.geek-masthead > .inner h1 {
  display: none !important;
}


#sp-header {
  height: 70px !important;
  box-shadow: none;
  position: fixed !important;
  z-index: 9;
  display: block;
  width: 100%;
  background: #fff;
}

#sp-slider {
  position:relative;
  top:70px;
}

#sp-our-work {
  margin-top:70px;
}

#sp-about-us {
  margin-top:70px;
  padding:100px 0 0
}

#sp-about {
  padding:0 25px;
}

.aheading1 {
  font-family: 'Special Elite', cursive;
  font-size: 50px; 
  font-weight: 400;
}

.aheading2 {
  font-family: 'Luckiest Guy', cursive;
  font-size: 105px; 
  font-weight: 500;
  line-height: 76px;
  word-spacing: ;
}

.aheading3 {
  font-family: 'Special Elite', cursive;
  font-size: 28px; 
  font-weight: 500;
  line-height: 38px;
}

.aheading4 {
  font-family: 'Special Elite', cursive;
  font-size: 22px; 
  font-weight: 500;
  line-height: 30px;
}

.aheading5 {
  font-family: 'Roboto Condensed', sans-serif;
  font-size: 16px; 
  font-weight: 400;
  line-height: 26px;
}

.aheading6 {
  font-family: 'Open Sans Condensed', sans-serif;
  font-size: 18px; 
  font-weight: 500;
  line-height: 22px;
}

.sp-simpleportfolio .sp-simpleportfolio-item .sp-vertical-middle > div .sp-simpleportfolio-title {
  display:none;
}

#sp-contact-us {
  padding:100px 0;
  margin:0 auto;
  width:100%;
  font-family: 'Open Sans Condensed', sans-serif;
}

#sp-contact {
  padding:0 25px;
}

.contact_left {
  font-family: 'Open Sans Condensed', sans-serif;
  line-height:22px;
  font-size:20px;
}

.contact_left h4 {
  margin-bottom:0 !important;
}

.contact_left h2 {
  font-family:'Open Sans Condensed', sans-serif;
  color:#fff;
  margin-bottom:10px !important;
}

#fieldset1 {
  width:100%;
  max-width:600px;
}

.featherlight {
    z-index: 999;
}

.featherlight-content iframe {
  width:1000px;
  max-width:100%;
  height:540px;
}

.sp-simpleportfolio .sp-simpleportfolio-item .sp-simpleportfolio-overlay-wrapper .sp-simpleportfolio-icon-video {
  display:none !important;
}

.sp-simpleportfolio .sp-simpleportfolio-item .sp-simpleportfolio-overlay-wrapper .sp-simpleportfolio-overlay {
    transition: opacity 200ms !important;
    -webkit-transition: opacity 200ms !important;
    background: rgba(0, 0, 0, 0.7) !important;
}

.offcanvas-menu {
    width: 100%;
}

.offcanvas-inner {
    float: right;
    width: 300px;
    padding-top: 100px;
}

#sp-main-body {
    display: none !important;
}

.social-media {
  display:block;
  width:100%;
}

.social-media a{
  padding-right:10px;
  float:left;
}

#sp-footer {
    font-family: 'Open Sans Condensed', sans-serif;
    font-size: 18px;
}

