.circImgBox {
    background: #000;
    padding: 0;
    overflow: hidden;
    margin: 5px;
    width: calc(50% - 10px);
    color: #fff;
    transition: .5s
}

.circImgBox:hover {
    background: #575757;
}

.circImgBox h3,
.circImgBox p {
    color: #fff;
	z-index: 2;
	text-shadow: 0 0 10px #000;
}

.circImgBox img {
    position: absolute;
	height: 300px;
	width: 100%;
	object-fit: cover;
	transition: clip-path linear 1s, width 5s;
	z-index: 1;
}

.circImgBoxGrid .circImgBox .content {
    padding: 10px;
    max-width: 75%;
}

.circImgBoxGrid .circImgBox:nth-child(1) .content {
    display: flex;
    flex-direction: column;
}

.circImgBoxGrid .circImgBox:nth-child(2) .content {
    display: flex;
    flex-direction: column;
    max-width: 75%;
    padding: 10px;
    float: right;
    text-align: right;
    align-items: flex-end;
}

.circImgBoxGrid .circImgBox:nth-child(3) .content {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
}

.circImgBoxGrid .circImgBox:nth-child(4) .content {
    display: flex;
    flex-direction: column;
    align-items: flex-end;
    float: right;
    text-align: right;
}


.circImgBox:nth-child(1) img {
	right: 0;
	top: 0px;
	clip-path: circle(150px at 100% 80%);

}

.circImgBox:nth-child(1):hover img {
    clip-path: circle(1000px at 100% 80%);
    object-fit: cover;
}

.circImgBox:nth-child(2) img {
    left: 0;
	top: 0px;
    clip-path: circle(150px at 0% 80%);

}

.circImgBox:nth-child(2):hover img {
    clip-path: circle(1000px at 0% 80%);
    object-fit: cover;
}

.circImgBox:nth-child(3) img {
    right: 0px;
    top: 0px;
    clip-path: circle(150px at 100% 0%);

}

.circImgBox:nth-child(3):hover img {
    clip-path: circle(1000px at 100% 0%);
    object-fit: cover;
}

.circImgBox:nth-child(4) img {
    left: 0;
    top: 0px;
    clip-path: circle(150px at 0% 0%);
	
}

.circImgBox:nth-child(4):hover img {
    clip-path: circle(1000px at 0% 80%);
    object-fit: cover;
}



@media (max-width: 992px) {
    .circImgBox {
        max-width: none;
        width: 100%;
    }
}