.frame-child {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 714px;
  object-fit: cover;
}
.diversified-portfolio-of {
  position: absolute;
  top: 129px;
  left: 39px;
  display: inline-block;
  width: 319px;
}
.b {
  color: #04aa28;
}
.present-in-40-container {
  position: absolute;
  top: 264px;
  left: 39px;
  display: inline-block;
  width: 327px;
}
.diversified-portfolio-of-brand-parent {
  position: absolute;
  top: 259px;
  left: 145px;
  border-radius: 40px 40px 0 0;
  background-color: #fff;
  width: 381px;
  height: 408px;
  overflow: hidden;
}
.frame-item {
  position: absolute;
  top: 165px;
  left: 220px;
  border-radius: 50%;
  width: 210px;
  height: 210px;
  object-fit: cover;
}
.robust-rd-network {
  position: absolute;
  top: 129px;
  left: 33px;
  display: inline-block;
  width: 319px;
}
.b2 {
  font-family: "Open Sans";
  color: #04aa28;
}
.scientists-across {
  margin: 0;
}
.anda-filings {
  font-family: "Open Sans";
  color: #043caa;
}
.scientists-across-6-container {
  position: absolute;
  top: 204px;
  left: 33px;
  display: inline-block;
  width: 327px;
}
.robust-rd-network-spanning-in-parent {
  position: absolute;
  top: 259px;
  left: 536px;
  border-radius: 40px 40px 0 0;
  background-color: #fff;
  width: 386px;
  height: 408px;
  overflow: hidden;
}
.capacity-across-2 {
  color: #043caa;
}
.kl-capacity-across-container {
  position: absolute;
  top: 226px;
  left: 33px;
  display: inline-block;
  width: 319px;
  color: #04aa28;
}
.multi-location-manufacturing-f-parent {
  position: absolute;
  top: 259px;
  left: 932px;
  border-radius: 40px 40px 0 0;
  background-color: #fff;
  width: 386px;
  height: 408px;
  overflow: hidden;
}
.alkem-laboratories,
.an-integrated-pharmaceuticals {
  position: absolute;
  top: 47px;
  left: 542px;
  font-size: 36px;
  font-weight: 600;
}
.an-integrated-pharmaceuticals {
  top: 111px;
  left: 399px;
  font-size: 32px;
  display: inline-block;
  width: 627px;
}
.ellipse-icon,
.frame-inner {
  position: absolute;
  top: 165px;
  left: 626px;
  border-radius: 50%;
  width: 212px;
  height: 210px;
  object-fit: cover;
}
.ellipse-icon {
  left: 1032px;
}
.rectangle-parent {
  position: absolute;
  top: 0;
  left: 0;
  background-color: #fff;
  width: 100%;
  height: 714px;
  overflow: hidden;
}
.frame-container,
.frame-wrapper {
  position: absolute;
  top: 24px;
  left: 28px;
  background-color: rgba(200, 216, 248, 0.5);
  width: 96%;
  height: 714px;
}
.frame-wrapper {
  top: 688px;
  left: 0;
  background-color: rgba(4, 60, 170, 0.2);
  width: 100%;
  height: 761px;
}
.world-class-active-pharmaceuti-container {
  position: absolute;
  top: 61px;
  left: 51px;
  display: inline-block;
  width: 428px;
}
.world-class-active-pharmaceuti-wrapper {
  position: absolute;
  top: 260px;
  left: 153px;
  border-radius: 40px 40px 0 0;
  background-color: #fff;
  width: 530px;
  height: 420px;
  overflow: hidden;
}
.solid-phase-synthesis-container {
  position: absolute;
  top: 81px;
  left: 16px;
  display: inline-block;
  width: 498px;
}
.solid-phase-synthesis-of-pepti-wrapper {
  position: absolute;
  top: 260px;
  left: 700px;
  border-radius: 40px 40px 0 0;
  background-color: #fff;
  width: 530px;
  height: 420px;
  overflow: hidden;
}
.we-offer-small {
  position: absolute;
  top: 33px;
  left: 387px;
  font-size: 32px;
  font-weight: 600;
}
.frame-child1,
.frame-child2 {
  position: absolute;
  top: 101px;
  width: 230px;
  height: 210px;
  object-fit: cover;
}
.frame-child1 {
  left: 303px;
  border-radius: 50%;
}
.frame-child2 {
  left: 850px;
}
.frame-group {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
}
.images-2-parent {
  position: absolute;
  top: 0;
  left: 0;
  width: 96%;
  background-color: rgba(200, 216, 248, 0.5);
  height: 714px;
}
.images-2-parent {
  top: 37px;
  left: 28px;
  background-color: rgba(105, 230, 133, 0.7);
  overflow: hidden;
}
.frame-div {
  position: absolute;
  top: 1449px;
  left: 1px;
  background-color: rgba(142, 177, 246, 0.5);
  width: 100%;
  height: 788px;
}
.download-2-icon {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 837px;
  object-fit: cover;
}
.cgmp-compliant-multipurpose-container {
  position: absolute;
  top: 70px;
  left: 29px;
  display: inline-block;
  width: 487px;
}
.cgmp-compliant-multipurpose-pl-wrapper {
  position: absolute;
  top: 271px;
  left: 153px;
  border-radius: 40px 40px 0 0;
  background-color: #fff;
  width: 530px;
  height: 532px;
  overflow: hidden;
}
.cgmp-compliant-multipurpose-container1 {
  position: absolute;
  top: 81px;
  left: 32px;
  display: inline-block;
  width: 498px;
}
.cgmp-compliant-multipurpose-pl-container {
  position: absolute;
  top: 271px;
  left: 700px;
  border-radius: 40px 40px 0 0;
  background-color: #fff;
  width: 530px;
  height: 532px;
  overflow: hidden;
}
.we-have-2 {
  position: absolute;
  top: 34px;
  left: 513px;
  font-size: 32px;
  font-weight: 600;
}
.frame-child3,
.frame-child4 {
  position: absolute;
  top: 104px;
  width: 230px;
  height: 210px;
  object-fit: cover;
}
.frame-child3 {
  left: 303px;
  border-radius: 50%;
}
.frame-child4 {
  left: 840px;
}
.download-2-parent {
    position: absolute;
    width: 96%;
    height: 837px;
}
.frame-parent1 {
    position: absolute;
    width: 100%;
    height: 837px;
    top: 0;
    left: 0;
    background-color: rgba(200, 216, 248, 0.5);
}
.download-2-parent {
  top: 31px;
  left: 28px;
  background-color: #043caa;
  overflow: hidden;
}
.frame-wrapper1 {
  position: absolute;
  top: 2237px;
  left: 0;
  background-color: rgba(142, 177, 246, 0.5);
  width: 100%;
  height: 899px;
}
.download-3-icon {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 857px;
  object-fit: cover;
}
.iso-14001-container,
.occupational-product {
  position: absolute;
  top: 129px;
  left: 56px;
  display: inline-block;
  width: 308px;
}
.iso-14001-container {
  top: 176px;
  left: 46px;
  color: #043caa;
  width: 327px;
}
.occupational-product-safety-parent {
  position: absolute;
  top: 288px;
  left: 105px;
  border-radius: 40px 40px 0 0;
  background-color: #fff;
  width: 381px;
  height: 501px;
  overflow: hidden;
}
.frame-child5 {
  position: absolute;
  top: 183px;
  left: 210px;
  border-radius: 50%;
  width: 210px;
  height: 210px;
  object-fit: cover;
}
.environment-management,
.zero-liquid-discharge-container {
  position: absolute;
  top: 131px;
  left: 56px;
  display: inline-block;
  width: 281px;
}
.zero-liquid-discharge-container {
  top: 204px;
  left: 33px;
  color: #043caa;
  width: 327px;
}
.environment-management-parent {
  position: absolute;
  top: 288px;
  left: 496px;
  border-radius: 40px 40px 0 0;
  background-color: #fff;
  width: 386px;
  height: 501px;
  overflow: hidden;
}
.frame-child6 {
  position: absolute;
  top: 183px;
  left: 600px;
  border-radius: 50%;
  width: 212px;
  height: 210px;
  object-fit: cover;
}
.energy-efficiency,
.formal-program-for {
  position: absolute;
  top: 226px;
  left: 33px;
  display: inline-block;
  width: 319px;
}
.energy-efficiency {
  top: 123px;
  left: 3px;
  color: #04aa28;
  text-align: center;
  width: 383px;
}
.formal-program-for-energy-effi-parent {
  position: absolute;
  top: 288px;
  left: 892px;
  border-radius: 40px 40px 0 0;
  background-color: #fff;
  width: 386px;
  height: 501px;
  overflow: hidden;
  color: #043caa;
}
.sustainability-at-alkem {
  position: absolute;
  top: 68px;
  left: 469px;
  font-size: 36px;
  font-weight: 600;
  color: #043caa;
}
.frame-child7 {
  position: absolute;
  top: 183px;
  left: 979px;
  border-radius: 50%;
  width: 212px;
  height: 210px;
  object-fit: cover;
}
.download-3-parent {
    position: absolute;
    width: 96%;
    height: 857px;
}
.frame-parent2 {
    position: absolute;
    width: 100%;
    height: 857px;
    top: 0;
    left: 0;
    background-color: rgba(200, 216, 248, 0.8);
}
.download-3-parent {
  top: 21px;
  left: 28px;
  background-color: #043caa;
  overflow: hidden;
}
.frame-wrapper2 {
  position: absolute;
  top: 3136px;
  left: 1px;
  background-color: rgba(142, 177, 246, 0.5);
  width: 100%;
  height: 899px;
  color: #04aa28;
}
.our-facilities-are {
  position: absolute;
  top: 32px;
  left: 361px;
  font-weight: 600;
}
.image-2-icon,
.image-3-icon {
  position: absolute;
  top: 126px;
  left: 197px;
  width: 495px;
  height: 662px;
  object-fit: cover;
}
.image-3-icon {
  left: 724px;
  width: 474.56px;
}
.our-facilities-are-iso-14001-parent {
  position: absolute;
  top: 31px;
  left: 28px;
  background-color: rgba(4, 60, 170, 0.5);
  width: 96%;
  height: 837px;
  overflow: hidden;
}
.frame-wrapper3 {
  position: absolute;
  top: 4035px;
  left: 0;
  background-color: rgba(142, 177, 246, 0.5);
  width: 100%;
  height: 899px;
  font-size: 32px;
  color: #fff;
}
.executive-chairman {
  margin: 0;
  color: #04aa28;
}
.co-founder-of-alkem-container,
.mr-basudeo-n-container {
  position: absolute;
  top: 160px;
  left: 148px;
  display: inline-block;
  width: 240px;
}
.co-founder-of-alkem-container {
  top: 68px;
  left: 420px;
  font-size: 20px;
  width: 557px;
}
.mr-basudeo-n-singh-executive-parent {
  position: absolute;
  top: 175px;
  left: 286px;
  border-radius: 50px 0 0 50px;
  background-color: #043caa;
  width: 993px;
  height: 352px;
}
.mr-sandeep-singh-container {
  position: absolute;
  top: 146px;
  left: 161px;
  display: inline-block;
  width: 240px;
}
.mr-sandeep-singh-managing-dir-parent {
  position: absolute;
  top: 655px;
  left: 286px;
  border-radius: 50px 0 0 50px;
  background-color: #043caa;
  width: 993px;
  height: 352px;
}
.extensive-experience-in-container,
.mrs-madhurima-singh-container {
  position: absolute;
  top: 146px;
  left: 161px;
  display: inline-block;
  width: 259px;
}
.extensive-experience-in-container {
  top: 78px;
  left: 437px;
  font-size: 20px;
  width: 556px;
}
.mrs-madhurima-singh-executive-parent {
  position: absolute;
  top: 1135px;
  left: 286px;
  border-radius: 50px 0 0 50px;
  background-color: #043caa;
  width: 993px;
  height: 352px;
}
.frame-child10,
.frame-child8,
.frame-child9 {
  position: absolute;
  top: 226px;
  left: 161px;
  border-radius: 50%;
  width: 250px;
  height: 250px;
  object-fit: cover;
}
.frame-child10,
.frame-child9 {
  top: 706px;
}
.frame-child10 {
  top: 1186px;
}
.our-leadership {
  position: absolute;
  top: 46px;
  left: 613px;
  font-size: 40px;
  color: #043caa;
}
.home,
.navigation-menu {
  position: absolute;
  top: 51px;
  left: 939px;
}
.home {
  top: 95px;
  left: 980px;
}
.about-us,
.products {
  position: absolute;
  top: 145px;
  left: 977px;
}
.products {
  top: 195px;
  left: 980px;
}
.capability,
.contact-us,
.resources {
  position: absolute;
  top: 245px;
  left: 980px;
}
.contact-us,
.resources {
  top: 295px;
}
.contact-us {
  top: 345px;
}
.b10,
.b5,
.b6,
.b7,
.b8,
.b9 {
  position: absolute;
  top: 65px;
  left: 940px;
  font-size: 48px;
  display: inline-block;
  width: 0.86px;
  height: 5px;
}
.b10,
.b6,
.b7,
.b8,
.b9 {
  top: 112px;
  left: 941px;
}
.b10,
.b7,
.b8,
.b9 {
  top: 164px;
  left: 942px;
}
.b10,
.b8,
.b9 {
  top: 215px;
}
.b10,
.b9 {
  top: 259px;
  left: 939px;
}
.b10 {
  top: 311px;
  left: 941px;
}
.address,
.image-1-icon {
  position: absolute;
  top: 51px;
  left: 594px;
}
.image-1-icon {
  top: 56px;
  left: 117px;
  width: 400px;
  height: 243.1px;
  object-fit: cover;
}
.alkem-housesb-road {
  position: absolute;
  top: 107px;
  left: 594px;
  font-size: 20px;
  font-weight: 600;
  display: inline-block;
  width: 313px;
}
.social-media-icon {
  position: absolute;
  top: 140px;
  left: 1178px;
  width: 50px;
  height: 131px;
}
.navigation-menu-parent {
  position: absolute;
  height: 26.71%;
  width: 100%;
  top: 100%;
  right: 0;
  bottom: -26.71%;
  left: 0;
  background-color: #043caa;
  overflow: hidden;
  font-size: 24px;
}
.frame-parent3 {
  position: absolute;
  top: 4934px;
  left: 2px;
  background-color: rgba(142, 177, 246, 0.5);
  width: 100%;
  height: 1606px;
  font-size: 22px;
  color: #fff;
}
.rectangle-div {
  position: absolute;
  top: 0;
  left: 0;
  background-color: rgba(255, 255, 255, 0.4);
  width: 100%;
  height: 312px;
}
.f-257023906-uumigli6ecsyiguwvn-icon,
.frame-child11 {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 396px;
}
.f-257023906-uumigli6ecsyiguwvn-icon {
  object-fit: cover;
}
.frame-child11 {
  background-color: rgba(255, 255, 255, 0.4);
}
.about-us1 {
    position: absolute;
    top: 210px;
    left: 613px;
    letter-spacing: 0.5px;
}
.resourses-parent {
    position: absolute;
    top: 35px;
    left: 35%;
    width: auto;
    height: 26px;
    display: flex;
    justify-content: start;
    gap: 50px;
    align-items: center;
}
.resourses-parent li {
    list-style: none;
    letter-spacing: 0.5px;
    font-weight: 600;
    text-wrap: nowrap;
    cursor: pointer;
}

.resourses-parent li a {
    text-decoration: none;    
    color: #043caa;
}
.submit-botton-child {
  position: absolute;
  height: 100%;
  width: 100%;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  border-radius: 10px;
  background-color: #043caa;
}
.language-en {
  position: absolute;
  height: 56.9%;
  width: 80.74%;
  top: 20.69%;
  left: 9.84%;
  line-height: 150%;
  display: inline-block;
}
.submit-botton {
  position: absolute;
  height: 29.93%;
  width: 10.9%;
  top: 35.04%;
  right: 5.83%;
  bottom: 35.04%;
  left: 83.26%;
  font-size: 15px;
  color: #fff;
  font-family: Poppins;
}
.adsf-1-icon,
.untitled-1-icon {
  position: absolute;
  top: 38px;
  left: 337px;
  width: 141px;
  height: 70px;
  object-fit: cover;
}
.untitled-1-icon {
  top: 18px;
  left: 205px;
  width: 125px;
  height: 95.3px;
}
.logo-icon {
  top: 16px;
  left: 0;
  width: 175px;
  height: 100px;
  object-fit: cover;
}
.header,
.logo-icon {
  position: absolute;
}
.header {
  top: 0;
  left: 43px;
  width: 100%;
  height: 137px;
  overflow: hidden;
  font-size: 18px;
  text-wrap: nowrap;
}
.rectangle-container,
.rectangle-group {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 396px;
}
.rectangle-group {
  font-size: 48px;
}
.to-achieve-value {
  position: absolute;
  top: 113px;
  left: 359px;
  display: inline-block;
  width: 824px;
}
.welcome-to-our {
  position: absolute;
  top: 32px;
  left: 542px;
  font-size: 36px;
  font-weight: 600;
  color: #04aa28;
  text-align: left;
}
.to-achieve-value-driven-leader-parent {
  position: absolute;
  top: 396px;
  left: 0;
  background-color: #fff;
  width: 100%;
  height: 292px;
  text-align: center;
  font-size: 28px;
}
.frame-parent {
  position: relative;
  background-color: #fff;
  width: 100%;
  height: 6969px;
  overflow: hidden;
  text-align: left;
  font-size: 20px;
  color: #043caa;
  font-family: "Open Sans";
}
