.country_selector_country .mg{display:none !important;}.country_selector_modal .wordpress-country-selector-modal-body {
	padding: 50px 20px;
}

.country_selector_modal_close {
    right: 5px;
    top: 4px;
    background: #fff;
}

.country_selector_modal_flag_buttons {
	margin-top: 30px
}

.country_selector_modal_goto {
	background: transparent;

	border: 2px solid #fff;
	border-radius: 20px;
	padding: 10px;    color: #000 !important;
}

.country_selector_modal_stay {
		background: transparent;

}

@media (min-width: 768px)
{.country_selector_modal .modal-sm {
    width: 447px;
}
}

.country_selector_modal p {
    margin-bottom: 10px;
    text-align: center;
    font-size: 20px;
    font-family: 'AvenirNextLTPro';
}				

.country_selector_modal_buttons {
    height: 34px;
}

.flag-icon {
    position: relative;
    display: inline-block;
    width: 13%;
    /* line-height: 6em; */
    height: 85px;
    vertical-align: middle;
}