* {
  padding: 0;
  margin: 0;
  box-sizing: border-box;
}

@media only screen and (max-width: 1160px) {
  .side_img {
    margin-left: 10%;
  }
  .cont_col {
    width: 80% !important;
  }
  .bottom_col {
    margin-top: 25%;
    margin-left: 0;
  }
  .bottom_col .box-content {
    padding: 20px 25px;
  }
  .bg-body-tertiary {
    --bs-bg-opacity: 1;
    background-color: rgba(var(--bs-tertiary-bg-rgb), var(--bs-bg-opacity)) !important;
    z-index: 999;
  }
}
@media only screen and (max-width: 997px) {
  h2 {
    font-size: 30px !important;
  }
  .navbar .nav-item a {
    font-size: 14px;
  }
  .side_img {
    margin-top: -150px;
    margin-left: 0;
  }
  .box_subtitle {
    padding: 25px 0;
  }
  .left_navbar {
    display: none;
  }
  .left__right {
    width: 80%;
  }
  .img_text {
    display: none;
  }
  .navbar {
    width: 100%;
  }
  .bottom_col {
    margin-top: 20%;
    margin-left: 0;
  }
  .bottom_col .box-content {
    padding: 20px 25px;
  }
}
@media only screen and (max-width: 600px) {
  .body_right {
    width: 100%;
  }
  h2 {
    font-size: 28px !important;
  }
  .navbar .navbar-brand img {
    height: 60px;
  }
  .main_section .main_banner .main_title img {
    display: none;
  }
  .main_section .main_banner {
    width: 100%;
    height: 300px;
  }
  .navbar {
    width: 100%;
  }
  .rw-col {
    width: 100% !important;
  }
  .cont_col {
    width: 100% !important;
  }
  .sec_bg::before {
    display: none;
  }
  .boredrcol {
    padding-top: 0;
  }
  .side-img_1 {
    padding-top: 25px;
  }
  .bottom_col {
    position: static;
    right: 0;
    margin-top: 25px;
  }
  .side_img {
    margin-top: 0px;
  }
  .sec_bg .mobile_res {
    display: grid !important;
    grid-template-columns: repeat(1, 1fr) !important;
    aspect-ratio: 2/1;
    gap: 15px;
    padding-top: 20px;
  }
  .sec_bg .mobile_res img {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
       object-fit: cover;
  }
  .ourmission_text h2 {
    text-align: center;
  }
  .boredrcol {
    background: none;
  }
  .ourmission_text {
    text-align: center;
    padding-top: 25px;
  }
  .side_img2 {
    margin-left: 0;
  }
  .bottom_col {
    width: 100% !important;
  }
  .side_img2 {
    margin-left: 0;
    position: static;
  }
  .box_subtitle {
    text-align: center;
  }
  .textile_text {
    text-align: center;
  }
  .bottom_col .box-content {
    padding: 20px 25px;
    margin: 0 5%;
  }
  .sec__bg3 .info_wrap,
  .sec__bg3 h2 {
    text-align: center;
  }
  .sec__bg3 .info_wrap,
  .sec__bg3 p {
    text-align: justify;
  }
  .footer_content img {
    margin-bottom: 15px;
  }
  .copy-right {
    flex-direction: column;
    text-align: center;
  }
  .left__right {
    width: 100%;
    margin-left: 4% !important;
  }
  .wrapper__text {
    text-align: start;
  }
  .contact_info {
    padding-top: 25px;
    padding-left: 0 !important;
  }
  .copy-right a {
    font-size: 14px;
  }
  .footer {
    width: 100%;
  }
}/*# sourceMappingURL=media-query.css.map */