﻿@media only screen and (max-width: 1110px) {
  .footer-col {
    padding-bottom: 40px; }
  .col-lg-8 {
    flex: none;
    max-width: none; }
    .col-lg-8 .about_button {
      text-align: center; }
      .col-lg-8 .about_button a {
        width: 350px; }
  .about_text {
    padding-right: 0px; }
  .section_subtitle,
  .section_title_container,
  .title-text p {
    text-align: center; }
  #cat-content {
    padding: 20px; }
  .nav-item {
    display: none; }
  .navbar {
    display: none !important; }
  .topnav {
    display: block; }
  .table-crop-large {
    display: none; } }

@media only screen and (max-width: 992px) {
  .intro_box {
    width: 100%;
    padding: 40px 100px; }
  .intro_boxes_wrap div {
    height: auto; }
  .intro_box_icon {
    width: auto;
    height: auto; } }

@media only screen and (max-width: 896px) {
  .cat-item {
    max-width: 200px; }
  .header-title-text p {
    font-size: 80px; } }

@media (min-width: 768px) {
  #sidebar-wrapper {
    margin-left: 0; }
  #page-content-wrapper {
    min-width: 0;
    width: 100%; }
  #wrapper.toggled #sidebar-wrapper {
    margin-left: -15rem; } }

@media only screen and (max-width: 660px) {
  .header-title-text p {
    font-size: 400%;
    text-shadow: 3px 3px #231B26; }
  .wrap-contact100 {
    padding: 20px 20px !important; }
  .table-crop {
    display: none; }
  .isbn-search-btn {
    min-width: 100% !important;
    margin-bottom: 10px !important; } }
