/**
 * Stylesheet for Website Mockup Template
 *
 * @package WebsiteMockupTemplate
 */

.wbmckuptmp-mockup {
    position: relative;
    display: flex;
    flex-direction: column;
    align-items: center;
    margin: 20px auto;
    padding-top: 10rem;  
	padding-bottom:10rem;
	padding-left:2rem;
	padding-right:2rem;
    text-align: center;
    overflow: hidden;
	background-size: cover;
    background-position: center;
}

.wbmckuptmp-images img {
    max-width: 100%;
    border-radius: 4px;
    box-shadow: 0 2px 5px rgba(0,0,0,0.1);
}

.wbmckuptmp-gallery {
    display: flex;
    margin: 40px 0;
    flex-wrap: wrap;
    justify-content: center;
}

.wbmckuptmp-gallery img {
    object-fit: cover;
    transform: rotate(-25deg);
    transform-origin: center center;
    display: block;
    box-shadow: 0 8px 20px rgba(0,0,0,0.3);
    border-radius: 10px;
}