/*index page css start*/
  #comp-lv0hzn9x1{
      position: relative;
      margin-top: 50px;
  }
  #bgMedia_comp-lv0hzna31 img{
    width: 100%; height: 730px; object-fit: contain; object-position: 50% 50%;
  }

  
   
/*  dragon-tattoo page css start*/
  .book-a-free-cons{
    background: #fff;
    padding: 8px;
    border-radius: 8px;
  }
  .book-a-free-cons h2{
    font-size: 40px!important;
  }
  .start-with-free{
      margin: 15px; display: -webkit-inline-box;
    }
  @media (max-width:767px){
    .book-a-free-cons {
        width: 96%;
    }
    .book-a-free-cons h2{
      font-size: 30px!important;
    }
    .start-with-free{
      display: block;
    }
    .bs-work-5-card {
        margin: 10px 0;
        border-radius: 10px;
        box-shadow: 3px 4px 0px 0px #00000040;
    }
    
    .bs-work-5-card .disc{
      margin-bottom: 0;
    }
}

@media (max-width:527px){
.book-a-free-cons {
        width: 94%;
    }
    .book-a-free-cons h2{
      font-size: 22px!important;
    }
    .talk-to-expert h2{
      font-size: 30px!important;
    }
 }

 @media (max-width:425px){
.book-a-free-cons {
        width: 88%;
    }
    .book-a-free-cons h2{
      font-size: 20px!important;
    }
    .content-part{
      padding: 0!important;
    }

 }

 @media (max-width:375px){
.book-a-free-cons {
        width: 76%;
    }
    .bs-footer-2-top-content-social{
      gap: 17px!important;
    }
    .content-part.one-of-best {
        width: 375px !important;
        padding: 10px !important;
    }
 }

 @media (max-width:320px){
  .content-part.one-of-best {
        width: 320px !important;
    }
 }



/* dragon-tattoo page css end*/

  @media (max-width:576px){
    #bgMedia_comp-lv0hzna31 img{
      height: 480px;
    }
    #comp-lv0hzn9x1{
      margin-top: 0px;
  }
  .content-part.work-of-heart{
    top: 0;
    width: 425px!important;
    padding: 10px!important;
  }
  .home-about h3{
    font-size: 30px;
  }
  .group img{
    object-fit: contain!important;
  }
  .center-image{
    display: none;
  }

/*  showcase css part start*/
 .content-part.find-inspri {
    position: static;
    width: 100% !important;
}
.bs-blog-3-item-single .item-img {
  height: 240px;
}
.banner1 img{
  height: auto!important;
  object-fit: contain;
}
/*  showcase css part end*/

  }

  @media (max-width:425px){
    h2.bs-sec-title-1.subtitle.text-light {
        font-size: 45px !important;
    }
    .home-about h3 {
        font-size: 23px;
        margin-top: 77px;
    }
    .talk-to-expert h2{
      width: 60%;
    }
    .content-part.work-of-heart{
        width: 425px !important;
        padding: 10px !important;
    }
    .content-part.find-inspri {
      position: static;
      width: 425px !important;
        padding: 10px !important;
  }

    
  }

  @media (max-width:391px){
    .content-part.work-of-heart {
        width: 391px !important;
    }
  }

  @media (max-width:320px){
    .wa-img-cover img{
      object-fit: contain;
    }
    .content-part.work-of-heart {
        top: 0;
        width: 320px !important;
    }
    .bs-footer-2-top-content-social {
        gap: 15px !important;
        margin-top: 13px !important;
    }
    .bs-footer-2-top-content-social a {
      font-size: 15px!important;
  }
  }
/*index page css end*/