/* ----------------------------------------------------------------
	Custom CSS

	Add all your Custom Styled CSS here for New Styles or
	Overwriting Default Theme Styles for Better Handling Updates
-----------------------------------------------------------------*/

.logo-default {
    width: 240px;
	margin-top: 10px;
	padding-left: 10px;
	height: auto;

	@media (max-width: 768px) {
		margin: 0 auto;
	}
}

.logo-dark {
	width: 240px;
	height: auto;
	margin-top: 10px;
	padding-left: 10px;

	@media (max-width: 768px) {
		margin: 0 auto;
	}
}

@media (max-width: 768px) {
	.card-img {
		bottom: 10px;
		left: 0px !important;
		width: 360px;
	}
	.iphone-img {
		right: -10px !important;
	}
}

/* Prettified Contact Card */
.wowo-contact-card {
    border-radius: 1.5rem;
    box-shadow: 0 8px 32px 0 rgba(31, 38, 135, 0.10);
    padding: 2.5rem 2rem;
    background: #fff;
    margin: 0 auto;
    position: relative;
    z-index: 2;
    transition: box-shadow 0.2s;
}
.wowo-contact-card:hover {
    box-shadow: 0 12px 40px 0 rgba(31, 38, 135, 0.18);
}
.wowo-contact-card .contact-icon {
    font-size: 2.8rem;
    color: #3D80E4;
    margin-bottom: 1.2rem;
}
.wowo-contact-card h4 {
    font-weight: 700;
    margin-bottom: 0.7rem;
}
.wowo-contact-card p {
    color: #6c757d;
    margin-bottom: 1.5rem;
}
.wowo-contact-card .btn-primary {
    font-size: 1.1rem;
    padding: 0.85rem 2.2rem;
    border-radius: 0.7rem;
    font-weight: 600;
    box-shadow: 0 2px 8px 0 rgba(61,128,228,0.10);
    transition: background 0.2s, box-shadow 0.2s;
}
.wowo-contact-card .btn-primary:hover {
    background: #2563c6;
    box-shadow: 0 4px 16px 0 rgba(61,128,228,0.18);
}
.wowo-contact-card .contact-details {
    margin-top: 1.7rem;
    border-top: 1px solid #f0f0f0;
    padding-top: 1.2rem;
}
.wowo-contact-card .contact-details a {
    color: #3D80E4;
    text-decoration: none;
    font-weight: 500;
    margin-right: 1.2rem;
    display: inline-flex;
    align-items: center;
    transition: color 0.2s;
}
.wowo-contact-card .contact-details a:hover {
    color: #2563c6;
    text-decoration: underline;
}
.wowo-contact-card .contact-details i {
    margin-right: 0.5rem;
    font-size: 1.1rem;
}
.wowo-contact-card .response-time {
    color: #adb5bd;
    font-size: 0.98rem;
    margin-top: 0.7rem;
    display: flex;
    align-items: center;
    justify-content: center;
}
.wowo-contact-card .response-time i {
    margin-right: 0.4rem;
    color: #3D80E4;
}
