.header-main-title  {    max-width: 760px;}
.wrap .panel-menu .logo-link {
	display: block;
	padding-top: 20px;
	padding-bottom:24px;
	text-align: center;
}

.minor { 
    .logo_main.active { border-radius: 22px 0;
        background: rgba(256, 256, 256, 0.9);}
    .section-page {
    padding-top: 131px !important;
    
}
}

.wrap .panel-menu .logo-link img {  width:52px; }

body { min-width:360px; }
.panel-menu  { z-index:3;}
.wrap .header-main-links .links-item {width:342px;}

@media (min-width: 1024px) {
.panel-menu.isOpen, .panel-menu .calc-dop-link{   /* width: 434px !important; */ }
.logo_main {position: absolute;
    
    left: 88px;
    top: 0px;
    z-index:2;
  padding: 18px;
    padding-top: 22px;
    img {height:60px;}
}


 
.logo {


.logo-link-mobile { display:none;           }
.logo-link {}
}
}

@media (max-width: 1023px) {

.panel-menu .menu-info-item.logo     {display:none;}
.wrap  .header-info { font-size: 20px;}
.wrap .panel-menu 


{

border-bottom: 1px solid rgba(255, 255, 255, .1);

.menu-link { 

width: 70px; 

span { font-size: 15px; }

}
}

.logo_main {position: absolute;
        display:none;
    left: 88px;
    top: 0px;
    z-index: 3;
  padding: 14px;
    padding-top: 25px;
    background: #353D49;
}

.panel-menu.isOpen .menu-close {        margin-right: 12px; }

.logo {

position: absolute;

.logo-link-mobile { display:block;  padding-left: 10px;
            padding-top: 12px;
        }
.logo-link {display:none !important }
}
}

@media screen and (max-width: 1023px) {
    .panel-menu .menu {  align-items: flex-end !important; }