.slide-menu {
  position: fixed;
  width: 100%;
  max-width: 100%;
  height: 100vh;
  top: 0;
  right: 0;
  display: none;
  overflow: hidden;
  box-sizing: border-box;
  background: none;
  transition: -webkit-transform 300ms ease-in-out;
  transition: transform 300ms ease-in-out;
  transition: transform 300ms ease-in-out, -webkit-transform 300ms ease-in-out;
  -webkit-transform: translateX(100%);
          transform: translateX(100%);
  will-change: transform;
  z-index: 1000;
  padding: 20px 27px;
  overflow-y: auto;
}

.slide-menu .slider {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  transition: -webkit-transform 300ms ease-in-out;
  transition: transform 300ms ease-in-out;
  transition: transform 300ms ease-in-out, -webkit-transform 300ms ease-in-out;
  -webkit-transform: translateX(0);
          transform: translateX(0);
  will-change: transform;
  
}

.slide-menu ul {
  list-style: none;
  position: relative;
  width: 100%;
  max-width: 100%;
  margin: 0;
  padding: 12px 0px;
}

.slide-menu ul ul {
  position: absolute;
  top: 100px;
  left: 100%;
  display: none;
}
.slide-menu ul li { padding: 0px 12px; }

.slide-menu ul li a {
  display: block;
  padding: 11px 15px 11px 25px;
  color: #fff;
  text-decoration: none;
  font-family: 'TitilliumWeb-Regular';
  text-align: left;
  font-size: 20px;
  line-height: 24px;
  transition:all .5s ease;
  border-radius: 0px;
  letter-spacing: 1px;
}
.slide-menu ul li a.active {/* background: #EB8B2D; *//* color: #fff; *//* font-family: 'Onest-Bold'; */}
.slide-menu ul li a { position: relative;}
/* .slide-menu ul li a::after { content: ""; position: absolute; bottom: 0px; left: 0px; right: 0px; width: 80%; margin: auto; background: #eee; height: 2px;}
.slide-menu ul li a:hover::after {background: #2662e4; } */
.slide-menu ul a span.arw-ico {background: url(../images/menu-arw-mob-w.svg) no-repeat 0 0;width: 7px;height: 11px;display: inline-block;margin-left: 7px;}
.slide-menu ul a:hover span.arw-ico, .slide-menu ul a.active span.arw-ico { background: url(../images/menu-arw-mob-w.svg) no-repeat 0 0; }
.slide-menu ul li a:hover {/* background: #EB8B2D; */opacity: 0.7;color: #fff;}
.slide-menu.no-transition, .slide-menu.no-transition * { transition: none !important;}
.slide-menu ul li h2 { font-family: 'Onest-SemiBold'; font-size: 21px; line-height: 27px; color: #FFFFFF; text-align: center; width: 100%; padding-bottom: 10px;}
.slide-menu ul li ul li a {font-family: 'TitilliumWeb-Regular';font-size: 18px;padding: 6px 15px 12px 30px;}
.slide-menu ul li ul li a.slide-menu-control {font-family: 'TitilliumWeb-Bold';font-size: 18px;line-height: 24px;margin-bottom: 10px;}

.mob-main .controls { display: flex; align-items: center; justify-content: center; padding-top: 15px; margin-top: 40px; border-top:1px solid #FFFFFF;}
.mob-main .controls button { cursor: pointer; display: flex; align-items: center; justify-content: center; padding: 0; column-gap: 5px; font-family: 'Onest-Medium'; background: none; border: none; color: #FFFFFF; font-size: 13px; line-height: 18px; letter-spacing: -0.35px;}
.widget-menu { float: left; width: 100%; padding: 0px 0px; margin-top: 10px;}

.widget-menu.widget-menu1 { margin-top: 0px; }
.lang-mbl-div {text-align: center;column-gap: 20px;align-items: center;justify-content: center;}
.lang-mbl-div::after{position: absolute;left: 0px;bottom: 0px;float: left;width: 100%;height: 1px;border-width: 1px;border-style: solid;
border-image-slice: 100%;border-image-slice: 100%;border-image-slice: 1;}
.lang-mbl-div::before{position: absolute;left: 0px;top: 0px;float: left;width: 100%;height: 1px;border-width: 1px;border-style: solid;
border-image-slice: 100%;border-image-slice: 100%;border-image-slice: 1;}

.lang-mbl .nice-select { width: 85px; color: #333333; font-size: 14px; line-height: 18px;font-family: 'Onest-SemiBold'; text-transform: uppercase; }
.slide-menu .lang-mbl .nice-select .list { display: block; }
.slide-menu .lang-mbl .nice-select::after{border-bottom: 2px solid #333;border-right: 2px solid #333;}
.slide-menu .lang-mbl .nice-select .list { left: 0px; border-radius: 0px;}
.slide-menu .lang-mbl .nice-select .option{font-size: 12px;line-height: 28px; width: 100%;}
.slide-menu .lang-mbl .nice-select .option:hover{background-color: #e7812c;}
.lang-mbl-div .desk-heart a { transition:all .5s ease; }
.lang-mbl-div .desk-heart a span.heart-icon { display: block; background: url("../images/header-heart.svg") no-repeat scroll 0 0; width: 21px; height: 19px;}
.lang-mbl-div .desk-heart a:hover span.heart-icon { background: url("../images/header-heart-org.svg") no-repeat scroll 0 0;}
/* .lang-mbl-div .desk-heart a:hover { opacity: 0.7; }  */
.lang-mbl-div .desk-heart a img { float: left;}

.mob-social{ float: left; width: 100%; display: flex; align-items: center; justify-content: center; text-align: center; margin: 0px 0px 30px;}
.slide-menu .mob-social a { display: block; margin-right: 20px;transition:all .5s ease;}
.slide-menu .mob-social a img { float: left;}
.slide-menu .mob-social a:last-child { margin-right: 0px;}
/* .slide-menu .mob-social a:hover{ background: none;opacity: 0.7;}  */

.slide-menu .mob-social a.fb-ico { background: url("../images/faceboook-header.svg") no-repeat scroll 0 0; width: 14px; height: 22px;}
.slide-menu .mob-social a.tw-ico { background: url("../images/twitter-header.svg") no-repeat scroll 0 0; width: 24px; height: 19px;}
.slide-menu .mob-social a.in-ico { background: url("../images/instagram-header.svg") no-repeat scroll 0 0; width: 22px; height: 22px;}
.slide-menu .mob-social a.yt-ico { background: url("../images/youtube-header.svg") no-repeat scroll 0 0; width: 26px; height: 19px;}

.slide-menu .mob-social a.fb-ico:hover { background: url("../images/faceboook-header-org.svg") no-repeat scroll 0 0;}
.slide-menu .mob-social a.tw-ico:hover { background: url("../images/twitter-header-org.svg") no-repeat scroll 0 0;}
.slide-menu .mob-social a.in-ico:hover { background: url("../images/instagram-header-org.svg") no-repeat scroll 0 0;}
.slide-menu .mob-social a.yt-ico:hover { background: url("../images/youtube-header-org.svg") no-repeat scroll 0 0;}