@media only screen and (max-width: 992px) {
    body{
      overflow-x: hidden;
    }
    header menu css start
    #mobile-menu-two {
      display: block;
    }
    .top-announcement .top-quick-links
    {
      display: none;
    }
    .header-link
    {
      display: none !important;
    }
    .header-wrapper.menu-list-third
    {
      display: none;
    }
    .toggle-menu
    {
      font-size: 28px;
    }

    .menu-list-main-inner-item {
        padding: 10px;
        background: #fff9f9;
        border-bottom: 1px solid #dfdfdf;
        font-size: 13px;
    }
    .menu-list-main-inner-item .accordion-button {
      font-size: 13px;
    }
    .menu-list-main-inner{
      margin-bottom: 50px;
    }
    .menu-list-main-inner-item:focus,
    .menu-list-main-inner-item:hover
    {
      background: #2455a217;
    }
    .menu-list-main-inner-item .accordion-body a {
        padding: 5px 5px !important;
        background: #1b4ea10f;
        border-bottom: 1px solid #cbcbcb;
    }
    .menu-list-main
    {
      max-height: 90vh;
      overflow: auto;
    }

    /* banner area css start  */
    .video-cover{
      height: 350px;
    }
    .rs-banner-area .swiper {
      height: 350px;
    }
    .banner-content span {
        font-size: 13px;
    }
    .heading-banner-area {
        font-size: 24px;
    }
    .rs-banner-area .swiper-button-prev,
    .rs-banner-area .swiper-button-next
    {
      display: none;
    }
    .rs-banner-one::before
    {
      background: none;
    }
    .services-overlap
    {
      margin-top: -66px;
    }
    .services-overlap .row .col-lg-auto:nth-child(3) .service-box,
    .services-overlap .row .col-lg-auto:nth-child(4) .service-box,
    .services-overlap .row .col-lg-auto:nth-child(5) .service-box,
    .services-overlap .row .col-lg-auto:nth-child(6) .service-box,
    .services-overlap .row .col-lg-auto:nth-child(7) .service-box
    {
      top: 0;
    }
    .services-overlap .row 
    {
      justify-content: space-around !important;
    }
    .right-float-button{
      right: -45px;
    }
    .rs-about-one
    {
      padding-top: 20px;
    }
    .rs-about-one .rs-about-thumb:first-child
    {
      margin-bottom: 0;
    }
    .rs-about-one .rs-about-thumb > img
    {
      object-fit: cover;
      object-position: 0;
    }
    .section-space-bottom
    {
      padding-bottom: 20px;
    }

    /* programs section css home page  */
    .badge-ribbon{
      font-size: 8px !important;
    }
    body .badge-container {
        padding: 0px;
        right: -10px;
        top: 0;
        padding-top: 10px;
    }
    .rs-program-one .rs-program-info
    {
      padding-top: 15px;
      padding-bottom: 30px;
    }
    body .stat-card
    {
      padding: 5px !important;
    }
    .stats-wrapper .row{
      gap: 10px 0;
    }
    .rs-faculty-one .rs-faculty-bg {
        padding-top: 20px;
        padding-bottom: 20px;
    }
    .rs-faculty-area .col-xl-12
    {
      padding: 0;
    }
    .category-tab-buttons
    {
      grid-template-columns: auto auto auto !important;
      padding: 10px;
    }
    .category-content .col-lg-12{
      margin-top: 0;
    }
    .rs-faculty-one .rs-accordion-one .accordion-button:not(.collapsed)
    {
      color: #ffffff;
      border-color: #ffffff;
    }
    .rs-faculty-one .rs-accordion-one .accordion-button:not(.collapsed) .rs-faculty-tab-icon svg path
    {
      fill: #fff;
    }
    .club-section .col-lg-6
    {
      padding: 0 0;
    }
    .club-section .col-lg-6 span{
      display: none;
    }
    .section-space
    {
      padding-top: 20px;
      padding-bottom: 20px;
    }
    .rs-campus-life-wrapper .swiper
    {
      height: auto;
      margin-top: 20px;
    }
    .rf-right{
      margin-top: 0;
      padding-top: 0;
    }
    #admissionEnquiryForm .col-md-6{
      padding: 0;
      margin-bottom: 0 !important;
    }
    #admissionEnquiryForm .field-manage{
      margin-bottom: 8px !important;
      margin-top: 0;
    }
    .rs-blog-area .col-lg-5
    {
      margin: 0;
    }
    .rs-copyright-one .rs-footer-copyright-wrapper
    {
      justify-content: start;
    }
    .rs-gallery-area .col-xl-12{
      padding: 0;
    }
    .rs-breadcrumb-area .container-fluid
    {
      padding-left: 0;
    }
    .rs-breadcrumb-one .rs-breadcrumb-title
    {
      font-size: 24px;
    }
    .rs-breadcrumb-one {
        padding-top: 90px !important;
    }

    .facultieslist
    {
      margin-top: 10px !important;
    }
    .folder-tabs .nav-link
    {
      padding: .8rem 0.5rem !important;
      font-size: 12px !important;
    }
    .hero h1
    {
      font-size: 24px !important;
    }
    .hero .col-lg-6 .row .col-6:first-child
    { 
      padding-left: 0;
    }
    .hero .col-lg-6 .row .col-6:last-child
    {
      padding-right: 0;
    }
    .page-head .hero-count
    {
      padding-left: 10px;
    }
    body .notice-row .title
    {
      font-size: 13px;
    }
    .filter-bar .d-flex 
    {
      flex-wrap: wrap;
    }
    .page-head .count 
    {
      display: none;
    }
    .page-head {
        padding: 3.5rem 20px 1.5rem !important;
    }
    .hero-count
    {
      display: none;
    }
    .content-section .doc-block
    {
      margin-bottom: 0;
      padding-bottom: 0;
    }
    .content-grid
    {
      gap: 0;
    }
    .right-activities.sticky
    {
      position: static !important;
      width: 100% !important;;
    }
    .page-wrap
    {
      margin-top: 0 !important;
      padding-top: 20px !important;
    }
    .header-link {
      /* display: none !important; */
        display: flex !important;
        flex-wrap: wrap;
        list-style: none;
        gap: 8px !important;
        margin: 10px 0;
    }
    .rs-banner-area .swiper
    {
      height: 250px !important;
    }
  }
  @media only screen and (max-width:1480px) {
    .main-menu li a
    {
      font-size: 13px !important;
    }
    .header-search-inner
    {
      width: 150px;

    }
    body .menu-list-third
    {
      padding: 0 40px !important;
    }
    .header-search-wrapper
    {
      margin-left: 10px;
    }
    .menu-list-third li
    {
      padding: 5px 6px 5px 6px !important;
    }
    
  }