.sec-details-top{

	position: relative;

}

.details-top .budge {

    /* margin-bottom: 1.9rem;

    height: 2.1rem;

    padding-top: 0.6rem; */

}

.details-top-title{

	margin-bottom: 2.4rem;

}

.sec-details-top .details-top-title * {

	font-size: 3.8rem;

}

.details-author-outer{

	margin-bottom: 4rem;

}

.details-author-img{

	margin-right: 1.6rem;

}

.details-author-img img{

	width: 4rem;

	height: 4rem;

	object-fit: cover;

}

.details-author span{

	font-size: 1.6rem;

	font-weight: 700;

	line-height: 116%;

	letter-spacing: 0.032rem;

	color: #515151;

}

.details-date{

	position: relative;

	font-size: 1.4rem;

	font-weight: 600;

	line-height: 116%;

	letter-spacing: 0.028rem;

	color: #878787;

	margin-top: 0.3rem;

}

.details-date{

	padding-left: 2.8rem;

}

.details-date:after{

	position: absolute;

	content: "";

	width: 0.5rem;

	height: 0.5rem;

	border-radius: 50%;

	background: #878787;

	left: 1.2rem;

	top: 0;

	bottom: 0;

	margin: auto;

}

.details-main-img img{

	width: 100%;

	height: auto;

	max-height: 50.8rem;

    object-fit: cover;

}

.details-main-img span{

	display: block;

	margin-top: 1.6rem;

	font-size: 1.5rem;

	font-weight: 600;

	line-height: 160%;

	letter-spacing: 0.03rem;

	color: #515151;

}

.post-content p img {

    height: auto;

    width: 100%;

}

@media(min-width:768px) and (max-width:991.98px){

	.sec-details-top .details-top-title * {

    	font-size: 3.6rem;

	}

}

@media(max-width:767.98px){

	.details-top-title {

    	margin-bottom: 1.9rem;

	}

	.details-author-info {

    	display: block;

	}

	.details-date {

    	padding-left: 0;

	}

	.details-date:after{

		content: none;

	}

	.details-main-img img {

    	min-height: 23.6rem;

    	object-fit: cover;

	}

	.details-main-img span {

    	font-size: 1.2rem;

    	letter-spacing: 0.024rem;

    }

    .sec-details-top .details-top-title * {

    	font-size: 3.6rem;

	}

}