body html {
    padding: 0;
    margin: 0;
  }

           /* header button */
           .btn-header{
            width: 200px;
            padding: 20px 20px;
            background: rgb(255, 19, 19);
            color: white;
            font-family:  sans-serif;
            border: none;
            text-align: center;
            
            
            
            }
            
            
            .btn-header a{
                text-decoration: none;
                color: white;
                
            
            
            }
            /* header button */
  
  .bg-img {
    height: 500px;
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    background-image: linear-gradient(rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5)),
      url(images/salonspa1.jpeg);
  }
  
  .cycling-title h1 {
    color: white;
    margin-top: 230px;
    font-size: 60px;
    font-family: "Poppins";
  }
  
  .cycling-title i {
    color: #3498db;
  }
  
  .cyc-img img {
    border-radius: 10px;
    height: 500px;
  
    width: 100%;
  }
  
  .img-title .img-des p {
    text-align: left;
    color: grey;
  }
  
  .img-title h1 {
    font-family: "Sansita Swashed";
  }
  
  .img-title h1::before {
    content: "";
    width: 90px;
    height: 10px;
    display: block;
    border-top: 2px solid chocolate;
    position: absolute;
    margin-top: -10px;
  }
  
  .three-img img {
    height: 50px;
    width: 50px;
    border-radius: 50%;
  }
  
  .two {
    position: relative;
    right: 15px;
  }
  
  .three {
    position: relative;
    right: 30px;
  }
  
  .btn button {
    padding: 15px;
    width: 200px;
  }
  
  .cycling-title i {
    font-size: 50px;
  }
  
  /* ------------------media query section for salonspa------------------  */
  
  @media (max-width: 407px) {
    .cyc-img img {
      width: 80%;
    }
  }
  
  @media (max-width: 456px) {
    .cyc-img img {
      position: relative;
      left: 30px;
    }
  }
  
  @media (max-width: 290px) {
    .cycling-title h1 {
      font-size: 45px;
    }
  }
  
  @media (max-width: 250px) {
    .cyc-img img {
      width: 90%;
      margin-left: -15px;
    }
  }
  
  @media (max-width: 332px) {
    .cycling-title h1 {
      font-size: 50px;
    }
  }
  
  @media (max-width: 229px) {
    .cycling-title h1 {
      font-size: 30px;
    }
  }
  
  @media (max-width: 414px) {
    .cyc-img img {
      width: 85%;
    }
  }
  
  @media (max-width: 294px) {
    .cycling-title h1 {
      font-size: 45px;
    }
  
    .cyc-img img {
      margin-left: -10px;
    }
  }
  
  @media (max-width: 223px) {
    .cycling-title h1 {
      font-size: 30px;
    }
  }
  
  @media (max-width: 227px) {
    .cyc-img img {
      width: 80%;
    }
  
    .cycling-title h1 {
      font-size: 30px;
    }
  }
  
  @media (max-width: 459px) {
    .cycling-title h1 {
      font-size: 35px;
    }
  }
  @media (max-width: 228px) {
    .cycling-title h1 {
      font-size: 23px;
    }
  }
  @media (max-width: 268px) {
    .cycling-title h1 {
      font-size: 23px;
    }
  }
  
  @media (max-width: 282px) {
    .cycling-title h1 {
      font-size: 23px;
    }
  }
  
  