/* DETAIL WRAPPER */
.timeline-detail-wrapper {
    padding: 30px 0 50px;
}
@media(max-width:768px){
	.timeline-detail-wrapper {
    padding: 10px 0 20px ;
	}
}

/* GENERIC BLOCK */
.detail-block {
    margin-bottom: 20px;
	margin-top: 20px;

}

/* TEXT BLOCK */
.detail-text{
	max-width:800px;
	padding: 0 50px;
	margin:0 auto 40px;
}
.detail-text p {
    margin: 0;
}
@media(max-width:768px){
	.detail-text{
padding: 0 30px;
	margin-bottom:20px;}
}

/* TWO IMAGES SIDE BY SIDE */
.detail-two-images {
	max-width:800px;
    display: flex;
    gap: 20px;
	margin: 20px auto 20px;
	padding: 0 50px;
}
@media(max-width:768px){
	.detail-two-images{
padding: 0 30px;	
		gap:10px;
	}
}

.detail-two-images img {
    width: 50%;
}

@media(max-width:768px){
	.detail-two-images img {
    width: 45%;
	}
}
/* QUOTE BLOCK */
.detail-quote {
    margin: 0;
    padding: 20px 50px;
	max-width:800px;
}
.detail-quote blockquote {
    color: #007091;
	font-weight:500;
	 margin: 0;	
	font-size:24px;
	line-height:115%;
}
@media(max-width:768px){
	.detail-quote{
padding: 0 50px;}
	.detail-quote blockquote {
	font-size:20px;
}
	
}


/* Gallery  */
.detail-gallery {
    display: flex;
    flex-wrap: wrap;
    gap: 10px;
	padding: 40px 0 0;
}

.detail-gallery-item {
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    border-radius: 0;
    flex: 0 0 auto;
}



/* BACK BUTTON */
.tl-btn-back {
    display: inline-block;
    margin-top: 30px;
    padding: 8px 16px;
    background: #007091;
    color: #fff;
    text-decoration: none;
}


