@charset "UTF-8";
/* CSS Document */
body {margin:0; padding:0;}
#header-image {min-height:175px;}

.desktop-only {display:none;}

.clear { clear:both; }
/**/
header { z-index:999; width:100%; height:auto; margin:0 auto; background:#fff;}
header .menu { width:100%; height:70px;}
header .logo{ width:150px; margin:0; padding:0; height:70px;}
header .logo img{max-width:150px; margin-top:8px;}
header .search2 {margin:0 0 5px 20px; float:left;width:100%;}
header #menu-button {margin-top:20px;}

.headerimg { /*height:calc(100% - 75px);*/ margin-top:-75px;}

.box { width:100%; height:auto; margin:0 auto; }
#news-box .news-box_h2 {position: absolute; left:10px; width:95%;}
.content { width:100%; height:180px !important; margin:0 auto; *overflow: hidden; *position:absolute; *bottom:10px;}
.content h1 {display:none;}
.content .contentBox{ width:calc(100% - 20px); max-width:700px; height:70px; margin-top:10px;margin-left:10px;}
.contentBoxDottedLine { width:auto; }
.contentBoxP { font-size:0.75em; }
.statement_of_purpose {
    margin:0px 0;
}

/*New Home Button*/
.topbtns {width:100%;}
.home_mobile_button {display: block !important;}
.newContentBoxA {display:block; box-sizing:border-box; float:none; width:calc(100% - 20px); margin: 10px 10px; padding: 0;}
.newContentBox {position:relative; display:block; width:100%; height:50px;}
.newContentBoxH2 {width:auto; margin-top:12px;}
.newContentBoxDottedLine { width:96.5%; position:relative; margin-top:30px;}
.newContentBoxArrow { margin-right:10px; margin-top:0px; border-style: none; position: relative; float:right; margin-left:50%; top:-2px;}
.newContentBoxP {float:right; position: relative; top:17px; left:0px; margin-right:35px; text-decoration: none;}

/*NEW HOME IMAGE GRID*/
.innerStoryContent {margin:0 auto; display:block; width:100%; padding:20px 0;}
.storyContent {margin-top:10px;}


.subscribeBox { width: 100%; height: 328px !important; }
.featuredArticle {height:148px;}
.subscription-form .button_subscribe { width: 65%; right: 23px;}

.marginleft{ margin-left:0px !important;}

@media all and (max-width: 700px) and (min-width: 501px) {
    .content { width:100%; *height:175px !important; margin:0 auto; *overflow: hidden; *position:absolute; *bottom:10px;}
    .statement_of_purpose { width: 100%;}
    .statement_of_purpose h1 { padding: 0 20px;}
    .newContentBoxH2 {margin-top:12px; width:auto;}

    .list_title {width: 75%;}
    .quote_image {display: block; margin: 20px auto;}
    .quote_message {display:block; margin: 0 auto; width: 88%;}
    .homeArticle { width: 100%; height:418px; margin:0 0 10px;}
    .newImageBox {height: 270px;}
}
@media all and (max-width: 500px) and (min-width: 50px) {
    .content {height: 240px !important;}
    .newContentBox {height:70px;}
    .newContentBoxH2 {width:90%;}
    .newContentBoxP {float:none;top:0px; text-decoration: none;}
    .newContentBoxArrow {margin-left:0%; top:-40px;margin-right:10px;}
    .newContentBoxDottedLine {  margin-top:17px;width:95%;}
    .statement_of_purpose { width: 100%;}
    .statement_of_purpose h1 { padding: 0 20px; font-size:1em !important; line-height: 1.35em !important;}

    .list_title {width: 70%;}
    .quote_image {display: block; margin: 20px auto;}
    .quote_message {display:block; margin: 0 auto; width: 88%;}
    .homeArticle { width: 100%; height:408px; margin:0 0 10px;}
    .newImageBox {height: 260px;}
}

@media all and (max-width: 320px) and (min-width: 50px) {
    .newContentBoxP {font-size: 0.700em;}
}
#news-container {max-width:400px; z-index:10;}

@media screen and (max-height: 360px) {
    #news-container {
        display: none;
    }
}


@media screen and (max-width: 500px) and (max-height: 360px){
    #news-container {
        display: none;
    }
}


.HeadingPage { width:100%; height:auto;}
.HeadingPage h1 { width:auto; font-size:1.5em; margin-top:0%;font-weight: normal;}
.HeadingPage.MC h1 {width:auto;}
.HeadingPage.IC h1 {width:auto;}
.HeadingPage.Directors h1 {width:auto;}
.homeTextBox{display:none;}

#main-menus {position:relative; clear:both; width:711px; top:0px; left:-5px; z-index:500; padding:5px; font-size:0.9em; overflow:hidden;font-weight: normal;}
#main-menu #menu-holder {display:block; margin:0px; z-index:501; padding-left:0px; background:#eee;box-shadow:3px 3px 4px 1px rgba(0,0,0,0.1); padding-top:3px; margin-top:-3px; height:auto;}
#main-menu #arrows {display:block; position:relative; height:0; width:0; margin-left:17px; z-index:503; border-left:15px solid transparent; border-right: 15px solid transparent; border-bottom: 15px solid #eee;}
#main-menu ul li a, #main-menu ul li a:visited{display:block; width:100%; height:100%; min-height:44px; padding:20px 30px 20px 10px; background-repeat:no-repeat; background-position:10px center; background-color:#eee; background-size:6px 3px; border-bottom:1px solid #ccc; border-top:1px solid #fff; color:#4D4D4F; font-weight:normal; box-sizing:border-box; -moz-box-sizing:border-box; }
#main-menu ul li a:hover{background-color:#68BD49; color:#fff;}

ul.leftMenu { display:none; width:0px; height:0px; overflow:hidden;}
li.rightSide { position:absolute; left:365px; height:0px; overflow:hidden;}
li.rightSideLast { position:absolute; left:365px; float:left; height:0px; border-top:none;}
#main-menu {width:100%;}
#menu-holder, #menu-holder ul, #menu-holder li {position: relative; }


/*MEDIA AND INVESTOR INFO CSS*/
.MIIContent { width:100%; height:auto; background:#fff; margin:0 auto; padding:0;}
.MIIContent_rightBox_headings span { margin:0px; padding:0px; color:#68BD49; font-weight:200; float:right; width:auto; height:auto; font-size:1.00em; margin-top:6.5px; margin-right:2px;}
.spanArrow { width:10px; height:30px; background:url(../img/MII_LBox_Arrow_green.png) no-repeat; float:right;margin:0px; padding:0px; margin-top:11px; margin-right:10px;}
.MIIContent_leftBox_headings { width:100%; *height:30px; margin:0 0 5px 0; padding:0px; }
.MIIContent_leftBox_headings h3 { margin:0px; padding:0px; color:#4D4D4F; font-weight:200; *float:left; width:300px; height:auto; font-size:18px; margin-left:10px; margin-top:5px;}
.MIIContent_leftBox_dottedLine { width:auto; }
.MIIContent_leftBox_Share { width:auto; height:auto; background:#fff; margin:0 10px 0 10px;}
.leftBoxHeadingRow { width:auto; height:50px; background:#eee; border-radius:5px; }
.leftBoxNextRow { width:auto; height:25px; background:#fff; border-bottom:#ddd thin solid; margin-top:10px;}
.leftBoxShareName { width:20%; height:35px; margin:0; padding:0; text-align:center; font-size:1.500em; font-family:'NeueHaasGroteskDisp Pro Rg','Helvetica Neue',Helvetica,Arial,sans-serif; color:#68BD49; padding-top:8px; float:left;font-weight: normal;}
.leftBoxArrow { width:10%; height:35px; background:url(../img/MII_LBox_Arrow.png) no-repeat;float:left; margin-left:70px; margin-top:17px;}
.leftBoxSharePrice { width:auto; height:35px; margin:0; padding:0; text-align:right; color:#4D4D4F; font-size:1.500em; font-family:'NeueHaasGroteskDisp Pro Rg','Helvetica Neue',Helvetica,Arial,sans-serif; float:right; padding-top:8px; padding-right:10px;font-weight: normal;}
.leftBoxNRChange { width:20%; height:25px; margin:0; padding:0; text-align:center; font-size:1.125em; font-family:'NeueHaasGroteskDisp Pro Rg','Helvetica Neue',Helvetica,Arial,sans-serif; color:#4D4D4F; padding-top:0px; float:left; margin-top:-3px;font-weight: normal;}
.leftBoxArrowNR { width:10%; height:25px; background:url(../img/MII_LBox_Arrow.png) no-repeat;float:left; margin-left:70px; margin-top:2px;}
.leftBoxNRFig { width:auto; height:25px; margin:0; padding:0; text-align:center; color:#4D4D4F; font-size:1.125em; font-family:'NeueHaasGroteskDisp Pro Rg','Helvetica Neue',Helvetica,Arial,sans-serif; float:right; padding-top:0px; padding-right:10px;margin-top:-3px;font-weight: normal;}
.leftBoxLastRow {width:100%; height:35px; background:#fff; margin-top:5px; font-family:'NeueHaasGroteskDisp Pro Rg','Helvetica Neue',Helvetica,Arial,sans-serif;font-size:0.750em; color:#abacae; text-align:left;font-weight: normal;}
.leftBoxLastRow p{ color:#4D4D4F; margin:0; padding:0; position:absolute; left:20px;}
.MIIContent_leftBox_QLShare ul { margin:0; padding:0; margin-left:7px;}
.MIIContent_leftBox_QLShare ul li { list-style-image:url(../img/MII_LBox_Arrow.png); color:#68BD49; margin-left:10px; border-bottom:#eee thin solid; margin-bottom:10px; padding-bottom:10px; font-size:1em;font-family:'NeueHaasGroteskDisp Pro Lt','Helvetica Neue',Helvetica,Arial,sans-serif;font-weight: normal;}
.MIIContent_leftBox_QLheadings { width:100%; height:30px; margin:0px; padding:0px;}
.MIIContent_leftBox_QLheadings h3 { margin:0px; padding:0px; color:#4D4D4F; font-weight:200; float:left; width:300px; height:auto; font-size:1.125em; margin-left:10px; margin-top:5px;}
.MIIContent_leftBox_QLdottedLine { width:auto;  }
.MIIContent_leftBox_QLShare { width:100%; height:auto; background:#fff; margin-left:0px; padding-left:10px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.MIIContent_leftBox_QLShare.links {width:auto; margin:0 15px 0 10px;}

.newContainer {position: static;}
.fixed {height:auto; min-height: 50px; margin:15px 0 0 0; background: #fff; position: absolute; top: 0; left: 0;}
.fixed {width: 100%;height:auto;min-height: 50px;margin:10px 0 0 0;background: #fff;position: absolute;top: 0; left: 0;}
.fluid {height:auto; min-height: 400px; background: #fff; margin-top: 195px; margin-left: 0px;}
.fluid.corpHome {margin-top: 20px; margin-left: 10px; margin-right: 10px;}


.mobileQuickLinks{display: block; margin-bottom:30px;}
.desktopQuickLinks{display: none;}
.rightBoxNewsContainer.MII {width:95%; margin-left:10px;}
.MIIContent_leftBox_QLShare.ul a li {width:100%;}
.IC ul {padding:0 10px;}
.contactBoxDesktopIC.MII.Mobile {display:block;}
.contactBoxDesktopIC.MII {display: none;}

.contactICcol1.Mobile {width:25px;}
.contactICcol2.Mobile {width:200px;float:left;}
/*.container {position: static;}*/
.MII_ShareSectionMobile {display: block; margin-top:40px;}

/* UPP */
.UPPButton {display:block; position:static; width:calc(100% - 20px); margin:0 0 20px 0; margin-left:10px;}
.UPPButton.link .UPP_leftBoxArrow {transform:rotate(0deg); -ms-transform:rotate(0deg); /* IE 9 */ -webkit-transform:rotate(0deg); /* Opera, Chrome, and Safari */}
.UPP_contentSection {float:none; width:100%;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box; }
.UPP_leftBoxArrow {transform:rotate(90deg); -ms-transform:rotate(90deg); /* IE 9 */ -webkit-transform:rotate(90deg); /* Opera, Chrome, and Safari */}
a.active .UPP_leftBoxArrow {transform:rotate(270deg); -ms-transform:rotate(270deg); /* IE 9 */ -webkit-transform:rotate(270deg); /* Opera, Chrome, and Safari */}


/*MEDIA CENTRE*/
.MediaCenter_Contact {max-width:300px;}

.MCButton {display:block; position:static; width:calc(100% - 20px); margin:0 0 20px 0; margin-left:10px;}
.MCButton.link .MediaCenter_leftBoxArrow {transform:rotate(0deg); -ms-transform:rotate(0deg); /* IE 9 */ -webkit-transform:rotate(0deg); /* Opera, Chrome, and Safari */}
.MediaCenter_contentSection { margin-left: 0; float:none; width:100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.MC ul.section_type {padding-left:10px;}
.MediaCenter_leftBoxArrow {transform:rotate(90deg); -ms-transform:rotate(90deg); /* IE 9 */ -webkit-transform:rotate(90deg); /* Opera, Chrome, and Safari */}

a.active .MediaCenter_leftBoxArrow {transform:rotate(270deg); -ms-transform:rotate(270deg); /* IE 9 */ -webkit-transform:rotate(270deg); /* Opera, Chrome, and Safari */}

/*.MC_Top_SectionMobile.Corporate p a{color:#4D4D4F; font-size: 1.1em; line-height: 1.2em;font-weight: normal;}*/
/*.MC_Top_SectionMobile.Corporate p a:hover{color:#68BD49;}*/
/*.rightBoxFluid.MC.Corporate a p{color:#4D4D4F !important;}*/
/*.rightBoxFluid.MC.Corporate a{color:#68BD49 !important;}*/
/*.rightBoxFluid.MC.Corporate a:hover p{color:#68BD49 !important;}*/
/*.CorportateSectionMobile h4 span {color:#4D4D4F !important;}*/


/*.MC_Top_SectionMobile.Programs p a{color:#4D4D4F; font-size: 1.1em; line-height: 1.2em;font-weight: normal;}*/
/*.MC_Top_SectionMobile.Programs p a:hover{color:#009A49 !important;}*/
/*.rightBoxFluid.MC.Programs a p{color:#4D4D4F !important;}*/
/*.rightBoxFluid.MC.Programs a{color:#009A49 !important;}*/
/*.rightBoxFluid.MC.Programs a:hover p{color:#009A49 !important;}*/


/*.MC_Top_SectionMobile.Professional p a{color:#4D4D4F; font-size: 1.1em; line-height: 1.2em;font-weight: normal;}*/
/*.MC_Top_SectionMobile.Professional p a:hover{color:#008ce0 !important;}*/
/*.rightBoxFluid.MC.Professional a p{color:#4D4D4F !important;}*/
/*.rightBoxFluid.MC.Professional a{color:#008ce0 !important;}*/
/*.rightBoxFluid.MC.Professional a:hover p{color:#008ce0 !important;}*/


/*.MC_Top_SectionMobile.English p a{color:#4D4D4F; font-size: 1.1em; line-height: 1.2em;font-weight: normal;}*/
/*.MC_Top_SectionMobile.English p a:hover{color:#ee3124 !important;}*/
/*.rightBoxFluid.MC.English a p{color:#4D4D4F !important;}*/
/*.rightBoxFluid.MC.English a{color:#ee3124 !important;}*/
/*.rightBoxFluid.MC.English a:hover p{color:#ee3124 !important;}*/


/*.MC_Top_SectionMobile.SAE p a{color:#4D4D4F; font-size: 1.1em; line-height: 1.2em;font-weight: normal;}*/
/*.MC_Top_SectionMobile.SAE p a:hover{color:#023f88 !important;}*/
/*.rightBoxFluid.MC.SAE a p{color:#4D4D4F !important;}*/
/*.rightBoxFluid.MC.SAE a {color: #023f88 !important;}*/
/*.rightBoxFluid.MC.SAE a:hover p{color:#023f88 !important;}*/


.rightBoxFluid.MC h4 {padding-top: 8px;}

.CorportateSectionMobile {width:auto;}
.ProgramsSectionMobile {width:auto;}
.SAESectionMobile {width:auto;}
.ProfessionalSectionMobile {width:auto;}
.EnglishSectionMobile {width:auto;}

/*.MC_Top_SectionMobile.Corp {width:auto; height:auto; margin-bottom:15px; margin-left:0px; padding-top:5px;}*/
/*.MC_Top_SectionMobile.Prog {width:auto; height:auto; margin-bottom:15px; margin-left:0px; padding-top:5px;}*/
/*.MC_Top_SectionMobile.SAE {width:auto; height:auto; margin-bottom:15px; margin-left:0px; padding-top:5px; border:none;}*/
/*.MC_Top_SectionMobile.Prof {width:auto; height:auto; margin-bottom:15px; margin-left:0px; padding-top:5px;}*/
/*.MC_Top_SectionMobile.Eng {width:auto; height:auto; margin-bottom:15px; margin-left:0px; padding-top:5px;}*/

.MediaCenterContent_rightBox_headings.Mobile h3{margin:0px;padding:0px;}
.MIIContent_rightBox_dottedLine.Mobile {margin:0 0 7px 0;padding:0px;width:auto;}
.MC_Mobile_H3 {padding-bottom: 5px !important; margin-bottom: 0px !important;}

.rightBoxFluid.MC{min-height:60px !important;}

.MediaCenter_leftBoxHeadingRow.corporate.Mobile { display:block;}


/*INVESTOR CENTER*/
.fixed.IC {width:100%; min-height:0px; top:225px;}
.fluid.IC {margin-top: 680px;}
.investorShareTab {position:static;}
.MIIContent_leftBox_Share.IC {width:auto; margin-top:10px; margin-right:10px;}
.rightBoxFluid.Title {border: none; margin-left: 0px; padding-bottom: 1px;}
.rightBoxNewsContainer {margin:0px}
#nav {display: none;}
.contactDetailsIC {max-width:300px;}

.AnnualReportText_P a{margin-left:0px;font-family:'CorporateSBQ' !important; color:#68BD49;font-size:1.00em  !important;font-weight: normal;}
.ICButton {display:block; position:static; width:calc(100% - 20px); margin:0 0 20px 0; margin-left:10px;}

/*COURSE PAGE CSS*/
.ImageContainerCourse > img { height:auto;}
.coursePageBG {width:100%; height:270px; 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:98%; max-height:95%;margin:0 auto;padding-top:30px; margin-bottom:0px; height:380px;}
.courseContent ul {width:96%; height:50px; margin:0; padding:0px;text-align:center; background:none; margin-left:0%;margin:0 auto; margin-top:20px; margin-bottom:20px; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px;}
.courseContent ul li { list-style: none;  }
.courseContent ul li a { margin:0; margin-left:0%; padding:0px; float:left; background:#68BD49;text-decoration:none; width:24.7%; color:#FFF; padding-top:16px; padding-bottom:16px;-webkit-border-radius:0px; -moz-border-radius:0px; border-radius:0px; font-size:0.8750em;}
.leftBorder {border-left:#fff solid 1px;}
.leftBorderRadius {border-top-left-radius:2em;border-bottom-left-radius:2em;}
.courseContent ul li a:hover { background:#636568;}

.courseContent.Students {padding-top: 0;}

.searchbar { width:96%; height:50px; background:#fff; margin:0 auto; border-radius: 3px; -moz-border-radius: 3px;-webkit-border-radius: 3px;}
.searchbar input::-webkit-input-placeholder {padding-top:5px; font-size: 0.750em;font-weight: normal;}
.searchbar input:-moz-input-placeholder {padding-top:5px;font-size: 0.750em;font-weight: normal;}

.center{width:100%; height:auto; margin: 0 auto; margin-top:0px;}
.courseContent h3{text-align:center; color:#fff; font-size:1.625em; line-height:1.125em; font-weight:200; margin:0; padding:0; padding-top:0px; padding-left:20px; padding-right:20px; padding-bottom:10px;}
.Searchlinks{text-align:center; background:none;}
.searchMatter{ width:93%; 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:0px;}
.searchMatter ul li Img { float:left; padding:0; margin:10px; margin-left:-30px; }
.searchedCourse {width:100%; height:auto; margin:0px;}
.searchedCourse h4 {margin-top:0px;}
.searchedCourse h4 a { margin-left:0px;}
.searchedCourse b {margin-left:0px;}
.searchedCourse span {margin-left: 10px;}
.searchedCourse span a {display:block; float:left; width:80%;}
.leftBoxArrow { margin-left:28%;}
.leftBoxArrowNR { margin-left:28%;}

.divider {margin:30px 0px;}


/*ProgramSearch*/
.searchedCourse.course {width:95%;}
.searchedCourse.course h4{width:100%;}

/*UniversitySearch*/
.courseGroup ul li {margin:0px; margin-left:0px; padding:0; width:100%;}
.courseGroup ul li .desktopImg {display:none;}
.mobileImg {display:block; width:100%; height:auto; margin-top:20px;margin-bottom:10px;}
.searchedCourse.uni{width:99%; float:left; margin-top:10px;}

/*COLLEGE SEARCH*/
.searchMatter ul li #desktopCollegeImg {display:none;}
.searchMatter ul li .mobileImg {display:block;}
.searchedCourse.College{width:100%;}
.searchedCourse.College h4{ margin-left:0px; margin-top:0px;}
.searchedCourse.College h4 a{ margin-left:0px; margin-top:30px;}
.searchedCourse.College b {margin-top:10px;}
.searchedCourse.College span {margin-top:10px;}
.collegeDetails {margin-bottom: 60px;}

/*CITY SEARCH*/
.searchedCourse.city{width:100%;}
.CityHeading {margin:0px; padding:0px; margin-left:-30px; margin-top:20px; margin-bottom:0px;}
.searchedCourse.city h4 a{ margin-top:10px; margin-bottom:0px;}
.searchedCourse.city b {margin-top:10px;}
.searchedCourse.city span {margin-top:10px;}


/*DIRECTORS PAGE*/
.mobileImgDirectors {display: block;}
.Directors_fullscreenImg {display: none;}
.Directors_MidscreenImg {display: none;}
.Directors_mobilescreenImg {display:block; margin:0 auto; padding:0px;;}
.fluid.Director h3{ margin-left:10px;}
.fluid.Director p{width:92%;}
.fluid.Director { margin:15px; margin-top:360px;width:95%;height:auto; display:none;}
.fixed.Director {display: none;}


/*Leaderhsip Page*/
.desktop.Leaders {display:none;}
.fluid.Leaders h3{ margin-left:10px;}
.fluid.Leaders p{width:92%;}
.fluid.Leaders { margin:15px; margin-top:360px;width:95%;height:auto; display:none;}
.fixed.Leaders {display: none;}

/*INVESTORS PAGE*/
.accordionBlockInvestor {display: block;margin: 225px 0 0 0;}
.fluid.IC {display: none;}
.MIIContent_leftBox_Share.IC {display: none;}
.mobileIC {display: block;}
.ASX {display: block;}
.FR {display: block;}
.IP {display: block;}
.ContactBox_IC{display: none;}
.InvestorContactMobile {display:block; margin-top:10px;}
.test2 {display: none;}
.investorShareTab.Registry {margin-top:0px;}


/*MEDIA PAGE*/
.newMediaContainer {position: relative; min-height: 320px;}
.MediaDesktop {display: none;}
.fixed.MC {display:none;}
.MC_mediacenter_contactBoxMobile {margin-top:420px; display: block;}
.MC_mediacenter_contactBox {position:static;}

.MCMobile { width:auto; }
.MIIContent_leftBox_QLheadingsMobile { width:100%; height:30px; margin:0px; padding:0px; }
.MIIContent_leftBox_QLheadingsMobile h3 { margin:0px; padding:0px; color:#4D4D4F; font-weight:200; float:left; width:300px; height:auto; font-size:1.125em; margin-left:10px; margin-top:5px;}
.MIIContent_leftBox_QLShareMobile span {font-size:0.875em;color:#4D4D4F; padding-bottom: 10px;font-weight: normal;}
.MIIContent_leftBox_QLdottedLineMobile { width:auto;}
.MIIContent_leftBox_QLShareMobile { width:300px; height:auto; background:#fff; margin-left:10px; }
.MC_rowMobile { width:100%; height:20px; background: #fff; margin-bottom:10px; font-size:.8750em; margin-top:10px;font-weight: normal;}
.MC_column1Mobile {width:10px; height:20px; float:left; background: #fff; margin-right:10px;}
.MC_column1Mobile p {font-weight:bold;}
.MC_column2Mobile {width: 270px; height:20px; float:right; background: #fff; margin-left:10px;}
.MC_columnLastRowMobile {width: 250px; height:20px; float:left; background: #fff; margin-right:10px;}
.MediaCenter_leftBoxHeadingRowMobile { width:auto; height:40px; background:#fff; border-radius:3px; border:#68BD49 1px solid; margin-bottom:15px; margin-left:10px; margin-right:10px;}
.MC_mediacenter_contactBox {margin-top: 10px;}

.MediaCenter_SectionMobile {width: 100%;}
.MediaCenterContent_rightBox_headingsMobile{width:auto; padding-left:10px; margin:0;}
.MC_Top_SectionMobile {width:95%; height:auto; background: #fff; padding:0px; margin-bottom:15px; border-bottom: #ddd thin solid; margin-left:10px; padding-top:5px;}
.MC_Top_SectionMobile h4 {font-size: 0.750em; color:#4D4D4F; font-weight:bold;}
.MC_Top_SectionMobile h4 a{color:#008ce0; text-decoration: none;}
.MC_Top_SectionMobile h3 {font-size: 1.1250em; color:#008ce0; font-weight:bold; margin:0;}
.MC_Top_SectionMobile h3 a{color:#008ce0; text-decoration: none;}
.MC_Top_SectionMobile p {font-size: 0.750em; color:#4D4D4F; font-weight:normal; margin:0; margin-top:7px;}
.MC_Top_SectionMobile h5 {font-size: 0.750em; color:#008ce0; font-weight:bold; margin:0;}
.MC_Top_SectionMobile h5 a{font-size: 0.750em; color:#008ce0; text-decoration:none;font-weight: normal;}

.SignupMCMobile {display: block;}


/*Accordions*/

/*DIRECTORS PAGE*/
#accordion {display: none; width:auto; padding: 0 10px 0 10px; height:auto; z-index:9999;}
#accordion.IC { margin-top: 175px;}
#accordion h3{color:#4D4D4F; margin-bottom:10px; padding-bottom: 0px;padding-bottom: 10px;}
#accordion p{font-size:1em; margin:0px; width:auto; padding-left:0px; margin-bottom:10px; line-height:1.4em;font-weight: normal;}
.ui-accordion-header-icon ui-icon ui-icon-triangle-1-e {transform:rotate(90deg); -ms-transform:rotate(90deg); /* IE 9 */ -webkit-transform:rotate(90deg); /* Opera, Chrome, and Safari */}
#accordion a.select .MediaCenter_leftBoxArrow {background-image: url(../img/MC_LBox_Arrow_White.png); transform:rotate(180deg); -ms-transform:rotate(180deg); /* IE 9 */ -webkit-transform:rotate(180deg); /* Opera, Chrome, and Safari */}
#accordion h4 span {color:#AAAAAA; font-weight:500;}
#accordion .ui-accordion-header-active span {background-image: url('../img/MC_LBox_Arrow_White.png'); background-position: center center; top: 40%; margin-top:-5px !important; transform:rotate(270deg); -ms-transform:rotate(270deg); /* IE 9 */ -webkit-transform:rotate(270deg); /* Opera, Chrome, and Safari */}
#accordion a.select .MediaCenter_leftBoxArrow {background-image: url('../img/MC_LBox_Arrow_White.png');}
#accordion ul {height:auto;}
#accordion ul li {list-style: none; height:auto; padding:0; margin:0 0 20px 0;}
#accordion ul li .rightBoxFluid {min-height:53px; background:none; width:auto; margin-left:80px; padding-bottom: -1px !important;}
#accordion ul li .rightBoxFluid.Title {margin:0px; padding:0px; height:auto;}
#accordion ul li .rightBoxStaticDate {margin:0; padding:0px; margin-left:0px;}
#accordion ul li span {color:#fff; font-weight: 500; padding-top:0px;}
#accordion ul li h4 {line-height: 1.6em;font-weight: 500;}
#accordion ul li p {font-size: 1.1em; line-height: 1.2em; color:#68BD49; margin:0; padding-top:3px; margin-bottom: 7px; font-family:'NeueHaasGroteskDisp Pro Lt','Helvetica Neue',Helvetica,Arial,sans-serif; padding-right:0px; height:auto;font-weight: normal;}
#accordion ul li a {color:#68BD49; text-decoration:none; border:none;}
#accordion ul li a:hover { text-decoration:underline; }

.ui-accordion-content-active {width:auto;}
#accordion .ui-accordion-header {background:none; background-color: #fff; color:#68BD49; border: #68BD49 1px solid;}
.ui-accordion-header-active { background: #68BD49; color:#fff;}
.ui-accordion .ui-accordion-content {padding:12px 0 0 0px; border-top: 0; overflow: auto;}
.ui-state-active {border:1px #68BD49 solid;}
.ui-widget-content {border:none; padding:0px; margin:0px; height:auto;}
.ui-state-default .ui-icon { background-image:url('../img/MII_LBox_Arrow_green.png'); background-position:center center; background-repeat:no-repeat;}

.ui-icon-triangle-1-e {background-position: 0px 0px;}
.ui-accordion .ui-accordion-header .ui-accordion-header-icon {margin-top:-6px !important; position: absolute; left: auto; right:10px; top: 47%; transform:rotate(90deg); -ms-transform:rotate(90deg); -webkit-transform:rotate(90deg);}
.ui-accordion .ui-accordion-header {padding:0.5em;}
.ui-accordion .ui-accordion-icons { padding-left:1.0em !important;}
.accordionBlock{display: block;}
.accordionInlineH3 {padding-left:0px; padding-bottom:0px; margin-bottom:0px; line-height: 0.550em;}

/*Leaderhsip Page*/
.accordion_content {margin: 0 0 20px 0;}

/* MEDIA */
.accordionBlockMedia {display: block; margin-top:0px;}

.accordionContact {width:auto; margin-left:0px; margin-top:20px; display:block;}

#accordion .accordionCorporate {background-color:#ffffff; border: #68BD49 1px solid; color:#68BD49;}
#accordion .accordionCorporate.ui-state-focus {background-color:#68BD49; color:#ffffff;}
#accordion .accordionCorporate .ui-icon {background-image:url('../img/MII_LBox_Arrow_green.png'); }
#accordion .accordionCorporate.ui-state-focus .ui-icon {background-image:url('../img/MC_LBox_Arrow_White.png');}


#accordion .accordionPrograms {background-color:#ffffff; border: #009a49 1px solid; color:#009a49;}
#accordion .accordionPrograms.ui-state-focus {background-color:#009a49; color:#ffffff;}
#accordion .accordionPrograms .ui-icon {background-image:url('../img/MC_LBox_Arrow_DarkGreen.png');}
#accordion .accordionPrograms.ui-state-focus .ui-icon {background-image:url('../img/MC_LBox_Arrow_White.png');}

#accordion .accordionSAE {background-color:#ffffff; border: #023f88 1px solid; color:#023f88;}
#accordion .accordionSAE.ui-state-focus {background-color:#023f88; color:#ffffff;}
#accordion .accordionSAE .ui-icon {background-image:url('../img/MC_LBox_Arrow_DarkBlue.png');}
#accordion .accordionSAE.ui-state-focus .ui-icon {background-image:url('../img/MC_LBox_Arrow_White.png');}

#accordion .accordionProfessional {background-color:#ffffff; border: #008ce0 1px solid; color:#008ce0;}
#accordion .accordionProfessional.ui-state-focus {background-color:#008ce0; color:#ffffff;}
#accordion .accordionProfessional .ui-icon {background-image:url('../img/MC_LBox_Arrow_LightBlue.png');}
#accordion .accordionProfessional.ui-state-focus .ui-icon {background-image:url('../img/MC_LBox_Arrow_White.png');}

#accordion .accordionEnglish {background-color:#ffffff; border: #ee3124 1px solid; color:#ee3124;}
#accordion .accordionEnglish.ui-state-focus {background-color:#ee3124; color:#ffffff;}
#accordion .accordionEnglish .ui-icon {background-image:url('../img/MC_LBox_Arrow_Red.png');}
#accordion .accordionEnglish.ui-state-focus .ui-icon {background-image:url('../img/MC_LBox_Arrow_White.png');}

/*#accordion .ui-state-default .ui-icon .accordionProfessional {background-image: none; background:none !important;}*/


.split-panel, .split-panel-reversed {padding-right:0; padding-left:0; margin-bottom: 5px;}
.split-panel .left {float: none; display:block; width:100%; min-height:50px; margin-bottom:20px; border-right:0px solid #fff;}
.split-panel .right {clear:both; float:none; display:block; width:100%; min-height:50px; margin-right:0px; margin-bottom:20px; padding-top:20px; background-color:#fff; border-right:0px solid #fff; box-sizing:border-box; -moz-box-sizing:border-box;}
.split-panel-reversed .right {float:none; display:block; width:100%; min-height:50px; border-right:0px solid #fff; margin-bottom: 5px; padding-left:0px;}
.split-panel-reversed .left {float:none; display:block; width:100%; margin-bottom:20px; margin-left:0px; background-color:#fff; border-right:0px solid #fff; box-sizing:border-box; -moz-box-sizing:border-box;}
.fstory_img.main {width:150px; height:150px;}


.MC_NewsAlertBox1 {display:block;}

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

/*COOKIE POLICY*/
.basic-table {font-size: 0.9em;font-weight: normal;}


/*CONTACT US*/
.ContactUsCollege h4 {margin-left:0px; margin-top:20px;}
.ContactUsCollege p {margin-left:0px;}
.desktopCollegeImg {display: none;}
.ContactUsCollege {margin-left:0px;}
.countries .CountryElementsLinks {width:95%;}


.contactInput {padding-right: 17px;}
.MIIContent_leftBox_Share.CU.Right {padding-right: 10px;}
.MIIContent_leftBox_Share.CU {width: auto;}

.mobileImg.CU {margin-left:0px;}
.ContactUsCollege.Offc {margin-left: 10px;}

.tab-title {font-size:0.875em;font-weight: normal;}

.slideshow-wrapper {width:100%;}

/*Privacy Policy*/
.MainPP { width:100%; height:auto; margin:0 auto;}
.leftside {width:auto; float:none; height:auto; padding:0px; padding-left:10px; padding-right:10px;}
.rightside {width: auto; float: none; height:auto; padding:0px;padding-left:10px; padding-right:10px;}


/*ABOUT US*/
.wrapper.About {display:none;}
.MobileAboutUs {display:block;}
.aboutButtonAClass {width:100%; padding:0 10px; box-sizing: border-box;}
.aboutButtonAClass .aboutButton {width:100%; float: none;}
.aboutButtonAClass .aboutButtonText p{margin-left: 10px;}
.aboutButtonAClass .aboutButtonArrow {margin-right:10px;}
.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;}

.strategy-content-section {
    padding:0 10px;
    margin:0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.strategy-content-section ul {padding-right:10px}

/*Structures*/
.right.standard {padding-right: 2px;}
.right.standard ul {left:10px;}
.right.standard ul li {margin-left: 10px;}
.corp_responsibility {margin-top: 0px;}
#news-button {margin:10px;}
#news-box {margin:10px;}
.corp_responsibility .fullImg { width: 100%;}

/*COURSE NEW*/
.search-top-section{
    height:auto;
}
.search-top-section-left {
    float:none;
    width:100%;
    height:100%;
}
.search-top-section-right {
    float:none;
    width:100%;
    height:100%;
    left:0px;
    top:20px;
}
.search-top-section h4 {
    margin-top:10px;
    height:auto;
    width:auto;
}
.search-top-section-right .search-uni-logo {
    margin-top:10px;
}
.search-bottom-box-left {
    float:none;
    width:100%;
    height:auto;
}
.search-bottom-box-right {
    float:none;
    width:100%;
    height:auto;
    margin-top:30px;
}
.search-bottom-section{
    margin:10px 0 0 0;
}
.dotsCourseSearch {
    margin-bottom:30px;
}
ul .campus-details{
    padding-bottom: 30px;
}

/*ADMIN CONTROL CENTER*/
.AdminHeaderButtonLeft {margin-left:2px;}
.AdminHeaderButton {float:left; margin-right:10px;}
.UsernameWelcomeText {}
.admin-login-form.control_center {width:auto; padding-left:10px; padding-right: 10px;}
.admin_control_center_button .links a{display:inline-block; margin:5px 2px; padding:15px; margin-left:0px; background-color:#68BD49; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; font-size:1.0em; color:#FFFFFF;font-weight: normal; width:83%;}
.admin-left-panel {
    width:100%;
    height:20px;
    float: none;
    margin:0px;
    margin-top:10px;
    position: static;
}
.admin-right-panel {
    width: 100%;
    min-height:40px;
    height:auto;
    float: none;
    margin:0px;
    position: static;
    margin-top:10px;
    margin-left:10px;
    margin-bottom:20px;
}
.listed-days {
    width: auto !important;
}
li.AdminHeaderButton{float:none;}


/*NAC CSS*/
.nac_img_column {
    width: 100%;
    float: none;
    margin-bottom: 20px;
    border: none;
}

.nac_img_column img{
    width: 150px;
    margin:0 auto;
    border: 1px #EEEEEE solid;
}

.nac_content_column {
    width: 90%;
    height:auto;
    float: none;
    margin-left: 0px;
    margin-right:0px;
}


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



/*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; }
