@media screen and (max-width: 1250px) {
	.ticker {
		width: 88%;
	}
	.ny-top	{
		left: 500px;
	}


}
@media screen and (max-width: 1190px) {
	.ny-top	{
		left: 430px;
		top: 40px;
		width: 100px;
		
	}
	.ny-top	img {
		max-width: 100%;
	}
	
	
}

@media screen and (max-width: 980px) {
    .container {
		width: 96%;
		min-width: 200px;
	}
	div {
		box-sizing: border-box;
	}
	img {
		max-width:100%;
	}
	.ny-top	{
		display: none;
	}
	#etab tr td:first-child img {
		display: block;
		min-width: 20px;
		max-width: 20px !important;
	}
	.line-top {
		background: transparent;
	}
	.box-header {
		height: auto;
		position:relative;
		top:auto;
	}
	.top-header {
		height: auto;
	}
	.box-logo {
		position:relative;
		display: inline-block;
		margin-bottom:10px;
	}
	.box-slogan {
		position:relative;
		display: inline-block;
		vertical-align: top;
		left: auto;
		float:right;
	}
	.box-slogan:after {
		content:"";
		display:block;
		clear:both;
	}
	.box-mail {
		position:relative;
		display: inline-block;
		top:auto;
		right:auto;
		
	}
	.box-tel {
		position:relative;
		display: inline-block;
		top:auto;
		right:auto;
		margin-bottom:10px;
		float:right;
	}
	.ticker {
		position:relative;
		top:auto;
		width: 100%;
		float:right;
		margin-bottom:10px;
	}
	.line-menu {
		height: auto;
		background:#25609C;
		padding-bottom:10px;
	}
	.nav-box {
		position: relative;
		height: auto;
		display: block;
		width: auto;
	}
	.nav-box ul {
		height: auto;
		display: block;
		width: 100%;
	}
	.nav-box ul li {
		display: inline-block;
/*		 padding: 0 10px;*/
	}
	.btn-type {
		display:inline-block;
	}
	.reg {
		position: relative;
		right: auto;
		top: auto;
		display: inline-block;
		float:right;
		margin:0 10px 0px 0;
	}
	#zz_modal2_td .req2 {
		font-size: 16px;
	}
	.box-search {
		width: 100%;
		float:none;
		 text-align: center;
		 margin: 10px 0;
	}
	.privet {
		float:none;
		width:100%;
		text-align: center;
    padding-bottom: 10px;
	}
	.container-main {
		top:auto;
		bottom:auto !important;
		position:relative;
		width:96%;
	}
	.line-content {
		width:100%;
		min-width: 200px;
		height: auto;
	}
	#mainscroll {
		float:none;
		width:100%;
		height: auto;
	}
	.box-AKPP {
		float:none;
		width:100%;
		height: auto;
	}
	.box-menu-right {
		width:100%;
	}
	.menu-right.autoheight {
		height: auto !important;
	}
	.container-bottom {
		position:relative; 
		bottom:auto;
		height: auto !important;
		width:100%
	}
	.box-gallery {
		display:none;
	}
	.autoheight2 {
		height: auto !important;
		overflow: hidden !important;
	}
	.box-search-menu {
		width:100%;
	}
	.box-search-menu .input {
		width:69%;
	}
	.box-catalog {
/*		display:none;*/
	}
.box-catalog .catalog-right {display:none;}
.box-catalog {display:block;}
.box-catalog .catalog-left {border-right:none}

	.footer-general {
		height: auto;
		background-repeat: repeat;
	}
	.footer-general .nav-box {
		padding-left: 30px;
	}
	
	
	
	
}
@media screen and (max-width: 640px) {
	.box-logo {
		background-size: 100%;
		width:60px;
		height:60px;
	}
	.txt-big {
		font-size: 20px;
	}
	.box-slogan {
		font-size: 10px;
		margin-bottom:20px;
		width:75%;
	}
	.txt-slogan, .adress {
		font-size: 10px;
	}
	.mail {
		font-size: 10px;
		margin-bottom:10px;
		background: url("../images/mail-mob.png") no-repeat;
		 padding-left: 22px;
	}
	#consbutton {
		font-size: 10px;
		width: 120px;
		display: inline-block;
		
	}
	.img-consbutton {
		vertical-align: top;
		background: url("../images/tel-mob.png") no-repeat;
		width: 17px;
	}
	.tel {
		width: 140px;
		background-size: 100%;
		font-size: 14px;
		margin-top:10px;
		padding: 7px 0 0 27px;
	}
	.ticker {
		width:100%;
	}
	.nav-box ul li a {
		font-size: 13px;
	}
	.btn-type {
		font-size: 11px;
	}
	.box-search .input {
		width:60%;
	}
	.privet {
		font-size: 10px !important;
	}
	.bottom {
		height: 100px;
	}
	.footer-general {
		min-height: 100px;
	}
	.star {
		position:relative;
		float:none;
		margin-top:20px;
		margin-left:10px;
	}
	.btn-reg {
		font-size: 12px;
		padding: 0 7px;
	}
	.btn-entry {
		font-size: 12px;
		padding: 0 7px;
	}
	.ny-bottom img {
		width: 100px;
	}




}