.custom-wrapper {
	width: 100%;
    padding-right: 15px;
    padding-left: 15px;
    margin-right: auto;
    margin-left: auto;
}

.ase-details {
	/*display: flex;
	align-items: center;
	justify-content: space-between;*/
}

.contact-wrapper {
	height: 285px;
	margin-bottom: 30px;
	box-shadow: 0px 0px 15px 0px rgba(0,0,0,0.1);
	padding: 30px;
}

.contact-wrapper .img-icon, .contact-wrapper .contact-header {
	margin-bottom: 15px;
}

.contact-wrapper .contact-method {
	font-size: 1.2rem;
	font-weight: 600;
}

.contact-wrapper a:hover {
	color: #00a9ff;
    text-decoration: none;
}

.whatsapp-icon {
	font-size: 3.5rem;
	color: #25d366;
}

.custom-mb-15 {
	margin-bottom: 15px;
}

.custom-py-45 {
	padding: 45px 0;
}

.custom-pb-45 {
	padding-bottom: 45px;
}

@media (min-width: 576px) {
	.custom-wrapper {
	    max-width: 540px;
	}
}

@media (min-width: 768px) {
	.custom-wrapper {
	    max-width: 720px;
	}
}

@media (min-width: 992px) {
	.custom-wrapper {
	    max-width: 960px;
	}
}

@media (min-width: 1200px) {
	.custom-wrapper {
	    max-width: 1140px;
	}
}

@media (max-width: 767px) {
	.ase-details {
		flex-direction: column;
	}

	.ase-details .ase-details-wrapper:not(:last-child) {
		margin-bottom: 15px;
	}
}