@media screen and (max-width: 1440px) {
  #card_main::after {
    width: 215px;
  }
  #card_main::before {
    width: 150px;
  }
  .heading_position::after {
    left: 100%;
  }
  .heading_position::before {
    right: 100%;
    left: -40px;
  }
}
@media screen and (max-width: 1200px){
  /* .nav-bar a  {
    padding: 10px 20px;
  } */
  .nav-bar li a.active {
    color: #fcc046 !important;
    /* Done by RSA on 20-06-2025(Start) */
    /* background: lavenderblush; */
  }
  /* Done by RSA on 20-06-2025(End) */
}
@media screen and (max-width: 1024px) {
    #card_main::after {
      width: 25%;
      height: 50px !important;
      top: 0;
      background-size: contain;
      background-position: left top;
    }
    #card_main::before {
      width: 18%;
      height: 40px !important;
      top: 0;
      background-size: contain;
      background-position: right top;
    }
    .new_heading_design::after {
      top: 50px;
      left: calc(50% - 137px);
      width: 260px;
      height: 50px;
  }
    .main_heading {
      font-size: 26px;
    }
  }
  @media screen and (max-width: 768px) {
    .new_heading_design_2::before{
      left: calc(50% - 118px);
      width: 235px;
      height: 20px;
    }
    .new_heading_design_2::after{
      left: calc(50% - 118px);
      width: 235px;
      height: 20px;
    }
    .crad_heading{
      font-size: 22px;
      transition: 1s;
    }
    #card_main::after {
      width: 15%;
    }
    #card_main::before {
      width: 10%;
    }
    .new_heading_design::after {
      top: 50px;
      left: calc(50% - 137px);
      width: 260px;
      height: 50px;
    }
    .mobile-responce-slider{
      display: block!important;
      padding: 30px 10px;
    }
    .secondry_heading_2 {
      font-size: 18px;
      font-family: cerapro;
      font-weight: 400;
      color: #0c2742!important;
  }
  
  }
  @media screen and (max-width: 576px) {
    #trending_sec_brithday{background-size: cover;} 
    .swiper-container { padding-top: 20px;}
    .heading_bg h2{
      font-size: 20px;
    }
    .main_heading {
      font-size: 22px;
    }
    .heading_position::after {
      width: 20px;
      height: 20px;
      top: 6px;
    }
    .heading_position::before {
      width: 20px;
      height: 20px;
      right: 100%;
      left: -22px;
      top: 6px;
    }
    .new_heading_design::after {
      top: 34px;
      left: calc(50% - 109px);
      width: 200px;
      height: 40px;
  }
    .main_section {
      width: auto !important;
      height: auto !important;
    }
    .main_section_1 {
      width: auto !important;
      height: auto !important;
    }
    #card_main {
      padding-top: 20px;
    }
    .slide_main_row {
      padding: 20px 6% !important;
    }
    #trending_sec{
      padding: 25px 0px;
    }
    /* .main_heading{
      padding: 0px 20px;
    } */
  }
  /* @media screen and (max-width: 420px) {
    .main_heading{
      padding: 0px 30px;
    }
  } */
  @media screen and (max-width: 350px) {
    .new_heading_design::after {
      top: 60px;
    }

    /* Done by RSA on 20-06-2025(Start) */
    .logo img {
      width: 185px;
    }
    /* Done by RSA on 20-06-2025(End) */
  
    /* .main_heading{
font-size: 20px;
    } */
  }

  .mobile-responce-slider{
    display: none;
  }