  * {
      margin: 0;
      padding: 0;
      box-sizing: border-box;
  }

  body {

      width: 99%;
      font-family: "Baloo Bhai 2", sans-serif;

  }

  .container {

      width: 100%;
      font-size: 12px;
      color: gray;
      justify-content: center;
      background-color: rgb(251, 252, 252);
  }

  .lin,
  img {
      display: none;
  }


  header {
      width: 100%;
  }

  nav {
      padding: 1px;
      display: flex;
      position: fixed;
      z-index: 999;
  }

  .item {
      margin: 10px 20px;
  }

  img {
      display: flex;
      height: 100vh;
      width: 100vw;
  }

  /* .firstsec {
      content: "";
      background-size: cover;
      z-index: opx;
      top: 60px;
      height: 100%;
      width: 100%;
      position: absolute;
      object-fit: cover;
      z-index: -1;
  } */

  .firstsec {
      background: url('ipad.jpg') no-repeat top center;
      background-size: cover;
      object-fit: cover;
      gap: 5px;
      min-height: 100vh;
      display: flex;
      flex-direction: column;
      /* justify-content: center; */
      padding: 65px;
      align-items: center;
      font-size: 40px;
      /* position: relative; */
      overflow: hidden;
      /* max-width: 600px; */
      width: 101%;
  }



  /* h1,
  h6 {
      color: black;
  } */
  .m {
      text-align: center;
      font-size: 35px;
  }

  .sky,
  .high {
      text-align: center;
      font-size: 30px;
  }

  .btn-cont {
      display: flex;
      justify-content: center;
      align-items: center;
      gap: 10px;
      margin: 20px 0;
  }

  .btn1 {
      background-color: rgb(44, 44, 255);
      color: white;
      border: 0px;
      border-radius: 29px;
      padding: 10px 33px;
      display: flex;
      flex-direction: row;
      font-size: 15px;
      /* position: relative; */
      right: 61px;
      top: 25px;
      /* top: 46px; */
      height: 40px;

  }

  .btn2 {
      color: rgb(25, 10, 238);
      border: 1px solid blue;
      border-radius: 26px;
      padding: 10px 20px;
      display: flex;
      flex-direction: row;
      font-size: 15px;
      /* position: relative; */
      /* top: -24px;
      left: 108px; */
      top: -20px;
      left: 80px;
      top: -20px;
      left: 80px;
      height: 40px;

  }


  .btn2:hover {
      background-color: #1c3ae4;
      color: white;

  }

  nav li {
      list-style: none;
      padding: 3px 0px;
      color: black;
  }

  .navbar ul {
      overflow: auto;
  }

  li a {
      color: black;
      text-decoration: none;
  }

  div h4 {
      color: rgb(87, 49, 80);
      /* text-align: center; */
      font-size: x-large;
      /* position: relative; */
      top: 83px;
  }

  /* .firstsec h1::before {
            background-image: url('https://www.apple.com/v/home/cg/images/heroes/bts-2025/hero_bts_2025__kjxalx8t7ia2_small_2x.jpg');
        } */

  div h2 {
      text-align: center;
      border: 2px solid #1c3ae4;
      padding: 80px 69px;
      background-color: blue;
      margin: 35px 262px;
  }

  /* div,img::before{
            background-image: url('https://www.apple.com/v/home/cg/images/heroes/bts-2025/hero_bts_2025__kjxalx8t7ia2_small_2x.jpg') ;
            background: no-repeat;
        } */

  .allitems {
      margin-top: 10px;
      display: flex;
      flex-wrap: wrap;
      justify-content: center;
  }

  .products1,
  .products2,
  .products3,
  .products4,
  .products5,
  .products6 {
      width: 48%;
      min-height: 90vh;
      margin: 7px;
      flex-grow: 1;
  }

  #b {
      margin-top: 165px;
      font-size: 20px;
      background: -webkit-linear-gradient(0deg, #1b7ef0, #f028df, #ec2727);
      -webkit-background-clip: text;
      -webkit-text-fill-color: transparent;
  }

  .products1 {
      content: "";
      background: url('ipad-img.jpg') center center;
      background-size: cover;
      /* position: absolute; */
      right: 60%;
      color: white;

  }

  .products2 {
      content: "";
      background: url('net.jpg') center center;
      background-size: cover;
      /* position: absolute; */
      left: 60%;
      color: white;
  }

  .products1 h1 {
      color: rgb(255, 255, 255);
      text-align: center;
      font-size: 40px;
      margin-top: 45px;
  }


  .allitems .products1 p {
      color: white;
  }

  #b {
      text-align: center;
      font-size: 18px;
      margin-top: 290px;
      position: relative;
      top: 20px;
  }

  a {}

  /* .beu{
    text-align: center;
    margin-top: 310px;
    font-size: 15px;
} */
  .app {
      text-align: center;
      margin-top: 310px;
      font-size: 10px;


  }

  .beu {
      margin-top: 165px;
      font-size: 20px;
      background: -webkit-linear-gradient(0deg, blue, purple, #ec2727);
      -webkit-background-clip: text;
      -webkit-text-fill-color: transparent;
  }

  .twobtn {
      width: 103%;
      display: flex;
      justify-content: center;
      margin-top: 10px;
  }

  #c {
      width: 115px;
      height: 40px;
      border-radius: 60px;
      border: 1px solid #1c3ae4;
      background-color: #1c3ae4;
      color: beige;
      margin: 5px;
  }

  #d {
      width: 65px;
      height: 40px;
      border-radius: 60px;
      border: 1px solid #1c3ae4;
      background-color: rgba(0, 0, 0, 0);
      color: #1c3ae4;
      margin: 5px;

  }

  #d:hover {
      background-color: #1c3ae4;
      color: white;
  }

  .btn4 {
      width: 98%;
      display: flex;
      justify-content: center;
      margin-top: 10px;
  }

  #f {
      text-align: center;
      margin-top: 381px;
      color: white;
      font-size: 37px;
  }

  #g {
      text-align: center;
      font-size: 21px;
  }

  #h {
      text-align: center;
      font-size: 21px;
  }

  #i {
      width: 137px;
      height: 40px;
      border-radius: 60px;
      background-color: #1c3ae4;
      color: beige;
      margin: 5px;

  }

  #j {
      width: 103px;
      height: 40px;
      border-radius: 60px;
      border: 1px solid #fbfcfd;
      background-color: rgba(0, 0, 0, 0);
      color: #fcfcfc;
      margin: 5px;

  }

  #j:hover {
      background-color: #1c3ae4;
      color: white;
  }

  #i {
      background-color: white;
      color: black;
  }

  .products3 {
      content: "";
      background: url('w.jpg') center center;
      background-size: cover;
      /* position: absolute; */
      right: 60%;
      color: white;

  }

  .products4 {
      content: "";
      background: url('air.jpg') center center;
      background-size: cover;
      /* position: absolute; */
      left: 60%;
      color: white;
  }

  .products5 {
      content: "";
      background: url('phone.jpg') center center;
      background-size: cover;
      /* position: absolute; */
      right: 60%;
      color: white;

  }

  .products6 {
      content: "";
      background: url('card.jpg') center center;
      background-size: cover;
      /* position: absolute; */
      left: 60%;
      color: white;
  }

  #u {
      text-align: center;
      font-size: 22px;

  }

  .products4 h1 {
      /* color: rgb(255, 255, 255);
      text-align: center;
      font-size: 37px; */
      text-align: center;
      margin-top: 381px;
      color: white;
      font-size: 40px;
  }

  .btn6 {
      width: 100%;
      display: flex;
      justify-content: center;
      margin-top: 10px;

  }

  #air {
      text-align: center;
      font-size: 20px;
  }

  .n1 {
      width: 115px;
      height: 40px;
      border-radius: 60px;
      border: 1px solid #1c3ae4;
      background-color: #1c3ae4;
      color: beige;
      margin: 5px;
  }

  .m2 {
      width: 65px;
      height: 40px;
      border-radius: 60px;
      border: 1px solid #1c3ae4;
      background-color: rgba(0, 0, 0, 0);
      color: #1c3ae4;
      margin: 5px;
  }

  .m2:hover {
      background-color: #1c3ae4;
      color: white;
  }

  .ab {
      color: rgb(7, 7, 7);
      text-align: center;
  }

  .products3 .ab {
      text-align: center;
      font-size: 25px;
      margin-top: 45px;
  }

  .btn7 {
      width: 100%;
      display: flex;
      justify-content: center;
      margin-top: 10px;
  }

  .cm {
      width: 115px;
      height: 40px;
      border-radius: 60px;
      border: 1px solid #1c3ae4;
      background-color: #1c3ae4;
      color: beige;
      margin: 5px;
  }

  .ca {
      width: 65px;
      height: 40px;
      border-radius: 60px;
      border: 1px solid #1c3ae4;
      background-color: rgba(0, 0, 0, 0);
      color: #1c3ae4;
      margin: 5px;

  }

  .ca:hover {
      background-color: #1c3ae4;
      color: white;
  }

  .products6 .p10 {
      text-align: center;
      font-size: 30px;
      margin-top: 45px;
      color: black;
      font-weight: bold;
  }

  .btn11 {
      width: 103%;
      display: flex;
      justify-content: center;
      margin-top: 10px;
  }

  .lb {
      width: 115px;
      height: 40px;
      border-radius: 60px;
      border: 1px solid #1c3ae4;
      background-color: #1c3ae4;
      color: beige;
      margin: 5px;
  }

  .lb2 {
      width: 115px;
      height: 40px;
      border-radius: 60px;
      border: 1px solid #1c3ae4;
      /* background-color: #1c3ae4; */
      color: #1c3ae4;
      margin: 5px;
  }

  .lb2:hover {
      background-color: #1c3ae4;
      color: white;
  }

  .p11 {
      text-align: center;
      font-size: 20px;
      color: black;
  }

  .products5 .p12 {
      text-align: center;
      font-size: 30px;
      margin-top: 45px;
      color: black;
      font-weight: bold;
  }

  .p13 {
      text-align: center;
      font-size: 25px;
      color: black;
  }

  .ge {
      width: 150px;
      height: 40px;
      border-radius: 60px;
      border: 1px solid #1c3ae4;
      background-color: #1c3ae4;
      color: beige;
      margin: 5px;
  }

  .btn12 {
      width: 100%;
      display: flex;
      justify-content: center;
      margin-top: 10px;
  }

  .t {
      text-align: center;
      font-size: 20px;
      color: black;

  }

  .main {
      background-color: white;
      white-space: nowrap;
      overflow-x: auto;
      overflow-y: hidden;
      margin-top: 10px;
  }

  .chi1 {
      width: 800px;
      height: 450px;
      background-color: white;
      background: url('secrat.jpg');
      background-size: cover;
      /* content: ""; */
      /* margin: 10px; */
      display: inline-block;
      position: relative;
  }

  .chi2 {
      width: 800px;
      height: 450px;
      background-color: white;
      background: url('gra.jpg');
      background-size: cover;
      /* content: ""; */
      /* margin: 10px; */
      display: inline-block;
      position: relative;
  }

  .secondsec {
      margin: 0 20px;
  }

  .chi3 {
      width: 800px;
      height: 450px;
      background-color: white;
      background: url('fam.jpg');
      background-size: cover;
      /* content: ""; */
      /* margin: 10px; */
      display: inline-block;
      position: relative;
  }

  .chi4 {
      width: 800px;
      height: 450px;
      background-color: white;
      background: url('sh.jpg');
      background-size: cover;
      /* content: ""; */
      /* margin: 10px; */
      display: inline-block;
      position: relative;
  }

  .chi5 {
      width: 800px;
      height: 450px;
      background-color: white;
      background: url('messi.jpg');
      background-size: cover;
      /* content: ""; */
      /* margin: 10px; */
      display: inline-block;
      position: relative;
  }

  .chi6 {
      width: 800px;
      height: 450px;
      background-color: white;
      background: url('slow.jpg');
      background-size: cover;
      /* content: ""; */
      /* margin: 10px; */
      display: inline-block;
      position: relative;
  }

  .bnt20 {
      width: 137px;
      height: 40px;
      border-radius: 60px;
      color: beige;
      color: black;
      background-color: white;
      border: 0px solid white;

  }

  .chilchil {
      display: flex;
      position: absolute;
      top: 360px;
      left: 40px;
      color: white;
  }

  /* .btn:hover{
    background-color: white;
    color: black;
  } */
  .chi7 {
      width: 800px;
      height: 450px;
      background-color: white;
      background: url('fon.jpg');
      background-size: cover;
      /* content: ""; */
      /* margin: 10px; */
      display: inline-block;
      position: relative;

  }

  .chi8 {
      width: 800px;
      height: 450px;
      background-color: white;
      background: url('cri.jpg.jpg');
      background-size: cover;
      /* content: ""; */
      /* margin: 10px; */
      display: inline-block;
      position: relative;

  }

  .chi9 {
      width: 800px;
      height: 450px;
      background-color: white;
      background: url('cr.jpg');
      background-size: cover;
      /* content: ""; */
      /* margin: 10px; */
      display: inline-block;
      position: relative;

  }

  .chi10 {
      width: 800px;
      height: 450px;
      background-color: white;
      background: url('ten.jpg');
      background-size: cover;
      /* content: ""; */
      /* margin: 10px; */
      display: inline-block;
      position: relative;

  }

  #thi {
      top: 10px;
      position: absolute;
      left: 150px;
      display: flex;
      font-weight: bold;
      font-size: 18px;
  }

  #emmy {
      font-size: 18px;
      position: absolute;
      left: 225px;
      top: 10px;
  }

  #comm {
      top: 10px;
      position: absolute;
      left: 150px;
      display: flex;
      font-weight: bold;
      font-size: 17px;

  }

  #emm2 {
      font-size: 17px;
      position: absolute;
      left: 240px;
      top: 10px;
  }

  #cof {
      top: 30px;
      position: absolute;
      left: 105px;
      display: flex;
      font-weight: bold;
      font-size: 17px;
  }

  #emmy1 {
      font-size: 17px;
      position: absolute;
      left: 195px;
      top: 30px;


  }

  #edy {
      top: 10px;
      position: absolute;
      left: 150px;
      display: flex;
      font-weight: bold;
      font-size: 17px;

  }

  #emmy3 {
      font-size: 17px;
      position: absolute;
      left: 240px;
      top: 10px;
  }

  #club {
      top: 10px;
      position: absolute;
      left: 150px;
      display: flex;
      font-weight: bold;
      font-size: 17px;
  }

  .bnt201 {
      margin-top: 20px;
      /* padding: 10px 12px; */
      position: absolute;
      left: -26px;
      width: 125px;
      height: 40px;
      border-radius: 60px;
      color: beige;
      color: black;
      background-color: white;
      border: 0px solid white;
  }

  .secondsec {
      gap: 10px;
  }

  .lower {
      background-color: white;
      white-space: nowrap;
      overflow-x: auto;
      overflow-y: hidden;
      margin-top: 10px;
      height: 286px;
  }

  .lower::-webkit-scrollbar {
      width: 0;
  }

  .uses1 {
      width: 450px;
      height: 300px;
      background-color: white;
      background: url('images.png');
      background-size: cover;
      /* content: ""; */
      /* margin: 10px; */
      display: inline-block;
      position: relative;
      bottom: 60px;
      /* transition: transform 0.1s ease; */
  }

  /* .uses1:hover{
    transform: scale(1.03);
  } */
  .dd .btn34 {
      display: block;
      display: flex;
      position: relative;
      top: 10px;
  }

  .uses2 {
      width: 450px;
      height: 330px;
      background-color: white;
      background: url('l.jpg');
      background-size: cover;
      /* content: ""; */
      /* margin: 10px; */
      display: inline-block;
      position: relative;
      bottom: 60px;


  }

  .uses3 {
      width: 450px;
      height: 300px;
      background-color: white;
      background: url('warm.jpg');
      background-size: cover;
      /* content: ""; */
      /* margin: 10px; */
      display: inline-block;
      position: relative;
      bottom: 60px;


  }

  .thirdsec {
      margin: 0 20px;
  }

  .uses4 {
      width: 450px;
      height: 300px;
      background-color: white;
      background: url('rummy.jpg');
      background-size: cover;
      /* content: ""; */
      /* margin: 10px; */
      display: inline-block;
      position: relative;
      bottom: 60px;


  }

  .uses5 {
      width: 450px;
      height: 300px;
      background-color: white;
      background: url('a.jpg');
      background-size: cover;
      /* content: ""; */
      /* margin: 10px; */
      display: inline-block;
      position: relative;
      bottom: 60px;


  }

  body {
      margin: 0;
      font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, sans-serif;
      background: #f9f9f9;
  }

  footer {
      background: #f5f5f7;
      padding: 40px 20px;
      color: #1d1d1f;
  }

  .footer-container {
      max-width: 1200px;
      margin: auto;
      display: flex;
      flex-wrap: wrap;
      justify-content: space-between;
  }

  .footer-column {
      flex: 1 1 180px;
      margin: 20px 10px;
      min-width: 180px;
  }

  .footer-column h4 {
      font-size: 16px;
      margin-bottom: 15px;
      color: #1b1b1b;
  }

  .footer-column ul {
      list-style: none;
      padding: 0;
      margin: 0;
  }

  .footer-column ul li {
      margin-bottom: 10px;
      font-size: 14px;
  }

  .footer-column ul li a {
      text-decoration: none;
      color: #1d1d1f;
  }

  .footer-column ul li a:hover {
      text-decoration: underline;
  }

  @media (max-width: 768px) {
      .footer-container {
          flex-direction: column;
      }

      .footer-column {
          margin: 15px 0;
      }
  }

  /* Tablet-M */

  @media (min-width:768px) and (max-width:1023px) {
      .item {
          display: none;

      }

      nav {
          padding: 5px;
      }

      .hr {
          position: relative;
          left: 275px;
          top: -7px;
          width: 35px;
          height: 31px;
      }

      .ir {
          position: relative;
          left: 260px;
          top: -2px;
          width: 20px;
          height: 20px;
      }

      .mr {
          position: relative;
          left: 268px;
          top: -2px;
          width: 20px;
          height: 20px;
      }

      .ap {
          position: relative;
          left: -289px;
          top: -3px;
          width: 20px;
          height: 20px;
      }

      .lin,
      img {
          display: inline;
      }

      .apb,
      img {
          display: block;
      }
  }

  /* 
  Mobile-L */

  @media(min-width:425px) and (max-width:767px) {

      nav {
          padding: 5px;
      }

      .item {
          display: none;

      }

      .ap,
      img {
          display: block;
      }

      .lin,
      img {
          display: inline;
      }

      .mr,
      img {
          display: block;
      }

      .ir,
      img {
          display: block;
      }

      .m {
          font-size: 30px;
      }

      .hr {
          position: relative;
          left: 110px;
          top: -8px;
          width: 35px;
          height: 31px;
      }

      .mr {
          position: relative;
          left: 100px;
          top: -2px;
          width: 20px;
          height: 20px;
      }

      .ir {
          position: relative;
          left: 90px;
          top: -2px;
          width: 20px;
          height: 20px;
      }

      .ap {
          position: relative;
          left: -120px;
          top: -3px;
          width: 20px;
          height: 20px;
      }

      .sky,
      .high {
          width: 400px;
          font-size: 20px;
      }

      .btn1,
      .btn2 {
          padding: 10px 20px;
      }

      .firstsec {
          min: -100px;
      }
  }

  /* Moblile-M */

  @media(min-width:375px) and (max-width:424px) {

      .item {
          display: none;

      }

      nav {
          padding: 7px;
      }


      .m {
          font-size: 22px;
      }

      .ap,
      img {
          display: block;
      }

      .lin,
      img {
          display: inline;
      }

      .mr,
      img {
          display: block;
      }

      .ir,
      img {
          display: block;
      }

      .hr {
          position: relative;
          left: 90px;
          top: -9px;
          width: 35px;
          height: 31px;
      }


      .mr {
          position: relative;
          left: 85px;
          top: -5px;
          width: 20px;
          height: 20px;
      }

      .ir {
          position: relative;
          left: 75px;
          top: -5px;
          width: 20px;
          height: 20px;
      }

      .ap {
          position: relative;
          left: -90px;
          top: -3px;
          width: 20px;
          height: 20px;
      }

      .sky,
      .high {
          font-size: 17px;
      }

      .btn1,
      .btn2 {
          padding: 10px 15px;
      }
  }

  /* Mobile-s */

  @media(min-width:0px) and (max-width:374px) {

      .item {
          display: none;

      }

      nav {
          padding: 7px;
      }


      .m {
          font-size: 22px;
      }

      .ap,
      img {
          display: block;
      }

      .lin,
      img {
          display: inline;
      }

      .mr,
      img {
          display: block;
      }

      .ir,
      img {
          display: block;
      }

      .hr {
          position: relative;
          left: 60px;
          top: -9px;
          width: 35px;
          height: 31px;
      }


      .mr {
          position: relative;
          left: 60px;
          top: -5px;
          width: 20px;
          height: 20px;
      }

      .ir {
          position: relative;
          left: 55px;
          top: -5px;
          width: 20px;
          height: 20px;
      }

      .ap {
          position: relative;
          left: -65px;
          top: -3px;
          width: 20px;
          height: 20px;
      }


      .m {
          font-size: 17px;
      }

      .sky,
      .high {
          font-size: 13px;
      }

      .btn1,
      .btn2 {
          padding: 10px 12px;
      }

      #b {
          font-size: 13px;
      }
  }

  .s,
  img {
      height: 22px;
      width: 23px;
      margin-top: 5px;
      display: block;
      position: relative;
      right: 7px;
  }

  .lo,
  img {
      margin-top: 4px;
      /* padding: 1px 2px; */
      position: relative;
      /* right: 2px; */
      left: 15px;
  }

  .apb,
  img {
      height: 22px;
      width: 22px;
      margin-top: 3px;
      position: relative;
      right: 35px;
  }

  .lin,
  img {
      height: 22px;
      width: 22px;
      margin-top: 3px;
      position: relative;
      left: 35px;
  }