@media (min-width: 576px) {
    .card-columns {
        column-count: 1;
    }
}

@media (min-width: 768px) {
    .card-columns {
        column-count: 2;
    }
}

@media (min-width: 992px) {
    .card-columns {
        column-count: 2;
    }
}

@media (min-width: 1200px) {
    .card-columns {
        /*column-count: 3;*/
		column-count: 2;
    }
}

/*Extra large + */
@media (min-width: 1400px) {
	.container {
    	max-width: 1370px;
	}
}

@media screen and (max-width: 1400px) and (min-width: 1200px) {
  .overflow-scroll .fa-fw {
	  display: none;
  }
}

@media screen and (max-width: 1200px) and (min-width: 0px) {
  .overflow-scroll span {
	  display: none;
  }
}

@media (max-width: 768px) {
	.grad-nav {
		padding-bottom: 1rem;
	}
	
	#search .input-group {
		width: 50%;
		float: left;
	}
}