@charset "utf-8";
#app h4 {
    color: #8a0604;
}
#app h5 {
    color: #202f61;
    position: relative;
    padding-left: 1.2em;
}
#app h5:before {
    content: "";
    width: 0.8em;
    height: 0.8em;
    display: inline-block;
    background: #202f61;
    position: absolute;
    left: 0;
    top: 50%;
    margin-top: -0.4em;
}
#app .app-lead {
    letter-spacing: 0.15em;
}
.download {
    text-align: center;
}
.download a {
    text-align: center;
    margin-bottom: 10px;
    max-width: 49%;
    margin-right: 2%;
}
.download a:last-child {
    margin-right: 0;
}

@media only screen and ( max-width : 768px ) {
    #app .img img {
        max-width: 60%;
    }
    #app h4 {
        font-size: 20px;
    }
    #app h5 {
        font-size: 16px;
    }
}



@media print, screen and ( min-width : 769px ) {
    #app {
    }
    #app .txt h4 {
        font-size: 30px;
    }
    #app .img {
        width: 44%;
    }
    #app .txt {
        width: 54%;
    }
    #app .app-lead {
        font-size: 20px;
    }
    .download a {
    }
}

@media print, screen and ( min-width : 1100px ) {
    #app {
        max-width: 100%;
    }
    #app .img {
        width: 44%;
    }
    #app .txt {
        width: 54%;
    }
}




/*******************************
// Large devices (desktops, less than 1339px)
*******************************/
@media(min-width:1339px) {
}

/*******************************
// Large devices (desktops, less than 1339px)
*******************************/
@media(max-width:1338.98px) {
}

/*******************************
// Large devices (desktops, less than 1200px)
*******************************/
@media(max-width:1199.98px) {
}

/*******************************
// Medium devices (tablets, less than 1024px)
*******************************/
@media(max-width:1024px) {
}

/*******************************
// Medium devices (tablets, less than 992px)
*******************************/
@media(min-width:992px) {
}

/*******************************
// Medium devices (tablets, less than 992px)
*******************************/
@media(max-width:991.98px) {
}

/*******************************
// Medium devices (tablets, less than 920px)
*******************************/
@media screen and (min-width: 920px) {
}

/*******************************
// Medium devices (tablets, less than 880px)
*******************************/
@media(max-width:879.98px) {
}

/*******************************
// Small devices (landscape phones, less than 768px)
*******************************/
@media(max-width:767.98px){
}

/*******************************
// Extra small devices (portrait phones, less than 576px)
*******************************/
@media(min-width:576px){
}

/*******************************
// Extra small devices (portrait phones, less than 576px)
*******************************/
@media(max-width:575.98px){
}

/*******************************
// Extra small devices (portrait phones, less than 385px)
*******************************/
@media(min-width:385px){
}

/*******************************
// Extra small devices (portrait phones, less than 385px)
*******************************/
@media(max-width:384.98px){
}

/*******************************
// Extra small devices (portrait phones, less than 322px)
*******************************/
@media(max-width:321.98px){
}