.promi-nent {
    position: relative;
    overflow: hidden;
}


/* Image Transition */

.promi-nent img {
    width: 100%;
    display: block;
    transition: transform 0.5s ease, opacity 0.5s ease;
}


/* Image Zoom */

.promi-nent:hover img {
    transform: scale(1.1);
    opacity: 0.9;
}


/* Shine Effect */

.promi-nent::after {
    content: "";
    position: absolute;
    width: 200%;
    height: 0%;
    left: 50%;
    top: 50%;
    background: rgba(255, 255, 255, 0.3);
    transform: translate(-50%, -50%) rotate(-45deg);
    transition: height 0.6s ease;
    border-radius: 30px !important;
    -webkit-border-radius: 30px !important;
    -moz-border-radius: 30px !important;
    -ms-border-radius: 30px !important;
    -o-border-radius: 30px !important;
}


/* Shine Animation on Hover */

.promi-nent:hover::after {
    height: 250%;
}


/* images 2  */

.marketing-advertising {
    position: relative;
    overflow: hidden;
}


/* Image Transition */

.marketing-advertising img {
    width: 100%;
    display: block;
    transition: transform 0.5s ease, opacity 0.5s ease;
}


/* Image Zoom */

.marketing-advertising:hover img {
    transform: scale(1.1);
    opacity: 0.9;
}


/* Shine Effect */

.marketing-advertising::after {
    content: "";
    position: absolute;
    width: 200%;
    height: 0%;
    left: 50%;
    top: 50%;
    background: rgba(255, 255, 255, 0.3);
    transform: translate(-50%, -50%) rotate(-45deg);
    transition: height 0.6s ease;
    border-radius: 30px !important;
    -webkit-border-radius: 30px !important;
    -moz-border-radius: 30px !important;
    -ms-border-radius: 30px !important;
    -o-border-radius: 30px !important;
}


/* Shine Animation on Hover */

.marketing-advertising:hover::after {
    height: 250%;
}


/* images 3  */

.research-monitoring {
    position: relative;
    overflow: hidden;
}


/* Image Transition */

.research-monitoring img {
    width: 100%;
    display: block;
    transition: transform 0.5s ease, opacity 0.5s ease;
}


/* Image Zoom */

.research-monitoring:hover img {
    transform: scale(1.1);
    opacity: 0.9;
}


/* Shine Effect */

.research-monitoring::after {
    content: "";
    position: absolute;
    width: 200%;
    height: 0%;
    left: 50%;
    top: 50%;
    background: rgba(255, 255, 255, 0.3);
    transform: translate(-50%, -50%) rotate(-45deg);
    transition: height 0.6s ease;
    border-radius: 30px !important;
    -webkit-border-radius: 30px !important;
    -moz-border-radius: 30px !important;
    -ms-border-radius: 30px !important;
    -o-border-radius: 30px !important;
}


/* Shine Animation on Hover */

.research-monitoring:hover::after {
    height: 250%;
}


/* images 4  */

.disc-overy {
    position: relative;
    overflow: hidden;
    width: 100%;
}


/* Image Transition */

.disc-overy img {
    width: 100%;
    display: block;
    transition: transform 0.5s ease, opacity 0.5s ease;
}


/* Image Zoom */

.disc-overy:hover img {
    transform: scale(1.1);
    opacity: 0.9;
}


/* Shine Effect */

.disc-overy::after {
    content: "";
    position: absolute;
    width: 200%;
    height: 0%;
    left: 50%;
    top: 50%;
    background: rgba(255, 255, 255, 0.3);
    transform: translate(-50%, -50%) rotate(-45deg);
    transition: height 0.6s ease;
    border-radius: 30px !important;
    -webkit-border-radius: 30px !important;
    -moz-border-radius: 30px !important;
    -ms-border-radius: 30px !important;
    -o-border-radius: 30px !important;
}


/* Shine Animation on Hover */

.disc-overy:hover::after {
    height: 250%;
}