/*.hamburger-menu {*/
	/*width: 20px;*/
	/*height: 12px;*/
	/*background: url('/static/img/submen/hamburger.png');*/
	/*display: block;*/
	/*margin-top: 1px;*/
/*}*/

.fa-bars{
	color: #fff;
	font-size: 20px !important;
}
#hamburger-container {
	background: #c61819;
	width: 45px;
	height: 45px;
	justify-content: center;
	align-items: center;
	cursor: pointer;
	z-index: 3;
}
.curr-song-mobile p{
	font-size: 19px;
	/*margin-top: -10px;*/
}
.curr-song-mobile .current_song_title span,
.curr-song-mobile .current_song_title span a{
	font-size: 15px !important;
}

/*!*{*Сделано для того что бы фон под кнопкой СЛУХАТИ был красного цвет*}*!*/
/*@media (min-width: 760px) and (max-width: 800px){*/
	/*#placeholder__{*/
        /*display: block !important;*/
        /*overflow: hidden;*/
    /*}*/
/*}*/

@media screen and (max-width: 768px){
	.list-body-container{
		height: 130px !important;
	}
	.list-body-container>a {
		display: flex!important;
	}
	.bx-wrapper{
		height: 100% !important;
	}
	.main-page{
		width: 100%;
	}
	.slogan{
		margin-top: 33px;
		width: 180px;
		height: 18px;
		background-size: 180px 18px;
		background-repeat: no-repeat;
	}
	.header-top-right{
		width: 523px;
	}
	.radio-player-container{
		left: unset;
	}
	.chan-btn,
	.right-head-container{
		width: 195px;
	}
	.efir-btn span{
		font-size: 22px !important;
	}
	.online-player-but-mini-fixed {
		z-index: 10;
		cursor: pointer;
		background: #fff;
		width: 100%;
		height: inherit;
		color: #df2721;
		border-radius: 5px;
		position: unset !important;
	}
	.online-player-but-mini-fixed div{
		width: inherit;
	}
	.chan-btn span,
	.rightBlockCaption a.right
	{
		top: unset !important;

		/*margin-left: 0 !important;*/
	}
	.chan-btn span:last-child{
		margin-left: 0 !important;
	}
	#headerMenu{
		width: 495px;
	}
	.connect_to_hit{
		margin-top: 16px;
	}
	#headerMenu .menu-block-li a,
	#soc-block,
	.in_mobile_title,
	#in_efir,
	.rightBlockCaption span
	{
		font-size: 15px !important;
	}
	.Slider{
		height: 230px;
	}
	#center-page,
	.Slider{
		width: 510px !important;
	}
	/*этот ужос только для правой колонки*/
	#right-page,
	.current-song-block,
	.song-item,
	.right-wrapper,
	.rightBlockCaption,
	.childrens-help,
	.caption-block-inner,
	#right-page img{
		width: 195px !important;
	}
	/*end*/
	.soc-icon-width .social-icon{
		width: 47px !important;
		height: 47px !important;
		min-width: unset !important;
		min-height: unset !important;
		background-size: 47px 47px !important;
	}
	.in_mobile .and-new-ico, .in_mobile .ap-new-ico{
		width: 96px;
		height: 33px;
		background-repeat: no-repeat;
		background-size: 96px 33px !important;
	}
	#left-under-banner-block{
		width: 240px;
	}
	#right-under-banner-block{
		width: 255px;
	}
	#right-under-banner-block .hitparad_block .m_position div,
	#right-under-banner-block .hitparad_block .m_position,
	#right-under-banner-block .main_big_play,
	#right-under-banner-block .like-button-new-unactive,
	#right-under-banner-block .vote_main_button
	{
		width: 45px;
		height: 45px;
	}
	.banner,
	#hor-banner,
	.volume-ctrl{
		display: none !important;
	}
	.btns{
		position: absolute;
		top: 0;
		right: 0;
		display: flex;
		flex-direction: column;
	}
	.hitparad_block img{
		width: 135px;
		height: 72px;
	}
	.hitparad_block span[class="left"]{
		/*padding: unset !important;*/
	}
	.hitparad_block img {
		margin-left: -45px;
	}
	.hitparad_block{
		position: relative;

	}
	.list-podcast .list-body a img{
		width: 240px !important;
		height: 130px !important;
	}
	.song-list{
		width: 255px !important;
		height: 140px !important;
	}
	.song-list .hot_hit_img,
	#hit-vid-title img{
		width: 255px !important;
		height: 140px !important;
	}
	.main-hit-video{
		height: 140px !important;
	}

	.headphones-block{
		/*margin-right: 30px !important;*/
	}
	.player-small .mlp-player .download{
		left: 148px !important;
	}

}

@media screen and (max-width: 760px) {
	html {
		overflow-x: hidden;
		overflow-y: scroll;
		width: 100%;
		height: auto;
	}
	body{
		min-width: 310px !important;
		-webkit-text-size-adjust: 100%;
		overflow: hidden;
		padding: 0;
		height: 100%;
		/*fix с синим фоном*/
		background-image: none !important;
		background-color: #fff;
	}
	.header-aligne {
		height: 93px;
	}
	.slideout-menu {
		/*position: fixed !important;*/
		left: 0;
		top: 0;
		float: left;
		bottom: 0;
		right: 0;
		z-index: 0 !important;
		width: 200px !important;
		overflow-y: scroll !important;
		display: none;
		/*border-right: 1px solid #D8D8D8;*/
		/*background: #F1F1F1;*/
		-webkit-overflow-scrolling: touch;
		-webkit-tap-highlight-color: rgba(0,0,0,0);
		-webkit-tap-highlight-color: transparent; /* For some Androids */
	}

	.slideout-panel {
		position:relative;
		z-index: 3;
	}

	.main-page-bg {
		z-index: 0;
	}

	.slideout-open .slideout-menu {
		display: block !important;
		overflow-x: hidden;
		z-index: 2;
		position: relative;
	}

	.slideout-open {
		overflow: hidden;
	}

	#wrapper {
		/*display: table;*/
		-webkit-flex-direction: row;
		flex-direction: column;
		border: 0;
		margin: 0 !important;
		padding: 0;
		min-width: 300px;
		width: 100%;

	}

	#right-page {
		display: table-header-group !important;
		order: 1;
		justify-content: center;
		align-items: center;
		float: none;
		width: 100%;
		margin: 0;
		margin-bottom: 5px;
	}

	#right-page > *, #right-page .border > * {
		display: none;
	}

	#right-page .border, .border #currentSong > * {
		display: block !important;
	}

	#right-page .border .right-title, .border .right-title > * {
		display: block !important;
	}

	.border .currentSong, .border #currentSong {
		display: block !important;
	}

	#efir-title {
		display: block !important;
		width: 103% !important;
		margin-left: -5px !important;
		padding: 8px 0 !important;
	}

	.song {
		flex-wrap: wrap;
	}

	#currentSong .bold, #currentSong .right {
		margin-top: 0px; /* костыль, 3 мая 2018  правка 17.10.2018*/
		float: left !important;
		margin-right: 0 !important;
	}

	#time0 {
		width: 50px;
	}

	#center-page {
		margin-top: 14px!important; /*7px*/
		position: inherit;
	}

	.curr-song-mobile {
		margin-top: 6px;
	}

	.curr-song-mobile>.clear-hor-8 {
		height: 5px;
	}

	.main-page {
		position: initial;
		width: 100%;
		min-width: 300px !important;
		background: #FFFFFF;
		padding: 0 5px 0 5px;
	}

	.header-top-right {
		width: 98%;
	}

	#menu-block {
		/*position: relative;*/
		width: auto;
		height: auto;
		font-size: 16px;
		display: none;
		margin: 0;
		overflow: scroll;
	}

	#menu-block .efir-btn {
		width: 200px;
		margin: 0 auto;
		height: 45px;
		/*border-radius: 0 0 5px 5px;*/
	}

	.menu-block-li {
		width: 100% !important;
		display: block;
		padding: 10px 0;
		border-bottom: 1px solid #dcdcdc;
		text-align: left;
		overflow: hidden;
		position: relative;
	}

	.menu-select {
		background: #df2721 !important;
		/*background: linear-gradient(to bottom, rgba(198,28,28,1) 0%, rgba(185,20,20,1) 100%) !important;*/
	}

	.menu-block-li .down_arrow {
		/*background: url('/static/img/mini/down_arrow.png?r=5');*/
		width: 11px;
		height: 7px;
		position: absolute;
		top: 20px !important;
		right: 20px !important;
		-webkit-transition-duration: 0.5s; /* Safari */
		transition-duration: 0.5s;
	}

	.menu-select .down_arrow {
		-ms-transform: rotate(180deg);
		-webkit-transform: rotate(180deg);
		transform: rotate(180deg);
	}

	#headerMenu a {
		position: relative;
		left: 15px;
	}

	#headerMenu {
		width: 100%;
		height: auto;
		left: 0;
		display: block;
	}

	#left-under-banner-block {
		/*width: 100%;*/
		float: none;
	}

	.Slider {
		width: auto;
		max-width: 728px;
		height: 45vw;
		max-height: 324px;
		min-height: 150px;
		margin: auto;
	}

	.caption-block {
		text-align: center;
		padding: 0;
		font-size: 12px !important;
	}

	.caption-block a {
		font-size: 14px !important;
	}

	.minipromo, .slide_close, .slide_open, .medium-hide, #hor-banner,
	#menu-main-right, #menu-spacer-under, #menu-main-left, #geoSelectNo, #geoSelect, .play-button-youtube, .url-player {
		/*display: none !important;*/
		/*overflow: hidden !important;*/
	}

	.point-spacer:nth-child(2n+1) {
		clear: none;
		display: none;
	}

	.list-podcast {
		/*max-width: 45%;*/
		/*min-width: 250px;*/
		/*float: left;*/
	}

	a.bold.right {
		float: left;
		margin-left: 18px;
	}

	.more {
		margin-left: 18px;
	}

	.news-image .right {
		margin-left: 10px;
		float: left;
	}

	#artists_list {
		flex-wrap: wrap;
		justify-content: center;
	}

	.Slider img {
		width: 100% !important;
	}

	#singer0, #song0 {
		width: auto !important;
		/*float: left;*/
	}

	#singer0:after {
		content: " - ";
		margin: 0 5px;
		width: 20px;
		height: 10px;
	}

	#footer {
		width: 100%;
		margin: 0;
		height: auto;/*20px;*/
        background: #fff;
        z-index: 2;
	}
/*
	.player-small {
		width: 200px!important;
	}*/

	.headphones-block {
		position: absolute!important;
		left: 155px;
	}

	.headphones-block .happy-fa-headphones {
		float: left!important;
	}

	.mlp-player .download::before {
		position: relative;
		left: 70px;
	}

	#footer>.main-page {
		padding: 0!important;
	}

	#footer svg {
		width: 100%;
	}

	/*.border {*/
	/*width: 100%;*/
	/*margin: 0 !important;*/
	/*border: 0 !important;*/
	/*}*/

	.online-listen-btn {
		cursor: pointer;
		background: url(/static/img/content/partner_logo/play_btn.png);
		width: 30px;
		height: 30px;
		display: block !important;
		position: relative;
		bottom: -150px;
		left: 290px;
		/*margin-top: -5px;*/
		/*margin-right: 5px;*/
		/*float: right;*/
	}
	#time{
		left: 270px;
	}
	.online-listen-btn:active {
		background: url("/static/img/mini/hitfm_listen_btn_hit.png") no-repeat;
	}

	/*.efirSong {*/
	/*width: 67%;*/
	/*}*/
	.b-club-login,
	.radio-player-container, #playlist-calendar {
		display: none;
	}

	.happy-btns>div {
		display: block;
		margin-bottom: 10px;
		float: none;
	}
	.main-submenu {
		margin-top: 10px;
		margin-bottom: -12px;
	}

	.main-submenu li {
		width: 100%;
		display: block;
		background: #c61819;
		padding: 5px 0;
		border-bottom: 1px solid rgb(115, 14, 14);
	}

	.main-submenu li:nth-last-child {
		border: none;
	}

	.main-submenu li a {
		font-size: 14px !important;
	}

	#menu-block a {
		padding: 0;
	}

	.full-screen {
		width: 100%;
		height: auto;
	}

	.player-y {
		width: 100%;
		min-height: 0;
		padding: 0;
	}

	.inputfile {
		width: 100%;
	}

	.phoneAd {
		position: relative;
	}

	.caption-block span {
		float: none;
	}

	.sub-stock {
		margin-left: 3px;
	}

	.sub-stock a:last-child {
		margin-right: 0px !important;
	}

	#slogan_new {
		display: none;
	}

	.caption-mob {
		display: block;
		width: 103% !important;
		margin-left: -10px !important;
		border: solid 1px #dcdcdc;
		line-height: 32px !important;
		background: linear-gradient(to bottom, #f3f3f3, #ededed) #f3f3f3;
		padding-left: 9px;
		font-size: 12px;
		font-weight: bold;
	}

	#heder_viber{
		display: none;
	}

	.howto-listen-link {
		top: -8px;
		background: none;
	}

	.howto-listen-link a {
		color: #990000 !important;
		text-decoration: underline !important;
		font-weight: normal !important;
	}
	.happy_logo, .header_menu_actions {
		margin-left: 0 !important;
	}
}
@media screen and (max-width: 730px) {
	.small-hide, #menu-spacer-under, .header-bar-search, .icon-apple {
		display: none;
	}
	.head-space{
		display: none !important;
	}
	.header-icons {
		float: left;
		position: relative !important;
		right: 0 !important;
		width: 100%;
	}

	.header-icons > a {
		display: block !important;
		float: none !important;
		margin: 0 !important;
		margin-bottom: 2px !important;
		left: 10%;
		position: relative;
	}

	.icon-ti {
		margin: 0 !important;
	}

	.icon-feedback {
		position: absolute;
		top: 2px;
		right: 100px;
	}

	.medium-show {
		display: block !important;
	}

	.song-list {
		text-align: center;
	}

	#playlist-calendar {
		position: absolute;
		right: 5px;
	}

	.list-podcast {
		float: left;
		width: 50%;
		text-align: left;
	}

	.list-podcast .listened-button{
		width: 100%;
		background-size: auto auto;
	}

	.listened-count {
		text-align: center;
		min-width: 38px;
		width: auto;
		margin: 5px 0;
	}
	.soc-share-text{    margin-bottom: 8px;}
	.b-cont{    margin-top: 8px;}
	.b-cont .center .video-block{width: 100%!important;    height: 175px!important;}
	.b-cont .center .video-block img{height: 175px!important;}

	.listened-button {
		max-width: 39px;
		font-size: 22px;
		top: -2px;
		margin-left: -27px;
		position: absolute;
	}
	.new-mob-15450{
		bottom: 55px;
	}
	.listened-button-main {
		max-width: 40px;
	}

	.player-small {
		/*width: 83% !important;*/
		/*max-width: 170px;*/
	}

	.list-podcast div[align="right"] {
		width: 15% !important;
		margin-top: unset !important;
	}

	.song-list .left {
		text-align: left;
	}

	.song-list:nth-child(2n+1), .list-podcast:nth-child(2n) {
		clear: both;
	}

	.point-spacer {
		display: none;
	}

	.news-image img {
		width: 100% !important;
		height: 100% !important;
	}

	.song-list img, .left img {
		width: 100%;
	}

	.prog-image img, .playlist-block .song-list {
		width: 100% !important;
	}

	.news-image .right {
		width: 66% !important;
	}

	.gallery-pre-m {
		height: auto;
		width: 100%; /*https://www.hitfm.ua/sets/*/
	}

	.gallery-pre-m a img {
		width: 100% !important;
	}

	.gallery-pre {
		width: 100% !important;
		max-width: 282px !important;
		margin-right: 8px !important;
	}

	.gallery-pre img {
		width: 95% !important;
		height: auto !important;
	}

	.right img {
		width: auto !important;
		height: auto !important;
	}

	.editor-body img {
		width: 100% !important;
		height: auto !important;
	}

	iframe {
		width: 100% !important;
		height: auto;
	}

	#slogan {
		margin: 0;
		background-size: 100% auto;
		width: 100%;
		max-width: 452px;
		min-width: 300px;
		background-repeat: no-repeat;
		float: none !important;
		margin-top: -5px;
		margin-bottom: 5px;
	}
	#search-google {
		width: 95% !important;
	}

	#logoMain {
		margin: 0 auto;
		/*float: none !important;*/
		/*margin: 0px 0 10px -135px !important;*/
		/*left: 52%;*/
	}

	.childrens-help,
	.caption-block-inner,
	.write-to-us,
	.childrens-help,
	.write-to-us {
		width: 100% !important;
		float: none !important;

	}

	.caption-block {
		width: 100% !important;
		margin-left: -4px !important;
	}

	.menu-btn {
		display: block !important;
		float: left;
		text-align: left;
		font-size: 16px;
		font-weight: bold;
		cursor: pointer;
		z-index: 11;
		width: 100%;
		border-radius: 5px 5px 0 0;
		padding: 8px 0;
	}

	#menu-text {
		margin-left: 5px;
	}

	#submenu-text, #menu-text {
		font-size: 16px;
		font-weight: bold;
	}

	#submenu-text, #menu-text {
		float: left;
		width: 75%;
	}

	.submenu-btn {
		text-align: left;
		float: right;
		font-size: 16px;
		font-weight: bold;
		cursor: pointer;
		z-index: 11;
		width: 49% !important;
		border-radius: 5px 5px 0 0;
		padding: 8px 0;
	}

	.menu-spacer {
		background: none;
		width: 100%;
		height: 0px;
		clear: both;
	}

	.bx-caption {
		padding-left: 5px !important;
		padding-top: 0 !important;
		height: auto !important;
	}

	.bx-wrapper .bx-caption span {
		padding: 10px !important;
		font-size: 16px;
	}

	.bx-wrapper {
		/*margin-left: -1px;*/
		padding-left: 5px;
		padding-right: 5px;
	}


	.submenu:first-child,
	.submenu:first-of-type,
	.submenu:nth-child(3),
	.submenu:nth-child(4),
	.submenu:nth-child(7) {
		z-index: 20;
		position: relative;
		display: none;
	}

	.submenu .left {
		float: none;
	}

	.submenu a {
		display: block;
		width: 100%;
		padding: 9px 0;
		margin: 0;
		text-align: center;
	}

	.submenu:last-child a {
		width: auto;
		padding: 9px 8px;
	}

	.submenu:nth-child(2n) .left {
		float: left;
	}

	#submenu-active {
		text-align: center;
	}
	#submenu-active:after {
		border-width: 0px;
		margin-top: 0px; }
	#submenu-active:before {
		border-width: 0px;
		margin-top: 0px;
	}
	.caption-block-inner {
		margin: 0px !important;
	}

	.charity-block-inner {
		margin-left: 9px !important;
	}

	.video-block {
		width: 49%;
		margin: 10px 0 !important;
		clear: none !important;
		background-image: none;
	}

	.video-block:nth-child(2n) {
		float: right;
	}

	.video-block:nth-child(2n+1) {
		clear: both !important;
	}

	.video-block img {
		width: 345px !important;
		height: auto;
	}

	.video-title {
		width: 97.8%;
	}

	/*#artists_list .video-block:nth-child(2n+1) {*/
		/*clear: none !important;*/
	/*}*/

	/*#artists_list .video-block:nth-child(3n+1) {*/
		/*margin-left: 10px;*/
	/*}*/

	#artists_list .video-block {
		width: 45%;
		/*margin: 10px !important;*/
	}
	.headphones-block {
		margin-right: 20px;
		margin-top: 0px;
	}
}
@media screen and (max-width: 730px) {
	.mob-hide{
		display: none !important;
	}
    .open-absolute{
        position: absolute;
    }
	/*.song{*/
	/*width: unset;*/
	/*}*/
	.b-cont .caption-block h2{
		margin-top: 21px!important;
	}
	.current-song-block{
		height: unset;
	}
	.current_song_title{
		bottom: 4px;
		width: 302px;
	}
	/*.current-song-block img{*/
	/*height: unset;*/
	/*}*/
	.player-y{
		top: 60px;
	}
	.player-close{
		top: 5px;
		right: 5px;
	}
	.player-y div[align="center"]{
		position: relative;
		top: 5px;
	}
	.underbunner-container{
		margin-top: 10px;
	}
	.main-submenu{
		margin-left: 0 !important;
		width: 100% !important;
	}
	#podcast-datepicker {
		display: none;
	}
	#right-page .border{
		display: none !important;
	}
	.mobile-podcast{
		width: unset!important; /*https://www.hitfm.ua/happy/best/*/
	}
	.curr-song-mobile *{
		box-sizing: border-box;
		/*height: 40px;*/
		/*max-width: 270px;*/
	}
	#currentSong .current-song-block .current_song_title .mobile-hit {
		/*margin-right: -7px!important;*/
		/*margin-left: -7px!important;*/
	}
	.curr-song-mobile .current_song_title span {

	}
	.curr-song-mobile .current_song_title span .autor-name a{
		margin-right: -7px!important;
	}
	#currentSong .current-song-block .current_song_title .mobile-hit a{
		/*margin-right: -2px!important;*/
		margin-left: -5px;
	}
	.curr-song-mobile{
		/*overflow: hidden; !* Обрезаем все, что не помещается в область *!*/
		/*text-overflow: ellipsis; !* Добавляем многоточие *!*/
		display: inline-block;
		width: 99.7%;
		padding-left: 5px;
		padding-right: 5px;
		/*height: 150px;*/
		/*border: 1px solid red;*/
		margin-bottom: 5px;
		justify-content: center;
		align-items: center;
	}
	.current-wrapper{
		position: relative;
		height: auto;
	}
	.current-wrapper img{
		width: 240px;
		height: 136px;
	}
	.current-wrapper #time0{
		width: 45px !important;
		position: absolute;
		top: 0;
		left: unset;
	}
	.podcast-img-one img{
		width: 100%;
	}
	.tab-unactive{
		padding: 8px 10px 0 6px;
	}
	.podcast-mobile-title {
		background-color: #c61819;
		/*width: 103%;*/
		color: #fff;
		padding: 8px 0;
		/*margin-left: -5px;*/
	}
	.current-wrapper .rightYuotubeBtn{
		width: 30px;
		height: 30px;
		position: absolute;
		top: 0;
		right: 0;
	}
	.current-wrapper .current-title{
		position: absolute;
		bottom: 6px;
		left: 0;
	}
	.current-wrapper .current-title span a{
		color: #fff;
	}
	.current-wrapper .current-title span{
		padding: 2px 7px;
		color: #fff;
		background: #df2721;
	}
	.play-button-youtube {
		/*background: url(/static/img/content/partner_logo/play_btn.png);*/
		width: 30px;
		height: 30px;
		/*float: right;*/
		display: flex !important;
		z-index: 2;
		cursor: pointer;
	}
	.podcast-mobile-title span {
		color: #fff !important;
	}

	.osadcha-point {
		display: block !important;
	}

	.osadcha-indents {
		padding: 0 8px !important;
	}

	#artists_list {
		padding-left: 5px;
	}
	/*.playlist-play-button, .noArtistImg  {
		display: none;
	}*/
	.song-block {
		width: 85%;
	}
	.list-podcast{
		width: 97%;
	}
	.hot-vid{
		margin-top: 35px  !important;
	}
	.title-hot{
		text-align: center;
	}

	#footer .channel-centre-title {
		background-color: #e3e3e3;
		color: #424242;
		margin-bottom: 4px;
		padding: 2px 10px;
		line-height: 26px;
		font-size: 19px;
	}
	#footer .bottom-links {
		margin-top: 8px;
	}
	#footer .soc-icon-width {
		display: flex;
		padding: 0 10px;
		text-align: center;
		justify-content: space-between;
		flex-wrap: wrap;
	}
	#footer .bottom-links img {
		margin-bottom: 5px;
		width: 77px;
		height: 77px;
	}
	#footer .soc-icon-width-app {
		width: 100vw;
		display: flex;
	}
	/*#footer .soc-icon-width:nth-child(2) a {
		width: 49%!important;
	}*/
	#footer .soc-icon-width-app svg,
	#footer .soc-icon-width-app img {
		padding: 0 10px;
		width: 100vw!important;
		height: auto!important;
	}
	.mobile-footer {
		display: block!important;
        width: 100vw;
	}
	.mobile-footer .soc-icon-width:nth-child(2) img {
		width: 100%;
		height: auto;
	}
	.tabs {
		/*margin-left: 5px;*/
		width: auto;
	}
}
@media screen and (max-width: 700px){
	.blog__container .gallery-pre-m {
		display: flex;
		align-items: center;
	}
	.blog__container .news-image img{
		width: 100% !important;
		height: auto !important;
	}
    .fanzona-mobile{height: 4px!important;}
	.tab-active {
		margin-left: 4px;
		padding: 8px 8px 0 7px;

	}
	.otdel-page .new-p-15450{bottom: 0!important;}
	/*.mobile-podcast .otdel-page .one-new-p-15450{bottom: 52px!important;}*/


	.happy-btns .podcast-info{display: none;}
	.happy-btns {
		margin-top: -17px;
		margin-bottom: -15px;
		/*margin-left: -4px;*/
	}
	.mobile-hide{
		margin-top: -7px;
		margin-bottom: -10px;
	}
	.podcast-info{margin-left: 4px;margin-top: -15px;}
	.main-page[style="margin-top:35px;"] {
		margin-top: 16px !important;
	}
	br.mobile-show{
		display: block !important;
	}
	.header_menu_actions sup{
		position: absolute; top: -3px; left: 43px;
	}
	.menu-block-li.menu-select .main-submenu{
		margin-left: unset !important;
	}
	#hamburger-container{
		display: flex;
	}
	.play-btn-header{
		width: 45px;
		height: 45px;
		cursor: pointer;
		background-color: #be0f0a;
		display: inline-block !important;
	}
	.fa-container{
		height: inherit;
		display: flex;
		justify-content: center;
		align-items: center;
	}
	#left-under-banner-block {
		width: 100%;
		float: none;
	}
	.player-content .medium-hide{
		display: none;
	}
	.player-content .player-y{
		height: 490px;
	}
	#hamburger-container{
		display: flex !important;
	}
	.mobile-listen-btn {
		display: block !important;
	}
	.main-hit-video{
		position: relative;
		display: flex;
		flex-direction: row;
		justify-content: center;
	}
	.list-podcast {
		width: 100%;
		display: flex;
		flex-direction: column;
		align-items: center;
	}
	.underbunner-container{
		flex-direction: column;
	}
	.list-podcast a{
		/*display: block;*/
	}
	.list-podcast:nth-child(2){
		bottom: 56px;
		width: 51.5%;
	}
	.list-body{
		position: relative;
		width: 100%;
	}
	/*#left-under-banner-block .list-podcast .list-body .last-mobile{
bottom: 40px!important;
	}*/
	.all-podcast{
		float: unset;
		width: 100%;
	}
    #left-under-banner-block{
        padding-left: 5px;
        padding-right: 5px;
    }
    .main-hit-video{
        height: 268px !important;
    }
    #hit-vid-title{
        width: 100%;
        height: 100%;
    }
    #hit-vid-title img{
        width: 100% !important;
        height: 100% !important;
    }
    div[style="position:absolute;bottom:49px;line-height: 1.3;"]{
        bottom: 52px !important;
    }
	.song-list{
		margin: 0 auto;
	}
	#right-under-banner-block{
		padding: 0 5px 0 5px;
	}
	#left-under-banner-block div a span{
		/*display: block;*/
		/*text-align: center;*/
	}
	#left-under-banner-block{
		margin-top: 4px;
	}
	#left-under-banner-block .list-podcast .title_main{bottom: 6px;}/*Главная Хепи ранок*/
	.list-podcast:last-child .list-body > div {
		/*bottom: 34px !important; не правильно отображает хепи бест*/
	}
	.headphones-block{
		margin-top: 9px;
	}
    #center-page div>.clear-hor-16 {
        height: 0!important;
    }
    #center-page div>.parad_artist_titles {
        width: 70%;
    }
    #center-page .parad-list-item>.parad_artist_titles {
        width: 60%;
    }
    #center-page{
        padding: 0 5px;
        width: 100% !important;
        max-width: unset !important;
        float: unset !important;
        margin-left: unset !important;
    }
    .mobile-padding {
        padding: 0!important;
    }
    .feedback .form-contact tr>td:nth-child(2) {
        text-align: inherit;
    }
    .feedback .form-contact .feedback-send {
        margin-left: 0;
    }
    .feedback .form-contact label,
    .feedback .form-contact .g-recaptcha {
        position: relative;
        right: 9%;
    }
    .feedback .form-contact textarea,
    .feedback .form-contact tr>td:nth-child(2)>input {
        width: 97%;
    }
    .dj-page {
        padding: 0!important;
    }
    #div_submit_id {
        text-align: center;
    }
    #currentSong span::before {
		content: '\a0';
	}

    #currentSong a,
    #currentSong div,
    #currentSong span,
	.Slider .bx-wrapper,
	#right-under-banner-block,
	#left-under-banner-block {
        padding-left: 0!important;
        padding-right: 0!important;
		margin-right: 0!important;
		margin-left: 0!important;
    }
    .Slider {
        width: 100% !important;
        margin: 0 auto 7px !important;
    }
    .list-body-container{
        height: unset !important;
    }
    .list-podcast .list-body a img{
        width: 100% !important;
        height: 100% !important;
    }
    #right-under-banner-block{
        width: 100%;
    }
    .player-cont{
		/*width: 250px;
        display: flex;*/
        flex-direction: row;
        justify-content: center;
        align-items: center;
        /*padding: 0 24px 0 24px;*/
        position: relative;
        bottom: 10px;
		margin: 6px auto 0;
    }
    .title_main{
        bottom: 46px;
    }
    .player-cont .player-small{
        bottom: unset !important;
        margin-left: unset !important;
    }
	.player-small .mlp-player{
		margin-top: unset;
	}
	.player-cont .headphones-block{
        bottom: unset !important;
        margin-top: unset !important;
        margin-right: unset !important;
    }
    .hot-vid{
        margin-top: unset !important;
    }
    .hot-vid .song-list{
        width: 100% !important;
        height: 100% !important;
    }
    .song-list .hot_hit_img{
        width: 100% !important;
        height: 100% !important;
    }
    .curr-song-mobile{

        margin-left: 5px;
        padding-left: unset !important;
        flex-direction: column;
        align-items: start;
        margin-bottom: unset;
	    }
    .current_song_title{
        position: unset !important;
        flex-direction: row;
		flex-wrap: wrap;
    }
	/****************feedback*******************/
	/*.feedback .form-contact td{text-align: unset;}*/
	/*.feedback .form-contact input[type=text], .feedback .form-contact input[type=password], .feedback .form-contact textarea, .g-recaptcha{*/
		/*width: 93%;*/
	/*}*/
	.g-recaptcha {margin-left: -23px;margin-bottom: 10px;}
	.feedback h3{font-size: 15px;font-weight: normal;}
	.feedback td {padding: unset;}
	.feedback #mailing, .feedback #policy { transform:scale(1.3);
		opacity:0.9;
		cursor:pointer;}
		/****************end-feedback*******************/

    .curr-song-mobile .youtube--img,
    .curr-song-mobile .rightYuotubeBtn, .sticky{
        display: none;
    }
    .song{
        width: 100% !important;
    }
    .caption-block .height-8, .header-top-right{
        display: none;
    }
    .current-song-block{
        width: 100% !important;
        height: 100% !important;
    }
    .current_song_title span a{
        color: #a80000 !important;
    }
	#clicknotification{text-align: center;}
    .current-song-block{
        display: flex;
        flex-direction: row;
        align-items: baseline;
    }
    .curr-song-mobile .time{
        position: unset !important;
        background: unset !important;
        color: #4f4f4f !important;
        padding: 0px 7px 2px 0;
    }
    .current_song_title span{
        background: unset !important;
    }
	.mobile-hide{
		position: relative;
		top: 12px;
		font-weight: normal !important;
	}
    .caption-block{
	    text-align: left;
        margin-left: unset !important;
        /*padding-left: 5px;*/
        font-size: 15px !important;
        margin-bottom: 16px;
    }
	#happy14 .caption-block{margin-bottom: 0;}/*https://www.hitfm.ua/sets/*/
	#happy14 #center-page .mobile-hide{margin-top: -8px!important;    margin-bottom: 3px!important;}/*https://www.hitfm.ua/sets/*/
	.caption-block #_title h1{    margin-left: 5px;
		margin-top: 4px;
		margin-bottom: -3px;}
	.b-cont .caption-block{margin-bottom: -1px!important;}
    #hamburger-container{
        top: unset !important;
    }
    header .main-page{
        background:#df2721;
    }
    .title-hot{
        text-align: left;
    }
    .header-aligne{
        position: relative;
        display: flex;
        justify-content: space-between;
        align-items: center;
    }
	.admixer_mobile{display: block;position: relative;max-height: 120px;width: 100%;}
	.admixer_mobile_body{display: block;position: relative;width: 100%;margin-bottom: 16px;}
    .header-aligne a{
        width: 156px;
        height: 73px;
        display: inline-block;
    }
    .logoImage{
        width: 156px;
        height: 73px;
        position: unset !important;
        left: unset !important;
        top: unset !important;
        background-size: 156px 73px;
    }
    .m_position div{
        margin-top: 12px;
    }
    .hitparad_block{
        height: 90px;
    }
    .hitparad_block img{
        width: 160px;
        height: 90px;
    }
    .bx-controls-direction{
        display: block;
    }
    .SLD, #slogan-parent{
        display: none;
    }
	.clear-ver-16{
		display: none !important;
	}
	div[style="position:absolute; bottom:49px; line-height: 1.3;"]{
		bottom: 44px !important;
	}
	.bx-controls{
		width: 100%;
		position: absolute;
		top: 28%;

	}
	.bx-wrapper{
		height: auto !important;
	}
	.bx-wrapper .bx-prev{
		left: 0;
	}
	/*.bx-wrapper .bx-next{
		right: 10px !important;
	}*/
	.bx-wrapper .bx-prev,
	.bx-wrapper .bx-next{
		top: unset !important;
		margin-top: unset !important;
	}
	.underbunner-container .clear-hor-6{
		display: none;
	}
	.curr-song-mobile span{
		color: #424242 !important;
	}
	.efir-btn .online-player-but-mini-fixed{
		display: flex !important;
		z-index: 988;
	}
	.current_song_title span{
		padding: 0 4px !important;
	}
	.menu-select > .main-submenu {
		display: block !important;
		z-index: 5000;
	}
}



@media screen and (max-width: 400px) {

	.song-list{
		width: 100% !important;
	}
    #paginator-container{
        flex-direction: column;
    }
	.icon-feedback,
	.header-bar-search{
		display: none;
	}
	.headphones-block{
		bottom: 3px !important;
	}
	.mn_bg .sticky{
		display: none;
	}
	#logoMain{
		left: 35px;
	}
}
#headerMenu .menu-block-li > a{
	font-size: 19px !important;
}

@media screen and (max-width: 400px){
	.player-small .mlp-player .download{
		left: 140px !important;
	}
}