@media (min-width: 992px) and (max-width: 1200px) {
  .btn.btn-success {
    padding: 0.88rem 1.6rem;
    font-size: 0.8rem; }
  .main-navigation ul li {
    margin-right: 1rem; }
    .main-navigation ul li a {
      font-size: 0.9rem; } }

@media (min-width: 768px) and (max-width: 991px) {
  .btn.btn-success {
    padding: 0.88rem 1.6rem;
    font-size: 0.8rem; }
  .main-navigation ul li {
    margin-right: 0.5rem; }
    .main-navigation ul li a {
      font-size: 0.8rem; } }

@media (min-width: 576px) and (max-width: 767px) {
  .btn.btn-success {
    padding: 0.88rem 1.6rem;
    font-size: 0.8rem; }
  .search-form {
    margin-bottom: 2rem; }
  .main-navigation ul {
    display: none; }
    .main-navigation ul li {
      margin-right: 0.5rem; }
      .main-navigation ul li a {
        font-size: 0.8rem; }
  .main-slider .one-item {
    min-height: 1px; }
    .main-slider .one-item .item-header .heading {
      margin-bottom: 2rem;
      font-size: 1.2rem;
      line-height: 1.5; }
  .about-box {
    margin-bottom: 3rem; }
  .news-list-box ul li a .content-side .meta {
    font-size: 0.8rem; }
  .news-list-box ul li a .content-side p {
    font-size: 0.9rem; } }

@media (min-width: 280px) and (max-width: 575px) {
  .btn.btn-success {
    padding: 0.88rem 1.6rem;
    font-size: 0.8rem; }
  .d-flex.flex-xs-column {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column; }
  .main-logo {
    margin-bottom: 1rem; }
    .main-logo img {
      min-width: 43px; }
    .main-logo span {
      font-size: 1rem; }
  .search-form {
    margin-bottom: 2rem; }
  .main-navigation ul {
    display: none; }
    .main-navigation ul li {
      margin-right: 0.5rem; }
      .main-navigation ul li a {
        font-size: 0.8rem; }
  .main-slider .one-item {
    min-height: 1px; }
    .main-slider .one-item .item-header .heading {
      margin-bottom: 2rem;
      font-size: 1.2rem;
      line-height: 1.5; }
    .main-slider .one-item .photo-side {
      height: 300px;
      -webkit-box-ordinal-group: 2;
      -webkit-order: 1;
      -ms-flex-order: 1;
      order: 1; }
    .main-slider .one-item .content-side {
      padding-bottom: 8rem;
      -webkit-box-ordinal-group: 3;
      -webkit-order: 2;
      -ms-flex-order: 2;
      order: 2; }
  .main-slider .slider-buttons {
    position: absolute;
    right: inherit;
    bottom: 40px;
    left: 52px; }
  .about-box {
    margin-bottom: 3rem; }
  .news-list-box ul li a {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column; }
    .news-list-box ul li a img {
      margin: 0px 0px 1.5rem;
      max-width: 100%; }
    .news-list-box ul li a .content-side {
      max-width: 100%; }
      .news-list-box ul li a .content-side .meta {
        font-size: 0.8rem; }
      .news-list-box ul li a .content-side p {
        font-size: 0.9rem; }
  .main-footer {
    padding: 3rem; } }
