/* GANTRY5 DEVELOPMENT MODE ENABLED.
 *
 * WARNING: This file is automatically generated by Gantry5. Any modifications to this file will be lost!
 *
 * For more information on modifying CSS, please read:
 *
 * http://docs.gantry.org/gantry5/configure/styles
 * http://docs.gantry.org/gantry5/tutorials/adding-a-custom-style-sheet
 */

h1, h2, h3, h4, h5 {
  letter-spacing: 1px;
}
h2 {
  font-weight: 400;
  font-size: 3rem;
}
hr {
  border-bottom: 1px solid #b1afaf;
}
.g-main-nav .g-toplevel > li > .g-menu-item-container, .g-main-nav .g-sublevel > li > .g-menu-item-container {
  font-size: 1.2rem;
}
.g-toplevel {
  justify-content: flex-end;
}
#logo-6147-particle.g-content {
  padding: 0.2rem;
}
.g-main-nav .g-toplevel > li:hover > .g-menu-item-container > .g-menu-item-content::before, .g-main-nav .g-toplevel > li.active > .g-menu-item-container > .g-menu-item-content::before {
  display: none;
}
#g-utility {
  background-size: cover;
  background-position: center;
}
.utility-a.moduletable.vision {
  padding-left: 3%;
  padding-right: 3%;
}
#g-mainbar .g-blockcontent-subcontent-img {
  max-width: 50%;
}
#g-footer a {
  color: #b1afaf;
}
#g-copyright a {
  color: #b1afaf;
}
#g-footer .g-content {
  padding-top: 0;
  padding-bottom: 0;
}
#g-copyright .g-content {
  padding-top: 0;
}
.above-b.moduletable img {
  max-width: 60%;
}
.above-b.moduletable {
  padding-left: 8%;
  padding-bottom: 0;
  padding-top: 0;
}
.above-b.moduletable h4 {
  font-family: "Public Sans";
  font-weight: 400;
}
.btn-large {
  margin-top: 3rem;
}
.btn-large .uk-scope .uk-link, .uk-scope a {
  background: #2b449e;
  padding: 1rem 1.5rem;
  color: #fff !important;
}
.btn-large .uk-scope .uk-link, .uk-scope a:hover {
  background: #fff;
  color: #2b449e ! important;
  border: 2px solid #2b449e;
}
/* about page */
.about .uk-width-expand {
  padding-left: 10px !important;
}
.about .uk-scope .uk-grid + .uk-grid {
  margin-top: 10px !important;
}
/* icons */
i.fas.fa-tools {
  font-size: 0.8rem !important;
  color: #ee9223 !important;
}
i.fas.fa-hard-hat {
  font-size: 0.8rem !important;
  color: #ee9223 !important;
}
i.fas.fa-file-alt {
  font-size: 0.8rem !important;
  color: #ee9223 !important;
}
i.fas.fa-pencil-ruler {
  font-size: 0.8rem !important;
  color: #ee9223 !important;
}
i.fas.fa-check-square {
  font-size: 0.8rem !important;
  color: #ee9223 !important;
}
i.fa.fa-envelope {
  color: #ee9223 !important;
}
i.fa.fa-phone-square {
  color: #ee9223 !important;
}
i.fa.fa-map-marker {
  color: #ee9223 !important;
}
i.fa.fa-facebook-square {
  color: #ee9223 !important;
}
i.fas.fa-thumbs-up {
  color: #ee9223 !important;
}
i.fas.fa-cogs {
  color: #ee9223 !important;
}
i.fas.fa-handshake {
  color: #ee9223 !important;
}
i.fas.fa-shield-alt {
  color: #ee9223 !important;
}
.convertforms form {
  font-family: "Public Sans", sans-serif !important;
}
.uk-scope .uk-h3, .uk-scope h3 {
  font-family: "Bebas Neue" !important;
}
.services-list .uk-scope .uk-h5, .uk-scope h5 {
  font-size: 2rem !important;
  color: #2b449e !important;
  font-family: "Bebas Neue" !important;
}
.portfolio #g-slideshow {
  background-image: url('../../../../images/tds-construction-head-work.jpg');
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
  padding-top: 4vw !important;
  padding-bottom: 4vw !important;
}
.services #g-slideshow {
  background-image: url('../../../../images/tds-construction-head-service.jpg');
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
  padding-top: 4vw !important;
  padding-bottom: 4vw !important;
}
.about #g-slideshow {
  background-image: url('../../../../images/tds-construction-head-about.jpg');
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
  padding-top: 4vw !important;
  padding-bottom: 4vw !important;
}
.contact #g-slideshow {
  background-image: url('../../../../images/tds-construction-head-contact.jpg');
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
  padding-top: 4vw !important;
  padding-bottom: 4vw !important;
}
#g-footer .section-vertical-paddings-small {
  padding-bottom: 0 !important;
}
.itemid-101 #g-mainbar {
  background: #e7e1dc !important;
}
#g-bottom .g-content {
  padding-bottom: 0 !important;
  padding-top: 0 !important;
}
#g-bottom .g-heading h2 {
  font-size: 3rem;
  color: #040707 !important;
}
#g-bottom .section-vertical-paddings {
  padding-bottom: 0 !important;
}
.bottom-a.moduletable .g-button {
  text-align: center;
}
.bottom-a.moduletable {
  padding-bottom: 0 !important;
}
#g-expanded {
  background-size: cover;
}
.extension-a.moduletable {
  padding-right: 7%;
  padding-left: 7%;
}
.extension-a.moduletable h3.g-title {
  font-size: 3rem;
  text-align: center;
  margin-bottom: 7%;
  margin-top: 10%;
  color: #2b449e;
  font-weight: 400;
}
.extension-a.moduletable .g-button {
  text-align: center;
}
.button {
  font-family: "Public Sans";
  font-size: 1.1rem;
  font-weight: 400;
  background: #2b449e;
}
/* home slider for mobile and tablet */
@media (orientation: landscape) and (max-width: 1199px) and (min-width: 901px), (orientation: portrait) and (max-width: 1199px) and (min-width: 701px) {
  div#n2-ss-2 .n2-font-5c5f3f0d66cee23307ca585728a47611-hover {
    font-size: 5rem !important;
  }
  div#n2-ss-2 .n2-font-4cbab8421bdd3a75c1c4bab4b0d42bba-paragraph {
    font-size: 2rem !important;
    line-height: 1.5 !important;
  }
  div#n2-ss-2 .n2-font-397659a8279e37b033c16714c5f239fe-link a {
    font-size: 1.8rem !important;
  }
}
@media (orientation: landscape) and (max-width: 900px), (orientation: portrait) and (max-width: 700px) {
  div#n2-ss-2 .n2-font-5c5f3f0d66cee23307ca585728a47611-hover {
    font-size: 3rem !important;
  }
  div#n2-ss-2 .n2-font-4cbab8421bdd3a75c1c4bab4b0d42bba-paragraph {
    font-size: 1.3rem !important;
    line-height: 1.5 !important;
  }
  div#n2-ss-2 .n2-font-397659a8279e37b033c16714c5f239fe-link a {
    font-size: 1.2rem !important;
  }
  div#n2-ss-2 .n-uc-13deb0ea96836-inner {
    padding: 10px 15px 10px 0px !important;
  }
}
/*# sourceMappingURL=custom_331.css.map */