@media screen and (max-width: 1260px) {

	.center { 
		max-width:calc(100% - 50px);
	}
	
	.list-nonews .two {
		flex-wrap: wrap;
	}
	
	.list-nonews .two .left {
		width:100%;
	}
	
	.list-nonews .two .right {
		width:100%;
		padding:16px 0 0 0;
	}
	
}

@media screen and (max-width: 1030px) {

	.center { 
		max-width:calc(100% - 40px);
	}	
	
	.bigs .list {
		grid-template-columns: repeat(2, 1fr);
		grid-template-rows: repeat(2, 1fr);
	}	
	
	.bigs .list .item:nth-child(1) { 
		grid-area: 1 / 1 / 2 / 2;
		height:360px;
	}

	.bigs .list .item:nth-child(2) { grid-area: 1 / 2 / 2 / 3; }
	.bigs .list .item:nth-child(3) { grid-area: 2 / 1 / 3 / 2; }
	.bigs .list .item:nth-child(4) { grid-area: 2 / 2 / 3 / 3; }

	.bigs .list .item {
		height:360px;
	}
	
	.last-news .list .big-item {
		width: calc(100% - 30px);
		margin: 15px;
	}
	
	.last-news .list .item {
		width: calc(50% - 30px);
		margin: 15px;
	}
	
	.any-news .cell {
		flex-wrap: wrap;
	}
	
	.any-news .cell > .left {
		width:100%;
	}
	
	.any-news .cell > .right {
		width:100%;
	}
	
	.sliders .slick-arrow.slick-prev {
		left:5px;
	}
	
	.sliders .slick-arrow.slick-next {
		right:5px;
	}
	
	.sidebar .list {
		display:flex;
		flex-wrap: wrap;
		position:relative;
		margin:-15px;
	}
	
	.sidebar .list .item {
		margin:15px;
		width:calc(50% - 30px);
	}
	
	.any-news .cell > .right::before {
		display:none;
	}
	
	.footer .description {
		padding-right:70px;
	}
	
	.twos {
		flex-wrap: wrap;
	}
	
	.twos > .left {
		width:100%;
	}
	
	.twos > .right {
		width:100%;
		padding:32px 0 0 0;
	}	
	
}
	
@media screen and (max-width: 1000px) {	
	
	.sidebar .list .item time,
	.any-news .list .elem time,
	.last-news .list .item time {
		font-size:9px;
	}
	
	.last-news .list .item h3,
	.any-news .list .elem h3,
	.sidebar .list .item h3 {
		font-size: 16px;
	}
	
	.any-news .list .elem .excerpt {
		font-size: 14px;
	}
	
	.any-news .list .elem time,
	.last-news .list .item time {
		padding:15px 0 0 0;
	}
	
	.sidebar .list .item time {
		padding:10px 0 0 0;
	}
	
	.sidebar .list .item .right {
		width: calc(100% - 90px - 20px);
	}
	
	.sidebar .list {
		margin:-10px;
	}
	
	.sidebar .list .item {
		margin: 10px;
		width: calc(50% - 20px);
	}
	
	.sidebar .list .item i {
		width: 20px;
		height: 20px;
		font-size: 11px;
		left:-10px;
		margin:-10px 0 0 0;
	}
	
	.any-news .list .elem .info {
		padding:20px 0 0 20px;
	}
	
	.sidebar .list .item h3 {
		padding:10px 0 0 0;
	}
	
	.any-news .list .elem {
		margin: 20px 0;
	}
	
	.last-news .list {
		margin:-10px;
	}
	
	.last-news .list .item {
		width: calc(50% - 20px);
		margin: 10px;
	}
	
	.last-news .list .big-item time {
		padding: 15px 0 0 0;
		font-size: 9px;
	}

	.last-news .list .big-item h3 {
		padding: 15px 0 0 0;
		font-size: 16px;
	}

	.last-news .list .item h3 {
		padding:5px 0 0 0;
	}
	
	.sliders .item time {
		padding:15px 0 0 0;
		font-size:9px;
	}
	
	.sliders .item b {
		padding:5px 0 0 0;
		font-size:16px;
	}
	
	.bigs .list .item .elem .info time {
		padding:15px 0 0 0;
		font-size:9px;
	}
	
	.bigs .list .item .elem .info b {
		padding:15px 0 0 0;
		font-size:16px;
	}
	
	.bigs .list .item {
		height: 300px;
	}

	.bigs .list .item:nth-child(1) {
		height: 300px;
	}

	.bigs {
		padding: 0 0 40px 0;
	}

	.slider-wrap {
		margin: 0 -10px;
		padding: 0 0 40px 0;
	}
	
	.sliders .item {
		margin: 0 10px;
	}
	
	.sliders {
		padding-bottom:40px;
	}
	
	.sliders .slick-dots {
		position:absolute;
		left:0px;
		bottom:-50px;
		right:0px;
		display:flex;
		justify-content: center;
		align-items: center;
	}
	
	.sliders .slick-dots li {
		display:block;
		list-style:none;
		width:12px;
		height:12px;
		background:#e8e8e8;
		border-radius:50%;
		cursor:pointer;
		text-indent:-9999px;
		margin:0 3px;
		transition: all 0.5s;
	}
	
	.sliders .slick-dots li.slick-active {
		background:#ee0000;
	}
	
	.single-news .content {
		font-size: 14px;
		line-height: 135%;
	}
	
	.single-news time {
		padding: 0 0 15px 0;
		font-size: 10px;
	}
	
	.single-news h1 {
		padding: 0 0 15px 0;
		font-size: 24px;
	}
	
	.sidebar h2 {
		margin:0 0 30px 0;
	}
	
	.list-news .item time {
		padding: 0 0 15px 0;
		font-size: 9px;
	}
	
	.list-news .item h2 {
		padding: 0 0 16px 0;
		font-size:16px;
	}
	
	.list-news .item .excerpt {
		font-size: 14px;
	}
	
	.list-news .item {
		margin: 20px 0 0 0;
	}

	.archive h1 {
		margin: 0px 0 20px 0;
		font-size: 24px;
		padding: 0 0 20px 0;
	}	
	
	.list-nonews .two .excerpt {
		font-size: 14px;
	}
	
	.list-nonews .two h2 {
		font-size: 16px;
	}
		
	.list-nonews .two time {
		display: block;
		padding: 15px 0 15px 0;
		font-size: 9px;
	}

	.list-nonews .item time {
		margin: 0 0 0 10px;
		font-size: 9px;
	}

	.list-nonews .item h2 {
		font-size: 16px;
		line-height: 120%;
		padding: 15px 0 10px 0;
	}	

	.list-nonews .item .excerpt {
		font-size: 14px;
	}

	.list-nonews .item {
		margin:20px 0 0 0;
		padding-bottom: 60%;
	}

	.list-nonews .two .left .thumb {
		padding-bottom: 60%;
	}

	.pages {
		margin: 40px 0 0 0;
	}

	.list-nonews .item .info {
		padding:20px;
	}
	
	.last-news .list .big-item .info,
	.bigs .list .item .elem .info {
		left: 20px;
		right: 20px;
		bottom: 20px;
	}

}

@media screen and (max-width: 810px) {	

	.header .menus {
		display:none;
	}
	
	.header .mobile-menu {
		display:flex;
		justify-content:center;
		align-items: center;
		width:40px;
		height:40px;
		background:#ee0000;
		margin-left:20px;
	}
		
	.nav-icon {
		width: 22px;
		height: 17px;
		position: relative;
		-webkit-transform: rotate(0deg);
		-moz-transform: rotate(0deg);
		-o-transform: rotate(0deg);
		transform: rotate(0deg);
		-webkit-transition: .5s ease-in-out;
		-moz-transition: .5s ease-in-out;
		-o-transition: .5s ease-in-out;
		transition: .5s ease-in-out;
		cursor: pointer;
		display:block;
	}

	.nav-icon span {
		display: block;
		position: absolute;
		height: 2px;
		width: 100%;
		background: #FFF;
		opacity: 1;
		left: 0;
		-webkit-transform: rotate(0deg);
		-moz-transform: rotate(0deg);
		-o-transform: rotate(0deg);
		transform: rotate(0deg);
		-webkit-transition: .25s ease-in-out;
		-moz-transition: .25s ease-in-out;
		-o-transition: .25s ease-in-out;
		transition: .25s ease-in-out;
	}

	.nav-icon span:nth-child(1) {
		top: 0px;
	}

	.nav-icon span:nth-child(2),.nav-icon span:nth-child(3) {
		top: 8px;
	}

	.nav-icon span:nth-child(4) {
		top: 16px;
	}

	.active .nav-icon span:nth-child(1) {
		top: 18px;
		width: 0%;
		left: 50%;
	}

	.active .nav-icon span:nth-child(2) {
		-webkit-transform: rotate(45deg);
		-moz-transform: rotate(45deg);
		-o-transform: rotate(45deg);
		transform: rotate(45deg);
	}

	.active .nav-icon span:nth-child(3) {
		-webkit-transform: rotate(-45deg);
		-moz-transform: rotate(-45deg);
		-o-transform: rotate(-45deg);
		transform: rotate(-45deg);
	}

	.active .nav-icon span:nth-child(4) {
		top: 18px;
		width: 0%;
		left: 50%;
	}

}

@media screen and (max-width: 700px) {	

	.sidebar .list .item {
		width: calc(100% - 20px);
	}	

	.last-news .list .item {
		width: calc(100% - 20px);
	}

	.bigs .list {
		display:block;
	}
	
	.any-news .list .elem {
		flex-wrap: wrap;
		border:none;
	}
	
	.any-news .list .elem .pic {
		width:100%;
	}
	
	.any-news .list .elem .info {
		width:100%;
		padding:20px 0 0 0;
		border:none;
	}
	
	.any-news .list .elem .thumb {
		padding-bottom:60%;
	}
	
	.list-nonews .item .excerpt {
		display:none;
	}
	
	.dropdown {
		width: 300px;
		padding: 40px;
	}
	
	.searchbox-block input[type="submit"] {
		padding: 10px 20px;
	}
	
	.searchbox-block input[type="text"] {
		margin: 0 10px;
	}
	
}