@media (min-width: 1400px) and (max-width: 1650px) {
  .header-syle-one .pr-header-info-item label,
  .header-syle-one .pr-header-info-item .hd-item-meta span,
  .header-syle-one .header-navigation-content li a,
  .pr-blog-inner-item .pr-blog-text-item h3,
  .pr-team-item-wrap .team-item-text .pr-btn a {
    font-size: 14px !important;
  }
  h2 span.pr-text-in_item3 {
    font-size: 21px !important;
  }
  .pr-blog-inner-item .item-author-meta .pr-blog-more a,
  .pr-blog-inner-item .item-author-meta {
    font-size: 13px;
  }
  p,
  .news-scroll .marquee a {
    font-size: 15px !important;
  }
  .about-scoller-item .about-scoller-item-text h3,
  .scrolling-bar .head h2 {
    font-size: 18px !important;
  }
  .pr-team-item-wrap .team-item-text h3 {
    font-size: 25px !important;
  }
  .counter-item i,
  .counter-item img {
    left: 26px !important;
  }
  .counter-item img {
    width: 50px !important;
  }
  .counter-item .counter-inner h3 {
    font-size: 26px !important;
  }
  .pr-footer-widget .widget-title {
    font-size: 19px !important;
  }
  .scrolling-bar {
    padding: 4px 0px !important;
  }
}

@media (min-width: 1024px) and (max-width: 1399px) {
  .header-syle-one .pr-header-info-item label,
  .header-syle-one .pr-header-info-item .hd-item-meta span,
  .header-syle-one .header-navigation-content li a,
  .pr-blog-inner-item .pr-blog-text-item h3,
  .pr-team-item-wrap .team-item-text .pr-btn a {
    font-size: 13px !important;
  }
  h2 span.pr-text-in_item3 {
    font-size: 21px !important;
  }
  .pr-blog-inner-item .item-author-meta .pr-blog-more a,
  .pr-blog-inner-item .item-author-meta {
    font-size: 13px;
  }
  p,
  .news-scroll .marquee a {
    font-size: 14px !important;
  }
  .about-scoller-item .about-scoller-item-text h3,
  .scrolling-bar .head h2 {
    font-size: 16px !important;
  }
  .pr-team-item-wrap .team-item-text h3 {
    font-size: 25px !important;
  }
  .counter-item i,
  .counter-item img {
    left: 35px !important;
  }
  .counter-item img {
    width: 40px !important;
  }
  .counter-item .counter-inner h3 {
    font-size: 22px !important;
  }
  .pr-footer-widget .widget-title {
    font-size: 19px !important;
  }
  .scrolling-bar {
    padding: 4px 0px !important;
  }
  .header-syle-one .pr-header-info-item .hd-item-icon i {
    font-size: 30px !important;
  }
  .social-item a {
    margin-left: 13px !important;
    font-size: 14px !important;
  }
  .header-syle-one .header-top-content {
    padding: 8px 0px !important;
  }
  .header-syle-one .header-cta-content {
    padding: 9px 0px !important;
  }
  .header-syle-one .header-navigation-content {
    padding: 10px !important;
  }
  .fbulb_shape {
    display: none;
  }
  .pr-main-navigation.clearfix.ul-li ul {
    margin: 0;
    padding: 0;
    /*display: flex !important;*/
    flex-direction: row;
    justify-content: center;
  }

  .pr-blog-inner-item .pr-blog-text-item p {
    padding-bottom: 0px !important;
    margin-bottom: 8px !important;
  }
  .about-text-scroller-wrap {
    margin-top: 25px !important;
  }
  .about-scoller-item {
    margin-bottom: 20px !important;
  }
  .about-scoller-item .about-scoller-item-icon:before,
  .about-scoller-item .about-scoller-item-icon:after {
    width: 70px !important;
    height: 70px !important;
  }
  .about-scoller-item .about-scoller-item-icon {
    width: 84px !important;
    height: 84px !important;
  }
  .about-scoller-item .about-scoller-item-icon i {
    font-size: 35px !important;
  }
  .about-scoller-item .about-scoller-item-icon:after {
    width: 84px !important;
    height: 84px !important;
  }
  .pr-about-section {
    padding: 35px 0px 10px !important;
  }
  .mt-30-media{
      margin-top:30px;
  }
  .pr-team-item-wrap .carousel-control-next {
    right: -24px !important;
  }
  .pr-team-item-wrap .carousel-control-prev {
    left: -24px !important;
  }
  .pr-team-item-wrap .carousel-control-prev,
  .pr-team-item-wrap .carousel-control-next {
    width: 50px !important;
    height: 50px !important;
  }
  .pr-team-item-thumb-img {
    /*height: 400px !important;*/
    padding-left: 0 !important;
    margin-top: 0px !important;
  }
  .pr-team-item-thumb-img .carousel-indicators [data-bs-target] {
    /*width: 90px !important;*/
    /*height: 90px !important;*/
  }
  .pr-team-item-wrap .team-item-text span {
    margin-bottom: 18px !important;
  }
  .team-item-img img {
    /*max-height: 325px !important;*/
  }
  #featured_scroll {
    height: 200px !important;
  }
  .pr-team-section {
    padding: 35px 0px !important;
  }
  .counter-bg {
    padding-top: 25px !important;
    padding-bottom: 0px !important;
  }
}

/* mobile screen */
@media (max-width: 576px) {
  h2 span.pr-text-in_item3 {
    font-size: 18px !important;
  }

  .fbulb_shape svg,
  .fbulb_shape,
  .fshape2,
  .fpencil_shape,
  .fpencil_shape svg {
    display: none;
  }
  .pr-blog-inner-item .pr-blog-text-item h3 {
    font-size: 15px !important;
  }
  .pr-blog-inner-item .item-author-meta,
  .pr-blog-inner-item .item-author-meta .pr-blog-more a {
    font-size: 13px !important;
  }
  .pr-blog-section {
    padding: 35px 0px 40px !important;
    /*margin-top:150px !important;*/
  }
  .blocks {
   
    margin-top: -35px !important;
   
}
  .counter-item img {
    width: 40px !important;
  }
  .counter-item i,
  .counter-item img {
    left: -10px !important;
  }
  .counter-item {
    margin-left: 20px;
  }
  .ml--5 {
    margin-left: -3px !important;
  }
  .kitchen {
    padding: 50px 25px !important;
  }
  .pr-footer-content {
    padding-bottom: 20px !important;
  }
  .scrolling-bar .head h2 {
    font-size: 16px !important;
  }
  .news-scroll .marquee a {
    font-size: 14px !important;
  }
  .team-item-img img {
    max-height: 275px !important;
  }
  .about-img-item::before {
    display: none !important;
    content: none !important; /* optional to ensure it doesn't render */
  }
}
@media only screen and (max-width: 767px) {
  .how-it-work__single {
    margin-bottom: 30px !important;
  }
  .how-it-work__icon {
    position: relative !important;
    top: 0 !important;
    right: 0 !important;
    margin-top: 20px !important;
  }
  .how-it-work__single-2 {
    padding-left: 0 !important;
  }
  .how-it-work__single-2 .how-it-work__icon {
    left: 0 !important;
  }
}


@media only screen and (max-width: 767px) {
    .grid-three-destination {
        grid-template-columns: repeat(2, 1fr) !important;
    }
    .buttons {
      grid-template-columns: 1fr 1fr !important;
      gap: 1rem !important;
    }
    .admission-pdf .container.p-5{
      padding: 1rem !important;
    }
    .how-it-work{
        margin-top: 45px;
    }

}
@media only screen and (max-width: 600px) {
    .grid-three-destination {
        grid-template-columns: repeat(1, 1fr) !important;
    }
}

@media(min-width:1100px)and (max-width:1700px){
    .hideNext {
        /*margin-top: -166px !important;*/
    }
}

@media(min-width:1701px){

 .revslider-initialised {
        min-height: 100vh !important;
        width: 100% !important;
    }
    .team-item-img img {
    max-height: 372px !important;
}
}

@media(min-width:992px){
    section.how-it-work {
        margin-top: -100px;
    }
    section#pr-about {
        margin-top: 100px !important;
    }
}