.burger-menu__close-wrapper0 {
 float:left;
 height:auto;
 clear:none;
 width:100%;
 position:absolute;
 top:140px;
 left:0;
 right:auto;
 min-width:0;
 z-index:101;
 bottom:auto
}
.burger-menu__close-wrapper1 {
 float:none;
 height:auto;
 margin-left:auto;
 margin-top:0;
 clear:none;
 width:1200px;
 margin-right:auto
}
.burger-menu__close-wrapper2 {
 float:right;
 height:auto;
 margin-left:0;
 margin-top:0;
 clear:none;
 margin-bottom:0
}
.burger-menu {
 float:left;
 height:auto;
 clear:both;
 width:100%;
 position:absolute;
 top:75px;
 left:0;
 z-index:100;
 bottom:auto;
 background-color:rgba(73,89,102,0.952941);
 right:auto;
 display:none
}
.burger-menu__wrapper {
 float:none;
 height:auto;
 margin:87px auto 80px;
 clear:none;
 width:1200px;
 position:relative;
 z-index:101
}
.burger-menu__close {
 float:right;
 font-size:16px;
 width:auto;
 height:32px;
 text-align:right;
 font-weight:normal;
 line-height:1em;
 clear:none;
 min-height:0;
 font-family:PragmaticaC;
 color:#f7761f;
 padding-right:40px;
 display:block;
 background-image:url("../img/close.svg");
 background-attachment:scroll;
 -webkit-background-size:auto;
 background-size:auto;
 padding-top:8px;
 top:0;
 left:0;
 position:relative;
 z-index:101;
 background-position:100% 0;
 background-repeat:no-repeat no-repeat;
 cursor:pointer
}
a.burger-menu__close {
 color:#f7761f
}
.burger-menu__close_down {
 clear:left;
 display:none;
 margin:20px 0 0
}
.burger-menu__close:hover {
 color:#fff;
 background-image:url("../img/close1.svg")
}
.burger-menu__close {
 display:none
}
.burger-menu.active,
.burger-menu__close.active {
 display:block
}
.burger-menu__sem {
 height:auto;
 margin:50px 0 0
}
.burger-menu__sem-name {
 float:left;
 font-size:18px;
 width:auto;
 height:auto;
 text-align:left;
 font-weight:700;
 line-height:1em;
 margin:10px 0 0;
 clear:left;
 min-height:0;
 font-family:PragmaticaC;
 color:#fff
}
.burger-menu__sem-line {
 float:left;
 height:5px;
 margin:7px 0 0;
 clear:both;
 width:50px;
 display:block;
 background-color:#f7761f
}
.burger-menu__base-name {
 float:left;
 font-size:18px;
 width:auto;
 height:auto;
 text-align:left;
 font-weight:normal;
 line-height:1em;
 margin:5px 0 0;
 clear:both;
 min-height:0;
 color:#8396a5;
 font-family:PragmaticaC;
 display:block
}
.burger-menu__base-name:default,
.burger-menu__base-name:visited {
 color:#8396a5
}
.burger-menu__base-name:first-of-type {
 margin-top:7px
}
.burger-menu__base-name:hover {
 color:#fff
}
@media only screen and (max-width:1279px) {
 .burger-menu__close-wrapper1 {
  width:980px
 }
 .burger-menu__wrapper {
  width:980px
 }
}
@media only screen and (max-width:1023px) {
 .burger-menu__close-wrapper1 {
  width:900px
 }
 .burger-menu__wrapper {
  width:900px
 }
}
@media only screen and (max-width:959px) {
 .burger-menu__close-wrapper1 {
  width:720px
 }
 .burger-menu__wrapper {
  width:720px
 }
 .burger-menu__sem-line {
  width:50px;
  height:5px
 }
 .burger-menu__base-name {
  font-size:16px
 }
}
@media only screen and (max-width:767px) {
 .burger-menu__close-wrapper0 {
  top:120px
 }
 .burger-menu__close-wrapper1 {
  width:660px
 }
 .burger-menu__wrapper {
  width:660px;
  margin-top:67px
 }
 .burger-menu__sem {
  margin-top:30px
 }
}
@media only screen and (max-width:719px) {
 .burger-menu__close-wrapper1 {
  width:580px
 }
 .burger-menu__close-wrapper2 {
  margin-right:0
 }
 .burger-menu {
  top:0;
  left:0
 }
 .burger-menu__wrapper {
  width:580px;
  height:auto;
  margin-left:auto;
  margin-right:auto;
  margin-top:142px
 }
 .burger-menu__close_down {
  margin:40px 0 0;
  clear:left;
  display:block
 }
}
@media only screen and (max-width:639px) {
 .burger-menu__close-wrapper1 {
  width:540px
 }
 .burger-menu__wrapper {
  width:540px
 }
}
@media only screen and (max-width:599px) {
 .burger-menu__close-wrapper0 {
  top:100px
 }
 .burger-menu__close-wrapper1 {
  width:420px
 }
 .burger-menu__wrapper {
  width:420px;
  margin-top:122px
 }
 .burger-menu__sem {
  margin-top:20px
 }
}
@media only screen and (max-width:479px) {
 .burger-menu__close-wrapper0 {
  top:80px
 }
 .burger-menu__close-wrapper1 {
  width:300px
 }
 .burger-menu {
  top:41px;
  left:0
 }
 .burger-menu__wrapper {
  width:300px;
  margin-top:57px
 }
 .burger-menu__base-name {
  margin-top:7px
 }
}
@media only screen and (max-width:320px) {
 .burger-menu__close-wrapper1 {
  width:280px
 }
 .burger-menu__wrapper {
  width:280px
 }
}
