@media (max-resolution: 2dppx) {
    body {
        box-shadow: 0px 0px 15px #999;
        max-width: 100%;
        margin: auto;
        font-size: 15pt;
    }
}


.aaaa {
    margin-top: 2em;
}

.navbar {
    height: 75pt;
    background-color: #ec1d2b !important;
}
.navbar ul {
    margin: auto;
}


.navbar-collapse {
    font-size: 10pt;
}
.navbar-brand img{
    height: 30pt;
}

.navbar .lang {
    margin: 0 10px;
    width: 70pt;
}

.nav-link {
    font-size: 0.7em;
    font-weight: 600;
    text-transform: uppercase;
}
.navbar-light .navbar-nav .active{
    background: transparent;

}
.navbar-light .navbar-nav .active .nav-link {
    color: black;
}
.slider h3 {
    font-size: 2em;
    margin: 30pt auto;
}
#carouselExampleControls {
    max-width: 600pt;
    margin: auto;
}

.banner-top {
    min-height: 280pt;
    background-position-x: 20%;
}
.banner-top h5 {
    font-size: 1.2em;
}

.banner h4 {
    font-size: 2.5em;
}


.pptc, .use, .profit, .faqhead,.faq, #qa, .cares, .text-contact, .map, .download, pricing {
    max-width: 600pt;
    margin-left: auto;
    margin-right: auto;
}
.pricing img {
    width: 400pt;
}


.screens {
    margin: 40pt auto;
    font-size: 1em;
}

.screens .phone-right {
    text-align: center;
    background-size: contain;
    background-position: center top;

}
.screens .phone-right img {
    width: 140pt;
}
.screens .text-left h5 {
    font-size: 1.5em;
}

.screens .phone-left {
    text-align: center;
    background-size: contain;
    background-position: left top;
}
.screens .phone-left img {
    width: 140pt;
}
.screens .text-right h5 {
    font-size: 2em;
}
.use {
    margin: 40pt auto;

}
.use h3 {
    font-size: 3em;
}


.use .container .row {
    padding: 40pt;
}

.banner-top {
    max-width: 100%;
    margin-top: 0;
}


.download-bottom {
    font-size: 1.5em;
}

.download-bottom h5 {
    font-size: 1.3em;
    margin-top: 10%;
}
.download {
    font-size: 1.5em;
}

footer .logo-wrapper {
    position: absolute;
    float: right;
    text-align: right;
    margin-left: -100px;
    
}

footer .links {
    padding: 30px;
}

footer .links a {
    line-height: 2.5em;
}


@media only screen and (min-width: 1200px) {
    .nav-link {
        font-size: 1.1em;
    }
}
