section.homeblog { padding: 100px 0; position: relative; }
section.homeblog .title-content-button-wrapper { display: flex; align-items: end; justify-content: space-between; margin: 0 0 30px 0; }
section.homeblog .title-content-button-wrapper .title-content-wrapper { max-width: 100%; margin: 0; }
section.homeblog .title-content-button-wrapper .title-content-wrapper .main-title h2 { margin: 0; }
section.homeblog .homeblog-inner .listing .list + .list { margin: 50px 0 0 0; }
section.homeblog .homeblog-inner .listing .list .list-inner { display: flex; align-items: center; }
section.homeblog .homeblog-inner .listing .list .list-inner .image { width: 620px; }
section.homeblog .homeblog-inner .listing .list .list-inner .details { width: calc(100% - 620px); padding: 10px 10px 10px 80px; }
section.homeblog .homeblog-inner .listing .list .list-inner .image img { height: 380px; object-fit: cover; border-radius: 20px; }
section.homeblog .homeblog-inner .listing .list .list-inner .details .date-postedby { display: flex; align-items: center; gap: 25px; }
section.homeblog .homeblog-inner .listing .list .list-inner .details .date-postedby .postedby { font-size: 16px; line-height: normal; }
section.homeblog .homeblog-inner .listing .list .list-inner .details .date-postedby .postedby .postedby-inner { display: flex; align-items: center; background-color: rgb(23 82 160 / 10%); padding: 10px; border-radius: 40px; gap: 10px; }
section.homeblog .homeblog-inner .listing .list .list-inner .details .date-postedby .postedby .postedby-inner .icon { }
section.homeblog .homeblog-inner .listing .list .list-inner .details .date-postedby .postedby .postedby-inner img { max-width: 20px; }
section.homeblog .homeblog-inner .listing .list .list-inner .details .title-content-wrapper { margin: 20px 0 30px 0; }

@media screen and (max-width:1429px) { }

@media screen and (max-width:1199px) {
	section.homeblog { padding: 40px 0; }
	section.homeblog .homeblog-inner .listing .list .list-inner .image { width: 48%; }
	section.homeblog .homeblog-inner .listing .list .list-inner .details { width: 48%; padding: 10px 10px 10px 0; }
	section.homeblog .homeblog-inner .listing .list .list-inner .details .date-postedby { flex-direction: column; align-items: start; gap: 10px; }
	section.homeblog .homeblog-inner .listing .list .list-inner .details .title-content-wrapper { margin: 20px 0 20px 0; }
	section.homeblog .homeblog-inner .listing .list + .list { margin: 20px 0 0 0; }
	section.homeblog .homeblog-inner .listing .list .list-inner { justify-content: space-between; }	
}

@media screen and (max-width:767px) {
	section.homeblog .title-content-button-wrapper { flex-direction: column; align-items: center; text-align: center; gap: 20px; }
	section.homeblog .homeblog-inner .listing .list .list-inner { flex-direction: column; }
	section.homeblog .homeblog-inner .listing .list .list-inner .image { width: 100%; }
	section.homeblog .homeblog-inner .listing .list .list-inner .details { width: 100%; text-align: center; padding: 20px 0 10px 0; }
	section.homeblog .homeblog-inner .listing .list .list-inner .details .date-postedby { align-items: center; }
	section.homeblog .homeblog-inner .listing .list + .list { margin: 40px 0 0 0; }
	section.homeblog .homeblog-inner .listing .list .list-inner .image img { height: auto; }
}