
@media (min-width: 300px) and (max-width: 576px) {

  p{
    margin-bottom: 10px !important;
  }

.main-slider-two__title span {
    -webkit-text-stroke-width: 2px;
  }

  .main-header--two .main-header__logo {
    padding: 13px 10px !important;
}
  .main-slider-two__carousel .owl-dots {
    bottom: 65px;}

    .client-carousel.owl-theme.nav-type-1 .owl-nav {
  display: none;
  }

  .sec-title-style7 h2 {
    font-size: 44px;
  }

  .rts-notice-section {
    padding: 8px
  }

  .rt-between {
  padding-top: 10px;
  }

  .single-departments-box .icon .round-box {
    right: 48px;
  }

  .departments-img-box{
    margin-bottom: 10px;
  }

  .youtube {
    font-size: 36px;
}

.news-right-items .news-right-box .thumb {
  text-align: center;
}

.gallery-one__card{
  justify-self: center;
}
.footer-widget {
  margin-bottom: 16px;
}
.main-footer__bottom__inner {
  display:block;
}

/* about */

section {
  padding-top: 30px;
}
.breadcrumb-style4__content {
  padding: 60px 0 180px
}
.breadcrumb-style4-area .big-text {
  /* font-size: 54px;
  top: 50px;
  line-height: 54px; */
  font-size: 42px;
  top: 80px;
  line-height: 56px;
}
.sec-title__title {
  font-size: 30px;
}
.mission-vision-box {
  flex: unset;
}
.slider-slick .slider-for img {
  min-height: 310px;
  max-height: 310px;
}
  .slider-slick .slider-nav img {
    min-height: 60px;
    max-height: 60px;
  }
/* message */
.about-img img {
  min-height: 320px;
  max-height: 320px;
}
.about-img {
  margin: 35px 0 0 30px;
}
.princi-title h3::after {
  width: 52px;
  margin: 8px 0px;
}

/* history */
.history-single .circle {
  display: none;
}
.history-single svg {
    display: none;
}
/* contact */
.main-contact-form-style3-area .contact-form {
  padding: 36px 18px 26px;}

  .main-contact-form-style3-area h2 {
    margin-bottom: 10px;
    margin-top: 10px;
}

.main-contact-form-style3-area {
  padding: 48px 0px 2px;
}

}

@media (min-width: 577px) and (max-width: 768px) {}
@media (min-width: 769px) and (max-width: 992px) {}

@media (min-width: 1201px) and (max-width: 1400px) {}



@media (max-width: 575px) {
    h1 br,
    h2 br,
    h3 br,
    h4 br,
    h5 br,
    h6 br {
      display: none;
    }
  }
  
  @media (max-width: 575px) {
    p br {
      display: none;
    }
  }
  

  @media (min-width: 1200px) {
    .container {
      max-width: 1200px;
    }
  }

  @media (min-width: 481px) {
    .ul-list-one li {
      font-size: 20px;
    }
  }


   /*--------------------------------------------------------------
  # Cards
  --------------------------------------------------------------*/

  @media (min-width: 992px) and (max-width: 1199px) {
    .blog-card-two__content {
      width: calc(100% - 30px);
    }
  }

  @media (min-width: 768px) and (max-width: 1199px) {
    .blog-card-two__meta {
      gap: 10px;
    }
  }

  @media (min-width: 768px) and (max-width: 1199px) {
    .blog-card-two__meta li {
      font-size: 13px;
    }
  }

  @media (min-width: 768px) and (max-width: 1199px) {
    .blog-card-two__meta li i {
      margin-right: 5px;
      font-size: 14px;
    }
  }

    /*--------------------------------------------------------------
  # Footer
  --------------------------------------------------------------*/
  @media (min-width: 1200px) {
    .footer-widget--links-two {
      margin-left: -30px;
    }
  }
    /*--------------------------------------------------------------
  # Navigations
  --------------------------------------------------------------*/

  @media (max-width: 1600px) {
    .main-header__inner {
      padding-left: 20px;
      padding-right: 20px;
    }
  }
  @media (max-width: 1320px) {
    .main-header__inner {
      padding-left: 15px;
      padding-right: 15px;
    }
  }
  @media (max-width: 1199px) {
    .main-header__inner {
      padding-top: 10px;
      padding-bottom: 10px;
    }
  }
  @media (max-width: 767px) {
    .main-header__inner {
      padding: 20px 0;
    }
  }

  @media (min-width: 768px) {
    .main-header__logo {
      width: auto;
    }
  }
  @media (min-width: 768px) {
    .main-header__logo .mobile-nav__btn {
      margin-left: 30px;
    }
  }

  @media (min-width: 768px) {
    .main-header__btn {
      display: inline-flex;
    }
  }

  @media (max-width: 1600px) {
    .main-header__right__border {
      margin: 0 30px;
    }
  }
  @media (min-width: 1200px) and (max-width: 1300px) {
    .main-header__right__border {
      display: none;
    }
  }
  @media (max-width: 767px) {
    .main-header__right__border {
      display: none;
    }
  }

  @media (min-width: 1200px) and (max-width: 1300px) {
    .main-header__call {
      display: none;
    }
  }
  @media (max-width: 767px) {
    .main-header__call {
      display: none;
    }
  }

  @media (max-width: 1600px) {
    .main-header__nav {
      margin-left: 80px;
    }
  }

  @media (max-width: 1500px) {
    .main-header--two .main-header__logo {
      padding: 10px 60px;
    }
  }

  @media (max-width: 767px) {
    .main-header--two .main-header__inner {
      padding-right: 20px;
    }
  }

  @media (max-width: 1599px) {
    .main-header--two .alefox-btn {
      margin-left: 30px;
      padding: 14px 20px;
    }
  }
  @media (min-width: 1200px) and (max-width: 1299px) {
    .main-header--two .alefox-btn {
      display: none;
    }
  }
  @media (max-width: 767px) {
    .main-header--two .alefox-btn {
      display: none;
    }
  }

  @media (max-width: 1500px) {
    .main-header--two__toggler {
      margin-left: 30px;
    }
  }
  @media (max-width: 767px) {
    .main-header--two__toggler {
      display: none;
    }
  }

  @media (max-width: 1199px) {
    .main-header--three .main-header__inner {
      padding: 18px 40px;
    }
  }
  @media (max-width: 500px) {
    .main-header--three .main-header__inner {
      padding: 18px 30px;
    }
  }

  @media (max-width: 1199px) {
    .main-header--three .mobile-nav__btn {
      margin-left: -65px;
      margin-right: 20px;
    }
  }
  @media (max-width: 1199px) {
    .mobile-nav__btn {
      margin-left: -50px;
      margin-right: 10px;
    }
  }
  @media (max-width: 767px) {
    .mobile-nav__btn {
      margin-left: -40px;
      margin-right: 10px;
    }
  }
  @media (min-width: 1200px) {
    .mobile-nav__btn {
      display: none;
    }
  }

  @media (min-width: 1200px) {
    .main-menu .main-menu__list,
    .main-menu .main-menu__list ul {
      display: flex;
    }
  }

  @media (max-width: 1400px) {
    .main-menu .main-menu__list > li + li {
      margin-left: 40px;
    }
  }
  @media (min-width: 1200px) and (max-width: 1300px) {
    .main-menu .main-menu__list > li + li {
      margin-left: 35px;
    }
  }

  @media (min-width: 1200px) and (max-width: 1400px) {
    .main-menu__list li:nth-last-child(1) ul li > ul,
    .main-menu__list li:nth-last-child(2) ul li > ul {
      left: auto;
      right: calc(100% + 20px);
    }
  }
 
  /*--------------------------------------------------------------
  # Slider
  --------------------------------------------------------------*/

  @media (max-width: 767px) {
    .main-slider-two__carousel .owl-dots {
      flex-direction: row;
      transform: none;
      margin: 0 auto;
      left: 0;
      top: auto;
      /* bottom: 90px; */
      text-align: center;
      justify-content: center;
    }
  }
  @media (max-width: 767px) {
    .main-slider-two__carousel .owl-dots .owl-dot button {
      width: 49px;
      height: 40px;
      border-radius: 100px 100px 0 0;
    }
  }
  @media (max-width: 767px) {
    .main-slider-two__carousel .owl-dots .owl-dot::after {
      right: 0;
      top: -10px;
      border-radius: 100px 100px 0 0;
    }
  }
  @media (max-width: 1199px) {
    .main-slider-two__item {
      padding-top: 250px;
      padding-bottom: 200px;
    }
  }
  @media (max-width: 767px) {
    .main-slider-two__item {
      padding-top: 160px;
      padding-bottom: 200px;
    }
  }
  @media (max-width: 767px) {
    .main-slider-two__sub-title {
      font-size: 16px;
    }
  }
  @media (max-width: 767px) {
    .main-slider-two__title {
      font-size: 40px;
      line-height: 50px;
    }
  }
  @media (max-width: 767px) {
    .main-slider-two__text {
      font-size: 16px;
      line-height: 26px;
      margin-bottom: 35px;
    }
  }
  @media (max-width: 992px) {
    .main-slider-two__shape-one {
      display: none;
    }
  }
  @media (max-width: 1299px) {
    .main-slider-two__shape-two {
      display: none;
    }
  }

  /* youtube */

  @media (max-width: 767px) {
    .choose-us-wrapper-3 .video-image .video-btn {
        width:80px;
        height: 80px;
        line-height: 80px
    }
  }

  @media (max-width: 1399px) {
    .choose-us-wrapper-3 .choose-content {
        padding:40px 40px
    }
  }
  
  @media (max-width: 991px) {
    .choose-us-wrapper-3 .choose-content {
        margin-left:0;
        margin-top: 0;
        padding: 40px 30px
    }
  }
  
  @media (max-width: 767px) {
    .choose-us-wrapper-3 .choose-content {
        text-align:center
    }
  }

  @media(max-width: 1199px) {
    .news-right-items .news-right-box {
        flex-wrap:wrap
    }
  }

  @media(max-width: 1199px) {
    .news-right-items .news-right-box .thumb {
        max-width:800px;
        flex-basis: 100%
    }
  }

  @media(max-width: 1199px) {
    .news-right-items .news-right-box .content {
        max-width:none;
        padding: 0 25px 25px
    }
  }

  @media (max-width: 1199px) {
    .td_hero_btn_group {
        gap:15px 20px;
        padding: 25px 30px
    }
  }
  
  @media (max-width: 767px) {
    .td_hero_btn_group {
        padding:20px;
        gap: 10px
    }
  }

  @media (max-width: 767px) {
    .td_hero_btn_group .td_btn.td_style_1 {
        width:100%;
        min-width: 100%
    }
  
    .td_hero_btn_group .td_btn.td_style_1 .td_btn_in {
        padding: 15px 30px
    }
  }

  /* facility */
  @media only screen and (max-width: 1023px) {
    .services-section-two .row {
      margin: 0 -15px;
    }
  }

  @media only screen and (max-width: 1023px) {
    .service-block-two {
      padding: 0 15px;
      margin-bottom: 30px;
    }
  }

  @media only screen and (max-width: 1199px) {
    .service-block-two .inner-box {
      padding: 30px !important;
    }
  }

  @media only screen and (max-width: 1199px) {
    .service-block-two .image-box {
      position: relative;
      left: 0;
      top: 0;
      margin-bottom: 70px;
    }
  }

  @media only screen and (max-width: 1199px) {
    .service-block-two .image-box .image {
      border-radius: 0 !important;
    }
  }

  @media only screen and (max-width: 1199px) {
    .service-block-two .image-box .icon {
      right: 0 !important;
      left: 0 !important;
      top: auto;
      bottom: 0;
      margin: 0 auto -40px;
    }
  }

  @media only screen and (max-width: 599px) {
    .service-block-two .title {
      font-size: 24px;
    }
  }

  @media only screen and (max-width: 1199px) {
    .service-block-two .content {
      text-align: center;
    }
  }

  @media (max-width: 575px),only screen and (min-width:768px) and (max-width:991px) {
    .vl-single-team-bo3x .team-thumb img {
        height:100%
    }
  }

  @media only screen and (max-width: 600px) {
    .contain {
      display: grid;
      grid-template-columns: 1fr;
      grid-gap: 1rem;
    }
  }
     /*--------------------------------------------------------------
  #byjoee
  --------------------------------------------------------------*/