@font-face {
	font-family: 'Conv_MyriadPro-Light';
	src: url('../fonts/MyriadPro/MyriadPro-Light.eot');
	src: local('☺'), url('../fonts/MyriadPro/MyriadPro-Light.woff') format('woff'), url('../fonts/MyriadPro/MyriadPro-Light.ttf') format('truetype'), url('../fonts/MyriadPro/MyriadPro-Light.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'Myriad Set Pro';
	src: url('../fonts/MyriadPro/myriad-set-pro_texteot');
	src: local('☺'), url('../fonts/MyriadPro/myriad-set-pro_text.woff') format('woff'), url('../fonts/MyriadPro/myriad-set-pro_text.ttf') format('truetype'), url('../fonts/MyriadPro/myriad-set-pro_text.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}

h2{
    font-family: Conv_MyriadPro-Light;
    font-size: 40px;
    text-transform: none;
}
h3{
    font-family: Conv_MyriadPro-Light;
    font-size: 40px;
    font-weight: bold;
    text-transform: none;
    letter-spacing: 2px;
}

h4{
    font-family: Conv_MyriadPro-Light;
    font-size: 24px;
    font-weight: bold;
    text-transform: none;
    letter-spacing: 2px;
}

p{
    font-family: "Myriad Set Pro","Helvetica Neue","Helvetica","Arial",sans-serif;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    font-size: 18px;
    line-height: 1.4446;
    font-weight: 400;
    letter-spacing: 0em;
    quotes: "“" "”";
}

.cd-headline{
  font-family: Conv_MyriadPro-Light;
  text-transform: none;
  font-size: 60px;
  font-weight: 100;
  margin-top:130px;
  letter-spacing: 2px;
}
.main-demo-hero .hero-content-wrapper{
  padding-left: 0;
}
.main-demo-hero .hero-content-wrapper .hero-content, .fs-video-hero .hero-content-wrapper .hero-content, .fw-video-hero .hero-content-wrapper .hero-content, .text-slider-hero .hero-content-wrapper .hero-content, .freelancer-hero .hero-content-wrapper .hero-content, .agency2-hero .hero-content-wrapper .hero-content, .animated-hero .hero-content-wrapper .hero-content, .web-app-hero .hero-content-wrapper .hero-content{
    vertical-align: top;
    text-align: center;
}
.main-demo-hero .hero-content-wrapper .hero-content .hero-subheading, .fs-video-hero .hero-content-wrapper{
  margin-top:10px;
  font-size: 20px;
  text-transform: none;
  letter-spacing: .1em;
}
.main-demo-hero{
  background: #fff;

}

.navbar .navbar-header .navbar-brand {
  padding: 10px 0;
  margin-left: 0;
  width:300px;
  height:80px;
}

.navbar-small .navbar-header .navbar-brand {
  padding: 5px 0;
  width:150px;
  height:40px;
}

.testimonials-parallax, .testimonials-dark {
  background: url(../images/reef2.jpg);
  background-size: cover;
  background-position: 50%;
  background-attachment: fixed;
}

#top{
  text-indent: -99999999px;
  height:0px;
}

.vertical-align {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: row;
}

.navbar-wrapper{
  padding: 0 25px; 0 25px;
}

.page-title-wrapper{
  padding: 0 5%; 0 5%;
}
.content-wrapper{
  padding: 50px 5%; 0 5%;
}

@media (width: 1280px) {
  .testimonials-parallax, .testimonials-dark {
    background: url(../images/reef2.jpg);
    background-size: cover;
    background-position: 50%;
    background-attachment: scroll;
  }
}