.case-items>div { margin-bottom: 30px; background: #fff; border: 1px solid #ddd; transition: .5s ease; }
.case-items>div:hover { box-shadow: 0 12px 20px rgba(0, 0, 0, 0.1); }
.case-items>div:hover .btn-cases,
.btn-cases.button.button-border:hover { background-color: #0089c8; color: #fff; border-color: #0089c8; }
.case-items .col-padding { padding: 80px; }
.case-items .col-padding h4 { margin-bottom: 10px; }
.btn-cases.button.button-border { font-size: 12px; border: 1px solid #ccc; color: #999; margin-top: 30px; }

@media (max-width: 1199px){
	.case-items .col-padding{ padding: 30px 30px 0; }
}
@media (max-width: 991px){
	.case-items .col-padding{ padding: 15px 15px 0; }
	.case-items .col-padding h4{ font-size: 16px; }
	.case-items .col-padding p{ font-size: 12px;color: #999; }
}
@media (max-width: 767px){
	.case-items{ margin-bottom: 50px !important; }
	.case-items .col-padding{ padding-bottom: 15px; }
}