.header-middle {
  padding: 10px 0;
}
.logo img {
  height: 70px;
}


.nav-link.dropdown-toggle::after {
  line-height: 1;
}

.navbar-nav .nav-link {
  font-weight: 500;
  line-height: 65px;
}

#header-wrap::before {
  left: 82%;
}

.navbar-nav .nav-item.dropdown .dropdown-menu {
  padding: 20px;
}

#search-input-box #close-search {
  padding-top: 14px;
}
#search-input-box .form-control::placeholder {
  color: #ffffff99;
}

.align-center {
  top: 40%;
}

h2 {
  font-size: 38px;
}

.nice-select {
  margin-bottom: 20px;
}
.nice-select .list {
  border-radius: 0;
}

.btn {
  text-transform: uppercase;
}

.mfp-content {
  width: 80% !important;
  margin: 0;
}

.price-list i {
  line-height: 30px;
  font-size: 14px;
  width: 30px;
  height: 30px;
  background: rgba(49, 67, 239, 0.1);
  text-align: center;
  border-radius: 50%;
  margin-right: 10px;
  float: left;
  color: #fd5b03;
}
.price-list ul li {
  padding-left: 40px;
}

.flaticon-email:before,
.flaticon-phone:before {
  float: left;
}

.header {
  z-index: 600;
}

/* Medium devices (tablets, 768px and up) */
@media (max-width: 768px) { 
  .mfp-image-holder .mfp-content {
    max-width: 95%;
  }
  .mfp-iframe-holder .mfp-content {
    max-width: 95%;
  }
}

/* Large devices (desktops, 992px and up) */
@media (min-width: 992px) { 
  .mfp-image-holder .mfp-content {
    max-width: 55%;
  }
  .mfp-iframe-holder .mfp-content {
    max-width: 45%;
  }
}

body.mfp-zoom-out-cur {
  overflow: hidden;
  -webkit-overflow-scrolling: auto;
}

html {
  scroll-behavior: smooth;
}

.form-control:invalid:focus,
.form-control:valid:focus {
  box-shadow: none !important;
}

.iti {
  display: block !important;
  direction: ltr;
}
.iti--separate-dial-code .iti__selected-flag {
  background-color: rgba(0,0,0,.02) !important;
}

form .nice-select {
  margin-bottom: 0;
}

.country-select {
  display: block !important;
  direction: ltr;
}

.custom-control-input:valid~.custom-control-label,
.custom-control-input:invalid~.custom-control-label {
  color: #081b3a !important;
}

.page-title h1 {
  color: #cd4800;
  line-height: 1.5;
}

.navbar-nav .nav-item.dropdown .dropdown-menu {
  width: 260px;
}