@media (max-width: 1200px) {

  .menu_item .menu_link {
    font-size: 18px;
}

.menu_item {
  padding: 0 6px;
}

}

@media (max-width: 992px) {
  .img_item {
    width: 200px !important;
    min-height: 350px;
}

  .img_dtls h5 {
    font-size: 18px;
  }
  .img_dtls span {
    font-size: 13px;
  }

  .contact_box h3 {
    font-size: 20px;
  }

  .contact_details {
    padding: 6px;
  }

  .user_links {
    display: block;
}

.ftr_list {
  margin-bottom: 0;
}

.bnr_row .col-sm-6 {
  order: 3;

}
}

/*Shrinking for mobile*/
@media (max-width: 768px) {
  .waves {
    height: 40px;
    min-height: 40px;
  }

  .content {
    height: 30vh;
  }

  h1 {
    font-size: 30px;
  }

  .banner_slider {
    padding-top: 40px;
  }

  #head_id .nav_box .logo_box {
    width: 60%;
  }

  .img_box {
    justify-content: center;
  }

  .slider_details .title h1 {
    text-align: center;
  }

  .ftr_title {
    margin-top: 20px;
}
}