.my-container{
	margin: 0 auto;
}

@media (max-width: 3050px) {
	.my-container {max-width: 1400px;}
	.mobile992,
	.options,
	.header__content__icon__mobile400,
	.header__content__icon__mobile,
/*	.find__string select, */
	span[data-id=callback]{
		display: none;
	}
	.adaptive{
		height:86px;
	}	
	#index-banner-block{
		display: none;
	}
	.goods__block_spec {
       width: 16.6% !important;
	   margin-bottom: 10px;
	}
	.price-razdel{
		width: 500px;
	}
	#quest-mark {
      display: none;
	}
}

@media (max-width: 2050px) {
	.my-container {max-width: 1400px;}
	.mobile992,
	.options,
	.header__content__icon__mobile400,
	.header__content__icon__mobile,
/*	.find__string select,  */
	span[data-id=callback]{
		display: none;
	}
	.adaptive{
		height:86px;
	}	
	#index-banner-block{
		display: none;
	}
	.goods__block_spec {
       width: 16.6% !important;
	   margin-bottom: 10px;
	}
	.price-razdel{
		width: 500px;
	}
	#quest-mark {
      display: none;
	}
}


@media (max-width: 1400px) {
	.my-container {max-width: 95%; } 
	#wtime { display: none; }
}	

@media (max-width: 1300px) { 
	.top-caption { display: none; }
}	

 @media (max-width: 1200px) {
	/* .my-container	 {max-width: 1140px; } */

	#index-banner-block{
		display: inline-block;
	}

	.catalog__block	{width: 33.3% !important;}
	.news__block{
		height: 140px;
	}
	.logo{
		width:100%
	}	
	.header__content__phone p{
		font-weight: 600;
		font-size: 16px;
	}
	.header__content__icon > div:not(.lk__list){
		padding: 5px 0;
		margin-right:2px;
	}
	#mvkt {
		padding-right: 50px;
	}
	/*
	.fix-tlf {
      display: none;
	}
	*/
	.goods__block_spec {
       width: 20% !important;
	}
	#wdays { display: none; }
	#let20 { display: none; }
	.no-mobile1200{
		display: none !important;	
	}
		
 } 
 @media (max-width: 1050px) {
   #nav-item-23 { display: none; }
 }
 @media (max-width: 992px) {
	/* .my-container { max-width: 900px;} */
	
	.text-bottom,
	.zaglushka,
	.marquee,
	.find__string .false-select,
	.header__content__icon,
	.no-mobile992{
		display: none !important;	
	}
	.my-header-navbar {
		padding: 0 6px;
	}
	.header__menu li {
    	padding: 0 4px;
    }
	.header__content{
		justify-content: flex-start;
	}
	.header__content__phone{
	/*	text-align: center;    */
		 width: calc(100% - 550px);   /* logo + callback */
	}	
	#catalog{
		margin: 0;
	}
	.find__string,
	.find__plash{
		display: block;	
		width: 66% !important;	
	}
	.header__content__icon__mobile{
		width: 33%;
		margin-top: 10px;
	}
	.find__plash{
		top: 48px;
	}
	.bonus__block{
		width: 49%;
	}
	
	.find__string__elem{
		width: 100%;
	}
	.win-hidden, .win-hidden-char{
		width: 70%;
	}
	p.agree{
		width: 70%;
	}
	.footer-container{
		margin: 0 !important;
		height: auto !important;
	}
	.mobile992,
	.header__content__icon__mobile,
	.options,	
	.my-footer{
		display: block;	
	}
		
	.footer__block{
		width: 49%;
		display: inline-block;
		vertical-align: top;
	}
	.false-footer{
		height: 0px !important;
	}	
	.footer__block__icons{
		margin: 0 25px;
	}
	.lk:hover .lk__list{
		display: none !important;
	}
	.cart__block:nth-child(3){
		width: calc( 100% - 450px);
	}
	#mvkt {
		padding-right: 80px;
	}
	#fix-lk{
		display: none;	
	}
	.goods__block_spec {
       width: 25% !important;
	}
	#nav-item-23 { display: block; }
}
	
@media (max-width: 920px) {
  #nav-item-23 { display: none; }
  #quest-mark { display: block; }
}

@media (min-width: 768px) {
	.mobile768{ display: none; }
}
@media (max-width: 768px) {
	.no-mobile768{ display: none; }

	.header__content,
	.footer__content	{flex-wrap: wrap;}
	h1, h2{
		font-size: 1.1rem;
	}
	.header__icon	{
		margin-right: 12px;
	}
  	.catalog__block{
		width: 50% !important;
	}
	
	.print-card,
	span[data-icon=whatsapp],
	.header__callback,
	.header__content__icon,	
	.trade-in,
	.header__menu{
		display: none;
	}
	span[data-id=callback]{
		display: inline-block;
	}
	.header__content__phone{
		width: calc(100% - 400px);
	}	
		
	
	.find__string,
	.find__plash{
		width: 49% !important;	
	}
	.firm__card{
		width: 33%;
	}	
	.header__content__icon__mobile{
		width: 50%;
	}
/*	.find__string select, */
	.gambu{
		display: inline-block; 
	}
	
	.my-header-navbar{
		padding-left: 0;
		line-height: 40px;
	}
	
	.header__menu{
		background-color: #456480;
		width: 170px;
		padding: 0 15px; 
		position: absolute;
		z-index: 122;
	}
	.wha,
	.header__menu li{
		display:block;
	}
	.win-hidden, .win-hidden-char{
		width: 80%;
	}
	.logo{
		width: 392px;
		height: 70px;
	}	
	.header__content__phone p{
		font-weight: 600;
		font-size: 14px;
		line-height: 1.4;
	}
	.elem__form input[type='text'],
	.elem__form input[type='password']{
		width: 180px;
	}
	.account__card,
	p.agree{
		width: 50%;
	}
	.footer__block__icons{
		margin: 0;
		padding-top: 20px;
		display: block;
	}
	.mobile-navbar h3,
	.mobile-navbar li {
		 padding: 10px 0 10px 35px;
	}
	.header__icon img{
		padding-left: 10px;
	}
	.cart__block:nth-child(1),
	.cart__block:nth-child(3){
		width: 49%;
	}
	.goods__block {
		width: 33%;
	}
	/*
	.fixed-bar{
		display: none !important;	
	}
	*/
	.goods__block_spec {
       width: 33.3% !important;
	}
}	

@media (max-width:640px) {
	/* .my-container {max-width: 95%; } */
	.person label,
	.goods{
		display: block;
	}
	.person label{
		text-align: left;
	}
	.person .person__title{
		padding-left: 25px;
	}	
	.header__content__phone{
		width: 145px;
	}
	.header__content__logo{
		display: inline-block;
		width: calc(100% - 150px);
	}
	.logo{
		width: 100%;
		height: auto;
	}
	/*	
	.firm__card{
		width: 50%;
	}	
	.flip-card{
		height: 270px;
	}
	*/
	.index-banner{
		height: 270px;
	}
	.bonus__block{
		display: block;
		margin: 0 auto;
		width: 80%;
	}	
	.win-hidden, .win-hidden-char{
		width: 95%;
	}
	textarea.textarea-feedback{
		width: 180px;
	}
	.cart__block:nth-child(1),
	.cart__block:nth-child(2),
	.cart__block:nth-child(3){
		width: 100%;
	}
	.cart__block:nth-child(1) #main_pic{
		width: 100%;
	}	
	.goods__block_spec {
       width: 50% !important;
	}
	.price-razdel{
		width: 80%;
	}

}

@media (max-width: 400px) {
	.my-container {max-width: 99%; }
	.logo {
		width: 100%;
		height: auto;
	}
	
	.mobile-navbar h3,
	.mobile-navbar li {
		 padding: 20px 0 20px 35px;
	}
	.header__content{
		height: 52px !important;
	}	
	.header__content__phone p{
		font-size: 12px;
		line-height: 1;
	}
	.header__content__icon__mobile{
		display: none;
	}
	.header__content__icon__mobile400{
		margin-bottom: 8px;
		display: block;
	}
	.adaptive{
		height:auto;
	}
	
 	.header__content__icon__mobile400,
	.find__string, 
	.find__plash{
		width: 100% !important;
	}
	.find__plash {
		top: 48px;
	}
	
	.account__card,
	.firm__card{
		display: block;
		margin: 0 auto;
		width: 80%;
	}	
	.find-catalog{
		width: 80%;
		min-width: 300px;
	}	
	.my-content{
/*		padding-top: 44px;	*/
	}	
	.flip-card-front{
		padding: 20px 0;
	}	
	.index-banner{
		padding: 20px 0;
	}	
	.text{
		width: 85%;
	}
	.text li, 
	.text p {
		font-size: 14px;
	}
	.win-hidden, .win-hidden-char{
		padding: 10px;
		width: 98%;
	}
	.elem__form input[type='text'],
	.elem__form input[type='password']{
		width: 180px;
	}
	.goods__block {
		width: 49%;
	}
	.send2-red,
	.send2-blue{
		padding: 10px 5px;
		font-size:22px;
		width:240px;
	}	
}

@media (max-width: 350px) {
	.my-container {min-width: 98%;}
	.catalog__block {
		display: block;
		width: 75% !important;
		margin: 0 auto;
	}
	.option__block a,
	.option__block span{
		line-height: 18px;
	}	
}

	
@font-face {
    font-family: 'Graphik LCG';
    src: local('Graphik LCG Regular'), local('Graphik-LCG-Regular'),
        url('../css/fonts/GraphikLCG-Regular.woff2') format('woff2'),
        url('../css/fonts/GraphikLCG-Regular.woff') format('woff'),
        url('../css/fonts/GraphikLCG-Regular.ttf') format('truetype');
    font-weight: 400;
    font-style: normal;
  }	 
 