@import url('https://fonts.googleapis.com/css?family=Roboto:100,100i,300,300i,400,400i,500,500i,700,700i,900,900i');
@import url('https://fonts.googleapis.com/css?family=PT+Serif');

section {
   /* height: 100vh; */
    background-color: #eee;
}

.row {
    margin-bottom: 0px;
}
.ds-cover {
    height: 100vh;
    background-color: rgba(1,1,1, 0.4);
    background-image: url("../images/mapbg.png");
    background-size: cover;
    
}
.ds-5x {
    font-size: 5em;
    color:teal;
}
.ds-mgtop {
    padding-top:20px;
}

.ds-container {
    padding: 20px;
    background-color: white;
}
.ds-map-cover-title {
    height: 100%;
    width: 100%;
    text-align: center;
    vertical-align: middle;
}

.ds-map-cover-title img {
    width:600px;
    text-align: center;
    vertical-align: middle;
    padding:40px;
}
h5 {
    font-family: 'Roboto';
    font-size: 2em;
    font-style: black;
    font-weight: 800;
   
}
.ds-appdesc {
    font-family: 'Roboto';
    font-size: 18px;
    color: #444;
    line-height: 2;
}
.ds-mock {
    padding:20px;
    width:200px;
}
.ds-stats-content {
    font-family: 'Roboto';
    font-weight: 400;
    color: #ce3d4a;
    font-size:50px;
}
.ds-stats-title {
    font-family: 'Roboto';
    color: #fff;
    font-weight: 100;
    font-size: 60px;
}
.ds-teaser-primary {
    font-family: "Roboto";
    font-size: 1.8em;
    font-weight: 500;
    font-style: "black";
    color:white;
}
.ds-teaser-secondary {
    font-family:  "PT Serif";
    font-style: italic;
    font-weight: 100;
    color: white;
    font-size: 1.3em;
}

#features {
    background-color:white;
    padding-bottom:20px;
}
#appdesc {
    padding-bottom:15px;
}
#appdownload {
    padding-top: 20px;
    padding-bottom:20px;
}
#contact {
    background-color: #333;

}
#contact .ds-form {
    padding:13px;
}
h3 {
    font-family: 'Roboto';
    font-weight: 900;
    color:#444;
    font-size: 2em;

}
.ds-radial-bg {
    background-image: radial-gradient('#000', '#fff');
}
#map {
    position: absolute;
    width: 100%;
    height: 90%;
}