@media (max-width: 1600px) {


}


@media (max-width: 1279px) {


.font-290 {
	font-size: 255px;
    line-height: 255px;
}


h1, .h1 {
	font-size: 64px;
	line-height: 64px;
	margin:0 0 50px 0;
}

h2, .h2 {
	font-size: 64px;
	line-height: 66px;
	margin:0 0 40px 0;
}

h3, .h3 {
	font-size: 48px;
	line-height: 52px;
	margin:0 0 30px 0;
}

h4, .h4 {
	font-size: 32px;
	line-height: 36px;
	margin:0 0 15px 0;
}


h5, .h5 {
	font-size: 24px;
	line-height: 30px;
	margin:0 0 15px 0;
}


.mb-6  {margin-bottom: 40px !important;}
.mb-10 {margin-bottom: 70px !important;}
.mb-20 {margin-bottom: 100px !important;}

.mt-6 {margin-top: 40px !important;}
.mt-10 {margin-top: 70px !important;}
.mt-20 {margin-top: 100px !important;}

.block {padding: 40px 0 40px 0;}
.block-top-main .container {}

.header .logo {padding-right: 20px; margin-right: 20px}
.video-slider .video-thumb {
    width: 900px;
    height: 508px;
    margin: 0 10px;
}
.video-slider.one-video .video-thumb {
	width: 980px;
    height: 548px;
}
.video-slider .video-thumb.vid-proe {
	width: 615px;
	height: 389px;
	margin: 0;
}
.block-top-main .circles-container {transform: scale(0.8);}
.row-manifest .col-12:first-child {
    padding-right: 0px;
}
.block-outline .circles {bottom: 86px;}
.block-stripes .block-item {width:100% !important;}
.block-stripes .circles-container { display: none;}

.block-item-photo {width: 334px !important;}
.block-item-photo .item-photo {height: 185px;}

.block-item-photo .h5.ellipsis {height: 43px;}
.block-item-photo .post-item-descr.ellipsis {height: 142px;}

.broadcast-members {
    max-height: 520px;
}

}


/* Container 720 */
@media (max-width: 1023px) {


	.font-small, small {font-size:14px; line-height:16px;}
	.font-small-2 {font-size:12px; line-height:15px;}
	.font-290 {
		font-size: 220px;
    	line-height: 220px;
	}



	h1, .h1 {
		font-size: 48px;
		line-height: 48px;
		margin:0 0 35px 0;
	}

	h2, .h2 {
		font-size: 48px;
		line-height: 52px;
		margin:0 0 25px 0;
	}

	h3, .h3 {
		font-size: 32px;
		line-height: 36px;
		margin:0 0 20px 0;
	}

	h4, .h4 {
		font-size: 24px;
		line-height: 30px;
		margin:0 0 15px 0;
	}


	h5, .h5 {
		font-size: 18px;
		line-height: 22px;
		margin:0 0 10px 0;
	}
	.mb-5  {margin-bottom: 20px !important;}
	.mb-6  {margin-bottom: 30px !important;}
	.mb-10 {margin-bottom: 50px !important;}
	.mb-20 {margin-bottom: 70px !important;}

	.mt-5 {margin-top: 20px !important;}
	.mt-6 {margin-top: 50px !important;}
	.mt-10 {margin-top: 50px !important;}
	.mt-20 {margin-top: 70px !important;}

	.block {padding: 30px 0 30px 0;}


	.btn {
		font-size: 16px;
		line-height: 20px;
	}
	.btn-small {
		font-size:14px;
    	line-height: 16px;
	}

	.header .logo-pfc,
	.header .logo-rv,
	.header .logo-psk {display: none;}
	.header .logo {margin-right: 0; padding-right: 0; border-right: none;}

	.header .header-search {
		width: 400px;
		display: block;
    	opacity: 1;
	}
	.header .btn-header-search {visibility: hidden; opacity: 0;}

	.popup-menu .popup-col-left {
    	padding-top: 0px;
	}

	.popup-menu .popup-menu-list a .icon {
		margin-top:-10px;
		width: 18px; height: 18px;
	}


	.block-top > .container {padding-top: 60px;}
	.block-top-main .container {padding-top:80px; padding-bottom: 180px;}

	.video-slider .video-thumb {
    	width: 700px;
    	height: 400px;
    	margin: 0 8px;
	}
	.video-slider.one-video .video-thumb {
		width: 740px;
    	height: 420px;
	}
	.video-thumb .video-thumb-tlt {
    	font-size: 24px;
		line-height: 30px;
	}

	#news_slider .owl-stage .owl-item:first-child {//display: block !important;}
	#news_slider .owl-stage .owl-item:first-child .item {//display: block !important;}
	
	.block-item.news-top {padding: 0 !important}
	
	.news-top .news-top-img {
		flex: none;
		max-width: none;
		height: 47vw;
	}
	.news-top .news-top-text {
		flex: none;
		max-width: none;
	}
	
	.block-outline {
    	padding: 24px;
	}
	.block-outline .circles {
    	bottom: 64px;
	}
	.block-slider .item {
    	width: 320px;
	}
	.block-slider.slider-noloop .item {
    	margin: 0 16px 0 0px;
	}
	.block-stripes .block-item:after,
	.block-stripes .block-item:hover::after {
		opacity: 1;
		right: 22px;
		top:24px;
	}
	.block-steps .col-what-do {
		margin: 30px 0 10px 0;
	}
	.owl-carousel .owl-nav {
    	display: none;
	}
	.owl-carousel.post-gallery-slider .owl-nav {
		display: block;
	}
	.tag-circle.font-big {
    	width: 32px;
    	height: 32px;
		padding: 0px 7px 7px 7px;
	}
	.block-item-asymmetry .img-asymmetry {
    	height: 322px;
	}
	.block-item-asymmetry .img {
    	width: 300px;
    	height: 300px;
    	bottom: -30px;
    	left: -44px;
	}
	.row-partners .partner-logo {}
	.row-partners .partner-logo img {}

	.row-contacts .col-contact {margin-bottom: 30px;}

	.row-profile-stat .font-small {font-size: 12px;}

	.innerPage-submenu {margin: 20px 0 20px 0;}

	.block-item-photo .h5.ellipsis {height: 50px;}
	.block-item-photo .post-item-descr.ellipsis {height: 142px;}

	.slide-tags {
		overflow: auto;
		height: 102px;
		align-items: start;
		align-content: start;
		display: flex;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		flex-direction: column;
	}



	.search-results .block-item-photo .h5.ellipsis,
	.search-results .block-item-photo .post-item-descr.ellipsis {
		height: auto !important;
	}

	.footer {margin-top: 30px;}

	.win .win-content {
    	width: 80%;
	}

	.win.win-chats .win-content {
		width: calc(100% - 40px);
	}


	.block-broadcast,
	.block-broadcast iframe {border-radius: 24px;}
	.broadcast-member {
    	padding: 20px 20px 20px 50px;
	}
	.broadcast-member .icon-playing {
    	top: 53px;
    	left: 18px;
	}
	.broadcast-member .col-vote {
		margin-top:15px;
	}
	.broadcast-status {margin: 10px 0 0 0;}
	.broadcast-member .author-big-hor .author-avatar {
		width: 120px;
		height: 120px;
	}

	.live-member-fixed .author-big-hor .author-avatar {
		width: 60px;
		height: 60px;
	}

	.live-member-fixed .broadcast-member .icon-playing {
		top: 25px;
    	left: 14px;
	}

	.tags-toslidedown {
    	column-count: 3;
    	-webkit-column-count: 3;
	}
	.tags-toslidedown.tags-2cols {
		column-count: 2;
    	-webkit-column-count: 2;
	}
	.footer-logo-double {
		display: flex;
		justify-content: space-between;
		column-gap: 10px;
		flex-direction: row;
		row-gap: 10px;
		align-items: center;
	}
	.footer-logo-double .logo {
		max-width: 200px;
	}
}




@media (max-width: 767px) {
	#lenta-banner-gazmanov .h4.mb-5 {
		font-size: 18px;
  }
#master_class .wrapp {
    flex-direction: column;
    padding: 20px;
}
	body {
		font-size:14px;
		line-height:20px;
	}
	body.body-live {padding-bottom: 130px;}
	.font-default {font-size:14px;line-height:20px;}
	.font-big {font-size:16px; line-height:21px;}

	.font-big p,
	p.font-big {margin:0px 0 25px 0}

	.font-128 {
    	font-size: 100px;
    	line-height: 100px;
	}
	.font-290 {
    	font-size: 100px;
    	line-height: 100px;
	}

	input[type='url'],
	input[type='text'],
	input[type='email'],
	input[type='phone'],
	input[type='number'],
	input[type='password'],
	select, textarea {
		font-size:14px;
		line-height:18px;
	}

	label input[type="checkbox"], label input[type="radio"] {
    	top: -2px;
    	left: -2px;
	}
	input.thumbler+label:before {top:0;}
	input.thumbler+label:after {top:2px;}

	p {
    	margin: 0px 0 18px 0;
	}

	h2, .h2 {
		font-size: 32px;
		line-height: 36px;
		margin:0 0 20px 0;
	}
	h3, .h3 {
		font-size: 24px;
		line-height: 30px;
		margin:0 0 15px 0;
	}

	ol li {
    	padding: 0px 0px 0px 30px;
    	margin: 15px 0;
	}
	ol li::before {
		height: 22px;
		width: 22px;
		line-height: 22px;
		top: -2px;
		padding: 0px 0 0 0;
	}

	.font-big ol li {
		padding: 0px 0px 0px 35px;
	}
	.font-big ol li::before {
		height: 25px;
		width: 25px;
		line-height: 25px;
	}


	.btn-small {
		font-size:14px;
    	padding: 8px 12px 8px 12px;
    	line-height: 16px;
	}



	.btn-small.btn-sq {
		padding-left: 8px !important;
		padding-right: 8px !important;
	}
	.btn-small .icon {
    	width: 17px;
    	height: 17px;
	}


	.mb-5  {margin-bottom: 15px !important;}
	.mb-6  {margin-bottom: 20px !important;}
	.mb-10 {margin-bottom: 40px !important;}
	.mb-20 {margin-bottom: 60px !important;}

	.mt-5 {margin-top: 15px !important;}
	.mt-6 {margin-top: 30px !important;}
	.mt-10 {margin-top: 40px !important;}
	.mt-20 {margin-top: 60px !important;}

	.block {padding: 20px 0 20px 0;}
	.block-top > .container {padding-top: 50px;}
	.block-top-main .container {padding-top: 80px;}

	.header {
    	padding: 6px 0 6px 0;
	}
	.header .logo-rodniki img {
    	height: 40px;
	}
	.header .logo_pr img {
		height: 40px;
		max-width: none !important;
		width: auto !important;
  }
  
	.header .btn-header {margin-left:5px;}

	.header .header-search {
		width: calc(100vw - 350px);
		top:2px;
	}

	.popup-menu > .container {margin-top: 70px;}
	.popup-menu .popup-menu-list {
		padding-left: 0;
    	padding-right: 0;
	}
	.popup-menu .popup-col-left {
    	padding: 20px 15px 0 15px;
	}
	.popup-menu .popup-menu-list a {
    	margin: 0 0 5px 0;
    	font-size: 18px;
    	line-height: 22px;
		padding: 8px 15px 10px;
	}

	.block-top-main .container {
    	padding-bottom: 300px;
    	margin-top: 70px;
	}
	.circle-ppl .circle-label {display: none;}
	.circle-ppl-01 {
    	top: 183px;
    	left: -61%;
	}
	.circle-ppl-02 {
    	top: -400px;
    	left: -139%;
	}
	.circle-ppl-03 {
    	top: -300px;
    	left: 43%;
	}
	.circle-ppl-04 {
    	top: 150px;
    	left: -310%;
    	transform: scale(0.8);
	}


	.video-thumb .img {border-radius: 16px;}
	.video-slider .video-thumb {
    	width: 500px;
    	height: 300px;
	}
	.video-slider.one-video .video-thumb {
    	width: calc(100vw - 40px);
    	height: calc(50vw);
	}
	.video-thumb .video-thumb-tlt {
    	font-size: 16px;
    	line-height: 18px;
		bottom: 15px;
		left: 15px;
	}

	.tag.font-big {
		padding: 5px 12px 5px 12px;
	}
	.tag-circle.font-big {
    	padding: 5px 3px 7px 3px;
	}

	.block-item {
    	padding: 20px;
	}

	.row-manifest .btn-arrow {display: block; width: 100%;}

	.block-slider .item {
    	width: 264px;
	}
	.block-slider .item .author {
    	display: block;
	}

	.block-about .btn-arrow {width: 100%; display: block;}
	.block-about .author {display: block; width: 100%; margin:0 0 15px 0;}


	.block-manifest .circles {display: none;}
	.row-manifest .font-128 {margin: 20px 0 0 0; display: block;}
	.manifest-text {
    	max-height: 575px;
    	margin: 0 0 15px 0;
	}

	.ya-share2 {margin: 10px 0 0 0; display: block;}


	.row-rodniki .col-button {margin: 0 0 40px 0 !important;}
	.row-nominations .block-item {
    	height: 377px;
    	padding: 32px 24px;
	}
	.row-nominations .btn {
    	bottom: 32px;
    	left: 24px;
	}


	.block-stripes .block-item {
    	padding: 16px 69px 60px 24px;
    	font-size: 20px;
    	line-height: 22px;
	}
	.block-stripes .block-item:after,
	.block-stripes .block-item:hover::after {
		top:13px;
	}

	.block-steps .circles {
		transform: scale(0.5);
	}
	.block-steps .col-what-do {
		margin: 30px 0 20px 0;
	}


	.block-white {
    	border-radius: 32px;
    	padding: 32px 24px;
	}


	.block-item-photo {
    	width: 274px !important;
    	padding: 8px;
		margin-bottom: 10px !important;
		height: calc(100% - 10px);
	}
	.block-slider-photos,
	.block-slider-avatars {
    	margin-left: -8px;
    	width: calc(100% + 16px);
	}
	.block-item-photo .item-photo {
    	height: 167px;
	}
	.block-item-photo:hover {
    	box-shadow: none;
	}

	.block-item-asymmetry .img-asymmetry {
    	height: 266px;
	}
	.block-item-asymmetry .img {
    	width: 244px;
    	height: 244px;
    	bottom: -24px;
    	left: -35px;
	}
	.block-item-photo .h5.ellipsis {height: 50px;}
	.block-item-photo .post-item-descr.ellipsis {height: 120px;}

	.slide-tags {
		height: 90px;
	}

	.row-partners .h5 {font-size: 16px; line-height: 18px; margin: 0 !important}

	.row-contacts .col-soc {
    	text-align: left;
	}


	.footer {margin-top: 20px;}

	.row-footer > div[class^="col-"] {
		margin-top: 10px;
   		margin-bottom: 10px;
	}
	.row-footer .footer-logo:nth-child(2),
	.row-footer .footer-logo:nth-child(4) {border-right: none;}
	.footer-logo {
		text-align: center;
		padding: 0 15px;
		margin: 0;
	}
	.footer-logo a {
    	align-items: center;
    	justify-content: center;
	}
	.row-footer .col-soc {text-align: left;}

	.footer-menu-list a {
		margin: 0 0 12px 0;
	}


	.win .win-content {
		padding: 20px 20px 50px 20px;
		width:calc(100% - 40px);
	}

	.win-post .win-content {
		padding:20px 10px 20px 20px;
	}
	.win-post .btn-close {
		top: 38px;
    	right: 25px;
    	opacity: 0.7;
	}
	.win-post .post-item-big .row-head {padding-right: 20px;}

	.col-form-submit {
		width: 100% !important; max-width: 100% !important;
	}

	.block-inner.block-tags {
		border:none;
		padding-top: 0;
		padding-bottom: 0;
		background: none;
	}

	.win-post .post-item-btns {
		top: auto;
		right: auto;
		bottom: 45px;
		left: 36px;
		border-radius: 30px;
		width: auto;
		padding: 3px;
	}
	.win-post .post-item-btns .btn {
    	width: 40px;
		height: 40px;
		padding: 5px 0 0 0;
		margin: 0 2px 0 2px;
	}

	.win-post .post-item-btns .btn .icon {
		width: 15px;
    	height: 15px;
    	margin: 0 auto;
	}
	.win-post .post-item-btns .btn span { font-size: 12px; line-height: 12px;}

	.win-post .post-item-btns .btn.no-count {
		padding: 10px 0 0 0;
	}
	.win-post .post-item-btns .btn.no-count .icon {
		width: 20px;
    	height: 20px;
	}
	.win-post .post-item-btns .btn-popup-share .popup {
    	right: auto;
    	left: -1px;
	}

	.win-post .post-item-big .post-item-cont {
    	padding: 0 0 120px 0;
	}

	.win-post .comment-submit {padding-bottom: 75px;}

	.btn-totop {
		padding: 13px 13px 11px 23px;
	}
	.btn-totop .icon {
		width:15px;
		height: 15px;
	}


	.row-new-works .col-12 {
		margin-bottom: 15px;
    	padding-left: 7px;
    	padding-right: 7px;
	}


	.block-search {
    	top: 55px;
    	height: calc(100% - 55px);
	}
	.block-search .search-wrapper {
    	top: 55px;
    	height: calc(100% - 56px);
	}

	.block-search .search-wrapper .search-results {width: 100%;left: -101%;}
	.block-search .search-wrapper .search-map {width: 100%;}

	.block-search .search-map .js-show-list {display: block;}
	.block-search .search-map .js-show-map {display: none;}

	.block-search.mode-list .search-results {width: 100%; left: 0;}
	.block-search.mode-list .search-map {right:-101%;}
	.block-search.mode-list .search-map .js-show-map {display: block;}
	.block-search.mode-list .search-map .js-show-list {display: none;}

	.block-search.mode-map .search-results {left: -101%;}
	.block-search.mode-map .search-results .js-show-map {display: none;}
	.block-search.mode-map .search-map {width: 100%;}
	.block-search.mode-map .search-map .js-show-map {display: none;}
	.block-search.mode-map .search-map .js-show-list {display: block;}

	.block-search.mode-list .js-list-show-map {display: block;}


	.search-no-results {
		left: 40px !important;
		width: calc(100% - 80px) !important;
	}


	.author-big-hor .author-avatar {
		width: 60px;
    	height: 60px;
	}
	.author-big-hor .author-name {
		width: calc(100% - 75px);
	}





	.win.win-chats .win-content {
		position: fixed;
		top: auto;
		bottom: 0;
		left: 0;
		width: 100%;
		height: 90%;
		margin: 0;
		border-radius: 24px 24px 0 0;
	}
	.win.win-chats .chat-wrapper {
		position: absolute;
		border-top: 1px solid #d5dbeb;
		height: calc(100% - 60px);
		bottom: 0;
    	left: 0;
		border-radius: 0px;
	}

	.win.win-chats .chat-wrapper .chat-field .messages-wrapper {
		padding: 0px 10px 10px 15px;
		width: 100%;
   		margin: 0;
	}
	.win.win-chats .chat-wrapper .chat-field .chat-messages .chat-mess {
		width: 90%;
	}

	.win.win-chats .btn-minimize {
		display: none;
	}


	.chat-wrapper .chats-list {
    	width: 100%;
		border-radius:0;
	}
	.chat-wrapper .chat-field .chat-submit {
		padding: 10px 15px 10px 15px;
	}
	.chat-wrapper .chat-field {
		width: 100%;
		right: -101%;
		border-radius:0;
	}

	.win-chats .chat-author {
		right: 50px;
    	width: calc(100% - 103px);
	}

	.win.win-chats .chat-list-title {display: inline-block;}
	.win.win-chats.win-chats-minimized .chat-list-title {display: inline-block;}
	.win.win-chats.chat-selected .chat-list-title {display: none;}
	.win.win-chats.mode-list .chat-list-title {display: inline-block;}


	.win-chats.chat-selected .btn-chat-list {
		display: inline-block;
	}
	.win-chats.chat-selected.mode-list .btn-chat-list {
		display: none;
	}

	.win-chats.chat-selected .chat-wrapper .chats-list,
	.win-chats.mode-nolist .chat-wrapper .chats-list {
    	left: -101%;
	}
	.win-chats.chat-selected .chat-wrapper .chat-field,
	.win-chats.mode-list .chat-wrapper .chats-list {
		left:0 !important;
	}

	.win-chats.mode-list .chat-wrapper .chat-field {
		right: -101% !important;
	}
	.win-chats.mode-list .chat-author,
	.win-chats.chat-selected.mode-list {
		display: none;
	}




	.block-broadcast {margin-bottom: 10px;}
	.block-broadcast,
	.block-broadcast iframe {border-radius: 16px;}
	.broadcast-share {margin-top: 30px;}
	.broadcast-share .ya-share2 {margin-left: 4px;}
	.broadcast-share .ya-share2__container_size_l .ya-share2__badge .ya-share2__icon {
		height: 32px !important;
    	width: 32px !important;
    	background-size: 18px 18px !important;
	}
	.ya-share2 .ya-share2__link {
    	margin: 0 2px;
	}



	.broadcast-member {
    	padding: 16px 16px 16px 40px;
	}
	.broadcast-member .author-big-hor .author-avatar {
    	width: 80px;
    	height: 80px;
	}
	.live-member-fixed .author-big-hor .author-avatar {
		width: 60px;
		height: 60px;
	}
	.broadcast-member .author-big-hor .author-name {
    	width: calc(100% - 100px);
	}
	.broadcast-member .member-live {
    	padding: 4px 12px 5px 12px;
    	left: calc(50% - 40px);
	}
	.broadcast-member .icon-playing {
    	top: 28px; left: 12px;
	}
	.broadcast-member .col-vote {margin-top: 10px;}



	.music-regions {max-height: 355px;}
	.music-region {
		padding: 15px 0px 15px 20px;
		margin-top: 5px;
	}
	.music-region .icon-region {
		width: 35px;
		height: 35px;
		margin: 0 7px 0 0;
	}
	.music-region:before {
		top:calc(50% - 10px); left: 0px;
		font-size: 12px;
	}
	.music-region .music-region-name .h4 {
    	width: calc(100% - 50px);
		font-size: 16px;
		line-height: 16px;
	}
	.music-region .music-region-amount {
		text-align: right;
		font-size: 16px;
		line-height: 20px;
	}


	.tags-slide-down {
		max-height: 55px;
	}

	.tags-toslidedown {
    	column-count: 2;
    	-webkit-column-count: 2;
	}

	.block-item-photo .post-item-btns .btn-popup-share .popup {
		left: auto;
		right: 0;
	}


	.footer-logo-double .logo {
		max-width: 170px;
	}
}




@media (max-width: 575px) {

	body.body-live {padding-bottom: 190px;}

	.header .logo-rodniki {
		width: 22px;
    	overflow: hidden;
	}

	.header .header-search,
	.header.fixed .header-search {display: none; opacity: 0;}
	.header .btn-header-search,
	.header.fixed .btn-header-search {visibility:visible; opacity: 1;}

	.header.search-opened .col-logo,
	.header.search-opened .btn-header {visibility: hidden; opacity: 0;}
	.header.search-opened .header-search {
		position: fixed;
    	top: 8px;
    	left: 20px;
    	width: calc(100vw - 44px);
	}

	.video-slider .video-thumb {
    	width: 290px;
    	height: 170px;
	}

	.row-nominations .block-item {
		height: calc(90vw) !important;
    	background-size: 100% auto;
    	background-position: 0 -1vw;
	}

	.row-rodniki .col-button {text-align: left;}

	.bg-banner-pattern:not(.banner-small) {
		height: 80vw;
		height: 80vw;
    	background-size: 125vw auto !important;
    	background-position: 17vw -3vw !important;
	}
	.bg-banner-pattern:not(.banner-small) .row > div {
		height: calc(80vw - 28px);
	}

	.bg-banner-pattern:not(.banner-small) .btn {position: absolute; bottom:20px; left: 20px;}

	.block-file {flex-wrap: wrap;}
	.block-file .file-icon {flex: 0 0 40px;}
	.block-file .file-name {flex: 0 0 calc(100% - 80px);}
	.block-file .file-btn {flex: 0 0 100%; margin: 20px 0 0 0}

	.block-posts-list > .container .post-item-big,
	.block-posts-list > .container .block-inner	{
		border-left:none;
		border-right: none;
		border-radius:0;
		margin-left: -20px;
		margin-right: -20px;
	}
	.block-inner {margin: 0 0 16px 0; padding: 16px;}


	.profile-avatar {
		width: 120px;
    	height: 120px;
	}
	.profile-avatar span {
		margin: 20px 0 0 0;
		width: 86px;
    	height: 86px;
	}

	.block-slider .owl-stage .owl-item {
		//padding: 10px 0 20px 0;
	}
	.block-slider-avatars .owl-stage .owl-item {padding: 0px 0 0px 0;}

	.post-item-big .row-head {
    	padding: 16px;
	}
	.post-item-big .post-item-cont {
    	padding: 0 16px 16px 16px;
	}
	.comment-submit .comment-btns {}


	.col-12 .block-item-photo .h5.ellipsis {max-height: 50px; height: auto;}
	.col-12 .block-item-photo .post-item-descr.ellipsis {max-height: 120px; height: auto;}

	.block-search .search-wrapper {
    	top: 85px;
    	height: calc(100% - 86px);
	}


	.search-map .map-balloon {
		border-radius: 16px 16px 0 0;
		top: auto;
		bottom: 0;
		left: 0;
		right: auto;
		width: 100%;
		box-shadow: 0px -10px 15px rgb(0 52 115 / 16%);
	}

	.search-results .author-big {text-align: center; margin-bottom: 40px !important;}
	.search-results .author-big .author-name .h5 {max-width:none;}
	.search-results .author-big .author-avatar {margin: 0px auto 10px auto;}

	.search-no-results {
    	left: 20px !important;
    	width: calc(100% - 40px) !important;
	}


	.author-big-hor .author-avatar {
		width: 40px;
    	height: 40px;
		margin: 0px 10px 0 0;
	}
	.author-big-hor .author-name {
		width: calc(100% - 55px);
	}

	.profile-menu {
		position: fixed;
		z-index: 900;
		top: 0;
		left: 0;
		width: 100vw;
		height: 100vh;
	}

	.profile-menu-wrapper {
		position: fixed;
		z-index: 1100;
		top:auto;
		bottom:0;
		left: 0;
		right: auto;
		width: 100%;
		border-radius: 24px 24px 0 0;
		box-shadow: 0px -10px 15px rgb(0 52 115 / 16%);
	}
	.profile-menu:before {
		content: ' ';
		position: fixed;
		z-index: 900;
		top: 0;
		left: 0;
		display: block;
		width: 100vw;
		height: 100vh;
		background: rgba(0,0,0,0.47);
	}




	.row-partners .partner-logo {}
	.row-partners .partner-logo img {max-height: 100px;}

	.row-partners.partners-simple {text-align: center;}
	.row-partners.partners-simple .partner-logo {margin: 7px 12px;}
	.row-partners.partners-simple .partner-logo img {max-width: 110px; max-height: 60px}



	.win-post .win-content {
		padding: 15px 10px 15px 15px;
		border-radius: 0px;
		width: 100vw;
		height: 100vh;
		margin: 0;
		max-height: 100%;
	}
	.win-post .post-item-big {
    	max-height: calc(100vh - 20px);
	}
	.win-post .btn-close {
    	top: 11px;
    	right: 7px;
	}
	.win-post .comment-submit {
    	padding: 10px 10px 75px 10px;
		margin-top: 10px;
	}
	.win-post .post-item-big .post-item-cont {
    	padding: 0 0 140px 0;
	}
	.win-post .post-item-btns {
		left: 6px;
    	bottom: 18px;
	}

	.broadcast-members {
		margin: 20px -20px 40px -20px;
		padding: 10px 0px;
		width: auto !important;
		display: none;
	}
	.broadcast-members .owl-stage-outer {
		position: relative;
    	overflow: hidden;
    	-webkit-transform: translate3d(0,0,0);
	}

	.broadcast-member .author-big-hor .author-avatar {
    	width: 80px;
    	height: 80px;
		display: block;
		margin: 0 0 5px 0;
	}

	.broadcast-member {
    	padding: 16px 16px 16px 16px;
		width: calc(90vw - 40px);
		margin: 0 10px 20px 10px;
		background-color: #fff;
    	box-shadow: 0px 10px 32px -48px rgba(0, 52, 115, 0.04), 0px 8px 16px rgba(0, 93, 207, 0.08);
	}
	.broadcast-member .author-big-hor .author-name {
    	width: 100%;
	}



	.broadcast-member .icon-playing {
    	top: 62px;
    	left: 109px;
	}

	.live-member-fixed .author-big-hor .author-avatar {
		width: 60px;
		height: 60px;
		display: inline-block;
		margin: 0 10px 0 0;
	}

	.live-member-fixed .broadcast-member .author-big-hor .author-name {
		width: calc(100% - 78px);
	}
	.live-member-fixed .broadcast-member .author-big-hor .author-name .h5 {
		margin-right: 30px;
	}

	.live-member-fixed .broadcast-member {
		width: 100%;
    	margin: 0 0px !important;
    	padding: 10px 0 !important;
	}
	.live-member-fixed .broadcast-member .icon-playing {
		transform: scale(0.7);
		top: 29px;
		left: auto;
		right: 3px;
	}


	.win-work-form .tags-toslidedown {
		position: fixed;
		bottom: 0;
		left: 0;
		width: 100%;
		height: 100%;
		z-index: 99999;
		padding: 12px 54px 64px 12px;
		margin: 0;
		border-radius: 0;
		overflow: auto;
		column-count: auto !important;
		-webkit-column-count: auto !important;
	}
	.win-work-form .tags-toslidedown .btn-close {
		position: fixed;
	}

	.win-work-form .tags-toslidedown .btn-panel {
		display: block;
		position: fixed;
		bottom: 0; left: 0;
		padding: 10px 15px;
    	background: #fff;
		width: 100%;
		text-align: center;
		box-shadow: 0px -8px 10px rgb(0 52 115 / 16%);
	}


	.bg-banner-pattern-4:before {
		background-size: 113% auto !important;
    	background-position: center 46% !important;
	}


	.timer__items {
		font-size: 28px;
    	line-height: 28px;
	}
	.timer__item {
		width: 56px;
		margin-left: 8px;
		margin-right: 8px;
		padding: 7px 6px 21px 6px;
	}
	.timer__item:not(:last-child)::after {
		right: -13px;
	}

	.owl-carousel.post-gallery-slider .owl-nav .owl-prev {
		padding: 10px 15px 10px 10px !important
	}

	.owl-carousel.post-gallery-slider .owl-nav .owl-next {
		padding: 10px 10px 10px 15px !important
	}
	.owl-carousel.post-gallery-slider .owl-nav .owl-prev .icon-prev-white,
	.owl-carousel.post-gallery-slider .owl-nav .owl-next .icon-next-white {
		width: 15px;
    	height: 25px;
	}

	.load-gallery-images .load-gallery-photo {
    	width: 124px;
    	height: 93px;
	}
	.footer-logo-double .logo {
		max-width: 130px;
	}

}
