@media (max-width: 1599.98px) {
}
@media (max-width: 1399.98px) {
  img.logo_img {
    max-width: 150px;
  }
  h1.banner_heading {
    font-size: 38px;
    line-height: 56px;
  }
  .banner_paragraph {
    font-size: 15px;
  }
  .banner_info {
    gap: 14px;
  }
  .carousel-caption {
    top: -3%;
  }
  h2.heading {
    font-size: 32px;
    line-height: 44px;
  }
  /* trusted solar */
  .trusted_item p,
  .trusted_item span {
    font-size: 13px;
    line-height: 24px;
    color: #000 !important;
  }
  .trust_top_box,
  .trust_bottom_box {
    width: 37%;
    max-width: 327px;
    padding: 15px;
  }
  .trust_bottom_box {
    left: -17%;
  }
  .trust_top_box {
    right: -9%;
  }
  img.small_trust_img {
    width: 75px;
  }
  /* pocket */
  .card-img-overlay {
    top: 12px;
    right: 0;
    bottom: 0;
    width: 45%;
    left: 128px;
    gap: 10px;
  }
  /* service */
  .service_Content p.dscp {
    font-size: 13px;
    color: var(--gray);
  }
  .service_Content {
    min-height: 174px;
  }
  /* mission */
  .info_mission {
    min-height: 230px;
  }
  .mission_vision_sec {
    height: 400px;
  }
  /* why choose */
  .why_choose_box {
    padding: 18px;
    min-height: 305px;
  }
  /* testimonial */
  .testimonial_left_sec {
    width: 90%;
  }
  h3.sub_heading {
    font-size: 22px;
    width: 85%;
  }
  form.contact_form {
    padding: 40px 36px;
  }
}
@media (max-width: 1199.98px) {
  .sub_banner_content {
    height: 189px;
  }
}
@media (max-width: 991.98px) {
  img.logo_img {
    max-width: 130px;
  }
  h1.banner_heading {
    font-size: 30px;
    line-height: 45px;
  }
  .banner_paragraph {
    font-size: 12px;
  }
  .white_btn {
    padding: 10px 20px;
  }
  .banner_btns {
    gap: 18px;
  }
  /* trusted */
  .trust_top_box,
  .trust_bottom_box {
    width: 34%;
    padding: 12px;
  }
  img.small_trust_img {
    width: 50px;
  }
  p.descrp {
    font-size: 12px;
    line-height: 21px;
  }
  h2.heading {
    font-size: 24px;
    line-height: 37px;
  }
  .left_trusted_sec {
    gap: 12px;
  }
  /* pocket */
  .card-img-overlay {
    top: 6px;
    width: 55%;
    left: 95px;
  }
  /* mission */
  .mission_vision_sec {
    height: 400px;
    background-image: url("../images/mission_img.png");
  }
  /* service */
  .service_Content a,
  .service_Content i {
    font-size: 12px;
  }
  .service_Content {
    min-height: 140px;
  }
  /* trusted solar */
  .trust_top_box {
    right: -7%;
  }
  .trust_bottom_box {
    left: -6%;
  }
  img.trusted_img {
    max-width: 350px;
  }
  .info_mission {
    min-height: 195px;
  }
  .padding_70 {
    padding: 50px 0px;
  }
  .why_choose_box {
    padding: 16px;
    min-height: 240px;
  }
  h3.sub_heading {
    font-size: 18px;
    width: 98%;
  }
  p.sub_para {
    font-size: 14px;
  }
  .sub_banner_content {
    height: 142px;
  }
}
@media (max-width: 767.98px) {
}

@media (max-width: 575.98px) {
  .login_Sec h2.heading {
    font-size: 26px;
  }
  .sub_banner_content {
    height: 70px;
  }
  .banner_info {
    gap: 8px;
  }
  .carousel-caption {
    baseline-shift: 25%;
    top: -3%;
  }
  h1.banner_heading {
    font-size: 24px;
    line-height: 38px;
  }
  .trust_top_box,
  .trust_bottom_box {
    width: 37%;
    padding: 10px;
  }
  .trust_top_box {
    transform: translateY(-15%);
  }
  p.descrp {
    font-size: 10px;
    line-height: 17px;
  }
  .card-img-overlay {
    top: 43px;
    width: 75%;
    left: 11px;
    gap: 10px;
  }
  .footer_cntnt {
    display: flex;
    flex-direction: column;
    align-items: center;
  }
  h2.heading {
    font-size: 18px;
    line-height: 29px;
  }
  .interior_cntnt p {
    font-size: 14px;
  }
  .trust_top_box {
    right: 0%;
  }
  .trust_bottom_box {
    left: 0%;
  }
  .footer_cntnt img {
    width: 93px;
  }
  .why_choose_box {
    padding: 10px;
  }
  .copyright {
    padding: 10px;
    font-size: 12px;
  }
  .carousel-caption {
    left: 23%;
  }
  .mission_vision_sec {
    height: 560px;
    background-image: url(../images/mission_mobile_banner.png);
  }
  .info_mission {
    min-height: 140px;
  }
}
