#responsive{
    background: rgb(21, 33, 45);
    margin: 0;
    padding: 0;
}

#responsive .hero-waves-inverse{
    transform: translateY(0%) rotateX(-180deg) rotateY(180deg);
    width: 100vw;
}

#responsive .hero-waves{
    transform: translateY(0%);
    width: 100vw;
}

#apples{
    position: relative;
    display: flex;
    justify-content: center;
    align-items: center;
    width: 100%;
    min-height: 100vh;
    overflow: hidden;
    background: rgb(21, 33, 45);;
}

#apples .section-title{
    position: absolute;
    top: 10px;
}

#apples .section-title h4{
    margin: 0;
    margin: 0;
    font-size: 36px;
    font-weight: 700;
    text-transform: uppercase;
    font-family: "Poppins", sans-serif;
    color: #fff;
}

#apples .section-title p{
    margin: 0;
    margin: 0;
    font-size: 12px;
    font-weight: 700;
    text-transform: uppercase;
    font-family: "Poppins", sans-serif;
    color: #fff;
}

/*-----   Mac  ------*/
#apples .mac{
    position: absolute;
    top: 20%;
    left: 20%;
    width: 606px;
    height: 489px;
}
#apples .mac .imgBx{
    position: absolute;
    top: 24px;
    left: 25px;
    width: 555px;
    height: 313px;
    background: url("../img/img_apple_products/desktopWebsite.png");
    background-position: top;
    background-size: 100%;
    transition: 15s;
}
#apples .mac:hover .imgBx{
    background-position: bottom;
}

/*-----   Mac Book   ------*/
#apples .macBook{
    position: absolute;
    top: 40%;
    right: 10%;
    z-index: 1;
    width: 609px;
    height: 362px;
}
#apples .macBook .imgBx{
    position: absolute;
    top: 20px;
    left: 62px;
    width: 479px;
    /*left: 72px;
    width: 465px;*/
    height: 291px;
    background: url("../img/img_apple_products/desktopWebsite.png");
    background-position: top;
    background-size: 100%;
    transition: 15s linear;
}
#apples .macBook:hover .imgBx{
    background-position: bottom;
}

/*-----   Iphone   ------*/
#apples .iphone{
    position: absolute;
    top: 40%;
    left: 12%;
    width: 245px;
    height: 383px;
    z-index: 2;
}
#apples .iphone .imgBx{
    position: absolute;
    top: 43px;
    left: 40px;
    width: 165px;
    height: 287px;
    background: url("../img/img_apple_products/mobileWebsite.png");
    background-position: top;
    background-size: 100%;
    transition: 15s linear;
}
#apples .iphone:hover .imgBx{
    background-position: bottom;
}

@media screen and (max-width: 992px){
    #apples .mac,
    #apples .mac .imgBx,
    #apples .macBook,
    #apples .macBook .imgBx{
        display: none;
    }
}

#apples .section-title h5{
    text-align: justify;
    color: #fff;
}