.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 41px;
	white-space: nowrap !important;
	font-family: 'PrimaryFontLight' !important;
}

	.design-block.card56 .btn-gradient:hover {
		opacity: 0.85;
		transform: translateY(-2px);
	}

	.design-block.card56 .btn-gradient:active {
		transform: translateY(0px);
	}

.design-block.card56 h2 {
	color: #00a3e0;
}

@media only screen and (min-width:1200px) {

	 .container-fluid .design-block.card56 {
    	max-width: 1725px;
    	margin-left: auto !important;
    	margin-right: auto !important;
    	padding: 0px 50px;
  	 }

	.design-block.card56 .mobile-res {
		display: none !important;
	}

	.design-block.card56 .desktop-res {
		padding-right: 0px;
		padding-left: 0px;
	}

	.design-block.card56 .btn-gradient:first-child {
		margin-right: 15px;
	}

	.design-block.card56 h2 {
		font-size: 45px;
		margin-bottom: 20px;
	}

	.design-block.card56 p {
		font-size: 20px;
		line-height: 32px;
	}

	.design-block.card56 > div > div:last-of-type {
		text-align: right;
	}
}

@media only screen and (min-width:768px) and (max-width:1199px) {
	
	.container-fluid .design-block.card56 {
    	max-width: 1150px;
    	margin-left: auto !important;
    	margin-right: auto !important;
    	padding: 0px 50px;
  	}

	.design-block.card56 .btn-gradient {
		margin-top: 20px;
		width: 100%;
	}
	
	.design-block.card56 .row div:last-child {
		text-align: center;
	}

	.design-block.card56 .desktop-res {
		display: none !important;
	}
}

@media only screen and (max-width:767px) {

	.container-fluid .design-block.card56 {
    	max-width: 1015px;
    	margin-left: auto !important;
    	margin-right: auto !important;
    	padding: 0px 15px;
  	}

	.design-block.card56 {
		max-width: 90%;
		margin-left: auto !important;
		margin-right: auto !important;
		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;
	}

	.design-block.card56 .desktop-res {
		display: none !important;
	}
}