.article-blog { margin-top: 100px;padding: 0 40px 100px 40px; }
.col-md-4 { padding: 0px!important;padding: 20px !important; }
.col-md-4 img { margin: 0 0 10px 0 !important;padding: 15px;width: 100%!important;border: 1px solid #c1c1c1; }
.article-blog img { margin: 6px 30px 10px 0px; }
.article-blog img.right { margin: 6px 0px 10px 30px; }
.article-blog img:hover { border-color: #000; }

.article-blog h1 { color: #000;font-size: 55px;font-family: 'Playfair Display', serif;letter-spacing: -0.05em;margin: 0 0 50px 0;line-height: 55px;padding: 0; }
.article-blog p { font-family: "Arapey",Georgia,"Times New Roman",Times,serif;font-weight: 400;font-size: 18px; }

/* related */
.related-biens { display: block;width: 100%;float: left; }
.article-blog h2.related { margin: 120px 0 30px; 0;font-size: 35px;font-family: 'Playfair Display', serif;letter-spacing: -0.05em;line-height: 35px;text-align: center; }
.related-biens a { display: block; }
.related-biens .bien { width: 100%;min-height: 40px;color: #000;font-weight: 500; }



@media (max-width: 1199px) {
	.article-blog h1 { font-size: 45px;line-height: 40px; }
}

@media (max-width: 991px) {
	.article-blog img { margin: 6px 30px 20px 0px;width: 300px;height: auto; }
}

@media (max-width: 767px) {
	.article-blog img { width: 100%;height: auto !important;margin: 0 0 30px 0; }
}

@media (max-width: 480px) {
	.article-blog h1 { font-size: 39px;line-height: 37px; }
}