@charset "utf-8";
/* CSS Document */

@media only screen  and (min-width: 481px)  and (max-width:768px)  {

  body{width:100%; font-family:Arial, Helvetica, sans-serif;height:auto; font-size:14px; display:block; margin:0px; }
.main-container{width:100%;margin:auto; height:auto; }
.header{width:100%; margin:auto;}

.header-top-mid{background:#FFF; height:auto;width:100%;}
.header-1{width:100%; margin:auto; height:100px; background:white;}
.logo{ width:50%; height:75px; float:left; position: relative;  background-repeat:no-repeat; margin:0px; margin-top:25px; }
.logo img{margin-left:20px;}

.social{ width:50%; height:auto; float:left; margin:0px;}
.contact-num{ width:70%; margin-top:20px; height:auto; text-align:center; float:right;}
.contact-num img{width:13px; float:left; margin-top:15px;}
   .contact-num p{ margin: 0px;
    float: left;
	padding-top:16px;
    font-size: 17px;
    margin-left: 10px; font-weight:600;}
	
.mini-nav{ width:100%; height:auto; float:none; margin-top:100px;}
.mini-menu{width:100%; height:auto; float:none; margin-top:10px;}
.mini-menu  ul {list-style-type: none; float:left;margin-left:25%;padding: 0;overflow: hidden;}

.mini-menu li {float: left; }

.mini-menu li a {display: block;color: black;text-align: center; font-size:14px; font-weight:600;padding: 0px 13px;text-decoration: none;}
	


.container-max-width{width:100%; margin:auto;}
.container-min-width{width:100%; color:black; margin:auto;height: auto;}

.navigation{width:100%; margin:auto;background-color:#2980b9;}
.navigation-max-width{width:100%; margin:auto;}
.navigation-min-width{width:100%; color:black; margin:auto;height:;}

.menu-bar{width:100%;height:auto;background-color:#2980b9;}
.menu-bar ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
    overflow: hidden;
    
}

.menu-bar li {
    float: left;
	width:100%;
	border:1px solid white;
	
}

.menu-bar li a {
    display: block;
    color: white;
    text-align: center;
    padding: 10px 22.36px;
    text-decoration: none;
}



.menu-bar li a:hover:not(.active) {
    background-color:#eee ;
	color:black;
}
.menu-bar li a img:hover { background:url(icon/home-icon1.png);}

.active {
    background-color:#eee; cursor:pointer;
}





/*banner*/
.banner{ display:none;  height:auto;  width:100%;}
.banner img{ width:100%; height:430px;}

.skdslider {
    width: 100%;
    position: relative;
    display: block;
    overflow: hidden;
    height: auto; /
}

/*banner form*/
.ban-form{ margin:auto; position:absolute; top:17%; right:10%; width:20%; height:auto;}
.visa-req-frm{width:100%; height:auto; border:none;}
.visa-req-frm h3{    background: #2980b9;color: #fff; margin:0px; text-align:center;padding: 10px 0; }
.visa-req-field{    border: 1px solid #c9c9c9;padding: 15px;background: rgba(255, 255, 255, 0.57);}
.visa-req-field label{ color:black;    display: inline-block;max-width: 100%;margin-bottom: 5px;font-weight: 700; font-size:14px; font-family:Arial, Helvetica, sans-serif;}
.visa-req-field select {width:100%; height:30px;  padding: 6px 10px;border-radius: 4px; border:none; margin-bottom:10px;font-size:14px; font-family:Arial, Helvetica, sans-serif;}
.btn-ban-frm{width:100%;  color:white; background:#2980b9;}
.ban-frm{width:100%;  color:black;font-weight:700;padding: 6px 12px;white-space: nowrap; font-size:18px;vertical-align: middle;background:linear-gradient(to bottom, rgba(238,238,238,1) 0%, rgba(238,238,238,1) 100%); border:none;}


.left-max-width{width:100%; background:#F6F6F7; float:left; margin:auto; padding-bottom:10px; padding-top:10px;}
.left-min-width{width:100%; color:black; margin:auto;height:;}
.left-text{padding:10px;}
.left-div{width:100%; float:left; margin-top:10px;  background:white;}
.left-div h2{color:black; font-size:18px; line-height:1.5; margin:0px; background:#eee; padding:4px 12px;}
.left-text p{ line-height:1.5;text-align:justify; margin-bottom:18px; font-size:14px;  font-family:Arial, Helvetica, sans-serif;}
.left-text ul{ padding-left:20px;}
.left-text ul li{ line-height:1.5;text-align:justify ;  margin-bottom:18px; font-size:14px;  font-family:Arial, Helvetica, sans-serif;}
.left-text p a{text-decoration:blink; cursor:auto;}
.read-more{height:30px; width:100px; color:white; border:1px solid #2980b9; cursor:pointer; border-radius:2px;
 float:right; background: #2980b9; margin-bottom:10px;}
 .text-btn{width:100%; float:right; margin:auto;}
 
 .country-flag{width:100%; margin:auto; float:left;}
.country-flag1 {color:black;font-size: 24px; padding:6px 0px; font-weight: 300; margin:0px; text-align:center;}
.country-flag-nm{ list-style:none; padding-left:0px;}
.country-flag ul li { width:25%; float:left;}
.country-flag ul li a{ display:block; text-align:center; text-decoration:none;}
.flag-img2{border-radius:100px;margin: 12px;width: 50px;height: 50px; }
.flag-img2:hover{box-shadow: 0px 0px 0px #000000;z-index: 2;transition: all 200ms ease-in;transform: scale(1.2);}
.flag-text{    color: black;display: block;font-size: 14px;font-weight: 600;letter-spacing: .075em;margin-bottom: 20px;}

 
 .right-div{width:28%; display:none; height:auto; float:right; margin-top:10px;}
.list-box{width:100%; background:#FFF; text-align:center; float:left; padding-bottom:10px;}
.heading-box{width:100%; height:45px;   background:#2980b9;}
.heading-box h4 { color: #FFF; padding:0px; margin:0px;font-family:Arial, Helvetica, sans-serif;font-weight: bold !important;line-height: 2.5 !important;font-size: 18px !important;}
.list-box li{line-height:25px; font-size:13px; margin:10px 0px 0 10px; text-align:justify; list-style:none;}
.list-box li img{margin:1px 15px -5px 5px}
.testimonial-box{width:100%;  clear:both; margin-top:15px;}
.testimonial-box img{vertical-align:middle; margin:15px -80px 0px 80px; }
.testimonial-box li{clear:both; margin:8px 15px 0 0px; padding:0px; list-style:none; text-align:center;}
.star-box{width:100%; padding-bottom:20px; background:white; border-bottom:solid 1px #F4F5F5;}


 .bottom-container2{width:100%;margin:auto; padding-bottom:20px;height:auto; float:left; background:#eee; display:none;}
 .bottom-max-width2{width:87%; margin:auto;}
.bottom-min-width2{ width:100%; margin:auto;}
.bottom-min-width2 h2{color:  black;font-size: 24px;font-weight: 300; text-align:center;}
.item1{width:33.33%; height:auto; margin:0px; float:left;}
.item1a{width: 100px; height:auto;margin: 0 auto;margin-bottom: 20px;}
.item1 img{ vertical-align:middle; width:100px;}
.image-header{text-align:center;color: black; font-size:16px; font-weight:600; margin-bottom:10px;}
.image-header1{text-align:center;color:  black; font-size:14px; font-weight:300; margin-bottom:10px;}
.item2{width:33.33%; height:auto; margin:0px; float:left;}
.item2 img{ vertical-align:middle; width:145px;}
.item1aa{width: 145px; height:auto;margin: 0 auto;margin-bottom: 20px;}



#footer{width:100%;margin:auto; height:auto; float:left;  background: #2980b9; }
 .footer-max-width{width:100%; margin:auto; padding-bottom:20px;}
.footer-min-width{width:100%; color:black; margin:auto;height:;}
 .main-wrap{width:100%; height:200px; margin:0 auto;}
 .wrap{width:100%; height:auto; margin:auto; float:left;}
 .wrap h5{color:white; text-align:left; font-size:18px; padding-left:20px; font-weight:bold; text-transform:uppercase; margin-bottom:14px; background: transparent;}
 .wrap ul{ list-style-type: none; margin: 0;padding: 0;overflow: hidden; color:white; }
.wrap  li a{color:white; text-decoration:none;}
.wrap  li a:hover{ text-decoration:underline;}

.wrap  li{padding-bottom:5px; float:left; text-align:left; padding-left:20px; width:33.3%;}

 .wrap1{width:100%; height:auto; margin:0 auto; float:left;}
 .wrap1 h5{color:white; font-size:18px; text-align:left; font-weight:bold; padding-left:20px; text-transform:uppercase; margin-bottom:14px; background: transparent;}
 .wrap1 ul{ list-style-type: none; margin: 0;padding: 0;overflow: hidden; color:white;}
.wrap1  li a{color:white;text-decoration:none;}
.wrap1  li a:hover{ text-decoration:underline;}
.wrap1  li{padding-bottom:5px;float:left; text-align:left; padding-left:20px; width:33.3%;}

 .wrap2{width:100%; height:auto; margin:0 auto; float:left;}
 .wrap2 h5{color:white; font-size:18px; text-align:left; padding-left:20px; font-weight:bold; text-transform:uppercase; margin-bottom:14px; background: transparent;}
  .wrap2 ul{ list-style-type: none; margin: 0; width:100%; padding: 0;overflow: hidden; color:white; float:left; font-size:18px;}
.wrap2  ul li {color:white; float:left; font-size:18px; width:46%; margin-left:20px}
.wrap2 ul li img{width:30px; margin-top:2px; float:left; padding-right:12px; padding-bottom:5px;}
.wrap2 ul li p{float:left;font-size:17px; margin:0px; color:white;}
.wrap2 p{color:white; font-size:14px; font-family:Arial, Helvetica, sans-serif; line-height:1.5;}
.add-icon{width:20px; height:auto; float:left; margin-right:10px; margin-left:20px;}

#end-footer1{width:100%;margin:auto; height:auto; float:none; }
.end-footer{ float:left;width:100%; margin:auto; height:auto;background: #2980b9;}
.end-footer p{text-align:center; padding:0px;  color:white;   margin:0px;}




/*Argentina Visa Form*/

.argentina-max-width{width:100%; background:white; margin:auto; float:left; margin-bottom:15px;}
.argentina-min-width{width:100%; margin:auto;}
.argentina-mid-width{width:100%; color:black; margin:auto;height:auto;}
.argentina-e-visa{ float:left;width:100%; background:#f5f5f5; height:auto; margin-bottom:15px; border:1px solid #eee; margin-top:15px;}
.argentina-top-heading{ margin-bottom:10px; color:white;Width:100%; height:auto;background:#2980b9; float:left;}
.argentina-top-heading h2{ font-size:20px; padding-top:10px; padding-bottom:10px; margin:0px;text-align:center; font-weight:500; line-height:1.1; color:inherit;}
.argentina-top-text{width:100%; height:auto; margin:auto; margin-bottom:10px; float:left;}
.argentina-top-text p{ padding-left:15px; word-spacing:2px; font-size:14px; font-family:Arial, Helvetica, sans-serif; color:black;}
.argentina-top-text label{ color:red; padding-left:15px; float:left; font-weight:600; line-height:1.5;}

.argentina-field1{width:100%; height:auto;  margin:0px; padding:0px; float:left; margin-bottom:20px;}
.argentina-field2{ width:100%; margin:0px; padding:0px; float:left; height:auto; }
.argentina-field2 label{font-size:14px; font-weight:600; padding-left:15px; font-family:Arial, Helvetica, sans-serif; float:left; padding-top:5px;}
.argentina-field2 label span{color:red;}
.argentina-field3{ width:100%; margin:0px; padding:0px; float:left; height:auto;margin-top:5px;}
.argentina-field3 label{ font-weight:600;font-size:14px; text-decoration:underline;  padding-left:15px; font-weight:600; font-family:Arial, Helvetica, sans-serif;}
.argentina-input{border-radius: 2px;padding-left: 10px;border: 1px solid #ccc;height: 30px;width: 92%; margin-left:13px;}
.argentina-input1{border-radius: 2px;padding-left: 10px;border: 1px solid #ccc;height: 30px;width: 80%; margin-right:10px; margin-left:13px;}

.argentina-select{border-radius: 2px;padding-left: 10px;border: 1px solid #ccc;height: 34px;width: 92%; margin-left:13px;}
.argentina-select1{    border-radius: 2px;padding-left: 10px;border: 1px solid #ccc;height: 34px;width: 30.3%;margin-left:13px;}

.argentina-btm{width:65%; margin:auto; float:left; margin-top:20px; margin-bottom:20px;}
.argentina-next{width:140px; height:40px; background:#2980b9; float:right; cursor:pointer; margin-right:0px; color:white; border:1px solid #2980b9; font-weight:600;}



/*Argentina Visa form 2*/

.argentina1-max-width{width:100%; margin:auto; float:left;background:white; margin-bottom:15px;}
.argentina1-min-width{width:100%; margin:auto;}
.argentina1-mid-width{width:100%; color:black; height:auto; }
.argentina1-e-visa{ float:left;width:100%; background:#eee; height:auto; margin-bottom:15px; border:1px solid #eee; margin-top:15px;}
.argentina1-top-heading{ margin-bottom:10px; color:white;Width:100%; height:auto;background:#2980b9; float:left;}
.argentina1-top-heading h2{ padding-top:10px; font-size:20px; padding-bottom:10px; margin:0px;text-align:center; font-weight:500; line-height:1.1; color:inherit;}

.argentina1-field1{width:100%; height:auto;  margin:0px; padding:0px; float:left; margin-bottom:20px;}
.argentina1-field2{ width:50%; margin:0px; padding:0px; float:left; height:auto; }
.argentina1-field2 label{font-size:14px;  padding-left:15px; font-family:Arial, Helvetica, sans-serif; float:left; padding-top:5px;}
.argentina1-field2 label span{color:red;}
.argentina1-field3{ width:50%; margin:0px; padding:0px; float:left; height:auto;margin-top:5px;}
.argentina1-field3 label{ font-weight:600;font-size:14px; text-align:justify; line-height:1.3; text-decoration:underline;font-weight:600; font-family:Arial, Helvetica, sans-serif;}

.argentina1-btm{width:100%; margin:auto; float:right; margin-top:20px; margin-bottom:20px;}
.argentina1-next{width:140px; height:40px; background:#2980b9; float:right; cursor:pointer; margin-right:10px; color:white; border:1px solid #2980b9; font-weight:600;}


/*Australia-evisa-form*/

.aus-max-width{width:100%; margin:auto; float:left; margin-bottom:15px; background:white;}
.aus-min-width{width:100%; margin:auto;}
.aus-mid-width{width:100%; color:black; margin:auto;height:auto;}
.aus-e-visa{ float:left;width:100%; height:auto; margin-bottom:15px;  padding:0px; border:1px solid #eee; margin-top:15px; background:#f5f5f5;}
.aus-e-visa h2{ margin:0px;color:white; font-family: Arial, Helvetica, sans-serif; background-color:#2980b9; font-size:20px; padding-top:10px;padding-bottom:10px; text-align:center;padding-left:10px;}
.aus-e-visa p{ font-size:14px !important; padding-top:10px; padding-left:15px;}
.field{width:100%; height:auto; margin:0px; float:left; margin-bottom:20px;}
.field1{width:50%; height:auto; margin:0px; float:left;}
.field1 label{font-size:14px; padding-left:15px; font-family:Arial, Helvetica, sans-serif; text-align:left;}
.field1 label span{color:red;}
.field2{width:50%; height:auto; margin:0px;float:left; }
.inpt-field{border-radius:2px; padding-left:10px;border: 1px solid #ccc; height:29px; width:90%;}
.inpt-field1{border-radius:2px; padding-left:10px;border: 1px solid #ccc; height:25px; width:90%;}
.inpt-field4{border-radius:2px; padding-left:10px;border: 1px solid #ccc; height:25px; width:68%; margin-right:10px;}
.eta-type{width:100%; height:auto; float:left; margin-bottom:20px;}
.text-radio{width:42%; height:auto; float:left;}
.text-radio label{font-size:14px; padding-left:15px; font-family:Arial, Helvetica, sans-serif; text-align:center;}
.text-radio label span{color:red;}
.text-radio1{width:53%; margin-left:18px;  height:auto; float:left;}

.inpt-field2{border-radius:2px; margin-bottom:10px; padding-left:10px;border: 1px solid #ccc; height:25px; width:30%;}
.field2 label{ padding-left:5px;margin-right:10px;}
.text-radio2{width:62%; height:auto; margin-left:15px; float:left;}
.text-radio2 span{color:red;}
.text-radio3{width:33%; margin-left:10px;  height:auto; float:left;}
.text-radio3 label{margin-right:10px;}

.main-btm-btn{width:100%; margin:auto; float:left;}
.bttm-btn{width:32.3%; margin-left:15px; float:left;}
.bttm-btn1{width:33.3%; margin:auto; float:left;}
.bttm-btn2{width:30%; margin:auto; float:right;}
.cncl-btn{ margin-bottom:15px;width:100px; height:40px; background:#2980b9; color:white; border:1px solid #2980b9; font-weight:600;}


/*Australia-form-2*/

.inpt-field5{border-radius:2px; padding-left:8px;border: 1px solid #ccc; height:25px; width:27%;}
.inpt-field6{border-radius:2px; padding-left:8px;border: 1px solid #ccc; height:25px; width:21%;}
.inpt-field7{border-radius:2px; padding-left:8px;border: 1px solid #ccc; height:25px; width:40%;}

.other-psprt-main{width:100%; height:auto; float:left; margin-bottom:20px;}
.other-psprt1{width:40%; height:auto; float:left;}
.other-psprt1 label{font-size:14px; padding-left:15px; font-family:Arial, Helvetica, sans-serif; text-align:center;}
.other-psprt1 label span{color:red;}
.other-psprt2{width:75%; margin-left:15px; height:auto; float:left;}
.other-psprt3{width:20%;  height:auto; float:left;}

.main-btm-btn-aus2{width:100%; margin:auto; float:right;}
.bttm-btn-aus2{width:18%; margin-left:10px; margin-bottom:10px; float:right;}
.bttm-btn1-aus2{width:18%;margin-left:10px; margin-bottom:10px; float:right;}
.bttm-btn2-aus2{width:18%; margin-left:10px; margin-bottom:10px; float:left;}
.bttm-btn3-aus2{ width:18%; margin-left:10px; margin-bottom:10px; float:left;}
.cncl-btn-aus2{width:100px;  height:40px; background:#2980b9; color:white; border:1px solid #2980b9; font-weight:600;}

/*Australia-form-3*/
.aus-max-width-aus3{width:100%; margin:auto; float:left; margin-bottom:15px; background:white;}
.aus-min-width-aus3{width:100%; margin:auto;}
.aus-mid-width-aus3{width:100%; color:black; margin:auto;height:auto;}
.aus-e-visa-aus3{ float:left;width:100%; height:auto; margin-bottom:15px; background-color:#eee; padding:0px; border:1px solid #eee; margin-top:15px;}
.aus-e-visa-aus3 p{ font-size:14px; padding-left:15px;  font-family:Arial, Helvetica, sans-serif; margin-bottom:10px; margin-top:10px;}
.aus-e-visa-aus3 h2{margin:0px;color:white; font-family: Arial, Helvetica, sans-serif; background-color:#2980b9; font-size:20px; padding-top:10px;padding-bottom:10px; text-align:center;padding-left:10px;}
.text-span{width:100%; height:auto; margin-bottom:20px;}
.text-span span{ padding-left:15px;font-size:12px; font-family:Arial, Helvetica, sans-serif; margin-bottom:10px; font-weight:600;}

.field-aus3{width:100%;   height:auto; margin:0px; float:left; margin-bottom:20px; border-bottom:1px solid #eee; padding-bottom:5px;}
.field1-aus3{width:50%; height:auto; margin:0px; float:left;}
.field1-aus3 label{ font-weight:100; padding-left:15px;font-size:14px; font-family:Arial, Helvetica, sans-serif; text-align:center;}
.field1-aus3 label span{color:red;}
.field2-aus3{ text-align:left; width:50%; height:auto; margin:0px;float:left; }
.field2-aus3 label{font-size:14px; font-family:Arial, Helvetica, sans-serif; text-align:center; font-weight:600;}
.field2-aus3 label p{ padding-right:15px; text-align:left; margin:0px;}
.aus3-radio{width:100%; height:auto; margin:0px; float:left; margin-bottom:20px;}
.aus3-radio p{ margin:0px; float:left; font-size:14px; font-weight:600;}
.aus3-radio span{color:red; margin-left:5px;}
.radio-aus3{ margin-left:15px !important;float:left;}

.main-btm-btn-aus3{width:100%; margin:auto; float:left;}
.bttm-btn-aus3{width:18%; margin-bottom:10px; margin-left:10px; float:right;}
.bttm-btn1-aus3{width:18%; margin-bottom:10px; margin-left:10px; float:right;}
.bttm-btn2-aus3{width:18%; margin-bottom:10px; margin-left:10px; float:left;}
.bttm-btn3-aus3{width:18%; margin-bottom:10px; margin-left:10px; float:left;}
.cncl-btn-aus3{width:150px; height:40px; background:#2980b9; color:white; border:1px solid #2980b9; font-weight:600;}


/*About-us*/

.aboutus-max-width{width:100%; margin:auto; float:left; margin-bottom:10px; background:white;}
.aboutus-min-width{width:100%; margin:auto;}
.aboutus-mid-width{width:100%; color:black; margin:auto;height:auto;}
.about-us{width:100%; background:white; margin:auto;height:auto;}
.about-us-1{width:100%; background:white; height:auto; float:left;  margin-top:15px; border:1px solid  #2980b9; }
.about-us-1 h2{ margin:0px;color:white; font-family:Arial, Helvetica, sans-serif; background-color:#2980b9 ; font-size:20px; padding-top:10px;padding-bottom:10px; text-align:center;padding-left:0px;}
.text-left{width:100%; height:auto;  float:left;}
.text-left p{ padding-top:10px;text-align:justify; font-size:14px;  font-family:Arial, Helvetica, sans-serif; line-height:1.5; padding-left:15px;padding-right:15px;}


/*Bahrain Visa form 1*/

.bahrain-max-width{width:100%; margin:auto; float:left; margin-bottom:15px; background:white;}
.bahrain-min-width{width:100%; margin:auto;}
.bahrain-mid-width{width:100%; color:black; margin:auto;height:auto;}
.bahrain-e-visa{ float:left;width:100%; background:#f5f5f5; height:auto; margin:auto; margin-bottom:15px; border:1px solid #eee; margin-top:15px;}
.bahrain-top-heading{ margin-bottom:10px; color:white;Width:100%; height:auto;background:#2980b9; float:left;}
.bahrain-top-heading h2{ padding-top:10px; padding-bottom:10px; font-size:20px; margin:0px;text-align:center; font-weight:500; line-height:1.1; color:inherit;}
.bahrain-top-text{width:100%; height:auto; margin:auto;}
.bahrain-top-text p{ padding-left:15px; word-spacing:2px; font-size:14px; font-family:Arial, Helvetica, sans-serif; color:black;}

.bahrain-field1{width:49%; height:auto;  margin:0px; padding:0px; float:left; margin-bottom:20px;}
.bahrain-field2{ width:100%; margin:0px; padding:0px; float:left; height:auto; }
.bahrain-field2 label{font-size:14px; font-weight:600; padding-left:15px; font-family:Arial, Helvetica, sans-serif; float:left; padding-top:5px;}
.bahrain-field2 label span{color:red;}
.bahrain-field3{ width:100%; margin:0px; padding:0px; float:left; height:auto;margin-top:5px;}
.bahrain-field3 label{ font-weight:600;font-size:14px; text-decoration:underline;  padding-left:15px; font-weight:600; font-family:Arial, Helvetica, sans-serif;}
.bahrain-input{border-radius: 2px;padding-left: 10px;border: 1px solid #ccc;height: 30px;width: 90%; margin-left:13px;}
.bahrain-input1{border-radius: 2px;padding-left: 10px;border: 1px solid #ccc;height: 30px;width: 60%; margin-right:10px; margin-left:13px;}

.bahrain-select{border-radius: 2px;padding-left: 10px;border: 1px solid #ccc;height: 30px;width: 90%; margin-left:13px;}
.bahrain-select1{    border-radius: 2px;padding-left: 10px;border: 1px solid #ccc;height: 30px;width: 30.3%;margin-left:13px;}

.bahrain-btm{width:100%; margin:auto; float:right; margin-top:20px; margin-bottom:20px;}
.bahrain-continue{width:140px; height:40px; background:#2980b9; float:right; cursor:pointer; margin-right:50px; color:white; border:1px solid #2980b9; font-weight:600;}


/*Bahrain Visa form 2*/

.bahrain1-max-width{width:100%; margin:auto; float:left; margin-bottom:15px; background:white;}
.bahrain1-min-width{width:100%; margin:auto;}
.bahrain1-mid-width{width:100%; color:black; margin:auto;height:auto;}
.bahrain1-e-visa{ float:left;width:100%;  background:#f5f5f5; height:auto; margin-bottom:15px; border:1px solid #eee; margin-top:15px;}
.bahrain1-top-heading{ margin-bottom:10px; color:white;Width:100%; height:auto;background:#2980b9; float:left;}
.bahrain1-top-heading h2{ padding-top:10px; padding-bottom:10px; font-size:20px; margin:0px;text-align:center; font-weight:500; line-height:1.1; color:inherit;}

.bahrain1-field1{width:100%; height:auto;  margin:0px; padding:0px; float:left; margin-bottom:20px;}
.bahrain1-field2{ width:50%; margin:0px; padding:0px; float:left; height:auto; }
.bahrain1-field2 label{font-size:14px;  padding-left:15px; font-family:Arial, Helvetica, sans-serif; float:left; padding-top:5px;}
.bahrain1-field2 label span{color:red;}
.bahrain1-field3{ width:50%; margin:0px; padding:0px; float:left; height:auto;margin-top:5px;}
.bahrain1-field3 label{ font-weight:600;font-size:14px; text-align:justify; line-height:1.3; text-decoration:underline;font-weight:600; font-family:Arial, Helvetica, sans-serif;}

.bahrain1-btm{width:100%; margin:auto; float:right; margin-top:20px; margin-bottom:20px;}
.bahrain1-next{width:140px; height:40px; background:#2980b9; float:right; cursor:pointer; margin-right:10px; color:white; border:1px solid #2980b9; font-weight:600;}



/*Cambodia-E-Visa form 1*/


.camb-max-width{width:100%; margin:auto; float:left; margin-bottom:15px; background:#FFF;}
.camb-min-width{width:100%; margin:auto;}
.camb-mid-width{width:100%; color:black; margin:auto;height:auto;}
.camb-e-visa{ float:left;width:100%; background:#f5f5f5; height:auto; margin-bottom:15px; border:1px solid #eee; margin-top:15px;}
.camb-e-visa h2{ text-align:center;width:100%; padding-top:10px; font-size:20px; padding-bottom:10px; color:white; margin:0px; background:#2980b9;}
.camb-e-visa1{ float:left;width:100%; height:auto; margin:auto; margin-top:15px;}
.camb-e-visa1-left{width:100%; height:auto; margin:auto; float:left; padding-left:16px; padding-right:16px;}
.camb-e-visa1-right{width:100%; height:auto; margin:auto; float:left; padding-left:16px; padding-right:16px;}
.camb-frm{width:100%; float:left; margin:0px; margin-bottom:0px;}
.camb-frm1{width:50%; float:left; margin:0px;}
.camb-frm2{width:50%; float:left; margin:0px;}
.camb-frm1 label{ margin-bottom:20px; float:left;}
.camb-frm1 span{color:red;}
.camb-frm2-img{width:150px; height:150px; margin:auto; float:right;}
.camb-frm2-img img{width:140px; height:150px;}


.field-camb1{width:49%;   height:auto; margin:0px; float:left; margin-bottom:20px; }
.field1-camb3{width:100%; height:auto;}
.field1-camb3 span{color:red;}
.field1-camb3 label{font-size:14px; font-weight:600; font-family:Arial, Helvetica, sans-serif;}
.field2-camb3{width:100%; height:auto;}
.input-field-text{height:30px; width:95%; margin-top:5px; border-radius:2px; border:1px solid #ccc; padding-left:20px;}
.input-field-text1{border-radius: 2px;padding-left: 20px;border: 1px solid #ccc;height: 30px;width: 81%; margin-right:10px; margin-top:5px;}
.input-field-text2{border-radius: 2px;padding-left: 20px;border: 1px solid #ccc;height: 30px;width: 78%; margin-left:16px; margin-right:10px; margin-top:5px;}

input::-webkit-input-placeholder {color:#999 !important;}
.input-field-select{border-radius:2px; padding-left:20px;border: 1px solid #ccc; height:30px; width:95%; margin-top:5px;}
.inupt-field-select1{border-radius:2px; padding-left:20px;border: 1px solid #ccc; height:35px; width:32.8%; margin-top:5px;}

/*personal information*/
.camb-e-visa2{ float:left;width:100%; height:auto; margin:auto; margin-top:15px;}
.field-1-camb1{width:50%;   height:auto; margin:0px; float:left; margin-bottom:20px; }
.field-2-camb3{width:100%; height:auto; float:left;}
.field-2-camb3 span{color:red;}
.field-2-camb3 label{font-size:14px; padding-left:15px; font-weight:600; font-family:Arial, Helvetica, sans-serif;}
.field-3-camb3{width:97%; float:left; height:auto; }
.input-field-text-1{height:30px; width:95%; margin-top:5px; border-radius:2px; border:1px solid #ccc; margin-left:15px; padding-left:20px;}
input::-webkit-input-placeholder {color:#999 !important;}

.input-field-select-camb3{border-radius:2px; margin-left:15px; padding-left:20px;border: 1px solid #ccc; height:30px; width:30%; margin-top:5px;}
.input-field-select-1-camb3{border-radius:2px; margin-left:15px; padding-left:20px;border: 1px solid #ccc; height:30px; width:95%; margin-top:5px;}
.file-choose{margin-top:10px; margin-left:15px; width:97%;}

.main-btm-btn-camb3{width:100%; margin-bottom:15px; float:left;}
.bttm-btn-camb3{width:48%; margin:auto; float:right;}
.bttm-btn1-camb3{width:44%; margin:auto; float:right;}
.cncl-btn-camb{width:150px; height:40px; background:#2980b9; color:white; border:1px solid #2980b9; font-weight:600;}


/*Cambodia form 2*/

.camb2-max-width{width:100%; background:#FFF; margin:auto; float:left; margin-bottom:15px;}
.camb2-min-width{width:100%; margin:auto;}
.camb2-mid-width{width:100%; color:black; margin:auto;height:auto;}
.camb2-e-visa{ float:left;width:100%; background:white; height:auto; margin:auto; border:1px solid #eee; margin-top:15px;}
.camb2-top-heading{Width:100%; height:auto; float:left;}
.camb2-top-heading h2{width:100%; padding-bottom:10px; padding-top:10px; font-size:20px; text-align:center;  color:white; margin:0px; background:#2980b9;}
.camb2-center-heading{width:100%; height:auto; margin:0px; float:left; margin-top:10px;}
.camb2-center-heading h3{width:100%; margin:0px;  padding-top:10px; font-size:20px; text-align:center;  padding-bottom:10px;}
.image-review{width:100%; float:left;margin:0px; height:auto; }
.image-review img{ float:left;width:200px; height:100px; padding-left:100px;}
.camb2-description p{padding-left:15px; font-weight:600;padding-top:10px; padding-bottom:10px; margin:0px; float:left;font-size:14px; font-family:Arial, Helvetica, sans-serif;}
.camb2-description span{float:left;padding-left:15px; padding-top:10px; padding-bottom:10px; margin:0px; font-size:14px; font-family:Arial, Helvetica, sans-serif;}
.camb2-description{width:80%; float:left; margin-left:20px; height:auto;}
.camb2-description h4{ float:left; margin:0px;    padding-top: 10px;padding-left: 5px;font-size: medium;}
.application-image{width:100%; height:auto; float:left;}
.application-image p{font-size:12px; padding-left:15px; font-family:Arial, Helvetica, sans-serif; font-weight:600; float:left;}
.camb2-personal{width:100%; height:auto; margin-bottom:15px;margin-top:0px; background:#f5f5f5; float:left;}
.camb2-personal-1{width:100%; height:auto; margin:auto;  float:left; }
.camb2-personal-1 h2{  padding-top:10px;padding-bottom:10px; text-align:center; font-size:20px; background:#2980b9; color:#FFF; text-decoration:underline; margin:0px; }
.prsnl1{ margin-top:5px;width:50%; height:auto;   padding:0px; float:left; margin-bottom:20px;}
.prsnl2{ width:50%; margin:0px; padding:0px; float:left; height:auto; }
.prsnl2 label{font-size:14px; padding-left:15px; font-family:Arial, Helvetica, sans-serif;}
.prsnl3{ width:50%; margin:0px; padding:0px; float:left; height:auto;}
.prsnl3 label{ font-weight:600;font-size:14px; text-decoration:underline; padding-left:15px; font-weight:600; font-family:Arial, Helvetica, sans-serif;}
.prsnl3 label span{text-align:center;}
.passport-info{width:100%; height:auto; margin:0px; float:left;}
.passport-info h2{padding-left:0px; padding-top:10px;padding-bottom:10px; font-size:20px;background:#2980b9; text-align:center; color:#FFF;  text-decoration:underline; margin:0px;}

.main-top-btn{width:100%; margin-bottom:10px; float:left;}
.top-btn-camb3{width:35%; margin:auto; float:right;}
.top-btn1-camb3{width:50%; margin:auto; float:right;}
.cncl-top-camb{width:100px; height:40px; background:#2980b9; color:white; border:1px solid #2980b9; font-weight:600;}
.cncl-top-camb1{width:100px; height:40px; background:#F00; color:white; border:1px solid  #F00; font-weight:600;}


.main-btm-btn-camb3{width:100%; margin:auto; float:left; margin-bottom:20px;}
.bttm-btn-camb3{width:48%; margin:auto; float:right;}
.bttm-btn1-camb3{width:48%; margin:auto; float:right;}
.cncl-btn-camb{width:160px; height:40px; background:#2980b9; color:white; border:1px solid #2980b9; font-weight:600;}

.camb-checkbox{width:95%; height:auto; margin:0px; float:right; margin-bottom:20px; margin-top:20px;}
.camb-checkbox p{ margin:0px; float:left; font-size:14px; font-weight:300;}
.camb-checkbox a{color: #09C;}
.camb-checkbox a:hover{color:blue ; text-decoration:blink;}
.camb-checkbox span{color:red; margin-left:5px;}
.camb-checkbox1{float:left;}


/*Canada Visa*/

.canada-max-width{width:100%; margin:auto; float:left; margin-bottom:15px;}
.canada-min-width{width:100%; margin:auto;}
.canada-mid-width{width:100%; color:black; margin:auto;height:auto;}
.canada-e-visa{ float:left;width:100%; background:#f5f5f5; height:auto; margin:auto; border:1px solid #eee; margin-top:15px;}
.canada-top-heading{ margin-bottom:10px;Width:100%; height:auto; float:left;}
.canada-top-heading h2{width:100%; padding-bottom:10px; padding-top:10px; text-align:center; font-size:20px; color:white; margin:0px; background:#2980b9;}

.canada-field1{width:100%; height:auto;  margin:0px; padding:0px; float:left; margin-bottom:20px;}
.canada-field2{ width:100%; margin:0px; padding:0px; float:left; height:auto; }
.canada-field2 label{font-size:14px; font-weight:600; padding-left:15px; font-family:Arial, Helvetica, sans-serif; float:left; padding-top:5px;}
.canada-field2 label span{color:red;}
.canada-field3{ width:100%; margin:0px; padding:0px; float:left; height:auto;margin-top:5px;}
.canada-field3 label{ font-weight:600;font-size:14px; text-decoration:underline;  padding-left:15px; font-weight:600; font-family:Arial, Helvetica, sans-serif;}
.canada-input{border-radius: 2px;padding-left: 10px;border: 1px solid #ccc;height: 30px;width: 92%; margin-left:13px;}
.canada-input1{border-radius: 2px;padding-left: 10px;border: 1px solid #ccc;height: 30px;width: 84%; margin-right:10px; margin-left:13px;}

.canada-select{border-radius: 2px;padding-left: 10px;border: 1px solid #ccc;height: 34px;width: 92%; margin-left:13px;}
.canada-select1{    border-radius: 2px;padding-left: 10px;border: 1px solid #ccc;height: 34px;width: 29.5%;margin-left:13px;}

.text-canada{ width:100%; margin:auto; height:auto; float:left;}
.text-canada p{ padding-left:15px; font-size:14px;line-height:1.3; padding-top:6px; padding-bottom:5px; margin:0px; font-family:Arial, Helvetica, sans-serif;}

.text-canada1{width:100%; margin:0px; padding:0px; height:auto; float:left;}
.text-canada1 h3{ margin:0px; padding-left:15px; padding-bottom:15px; padding-top:15px;}
.text-canada1 p{ margin:0px; font-size:14px; padding-left:15px; padding-bottom:10px; font-weight:200;}

.canada-field1-1{width:100%; height:auto;  margin:0px; padding:0px; float:left; margin-bottom:20px;}
.canada-field2-1{ width:100%; margin:0px; padding:0px; float:left; height:auto; }
.canada-field2-1 label{font-size:14px; padding-left:15px; font-weight:600;  font-family:Arial, Helvetica, sans-serif; float:left; padding-right:15px; padding-top:5px;}
.canada-field2-1 label span{color:red;}

.canada-top-heading-1{ margin-bottom:10px;Width:100%; height:auto; float:left;}
.canada-top-heading-1 h2{width:100%; padding-top:10px; padding-bottom:10px; font-size:20px; color:black; margin:0px;}


.btm-dec-text{width:100%; margin:auto; height:auto; float:left;}
.btm-dec-text p{ padding-left:15px; padding-right:15px; word-spacing:1px; text-align:justify; font-size:14px;line-height:1.6; padding-top:6px; padding-bottom:10px; margin:0px; font-family:Arial, Helvetica, sans-serif;}
.btm-dec-text p a{ color:blue; text-decoration:none;}
.btm-dec-text p a:hover{color:#2980b9; text-decoration: underline;}
.btm-dec-text h3{width:97.9%; padding:8px 12px; color:black; margin:0px;}
.btm-checkbox{margin-left:15px !important; margin-top:10px !important; float:left; margin-top:10px; margin-right:10px !important; }

.canada-btm{width:100%; margin:auto; float:right; margin-top:20px; margin-bottom:20px;}
.canada-payment{width:154px; height:40px; background:#2980b9; float:right; cursor:pointer; margin-right:50px; color:white; border:1px solid #2980b9; font-weight:600;}
.canada-textarea{ border-radius: 2px;padding-left: 10px;border: 1px solid #ccc;height:62px;width: 91%; margin-left:15px; margin-top:5px;}


/*contactus*/

.Contactus-max-width{width:100%; margin:auto; float:left; margin-bottom:15px;}
.Contactus-min-width{width:100%; margin:auto;}
.Contactus-mid-width{width:100%; color:black; margin:auto;height:auto;}
.Contact-us{width:100%; background:white; margin:auto;height:auto; margin-top:20px;}
.Contact-us-left{width:100%; border-right:1px solid #eee; background:white; height:auto; float:left;}
.Contact-us h2{ margin:0px;color:white; font-size:20px; font-family: Arial, Helvetica, sans-serif; background-color:#2980b9; padding-top:10px;padding-bottom:10px; text-align:center; text-align:center;}
.Contact-us-left h3{ font-size:20px; font-family: Arial, Helvetica, sans-serif;  color: #0e3766; text-align:center;}
.Contactus-form{width:100%; margin-left:0px;}
.name-field-text{width:40%; padding-left:10px; font-size:16px; float:left; }
.input-cntct-field{width: 50%;  height: 30px;padding-left: 10px;background-color: #fff;border-radius: 4px;border: 1px solid #ccc;transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    					box-shadow: inset 0 5px 5px rgba(0,0,1,.075);margin-bottom: 10px;}
textarea{width: 50%;  height: 100px;padding-left: 10px;background-color: #fff;border-radius: 4px;border: 1px solid #ccc;transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    					box-shadow: inset 0 5px 5px rgba(0,0,1,.075);margin-bottom: 10px;}
.contact-us-btm-btn{width:50%; float:right; background-repeat:no-repeat; margin-top:10px; margin-bottom:10px; }
.sb-btn{    padding: 8px 12px;color: white;background:#2980b9;width: 150px;height: 40px;border: 1px solid #2980b9;cursor:pointer;font-size: 16px;font-weight: bold;}

.Contact-us-right{width:100%; background:white; height:auto; float:left; text-align:center;}
.Contact-us-right h3{ font-family:Arial, Helvetica, sans-serif;  color: #0e3766;  }		
.Contact-us-right p{ font-size:14px; font-family:Arial, Helvetica, sans-serif; }																						



/*Kenya Visa form 1*/

.kenya-max-width{width:100%; margin:auto; float:left; margin-bottom:15px;}
.kenya-min-width{width:100%; margin:auto;}
.kenya-mid-width{width:100%; color:black; margin:auto;height:auto;}
.kenya-e-visa{ float:left;width:100%; background:#f5f5f5; height:auto; margin:auto; border:1px solid #eee; margin-top:15px;}
.kenya-top-heading{ margin-bottom:10px; color:white;Width:100%; height:auto;background:#2980b9; float:left;}
.kenya-top-heading h2{ text-align:center; font-size:20px; margin:0px; padding-top:10px; padding-bottom:5px; font-weight:500; line-height:1.1; color:inherit;}
.kenya-top-heading p{ text-align:center;}

.kenya-field1{width:50%; height:auto;  margin:0px; padding:0px; float:left; margin-bottom:20px;}
.kenya-field2{ width:100%; margin:0px; padding:0px; float:left; height:auto; }
.kenya-field2 label{font-size:14px; font-weight:600; padding-left:15px; font-family:Arial, Helvetica, sans-serif; float:left; padding-top:5px;}
.kenya-field2 label span{color:red;}
.kenya-field3{ width:100%; margin:0px; padding:0px; float:left; height:auto;margin-top:5px;}
.kenya-field3 label{ font-weight:600;font-size:14px; text-decoration:underline;  padding-left:15px; font-weight:600; font-family:Arial, Helvetica, sans-serif;}
.kenya-input{border-radius: 2px;padding-left: 10px;border: 1px solid #ccc;height: 30px;width: 92%; margin-left:13px;}
.kenya-input-1{border-radius: 2px;padding-left: 10px;border: 1px solid #ccc;height: 30px;width: 75%; margin-left:13px; margin-right:10px;}
.kenya-select{border-radius: 2px;padding-left: 10px;border: 1px solid #ccc;height: 30px;width: 92%; margin-left:13px;}
.kenya-select1{    border-radius: 2px;padding-left: 10px;border: 1px solid #ccc;height: 30px;width: 30.3%;margin-left:13px;}

.kenya-chkbx{width:100%; margin:0px; float:left;}
.kenya-chkbx p{margin:0px; font-size:14px; font-family:Arial, Helvetica, sans-serif;}
.kenya-chkbx p a{text-decoration:none;color:#3775d7;}
.kenya-chkbx p a:hover{text-decoration:underline;}
.btm-checkbox-kenya{margin-left:15px !important; float:left; margin-right:10px !important;}
.kenya-btm{width:100%; margin:auto; float:right; margin-top:20px; margin-bottom:20px;}
.kenya-continue{width:140px; height:40px; background:#2980b9; float:right; cursor:pointer; margin-right:50px; color:white; border:1px solid #2980b9; font-weight:600;}



/*Kenya Visa form 2*/

.kenya2-max-width{width:100%; margin:auto; float:left; margin-bottom:15px;}
.kenya2-min-width{width:100%; margin:auto;}
.kenya2-mid-width{width:100%; color:black; margin:auto;height:auto;}
.kenya2-e-visa{ float:left;width:100%; background:#f5f5f5; height:auto; margin:auto; border:1px solid #eee; margin-top:15px;}
.kenya2-top-heading{ margin-bottom:10px; color:white;Width:100%; height:auto;background:#2980b9; float:left;}
.kenya2-top-heading h2{ padding-top:10px; text-align:center; color:#FFF; font-size:20px; padding-bottom:10px; margin:0px;text-align:center; font-weight:500; line-height:1.1; color:inherit;}

.kenya2-field1{width:49%; height:auto;  margin:0px; padding:0px; float:left; margin-bottom:20px;}
.kenya2-field2{ width:100%; margin:0px; padding:0px; float:left; height:auto; }
.kenya2-field2 label{font-size:14px; font-weight:600; padding-left:15px; font-family:Arial, Helvetica, sans-serif; float:left; padding-top:5px;}
.kenya2-field2 label span{color:red;}
.kenya2-field3{ width:100%; margin:0px; padding:0px; float:left; height:auto;margin-top:5px;}
.kenya2-field3 label{ font-weight:600;font-size:14px; text-decoration:underline;  padding-left:15px; font-weight:600; font-family:Arial, Helvetica, sans-serif;}
.kenya2-input{border-radius: 2px;padding-left: 10px;border: 1px solid #ccc;height: 30px;width: 95%; margin-left:13px;}
.kenya2-select{border-radius: 2px;padding-left: 10px;border: 1px solid #ccc;height: 34px;width: 97%; margin-left:13px;}
.kenya2-select1{    border-radius: 2px;padding-left: 10px;border: 1px solid #ccc;height: 34px;width: 30.3%;margin-left:13px;}

.kenya2-btm{width:100%; margin:auto; float:right; margin-top:20px; margin-bottom:20px;}
.kenya2-continue{width:140px; height:40px; background:#2980b9; float:right; cursor:pointer; margin-right:50px; color:white; border:1px solid #2980b9; font-weight:600;}

.kenya2-textarea{ border-radius: 2px;padding-left: 10px;border: 1px solid #ccc;height: 187px;width: 92%; margin-left:13px;}


/*Kenya Visa form 3*/

.kenya3-max-width{width:100%; margin:auto; float:left; margin-bottom:15px;}
.kenya3-min-width{width:100%; margin:auto;}
.kenya3-mid-width{width:100%; color:black; margin:auto;height:auto;}
.kenya3-e-visa{ float:left;width:100%; background:#f5f5f5; height:auto; margin:auto; border:1px solid #eee; margin-top:15px;}
.kenya3-top-heading{ margin-bottom:10px; color:white;Width:100%; height:auto;background:#2980b9; float:left;}
.kenya3-top-heading h2{ padding-top:10px; padding-bottom:10px; font-size:20px; margin:0px;text-align:center; font-weight:500; line-height:1.1; color:inherit;}

.kenya3-field1{width:49%; height:auto;  margin:0px; padding:0px; float:left; margin-bottom:20px;}
.kenya3-field2{ width:100%; margin:0px; padding:0px; float:left; height:auto; }
.kenya3-field2 label{font-size:14px; font-weight:600; padding-left:15px; font-family:Arial, Helvetica, sans-serif; float:left; padding-top:5px;}
.kenya3-field2 label span{color:red;}
.kenya3-field3{ width:100%; margin:0px; padding:0px; float:left; height:auto;margin-top:5px;}
.kenya3-field3 label{ font-weight:600;font-size:14px; text-decoration:underline;  padding-left:15px; font-weight:600; font-family:Arial, Helvetica, sans-serif;}
.kenya3-input{border-radius: 2px;padding-left: 10px;border: 1px solid #ccc;height: 30px;width: 95%; margin-left:13px;}
.kenya3-select{border-radius: 2px;padding-left: 10px;border: 1px solid #ccc;height: 30px;width: 91%; margin-left:13px;}
.kenya3-select1{    border-radius: 2px;padding-left: 10px;border: 1px solid #ccc;height: 30px;width: 30.3%;margin-left:13px;}

.kenya3a-textarea{ border-radius: 2px;padding-left: 10px;border: 1px solid #ccc;height: 60px;width: 91%; margin-left:13px;}
.kenya3a-field1{width:100%; height:auto;  margin:0px; padding:0px; float:left; margin-bottom:20px;}
.kenya3a-field2{ width:100%; margin:0px; padding:0px; float:left; height:auto; }
.kenya3a-field2 label{font-size:14px; font-weight:600; padding-left:15px; font-family:Arial, Helvetica, sans-serif; float:left; padding-top:5px;}
.kenya3a-field2 label span{color:red;}
.kenya3a-field3{ width:100%; margin:0px; padding:0px; float:left; height:auto;margin-top:5px;}

.kenya3-textarea{ border-radius: 2px;padding-left: 10px;border: 1px solid #ccc;height: 60px;width: 91%; margin-left:13px;}

.kenya3-btm{width:100%; margin:auto; float:right; margin-top:20px; margin-bottom:20px;}
.kenya3-continue{width:140px; height:40px; background:#2980b9; float:right; cursor:pointer; margin-right:50px; color:white; border:1px solid #2980b9; font-weight:600;}
.kenya3-Previous{width:140px; height:40px; background:#2980b9; float:right; cursor:pointer; margin-right:50px; color:white; border:1px solid #2980b9; font-weight:600;}



/*Kenya Visa form 4*/

.kenya4-max-width{width:100%; margin:auto; float:left; margin-bottom:15px;}
.kenya4-min-width{width:100%; margin:auto;}
.kenya4-mid-width{width:100%; color:black; margin:auto;height:auto;}
.kenya4-e-visa{ float:left;width:100%; background:#f5f5f5; height:auto; margin:auto; border:1px solid #eee; margin-top:15px;}
.kenya4-top-heading{ margin-bottom:10px; color:white;Width:100%; height:auto;background:#2980b9; float:left;}
.kenya4-top-heading h2{ padding-top:10px; padding-bottom:10px; font-size:20px; margin:0px;text-align:center; font-weight:500; line-height:1.1; color:inherit;}

.kenya4-field1{width:49%; height:auto;  margin:0px; padding:0px; float:left; margin-bottom:20px;}
.kenya4-field2{ width:100%; margin:0px; padding:0px; float:left; height:auto; }
.kenya4-field2 label{font-size:14px; font-weight:600; padding-left:15px; font-family:Arial, Helvetica, sans-serif; float:left; padding-top:5px;}
.kenya4-field2 label span{color:red;}
.kenya4-field3{ width:100%; margin:0px; padding:0px; float:left; height:auto;margin-top:5px;}
.kenya4-field3 label{ font-weight:600;font-size:14px; text-decoration:underline;  padding-left:15px; font-weight:600; font-family:Arial, Helvetica, sans-serif;}
.kenya4-input{border-radius: 2px;padding-left: 10px;border: 1px solid #ccc;height: 30px;width: 90%; margin-left:13px;}
.kenya4-select{border-radius: 2px;padding-left: 10px;border: 1px solid #ccc;height: 34px;width: 90%; margin-left:13px;}
.kenya4-select1{    border-radius: 2px;padding-left: 10px;border: 1px solid #ccc;height: 34px;width: 30.3%;margin-left:13px;}

.kenya4-field2 p{ text-align:justify; font-size:14px; font-family:Arial, Helvetica, sans-serif; word-spacing:1px; line-height:1.3; padding:10px; border:1px solid  #0CF;}
.kenya4-btm-text{width:100%; margin:0px; padding:0px; height:auto; float:left;}
.kenya4-btm-text h3{padding-left:15px;}
.kenya4-btm-text p{padding-left:15px;}
.kenya4-btm-checkbox{width:100%; height:auto; float:left; margin:0px;}
.kenya4-chkbx{ float:left; margin-left:15px !important; margin-right:10px !important;}

.kenya4-btm{width:100%; margin:auto; float:right; margin-top:20px; margin-bottom:20px;}
.kenya4-submit{width:140px; height:40px; background:#2980b9; float:right; cursor:pointer; margin-right:40px; margin-left:10px; color:white; border:1px solid #2980b9; font-weight:600;}
.kenya4-Previous{width:140px; height:40px; background:#2980b9; float:right; cursor:pointer; margin-right:0px; margin-left:10px;color:white; border:1px solid #2980b9; font-weight:600;}


/*Kenya Visa form 5*/

.kenya5-max-width{width:100%; margin:auto; float:left; margin-bottom:15px;}
.kenya5-min-width{width:100%; margin:auto;}
.kenya5-mid-width{width:100%; color:black; margin:auto;height:auto;}
.kenya5-e-visa{ float:left;width:100%; background:#f5f5f5; height:auto; margin:auto; border:1px solid #eee; margin-top:15px;}
.kenya5-top-heading{ margin-bottom:10px; color:white;Width:100%; height:auto;background:#2980b9; float:left;}
.kenya5-top-heading h2{ padding-top:10px; padding-bottom:10px; font-size:20px; margin:0px;text-align:center; font-weight:500; line-height:1.1; color:inherit;}

.kenya5-field1{width:100%;   height:auto; margin:0px; float:left;  padding-bottom:5px; border:1px solid #eee;}
.kenya5-field1:hover{ background:white;}

.kenya5-field2{width:50%; height:auto; margin:0px; float:left; margin-top:10px; text-align:left;}
.kenya5-field2 label{font-size:14px; font-family:Arial, Helvetica, sans-serif; text-align:center; padding-left:10px;}
.kenya5-field3{width:50%; height:auto; margin:0px;float:left;margin-top:10px; text-align:center; }
.kenya5-field3 label{font-size:14px; font-family:Arial, Helvetica, sans-serif; text-align:center; font-weight:600;}
.kenya5-field3 label p{ text-align:left; margin:0px;}
.kenya5-review{width:60%; height:auto; float:right;}

.kenya5-btm{width:100%; margin:auto; float:right; margin-top:20px; margin-bottom:20px;}
.kenya5-submit{width:140px; height:40px; background:#2980b9; float:right; cursor:pointer; margin-right:50px; color:white; border:1px solid #2980b9; font-weight:600;}
.kenya5-Previous{width:140px; height:40px; background:#2980b9; float:right; cursor:pointer; margin-right:50px; color:white; border:1px solid #2980b9; font-weight:600;}


/*Malaysia Visa form 1*/

.malaysia-max-width{width:100%; margin:auto; float:left; margin-bottom:15px;}
.malaysia-min-width{width:100%; margin:auto;}
.malaysia-mid-width{width:100%; color:black; margin:auto;height:auto;}
.malaysia-e-visa{ float:left;width:100%; background:#f5f5f5; height:auto; margin:auto; border:1px solid #eee; margin-top:15px;}
.malaysia-top-heading{ margin-bottom:10px; color:white;Width:100%; height:auto;background:#2980b9; float:left;}
.malaysia-top-heading h2{ padding-top:10px; padding-bottom:10px; font-size:20px; margin:0px;text-align:center; font-weight:500; line-height:1.1; color:inherit;}

.malaysia-field1{width:49%; height:auto;  margin:0px; padding:0px; float:left; margin-bottom:20px;}
.malaysia-field2{ width:100%; margin:0px; padding:0px; float:left; height:auto; }
.malaysia-field2 label{font-size:14px; font-weight:600; padding-left:15px; font-family:Arial, Helvetica, sans-serif; float:left; padding-top:5px;}
.malaysia-field2 label span{color:red;}
.malaysia-field3{ width:100%; margin:0px; padding:0px; float:left; height:auto;margin-top:5px;}
.malaysia-field3 label{ font-weight:600;font-size:14px; text-decoration:underline;  padding-left:15px; font-weight:600; font-family:Arial, Helvetica, sans-serif;}
.malaysia-input{border-radius: 2px;padding-left: 10px;border: 1px solid #ccc;height: 30px;width: 92%; margin-left:13px;}
.malaysia-input-1{border-radius: 2px;padding-left: 10px;border: 1px solid #ccc;height: 30px;width: 74%; margin-left:13px; margin-right:10px;}

.malaysia-select{border-radius: 2px;padding-left: 10px;border: 1px solid #ccc;height: 30px;width: 92%; margin-left:13px;}
.malaysia-select1{    border-radius: 2px;padding-left: 10px;border: 1px solid #ccc;height: 34px;width: 30.3%;margin-left:13px;}

.malaysia-btm{width:100%; margin:auto; float:right; margin-top:20px; margin-bottom:20px;}
.malaysia-next{width:140px; height:40px; background:#2980b9; float:right; cursor:pointer; margin-right:50px; color:white; border:1px solid #2980b9; font-weight:600;}


/*Malaysia Visa form 2*/

.malaysia1-max-width{width:100%; margin:auto; float:left; margin-bottom:15px;}
.malaysia1-min-width{width:100%; margin:auto;}
.malaysia1-mid-width{width:100%; color:black; margin:auto;height:auto;}
.malaysia1-e-visa{ float:left;width:100%; background:#f5f5f5; height:auto; margin:auto; border:1px solid #eee; margin-top:15px;}
.malaysia1-top-heading{ margin-bottom:10px; color:white;Width:100%; height:auto;background:#2980b9; float:left;}
.malaysia1-top-heading h2{ padding:10px 10px 10px 10px;  font-size:20px; margin:0px;text-align:center; font-weight:500; line-height:1.1; color:inherit;}

.malaysia1-field1{width:49%; height:auto;  margin:0px; padding:0px; float:left; margin-bottom:20px;}
.malaysia1-field2{ width:50%; margin:0px; padding:0px; float:left; height:auto; }
.malaysia1-field2 label{font-size:14px;  padding-left:15px; font-family:Arial, Helvetica, sans-serif; float:left; padding-top:5px;}
.malaysia1-field2 label span{color:red;}
.malaysia1-field3{ width:50%; margin:0px; padding:0px; float:left; height:auto;margin-top:5px; text-align:center;}
.malaysia1-field3 label{ font-weight:600;font-size:14px; text-align:justify; line-height:1.3; text-decoration:underline;text-align:center;font-weight:600; font-family:Arial, Helvetica, sans-serif;}

.malaysia1-btm{width:100%; margin:auto; float:right; margin-top:20px; margin-bottom:20px;}
.malaysia1-next{width:140px; height:40px; background:#2980b9; float:right; cursor:pointer; margin-right:10px;  color:white; border:1px solid #2980b9; font-weight:600;}


/*Myanmar Visa form 1*/

.myanmar-max-width{width:100%; margin:auto; float:left; margin-bottom:15px;}
.myanmar-min-width{width:100%; margin:auto;}
.myanmar-mid-width{width:100%; color:black; margin:auto;height:auto;}
.myanmar-e-visa{ float:left;width:100%; background:#f5f5f5; height:auto; margin:auto; border:1px solid #eee; margin-top:15px;}
.myanmar-top-heading{ margin-bottom:10px; color:white;Width:100%; height:auto;background:#2980b9; float:left;}
.myanmar-top-heading h2{ padding-right:10px; padding-top:10px; font-size:20px; padding-bottom:10px; margin:0px;text-align:center; font-weight:500; line-height:1.1; color:inherit;}

.myanmar-field1{width:49%; height:auto;  margin:0px; padding:0px; float:left; margin-bottom:20px;}
.myanmar-field2{ width:100%; margin:0px; padding:0px; float:left; height:auto; }
.myanmar-field2 label{font-size:14px; font-weight:600; padding-left:15px; font-family:Arial, Helvetica, sans-serif; float:left; padding-top:5px;}
.myanmar-field2 label span{color:red;}
.myanmar-field3{ width:100%; margin:0px; padding:0px; float:left; height:auto;margin-top:5px;}
.myanmar-field3 label{ font-weight:600;font-size:14px; text-decoration:underline;  padding-left:15px; font-weight:600; font-family:Arial, Helvetica, sans-serif;}
.myanmar-input{border-radius: 2px;padding-left: 10px;border: 1px solid #ccc;height: 30px;width: 92%; margin-left:13px;}
.myanmar-input-1{border-radius: 2px;padding-left: 10px;border: 1px solid #ccc;height: 30px;width: 69%; margin-right:10px; margin-left:13px;}

.myanmar-select{border-radius: 2px;padding-left: 10px;border: 1px solid #ccc;height: 30px;width: 92%; margin-left:13px;}
.myanmar-select1{    border-radius: 2px;padding-left: 10px;border: 1px solid #ccc;height: 34px;width: 30.3%;margin-left:13px;}

.myanmar-btm{width:100%; margin:auto; float:right; margin-top:20px; margin-bottom:20px;}
.myanmar-continue{width:140px; height:40px; background:#2980b9; float:right; cursor:pointer; margin-right:50px; color:white; border:1px solid #2980b9; font-weight:600;}

.myanmar-textarea{ border-radius: 2px;padding-left: 10px;border: 1px solid #ccc; padding-top:10px;height: 60px;width: 92%; margin-left:13px;}
.btm-child-myanmar{width:100%; height:auto; margin:auto;color:red; font-size:14px;}
.btm-child-myanmar p{color:red; font-size:14px; font-family:Arial, Helvetica, sans-serif; line-height:1.5; padding-left:15px; word-spacing:1px;}


/*Myanmar Visa form 2*/

.myanmar1-max-width{width:100%; margin:auto; float:left; margin-bottom:15px;}
.myanmar1-min-width{width:100%; margin:auto;}
.myanmar1-mid-width{width:100%; color:black; margin:auto;height:auto;}
.myanmar1-e-visa{ float:left;width:100%; background:#f5f5f5; height:auto; margin:auto; border:1px solid #eee; margin-top:15px;}
.myanmar1-top-heading{ margin-bottom:10px; color:white;Width:100%; height:auto;background:#2980b9; float:left;}
.myanmar1-top-heading h2{ padding-top:10px; padding-bottom:10px; font-size:20px; margin:0px;text-align:center; font-weight:500; line-height:1.1; color:inherit;}

.myanmar1-field1{width:100%; height:auto;  margin:0px; padding:0px; float:left; margin-bottom:20px;}
.myanmar1-field2{ width:50%; margin:0px; padding:0px; float:left; height:auto; }
.myanmar1-field2 label{font-size:14px;  padding-left:15px; font-weight:100; font-family:Arial, Helvetica, sans-serif; float:left; padding-top:5px;}
.myanmar1-field2 label span{color:red;}
.myanmar1-field3{ width:50%; margin:0px; padding:0px; float:left; height:auto;margin-top:5px;}
.myanmar1-field3 label{ font-weight:600;font-size:14px; text-align:left; padding-left:10px; line-height:1.3; text-decoration:underline;font-weight:600; font-family:Arial, Helvetica, sans-serif;}

.myanmar1-btm{width:100%; margin:auto; float:right; margin-top:20px; margin-bottom:20px;}
.myanmar1-next{width:140px; height:40px; background:#2980b9; float:right; cursor:pointer; margin-right:10px; color:white; border:1px solid #2980b9; font-weight:600;}



/*Turkey Visa form 1*/

.turkey-max-width{width:100%; margin:auto; float:left; margin-bottom:15px;}
.turkey-min-width{width:100%; margin:auto;}
.turkey-mid-width{width:100%; color:black; margin:auto;height:auto;}
.turkey-e-visa{ float:left;width:100%; background:#f5f5f5; height:auto; margin:auto; border:1px solid #eee; margin-top:15px;}
.turkey-top-heading{ margin-bottom:10px; color:white;Width:100%; height:auto;background:#2980b9; float:left;}
.turkey-top-heading h2{ padding-top:10px; padding-bottom:10px; font-size:20px; margin:0px;text-align:center; font-weight:500; line-height:1.1; color:inherit;}

.turkey-field1{width:50%; height:auto;  margin:0px; padding:0px; float:left; margin-bottom:20px;}
.turkey-field2{ width:100%; margin:0px; padding:0px; float:left; height:auto; }
.turkey-field2 label{font-size:14px; font-weight:600; padding-left:15px; font-family:Arial, Helvetica, sans-serif; float:left; padding-top:5px;}
.turkey-field2 label span{color:red;}
.turkey-field3{ width:100%; margin:0px; padding:0px; float:left; height:auto;margin-top:5px;}
.turkey-field3 label{ font-weight:600;font-size:14px; text-decoration:underline;  padding-left:15px; font-weight:600; font-family:Arial, Helvetica, sans-serif;}
.turkey-input{border-radius: 2px;padding-left: 10px;border: 1px solid #ccc;height: 30px;width: 92%; margin-left:13px;}
.turkey-input-1{border-radius: 2px;padding-left: 10px;border: 1px solid #ccc;height: 30px;width: 68%; margin-right:10px; margin-left:13px;}

.turkey-select{border-radius: 2px;padding-left: 10px;border: 1px solid #ccc;height: 30px;width: 92%; margin-left:13px;}
.turkey-select1{    border-radius: 2px;padding-left: 10px;border: 1px solid #ccc;height: 34px;width: 30.3%;margin-left:13px;}

.turkey-btm{width:100%; margin:auto; float:right; margin-top:20px; margin-bottom:20px;}
.turkey-continue{width:140px; height:40px; background:#2980b9; float:right; cursor:pointer; margin-right:50px; color:white; border:1px solid #2980b9; font-weight:600;}

.turkey-textarea{ border-radius: 2px;padding-left: 10px;border: 1px solid #ccc; padding-top:10px;height: 60px;width: 95%; margin-left:13px;}
.turkey-btm-text{width:100%; height:auto; margin:auto;}
.turkey-btm-text p{ text-align:justify; font-family:Arial, Helvetica, sans-serif; font-size:14px; word-spacing:2px; padding-left:39px; padding-right:20px; line-height:1.5;}
.turkey-checkbox{ margin-left:15px !important;  margin-right:10px; float:left;}

/*Turkey Visa form 2*/

.turkey1-max-width{width:100%; margin:auto; float:left; margin-bottom:15px;}
.turkey1-min-width{width:100%; margin:auto;}
.turkey1-mid-width{width:100%; color:black; margin:auto;height:auto;}
.turkey1-e-visa{ float:left;width:100%; background:#f5f5f5; height:auto; margin:auto; border:1px solid #eee; margin-top:15px;}
.turkey1-top-heading{ margin-bottom:10px; color:white;Width:100%; height:auto;background:#2980b9; float:left;}
.turkey1-top-heading h2{ padding-top:10px; padding-bottom:10px; font-size:20px; margin:0px;text-align:center; font-weight:500; line-height:1.1; color:inherit;}

.turkey1-field1{width:50%; height:auto;  margin:0px; padding:0px; float:left; margin-bottom:20px;}
.turkey1-field2{ width:50%; margin:0px; padding:0px; float:left; height:auto; }
.turkey1-field2 label{font-size:14px;  padding-left:15px; font-family:Arial, Helvetica, sans-serif; float:left; padding-top:5px;}
.turkey1-field2 label span{color:red;}
.turkey1-field3{ width:50%; margin:0px; padding:0px; float:left; height:auto;margin-top:5px;}
.turkey1-field3 label{ font-weight:600;font-size:14px; text-align:justify; padding-left:15px;line-height:1.3; text-decoration:underline;font-weight:600; font-family:Arial, Helvetica, sans-serif;}

.turkey1-btm{width:100%; margin:auto; float:right; margin-top:20px; margin-bottom:20px;}
.turkey1-next{width:140px; height:40px; background:#2980b9; float:right; cursor:pointer; margin-right:50px; color:white; border:1px solid #2980b9; font-weight:600;}


/*Usa Visa Form*/

.usa-max-width{width:100%; margin:auto; float:left; margin-bottom:15px;}
.usa-min-width{width:100%; margin:auto;}
.usa-mid-width{width:100%; color:black; margin:auto;height:auto;}
.usa-e-visa{ float:left;width:100%; background:#f5f5f5; height:auto; margin:auto; border:1px solid #eee; margin-top:15px;}
.usa-top-heading{ margin-bottom:10px; color:white;Width:100%; height:auto;background:#2980b9; float:left;}
.usa-top-heading h2{ padding-top:10px; padding-bottom:10px; font-size:20px; margin:0px;text-align:center; font-weight:500; line-height:1.1; color:inherit;}
.usa-top-text{width:100%; height:auto; margin:auto; margin-bottom:10px; float:left;}
.usa-top-text p{ padding-left:15px; word-spacing:2px; font-size:14px; font-family:Arial, Helvetica, sans-serif; color:black;}
.usa-top-text label{ color:red; padding-left:15px; float:left; font-weight:600; line-height:1.5;}

.usa-field1{width:100%; height:auto;  margin:0px; padding:0px; float:left; margin-bottom:20px;}
.usa-field2{ width:100%; margin:0px; padding:0px; float:left; height:auto; }
.usa-field2 label{font-size:14px; font-weight:600; padding-left:15px; font-family:Arial, Helvetica, sans-serif; float:left; padding-top:5px;}
.usa-field2 label span{color:red;}
.usa-field3{ width:100%; margin:0px; padding:0px; float:left; height:auto;margin-top:5px;}
.usa-field3 label{ font-weight:600;font-size:14px; text-decoration:underline;  padding-left:15px; font-weight:600; font-family:Arial, Helvetica, sans-serif;}
.usa-input{border-radius: 2px;padding-left: 10px;border: 1px solid #ccc;height: 30px;width: 95%; margin-left:13px;}
.usa-input6{border-radius: 2px;padding-left: 10px;border: 1px solid #ccc;height: 30px;width: 69%; margin-left:13px;}
.usa-input5{border-radius: 2px;padding-left: 10px;border: 1px solid #ccc;height: 30px;width: 80%; margin-right:10px; margin-left:13px;}

.usa-input1{width:30%;border-radius: 2px;padding-left: 10px;border: 1px solid #ccc;height: 30px; margin-left:13px;}
.usa-input2{width:60%;border-radius: 2px;padding-left: 10px;border: 1px solid #ccc;height: 30px; margin-left:13px;}
.usa-input3{width:38%;border-radius: 2px;padding-left: 10px;border: 1px solid #ccc;height: 30px; margin-left:13px;}

.usa-select{border-radius: 2px;padding-left: 10px;border: 1px solid #ccc;height: 30px;width: 95%; margin-left:13px;}
.usa-select1{border-radius: 2px;padding-left: 10px;border: 1px solid #ccc;height: 30px;width: 30.3%;margin-left:13px;}
.usa-select-5{border-radius: 2px;padding-left: 10px;border: 1px solid #ccc;height: 30px;width: 72%; margin-left:13px;}

.usa-btm{width:100%; margin:auto; float:right; margin-top:20px; margin-bottom:20px;}
.usa-next{width:140px; height:40px; background:#2980b9; float:right; cursor:pointer; margin-right:10px; color:white; border:1px solid #2980b9; font-weight:600;}

.usaa-field1{width:100%; height:auto;  margin:0px; padding:0px; float:left; margin-bottom:20px;}
.usaa-field2{ width:100%; margin:0px; padding:0px; float:left; height:auto; }
.usaa-field2 label{font-size:14px; font-weight:600; padding-left:15px; font-family:Arial, Helvetica, sans-serif; float:left; padding-top:5px;}
.usaa-field2 label span{color:red;}
.usaa-field3{ width:100%; margin:0px; padding:0px; float:left; height:auto;margin-top:5px;}
.usaa-select{border-radius: 2px;padding-left: 10px;border: 1px solid #ccc;height: 30px;width: 95%; margin-left:13px;}
.usa-text{width:100%; float:left; margin:0px; height:auto; margin-top:5px; margin-bottom:5px;}
.usa-text p{ margin:0px; font-size:14px; font-family:Arial, Helvetica, sans-serif; padding-left:15px; }




/*USA Visa form 3*/

.usa3-max-width{width:100%; margin:auto; float:left; margin-bottom:15px;}
.usa3-min-width{width:100%; margin:auto;}
.usa3-mid-width{width:100%; color:black; margin:auto;height:auto;}
.usa3-e-visa{ float:left;width:100%; background:#f5f5f5; height:auto; margin:auto; border:1px solid #eee; margin-top:15px;}
.usa3-top-heading{ margin-bottom:10px; color:white;Width:100%; height:auto;background:#2980b9; float:left;}
.usa3-top-heading h2{ padding-top:10px; padding-bottom:10px; font-size:20px; margin:0px;text-align:center; font-weight:500; line-height:1.1; color:inherit;}

.usa3-top-heading1{ margin-bottom:10px; color:white;Width:100%; height:auto; float:left;}
.usa3-top-heading1 h3{ color:black; padding-top:5px; padding-bottom:5px; margin:0px;text-align:left; padding-left:15px; font-weight:600; line-height:1.1; }
.usa3-top-heading1 h3 span{ color:red;}

.usa3-field1{width:100%; border-bottom:1px solid white;  height:auto;  margin:0px; padding:0px; float:left; margin-bottom:20px;}
.usa3-field2{ width:100%; margin:0px; padding:0px; float:left; height:auto; }
.usa3-field2 label{font-size:14px; text-align:justify; font-weight:600; padding-right:10px;  padding-left:15px; font-family:Arial, Helvetica, sans-serif; float:left; padding-top:5px;}
.usa3-field2 label span{color:red;}
.usa3-field4{ width:100%; margin-top:10px; padding:0px; float:left; height:auto; }
.usa3-field4 ul{ height:150px; float:left; padding:0px;}
.usa3-field4 li{  font-size:14px; line-height:1.5; font-weight:600; padding-left:20px;}

.usa3-field3{ width:100%; margin:0px; padding:0px; float:left; height:auto;margin-top:5px;}
.usa3-field3 label{ font-weight:600;font-size:14px; text-align:justify; line-height:1.3; text-decoration:underline;font-weight:600; font-family:Arial, Helvetica, sans-serif;}
.usa3-select{ margin-bottom:15px;border-radius: 2px;padding-left: 0px;border: 1px solid #ccc;height: 34px;width: 70%; margin-left:13px;}
.usa-field5 label{width:100%; height:auto; padding-top:10px; padding-bottom:10px;}
.usa3-input{border-radius: 2px;padding-left: 10px;border: 1px solid #ccc;height: 30px;width: 85%; margin-left:13px;}
.usa3-btm1{width:100%; margin:auto; float:right; margin-top:20px; margin-bottom:20px;}
.usa3-next{width:140px; height:40px; background:#2980b9; float:right; cursor:pointer; margin-right:10px; color:white; border:1px solid #2980b9; font-weight:600;}

.usa3-hide-item{width:100%; height:auto; margin-bottom:10px;}
.usa3-hide-item label{width:90px; height:auto; font-weight:100;}
.usa3-hide-item label span{color:red;}
.usa3-hide-item1{width:100%; height:auto; margin-left:10px; }
.usa3-hide-item2{width:100%; height:auto; margin-bottom:10px;float:left;}
.usa3-hide-item3{width:100%; height:auto; margin-bottom:10px;float:left;}
.usa3-hide-item4{width:100%; height:auto; margin-bottom:10px;float:left;}
.usa3-select-2{border-radius: 2px;padding-left: 10px;border: 1px solid #ccc;height: 34px;width: 86%; margin-left:13px;}
.usa3-input-3{border-radius: 2px;padding-left: 10px;border: 1px solid #ccc;height: 30px;width: 40%; margin-left:13px; float:left;}
.usa3-input-4{border-radius: 2px;padding-left: 0px;border: 1px solid #ccc;height: 30px;width: 40%; margin-left:13px;}

.usa3-hide-item5{width:72%; height:auto; margin-left:10px; margin-bottom:10px; float:left;}
.usa3-hide-item5 label{width:100%; height:auto; font-weight:600;}
.usa3-input-5{border-radius: 2px;padding-left: 10px;border: 1px solid #ccc;height: 30px;width: 80%; margin-left:13px;}
.Remove-Travel{width:180px; margin-bottom:10px; height:40px; background:#2980b9; float:right; cursor:pointer; margin-right:0px; color:white; border:1px solid #2980b9; font-weight:600;}

.usa3-btm-text{width:100%; height:auto; float:left;}
.usa3-btm-text p{ padding-bottom:15px; white-space:2px; font-size:14px; font-family:Arial, Helvetica, sans-serif; text-align:justify; line-height:1.5; margin:0px; padding-left:15px; padding-right:15px;}

.usa3-btm-text1{width:2%; margin-left:15px; height:22px; float:left;}
.usa3-btm-text2{width:2%; margin-left:15px; height:106px; float:left;}




/*USA-Form-Review Start*/

.usar-max-width{width:100%; margin:auto; float:left; margin-bottom:15px;}
.usar-min-width{width:100%; margin:auto;}
.usar-mid-width{width:100%; color:black; margin:auto;height:auto;}
.usar-e-visa{ float:left;width:100%; background:#f5f5f5; height:auto; margin:auto; border:1px solid #eee; margin-top:15px;}
.usar-top-heading{ margin-bottom:10px; color:white;Width:100%; height:auto;background:#2980b9; float:left;}
.usar-top-heading h2{ padding-top:10px; padding-bottom:10px; font-size:20px; margin:0px;text-align:center; font-weight:500; line-height:1.1; color:inherit;}
.usar-e-visa-text{width:100%; margin:0px; padding:0px; height:auto;}
.usar-e-visa-text p{ font-size:14px; padding-left:15px; padding-right:15px; font:Arial, Helvetica, sans-serif; line-height:1.5; word-spacing:2px;}
.fa{ padding-right:5px;}

.usar-main-field{ width:100%; float:left; height:auto; padding-top:10px; padding-bottom:20px; border-bottom:1px solid #eee; margin:0px;}
.usar-main-field h3{ color:black; font-weight:600; font-size:16px;}

.usar-field1{width:100%; margin-bottom:20px; height:auto;   padding:0px; float:left; }
.usar-field2{ width:50%; margin:0px; padding:0px; float:left; height:auto; }
.usar-field2 label{font-size:14px;   font-family:Arial, Helvetica, sans-serif; float:left; padding-top:5px;}
.usar-field2 label span{color:red;}
.usar-field3{ width:50%; text-align:center; margin:0px; padding:0px; float:left; height:auto;margin-top:5px;}
.usar-field3 label{ color:black; font-weight:600; text-align:center;font-size:14px; text-align:justify; line-height:1.3; text-decoration:underline;font-weight:600; font-family:Arial, Helvetica, sans-serif;}

.usar-btm{width:100%; margin:auto; float:right; margin-top:20px; margin-bottom:20px;}
.usar-next{width:150px; height:40px; background:#2980b9; float:right; cursor:pointer; margin-right:10px; color:white; border:1px solid #2980b9; font-weight:600;}

.usar-field4{width:100%; height:auto; margin:0px; padding:0px; float:left;}
.usar-field5{width:90%; height:auto; margin:0px; padding:0px; float:left;}
.usar-field5 label{font:Arial, Helvetica, sans-serif; font-size:14px; font-weight:100; color:black;}
.usar-field6{width:10%; text-align:center; height:auto; margin:0px; padding:0px; float:left;}
.usar-field6 label{font:Arial, Helvetica, sans-serif;  font-size:14px; font-weight:600; color:black;}

.usar1-field1{width:100%; height:auto;  margin:0px; padding:0px; float:left; margin-bottom:20px;}
.usar1-field2{ width:100%; margin:0px; padding:0px; float:left; height:auto; }
.usar1-field2 label{font-size:14px; font-weight:600; padding-left:15px; font-family:Arial, Helvetica, sans-serif; float:left; padding-top:5px;}
.usar1-field2 label span{color:red;}
.usar1-field3{ width:100%; margin:0px; padding:0px; float:left; height:auto;margin-top:5px;}
.usar1-field3 label{ font-weight:600;font-size:14px; text-decoration:underline;  padding-left:15px; font-weight:600; font-family:Arial, Helvetica, sans-serif;}
.usar1-input{border-radius: 2px;padding-left: 10px;border: 1px solid #ccc;height: 30px;width: 95%; margin-left:13px;}
.usar1-input5{border-radius: 2px;padding-left: 10px;border: 1px solid #ccc;height: 30px;width: 70%; margin-right:10px; margin-left:13px;}
.usar1-select{border-radius: 2px;padding-left: 10px;border: 1px solid #ccc;height: 34px;width: 95%; margin-left:13px;}


.smk_accordion {
	width:90%;
	margin:auto !important;
  position: relative;

  padding: 0;
  list-style: none;
  margin-bottom: 20px;
}
/**
 * --------------------------------------------------------------
 * Section
 * --------------------------------------------------------------
 */
.smk_accordion .accordion_in {
  border: 1px solid #ccc;
  background:white;
  position: relative;
  z-index: 10;
  margin-top: -1px;
  overflow: hidden;
}
/**
 * --------------------------------------------------------------
 * Head
 * --------------------------------------------------------------
 */
 .acc_head p{font-size:14px; font-family:Arial, Helvetica, sans-serif; font-weight:600; margin:0px; color:black;}
 .acc_head p label{ cursor:pointer; float:right; font-size:14px; font-weight:600;}
  .acc_head p label:hover{ text-decoration:underline; }
 .acc_active p{color:black;}
.smk_accordion .accordion_in .acc_head {
  position: relative;
  background: #eee;
  padding: 10px;
  font-size: 14px;
  display: block;
  cursor: pointer;
}
.smk_accordion .accordion_in .acc_head .acc_icon_expand {
  display: block;
  width: 18px;
  height: 18px;
  position: absolute;
  left: 10px;
  top: 50%;
  margin-top: -9px;
  background: url(icon/plusminus.png) center 0;
}
/**
 * --------------------------------------------------------------
 * Content
 * --------------------------------------------------------------
 */
.smk_accordion .accordion_in .acc_content {
  background: #white;
  color: #7B7E85;
  padding: 3px 10px;
}
.smk_accordion .accordion_in .acc_content h1:first-of-type,
.smk_accordion .accordion_in .acc_content h2:first-of-type,
.smk_accordion .accordion_in .acc_content h3:first-of-type,
.smk_accordion .accordion_in .acc_content h4:first-of-type,
.smk_accordion .accordion_in .acc_content h5:first-of-type,
.smk_accordion .accordion_in .acc_content h6:first-of-type {
  margin-top: 5px;
}
/**
 * --------------------------------------------------------------
 * General
 * --------------------------------------------------------------
 */
.smk_accordion .accordion_in:first-of-type,
.smk_accordion .accordion_in:first-of-type .acc_head {
  border-radius: 3px 3px 0 0;
}
.smk_accordion .accordion_in:last-of-type,
.smk_accordion .accordion_in:last-of-type .acc_content {
  border-radius: 0 0 3px 3px;
}
.smk_accordion .accordion_in.acc_active > .acc_content {
  display: block;
}
.smk_accordion .accordion_in.acc_active > .acc_head {
  background: #F9F9F9;
}
.smk_accordion .accordion_in.acc_active > .acc_head .acc_icon_expand {
  background:url(icon/plusminus.png) center -18px;
}
.smk_accordion.acc_with_icon .accordion_in .acc_head,
.smk_accordion.acc_with_icon .accordion_in .acc_content {
  padding-left: 40px;
}
.acc_content p{ font-size:14px; font-family:Arial, Helvetica, sans-serif; line-height:1.5; margin:0px; padding-bottom:20px; text-align:justify;}
.acc_content p a{ text-decoration:none;}
.acc_content p a:hover{ text-decoration:underline;}
.acc_content ul{ list-style:url(icon/arrow1.png); margin-bottom:15px; margin-top:0px; }
.acc_content ul li{ line-height:1.8; font-size:14px; color:black; font-family:Arial, Helvetica, sans-serif;}
.acc_content ul li a{text-decoration: none;}
.acc_content ul li a:hover{text-decoration: underline;}


/*USA-Form-Review End*/


/*Vietnam Visa form 1*/

.vietnam-max-width{width:100%; margin:auto; float:left; margin-bottom:15px;}
.vietnam-min-width{width:100%; margin:auto;}
.vietnam-mid-width{width:100%; color:black; margin:auto;height:auto;}
.vietnam-e-visa{ float:left;width:100%; background:#f5f5f5; height:auto; margin:auto; border:1px solid #eee; margin-top:15px;}
.vietnam-top-heading{ margin-bottom:10px; color:white;Width:100%; height:auto;background:#2980b9; float:left;}
.vietnam-top-heading h2{ padding-top:10px; padding-bottom:10px; font-size:20px; margin:0px;text-align:center; font-weight:500; line-height:1.1; color:inherit;}
.vietnam-top-text{width:100%; height:auto; margin:auto;}
.vietnam-top-text p{ padding-left:15px; word-spacing:2px; font-size:14px; font-family:Arial, Helvetica, sans-serif; color:black;}

.vietnam-field1{width:50%; height:auto;  margin:0px; padding:0px; float:left; margin-bottom:20px;}
.vietnam-field2{ width:100%; margin:0px; padding:0px; float:left; height:auto; }
.vietnam-field2 label{font-size:14px; font-weight:600; padding-left:15px; font-family:Arial, Helvetica, sans-serif; float:left; padding-top:5px;}
.vietnam-field2 label span{color:red;}
.vietnam-field3{ width:100%; margin:0px; padding:0px; float:left; height:auto;margin-top:5px;}
.vietnam-field3 label{ font-weight:600;font-size:14px; text-decoration:underline;  padding-left:15px; font-weight:600; font-family:Arial, Helvetica, sans-serif;}
.vietnam-input{border-radius: 2px;padding-left: 10px;border: 1px solid #ccc;height: 30px;width: 92%; margin-left:13px;}
.vietnam-input-1{border-radius: 2px;padding-left: 10px;border: 1px solid #ccc;height: 30px;width: 74%; margin-right:10px; margin-left:13px;}

.vietnam-select{border-radius: 2px;padding-left: 10px;border: 1px solid #ccc;height: 34px;width: 92%; margin-left:13px;}
.vietnam-select1{    border-radius: 2px;padding-left: 10px;border: 1px solid #ccc;height: 34px;width: 30.3%;margin-left:13px;}

.vietnam-checkbox{width:100%; height:auto; margin:auto; float:left;}
.vietnam-chckbx{margin-left:15px !important;}

.vietnam-btm{width:100%; margin:auto; float:right; margin-top:20px; margin-bottom:20px;}
.vietnam-continue{width:140px; height:40px; background:#2980b9; float:right; cursor:pointer; margin-right:50px; color:white; border:1px solid #2980b9; font-weight:600;}


/*Vietnam Visa form 2*/

.vietnam1-max-width{width:100%; margin:auto; float:left; margin-bottom:15px;}
.vietnam1-min-width{width:100%; margin:auto;}
.vietnam1-mid-width{width:100%; color:black; margin:auto;height:auto;}
.vietnam1-e-visa{ float:left;width:100%; background:#f5f5f5; height:auto; margin:auto; border:1px solid #eee; margin-top:15px;}
.vietnam1-top-heading{ margin-bottom:10px; color:white;Width:100%; height:auto;background:#2980b9; float:left;}
.vietnam1-top-heading h2{ padding-top:10px; padding-bottom:10px; font-size:20px; margin:0px;text-align:center; font-weight:500; line-height:1.1; color:inherit;}

.vietnam1-field1{width:48%; height:auto;  margin:0px; padding:0px; float:left; margin-bottom:20px;}
.vietnam1-field2{ width:50%; margin:0px; padding:0px; float:left; height:auto; }
.vietnam1-field2 label{font-size:14px;  padding-left:20px; font-family:Arial, Helvetica, sans-serif; float:left; padding-top:5px;}
.vietnam1-field2 label span{color:red;}
.vietnam1-field3{ width:50%; margin:0px; padding:0px; float:left; height:auto;margin-top:5px;}
.vietnam1-field3 label{ font-weight:600;font-size:14px; text-align:left; padding-left:15px; line-height:1.3; text-decoration:underline;font-weight:600; font-family:Arial, Helvetica, sans-serif;}

.vietnam1-btm{width:100%; margin:auto; float:right; margin-top:20px; margin-bottom:20px;}
.vietnam1-next{width:140px; height:40px; background:#2980b9; float:right; cursor:pointer; margin-right:50px; color:white; border:1px solid #2980b9; font-weight:600;}


/*sri-lanka-form3-Group*/

.sri3-max-width{width:100%; margin:auto; float:left;}
.sri3-min-width{width:100%; margin:auto;}
.sri3-mid-width{width:100%; color:black; margin:auto;height:auto;}
.sri3-e-visa{ float:left;width:100%; background:#f5f5f5; height:auto; margin:auto; border:1px solid #eee;margin-bottom:15px;}
.sri3-top-heading{ margin-bottom:10px;Width:100%; height:auto; float:left;margin-top:15px;margin-bottom:15px;}
.sri3-top-heading h2{width:100%; padding-bottom:10px; padding-top:10px; font-size:20px; color:white; margin:0px; background:#2980b9; text-align:center;}
.sri3-top-small{ width:100%; height:auto; float:left; margin:auto;}
.sri3-top-small p{color: #F00; font-size:14px; font-family:Arial, Helvetica, sans-serif; padding:0px; padding-left:15px;}
.sri3-top-radio{width:100%; height:auto; margin:0px; float:left; margin-bottom:20px !important;}
.radio1-sri3{margin:0px; float: left; margin-left:15px; margin-right:10px;}
.sri3-top-radio p{margin:0px; float:left;}


.sri3-field1{width:100%; height:auto;  margin:0px; padding:0px; float:left; margin-bottom:20px;}
.sri3-field2{ width:45%; margin:0px; padding:0px; float:left; height:auto; }
.sri3-field2 label{font-size:14px; padding-left:15px; font-family:Arial, Helvetica, sans-serif; float:left; padding-top:5px;}
.sri3-field2 label span{color:red;}
.sri3-field3{ width:50%; margin:0px; padding:0px; float:left; height:auto;}
.sri3-field3 label{ font-weight:600;font-size:14px; text-decoration:underline; padding-left:15px; font-weight:600; font-family:Arial, Helvetica, sans-serif;}
.sri3-input{    border-radius: 2px;padding-left: 10px;border: 1px solid #ccc;height: 29px;width: 100%;}
.sri3-input-1{    border-radius: 2px;padding-left: 10px;border: 1px solid #ccc;height: 29px;width: 78%; margin-right:5px;}


.sri3-select{    border-radius: 2px;padding-left: 10px;border: 1px solid #ccc;height: 29px;width: 100%;}
.sri3-select1{    border-radius: 2px;padding-left: 10px;border: 1px solid #ccc;height: 29px;width: 30.3%;}

.sri3-top-small1{ width:100%; height:auto; float:left; margin:auto;}
.sri3-top-small1 p{color:#000; font-size:12px; font-family:Arial, Helvetica, sans-serif; padding:0px; padding-left:15px;}
.sri3-textarea{ border-radius: 2px;padding-left: 10px;border: 1px solid #ccc;height:62px;width: 100%;}

.sri3-btm-text{ float:left; width:100%; height:auto; margin:auto;}
.sri3-btm-text ul{list-style:none; }
.sri3-btm-text ul li{ float:left; width:80%; margin-bottom:20px;}
.sri3-btm-text ul li span{color:red;}
.sri3-btm-text ul p{float:left; margin:0px;    padding-right: 30px;}
.input-radio1{float:left;}
.sri3-btm-text1{ float:left; width:100%; height:auto; margin:auto;}
.sri3-btm-text1 p{float:left; padding-left:15px;}

.sri3-btm-text2{ float:left; width:100%; height:auto; margin:auto;}
.sri3-btm-text2 p{float:left;margin:0px;}
.sri3-btm-text2 p span{color:red; }
.input-checkbox{float:left; margin-left:15px;}

.sri3-btm{width:100%; margin:auto; float:right; margin-top:20px; margin-bottom:20px;}
.sri3-next{width:120px; height:40px; background:#2980b9; float:right; margin-right:50px; color:white; border:1px solid #2980b9; font-weight:600;}


/*Business-sri-lanka-form3-Part-2*/

.part2-sri3-max-width{width:100%; margin:auto; float:left;}
.part2-sri3-min-width{width:100%; margin:auto;}
.part2-sri3-mid-width{width:100%; color:black; margin:auto;height:auto;}
.part2-sri3-e-visa{ float:left;width:100%; background:#f5f5f5; height:auto; margin:auto; border:1px solid #eee; margin-top:15px;margin-bottom:15px;}
.part2-sri3-top-heading{ margin-bottom:10px;Width:100%; height:auto; float:left;}
.part2-sri3-top-heading h2{ padding-left:0px;  padding-right:10px; text-align:center;width:100%; padding-bottom:10px; padding-top:10px; font-size:16px;color:white; margin:0px; background:#2980b9;}
.part2-sri3-top-small{ width:100%; height:auto; float:left; margin:auto;}
.part2-sri3-top-small p{color: #F00; font-size:14px; font-family:Arial, Helvetica, sans-serif; padding:0px; padding-left:15px;}
.part2-sri3-top-radio{width:78%; height:auto; margin:0px; margin-bottom:10px; float:right; margin-top:10px;}
.part2-radio1-sri3{margin:0px; float: left; margin-left:15px; margin-right:10px;}
.part2-sri3-top-radio p{ font-weight:600;margin:0px; float:left; padding-bottom:20px;}


.part2-sri3-field1{width:100%; height:auto;  margin:0px; padding:0px; float:left; margin-bottom:20px;}
.part2-sri3-field2{ width:45%; margin:0px; padding:0px; float:left; height:auto; }
.part2-sri3-field2 label{font-size:14px; padding-left:15px; font-family:Arial, Helvetica, sans-serif; float:left; padding-top:5px;}
.part2-sri3-field2 label span{color:red;}
.part2-sri3-field3{ width:50%; margin:0px; padding:0px; float:left; height:auto;}
.part2-sri3-field3 label{ font-weight:600;font-size:14px; text-decoration:underline; padding-left:15px; font-weight:600; font-family:Arial, Helvetica, sans-serif;}
.part2-sri3-input{    border-radius: 2px;padding-left: 10px;border: 1px solid #ccc;height: 25px;width: 95%;}
.part2-sri3-input-1{    border-radius: 2px;padding-left: 10px;border: 1px solid #ccc;height: 25px;width: 69%; margin-right:5px;}
.part2-sri3-select{    border-radius: 2px;padding-left: 10px;border: 1px solid #ccc;height: 29px;width: 95%;}
.part2-sri3-select1{    border-radius: 2px;padding-left: 10px;border: 1px solid #ccc;height: 29px;width: 30.3%;}

.part2-sri3-top-small1{ width:100%; height:auto; float:left; margin:auto;}
.part2-sri3-top-small1 p{color:#000; font-size:12px; font-family:Arial, Helvetica, sans-serif; padding:0px; padding-left:15px;}
.part2-sri3-textarea{ border-radius: 2px;padding-left: 10px;border: 1px solid #ccc;height:62px;width: 89%;}

.part2-sri3-btm-text{ float:left; width:100%; height:auto; margin:auto;}
.part2-sri3-btm-text ul{list-style:none; padding-left:10px;}
.part2-sri3-btm-text ul li{ float:left; width:80%; margin-bottom:20px;}
.part2-sri3-btm-text ul li span{color:red;}
.part2-sri3-btm-text ul p{float:left; margin:0px;    padding-right: 0px;}
.part2-sri3-input-radio1{float:left;}
.part2-sri3-btm-text1{ float:left; width:100%; height:auto; margin:auto;}
.part2-sri3-btm-text1 p{float:left; padding-left:15px;}

.part2-sri3-btm-text2{ float:left; width:100%; height:auto; margin:auto;}
.part2-sri3-btm-text2 p{float:left;margin:0px;}
.part2-sri3-btm-text2 p span{color:red; }
.part2-sri3-input-checkbox{float:none; margin-left:15px !important;}

.part2-sri3-btm{width:100%; margin:auto; float:right; margin-top:20px; margin-bottom:20px;}
.part2-sri3-next{width:120px; height:40px; background:#2980b9; float:right; margin-right:50px; color:white; border:1px solid #2980b9; font-weight:600;}
.part2-sri3-member{width:120px; height:40px; background:#2980b9; float:right; margin-right:50px; color:white; border:1px solid #2980b9; font-weight:600;}
.part2-sri3-btm-width{ width:100%; height:auto; margin:0px; float:left;}
.part2-sri3-btm-width1{ width:50%; height:auto; margin:0px; float:left;}
.part2-sri3-btm-width1 ul{text-decoration:none; list-style:none; float:left; margin:0px; padding-left:10px;}
.part2-sri3-btm-width1 ul li{float:left;width:100% !important; font-size:14px; font-weight:600; text-align:left;}
.part2-sri3-btm-width2{ width:50%; height:auto; margin:0px; float:left;}
.part2-sri3-btm-width2 ul{text-decoration:none; list-style:none; float:left; padding-left:10px;}
.part2-sri3-btm-width2 ul li{float:left; font-size:14px; font-weight:300; text-align:left; width:100%;}

/*sri-lanka-form2-Review-Group*/

.grp-sri2-max-width{width:100%; margin:auto; float:left; margin-bottom:15px;}
.grp-sri2-min-width{width:100%; margin:auto;}
.grp-sri2-mid-width{width:100%; color:black; margin:auto;height:auto;}
.grp-sri2-e-visa{ float:left;width:100%; background:#f5f5f5; height:auto; margin:auto; border:1px solid #eee; margin-top:15px;}
.grp-sri2-top-heading{ margin-bottom:10px;Width:100%; height:auto; float:left;}
.grp-sri2-top-heading h2{ font-size:20px; text-align:center;width:100%; padding-bottom:10px; padding-top:10px; color:white; margin:0px; background:#2980b9;}

.grp-sri2-1{width:50%; float:left; margin:0px; margin-bottom:20px;}
.grp-sri2-2{width:50%; margin:0px; float:left;}
.grp-sri2-2 p{ margin:0px; padding-left:15px; color:black; font-size:14px; font-family:Arial, Helvetica, sans-serif; font-weight:600;}
.grp-sri2-3{width:50%; margin:0px; float:left;}
.grp-sri2-3 p{ margin:0px; padding-left:15px; color:black; font-size:14px; font-family:Arial, Helvetica, sans-serif; }

.grp-sri2-4{width:100%; float:left; margin:0px; margin-bottom:20px;}
.grp-sri2-5{width:80%; margin:0px; float:left;}
.grp-sri2-5 p{ margin:0px; padding-left:15px; color:black; font-size:14px; font-family:Arial, Helvetica, sans-serif; font-weight:600;}
.grp-sri2-6{width:19%; margin:0px; float:left;}
.grp-sri2-6 p{ margin:0px; padding-left:15px; color:black; font-size:14px; font-family:Arial, Helvetica, sans-serif; }

.grp-sri2-btm{width:100%; margin:auto; float:right;  margin-bottom:20px;}
.grp-sri2-change{width:155px; height:40px; background:#2980b9; float:right; margin-right:10px; color:white; border:1px solid #2980b9; font-weight:600;}

/*sri-lanka-form4- Third Party*/

.sri4-max-width{width:100%; margin:auto; float:left; margin-bottom:15px;}
.sri4-min-width{width:100%; margin:auto;}
.sri4-mid-width{width:100%; color:black; margin:auto;height:auto;}
.sri4-e-visa{ float:left;width:100%; background:#f5f5f5; height:auto; margin:auto; border:1px solid #eee;margin-top:15px;}
.sri4-top-heading{ margin-bottom:10px;Width:100%; height:auto; float:left;}
.sri4-top-heading h2{width:100%; padding-bottom:10px; padding-top:10px; font-size:20px; color:white; margin:0px; background:#2980b9; text-align:center;}
.sri4-top-small{ width:100%; height:auto; float:left; margin:auto;}
.sri4-top-small p{color: #F00; font-size:14px; font-family:Arial, Helvetica, sans-serif; padding:0px; padding-left:15px;}
.sri4-top-radio{ display:none;width:100%; height:auto; margin:0px; float:left; margin-bottom:20px;}
.radio1-sri4{margin:0px; float: left; margin-left:15px; margin-right:10px;}
.sri4-top-radio p{margin:0px; float:left;}


.sri4-field1{width:50%; height:auto;  margin:0px; padding:0px; float:left; margin-bottom:20px;}
.sri4-field2{ width:50%; margin:0px; padding:0px; float:left; height:auto; }
.sri4-field2 label{font-size:14px; padding-left:15px; font-family:Arial, Helvetica, sans-serif; float:left; padding-top:5px;}
.sri4-field2 label span{color:red;}
.sri4-field3{ width:50%; margin:0px; padding:0px; float:left; height:auto;}
.sri4-field3 label{ font-weight:600;font-size:14px; text-decoration:underline; padding-left:15px; font-weight:600; font-family:Arial, Helvetica, sans-serif;}
.sri4-input{    border-radius: 2px;padding-left: 10px;border: 1px solid #ccc;height: 29px;width: 95%;}
.sri4-input-1{    border-radius: 2px;padding-left: 10px;border: 1px solid #ccc;height: 29px;width: 65%; margin-right:5px;}
.sri4-select{    border-radius: 2px;padding-left: 10px;border: 1px solid #ccc;height: 29px;width: 95%;}
.sri4-select1{    border-radius: 2px;padding-left: 10px;border: 1px solid #ccc;height: 29px;width: 30.3%;}

.sri4-top-small1{ width:100%; height:auto; float:left; margin:auto;}
.sri4-top-small1 p{color:#000; font-size:12px; font-family:Arial, Helvetica, sans-serif; padding:0px; padding-left:15px;}
.sri4-textarea{ border-radius: 2px;padding-left: 10px;border: 1px solid #ccc;height:62px;width: 89%;}

.sri4-btm-text{ float:left; width:100%; height:auto; margin:auto;}
.sri4-btm-text ul{list-style:none; }
.sri4-btm-text ul li{ float:left; width:80%; margin-bottom:20px;}
.sri4-btm-text ul li span{color:red;}
.sri4-btm-text ul p{float:left; margin:0px;    padding-right: 30px;}
.input-radio1{float:left;}
.sri4-btm-text1{ float:left; width:100%; height:auto; margin:auto;}
.sri4-btm-text1 p{float:left; padding-left:15px;}

.sri4-btm-text2{ float:left; width:100%; height:auto; margin:auto;}
.sri-btm-text2 p{float:left;margin:0px;}
.sri4-btm-text2 p span{color:red; }
.input-checkbox{float:left; margin-left:15px;}

.sri4-btm{width:100%; margin:auto; float:right; margin-top:20px; margin-bottom:20px;}
.sri4-next{width:120px; height:40px; background:#2980b9; float:right; margin-right:50px; color:white; border:1px solid #2980b9; font-weight:600;}




/*sri-lanka-form2-Review-Third Party*/

.trst-sri2-max-width{width:100%; margin:auto; float:left; margin-bottom:15px;}
.trst-sri2-min-width{width:100%; margin:auto;}
.trst-sri2-mid-width{width:100%; color:black; margin:auto;height:auto;}
.trst-sri2-e-visa{ float:left;width:100%; background:#f5f5f5; height:auto; margin:auto; border:1px solid #eee; margin-top:15px;}
.trst-sri2-top-heading{ margin-bottom:10px;Width:100%; height:auto; float:left;}
.trst-sri2-top-heading h2{width:100%; padding-bottom:10px; padding-top:10px; font-size:20px; text-align:center; color:white; margin:0px; background:#2980b9;}

.trst-sri2-1{width:50%; float:left; margin:0px; margin-bottom:20px;}
.trst-sri2-2{width:50%; margin:0px; float:left;}
.trst-sri2-2 p{ margin:0px; padding-left:15px; color:black; font-size:14px; font-family:Arial, Helvetica, sans-serif; font-weight:600;}
.trst-sri2-3{width:50%; margin:0px; float:left;}
.trst-sri2-3 p{ margin:0px; padding-left:15px; color:black; font-size:14px; font-family:Arial, Helvetica, sans-serif; }

.trst-sri2-4{width:100%; float:left; margin:0px; margin-bottom:20px;}
.trst-sri2-5{width:80%; margin:0px; float:left;}
.trst-sri2-5 p{ margin:0px; padding-left:15px; color:black; font-size:14px; font-family:Arial, Helvetica, sans-serif; font-weight:600;}
.trst-sri2-6{width:19%; margin:0px; float:left;}
.trst-sri2-6 p{ margin:0px; padding-left:15px; color:black; font-size:14px; font-family:Arial, Helvetica, sans-serif; }

.trst-sri2-btm{width:100%; margin:auto; float:right;  margin-bottom:20px;}
.trst-sri2-change{width:152px; height:40px; background:#2980b9; float:right; margin-right:10px; color:white; border:1px solid #2980b9; font-weight:600;}



/*Transit-sri-lanka-form3*/

.trans-sri3-max-width{width:100%; margin:auto; float:left;}
.trans-sri3-min-width{width:100%; margin:auto;}
.trans-sri3-mid-width{width:100%; color:black; margin:auto;height:auto;}
.trans-sri3-e-visa{ float:left;width:100%; background:#f5f5f5; height:auto; margin:auto; border:1px solid #eee;margin-bottom:15px;}
.trans-sri3-top-heading{ margin-bottom:10px;Width:100%; height:auto; float:left;margin-top:15px;margin-bottom:15px;}
.trans-sri3-top-heading h2{width:100%; padding-top:10px; padding-bottom:10px; font-size:20px; color:white; margin:0px; background:#2980b9; text-align:center;}
.trans-sri3-top-small{ width:100%; height:auto; float:left; margin:auto;}
.trans-sri3-top-small p{color: #F00; font-size:14px; font-family:Arial, Helvetica, sans-serif; padding:0px; padding-left:15px;}
.trans-sri3-top-radio{width:100%; height:auto; margin:0px; float:left; margin-bottom:20px;}
.trans-radio1-sri3{margin:0px; float: left; margin-left:15px; margin-right:10px;}
.trans-sri3-top-radio p{margin:0px; float:left;}


.trans-sri3-field1{width:100%; height:auto;  margin:0px; padding:0px; float:left; margin-bottom:20px;}
.trans-sri3-field2{ width:50%; margin:0px; padding:0px; float:left; height:auto; }
.trans-sri3-field2 label{font-size:14px; padding-left:15px; font-family:Arial, Helvetica, sans-serif; float:left; padding-top:5px;}
.trans-sri3-field2 label span{color:red;}
.trans-sri3-field3{ width:50%; margin:0px; padding:0px; float:left; height:auto;}
.trans-sri3-field3 label{ font-weight:600;font-size:14px; text-decoration:underline; padding-left:15px; font-weight:600; font-family:Arial, Helvetica, sans-serif;}
.trans-sri3-input{    border-radius: 2px;padding-left: 10px;border: 1px solid #ccc;height: 29px;width: 95%;}
.trans-sri3-input-1{    border-radius: 2px;padding-left: 10px;border: 1px solid #ccc;height: 29px;width: 64%; margin-right:5px;}

.trans-sri3-select{    border-radius: 2px;padding-left: 10px;border: 1px solid #ccc;height: 29px;width: 95%;}
.trans-sri3-select1{    border-radius: 2px;padding-left: 10px;border: 1px solid #ccc;height: 29px;width: 30.3%;}

.trans-sri3-top-small1{ width:100%; height:auto; float:left; margin:auto;}
.trans-sri3-top-small1 p{color:#000; font-size:12px; font-family:Arial, Helvetica, sans-serif; padding:0px; padding-left:15px;}
.trans-sri3-textarea{ border-radius: 2px;padding-left: 10px;border: 1px solid #ccc;height:62px;width: 95%;}

.trans-sri3-btm-text{ float:left; width:100%; height:auto; margin:auto;}
.trans-sri3-btm-text ul{list-style:none; }
.trans-sri3-btm-text ul li{ float:left; width:80%; margin-bottom:20px;}
.trans-sri3-btm-text ul li span{color:red;}
.trans-sri3-btm-text ul p{float:left; margin:0px;    padding-right: 30px;}
.trans-input-radio1{float:left;}
.trans-sri3-btm-text1{ float:left; width:100%; height:auto; margin:auto;}
.trans-sri3-btm-text1 p{float:left; padding-left:15px;}

.trans-sri3-btm-text2{ float:left; width:100%; height:auto; margin:auto;}
.trans-sri3-btm-text2 p{float:left;margin:0px;}
.trans-sri3-btm-text2 p span{color:red; }
.trans-input-checkbox{float:left; margin-left:15px;}

.trans-sri3-btm{width:100%; margin:auto; float:right; margin-top:20px; margin-bottom:20px;}
.trans-sri3-next{width:120px; height:40px; background:#2980b9; float:right; margin-right:50px; color:white; border:1px solid #2980b9; font-weight:600;}


/*Transit-sri-lanka-form3-Review-Group*/

.transgrp-sri2-max-width{width:100%; margin:auto; float:left; margin-bottom:15px;}
.transgrp-sri2-min-width{width:100%; margin:auto;}
.transgrp-sri2-mid-width{width:100%; color:black; margin:auto;height:auto;}
.transgrp-sri2-e-visa{ float:left;width:100%; background:#f5f5f5; height:auto; margin:auto; border:1px solid #eee; margin-top:15px;}
.transgrp-sri2-top-heading{ margin-bottom:10px;Width:100%; height:auto; float:left;}
.transgrp-sri2-top-heading h2{width:100%; padding-top:10px; padding-bottom:10px; font-size:20px; text-align:center; color:white; margin:0px; background:#2980b9;}
.trans-sri2-top-heading{ margin-bottom:10px;Width:100%; height:auto; float:left;}
.trans-sri2-top-heading h2{ text-align:center;width:100% !important; paddingtop:10px; padding-bottom:10px; font-size:20px; color:white; margin:0px; background:#2980b9;}


.transgrp-sri2-1{width:50%; float:left; margin:0px; margin-bottom:20px;}
.transgrp-sri2-2{width:50%; margin:0px; float:left;}
.transgrp-sri2-2 p{ margin:0px; padding-left:15px; color:black; font-size:14px; font-family:Arial, Helvetica, sans-serif; font-weight:600;}
.transgrp-sri2-3{width:50%; margin:0px; float:left;}
.transgrp-sri2-3 p{ margin:0px; padding-left:15px; color:black; font-size:14px; font-family:Arial, Helvetica, sans-serif; }

.transgrp-sri2-4{width:100%; float:left; margin:0px; margin-bottom:20px;}
.transgrp-sri2-5{width:80%; margin:0px; float:left;}
.transgrp-sri2-5 p{ margin:0px; padding-left:15px; color:black; font-size:14px; font-family:Arial, Helvetica, sans-serif; font-weight:600;}
.transgrp-sri2-6{width:19%; margin:0px; float:left;}
.transgrp-sri2-6 p{ margin:0px; padding-left:15px; color:black; font-size:14px; font-family:Arial, Helvetica, sans-serif; }

.transgrp-sri2-btm{width:100%; margin:auto; float:right;  margin-bottom:20px;}
.transgrp-sri2-change{width:152px; height:40px; background:#2980b9; float:right; margin-right:10px; color:white; border:1px solid #2980b9; font-weight:600;}



/*Transit-sri-lanka-form4*/

.trans-sri4-max-width{width:100%; margin:auto; float:left; margin-bottom:15px;}
.trans-sri4-min-width{width:100%; margin:auto;}
.trans-sri4-mid-width{width:100%; color:black; margin:auto;height:auto;}
.trans-sri4-e-visa{ float:left;width:100%; background:#f5f5f5; height:auto; margin:auto; border:1px solid #eee;margin-top:15px;}
.trans-sri4-top-heading{ margin-bottom:10px;Width:100%; height:auto; float:left;}
.trans-sri4-top-heading h2{width:100%; padding-top:10px; padding-bottom:10px; font-size:20px;  color:white; margin:0px; background:#2980b9; text-align:center;}
.trans-sri4-top-small{ width:100%; height:auto; float:left; margin:auto;}
.trans-sri4-top-small p{color: #F00; font-size:14px; font-family:Arial, Helvetica, sans-serif; padding:0px; padding-left:15px;}
.trans-sri4-top-radio{width:100%; height:auto; margin:0px; float:left; margin-bottom:20px;}
.trans-radio1-sri4{margin:0px; float: left; margin-left:15px; margin-right:10px;}
.trans-sri4-top-radio p{margin:0px; float:left;}


.trans-sri4-field1{width:100%; height:auto;  margin:0px; padding:0px; float:left; margin-bottom:20px;}
.trans-sri4-field2{ width:50%; margin:0px; padding:0px; float:left; height:auto; }
.trans-sri4-field2 label{font-size:14px; padding-left:15px; font-family:Arial, Helvetica, sans-serif; float:left; padding-top:5px;}
.trans-sri4-field2 label span{color:red;}
.trans-sri4-field3{ width:50%; margin:0px; padding:0px; float:left; height:auto;}
.trans-sri4-field3 label{ font-weight:600;font-size:14px; text-decoration:underline; padding-left:15px; font-weight:600; font-family:Arial, Helvetica, sans-serif;}
.trans-sri4-input{    border-radius: 2px;padding-left: 10px;border: 1px solid #ccc;height: 29px;width: 95%;}
.trans-sri4-input-1{    border-radius: 2px;padding-left: 10px;border: 1px solid #ccc;height: 29px;width: 74%; margin-right:5px;}

.trans-sri4-select{    border-radius: 2px;padding-left: 10px;border: 1px solid #ccc;height: 29px;width: 95%;}
.trans-sri4-select1{    border-radius: 2px;padding-left: 10px;border: 1px solid #ccc;height: 29px;width: 30.3%;}

.trans-sri4-top-small1{ width:100%; height:auto; float:left; margin:auto;}
.trans-sri4-top-small1 p{color:#000; font-size:12px; font-family:Arial, Helvetica, sans-serif; padding:0px; padding-left:15px;}
.trans-sri4-textarea{ border-radius: 2px;padding-left: 10px;border: 1px solid #ccc;height:62px;width: 89%;}

.trans-sri4-btm-text{ float:left; width:100%; height:auto; margin:auto;}
.trans-sri4-btm-text ul{list-style:none; }
.trans-sri4-btm-text ul li{ float:left; width:80%; margin-bottom:20px;}
.trans-sri4-btm-text ul li span{color:red;}
.trans-sri4-btm-text ul p{float:left; margin:0px;    padding-right: 30px;}
.trans-input-radio1{float:left;}
.trans-sri4-btm-text1{ float:left; width:100%; height:auto; margin:auto;}
.trans-sri4-btm-text1 p{float:left; padding-left:15px;}

.trans-sri4-btm-text2{ float:left; width:100%; height:auto; margin:auto;}
.trans-sri-btm-text2 p{float:left;margin:0px;}
.trans-sri4-btm-text2 p span{color:red; }
.trans-input-checkbox{float:left; margin-left:15px;}

.trans-sri4-btm{width:100%; margin:auto; float:right; margin-top:20px; margin-bottom:20px;}
.trans-sri4-next{width:120px; height:40px; background:#2980b9; float:right; margin-right:50px; color:white; border:1px solid #2980b9; font-weight:600;}

/*Transit-sri-lanka-form3-Review-Third Party*/

.transtrd-sri2-max-width{width:100%; margin:auto; float:left; margin-bottom:15px;}
.transtrd-sri2-min-width{width:100%; margin:auto;}
.transtrd-sri2-mid-width{width:100%; color:black; margin:auto;height:auto;}
.transtrd-sri2-e-visa{ float:left;width:100%; background:#f5f5f5; height:auto; margin:auto; border:1px solid #eee; margin-top:15px;}
.transtrd-sri2-top-heading{ margin-bottom:10px;Width:100%; height:auto; float:left;}
.transtrd-sri2-top-heading h2{width:100%; padding-top:10px; padding-bottom:10px; font-size:20px; text-align:center; color:white; margin:0px; background:#2980b9;}

.transtrd-sri2-1{width:50%; float:left; margin:0px; margin-bottom:20px;}
.transtrd-sri2-2{width:50%; margin:0px; float:left;}
.transtrd-sri2-2 p{ margin:0px; padding-left:15px; color:black; font-size:14px; font-family:Arial, Helvetica, sans-serif; font-weight:600;}
.transtrd-sri2-3{width:50%; margin:0px; float:left;}
.transtrd-sri2-3 p{ margin:0px; padding-left:15px; color:black; font-size:14px; font-family:Arial, Helvetica, sans-serif; }

.transtrd-sri2-4{width:100%; float:left; margin:0px; margin-bottom:20px;}
.transtrd-sri2-5{width:80%; margin:0px; float:left;}
.transtrd-sri2-5 p{ margin:0px; padding-left:15px; color:black; font-size:14px; font-family:Arial, Helvetica, sans-serif; font-weight:600;}
.transtrd-sri2-6{width:19%; margin:0px; float:left;}
.transtrd-sri2-6 p{ margin:0px; padding-left:15px; color:black; font-size:14px; font-family:Arial, Helvetica, sans-serif; }

.transtrd-sri2-btm{width:100%; margin:auto; float:right;  margin-bottom:20px;}
.transtrd-sri2-change{width:152px; height:40px; background:#2980b9; float:right; margin-right:10px; color:white; border:1px solid #2980b9; font-weight:600;}





/*Business-sri-lanka-form3*/

.bsns-sri3-max-width{width:100%; height:auto margin:auto; float:left;}
.bsns-sri3-min-width{width:100%; margin:auto; height:auto;}
.bsns-sri3-mid-width{width:100%; color:black; margin:auto;height:auto;}
.bsns-sri3-e-visa{ float:left;width:100%; background:#f5f5f5; height:auto; margin:auto; border:1px solid #eee; margin-top:15px;margin-bottom:15px;}
.bsns-sri3-top-heading{ margin-bottom:10px;Width:100%; height:auto;  float:left;}
.bsns-sri3-top-heading h2{width:100%; padding-top:10px; font-size:20px;  padding-bottom:10px; color:white; margin:0px; background:#2980b9; text-align:center;}
.bsns-sri3-top-small{ width:100%; height:auto; float:left; margin:auto;}
.bsns-sri3-top-small p{color: #F00; font-size:14px; font-family:Arial, Helvetica, sans-serif; padding:0px; padding-left:15px;}
.bsns-sri3-top-radio{width:100%; height:auto; margin:0px; float:left; margin-bottom:20px;}
.bsns-radio1-sri3{margin:0px; float: left; margin-left:15px; margin-right:10px;}
.bsns-sri3-top-radio p{margin:0px; float:left;}


.bsns-sri3-field1{width:100%; height:auto;  margin:0px; padding:0px; float:left; margin-bottom:20px;}
.bsns-sri3-field2{ width:50%; margin:0px; padding:0px; float:left; height:auto; }
.bsns-sri3-field2 label{font-size:14px;  padding-left:15px; font-family:Arial, Helvetica, sans-serif; float:left; padding-top:5px;}
.bsns-sri3-field2 label span{color:red;}
.bsns-sri3-field3{ width:50%; margin:0px; padding:0px; float:left; height:auto;}
.bsns-sri3-field3 label{ font-weight:600;font-size:14px; text-decoration:underline; padding-left:15px; font-weight:600; font-family:Arial, Helvetica, sans-serif;}
.bsns-sri3-input{    border-radius: 2px;padding-left: 10px;border: 1px solid #ccc;height: 29px;width: 95%;}
.bsns-sri3-select{    border-radius: 2px;padding-left: 10px;border: 1px solid #ccc;height: 29px;width: 95%;}
.bsns-sri3-select1{    border-radius: 2px;padding-left: 10px;border: 1px solid #ccc;height: 29px;width: 30.3%;}
.bsns-sri3-input-1{    border-radius: 2px;padding-left: 10px;border: 1px solid #ccc;height: 29px;width: 64%; margin-right:5px;}

.bsns-sri3-top-small1{ width:100%; height:auto; float:left; margin:auto;}
.bsns-sri3-top-small1 p{color:#000; font-size:12px; font-family:Arial, Helvetica, sans-serif; padding:0px; padding-left:15px;}
.bsns-sri3-textarea{ border-radius: 2px;padding-left: 10px;border: 1px solid #ccc;height:62px;width: 95%;}

.bsns-sri3-btm-text{ float:left; width:100%; height:auto; margin:auto;}
.bsns-sri3-btm-text ul{list-style:none; }
.bsns-sri3-btm-text ul li{ float:left; width:80%; margin-bottom:20px;}
.bsns-sri3-btm-text ul li span{color:red;}
.bsns-sri3-btm-text ul p{float:left; margin:0px;    padding-right: 30px;}
.bsns-input-radio1{float:left;}
.bsns-sri3-btm-text1{ float:left; width:100%; height:auto; margin:auto;}
.bsns-sri3-btm-text1 p{float:left; padding-left:15px;}

.bsns-sri3-btm-text2{ float:left; width:100%; height:auto; margin:auto;}
.bsns-sri3-btm-text2 p{float:left;margin:0px;}
.bsns-sri3-btm-text2 p span{color:red; }
.bsns-input-checkbox{float:left; margin-left:15px;}

.bsns-sri3-btm{width:100%; margin:auto; float:right; margin-top:20px; margin-bottom:20px;}
.bsns-sri3-next{width:120px; height:40px; background:#2980b9; float:right; margin-right:50px; color:white; border:1px solid #2980b9; font-weight:600;}


/*sri-lanka-form2-Review-Business Group*/

.bsgrp-sri2-max-width{width:100%; margin:auto; float:left; margin-bottom:15px;}
.bsgrp-sri2-min-width{width:100%; margin:auto;}
.bsgrp-sri2-mid-width{width:100%; color:black; margin:auto;height:auto;}
.bsgrp-sri2-e-visa{ float:left;width:100%; background:#f5f5f5; height:auto; margin:auto; border:1px solid #eee; margin-top:15px;}
.bsgrp-sri2-top-heading{ margin-bottom:10px;Width:100%; height:auto; float:left;}
.bsgrp-sri2-top-heading h2{width:100%; padding-bottom:10px; padding-top:10px; text-align:center; font-size:20px; color:white; margin:0px; background:#2980b9;}

.bsgrp-sri2-1{width:50%; float:left; margin:0px; margin-bottom:20px;}
.bsgrp-sri2-2{width:50%; margin:0px; float:left;}
.bsgrp-sri2-2 p{ margin:0px; padding-left:15px; color:black; font-size:14px; font-family:Arial, Helvetica, sans-serif; font-weight:600;}
.bsgrp-sri2-3{width:50%; margin:0px; float:left;}
.bsgrp-sri2-3 p{ margin:0px; padding-left:15px; color:black; font-size:14px; font-family:Arial, Helvetica, sans-serif; }

.bsgrp-sri2-4{width:100%; float:left; margin:0px; margin-bottom:20px;}
.bsgrp-sri2-5{width:80%; margin:0px; float:left;}
.bsgrp-sri2-5 p{ margin:0px; padding-left:15px; color:black; font-size:14px; font-family:Arial, Helvetica, sans-serif; font-weight:600;}
.bsgrp-sri2-6{width:19%; margin:0px; float:left;}
.bsgrp-sri2-6 p{ margin:0px; padding-left:15px; color:black; font-size:14px; font-family:Arial, Helvetica, sans-serif; }

.bsgrp-sri2-btm{width:100%; margin:auto; float:right;  margin-bottom:20px;}
.bsgrp-sri2-change{width:152px; height:40px; background:#2980b9; float:right; margin-right:10px; color:white; border:1px solid #2980b9; font-weight:600;}


/*Business-sri-lanka-form4*/

.bsns-sri4-max-width{width:100%; margin:auto; float:left; margin-bottom:15px;}
.bsns-sri4-min-width{width:100%; margin:auto;}
.bsns-sri4-mid-width{width:100%; color:black; margin:auto;height:auto;}
.bsns-sri4-e-visa{ float:left;width:100%; background:#f5f5f5; height:auto; margin:auto; border:1px solid #eee;margin-top:15px;}
.bsns-sri4-top-heading{ margin-bottom:10px;Width:100%; height:auto; float:left;}
.bsns-sri4-top-heading h2{width:100%; padding-top:10px; padding-bottom:10px; font-size:20px; color:white; margin:0px; background:#2980b9; text-align:center;}
.bsns-sri4-top-small{ width:100%; height:auto; float:left; margin:auto;}
.bsns-sri4-top-small p{color: #F00; font-size:14px; font-family:Arial, Helvetica, sans-serif; padding:0px; padding-left:15px;}
.bsns-sri4-top-radio{width:100%; height:auto; margin:0px; float:left; margin-bottom:20px;}
.bsns-radio1-sri4{margin:0px; float: left; margin-left:15px; margin-right:10px;}
.bsns-sri4-top-radio p{margin:0px; float:left;}


.bsns-sri4-field1{width:100%; height:auto;  margin:0px; padding:0px; float:left; margin-bottom:20px;}
.bsns-sri4-field2{ width:50%; margin:0px; padding:0px; float:left; height:auto; }
.bsns-sri4-field2 label{font-size:14px; padding-left:15px; font-family:Arial, Helvetica, sans-serif; float:left; padding-top:5px;}
.bsns-sri4-field2 label span{color:red;}
.bsns-sri4-field3{ width:50%; margin:0px; padding:0px; float:left; height:auto;}
.bsns-sri4-field3 label{ font-weight:600;font-size:14px; text-decoration:underline; padding-left:15px; font-weight:600; font-family:Arial, Helvetica, sans-serif;}
.bsns-sri4-input{    border-radius: 2px;padding-left: 10px;border: 1px solid #ccc;height: 29px;width: 95%;}
.bsns-sri4-input-1{    border-radius: 2px;padding-left: 10px;border: 1px solid #ccc;height: 29px;width: 75%; margin-right:5px;}

.bsns-sri4-select{    border-radius: 2px;padding-left: 10px;border: 1px solid #ccc;height: 29px;width: 95%;}
.bsns-sri4-select1{    border-radius: 2px;padding-left: 10px;border: 1px solid #ccc;height: 29px;width: 30.3%;}

.bsns-sri4-top-small1{ width:100%; height:auto; float:left; margin:auto;}
.bsns-sri4-top-small1 p{color:#000; font-size:12px; font-family:Arial, Helvetica, sans-serif; padding:0px; padding-left:15px;}
.bsns-sri4-textarea{ border-radius: 2px;padding-left: 10px;border: 1px solid #ccc;height:62px;width: 95%;}

.bsns-sri4-btm-text{ float:left; width:100%; height:auto; margin:auto;}
.bsns-sri4-btm-text ul{list-style:none; }
.bsns-sri4-btm-text ul li{ float:left; width:80%; margin-bottom:20px;}
.bsns-sri4-btm-text ul li span{color:red;}
.bsns-sri4-btm-text ul p{float:left; margin:0px;    padding-right: 30px;}
.bsns-input-radio1{float:left;}
.bsns-sri4-btm-text1{ float:left; width:100%; height:auto; margin:auto;}
.bsns-sri4-btm-text1 p{float:left; padding-left:15px;}

.bsns-sri4-btm-text2{ float:left; width:100%; height:auto; margin:auto;}
.bsns-sri-btm-text2 p{float:left;margin:0px;}
.bsns-sri4-btm-text2 p span{color:red; }
.bsns-input-checkbox{float:left; margin-left:15px;}

.bsns-sri4-btm{width:100%; margin:auto; float:right; margin-top:20px; margin-bottom:20px;}
.bsns-sri4-next{width:120px; height:40px; background:#2980b9; float:right; margin-right:50px; color:white; border:1px solid #2980b9; font-weight:600;}

/*sri-lanka-form4-Review-Business Purpose- Third Party*/

.thrd-sri2-max-width{width:100%; margin:auto; float:left; margin-bottom:15px;}
.thrd-sri2-min-width{width:100%; margin:auto;}
.thrd-sri2-mid-width{width:100%; color:black; margin:auto;height:auto;}
.thrd-sri2-e-visa{ float:left;width:100%; background:#f5f5f5; height:auto; margin:auto; border:1px solid #eee; margin-top:15px;}
.thrd-sri2-top-heading{ margin-bottom:10px;Width:100%; height:auto; float:left;}
.thrd-sri2-top-heading h2{width:100%; padding-top:10px; padding-bottom:10px; font-size:20px; text-align:center; color:white; margin:0px; background:#2980b9;}

.thrd-sri2-1{width:100%; float:left; margin:0px; margin-bottom:20px;}
.thrd-sri2-2{width:50%; margin:0px; float:left;}
.thrd-sri2-2 p{ margin:0px; padding-left:15px; color:black; font-size:14px; font-family:Arial, Helvetica, sans-serif; font-weight:600;}
.thrd-sri2-3{width:50%; margin:0px; float:left;}
.thrd-sri2-3 p{ margin:0px; padding-left:15px; color:black; font-size:14px; font-family:Arial, Helvetica, sans-serif; }

.thrd-sri2-4{width:100%; float:left; margin:0px; margin-bottom:20px;}
.thrd-sri2-5{width:80%; margin:0px; float:left;}
.thrd-sri2-5 p{ margin:0px; padding-left:15px; color:black; font-size:14px; font-family:Arial, Helvetica, sans-serif; font-weight:600;}
.thrd-sri2-6{width:19%; margin:0px; float:left;}
.thrd-sri2-6 p{ margin:0px; padding-left:15px; color:black; font-size:14px; font-family:Arial, Helvetica, sans-serif; }

.thrd-sri2-btm{width:100%; margin:auto; float:right;  margin-bottom:20px;}
.thrd-sri2-change{width:152px; height:40px; background:#2980b9; float:right; margin-right:10px; color:white; border:1px solid #2980b9; font-weight:600;}


/*buisness sri-lanka-form1*/

.bsns-sri-max-width{width:100%; margin:auto; float:left;}
.bsns-sri-min-width{width:100%; margin:auto;}
.bsns-sri-mid-width{width:100%; color:black; margin:auto;height:auto;}
.bsns-sri-e-visa{ float:left;width:100%; background:#f5f5f5; height:auto; margin:auto; border:1px solid #eee; margin-top:15px;margin-bottom:15px;}
.bsns-sri-top-heading{ margin-bottom:10px;Width:100%; height:auto; float:left;}
.bsns-sri-top-heading h2{ text-align:center;width:100%; padding-bottom:10px; padding-top:10px; font-size:16px; color:white; margin:0px; background:#2980b9;}
.bsns-sri-top-small{ width:100%; height:auto; float:left; margin:auto;}
.bsns-sri-top-small p{color: #F00; font-size:14px; font-family:Arial, Helvetica, sans-serif; padding:0px; padding-left:15px;}
.bsns-sri-top-radio{width:100%; height:auto; margin:0px; float:left; margin-top:2px;}


.bsns-sri-field1{width:100%; height:auto;  margin:0px; padding:0px; float:left; margin-bottom:20px;}
.bsns-sri-field2{ width:50%; margin:0px; padding:0px; float:left; height:auto; }
.bsns-sri-field2 label{font-size:14px; padding-left:10px; font-family:Arial, Helvetica, sans-serif; float:left; padding-top:5px;}
.bsns-sri-field2 label span{color:red;}
.bsns-sri-field3{ width:50%; margin:0px; padding:0px; float:left; height:auto;}
.bsns-sri-field3 label{ font-weight:600;font-size:14px; text-decoration:underline; padding-left:15px; font-weight:600; font-family:Arial, Helvetica, sans-serif;}
.bsns-sri-input{    border-radius: 2px;padding-left: 10px;border: 1px solid #ccc;height: 30px;width: 95%;}
.bsns-sri-input-1{    border-radius: 2px;padding-left: 10px;border: 1px solid #ccc;height: 30px;width: 69%; margin-right:10px;}
.bsns-sri-input-2{    border-radius: 2px;padding-left: 10px;border: 1px solid #ccc;height: 30px;width: 75%; margin-right:10px;}

.bsns-sri-select{    border-radius: 2px;padding-left: 10px;border: 1px solid #ccc;height: 29px;width: 95%;}
.bsns-sri-select1{    border-radius: 2px;padding-left: 10px;border: 1px solid #ccc;height: 29px;width: 30.3%;}

.bsns-sri-top-small1{ width:100%; height:auto; float:left; margin:auto;}
.bsns-sri-top-small1 p{color:#000; font-size:12px; font-family:Arial, Helvetica, sans-serif; padding:0px; padding-left:15px;}
.bsns-sri-textarea{ border-radius: 2px;padding-left: 10px;border: 1px solid #ccc;height:62px;width: 95%;}

.bsns-sri-btm-text{ float:left; width:100%; height:auto; margin:auto;}
.bsns-sri-btm-text ul{list-style:none; padding:opx; }
.bsns-sri-btm-text ul li{ float:left; width:100%;  margin-top:10px; margin-bottom:0px; padding:0px;}
.bsns-sri-btm-text ul li span{color:red;}
.bsns-sri-btm-text ul p{float:left; margin:0px;    padding-right: 30px;}
.bsns-input-radio1{float:left;}
.bsns-sri-btm-text1{ float:left; width:100%; height:auto; margin:auto;}
.bsns-sri-btm-text1 p{float:left; padding-left:15px; padding-top:15px;}

.bsns-sri-btm-text2{ float:left; width:100%; height:auto; margin:auto;}
.bsns-sri-btm-text2 p{float:left;margin:0px; width:82%;}
.bsns-sri-btm-text2 p span{color:red; }
.bsns-input-checkbox{float:left; margin-left:15px !important;}

.bsns-sri-btm{width:100%; margin:auto; float:right; margin-top:20px; margin-bottom:20px;}
.bsns-sri-next{width:120px; height:40px; background:#2980b9; float:right; margin-right:50px; color:white; border:1px solid #2980b9; font-weight:600;}


/*Business-sri-lanka-form1-Review*/

.bsns-sri2-max-width{width:100%; margin:auto; float:left; }
.bsns-sri2-min-width{width:100%; margin:auto;}
.bsns-sri2-mid-width{width:100%; color:black; margin:auto;height:auto;}
.bsns-sri2-e-visa{ float:left;width:100%; background:#f5f5f5; height:auto; margin:auto; border:1px solid #eee; margin-top:15px; margin-bottom:15px;}
.bsns-sri2-top-heading{ margin-bottom:10px;Width:100%; height:auto; float:left;}
.bsns-sri2-top-heading h2{width:100%; padding-top:10px; padding-bottom:10px; font-size:20px; text-align:center; color:white; margin:0px; background:#2980b9;}

.bsns-sri2-1{width:100%; float:left; margin:0px; margin-bottom:20px;}
.bsns-sri2-2{width:50%; margin:0px; float:left;}
.bsns-sri2-2 p{ margin:0px; padding-left:15px; color:black; font-size:14px; font-family:Arial, Helvetica, sans-serif; font-weight:600;}
.bsns-sri2-3{width:50%; margin:0px; float:left;}
.bsns-sri2-3 p{ margin:0px; padding-left:15px; color:black; font-size:14px; font-family:Arial, Helvetica, sans-serif; }

.bsns-sri2-4{width:100%; float:left; margin:0px; margin-bottom:20px;}
.bsns-sri2-5{width:80%; margin:0px; float:left;}
.bsns-sri2-5 p{ margin:0px; padding-left:15px; color:black; font-size:14px; font-family:Arial, Helvetica, sans-serif; font-weight:600;}
.bsns-sri2-6{width:19%; margin:0px; float:left;}
.bsns-sri2-6 p{ margin:0px; padding-left:15px; color:black; font-size:14px; font-family:Arial, Helvetica, sans-serif; }

.bsns-sri2-btm{width:100%; margin:auto; float:right; margin-top:20px; margin-bottom:20px;}
.bsns-sri2-change{width:120px; height:40px; background:#2980b9; float:right; margin-right:50px; color:white; border:1px solid #2980b9; font-weight:600;}



/*sri-lanka-form1*/

.sri-max-width{width:100%; margin:auto; float:left;}
.sri-min-width{width:100%; margin:auto;}
.sri-mid-width{width:100%; color:black; margin:auto;height:auto;}
.sri-e-visa{ float:left;width:100%; background:#f5f5f5; height:auto; margin:auto; border:1px solid #eee; margin-top:15px;margin-bottom:15px;}
.sri-top-heading{ margin-bottom:10px;Width:100%; height:auto; float:left;}
.sri-top-heading h2{ text-align:center; font-size:16px;width:100%; padding-top:10px; padding-bottom:10px; color:white; margin:0px; background:#2980b9;}
.sri-top-small{ width:100%; height:auto; float:left; margin:auto;}
.sri-top-small p{color: #F00; font-size:14px; font-family:Arial, Helvetica, sans-serif; padding:0px; padding-left:15px;}


.sri-field1{width:100%; height:auto;  margin:0px; padding:0px; float:left; margin-bottom:20px;}
.sri-field2{ width:50%; margin:0px; padding:0px; float:left; height:auto; }
.sri-field2 label{font-size:14px; padding-left:15px; font-family:Arial, Helvetica, sans-serif; float:left; padding-top:5px;}
.sri-field2 label span{color:red;}
.sri-field3{ width:50%; margin:0px; padding:0px; float:left; height:auto;}
.sri-field3 label{ font-weight:600;font-size:14px; text-decoration:underline; padding-left:15px; font-weight:600; font-family:Arial, Helvetica, sans-serif;}
.sri-input-1{    border-radius: 2px;padding-left: 10px;border: 1px solid #ccc;height: 29px;width: 71%; margin-right:5px;}
.sri-input{    border-radius: 2px;padding-left: 10px;border: 1px solid #ccc;height: 29px;width: 95%;}

.sri-select{    border-radius: 2px;padding-left: 10px;border: 1px solid #ccc;height: 29px;width: 95%;}
.sri-select1{    border-radius: 2px;padding-left: 10px;border: 1px solid #ccc;height: 29px;width: 30.3%;}

.sri-top-small1{ width:100%; height:auto; float:left; margin:auto;}
.sri-top-small1 p{color:#000; font-size:12px; font-family:Arial, Helvetica, sans-serif; padding:0px; padding-left:15px;}
.sri-textarea{ border-radius: 2px;padding-left: 10px;border: 1px solid #ccc;height:62px;width: 95%;}

.sri-btm-text{ float:left; width:100%; height:auto; margin:auto;}
.sri-btm-text ul{list-style:none; padding-left:15px;}
.sri-btm-text ul li{ float:left; width:100%; margin-bottom:5px; margin-top:10px;}
.sri-btm-text ul li span{color:red;}
.sri-btm-text ul p{float:left; margin:0px;    padding-right: 30px;}
.input-radio1{float:left;}
.sri-btm-text1{ float:left; width:100%; height:auto; margin:auto;}
.sri-btm-text1 p{float:left; padding-left:15px; padding-top:15px;}

.sri-btm-text2{ float:right; width:99%; height:auto; margin:auto;}
.sri-btm-text2 p{float:left;margin:0px;}
.sri-btm-text2 p span{color:red; }
.input-checkbox{float:left; margin-left:15px;}

.sri-btm{width:100%; margin:auto; float:right; margin-top:20px; margin-bottom:20px;}
.sri-next{width:120px; height:40px; background:#2980b9; float:right; margin-right:50px; color:white; border:1px solid #2980b9; font-weight:600;}


/*sri-lanka-form1-Review*/

.sri2-max-width{width:100%; margin:auto; float:left; margin-top:15px; }
.sri2-min-width{width:100%; margin:auto;}
.sri2-mid-width{width:100%; color:black; margin:auto;height:auto;}
.sri2-e-visa{ float:left;width:100%; background:#f5f5f5; height:auto; margin:auto; border:1px solid #eee;}
.sri2-top-heading{ margin-bottom:10px;Width:100%; height:auto; float:left; text-align:center;}
.sri2-top-heading h2{width:100%; padding-bottom:10px; padding-top:10px; font-size:20px; text-align:center; color:white; margin:0px; background:#2980b9;}

.sri2-1{width:50%; float:left; margin:0px; margin-bottom:20px;}
.sri2-2{width:50%; margin:0px; float:left;}
.sri2-2 p{ margin:0px; padding-left:15px; color:black; font-size:14px; font-family:Arial, Helvetica, sans-serif; font-weight:600;}
.sri2-3{width:50%; margin:0px; float:left;}
.sri2-3 p{ margin:0px; padding-left:15px; color:black; font-size:14px; font-family:Arial, Helvetica, sans-serif; }

.sri2-4{width:100%; float:left; margin:0px; margin-bottom:20px;}
.sri2-5{width:80%; margin:0px; float:left;}
.sri2-5 p{ margin:0px; padding-left:15px; color:black; font-size:14px; font-family:Arial, Helvetica, sans-serif; font-weight:600;}
.sri2-6{width:19%; margin:0px; float:left;}
.sri2-6 p{ margin:0px; padding-left:15px; color:black; font-size:14px; font-family:Arial, Helvetica, sans-serif; }

.sri2-btm{width:100%; margin:auto; float:right; margin-top:20px; margin-bottom:20px;}
.sri2-change{width:120px; height:40px; background:#2980b9; float:right; margin-right:50px; color:white; border:1px solid #2980b9; font-weight:600;}


/*Sri Lanka Login Page*/

.srilanka-main-max-width{width:100%; margin:auto; float:left; margin-bottom:15px;}
.srilanka-main-min-width{width:100%; margin:auto;}
.srilanka-main-mid-width{width:100%; color:black; margin:auto;height:auto;}
.srilanka-main-e-visa{ float:left;width:100%; background:#f5f5f5; height:auto; margin:auto; border:1px solid #eee; margin-top:15px;}
.srilanka-main-e-visa h2{ text-align:center;width:100%; padding-top:10px; padding-bottom:10px; font-size:20px; color:white; margin-bottom:10px; background:#2980b9;}

.srilanka-top-text{width:100%; margin:0px; height:auto; float:left;}
.srilanka-top-text p{ line-height:1.5; font-size:14px; font-family:Arial, Helvetica, sans-serif; font-weight:600; padding-left:15px; text-align:justify; padding-right:15px;}
.srilanka-login-field1{width:100%; height:auto;  margin:0px; padding:0px; float:right; margin-bottom:20px;}
.srilanka-login-field2{ width:56%; margin:0px; padding:0px; margin-top:5px; float:left; height:auto; }
.srilanka-login-field2 label{font-size:14px; font-weight:600;  padding-left:15px; font-family:Arial, Helvetica, sans-serif; float:left; padding-top:5px;}
.srilanka-login-field2 label span{color:red;}
.srilanka-login-field3{ width:43%; margin:0px; padding:0px; float:left; height:auto;margin-top:5px;}
.srilanka-login-select{border-radius: 2px;padding-left: 10px;border: 1px solid #ccc;height: 34px;width: 95%;}
.input-login{    border-radius: 2px;padding-left: 10px;border: 1px solid #ccc;height: 30px;width: 95%;}
.middle-text-login{width:100%; margin-bottom:10px; margin:0px; float:left; height:auto;}
.middle-text-login p{margin:0px; padding-left:10px; padding-right:10px; font-size:14px; margin:0px; float:left; font-size:14px;color:#2980b9;}
.chck-bx-login{float:left; margin-left:20px !important;}

.sri-login-btm{width:90%; margin:auto; float:left; margin-top:20px; margin-bottom:20px;}
.sri-login-status{width:140px; height:40px; background:#2980b9; float:right; cursor:pointer; margin-right:50px; color:white; border:1px solid #2980b9; font-weight:600;}

/*Transit-sri-lanka-form1*/

.trans-sri-max-width{width:100%; margin:auto; float:left;}
.trans-sri-min-width{width:100%; margin:auto;}
.trans-sri-mid-width{width:100%; color:black; margin:auto;height:auto;}
.trans-sri-e-visa{ float:left;width:100%; background:#f5f5f5; height:auto; margin:auto; border:1px solid #eee; margin-top:15px;margin-bottom:15px;}
.trans-sri-top-heading{ margin-bottom:10px;Width:100%; height:auto; float:left;}
.trans-sri-top-heading h2{ text-align:center;width:100%; padding-top:10px; padding-bottom:10px; font-size:20px; color:white; margin:0px; background:#2980b9;}
.trans-sri-top-small{ width:100%; height:auto; float:left; margin:auto;}
.trans-sri-top-small p{color: #F00; font-size:14px; font-family:Arial, Helvetica, sans-serif; padding:0px; padding-left:15px;}
.trans-sri-top-radio{width:78%; height:auto; margin:0px; margin-bottom:10px; float:right; margin-top:10px;}
.trans-radio1-sri{margin:0px; float: left; margin-left:15px; margin-right:10px;}
.trans-sri-top-radio p{ font-weight:600;margin:0px; float:left; padding-bottom:20px;}


.trans-sri-field1{width:100%; height:auto;  margin:0px; padding:0px; float:left; margin-bottom:20px;}
.trans-sri-field2{ width:50%; margin:0px; padding:0px; float:left; height:auto; }
.trans-sri-field2 label{font-size:14px; padding-left:15px; font-family:Arial, Helvetica, sans-serif; float:left; padding-top:5px;}
.trans-sri-field2 label span{color:red;}
.trans-sri-field3{ width:50%; margin:0px; padding:0px; float:left; height:auto;}
.trans-sri-field3 label{ font-weight:600;font-size:14px; text-decoration:underline; padding-left:15px; font-weight:600; font-family:Arial, Helvetica, sans-serif;}
.trans-sri-input{    border-radius: 2px;padding-left: 10px;border: 1px solid #ccc;height: 25px;width: 95%;}
.trans-sri-input-1{    border-radius: 2px;padding-left: 10px;border: 1px solid #ccc;height: 25px;width: 74%; margin-right:5px;}

.trans-sri-select{    border-radius: 2px;padding-left: 10px;border: 1px solid #ccc;height: 29px;width: 95%;}
.trans-sri-select1{    border-radius: 2px;padding-left: 10px;border: 1px solid #ccc;height: 29px;width: 30.3%;}

.trans-sri-top-small1{ width:100%; height:auto; float:left; margin:auto;}
.trans-sri-top-small1 p{color:#000; font-size:12px; font-family:Arial, Helvetica, sans-serif; padding:0px; padding-left:15px;}
.trans-sri-textarea{ border-radius: 2px;padding-left: 10px;border: 1px solid #ccc;height:62px;width: 95%;}

.trans-sri-btm-text{ float:left; width:100%; height:auto; margin:auto;}
.trans-sri-btm-text ul{list-style:none; padding-left:10px;}
.trans-sri-btm-text ul li{ float:left; width:100%; margin-bottom:10px; margin-top:10px;}
.trans-sri-btm-text ul li span{color:red;}
.trans-sri-btm-text ul p{float:left; margin:0px;    padding-right: 30px;}
.trans-input-radio1{float:left;}
.trans-sri-btm-text1{ float:left; width:100%; height:auto; margin:auto;}
.trans-sri-btm-text1 p{float:left; padding-left:15px; padding-top:15px;}

.trans-sri-btm-text2{ float:right; width:98%; height:auto; margin:auto;}
.trans-sri-btm-text2 p{float:left;margin:0px;}
.trans-sri-btm-text2 p span{color:red; }
.trans-input-checkbox{float:left; margin-left:15px;}

.trans-sri-btm{width:100%; margin:auto; float:right; margin-top:20px; margin-bottom:20px;}
.trans-sri-next{width:120px; height:40px; background:#2980b9; float:right; margin-right:50px; color:white; border:1px solid #2980b9; font-weight:600;}

/*Combi-Business-sri-lanka-form4*/

.combi-sri3-e-visa{ float:left;width:100%; background:#f5f5f5; height:auto; margin:auto; border:1px solid #eee; }
.combi-bsns-sri4-max-width{width:100%; margin:auto; float:left; }
.bsns-sri-e-visa{ float:left;width:100%; background:#f5f5f5; height:auto; margin:auto; border:1px solid #eee; margin-top:15px;}
.combi-sri-top-radio{width:64%; height:auto; margin-left:10px !important; float:right; margin-top:10px; margin-bottom:10px;}
.combi-sri-top-radio p{ font-weight:600;margin:0px; float:none; padding-bottom:20px; padding-left:5px;}
.combi-bsns-sri4-e-visa{ float:left;width:100%; background:#f5f5f5; height:auto; margin:auto; border:1px solid #eee;}
.combi-bsns-sri3-e-visa{ float:left;width:100%; background:#f5f5f5; height:auto; margin:auto; border:1px solid #eee; }
.top-select{float:right; width:100%; height:60px;}
.top-select p{width:40%; text-align:center; padding-top:5px; font-size:15px; font-weight:600; float:left; margin:0px;}
.top-select1{width:40%; height:30px;    border: 1px solid #ccc; padding-left:10px;    border-radius: 2px;}


.sri-top-radio{width:64%; height:auto; margin-left:10px !important; float:right; margin-top:10px; margin-bottom:10px;}
.radio1-sri{margin:0px; float: left; margin-left:15px; margin-right:10px;}
.sri-top-radio p{ font-weight:600;margin:0px; float:none; padding-bottom:20px; padding-left:5px;}

/*Transit-sri-lanka-form1-Review*/

.trans-sri2-max-width{width:100%; margin:auto; float:left; margin-bottom:15px;}
.trans-sri2-min-width{width:100%; margin:auto;}
.trans-sri2-mid-width{width:100%; color:black; margin:auto;height:auto;}
.trans-sri2-e-visa{ float:left;width:100%; background:#f5f5f5; height:auto; margin:auto; border:1px solid #eee; margin-top:15px;}
.trans-sri2-top-heading{ margin-bottom:10px;Width:100%; height:auto; float:left;}
.trans-sri2-top-heading h2{ text-align:center;width:100%; padding-top:10px; padding-bottom:10px; font-size:20px; color:white; margin:0px; background:#2980b9;}

.trans-sri2-1{width:50%; float:left; margin:0px; margin-bottom:20px;}
.trans-sri2-2{width:50%; margin:0px; float:left;}
.trans-sri2-2 p{ margin:0px; padding-left:15px; color:black; font-size:14px; font-family:Arial, Helvetica, sans-serif; font-weight:600;}
.trans-sri2-3{width:50%; margin:0px; float:left;}
.trans-sri2-3 p{ margin:0px; padding-left:15px; color:black; font-size:14px; font-family:Arial, Helvetica, sans-serif; }

.trans-sri2-4{width:100%; float:left; margin:0px; margin-bottom:20px;}
.trans-sri2-5{width:80%; margin:0px; float:left;}
.trans-sri2-5 p{ margin:0px; padding-left:15px; color:black; font-size:14px; font-family:Arial, Helvetica, sans-serif; font-weight:600;}
.trans-sri2-6{width:19%; margin:0px; float:left;}
.bsns-sri2-6 p{ margin:0px; padding-left:15px; color:black; font-size:14px; font-family:Arial, Helvetica, sans-serif; }

.trans-sri2-btm{width:100%; margin:auto; float:right; margin-top:20px; margin-bottom:20px;}
.trans-sri2-change{width:120px; height:40px; background:#2980b9; float:right; margin-right:50px; color:white; border:1px solid #2980b9; font-weight:600;}


}