.visa-content{width:100%;margin-top:30px;font-size:17px;box-shadow:1px 1px 15px 5px rgba(68,68,68,.4);display:flex;flex-wrap:wrap;}
.visa-content .country-content,
.visa-content .age-content,
.visa-content .stay-content{flex:1;background:var(--color-primary);}
.visa-content .country-content{flex:1;background:#ffffff;}
.visa-content .drop-down{background:var(--color-primary);}
.visa-content .drop-down .selected a{display:block;padding:10px 20px;color:#fff;text-decoration:none;position:relative;cursor:pointer;}
.visa-content .drop-down .selected .list-open:after,
.visa-content .drop-down .selected .list-close:after{position:absolute;right:20px;font-family:FontAwesome;}
.visa-content .drop-down .selected .list-open:after{content:'\f106';}
.visa-content .drop-down .selected .list-close:after{content:'\f107';}
.visa-content .options{position:relative;}
.visa-content .options ul{display:none;list-style: none;position:absolute;left:0;top:0;width:100%;max-height:145px;overflow-y:auto;background:#fff;border:1px solid #d7d7d7;z-index:9;padding:0 20px;}
.visa-content .options ul li {line-height:45px;}
.visa-content .options ul li a{display:block;padding:0px;color:#333;text-decoration:none;cursor:pointer;transition:.2s ease;}
.visa-content .options ul li a:hover{color:var(--color-primary);}
.visa-content .selected-opt,.text-content{background:#fff;padding:20px;}
.visa-content .age-content .title,.stay-content .title{padding:10px 20px;color:#fff;}
.visa-content .age-content{border-left:1px solid #fff;}
.visa-content .stay-content{border-left:1px solid #fff;}
.visa-content .selected-opt span.value,.options span.value{display:none;}

/* scrollbar */
.visa-content .options ul::-webkit-scrollbar{width:5px;}
.visa-content .options ul::-webkit-scrollbar-track{background:#dad5d5;border-radius:10px;}
.visa-content .options ul::-webkit-scrollbar-thumb{background:var(--color-primary);border-radius:10px;}
@media (max-width: 768px){
	.visa-content {
		flex-direction: column;
	}
	.visa-content .age-content,
	.visa-content .stay-content{
		border: 0px;
	}
}