.banner-detail div#breadcrumbs a:hover{
	color: #3ddbd1; 
}
.banner-detail div#breadcrumbs a{
	color: #26454A;
}
.banner-detail div#breadcrumbs a:after{
	border: solid #26454A;
	border-width: 0 1px 1px 0;
}
.banner-detail .banner-title h1{
	margin: 24px 0;
	letter-spacing: -0.02em;
}
.banner-detail .banner-infor > div.location-time>div,
.banner-detail .banner-infor > div{
	display: flex;
	align-items: center;
	gap: 0 16px;
}
.banner-detail .banner-infor > div.location-time{
	display: flex;
	align-items: center;
	gap: 0 32px;
}
.banner-detail .banner-infor{
	display: flex;
	align-items: center;
    gap: 0 32px;
    font-family: Red Hat Display;
	font-size: 20px;
	font-weight: 500;
	line-height: 28px;
	letter-spacing: -0.02em;
	text-align: left;
}
.banner-detail{
	padding: 152px 0 80px;
}
@media(max-width: 1024.98px){
	.banner-detail {
	    padding: 140px 0 70px;
	}
}
@media(max-width: 991.98px){
	.banner-detail {
	    padding: 130px 0 60px;
	}
	.banner-detail .banner-infor > div.location-time>div, 
	.banner-detail .banner-infor > div{
		gap: 0 12px;
	}
}
@media(max-width: 767.98px){
	.banner-detail div#breadcrumbs{
	    display: none;
	}
	.banner-detail {
	    padding: 88px 0 31px;
	}
	.banner-detail .banner-infor {
    	display: block;
    }
    .banner-detail .banner-infor .banner-date span{
    	margin-top: 1px;
    }
    .banner-detail .banner-infor > div.location-time>div, 
    .banner-detail .banner-infor > div {
	    gap: 0 10px;
        margin-bottom: 8px;
	}
    .banner-detail .banner-infor .banner-date svg{
    	width: 14.22px;
    	height: 14.22px;
    }
    .banner-detail .banner-infor{
    	font-size: 16px;
    	line-height: 24px;
	    font-weight: 400;
    }
    .banner-detail .banner-infor > div.location-time>div.banner-time{
    	gap: 0 15px;
    }
    .banner-detail .banner-infor > div.location-time>div.banner-location span{
    	margin-left: 6px;
    }
    .banner-detail .banner-infor > div.location-time>div svg{
    	height: 16px;
    	width: auto;
    }
}