﻿.blog.home-concept-one{
}

.blog.home-concept-one .blog-item{
	width:100%;
	height:auto;
	float:left;
	margin:0px 0px 30px 0px;
}

.blog.home-concept-one .blog-item > .holder{
	width:100%;
	height:auto;
	float:left;
}

.blog.home-concept-one .blog-item > .holder > .pic{
	width:100%;
	height:auto;
	float:left;
	margin:0px 0px 30px 0px;
}

.blog.home-concept-one .blog-item > .holder > .data{
	width:100%;
	height:auto;
	float:right;
	padding:15px 15px 20px 15px;
	border:1px #d2d2d2 solid;
	text-align:left;
	transition:all 0.3s ease-in-out;
	-webkit-transition:all 0.3s ease-in-out;
}
.blog.home-concept-one .blog-item > .holder > .data:hover{
    box-shadow: 0px 1px 8px #c5c4c4;
    border:1px solid #fff; 
}

.blog.home-concept-one .blog-item > .holder > .data > *:last-child{
	margin-bottom:0 !important;
}

.blog.home-concept-one .blog-item > .holder > .data h4{
	margin:0px 0px 12px 0px;
	font-size:18px;
	line-height:30px;
}

.blog.home-concept-one .blog-item > .holder > .data h4 a{
	color:#161922;
}

.blog.home-concept-one .blog-item > .holder > .data p{
	margin:0px 0px 0px 0px;
	transition:all 0.3s ease-in-out;
	-webkit-transition:all 0.3s ease-in-out;
}

.blog.home-concept-one .blog-item > .holder > .data .btn{
	margin:22px 0px 15px 0px;
	display:inline-flex;
	align-items:center;
	justify-content:center;
	height:36px;
	padding:0 14px;
    background: #B79963;
	border-radius:4px;
	font-weight: 700;
	font-size:15px;
	color:#fff;
	line-height:1;
   cursor:pointer;
	transition:all 0.3s ease-in-out;
	-webkit-transition:all 0.3s ease-in-out;
}


.blog.home-concept-one .blog-item > .holder > .data:hover .btn{
	background:#1a202d;
	color: #fff;
}

.blog.home-concept-one .blog-item > .holder > .data .btn i{
	margin-left:5px;
	transition:all 0.3s ease-in-out;
	-webkit-transition:all 0.3s ease-in-out;
}

.blog.home-concept-one .blog-item > .holder > .data .btn:hover i{
	margin-left:10px;
}

.lawcarousel-container + .rt-button2.element-two{
	margin-top:30px;
}

@media screen and (min-width:768px){
	.blog.home-concept-one{
		display:flex;
		flex-wrap:wrap;
	}

	.blog.home-concept-one > [class*="col-"]{
		display:flex;
	}

	.blog.home-concept-one .blog-item,
	.blog.home-concept-one .blog-item > .holder{
		display:flex;
		flex-direction:column;
		height:100%;
	}

	.blog.home-concept-one .blog-item > .holder > .pic{
		float:none;
		aspect-ratio:16 / 9;
		overflow:hidden;
	}

	.blog.home-concept-one .blog-item > .holder > .pic img{
		display:block;
		width:100%;
		height:100%;
		object-fit:cover;
	}

	.blog.home-concept-one .blog-item > .holder > .data{
		display:flex;
		flex:1;
		flex-direction:column;
	}

	.blog.home-concept-one .blog-item > .holder > .data > .matchHeight{
		flex:1;
	}

	.blog.home-concept-one .blog-item > .holder > .data .btn{
		align-self:flex-start;
	}
}
