





@charset "utf-8";

/* CSS Document */



@charset "utf-8";

/* CSS Document */



/* Responsive styles

================================================== */



/* Large Devices, Wide Screens */

@media (min-width : 1200px) {

	
.navbar-default .navbar-nav > li > a { padding:10px 10px !important; }


}





/* Medium Devices, Desktops */

@media (min-width : 992px) and (max-width: 1200px) {

.navbar-default .navbar-nav > li > a { padding:10px 5px !important; }
.mob-col-centered { float:none; margin:0 auto; }
#brand { padding-top:10px !important; margin:0px !important;  }
#brand img { width:190px !important; height:auto !important; }

.item-page h2 { font-size:36px; }


#selling .onebox .custom { float:none !important; margin:0 auto; }
#selling .threebox { background:#FFF url(../images/prod/s3_tablet.jpg) center center no-repeat; }


}



/* Small Devices, Tablets */

@media (min-width : 768px) and (max-width: 991px) {
	
.navbar-default .navbar-nav > li > a { padding:10px 5px !important; font-size:14px !important;  }
.mob-col-centered { float:none; margin:0 auto; }
.item-page h2 { font-size:36px; }
.finimgbox img { margin-top:0; }
#buying .searchbox { background-size:cover !important; }
#buying .alertbox { background:#ddb287 url(../images/prod/alertman_tablet.png) right bottom no-repeat; color:#000;  }

.buybox, .sellbox { text-align:center; }

#main { margin-top:-50px !important; }

#brand { padding-top:0 !important; margin:0px !important;  }

#brand img { width:90px !important; height:auto !important; }

.navbar-nav { margin-top:15px !important;   }



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

.navigation a:after { display:none; }

.page-header, #listing .page-header, #buying .page-header,  #selling .page-header, #real-estate .page-header {
    padding: 50px 0;
}



.home-head { max-width:500px; }

.slide1 h1 { font-size:60px; }
.slide1 h3 { text-align:center; font-size:18px; color:#F90 !important;   }
.slide1 h5 { margin-bottom:15px; }

#hometen .col-md-3 { text-align:center; margin:25px 0;  }

#marketrate { margin-top:60px; }





#homesecond h1 { font-size:60px; }

#homesecond h3 { font-size:20px; }

#homesecond h6 { font-size:14px; }



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

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



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

#homesecond .custom { padding:0; background:url(../images/home/student-xs.png) right bottom -30px no-repeat; }



#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:50px !important; }

#homethird .bbox h2 { font-size:36px; }



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

#homethird .cbox h2 { font-size:28px; }







#homethird .custom { padding:50px 0 200px 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; }



#homenine { background:#ffd34f  url(../images/home/immbg1.jpg) no-repeat center top; }

#hometen .col-md-3 { text-align:center !important; }

#footer { height:450px; }

#footer .ulinline ul li { margin:3px; }

#footer img { width:40px; }

#homethird ul li, #real-estate #homethird ul li { width:100%; }

#selling .onebox .custom { float:none !important; margin:0 auto; }
#selling .threebox { background:#FFF url(../images/prod/s3_tablet.jpg) center center no-repeat; }

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

#success-stories .imgbox, #listing .imgbox { height:250px; }

}



/* Small Devices Potrait */

@media (max-width : 767px){


.page-header, #listing .page-header, #buying .page-header,  #selling .page-header, #real-estate .page-header {
    padding: 50px 0;
}
.padbox { padding:10px 0; }
#homethird ul li, #real-estate #homethird ul li { width:100%; margin:10px 0 !important; }

#buying .searchbox { background-size:cover; }
#buying .alertbox { background:#ddb287 url(../images/prod/alertman_mobile.png) right bottom no-repeat; color:#000;  }
.finimgbox img { margin-top:0;  }

#success-stories .imgbox, #listing .imgbox { height:250px; }
#success-stories .spebox, #listing .spebox { opacity:1; }

#sidebar-2, .navigation a:after { display:none; }

.overlay .row {  overflow:hidden !important; }

.buybox, .sellbox { text-align:center; }

#wrap { overflow:hidden; }



#topbg { height:auto; }

.slide1 { width:100%; background:#FFF  url(../images/home/jumbo-xs.jpg) right top no-repeat; background-size:cover;  ;}

.slide1 h1 { font-size:32px !important; margin:0 auto;  }

.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 { text-align:center; font-size:10px; color:#F90; width:100%;  }

.home-head { margin-top:180px; }

.slide1 h5 { font-size:12px; }

.buttonbox { margin:0 auto; }



#brand img { width:180px !important; height:auto !important; }

#brand { padding-top:0px; margin:0 0 0 5px; }



.navbar-toggle { background:#ffd34f; margin-top:7px !important;   }

.navbar-default .navbar-toggle .icon-bar { background:#00303F; } 



#homesecond { padding:0; }



#homesecond h1 { font-size:42px; }
#homesecond h2 { font-size:30px; }
#homesecond h3 { font-size:20px; }

#homesecond h4 { font-size:20px; }

#homesecond h6 { font-size:14px; }



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

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



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

#homesecond .custom {  }



#homethird ul { list-style:none; padding:0;  }
#homethird ul li { float:none; width:100%; text-align:left; padding:0 0 0 110px; margin:20px 0; min-height:95px }
#real-estate #homethird h4 { font-size:30px; }





#homethird h1 { font-size:60px; } 

#homethird .bbox h3 { font-size:20px; padding-top:10px; } 

#homethird h5  { font-size:12px; } 



.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:50px !important; }

#homethird .bbox h2 { font-size:36px; }



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

#homethird .cbox h2 { font-size:28px; }







#homethird .custom { padding:50px 0 110px 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;   }

#homeeight h5 { font-size:12px; }

#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; margin-top:40px; }

#hometen h4 { font-size:24px; }

#footer { height:400px; }

#footer .ulinline ul li { margin:3px; }

#footer img { width:40px; }



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



#main { margin:50px 0; padding-top:20px; }



.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; }





body#study-usa #wrap { width: 100%; background:#f8f8f8 url(../images/usbg-xs.jpg) center top no-repeat; }

body#study-nz #wrap { width: 100%; background:#f8f8f8 url(../images/nzbg-xs.jpg) center top no-repeat; }

body#study-aus #wrap { width: 100%; background:#f8f8f8 url(../images/ausbg-xs.jpg) center top no-repeat; }

body#study-ca #wrap { width: 100%; background:#f8f8f8 url(../images/cabg-xs.jpg) center top no-repeat; }

body#study-uk #wrap { width: 100%; background:#f8f8f8 url(../images/ukbg-xs.jpg) center top no-repeat; }



#books #wrap { width: 100%; background: url(../images/hrbg-xs.jpg) center top no-repeat; }

#immigrate #wrap { width: 100%; background:#f8f8f8 url(../images/immbg-xs.jpg) center top no-repeat; }

#about-gec #wrap { width: 100%; background: url(../images/contactbg-xs.jpg) center top no-repeat; }

#contact #wrap { width: 100%; background: url(../images/contactbg-xs.jpg) center top no-repeat; }



#seminar #wrap { width: 100%; background: url(../images/seminarbg-xs.jpg) center top no-repeat; }

#join-now #wrap { width: 100%; background: url(../images/joinbg-xs.jpg) center top no-repeat; }

#career #wrap { width: 100%; background: url(../images/careerbg-xs.jpg) center top no-repeat; }



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

#career .careerticket { margin-bottom:15px; }

#real-estate .landbox { background:#FFF url(../images/re/land.jpg) center bottom no-repeat; background-size:cover;  }
#real-estate .resibox { background:#FFF url(../images/re/resi.jpg) center bottom no-repeat; background-size:cover;  }
#real-estate .multibox { background:#FFF url(../images/re/multi.jpg) center bottom no-repeat;  background-size:cover; }
#real-estate .officebox { background:#FFF url(../images/re/office.jpg) center bottom no-repeat;  background-size:cover;   }
#real-estate .retailbox { background:#FFF url(../images/re/retail.jpg) center bottom no-repeat;   background-size:cover;  }
#real-estate .hotelbox { background:#FFF url(../images/re/hotel.jpg) center bottom no-repeat;   background-size:cover;  }



}



/* Extra Small Devices, Phones */ 

@media (max-width : 479px) {



}



/* Custom, iPhone Retina */ 

@media (min-width : 320px) and (max-width: 767px)  {





}