h1 {
    padding: 0px 5px;
    font-size: 28px;
    color: rgb(15,35,70);
}
#services-description {
    padding: 15px 5px;
    font-size: 15px;
    line-height: 25px;
    color: rgb(35,50,90);
}
.service-frame {
    padding: 7px 5px;
}
.service-content {
    border-radius: 6px;
    color: rgb(15,35,70);
}
.service-content picture, .service-content picture img {
    border-radius: 6px;
}
h2 {
    padding: 20px 30px 10px;
    font-size: 18px;
    color: rgb(15,35,70);
    line-height: 27px;
}
.service-content p {
    font-size: 15px;
    line-height: 25px;
    color: rgb(35,50,90);
    padding: 15px 30px;
}
.read-more {
    padding: 15px 30px;
}
.read-more span {
    display: inline-block;
    font-size: 16px;
    font-weight: bold;
    color: rgb(15,35,70);
    margin-bottom: 10px;
    padding: 10px 0px;
}
@media only screen and (min-width:768px) {
    h1 {
        text-align: center;
        font-size: 32px;
    }
    #services-description {
        text-align: center;
        font-size: 16px;
        padding: 20px 0px 30px;
    }
    .service-frame {
        padding: 15px;
    }
    .service-content {
        transition: box-shadow .35s ease-in-out;
    }
    .service-content:hover {
        box-shadow: 0 5px 50px 0 rgb(9 29 62 / 15%);
    }
    h2 {
        font-size: 19px;
        line-height: 28px;
    }
    .read-more span {
        margin-bottom: 25px;
        padding: 12px 0px;
        border-radius: 10px;
        transition: padding .35s ease-in-out;
    }
    .service-content:hover .read-more span {
        padding: 12px 20px;
        color: rgb(255,255,255);
        background-color: rgb(35,50,90);
    }
}
@media only screen and (min-width:1280px) {
    h1 {
        font-size: 36px;
    }
    #services-description {
        font-size: 17px;
        line-height: 27px;
        padding: 25px 0px 40px;
    }
    h2 {
        font-size: 21px;
        line-height: 30px;
    }
    .service-content p {
        font-size: 16px;
    }
    .read-more span {
        font-size: 17px;
        margin-bottom: 35px;
    }
}