h2.ingress,
.article-details .lead-text h2.ingress {
  margin-bottom: 50px;
}

table {
  border: 1px solid #707070;
}

table th,
table td {
  border: 1px solid #707070;
}
@media (min-width: 768px) {
  .top-nav > ul {
      width: 100%;
      max-width: 1280px;
  }
}

.text-image {
    margin-bottom: 10px;
}
@media (min-width: 768px){
.text-image {
    margin-bottom: 15px;
}}
@media (min-width: 1024px){
  .text-image {
      margin-bottom: 20px;
}}

.accordion-group  {
    margin-bottom: 10px;
}
@media (min-width: 768px){
.accordion-group  {
    margin-bottom: 15px;
}}
@media (min-width: 1024px){
  .accordion-group {
      margin-bottom: 20px;
}}

#main > .wpcf7,
#main > .text-box,
#main > .download,
#main > .history,
#main > .youtube,
#main > .image-two-txt,
#main > .text-icon-boxes,
#main > .three-cols-text,
#main > .form-validation  {
    margin-bottom: 10px;
}
@media (min-width: 768px){
  #main > .wpcf7,
  #main > .text-box,
  #main > .download,
  #main > .history,
  #main > .youtube,
  #main > .image-two-txt,
  #main > .text-icon-boxes,
  #main > .three-cols-text,
  #main > .form-validation  {
    margin-bottom: 15px;
}}
@media (min-width: 1024px){
  #main > .wpcf7,
  #main > .text-box,
  #main > .download,
  #main > .history,
  #main > .youtube,
  #main > .image-two-txt,
  #main > .text-icon-boxes,
  #main > .three-cols-text,
  #main > .form-validation {
      margin-bottom: 20px;
}}

.image-text-section {
    margin-bottom: 10px;
}
@media (min-width: 768px){
.image-text-section  {
    margin-bottom: 15px;
}}
@media (min-width: 1024px){
  .image-text-section {
      margin-bottom: 20px;
}}

.two-columns-section {
    margin-bottom: 10px;
}
@media (min-width: 768px){
.two-columns-section  {
    margin-bottom: 15px;
}}
@media (min-width: 1024px){
  .two-columns-section {
      margin-bottom: 20px;
}}

.latest-articles {
    margin-bottom: 10px;
}
@media (min-width: 768px){
.latest-articles  {
    margin-bottom: 15px;
}}
@media (min-width: 1024px){
  .latest-articles {
      margin-bottom: 20px;
}}

.links-with-images {
    margin-bottom: 10px;
}
@media (min-width: 768px){
.links-with-images  {
    margin-bottom: 15px;
}}
@media (min-width: 1024px){
  .links-with-images {
      margin-bottom: 20px;
}}

.upcoming-events {
    margin-bottom: 10px;
}
@media (min-width: 768px){
.upcoming-events  {
    margin-bottom: 15px;
}}
@media (min-width: 1024px){
  .upcoming-events {
      margin-bottom: 20px;
}}

.image-text {
    margin-bottom: 10px;
}
@media (min-width: 768px){
.image-text  {
    margin-bottom: 15px;
}}
@media (min-width: 1024px){
  .image-text {
      margin-bottom: 20px;
}}

.link-boxes {
    margin-bottom: 10px;
}
@media (min-width: 768px){
.link-boxes  {
    margin-bottom: 15px;
}}
@media (min-width: 1024px){
  .link-boxes {
      margin-bottom: 20px;
}}

.take-contact {
    margin-bottom: 10px;
}
@media (min-width: 768px){
.take-contact  {
    margin-bottom: 15px;
}}
@media (min-width: 1024px){
  .take-contact {
      margin-bottom: 20px;
}}

.text-icon-boxes {
    margin-bottom: 10px;
}
@media (min-width: 768px){
.text-icon-boxes  {
    margin-bottom: 15px;
}}
@media (min-width: 1024px){
  .text-icon-boxes {
      margin-bottom: 20px;
}}

.history {
    margin-bottom: 10px;
}
@media (min-width: 768px){
.history  {
    margin-bottom: 15px;
}}
@media (min-width: 1024px){
  .history {
      margin-bottom: 20px;
}}

.past-events {
    margin-bottom: 10px;
}
@media (min-width: 768px){
.past-events  {
    margin-bottom: 15px;
}}
@media (min-width: 1024px){
  .past-events {
      margin-bottom: 20px;
}}

.article-details {
    margin-bottom: 10px;
}
@media (min-width: 768px){
.article-details  {
    margin-bottom: 15px;
}}
@media (min-width: 1024px){
  .article-details {
      margin-bottom: 20px;
}}

.article-details-header {
    margin-bottom: 10px;
}
@media (min-width: 768px){
.article-details-header  {
    margin-bottom: 15px;
}}
@media (min-width: 1024px){
  .article-details-header {
      margin-bottom: 20px;
}}

.pinned-posts {
    margin-bottom: 10px;
}
@media (min-width: 768px){
.pinned-posts  {
    margin-bottom: 15px;
}}
@media (min-width: 1024px){
  .pinned-posts {
      margin-bottom: 20px;
}}

.ongoing-projects {
    margin-bottom: 10px;
}
@media (min-width: 768px){
.ongoing-projects  {
    margin-bottom: 15px;
}}
@media (min-width: 1024px){
  .ongoing-projects {
      margin-bottom: 20px;
}}

.previous-projects {
    margin-bottom: 10px;
}
@media (min-width: 768px){
.previous-projects  {
    margin-bottom: 15px;
}}
@media (min-width: 1024px){
  .previous-projects {
      margin-bottom: 20px;
}}

.project-information {
    margin-bottom: 10px;
}
@media (min-width: 768px){
.project-information  {
    margin-bottom: 15px;
}}
@media (min-width: 1024px){
  .project-information {
      margin-bottom: 20px;
}}

.page-header {
    margin-bottom: 10px;
}
@media (min-width: 768px){
.page-header  {
    margin-bottom: 15px;
}}
@media (min-width: 1024px){
  .page-header {
      margin-bottom: 20px;
}}

.students-quotes {
    margin-bottom: 10px;
}
@media (min-width: 768px){
.students-quotes  {
    margin-bottom: 15px;
}}
@media (min-width: 1024px){
  .students-quotes {
      margin-bottom: 20px;
}}

.ask-more-information {
    margin-bottom: 10px;
}
@media (min-width: 768px){
.ask-more-information  {
    margin-bottom: 15px;
}}
@media (min-width: 1024px){
  .ask-more-information {
      margin-bottom: 20px;
}}

.post-content {
    margin-bottom: 10px;
}
@media (min-width: 768px){
.post-content  {
    margin-bottom: 15px;
}}
@media (min-width: 1024px){
  .post-content {
      margin-bottom: 20px;
}}