.product-div{
    border:1px solid rgb(26, 115, 218);
}

.product-image-div {
    border-right:1px solid rgb(26, 115, 218);
}

.product-headline{
    font-size:25px;
    font-weight: bold;
    color:white;
    background-image: url("../images/template-3.png");
    background-size: 700px 100%;
    background-position: right;
    background-repeat: no-repeat;
    text-align: right;
    padding:15px;
}

@media only screen and (max-width: 500px) {
    .product-image-div {
        border-bottom:1px solid rgb(26, 115, 218);
        border-right:0px;
    }

    .product-headline{
        font-size:22px;
        font-weight: bold;
        color:white;
        background-color: rgb(26, 115, 218);
        text-align: center;
        padding:15px;
    }
}