.map-header-height {
    background: linear-gradient(to top, #0166b2, rgb(0 163 189));
    height: 22pc;
}

.required::after {
    content: "*";
    color: red;
    margin-right: 5px;
  }

.contact-map-head {
    width: 65%;
    margin: 0 auto;
    /* height: 300px; */
    background: #fff;
    /* position: absolute; */
    right: 0px;
    left: 0px;
    /* top: 37%; */
    /* margin-top: -15%; */
    padding: 30px;
    border-radius: 10px;
    box-shadow: 1px 1px 15px 0px rgb(45 45 45 / 30%);

}

.btn-standard {
    margin-top: 10px;
    background: #f9f9f9;
    border: 1px solid #bbb;
    padding: 5px 20px;
    color: #000;
    font-weight: bold;
    width: 48%;
    border-radius: 18px;
}

.form-control {
    /* width:50%; */
    margin-bottom: 15px;
    border: 0px;
    border-bottom: 1px solid #5a5a5a;
    border-radius: 0px;
}

.contact-map-head h4 {
    font-size: 2rem;
    text-transform: uppercase;
    color: #008cb9;
}

::placeholder {
    color: #5a5a5a !important;
    font-size: 14px
}

textarea {
    min-height: auto !important;
}

.inside-form-sub-box {
    background: linear-gradient(to top, #0166b2, rgb(0 163 189));
    border-radius: 10px;
    color: #fff;
    position: relative;

}

.p-20 {
    padding: 20px
}

.contact-fot {
    display: flex;
    justify-content: space-around;
    position: absolute;
    bottom: 20px;
    left: 10px;
    right: 10px;
}

.contact-fot span {
    border: 1px solid #fff;
    color: #fff;
    border-radius: 50%;
    width: 30px;
    height: 30px;
}

.contact-fot span a {
    color: #fff;
    height: 25px;
    align-items: center;
    display: flex;
    text-align: center;
    justify-content: center;
}

#simplify-facility{
    background-color: #eee
}

#key-solutions{
    margin-top:15pc
}

/* .main__contact__container{
    height:40vh;
    margin-top: 65vh;
    position: relative;
} */
.container-fluid.main__contact__container::before {
    content: '';
    /* border: 2px;
    border-color: linear-gradient(to top, #0166b2, rgb(0 163 189));
    background-image: url('https://media.istockphoto.com/id/1371944453/vector/blue-abstract-wave-background.jpg?s=612x612&w=0&k=20&c=uaCU_xpsKQLnbnvJH99iAi9uUqEAoS4jcyDwHXlLq5M='); 
    background-repeat: no-repeat; 
    background-size: cover; */
    /* background:#c9f1fe;*/
    position: absolute;
    width: 85%;
    height: 90vh;
    top: -60vh;
    margin: 0 auto;
    border-radius: 20px;
    text-align: center;
    overflow: hidden;
    /* transform: rotate(-15deg); */
    left: 0px;
    right: 0px;
  }

  .main__contact__container .inside-form-sub-box , .main__contact__container .block__sub, .main__contact__container .block__h4{
      display: none;
  }

  .main__contact__container .col-md-8{
    flex: 0 0 100%;
    max-width: 100%;
  }

 
  .main__contact__text h1{
      color: black !important;
      display: flex;
      flex-wrap: wrap;
  }
 .main__contact__text {
    /* position: absolute; */
    /* top: -53vh; */
    bottom: 0px;
    right: 0px;
    left: 0px;
    text-align: center;
    z-index: 12;
    color:#000;
  }

  /* .main__contact__container .contact-map-head{
      margin-top: -17%;
      z-index: 78;
  } */


@media screen and (max-width:768px)  {

    /* .main__contact__container {
        height: 74vh;
        margin-top: 65vh;
        position: relative;
    } */

    .main__contact__text {
        /* position: absolute; */
        /* top: -55vh; */
        bottom: 0px;
        right: 20px;
        left: 20px;
        padding: 10px;
        text-align: center;
        z-index: 12;
        /* padding: 10px; */
        /* color: #fff; */
        color:#000;

    }


    /* .main__contact__container .contact-map-head {
        margin-top: -60%;
        z-index: 78;
    } */

    /* .main__contact__container {
        height: 50vh;
        margin-top: 70vh;
        position: relative;
    } */

    .map-header-height{
        height: 12pc;
    }
    .contact-fot{
        position: sticky;
    }
    #key-solutions{
    margin-top:0pc
}
    .contact-map-head{
            position: sticky;
            width: 95%;
    }
} 

