


@charset "utf-8";
/* CSS Document */

@charset "utf-8";
/* CSS Document */

/* Responsive styles
================================================== */

/* Large Devices, Wide Screens */
@media (min-width : 1200px) {
	

}


/* Medium Devices, Desktops */
@media (min-width : 992px) and (max-width: 1200px) {



}

/* Small Devices, Tablets */
@media (min-width : 768px) and (max-width: 991px) {

#topbg { margin:0 0 0 0; padding:0; width:100%; height:580px;  background:#FFF url(../images/jumbo.jpg) right bottom  no-repeat; background-size:auto 100% ; } 

.mistakeshead { margin:0 !important; }	

#brand { padding-top:0 !important; margin:0px !important;  }
#brand img { width:auto !important; height:45px !important; }
.navbar-nav { margin-top:15px;   }

.navbar-nav>li>a { padding:5px !important; line-height:100% !important;  }
.navigation a:after { display:none; }

.home-head { padding:10px; background:#FFF; opacity:0.8; }
.slide1 h1 { font-size:38px; text-shadow:none; }
.slide1 h3 { text-align:left; font-size:18px; color:#000;   }
.slide1 h6 { margin-bottom:40px;}
#hometen .col-md-3 { text-align:center; margin:25px 0;  }
#marketrate { margin-top:60px; }


#homesecond h1 { font-size:60px; }
#homesecond h3 { font-size:20px; text-align:center; }
#homesecond h6 { font-size:14px; }

#homesecond .abox { margin-bottom:50px !important; }
#homesecond .bbox  { margin-bottom:50px !important; }

#homesecond .cbox h3 { font-size:28px; }


#homethird h1 { font-size:60px; } 
.inline ul { margin:0 -15px; }
.inline ul li { margin:5px; }
.inline ul li a { font-size:20px; }

#homethird .abox { padding-bottom:50px !important; }

#homethird .bbox { padding-bottom:0; }
#homethird .bbox .col-md-6, #homethird .bbox .col-md-4  { padding-bottom:50px !important; }
#homethird .bbox h2 { font-size:36px; }

#homethird .cbox { padding-bottom:50px !important; }
#homethird .cbox h2 { font-size:28px; }



#homethird .custom { }
.immbox { padding:30px; background:#ffd34f; opacity:0.8; visibility:visible !important;  }

#homefive { background:#FFF; padding:50px 0; }
#homefive h2 { font-size:30px; margin-bottom:60px; }


#homeseven h2 { font-size:24px; }
#homeseven li img { width:100px; }

#homeeight h3 { font-size:30px !important;  }

#hometestimony { padding:50px 0; }
#hometestimony h1 { font-size:24px !important; }
#hometestimony  .carousel-body { font-size:14px; padding:10px; text-align:left; }

#homenine { background:#ffd34f  url(../images/home/immbg1.jpg) no-repeat center top; }
#hometen .col-md-3 { text-align:center !important; }
#footer { height:250px; }
#footer .ulinline ul li { margin:3px; }
#footer img { width:40px; }

.back-to-top { bottom:80px; }

}

/* Small Devices Potrait */
@media (max-width : 767px){
	
.mistakeshead { margin:0 !important; }	
.lionbg { width: 100%; background:#e6ebf1 url(../images/lionbg-x.jpg) center bottom no-repeat; background-size:100% auto; padding:10px 0 200px 0; margin-bottom:50px;  } 
	
#score-more .benefitbg { width: 100%; background:#e6ebf1 url(../images/scorebg-x.png) right bottom no-repeat;  padding:10px 0 200px 0; margin-bottom:50px;  }
#my-kids-super-kids .benefitbg { width: 100%; background:#e6ebf1 url(../images/parentsbg-x.jpg) center bottom no-repeat;  background-size:100% auto; padding:10px 0 200px 0; margin-bottom:50px;  }
#education-better-world .benefitbg { width: 100%; background:#e6ebf1 url(../images/teaching-bg-x.png) center bottom no-repeat; padding:10px 0 250px 0; margin-bottom:50px;  }
#harmonica .benefitbg { width: 100%; background:#e6ebf1 url(../images/officebg-x.jpg) center bottom no-repeat;  background-size:100% auto; padding:10px 0 200px 0; margin-bottom:50px;  }

	
	
#sidebar-2, .navigation a:after { display:none; }
.overlay .row {  overflow:hidden !important; }

#wrap { overflow:hidden; }

#topbg { margin:0 0 0 0; padding:0; width:100%; height:600px; background:#FFF url(../images/jumbo.jpg) right bottom  no-repeat; background-size:auto 100% ; } 

.home-head { padding:10px; background:#FFF; opacity:0.8; }

.slide1 { width:100%; }
.slide1 h1 { font-size:32px !important; margin:0 auto; text-shadow:none;  }
.slide1 h1 span { font-size:54px !important; color:#FFF; }
.grid__item { padding:50px 0 0 0 !important; float:none; margin:150px auto 0 auto;  }
.slide1 h3 { font-size:24px; color:#000; width:100%;  }
.slide1 h6 { font-size:12px; color:#000; text-align:left; margin-top:10px; max-width:600px; margin-bottom:40px; line-height:120%;  }
.buttonbox { margin:0 auto; }

#brand img { width:180px !important; height:auto !important; }
#brand { padding-top:0px; margin:0 0 0 5px; }

.navbar-toggle { background:#CAE4DB; margin-top:7px !important;   }
.navbar-default .navbar-toggle .icon-bar { background:#00303F; } 

#homesecond h2 { font-size:60px; }
#homesecond h3 { font-size:20px; text-align:center; }
#homesecond h6 { font-size:14px; }

#homesecond .abox { margin-bottom:50px !important; min-height:200px;  }
#homesecond .bbox { margin-bottom:50px !important; }

#homesecond .cbox h3 { font-size:28px; }

#homesecond img {
    width: auto;
    height: 100px;
}
#homesecond .row { margin-bottom:20px !important; }
#homethird h1 { font-size:48px; } 
.inline ul { margin:0 -15px; }
.inline ul li { margin:5px; }
.inline ul li a { font-size:20px; }

#homethird { padding:40px 0;}
#homethird .abox { padding-bottom:50px !important; }

#homethird .bbox { padding-bottom:0px !important; }
#homethird .bbox h2 { font-size:36px; }

#homethird .bbox .col-md-6, #homethird .bbox .col-md-4 {
    padding-bottom: 50px !important;
}

#homethird .cbox { padding-bottom:50px !important; }
#homethird .cbox h2 { font-size:28px; }



#homethird .custom { padding:0; }
.immbox { padding:30px; background:#ffd34f; opacity:0.8; visibility:visible !important;  }

#homeseven h2 { font-size:24px; }
#homeseven li img { width:100px; }

#homeeight h3 { font-size:30px !important;  }

#hometestimony { padding:50px 0; }
#hometestimony h1 { font-size:24px !important; }
#hometestimony  .carousel-body { font-size:14px; padding:10px; text-align:left; }

#homefive { background:#FFF; padding:30px 0; }
#homefive h2 { font-size:30px; margin-bottom:30px; }


#homenine { background:#ffd34f  url(../images/home/immbg1.jpg) no-repeat center top; }
#hometen .col-md-3 { text-align:center !important; margin-bottom:50px; }

#homeeleven { padding:50px 0; }
#homeeleven h1 { font-size:46px; }

#footer { height:200px; }
#footer .ulinline ul li { margin:3px; }
#footer img { width:40px; }

.back-to-top { bottom:80px; }

#main { margin:50px 0; }

.head { margin:30px 0; }
.langbox, .stepbox, .objbox { margin:5% 0; width:100% !important; visibility:visible !important;   }

blockquote:before { left:10px;  }
blockquote:after { right:10px; }

.item-page h2 { font-size:30px; }
.item-page h3 { font-size:24px; }

#immigrate .textbody { padding-bottom:150px; }
.coachbox1 .col-md-4 h3 { text-align:center; display:block; }

#books .ulinline li img { width:100px; }


.counter span { width: 60px; height: 60px; font-size: 14px; padding-top: 18px; }
.counter h4 { font-size:12px; }

.row .col-md-12 { margin:0 -15px; }

#contact #main { margin-top:50px; }
#contact h1 { font-size:42px; }

body#books #main, body#immigrate #main, body#career #main, body#study-uk #main, body#study-ca #main, body#study-aus #main, body#study-nz #main, body#study-usa #main, body#study-canada #main { margin-top:0px !important; }



#career .row  { margin:0 -15px !important; }
#career .careerticket { margin-bottom:15px; }

.team .col-md-3 { margin-bottom:30px; border-bottom:1px dashed #a7dbdb; padding-bottom:15px;  }

}

/* Extra Small Devices, Phones */ 
@media (max-width : 479px) {

}

/* Custom, iPhone Retina */ 
@media (min-width : 320px) and (max-width: 767px)  {


}