	.blog-content a:hover{
		opacity: 0.6;
	}
	.btn-more:hover{
		opacity: 1 !important;
	}
	.block-title{
		color: #FFC107;
		font-weight: 700;
		font-size: 24px;
	}
	.block-title .en{
		color: #B2B2B2;
		font-size: 16px;
	}
	.block-title-border{
		border-bottom: 2px solid #FFC107;
	}
	.aspect-ratio-1-1{
		aspect-ratio: 1 / 1;
	}
	.aspect-ratio-2-3{
		aspect-ratio: 2 / 3;
	}
	.aspect-ratio-3-2{
		aspect-ratio: 3 / 2;
	}
	.blog-content{
		padding: 50px;
	}
	.blog-content .post-cover{
		width: 100%;
		height: 100%;
		object-fit: cover;
		object-position: center;		
	}
	.important-block .post-card p{
		font-size: 16px;
	}
	.post-card h3{
		font-weight: 700;
		font-size: 20px;
		color: #fff;
	}
	.post-card p{
		font-size: 14px;
		color: #fff;
	}
	.post-card-2{
		display: flex;
    	flex-wrap: wrap;
	}
	.post-card-2 h3{
		padding-top: 15px;
		font-weight: 700;
		font-size: 16px;
		color: #fff;
	}
	.post-card-2 p{
		font-size: 14px;
		color: #fff;
	}
	.post-card-3 h3{
		font-weight: 700;
		font-size: 16px;
		color: #fff;
	}
	.post-card-3 p{
		font-size: 14px;
		color: #fff;
	}
	.blog-content .title_bground {
	    right: 0;
	    bottom: 0;
	    background-image: url(../img/title-y.png);
	    background-size: cover;
	    background-repeat: no-repeat;
	    background-position: center;
	    height: unset;
	    padding: 15px; 
	}
	.blog-content .title_bground h4{
		font-size: 18px;
		font-weight: 700;
	}
	.blog-content .title_bground h4 span{
	    font-size: 12px;
	    padding-left: 5px;
	    padding-bottom: 3px;
	    font-weight: 700;
	}
	.nd-1{
		font-weight: 900;
		font-size: 16px;
	}
	.nd-2{
		font-size: 14px;
	}
	.btn-more{
		border: 1px solid #FFC107;
		color: #FFC107;
		display: block;
		width: 50%;
		margin: auto;
		padding: 10px 0;
		border-radius: 15rem;
		text-align: center;
		font-weight: 700;
	}
	.btn-more:hover{
		background: #FFC107;
		color: #000;
	}
	.popular-products .col-7 p{
		font-size: 14px;
	}
	.menu-item-with-slashes{
		width: fit-content;
		position: relative;
	    height: 100%;
	    transform: skewX(345deg);
	    padding: 10px 5px;
	}
	.menu-item-with-slashes::before {
	    left: 0;
	    border-right-width: 2px;
	    border-left-width: 2px;
	    width: 100%;
	}
	.menu-item-with-slashes::before {
	    content: '';
	    position: absolute;
	    top: 0;
	    height: 100%;
	    border-style: solid;
	    border-width: 1px;
	    border-color: #585858;
	}
	.menu_text {
	    display: flex;
	    align-items: center;
	    justify-content: center;
	    width: 135px;
	    height: 100%;
	    font-size: 14px;
	    transform: skewX(-345deg);
	    color: #fff;
	}
	.slick-slide img {
	    object-fit: cover;
	    width: 100%;
	    height: 100%;
	}
	.slick-track {
	    height: 100%;
	}
	.slick-slide div{
		height: 100%;
	}
	.banner{
		aspect-ratio: 4 / 1;
	}
	.banner .slick-list{
		height: 100%;
	}
	.banner .slick-dots li button:before{
		font-size: 12px;
	}
	.banner .slick-dots li{
		margin: 0;
	}
	.banner .slick-next{
		right: 20px;
	}
	.banner .slick-prev{
		z-index: 10;
	    left: 20px;
	}
	.fb_news .slick-next{
		right: -25px !important;
	}
	.fb_news .slick-prev{
		z-index: 10;
	    left: -25px !important;
	}
	.slick-next{
		right: -25px;
	}
	.slick-prev{
		z-index: 10;
	    left: -28px;
	}
	.single-title .small-title{
		font-size: 16px;
		padding-left: 10px;
		color: #FFC107;
		border-left: 10px solid #FFC107;
		font-weight: 700;
	}
	.single-title .big-title{
		font-size: 28px;
		color: #fff;
		font-weight: 700;
	}
	time{
		font-size: 16px;
		color: #fff;
	}
	#search_btn{
		color: #000;
	}
	#single-content{
		color: #fff;
	}
	.search-block{
		height: 45px;
	}
	.search-icon-block{
		color: #000;
		background: #FFC107;		
		height: 100%;
		display: flex;
		align-items: center;
		justify-content: center;
		width: 60px;
	}
	.list-style .list-group-item{
		padding-left: 0;
		background: unset !important;
		color: #fff;
		border-bottom: 1px solid #fff;
		font-size: 20px;
	}
	.list-style span{
		font-size: 14px;
		padding-left: 5px;
	}
	.tag{
		background: #383838;
		color: #fff;
		padding: 6px 10px;
		margin-right: 10px;
		margin-bottom: 10px;
		border-radius: 5px;
		font-size: 14px;
	}
	.post_img{
		background-size: 100%;
		background-position: center;
		padding-bottom: 50%;
		transition: background-size 0.5s ease;
	}
	.post_img:hover{
		background-size: 120%;
	}
	.line-clamp-5{
		display: -webkit-box;
		-webkit-line-clamp: 5;
		-webkit-box-orient: vertical;
		overflow: hidden;
	}
	@media only screen and (max-width: 1400px) {
		.container, .container-lg, .container-md, .container-sm{
	        max-width: 95%;
	    }
	}
	@media only screen and (max-width: 991px) {
		.sub-menu{
		    overflow-x: scroll;
		    padding-bottom: 10px;
		}
		.menu-item-with-slashes{
		    margin: 0px 5px;
		}
		.title_bground span{
			display: block;
		}
		.blog-content .title_bground{
		    padding: 5px;
		}
		.blog-content .title_bground h4 span {
		    padding-left: 0;
		}
		.banner {
		    aspect-ratio: 4 / 2;
		}
		.list-style .list-group-item {
		    font-size: 18px;
		}
	}
	@media only screen and (max-width: 576px) {
		.blog-content{
			padding: 25px;
		}
		.single-title .big-title{
			font-size: 24px;
		}
	}

