@media only screen and (min-width:981px) {
	
	
	}

@media only screen and (min-width:981px) {
	 .sub_nav li strong .plus{ display:none;}
 
	 }
	 
	
	 
@media only screen and (max-width:1140px) {
    .fa_phone
    {
     display: none;   
    }
#main_nav li a { font-size: 12px; }
#main_nav li { margin-left: 20px; }
.eventgallery_slider .flex-viewport{ margin:0px;}
/*.eventgallery_slider .flex-viewport ul li  ,.eventgallery_slider .flex-viewport ul li a:nth-child(2n+1) { width: 49%; height:auto; margin: 0 1% 10px 0; }
.eventgallery_slider .flex-viewport ul li img { width: 200px; height: 130px; }
.eventgallery_slider .flex-viewport ul li a { width: 200px; height: 130px; }
.eventgallery_slider .flex-viewport ul li a { margin: 0 25px 16px 0 !important; }*/
body { font-size: 14px; }
#main h1, #main h2 { font-size: 35px; }
.wrapper, .search_container.fixed .wrap { width: 960px; }
.grey_container .slider { padding: 0 5%; }
.grey_container .slider .flex-direction-nav .flex-prev { width: 25px; height: 78px; left: 0px; margin-top:-39px; }
.grey_container .slider .flex-direction-nav .flex-next { width: 25px; height: 78px; right: 0px; margin-top:-39px; }
.link_grid li { min-height: 587px; }
.testimonial_block .tab_controls h3 { font-size: 18px; }
.content_block .cols .col { margin-left: 1.5%; width: 32.3%; }
.search_box p { font-size: 16px; }
.btn { font-size: 13px; padding: 0 10px; }
#footer .col h4 { font-size: 19px; }
.testimonial_block .tab_content { width: 70%; }
.testimonial_block .tab_controls { width: 30%; }
.testimonial_block .tab_content .col { padding-top: 10px; }
.testimonial_block .tab_controls { min-height: 370px; }
#home_banner .content { padding-right: 5%; }
#home_banner .left_banner .content { padding-right: 5%; }
.left_banner .content h1 { font-size: 32px; line-height:27px; }
.feat_list li { width: 92px; font-size: 11px; }
.enquire_box h3 { font-size: 22px; line-height: 29px; }
.college_list li .info h4 { font-size: 22px; }
.inner_banner p { font-size: 25px; }
.floaters { /*margin-top: -96px;  width:45px;*/}
.floaters img { max-width: 60%; height: auto; }
.chatfloater ,.floatChat{
    margin-top: 185px;    position: fixed;    right: 0;    top: 30%;    width: 65px;
}
.floatChat.chatInner{margin-top:170px;}
.chatfloater  img{width:100%;}
.sidebar .sbHolder { font-size: 12px; }
.sidebar .search_box { padding: 10px 3%; }
.sidebar .search_box h4 { font-size: 19px; }
.sidebar .search_box p { font-size: 13px; }
.sidebar .search_box .sbSelector { text-indent: 5px; }
.sidebar .sbToggle { width: 27px; }
#footer .plus, #footer .minus { display: none; }
.md_chair_spk_wrap .md_chair_detail { font-size: 12px; }
#main .md_chair_spk_wrap .md_chair_detail h1 { font-size: 32px; margin: 8px 0; }
#main .md_chair_spk_wrap .md_chair_detail h2 { font-size: 18px; margin: 6px 0; }
#main .md_chair_spk_wrap .md_chair_detail a { padding: 0 40px; line-height: 40px; background: #fff; color: #0b1f3a; font-size: 12px; }
#main .sidebar .blogrightmenus .rightCategory li a { display: inline-block; width: 76%; font-size: 14px; }
#main .mission_vision ul li{ margin-bottom:10px;}
.sidebar.margin_top {
    margin-top: -85px;
}
.sub_nav li strong{ font-size:14px;}
.sub_nav{ left:-62px; width:455px;}
.sub_nav li ul li{ font-size:12px;}
#main .universityfilters form input[type="button"] {
    padding: 0 10px;
}
.sidebar {
    float: right;
    width: 26.1%;
}
#main .inner_nav > div > ul > li > a{ font-size:13px; padding:5px 12px;}
.content_block.home_top .cols .flex-direction-nav{ top:61%}
#main #gallery #container .item h3{ font-size:12px;}
#gallery #container .item.large{ width:53.2%;}
#gallery #container .item.small{ width:20.2%;}
#gallery #container .item:last-child{ right:24%;}
.grey_container .slider ul li p{ min-height:125px;}
.search_box{padding: 8px 6%;}
.commentWrap .captcha .inputbox{width:100px;}
.link_grid li a.box{ padding-bottom:17px;}
}
 @media only screen and (max-width:980px) {
body { font-size: 12px; }
.fa_phone
{
 display: block;   
}
.floatChat.chatInner{margin-top:0px;}
.wrapper, .search_container.fixed .wrap { width: 96%; padding: 0 2%; max-width: 960px; }
.logo img { max-width: 60%; position: relative; z-index: 999999; }
.left_banner, .right_banner { width: 100%; }
/*	.search_box p{ margin-bottom:0px;}*/
.testimonial_block .tab_content { width: 100%; }
.testimonial_block .tab_controls { width: 100%; min-height: 0px; }
.testimonial_block .tab_controls { position: relative; }
.testimonial_block .tab_controls li img { display: none; }
.testimonial_block .tab_controls ul { position: absolute; right: 50px; top: 12px; background: #2e2c2c; width: 70px }
.testimonial_block .tab_controls ul.hide li { display: none; }
.testimonial_block .tab_controls ul.hide li.active { display: block; }
.testimonial_block .tab_controls li, .testimonial_block .tab_controls li:first-child { border: none; width: 54px; padding: 8px; }
.content_block .drop { position: absolute; right: 20px; top: 20px; background: url(../images/menu_icon3.png) no-repeat 0 0; width: 22px; height: 18px; cursor: pointer; }
.testimonial_block .tab_controls li:hover, .testimonial_block .tab_controls li.active{ background:none;}
.gallery_container .tab_controls li { font-size: 14px; }
.link_grid li { min-height: 530px; }
#footer .col { width: 38%; padding: 20px 0 10px; }
#footer .col:first-child { width: 24%; }
#footer .col + .col + .col + .col { width: 100%; }
#footer .col + .col + .col + .col h4 { float: left; width: 25%; }
.subscribe_form { float: right; width: 70%; }
.subscribe_form input[type="text"] { padding: 12px 5%; }
.subscribe_form div{ position:relative; width:36%; float: left; margin-right: 1%;}
.subscribe_form .form-error{ position:absolute; top:-20px; font-size:10px; line-height:13px;}
.subscribe_form form div:last-child{ width:auto;}
.sbHolder, .sbSelector ,.sbOptions a  { font-size: 12px; }
#home_banner { height: auto }

#proactivechatdiv{z-index:9999 !important;}
.chatfloater,.floatChat{ right: 0 !important;top: 350px;}
#home_banner .content { bottom: 27px!important; top:inherit!important; right:0 !important; }
#header { background: none; height: 100px; position: relative; } 
#top_links { position: absolute; left: 0px; top: 50%; width: 50%; }
.menu_icon1, .menu_icon2 { display: block; }
#main_nav { right: 0px; top: 50%; width: 50%; z-index: 999; }
#header .wrapper { position: static; }
#main_nav .mega_nav a:after, .sub_nav li ul li a:after, #top_links > ul > li.drop:hover > a:after { display: none!important; }
#top_links >ul { width: 100%; position: absolute; left: 0px; background: #00132b; border: 1px solid #fff; top: 100%; width: 100%; max-width: 400px; display: none; }
#top_links a, #top_links > ul > li > a, #main_nav li a { padding: 0 10px; display: block; border: none!important; color: #fff; position:relative; }
#header .plus { position: absolute; right: 0px; top:0px; width: 30px; height: 100%; background: url(../images/plus.png) no-repeat center center; cursor: pointer; }
#header .plus.minus { background-image: url(../images/minus.png); }
#top_links .plus{ display:block;}
.sub_nav li strong .plus { right: 1px!important; }
#main_nav .mega_nav { min-height: inherit; clear: both; transition:none; }
.sub_nav li.parent ul , #main_nav .mega_nav .col ul { background:#3076c7; width:100%; float:left; clear:both; margin:0px;}

#top_links >ul li, #main_nav li { width: 100%; padding: 0px; font-size: 14px; line-height: 40px;     color: #fff; border-bottom: 1px solid #fff; float: left; margin: 0px; }
.sub_nav { position: static; clear: both; background: #063060; float: left; width: 100%; border: none; padding: 0px; }
#top_links > ul > li + li + li + li .sub_nav{ width:100%;}
#main_nav .mega_nav { float: left; clear: both; }
#main_nav li:hover> .mega_nav, #top_links>ul>li:hover .sub_nav { display: none; }
#main_nav ul { float: left; }
.sub_nav li img { display: none }
#top_links > ul li:last-child { border-bottom: none; }
.sub_nav li li { border-bottom: none!important; font-size: 11px!important; }
.sub_nav li strong, #main_nav .mega_nav h3 { color: #fff; margin: 0 0px; padding: 5px 0; font-weight: normal; font-size: 13px; line-height: 20px; border: none; position: relative; clear: both; }
.sub_nav li ul { display: none; }
.sub_nav li.parent{ position:relative;}
#main_nav .mega_nav .large_col .two_col>ul { width: 100%; }
#main_nav .mega_nav h3+div, #main_nav .mega_nav h3+ul, #main_nav .mega_nav .two_col, #main_nav .mega_nav ul > li ul { display: none; }
#main_nav>ul { width: 100%; position: absolute; right: 0px; background: #00132b; border: 1px solid #fff; top: 100%; width: 100%; max-width: 400px; display: none; }
#main_nav .mega_nav { position: static; clear: both; background: none; display: none; padding: 0px; border: none; }
#main_nav .mega_nav ul > li, #main_nav .mega_nav .col ul li { font-size: 13px; line-height: 40px; }
#main_nav .mega_nav .col { background: #063060; }
#main_nav .mega_nav .col h3 { border-bottom: 1px solid #fff; margin: 0px; width: 100%; float:left; }
#main_nav .mega_nav .col:last-child h3 { border-bottom: none; }
#main_nav .mega_nav .col h3 .plus { }
#main_nav .mega_nav .large_col, #main_nav .mega_nav .small_col, #main_nav .mega_nav .large_col > ul { width: 100%; padding: 0px; }
#main_nav .mega_nav .large_col, #main_nav .mega_nav h3 + ul { background: #063060; float: left; }
#main_nav li:hover>a { color: #fff; }
#main_nav .mega_nav ul > li ul li { border-bottom: none; }
#main_nav .mega_nav ul > li ul li a .plus { display: none!important }
.sbHolder { height: 51px; }
.logo { width: 100%; text-align: center; height:auto; }
#main_nav li:last-child { border-bottom: none; }
#main_nav .mega_nav h3 .plus { display: inline-block; }
#main_nav .mega_nav .col { width: 100% !important; padding: 0px; }
#main_nav .mega_nav h3 a { color: #fff; }
#main_nav .mega_nav ul { margin-bottom: 0px; }
#main_nav .mega_nav .col ul li { margin-bottom: 0px; border-bottom: none; }
#main_nav .mega_nav .col ul li.parent > a { font-size: 11px; text-transform: none; font-weight: normal; margin-bottom: 0px; }
#main_nav .mega_nav .col ul li.parent ul { background: #13457f; width: 100%; }
#main_nav .mega_nav .col ul li.parent ul li a { font-size: 10px; }
.content_block, .grey_container { padding: 25px 0 10px; }
.content_block.home_top .cols .col { width: 49%; margin: 0px; }
.content_block.home_top .cols .col:last-child { float: right; }
.content_block.home_top .cols .col:first-child { width: 100% }
.search_box { min-height: 100px; clear: both; margin-bottom: 20px; }
.content_block .search_box .sbHolder, .content_block .search_box input[type="submit"] { width: 48%; float: left; margin: 15px 1%; height: 51px; }
.sub_nav li ul li a { text-transform: none; }
.sub_nav li.parent ul li a, #main_nav .mega_nav .col ul li a{ line-height:25px;}
#top_links > ul>li>a{ font-size:12px;}
#main h1, #main h2 { font-size: 30px; line-height: 35px; margin-bottom:20px; }
.link_grid li { min-height: 528px; }
.link_grid li a.box strong { font-size: 16px; }
.link_grid li a.box small { width: 65%; line-height: 17px; }
.testimonial_block .tab_controls .drop { display: block; }
.gallery_container { max-height: 300px; }
.inner_banner .content { top: 10% }
.inner_banner h1 { font-size: 35px; }
.inner_banner h2 { font-size:35px; }
/*.inner_banner h1 { font-size: 35px; } */
.inner_banner p { font-size: 18px; line-height: 24px; width: 100%; }
.orange_btn, .blue_btn  , .orange_btn, .press_kit > .press_block > li .fancyboxIframe { padding: 0 10px; line-height: 30px; font-size: 11px; }
.enquire_box .orange_btn, .sidebar .blue_btn { font-size: 12px; max-width: 300px; display: block; margin: 0 auto; }
.college_list li .btns a { margin-bottom: 5px; }
.course_search .col .options label { font-size: 11px; margin-bottom: 8px; }
.course_search .col .options { padding:5px 2%; }
.course_search .orange_btn, .course_search .blue_btn{ height: 35px; }
.college_list li { padding: 10px; }
.college_list li .btns { right: 10px; }
.college_list li .info { width: 49%; }
.college_list li .info h4 { font-size: 17px; line-height: 24px; margin-bottom: 0px; }
.college_list li p { margin-bottom: 0px; }
.college_list li .info h5 { font-size: 12px; margin-bottom: 10px; }
.sidebar { width: 26%; }
.enquire_box h3 { font-size: 17px; line-height: 26px; }
.enquire_box { padding: 20px 10px; }
.tab_container .tab_controls li a { font-size: 11px; padding: 0 6px; }
.tab_container .blue_btn { padding: 0 10px; }
.format_table td, .format_table th { padding:10px 10px; }
.left_container { width: 70%; padding-right: 2%; }
.left_container .col h3 { font-size: 16px; }
.course_search .col h4 { font-size: 15px; }
#main h3 { font-size: 15px; font-weight: 500; line-height:23px; }
#footer .plus, #footer .minus { display: none; }
.md_chair_spk_wrap .md_chair_detail { font-size: 11px; line-height: normal; }
#main .md_chair_spk_wrap .md_chair_detail h1 { font-size: 18px; margin: 5px 0; }
#main .md_chair_spk_wrap .md_chair_detail h2 { font-size: 13px; margin: 4px 0; }
#main .md_chair_spk_wrap .md_chair_detail a { padding: 0 20px; background: #fff; line-height: 24px; color: #0b1f3a; font-size: 12px; }
#main .sidebar .blogrightmenus .rightCategory li a { display: inline-block; width: 70%; font-size: 14px; }
.logo { z-index: 9; }
.testimonial_block .tab_controls h3 { margin-bottom: 0px!important; }
.link_grid li h4{ font-size:19px;padding: 9px 0 2px 14px;}
.link_grid li:first-child p{ padding-left:14px; padding-right:10px;}
.left_banner .flex-control-nav{ bottom:-40%;}
.course_search .col .options label span{width:81%;}
.testimonial_block .tab_content cite{ margin-top:0px; margin-bottom:5px;}
.tab_container .blue_btn{ margin-top:10px;}
.address{font-size: 12px;line-height: 24px;}
.locate-address{ width:35%; padding-left:2%;}
.locate-address ~ #map{ width:63%!important}
#phocagallery ul.Phocalist li .pg-imgbg + a{ font-size:11px; padding-left:5px;}
#phocagallery ul.Phocalist li .icon{ bottom:2%; right:5px; max-width:13%;}
#main{ padding-bottom:20px;}
.sidebar.margin_top {
    margin-top: 0px;
}
.left_container .testimonials li a{ font-size:14px;padding: 0 15px 0 62px;}
.universityfilters form input[type="text"]{ width:58%;}
#main .universityfilters form input[type="button"] {
    padding: 0 6px;
}
.wrapper .press_kit .title h5{ font-size:17px;}
.universityfilters form#housefrm > div:last-child {width: 44%;
}
#main .inner_nav > div > ul > li > a  ,.sidemenu-quick{
    font-size: 11px;
    padding:8px 10px;
}
.broadcast_list.print li h5{font-size:13px; min-height:40px;}
.broadcast_list.print li .details{ font-size:11px;}
#searchfilter +ul.broadcast_list li{width: 44.9%;}
.pagination a{ padding:5px;}
.learningcurve li{ width:45%;}
#students_diary .flex-prev{ left:0!important;}
#students_diary .flex-next{ right:0!important;}
/*#gallery #container .item.large{ width:47%;}
#gallery #container .item.small{ width:22%;}*/
#prep_container ul li .title .icon img {max-width: 43%;}
#prep_container ul li .title h3{ font-size:18px; line-height:1.1;}
#image-container .img{width: 14.47%;}
.broadcast_list li h5{ padding:5px; font-size:13px;}
#main #gallery #container .item h3{ font-size:10px; padding:5px;}
#gallery #container .item .icon ,#gallery #container .item.large .icon { bottom:5px; right:5px; text-align:right;}
#gallery #container .item .icon img{max-width:70%;}
#gallery #container .item:last-child {
    right: 23%;
}
.grey_container .slider ul li h3{ min-height:45px;}
.grey_container .slider ul li p{ min-height:105px;}
.content_block .cols .col h3 + p{ min-height:115px;}
.home_top.content_block .cols .col h3 + p {
    min-height: 78px;}
	
.home_top.content_block .cols .col ul li{ min-height:128px;}
.commentWrap .captcha .has-error .form-error{ left:175%;}
.commentWrap{ padding:20px;}
#main .sidebar .blogrightmenus .rightRecentPost li{ font-size:13px; line-height:16px;}
#main .sidebar .blogrightmenus .rightRecentPost li img{max-width:25%;}
#swifttagcontainer3ec4hhqm5a{ left:-4px!important; position:relative; z-index:99!important;}
.link_grid li a.box{ padding-bottom:17px;}
.testimonial_block .tab_content .col img{ margin-bottom:0px;}
.testimonial_block .tab_content .col{ margin-bottom:5px;}
.chatfloater ,.floatChat{right:20px;}
#proactivechatdiv{margin-left:-100px; left:50% !important;}

}
@media only screen and (min-width:900px) and (max-width:980px) {
.link_grid li{ min-height:576px;}	
.floaters { display: block; z-index:999; }

	}

@media only screen and (min-width:800px) and (max-width:899px) {
.link_grid li{ min-height:545px;}	
.floaters { display: block; z-index:999; }
	}
	
 @media only screen and (max-width:767px) {
#footer .col h4 { font-size: 14px; }
.gallery_container .tab_controls li { font-size: 12px; }
.gallery_container .tab_controls li { width: 32.5%; }
.gallery_container .tab_content h4 { padding-left: 0px; text-align: center; }
.gallery_container .tab_content .flex-direction-nav .flex-prev { left: 15px; }
.gallery_container .tab_content .flex-direction-nav .flex-next { right: 15px; }
.testimonial_block .tab_content .col { font-size: 12px; }
.link_grid li a.box strong { font-size: 13px; }
.link_grid li h4 { font-size: 16px; }
.link_grid li { min-height: 470px; }
.link_grid li small { padding-bottom: 10px; }
.broadcast_list li h5 { font-size: 13px; }
.left_container .col h3 { font-size: 15px; }
.left_container { width: 100%; padding-right: 0px; background: none; min-height: 0; padding-top:0px; margin-top:0px; }
.sidebar .search_box .sbHolder, .sidebar .search_box input[type="submit"] { float: left; height: 51px; margin: 15px 1%; width: 48%; }
.sidebar { width: 100%; padding-top: 15px; }
.sidebar .box.ad { display: none; }
.learningcurve li { width: 29%; margin: 0 2% 20px; float: left; text-align: center; }
#footer .plus, #footer .minus { display: none; }
.md_chair_spk_wrap { width: 90%; padding: 1%; margin: 0 3%; }
.md_chair_spk_wrap .md_chair_img { float: left; width: 100%; }
.md_chair_spk_wrap .md_chair_detail { font-size: 12px; width: 100%; padding: 10px 0; }
#main .md_chair_spk_wrap .md_chair_detail h1 { font-size: 32px; margin: 8px 0; }
#main .md_chair_spk_wrap .md_chair_detail h2 { font-size: 18px; margin: 6px 0; }
#main .md_chair_spk_wrap .md_chair_detail a { padding: 0 40px; line-height: 40px; background: #fff; color: #0b1f3a; font-size: 12px; }
.webinarlist li { float: none; display: inline-block; }
.webinarlist li h5 { line-height: normal; font-size: 14px; }
.webinarlist li .webdate { padding: 0 12px 0; font-size: 11px; font-style: italic; }
.webinarlist li p { margin-bottom: 12px; }
.webinar_slider ul li { width: 40%; padding: 0 5%; display: inline-block; margin-bottom: 10px; }
/*#image-container .img { display: inline-block; width: 290px; height: 176px; }
#image-container .img img { width: 290px; height: 176px; }*/
#main .socialmedialinks li .so_head { padding: 8px 2%; width: 98%; }
#main .socialmedialinks li .so_icons { padding: 8px 2%; width: 98%; }
/*body #phocagallery ul li, .phocagallery-box-file { width: 31% !important; }*/
#main ul.broadcast_list { margin-left: 0px; margin-right:0px; }
.pagination li { margin-right: 2px; margin-bottom:10px; }
.link_grid li a.box{padding-bottom:17px;}
.link_grid li a.box strong{width:65%;}
.event_sch{ padding:10px;}
.contact_form_inner{ padding:10px;}
.format_table , div.mobile_scroll{ width:100%; overflow-x:auto;}
.phy_table td span{ padding-right:10px;}
.format_table td, .format_table th {
    padding: 10px 5px;
}
.r-tabs .r-tabs-panel{ padding:10px 0;}
h3 + .format_table{ margin-top:0px;}

#image-container .img{margin: 5px 1%;width: 47.3%;}
#main ul.broadcast_list{ margin-bottom:10px;}
.footer_btm{ padding:15px 0;}
#top_links > ul ,#main_nav > ul { max-width:none;}
.left_container .testimonials li a{ padding:10px; font-size:13px; line-height:30px; background-image:none!important;}
.left_container .testimonials .testi_wrap{ margin-top:20px; margin-bottom:20px;}
.brick .testi_desc p{ font-size:12px;}
.press_kit > .press_block > li{ padding:10px;}
.press_block li h5{ font-size:16px;}
.universityfilters form > div{ width:47%;}
.universityfilters form > div:first-child ,.universityfilters form#housefrm > div ,.universityfilters form > div:last-child ,.universityfilters form#housefrm > div:last-child{ width:100%;}
.universityfilters form > div:last-child{ padding-top:0px;}
.universityfilters form#housefrm input[type="text"]{ width:78%}
#main .row.col4 .col{ width:46%;}
#students_diary #slider .flex-direction-nav .flex-next ,#students_diary #slider .flex-direction-nav .flex-prev{ width:20px;}
#main .row.col4 .col:nth-child(3n){ clear:left;}
.participaent_university #tab-1 ~ #tab-1{ display:none;}
.testimonial_block .viewAll{ position:static; margin:10px 10px; clear:both;}
#gallery #container .item.large:after{display:none;}
#main #gallery #container .item h3{ padding:2px;}
#gallery #container .item .icon{ bottom:2px; right:2px;}
#searchfrm ~ .search_results .prdetail .prheading strong {
    font-size: 19px;
}

#gallery #container .item .icon ,#gallery #container .item.large .icon{ right:2px;}
#footer .scrollToTop{ width:36px;height:36px;}
#main .partner-logo ~ .row.col4{margin-top:30px;}
.commentWrap .captcha .inputbox{width:80px;}
.form .message{ padding:10px 0;}
#txt_discount{ width:70%;}
#txt_coupon{ width:23%;}
.country_flags .row .col{width: 22.2%;}
.contact_form_inner .formcaptcha .formimage img {height:25px;}
.contact_form_inner .formcaptcha .formfield {width:120px;}
.contact_form_inner .formcaptcha .formfield input[type=text] {width:90%;}
.contact_form_inner .formcaptcha .formimage {width:auto;}
#footer{padding-bottom:50px;}
.floaters { display: none; z-index:9999; }
}
@media only screen and (min-width:641px) and (max-width:767px) {
.link_grid li{ min-height:510px;}	
.floaters { display: block; z-index:9999; }
	}
	
 @media only screen and (max-width:640px) {
.feat_list li { font-size: 10px; line-height: 13px; }
#main h1, #main h2 { font-size: 24px; margin-bottom: 15px; line-height: 30px; }
.left_banner .flex-control-nav { bottom:-20%; }
.left_banner .flex-control-nav li a { width: 10px; height: 10px; }
.left_banner .content h1 { font-size: 17px; line-height: 19px; margin-bottom: 8px; }
/*.feat_list li+li+li+li { display: none; }*/
.feat_list ul li .icon{ width:60px; height:60px; background-size:50% auto;}
#home_banner .content .content_wrap h2 strong{ font-size: 18px; line-height: 20px; }
.right_banner .flex-control-nav li{width:30px;}
#home_banner .content strong { font-size: 18px; line-height: 20px; }
.right_banner .btn { display: none; }
.search_box h4 { font-size: 20px; }
.search_box p { font-size: 13px; margin-bottom: 10px; }
.feat_list li .icon { width: 60px; height: 60px; background-size: 70% 70%; margin-bottom: 5px; }
.content_block.home_top .cols .col, .content_block .cols .col { width: 100%; margin-bottom: 20px; margin-left: 0px; }
.link_grid li:first-child, .link_grid li:first-child + li, .link_grid li { width: 100%; margin: 0px; min-height: 0px; }
.link_grid li a.box img { display: none; }
.testimonial_block, .gallery_container { width: 100%; margin-bottom: 15px; }
.footer_top h4, #footer .col h4 img { display: none; }
.footer_top .social strong { display: block; margin-bottom: 10px; font-size: 14px; }
.footer_top .social { width: 100%; }
#footer .col h4 { line-height: 25px; margin-bottom: 0px; width: 100%; display: block; position: relative; }
#footer .col h4 .plus { position: absolute; right: 0px; top: 0px; height: 100%; float: right; width: 30px; background: url(../images/down_arrrow2.png) no-repeat center center; cursor: pointer; }
#footer .col h4 .minus { background: url(../images/up_arrow2.png) no-repeat center center; }
.subscribe_form { width: 100%; margin-top: 10px; }
#footer .col + .col + .col + .col h4 { width: 100%; }
#footer .col:first-child, #footer .col + .col + .col + .col, #footer .col { width: 98%; border-bottom: 1px solid #191616; border-top: 1px solid #423f3f; padding: 10px 0; margin: 0 1%; }
.subscribe_form input[type="text"] { width: 89%; margin-right: 0px; margin-bottom: 10px; }
#footer .col .links, .subscribe_form { display: none; }
.footer_btm .magnon { display: none; }
.footer_btm ul { padding-left: 1%; overflow:hidden; }
.link_grid li a.box + .box { border-bottom: 10px solid; }
.link_grid li:first-child { margin-bottom: 10px; }
.link_grid li a.box strong { width: 80%; float: left; }
.link_grid li a.box .icon { display: block; float: right; position: static; margin: 12px 5px 0 0; }
.link_grid li a.box { padding-bottom: 10px; overflow: hidden; }
.link_grid li a.box small { display: none; }
.footer_top .social img { margin-left: 0px; margin-right: 10px; }
#top_links, #main_nav { width: 20%; }
.grey_container figure.fl { width: 100%; margin-bottom: 10px; }
.grey_container figure.fl img { width: 100%; height: auto; }
.footer_btm li .sep { display: block; opacity: 0; clear: both; height: 0px; float: left; width: 100%; }
.gallery_container .tab_controls { position: relative; height: 43px; z-index: 99; }
.gallery_container .tab_controls ul { position: absolute; left: 0px; top: 10px; width: 70%; background: #2e2c2c; }
.gallery_container .tab_controls li { width: 90%; border: none!important; text-align: left; padding: 0 5%; background: #2e2c2c; margin-bottom: 5px; }
.gallery_container .tab_controls ul.hide li { display: none; }
.gallery_container .tab_controls ul.hide li.active { display: block; color: #fff; }
.gallery_container .tab_controls li:hover, .gallery_container .tab_controls li.active { color: #e65722; color: #fff; }
.gallery_container .drop { display: none; top: 13px; }
.grey_container .slider { padding: 0px; }
.grey_container .slider ul li p, .grey_container .slider ul li h3, .grey_container .slider ul li .btn { display: none; }
.grey_container .slider ul li { width: 49%; margin: 0px 0 10px; }
.grey_container .slider ul li img { width: 100%; height: auto; }
.grey_container .slider ul li:nth-of-type(2n) { float: right; }
.feat_list ul li .icon { margin-bottom: 3px; }
.feat_list ul li { font-size: 10px; line-height: 13px; }
.gallery_container .tab_content h4 { padding-left: 0px; text-align: center; }
.inner_banner h1 { font-size:18px; line-height: 30px; margin-bottom: 5px; }
.inner_banner h2 { font-size:16px; line-height: 30px; margin-bottom: 5px; }
.inner_banner p { display: none; }
/*.inner_banner .content { top: 47%; }*/
.course_search .col { width: 100%; }
.course_search .col:first-child .options { border: none; }
.course_search .box { height: auto; }
.college_list li { padding: 5px; }
.college_list li figure { width: 30%; }
.college_list li .info { width: 100%; float: right; padding-left: 0px; }
.college_list li .btns{ width:auto!important;}
.college_list li .btns { width: 66%; position: static; float: right; padding-top: 5px; }
.college_list li .btns a { float: left; }
.college_list li .btns a.orange_btn { margin-left: 4px; }
.breadcrumbs li { font-size: 13px; }
.broadcast_list { margin: 0px; }
.broadcast_list li h5, .broadcast_list.print li h5 { padding: 5px 5px; font-size: 12px; line-height: 16px; min-height:36px; }
.broadcast_list li, .broadcast_list.print li { margin-left: 0px; margin-right: 0px; width: 48%; }
.broadcast_list li:nth-of-type(2n) { float: right; }
.broadcast_list li .play { background-size: 40px 40px; }
.tab_container .blue_btn { line-height: 36px; }
.tab_container figure { width: 100%; }
.tab_container figure img { margin-bottom: 10px; }
.tab_container article { width: 100%; margin-top: 20px; }
.left_container .col p { font-size: 13px; }
.search_container.mob_height { height: 90%; overflow-y: auto; }
.list_1 { width: 100%; }
.learningcurve li { width: 45%; margin: 0 2% 20px; float: left; text-align: center; }
/*.learningcurve li img { width: 90%; }*/
#footer .plus, #footer .minus { display: inline-block; }
#search_result{overflow-x:scroll; width:100%;}
#search_result table tr td { /* border-bottom: 1px solid #ccc; border-right: 1px solid #ccc; padding: 4px 2%;display: block; width: 98%; border-bottom: 0; */}
#search_result table .heading td { background: #034ea2;/* width: 100% !important;*/ }
#search_result table tr { border-bottom: 1px solid #ccc; }
#search_result table tr td .fancyboxIframe { width: 98%; padding: 2px 1%; }
.pathways_logos li { width: 49%; text-align: center; display: inline-block; padding: 20px 0; }
.pathways_logos li { border-top: 1px solid #e1e1e1; }
.pathways_logos li:nth-child(3n+2) { border-left: 0; border-right: 0; }
.pathways_logos li:nth-child(2n+2) { border-left: 1px solid #e1e1e1; }
.pathways_logos li:nth-child(1), .pathways_logos li:nth-child(2) { border-top: 0; }
.webinarlist li { float: none; display: inline-block; }
.webinarlist li h5 { line-height: normal; font-size: 12px; padding: 10px 12px 0; }
.webinarlist li .webdate { padding: 0 10px 0; font-size: 11px; font-style: italic; }
.webinarlist li p { margin-bottom: 10px; }
.event_video { width: 100%; }
.event_gallery { width: 100%; }
#main .eventgallery_slider .gallery { list-style: none; margin: 0; padding: 0; }
/*#main .eventgallery_slider .gallery li a { display: inline-block; width: 39%; height: auto;margin: 0 5%; position: relative; }
#main .eventgallery_slider .gallery li img { width: 100%; height: 165px; }*/
#main .eventgallery_slider .gallery li a .enlargebtn { position: absolute; top: 0; margin: 0; display: none; }
#main .eventgallery_slider .gallery li a:hover .enlargebtn { display: block; }
.heading>li>ul { line-height: 34px; font-size: 14px; }
.event_sch_tbl ul li { line-height: 20px; padding: 4px; }
.event_sch_tbl .btnreg { padding: 3px 5px; font-size:11px; }
.contact_form { float: none; width: auto; text-align: left; padding: 0 0 20px; margin: 0 0 20px 0; }
.contact_form_inner { width: auto; }
.contact_form_inner input[type=text] { width: 38%; margin-right: 4%; float: left; }
#scholarshipform > div { width: 60%; margin-left: 0px; }
.content_block .cols .col h3 + p{ min-height:inherit;}
.grey_container article p:first-child:first-letter{ font-size:72px;}
.link_grid li:first-child p{ padding-bottom:10px;}
.link_grid li a.box{ border-bottom-width:10px;}
.gallery_container{ margin-bottom:-15px;}

#main .upcom_web .title h5{ font-size:20px;}
.locate-list{float:left}
.locate-address{ width:100%; height:auto; max-height:500px;}
.locate-address ~ #map{ width:100%!important; max-width:100%; min-height:inherit!important;}
.gm-style .gm-style-iw {
    max-width: 230px !important;
}
.sidebar > .custom{ padding-top:0px;}
#scholarshipform > div{ width:100%;}
.sharethis li{ margin-right:4px;}
body #phocagallery ul.Phocalist li ,.phocagallery-box-file { width:49%!important;}
.sharethis li a, .sharethis li.share{ padding: 0 10px; line-height:36px;}
.commentWrap .captcha span{ position:static;}
.commentWrap .captcha .has-error .form-error{ position:absolute; bottom:37%; width:100%; left:0px;}
#xmap ul li{ font-size:12px; line-height:20px;}
.psy_test{ margin-bottom:0px;}
.eventgallery_slider .flex-viewport ul li a{ margin-bottom:10px;}
#main .whyattendgei ,#main .event_video h1  ,#main .event_gallery h1  ,#main .parti_university { font-size:20px; background-size:9% auto!important; margin:13px 0; background-position: left center; padding-left:38px;}
#main .event_sch .event_sch_heading span{font-size:20px; background-size:15% auto!important; margin:5px 0; background-position: left center; padding-left:38px;}
#main .event_sch .event_sch_heading{ margin-bottom:5px;}
.universityfilters form select {
    width: 98%;
}
.universityfilters form select{ margin-bottom:5px;}
.universityfilters form  input[type="text"]{ width:65%; margin-bottom:10px;}
.universityfilters form > div + div + div + div{ width:100%; padding-top:5px;}
#main .universityfilters form  input[type="button"] {
    padding: 0 10px;
}
#students_diary #slider .profileImg{ float:left; width:35%;margin:5% 2% 2% 0}
#students_diary #carousel li span{ font-size:11px;}
#students_diary #slider h3{ margin-bottom:5px;}
.pathways_logos li:nth-child(1), .pathways_logos li:nth-child(2), .pathways_logos li:nth-child(3) {
   border-top: 1px solid #e1e1e1;
}

#gallery #container .item.small{ width:100%; position:static!important}
#gallery #container .item img{ width:100%;}
#gallery #container .item.large{ width:100%; position:static!important}
#gallery #container .item .icon ,#gallery #container .item.large .icon{ right:16px;}
#main #gallery #container .item h3{ font-size:12px; padding:5px;}
#prep_container ul li{ width:100%;}
#main .pathways_logos ~ .row.col4{ margin-top:30px;}
}
@media only screen and (max-width:1024px) {

}
	 
 @media only screen and (max-width:480px) {
#main { padding-bottom: 20px; }
.left_container .row .col { width: 100%; margin: 0 0 15px; }
.content_block .search_box .sbHolder, .content_block .search_box input[type="submit"], .sidebar .search_box .sbHolder, .sidebar .search_box input[type="submit"] { width: 100%; margin: 5px 0px; }
.chairman .chairman_left { float: none; margin: 0 0 2%; width: 100%; }
.chairman span.highlightSection { font-size: 16px; line-height: 24px; }
.chairman_left span.img_title { padding: 10px 15px; }
/*.learningcurve li { width: 96%; margin: 0 2% 20px; float: left; text-align: center; }*/
.learningcurve li img { width: 90%; }
.formcol2 { width:100%; margin: 0 0%; padding: 0; }
.formcol2 li { width:100%; margin: 0 0% 15px 0%; float: left; }
.formcol2 li .form-error{ position:static; font-size:11px; line-height:15px; margin-bottom:0px;}
.formcol2 li input[type=text], .formcol2 li input[type=password], .formcol2 li textarea/*, .formcol2 li select*/ { width: 96%; margin: 0 0 0px 0; padding: 8px 2%; }
.formcol2 li input[type="file"] ~ br{ display:none;}
#main .mission_vision img { width: 50%; margin: 0 25%; height: auto; }
#footer .plus, #footer .minus { display: inline-block; }
.imgwrap { width: 100%; }
.imgwrap .left { float: left; margin: 10px 1%; width: 100%; }
.imgwrap .right { float: right; margin: 10px 1%; width: 100%; }
.imgwrap img { width: 100%; }
.imgwrap .dn_480 { display: none; }
.md_chair_spk_wrap { width: 100%; padding: 0; margin: 0 0; }
.md_chair_spk_wrap .md_chair_img { float: left; width: 100%; }
.md_chair_spk_wrap .md_chair_detail { font-size: 12px; width: 96%; padding: 10px 2%; }
#main .md_chair_spk_wrap .md_chair_detail h1 { font-size: 32px; margin: 8px 0; }
#main .md_chair_spk_wrap .md_chair_detail h2 { font-size: 18px; margin: 6px 0; }
#main .md_chair_spk_wrap .md_chair_detail a { padding: 0 40px; line-height: 40px; background: #fff; color: #0b1f3a; font-size: 12px; }
.webinar_slider ul li { width: 100%; padding: 0 0; display: inline-block; margin-bottom: 10px; text-align: center; }
#main .eventgallery_slider .gallery li img { width: 100%; height: 100px; }
.pagination span { padding: 3px 5px; }
.pagination a { padding: 3px 5px; }
.commentWrap { padding:15px 15px; }
.commentWrap .captcha input[type=submit] { padding: 0 15px; margin: 10px 0 0; height:30px; width: 100%; }
/*body #phocagallery ul li, .phocagallery-box-file, .phocagallery-box-file div { width: 100% !important; }*/
#phocagallery ul li .pg-imgbg img, .phocagallery-box-file img { width: 100%; }
.contact_form { float: none; width: auto; text-align: left; padding: 0 0 20px; margin: 0 0 20px 0; }
.contact_form_inner { width: auto; }
.contact_form_inner input[type=text] { width: 92%; margin-right: 4%; float: left; }
.psy_test .psytest_1{ width:100%;}
.footer_btm li:first-child{ width:100%; margin-right:0px;}
.event_sch_tbl ul li{ font-size:10px; padding:3px; text-align:left;}
#main .mission_vision + .mission_vision + .mission_vision ul{ list-style-position:outside;}
.learningcurve li h5{min-height:40px;}
.table.table_2{ width:100%;padding-top:15px;}
.broadcast_list li, .broadcast_list.print li{ width:100%;}
.broadcast_list li h5 , .broadcast_list.print li h5{ min-height:inherit;}
.search_uni .search_uni_country{ width:45%;}
.subscribe_form div {width: 48%;}
.press_kit > .press_block > li .imageblock img{ width:100%;}
.press_kit > .press_block > li .imageblock{ width:100%; text-align:center; margin-top:10px;}
.press_kit > .press_block > li .descblock{ width:100%; margin-top:10px;}
.wrapper .press_kit .title h5 {
    margin: 5px 0;
}
.press_kit > .press_block > li .fancyboxIframe{ position:static; margin-top:10px;}
#main .row.col4 .col{ width:96%;}
#searchfilter + ul.broadcast_list li{ width:100%;}
#main .row.col3 .col h3+p ,#main .row.col3 .col h3{ min-height:1px;}

.country_flags .row .col {
    width: 47%;
}
/*#home_banner .content .content_wrap h2 strong {font-size:30px; line-height:35px;}*/
#home_banner .content{padding-right:4%;}
.gallery_container{min-height:355px;}

.learningcurve li a:after{background-size:25px; padding-left:30px; font-size:12px;}

.learningcurve li {   margin: 0 1% 20px;    text-align: center;    width: 47%;}

#main .socialmedia .social_icon a{margin:0 4px;}


 @media only screen and (max-width:360px) {
.learningcurve li {   margin: 0 1% 20px;    text-align: center;    width: auto; display:block; float:none;}

.learningcurve li a:after{background-size:30px; padding-left:45px; font-size:13px;}
	 
/* }
.partner-logo-not img {
    width: 100%;
}*/
}
}

