

@media (max-width: 2050px) {
	.my-container {width: 65%;}
	
}
@media (max-width: 1620px) {
	.my-container {width: 80%;}
	
}

@media (max-width: 1400px) {
	.my-container {width: 96%; } 
}
	
@media (max-width: 1280px) {
	.my-container	 { width: 96%; }
	.mcard__front__header,
	.mcard__front__header span{
		display: block;
	}
	.mcard__front__header span{
		text-align: center;
	}
	
	
	.goods__block{
		width: 33%;
	}
	.card__top article.card__top__images{
		width: 50%;
	}	
	.card__top article.card__top__specifications,
	.card__top article.card__top__buttons{
		width: 24%;
	}		
	
	.image_main{
		text-align: center;
		width: calc( 100% - 120px );
	}		
	.image_main img{
		width:  100%;
		max-width: 450px;
		min-width: 250px;
		height: auto;
	}
	.good-card p.name {
       line-height: 1.3;
	}
} 

@media (max-width: 1080px) {
	.header__top:nth-child(2){
		text-align: center;
	}
	.header__top__text{
		display: block;
		margin: 0;
	}
	.search-string{
		width: 260px;
	}
	.main-menu {
		padding: 0 8px; 
	}
}

@media (max-width: 992px) {
	.my-container { width: 96%;}
	
	.header__top:nth-child(1),
	.header__top:nth-child(2){
		width: 49%;
		text-align: center;
	}
	.header__top:nth-child(3){
		width: 100%;
		text-align: center;
	}
	.header__top__button,
	.header__top:nth-child(3) div{
		display: inline-block;
	}
	.header__top__button{
		margin-bottom: 0px;
		margin-right: 50px;
		
	}
	
	.goods__block{
		width: 50%;
	}
	#pdf,
	.image_preview,	
	.spacer,	
	.no-mobile992{
		display: none;
	}
	.certificate{
	/*	height: 40px; */
	}	
	.my-card__block{
		width: 33.3%;
	}
	
	.modal__container__block{
		width: 70%;
	}
	
	.win-spec__left,
	.win-spec__right{
		display: block;
		width: 100%;
	}
	.footer__block{
		width: 49%;
	}
	.footer__block__contact {
		text-align: left;
	}
 	.card__top article{
		width: 32%!important;
	}
	.image_main{
		width: 100%;
	}
	.parameter__content{
		width: 100%;
	}
	.arenda__top{
		width: 49%;
	}
	.arenda__top img{
		width: 100%;
		height: auto;
	}	
	.arenda__image1,
	.arenda__image3{
		width: 49%;
	}
	.main-menu{
		display: none;
	}
	.gambu{
		display: inline-block;
	}
	
}
	
@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;
	}
	.header__top__text:nth-child(2) > p{
		display: inline-block;
		padding: 7px;
	}
	
	.my-card__block{
		width: 50%;
	}
	.parameter{
		margin-left:0px;
	}
	.header__top .no-mobile768{
		display: none;
	}
	
	.arenda__top,
	.arenda__image1,
	.arenda__image3,
	.rent-scales,
	.footer__contacts,
	.footer__location{
		width : 100%;
	}
	.modal__container__block{
		width: 80%;
	}
	
	.order{
		width: 70%;
	}
	
	.modal__container{
		padding:20px 3px;
	}	
	.main-navbar,
	.aside,
	.goods,
	.main-content{
		display: block;
		width: 100%; 
	}
	/* .elem__form input:not([type=radio]):not([type=checkbox]), */
	textarea{
		width: 70%;
	}	
	
	.goods{
		margin-left: 0;
	}
	.goods__description{
		width: 97%;
	}		
	.main-content{
		padding: 10px 0px;
	}
	.win-spec{
		width: 100%;
	}
	.header__top__button {
		margin-bottom: 20px;
		margin-right: 0px;
	}
	.card__top article{
		margin-bottom: 15px;
		width: 90%!important;
	}
	section ul{
		flex-direction: column;
	}
	section .nav-pills .nav-item{
		border-right: none;
	}
	section .nav-item:not(:nth-last-child(1)){
		border-bottom: 1px solid green;
	}
	.added__cart__image,
	.added__cart__info{
		display: block;
		width:100%;
		text-align: center;
	}
	.added__cart__image img{
		width: 220px;
		height: auto;
	}	

	#chrab {
	  display: none;
	}
}	

@media (max-width:640px) {
	.my-container {max-width: 96%; }
	.my-card__block{
		margin: 0 auto; 
		width: 80%;
		max-width: 320px;
	}
	.header__top{
		width: 100%;
	}
	.simple__container,
	.modal__container__block{
		width: 100%;
	}
	.header__top > button{
		margin-top: 0px;
	}
	.footer__block{
		padding-left: 0px;
		width: 100%;
	}
	/* .elem__form label:not(.label-inline){
		text-align: left; 
	}	 */
	.elem__form__label0{
		width: 0px !important;
		min-width: 0px !important;
	}
	p.agree{
		width: 230px;
	}	
}

@media (max-width: 400px) {
	.my-container {max-width: 98%; }
	.logo {
		width: 100%;
		height: auto;
	}
	.header__top > button{
		margin-bottom: 15px;
	}
	.order,
	.card-block{
		width: 90%;
	}
	.simple__container,
	.modal__container__block{
		padding: 10px;
	}
	.footer__contacts {
		padding-left: 0px;
	}
	
	h1, h4{
		font-size: 22px !important;
	}
	.goods__block{
		width: 100%;
	}
	.good-card{
		height: 350px;
	}
	.simple__container__title,
	.modal__container__title {
		font-size: 1em;
	}
	/* .elem__form input:not([type=radio]):not([type=checkbox]), */
	textarea{
		width: 90%;
	}
	textarea{
		height: 90px;
	}
	.arenda ul{
		margin: 0px;
	}	
	
}

@media (max-width: 350px) {
	.my-container {min-width: 98%;}
	
}
 
@font-face{
	font-family: 'Cuprum';
	src: url('../fonts/Cuprum-Regular.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: bold;
	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;}
} 
 