p {
    font-size: 14pt;
}

.google-play-btn {
    width: 500px;
}
.app-store-btn {
    width: 440px;
}

@media (max-width: 576px) {
    .app-compatible-img { width: 350px !important;}
    .fitness-tracking-img { width: 350px !important;}
    .gradients-combined-1, .gradients-combined-2 {
        background-image: none !important;
    }
}

@media (max-width: 767px) {
    .google-play-btn { width: 250px; }
    .app-store-btn { width: 220px; }
    .cloud-img { width: 250px !important; }
    .secure-img { width: 200px; }
    .app-compatible-img { width: 230px; margin-top: 30px;}
    .fitness-tracking-img { width: 200px; margin-top: 30px;}
    .gradients-combined-1 {
        padding: 130px 20px !important;
        background-size: 350px !important;
        background-position: -25px 150px !important;
    }
    .gradients-combined-2 {
        padding: 130px 20px !important;
        padding-bottom: 200px !important;
        background-size: 575px !important;
        background-position: 350px 283px !important;
    }
}

.gradients-combined-1{
    background-image: url("/static/img/new-ecom/Shape1and2_gradient.jpg");
    background-repeat: no-repeat;
    background-position: 0px 64px;
    background-size: 800px;
    padding-top: 0px;
}

@media only screen and (min-width: 1200px) {
    .gradients-combined-1 {
        padding-bottom: 470px;
    }
}

@media only screen and (min-width: 993px) and (max-width: 1199px){
    .app-compatible-section {
        margin-top: 0;
    }
    .app-compatible-section .demo-img-container img {
        margin-top: 100px;
    }
    .gradients-combined-1 {
        background-position: 0 275px !important;
        background-size: 500px;
        padding-bottom: 350px;
    }
    .gradients-combined-2 {
        background-size: 1000px !important;
        padding-bottom: 400px !important;
        background-position: 500px 175px !important;
    }
}

@media only screen and (min-width: 768px) and (max-width: 992px) {
    .app-compatible-section .demo-img-container {
        margin-left: 40px !important;
    }
    .fitness-tracking-section .demo-img-container img {
        margin-left: 30px;
    }
    .gradients-combined-1 {
        background-size: 56%;
        background-position: 0 105px !important;
        padding-bottom: 300px;
    }
    .gradients-combined-2 {
        background-size: 1200px !important;
        padding-bottom: 400px !important;
        background-position: 350px 175px !important;
    }
}

.gradients-combined-2{
    background-image: url("/static/img/new-ecom/Shape3and4_gradient.jpg");
    background-repeat: no-repeat;
    background-position: right;
    background-size: 50%;
    padding-top: 500px;
    padding-bottom: 500px;
}

#app-fit{
    padding-top: 25%;  
    padding-bottom: 25%;
    margin-left: 100px;
    text-align: center;
    alt: "Ergonomyx App Data on iPhone";  
    max-width: 100%;
}

#bike-dash{
    text-align: center;
    background-repeat: no-repeat;
    alt: "Ergonomyx App Homepage on iPhone"
}

.helper {
    display: inline-block;
    height: 100%;
    vertical-align: middle;
}