@media only screen and (max-width: 1200px) {
  /* Header */
  .header-options {
    margin-right: 20px;
    padding-top: 60px;
  }
  .header-text {
    font-size: 15px;
  }
  .prime-logo {
    max-height: 90px;
  }
  .navbar-fixed-top {
    height: 100px;
  }
  .icon-bar {
    background-color: black !important;
  }
  .navbar-toggle:hover,
  .navbar-toggle:focus {
    background-color: #C8C8C8 !important;
  }
  
  /* Body */
  body {
    padding-top: 90px;
  }
  .tag-select-outer {
    height: 340px;
  }
  .tag-select-outer-erosion-control {
    height: 310px;
  }
  .tag-select-outer-services {
    height: 250px;
  }
}

@media only screen and (max-width: 992px) {
  .tile-outer-awards {
    padding: 3px;
  }

  .about-flex-box {
    display: block;
  }
  .about-left {
    width: 100%;
    height: 100vw;
    margin-bottom: 10px;
  }
  .about-right {
    /* flex: none; */
  }
}

@media only screen and (max-width: 767px) {
  /* Head */
  .header-options {
    padding: 0px;
    margin: 0px;
    height: auto;
    text-align: right;
    border-bottom: solid 1px #C8C8C8;
  }
  #bs-example-navbar-collapse-1 {
    padding: 0;
    border-bottom: solid 1px #101010;
  }
  .navbar-right {
    width: auto;
    background-color: white;
    margin: 0;
  }
  .prime-logo {
    margin-left: 15px;
  }
  
  /* Body */
  .tile-outer {
    width: 50%;
    float: left;
  }
  .tag-select-text,
  .tag-select-text-erosion-control {
    width: 100%;
    float: none;
    margin-bottom: 10px;
    padding: 0px;
  }
  .tag-select-outer {
    height: 400px;
  }
  .tag-select-outer-erosion-control {
    height: 370px;
  }
  .tag-select-outer-services {
    height: 280px;
  }

  .tag-options-inner-projects,
  .tag-options-inner-erosion,
  .tag-options-inner-services {
    font-size:18px;
  }
  
  .tile-outer-awards {
    width: 50%;
    float: left;
    padding: 3px;
  }

  /* Footer */
  .contact-div,
  .footer-images-div {
    padding: 0;
  }
  .footer-div {
    font-size: 14px;
  }
  .footer-images-div {
    width: 20%;
  }
}

@media only screen and (max-width: 600px) {
  
  /* Body */
  #myCarousel {
    height: 300px;
  }

  .tag-options-wrapper {
    height: 32px;
    background-color: #96BC33;
  }
  
  .tag-options-inner-projects,
  .tag-options-inner-erosion,
  .tag-options-inner-services {
    height: 32px;
    font-size: 12px;
  }
  
  .tag-text {
    padding-top: 32px;
    font-size: 12px;
    line-height: 25px;
  }
  .tag-select-outer {
    height: 400px;
  }
  .tag-select-outer-erosion-control {
    height: 360px;
  }
  .tag-select-outer-services {
    height: 190px;
  }

  .tile-item-text-awards-wrapper {
    height: 97%;
    width: 97%;
  }

  .services-options-left,
  .services-landscapes-left {
    font-size: 13px;
    line-height: 25px;
    padding-top: 10px;
  }
  .green-title-text {
    font-size: 16px;
  }
  .services-members-flex {
    display: block;
  }
  .ieca {
    margin-top: 10px;
  }
  
  /* Footer */
  .contact-div,
  .inquiries-div,
  .footer-images-div {
    width: auto;
    float: none;
  }
  .footer-image-div {
    float: left;
  }
  .footer-image {
    margin: 0;
  }
  .footer-div {
    height: 350px;
  }
}

@media only screen and (max-width: 550px) {
  .services-options,
  .services-landscapes,
  .services-members {
    display: block;
  }
  .services-options-right,
  .services-landscapes-right,
  .services-members-right {
    height: 100vw;
  }
  .services-members-flex {
    display: flex;
  }
  .ieca {
    margin-top: 10px;
  }
  .tag-display,
  .tag-images,
  .tag-display-first {
    display: block;
    max-height: none;
  }
  .tag-images-left,
  .carle-images-left {
    padding: 0 0 7px 0;
  }
  .lindstrom-right-image-padded {
    width: 100%;
  }
}

@media only screen and (max-width: 450px) {
  .tag-select-outer {
    height: 500px;
  }
  .tag-select-outer-erosion-control {
    height: 450px;
  }
  .tag-select-outer-services {
    height: 270px;
  }
  .ieca {
    margin-top: 5px;
  }
  .chamber-of-commerce {
    padding-top: 10px;
  }
  .tag-text-about {
    padding: 10px 30px;
    font-size: 14px;
    line-height: 25px;
  }
}

@media only screen and (max-width: 370px) {
  .tag-options-inner-projects,
  .tag-options-inner-erosion,
  .tag-options-inner-services {
    height: 48px;
  }

  .tag-options-inner-projects,
  .tag-options-inner-services {
    padding-top: 16px;
  }

  .tag-select-outer {
    height: 570px;
  }

  .tag-select-outer-erosion-control {
    height: 500px;
  }

  .tag-select-outer-services {
    height: 340px;
  }
}
