
.iframe{
width:100%;
height:300px;

}
.tooltip-label {
  font-size: 1em;
  font-family: 'Helvetica' serif;
  background: lightblue;
  padding: 0.4em;
  cursor: pointer;
  display: inline-block;
  margin-bottom: 1em
}
.tooltip-input {
    display: none;
} /*Hide input element*/

.tooltip-content {
    margin-bottom: 1.5em;
}
.tooltip-input:not(checked) ~ .tooltip-content {
    display: none;
}
.tooltip-input:checked ~ .tooltip-content {       
    display: block;
}
#check_box {

    display:none;

}

.check_box + label{

    background:url(img/hsbc-logo100px.png);
    height: 16px;
    width: 16px;
    display:inline-block;
    padding: 0 0 0 0px;
}

.check_box:checked + label{

    background:url(img/hsbc-logo100px.png);
    height: 16px;
    width: 16px;
    display:inline-block;
    padding: 0 0 0 0px;
}


div#submitForm input {
  background: url("../images/buttonbg.png") no-repeat scroll 0 0 transparent;
  color: #000000;
  cursor: pointer;
  font-weight: bold;
  height: 20px;
  padding-bottom: 2px;
  width: 75px;
}

body {
	background:#FFFFFF;
	font-family: 'Open Sans', sans-serif;
	font-weight:400;
	font-size:12px;   /* 1*/
	margin:0;
	padding:0;
    height:100%;
	line-height:22px;
}
html{
    height:100%;
}
body,th,p {
	font-family: "Open Sans", sans-serif;
	font-size: 14px;
	line-height:22px;
}
a{
color:blue;	
line-height:16px;
position:relative;
z-index:9;
}
a:hover {
color:red;
}
ul,
ol {
	list-style:none;
	line-height:16px;
}
.wrapper {
	max-width:1900px;
	width:100%;
	margin:0 auto;
	position:relative;
	padding:0;
	}
.iframe{
width:600px;
height:300px;
}

.greybar1 {
position:fixed;top:0px;left:0px;right:0px;width:100%; height:62px;opacity:0.6;z-index:7;margin-top:0;
background: -webkit-linear-gradient(left,rgba(0,0,0,0),rgba(0,0,0,1)); /*Safari 5.1-6*/
  background: -o-linear-gradient(right,rgba(0,0,0,0),rgba(0,0,0,1)); /*Opera 11.1-12*/
  background: -moz-linear-gradient(right,rgba(0,0,0,0),rgba(0,0,0,1)); /*Fx 3.6-15*/
  background: linear-gradient(to right, rgba(0,0,0,0), rgba(0,0,0,1)); /*Standard*/
}
.greybar2{
position:fixed;top:0px;left:0px;width:100%; height:92px;opacity:0.3;z-index:7;margin-top:0;
background: -webkit-linear-gradient(left,rgba(0,0,0,0),rgba(0,0,0,1)); /*Safari 5.1-6*/
  background: -o-linear-gradient(right,rgba(0,0,0,0),rgba(0,0,0,1)); /*Opera 11.1-12*/
  background: -moz-linear-gradient(right,rgba(0,0,0,0),rgba(0,0,0,1)); /*Fx 3.6-15*/
  background: linear-gradient(to right, rgba(0,0,0,0), rgba(0,0,0,1)); /*Standard*/
}
.greybar3{
index:1;margin-top:0;opacity:0.6;z-index:7;height:92px;
background: -webkit-linear-gradient(left,rgba(0,0,0,0),rgba(0,0,0,1)); /*Safari 5.1-6*/
  background: -o-linear-gradient(right,rgba(0,0,0,0),rgba(0,0,0,1)); /*Opera 11.1-12*/
  background: -moz-linear-gradient(right,rgba(0,0,0,0),rgba(0,0,0,1)); /*Fx 3.6-15*/
  background: linear-gradient(to right, rgba(0,0,0,0), rgba(0,0,0,1)); /*Standard*/
}

.main {
	width:95%;
	padding:0 10px 0 10px;
	min-width:320px;
	margin: 0 auto;
/*	text-align:center;*/
}
.header_index {
height:90px;padding-left:20px; background-position:center;
}

.logo{
 display:block;z-index:10;position:fixed;padding-top:8px;height:66px;background-color:#fff;width:160px;left:8px;top:8px;font-size:13px;
 line-height:16px;
}
logotext{
font-size:13px; color:#000000;font-weight:400;opacity:1;position:absolute;left:135px;top:5px;
}
.logo1{
display:block;z-index:10;position:fixed;height:50px;background-color:#fff; opacity:0.95;width:155px;margin-left:5px;margin-top:5px;
line-height:16px;
}
.logo2{
z-index:10;position:fixed;height:50px;color:white;width:125px;right:10px;top:14px;font-size:15px;
}
.contact{
 z-index:8;position:absolute;left:5px;top:87px;height:90px;background-color:#eee;opacity:0.95;border-bottom-right-radius:20px;width:180px;
}
.menu{
z-index:8;position:fixed;right:0px;top:0px;height:160px;
}
.menu-home{
z-index:8;position:fixed;right:0px;top:0px;height:160px;
}
.menu-mobile{display:none;}
.color_whitegrey{color:white;text-decoration: none;}
.color_white{color:white;}
.nav {
	z-index: 11;
	position: fixed;
	top: -3px;
	right: 5px;
	font-size: 14px;
	font-weight: 400;
	overflow: auto;
}
.background{position:fixed;z-index:1;width:180px; height:90px;background-color:#2B2B2B;border-radius:10px;}
.title{
display:none;
}

.sociala{
display:block; z-index:8;position:fixed;right:201px;top:57px;height:auto;width:60px;	
}
.socialb{
display:block; z-index:8;position:fixed;right:10px;top:57px;height:auto;	width:181px;
}
.social1a{
display:none; 
}
.social1b{
display:none; 
}
.sociala1{
display:block; z-index:8;position:fixed;right:201px;top:17px;height:auto;width:85px;	
}
.socialb1{
display:block; z-index:8;position:fixed;right:10px;top:17px;height:auto;	width:181px;
}

.order {
z-index:11;position:fixed;right:481px;top:55px;	width:185px; height:27px;
display:none;
}
.order1{
width:120px; position:absolute; top:5px;left:20px;
color:white;
}

.order2{
position:relative;top:3px;left:5px; height:22px;
}


.title1{
display:none;
}


.nav {
	z-index: 8;
	position: fixed;
	top: -3px;
	right: 5px;
	font-size: 14px;
	font-weight: 400;
	overflow: auto;

}

.nav-list {
margin-top:2px;

}
.nav-item {
	float:left;
	display:inline;
}

.nav-item a {
	display:block;
	margin:3px;
	padding:10px 5px 10px 5px;
	color:white;
	opacity:0.93;
	text-decoration:none;
 background: -webkit-linear-gradient(#aaa,#000,#000,#000,#000,#000,#aaa); 
  background: -moz-linear-gradient(#aaa,#000,#000,#000,#000,#000,#aaa); 
  background: -o-linear-gradient(#aaa,#000,#000,#000,#000,#000,#aaa); 
   background: linear-gradient(#aaa,#000,#000,#000,#000,#000,#aaa); 

  border-left:#ccc 1px solid;
  border-right:#ccc 1px solid;
	
}
.nav-item a:hover {
	text-decoration:underline;
	color:red;
}
.nav-item-order {
	float:left;
	display:inline;
}
.nav-item-order a {
	display:block;
	margin:3px;
	padding:10px 10px 10px 10px;
	color:white;
	opacity:0.93;
	text-decoration:none;
  background: -webkit-linear-gradient(#aaa,#2448F3,#2448F3,#2448F3,#2448F3,#2448F3,#aaa);
  background: -moz-linear-gradient(#aaa,#2448F3,#2448F3,#2448F3,#2448F3,#2448F3,#aaa);
  background: -o-linear-gradient(#aaa,#2448F3,#2448F3,#2448F3,#2448F3,#2448F3,#aaa);
  background: linear-gradient(#aaa,#2448F3,#2448F3,#2448F3,#2448F3,#2448F3,#aaa);
   border-left:#ccc 1px solid;
  border-right:#ccc 1px solid;
}
.nav-item-order a:hover {
	text-decoration:underline;
}

#selected a {
text-decoration:underline;
text-transform:uppercase;
}

/* Mobile Navigation */
.nav-mobile {
	display:none; /* Hide from browsers that don't support media queries */
	cursor:pointer;
	position:absolute;
	top:0;
	right:0;
    background:black url(images/nav.svg) no-repeat center center; 
	height:50px;
	width:50px; 
	border-radius:5px;
}
 
.nav1{
z-index:11;color:white;font-size:13px; position:fixed;top:44px;right:290px;
}
nav1 ul ul {
	display: none;
}

	nav1 ul li:hover > ul {
		display: block;
		padding:0px;
		background-color:transparent;
	}
	
nav1 ul {
	list-style: none;
	position: relative;
	display: inline-table;
	width:40px;
	background-color:transparent;
}

	nav1 ul:after {
		content: ""; clear: both; display: block;
	}

nav1 ul li {
	border-radius:50%;
	width:25px;
	height:25px;
	background-color:transparent;

	}
	nav1 ul li ul li:hover {
	background: black; border:1px solid white;
	}

	nav1 ul li a {
		display: block; color:white; text-decoration: none;
	}

nav1 ul ul {
	padding: 0;
	position: absolute; top: 100%;
}
	nav1 ul ul li {
	
		margin:25px 0 0 0;
		width:40px;
		height:26px;
	
	}
		nav1 ul ul li a {
			padding:0; 
		}	

.nav11{
z-index:11;color:white;font-size:13px; position:fixed;top:5px;right:310px;
}


.header_pic1{width:100%; height:110px;margin-top:94px;left:0px; 
background-image: url(images/header1a.jpg); 
text-align:center; overflow:auto;z-index:-1; background-position:50%;position:absolute;
}
.header_pic1a{
display:none;
}
.header_text {
 width:100%;Text-align:center;overflow:auto;font-size:36px; margin-top:20px;margin-bottom:5px;font-weight:200; background-color:white;
}
.header_text1 {
 width:100%;Text-align:center;font-size:36px; margin-top:40px;font-weight:200; background-color:white;line-height:36px;
}
.header_text1a {
	height: 60px;
	margin: 20px auto;
	max-width: 800px;
	min-width: 300px;
	font-weight: 300;
	opacity: 1;
}
.header_text1a-home {
	height: 60px;
	margin: 0 auto;
	max-width: 800px;
	min-width: 300px;
	font-weight: 300;
	margin-top:245px;
}
.center1{
height:38px;width:100%;font-size:38px;margin-top:3px; text-align:center;line-height:40px;
}

.column {
width:50%;margin:0 auto;max-width:800px;
}
.column1 {
margin-left:auto;margin-right:auto;width:90%;min-width:300px;max-width:800px; 
overflow:auto;margin-bottom:0px;margin-top:0px;padding-bottom:0px;
}
.left-column{
min-width:300px;max-width:540px; display:inline-block; position:relative;vertical-align:top;margin:10px;
}

.right-column{
position:relative; width:300px; display:inline-block;vertical-align:top;margin:10px;
}
.infobox1a{
height:20px;width:100%;max-width:600px;
}
.infobox1b{
background-color:#F8FBD5;
border:2px grey solid;
padding:10px;
margin-left:8px;margin-right:8px;
box-shadow:0 0 1000px;
}
.infobox2{  
background-color:#F8FBD5;border:2px grey solid;
padding:20px; overflow:hidden;z-index:23;
}
.infobox3{
font-size:16px; padding:10px;
 }
.infobox4{
width:150px; height:90px;float:right;margin:0 0 10px 30px;
} 
.display_inline_block{
display:inline-block;
}
.display_inline_block1{display: inline-block;margin-bottom:5px;text-align:left}
.display_inline_block2{display:inline-block;text-align:left; vertical-align: top;}
.text_center{text-align:center; margin-top:170px;}
.text_center1{ width:100%;text-align: center; }
.text_center2{ width:100%;text-align: left; }
.vertical_align1{vertical-align:top;margin:0 auto 5px auto;}
.border1 { border:2px solid white; font-size:14px;}	
.border1a { border:2px solid white; font-size:14px;overflow:visible; width:auto; font-weight:600;}	
.border1b { font-size:12px;line-height:15px; border:2px solid white;vertical-align:top;}
.display_passport {max-width:620px;margin-left:auto;margin-right:auto;background-color:#fff;padding-bottom:10px; text-align:center;vertical-align:top;}
.spacer1a{position:relative;top:7px;width:auto;height:18px;font-size:18px; font-weight:500; z-index:1; background-color:white;display:inline-block;margin-top:0px;padding-left:10px;padding-right:10px;}
.spacer1b{position:relative;top:0px;left:0px;width:98%;height:1px; background-color:red;z-index:0;
}
.spacer1c {width:100%;height:30px;margin-top:5px;margin-bottom:5px;background-color:white;
}
.box2{
display:inline-block;
width:100%;
text-align:center;
margin-bottom:15px;

}
.box2-1{
	display:inline-block;
	width:260px;
	margin-top:5px;
	vertical-align:top;
	font-weight:400;
}
.box2-11{
	display:inline-block;
	width:230px;
	margin-top:5px;
	vertical-align:top;
	font-weight:400;
}

.box2a{
display:inline-block;
width:100%;
text-align:center;
margin-top:15px;

}
.box2-1a{
	display:inline-block;
	width:286px;
	margin-top:2px;
	vertical-align:top;
}
.box2-2{
	float:left;
	width:460px;
	margin-top:10px;
	font-size:17px;
	font-weight:600;
}
.box2-3{
	float:right;
	width:100%;
	margin-top:10px;
	margin-bottom:20px;
}
.box2-price {
	border: solid 1px #DBDADA;
}
.yellowbox{
padding:5px;margin-top:10px;margin-left:10px;
background-color:#fffff0;width:auto;overflow:hidden;border:solid 1px #eee;	
}
.pic1{
width:150px;float:right;margin:0px 0px 10px 15px;
}
.pic1-landingvisa{
background-image:url('images/landing visa hcmc (200x220px).jpg');width:150px;height:190px; background-size:100%; background-repeat:no-repeat;
}
.pic1-landingvisa2{
background-image:url('images/landing visa Hanoi.jpg');width:150px;height:186px; background-size:100%;
}
.pic1-formN1{
background-image:url('images/form_N1_half.jpg');
background-size: contain;
    background-repeat: no-repeat;
    width: 100%;
    height: 0;
    padding-top: 250%; /* (img-height / img-width * container-width) */
	display:inline-block;
}


.pic1b{
border:1px grey solid; box-shadow:4px 4px 4px #EBE6E6;
/*background-color:transparent;*/
width:90%;
opacity:0.94;
 
}
.pic1b:hover{
padding:0 3px 3px 3px;
margin:0 -3px -3px -3px;
background-color:yellow;
  

}


.style1 {
	width:90%;
    position:relative; left:5%; top:12px;z-index:1;
}
.style1-beforeorder {
	width:90%;
    left:5%;z-index:1;
	position:absolute;top:824px;
}
.style1-order {
	width:90%;
    left:5%;z-index:1;
	position:absolute;top:1270px;
}

.style1text{
height:auto;
z-index:1;
display:inline-block;
font-size:22px;
padding-top:0px;
color:#0160c4;
/*color: #2180E4;*/
background-color:white;
padding-left:10px;padding-right:10px;
}
.style1a {
	color:#4597F8;
	margin-top:20px;
	font-style:italic;
}

.style2 {
	border-style:hidden;
	font-size:13px;  /*1*/
	margin:0px 5px 20px 5px;
	border:#DAEAFD 2px solid;
	padding:20px 25px 0px 25px;
	border-radius:15px;
}
.style2-what {
	border-style:hidden;
	font-size:13px;  /*1*/
	margin:2px 5px 0px 5px;
	border:#DAEAFD 2px solid;
	padding:20px 15px 20px 15px;
	border-radius:15px;
	height:240px;
	
}
.style2-how {
	border-style:hidden;
	font-size:13px;  /*1*/
	margin:0px 5px 0px 5px;
	border:#DAEAFD 2px solid;
	padding:20px 15px 20px 15px;
	border-radius:15px;
	height:170px;
}
.style2-is {
	border-style:hidden;
	font-size:13px;  /*1*/
	margin:0px 5px 0px 5px;
	border:#DAEAFD 2px solid;
	padding:20px 15px 20px 15px;
	border-radius:15px;
	height:90px;
}
.style2-checklist {
	border-style:hidden;
	font-size:13px;  /*1*/
	margin:0px 5px 0px 5px;
	border:#DAEAFD 2px solid;
	padding:20px 15px 20px 15px;
	border-radius:15px;
	height:360px;
} 
.style2-bringtovietnam{
	border-style:hidden;
	font-size:13px;  /*1*/
	margin:0px 5px 0px 5px;
	border:#DAEAFD 2px solid;
	padding:20px 15px 20px 15px;
	border-radius:15px;
	height:310px;
} 
.style2-order {
	border-style:hidden;
	font-size:13px;  /*1*/
	margin:0px 5px 0px 5px;
	border:#DAEAFD 2px solid;
	padding:20px 15px 20px 15px;
	border-radius:15px;
}

.style2-beforeorder {
	border-style:hidden;
	font-size:13px; /*1*/
	margin:0px 5px 0px 5px;
	border:#DAEAFD 2px solid;
	padding:20px 15px 20px 15px;
	border-radius:15px;
	position:absolute;top:840px;
}


.style2a {
	border-style:hidden;
	font-size:16px;
}
.style2b {
	border-style:hidden;
	font-size:15px;
	margin-top:0px;
	border:#DAEAFD 2px solid;
	padding:20px;
	border-radius:15px;
	display:inline-block;
	width:100%;
	text-align:center;
	margin-bottom:15px;
}
.style30 { border:#aaaaaa 1px solid; padding:2px; font-size:14px; background-color:white;}
.style34 {font-size:13px; color:blue; font-weight: 400; text-align:left; padding:15px;}

.border1 { border:2px solid white; font-size:14px;}
.border1a {border:2px solid white;font-weight:500; font-size:12px;}
.border2 { border:1px solid white; background-color:#ffffff;}


.target {
width:100%;
}
.target > div:target{
    display:block;position:absolute;
	left:0;right:0;margin: 0 auto;
	/*color: blue; box-shadow:4px 4px 2px #aaaaaa;padding-top:10px;padding-bottom:10px;
	border-color:#ffffff; border-width:1px; border-style:solid; font-size:14px;background-color:#F7EF95;*/
	z-index:20;border-radius:1px;
    width:100%;min-width:290px;max-width:800px;
}
.target > div {
display:none;
width:100%;
z-index:12;
}


.targetq:before{
  display: block; 
  content: " "; 
  margin-top: -200px; 
  height: 200px; 
  visibility: hidden; 
}
.targetq:target{font-weight:bold; font-style:italic;border-color:red;}	



.column2 {
width:350px;margin-top:20px;margin-left:10px;margin-right:20px;display:inline-block;vertical-align:top;
}
.divider {
	border-top: solid  #FDD3D4 3px; width:100%;margin-bottom:10px;margin-top:10px;padding-top:10px; 
}
.img1 {
float:right;margin-top:15px;
}
.text1 {
margin-right:170px;padding-bottom:10px;margin-top:10px;min-height:120px;
}
.bestellen {
	width:100%; vertical-align:top;
/*	border-radius:10px; border:#D8D4D4 solid 1px;box-shadow:4px 4px 4px #DBDBDB;*/
}
.disclaimer {
float:left;width:300px;margin-left:20px; border:1px red solid;height:auto;
}

#bg {
  position: fixed; 
  top: -50%; 
  left: -50%; 
  width: 200%; 
  height:50%;
}
#bg img {
  position: absolute; 
  top: 0; 
  left: 0; 
  right: 0; 
  bottom: 0; 
  margin: auto; 
  min-width: 50%;
  min-height: 50%;
}
.chevron {
  position: relative;
  text-align: center;
  padding: 12px;
  margin-bottom: 6px;
  height: 10px;
  width: 35px;
}

.chevron:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  height: 18px;
  width: 100%;
  background: -webkit-linear-gradient(left,#BFB, #070); /* For Safari 5.1 to 6.0 */
  background: linear-gradient(to right,#BFB, #070); /* Standard syntax */
  -webkit-transform: skew(30deg, 0deg);
  -moz-transform: skew(30deg, 0deg);
  -ms-transform: skew(30deg, 0deg);
  -o-transform: skew(30deg, 0deg);
  transform: skew(30deg, 0deg);
}
.chevron:after {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  height: 17px;
  width: 100%;
  background: -webkit-linear-gradient(left,#BFB, #070); /* For Safari 5.1 to 6.0 */
  background: linear-gradient(to right,#BFB, #070); /* Standard syntax */
  -webkit-transform: skew(-30deg, 0deg);
  -moz-transform: skew(-30deg, 0deg);
  -ms-transform: skew(-30deg, 0deg);
  -o-transform: skew(-30deg, 0deg);
  transform: skew(-30deg, 0deg);
}​

.pic2{
margin:20px 0px 10px 0px;
}
/*errors */
.style31{
color:red;background:yellow;font-size:18px;line-height:24px;margin-bottom:10px;
} 
    
.faq1{
width:250px;
height:28px;
background: -webkit-linear-gradient(#bbb,#eee,#fff);/* For Safari 5.1 to 6.0 */
background: -moz-linear-gradient(#bbb,#eee,#fff); /* For Safari 5.1 to 6.0 */
background: -ms-linear-gradient(#bbb,#eee,#fff); /* For Safari 5.1 to 6.0 */
background: -o-linear-gradient(#bbb,#eee,#fff); /* For Safari 5.1 to 6.0 */
background: linear-gradient(#bbb,#eee,#fff); /* For Safari 5.1 to 6.0 */
margin:0 auto 0 auto;
padding-top:9px;
display:block;
cursor:pointer;
border:#aaa 2px solid;
border-radius:5px;
text-decoration:none;
color:#065EF8;
font-size:14px;
z-index:2;
}
.faq1 a{
text-decoration:none;
color:#065EF8;
postion:relative;
z-index:5;
}
.faq1:hover {
	text-decoration:underline;
	postion:relative;
background: -webkit-linear-gradient(#F3F82B, #E7F57E,#F9F9EA);/* For Safari 5.1 to 6.0 */
background: -moz-linear-gradient(#F3F82B, #E7F57E,#F9F9EA); /* For Safari 5.1 to 6.0 */
background: -ms-linear-gradient(#F3F82B, #E7F57E,#F9F9EA); /* For Safari 5.1 to 6.0 */
background: -o-linear-gradient(#F3F82B, #E7F57E,#F9F9EA); /* For Safari 5.1 to 6.0 */
background: linear-gradient(#F3F82B, #E7F57E,#F9F9EA); /* For Safari 5.1 to 6.0 */
	
z-index:5;
}
.delivery_select {
	background-color:#E0F5E7;
}

.talkbubble {
   width: 285px;
   border: 3px solid grey;
   position: relative;
   -moz-border-radius:    10px;
   -webkit-border-radius: 10px;
   border-radius:         10px;
}
.talkbubble:before {
   content:"";
   position: absolute;
   right:285px;
   top: 26px;
   width: 0;
   height: 0;
   border: 13px solid; 
   border-color: transparent grey transparent transparent;
}
.talkbubble:after {
   content:"";
   position: absolute;
   right:284px;
   top: 29px;
   width: 0;
   height: 0;
   border: 10px solid; 
   border-color: transparent white transparent transparent;
}
.pic1-visa{
background-image:url('images/example_evisa.jpg');width:100%; background-size:100%; background-repeat:no-repeat;opacity:0.9; 
}
.approval_letter {
/*	background-color:#E6D70C;*/
 
}
.approval_letter:hover {
	background-color:yellow;
	border:yellow;
}

.paypal_visa_mc{
padding:5px;margin:15px;
}

.paypal_visa_mc:hover{
padding:10px;margin:10px;
background-color:#F0EF98;
}
.footer {
Text-align:center;margin-top:40px;width:100%;height:220px;
}
.footer1 {
width:320px;vertical-align:top;margin-top:10px;margin-bottom:20px; color:#ffffff;display:inline-block;
}
.form{
height:1200px;
}
.evisa-picture{
width:250px;
margin:10px 0px 0 20px; 
}
@media only screen and (max-width: 960px) {
.footer{
height:300px;
}
}

@media only screen and (max-width: 731px) {
.iframe{
width:400px;
height:380px;
}
.iframe1{
height:400px;
}
.greybar1 {
position:fixed;min-width:300px; height:64px;
}
.greybar2 {
	height:58px;
	position:fixed;
}
.header_pic1{display:none;}
.header_pic1a{ 
display:block;height:90px;width:100%;margin:0 auto;
margin-top:70px;
background-image: url(images/immigration_logo_444x90.jpg); background-size:contain; 
text-align:center; z-index:-1; background-position:50%;position:absolute;background-repeat: no-repeat;
 }
.header_text1a-home {
margin-top:170px;
height:25px;
}
.center1
{
font-size:32px;
}
.menu{
z-index:8;position:fixed;right:0px;top:8px;height:380px;
}
.logo1{
position:fixed;
	}
.logo2{
position:fixed;
	}
	.logo{
position:fixed;
top:2px;
left:4px;
height:52px;
width:140px;
font-size:11px;
padding-top:2px;padding-left:2px;
background-color:white;
}
 
logotext{
left:100px;
top:0px;
font-size:11px;
}
.order {
display:block;
z-index:11;position:fixed;right:10px;top:9px;	width:38px;height:38px;border-radius:5px; 
}

	
.order:hover{
background-color:#59C6FB;color:red;
}
.order a:hover{
background-color:#5588FF;border-radius:5px; 
}

.order1{
width:38px;text-align:center; left:0px;top:5px;font-size:12px; line-height:10px;
}
.order2{
height:18px; margin-top:1px;top:0px;
}

.main {
margin:10px auto;
width:95%
}

.title1{
background-color:#BEE6F3; opacity:0.9; z-index:0;position:absolute;left:10px;top:125px;width:200px;height:76px; font-size:20px;  padding-top:24px; display:inline-block;
}
.menu-mobile {
display:block;
z-index:13;color:white;font-size:13px; position:fixed;top:9px;right:50px;height:50px;width:70px;
}
.menu-mobile-list {
list-style: none;
margin:0;
padding:0;
cursor:pointer;
width:80px;
}
.menu-mobile-itemtop {
width:40px;
height:29px;
border:1px white solid;
border-radius:5px;
text-align:center;
background:black;
opacity:0.9;
padding-top:8px;
}
.menu-mobile-ul {
display:none;
list-style: none;
margin:0;
padding:0;
cursor:pointer;
color:white;
width:80px;
border:1px white solid;
border-top-right-radius:20px;
margin-top:7px;
}
.menu-mobile-item{
border:0;
border-radius:0;
width:80px;
height:auto;
padding:10px 0 10px 0;
text-align:center;
font-size:12px;
color:white;	
}
.menu-mobile-item:first-child {
border-top-right-radius:20px;
}
.menu-mobile-itemtop:hover > ul {
display: block;
background:black;
opacity:0.9;
}


.nav-mobile {
		display:block;
		position:absolute;
		border:solid #ffffff 1px ;
		z-index:8;
		background-color:black;
		height:38px; width:38px;
top:4px;
right:2px;

	}
	.nav-mobile:hover{
	z-index: 8;
	background-color:grey;
	
	}
	.nav {
		display:none;
		width:97px;
		height:370px;
		position:absolute;
		right:10px;
		z-index:8;
	}
.sociala{
display:none;
}
.socialb{
display:none; 
}
.social1a{
display:none;
}
.social1b{
display:none;
}
.nav1{
top:5px;
right:150px;
}
nav1 ul li {
background-color:transparent;
}
nav1 ul li ul li:hover {
border: solid black 1px; background:white; 
}

.header_text {
 width:100%;Text-align:center;overflow:auto;font-size:26px; margin-top:20px;margin-bottom:20px;font-weight:200; background-color:white;
}
.header_text1{font-size:28px;
}
.center1{
font-size:28px;
}
.display_passport{margin-right:0px;}
.left-column{
min-width:300px;max-width:540px; display:inline-block; position:relative; vertical-align:top;
width:90%;
}
.right-column {
	display:none;
}

.style1 {
 top:12px;
}
.style1-beforeorder {
	width:90%;
    position:relative; left:5%; top:14px;z-index:1;
}
.style2-faq {
	border-style:hidden;
	font-size:13px;/*1*/
	margin:0px 5px 0px 0px;
	border:#DAEAFD 2px solid;
	padding:20px 15px 20px 5px;
	border-radius:15px;
}
.style2-beforeorder {
	border-style:hidden;
	font-size:13px;/*1*/
	margin:0px 5px 0px 5px;
	border:#DAEAFD 2px solid;
	padding:20px 15px 20px 15px;
	border-radius:15px;
	position:inherit;
}
.style1-order {
	width:90%;
    position:relative; left:5%; top:14px;z-index:1;
}

.style2-what {
	height:auto;
}
.style2-how {
	height:auto;
}
.style2-is {
	height:auto;
}
.style2-checklist {
	height:auto;
}
.style2-bringtovietnam {
	height:auto;
}
.style2-order {
	height:auto;
}


.style1text{
font-size:16px;
}
.column {
width:90%;margin-left:10px;margin-right:10px;margin-top:20px; 
}

.column2 {
width:90%;margin-left:10px;margin-right:10px;margin-top:20px;
}

.img1 {
width:150px;float:right;margin-top:15px;margin-left:20px;margin-bottom:5px;
}
.text1 {
margin-right:0px;
}

.bestellen {
	width:100%;margin-top:0px;margin-left:5px;margin-right:5px; display:inline-block; vertical-align:top;
}

.pic2{
width:400px;margin:20px 0px 10px 0px;
}
.box2-price{
	background-color:transparent;box-shadow:none;
}

.sim-picture{
width:120px;
}	
	
}

@media only screen and (max-width: 480px) {
.footer{
height:480px;
}
.sociala1{
display:none;
}
.socialb1{
display:none; 
}
.nav11{
right:20px;
}

.social1a{
display:none;
}
.social1b{
display:none;
}
.header_text1a-home {
margin-top:170px;
}
.center1
{
font-size:18px;
}

.style2 {
font-size:13px; /*1*/
}
.style2-order {
font-size:13px; /*1*/
}
.style1text{
font-size:14px;/*1*/
}

.pic1{
width:100px;float:right;margin:0px 0px 10px 10px;
}
.pic2{
width:300px;margin:20px 0px 10px 0px;
}
/*.target {
width:260px;
}
*/
.target > div {
display:none;
width:240px;
z-index:4;
}
.border1 { border:1px solid white;font-size:12px;}
.style2-faq {
	border-style:hidden;
	font-size:15px;
	margin:0px 5px 0px 0px;
	border:#DAEAFD 2px solid;
	padding:20px 15px 20px 5px;
	border-radius:15px;
}
.column1 {
width:96%;
}
.nr_persons{
font-size:11px;
}
.pricelist{
font-size:11px;
min-width:270px;
}
.faq1{
margin:20px auto 0 auto;
}


}
