@charset "utf-8";
/* CSS Document */

.form_faq_section {
  background: var(--litebg);
}

.form_faq_section .container {
  display: flex;
  flex-wrap: wrap;
  clear: both;
  justify-content: space-between;
}

.form_faq_section .container .wid50 {
  width: 48%;
}
.form_faq_section .container .wid50.getqouteformdiv .heading30 {
  color: #fff;
  position: relative;
  z-index: 1;
  margin-bottom: 20px;
}

.getqouteformdiv {
  position: sticky;
  top: 100px;
  align-self: flex-start;
  background: #16254c;
  padding: 50px;
  text-align: center;
}

.getqouteformdiv img.bgimg {
  opacity: 0.4;
}

.getqouteformdiv .heading40 {
  position: relative;
  text-align: center;
  color: var(--white);
}

.wid50.getqouteformdiv .btnbox.width100 {
  padding: 0;
}

.wid50.getqouteformdiv .btn.btn_form.submitbtn {
  width: 100%;
  background: var(--btndarkcol);
  color: var(--white);
  cursor: pointer;
}

.wid50.getqouteformdiv .btn.btn_form.submitbtn:hover {
  background: var(--blue);
}

.logoshape {
  margin: 10px auto 20px;
  position: relative;
  filter: brightness(0) invert(1);
  max-width: 65px;
}

.faqsec_right.wid50 .heading40 {
  margin-bottom: 20px;
}

/*----- MEDIA QUERIES  -----*/

@media (max-width: 1199.98px) {
  .getqouteformdiv {
    padding: 35px;
  }
}

@media (max-width: 991.98px) {
  .form_faq_section .container .wid50,
  .form_faq_section .container .wid50 {
    width: 100%;
  }

  .getqouteformdiv {
    margin-bottom: 40px;
    position: relative;
    top: unset;
  }

  .faq_accordion {
    margin-bottom: 0px;
  }
}

@media (max-width: 768px) {
}

@media (max-width: 575.98px) {
  .getqouteformdiv {
    margin-bottom: 35px;
    padding: 15px;
  }
}

@media (max-width: 480px) {
}

@media (max-width: 360px) {
}
