.mega-menu table td .wrap > a {
  /*transition: color ease 0.3s;*/
}
.light-menu-color .mega-menu table td .wrap > a:not(:hover),
.light-menu-color .logo-row .top-description,
.light-menu-color .logo_and_menu-row .top-btn:not(:hover) > span {
  color: #fff;
}
.light-menu-color .logo_and_menu-row svg:not(.not_fill) path {
  fill: #fff !important;
}
.top-block .top-block-item .personal.top > a {
  transition: none;
}

body .wrapper1.long_banner.with_left_block .header_wrap .line-row {
  display: none !important;
}
body .wrapper1.long_banner .top_big_one_banner .top_slider_wrapp {
  margin-bottom: 0px;
}
body .wrapper1.long_banner .drag-block.grey.TIZERS .tizers_block {
  margin-top: 0px;
}

/*long banner*/
@media (min-width: 992px) {
  .wrapper1.long_banner .header_wrap .wrapper_inner,
  .wrapper1.long_banner .header_wrap .maxwidth-theme,
  .wrapper1.long_banner .top-block > .maxwidth-theme > .wrapp_block {
    background: none;
  }
  .wrapper1.long_banner .header_wrap .top-block {
    border-bottom-color: transparent;
  }
  .wrapper1.long_banner .header_wrap .top-block .wrapp_block {
    position: relative;
  }
  .wrapper1.long_banner .header_wrap .top-block .wrapp_block:after {
    /*content:"";display:block;width:100%;height:1px;background: #000;opacity: 0.05;position:absolute;bottom:-14px;*/
  }
  .wrapper1.long_banner .header_wrap .line-row {
    border-top-color: transparent;
    background: #000;
    opacity: 0.1;
  }
  .wrapper1.long_banner .header_wrap.light-menu-color .line-row {
    background: #fff;
  }
  .wrapper1.long_banner .header_wrap .wrapper_inner .logo_and_menu-row:after {
    content: '';
    display: block;
    width: 100%;
    height: 1px;
    background: #000;
    opacity: 0.05;
    position: absolute;
    bottom: 0px;
    opacity: 0;
  }

  .wrapper_inner > .right_block > .middle .maxwidth-theme {
    padding: 0px;
  }

  .fill_bg_n .wrapper1.long_banner .menu-row.middle-block.bglight,
  .fill_bg_y .wrapper1.long_banner .menu-row.middle-block.bglight .mega-menu {
    border-color: transparent;
  }
  .fill_bg_n .wrapper1.long_banner .menu-row.middle-block.bglight .row .col-md-12:after,
  .fill_bg_y .wrapper1.long_banner .menu-row.middle-block.bglight .mega-menu .row .col-md-12:after {
    content: '';
    display: block;
    width: 100%;
    height: 1px;
    background: #000;
    opacity: 0.05;
    position: absolute;
    bottom: 0px;
  }
  .wrapper1.long_banner .menu-row.middle-block.bglight .mega-menu,
  .wrapper1.long_banner .menu-row.middle-block.bglight .right-icons {
    border-top-color: transparent;
  }
  .wrapper1.long_banner .menu-row.middle-block.bglight .wrap_icon {
    border-left-color: transparent;
  }

  .wrapper1.long_banner .top_big_one_banner {
    margin-top: -100px;
  }
  .wrapper1.long_banner .top_big_one_banner .top_slider_wrapp .flexslider .slides > li,
  .wrapper1.long_banner .top_big_one_banner .top_slider_wrapp .flexslider {
    height: 631px;
  }
  .wrapper1.long_banner .top_big_one_banner .top_slider_wrapp .flexslider .slides > li td {
    height: 531px;
  }
  .wrapper1.long_banner .top_slider_wrapp .flexslider .slides > li {
    background-size: cover;
  }
  .wrapper1.long_banner .flexslider .wrapper_inner {
    padding-top: 100px;
  }
  .wrapper1.long_banner .flexslider .banner_title {
    padding-top: 0px;
  }
}
.main-slider .banner_buttons {
  margin: 0 !important;
  width: 100%;
  height: 100%;
}
.btn_glass {
  text-align: left !important;
  font-family: 'Open Sans', sans-serif;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  right: 0;
  padding: 45px 45px 40px 25px;
  border-radius: 25px;
  color: #fff;
  font-size: 19px;
  line-height: 1.5;
  backdrop-filter: blur(24px);
  -webkit-backdrop-filter: blur(24px);
  background: linear-gradient(0deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0.1)), linear-gradient(180deg, rgba(255, 255, 255, 0.14) 0%, rgba(255, 255, 255, 0) 100%);
  transition: all 0.3s ease-in-out;
  max-width: 470px;
  width: max-content;
}
.btn_glass::after {
  content: '';
  position: absolute;
  inset: 0;
  border-radius: 25px;
  padding: 2px;
  background: linear-gradient(165.4deg, #ffffff7c -10.07%, rgba(255, 255, 255, 0.144) 89.61%);

  -webkit-mask:
    linear-gradient(#000 0 0) content-box,
    linear-gradient(#000 0 0);

  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}
.btn_glass::before {
  content: '';
  position: absolute;
  top: 7px;
  right: 7px;
  width: 40px;
  height: 40px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url('data:image/svg+xml;utf8,<svg width="40" height="40" viewBox="0 0 94 94" xmlns="http://www.w3.org/2000/svg" fill="none"><circle cx="47" cy="47" r="47" fill="white"/><path d="M63.9987 33.0508C64.0268 32.4992 63.6024 32.0293 63.0508 32.0013L54.0624 31.5443C53.5108 31.5162 53.0409 31.9406 53.0129 32.4922C52.9849 33.0438 53.4093 33.5136 53.9608 33.5417L61.9505 33.9479L61.5443 41.9376C61.5162 42.4892 61.9406 42.9591 62.4922 42.9871C63.0438 43.0151 63.5136 42.5907 63.5417 42.0392L63.9987 33.0508ZM32 61L32.6703 61.7421L63.6703 33.7421L63 33L62.3297 32.2579L31.3297 60.2579L32 61Z" fill="%2377A08D"/></svg>');
}
.btn_glass:hover {
  color: #fff;
  backdrop-filter: blur(12px);
  -webkit-backdrop-filter: blur(12px);
}
.btn_glass span {
  font-family: 'Days One', sans-serif;
  font-weight: 400;
  font-size: 30px;
  line-height: 1.2;
  text-transform: uppercase;
  display: block;
  width: fit-content;
  text-align: left !important;
}
@media screen and (max-width: 992px) {
  .btn_glass {
    right: unset;
    left: 15px;
  }
}

@media screen and (max-width: 576px) {
  .btn_glass {
    padding: 35px 25px 35px 15px !important;
    left: 5px;
    font-size: 16px !important;
    line-height: 1.5 !important;
    transform: none;
    bottom: 10px;
    top: unset;
  }
  .btn_glass span {
    font-size: 24px;
  }
  .btn_glass::before {
    width: 26px;
    height: 26px;
    background-image: url('data:image/svg+xml;utf8,<svg width="26" height="26" viewBox="0 0 94 94" xmlns="http://www.w3.org/2000/svg" fill="none"><circle cx="47" cy="47" r="47" fill="white"/><path d="M63.9987 33.0508C64.0268 32.4992 63.6024 32.0293 63.0508 32.0013L54.0624 31.5443C53.5108 31.5162 53.0409 31.9406 53.0129 32.4922C52.9849 33.0438 53.4093 33.5136 53.9608 33.5417L61.9505 33.9479L61.5443 41.9376C61.5162 42.4892 61.9406 42.9591 62.4922 42.9871C63.0438 43.0151 63.5136 42.5907 63.5417 42.0392L63.9987 33.0508ZM32 61L32.6703 61.7421L63.6703 33.7421L63 33L62.3297 32.2579L31.3297 60.2579L32 61Z" fill="%2377A08D"/></svg>');
  }
}
@media screen and (max-width: 400px) {
  .btn_glass {
    padding: 15px 25px 20px 15px !important;
    font-size: 14px !important;
        max-width: calc(100% - 10px);
  }
  .btn_glass span {
    font-size: 18px;
    max-width: calc(100% - 30px);
    display: block;
  }
}
@media screen and (max-width: 380px) {
  .btn_glass {
    padding: 15px 15px 20px 10px !important;

  }

}
