.pet--homepage{
    background: #E8F4FB;
    padding-top: 40px;
    padding-bottom: 0px;
    position: relative;
}


.pet-image {
    position: relative;
    bottom: 0;
    max-width: 100%;
    height: auto;
    width: 276px;
    line-height: 0;
    margin: 0 auto;
    text-align: center;
    display: block;
}

.svg-pet-wave{
    position: absolute;
    bottom: 0;
    width: 100%;
}

@media(min-width:768px){

    .pet--homepage{
        padding-top: 65px;
    }

    .pet-image{
        width: 390px;
        margin-right:5%;
    }
}

@media(min-width:1025px){
    .pet--homepage{
        padding-top: 90px;
        padding-bottom: 60px;
    }
    .pet-image{
        position: absolute;
        margin: 0;
        left: calc(41.66666667% - 550px);
        width: 575px;
    }
}