.header-search-block-main {
  margin: 0 calc(5% + 25px) 0 0;
  padding: 0;
}
.header-search-block-main .search-header-block .search-header {
  border: solid 1px #616161;
  border-radius: 30px;
  display: inline-flex;
  align-items: center;
  padding: 10px 15px 8px 15px;
  justify-content: space-between;
  cursor: pointer;
}
.header-search-block-main .search-header-block .search-header h6 {
  margin: 0;
  padding: 0 10px 0 0;
  display: flex;
  align-items: center;
  color: #616161 !important;
  font-size: 15px;
  height: 100%;
  font-weight: 100;
}

#searchModal {
  padding: 0 !important;
}
#searchModal .modal-dialog {
  transform: translate(0, 0) !important;
  max-width: 100%;
  width: 100%;
  margin: 0;
}
#searchModal .modal-dialog .modal-content {
  /* Solid fallback color for very old browsers */
  background-color: rgb(255, 255, 255);
  /* Semi-transparent background colors for modern browsers */
  background-color: rgba(255, 255, 255, 0.95); /* RGBA format */
  background-color: hsla(0, 0%, 100%, 0.95); /* HSLA format */
  border-right: none;
  border-left: none;
}
#searchModal .modal-dialog .modal-content .modal-body {
  padding: 100px 0 0 0;
  min-height: 100vh;
}
#searchModal .modal-dialog .modal-content .modal-body .close i {
  right: calc(5% + 40px);
  position: absolute;
  font-weight: 300;
  color: #858186;
  font-size: 30px;
  top: 50px;
}
#searchModal .modal-dialog .modal-content .modal-body .block {
  margin: 0 calc(5% + 10px) 0 auto;
  padding: 10px 0 0 0;
  max-width: 750px;
}
#searchModal .modal-dialog .modal-content .modal-body .block .search-section {
  padding: 0 30px;
}
#searchModal .modal-dialog .modal-content .modal-body .block .search-section .search-blog-block input {
  border-bottom: 1px solid #ced4da !important;
  background-color: transparent;
  box-shadow: none !important;
  outline: none !important;
  background: none;
  border-radius: 0;
  font-size: 20px;
  padding: 10px 0;
  border: none;
}
#searchModal .modal-dialog .modal-content .modal-body .block .modal-search-block {
  max-height: calc(100vh - 220px);
  height: calc(100vh - 220px);
  margin: 30px 0 0 0;
  overflow: auto;
}
#searchModal .modal-dialog .modal-content .modal-body .block .modal-search-block::-webkit-scrollbar {
  width: 5px;
  margin-left: 3px;
}
#searchModal .modal-dialog .modal-content .modal-body .block .modal-search-block::-webkit-scrollbar-track {
  background: #EEEEEE !important;
  border-radius: 10px;
}
#searchModal .modal-dialog .modal-content .modal-body .block .modal-search-block::-webkit-scrollbar-thumb {
  width: 5px;
  background: #BDBDBD !important;
  border-radius: 10px;
}
#searchModal .modal-dialog .modal-content .modal-body .block .modal-search-no-result {
  justify-content: center;
  align-items: center;
  display: flex;
  height: 100%;
}
#searchModal .modal-dialog .modal-content .modal-body .block .modal-search-no-result h5 {
  line-height: 1.4;
  font-size: 16px;
  margin: 0;
}
#searchModal .modal-dialog .modal-content .modal-body .block .recent-blog-main {
  box-shadow: 1px 2px 8px 2px #f1f1f1;
  margin: 0 0 20px 0 !important;
  border-radius: 12px;
}
#searchModal .modal-dialog .modal-content .modal-body .block .recent-blog-main h5 {
  font-size: 16px;
}
#searchModal .modal-dialog .modal-content .modal-body .block .recent-blog-main .readblog-click {
  padding: 6px 10px 6px 10px;
  font-size: 12px;
  max-width: 100px;
}

.search-modal-close {
  display: none;
}

.navbar-main-block.hide .search-modal-close {
  display: block;
}
.navbar-main-block.hide .search-header-block, .navbar-main-block.hide .navbar-ul {
  display: none !important;
}

@media (min-width: 992px) and (max-width: 4000px) {
  #menuNavbar {
    margin: 0;
  }
}
@media (min-width: 100px) and (max-width: 991px) {
  .header-search-block-main {
    right: 80px;
    position: absolute;
    margin: 0;
  }
  .header-search-block-main .search-header {
    border: none !important;
  }
  .header-search-block-main .search-header h6 {
    display: none !important;
  }
  .navbar-main-block.hide {
    z-index: 99999 !important;
  }
  .navbar-main-block.hide .navbar-toggler {
    display: none !important;
  }
  .navbar-main-block.hide .header-search-block-main {
    right: 40px !important;
  }
  #searchModal .modal-dialog .modal-content .modal-body .block {
    margin: 0 !important;
  }
}/*# sourceMappingURL=header.css.map */