.city-list {
	list-style: none;
	margin: 0;
	background: #fff;
	position: absolute;
	height: 150px;
	overflow: scroll;
	width: 100%;
	box-shadow: 0 0 3px #ccc;
    padding: 0;
}
.city-list li {
	cursor: pointer;
	padding: 5px 10px;
}
.city-list li:hover {
	background: #ececec;
}

#billing_country_field {
	display: none !important;
}
#billing_phone_field, #billing_email_field  {
	width: 48%;
	overflow: visible;
	float: left;
	clear: none;
}
#billing_email_field {
	float: right;
}
.woocommerce-checkout > .checkout-order-review::before, 
.woocommerce-checkout > .checkout-order-review::after,
.woocommerce-order-pay #order_review::after,
.woocommerce-order-pay #order_review::before,
.wd-checkout-prod-img,
.woocommerce-checkout .wd-checkout-prod-cont .quantity,
.wd-checkout-remove-btn-wrapp,
#order_comments_field label,
#billing_state_field,
#billing_postcode_field {
	display: none !important;
}
.woocommerce-checkout input[type="email"], 
.woocommerce-checkout input[type="date"], 
.woocommerce-checkout input[type="search"], 
.woocommerce-checkout input[type="number"], 
.woocommerce-checkout input[type="text"], 
.woocommerce-checkout input[type="tel"], 
.woocommerce-checkout input[type="url"], 
.woocommerce-checkout input[type="password"], 
.woocommerce-checkout textarea, 
.woocommerce-checkout select {
	border-radius: 0;
}
.wc_payment_methods.payment_methods.methods {
	background: #fff;
	padding: 25px;
}