*{padding:0;margin:0;}
img{max-width:100%}
body{margin:0;padding:0;background-color:#333;overflow-x:hidden;font-family:"Montserrat","Helvetica Neue",Helvetica,Arial,sans-serif;}
header{background: linear-gradient(#fff, #f9eec0);}
#section1{background: linear-gradient(#f9eec0, #9bffef);}
.intro-lead-in{ color:#562758 !important; }
.intro-heading{ color:#562758 !important; }
#section1-text .text{ color:#562758;}
#description h3{color:#cbdccd !important;}
#description p{color:#ebefca !important;}
#description ul{color:#d5dcd4 !important;}
.navbar-default .navbar-toggle { background-color: #c276fa; border-color: #c276fa; }
.navbar-default .navbar-toggle:hover { background-color: #a878fe; border-color: #a878fe; }

header .intro-text {
    padding-top: 100px;
    padding-bottom: 0px;
}

#logo a img{width:140px; }
ul{list-style:none;}

a{color:#fff;text-decoration:none;}
#menu{display:block;width:500px;height:2em;margin:auto;text-align:center;}
#menu a{margin:0 1em;}
#footer{background-color:#000;height:100px;}
#footer{text-align:center;font-size:14px;padding:1em;}
#footer ul,#footer li{display:inline-block;}
#footer li{margin:10px 10px;}
#footer{color:#fff;}
#languages{width:100px;display:block;float:right; text-align:right;}
.language-link img{width:30px;}
::selection{background:#D69CD3;}

header .intro-text .intro-lead-in{ font-style: normal; }
.intro-lead-in{line-height:22px;font-family:sans-serif !important;font-weight:normal !important;text-transform:capitalize !important;}

#description {width:550px;margin:auto;font-size:12px !important; padding-bottom:1em;}

#section1{position:relative;}
#section1-text{height:450px;}
#section1-text .text{width:300px;position:absolute;left:240px;top:150px;}
#section1-text .text p{margin-top:0em; font-size:15px; line-height:1.2em;}

#image01{width:500px;position:absolute;bottom:0;left:600px;}

#description{width:700px;margin:auto;font-size:14px !important;}
#description p{font-size:16px !important;}
#download-link{width:550px;margin:auto;}
#download-link a{margin-right:2em;}
.mid-content{position:relative;margin:auto;}
#section1-text .text h3{width:250px;}
#section1-text .text p{width:300px; font-size:20px;}

@media (min-width:768px){
    .mid-content{width:800px;}
    #section1-text .text{position:absolute;left:10px;}
    #image01{width:500px;position:absolute;bottom:0;left:400px;}
}
@media (max-width:1024px){
    .mid-content{width:700px;}
    #section1-text .text{position:absolute;left:50px;}
    #image01{width:400px;position:absolute;bottom:0;left:350px;}
}
@media (max-width:768px){
    .text{width:100%;margin:auto;}
    .mid-content{width:100%; text-align:center; vertical-align:middle;}
    #description{width:100%;margin:auto;font-size:12px !important;}
    #description p{font-size:12px !important;}
    #download-link{width:100%;text-align:center;}
    #download-link a,#download-link img{height:50px;margin-bottom:6px;margin-left:auto;margin-right:auto;}

    #section1-text .text{ width:250px; left:50%; margin-left:-125px; top:30px; text-align:center;}
    #section1-text .text h3{width:250px; margin-top:0em; font-size:20px; margin-top:-20px;}
    #section1-text .text p{ width:250px; margin-top:0em; font-size:12px; margin-top:10px;}
    #image01{width:300px;position:absolute;bottom:0;left:50%; margin-left:-150px; }
}
