.design-block.card56 .btn-gradient {
	display: inline-block;
	border-radius: 50px;
	color: #fff !important;
	text-transform: uppercase;
	text-decoration: none;
	border: none;
	background: linear-gradient(90deg, #004c91 0%, #009fe3 100%);
	transition: all 0.3s ease;
	text-align: center;
	padding: 25px 50px;
	white-space: nowrap !important;

}

.design-block.card56 .btn-gradient:hover {
	opacity: 0.85;
	transform: translateY(-2px);
}

.design-block.card56 .btn-gradient:active {
	transform: translateY(0px);
}

@media only screen and (min-width:1200px) {
	
	.design-block.card56 .row div:last-child {
		display: flex;
		justify-content: space-between !important;
	}
}

@media only screen and (min-width:768px) and (max-width:1199px) {
	
	.design-block.card56 {
		max-width: 700px;
		margin: auto;
	}
	
	.design-block.card56 .btn-gradient {
		margin-top: 20px;
	}
	
	.design-block.card56 .row div:last-child {
		text-align: center;
	}
}

@media only screen and (max-width:767px) {
	
	.design-block.card56 {
		max-width: 90%;
		margin: auto;
		padding-top: 0px;
	}
	
	.design-block.card56 .btn-gradient {
		padding: 15px 40px !important;
		margin-top: 15px;
		height: 50px;
		padding-top: 17px !important;
		width: 100%;
	}
	
	.design-block.card56 .row div:last-child {
		text-align: center;
	}
}