

@media (max-width: 2050px) {
	.my-container {width: 75%;}
	.mcard__front__name{
		 font-family:  ALaRuss;
	}	
	
}
@media (max-width: 1620px) {
	.my-container {width: 80%;}
	
}

@media (max-width: 1400px) {
	.my-container {width: 90%; } 
}
	
@media (max-width: 1280px) {
	/* .my-container	 { width: 96%; } */
	.mcard__front__header{
		display: block;
		height: 130px;
	}
	.mcard__front__header{
		text-align: center;
	}
	.header__top:nth-child(2){
		padding-right: 2%;
	}
	.goods__block{
		width: 24%;
	}
} 

 @media (max-width: 992px) {
	.my-container { width: 96%;}
	.header{
		display: block;
	}
	.header__top:nth-child(1),
	.header__top:nth-child(2){
		display:inline-block;
		vertical-align: middle;
		padding-right: 0%;
		text-align: center;
	}
	.header__top:nth-child(1){
		width: 323px;
	}
	.header__top:nth-child(2){
		width: calc( 100% - 330px);
	}
	.header__top:nth-child(3){
		width: 100%;
		text-align: center;
	}
	.header__top:nth-child(3) p{
		display: inline-block;
	}
	.header__top > button{
		margin-bottom: 0px;
	}
	.spacer,	
	.no-mobile992{
		display: none;
	}	
	.card-block{
		width: 33.3%;
	}
	
	.win-hidden{
		width: 70%;
	}
	p.agree{
		width: 70%;
	}
	.win-spec__left,
	.win-spec__right{
		display: block;
		width: 100%;
	}
	.goods__block{
		width: 33%;
	}
	
	.footer__block{
		width: 49%;
	}
	.footer__block__contact {
		text-align: left;
	}
	.form-flex-spec div{
		padding: 0 3px;
	}
}
	
@media (max-width: 768px) {
	.my-container {width: 90%; }
	.header__top:nth-child(1),
	.header__top:nth-child(2){
		width:  100%;
		text-align: center;
	}
	
	
	.header__top__text > p{
		display: inline-block;
		padding: 0 7px;
	}
	.goods__block,
	.card-block{
		width: 50%;
	}
	.header__top .no-mobile768,
	.main-menu{
		display: none;
	}
	.gambu{
		display: inline-block;
	}
	.rent-scales,
	.footer__contacts,
	.footer__location{
		width : 100%;
	}
	.win-hidden{
		width: 80%;
	}
	.elem__form input[type='text'],
	.elem__form input[type='password']{
		width: 180px;
	}
	
	p.agree{
		width: 50%;
	}
	.side-bar,
	.main-content{
		display: block;
		width: 100%;
	}
	.main-content{
		padding: 10px 0px;
	}
	.flex-spec,
	.form-flex-spec{
		display: block;
	}
	.form-flex-spec div{
		text-align: center;
		margin-bottom: 10px;
	}
	.form-flex-spec input,
	.form-flex-spec .btn{
		width: 180px;
	}
	.flex-spec h5{
		margin-bottom: 15px;
		width: 100%;
	}	

	#chrab {
	  display: none;
	}

@media (max-width:640px) {
	.my-container {max-width: 96%; }
	.card-block{
		display: block;
		margin: 0 auto; 
		width: 80%;
		max-width: 320px;
	}
	.header__top{
		width: 100%;
	}
	.win-hidden{
		width: 95%;
	}
	.header__top > button{
		margin-top: 0px;
	}
	.footer__block{
		padding-left: 0px;
		width: 100%;
	}
}

@media (max-width: 400px) {
	.my-container {max-width: 98%; }
	.logo {
		width: 100%;
		height: auto;
	}
	.header__top > button{
		margin-bottom: 15px;
	}
	.card-block{
		width: 90%;
	}
	.win-hidden{
		padding: 10px;
	}
	.footer__contacts {
		padding-left: 0px;
	}
	
	h1, h4{
		font-size: 22px !important;
	}	
}

@media (max-width: 350px) {
	.my-container {min-width: 98%;}
	
}
 
@font-face{
	font-family: 'Cuprum';
	src: url('../fonts/Cuprum-Regular.ttf') format('truetype');
	src: url('../fonts/Cuprum-Bold.ttf') format('truetype');
	font-weight: bold;
	font-style: normal;
} 
@font-face{
	font-family: 'Helvetica';
	src: url('../fonts/Helvetica-Regular.otf') format('truetype');
	font-weight: bold;
	font-style: normal;
} 
@font-face{
	font-family: 'ALaRuss';
	src: url('../fonts/ALaRuss.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
} 

 
@media all and (-ms-high-contrast: none) {
	.move-down{display: none;}
	*::-ms-backdrop, .move-down{display: none;}
	
	.move-up{display: block;}
	*::-ms-backdrop, .move-up{display: block;}
} 
 