.dropdown-menu{
  min-width: 11rem;
}
.sleep_slider {
    position: relative;
    height: 705px;
    z-index: 0;
}

.sleep_slider::before {
    position: absolute;
    left: 0%;
    right: 0%;
    bottom: 0%;
    content: "";
    width: 100%;
    background: url(../img/clouds/cog-cloud.svg);
    background-repeat: no-repeat;
    background-size: cover;
    height: 100%;
    z-index: 2;
}

.sleep_slider_resources::before {
    height: 65%;
}

.journey_top_heading {
    margin-top: -200px;
}

.sleep_slider_journey {
    height: 605px;
}

.sleep_slider_journey::before {
    height: 85%;
}

.sleep_slider_1 {
    position: relative;
    /* height: 705px; */
    height: 945px;
}

.journey_heading {
    background: #AEDDD3;
}

.journey_heading_text {
    z-index: 3;
    position: relative;
}

.journey_heading_text p {
    margin-bottom: 17px;
}
.free_form_1 {
    position: relative;
    z-index: 5;
    padding-top: 65px;
}

.botm25right96{
  bottom: 25px;
  right: 50px;
}
.botm25right96 img {
    left: 60% !important;
}
.access_free {
    border-radius: 40px;
    -webkit-border-radius: 40px;
    -moz-border-radius: 40px;
    background: #F5F8EA;
    padding: 34px 27px;
    position: relative;
    width: 385px;
}
.access_free img {
    position: absolute;
    bottom: -17%;
    left: 44%;
}
.font_200 {
    font-weight: 200 !important;
}
.font_500 {
    font-weight: 500 !important;
}
.w-120 {
  width: 80% !important;
  /* margin-top: -120px; */
}
.free_button {
    background: #107C96;
    border-radius: 22px;
    -webkit-border-radius: 22px;
    -moz-border-radius: 22px;
    color: #F4F6E8;
    width: 20%;
    text-align: center;
    padding: 7px 0;
    float: right;
    cursor: pointer;
}
.free_form .form-control {
    background: #F4F6E8;
    border: 1px solid #C4C7BC;
    border-radius: 22px;
    -webkit-border-radius: 22px;
    -moz-border-radius: 22px;
    height: 40px;
    color: #597776;
    padding-left: 28px;
}

.free_form .form-control::-webkit-input-placeholder {
    color: #597776;
}

.free_form .form-control::-moz-placeholder {
    color: #597776;
}

.free_form .form-control:-ms-input-placeholder {
    color: #597776;
}

.free_form input:-moz-placeholder {
    color: #597776;
}

.booking-form-inner {
    background: linear-gradient(#ffffff, #c7ece0) !important;
}
.booking-form-inner {
    padding: 45px 50px 45px;
    border-radius: 7px;
}

@media (min-width: 1921px) {
    .sleep_slider_journey::before {
        height: 100%;
    }
    #signinstabding {
      margin-left: 30%;
    }
}
@media (max-width: 577px) {
  .sleep_slider {
      height: 775px !important;
  }
}

@media (min-width: 576px) {
  .sleep_slider {
      height: 100vh !important;
  }
}

@media (max-width: 992px) {

    .sleep_slider_partner::before {
        height: 48%;
    }

    .sleep_slider_resources::before {
        height: 45%;
    }

    .sleep_slider_journey::before {
        height: 48%;
    }
}
