.ig_feed_container{
    max-width:1200px; width:100%; margin:0 auto; display: grid; grid-template: auto / repeat(4, 1fr); grid-gap: 20px;
}
 
.ig_post_container{
    border: 2px solid #f1f1f1; font-size: .7em; color:#231F20; background:white; text-decoration: none;
}

.ig_post_container:hover {opacity: 0.7;}
 
.ig_post_container .instaview {width:100%; padding-top: 90%; position: relative;}
.ig_post_container .instaimage {
	position: absolute; top:0; left:0;
    width:100%;
	height: 100%;
	background-size: cover !important;
}
.ig_post_container video {position: absolute; top: 0; left: 0; width: 100%; height: 100%; object-fit: cover;}
 
.ig_post_container .ig_post_details{
    padding:15px;
}
 
.ig_post_container .ig_view_link{
    margin-top:10px;
}

.instatitle {width: 100%; display: flex; justify-content: center; align-items: center;}
.followusbutton {text-decoration: none; transition: all .1s; display: inline-block; margin: 0 auto;}
.followusbutton:hover {transform: scale(1.1);}
.followusbutton .material-icons {margin-left: .2em; font-size: .7em;}

.instaclaim {grid-column: 1 / span 1; grid-row: 1 / span 1; display:flex; flex-flow: column nowrap; gap:1em; justify-content: flex-end; align-items: flex-end; font-family: 'PT Serif', serif; font-weight: 400; letter-spacing: -.05em; color: #231F20; font-size: clamp(25px, 2.5vw, 45px); line-height: .8em;}
.instaclaim p {text-align: right;}
.instaclaim strong {background: linear-gradient(45deg, #f09433 0%,#e6683c 25%,#dc2743 50%,#cc2366 75%,#bc1888 100%); -webkit-background-clip: text;  -webkit-text-fill-color: transparent;}

.ig_post_details div {overflow-wrap: break-word; word-break: break-all;}

@media (max-width: 1250px) {
.ig_feed_container { max-width: 800px; grid-template: auto / repeat(3, 1fr);}
.instaclaim {font-size: clamp(30px, 3.5vw, 40px);}
}

@media (max-width: 850px) {
	.ig_feed_container {margin-top: 20px; max-width: 600px; width:calc(100% - 40px); grid-template: auto / repeat(2, 1fr);}
	.instaclaim {font-size: clamp(15px, 7vw, 45px);}
}

@media (max-width: 450px) {
	.ig_feed_container {margin-top: 20px; max-width: 600px; width:calc(100% - 60px); grid-template: auto / repeat(2, 1fr); grid-gap: 10px;}
	.ig_post_container .instaview {padding-top: 60%;}
	.ig_post_container:nth-child(n+7) {display: none;}
}
