.cd-logo img {
  width: 250px;
}

.cd-primary-nav .cd-nav-gallery .cd-nav-item {
  height: 100px;
}
.cd-primary-nav .cd-nav-icons .cd-nav-item {
  height: 100px;
}
.cd-primary-nav .cd-nav-icons .cd-nav-item p {
  text-transform: none;
}
.cd-primary-nav .cd-nav-icons .cd-nav-item::before {
  top: 40px;
}
.cd-primary-nav .cd-nav-icons .cd-nav-item.icon-web-development::before {
  background-image: url("../images/icons/icon-web-development.png");
}
.cd-primary-nav .cd-nav-icons .cd-nav-item.icon-graphic-design::before {
  background-image: url("../images/icons/icon-graphic-design.png");
}
.cd-primary-nav .cd-nav-icons .cd-nav-item.icon-printing-services::before {
  background-image: url("../images/icons/icon-printing-services.png");
}
.cd-primary-nav .cd-nav-icons .cd-nav-item.icon-it-support::before {
  background-image: url("../images/icons/icon-it-support.png");
}
.cd-primary-nav ul a {
  white-space: normal;
}
.cd-primary-nav a {
  white-space: normal;
}

.logo-footer {
  width: 250px;
  background-size: 250px;
}

.footer-1 .container .four.columns {
  width: 100%;
}

@media only screen and (min-width: 1200px) {
  .footer-1 .container .four.columns {
    width: 380px;
  }
}
#main-slider .black-heavy span {
  font-size: 100px;
}
#main-slider .color-small {
  font-size: 100px;
  margin-top: 100px;
}

@media only screen and (min-width: 1200px) {
  #main-slider .black-heavy span {
    font-size: 80px;
  }
  #main-slider .color-small {
    font-size: 80px;
    margin-top: 80px;
  }
}
@media only screen and (min-width: 1200px) {
  #main-slider .black-heavy span {
    font-size: 60px;
  }
  #main-slider .color-small {
    font-size: 60px;
    margin-top: 60px;
  }
}
.parallax-contact {
  background: url(../images/downtown-los-angeles-skyline.png);
}

.parallax-about {
  background: url(../images/slider/designers-in-a-meeting.png);
}

.parallax-graphic-design {
  background: url(../images/slider/creative-graphic-designers-working.png) repeat fixed;
  background-size: cover;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: -1;
  width: 100%;
}

@media only screen and (min-width: 1930px) {
  .parallax-graphic-design {
    background-size: cover;
  }
}
@media only screen and (min-device-width: 768px) and (max-device-width: 1200px) and (orientation: landscape) {
  .parallax-graphic-design {
    background-size: cover;
    background-attachment: scroll;
    background-position: top center !important;
  }
}
@media only screen and (max-width: 1400px) {
  .parallax-graphic-design {
    background-size: cover;
    background-attachment: scroll;
    background-position: top center !important;
  }
}
.services-boxes-2 h6 {
  text-transform: none;
}

.h-220 {
  height: 220px;
}

.latest-work-display {
  height: 400px;
}
.latest-work-display .portfolio-box-2.grey-section {
  height: 100%;
}

.gallery-no-links .portfolio-box-3 h6 {
  text-transform: none;
}
.gallery-no-links .portfolio-box-3:hover .mask-right {
  right: 60%;
}
