/* Medium Devices, Desktops */
@media only screen and (max-width : 985px) {
	div.conteiner{
		width: 768px;
	}
	div.logo{
		bottom: 20px;
	}
	div.logo img{
		height:100px
	}
	div.menu_top{
		margin-left: 0;
	}
	div.header{
		background-size: 72.5% 73%;
	}
	div.conteiner .right{
		display: none;
	}
	div.frash_block{
		width: 480px;
	}
	.lof-slidecontent,
	div.left,
	div.frash_news,
	div.cat_cont,
	.photo_on_main,
	.photo_on_main .photoslider,
	div.frash_img,
	.frash_img img{
		width: 100%;
	}
	.photo_on_main .photoslider ul li{
		width:180px
	}
	.lof-main-outer{
		width: 508px;
	}
	ul.lof-main-wapper,
	ul.lof-main-wapper li,
	ul.lof-main-wapper li img,
	div.slider_text{
		width: 100%;
	}
	div.slider_text{
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		-ms-box-sizing: border-box;
		box-sizing: border-box;
	}
	div.cat_block{
		width: 360px;
	}
	div.stati_cont,
	div.left_stat,
	div.right_stat{
		width: 100%;
	}
	.menu_top li a:hover{
		padding: 0 15px 0;
	}



}

/* Small Devices, Tablets */
@media only screen and (max-width : 767px) {
	body{
		background-position: 0 -20px;
	}
	div.conteiner{
		width: 480px;
	}
	div.menu_top{
		float: none;
	}
	.menu_top li a{
		font-size: 11px;
		padding: 0 5px 0;
	}
	div.header {
		background-size: 65% 68%;
		height: 118px;
	}
	div.logo img {
		height: 80px;
	}
	.lof-main-outer{
		width: 100%;
	}
	.lof-navigator-outer{
		display: none;
	}
	div.slider_title{
		max-width: 260px;
	}
	div.old_block{
		width: 240px;
	}
	div.cat_block,
	div.old_img,
	.old_img img{
		width: 100%;
		height: auto;
	}
	div.frash_block {
		width: 230px;
	}
	div.frash_img{
		height: auto;
	}
	.photo_on_main .photoslider ul li {
		width: 230px;
	}
	.photo_on_main .photoslider ul li span,
	.photo_on_main .photoslider ul li img {
		width: 100%;
		height: auto;
	}
	.footer li a{
		padding: 0 6px 0;
		font-size: 11px;
	}
	div#cssmenu{
		width: 100%;
		bottom: 3px;
		right: 0;
		background-color: #000;
	}
	div#cssmenu.opened{
		bottom: -238px;
	}
	div#cssmenu .menu-toggle{
		display: block;
	}
	.menu-cat_menu-container{
		display: none;
	}
	div#cssmenu a{
		display: inline;
		line-height: 30px;
		padding: 0;
	}
	div#cssmenu a:hover, div#cssmenu li:hover a, div#cssmenu li.iehover a, div#cssmenu a{
		background: none;
		color: #fff;
	}
	div#cssmenu li{
		float: none;
		display: block;
		text-align: center;
		height: 30px;
	}
	div#cssmenu ul ul{
		z-index: 10;
		width: 100%;
		top: 25px;
	}
	div#cssmenu ul li:hover ul, div#cssmenu ul ul li:hover ul, div#cssmenu ul li.iehover ul, div#cssmenu ul ul li.iehover ul {
		display: none;
	}
	div#cssmenu li li{
		background-color: #fff;
	}
	div#cssmenu li li a{
		color: #000 !important;
	}
	div#cssmenu ul .menu-item-has-children::after{
		content: '▼';
		color: #fff;
		right: 10px;
		position: absolute;
		font-size: 21px;
		top: 1px;
	}
	div#comments{
		max-width: 100% !important;
	}
	[id^="attachment_"],
	[id*=" attachment_"],
	.left .text img,
	.left_stat .text img{
		max-width: 100%;
		height: auto;
	}
	div#comments,
	div.ralated_cont,
	#comments textarea,
	#comments form,
	.comment-block{
		width: 100%;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		-ms-box-sizing: border-box;
		box-sizing: border-box;
	}
	div.footer span{
		width: 100%;
	}

	.toggle-inner {
		position: relative;
	}
	div#cssmenu .menu-toggle {
		display: inline-block;
	}



	.search-toggle {
	    display: inline-block;
	    color: #fff;
	    float: right;
	    vertical-align: middle;
	    cursor: pointer;
	}

	.mob__search {
	    position: absolute;
	    top: 18px;
	    left: 0;
	    padding: 10px 0;
	    background: #fff;
	    width: 100%;
	}
	.mob__search.active {
	    display: inline-flex;
	    gap: 10px;
	}
	.mob__search input[type="search"] {
	    width: unset;
	    font-size: 12px;
	    font-weight: normal;
	    height: 27px;
	    padding: 5px;
	    line-height: 100%;
	    flex: auto;
	}
	.mob__search button[type="submit"] {
	    display: inline-block;
	    padding: 5px 10px;
	    height: 27px;
	    background: #000;
	    color: #fff;
	}

}

/* Extra Small Devices, Phones */
@media only screen and (max-width : 479px) {
	div.conteiner{
		width: 320px;
	}
	div.header {
		background-size: 60% 50%;
		background-position: right 39px;
	}
	div.logo img {
		height: 60px;
	}
	.seti a,.seti a:before {
		width: 21px;
		height: 21px;
		float:left;
	}
	.v {
		background:url(../images/seti-m.png);
	}
	.f {
		background:url(../images/seti-m.png) -23px 0;
	}
	.l {
		background:url(../images/seti-m.png) -45px 0;
	}
	.t {
		background:url(../images/seti-m.png) -68px 0;
	}
	.v:before {
		background:url(../images/seti-m.png) 0 -21px;
	}
	.f:before {
		background:url(../images/seti-m.png) -23px -21px;
	}
	.l:before {
		background:url(../images/seti-m.png) -45px -21px;
	}
	.t:before {
		background:url(../images/seti-m.png) -68px -21px;
	}
	.i {
	    background: url(../images/seti.png) 161px -2px;
	    border-radius: 3px;
	    width: 22px !important;
	}
	.i:before {
	    background: url(../images/seti.png) 161px -28px;
	    border-radius: 1px;
	    width: 22px !important;
	}


	.photo_on_main .photoslider ul li,
	.frash_news > div{
		width: 100%;
		margin: 0 0 15px 0;
		height: auto;
	}
	.header div.seti {
		top: 73px;
		right: 0;
	}
	div.menu_top {
		float: right;
		width: 150px;
	}
	div.header{
		background: none;
	}
	div.logo img {
		height: 80px;
	}
	div.logo {
		bottom: 30px;
	}
	div.slider_title {
		max-width: 100%;
		margin: 150px 0 0;
	}
	div.slider_autor{
		margin: 0;
	}
	div.slider_text{
		margin: -13px 0 0;
	}
}