
    /* ================= ABOUT ================= */

    .abouts{
      padding:2vw 0 80px;
      position:relative;
		background-image:url("https://bigwash.in/img/line-bg.png");
		background-position:center;
		background-repeat:no-repeat;
		background-size:cover;		
			background-color:rgba(255,255,255,1);
    }

    .abouts-wrapper{
      display:grid;
      grid-template-columns:1fr 1fr;
      gap:60px;
      align-items:center;
    }

    .abouts-images{
      position:relative;
    }

    .abouts-grid{
      display:grid;
      grid-template-columns:1fr 1fr;
      gap:20px;
    }

    .abouts-grid img{
      border-radius:30px;
      height:250px;
      object-fit:cover;
    }

    .experiences-box{
      position:absolute;
      bottom:-30px;
      left:120px;
      width:180px;
      height:180px;
      background:#ffe238;
      border-radius:35px;
      display:flex;
      flex-direction:column;
      justify-content:center;
      align-items:center;
      border:6px solid #fff;
      box-shadow:0 15px 40px rgba(0,0,0,0.08);
    }

    .experiences-box h2{
      font-size:70px;
      line-height:1;
    }

    .experiences-box span{
      font-size:18px;
      font-weight:600;
    }

    .sections-tag{
      color:#39a6ff;
      font-weight:700;
      margin-bottom:15px;
    }

    .abouts-content h2{
      font-size:55px;
      line-height:1.2;
      margin-bottom:20px;
    }

    .abouts-content p{
      color:#6d7a8c;
      line-height:1.8;
      margin-bottom:30px;
    }

    .featuress{
      display:grid;
      grid-template-columns:1fr 1fr;
      gap:20px;
      margin-bottom:35px;
    }

    .features-box{
      background:#111;
      border-radius:16px;
      padding:18px;
      font-weight:600;
      box-shadow:0 10px 30px rgba(0,0,0,0.04);
    }

    .primarys-btn{
      display:inline-block;
      background:#000;
      color:#ffe238;
      padding:14px 30px;
      border-radius:14px;
      font-weight:600;
    }

    /* ================= STATS ================= */

    .statss{
      background:#eaf5ff;
      padding:90px 0;
    }

    .statss-grid{
      display:grid;
      grid-template-columns:repeat(4,1fr);
      gap:25px;
    }

    .stats-card{
      background:#fff;
      padding:40px 30px;
      border-radius:30px;
      box-shadow:0 10px 25px rgba(0,0,0,0.04);
    }

    .stats-card h3{
      font-size:55px;
      color:#39a6ff;
      margin-bottom:10px;
    }

    .stats-card h4{
      margin-bottom:15px;
    }

    .stats-card p{
      color:#777;
      line-height:1.7;
    }

    /* ================= TEAM ================= */

    .teams{
      padding:110px 0;
      text-align:center;
    }

    .sections-title{
      font-size:55px;
      margin-bottom:60px;
      font-weight:800;
    }

    .teams-grid{
      display:grid;
      grid-template-columns:repeat(3,1fr);
      gap:35px;
    }

    .teams-card{
      background:#fff;
      border-radius:30px;
      padding:40px 25px;
      box-shadow:0 10px 30px rgba(0,0,0,0.04);
      transition:0.4s;
    }

    .teams-card:hover{
      transform:translateY(-10px);
    }

    .teams-img{
      width:180px;
      height:180px;
      margin:auto;
      border-radius:50%;
      overflow:hidden;
      margin-bottom:25px;
      border:8px solid #e9f5ff;
    }

    .teams-card h3{
      margin-bottom:8px;
    }

    .teams-card span{
      color:#39a6ff;
      font-weight:600;
    }


    /* ================= BLOG ================= */

    .blogs{
      padding:100px 0;
    }

    .blogs-grid{
      display:grid;
      grid-template-columns:repeat(3,1fr);
      gap:30px;
    }

    .blogs-card{
      background:#fff;
      border-radius:28px;
      overflow:hidden;
      box-shadow:0 10px 30px rgba(0,0,0,0.04);
    }

    .blogs-card img{
      height:240px;
      object-fit:cover;
    }

    .blogs-content{
      padding:25px;
    }

    .blogs-content h3{
      margin:20px 0;
      line-height:1.5;
    }

    .blogs-btn{
      display:inline-block;
      background:#38a7ff;
      color:#fff;
      padding:12px 20px;
      border-radius:12px;
      font-weight:600;
    }
	
    /* ================= MOBILE ================= */

    @media(max-width:992px){

      .abouts-wrapper{
        grid-template-columns:1fr;
      }

      .statss-grid{
        grid-template-columns:repeat(2,1fr);
      }

      .teams-grid,
      .blog-grid{
        grid-template-columns:1fr;
      }

      .hero h1{
        font-size:52px;
      }

      .abouts-content h2,
      .sections-title{
        font-size:42px;
      }
    }

    @media(max-width:768px){

    
      .abouts-grid{
        grid-template-columns:1fr;
      }

      .featuress{
        grid-template-columns:1fr;
      }

      .statss-grid{
        grid-template-columns:1fr;
      }

      .experiences-box{
        position:relative;
        left:0;
        bottom:0;
        margin-top:20px;
      }

      .abouts-content h2,
      .sections-title{
        font-size:34px;
      }

     }
.feature-boxrow{display:flex;
      flex-direction:row; align-items: center;justify-items: center;}
.boxrowimg{width:2.5vw; height:2.5vw; margin-right:1vw;}
.feature-boxrow img{width:100%}
.feature-boxrow p{font-size:1.1vw; padding:0vw; margin:0vw; color:#fff;}