.column_map .google-map-contact-wrapper .get_in_touch:after {
    border-top-color: #E71D73;
}

.map-responsive {
        position: relative;
        padding-bottom: 30%; // This is the aspect ratio
        height: 0;
        overflow: hidden;
    }

@media (max-width: 1024px) {
	.map-responsive {
        position: relative;
        padding-bottom: 30%; // This is the aspect ratio
        height: 0;
		min-height: 400px !important;
        overflow: hidden;
    }
}


.map-responsive iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100% !important;
	height: 100% !important;
}

input[type="date"], input[type="email"], input[type="number"], input[type="password"], input[type="search"], input[type="tel"], input[type="text"], input[type="url"], select, textarea, .woocommerce .quantity input.qty, .dark input[type="email"], .dark input[type="password"], .dark input[type="tel"], .dark input[type="text"], .dark select, .dark textarea {
		color: #E71D73;
		background-color: rgba(255, 255, 255, 1);
		border-color: #404040;
	}
	::-webkit-input-placeholder {
		color: #929292;
	}
	::-moz-placeholder {
		color: #929292;
	}
	:-ms-input-placeholder {
		color: #929292;
	}
	input[type="date"]:focus, input[type="email"]:focus, input[type="number"]:focus, input[type="password"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="text"]:focus, input[type="url"]:focus, select:focus, textarea:focus {
		color: #E71D73;
		background-color: #EEEEEE !important;
		border-color: #E71D73;
	}
	:focus::-webkit-input-placeholder {
		color: #000;
	}
	:focus::-moz-placeholder {
		color: #929292;
	}