@charset "UTF-8";
/*------------------------------------------------*/
/*----------------[IMPORTS]---------------*/
/*------------------------------------------------*/
@font-face {
  font-family: 'wallaby';
  src: url("../fonts/wallaby.eot?");
  src: url("../fonts/wallaby.eot?#iefix") format("embedded-opentype"), url("../fonts/wallaby.woff?") format("woff"), url("../fonts/wallaby.ttf?") format("truetype"), url("../fonts/wallaby.svg?#wallaby") format("svg");
  font-weight: normal;
  font-style: normal; }
/* Chrome hack: SVG is rendered more smooth in Windozze. 100% magic, uncomment if you need it. */
/* Note, that will break hinting! In other OS-es font will be not as sharp as it could be */
/*
@media screen and (-webkit-min-device-pixel-ratio:0) {
  @font-face {
    font-family: 'wallaby';
    src: url('../font/wallaby.svg?38778295#wallaby') format('svg');
  }
}
*/
.wb-icon:before {
  content: '\e800'; }

/* '' */
.torrens-icon:before {
  content: '\e801'; }

/* '' */
.jni-icon:before {
  content: '\e802'; }

/* '' */
.ssnt-icon:before {
  content: '\e803'; }

/* '' */
.rm-icon:before {
  content: '\e804'; }

/* '' */
.catc-icon:before {
  content: '\e805'; }

/* '' */
.bb-icon:before {
  content: '\e806';
  font-size: 16px; }

/* '' */
.apm-icon:before {
  content: '\e807'; }

/* '' */
.ancb-icon:before {
  content: '\e808'; }

/* '' */
.acnt-icon:before {
  content: '\e809'; }

/* '' */
.bluemoutains_white-icon:before {
  content: '\e80a'; }

/* '' */
.chifley_white-icon:before {
  content: '\e80b';
  font-size: 28px; }

/* '' */
.wallaby-icon {
  float: left;
  font-family: "wallaby";
  font-style: normal;
  font-weight: normal;
  speak: none;
  display: inline-block;
  text-decoration: inherit;
  width: 100%;
  margin-right: .2em;
  text-align: left;
  /* opacity: .8; */
  /* For safety - reset parent styles, that can break glyph codes*/
  font-variant: normal;
  text-transform: none;
  /* fix buttons height, for twitter bootstrap */
  line-height: 1em;
  /* Animation center compensation - margins should be symmetric */
  /* remove if not needed */
  margin-left: .2em;
  /* You can be more comfortable with increased icons size */
  /* font-size: 120%; */
  /* Font smoothing. That was taken from TWBS */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  /* Uncomment for 3D effect */
  /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
  /*Styling*/
  font-size: 24px;
  color: #c7cbd0;
  text-decoration: none; }

#inner_header .searchMobile {
  position: relative;
  left: 10px;
  top: 20px;
  z-index: 99999999;
  width: 187px; }
  @media (max-width: 767px) {
    #inner_header .searchMobile {
      display: block; } }
  @media (min-width: 768px) {
    #inner_header .searchMobile {
      display: none; } }
  #inner_header .searchMobile form .button {
    position: absolute;
    left: 125px;
    text-indent: -9999999px; }
  #inner_header .searchMobile form .searchbox-input {
    font-size: 14px; }

.section_content_tables table {
  font-size: 14px;
  background-color: rgba(53, 66, 73, 0.1);
  border-bottom: 1px solid #fefcfc;
  margin: 10px 0; }
  @media (max-width: 767px) {
    .section_content_tables table {
      width: 100%; } }
  @media (min-width: 768px) {
    .section_content_tables table {
      width: 68%; } }
  @media (min-width: 992px) {
    .section_content_tables table {
      width: 100%; } }
  @media (max-width: 767px) {
    .section_content_tables table tbody tr {
      display: block; } }
  @media (max-width: 767px) {
    .section_content_tables table tbody tr#first-row {
      background: none;
      border-top: solid 4px #c71c3a; } }
  @media (min-width: 768px) {
    .section_content_tables table tbody tr#first-row {
      background: #354249 url(../images/static/bgTableHdr.jpg) repeat-x bottom left; } }
  @media (max-width: 767px) {
    .section_content_tables table tbody tr#first-row p {
      color: #1c2023; } }
  @media (min-width: 768px) {
    .section_content_tables table tbody tr#first-row p {
      color: #fff; } }
  @media (max-width: 767px) {
    .section_content_tables table tbody tr#first-row .left-column {
      color: #1c2023;
      font-size: 14p; } }
  @media (min-width: 768px) {
    .section_content_tables table tbody tr#first-row .left-column {
      color: #fff; } }
  @media (max-width: 767px) {
    .section_content_tables table tbody tr#first-row .right-column {
      color: #1c2023; } }
  @media (min-width: 768px) {
    .section_content_tables table tbody tr#first-row .right-column {
      color: #fff; } }
  .section_content_tables table tbody tr td {
    padding: 1em; }
    @media (max-width: 40em) {
      .section_content_tables table tbody tr td {
        display: block;
        padding: 0.5em; } }
    .section_content_tables table tbody tr td .table-cell-label {
      display: none;
      width: 50px;
      color: #aaa;
      font-size: 12px;
      font-weight: 300;
      text-align: left;
      vertical-align: top; }
      @media (max-width: 767px) {
        .section_content_tables table tbody tr td .table-cell-label {
          display: none; } }
  .section_content_tables table tbody tr:nth-child(even) {
    border-top: none;
    border-left: none;
    border-right: none;
    border-bottom: solid 1px white; }
    @media (max-width: 767px) {
      .section_content_tables table tbody tr:nth-child(even) {
        border: none; } }
  @media (max-width: 767px) {
    .section_content_tables table tbody tr:nth-child(odd) {
      border: none; } }
  .section_content_tables table tbody .left-column {
    width: 30%;
    padding: 1em;
    text-align: left;
    letter-spacing: 0px;
    padding: 0px 15px;
    border-bottom: 1px solid #fefcfc;
    position: relative; }
    @media (max-width: 767px) {
      .section_content_tables table tbody .left-column {
        padding: 0.5em;
        font-size: 18px;
        width: 100%;
        display: inline-block; } }
  .section_content_tables table tbody .left-column:before {
    background: none;
    border-bottom: 1px solid #c2c5c5;
    content: "";
    display: block;
    position: absolute;
    top: 0px;
    left: 0px;
    right: 0px;
    bottom: 0px;
    pointer-events: none; }
  .section_content_tables table tbody .right-column {
    vertical-align: middle;
    padding: 0px 15px;
    letter-spacing: 0.03em;
    border-bottom: 1px solid #fefcfc;
    position: relative; }
    @media (max-width: 767px) {
      .section_content_tables table tbody .right-column {
        width: 100%;
        display: inline-block;
        padding: 0px 9px; } }
    @media (min-width: 768px) {
      .section_content_tables table tbody .right-column {
        color: #fff;
        padding: 0px 15px; } }
  .section_content_tables table tbody .right-column:before {
    background: none;
    border-bottom: 1px solid #c2c5c5;
    content: "";
    display: block;
    position: absolute;
    top: 0px;
    left: 0px;
    right: 0px;
    bottom: 0px;
    pointer-events: none; }
  .section_content_tables table p {
    font-size: 14px; }

table.responsiveTable {
  width: 100%;
  margin: 30px 0;
  border-bottom: none;
  font-size: 14px; }

.courseGlance .table-head .tableRow div:nth-child(1) {
  width: 20%; }

.courseGlance .table-head .tableRow div:nth-child(2) {
  width: 20%; }

.courseGlance .table-head .tableRow div:nth-child(3) {
  width: 20%; }

.courseGlance .table-head .tableRow div:nth-child(4) {
  width: 20%; }

.courseGlance .table-head .tableRow div:nth-child(5) {
  width: 20%; }

.table {
  display: table;
  margin: 30px 0; }

.table-head {
  display: table-header-group;
  background: #354249 url(../images/static/bgTableHdr.jpg) repeat-x bottom left;
  text-align: left;
  padding: 10px; }

.table-head .column {
  text-align: left;
  padding: 18px 15px;
  color: #fff;
  font: 16px 'Lato', sans-serif; }

.tableRow {
  display: table-row; }

.column {
  display: table-cell;
  padding: 35px 15px;
  letter-spacing: 0.03em;
  vertical-align: middle; }

tbody .tableRow .column {
  border-bottom: solid 1px #fff;
  position: relative; }

tbody .tableRow .column:before {
  background: none;
  border-bottom: 1px solid #c2c5c5;
  display: block;
  position: absolute;
  top: 0px;
  left: 0px;
  right: 0px;
  bottom: 0px;
  pointer-events: none; }

tbody .tableRow .column:before {
  background: none;
  border-bottom: 1px solid #c2c5c5;
  display: block;
  position: absolute;
  top: 12px;
  left: 6px;
  right: 0px;
  bottom: 0px;
  pointer-events: none;
  font-weight: bold; }

.eventsTable .column a.linkMore {
  text-align: right; }

@media (max-width: 767px) {
  table.responsiveTable {
    width: 100%;
    border-top: none;
    border-bottom: none; } }
/* Responsive table */
@media all and (max-width: 991px) {
  table.responsiveTable {
    width: 100%;
    border-top: none;
    border-bottom: none; }

  .tableRow {
    border-top: 4px solid #c71c3a;
    border-bottom: 0px solid #c71c3a;
    margin-bottom: 10px; }

  .table {
    border-bottom: none;
    border-top: none; }

  .table tbody {
    display: block;
    width: 100%; }

  .table, .tableRow, .column, .column:before {
    display: block; }

  .table, .tableRow .column:last-child {
    border-bottom: none; }

  .table, .tableRow .column:last-child:before {
    border-bottom: none; }

  .table-head {
    position: absolute;
    top: -1000em;
    left: -1000em; }

  tableRow .row {
    border: 1px solid #eeeeee;
    border-top: 2px solid #dddddd;
    border-bottom: 2px solid #dddddd;
    margin: 20px 0; }

  .tableRow .column:nth-child(1) {
    border-left: none; }

  .tableRow .column:last-child {
    border-right: none; }

  .tableRow:last-child .column, .column {
    border-bottom: 1px solid #eeeeee; }

  .column {
    padding: 30px 5px 20px;
    height: auto;
    vertical-align: middle; }

  .column:before {
    padding-right: 20px;
    font-weight: normal;
    content: " " attr(data-label) " "; } }
/*------------------------------------------------*/
/*----------------[GRADIENTS]---------------*/
/*------------------------------------------------*/
/*! #######################################################################

	MeanMenu 2.0.6
	--------
	
	To be used with jquery.meanmenu.js by Chris Wharton (http://www.meanthemes.com/plugins/meanmenu/)

####################################################################### */
/* hide the link until viewport size is reached */
a.meanmenu-reveal {
  display: none; }

/* when under viewport size, .mean-container is added to body */
.mean-container .mean-bar {
  float: left;
  width: 100%;
  position: relative;
  padding: 4px 0;
  min-height: 42px;
  z-index: 999;
  top: -17px; }

.mean-container a.meanmenu-reveal {
  width: 22px;
  height: 22px;
  padding: 13px 13px 11px 13px;
  position: absolute;
  top: 0;
  right: 0;
  cursor: pointer;
  color: #2a2a2a;
  text-decoration: none;
  text-indent: -9999em;
  line-height: 22px;
  display: block;
  font-weight: 700; }

.mean-container a.meanmenu-reveal span {
  display: block;
  background: #2a2a2a;
  height: 3px;
  margin-top: 3px; }

.mean-container .mean-nav {
  float: left;
  width: 100%;
  margin-top: 44px; }

.mean-container .mean-nav ul {
  padding: 0;
  margin: 0;
  width: 100%;
  list-style-type: none; }

.mean-container .mean-nav ul li {
  position: relative;
  float: left;
  width: 100%; }

.mean-container .mean-nav ul li.item-156, li.item-170 {
  display: none; }

.mean-container .mean-nav ul li a {
  display: block;
  float: left;
  width: 90%;
  padding: 1em 5%;
  margin: 0;
  text-align: left;
  color: #747474;
  	/*
  	border-top: 1px solid #383838;
  	border-top: 1px solid rgba(255,255,255,0.5);
  */
  border-bottom: 1px solid #dfdfdf;
  text-decoration: none;
  text-transform: uppercase;
  letter-spacing: 0; }

.mean-container .mean-nav ul li li a {
  width: 80%;
  padding: 1em 10%;
  border-top: 1px solid #f1f1f1;
  border-top: 1px solid rgba(255, 255, 255, 0.25);
  text-shadow: none !important;
  visibility: visible;
  color: #c71c3a;
  font-size: 85%; }

.mean-container .mean-nav ul li.mean-last a {
  border-bottom: none;
  margin-bottom: 0; }

.mean-container .mean-nav ul li li li a {
  width: 70%;
  padding: 1em 15%; }

.mean-container .mean-nav ul li li li li a {
  width: 60%;
  padding: 1em 20%; }

.mean-container .mean-nav ul li li li li li a {
  width: 50%;
  padding: 1em 25%; }

.mean-container .mean-nav ul li a:hover {
  background: #252525;
  background: rgba(255, 255, 255, 0.1); }

.mean-container .mean-nav ul li a.mean-expand {
  margin-top: 1px;
  width: 26px;
  height: 32px;
  padding: 12px !important;
  text-align: center;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 2;
  font-weight: 700;
  background: rgba(255, 255, 255, 0.1);
  border: none !important;
  /* border-left: 1px solid rgba(255,255,255,0.4) !important;
  border-bottom: 1px solid rgba(255,255,255,0.2) !important; */ }

.mean-container .mean-nav ul li a.mean-expand:hover {
  /*	background: rgba(0,0,0,0.9);*/ }

.mean-container .mean-push {
  float: left;
  width: 100%;
  padding: 0;
  margin: 0;
  clear: both; }

.mean-nav .wrapper {
  width: 100%;
  padding: 0;
  margin: 0; }

/* Fix for box sizing on Foundation Framework etc. */
.mean-container .mean-bar, .mean-container .mean-bar * {
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box; }

.mean-remove {
  display: none !important; }

.think-nav-rgt .searchbox-wrapper, #APM_header > div .apm-top-nav .searchbox-wrapper {
  position: absolute;
  top: 0px;
  right: 0px;
  z-index: 1000; }
  @media (max-width: 767px) {
    .think-nav-rgt .searchbox-wrapper, #APM_header > div .apm-top-nav .searchbox-wrapper {
      width: 227px; } }
  @media (min-width: 768px) {
    .think-nav-rgt .searchbox-wrapper, #APM_header > div .apm-top-nav .searchbox-wrapper {
      width: 290px; } }
  @media (min-width: 992px) {
    .think-nav-rgt .searchbox-wrapper, #APM_header > div .apm-top-nav .searchbox-wrapper {
      width: 340px; } }
  @media (min-width: 1200px) {
    .think-nav-rgt .searchbox-wrapper, #APM_header > div .apm-top-nav .searchbox-wrapper {
      width: 385px; } }
  .think-nav-rgt .searchbox-wrapper nav#think-nav-rgt-menu, #APM_header > div .apm-top-nav .searchbox-wrapper nav#think-nav-rgt-menu {
    position: absolute;
    right: 40px;
    top: 0;
    font-family: AvenirLTStd-Light;
    text-transform: uppercase; }
    @media (max-width: 767px) {
      .think-nav-rgt .searchbox-wrapper nav#think-nav-rgt-menu, #APM_header > div .apm-top-nav .searchbox-wrapper nav#think-nav-rgt-menu {
        font-size: 10px; } }
    @media (min-width: 768px) {
      .think-nav-rgt .searchbox-wrapper nav#think-nav-rgt-menu, #APM_header > div .apm-top-nav .searchbox-wrapper nav#think-nav-rgt-menu {
        width: 250px;
        font-size: 11px; } }
    @media (min-width: 992px) {
      .think-nav-rgt .searchbox-wrapper nav#think-nav-rgt-menu, #APM_header > div .apm-top-nav .searchbox-wrapper nav#think-nav-rgt-menu {
        width: 400px;
        font-size: 11px; } }
    @media (min-width: 1200px) {
      .think-nav-rgt .searchbox-wrapper nav#think-nav-rgt-menu, #APM_header > div .apm-top-nav .searchbox-wrapper nav#think-nav-rgt-menu {
        width: 425px;
        font-size: 12px; } }
    .think-nav-rgt .searchbox-wrapper nav#think-nav-rgt-menu ul, #APM_header > div .apm-top-nav .searchbox-wrapper nav#think-nav-rgt-menu ul {
      height: 40px;
      background: #c71c3a;
      margin: 0px;
      padding: 0 0 0 25px;
      display: inline-block;
      width: 100%;
      list-style-type: none; }
      .think-nav-rgt .searchbox-wrapper nav#think-nav-rgt-menu ul li, #APM_header > div .apm-top-nav .searchbox-wrapper nav#think-nav-rgt-menu ul li {
        display: inline-block; }
        @media (max-width: 767px) {
          .think-nav-rgt .searchbox-wrapper nav#think-nav-rgt-menu ul li, #APM_header > div .apm-top-nav .searchbox-wrapper nav#think-nav-rgt-menu ul li {
            padding: 13px 0px 0 15px; } }
        @media (min-width: 768px) {
          .think-nav-rgt .searchbox-wrapper nav#think-nav-rgt-menu ul li, #APM_header > div .apm-top-nav .searchbox-wrapper nav#think-nav-rgt-menu ul li {
            padding: 13px 0px 0 20px; } }
        @media (min-width: 992px) {
          .think-nav-rgt .searchbox-wrapper nav#think-nav-rgt-menu ul li, #APM_header > div .apm-top-nav .searchbox-wrapper nav#think-nav-rgt-menu ul li {
            padding: 13px 24px 0; } }
        .think-nav-rgt .searchbox-wrapper nav#think-nav-rgt-menu ul li a, #APM_header > div .apm-top-nav .searchbox-wrapper nav#think-nav-rgt-menu ul li a {
          color: #fff; }
          .think-nav-rgt .searchbox-wrapper nav#think-nav-rgt-menu ul li a:hover, #APM_header > div .apm-top-nav .searchbox-wrapper nav#think-nav-rgt-menu ul li a:hover {
            text-decoration: none; }
      .think-nav-rgt .searchbox-wrapper nav#think-nav-rgt-menu ul li.item-253:before, #APM_header > div .apm-top-nav .searchbox-wrapper nav#think-nav-rgt-menu ul li.item-253:before {
        content: "";
        background: url(../images/blog/blogIcon.png) no-repeat;
        position: absolute;
        height: 20px;
        left: 22px;
        width: 30px;
        top: 11px; }
      .think-nav-rgt .searchbox-wrapper nav#think-nav-rgt-menu ul li.item-254, #APM_header > div .apm-top-nav .searchbox-wrapper nav#think-nav-rgt-menu ul li.item-254, .think-nav-rgt .searchbox-wrapper nav#think-nav-rgt-menu ul li.item-257, #APM_header > div .apm-top-nav .searchbox-wrapper nav#think-nav-rgt-menu ul li.item-257 {
        padding: 0; }
      @media (max-width: 767px) {
        .think-nav-rgt .searchbox-wrapper nav#think-nav-rgt-menu ul li.item-165, #APM_header > div .apm-top-nav .searchbox-wrapper nav#think-nav-rgt-menu ul li.item-165 {
          display: none; } }
      @media (min-width: 768px) {
        .think-nav-rgt .searchbox-wrapper nav#think-nav-rgt-menu ul li.item-165, #APM_header > div .apm-top-nav .searchbox-wrapper nav#think-nav-rgt-menu ul li.item-165 {
          display: inline-block;
          padding: 0 0 0 10px; } }
      .think-nav-rgt .searchbox-wrapper nav#think-nav-rgt-menu ul li.item-165 span.separator, #APM_header > div .apm-top-nav .searchbox-wrapper nav#think-nav-rgt-menu ul li.item-165 span.separator {
        color: #fff; }
        .think-nav-rgt .searchbox-wrapper nav#think-nav-rgt-menu ul li.item-165 span.separator:before, #APM_header > div .apm-top-nav .searchbox-wrapper nav#think-nav-rgt-menu ul li.item-165 span.separator:before {
          content: "|";
          color: #434343;
          position: relative;
          left: 5px; }
      .think-nav-rgt .searchbox-wrapper nav#think-nav-rgt-menu ul li.item-167 span, #APM_header > div .apm-top-nav .searchbox-wrapper nav#think-nav-rgt-menu ul li.item-167 span {
        display: none; }
    .think-nav-rgt .searchbox-wrapper nav#think-nav-rgt-menu span.separator, #APM_header > div .apm-top-nav .searchbox-wrapper nav#think-nav-rgt-menu span.separator {
      color: #fff;
      background: none; }
.think-nav-rgt .searchbox, #APM_header > div .apm-top-nav .searchbox {
  position: relative;
  min-width: 50px;
  width: 0%;
  height: 40px;
  float: right;
  overflow: hidden;
  -webkit-transition: width 0.3s;
  -moz-transition: width 0.3s;
  -ms-transition: width 0.3s;
  -o-transition: width 0.3s;
  transition: width 0.3s; }
  body.error .think-nav-rgt .searchbox span > div, body.error #APM_header > div .apm-top-nav .searchbox span > div, #APM_header > div body.error .apm-top-nav .searchbox span > div {
    padding-top: 12px; }
  .think-nav-rgt .searchbox .searchbox-icon, #APM_header > div .apm-top-nav .searchbox .searchbox-icon,
  .think-nav-rgt .searchbox .searchbox-submit,
  #APM_header > div .apm-top-nav .searchbox .searchbox-submit {
    width: 50px;
    height: 40px;
    display: block;
    position: absolute;
    top: 0;
    font-family: verdana;
    font-size: 16px;
    right: 0;
    padding: 0;
    margin: 0;
    border: 0;
    outline: 0;
    line-height: 36px;
    text-align: center;
    cursor: pointer;
    color: #fff;
    background: #2c2c2c url(../images/search_icon-1.png) no-repeat;
    background-position: 18px 14px; }
    .think-nav-rgt .searchbox .searchbox-icon:hover, #APM_header > div .apm-top-nav .searchbox .searchbox-icon:hover,
    .think-nav-rgt .searchbox .searchbox-submit:hover,
    #APM_header > div .apm-top-nav .searchbox .searchbox-submit:hover {
      background: #121212 url(../images/search_icon-1.png) no-repeat;
      background-position: 18px 14px; }
.think-nav-rgt .searchbox-open .searchbox-icon, #APM_header > div .apm-top-nav .searchbox-open .searchbox-icon,
.think-nav-rgt .searchbox-open .searchbox-submit,
#APM_header > div .apm-top-nav .searchbox-open .searchbox-submit {
  background-image: none; }
  .think-nav-rgt .searchbox-open .searchbox-icon:hover, #APM_header > div .apm-top-nav .searchbox-open .searchbox-icon:hover,
  .think-nav-rgt .searchbox-open .searchbox-submit:hover,
  #APM_header > div .apm-top-nav .searchbox-open .searchbox-submit:hover {
    background-image: none; }
.think-nav-rgt .searchbox-input, #APM_header > div .apm-top-nav .searchbox-input {
  top: 0;
  right: 0;
  border: 0;
  outline: 0;
  background: #fff;
  width: 100%;
  height: 40px;
  margin: 0;
  padding: 0px 55px 0px 20px;
  font-size: 15px;
  color: #9d9c9a; }
.think-nav-rgt .searchbox-input::-webkit-input-placeholder, #APM_header > div .apm-top-nav .searchbox-input::-webkit-input-placeholder {
  color: #9d9c9a; }
.think-nav-rgt .searchbox-input:-moz-placeholder, #APM_header > div .apm-top-nav .searchbox-input:-moz-placeholder {
  color: #9d9c9a; }
.think-nav-rgt .searchbox-input::-moz-placeholder, #APM_header > div .apm-top-nav .searchbox-input::-moz-placeholder {
  color: #9d9c9a; }
.think-nav-rgt .searchbox-input:-ms-input-placeholder, #APM_header > div .apm-top-nav .searchbox-input:-ms-input-placeholder {
  color: #9d9c9a; }
.think-nav-rgt .searchbox-open, #APM_header > div .apm-top-nav .searchbox-open {
  width: 100%;
  display: block; }
  .think-nav-rgt .searchbox-open span.searchbox-icon, #APM_header > div .apm-top-nav .searchbox-open span.searchbox-icon {
    display: none; }

.think-nav-lft, #APM_header > div .apm-top-nav {
  font-family: "AvenirLTStd-Heavy",Helvetica,Arial,sans-serif; }
  .think-nav-lft nav#think-nav-lft-menu ul, #APM_header > div .apm-top-nav nav#think-nav-lft-menu ul {
    margin: 0px;
    padding: 0;
    display: inline;
    list-style-type: none; }
    @media (min-width: 768px) {
      .think-nav-lft nav#think-nav-lft-menu ul, #APM_header > div .apm-top-nav nav#think-nav-lft-menu ul {
        width: 277px; } }
    @media (min-width: 992px) {
      .think-nav-lft nav#think-nav-lft-menu ul, #APM_header > div .apm-top-nav nav#think-nav-lft-menu ul {
        width: 370px; } }
    @media (min-width: 992px) {
      .think-nav-lft nav#think-nav-lft-menu ul, #APM_header > div .apm-top-nav nav#think-nav-lft-menu ul {
        width: 450px; } }
    .think-nav-lft nav#think-nav-lft-menu ul li, #APM_header > div .apm-top-nav nav#think-nav-lft-menu ul li {
      text-transform: uppercase;
      margin: 0;
      height: 27px;
      border-left: solid 1px #4e4e4e;
      border-right: solid 1px #2d2d2d;
      display: inline-block; }
      @media (min-width: 768px) {
        .think-nav-lft nav#think-nav-lft-menu ul li, #APM_header > div .apm-top-nav nav#think-nav-lft-menu ul li {
          padding-top: 9px; } }
      @media (min-width: 992px) {
        .think-nav-lft nav#think-nav-lft-menu ul li, #APM_header > div .apm-top-nav nav#think-nav-lft-menu ul li {
          padding-top: 13px; } }
      @media (min-width: 768px) {
        body.error .think-nav-lft nav#think-nav-lft-menu ul li, body.error #APM_header > div .apm-top-nav nav#think-nav-lft-menu ul li, #APM_header > div body.error .apm-top-nav nav#think-nav-lft-menu ul li {
          padding-top: 15px; } }
      @media (min-width: 992px) {
        body.error .think-nav-lft nav#think-nav-lft-menu ul li, body.error #APM_header > div .apm-top-nav nav#think-nav-lft-menu ul li, #APM_header > div body.error .apm-top-nav nav#think-nav-lft-menu ul li {
          padding-top: 13px; } }
      .think-nav-lft nav#think-nav-lft-menu ul li a, #APM_header > div .apm-top-nav nav#think-nav-lft-menu ul li a {
        color: #8a8889;
        text-decoration: none; }
        @media (min-width: 768px) {
          .think-nav-lft nav#think-nav-lft-menu ul li a, #APM_header > div .apm-top-nav nav#think-nav-lft-menu ul li a {
            padding: 14px 10px;
            font-size: 10px; } }
        @media (min-width: 992px) {
          .think-nav-lft nav#think-nav-lft-menu ul li a, #APM_header > div .apm-top-nav nav#think-nav-lft-menu ul li a {
            padding: 14px 15px;
            font-size: 13px; } }
        @media (min-width: 1200px) {
          .think-nav-lft nav#think-nav-lft-menu ul li a, #APM_header > div .apm-top-nav nav#think-nav-lft-menu ul li a {
            padding: 14px 25px;
            font-size: 13px; } }
        .think-nav-lft nav#think-nav-lft-menu ul li a:hover, #APM_header > div .apm-top-nav nav#think-nav-lft-menu ul li a:hover {
          background: #2c2c2c;
          color: #c71c3a; }
        .think-nav-lft nav#think-nav-lft-menu ul li a:active, #APM_header > div .apm-top-nav nav#think-nav-lft-menu ul li a:active, .think-nav-lft nav#think-nav-lft-menu ul li a:visited, #APM_header > div .apm-top-nav nav#think-nav-lft-menu ul li a:visited {
          background: #2c2c2c; }
      .think-nav-lft nav#think-nav-lft-menu ul li ul, #APM_header > div .apm-top-nav nav#think-nav-lft-menu ul li ul {
        display: none;
        background: #2c2c2c; }
        .think-nav-lft nav#think-nav-lft-menu ul li ul > li > a, #APM_header > div .apm-top-nav nav#think-nav-lft-menu ul li ul > li > a {
          text-transform: none;
          white-space: nowrap;
          font-size: 12px; }
          .think-nav-lft nav#think-nav-lft-menu ul li ul > li > a:hover, #APM_header > div .apm-top-nav nav#think-nav-lft-menu ul li ul > li > a:hover {
            text-decoration: none; }
        .think-nav-lft nav#think-nav-lft-menu ul li ul > li.item-244, #APM_header > div .apm-top-nav nav#think-nav-lft-menu ul li ul > li.item-244, .think-nav-lft nav#think-nav-lft-menu ul li ul li.item-247, #APM_header > div .apm-top-nav nav#think-nav-lft-menu ul li ul li.item-247, .think-nav-lft nav#think-nav-lft-menu ul li ul li.item-248, #APM_header > div .apm-top-nav nav#think-nav-lft-menu ul li ul li.item-248, .think-nav-lft nav#think-nav-lft-menu ul li ul li.item-249, #APM_header > div .apm-top-nav nav#think-nav-lft-menu ul li ul li.item-249 {
          position: relative;
          background-image: -webkit-gradient(left, rgba(59, 59, 59, 0), rgba(59, 59, 59, 0.1) 40%, rgba(59, 59, 59, 0.1) 60%, rgba(59, 59, 59, 0));
          background-image: -webkit-linear-gradient(left, rgba(59, 59, 59, 0), rgba(59, 59, 59, 0.1) 40%, rgba(59, 59, 59, 0.1) 60%, rgba(59, 59, 59, 0));
          background-image: -moz-linear-gradient(left, rgba(44, 44, 44, 0), rgba(68, 68, 68, 0.1) 40%, rgba(68, 68, 68, 0.1) 60%, rgba(44, 44, 44, 0));
          background-image: -ms-linear-gradient(left, rgba(44, 44, 44, 0), rgba(68, 68, 68, 0.1) 40%, rgba(68, 68, 68, 0.1) 60%, rgba(44, 44, 44, 0));
          background-image: -o-linear-gradient(left, rgba(44, 44, 44, 0), rgba(68, 68, 68, 0.1) 40%, rgba(68, 68, 68, 0.1) 60%, rgba(44, 44, 44, 0)); }
          .think-nav-lft nav#think-nav-lft-menu ul li ul > li.item-244:after, #APM_header > div .apm-top-nav nav#think-nav-lft-menu ul li ul > li.item-244:after, .think-nav-lft nav#think-nav-lft-menu ul li ul li.item-247:after, #APM_header > div .apm-top-nav nav#think-nav-lft-menu ul li ul li.item-247:after, .think-nav-lft nav#think-nav-lft-menu ul li ul li.item-248:after, #APM_header > div .apm-top-nav nav#think-nav-lft-menu ul li ul li.item-248:after, .think-nav-lft nav#think-nav-lft-menu ul li ul li.item-249:after, #APM_header > div .apm-top-nav nav#think-nav-lft-menu ul li ul li.item-249:after {
            width: 100%;
            height: 1px;
            position: absolute;
            left: 0;
            bottom: 0;
            content: "";
            background-image: -webkit-gradient(left, rgba(59, 59, 59, 0), rgba(59, 59, 59, 0.8) 40%, rgba(59, 59, 59, 0.8) 60%, rgba(59, 59, 59, 0));
            background-image: -webkit-linear-gradient(left, rgba(59, 59, 59, 0), rgba(59, 59, 59, 0.8) 40%, rgba(59, 59, 59, 0.8) 60%, rgba(59, 59, 59, 0));
            background-image: -moz-linear-gradient(left, rgba(44, 44, 44, 0), rgba(68, 68, 68, 0.8) 40%, rgba(68, 68, 68, 0.8) 60%, rgba(44, 44, 44, 0));
            background-image: -ms-linear-gradient(left, rgba(44, 44, 44, 0), rgba(68, 68, 68, 0.8) 40%, rgba(68, 68, 68, 0.8) 60%, rgba(44, 44, 44, 0));
            background-image: -o-linear-gradient(left, rgba(44, 44, 44, 0), rgba(68, 68, 68, 0.8) 40%, rgba(68, 68, 68, 0.8) 60%, rgba(44, 44, 44, 0)); }
        .think-nav-lft nav#think-nav-lft-menu ul li ul > li.item-242 a, #APM_header > div .apm-top-nav nav#think-nav-lft-menu ul li ul > li.item-242 a {
          display: block;
          background: url(../images/menu-logos/apm_logo.png) no-repeat 25px 4px;
          text-indent: -19999px;
          background-size: 70%; }
        .think-nav-lft nav#think-nav-lft-menu ul li ul > li.item-292 a, #APM_header > div .apm-top-nav nav#think-nav-lft-menu ul li ul > li.item-292 a {
          display: block;
          background: url(../images/menu-logos/CBS.png) no-repeat 25px 4px;
          text-indent: -19999px;
          background-size: 35%; }
        .think-nav-lft nav#think-nav-lft-menu ul li ul > li.item-293 a, #APM_header > div .apm-top-nav nav#think-nav-lft-menu ul li ul > li.item-293 a {
          display: block;
          background: url(../images/menu-logos/Torrens.png) no-repeat 25px 4px;
          text-indent: -19999px;
          background-size: 60%; }
        .think-nav-lft nav#think-nav-lft-menu ul li ul > li.item-294 a, #APM_header > div .apm-top-nav nav#think-nav-lft-menu ul li ul > li.item-294 a {
          display: block;
          background: url(../images/menu-logos/RM.png) no-repeat 25px 4px;
          text-indent: -19999px;
          background-size: 70%; }
        .think-nav-lft nav#think-nav-lft-menu ul li ul > li.item-244 a, #APM_header > div .apm-top-nav nav#think-nav-lft-menu ul li ul > li.item-244 a {
          display: block;
          background: url(../images/menu-logos/bb_logo.png) no-repeat 16px 8px;
          text-indent: -19999px;
          background-size: 80%; }
        .think-nav-lft nav#think-nav-lft-menu ul li ul > li.item-295 a, #APM_header > div .apm-top-nav nav#think-nav-lft-menu ul li ul > li.item-295 a {
          display: block;
          background: url(../images/menu-logos/Torrens.png) no-repeat 25px 4px;
          text-indent: -19999px;
          background-size: 60%; }
        .think-nav-lft nav#think-nav-lft-menu ul li ul > li.item-296 a, #APM_header > div .apm-top-nav nav#think-nav-lft-menu ul li ul > li.item-296 a {
          display: block;
          background: url(../images/menu-logos/bm.png) no-repeat 16px 4px;
          text-indent: -19999px;
          background-size: 60%; }
    .think-nav-lft nav#think-nav-lft-menu ul li:nth-of-type(2) > a:hover, #APM_header > div .apm-top-nav nav#think-nav-lft-menu ul li:nth-of-type(2) > a:hover {
      color: #f00d90; }
    .think-nav-lft nav#think-nav-lft-menu ul li:nth-of-type(3) > a:hover, #APM_header > div .apm-top-nav nav#think-nav-lft-menu ul li:nth-of-type(3) > a:hover {
      color: #892f96; }
    .think-nav-lft nav#think-nav-lft-menu ul li:nth-of-type(4) > a:hover, #APM_header > div .apm-top-nav nav#think-nav-lft-menu ul li:nth-of-type(4) > a:hover {
      color: #00bcd4; }
    .think-nav-lft nav#think-nav-lft-menu ul li.item-197, #APM_header > div .apm-top-nav nav#think-nav-lft-menu ul li.item-197 {
      border-right: solid 1px #4e4e4e;
      position: relative; }
      .think-nav-lft nav#think-nav-lft-menu ul li.item-197:after, #APM_header > div .apm-top-nav nav#think-nav-lft-menu ul li.item-197:after {
        content: "";
        border-right: solid 1px #2d2d2d;
        display: block;
        position: absolute;
        top: 0px;
        left: 0px;
        right: 0px;
        bottom: 0px;
        pointer-events: none; }
  .think-nav-lft nav#think-nav-lft-menu ul li:hover ul, #APM_header > div .apm-top-nav nav#think-nav-lft-menu ul li:hover ul {
    z-index: 99999;
    display: list-item;
    position: absolute;
    margin-top: 8px;
    margin-left: 0px;
    border-top-right-radius: 0px;
    border-top-left-radius: 0px;
    border-bottom-right-radius: 9px;
    border-bottom-left-radius: 9px;
    box-shadow: 0px 4px 0px #c71c3a; }
    @media (min-width: 768px) {
      .think-nav-lft nav#think-nav-lft-menu ul li:hover ul, #APM_header > div .apm-top-nav nav#think-nav-lft-menu ul li:hover ul {
        width: 165px; } }
    @media (min-width: 992px) {
      .think-nav-lft nav#think-nav-lft-menu ul li:hover ul, #APM_header > div .apm-top-nav nav#think-nav-lft-menu ul li:hover ul {
        width: 205px; } }
  .think-nav-lft nav#think-nav-lft-menu ul li:hover:nth-of-type(2) ul, #APM_header > div .apm-top-nav nav#think-nav-lft-menu ul li:hover:nth-of-type(2) ul {
    box-shadow: 0px 5px 0px #f00d90; }
  .think-nav-lft nav#think-nav-lft-menu ul li:hover:nth-of-type(3) ul, #APM_header > div .apm-top-nav nav#think-nav-lft-menu ul li:hover:nth-of-type(3) ul {
    box-shadow: 0px 5px 0px #892f96; }
  .think-nav-lft nav#think-nav-lft-menu ul li:hover:nth-of-type(4) ul, #APM_header > div .apm-top-nav nav#think-nav-lft-menu ul li:hover:nth-of-type(4) ul {
    box-shadow: 0px 5px 0px #00bcd4; }
  .think-nav-lft nav#think-nav-lft-menu ul li:hover ul li, #APM_header > div .apm-top-nav nav#think-nav-lft-menu ul li:hover ul li {
    float: none;
    height: 68px;
    border: none;
    background: none;
    width: 100%; }

#APM_header > div {
  display: block; }
  #APM_header > div .apm-top-nav {
    background: #3e3e3e;
    height: 40px; }
    @media (max-width: 767px) {
      #APM_header > div .apm-top-nav {
        display: none; } }
    @media (min-width: 768px) {
      #APM_header > div .apm-top-nav {
        display: none; } }
    @media (min-width: 992px) {
      #APM_header > div .apm-top-nav {
        display: block; } }
    #APM_header > div .apm-top-nav .thinkLogo {
      display: block;
      position: relative;
      height: 40px;
      text-indent: -9999px;
      border-right: solid 1px #2d2d2d;
      float: left; }
      @media (min-width: 768px) {
        #APM_header > div .apm-top-nav .thinkLogo {
          width: 200px;
          background: url(../images/torrens-header-topleft-logo.png) no-repeat 30px 8px;
          background-size: 70%; } }
      @media (min-width: 992px) {
        #APM_header > div .apm-top-nav .thinkLogo {
          width: 185px;
          background: url(../images/torrens-header-topleft-logo.png) no-repeat 10px 8px;
          background-size: 90%; } }
      @media (min-width: 1200px) {
        #APM_header > div .apm-top-nav .thinkLogo {
          top: 0px;
          left: 0px;
          width: 245px;
          background: url(../images/torrens-header-topleft-logo.png) no-repeat 75px 8px;
          background-size: 40%; } }
  #APM_header > div .wb-sub-nav {
    float: left; }
    @media (max-width: 767px) {
      #APM_header > div .wb-sub-nav {
        padding: 30px 10px 0; } }
    @media (min-width: 768px) {
      #APM_header > div .wb-sub-nav {
        padding: 40px 20px 35px 40px; } }
    @media (min-width: 992px) {
      #APM_header > div .wb-sub-nav {
        padding: 40px 20px 35px 40px; } }
    @media (min-width: 1200px) {
      #APM_header > div .wb-sub-nav {
        padding: 40px 40px 35px 40px; } }
  #APM_header > div form#mobile-search {
    position: absolute;
    top: 26px;
    right: 20px;
    z-index: 1000; }
    @media (max-width: 767px) {
      #APM_header > div form#mobile-search {
        left: 20px; } }
    @media (min-width: 768px) {
      #APM_header > div form#mobile-search {
        display: none; } }
    @media (min-width: 992px) {
      #APM_header > div form#mobile-search {
        right: 20px; } }
    @media (min-width: 1200px) {
      #APM_header > div form#mobile-search {
        right: 20px; } }
    #APM_header > div form#mobile-search div.search {
      position: relative; }
      @media (max-width: 767px) {
        #APM_header > div form#mobile-search div.search {
          position: relative;
          left: 0px;
          top: 80px;
          z-index: 99999999;
          width: 187px; } }
      @media (min-width: 768px) {
        #APM_header > div form#mobile-search div.search {
          position: relative;
          top: 0px;
          right: 0px; } }
      @media (min-width: 992px) {
        #APM_header > div form#mobile-search div.search {
          position: relative;
          top: 0px;
          right: 0px; } }
      @media (min-width: 1200px) {
        #APM_header > div form#mobile-search div.search {
          position: relative;
          top: 0px;
          right: 0px; } }
      #APM_header > div form#mobile-search div.search .button {
        text-indent: -9999px;
        background: url(../images/iconSearch.png) no-repeat;
        width: 36px;
        height: 40px;
        margin: 0;
        border: 0;
        padding: 0;
        margin-top: 2px;
        margin-left: 0px;
        vertical-align: bottom;
        float: none;
        position: absolute;
        top: 0px; }
        @media (max-width: 767px) {
          #APM_header > div form#mobile-search div.search .button {
            left: 150px; } }
        @media (min-width: 768px) {
          #APM_header > div form#mobile-search div.search .button {
            right: 0px; } }
        @media (min-width: 992px) {
          #APM_header > div form#mobile-search div.search .button {
            right: 0px; } }
        @media (min-width: 1200px) {
          #APM_header > div form#mobile-search div.search .button {
            right: 0px; } }
      #APM_header > div form#mobile-search div.search #mod-search-searchword {
        -moz-border-radius: 3px;
        -webkit-border-radius: 3px;
        border-radius: 3px;
        width: 185px;
        height: 34px;
        border: 1px solid #ECEBEB;
        color: #ECEBEB;
        padding-left: 10px; }
    #APM_header > div form#mobile-search label {
      display: block; }

#mainNav {
  position: relative;
  z-index: 999;
  font-family: 'Lato', Helvetica, Arial; }
  #mainNav > ul {
    margin-bottom: 0;
    list-style: none;
    clear: both;
    width: 100%;
    display: block; }
    @media (max-width: 767px) {
      #mainNav > ul {
        padding: 0 0 0 19px; } }
    @media (min-width: 768px) {
      #mainNav > ul {
        padding: 0 0 0 0px; } }
    @media (min-width: 992px) {
      #mainNav > ul {
        padding: 0 0 0 0px; } }
    #mainNav > ul > li {
      position: relative;
      display: block;
      float: left;
      height: 85px;
      /*home*/
      /*contact us*/
      /*course guide*/ }
      @media (max-width: 767px) {
        #mainNav > ul > li {
          font-size: 11px; } }
      @media (min-width: 768px) {
        #mainNav > ul > li {
          font-size: 12px;
          width: 97px; } }
      @media (min-width: 992px) {
        #mainNav > ul > li {
          font-size: 15px;
          width: 120px; } }
      #mainNav > ul > li > a {
        display: table-cell;
        text-align: center;
        vertical-align: bottom;
        height: 36px;
        color: #747474;
        position: relative;
        border-bottom: 1px solid #c0bfba; }
        @media (max-width: 767px) {
          #mainNav > ul > li > a {
            padding: 10px 0px 27px 0px; } }
        @media (min-width: 768px) {
          #mainNav > ul > li > a {
            padding: 10px 9px 10px 9px;
            width: 75px; } }
        @media (min-width: 992px) {
          #mainNav > ul > li > a {
            padding: 10px 10px 15px 10px;
            width: 93px; } }
        #mainNav > ul > li > a:hover {
          text-decoration: none;
          border-bottom: 2px solid #c71c3a;
          color: #c71c3a; }
      #mainNav > ul > li > ul {
        display: none;
        position: absolute;
        width: 190px;
        margin-top: 0px;
        z-index: 1000;
        border-top: solid 2px #c71c3a;
        background: #4e5d65;
        background-clip: padding-box;
        list-style: none;
        padding: 10px; }
        @media (max-width: 767px) {
          #mainNav > ul > li > ul {
            padding: 10px 0px 27px 0px; } }
        @media (min-width: 768px) {
          #mainNav > ul > li > ul {
            top: 56px; } }
        @media (min-width: 992px) {
          #mainNav > ul > li > ul {
            top: 61px; } }
        #mainNav > ul > li > ul > li {
          margin: 0;
          padding: 13px 0 13px;
          border-bottom: 1px dashed #758187; }
          @media (min-width: 768px) {
            #mainNav > ul > li > ul > li {
              background: url(../images/Layouts/bulletArrowOrange.png) 4px 16px no-repeat; } }
          @media (min-width: 992px) {
            #mainNav > ul > li > ul > li {
              background: url(../images/Layouts/bulletArrowOrange.png) 4px 19px no-repeat; } }
          #mainNav > ul > li > ul > li > a {
            font-size: 12px;
            color: #fefbfb;
            text-decoration: none;
            width: 170px;
            max-height: 16px;
            padding: 10px 0 10px 20px; }
            #mainNav > ul > li > ul > li > a:hover {
              text-decoration: none;
              color: #c0bcbd; }
            #mainNav > ul > li > ul > li > a:before {
              content: x;
              padding-right: 8px; }
        #mainNav > ul > li > ul > li.item-122, #mainNav > ul > li > ul li.item-123 {
          line-height: 1.2em !important; }
        #mainNav > ul > li > ul > li.item-234, #mainNav > ul > li > ul li.item-112, #mainNav > ul > li > ul li.item-118, #mainNav > ul > li > ul li.item-198, #mainNav > ul > li > ul li.item-130, #mainNav > ul > li > ul li.item-131, #mainNav > ul > li > ul li.item-166, #mainNav > ul > li > ul li.item-199, #mainNav > ul > li > ul li.item-210 {
          border-bottom: none; }
      #mainNav > ul > li:hover > ul {
        display: block; }
      #mainNav > ul > li.item-101 {
        display: none; }
      #mainNav > ul > li.item-156 {
        display: none; }
      #mainNav > ul > li.item-170 {
        display: none; }
    #mainNav > ul li.item-105 > ul {
      width: 250px; }
    @media (min-width: 768px) {
      #mainNav > ul li.item-110 > ul {
        right: 4px; } }
    @media (min-width: 992px) {
      #mainNav > ul li.item-110 > ul {
        right: 7px; } }
    #mainNav > ul li.item-109 > ul {
      width: 213px; }

#responsiveMenu .mean-container .mean-nav ul li.item-156 {
  display: none; }

/* Blog */
.blog h2 {
  margin-bottom: 20px; }
@media (max-width: 767px) {
  .blog .items-row {
    margin: 2% 2%; } }
@media (min-width: 768px) {
  .blog .items-row {
    margin: 2%;
    width: 340px; } }
@media (min-width: 992px) {
  .blog .items-row {
    width: 431px; } }
.blog .item {
  margin-bottom: 20px;
  display: inline-block; }
  @media (min-width: 768px) {
    .blog .item {
      width: 299px; } }
  @media (min-width: 992px) {
    .blog .item {
      width: 390px; } }
.blog .counter {
  float: left;
  display: inline-block;
  margin-right: 10px; }
  .blog .counter:after {
    content: ":"; }
.blog .pagination {
  float: left;
  width: 100%; }
  @media (max-width: 767px) {
    .blog .pagination {
      margin: -35px 20px 20px; } }
  @media (min-width: 768px) {
    .blog .pagination {
      margin: 50px 20px 20px; } }
  .blog .pagination ul {
    padding: 15px 0 0;
    width: auto;
    display: block;
    float: left;
    box-shadow: none;
    margin: 0 !important; }
    .blog .pagination ul li {
      display: inline-block;
      padding: 0 !important; }
      .blog .pagination ul li a {
        text-align: center;
        border-left-width: 1px;
        background: none;
        border-top: 2px solid;
        border-bottom: 0px;
        border-left: 0px;
        border-right: 0px;
        padding: 4px 12px;
        line-height: 20px;
        text-decoration: none;
        margin: 0px 2px 0 0; }
    .blog .pagination ul li.pagination-next .pagenav, .blog .pagination ul li.pagenav-next {
      background: none;
      color: #47afbf;
      font-weight: 300;
      margin-right: 30px;
      width: auto;
      border-top: 0;
      display: none; }
    .blog .pagination ul li.pagination-prev .pagenav, .blog .pagination ul li.pagenav-prev {
      background: none;
      color: #47afbf;
      font-weight: 300;
      margin-right: 30px;
      width: auto;
      border-top: 0;
      display: none; }
.blog .readmore a {
  text-indent: -9999999px; }

.backto-area {
  margin-top: 40px;
  border-top: 1px solid #e3e3e3;
  padding: 20px 10px;
  float: left;
  width: 100%; }
  .backto-area .link-back {
    background: url(../images/blogBack.png) no-repeat;
    width: 162px;
    height: 30px; }
    .backto-area .link-back a {
      text-indent: 999999px;
      display: block;
      height: 100%;
      width: 100%; }
    .backto-area .link-back:hover {
      background-position: 0px -31px; }

.item-pageblog {
  position: relative;
  overflow: hidden;
  margin-right: auto;
  margin-left: auto;
  padding-left: 0px;
  padding-right: 0px; }
  .item-pageblog img {
    max-width: 100%;
    height: auto;
    padding-bottom: 10px; }

.front-blog, .items-row, .items-leading {
  width: 45%;
  float: left;
  padding: 20px; }

.blog-spiel {
  display: inline-block;
  float: left;
  width: 100%; }

#gdoe h3, #gdoe .strong {
  font-weight: bold; }
#gdoe #sectionMainInner {
  margin-bottom: 30px; }
#gdoe .item-page {
  float: left;
  width: 75%; }
  @media screen and (max-width: 760px) {
    #gdoe .item-page {
      float: none;
      margin-bottom: 30px;
      width: 100%; } }
  @media (min-width: 768px) {
    #gdoe .item-page {
      width: 66%; } }
  #gdoe .item-page .narrowWidth {
    width: 100%; }
    #gdoe .item-page .narrowWidth .embed {
      position: relative;
      padding-bottom: 56.25%;
      height: 0;
      overflow: hidden;
      max-width: 100%; }
      #gdoe .item-page .narrowWidth .embed iframe {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%; }
#gdoe .sidebar {
  width: 25%; }
  @media screen and (max-width: 760px) {
    #gdoe .sidebar {
      width: 100%; } }
  @media (min-width: 768px) {
    #gdoe .sidebar {
      width: 30%;
      padding: 0px 0px 0px 20px; } }
  #gdoe .sidebar .enter {
    background-color: #fff;
    padding: 15px 15px 18px;
    text-align: center; }
    #gdoe .sidebar .enter .btnBasicAlt {
      width: 100%;
      margin: 30px 0 0; }
  #gdoe .sidebar .logo-container {
    margin-top: 30px;
    text-align: center; }

#mainNav > ul.menu > li.item-276 {
  display: none; }

.notes {
  font-size: 11px; }

#contact-us-form {
/*  width: 100% !important;*/
  max-width: 800px;
  padding: 30px; }
  #contact-us-form #fields-container {
    margin: 0;
    max-width: 800px; }
    #contact-us-form #fields-container label {
      display: inline-block;
      margin: 20px 0 0px;
      font-weight: 300 !important;
      text-align: left;
      font-size: 20px;
      font-family: 'Lato', Helvetica, Arial;
      font-style: italic;
      color: #6f6f6f;
      float: none; }
    #contact-us-form #fields-container input[type=text],
    #contact-us-form #fields-container input[type=email],
    #contact-us-form #fields-container #first_name,
    #contact-us-form #fields-container #last_name,
    #contact-us-form #fields-container #email {
/*      width: 94%;*/
      background-color: #fff;
      border: none;
/*      height: 10px;*/
      color: #a1a1a1;
      letter-spacing: 0;
      padding: 15px 20px;
/*      margin: 5px;*/
      width: 100%;
      margin: 0;
      border-radius: 5px;
      -webkit-appearance: none;
      -moz-appearance: none;
      -ms-appearance: none;
      -o-appearance: none;
      appearance: none;
      text-overflow: "";
      text-indent: .01px;
	  box-sizing:border-box }
    #contact-us-form #fields-container select {
      width: 100%;
      background: white;
      /* font-size: 20px; */
      border: none;
      border-radius: 5px;
      width: 100%;
      margin-left: 0; }
    #contact-us-form #fields-container .intl-tel-input {
      width: 100%;
      height: 40px;
      background: white;
      border-radius: 5px; }
      #contact-us-form #fields-container .intl-tel-input input[type=tel] {
        background: none;
        border: none;
        width: 100%;
        margin-left: 0; }
    #contact-us-form #fields-container textarea {
      width: 100%;
      background: white;
      border-radius: 5px;
      border: none;
      margin-left: 0;
	  box-sizing:border-box }
    #contact-us-form #fields-container input[type=submit] {
      padding: 15px 20px;
      border: none;
      color: transparent;
/*      width: 100%;*/
      border-radius: 5px;
      margin: 20px auto;
      background: url(http://www.apm.edu.au/templates/apm/images/btnSubmit.png) no-repeat 0 0; }
      #contact-us-form #fields-container input[type=submit]:hover {
        float: none; }
    #contact-us-form #fields-container input[type=checkbox] {
      width: 31px;
      height: 30px;
      margin: 20px 20px 20px 0; }
    #contact-us-form #fields-container input.error,
    #contact-us-form #fields-container select.error {
      border: 1px solid #B81B37 !important; }
    #contact-us-form #fields-container .error {
      color: #B81B37; }
  #contact-us-form input[type=submit]:hover {
    float: none; }
  #contact-us-form label.emailOptOut {width: 78%;vertical-align: top;}
  #contact-us-form input[type="checkbox"]#emailOptOut{margin: 20px 0 0;}

/*------------------------------------------------*/
/*----------------[GLOBAL]---------------*/
/*------------------------------------------------*/
@media only screen and (min-device-width: 360px) and (max-device-width: 480px) {
  html, body {
    width: 100%;
    overflow-x: hidden; } }
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) {
  html, body {
    width: 100%;
    overflow-x: hidden; }

  #header {
    height: 125px; }

  .mean-container .mean-bar {
    width: 98%; } }
@media (max-width: 767px) {
  body {
    overflow-x: hidden; } }
@media (min-width: 768px) {
  body {
    overflow-x: hidden; } }
@media (min-width: 992px) {
  body {
    overflow-x: hidden; } }

.item-page {
  position: relative;
  overflow: hidden;
  margin-right: auto;
  margin-left: auto;
  padding-left: 0px;
  padding-right: 0px; }

@media (min-width: 768px) {
  #sectionMainInner {
    width: 740px; } }
@media (min-width: 992px) {
  #sectionMainInner {
    width: 940px; } }

@media (min-width: 768px) {
  .breadcrumbs {
    margin: 15px 0px 15px 20px; } }
@media (min-width: 992px) {
  .breadcrumbs {
    margin: 15px 0px; } }

.img-reponsive {
  max-width: 100%;
  height: auto; }

/* .narrowWidth {
	@media (min-width: 768px) { width: 420px;}
	@media (min-width: 992px) { width: 620px; }
} */
.embed-container {
  position: relative;
  padding-bottom: 56.25%;
  height: 0;
  overflow: hidden;
  max-width: 100%;
  height: auto; }

.embed-container iframe, .embed-container object, .embed-container embed {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%; }

@media (min-width: 768px) {
  .whyChoseVideoLeft {
    width: 48%; } }
@media (min-width: 992px) {
  .whyChoseVideoLeft {
    width: 48%; } }

@media (min-width: 768px) {
  .whyChoseVideoRight {
    width: 48%; } }
@media (min-width: 992px) {
  .whyChoseVideoRight {
    width: 48%; } }

@media (min-width: 768px) {
  .testimonialFullWidth {
    width: 700px; } }
@media (min-width: 992px) {
  .testimonialFullWidth {
    width: 940px; } }

@media (min-width: 768px) {
  .contentImgLargeShadow {
    width: 420px;
    background: url(../images/lgImageShadow.png) no-repeat bottom center; } }
@media (min-width: 992px) {
  .contentImgLargeShadow {
    width: 622px;
    background: url(../images/lgImageShadow.png) no-repeat bottom left; } }

@media (min-width: 768px) {
  #middleCtaAltOuter {
    min-height: 105px; } }
@media (min-width: 992px) {
  #middleCtaAltOuter {
    min-height: 100px; } }
@media (min-width: 768px) {
  #middleCtaAltOuter .middleCtaButtons {
    padding-left: 50px; } }
@media (min-width: 992px) {
  #middleCtaAltOuter .middleCtaButtons {
    padding-left: 157px; } }

@media (min-width: 768px) {
  #middleCtaOuter {
    min-height: 105px; } }
@media (min-width: 992px) {
  #middleCtaOuter {
    min-height: 160px; } }
@media (min-width: 768px) {
  #middleCtaOuter .middleCtaButtons {
    padding-left: 50px; } }
@media (min-width: 992px) {
  #middleCtaOuter .middleCtaButtons {
    padding-left: 157px; } }

@media (max-width: 767px) {
  #bottomCtaOuter {
    min-height: 85px; } }
@media (min-width: 768px) {
  #bottomCtaOuter {
    min-height: 105px; } }
@media (min-width: 992px) {
  #bottomCtaOuter {
    min-height: 100px; } }
@media (min-width: 768px) {
  #bottomCtaOuter #bottomCta {
    width: 780px; } }
@media (min-width: 992px) {
  #bottomCtaOuter #bottomCta {
    width: 960px; } }
@media (min-width: 768px) {
  #bottomCtaOuter .bottomCtaButtons {
    padding-left: 70px; } }
@media (min-width: 992px) {
  #bottomCtaOuter .bottomCtaButtons {
    padding-left: 157px; } }
@media (max-width: 767px) {
  #bottomCtaOuter .bottomCtaButtonsFull {
    padding-left: 30px; } }
@media (min-width: 768px) {
  #bottomCtaOuter .bottomCtaButtonsFull {
    padding-left: 240px; } }
@media (min-width: 992px) {
  #bottomCtaOuter .bottomCtaButtonsFull {
    padding-left: 320px; } }

@media (min-width: 768px) {
  .halfWidth {
    width: 34.5%; } }
@media (min-width: 992px) {
  .halfWidth {
    width: 49.5%; } }
@media (min-width: 768px) {
  .halfWidth .arrowBasic li {
    margin-left: 0; } }
@media (min-width: 992px) {
  .halfWidth .arrowBasic li {
    margin-left: 20px; } }

@media (min-width: 768px) {
  .id-companies {
    width: 370px; } }
@media (min-width: 992px) {
  .id-companies {
    width: 400px; } }

@media (min-width: 768px) {
  .oWeekInner {
    width: 740px; } }
@media (min-width: 992px) {
  .oWeekInner {
    width: 940px; } }
@media (min-width: 768px) {
  .oWeekInner .containers {
    width: 255px; } }
@media (min-width: 992px) {
  .oWeekInner .containers {
    width: 465px; } }

@media (min-width: 768px) {
  .sydneySchedule .narrowWidth {
    width: 510px; } }
@media (min-width: 992px) {
  .sydneySchedule .narrowWidth {
    width: 620px; } }
@media (min-width: 768px) {
  .sydneySchedule .narrowWidth a.cta_listDownload {
    margin: 0 auto; } }
@media (min-width: 992px) {
  .sydneySchedule .narrowWidth a.cta_listDownload {
    margin: auto; } }

/*------------------------------------------------*/
/*----------------[HEADER]---------------*/
/*------------------------------------------------*/
@media (min-width: 768px) {
  #header_left {
    width: 35%; } }
@media (min-width: 992px) {
  #header_left {
    width: 45%; } }

@media (min-width: 768px) {
  #header_right {
    width: 65%; } }
@media (min-width: 992px) {
  #header_right {
    width: 55%; } }
@media (min-width: 768px) {
  #header_right ul {
    margin: 5px 0px 0px 25px;
    padding: 3px 0px 0px 20px; } }
@media (min-width: 992px) {
  #header_right ul {
    margin: 5px 0px 0px 39px;
    padding: 3px 0px 0px 26px; } }
@media (min-width: 768px) {
  #header_right > form > .search {
    top: -36px;
    left: 280px; } }
@media (min-width: 992px) {
  #header_right > form > .search {
    top: -38px;
    left: 296px; } }
@media (min-width: 768px) {
  #header_right > form > .search .button {
    left: 140px; } }
@media (min-width: 992px) {
  #header_right > form > .search .button {
    left: 190px; } }
@media (min-width: 768px) {
  #header_right #mod-search-searchword {
    width: 67%; } }
@media (min-width: 992px) {
  #header_right #mod-search-searchword {
    width: 175px; } }

@media (min-width: 768px) {
  #header #inner_header {
    width: 780px; } }
@media (min-width: 992px) {
  #header #inner_header {
    width: 960px; } }

@media (max-width: 767px) {
  #header #inner_header a.homeLink {
    height: 104px; } }
@media (min-width: 768px) {
  #header #inner_header a.homeLink {
    height: 104px; } }

@media (min-width: 768px) {
  #header #inner_header2 #headerContact {
    right: 60px; } }
@media (min-width: 992px) {
  #header #inner_header2 #headerContact {
    right: 0; } }

@media (max-width: 992px) {
  #header #inner_header2 {
    width: 100%; } }

@media (max-width: 767px) {
  #header #inner_header a.homeLink {
    width: 290px;
    background-size: contain;
    margin-left: 10px; } }
@media (min-width: 768px) {
  #header #inner_header a.homeLink {
    width: 330px;
    background-size: contain; } }
@media (min-width: 992px) {
  #header #inner_header a.homeLink {
    width: 500px;
    background-size: contain; } }

.apm-sub-nav-lower {
  text-align: center;
  color: #27323d;
  font-family: 'Roboto', sans-serif;
  font-weight: bold;
  padding: 20px 0;
  background: rgba(220, 221, 224, 0.6);
  width: 100%; }
  @media (max-width: 767px) {
    .apm-sub-nav-lower {
      display: inline-block; } }
  @media (min-width: 768px) {
    .apm-sub-nav-lower {
      display: none; } }
  .apm-sub-nav-lower span {
    padding: 0 10px;
    font-weight: 300; }
  .apm-sub-nav-lower a {
    color: #27323d; }

.contactUs {
  text-indent: 0;
  width: 599px;
  margin-top: -30px; }
  .contactUs .headerInner--cta {
    font-family: 'Roboto', sans-serif;
    text-align: right; }
    @media (max-width: 767px) {
      .contactUs .headerInner--cta {
        display: none; } }
    @media (min-width: 768px) {
      .contactUs .headerInner--cta {
        margin-left: 0px; } }
    @media (min-width: 992px) {
      .contactUs .headerInner--cta {
        margin-left: 0px; } }
    .contactUs .headerInner--cta .apm-sub-nav-left-number {
      color: #27323d;
      font-size: 14px;
      text-align: right;
      line-height: 1.3em;
      vertical-align: middle; }
      @media (min-width: 768px) {
        .contactUs .headerInner--cta .apm-sub-nav-left-number {
          display: inline-block;
          margin-right: 10px; } }
      @media (min-width: 992px) {
        .contactUs .headerInner--cta .apm-sub-nav-left-number {
          display: inline-block;
          margin-right: 15px; } }
      @media (min-width: 768px) {
        .contactUs .headerInner--cta .apm-sub-nav-left-number span {
          font-size: 25px; } }
      @media (min-width: 992px) {
        .contactUs .headerInner--cta .apm-sub-nav-left-number span {
          font-size: 25px;
          font-weight: 700; } }
      .contactUs .headerInner--cta .apm-sub-nav-left-number span a {
        color: #27323d; }
    .contactUs .headerInner--cta .apm-sub-nav-rght-contact, .contactUs .headerInner--cta .apm-sub-nav-rght-dining {
      display: inline-block; }
    .contactUs .headerInner--cta .apm-sub-nav-rght-contact {
      padding: 12px 30px;
      background: #c71c3a;
      cursor: pointer;
      cursor: pointer;
      background-image: url("../images/apm-arrowRight.png");
      background-repeat: no-repeat;
      color: white;
      font-size: 14px; }
      @media (min-width: 768px) {
        .contactUs .headerInner--cta .apm-sub-nav-rght-contact {
          background-position: 155px 11px; } }
      @media (min-width: 992px) {
        .contactUs .headerInner--cta .apm-sub-nav-rght-contact {
          background-position: 150px 11px; } }
      .contactUs .headerInner--cta .apm-sub-nav-rght-contact a {
        color: #fff;
        font-weight: 500;
        font-size: 14px;
        text-decoration: none; }
      .contactUs .headerInner--cta .apm-sub-nav-rght-contact:hover {
        background: #b81b37; }
        @media (min-width: 768px) {
          .contactUs .headerInner--cta .apm-sub-nav-rght-contact:hover {
            background-position: 150px 11px; } }
        @media (min-width: 992px) {
          .contactUs .headerInner--cta .apm-sub-nav-rght-contact:hover {
            background-position: 150px 11px; } }

/*------------------------------------------------*/
/*----------------[NAVIGATION]---------------*/
/*------------------------------------------------*/
@media (min-width: 768px) {
  .dj-main {
    font-size: 12px; } }
@media (min-width: 992px) {
  .dj-main {
    font-size: 15px; } }
@media (min-width: 768px) {
  .dj-main > li.dj-up {
    width: 90px;
    left: 10px; } }
@media (min-width: 992px) {
  .dj-main > li.dj-up {
    width: 114px;
    left: 0; } }
@media (min-width: 768px) {
  .dj-main > li.dj-up > ul.dj-submenu li a {
    font-size: 11px; } }
@media (min-width: 992px) {
  .dj-main > li.dj-up > ul.dj-submenu li a {
    font-size: 12px; } }

@media (min-width: 768px) {
  .dj-main li a.dj-up_a span {
    left: 2px; } }
@media (min-width: 992px) {
  .dj-main li a.dj-up_a span {
    left: 10px; } }

/*------------------------------------------------*/
/*----------------[HOMEPAGE SLIDER]---------------*/
/*------------------------------------------------*/
@media (max-width: 767px) {
  #gallery {
    display: block;
    width: 100%; } }
@media (min-width: 768px) {
  #gallery {
    width: 749px;
    padding: 0 10px;
    margin: 0 auto; } }
@media (min-width: 992px) {
  #gallery {
    width: 940px;
    margin: 0 auto; } }

@media (max-width: 767px) {
  #wowslider-container1 .ws_bullets {
    display: none; } }
@media (min-width: 768px) {
  #wowslider-container1 .ws_bullets {
    width: 100%; } }
@media (min-width: 768px) {
  #wowslider-container1 .ws_bullets a {
    width: 185px; } }
@media (min-width: 992px) {
  #wowslider-container1 .ws_bullets a {
    width: 233px; } }
@media (min-width: 1200px) {
  #wowslider-container1 .ws_bullets a {
    width: 233px; } }
@media (min-width: 768px) {
  #wowslider-container1 .ws_bullets a:hover {
    width: 185px; } }
@media (min-width: 992px) {
  #wowslider-container1 .ws_bullets a:hover {
    width: 233px; } }
@media (min-width: 1200px) {
  #wowslider-container1 .ws_bullets a:hover {
    width: 233px; } }
@media (min-width: 768px) {
  #wowslider-container1 .ws_bullets a p {
    line-height: 1.5em;
    font-size: 12px; } }
@media (min-width: 992px) {
  #wowslider-container1 .ws_bullets a p {
    line-height: 1.0em;
    font-size: 16px; } }
@media (min-width: 768px) {
  #wowslider-container1 .ws_bullets a:nth-child(4) {
    border-right: solid 3px rgba(36, 40, 41, 0.8); } }
@media (min-width: 992px) {
  #wowslider-container1 .ws_bullets a:nth-child(4) {
    border-right: solid 2px rgba(36, 40, 41, 0.8); } }

#wowslider-container1 .ws-title .sliderContBox3 {
  position: absolute;
  padding: 10px; }
  @media (max-width: 767px) {
    #wowslider-container1 .ws-title .sliderContBox3 {
      left: 45px;
      width: 155px; } }
  @media (min-width: 768px) {
    #wowslider-container1 .ws-title .sliderContBox3 {
      right: 0;
      left: 20px;
      top: 130px;
      width: 300px; } }
  @media (min-width: 992px) {
    #wowslider-container1 .ws-title .sliderContBox3 {
      right: 0;
      left: 40px;
      top: 170px;
      width: 400px; } }
  @media (max-width: 767px) {
    #wowslider-container1 .ws-title .sliderContBox3 div.more {
      background-size: 80px;
      height: 29px; } }
  @media (min-width: 768px) {
    #wowslider-container1 .ws-title .sliderContBox3 div.more {
      background-size: 90px;
      height: 32px; } }
  @media (min-width: 992px) {
    #wowslider-container1 .ws-title .sliderContBox3 div.more {
      height: 39px;
      background-size: 100%; } }
  @media (max-width: 767px) {
    #wowslider-container1 .ws-title .sliderContBox3 div.more:hover {
      background-size: 80px;
      height: 29px;
      background-position: 0px -29px; } }
  @media (min-width: 768px) {
    #wowslider-container1 .ws-title .sliderContBox3 div.more:hover {
      background-size: 90px;
      height: 32px;
      background-position: 0px -32px; } }
  @media (min-width: 992px) {
    #wowslider-container1 .ws-title .sliderContBox3 div.more:hover {
      height: 39px;
      background-size: 100%;
      background-position: 0px -39px; } }

#wowslider-container1 .ws-title .sliderContBox1 {
  position: absolute;
  padding: 10px; }
  @media (max-width: 767px) {
    #wowslider-container1 .ws-title .sliderContBox1 {
      top: 50px;
      left: 45px;
      width: 200px; } }
  @media (min-width: 768px) {
    #wowslider-container1 .ws-title .sliderContBox1 {
      right: 0;
      left: 0px;
      top: 80px;
      width: 300px; } }
  @media (min-width: 992px) {
    #wowslider-container1 .ws-title .sliderContBox1 {
      right: 0;
      left: 0px;
      top: 60px;
      width: 400px; } }
  @media (max-width: 767px) {
    #wowslider-container1 .ws-title .sliderContBox1 div.learnmore {
      background-size: 100px;
      height: 24px; } }
  @media (min-width: 768px) {
    #wowslider-container1 .ws-title .sliderContBox1 div.learnmore {
      background-size: 130px;
      height: 32px; } }
  @media (min-width: 992px) {
    #wowslider-container1 .ws-title .sliderContBox1 div.learnmore {
      height: 39px;
      background-size: 160px; } }
  @media (max-width: 767px) {
    #wowslider-container1 .ws-title .sliderContBox1 div.learnmore:hover {
      background-size: 100px;
      height: 24px;
      background-position: 0px -24px; } }
  @media (min-width: 768px) {
    #wowslider-container1 .ws-title .sliderContBox1 div.learnmore:hover {
      background-size: 130px;
      height: 32px;
      background-position: 0px -32px; } }
  @media (min-width: 992px) {
    #wowslider-container1 .ws-title .sliderContBox1 div.learnmore:hover {
      height: 39px;
      background-size: 160px;
      background-position: 0px -39px; } }

#wowslider-container1 .ws-title .sliderContBox4 {
  position: absolute;
  padding: 10px; }
  @media (max-width: 767px) {
    #wowslider-container1 .ws-title .sliderContBox4 {
      left: 45px;
      right: 10px;
      width: 200px;
      top: 50px; } }
  @media (min-width: 768px) {
    #wowslider-container1 .ws-title .sliderContBox4 {
      right: 20px;
      left: 400px;
      top: 40px;
      width: 300px; } }
  @media (min-width: 992px) {
    #wowslider-container1 .ws-title .sliderContBox4 {
      right: 40px;
      left: 485px;
      top: 40px;
      width: 400px; } }
  @media (max-width: 767px) {
    #wowslider-container1 .ws-title .sliderContBox4 div.more {
      background-size: 80px;
      height: 29px; } }
  @media (min-width: 768px) {
    #wowslider-container1 .ws-title .sliderContBox4 div.more {
      background-size: 90px;
      height: 32px; } }
  @media (min-width: 992px) {
    #wowslider-container1 .ws-title .sliderContBox4 div.more {
      height: 39px;
      background-size: 100%; } }
  @media (max-width: 767px) {
    #wowslider-container1 .ws-title .sliderContBox4 div.more:hover {
      background-size: 80px;
      height: 29px;
      background-position: 0px -29px; } }
  @media (min-width: 768px) {
    #wowslider-container1 .ws-title .sliderContBox4 div.more:hover {
      background-size: 90px;
      height: 32px;
      background-position: 0px -32px; } }
  @media (min-width: 992px) {
    #wowslider-container1 .ws-title .sliderContBox4 div.more:hover {
      height: 39px;
      background-size: 100%;
      background-position: 0px -39px; } }

#wowslider-container1 .ws-title .sliderContBox2 {
  position: absolute;
  padding: 10px; }
  @media (max-width: 767px) {
    #wowslider-container1 .ws-title .sliderContBox2 {
      top: 50px;
      left: 45px;
      width: 150px; } }
  @media (min-width: 768px) {
    #wowslider-container1 .ws-title .sliderContBox2 {
      right: 0;
      left: 0px;
      top: 80px;
      width: 300px; } }
  @media (min-width: 992px) {
    #wowslider-container1 .ws-title .sliderContBox2 {
      right: 0;
      left: 0px;
      top: 60px;
      width: 400px; } }
  @media (max-width: 767px) {
    #wowslider-container1 .ws-title .sliderContBox2 div.registernow {
      background-size: 100px;
      height: 24px; } }
  @media (min-width: 768px) {
    #wowslider-container1 .ws-title .sliderContBox2 div.registernow {
      background-size: 130px;
      height: 32px; } }
  @media (min-width: 992px) {
    #wowslider-container1 .ws-title .sliderContBox2 div.registernow {
      height: 37px;
      background-size: 160px; } }
  @media (max-width: 767px) {
    #wowslider-container1 .ws-title .sliderContBox2 div.registernow:hover {
      background-size: 100px;
      height: 24px;
      background-position: 0px -24px; } }
  @media (min-width: 768px) {
    #wowslider-container1 .ws-title .sliderContBox2 div.registernow:hover {
      background-size: 130px;
      height: 32px;
      background-position: 0px -32px; } }
  @media (min-width: 992px) {
    #wowslider-container1 .ws-title .sliderContBox2 div.registernow:hover {
      height: 37px;
      background-size: 160px;
      background-position: 0px -38px; } }

@media (max-width: 767px) {
  #wowslider-container1 .ws-title .sliderContBox1 h2,
  #wowslider-container1 .ws-title .sliderContBox2 h2,
  #wowslider-container1 .ws-title .sliderContBox3 h2,
  #wowslider-container1 .ws-title .sliderContBox4 h2 {
    font-size: 16px; } }
@media (min-width: 768px) {
  #wowslider-container1 .ws-title .sliderContBox1 h2,
  #wowslider-container1 .ws-title .sliderContBox2 h2,
  #wowslider-container1 .ws-title .sliderContBox3 h2,
  #wowslider-container1 .ws-title .sliderContBox4 h2 {
    font-size: 20px; } }
@media (min-width: 992px) {
  #wowslider-container1 .ws-title .sliderContBox1 h2,
  #wowslider-container1 .ws-title .sliderContBox2 h2,
  #wowslider-container1 .ws-title .sliderContBox3 h2,
  #wowslider-container1 .ws-title .sliderContBox4 h2 {
    font-size: 32px; } }
@media (min-width: 1200px) {
  #wowslider-container1 .ws-title .sliderContBox1 h2,
  #wowslider-container1 .ws-title .sliderContBox2 h2,
  #wowslider-container1 .ws-title .sliderContBox3 h2,
  #wowslider-container1 .ws-title .sliderContBox4 h2 {
    font-size: 32px; } }

@media (max-width: 767px) {
  .ws_nextWrapper, .ws_prevWrapper {
    display: block; } }
@media (min-width: 768px) {
  .ws_nextWrapper, .ws_prevWrapper {
    display: none; } }

#wowslider-container1 a.ws_next {
  right: 0px;
  height: 37px;
  width: 40px;
  background-position: 40px 0; }
  #wowslider-container1 a.ws_next:hover {
    background-position: 40px 0; }

#wowslider-container1 a.ws_prev {
  left: 0px;
  height: 37px;
  width: 40px; }
  #wowslider-container1 a.ws_prev:hover {
    background-position: 0 100%; }

@media (max-width: 767px) {
  #homeLowerSlider {
    width: 100%; } }
@media (min-width: 768px) {
  #homeLowerSlider {
    width: 100%; } }
@media (min-width: 992px) {
  #homeLowerSlider {
    width: 940px; } }
@media (max-width: 767px) {
  #homeLowerSlider #why_us {
    width: 100%;
    border-bottom-left-radius: 0px; } }
@media (min-width: 768px) {
  #homeLowerSlider #why_us {
    width: 260px;
    height: 209px; } }
@media (min-width: 992px) {
  #homeLowerSlider #why_us {
    width: 319px;
    height: 265px; } }
@media (min-width: 768px) {
  #homeLowerSlider #why_us h3.lowerSliderL {
    margin: 15px 0 0 10px; } }
@media (min-width: 992px) {
  #homeLowerSlider #why_us h3.lowerSliderL {
    margin: 15px 0 0 20px; } }
@media (max-width: 767px) {
  #homeLowerSlider #why_us p {
    display: block;
    margin: 8px 2px 15px 15px; } }
@media (min-width: 768px) {
  #homeLowerSlider #why_us p {
    margin: 8px 2px 15px 22px;
    display: none; } }
@media (min-width: 992px) {
  #homeLowerSlider #why_us p {
    margin: 8px 2px 15px 13px;
    display: block; } }
@media (min-width: 768px) {
  #homeLowerSlider #why_us ul {
    margin-top: 25px;
    top: 30px;
    font-size: 11px; } }
@media (min-width: 992px) {
  #homeLowerSlider #why_us ul {
    margin-top: 5px;
    top: 110px;
    font-size: 13px; } }
@media (max-width: 767px) {
  #homeLowerSlider #why_us ul li {
    width: 100%; } }
@media (min-width: 768px) {
  #homeLowerSlider #why_us ul li {
    margin-left: 5px;
    width: 225px;
    height: 26px; } }
@media (min-width: 992px) {
  #homeLowerSlider #why_us ul li {
    margin-left: 20px;
    width: 260px;
    height: 30px; } }
@media (max-width: 767px) {
  #homeLowerSlider #meet {
    display: none; } }
@media (min-width: 768px) {
  #homeLowerSlider #meet {
    width: 487px;
    height: auto; } }
@media (min-width: 992px) {
  #homeLowerSlider #meet {
    width: 620px; } }
@media (min-width: 768px) {
  #homeLowerSlider #meet h3.lowerSliderR {
    left: 15px;
    display: none; } }
@media (min-width: 992px) {
  #homeLowerSlider #meet h3.lowerSliderR {
    left: 20px;
    display: block; } }
@media (min-width: 768px) {
  #homeLowerSlider #meet .ws_images {
    width: 488px; } }
@media (min-width: 992px) {
  #homeLowerSlider #meet .ws_images {
    width: 100%; } }
@media (min-width: 768px) {
  #homeLowerSlider #meet .ws_images img {
    position: relative; } }
@media (min-width: 992px) {
  #homeLowerSlider #meet .ws_images img {
    width: 100%;
    right: 0; } }
@media (min-width: 768px) {
  #homeLowerSlider #meet .mask {
    right: -1px; } }
@media (min-width: 992px) {
  #homeLowerSlider #meet .mask {
    right: 0; } }
@media (min-width: 768px) {
  #homeLowerSlider #wowslider-container2 a.ws_prev {
    left: 150px;
    bottom: 12px; } }
@media (min-width: 992px) {
  #homeLowerSlider #wowslider-container2 a.ws_prev {
    left: 130px;
    bottom: 18px; } }
@media (min-width: 768px) {
  #homeLowerSlider #wowslider-container2 a.ws_next {
    right: 187px;
    bottom: 12px; } }
@media (min-width: 992px) {
  #homeLowerSlider #wowslider-container2 a.ws_next {
    right: 340px;
    bottom: 18px; } }
@media (min-width: 768px) {
  #homeLowerSlider #wowslider-container2 .ws-title {
    width: 360px; } }
@media (min-width: 992px) {
  #homeLowerSlider #wowslider-container2 .ws-title {
    width: 430px; } }
@media (min-width: 768px) {
  #homeLowerSlider #wowslider-container2 .lowerSliderContBox h4 {
    padding-left: 15px;
    font-size: 12px; } }
@media (min-width: 992px) {
  #homeLowerSlider #wowslider-container2 .lowerSliderContBox h4 {
    padding-left: 45px;
    font-size: 14px; } }
@media (min-width: 768px) {
  #homeLowerSlider #wowslider-container2 .lowerSliderContBox p {
    font-size: 14px;
    margin: 0px 20px 0px 15px; } }
@media (min-width: 992px) {
  #homeLowerSlider #wowslider-container2 .lowerSliderContBox p {
    font-size: 16px;
    margin: 0px 20px 0px 45px; } }

/*------------------------------------------------*/
/*----------------[FRONTPAGESECTION2]-------------*/
/*------------------------------------------------*/
@media (min-width: 768px) {
  #frontPageSection2_outer #frontPageSection2 {
    width: 750px; } }
@media (min-width: 992px) {
  #frontPageSection2_outer #frontPageSection2 {
    width: 940px;
    padding: 0; } }
@media (min-width: 768px) {
  #frontPageSection2_outer #frontPageSection2 ._3_cols {
    width: 235px; } }
@media (min-width: 992px) {
  #frontPageSection2_outer #frontPageSection2 ._3_cols {
    width: 300px; } }

/*------------------------------------------------*/
/*----------------[FRONTPAGESECTION1]-------------*/
/*------------------------------------------------*/
@media (min-width: 768px) {
  #frontPageSection1 {
    width: 750px; } }
@media (min-width: 992px) {
  #frontPageSection1 {
    width: 940px; } }
@media (min-width: 768px) {
  #frontPageSection1 ._3_cols {
    width: 365px;
    padding-right: 10px; } }
@media (min-width: 992px) {
  #frontPageSection1 ._3_cols {
    width: 300px;
    padding-right: 20px; } }
@media (min-width: 768px) {
  #frontPageSection1 .promo {
    width: 100%; } }
@media (min-width: 992px) {
  #frontPageSection1 .promo {
    width: 300px; } }
@media (min-width: 768px) {
  #frontPageSection1 .promo ul {
    margin-top: 20px;
    margin-left: 5px; } }
@media (min-width: 992px) {
  #frontPageSection1 .promo ul {
    margin-top: 10px;
    margin-left: 5px; } }
@media (min-width: 768px) {
  #frontPageSection1 .promo img {
    padding: 0; } }
@media (min-width: 992px) {
  #frontPageSection1 .promo img {
    padding: 0px; } }
@media (min-width: 768px) {
  #frontPageSection1 .inner-promo {
    padding: 10px 10px 16px; } }
@media (min-width: 992px) {
  #frontPageSection1 .inner-promo {
    padding: 10px 10px 15px 10px; } }
@media (min-width: 768px) {
  #frontPageSection1 .inner-promo a {
    padding-left: 0;
    margin-left: 0; } }
@media (min-width: 992px) {
  #frontPageSection1 .inner-promo a {
    padding-left: 20px;
    margin-left: -20px; } }
@media (min-width: 768px) {
  #frontPageSection1 .inner-promo a:hover {
    padding-right: 0; } }
@media (min-width: 992px) {
  #frontPageSection1 .inner-promo a:hover {
    padding-right: 20px; } }
@media (min-width: 768px) {
  #frontPageSection1 #apm_alive {
    width: 724px;
    height: 255px; } }
@media (min-width: 992px) {
  #frontPageSection1 #apm_alive {
    width: 284px;
    height: 347px; } }

/*------------------------------------------------*/
/*----------------[FRONTPAGESECTION3]-------------*/
/*------------------------------------------------*/
@media (min-width: 768px) {
  #frontPageSection3 {
    width: 750px; } }
@media (min-width: 992px) {
  #frontPageSection3 {
    width: 940px; } }
@media (min-width: 768px) {
  #frontPageSection3 ._3_cols {
    width: 226px;
    padding-right: 10px; } }
@media (min-width: 992px) {
  #frontPageSection3 ._3_cols {
    width: 300px;
    padding-right: 0px; } }
@media (max-width: 767px) {
  #frontPageSection3 #eventsHome li .date {
    width: 100%; } }
@media (min-width: 768px) {
  #frontPageSection3 #eventsHome li .date {
    background-size: 230px; } }
@media (min-width: 992px) {
  #frontPageSection3 #eventsHome li .date {
    background-size: 100%; } }

/*------------------------------------------------*/
/*----------------[LANDING PAGES]-------------*/
/*------------------------------------------------*/
@media (max-width: 767px) {
  .landing-page-container-why, ._2col_container {
    width: 85%; } }
@media (min-width: 768px) {
  .landing-page-container-why, ._2col_container {
    width: 318px; } }
@media (min-width: 992px) {
  .landing-page-container-why, ._2col_container {
    width: 410px; } }

@media (max-width: 767px) {
  .landing-page-containerFullWidth {
    min-height: 430px; } }
@media (min-width: 768px) {
  .landing-page-containerFullWidth {
    width: 689px;
    min-height: 310px; } }
@media (min-width: 992px) {
  .landing-page-containerFullWidth {
    width: 870px; } }

@media (max-width: 767px) {
  .landing-page-container, ._2col_container {
    width: 90%;
    min-height: 440px; } }
@media (min-width: 768px) {
  .landing-page-container, ._2col_container {
    width: 318px;
    min-height: 720px; } }
@media (min-width: 992px) {
  .landing-page-container, ._2col_container {
    width: 410px; } }

@media (max-width: 767px) {
  .courseContainer {
    width: 90%;
    min-height: 290px; } }
@media (min-width: 768px) {
  .courseContainer {
    width: 318px;
    min-height: 720px; } }
@media (min-width: 992px) {
  .courseContainer {
    width: 420px;
    min-height: 500px; } }
@media (min-width: 768px) {
  .courseContainer p {
    width: 100%; } }
@media (min-width: 992px) {
  .courseContainer p {
    width: 210px; } }

@media (max-width: 767px) {
  #categoryPage .category {
    width: 90%;
    min-height: 260px; } }
@media (min-width: 768px) {
  #categoryPage .category {
    width: 325px;
    min-height: 280px; } }
@media (min-width: 992px) {
  #categoryPage .category {
    width: 420px;
    min-height: 230px; } }

/*------------------------------------------------*/
/*----------------[CAREERS PAGES]-------------*/
/*------------------------------------------------*/
@media (min-width: 768px) {
  .skills-list-lft, .skills-list-rght {
    width: 190px; } }
@media (min-width: 992px) {
  .skills-list-lft, .skills-list-rght {
    width: 300px; } }

/*------------------------------------------------*/
/*----------------[COURSE SUBJECTS]-------------*/
/*------------------------------------------------*/
@media (max-width: 767px) {
  .subjects {
    width: 100%; } }
@media (min-width: 768px) {
  .subjects {
    width: 370px; } }
@media (min-width: 992px) {
  .subjects {
    width: 470px; } }

@media (max-width: 767px) {
  .subjects-3-cols {
    width: 100%; } }
@media (min-width: 768px) {
  .subjects-3-cols {
    width: 100%; } }
@media (min-width: 992px) {
  .subjects-3-cols {
    width: 310px; } }

/*------------------------------------------------*/
/*----------------[FAQs]-------------*/
/*------------------------------------------------*/
@media (min-width: 768px) {
  #faqInner {
    width: 740px; } }
@media (min-width: 992px) {
  #faqInner {
    width: 940px; } }
@media (min-width: 768px) {
  #faqInner #questions .accordian-container {
    width: 100%; } }
@media (min-width: 992px) {
  #faqInner #questions .accordian-container {
    width: 100%; } }

/*------------------------------------------------*/
/*----------------[BOTTOMARTICLE]-------------*/
/*------------------------------------------------*/
@media (min-width: 768px) {
  #bottomArticle {
    width: 740px; } }
@media (min-width: 992px) {
  #bottomArticle {
    width: 940px; } }
@media (min-width: 768px) {
  #bottomArticle .containers {
    width: 100%; } }
@media (min-width: 992px) {
  #bottomArticle .containers {
    width: 465px; } }
@media (min-width: 768px) {
  #bottomArticle .right {
    display: none; } }
@media (min-width: 992px) {
  #bottomArticle .right {
    display: block; } }

/*------------------------------------------------*/
/*----------------[TESTIMONIALS]-------------*/
/*------------------------------------------------*/
@media (min-width: 768px) {
  #testimonialFullInner blockquote {
    width: 520px;
    padding: 15px 25px 0 105px; } }
@media (min-width: 992px) {
  #testimonialFullInner blockquote {
    width: 600px;
    padding: 35px 25px 0 35px; } }
@media (min-width: 768px) {
  #testimonialFullInner blockquote cite {
    margin-left: 0px; } }
@media (min-width: 992px) {
  #testimonialFullInner blockquote cite {
    margin-left: -24px; } }
@media (min-width: 768px) {
  #testimonialFullInner blockquoteLarge {
    width: 520px;
    padding: 15px 25px 0 105px; } }
@media (min-width: 992px) {
  #testimonialFullInner blockquoteLarge {
    width: 600px;
    padding: 35px 25px 0 35px; } }
@media (min-width: 768px) {
  #testimonialFullInner blockquoteLarge cite {
    margin-left: 0px; } }
@media (min-width: 992px) {
  #testimonialFullInner blockquoteLarge cite {
    margin-left: -24px; } }
@media (min-width: 768px) {
  #testimonialFullInner p img {
    position: relative;
    right: 60px; } }
@media (min-width: 992px) {
  #testimonialFullInner p img {
    position: relative;
    right: 0; } }

/*------------------------------------------------*/
/*----------------[TESTIMONIALS LARGE]------------*/
/*------------------------------------------------*/
#testimonialFullInner blockquoteLarge {
  width: 600px;
  margin: 0;
  padding: 0px 25px 0 35px;
  float: left;
  background: url("../images/static/quotes.png") no-repeat 0 0;
  color: #ebebeb;
  font-family: 'Lato', sans-serif;
  font-weight: 300;
  font-style: italic;
  font-size: 20px;
  margin-top: 50px;
  line-height: 26px; }

#testimonialFullInner blockquoteLarge cite {
  display: table;
  color: #c71c3a;
  background-color: rgba(0, 0, 0, 0.5);
  margin-top: 10px;
  font-size: 15px;
  text-transform: uppercase;
  margin-left: -24px;
  padding-left: 24px;
  padding-right: 24px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px; }

#testimonialFullInner blockquoteLarge cite:nth-child(2) {
  margin-top: 2px; }

/*------------------------------------------------*/
/*----------------[SIDEBAR]-------------*/
/*------------------------------------------------*/
@media (min-width: 768px) {
  #sidebar {
    padding-left: 10px; } }
@media (min-width: 992px) {
  #sidebar {
    padding-left: 0; } }

/*------------------------------------------------*/
/*----------------[EVENTS PAGES]-------------*/
/*------------------------------------------------*/
@media (min-width: 768px) {
  .eventCopy {
    width: 340px; } }
@media (min-width: 992px) {
  .eventCopy {
    width: 450px; } }

/*------------------------------------------------*/
/*----------------[EVENTS PAGES]-------------*/
/*------------------------------------------------*/
/*------------------------------------------------*/
/*----------------[FORM]-------------*/
/*------------------------------------------------*/
@media (max-width: 767px) {
  #contact-us-form input {
    font-size: 17px; } }
@media (min-width: 768px) {
  #contact-us-form input {
    font-size: 20px; } }
@media (max-width: 767px) {
  #contact-us-form select {
    font-size: 17px; } }
@media (min-width: 768px) {
  #contact-us-form select {
    font-size: 20px; } }

@media (min-width: 768px) {
  #contact-us-form, #contact-us-form-ab-one, #contact-us-course-guide-form-ab-one {
    width: 390px; } }
@media (min-width: 992px) {
  #contact-us-form, #contact-us-form-ab-one, #contact-us-course-guide-form-ab-one {
    width: 440px; } }
@media (max-width: 767px) {
  #contact-us-form input, #contact-us-form-ab-one input, #contact-us-course-guide-form-ab-one input {
    width: 79%;
    font-size: 17px; } }
@media (min-width: 768px) {
  #contact-us-form input, #contact-us-form-ab-one input, #contact-us-course-guide-form-ab-one input {
    width: 305px;
    font-size: 17px; } }
@media (min-width: 992px) {
  #contact-us-form input, #contact-us-form-ab-one input, #contact-us-course-guide-form-ab-one input {
    width: 356px;
    font-size: 20px; } }
@media (max-width: 767px) {
  #contact-us-form select, #contact-us-form-ab-one select, #contact-us-course-guide-form-ab-one select {
    width: 82%;
    font-size: 17px; } }
@media (min-width: 768px) {
  #contact-us-form select, #contact-us-form-ab-one select, #contact-us-course-guide-form-ab-one select {
    width: 328px;
    font-size: 17px; } }
@media (min-width: 992px) {
  #contact-us-form select, #contact-us-form-ab-one select, #contact-us-course-guide-form-ab-one select {
    width: 379px;
    font-size: 20px; } }
@media (max-width: 767px) {
  #contact-us-form textarea, #contact-us-form-ab-one textarea, #contact-us-course-guide-form-ab-one textarea {
    width: 78%;
    font-size: 17px; } }
@media (min-width: 768px) {
  #contact-us-form textarea, #contact-us-form-ab-one textarea, #contact-us-course-guide-form-ab-one textarea {
    width: 303px;
    font-size: 17px; } }
@media (min-width: 992px) {
  #contact-us-form textarea, #contact-us-form-ab-one textarea, #contact-us-course-guide-form-ab-one textarea {
    width: 356px;
    font-size: 20px; } }
@media (max-width: 767px) {
  #contact-us-form label.batch2, #contact-us-form-ab-one label.batch2, #contact-us-course-guide-form-ab-one label.batch2 {
    font-size: 17px; } }
@media (min-width: 768px) {
  #contact-us-form label.batch2, #contact-us-form-ab-one label.batch2, #contact-us-course-guide-form-ab-one label.batch2 {
    font-size: 17px; } }
@media (min-width: 992px) {
  #contact-us-form label.batch2, #contact-us-form-ab-one label.batch2, #contact-us-course-guide-form-ab-one label.batch2 {
    font-size: 20px; } }

/*------------------------------------------------*/
/*----------------[GRADUATES]-------------*/
/*------------------------------------------------*/
@media (max-width: 767px) {
  #sectionMainInner .containers, #bottomArticle .containers {
    width: 100%; } }
@media (min-width: 768px) {
  #sectionMainInner .containers, #bottomArticle .containers {
    width: 100%; } }
@media (min-width: 992px) {
  #sectionMainInner .containers, #bottomArticle .containers {
    width: 465px; } }

/*------------------------------------------------*/
/*----------------[APM O-WEEK]-------------*/
/*------------------------------------------------*/
@media (min-width: 768px) {
  .oWeekInner .threeCols {
    width: 230px; } }
@media (min-width: 992px) {
  .oWeekInner .threeCols {
    width: 300px; } }

@media (min-width: 768px) {
  .oWeekInner .threeColsLast {
    width: 230px; } }
@media (min-width: 992px) {
  .oWeekInner .threeColsLast {
    width: 300px; } }

@media (min-width: 768px) {
  .online-section {
    float: left; } }
@media (min-width: 992px) {
  .online-section {
    float: none; } }

@media (min-width: 768px) {
  .textBooks .narrowWidth {
    width: 500px; } }
@media (min-width: 992px) {
  .textBooks .narrowWidth {
    width: 620px; } }

/*------------------------------------------------*/
/*----------------[RECENT NEWS]-------------*/
/*------------------------------------------------*/
.img-intro-left img {
  max-width: 100%;
  height: auto; }

.column-1 p img {
  max-width: 100%;
  height: auto; }

/*.blog .items-row {
	@media (min-width: 768px) { width: 352px; }
	@media (min-width: 992px) { width: 450px; }

	> .item {
		@media (min-width: 768px) { width: 310px; }
		@media (min-width: 992px) { width: 410px; }
	}
}*/
/*------------------------------------------------*/
/*----------------[FOOTER]-------------*/
/*------------------------------------------------*/
@media (max-width: 767px) {
  .hidden-xs {
    display: inline-block; } }
@media (min-width: 768px) {
  .hidden-xs {
    display: none; } }

@media (max-width: 767px) {
  .hidden-sm {
    display: none; } }
@media (min-width: 768px) {
  .hidden-sm {
    display: inline-block; } }

/*# sourceMappingURL=medium.css.map */
