@media only screen and (max-width:1360px) {
	.plansh {
		display: none;
	}

	.content {
		float: left;
	}

	.footer_inner {
		width: 100%;
		padding: 45px 10px 20px 10px;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
	}

	.entry-content img {
		max-width: 100%;
	}

	#twitter-widget-0{
		width: 100% !important;
	}

	.highslide-container table {
		max-width: 100% !important;
	}

	.highslide-container {
		width: 100% !important;
	}

	.highslide-container img{
		max-width: 100% !important;
	}

	#highslide-wrapper-0, #highslide-wrapper-0 > div{
		max-width: 100%;
	}

	.highslide-dimming.highslide-viewport-size {
		max-width: 100% !important;
	}

	.dpad img {
		max-width: 100%;
	}

}

@media only screen and (max-width:960px) {
	#container {
		padding: 0px 10px
	}

	.cyrillic {
		width: 100%;
		margin: auto;
		float: none;
		text-align: center;
	}

	.cyrillic img {
		width: 100%;
		max-width: 200px;
	}

	.content {
		width: calc(100% - 240px);
		margin: 0;
	}

	.post-content {
		width: 100%;
		float: none;
	}

	#navigation .follow {
		display: none;
	}

	.cyrillic-title {
		margin-top: 0px;
		width: 100%;
	}

	.post {
		width: 100%;
	}

	.hentry .right-entry,
	.single .right-entry,
	.single-portfolio .right-entry {
		float: left;
		width: 100%;
		margin-left: 0px;
	}

	#navigation {
		margin: 0 0 10px;
	}

	#navigation #logo {
		width: 600px;
		margin: auto;
	}

	#menu_container {
		margin-top: 5px;
	}

}

@media only screen and (max-width:650px) {
	.logo {
		width: 120px;
		height: 120px;
		margin-top: 0px;
	}

	#navigation #logo {
    width: 100%;
    margin: auto;
}

}

@media only screen and (max-width:600px) {
	.content {
		width: 100%;
	}

	.sidebar {
		margin-left: 0px;
		width: 100%;
	}

	#searchform #s {
		width: 100%;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
	}

	.sidebar .widget {
		margin: 0 0 15px 0;
	}

	.footer{
		height: auto;
	}

	.footer [rel="nofollow"] {
   width: 88px;
    margin: auto;
    display: block;
	}

	.footer_inner {
		    padding: 10px 10px 20px 10px;
	}

	.footer_inner .copyright{
		width: 100%;
		    text-align: center;
		    margin-right: 0 !important;
	}

	.follow {
		float: none;
		margin-top: 0 !important;
		margin:auto;
		display: block;
	}

}

@media only screen and (max-width:550px) {
	#navigation #logo .description {
		margin-left: 208px;
	}

	#menu_container {
		margin-top: 0px;
		margin-left: 0;
		width: 100%;
	}

}

@media only screen and (max-width:450px) {
	.logotx {
		font-size: 13vmin;
	}

	.logo {
		width: 100px;
		height: 100px;
		margin-top: 0px;
		background-size: 150%;
	}

	#navigation #logo .description {
		margin-left: 133px;
	}

	.privetstvie .projects li{
		width: 100%;
	}

}

@media only screen and (max-width:400px) {
	#navigation #logo .description {
		margin-left: 105px;
	}

}