@media (max-width: 480px) {
html, body {
overflow-x: hidden;
}
body{min-width:200px;
float:none;
margin:0px;
padding:0px;
background-color:#ffffff;
font-family: 'PT Sans Narrow', serif;
font-size: 17px;
}
#top{
  background-color: #99c866;
 
}
.header-tag {
    font-size: 28px;
}
ul.parent_visa li{
  
  list-style: square;
  line-height: 23px;
  padding-right: 21px;
  font-family: 'PT Sans Narrow', serif;
}
.article{
  list-style: square;
  padding-left: 39px;
  padding-right: 17px;
  font-family: 'PT Sans Narrow', serif;
  line-height: 25px;
  font-size: 14px;
}
h4 {
  font-size: 16px;
  padding-left: 19px;
  }
#slider1_container{display:inline;}
.navbar {
display:inline;
}
.subMediaHeaderLarge {display:none;}
.sb-toggle-left{
display:inline;
margin-left: 8px;
}
.flexslider{display:none;}
.off1{margin-bottom:23px;}
ul.visadesc li{width:100%;
    font-size: 18px;
	    height: 430px;
	}

ul.visadesc li p{padding:0px;
line-height:27px;
padding-right: 27px;
}
ul.visadesc li p.purpose {font-size: 18px;
	    padding: 10px 32px 10px 20px;
	}
	ul.visadesc > :nth-child(odd) {padding-left: 16px;}
.subcat{padding-right: 25px;}
#off1{
margin-top:0px;

padding-left:0px;}
#off2{
margin-top:0px;
padding-left:0px;}
.image{
display:inline;
}
#headerphone{
	margin-left: 222px;
    font-size: 18px;
    float: none;
    color: #ffffff;
    background-color: #060606;
    padding: 2px 9px 2px 5px;
    margin-top: -28px;
	width: 144px;
	text-align: center;
}
.subMediaHeaderLarge {border-bottom:3px solid #dfdfdf;

}
#nav1{display:inline;}
#topcont .lang{margin-left: 47px;
margin-top: -24px;
}
.breadcrumb{
width:120%;
}
.wrapper h2 span {
position:relative;
}
.image img{
width:361px;
margin-top:-39px;
margin-left:-39px
}
#img_art{width:134%;}
/*.green{
display:none;
}*/
.green1{
display:block;
width:100%;
}
.mainwidth{
float:none;
margin:0px;
width:100%;
}
/*.wrapper h2.green span{
display:none;
}*/
.wrapper h2.green span{display:none;}
h1{padding-left:17px;
font-family:'PT Sans Narrow', serif;
font-size:18px;
}
.leftcol{float:none;
margin:0px;
width:100%;

left:0px;
padding-left:0px;
background: #fff;
}
img.teaserpic{
border-right:0px;
border-bottom:0px;
}
#bio{
margin-top:110px;
}
.wrapper div.desc1 img.img1{
width:346px;
margin-left:-43px;
}
.wrapper div.desc img{
width:100%;
margin-bottom: 21px;
}
.leftcol p{
margin-top:0px;
font-family:'PT Sans Narrow', serif;
font-size:17px;
line-height:27px;
padding: 0px 28px 0px 20px;
}
.tel{
margin-right:-26px;
}
.rightcol{width:100%;}
#content{
width:100%;
margin-left:0px;
margin-top:0px;
background-color:#ffffff;
}
.news-details {padding: 14%;
 
  line-height: 25px;}
.assessment {
	float: none;
}

#mediaHeaderContent{
height: auto; 
}
#mediaHeader .t {
    height: auto;
  }
#mediaHeader .tc {
	height: 300px;
	width: 100%; 
    display: block;
	    margin-bottom: 35px;
}
#jssor_1{
	display: block;
}
#mediaHeader .tc .container:hover {
height: auto;	
}
#mediaHeader .tc .container p {
    margin-right: 177px;
    text-align: justify;
}
.container:before{
	content: none !important;
}
#mediaHeader{
background-color:#ffffff;
width:100%;
margin-top:10px;
}
#navigationLayer{margin:0px;
}
.foot{
display:inline;
}
#top{
width:100%;
position: fixed;
z-index: 1030;
}
.wrapper{
width:100%;
padding:40px;
margin-left: 0px;
  padding-top: 0px;
  text-align: justify;
  padding-left: 0px;
  padding-right:0px;
}
.memberships{padding-left:25px;}
.member{padding-left:16px;}
.jobs{
  font-family: 'PT Sans Narrow', serif;
padding-left:39px;
padding-right:20px;
line-height: 25px;
}

table.assessment-form .hint {line-height:25px;}
.wrapper h3{line-height:24px;
  padding-left: 20px;
  font-family:'PT Sans Narrow', serif;
}
ul.visatypes li{width:100%;
}
#assessmentNavi {width:100%}
.slideContainer {
  width: 100%;
}
ul.visatypes li div{height:237px;
  width: 175px;
}
ul.visatypes li .button{margin-left:0px;}
.box{
width:116%;
margin-top:54px;
  background: #EDEDED;
  border-bottom: 1px solid rgb(203, 202, 202);
  /* border-right: 3px solid #EAEAEA; */
  padding: 10px;
  margin: 0px;
  text-align: justify;
  overflow: hidden;
  border-top: 1px solid rgb(203, 202, 202);
}
.index{
font-weight:bold;
}
.index_contact1 {bottom:0px;
right:0px;
}
.cont{padding-left:10px;}
#cont {
  margin: 0px;
  padding: 10px;}
.index_contact{padding: 10px 15px;
margin-left:0px;}
.box #map_div , .box #map_div2, .box #map_div3{
right:0px;
float:none;
width:100%;
}
.box ul.contact {padding-left:12px;
margin-bottom:23px;
width:100%;}
.acc{
display:inline;
}
.con{   

/*width: 108%;margin-left: -11px;
    margin-top: 245px;
	padding:11px;*/
	  width: 100%;
  
 
  padding: 11px;
  background-color: rgba(237, 237, 237, 1);
  position: relative;
  padding-left: 16px;
  border-bottom: 1px solid rgb(203, 202, 202);
    font-family: Pt Sans Narrow;
  font-size: 16px;
  postion:relative;
  margin-top:217px;
  margin-left: -40px;
}
#navigationLayer ul.mainmenu li{
  display:none;
}
#navigationLayer img{

margin-left:40px;
margin-top:63px;
}

.navbar-toggle:hover{
cursor: pointer;


}
#enquiry{margin-top:-28px;}
.navbar-nav{display:inline;}
.req ul{margin:20px 30px;
font-family:'PT Sans Narrow', serif;

}
.wrapper div.desc{


  padding: 46px 5px 30px 25px;
 /* padding: 40px 6px 0px 25px;*/
border-right:0px;
  margin: 17px 0 20px -22px;
}.wrapper div.desc22{margin-top:0px;}
/*.wrapper div.desc h3{
margin-top:0px;
}*/

.wrapper div.desc12{

}

.desc p img{width:350px;
margin-left:-50px;
}
.req{margin-top:-56px;}
.box{margin-top:0px;
margin-left:0px;
width:100%;

}
.box ul.contact{width:100%;}
.box ul.contact li.ml{ background-color: rgb(224, 220, 221);
    border: 1px solid;
    border-radius: 4px;
    padding: 10px 3px 8px 10px;
    font-size: 13px;
    font-weight: bold;
    width: 100%;}
	.box ul.contact li.ml1{ background-color: rgb(224, 220, 221);
    border: 1px solid;
    border-radius: 4px;
    padding: 10px 3px 8px 10px;
    font-size: 17px;
    font-weight: bold;
    width: 100%;}
	.box ul.contact li.ml:hover{background-color: rgb(168, 160, 160);}
	.box ul.contact li.ml1:hover{background-color: rgb(168, 160, 160);}
.box #map_div{margin:18px 0px 0px 0px;
width:100%;
}
.box1{display:inline;}
.rightcol .office {float:none;}
.office {
	margin-left: auto;
    margin-right: auto;
    display: block;
	}
.rightcol .button {
width:207px;
height:27px;
}
.rightcol .box {
	float: none;
}

.submit span {font-size: 144px;}
#addrs{
	padding-left:80px;
	}
.box1 ul.contact li.ml1{ 
background: url(../img/icons/phone.png) no-repeat  10px center;
background-color:#614034;
    border: 1px solid;
    border-radius: 4px;
    padding: 10px 3px 8px 30px;
    font-size: 17px;
	color:#ffffff;
    margin-right: -8px;
     margin-left: -12px;
	 margin-top:15px;
	 width:90%;
	 }
	.box1 ul.contact li.ml2{ 
background: url(../img/icons/list.png) no-repeat  10px center;
background-color:#614034;
    border: 1px solid;
    border-radius: 4px;
    padding: 10px 3px 8px 30px;
    font-size: 17px;
	color:#ffffff;
    margin-right: -8px;
     margin-left: -12px;
	 margin-bottom:-39px;
	 width:90%;
	 }
	
.box1 ul.contact li.ml1:hover{
background: url(../img/icons/color/phone.png) no-repeat  10px center;
background-color: #632e1b;
}
.box1 ul.contact li.ml2:hover{

background-color: #632e1b;}
#accordion{display:inline;}
.carousel{display:inline;}
.wrapper h2 span{padding-right:103px;
position:relative;
}
.subBoxm{

  margin-top: -36px;
  margin-bottom: 23px;
}
.visaCheck:hover, .freeCon:hover {
 
  background-color: #98CA3C;}
a.button{
 margin-top: -7px;
    margin-left: 2px;
    margin-right: 41px;
  
}

#footer{width:100%;
    height: auto;
}
#menuRight{display:none;}
#footer #foot4{display:block;}
#footer #foot5{display:inline;}
#footer #foot4 img{padding:17px;}
#footer #foot5 img{padding:17px;}
#footer #foot1 {margin-left:-13px;}
#footer #foot3{margin-left:-13px;}
#footer #foot2{
  margin-left: 53px;}
  #footer .menu h2 {padding-left:29px;
  padding-bottom:0px;
  }
#assess{display:none;}
#assess1{display:block;}


.citi{  padding-left: 13px;
font-family:'PT Sans Narrow', serif;
  padding-right: 32px;
  line-height: 26px;
}
.wrapper h2.green{
margin-left: 0px;
padding: 17px 15px;
}
.menu1{display:none;}
.menu2{display:none;}
.menu4{display:inline;}
#footer #menuRight{
margin-top:25px;
margin-right:36px;
}
 .check{
 padding: 0px 20px 0px 22px;
 }
#footer #full{
text-align:center;
margin-left:17px;
}
#escapeMobile div, #returnMobile div
    {
        display: block;
    }
#returnMobile{
text-align:center;
margin-left:-160px;
}
#returnMobile  img{
margin-top:93px;
margin-left:-349px;
}
#escapeMobile{
margin-left:170px;
margin-top:-77px;
text-align:center;

}	
	#footer1{display:block;
	width:100%;
	}
	#footer1{
  background-color: #202020;
  height: 83px;
  margin: 0 auto;
  color: #868686;
  margin-top: 0px;
}

#footer #menuRight{
float:left;
margin-left:3px;
text-align:left;

}
#footer .menu{margin-left:0px;
margin-top:0px;
}
.subMediaHeaderSmall{display:none;}
.req1{margin-top:-6px;}
#footer #menuRight h2{
margin-right:0px;
margin-top:0px;
text-align:left;
}
 #mem {
margin-right:-180px;
margin-top:-4px;
}
a.bigbutton{width:100%;
margin-left:-5px;
margin-bottom:12px;

}
a.bigbutton.assess{float:none;
margin-left:-5px;
}
.wrapper1 h3{font-size:17px;
margin-top:0px;
}
#head1{margin-top:28px;}
 
         
			 .captionOrange, .captionBlack
        {
            color: #fff;
            font-size: 20px;
            line-height: 30px;
            text-align: center;
            border-radius: 4px;
        }
        .captionOrange
        {
            background: #6F3123;
            background-color: rgba(126, 61, 27, 0.6);
        }
        .captionBlack
        {
        	font-size:16px;
            background: #000;
            background-color: rgba(0, 0, 0, 0.4);
        }
        a.captionOrange, A.captionOrange:active, A.captionOrange:visited
        {
        	color: #ffffff;
        	text-decoration: none;
        }
        a.captionOrange:hover
        {
            color: #eb5100;
            text-decoration: underline;
            background-color: #eeeeee;
            background-color: rgba(238, 238, 238, 0.7);
        }
        .bricon
        {
            background: url(../img/browser-icons.png);
        }
        
.landingcol{
	padding-left: 13px;
	width: 100%;
}
.off1, .off2{display:none;}
.landing_con{width:100%;
padding-left:0px;
}
.landing_open{  float: none;
  margin-top: 0px;}
.landing_list li{font-family: 'PT Sans Narrow', serif;}
.rightcol .landing_right{width:100%;}
.mobilerightcol{
	width:100%;
	margin-top:0x;margin-right:0px;
	float:left;
	display:block;
	margin-top: 20px;
}
a.mobilebigbutton{
width: 92%;
font-size: 17px;
	display: block;
	margin-left: 14px;
	border-radius: 7px;
}

.mobilecon{
	margin-top: 10px;
}
div#popupContact {margin-left: -161px; }
div#popupContact {width:100%;}
.full-width {
    padding: 0px 15px 0px 15px;}
.news-container {
    margin: 0px;
     padding: 0px;
}
.index_contact2 {
	margin-left: 0px;
	}
.one-third {
    width: 100%;
    margin-left: -30px;
}
.full-width p {
    line-height: 28px;
    padding-right: 28px;
}
.panel-title a {
color: #fafafa;
}
.descrp {
    width: 100%;
   padding: 1px 2px 60px 32px;
}
.wrapper .visadesc h3 {padding-left: 0px;}
.apply_job {
    width: 100%;
}
.jobs_index a {
	    top: -47px;
    margin-left: 115px;
	
}
.from-the-blog-content p {line-height: 25px;}
   .intro_text { 
    width: 100%;
   margin-top: 0px;
   }
.image_aus {
width: 100%;
}   
.image_aus img {
	padding-left: 18px;
    }
.russian_list {
    padding: 12px 25px 0px 42px;
    line-height: 30px;
}	
.container_russian {
margin-left: -8px;
}
.seminar-partners1{
	width:100%;
	}
.seminar-partners {
    
    padding-bottom: 52px;
	}
.rs {
	padding: 0px;
	margin:0px;
	}	
#semi_presenter {    width: 60%;
    margin-left: 75px;
}	
.intro_text h3{padding-right: 30px;}
span.registration_time {
	padding: 11px 2px 13px 17px;}
	
.box #map_div4, .box #map_div5{
	width: 100%;
	}
	.call-now {
	position: absolute;
	    margin-left: 0px;
    left: 17%;
    top: 25%;
	}
	.slide-text {
	width: auto;
    top: 3%;
    left: 12%;
}
.cta-buttons {
	width: auto;
    left: 13.3%;
    top: 7%;
}

}
/* Desktops and laptops ----------- */
@media (min-width:1880px) and (max-width:1912px) {
	.cta-buttons {
	left: 21.3%;
    top: 48%;
	}
}

@media (min-width:1200px) and (max-width:1879px) {
	
	.colombian-landing{
	width: auto;
	}
	.cta-buttons {
	left: 19.3%;
    top: 48%;
	}
	.slide-text {
    left: 19%;}
}
@media (min-width:992px) and (max-width:1199px) {
	
}
@media only screen and (min-width: 960px) and (max-width: 1200px) {}
@media only screen and (min-width: 767px) and (max-width: 992px) {}
@media only screen and (min-width : 767px) and (max-width : 1024px) {}
@media only screen and (min-width : 767px) and (max-width : 991px) {}
@media only screen and (min-width: 480px) and (max-width: 767px) {}
@media only screen and (min-width: 200px) and (max-width: 600px) {}
@media only screen and (min-width: 480px) and (max-width: 600px) {}
@media only screen and (min-width: 480px) and (max-width: 600px) {
	.call-now {
	position: absolute;
	}
	.slide-text {
	width: auto;
    top: 3%;
    left: 12%;
}
.cta-buttons {
	width: auto;
    left: 13.3%;
    top: 8%;
}
}
@media only screen and (min-width: 200px) and (max-width: 480px) {
	#mediaHeader .tc .container {
    margin: 0px 18px -20px -20px;
	}
	#headerphone {
    margin-left: 168px;
	}
	.call-now {
	position: absolute;
	}
	.slide-text {
	width: auto;
    top: 3%;
    left: 12%;
}
.cta-buttons {
	width: auto;
    left: 13.3%;
    top: 8%;
}
}


	