/*For device: tablet, mobile*/
/*Min -> 320px -> 768px ->992px -> 1024px -> 1200 -> Max*/


.slider .flexslider .slide-bg:after{
	position:absolute;
	content:"";
	top:0;
	bottom:0;
	width:100%;
	z-index:1;
	background: #00000036;
}
	
@media only screen and (max-width: 767px) {

	.w366_apply_evisa .visa-support {
	    margin-bottom: 15px;
	    margin-top: 0;
	}
	section#w366_apply_evisa-2 .visa-support .support-r ul {
	    display: block !important;
	}
	.navbar-inverse .navbar-toggle .icon-bar{
		background-color: #333;
	}
	.navbar-inverse{
		background-color: #DEC900;
		background-image:none;
		border:none;
		overflow:hidden;
		margin-bottom:0;
        border-radius: 0px;
	}
	
	.navbar-toggle{
		border-radius:0;
		z-index:999999;
	}
	.navbar-inverse .navbar-toggle:focus, .navbar-inverse .navbar-toggle:hover{
		background-color: inherit;
	}
	
	.w366_why_me .check-list{
		margin-bottom:30px;
	}
	
	.w366_why_me .row > div:last-child .check-list{
		margin-bottom:0;
	}
	
	#row-id-apply-visa .bg-w{
		margin-bottom:10px;
	}
	
	
	
	.page-content{ padding-bottom:0; }
	
	.addthis-smartlayers{
		display:none;
	}
}


@media only screen and (max-width: 500px) {
	/*.steps>li{
		width:90%;
		border-bottom: 1px solid #fff;
	}
	.steps li > span:after, .steps li > span:before{
		display:none;
	}
	.steps li i {
		display: block;
		position: absolute;
		top: 0;
		left: 0;
		border: solid transparent;
		border-width: 20px;
		left: auto !important;
		right: -20px;
		border-top-color: #fff !important;
		border-bottom-color: #fff !important;
		
	}*/
}

@media only screen and (min-width: 1200px) {
	.w366_apply_evisa .visa-support .support-r ul li:nth-child(2n) {
	    text-align: right;
	}
}