.main_content{
  padding: 35px 35px 35px 0px;
}
.hello_img{
  display: flex;
  justify-content: center;
  padding: 0px 5%;
}
.hello_img img{
  width: 100%;
}
.main_content p{
  padding: 0 5%;
}
.main_content .query_section{
  padding: 0 5%;
  display: flex;
}
.main_content .query_section p{
  padding: 0px;
  margin: 5px 0px;
}
.address a{
  color: #39b5b5;
  text-decoration: none;
}
.main_content .query_section .quiry_info{
  width: 55%;
  padding-right: 5%;
}
.main_content .query_section h3{
  font-weight: 900;
  font-size: x-large;
  margin-bottom: 10px
}
.main_content .query_section .quiry_info button{
  padding: 10px 15px;
  background-color: #39b5b5;
  border: 1px solid #4abee4;
  border-radius: 2px;
  font-size: inherit;
  font-weight: 500;
  margin-top: 10px;
  color: var(--custom-white);
}

#request_form{
  margin-top: 20px;
  position: fixed;
  top: 0;
  background-color: #ffffff;
  width: 90vw;
  height: 94vh;
  display: none;
}

.main_content .query_section .address .schedule_meeting{
  margin-top: 20px;
}
.address .schedule_meeting a{
  padding: 10px 15px;
  background-color: #3c3838;
  border: 1px solid #0f0f0f;
  border-radius: 2px;
  font-size: inherit;
  font-weight: 500;
  margin-top: 10px;
  color: var(--custom-white);
}

@media (max-width: 500px) {
   body{
     overflow: scroll;
   }
  .hello_img{
    padding: 10% 0 0 10%;
  }
  .main_content p {
    padding: 0px;
    margin-left: 10%;
  }
  .main_content .query_section{
    display: block;
    margin-left: 5%;
  }
  .main_content .query_section .quiry_info{
    width: 100%;
  }
  .whatsapp_chat_widget{
    position: inherit;
  }
  .main_content .query_section .address .schedule_meeting{
    position: absolute;
    right: 0;
    margin: 40px 2px 25px 0;
    bottom: 10px;
  }
  .address .schedule_meeting a{
    padding: 15px
  }
  .bottom_spacer{
    height: 80px;
  }
}
