 .amj-elemetor-post-loop .post-layout {
    display: flex;
    flex-direction: row-reverse; /* Image on the left, content on the right */
    gap: 20px;
    align-items: center;
	 overflow:hidden;
}

 .amj-elemetor-post-loop .post-item {
    overflow: hidden;
}
 .amj-elemetor-post-loop .post-image {
    flex: 1;
    vertical-align: middle;
    display: flex;
}
 .amj-elemetor-post-loop .post-content {
    padding: 40px;
}
 .amj-elemetor-post-loop .post-image {
    flex: 1; /* Adjust image to take equal space */
}

 .amj-elemetor-post-loop .post-content {
    flex: 1; /* Adjust content to take equal space */
}

 .amj-elemetor-post-loop .post-content h3 {
    margin: 0 0 10px;
    font-size: 1.5em;
}

 .amj-elemetor-post-loop .post-content p {
    font-size: 1em;
    line-height: 1.6;
}

/* Responsive Design */
@media screen and (max-width: 768px) {
    .amj-elemetor-post-loop .post-item .post-layout {
        flex-direction: column; /* Stack content and image vertically */
        align-items: center;
    }

    /* Reverse order for mobile */
    .amj-elemetor-post-loop .post-item .post-content {
        order: 1; /* Title and content first */
    }

    .amj-elemetor-post-loop  .post-item .post-image {
        order: 2; /* Image last */
    }

    .amj-elemetor-post-loop .post-content,
     .amj-elemetor-post-loop .post-image {
        width: 100%; /* Full width for both image and content */
    }

     .amj-elemetor-post-loop .post-image img {
        width: 100%; /* Ensure images scale properly */
        height: auto;
    }
	
	
 .amj-elemetor-post-loop .custom-post-loop{
padding: 20px;
}
 .amj-elemetor-post-loop .post-content {
    padding: 40px 20px 20px 20px;
}
}




