body{
    margin: 0px;
    padding: 0px;
    width: 100vw;
    height: 100vh;
}
main{
    padding:30px
}
p,span,div{
    font-family: Poppins;
}
.header{
    box-shadow: 0 4px 16.6px rgba(0, 0, 0, 0.25);
    background-color: var(--color-white);
    padding: 15px 35px;
    /* width: 100%; */
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    position: relative;
}.headercol{
    display: flex;
    flex-direction: column;
    /* justify-content: center; */
    /* align-items: center; */
}.group-icon13{
    width: 100%;
    height: auto;
    max-width: 90px;
    max-height: 79px;
}.section1gradient{
    position: absolute;
    top: 39px;
    left: -167px;
    filter: blur(6.2px);
    border-radius: 50%;
    background: radial-gradient(
      50% 50%at 50% 50%,
      rgba(42, 171, 238, 0.31),
      rgba(255, 255, 255, 0.31)
    );
    width: clamp(300px,29.3vw,490px);
    height: clamp(300px,29.3vw,490px)}

.take-charge-of-your-diabetes{
   max-width: 100%;
   height:auto;
}.section1img1{
    margin-top: 118px;
    align-items: center;
    justify-content: center;
    display: flex;
}
.section1row{
    display: flex;
    flex-direction: row;
    justify-content: space-around;
    margin-top: 100px;
    width: 100%;

}.mobile-image-icon{
    width: 100%;
    height: auto;
    max-width: 500px;

}.what-is-humrahi1 {
    position: relative;
    font-size: clamp(18px,1.9vw,36px);
    text-transform: uppercase;
    font-weight: 700;
    font-family: inherit;
    background: linear-gradient(90deg, #2aabee, #ce2c31);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    display: inline-block;
    max-width: 100%;
  }.what-is-humrahi-wrapper{
    width: 50%;
  }.humrahi-is-an{
    font-size: clamp(14px,1.1vw,16px)
  }.certification{
    display: flex;
    flex-direction: row;
    border:1px solid #2AABEE;
    border-radius: 10px;
    width: fit-content;
    padding:16px;
    margin:20px 0px;
    align-items: center;
    gap:7px
  }.certified-mark-icon{
    width: 100%;
    height: auto;
    max-width: 94px;
}.isoiec-270012013, .certifie{
    font-size:clamp(14px,1.4vw,16px);
    text-decoration: none;
    font-weight: 700;
    line-height: 0px;

}.app-download{
    display: flex;
    flex-direction: column;
    gap:10px
}
.download-the-app{
    font-weight: 700;
    font-size:clamp(16px,1.7vw,24px)

}.app-store-icon, .google-play-icon{
    width: 100%;
    height: auto;
    max-width: 133px;
}.enquire-now {
    margin: 0;
    position: relative;
    font-size: clamp(18px,2.4vw,36px);
    text-transform: uppercase;
    font-weight: 700;
    font-family: inherit;
    background: linear-gradient(90deg, #2aabee, #ce2c31);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
  }
  .enquiry-button {
    align-self: stretch;
    display: flex;
    flex-direction: row;
    align-items: flex-start;
    justify-content: center;
    padding: 0 var(--padding-xl);
  }.enquiry-form{
    margin-top: 44px;
    
  }.form-fields{
    padding:39px 61px;
    display: flex;
    flex-direction: column;
    gap:15px;
    border: 1px solid #2AABEE;
    border-radius: 10px;
    margin-top: 31px;

  }.first-name {
    width: 90%;
  border-width: 0px 0px 1px 0px;
  border-radius: 10px;
  outline: 0;
  display: inline-block;
  font-family: var(--font-poppins);
  font-size: clamp(14px,1.4vw,16px);
  background-color: transparent;
  font-weight: 700;
  color: var(--color-gray);
  text-align: left;
  padding: 15px;
}
.input-labels{
    width: 100%;
}
.input-fields{
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 100%;
}.name-phone-input{
    width: 100%;
    display: flex;
    justify-content: space-around;
}.checkbox-container-parent{
    display: flex;
    flex-direction: row;
    gap:6px;
    align-items: center;
}.all-marked-fields-are-mand-parent{
    display: flex;
    flex-direction: column;
    gap:12px;
}.consent{
    font-size:clamp(14px,0.8vw,16px);
}.all-marked, .yes-i-agree{
    font-size: clamp(10px,0.7vw,12px)
}.submit-container{
    border-radius: var(--br-4xs);
    background-color: var(--color-deepskyblue);
    border-width: 0;
    padding: 13px 21px;
  }.send-message {
    font-size:clamp(14px,1.4vw,16px);
    font-family: var(--font-poppins);
    color: var(--color-white);
    text-align: left;
    cursor: pointer;
  }.submit-button{
    width: 100%;
    display: flex;
    justify-content: center;
  }.featurediv,.scan-to-enroll-wrapper{
    width: 100%;
    display: flex;
    justify-content: center;
    margin-top: 50px;
  }.featuresectionimg{
    width: 80%;
    height: auto;
  }.scan-to-enroll-wrapper{
    width: 100%;
    display: flex;
    flex-direction: row;
    justify-content: space-around;

  }.scan-to-enroll{
    /* width: 100%; */
    height: auto;
    max-width: 50%;
  }.seperator{
    display: none;
  }.footer{
    padding: 63px 96px;
  }.footer-content{
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    gap:33px
  }.copyright-2024{
    width: 100%;
    display: flex;
    justify-content: center;
  }.layer-1{
    display: block;
  }.layer-2{
    display: none;
  }.disclaimer {
    margin: 0;
    font-weight: 700;
  }.copy-lupin-diagnostics-humrahi-child {
    position: absolute;
    top: 805px;
    right: 0;
    filter: blur(6.2px);
    border-radius: 50%;
    background: radial-gradient(
      50% 50%at 50% 50%,
      rgba(206, 44, 49, 0.31),
      rgba(255, 255, 255, 0.31)
    );
    width: clamp(300px,29.3vw,490px);
    height: clamp(300px,29.3vw,490px)
  }.featuresectionimgsmall{display: none;}
  @media only screen and (max-width: 720px) {
    .section1row{
        display: flex;
        flex-direction: column;
        justify-content: space-around;
        align-items: center;
        margin-top: 100px;
        width: 100%;
    
    }.what-is-humrahi-wrapper{
        width: 100%;
        display: flex;
        align-items: center;
        justify-content: center;
        text-align: center;
      }.certification{
        align-items: center;
        justify-content: center;
        align-self: center;
        width: 90%;
      }.name-phone-input{
        width: 100%;
        display: flex;
        flex-direction: column;
        align-items: center;
        gap:29px;
    }.scan-to-enroll-wrapper{
    width: 100%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    gap:23px
    
  }.scan-to-enroll{
    /* width: 100%; */
    height: auto;
    max-width: 90%;
  }.seperator{
    width: 100%;
    display: block;
    height: 1px;
    background-color: #000000;
  }.footer-content{
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    align-items: center;
    gap:33px
  }.layer-1{
    display: none;
  }.layer-2{
    display: block;
    margin-bottom: 16px;
  }.footer{
    padding: 30px 50px;
  }.copy-lupin-diagnostics-humrahi-child {
    display: none;
  }.featuresectionimgsmall{
    display: block;
  }.featuresectionimg{
    display: none;
  }
  }