@media screen and (max-width: 1280px) {
    .wrapper-block {
        padding: 0px 10px;
    }
    .contentColumn {
        width: calc(100% - 500px);
        padding: 0px 30px;
    }
    .single-post .contentColumn {
        width: calc(100% - 250px);
        padding: 0px 30px 0px 0px;
    }
    .single-post .entry-content img {
        max-width: 100%;
    }
    .chronicle-posts {
        width: 100%;
    }
    article.post .entry-excerpt {
        width: calc(100% - 230px - 20px);
        padding: 0;
    }
    article.post .entry-title{
        width: calc(100% - 120px);
    }
    article.home-sticky .entry-excerpt {
        /* width: initial; */
        /* padding: 0px 0px; */
    }
    .sticked-post {
        /* width: calc(50% - 10px); */
        margin-left: 0px;
    }
    .contentColumn .popular-post {
        width: calc(50% - 10px);
        margin-right: 0px;
    }

    .copyrights {
        text-align: center;
    }

    article.home-sticky .entry-title {
        display:block;
        width: calc(100% - 320px);
        float: right;
        clear: none;
    }
    article.home-sticky .entry-excerpt {
        display:block;
        width: calc(100% - 320px);
        padding:0px 0px;
        float: right;
        min-height: initial;
    }
	.mobile-banners {
		display: none;
	}
}





@media screen and (max-width: 1200px) {
    .sticked-post {
        width: 100%;
    }
    .contentColumn .popular-post {
        width: 100%;
    }
    .popular-post .wp-popular-block {
        display: inline-block;
        text-align: initial;
        padding: 20px 10px 0px 10px;
        /* min-height: 120px; */
    }
    .popular-post .litle-line {
        display: none;
    }
    .popular-post .wp-popular-widget {
        text-align: center;
    }
    article.home-sticky .entry-image {
        /* float: left; */
        display: block;
        margin: auto;
        float: none;
    }
    article.home-sticky .entry-title {
        width: 100%;
        /* float: right; */
        /* display: inline-block; */
        /* clear: inherit; */
        text-align: center;
        /* padding-top: 10px; */
    }
    article.home-sticky .entry-excerpt {
        /* min-height: initial; */
        float: none;
        /* padding-top: 10px; */
        /* display: block; */
        width: initial;
    }
}


@media screen and (max-width: 1024px) {
    body {
        width: 100%;
    }
    .container {
        max-width: 1024px;
        overflow: hidden;
    }
    .top-banner img {
        width: 100%;
    }
    .wrapper-block {
        width: 100%;
        padding: 0px 0px;
    }
    .main-menu ul.menu li a {
        font-size: 90%;
    }
    .contentColumn {
        width: calc(100% - 440px);
        padding: 0px;
    }
    .chronicle-posts {
        width: calc(100% - 60px);
        margin: 0px 30px;
    }
    .home .chronicle-posts {
        width: calc(100% - 40px);
        margin: 0px 20px;
    }
    .content-wrapper {
        margin: 0px 10px;
    }
    article.post .entry-title {
    }
    article.post .entry-excerpt {
        width: 250px;
    }
    .sticked-post {
        width: 100%;
        margin-left: 0px;
    }
    article.home-sticky .entry-image {
        float: none;
        text-align: center;
        width: 100%;
        overflow: hidden;
    }
    article.home-sticky .entry-title {
        /* position: absolute; */
        top: 0;
        width: 100%;
        text-align: center;
    }
    article.home-sticky .entry-excerpt {
        float: left;
        width: 100%;
        min-height: inherit;
        padding-left: 0;
    }
    .contentColumn .popular-post {
        width: 100%;
        margin-right: 0px;
    }
    .single-post .contentColumn {
        /* width: 770px; */
    }
    .single-post article.post .entry-title {
        width: 380px;
    }
    .content-single-header-lblock {
        width: calc(100% - 260px);
    }
    .single-post .entry-content img {
        /* max-width: 690px; */
    }
    .chronicle-posts article.post .entry-image {
        width: 230px;
    }
    .chronicle-posts article.post .entry-image a {
        width: calc(100% - 10px);
        margin: 0px 10px 0px 0px;
    }

    .chronicle-posts article.post .entry-excerpt {
        width: calc(100% - 250px);
    }
    .main-menu {

        /* overflow: visible; */
    }
    .main-menu-btn {
        width: 50px;
        height: 50px;
        font-size: 35px;
        text-align: center;
        float: right;
        display: block;
        cursor: pointer;
    }
    .main-menu-btn:before {
        content: "Меню";
        right: 60px;
        position: absolute;
        font-size: 20px;
        line-height: 50px;
    }

    .main-menu-btn:hover {

    }
    .main-menu ul.menu {
        display: block;
        position: absolute;
        /* overflow: visible; */
        top: 50px;
        width: 100%;
        z-index: 1000;
        height: initial;
        border-top: 1px solid;
        /* float: right; */
        clear: both;
    }
    .main-menu ul.menu.close {
        display: none;
    }
    .main-menu ul.menu li {
        float: none;
        background: #0d4f7a;
        opacity: 0.9;
        height: 40px;
        border-bottom: 1px solid #fff;
        width: 100%;
    }
    .main-menu ul.menu li a {
        padding: 0;
        margin: 0;
        height: 40px;
        display: block;
        line-height: 40px;
        font-size: 20px;
        text-align: right;
        padding: 0px 20px;
    }
    .main-menu ul.menu li:hover {
        border-bottom: 1px solid #fff;
        height: 40px;
        background: #86a7bd;
    }
    .wp-polls-archive .poll-theme {
        width: initial;
    }
    .contentColumn .wp-polls {

        margin: 10px;
    }
    
	#smi_teaser_11941 .smiinformer11941 {
		padding: initial;
		width: initial;
		box-shadow: initial;
	}
	#smi_teaser_11941:before {
		content: "Новости партнеров";
		color:initial;
		font-size:initial;
		font-weight:initial;
		height:initial;
		line-height:initial;
		padding:initial;
		margin:initial;
		border-top:initial;
		background:initial;
		white-space:initial;
		border-bottom:initial;
		text-align:initial;
		width:initial;
		display: initial;
	}
	ul.sub-menu {
		width: 100%;
		display: block;
		position: relative;
	}

	.main-menu ul.menu li.menu-item-has-children {
		background-image: none;
		display: block;
		height: auto;
		border-bottom: none;
	}

	.main-menu ul.menu li.menu-item-has-children:hover {
		background-image: none;
		display: block;
		height: auto;
		border-bottom: none;
	}

	.main-menu ul.menu li ul.sub-menu li {
		display: block;
		position: relative;
	}

	.main-menu ul.menu li.menu-item-has-children:hover a {
		border-bottom: 1px solid #fff;
	}

}
@media screen and (max-width: 950px) {
    .chronicle-posts article.post .entry-excerpt {
        width: inherit;
        min-height: inherit;
        margin-top: 20px;
        margin-bottom: 20px;
        float: none;
    }
    .chronicle-posts article.post .entry-image {
        /* width: 230px; */
        margin: auto;
        float: none;
        display: block;
        clear: none;
    }
    .content-single-header-lblock {
        width: 100%;
        float: none;
        padding-bottom: 20px;
    }
    .content-single-header-rblock {
        width: 100%;
        float: none;
        display:block;
        position:relative;
        padding:5px;
        outline:1px solid #ccc;
        text-align:right;
    }
    #smi_teaser_11941 {
    	width: initial;
    }
}

@media screen and (max-width: 768px) {
    body {
        width: 768px;
    }
    .container {
        max-width: 768px;
        overflow: hidden;
    }
    .wrapper-block {
        width: 100%;
    }
    .contentColumn {
        padding: 0;
        width: inherit;
    }
    .sticked-post {
        margin-left: 0px;
    }
    .chronicle-posts article.post .entry-image {
        width: 230px;
        margin: 0;
        display: block;
    }
    .chronicle-posts article.post .entry-excerpt {
        width: inherit;
        margin-top: 10px;
        min-height: initial;
        float: none;
    }
    .popular-post {
        margin-right: 0px;
    }
    .single-post article.post .entry-title {
        width: 100%;
        padding: 0;
        text-align: left;
    }
    .social-share {
        padding: 0;
    }
    .entry-content {
        padding: 0;
    }
    .content-single-header-lblock {
        width: 100%;
        float: none;
        padding-bottom: 20px;
    }
    .content-single-header-rblock {
        width: 100%;
        float: none;
        display:block;
        position:relative;
        padding:5px;
        outline:1px solid #ccc;
        text-align:right;
    }
    .single-post article.post time {
        float: none;
    }
    .single-post .entry-content img {
        /* max-width: 600px; */
    }
    .single-post footer.entry-meta {
        margin: 0px;
        padding: 10px;
    }
    div#comments {
        padding: 0px;
        outline: none;
        margin: 20px;
    }
    .commentlist td.avatar {}
    article.post .entry-title {
        width: 100%;
        margin-top: 10px;
        text-align: left;
    }
    .chronicle-posts article.post .post-time {
        position: absolute;
        top: 10px;
        right: 20px;
    }
	.single-post .entry-content .yandex-link-favourites a img {
		/* width: inherit; */
	}
	.banners-contexts .mobile-banners,
	.top-banner .mobile-banners {
		display: block;
	}	
	.banners-contexts .desktop-banners, 
	.top-banner .desktop-banners {
		display: none;
	}
	
	.home .chronicle-posts {
		width: calc(100% - 0px);
		margin: 0px 0px;
	}
	.banners-contexts .banners-widget.banners-widget-visible-m {
    margin: 0px 30px;
}
.banner-dor {
	margin: 20px;
}
.rightColumn  .banner-dor {
	display: none;
}
	.btn-popalar-front {
		display: block;
		width: 100%;
		text-align: center;
		margin: 30px 0;
		background: #b4c0cb;
		/* padding: 50px 0; */
		}
	.btn-popalar-front a {
		color: #fff;
		font-size: 27px;
		text-align: center;
		/* height: 40px; */
		line-height: 28px;
		font-weight: bold;
		padding: 5% 0;
		display: block;
	}
	.footer-page .left {
    float: none;
    clear: both;
    padding: 10px;
}

.footer-page .right {
    clear: both;
    float: none;
    padding: 10px;
}

.right {}

.footer-page .right .header-social {
    height: auto;
    position: relative;
    margin-top: 10px;
    display: inline-block;
}

.footer-page .right .metrics {
    position: relative;
    top: auto;
    display: inline-block;
    height: auto;
}
}

@media screen and (max-width: 640px) {
    body {
        width: 640px;
    }
    .container {
        max-width: 640px;
        overflow: hidden;
    }
    .wrapper-block {
        width: 100%;
    }
    .contentColumn {
    width: inherit;
}
}

@media screen and (max-width: 360px) {
    body {
        width: 360px;
    }

    .container {
        max-width: 360px;
        overflow: hidden;
    }

    .wrapper-block {
        width: 360px;
        padding: 0px;
    }

    .contentColumn {
        padding: 0;
    }

    .footer-page .left {
        float: none;
        padding: 0px 20px;
    }

    .footer-page .footer-wrapper-block .right {
        height: 100px;
        position: relative;
    }

    .footer-page .by-author {

        left: 20px;

        bottom: 15px;
    }

    .logo-second-name {
        font-size: 0.7em;
        font-weight: bold;
    }

    .logo-first-name {
        font-size: 0.7em;
        font-weight: bold;
        /* letter-spacing: 5.1px; */
    }

    .single-post .entry-content img {
        max-width: 320px;
    }

    .wp-pagenavi span,
    .wp-pagenavi a,
    .wp-pagenavi .current {
        padding: 2px 4px;
    }
	iframe {
		width: 100%;
		height: initial;
	}
}

@media screen and (max-width: 320px) {
	.wrapper-block {
		width: 320px;
		padding: 0px;
	}
	article.post {
		padding: 10px;
	}
	.home .chronicle-posts {
		margin: 0px 0px;
		width: 100%;
		box-shadow: none;
	}
	.chronicle-posts {
		margin: 0px 0px;
		width: 100%;
		box-shadow: none;
	}
	
	.logo-second-name {
		font-size: 0.6em;
		font-weight: bold;
	}
	.content-single-header-rblock {
		width: 290px;
		display: block;
		position: relative;
		padding: 5px;
		outline: 1px solid #ccc;
		text-align: right;
	}
}
iframe {
	width: 100%;
    /* height: initial; */
}