.ico-mobile {
display: none;
}
@media (max-width: 812px) {
*{box-sizing: border-box;}
#km_title {
	width: 100%;
}
#km_title .panel-col-top {
	width: 100%;
	float: none;
}
#km_title .panel-col-center {
	width: 100%;
	float: none;
}
.header .wrleft {
	float: none;
	width: 100%;
	position: relative;
}
.km-search-box {
	width: 298px;
}
#title_header input#edit--km-search-search-string {
	width: 218px;
}
.header .wrright {
	width: 240px;
	position: absolute;
	right: 0;
	z-index: 9999;
	margin-top: -85px;
	background: #fff;
}
#km_title .panel-col-center .inside .news_block .panel-front-block .center-wrapper .panel-col-right {
width: 20%;
float: left;
}
#km_title .panel-col-center .inside .news_block .panel-front-block .center-wrapper .panel-col-center {
	width: 60%;
	float: left;
}
#km_title .panel-col-center .inside .news_block .panel-front-block .center-wrapper .panel-col-right {
	width: 20%;
	float: left;
}
#km_title .panel-col-center .inside .news_block .panel-front-block .center-wrapper .panel-col-left {
	width: 20%;
	float: left;
}
body, #footermainpage, body.km-newyear #km_title > .panel-panel.panel-col-center, #km_title > .panel-panel.panel-col-bottom, .panel-front-block, #km_title .panel-col-center .inside, .redline_title, .center-wrapper, .panel-main .panel-col-top, .panel-main .panel-col-bottom, #km_title .panel-col-center .inside .news_block .panel-front-block, #km_title .panel-col-center .inside .news_block .panel-front-block .center-wrapper, #km_title .panel-col-center .inside .news_block, #km_title .top-banner, .top-banner div, .header, #km_title, #km_title .panel-col-center .inside .news_block .panel-front-block .center-wrapper .panel-col-right .inside {
	width: 100%;
}
.pane-km-title-blocks-currency1 {
	float: none;
	width: 100%;
	text-align: center;
	padding: 0 15px;
}
.header .search {
	width: 360px;
}
.header .rss {
	right: 50%;
}
.pane-km-title-blocks-weather1 {
	float: none;
	width: 100%;
	font-size: 11px;
	text-align: center;
	padding: 0 15px;
}
#mini-panel-km_block .title-main-themes {
	width: 50%;
	float: left;
	font-size: 13px;
}
#mini-panel-km_block .view-display-id-default, #mini-panel-km_block .pane-views .company-news, #mini-panel-km_block .view-display-id-block_1 {
	width: 100%;
}
#mini-panel-km_block .pane-views .main-news-queue.second-news-queue {
	margin-top: 30px;
}
.panel-pane.pane-views.pane-nodequeue-1 {
float: right;
padding: 0 5px;
}
#km_title .panel-col-center .inside .news_block .panel-front-block .center-wrapper .panel-col-center .inside {
	width: 100%;
}
.panel-pane.pane-views.pane-nodequeue-1 {
width: 50%;
float: right;
}
.panel-pane.pane-views.pane-nodequeue-2 {
width: 49%;
float: right;
}
#mini-panel-km_block .pane-nodequeue-2 {
	clear: none !important;
}
/*div.panel-pane.pane-views.pane-nodequeue-1 + div.panel-region-separator {
width: 100%;
height: 1px;
overflow: hidden;
} */
#mini-panel-km_block .pane-views .main-news-queue.second-news-queue {
	margin-top: 0;
}
#mini-panel-km_block .title-main-themes .odd {
	float: none;
	margin-right: 10px;
	width: 100%;
}
#mini-panel-km_block .title-main-themes .even {
	float: none;
	width: 100%;
}
#mini-panel-km_block .title-main-themes {
	width: 50%;
	float: left;
}
#km_title div.news_block.km-block-social div.panel-front-block div.panel-col-center {
	width: 100% !important;
}
#km_title div.news_block.km-block-social div.km-block-social-photoday {
	display: none;
}
div.joke-day-block div.center-wrapper {
	padding: 19px 0;
	margin: 0 auto;
	display: inline-block;
	height: auto;
}
.gor a {
	font-size: 12px !important;
}
div.horo-title div.title {
	font-size: 13px;
	width: 57px;
}
#mini-panel-km_block-1 .panel-col-right {
display: block;
}
.mail a.lright {
	color: #fff !important;
	background: #C0113B;
}
#mini-panel-km_block-1 div.center-wrapper div.panel-col-center {
	width: 60% !important;
}
.pane-km-title-blocks-vkdr1, #mini-panel-km_block-1 .pane-articles {
	width: 50%;
	float: left;
}
#mini-panel-km_block-1 div.center-wrapper div.panel-col-center div.inside {
	width: 100% !important;
}
.pane-km-title-blocks-vkdr1 .pane-content {
	width: 100%;
}
#km-tv-top-block-pane, #km-tv-top-block-pane .items {
	height: auto;
}
#km-tv-top-block-pane .items .item {
	float: left;
	width: 31%;
}
#km-tv-top-block-pane .items .item .duration {
	width: 160px;
}
.km-block-portal #mini-panel-km_block-2 .panel-col-center {
	width: 80% !important;
}
.km-block-portal .pane-km-title-blocks-vsedoma1, .km-block-portal .pane-km-title-blocks-auto1, .km-block-portal .pane-km-title-blocks-fintimes1, .km-block-portal .pane-km-title-blocks-t2t1, .km-block-portal .pane-km-title-blocks-pc3, .km-block-portal .pane-km-title-blocks-sport1, .km-block-portal .pane-km-title-blocks-health1, .km-block-portal .pane-km-title-blocks-music1, .km-block-portal .pane-km-title-blocks-kino4, .km-block-portal .pane-km-title-blocks-stylemania2, .km-block-portal .pane-km-title-blocks-science4 {
	width: 33%;
}
#mini-panel-km_block-3 .panel-col-center {
	width: 80% !important;
}
.pane-km-title-blocks-science3 {
	width: 50%;
	margin-bottom: 20px;
}
.panel-front-novelty-block {
	width: 100%;
}
.pane-novelty .panel-col-left {
	width: 15%;
}
.pane-novelty .right-wrapper {
	width: 85%;
}
.panel-col-right-top {
	float: none;
}
.pane-novelty .right-wrapper .inside {
	width: 100% !important;
}
.pane-km-title-blocks-knigi1, .pane-km-title-blocks-knigi1, .pane-km-title-blocks-music2, .pane-km-title-blocks-kino3, .pane-km-title-blocks-hardnsoft1-hard, .pane-km-title-blocks-hardnsoft1-soft, .pane-km-title-blocks-knigi1-review, .pane-km-title-blocks-music2-review, .pane-km-title-blocks-kino3-review {
width: 33%;
float: left;
margin: 0;
padding: 10px;
}
#nanoBaner {
width: 100% !important;
min-width: 100% !important;
overflow: hidden;
}
div.anecdote-day-block div.center-wrapper {
display: inline-block;
}
.jcarousel-skin-fotopress .jcarousel-prev-horizontal {
	left: 30% !important;
}
.jcarousel-skin-fotopress .jcarousel-next-horizontal {
	left: 33% !important;
}
#mini-panel-km_block-4 .panel-col-center {
	width: 80% !important;
}
#mini-panel-km_block-4 .panel-col-center .inside, #mini-panel-km_block-4 .panel-col-right, #mini-panel-km_block-4 .panel-col-right .inside {
	width: 100% !important;
}
.pane-km-title-blocks-stars-celeb .item {
	width: 33%;
	margin: 0;
	padding: 5px;
}
.km-block-stars .panel-col-right .row > div {
	width: 33%;
	text-align: center;
	padding: 10px;
}
.km-block-stars .panel-col-right .row {
	border-bottom: 1px solid #ccc;
}
.mail {
	height: 66px;
}
.pane-km-title-blocks-fotopress1 {
	width: 100%;
}
.jcarousel-skin-fotopress {
	padding-left: 0;
}
.jcarousel-skin-fotopress .jcarousel-clip-horizontal {
	width: 100% !important;
}
.jcarousel-skin-fotopress .jcarousel-container-horizontal {
	width: 100% !important;
	padding: 2px 13px !important;
}
}
@media (max-width: 768px) {
.header .search {
	width: 315px;
}
.km-search-box {
	width: 240px;
}
#title_header input#edit--km-search-search-string {
	width: 170px;
}
.header .rss {
	right: 45%;
}
.panel-pane.pane-views.pane-nodequeue-1 {
	float: right !important;
}
.panel-pane.pane-views.pane-nodequeue-2 {
	width: 49%;
	float: left;
}
}
@media (max-width: 736px) {
.panel-pane.pane-views.pane-nodequeue-1 {
	float: left !important;
	margin-top: 10px;
}
div.quote-day-block div.center-wrapper {
padding: 30px 0 0 0;
display: inline-block;
margin: 0 auto;
}
div.horo-title {
	height: 50px;
}
.gor td {
	display: inline-block;
	min-width: 10%;
	text-align: center;
}
div.horo-title div.title {
	font-size: 16px;
	width: 77px;
}
#km_title div.news_block.km-block-social div.km-block-social-vkdrt {
	padding: 0 0 0 325px;
	background-size: 32%;
}
}
@media (max-width: 667px) {
.header .search {
	width: 315px;
	top: 20px;
	height: 64px;
}
.header .searchtag {
	position: relative;
	left: 0;
	top: 0;
	display: inline-block;
}
.km-search-box {
	width: 240px;
	position: relative;
	float: none;
	left: 0;
}
.header .today {
	left: 186px;
}
#km_title .panel-col-center .inside .news_block .panel-front-block .center-wrapper .panel-col-center {
	width: 80%;
	float: left;
}
.panel-pane.pane-views.pane-nodequeue-1 {
	float: right !important;
}
#km_title .panel-col-center .inside .news_block .panel-front-block .center-wrapper .panel-col-right {
	width: 80%;
	float: right;
}
.pane-km-title-blocks-currency1 {
	float: left;
	width: 51%;
	text-align: center;
	padding: 15px;
}
.pane-km-title-blocks-weather1 {
	float: left;
	width: 51%;
	font-size: 11px;
	text-align: center;
	padding: 15px;
}
.pane-custom.pane-2 {
	/*float: right;
	width: 49%;
	margin-top: -60px;
	height: 200px;
	overflow: hidden;*/
	float: none;
	width: 100%;
	margin-top: 0;
	height: auto;
	overflow: hidden;
}
#km-tv-top-block-pane .items .item {
	float: left;
	width: 30%;
	height: 200px;
}
div.quote-day-block div.center-wrapper div.quote-carousel-wrapper {
	width: 100%;
}
#km_title div.news_block.km-block-social div.panel-front-block div.panel-col-center div.inside {
	padding-top: 0 !important;
	width: 100% !important;
}
#km_title div.news_block.km-block-social div.km-block-social-vkdrt {
	padding: 0 0 0 325px;
	background-size: 47%;
}
#km_title div.news_block.km-block-social ul.km-block-social-users {
	width: 360px;
}
}
@media (max-width: 414px) {
.header .wrright, .header .today, .header .search, .km-title-main-left-menu {
	display: none;
}
#km_title .panel-col-center .inside .news_block .panel-front-block .center-wrapper .panel-col-left {
	width: 100%;
	float: left;
}
#km_title .panel-col-center .inside .news_block .panel-front-block .center-wrapper .panel-col-center {
	width: 100%;
	float: none;
}
#mini-panel-km_block .title-main-themes {
	width: 100%;
	float: none;
	text-align: center;
}
.header .rss {
	right: 20px;
}
.ico-mobile {
	color: #FEE9B1;
	font-size: 20px;
	margin-right: 20px;
	float: right;
	margin-top: 20px;
	display: block;
}
.ico-mobile i {
margin-left: 20px;
}
.km-title-main-left-menu {
	width: 100%;
	background: #fff;
	box-shadow: 0 16px 4px -4px rgba(0, 0, 0, .2);
	padding: 10px;
	position: absolute;
}
#km_title .panel-col-center .inside .news_block .panel-front-block .center-wrapper .panel-col-left .inside {
	padding-left: 0;
	width: 100%;
}
#km_title .panel-col-center .inside .news_block .panel-front-block .center-wrapper .panel-col-left ul li {
	list-style: none;
	margin: 8px 0;
	font-size: 15px;
}
.header .wrleft {
	overflow: visible;
}
.header .search {
	width: 100%;
	top: 80px;
	height: 100%;
	left: 0;
	background: #fff;
	color: #c0113b !important;
	padding: 10px;
	box-shadow: 0 16px 4px -4px rgba(0, 0, 0, .2);
}
.header .searchtag, .km-search-box .form-radios .form-item label {
	color: #c0113b;
}
#title_header input#edit--km-search-search-string {
	width: 80%;
}
.km-search-box {
	width: 100%;
}
.header .wrright {
	margin-top: 0;
}
}