/* *********************** */
/* Responsive Styles
/* *********************** */

/* Medium devices (desktops, 1200px and down (md)) */
@media (max-width: 1200px) {
  /* ************************* */
  /* main slider
  /* ************************* */
  #main-slider .main-slider-caption h1 { font-size: 28px; }
  #main-slider .main-slider-caption p { font-size: 14px; }

  /* ************************ */
  /* blog
  /* ************************ */
  .post-col-4 { width: 33.33%; } /* 3 columns */
  .with-sidebar .post-col-3 { width: 50%; } /* 2 columns */
}

/* Small devices (tablets, 992px and down (sm)) */
@media (max-width: 992px) {
  body { padding-top: 0; }
  /* ************************ */
  /* main navigation
  /* ************************ */
  #main-navigation-wrap { position: relative; }
  /* ************************* */
  /* main slider
  /* ************************* */
  #main-slider { height: 350px; }
  .mightyslider_modern_skin .mSButtons { display: none; }
  #main-slider .main-slider-caption h1 {
    font-size: 20px;
    margin-bottom: 20px;
    padding: 0 25px;
  }
  #main-slider .main-slider-caption p {
    font-size: 13px;
    margin-bottom: 20px;
    padding: 0 25px;
  }
  #main-slider .main-slider-caption .bird-big-btn {
    font-size: 12px;
    padding: 10px 12px;
  }
  /* ************************ */
  /* search
  /* ************************ */
  .drop-search-wrap { display: none; }
  /* ************************ */
  /* blog
  /* ************************ */
  .post-col-4 { width: 50%; } /* 2 columns */
  .post-col-3 { width: 50%; } /* 2 columns */
  .with-sidebar .post-col-3 { width: 50%; } /* 2 column */
  /* ************************* */
  /* pagination (standart)
  /* ************************* */
  .pagination-wrap { padding-bottom: 50px; }
  /* ************************* */
  /* single page
  /* ************************* */
  .prev-next-posts-nav { margin-bottom: 30px; }
  .previous-post-link {
    text-align: center;
    padding: 6px 0;
  }
  .next-post-link {
    text-align: center;
    padding: 6px 0;
  }
  .single-fullwidth-2 ul.single-meta-inf {
    padding-bottom: 20px;
    border-bottom: 1px solid #f6f6f6;
    margin-bottom: 20px;
  }
  /* ************************* */
  /* category pages
  /* ************************* */
  .page-title { padding: 40px 0 30px; }
  .category-description { padding: 10px 0 30px 0; }
  /* ************************* */
  /* footer 1
  /* ************************* */
  #footer-1 aside {
    float: none;
    width: 100%;
  }
  /* ************************* */
  /* footer 2
  /* ************************* */
  .copyright-inf p {
    margin-bottom: 20px;
    padding: 0 15px;
  }
  .footer-social-icons {
    float: none;
    text-align: center;
  }
}

/* Extra small devices (mobile, 768px and down (xs)) */
@media (max-width: 768px) {
  /* ************************ */
  /* logo
  /* ************************ */
  .logo { margin-left: 15px; }
  /* ************************* */
  /* main slider
  /* ************************* */
  #main-slider { height: 300px; }
  .mightyslider_modern_skin .mSButtons {
    display: block;
    opacity: .6;
    filter: alpha(opacity=60);
  }
  .mightyslider_modern_skin:hover .mSButtons {
    opacity: .7;
    filter: alpha(opacity=70);
  }
  .mightyslider_modern_skin .mSPages { display: none; }
  #main-slider .slide-caption-bg img { display: none; }
  #main-slider .main-slider-caption h1 { display: none; }
  #main-slider .main-slider-caption p { display: none; }
  #main-slider .main-slider-caption .bird-big-btn { display: none; }
  /* ************************ */
  /* blog
  /* ************************ */
  .blog-container-col-4 { margin-right: 0; }
  .blog-container-col-3 { margin-right: 0; }
  .blog-container-col-2 { margin-right: 0; }

  .post-col-4 { width: 100%; } /* 1 column */
  .post-col-3 { width: 100%; } /* 1 column */
  .with-sidebar .post-col-3 { width: 100%; } /* 1 column */
  .post-col-2 { width: 100%; } /* 1 column */

  .post-wrap {
    margin-right: 0;
    margin-bottom: 40px;
  }
  /* ************************ */
  /* pagination - next/prev page nav
  /* ************************ */
  .standard-wp-pagination { text-align: center; }
  .standard-wp-pagination a { margin: 5px; }
  .standard-wp-pagination .pg-previous-link { float: none; }
  .standard-wp-pagination .pg-next-link { float: none; }
}
