.em-quearys-top.search-box {
  display: inline-block;
}

.em-top-quearys-area {
  position: relative;
}

.em-header-quearys .em-quearys-menu i {
  font-size: 24px;
  line-height: 24px;
  color: inherit;
  cursor: pointer;
}

.em-quearys-inner {
  visibility: hidden;
  opacity: 0;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  position: fixed;
  top: 0;
  left: -150%;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0);
  z-index: 10000;
  -webkit-transition: all 0s 0s cubic-bezier(0.32, 0, 0, 1), background 0.3s 0s cubic-bezier(0.32, 0, 0, 1), -webkit-transform 0.3s 0.15s cubic-bezier(0.32, 0, 0, 1);
  transition: all 0s 0s cubic-bezier(0.32, 0, 0, 1), background 0.3s 0s cubic-bezier(0.32, 0, 0, 1), -webkit-transform 0.3s 0.15s cubic-bezier(0.32, 0, 0, 1);
  transition: all 0s 0s cubic-bezier(0.32, 0, 0, 1), transform 0.3s 0.15s cubic-bezier(0.32, 0, 0, 1), background 0.3s 0s cubic-bezier(0.32, 0, 0, 1);
  transition: all 0s 0s cubic-bezier(0.32, 0, 0, 1), transform 0.3s 0.15s cubic-bezier(0.32, 0, 0, 1), background 0.3s 0s cubic-bezier(0.32, 0, 0, 1), -webkit-transform 0.3s 0.15s cubic-bezier(0.32, 0, 0, 1);
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
  visibility: hidden;
  opacity: 0;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  left: -150%;
  background: rgba(0, 0, 0, 0);
}

.em-s-open {
  visibility: visible;
  opacity: 1;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  left: 0;
  background: #000000e6 !important;
  -webkit-transform: scale(1);
  transform: scale(1);
}

.em-quearys-form {
  width: 100%;
  max-width: 895px;
  margin: auto;
  padding: 30px 0;
}

.top-form-control {
  position: relative;
}

.top-form-control input {
  background: transparent;
  color: #fff;
  font-size: 50px;
  font-weight: 500;
  height: 100px;
  padding: 0 40px 0 15px;
  width: 100%;
  border: none;
  -webkit-transition: 1s;
  -webkit-transition: 0.5s;
  transition: 0.5s;
  border-bottom: 3px solid #fff;
}

.top-form-control input::placeholder {
  color: #fff;
}

.top-form-control textarea,
.top-form-control input {
  outline: none;
}

.top-form-control button.top-quearys-style {
  position: absolute;
  right: 6px;
  top: 50%;
  background: transparent;
  border: none;
  color: #fff;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}
.top-form-control button.top-quearys-style i {
  font-size: 40px;
  cursor: pointer;
}

.main-search-menu .em-header-quearys .em-quearys-menu i {
  cursor: pointer;
  background: 0;
  color: var(--title-text-color, #272727);
  font-size: 26px;
}

.em-header-quearys-close {
  margin-top: 20px;
}

.em-header-quearys-close .em-quearys-menu i {
  background-color: var(--color-primary);
  border-radius: 50px;
  display: inline-block;
  text-align: center;
  height: 50px;
  width: 50px;
  line-height: 50px;
  font-size: 28px;
  color: #fff;
  cursor: pointer;
}

@media screen and (max-width:767px) {
  .top-form-control input {
    font-size: 30px;
  }
  .top-form-control button.top-quearys-style i {
    font-size: 35px;
  }
  nav.navbar.bootsnav .navbar-toggle i {
    font-size: 24px;
  }
  .em-header-quearys-close .em-quearys-menu i {
    font-size: 24px;
  }
}