@charset "UTF-8";

/*
Resolution

Desktop: 1560px(ok); 1536px(ok); 1440px(ok); 1366px(ok); 1280px(ok); 1024px(ok); 

Tablet: 1280px*(ok); 1024px*(ok); 834px(ok); 800px(ok); 768px(ok); 600px(ok);

Mobile: 1080px(ok); 720px(ok); 412px; 360px; 320px;
*/

/*=================================================================================================*/

/********СТИЛИ TITL********/
@media (max-width: 1115px) { 
.h1MP {
margin-top: 3em;
}
.container_title {
margin-bottom: 0em;
}   
}

@media (max-width: 1045px) {
.h1MP {
display: none;
}
.paragraph_white_bg {
display: none;
}   
.container_title {
margin-bottom: 0em;
width: 99%;
} 

.h2hide {
margin-top: 3em;   
display: block;
}

}         

/********СТИЛИ VENDORS********/

@media (min-width: 1320px) and (max-width:6000px) {
.VendorContainer {
width: 66.250em; /*1060px;*/
height: auto; /*335px*/    
}
}

@media (min-width: 1115px) and (max-width: 1345px) {
.VendorContainer {     
margin-bottom: 2.063em; /*33px;*/ 
width: 66.250em; /*1060px;*/    
}
}  

@media (min-width: 1070px) and (max-width: 1115px) {
.VendorContainer {     
margin-bottom: 1.250em; /*20px;*/
width: 99%; /*1060px;*/    
}
}

@media (min-width: 820px) and (max-width: 1070px) {
.VendorContainer {      
margin-bottom: 1.250em; /*20px;*/ 
width: 99%; /*1060px;*/    
}       
} 

@media (min-width: 1045px) and (max-width: 1050px) {
.VendorContainer {        
margin-bottom: 1.250em; /*20px;*/ 
width: 99%; /*1060px;*/     
}       
.VendorContainer .imgBox:nth-child(n+4) {
margin-top: 0.783%;
}    
}

@media (min-width: 692px) and (max-width: 1045px) {
.VendorContainer {     
margin-bottom: 1.250em; /*20px;*/  
width: 42.813em; /*685px;*/     
}       
.VendorContainer .imgBox:nth-child(n+3) {
margin-top:1.566%;   
}    
}

@media (min-width: 345px) and (max-width: 692px) {
.VendorContainer {    
margin-top: 0.313em; /*5px;*/ 
margin-bottom: 1.250em; /*20px;*/  
width: 21.125em; /*338px;*/     
}       
.VendorContainer .imgBox:nth-child(n+1) {
margin-top: 4.2%;   
}    
}

@media (min-width: 300px) and (max-width: 345px) {
.VendorContainer {    
margin-top: 0.313em; /*5px;*/   
margin-bottom: 1.250em; /*20px;*/  
width: 99%; /*338px;*/     
}       
.VendorContainer .imgBox:nth-child(n+1) {
margin-top: 3.2%;   
}    
}

/*=================================================================================================*/


/*====Для Logo slider svg=====*/
@media (min-width: 1115px) and (max-width: 1600px) {
    
    #keysightsvg {
        top: 0.625em;
        left: 0.625em;
      }

    #maurysvg {
        top: 0.625em;
        left: 0.625em;
      }
      
      #semisharesvg {
        top: 0.625em;
        left: 0.625em;
      }
      
      #toghuisvg {
        top: 0.625em;
        left: 0.625em;
      }
      
      #wismansvg {
        top: 0.625em;
        left: 0.625em;
      }

      #ceyarsvg {
        top: -1.250em;
        left: 0.625em;
      }
      
      #varexsvg {
        top: 0.625em;
        left: 0.625em;
      }

      .sl_text {
        top: 6em;
        width: 30%;
      }
}    

@media (min-width: 1115px) and (max-width: 1300px) {
    .slide img {
        left: 50%;
      }
} 

/*====Для Logo slider svg END=====*/

 @media (min-width: 1345px) and (max-width:6000px) {
.VendorContainer {
width: 66.250em; /*1060px;*/
height: auto; /*335px*/    
} 
     
.container_AboutUs { /*контейнер с тексом*/
width: 66.250em; /*1060px;*/
height: auto; /* (inherit) - текст не выезжает за пределы блока при масштабировании*/
}

.container_Feedback { /*контейнер с тексом*/
width: 66.250em; /*1060px;*/
height: auto; /* (inherit) - текст не выезжает за пределы блока при масштабировании*/
}
     
.container_news {
width: 66.250em; /*1060px;*/
height: auto; /*6.250em; 100px; inherit-текст не выезжает за пределы блока при масштабировании*/
}
     
/*
=====================
ВЫПАДАЮЩАЯ ПОДСКАЗКА
=====================
*/   
.tip {
text-transform: capitalize;    
text-align: center;
font-size: 0.875em; /*14px*/
font-weight: 300;    
font-family: 'Arimo', sans-serif; 
z-index: 2;    
}
[data-tooltip] {
position: relative; /*Относительное позиционирование*/ 
display: inline-block;    
text-align: center;    
font-family: 'Arimo', sans-serif;    
border-radius: 2px;
}
[data-tooltip]::after {
content: attr(data-tooltip); /* Выводим текст */
position: absolute; 
width: auto; /* Ширина подсказки */
right: 0; top: 0.938em; /* Положение подсказки */
background: #6685f4; 
color: #fff; 
padding: 0.150em; /* Поля вокруг текста */
border-radius: 2px;
box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.3); 
pointer-events: none; /* Подсказка */
opacity: 0; /* Подсказка невидима */
transition: 0.5s; /* Время появления подсказки */
} 
[data-tooltip]:hover::after {
opacity: 1; /* Показываем подсказку */
top: 2.5em; /* Положение подсказки */
}     
}

/*=====================================================================================*/ 
@media (min-width: 1115px) and (max-width: 1345px) {     
     
.pages-menu {    
display: flex;      
margin-right: 0em; /*140px;*/
}

}    
/********************/     
     
.AboutUs, .Feedback {
 width: 100%;   
}    
.container_AboutUs { /*контейнер с тексом*/
width: 66.250em; /*1060px;*/    
margin: 2.688em 0 2.063em 0; /*отступы 43px; 33px*/ 
}     
/********************/

.container_Feedback { /*контейнер с тексом*/
width: 66.250em; /*1060px;*/    
margin: 2.688em 0 0 0; /*отступы 43px; 0px*/ 
}     
/********************/ 
    
.listMore li:first-child {
margin: 2.688em 0 0.625em 0; /*отступы 43px;10px*/   
}    
/********************/ 

/*
=====================
ВЫПАДАЮЩАЯ ПОДСКАЗКА
=====================
*/
.tip {
text-transform: capitalize;    
text-align: center;
font-size: 0.875em; /*14px*/
font-weight: 300;    
font-family: 'Arimo', sans-serif; 
z-index: 2;    
}
[data-tooltip] {
position: relative; /*Относительное позиционирование*/ 
display: inline-block;    
text-align: center;    
font-family: 'Arimo', sans-serif;    
border-radius: 2px;
}
[data-tooltip]::after {
content: attr(data-tooltip); /* Выводим текст */
position: absolute; 
width: auto; /* Ширина подсказки */
right: 0; top: 0.938em; /* Положение подсказки */
background: #6685f4; 
color: #fff; 
padding: 0.150em; /* Поля вокруг текста */
border-radius: 2px;
box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.3); 
pointer-events: none; /* Подсказка */
opacity: 0; /* Подсказка невидима */
transition: 0.5s; /* Время появления подсказки */
} 
[data-tooltip]:hover::after {
opacity: 1; /* Показываем подсказку */
top: 2.5em; /* Положение подсказки */
}     
/*=================================================================================================*/

/*================================== NEWS ===========================================*/ 
@media (min-width: 1024px) and (max-width: 1115px) {    
.icons-menu li:first-child { 
display: none;
}    
.listMore {
width: 99%;    
} 
.listMore > li {
display: inline-flex;   
justify-content:flex-end;
align-items:center;    
flex-direction:row-reverse; /*column*/
margin: 0.313em 0  0.313em 0; /*5px;5px;*/    
}     
.listMore li{
width: 100%;    
} 
.listMore li:first-child {
margin: 2.688em 0 0.625em 0; /*отступы 43px;10px*/   
}         
.listMore li:last-child {
margin: 0.625em 0  1.250em 0; /*15px; 20px;*/   
}  
.listMore p { /*контейнер с тексом*/
font-family: 'Arimo', sans-serif;    
align-items: flex-end;    
text-align:left;
}  
.imgnews {
display: flex; 
flex-shrink: 0;    
margin-left: 0.375em;    
position: relative;       
align-content: center;
align-items: flex-start;
float: right; 
}      
.imgnews img {    
flex-basis: 8.750em;   
position: relative;         
}         
}
    
@media (min-width: 1070px) and (max-width: 1115px) {     
     
.container-top {
height: 4.688em;        
}
.pages-menu {    
display: none;   
}
.dropdown {   
display: inline-block;     
}
/********************/
    
.slider {    
display: none; /*слайдер отключен*/    
}    
.slider-wrapper {
width: 69.8115em; 
height: 16.9240em; 
margin: 1.250em 0 1.250em 0;  /*отступы 20px*/  
}
.slide img {
max-width: 100%;
height: 16.9240em;    
}
.sl_text{
position: absolute;
font-size: 14px;    
font-weight: 500;
}   
/********************/     
     
.AboutUs, .Feedback {
 width: 100%;   
}    
.container_AboutUs { /*контейнер с тексом*/
width: 66.250em; /*1060px;*/    
margin: 2.688em 0 1.250em 0; /*отступы 43px; 20px*/ 
}     
/********************/ 

.container_Feedback { /*контейнер с тексом*/
width: 66.250em; /*1060px;*/    
margin: 2.688em 0 0 0; /*отступы 43px; 0px*/ 
}     

.container_Feedback:last-child {
margin: 1.25em 0 1.25em 0;
}
/********************/   

/*
=====================
ВЫПАДАЮЩАЯ ПОДСКАЗКА
=====================
*/
.tip {
text-transform: capitalize;    
text-align: center;
font-size: 0.875em; /*14px*/
font-weight: 300;    
font-family: 'Arimo', sans-serif; 
z-index: 2;    
}
[data-tooltip] {
position: relative; /*Относительное позиционирование*/ 
display: inline-block;    
text-align: center;    
font-family: 'Arimo', sans-serif;    
border-radius: 2px;
}
[data-tooltip]::after {
content: attr(data-tooltip); /* Выводим текст */
position: absolute; 
width: auto; /* Ширина подсказки */
right: 0; top: 0.938em; /* Положение подсказки */
background: #6685f4; 
color: #fff; 
padding: 0.150em; /* Поля вокруг текста */
border-radius: 2px;
box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.3); 
pointer-events: none; /* Подсказка */
opacity: 0; /* Подсказка невидима */
transition: 0.5s; /* Время появления подсказки */
} 
[data-tooltip]:hover::after {
opacity: 1; /* Показываем подсказку */
top: 2.5em; /* Положение подсказки */
}     
}
/*=================================================================================================*/

 @media (min-width: 1024px) and (max-width: 1070px) {
.container-top {
height: 4.688em;        
}   
.pages-menu {    
display: none;   
}
.dropdown {   
display: inline-block;     
}
     
.slider {    
display: none; /*слайдер отключен*/    
}
.slider-wrapper {
width: 69.8115em; 
height: 16.9240em; 
margin: 1.250em 0 1.250em 0;  /*отступы 20px*/ 
}
.slide img {
max-width: 100%;
height: 16.9240em;    
}
.sl_text{
position: absolute;
font-size: 14px;    
font-weight: 500;
}
/********************/    
     
.AboutUs, .Feedback {
 width: 100%;   
}    
.container_AboutUs { /*контейнер с тексом*/
width: 99%;    
margin: 2.688em 0 1.250em 0; /*отступы 43px; 20px*/ 
}     

/********************/ 
.container_Feedback { /*контейнер с тексом*/
width: 99%;    
margin: 2.688em 0 0 0; /*отступы 43px; 0px*/ 
}     

.container_Feedback:last-child {
margin: 1.25em 0 1.25em 0;
}
/********************/ 
    
}
/*=================================================================================================*/


@media (min-width: 820px) and (max-width: 1024px) {
    
.container-top {
height: 4.688em;        
}  
.pages-menu {    
display: none;   
}
.dropdown {   
display: inline-block;     
}

.slider {    
display: none; /*слайдер отключен*/    
}
.slider-wrapper {
width: 51.250em; /*820px*/
height: 15.375em;  /*246px*/
margin: 1.250em 0 1.250em 0;  /*отступы 20px*/ 
}
.slide img {
max-width: 100%;
height: 15.375em;    
}
.sl_text{
position: absolute;
font-size: 14px;    
font-weight: 500;
font-family: 'Rubik', sans-serif; 
text-transform: uppercase;   
text-decoration: none;
color: #000000;    
line-height: 1.0;
text-align: left;
padding:0;    
top: 4.000em; /* 80px*/
width: 30%;
}
/********************/    
     
.AboutUs, .Feedback {
 width: 100%;   
}  

.container_AboutUs { /*контейнер с тексом*/
width: 99%;    
margin: 2.688em 0 1.250em 0; /*отступы 43px; 20px*/ 
}     

.container_Feedback { /*контейнер с тексом*/
width: 99%;    
margin: 2.688em 0 0 0; /*отступы 43px; 0px*/ 
} 

.container_Feedback:last-child {
 margin: 1.25em 0 1.25em 0;
}

/**********NEWS**********/ 
     
.listMore {
width: 99%;    
} 
.listMore > li {
display: inline-flex;   
justify-content:flex-end;
align-items:center;    
flex-direction:row-reverse; /*column*/ 
margin: 0.313em 0  0.313em 0; /*5px;5px;*/    
}     
.listMore li{
width: 100%;    
} 
.listMore li:first-child {
margin: 2.688em 0 0.625em 0; /*отступы 43px;10px*/   
}         
.listMore li:last-child {
margin: 0.625em 0  1.250em 0; /*15px; 20px;*/   
} 
.listMore p { /*контейнер с тексом*/
font-family: 'Arimo', sans-serif;    
align-items: flex-end;    
text-align:left;
}  
.imgnews {
display: flex; 
flex-shrink: 0;    
margin-left: 0.375em;    
position: relative;       
align-content: center;
align-items: flex-start;
float: right; 
}      
.imgnews img {    
flex-basis: 8.750em;   
position: relative;         
}                  
}
/*=================================================================================================*/
/*=================================================================================================*/

@media (min-width: 692px) and (max-width: 820px) {

.container-top {
height: 4.688em;        
}    
.pages-menu {    
display: none;   
}
.dropdown {   
display: inline-block;     
}

.slider {
display: none;   
}   

/********************/    
     
.AboutUs, Feedback {
 width: 100%;   
}    

.container_AboutUs { /*контейнер с тексом*/
width: 99%;    
margin: 2.688em 0 1.250em 0; /*отступы 43px; 20px*/ 
}    

.container_Feedback { /*контейнер с тексом*/
width: 99%;    
margin: 2.688em 0 0 0; /*отступы 43px; 0px*/ 
} 

.container_Feedback:last-child {
margin: 1.25em 0 1.25em 0;
}

/*********NEWS***********/ 
     
.listMore {
width: 99%;    
} 
.listMore > li {
display: inline-flex;   
justify-content:flex-end;
align-items:center;    
flex-direction:row-reverse; /*column*/ 
margin: 0.313em 0  0.313em 0; /*5px;5px;*/    
}     
.listMore li{
width: 100%;    
} 
.listMore li:first-child {
margin: 2.688em 0 0.625em 0; /*отступы 43px;10px*/   
}         
.listMore li:last-child {
margin: 0.625em 0  1.250em 0; /*15px; 20px;*/   
}   
.listMore p { /*контейнер с тексом*/
font-family: 'Arimo', sans-serif;    
align-items: flex-end;    
text-align:left;
}  
.imgnews {
display: flex; 
flex-shrink: 0;    
margin-left: 0.375em;    
position: relative;       
align-content: center;
align-items: flex-start;
float: right; 
}      
.imgnews img {    
flex-basis: 8.750em;   
position: relative;         
}        
}
/*=================================================================================================*/
/*=================================================================================================*/

@media (min-width: 450px) and (max-width: 692px) {
    
.container-top {
height: 4.688em;        
}   
.pages-menu {    
display: none;   
}
.dropdown {   
display: inline-block;     
}

.slider {
display: none;   
}   
/********************/    
     
.AboutUs, Feedback {
 width: 100%;   
}    
.container_AboutUs { /*контейнер с тексом*/
width: 99%;    
margin: 2.688em 0 1.250em 0; /*отступы 43px; 20px*/ 
}     

.container_Feedback { /*контейнер с тексом*/
width: 99%;    
margin: 2.688em 0 0 0; /*отступы 43px; 0px*/ 
} 

.container_Feedback:last-child {
margin: 1.25em 0 1.25em 0;
}
    
/**********NEWS**********/     
     
.listMore {
width: 99%;    
} 
.listMore > li {
display: inline-flex;   
justify-content:flex-end;
align-items:center;    
flex-direction:row-reverse; /*column*/ 
margin: 0.313em 0  0.313em 0; /*5px;5px;*/    
}     
.listMore li{
width: 100%;    
} 
.listMore li:first-child {
margin: 2.688em 0 0.625em 0; /*отступы 43px;10px*/   
}         
.listMore li:last-child {
margin: 0.625em 0  1.250em 0; /*15px; 20px;*/   
}   
.listMore p { /*контейнер с тексом*/
font-family: 'Arimo', sans-serif;    
align-items: flex-end;    
text-align:left;
}  
.imgnews {
display: flex; 
flex-shrink: 0;    
margin-left: 0.375em;    
position: relative;       
align-content: center;
align-items: flex-start;
float: right; 
}      
.imgnews img {    
flex-basis: 8.750em;   
position: relative;         
}          
}
/*=================================================================================================*/
/*=================================================================================================*/

@media (min-width: 345px) and (max-width: 450px) {
.wrapper {  
margin-top: 0.625em; /*10px*/    
 }    
.container-top {
height: 3.750em; /*60px*/       
}    

.pages-menu {    
display: none;   
}
    
/*****************************/
/*Выпадающее меню*/
.show {
display: block;
}
/*Выпадающее меню конец*/    

.slider {
display: none;   
}   
/********************/    
     
.AboutUs, Feedback {
 width: 100%;   
}    

.container_AboutUs { /*контейнер с тексом*/
width: 99%;    
margin: 2.688em 0 1.250em 0; /*отступы 43px; 20px*/ 
} 

.container_Feedback { /*контейнер с тексом*/
width: 99%;    
margin: 2.688em 0 0 0; /*отступы 43px; 0px*/ 
}  

.container_Feedback:last-child {
margin: 1.25em 0 1.25em 0;
}
    
/*********NEWS***********/ 
.listMore {
width: 99%;    
} 
.listMore > li {
display: inline-flex;   
justify-content:flex-end;
align-items:center;    
flex-direction:row-reverse; /*column*/ 
margin: 0.313em 0  0.313em 0; /*5px;5px;*/    
}     
.listMore li{
width: 100%;    
} 
.listMore li:first-child {
margin: 2.688em 0 0.625em 0; /*отступы 43px;10px*/   
}         
.listMore li:last-child {
margin: 0.625em 0  1.250em 0; /*15px; 20px;*/   
}  
.listMore p { /*контейнер с тексом*/
font-family: 'Arimo', sans-serif;    
align-items: flex-end;    
text-align:left;
}  
.imgnews {
display: flex; 
flex-shrink: 0;    
margin-left: 0.375em;    
position: relative;       
align-content: center;
align-items: flex-start;
float: right; 
}      
.imgnews img {    
flex-basis: 8.750em;   
position: relative;         
}         
/*********************************/    
    
/*******LOCATION*******/      
    
.container_location { 
height: 25em; /*450px*/
}    
}
/*=================================================================================================*/
/*=================================================================================================*/

@media (min-width: 300px) and (max-width: 345px) { 

.slider {
display: none;   
}   

/********************/        
.AboutUs, .Feedback {
width: 100%;   
}    
.container_AboutUs { /*контейнер с тексом*/
width: 99%;    
margin: 2.688em 0 1.250em 0; /*отступы 43px; 20px*/ 
}  

.container_Feedback { /*контейнер с тексом*/
width: 99%;    
margin: 2.688em 0 0 0; /*отступы 43px; 0px*/ 
}   

.container_Feedback:last-child {
margin: 1.25em 0 1.25em 0;
}

/*********NEWS***********/ 
.listMore > li {
display: flex;   
justify-content:flex-start;
align-items:flex-start;    
flex-direction: column-reverse; /*column*/   
margin: 0.313em 0  0.313em 0; /*5px;5px;*/    
}      
.listMore {
width: 99%;    
}   
.listMore li{
width: 100%;    
} 
.listMore li:first-child {
margin: 2.688em 0 0.625em 0; /*отступы 43px;10px*/   
}         
.listMore li:last-child {
margin: 0.625em 0  1.250em 0; /*15px; 20px;*/   
}      
.imgnews {
margin-left: 0.625em;
}     
/*********************************/   

/*******LOCATION*******/      
    
.container_location { 
height: 25em; /*450px*/
}        
}

/*================================== HEADER BEHAVIOR+venbutton-OFF (for mobile) ===========================================*/
@media (min-width: 300px) and (max-width: 1115px) {  
    
.icons {     
display: none;        
}  
.icons-menu{   
display: none;      
}    
/********************/ 
.PattnersBox { 
display: none;   
}
.venbutton {
display: none;     
}
    
/*********Общая настройка header 300px-1115px***********/     
.wrapper {  
margin-top: 0.625em; /*10px*/    
 }          
.container-top {
height: 3.750em; /*60px*/    
}    
.logo {
    top: -0.188em; 
    /*3px*/
    width: 11.250em;
    /*180px;*/
    height: 3.500em;
    /*56px*/ 
    margin-bottom: 0.188em;
    /*3px;*/
    margin-left: 0em;
  }

  .logo-image {
    width: 11.250em;
    /*180px;*/
    height: 3.500em;
    /*56px*/ 
    }

	@-moz-document url-prefix() {   
	.logo {       
    display: block;
    position: absolute;
    width: 11.250em;
    /*180px;*/
    height: 3.500em;
    /*56px;*/
    top: -0.188em;
    /*3px*/
    margin-left:0em;
    /*0px;*/
    margin-bottom: 0em;
    outline-style: none;
    overflow: hidden; /* Изображение не вылезает за границы контейнера*/  
	}
	.logo img {
    width: 11.250em;
    /*180px;*/
    height: 3.500em;
    /*56px*/   
	}    
	} 

  .pages-menu {
    display: none;
  }

  _:-webkit-any(x)::x-backdrop,.logo {       
    display: block;
    position: absolute;
    width: 11.250em;
    /*180px;*/
    height: 3.500em;
    /*56px;*/
    top: -0.188em;
    /*3px*/
    margin-left: -0.375em;
    /*-6px;*/
    margin-bottom: 0em;
    outline-style: none;
    overflow: hidden; /* Изображение не вылезает за границы контейнера*/  
	}
	.logo img {
    width: 11.250em;
    /*180px;*/
    height: 3.500em;
    /*56px*/   
	} 
    
/*****************************/
/*Выпадающее меню*/
.dropdown {   
margin-top: 2.000em; /*32px;*/
margin-right: 0.313em; /*5px;*/    
margin-bottom: 0em; /*0px;*/
display: inline-block;    
}
.dropdown-content {
min-width: 100%;
right: 0em;    
overflow: auto;
z-index: 1;
}
.show {
display: block;
}    
/*Выпадающее меню конец*/
}


@media (min-width: 1110px) and (max-width: 1300px) { 
/*
=================
КНОПОКА "Наверх"
=================
*/
#ToTopBtn {
margin-bottom: 0.500em; /*8px*/   
bottom: 0.625em; /*10px*/ 
right: 0.313em; /*5px*/ 
padding: 0.313em; /*5px*/   
} 
#ToTopBtn:hover {
background-color: none;    
}    
_:-ms-lang(x), _:-webkit-full-screen, #ToTopBtn {     
margin-bottom: 0.500em; /*8px*/   
bottom: 0.625em; /*10px*/ 
right: 0.313em; /*5px*/ 
padding: 0.313em; /*5px*/ 
}
_:-webkit-any(x)::x-backdrop, #ToTopBtn {     
margin-bottom: 0.500em; /*8px*/   
bottom: 0.625em; /*10px*/ 
right: 0.313em; /*5px*/ 
padding: 0.313em; /*5px*/  
}    
}

@media (min-width: 1111px) and (max-width: 1115px) { 
/*
=================
КНОПОКА "Наверх"
=================
*/
#ToTopBtn {
margin-bottom: 0.500em; /*8px*/   
bottom: 0.250em; /*4px*/ 
right: 0.313em; /*5px*/ 
padding: 0.313em; /*5px*/   
} 
#ToTopBtn:hover {
background-color: none;    
}    
_:-ms-lang(x), _:-webkit-full-screen, #ToTopBtn {     
margin-bottom: 0.500em; /*8px*/   
bottom: 0.250em; /*4px*/ 
right: 0.313em; /*5px*/ 
padding: 0.313em; /*5px*/ 
}
_:-webkit-any(x)::x-backdrop, #ToTopBtn {     
margin-bottom: 0.500em; /*8px*/   
bottom: 0.250em; /*4px*/ 
right: 0.313em; /*5px*/ 
padding: 0.313em; /*5px*/  
}
}

@media (min-width: 300px) and (max-width: 1110px) { 
/*
=================
КНОПОКА "Наверх"
=================
*/
#ToTopBtn {
margin-bottom: 0.188em; /*3px*/   
bottom: 0.625em; /*10px*/ 
right: 0.313em; /*5px*/ 
padding: 0.313em; /*5px*/
} 
_:-ms-lang(x), _:-webkit-full-screen, #ToTopBtn {     
margin-bottom: 0.188em; /*3px*/   
bottom: 0.625em; /*10px*/ 
right: 0.313em; /*5px*/ 
padding: 0.313em; /*5px*/ 
}    
    
_:-webkit-any(x)::x-backdrop, #ToTopBtn {     
margin-bottom: 0.188em; /*3px*/   
bottom: 0.625em; /*10px*/ 
right: 0.313em; /*5px*/ 
padding: 0.313em; /*5px*/ 
}    
    
#ToTopBtn:hover {
background-color: none;    
}    
}

/**************************/
/*REQUEST NTNK*/
/**************************/
@media (min-width: 400px) and (max-width: 1115px) { 
.request {   
font-size: 0.98rem; /*16px*/     
top: 0em;/*0px;*/    
left: 12.500em;/*200px;*/    
}

_:-ms-lang(x), _:-webkit-full-screen,.request {
font-size: 0.98rem; /*16px*/      
top: 0em;/*0px;*/    
left: 12.500em;/*200px;*/     
}

@-moz-document url-prefix() {.request {
font-size: 0.98rem; /*16px*/      
top: 0em;/*0px;*/    
left: 12.500em;/*200px;*/  
    }
}

/*****SAFARI*****/
_:-webkit-any(x)::x-backdrop,.request {   
font-size: 0.98rem; /*16px*/      
top: 0em;/*0px;*/    
left: 12.500em;/*200px;*/     
}
/*****SAFARI*****/
}

@media (min-width: 300px) and (max-width: 400px) { 
.request { 
position: absolute;    
font-size: 0.75rem; /*16px*/    
top: 0em;/*0px;*/    
left: 15.625em;/*350px;*/    
}

_:-ms-lang(x), _:-webkit-full-screen,.request {
position: absolute;    
font-size: 0.75rem; /*16px*/    
top: 0em;/*0px;*/    
left: 15.625em;/*350px;*/    
}

@-moz-document url-prefix() {.request {
position: absolute;    
font-size: 0.75rem; /*16px*/    
top: 0em;/*0px;*/    
left: 15.625em;/*350px;*/  
    }
}

/*****SAFARI*****/
_:-webkit-any(x)::x-backdrop,.request {    
position: absolute;    
font-size: 0.75rem; /*16px*/    
top: 0em;/*0px;*/    
left: 15.625em;/*350px;*/     
}
/*****SAFARI*****/
}

/**************************/
/*REQUEST NTNK*/
/**************************/  


/*******************************************************/  
/*Фиксация меню*/

@media (min-width: 300px) and (max-width: 1115px) {     
.container-top {   
position: fixed;      
height: 4.063em; /*70px*/ 
top: 0;
background-color: #ffff;    
z-index: 10;    
}

.logo {        
top: 0.250em; /*4px*/   
}
  
@-moz-document url-prefix() {   
.logo {       
top: 0.250em; /*4px*/ 
}    
.container-top {    
top: 0;
background-color: #ffff;    
z-index: 10;    
}    
}   
    
_:-webkit-any(x)::x-backdrop,.logo {       
top: 0.250em; /*4px*/ 
}    
    
_:-webkit-any(x)::x-backdrop,.container-top {   
background-color: #ffff;     
}
    
_:-ms-lang(x), _:-webkit-full-screen,.container-top {
position: fixed;      
height: 4.063em; /*70px*/ 
top: 0;
background-color: #ffff;    
z-index: 10;    
}    
    
.dropdown  {
margin-top: 2.250em;/*36px*/    
}
    
.request {
top: 0.313em; /*5px*/        
}
}   

@media (max-width: 1115px) {
  .VendorContainer {
    margin-top: 1.5em;
  }
}

 @media (max-width: 1047px) {
  .VendorContainer {
    margin-top: 1em;
  }
}

 @media (max-width: 692px) {
  .VendorContainer {
    margin-top: 0.625em;
  }
}
/*******************************************************/ 


/*Отключение ссылки телефонов*/
@media (min-width: 1115px) and (max-width:6000px) {
.call {
pointer-events: none;     
}
}
/*******************************************************/ 

/*Только для контейнера STOCK*/

@media (min-width: 350px) and (max-width: 1115px) { 

.container_stock {
margin: 2.688em 0 1.250em 0; /*43;20px;*/          
}
    
.WarehouseImg {
display: none;
}      
.lable_max {
display: none;
}
    
.WarehouseImg_small {
display: flex; 
align-content:center;
align-items: center;    
}  
.lable_min {
display: block;
}     
.lable_min {
text-align: center;    
}    
}

@media (min-width: 300px) and (max-width: 350px) { 

.container_stock {
margin: 2.688em 0 1.250em 0; /*43;20px;*/          
}
    
.WarehouseImg {
display: none;
}      
.lable_max {
display: none;
}
    
.WarehouseImg_small {
display: flex;    
align-content:center;
align-items: center;  
width: 18.375em; /*294px, 85% оригинала*/
height: 12.000em; /*192px, 70% оригинала*/    
}  
.lable_min {
display: block;
}     
.lable_min {
text-align: center;    
}    
}

/*Отключение подвижности карты*/
/*@media (min-width: 350px) and (max-width:1115px) {
    .container_location {
    touch-action: none;    
    }
    }*/
/*******************************************************/

/*Отключение ссылки телефонов*/
@media (min-width: 1115px) and (max-width:6000px) {
    .call {
    pointer-events: none;     
    }
    }
    /*******************************************************/ 

/*РАСПОЛОЖЕНИЕ БЛОКОВ В СТОЛБИК FOOTER*/

@media (min-width: 350px) and (max-width:550px) {
    .containerA {
    flex-direction: column;    
    }
    }

 /*******************************************************/   