.organization-data .organizationTitle {
  position: relative;
}

.organization-data .organizationTitle .organizationHeading,
.organization-data .organizationTitle .organizationParagraph {
  transition: all 0.3s ease;
}

@media screen and (max-width: 1400px) and (min-width: 1200px) {
  .organization-data .organizationTitle {
    bottom: 65px !important;
  }
  .organization-data .organizationTitle .organizationHeading{

    font-size: 60px !important;
  }
}

@media screen and (max-width: 1200px) and (min-width: 992px) {
  .organization-data .organizationTitle {
    bottom: 120px !important;
  }

  .organization-data .organizationTitle .organizationHeading {
    font-size: 58px !important;
  }

  .organization-data .organizationTitle .organizationParagraph {
    font-size: 14px !important;
  }
  .dataTop {
    padding-bottom: 60px !important;
  }
  .dataReportingParent {
    padding: 40px 0px !important;
  }
}

@media screen and (max-width: 992px) {
  .organizationTitle {
    position: relative !important;
  }

  .organizationImage {
    top: 0 !important;
  }

  .organization-data .organizationTitle .organizationHeading {
    font-size: 40px !important;
  }

  .organization-data .organizationTitle .organizationParagraph {
    font-size: 16px !important;
  }

  .headings-web .headings-bg {
    font-size: 40px !important;
    text-align: center;
  }

  .headings-web .missionParagraph {
    font-size: 16px !important;
    text-align: center;
  }

  .missionBody .mission-icon,
  .useful-btn,
  .missionParent {
    text-align: center;
    padding: 30px 0 !important;
  }

  .countdownsTitle {
    text-align: center;
  }

  .dataTop.contactTop {
    padding-bottom: 18px !important;
    text-align: center;
  }
  .dataTop {
    padding-bottom: 60px !important;
  }
  .dataReportingParent {
    padding: 40px 0px !important;
  }
  .dataTop .topdataHeading {
    font-size: 40px !important;
  }
  .onlyPadding {
    padding: 30px 0px !important;
  }
  .cardImage img{

    /* height: 350px; */
    object-fit: cover;
  }
}

@media screen and (max-width: 768px) {
  .linksListing-all .listingName .allLists .list-items .link-items {
    font-size: 16px !important;
  }

  .inputArea,
  .inputArea .email-main {
    width: 100% !important;
  }

  .policyParagraph {
    font-size: 13px !important;
  }

  .vision-parent {
    padding-top: 40px !important;
  }

  .useful-btn {
    margin-bottom: 12px !important;
  }

  .dataTop {
    padding-bottom: 40px !important;
  }

  .onlyPadding {
    padding: 30px 0 !important;
  }
  .dataTop.industriesDataTop{

    padding-bottom: 40px !important;
  }
 
}

@media screen and (max-width: 576px) {
  .organization-data .organizationTitle .organizationHeading {
    font-size: 30px !important;
  }

  .organization-data .organizationTitle .organizationParagraph {
    font-size: 14px !important;
  }

  .iconsParents .iconChilds .icons i,
  .contactOur .forQuestion-circle .icons i {
    width: 25px !important;
    height: 25px !important;
    font-size: 12px !important;
  }

  .miniForm-parent .inputArea .email-main {
    padding: 8px 15px !important;
  }

  .number-question .questionNumber {
    font-size: 12px !important;
  }

  .number-question .haveQuestion {
    font-size: 11px !important;
  }

  .cardTitles .servicesTitles-hg {
    font-size: 25px !important;
  }

  .cardTitles .servicesTitles-pg {
    font-size: 14px !important;
  }

  .heading-bg {
    font-size: 30px !important;
  }

  .bannerImg .bannerTitle .paragraph-bg {
    font-size: 14px !important;
  }

  .coreValueHeadng .value-bg {
    font-size: 25px !important;
  }

  .valueCard .valueParagraph {
    font-size: 16px !important;
  }

  .coreValueIcons .coreicons {
    width: 35px !important;
  }

  .flex-forIcon {
    justify-content: center;
  }

  .valueCard {
    text-align: center;
  }

  .headings-web .headings-bg {
    font-size: 30px !important;
  }
  .missionBody .mission-icon {
    padding: 0px !important;
  }
  .headings-web .missionParagraph {
    font-size: 14px !important;
  }
  .dataTop .topdataHeading {
    font-size: 32px !important;
    text-align: center !important;
  }
  .dataTop.industriesDataTop {
    padding-bottom: 30px !important;
  }
  .dataTitle-mn .dataParagraph {
    font-size: 16px !important;
  }
  .onlyPadding {
    padding: 30px 0px !important;
  }
  .mainBanner .bannerImg .banner-bg {
    height: 60vh !important;
  }
  .mainBanner.allbannerSame .bannerImg .banner-bg {
    height: 50vh !important;
  }
  .mainBanner {
    margin-top: 5rem !important;
  }
  .cookieBtn,
  .cookisButton {
    width: 100%;
  }
}

@media screen and (max-width: 368px) {
  .logoMain {
    width: 115px !important;
  }
  .heading-bg {
    font-size: 20px !important;
  }

  .bannerImg .bannerTitle .paragraph-bg {
    font-size: 12px !important;
  }
  .mainBanner {
    margin-top: 4rem !important;
  }
  .organization-data .organizationTitle .organizationParagraph {
    font-size: 12px !important;
  }

  .mainBtn .wb-btn {
    padding: 8px 18px !important;
    font-size: 12px !important;
  }

  .organization-data .organizationTitle .organizationHeading {
    font-size: 25px !important;
  }

  .policyParagraph {
    font-size: 8px !important;
  }

  .useful-btn .ReadMore {
    font-size: 12px !important;
    padding: 12px !important;
  }

  .miniForm-parent .cookieBtn .cookisButton {
    font-size: 12px !important;
  }
  .submit-btn .btnSubmMain {
    font-size: 12px !important;
  }
  .contactMainParent {
    display: block !important;
    justify-content: left !important;
    gap: 0 !important;
  }
}
