@media (max-width: 1400px) 
{
    .container, .container-lg, .container-md, .container-sm, .container-xl {
        max-width: 1280px;
    }
    #cssmenu>ul>li.has-sub>a::after
    {
            right: 7px;
    }
    #cssmenu>ul>li.has-sub>a {
        padding-right: 24px;
    }
    .applyjobcls .enquiry-head .container
    {
        width:auto;
        padding-left: 25px;
    }
    .carousel-desc
    {
      top:20%;   
    }
}
@media (max-width: 1280px) 
{
    #cssmenu>ul>li>a,#cssmenu ul ul li a {
        font-size: 0.8rem;
    }
    
}
@media (max-width: 1180px) 
{
    #cssmenu>ul>li>a,#cssmenu ul ul li a {
        font-size: 0.7rem;
    }
    .container, .container-lg, .container-md, .container-sm, .container-xl {
        max-width: 1180px;
    }
}
@media (max-width: 992px) {
  .inside-banner-section .page-title h1
  {
    font-size: 22px;
  }
  .banner-cls img
  {
      width:20%;
  }
  .table-responsive,.table {
    overflow-x: scroll;
    width: 100%;
    -webkit-overflow-scrolling: touch;
    display: block;
    }
    .governmentrow.row
    {
        --bs-gutter-x:0.1rem;
        padding-right:0;
    }
    #cssmenu > ul
    {
        /*overflow-y: scroll;*/
        height: auto;
    }
    .counter-section .couter-row
    {
        grid-template-columns: repeat(3, 1fr);
    }
    .carousel-desc h1, .carousel-desc-right h1
    {
        font-size: 22px;
    }
    .carousel-desc p, .carousel-desc-right p
    {
        font-size: 11px;
    }
    .carousel-desc
    {
        top: 15%;
    }
    .sticky-left-nav
    {
        display:none;
    }
    .carousel-item {
      height: 300px;
    }
    .home-banner-slider .carousel-control-next-icon, .home-banner-slider .carousel-control-prev-icon
    {
        width: 2rem;
        height: 2rem;
    }
    #cssmenu #menu-button
    {
        padding: 20px 20px;
    }
    .teamlist
    {
        margin-right:0%;
    }
    .middle-row .teamlist img,.teamlist img
    {
        height: 180px;
    }
    
}
@media (max-width: 769px) {
    .innovationentrepre img
    {
        height: 150px;
            object-fit: contain;
    }
    .verifyotpbtn {
        width: auto;
    }
    .otp_msg input[type="tel"] {
            width: 10%;
        }
    .applyjobcls .enquiry-head .container
    {
        width: 100%;
    }
    .applyjobcls .enquiry-head .container .enquiry-container h2
    {
        padding-left:0%;
    }
    .middle-row .teamlist img,.teamlist img
    {
        height: 300px;
    }
    .carousel-item
    {
        height:auto;
    }
    .carousel-desc h1, .carousel-desc-right h1
    {
        font-size: 18px;
    }
    .carousel-desc p, .carousel-desc-right p
    {
        font-size: 10px;
    }
    
     #cssmenu #menu-button
    {
        padding: 18px 20px;
    }
    .filter-results
    {
       margin-bottom: 1%;
        margin-top: 1%;
        display: grid;
    }
    .categoryreset,.yearreset,.monthreset,.timelinereset
    {
        float: right;
    }
    .carousel-desc-right
    {
        top: 15%;
    }
    .carousel-desc
    {
        top: 0%;
    }
    .services-cls
    {
     padding-left:0!important;   
    }
    .accordion-body li
    {
        padding-bottom: 1%;
        padding-top: 1%;
    }
    .breadcrumbar
    {
        top: 35%;
        left: 14px;
    }
    .about label
    {
        width: 100px;
    }
    .role_filter
    {
        width:auto;
    }
    .keyskillcls li, .jobloccls li
    {
        font-size: 14px;
        padding: 3%;
    }
    .tbi-programe img
    {
        width: 60%;
        height: auto;
        object-fit: cover;
    }
    .offset-1
    {
        margin-left:0;
    }
    .bluecls
    {
            font-size: 17px;
    }
    .inside-banner-section img
    {
            width: 37%;
    }
    .seviceprovider table
        {
            width:80%!important;
        }
    .tbi-programe ul
    {
            padding-left: 4%!important;
    }
    .tbi-programe ul.services-cls
    {
     padding-left:0!important;   
    }
    .domainarea
    {
        object-fit:contain;
            height: auto;
    }
    .rightimg,.leftimg
    {
        text-align: inherit; 
    }
    .playimg img {
        width: 100%;
    }
    #cssmenu ul ul .submenu-button::before,#cssmenu ul ul .submenu-button::after
    {
            background: #000;
    }
    .inside-banner-section h4
    {
            font-size: 15px;
    }
    .banner-cls
    {
        height: 200px!important;
    }
    .enquirycls .theme_btn
    {
        margin: auto;
        display: block;
        text-align: center;
        width: 200px;
        margin-top: 5%;
    }
    body {
        padding-top: 155px;
    }
    .programs .section-title h2, #career .section-title h2,.section-title h2
    {
        font-size: 31px;
    }
    .btn-orange
    {
        margin-top: 8%;
    }
    #stackholders .eventlist
    {
        height:auto;
    }
    .subtitle p
    {
        font-size: 19px;
        width: 80%;
    }
    .program-announce h3, .bigscheme-announce h3
    {
        font-size: 1.35rem;
    }
    .bigscheme-announce img
    {
        max-height: 450px;
        object-fit: fill;
    }
    .program-announce img
    {
        object-fit: cover;
    }
    header .logo-sction .logo-row
    {
        grid-template-columns: 1fr;
        grid-gap: 0;
    }
    header .logo-sction .item .logo
    {
        height: auto !important;
    }
    header .logo-sction .logo-row .item:nth-child(2) .search-login-row
    {
        display: none;
    }
    header .logo-sction .logo-row .item:nth-child(2)
    {
        display:block;
    }
    header .logo-sction .item:nth-child(2) .top-navigation-links
    {
            margin-top: 10px;
    }
    header .logo-sction .item:nth-child(2) .top-navigation-links ul
    {
        padding: 0px;
        margin: 0px;
        list-style-type: none;
        float: right;
    }
    header .logo-sction .item:nth-child(2) .top-navigation-links ul li
    {
        float: left;
        padding: 0px 10px;
        font-size: 14px;
    }
    .scroll-news .scroll-news-row .item:nth-child(1)
    {
        font-size: 1rem;
    }
   .teamlist
   {
      margin-right: 0%;
      margin-top: 2%;
      margin-bottom: 2%;
   }
   
   .banner-cls img {
        width: 37%;
        padding-top: 2.6%;
    }
    .tbi-programe .seviceprovider img
    {
        object-fit: contain;
    }
    .compendium .banner-cls img
  {
      width:100%;
      padding-top: 0%; 
      height:200px;
  }
  .licensingcls .banner-cls,.sinceip .banner-cls,.innovationplatform .banner-cls,.fintechcls .banner-cls
  {
    min-height: 100%;
  }
    .licensingcls .banner-cls img,.sinceip .banner-cls img,.innovationplatform .banner-cls img,.fintechcls .banner-cls img
    {
      width:100%;
      padding-top: 0%;
      height:100%;
    }
    .consultancyservice h1,.membershipcls h1,.workshopcls h1,.capacitycls h1,.compendium h1,.latestfiledip h1,
  .sinceip h1,.filediparchive h1,.copyrightcls h1,.scienceparkcls h1,.innovationplatform h1,.nidhiseedcls h1,
  .indexinnovation h1,.sparshcls h1,.phdprogramcls h1,.facultyinnovation h1,.sonacomstar h1,.fintechcls h1,
  .fellowaward h1,.inovationprogram h1,.nationalaward h1,.innovationplatformcls h1,.atalcls h1,.startupiinovator h1,
  .innovationtech h1,.paymentcancel h1
  {
          width: 50%;
  }
  .indexinnovation .banner-cls img,.atalcls .banner-cls img,.mentorcls .banner-cls img,.startupindia .banner-cls img,.termscond .banner-cls img,.csrcls .banner-cls img
  {
      width:35%;
      margin-top:2%;
      margin-bottom:2%;
  }
  .container, .container-md, .container-sm {
    max-width: 720px;
    }
    .counter-section .couter-row {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    grid-gap: 20px;
    }
    .innovationentrepre h5
    {
        font-size: 1rem;
    }
    .eventoverview img
    {
        width:100%!important;
    }
    .enquiry-container h2
    {
        font-size: 40px;
        padding-left:0%;
    }
    .enquiry-container label
    {
        top:0;    
    }
    .portfolio-wrap
    {
            padding-right: calc(var(--bs-gutter-x) * .5);
            padding-left:calc(var(--bs-gutter-x) * .5);
            margin-bottom:5%;
    }
    .portfolio-container {
        margin-left: 0%;
    }
    .filtercls
    {
        position: fixed;
        top: 0px;
        right: -775px;
        height: 100%;
        bottom: 15px;
        z-index: 99999999;
        overflow-y: auto;
        background: #fff;
        transition: ease-in-out 0.2s;
        max-width: 100%!important;
        box-shadow: 0px 0px 30px rgb(127 137 161 / 25%);
        transition: right 1s;
        -webkit-transition: 1s;
    }
    .bi-x-square
    {
        display:block;
    }
    #accordionExample5 .accordion-header
    {
        float: left;
    }
    #mobcoursefilter
    {
        margin-bottom: 3%;
        display: block;
        width: 100px;
        margin-right: 1%;
        height: 2.8rem;
        margin-left: 0%;
    }
    .eventsearchbar .col-lg-12
    {
        padding-left:0;
    }
    .btn-transparent {
        border: 1px solid #449d9e;
        border-radius: 3px;
        padding: 1%;
        color: #449d9e;
    }
    .enquiry-container label
    {
        width:100%;
    }
    
    .counter-section .couter-row
    {
        grid-template-columns: repeat(3, 1fr);
    }
}
@media (max-width: 500px) {
    .send-msg-cls
    {
        display:none;
    }
    .chat-box .btn-send-message
    {
        border-top-right-radius:inherit;
        border-top-left-radius:inherit;
        padding: 12px 18px;
    }
    .chat-box
    {
        width: auto;
    }
    #cssmenu #menu-button
    {
        padding: 20px 9px;
    }
    
    .carousel-item {
        height: 160px;
    }
    .carousel-indicators [data-bs-target] {
        width: 17px;
        height:0;
    }
    
    .applyjobcls
    {
        margin-top: -24px!important;
    }
    .enquiry-container h2
    {
        font-size: 40px;
    }
    .enquiry-container .form-control
    {
        padding-top:8%!important;
    }
    .enquiry-container label
    {
        width:100%;
    }
    
    #submitbtn
    {
            width: 25%;
    }
    
    .tbi-programe h3
    {
        font-size: 21px;
    }
    .tbi-programe h4
    {
        font-size: 18px;
    }
    
    .scroll-news .scroll-news-row .item:nth-child(1)
    {
            font-size: 1rem;
    }
    
    .counter-section .couter-row
    {
        grid-gap: 38px;
        grid-template-columns: inherit;
    }
    .carousel-desc h1, .carousel-desc-right h1
    {
            font-size: 9px;
    }
    .carousel-desc p, .carousel-desc-right p
    {
        font-size: 6px;
    }
    #events .portfolio-wrap
    {
        padding-left:calc(var(--bs-gutter-x) * .8);
    }
    .carousel-desc
    {
            top: 10%;
                width: 30%;
    }
  .banner-cls img
  {
      width:40%;
      padding-top: 6%;
  }
  .banner-cls
  {
    min-height: 200px;
    
  }
  .aboutus .banner-cls img,.fittteam .banner-cls img,.copyrightcls .banner-cls img,.nidhiseedcls .banner-cls img,
  .indexinnovation .banner-cls img,.phdprogramcls .banner-cls img,.inovationprogram .banner-cls img,.nationalaward .banner-cls img,
  .startupindia .banner-cls img,.termscond .banner-cls img
  {
     padding-top: 5%; 
  }
  .historycls .banner-cls img,.capacitycls .banner-cls img
  {
      padding-top: 8%; 
  }
  .governance-cls .banner-cls img,.fittteam .banner-cls img,.historycls .banner-cls img,.consultancyservice .banner-cls img,
  .partnership .banner-cls img,.membershipcls .banner-cls img,.pcrtraining .banner-cls img,.workshopcls .banner-cls img,
  .nidhiseedcls .banner-cls img,.indexinnovation .banner-cls img,.phdprogramcls .banner-cls img,.facultyinnovation .banner-cls img,
  .sonacomstar .banner-cls img,.nationalaward .banner-cls img
  {
      width:40%;
  }
  .startupindia .banner-cls img,.csrcls .banner-cls img
  {
      width:35%;
  }
  .openipcls .banner-cls img
  {
      width:20%;
  }
  .compendium .banner-cls img
  {
      width:100%;
      padding-top: 0%; 
      height:200px;
  }
  .licensingcls .banner-cls,.sinceip .banner-cls,.innovationplatform .banner-cls,.fintechcls .banner-cls
  {
    min-height: 100%;
  }
    .licensingcls .banner-cls img,.sinceip .banner-cls img,.innovationplatform .banner-cls img,.fintechcls .banner-cls img
    {
      width:100%;
      padding-top: 0%;
      height:100%;
    }
  .consultancyservice h1,.membershipcls h1,.workshopcls h1,.capacitycls h1,.compendium h1,.latestfiledip h1,
  .sinceip h1,.filediparchive h1,.copyrightcls h1,.scienceparkcls h1,.innovationplatform h1,.nidhiseedcls h1,
  .indexinnovation h1,.sparshcls h1,.phdprogramcls h1,.facultyinnovation h1,.sonacomstar h1,.fintechcls h1,
  .fellowaward h1,.inovationprogram h1,.nationalaward h1,.innovationplatformcls h1,.atalcls h1,.startupiinovator h1,
  .innovationtech h1,.paymentcancel h1
  {
          width: 50%;
  }
  .contractrd .banner-cls img
  {
      width:50%;
  }
  .governances .col-sm-5
  {
      margin-left:0!important;
  }
  .teamlist
  {
    margin: 4%;
    width: 90%;
  }
  .services-cls li
  {
        width: 49%;
        height: 250px;
  }
  .services-cls li img
  {
      margin-bottom:0;
      margin-top:0;
  }
  .services-cls li:before
  {
      margin-right:0!important;
  }
  .services-cls img
  {
    height: 100px;
  }
  .tide20cls .services-cls li
  {
      width: 49%;
        height: 180px;
  }
  .services-cls li img
  {
    width: 35%;
  }
  p
  {
      clear:both;
  }
  #slider-wrap ul#slider
  {
    padding-left: 0;
  }
  #slider-wrap ul#slider li
  {
    width: 350px;
    height: 400px;
  }
  .caption-containers
  {
      left:0;
  }
  #slider-wrap ul#slider
  {
     white-space: nowrap;
    overflow-x: auto;
    overflow-y: hidden;
    padding-left: 2%;
  }
  #slider li
  {
      float: none!important;
    display: inline-block;
  }
  iframe
  {
      width:100%;
  }
  .sparsh-cls img,.buildprograms img
  {
      width:100%;
  }
  .incubated_company
  {
      height:auto;
  }
  .portfolio
  {
      padding:2%!important;
  }
  .centerimg,.playimg
  {
      padding-right: 0;
  }
  .tbi-programe img
  {
    height: auto;
  }
  .eventsearchbar
  {
    margin-left: 0%;
  }
  .filter-results .result-show
  {
    width: 100%;
  }
  footer hr
  {
      margin:19px 0px 20px 0px;
  }
  footer .text-center
  {
    margin-bottom: 43px;
  }
  #cssmenu ul ul li a
  {
          font-size: 14px;
  }
  .mechimg,.mechimg .col-md-4,.rightimg,.leftimg
  {
      padding-right: 0;
  }
  .playimg .rightimg,.playimg .leftimg,.playimg .centerimg
  {
      padding-right: calc(var(--bs-gutter-x) * .5);
  }
  #cssmenu > ul > li > a
  {
      font-size: 0.8rem;
  }
  .programbtn
  {
   width:100%!important; 
   margin-left:0!important;
  }
  .middle-row .teamlist img, .teamlist img {
    height: 220px;
  }
  .stakeholder-cls .stakeholderlist,.stakeholder-cls .team
  {
          margin-right: 0;
    margin-left: 0;
  }
  .stakeholderlist .col-lg-4
  {
        padding-left: 0;
        padding-right: 0;
  }
  .portfolio-wrap
  {
      padding-left:0;
  }
  .success-detail
  {
      width:100%;
  }
  .success-container h2
  {
          font-size: 30px;
  }
}