@charset "UTF-8";
/* CSS Document */
body {margin:0; padding:0;}
.BgImg { background:url(../images/homeConceptImg_large.jpg) no-repeat center top fixed; -moz-background-size: 100% ; -webkit-background-size: 100%;-o-background-size: 100%; background-size: 100%; padding:0; margin:0; /*font:AlteHaas;filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/homeConceptImg_large.jpg', sizingMethod='scale');-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/homeConceptImg_large.jpg', sizingMethod='scale')";*/}
#header-image {min-height:250px;}
.clear { clear:both; }
.fstory_img.main {width:150px; height:150px;}

header { width:100%; margin:0 auto; background:#fff;}

.box { width:100%; height:auto; margin:0 auto; }

.statement_of_purpose {
    width:100%;
    height:auto;
    margin:0 auto;
    margin-top:0px;
    margin-bottom:10px;
    bottom:150px;
}

.storyContent {margin-top:20px;}
.innerStoryContent {margin:0 auto; display:block; width:100%; padding:20px 0;}


@media screen and (max-height: 420px) {
    .statement_of_purpose {
        bottom:130px;
    }
}
.statement_of_purpose h3 {
    padding-left:15%;
    padding-right:15%;
}
.content h1 {padding: 1% 3% 2% 3%; margin: 0 20px 0 20px;}
.topbtns {padding:0 5px;}
.content .contentBox{ width:30%; height:90px; float:left; /*background:#66bc29; opacity:0.8; filter:alpha(opacity=80);*/margin-left:2.5%; position:relative;}
.contentBoxP { width:85%; color:#fff; font-size:13px; text-transform:uppercase; margin:0px; padding:0px; margin-left:10px; margin-bottom:0px; margin-top:5px;font-weight: normal;}
.contentBoxDottedLine { width:90%; height:4px; margin:0px; padding:0px; margin-left:10px; background:url(../img/homepage_whiteSpecForDottedLineAmall.png) repeat-x; margin-top:10px;position:absolute; bottom:10px; }
.HeadingPage { width:100%; height:auto;}
.homeTextBox{margin-left:2.5%;}
.HeadingPage h1 {display: inline-block; height:auto; font-size:1.500em; color:#fff; font-weight: normal;}

/*NEW HOME BUTTON*/
.newContentBoxA {width:calc((100% - 30px) / 3); margin:0 5px;}
.newContentBox {width: 100%;}
.newContentBoxH2 {width:90%;}
.newContentBoxDottedLine { width:27%; bottom:90px;}
.newContentBoxArrow {right:0px;}

/*NEW HOME IMAGE GRID*/
.homeArticle { height:416px; width: calc(100%/2 - 40px) !important; margin-left:10px; margin:15px 0;}
.newImageBox { height: 264px; }
.subscribeBox { width: 100%; height:416px;}
.featuredArticle {height:152px;}
.subs-form-title {padding: 0px 0 6px 0 !important;}
.form-grp{ margin-bottom: 10px; margin-top:12px; padding: 0;}
.marginleft{
    margin-left:25px !important;
}


/*MEDIA AND INVESTOR INFO CSS*/
.MIIContent { width:100%; min-height:60%; background:#fff; margin:0 auto; padding:0; padding-top:20px; position:relative;}
.rightBoxFluid.Title {border: none; margin-left: 0px; padding-bottom: 1px;}
.corp_responsibility {margin-top: 0px;}

/*MEDIA CENTRE*/
.MediaCenter_Section {width:97%;}
.MCButton{*margin-top:0;}

/* UPP */
.UPPButton{margin-top:0;}
.UPP_contentSection {width:55%;width:calc(100% - 390px);}

/*INVESTOR CENTRE*/
.ICButton{margin-top:0;}

/*COURSE PAGE CSS*/
.coursePageBG {width:100%; height:220px; background:#eee; background:url(../img/course-search-bg.jpg) no-repeat; background-size: cover;-moz-background-size: cover; -webkit-background-size: cover;-o-background-size: cover; margin-top:0px;}
.courseContent { width:100%; max-height:95%;margin:0 auto; padding-top:30px; height:280px;}
.courseContent ul {width:100%; height:50px; margin:0; padding:0px;text-align:center; background:none; margin-left:-1.2%; margin-top:20px; margin-bottom:20px;}
.courseContent ul li { list-style: none;  }
.courseContent ul li a { margin:0; margin-left:2.3%; padding:0px; float:left; background:#66bc29;text-decoration:none; width:22.7%; color:#FFF; padding-top:15px; padding-bottom:15px;-webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px;}
.courseContent ul li a:hover { background:#636568;}
.courseContent.Students {padding-top: 0;}

.searchbar { width:98%; height:50px; background:#fff; margin:0 auto; border-radius: 3px; -moz-border-radius: 3px;-webkit-border-radius: 3px;}
.center{width:98%; height:auto; margin: 0 auto; margin-top:10px;}
.courseContent h3{text-align:center; color:#fff; font-size:1.625em; font-weight:200; margin:0; padding:0; padding-top:0px; padding-bottom:10px;}
.searchMatter{ width:98%; max-height:auto; background:#fff; margin:0 auto; margin-top:0px; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px;}
.searchMatter ul li { list-style:none; margin-bottom:10px;}
.searchMatter ul li Img { float:left; padding:0; margin:10px; margin-left:-30px; }
.searchedCourse {float:left; width:75%; height:auto; margin:0px; padding:0; margin-left:10px; margin-top:0px;}
.searchedCourse h4 {text-align:left; width:100%; height:auto; margin:0; padding:0; color:#66bc29; margin-top:10px; }
.searchedCourse h4 a { width:100%; height:auto; margin:0; padding:0; color:#66bc29; margin-bottom:7px;}

/*Course Search*/
.searchedCourse.course {width:65%;}
.searchedCourse.course h4{ margin-left:10px;}

/*UniversitySearch
.studyAreaHeading {margin:10px;height:auto; width:20%;float:none; margin-left:0px;}
.studyAreaHeading img {height:auto; width:auto;float:none; max-width:300px; min-width:100px; margin-bottom:20px;}
.searchedCourse.uni {float:left; width:100%; height:auto; margin:0px; padding:0; margin-left:-30px; margin-top:0px;}
.searchedCourse.uni h4 a { width:100%; margin-bottom:0px; margin-left:0px;}
.searchedCourse.uni b {margin-left:0px;}*/

/*City Search*/
.searchedCourse.city{width:95%;}
.searchedCourse.city h4 a { margin-bottom:0px; width:95%;}
.CityHeading p {margin:0; padding:0; margin-top:5px; margin-left:20px;}

/*College Search*/
.searchedCourse.College {float:left; width:65%; height:auto; margin:0px; padding:0; margin-left:10px; margin-top:0px;}
.searchedCourse.College h4 a {margin-top:-10px;}

/*DIRECTORS PAGE*/
.Directors_fullscreenImg {display: none;}
.Directors_MidscreenImg {display: block; margin-bottom:10px;}
.Dirgectors_mobilescreenImg {display: none;}
.mobileImgDirectors {display: none;}
.fluid.Director h3 {font-size: 1.125em;font-weight: normal;}
.fluid.Director p {margin-right:20px; font-size: 1em; font-weight: normal;}
.fluid.Director {height:auto; border-bottom: none;}

/*INVESTORS PAGE
.rightBoxFluid { min-height:90px; }
*/


/*CAREERS*/
.careers-table {font-size:0.9em;font-weight: normal;}

/*CONTACT US*/

.ContactUsCollege h4 {margin-left:20px; margin-top:20px;}

.slideshow-wrapper {width:100%;}

/*Privacy Policy*/
.MainPP {width:100%;}

/*ABOUT US*/
.MIIContent.About {height:450px;}
.MIIContent.About.UP {height:310px;}
.MIIContent.About.SAE {height:310px;}
.MIIContent.About.PEP {height:550px;}
.newContainer {margin-top:0px;}
.aboutButtonAClass {width:100%;}
.aboutButtonAClass .aboutButton {width:100%;}
.aboutButtonAClass .aboutButtonText p{margin-left: 10px;}
.aboutButtonAClass .aboutButtonArrow {margin-right:10px;}
.fluid.About {margin-top:0px; margin-left:320px; padding-right:10px;}
.topcontainerAboutPage {width:100%;}
.whiteAboutBG {height:280px;}
.wrapper.About {display:none;}
.MobileAboutUs {display:block;}

.AboutContent {padding-left:10px; padding-right:10px; width:auto; margin-top:0px; margin-bottom:20px;}
.aboutLogo {width:auto; padding:0 10px 0 10px; margin:20px 0 20px 0;}

.MediaCenter_contentSection {
    width:55%;
    width:calc(100% - 340px);
}


/*ADMIN*/
.AdminHeaderButton {padding:5px 12px;margin-right:10px;}

/*NAC CSS*/
.nac_img_column {
    width: 30%;
    max-width:150px;
    padding:0;
}

.nac_img_column img{
    width: 100%;
    max-width:150px;
}

.nac_content_column {
    width: 60%;
    height:auto;
}


.royalSlider {width: 100% !important;height:auto !important;}


/*Breadcrumbs*/
.breadcrumbs {margin-left:0px;}

.searchbargoogle {display:none;}
.mobilesearch {display: block;}
table.gsc-search-box tr td {padding: 0px !important; margin:0px;}

/*home green button*/
.content{ display: block; }