@charset "utf-8";
/* CSS Document */

@media only screen and (min-width : 1024px)
{
	#menu{ display: block !important;}
	#interview_area{width:970px;}
}
@media only screen and (max-width : 1023px) and (min-width : 800px) 
{
	.nav>li>a{ Padding: 10px; }
	.wrapper{width:780px; height:auto; margin:0 auto;}
	#header{width:780px; height:auto; float:left;}
	#menu{width:527px; height:52px; float:right; margin-top:51px; display: block !important;}
	#banner{width:780px; height:auto; float:left;}
	.slider_container{ width:780px;  padding:30px 0 0 0;}
	.flex-direction-nav li a.next { bottom:175px;}
	.flex-direction-nav li a.prev {bottom:182px;}
	.flex-caption{display:block;}
	#welcome_content{width:749px;}
	#welcome_content h2{width:651px;}
	.wel_para{width:651px;}
	#testimonials{ width:400px; margin-top:20px;   margin-left: 10px;}
	#slides1 li {list-style: none; width: 400px;}
	#slides1 .content {float: left; width: 370px;  padding-top:10px;}
	.bxslider_container{width:400px!important; margin:0 auto;}
	.bx_pager {padding-left: 142px;}
	#opportunity { margin: 40px 0 0 20px; width: 320px; }
	.author{margin-top:15px;}
	#inner_banner{ width:780px; height:auto; float:left;}
	#inner_banner .flex-direction-nav li a.next { bottom:119px;}
	#inner_banner .flex-direction-nav li a.prev {bottom:119px;}
	#inner_banner .flex-caption{display:none;}
	#inner_welcome_content{ width:780px; height:110px; margin:0 auto; clear:both;}
	#inner_welcome_content h2{font-size:26px; }
	.wel_para1 {width:780px;}
	.wel_para1 p {width:780px;}
	#loginform{width:434px;}
	#loginform form table tr td input{height:43px; margin-left: 11px; width: 346px;}
	#loginform form table tr td textarea{width:346px;}
	.loginbutton{width:376px!important;}
	#Alert{width:278px !important; text-align:center; font-size:12px;}
	#contact_area{width:780px; height:auto; margin:0 auto; padding-top: 20px; }
	#contact_area h2 {margin-left: 10px}
	#enquiry_form{width:760px; border-right:none; margin-left: 10px;}
	#enquiry_form table tr td input{width:735px; height:48px;}
	#enquiry_form table tr td textarea{width:735px;}
	#cont_logo {width: 235px; margin:-1px 0 0 289px;}
	#foot_left {margin-left: 10px;}
	#interview_area{width:750px; float:left; margin-left:10px;}
	.form_info {width: 770px;}
	#ibocontent{width:600px!important; height:auto; margin:0 auto; clear:both;}
	.wel_para2{width:500px!important; height:auto; float:left; margin-bottom: 20px;}
	.wel_para2 p{text-align:center; font-size:20px; font-family: 'proxima_novalight'; color:#4f5253; width:500px !important; float:left;}
	#block1{width:780px; height:52px; margin:0 auto; padding-top: 22px;}
	.extitle{float:left; width:800px;}
	.contRgt {float:left; width: 589px;}
	#vid_content{width:360px;  float:left; margin-left: 14px; }
	.select1{float:right;}
	.logFormCont {float: left; width: 75%; margin-top: 25px; text-align: center;}
	.loginform2 form table tr td input{width:137px !important;}
	.loginform2 form table tr td textarea{width:375px  !important;}
	.question3 p{width: 720px;}
	.info_details{width: 720px;}
	.question3{ width: 720px !important;}
	#foot_left{margin-left: 0;}
	.container{width:100% !important;padding:7px !important;}
	.logo {padding: 4px 15px 0;}
	.carousel-caption{width:auto;}
	#enquiry_form h2,p{text-align:center;}
	.contRgt{width:420px;}
	#block2,#block1{width:100%;}
	.extitle{width:auto;}
	.contRgt{width:400px;}
	.loginform2{width:420px !important;}
	.shdApp{width:400px !important;}
	.select1{padding:0 0 0 3px;margin:30px 10px 0 0 !important;}
	input[type="checkbox"], input[type="radio"]{margin:7px 0 0 0;}
	.selcetlanguage{margin:-1px 0 0 0;}
	.face_icon{margin:10px;}
	
}

@media only screen and (max-width : 799px) and (min-width : 640px) 
{
	.navbar-nav{ float: none;}
	.navbar-inverse .navbar-toggle{ background: none; }
	.nav>li>a{ Padding: 10px; }
	.carousel-caption h2{ font-size: 24px; }
	.wrapper{width:620px; height:auto; margin:0 auto;}
	#mobile-nav{display:block !important;}
	#menu{display:none; width:129px !important; height:177px !important; background: #FFF; position: absolute; z-index:99; right: 50px; top: 10px;}
	#menu ul li{ float: none; margin-bottom:5px; }
	#menu ul li a{ display: block; width: 129px; padding: 6px 0 6px 16px; border-radius:0; }
	.select1 {margin-left: 10px;}
	#header{width:620px; height:auto; float:left;}
	#menu{width:527px; height:52px; float:right; margin-top:51px;}
	#banner{width:620px; height:auto; float:left;}
	.slider_container{ width:620px;  padding:30px 0 0 0;}
	.flex-direction-nav li a.next { bottom:175px;}
	.flex-direction-nav li a.prev {bottom:182px;}
	.flex-caption{display:block;}
	#welcome_content{width:592px;}
	#welcome_content h2{width:461px; font-size:30px;}
	.wel_para{width:434px;}
	#testimonials{ width:580px; margin-top:20px; margin-left: 22px;}
	#slides1 li {list-style: none; width: 540px;}
	#slides1 .content {float: left; width: 540px;  padding-top:10px;}
	.bxslider_container{width: 540px!important; margin:0 auto;}
	.bx_pager {padding-left: 262px;}
	#opportunity { margin: 60px 0 0 20px; width: 560px; }
	.author{margin-top:15px;}
	#inner_banner{ width:620px; height:auto; float:left;}
	#inner_banner .flex-direction-nav li a.next { bottom:119px;}
	#inner_banner .flex-direction-nav li a.prev {bottom:119px;}
	#inner_banner .flex-caption{display:none;}
	#inner_welcome_content{ width:620px; height:110px; margin:0 auto; clear:both;}
	#inner_welcome_content h2{font-size:26px; }
	.wel_para1 {width:620px;}
	.wel_para1 p {width:620px;}
	#loginform{width:620px;}
	#loginform form table tr td input{height:43px; margin-left: 11px; width: 243px;}
	#loginform form table tr td textarea{width:269px;}
	.loginbutton{width:273px !important;}
	#Alert{width:278px !important; text-align:center; font-size:12px;}
	#contact_area{width:620px; height:auto; margin:0 auto; padding-top: 20px; }
	#contact_area h2 {margin-left: 10px}
	#enquiry_form{width:593px; border-right:none; margin-left: 10px;}
	#enquiry_form table tr td input{width:592px; height:48px;}
	#enquiry_form table tr td textarea{width:592px;}
	#cont_logo {width: 235px; margin:-1px 0 0 200px;}
	#interview_area{width:611px; float:left; margin-left:10px;}
	.form_info {width: 600px;}
	.info_details{width:600px; }
	.info_details input{width:170px;}
	.inviewselect{width:170px !important;}
	#ibocontent{width:640px!important; height:auto; margin:0 auto; clear:both;}
	.wel_para2{width:500px!important; height:auto; float:left; margin-bottom: 20px;}
	.wel_para2 p{text-align:center; font-size:20px; font-family: 'proxima_novalight'; color:#4f5253; width:500px !important; float:left;}
	#block1{width:640px; height:52px; margin:0 auto; padding-top: 22px;}
	.extitle{float:left; width:640px;}
	.contRgt {float:left; width: 640px;}
	#vid_content{width:100%; }
	.select1{float:right;}
	.question3 p{width: 590px;}
	#foot_menu p{margin-left: 26px;}
	.carousel-caption{width:auto;}
	#loginform form table tr td input{width:600px;margin:10px;display:table;float:none;}
	.loginbutton{margin:15px auto !important;}
	#interview_area{width:100%;margin-left:0;}
	.navbar-inverse .navbar-collapse, .navbar-inverse .navbar-form{background: rgba( 56, 31, 117, 1.0 );}
	.logo {padding: 4px 15px 0;}
	#enquiry_form h2,p{text-align:center;}
	.contRgt{width:420px;}
	#block2,#block1{width:100%;}
	.extitle{width:100%;}
	.contRgt{width:100%;}
	.loginform2{width:420px !important;}
	.shdApp{width:400px !important;}
	.select1{padding:0 0 0 3px;margin:30px 10px 0 0 !important;}
	input[type="checkbox"], input[type="radio"]{margin:7px 0 0 0;}
	.selcetlanguage{margin:-1px 0 0 0;}
	.sideMenuLft,#explore_wrapper,#explore_menu,#boxscroll{width:100%;height:auto !important;}
	#explore_menu{position:unset;width:100%;margin-top:0;padding:10px 0;}
	#explore_menu ul{width:575px;}
	#ibocontent{width:100% !important;}
	.wrapper{width:617px;}
	.wel_para2,.wel_para2 p{width:100% !important;}
	.extitle{width:auto;}
	.face_icon{margin:10px;}
	
}

@media only screen and (max-width : 639px) and (min-width : 480px) 
{
	.navbar-nav{ float: none;}
	.navbar-inverse .navbar-toggle{ background: none; }
	.carousel-caption h2{ font-size: 20px; }
	.logo{ width: 230px; }
	.logo img{ width: 100%; }
	.wrapper{width:430px; height:auto; margin:0 auto;}
	#mobile-nav{display:block !important;}
	#mobile-nav{display:block !important;}
	#menu{ background: #fff none repeat scroll 0 0; display: none; height: 177px !important; position: absolute; right: 8px; 
	top: 10px; width: 150px !important;  z-index: 99;}
	#menu ul li{ float: none; margin-bottom:5px; }
	#menu ul li a{ display: block; width: 129px; padding: 6px 0 6px 16px; border-radius:0; }
	.select1 {margin-left: 17px;}
	#header{width:430px; height:auto; float:left;}
	#banner{width:430px; height:auto; float:left;}
	.slider_container{ width:430px;  padding:30px 0 0 0;}
	.flex-direction-nav li a.next { bottom:119px;}
	.flex-direction-nav li a.prev {bottom:119px;}
	.flex-caption{display:block; position: absolute; left: 51px; top: 53px;
	float: left; z-index: 3;}
	#welcome_content{width:430px;}
	#welcome_content h2{width:383px; font-size:25px;}
	.wel_para{width:366px;}
	#testimonials{ width:440px; margin-top:20px; margin-left: 0;}
	#slides1 {height:180px;}
	#slides1 li {list-style: none; width: 420px; }
	#slides1 .content {float: left; width: 420px;  padding-top:10px;}
	.bxslider_container{width:420px!important; margin:0 auto;}
	.bx_pager {padding-left: 162px;}
	#opportunity { margin: 40px 0 0 10px; width: 420px; }
	.author{margin-top:15px;}
	#foot_left{width:430px; height:auto; margin:0 auto;  margin-top:10px;}
	#foot_menu{float:left; margin-left: 76px;}
	#foot_right{float:left; margin-left:110px;}
	#inner_banner{ width:430px; height:auto; float:left;}
	#inner_banner .flex-direction-nav li a.next { bottom:80px;}
	#inner_banner .flex-direction-nav li a.prev {bottom:80px;}
	#inner_banner .flex-caption{display:none;}
	#inner_welcome_content{ width:430px; height:110px; margin:0 auto; clear:both;}
	#inner_welcome_content h2{font-size:26px; }
	.wel_para1 {width:430px;}
	.wel_para1 p {width:430px;}
	#loginform{width:326px;}
	#loginform form table tr td input{height:43px; margin-left: 11px; width: 243px;}
	#loginform form table tr td textarea{width:269px;}
	.loginbutton{width:273px !important;}
	#Alert{width:278px !important; text-align:center; font-size:12px;}
	#contact_area{width:430px; clear:both; height:auto; margin:0 auto; padding-top: 20px; }
	#contact_area h2 {margin-left: 10px}
	#enquiry_form{width:430px; border-right:none; margin-left: 6px;}
	#enquiry_form table tr td input{width:390px; height:48px;}
	#enquiry_form table tr td textarea{width:390px;}
	#cont_logo {width: 235px; margin:-1px 0 0 123px;}	
	.form_info {width: 430px;}
	.info_details{width:430px; }
	.info_details input{width:134px;}
	.inviewselect{width:135px !important; margin: 5px 4px;}
	#ibocontent{width:430px!important; height:auto; margin:0 auto; clear:both;}
	.wel_para2{width:430px!important; height:auto; float:left; margin-bottom: 20px;}
	.wel_para2 p{text-align:center; font-size:20px; font-family: 'proxima_novalight'; color:#4f5253; width:500px !important; float:left;}
	#block1{width:430px; height:52px; margin:0 auto; padding-top: 22px;}
	.contRgt {float:left; width: 430px;}
	#vid_content{width:420px;float:left;margin:20px 0 !important; }
	.select1{float:right;   margin-right: 29px;}
	.logFormCont {float: left; width:100%; margin-top: 25px; text-align: center;}
	.loginform2 form table tr td input{width:137px !important;}
	.loginform2 form table tr td textarea{width:375px  !important;}
	#block2 {width: 430px; height: 388px; margin: 0 auto; padding-bottom: 20px;}
	#explore_wrapper {width: 430px;}
	.question3 p{ width: 412px;}
	#foot_menu ul{ margin-left: -3px;}
	.reveal-modal{  margin-left: -242px; width: 388px;}
	#loginform2 table tr td input[type="text"], #loginform2 table tr td input[type="password"]{  width: 231px;}
	.carousel-caption{width:300px;margin:100px auto 0;display:table;}
	#loginform form table tr td input{width:100% !important;margin:10px;float:left;}
	.loginbutton{margin:15px auto !important;}
	#interview_area{width:100%;margin-left:0;float:left;}
	.navbar-inverse .navbar-collapse, .navbar-inverse .navbar-form{background: rgba( 56, 31, 117, 1.0 );}
	.logo {padding:8px 15px 0;}
	#enquiry_form h2,p{text-align:center;}
	#foot_right,#foot_left,#foot_menu{margin-left: 0;}
	.hm-abt-cont h3.head-line{text-align:center;}
	.abt-cont h4{text-align:center;}
	.hm-abt-cont h3.head-line::before{left:50%;margin-left:-40px;}
	.abt-cont h4::before{left:50%;margin-left:-40px;}
	.stud-pro-inSec a.gt-more{margin:40px auto;display:table;}
	.wrapper{display:table;float:none;}
	#loginform{width:100%;}	
	.contRgt{width:420px;}
	#block2,#block1{width:100%;}
	.extitle{width:auto;}
	.extitle h2{margin:0 !important;}
	.contRgt{width:100%;}
	.loginform2{width:420px !important;}
	.shdApp{width:400px !important;}
	.select1{padding:0 0 0 3px;margin:0 10px 0 0;}
	input[type="checkbox"], input[type="radio"]{margin:7px 0 0 0;}
	.selcetlanguage{margin:-1px 0 0 0;}
	.sideMenuLft,#explore_wrapper,#explore_menu,#boxscroll{width:100%;height:auto !important;}
	#explore_menu{position:unset;width:100%;margin-top:0;padding:10px 0;}
	#explore_menu ul{width:400px;}
	#ibocontent{width:100% !important;}
	.wrapper{width:400px;}
	.wel_para2,.wel_para2 p{width:100% !important;}
	#explore_menu ul{margin:0 0 0 10px;}
	.view{text-align:left;}
	.loginform2 tr td {float: left;margin: 0 !important;width: 100%;}
	#loginform form table tr td textarea{width:100% !important;margin-left:10px;}
	.wel_para2,.wel_para2 p{width:100% !important;}
	.extitle{width:auto;}
	.face_icon{margin:0 0 10px 10px;width:150px;}
}

@media screen and (max-width : 479px) 
{
	.logo{ width: 190px; }
	.logo img{ width: 100%; }
	.navbar-nav{ float: none;}
	.carousel-caption h2{ font-size: 18px; }
	.wrapper{width:290px; height:auto; margin:0 auto;}
	#mobile-nav{display:block !important;}
	#menu{ background: #fff none repeat scroll 0 0; display: none; height: 177px !important; position: absolute; right: 8px; 
	top: 10px; width: 150px !important;  z-index: 99;}
	#menu ul li{ float: none; margin-bottom:5px; }
	#menu ul li a{ display: block; width: 129px; padding: 6px 0 6px 16px; border-radius:0; }
	.select1 {margin-left: 17px;}
	#header{width:290px; height:auto; float:left;}
	#menu{ float: right; height: 52px; margin-top: 67px;  width: 290px;}
	#banner{width:290px; height:auto; float:left;}
	.wel_para p{ font-size: 17px;}
	.wel_img {float: left; height: 94px; margin-left: 21px; margin-top: 12px; width: 141px;}
	.slider_container{ width:290px;  padding:30px 0 0 0;}
	.flex-direction-nav li a.next { bottom:80px;}
	.flex-direction-nav li a.prev {bottom:80px;}
	.flex-caption{display:block; position: absolute; left: 51px; top: 53px; float: left; z-index: 3; display:none;}
	#welcome_content{width:290px;}
	#welcome_content h2{width:290px; font-size:20px;}
	#testimonials h2{font-size:20px; margin-left: 8px;}
	.wel_para{ clear: both; float: left; width: 290px;}
	#testimonials{ width:90%; margin-top:20px; margin-left: 0;}
	#slides1 {height:206px;}
	#slides1 li {list-style: none; width: 260px; }
	#slides1 .content {float: left; width: 260px;  padding-top:10px;}
	.bxslider_container{width:296px !important; margin:0 auto;}
	.bx_pager {padding-left: 80px;}
	#opportunity { margin: 40px 0 0 10px; width: 100%; }
	.author{margin-top:15px;}
	#foot_left{width:290px; height:auto; margin:0 auto;  margin-top:10px;}
	#foot_menu{float:left; margin-left: 5px;}
	#foot_right{float:left; margin-left:5px;}
	#inner_banner{ width:290px; height:auto; float:left;}
	#inner_banner .flex-direction-nav li a.next { bottom:53px;}
	#inner_banner .flex-direction-nav li a.prev {bottom:53px;}
	#inner_banner .flex-caption{display:none;}
	#inner_welcome_content{ width:290px; height:110px; margin:0 auto; clear:both;}
	#inner_welcome_content h2{font-size:26px; }
	.wel_para1 {width:290px;}
	.wel_para1 p {width:290px;}
	#loginform{width:290px;}
	#loginform form table tr td input{height:43px; margin-left: 11px; width: 200px;}
	#loginform form table tr td textarea{width:200px;}
	.loginbutton{width:200px !important;}
	#Alert{width:278px !important; text-align:center; font-size:12px;}
	#contact_area{width:290px; clear:both; height:auto; margin:0 auto; padding-top: 20px; }
	#contact_area h2 {margin-left: 10px}
	#enquiry_form{float: left; margin-left:2px; width: 287px; border-right:none;  margin-left:5px;}
	#enquiry_form table tr td input{width:235px; height:48px;}
	#enquiry_form table tr td textarea{width:235px;}
	#cont_logo {width: 235px; margin:-1px 0 0 29px;}
	#interview_area{width:280px !important; float:left; margin-left:2px;}
	.form_info {width: 260px;}
	.info_details{width:260px; }
	.info_details input{width:250px; margin-bottom:10px; clear: both; float: left;}
	.inviewselect{ margin: 5px -6px; width: 259px !important;}
	#ibocontent{width:290px!important; height:auto; margin:0 auto; clear:both;}
	.wel_para2{width:290px!important; height:auto; float:left; margin-bottom: 20px;}
	.wel_para2 p{text-align:center; font-size:20px; font-family: 'proxima_novalight'; color:#4f5253; width:290px !important; float:left;}
	#block1{width:290px; height:52px; margin:0 auto; padding-top: 22px;}
	.contRgt {float:left; width:100%;}
	#vid_content{width:280px;float:none;margin:0 auto;display:table;}
	.logFormCont {float: left; width:100%; margin-top: 25px; text-align: center;}
	.loginform2 form table tr td input{width:137px !important;}
	.loginform2 form table tr td textarea{width:290px  !important;}
	#block2 {width:290px; height: 388px; margin: 0 auto; padding-bottom: 20px;}
	.question3 p{ width: 263px !important;}
	#foot_menu ul{ margin-left: -3px;}
	#slides1 li p{   line-height: 20px;}
	.textArea textarea {border: 1px solid #bfbdbd; height: 80px; resize: none; width: 263px;}
	.quest1{width:264px  !important;}
	.dreamlist {float: left; width: 265px;}
	.question2{margin-bottom: 0;}
	.reveal-modal {visibility: hidden; top: 100px;  left: 116%; margin-left:-318px; width: 290px;}
	.slides1_wrap {margin-left: 10px;}
	.reveal-modal{   margin-left: -331px; width: 200px;}
	#loginform2 table tr td input[type="text"], #loginform2 table tr td input[type="password"]{  width: 200px;}
	#loginform2 {float: left; height: 220px; width: 200px !important;}
	.frm_right { height: 33px; margin-left: 7px; margin-top: 6px; width: 241px;}
	.carousel-caption{width:220px;margin:100px auto 0;display:table;}
	#loginform form table tr td input{width:280px;margin:10px;display:table;float:none;}
	.loginbutton{margin:15px auto !important;}
	#interview_area{width:100%;margin-left:0;float:left;}
	.navbar-inverse .navbar-collapse, .navbar-inverse .navbar-form{background: rgba( 56, 31, 117, 1.0 );}
	.logo {padding:8px 15px 0;}
	#enquiry_form h2,p{text-align:center;}
	#foot_right,#foot_left,#foot_menu{margin-left: 0;width:280px;}
	.hm-abt-cont h3.head-line{text-align:center;}
	.abt-cont h4{text-align:center;}
	.hm-abt-cont h3.head-line::before{left:50%;margin-left:-40px;}
	.abt-cont h4::before{left:50%;margin-left:-40px;}
	.stud-pro-inSec a.gt-more{margin:40px auto;display:table;}
	.wrapper{display:table;float:none;}
	#loginform{width:100%;}
	.hm-abt-img{margin:30px 0 0 0;}
	#enquiry_form,#cont_logo{width:290px;margin:0 auto;float:none;padding:0;}
	#cont_logo{width:200px;margin:0 auto;float:none;padding:0;}
	.wrapper{width:280px;}
	.contRgt{width:100%;}
	#block2,#block1{width:100%;}
	.extitle{width:auto;float:left;margin-left:10px;}
	.extitle h2{margin:0 !important;}
	.contRgt{width:100%;}
	.loginform2{width:100% !important;}
	.shdApp{width:100% !important;}
	.select1{padding:0 0 0 3px;margin:5px 5px 5px 10px;float:left;}
	input[type="checkbox"], input[type="radio"]{margin:7px 0 0 0;}
	.selcetlanguage{margin:-1px 0 0 0;}
	.sideMenuLft,#explore_wrapper,#explore_menu,#boxscroll{width:100%;height:auto !important;}
	#explore_menu{position:unset;width:100%;margin-top:0;padding:10px 0;}
	#explore_menu ul{width:93%;margin:0 0 0 10px;}
	#ibocontent{width:100% !important;}
	.wrapper{width:280px;margin:0 auto;float:none;display:table;}
	.wel_para2,.wel_para2 p{width:100% !important;}
	.view{text-align:left;}
	.loginform2 tr td {float: left;margin: 0 !important;width: 100%;}
	#loginform form table tr td textarea{width:100% !important;margin-left:0;}
	#loginform form table tr td input{width:100% !important;margin:10px 0;float:left;}
	.select_lang{margin-right:0;}
	#select_group {margin-left:10px;}
	.wel_para2,.wel_para2 p{width:100% !important;}
	.extitle{width:auto;}
	.face_icon{margin:0 0 10px 10px;width:150px;}
	.player{height:auto !important;}
	.forRes{width:200px !important;margin:0 auto !important;display:table !important;float:none;}
}