   @media screen and (min-width: 200px) and (max-width: 768px) {
    @font-face {
    font-family: 'DejaVu Serif';
    src: url('../fonts/DejaVuSerif.ttf') format('truetype');
    font-display: swap;
}
  .amatir-main-contant-logo {
     margin-left: -40%;
     padding-bottom: 10px;
 }
   .amatir-header-layout{
    height: auto;
background-position:right;
   }

   .amatir-main-contant-mark{
    padding-bottom:10px;
}
   .amatir-main-contant-devanagari{
    font-size:18px;
   }
   .amatir-main-contant-heading {
    font-size: 28px;
    line-height:36px;
    width:100%;
    text-align: left;
   }
   .amatir-main-contant-subheading{
        font-size: 16px;
    font-style: italic;
    font-weight: 500;
    text-align: left;
   }
   .amatir-main-contant-discription {
    width: 100%;
    font-size: 15px;
    text-align: left;
    font-weight: 500;
   }
   .btn-discover {
    width: 100%;
    display: inline-flex;
    align-items: center;
    font-size: 15px;
   margin-bottom:40px;
    justify-content: center;
   }
   .why-choose-layout{
    padding: 40px 0px;

   } 
   .why-choose-layout-heading {
     font-size: 26px;
    line-height:36px;
   }
   .why-choose-layout-card {
    padding:20px 10px;
   }
   .why-choose-layout-card-contant{
    padding:30px 10px;
   }
   .why-choose-layout-card-contant-heading{
         font-size: 20px;
    line-height:28px;
   }
   .image-slide-layout{
    padding:40px 0px;
   }
   .bjh-section{
    padding: 40px 0px;
   }
   .why-choose-layout-discriptions {
      font-size: 16px;
    font-weight: 500;
    padding:10px 0px
   }
   .why-choose-layouts{
    padding:40px 0px;
   }
   .why-choose-layout-images {
    margin-top: 30px;
    height:200px;

   }
     .why-choose-layout-images img {
    height:200px;
   }
   .supportive-section{
    padding:40px 0px;
   }
   .why-choose-layout-discription {
width:100%;
   }
   
    .bjh-steps-grid {
        grid-template-columns: repeat(1, 1fr);
        gap: 10px;
    }
    .bjh-step-text {
        font-size:20px;
        line-height:28px;
    }

    .bjh-steps-card-inner{
        padding:0px;
    }

        .bjh-steps-title {
        font-size: 20px;
        line-height: 28px;
    }
   }