body {
    font-family: Myriad Pro, Tahoma, Arial;
    font-size: 25px;
    color: #58585a;
    width: auto;
    text-align: center;
}

#container {
    width: 98%;
    margin-left: auto;
    margin-right: auto;
    text-align: left;
    overflow: auto;
}

ul {
    padding: 0;
    margin: 0;
}

li {
    margin-left: 1em;
}

form {
    margin: 0;
    padding: 0;
    display: inline;
}

p {
   margin-top: 0;
   margin-bottom: 0.3em;
}

#mmast-border {
    height: 15px;

    /* IE10 */ 
    background-image: -ms-linear-gradient(top left, #D8701C 0%, #FBCE34 100%);

    /* Mozilla Firefox */ 
    background-image: -moz-linear-gradient(top left, #D8701C 0%, #FBCE34 100%);
    
    /* Opera */ 
    background-image: -o-linear-gradient(top left, #D8701C 0%, #FBCE34 100%);

    /* Webkit (Safari/Chrome 10) */ 
    background-image: -webkit-gradient(linear, left top, right bottom, color-stop(0, #D8701C), color-stop(1, #FBCE34));

    /* Webkit (Chrome 11+) */ 
    background-image: -webkit-linear-gradient(top left, #D8701C 0%, #FBCE34 100%);

    /* Proposed W3C Markup */ 
    background-image: linear-gradient(top left, #D8701C 0%, #FBCE34 100%);
}

#mmast {
    padding: 10px 10px 10px 20px;
    overflow: auto;
}

#mmast img {
    float: right;
    display: inline;
    height: 90px;
}

#mmast span {
     font-size: 60px;
     float: left;
     display: inline;
}

#mslogan {
    margin: 50px 20px 0.5em 20px;
    float: right;
    display: inline;
    /* width: 80%; */
    clear: right;
    text-align: right;
    font-size: 200%;
    z-index: 99;
    position: relative;
}

.mplatform {
    font-size: 200%;
    float: left;
}

#ios, #android, #mfooter {
    margin: 0px 20px 30px 20px;
    float: left;
    display: inline;
    /* width: 80%; */
}

#mfooter {
    padding-top: 1em;
    border-top: 1px solid #a7a9ac;
    padding-bottom: 2em;
}

.mplatform {
    position: relative;
}

.mplatform img {
    position: relative;
    top: -35px;
    left: -35px;
    float: left;
    height: 90px;
    border-radius: 10%;
}

#ios, #android {
    background-color: #f9f4f2;
    padding: 20px;
    border-radius: 0.5em;
}

.minfo {
    float: left;
    width: 75%;
    display: inline;
}

.minfo li {
    color: #d17819;
    padding-top: 0.5em;
    padding-bottom: 0.4em;
}

.minfo span {
    color: #58585a;
}

.mscreen {
    float: right;
    text-align: right;
    display: inline;
    width: 25%;
    clear: right;
}

.mscreen img {
    width: 200px;
}


.mreq {
    border-top: 2px solid #fff;
    float: left;
    display: inline;
    width: 75%;
    padding-top: 15px;
    margin-top: 20px;
}

.mfeature, .mplatform { 
    color: #d17819;
}

#mprop {
    float: left;
    display: inline;
    width: 35%;
    font-size: 130%;
}

#mcontact {
    float: right;
    display: inline;
    width: 65%;
    color: #004A8B;
}

.download-app {
    color: #1C2B32;
    border: solid #ff850b 3px;
    background-color: #fff;
    margin-left: 2em;
    padding: 0.5em;
    vertical-align: middle;
    font-size: 16px;
    text-decoration: none;
    text-transform: uppercase;
}

#maddress, #mphone {
    margin-top: 0.5em;
    float: left; 
    display: inline;
    color: #58595B;
}

#maddress {
    margin-right: 1.5em;
}

.indent-1 {
    padding-left: 1.2em;
}
