/* ==========================320px================================== */
/* iPhones */
@media only screen and (max-width: 320px) {
  .logo-cont-2 {
    padding: 0; }

  .modal-menu {
    margin-top: 0 !important; }

  .seemore {
    margin-left: 0; }

  .slide-boxes {
    width: auto;
    margin-left: 0; }
    .slide-boxes p {
      line-height: 1.2em; }
    .slide-boxes p.date {
      font-size: 17px;
      margin-top: 35px !important;
      padding: 17px 10px; }

  .slide-boxes-resources {
    width: auto;
    margin-left: 0; }
    .slide-boxes-resources h2 {
      height: 90px;
      overflow: hidden; }

  .seemore-resources {
    width: auto;
    margin-left: 0; }

  li.footer-links {
    font-size: 12px; }

  .footer-icons {
    margin-top: 10px; }

  .right-menu-box {
    padding: 2px 20px 12px; }

  .selection-container {
    margin: 1px 0; }

  .header-sidebar p {
    font-size: 18px;
    margin-top: 20px; }

  .search-button {
    height: 60px; }

  li.footer-links {
    font-size: 12px; }

  .footer-icons {
    margin-top: 20px; }

  .close {
    font-size: 40px; }

  .header-slider {
    height: 370px;
    margin: 0;
    padding: 0; }

  .mobile-search {
    height: 60px;
    padding: 16px; }

  .modal-menu ul li {
    line-height: 40px; }

  .search-pop-up {
    margin-top: -14px; }
    .search-pop-up p {
      margin-bottom: 0px; }

  .mobile-search p {
    padding: 0; }

  .mobile-search {
    height: 60px;
    padding: 16px; }

  .course-box {
    width: auto;
    margin-left: 0; }
    .course-box h2 {
      height: 55px;
      overflow: hidden; }

  .seemore-providers {
    width: auto;
    margin-left: 0; }

  .course-box span.readmore {
    width: 39%;
    margin-top: -13px; }

  .modal-canvas-overseas, .modal-canvas-postgrad, .modal-canvas-shortcourses {
    height: auto !important; }

  .login-pop-up {
    margin-top: 0; }

  .showmore-search {
    width: 52%; }

  .bg-image h1 {
    font-size: 34px !important; }

  .menu-top {
    width: 100% !important;
    text-align: center !important; }

  .selection-container-search {
    width: 100% !important; } }
/* ==========================320px================================== */
@media only screen and (width: 568px) {
  .course-box {
    width: 240px; }
    .course-box p {
      line-height: 18px;
      font-size: 14px; }
    .course-box h2 {
      height: 90px; }

  .course-box span.readmore {
    width: 47% !important;
    margin-top: -10px; }

  .seemore-providers {
    width: 48%; }
    .seemore-providers p {
      font-size: 26px !important; }

  .slide-boxes {
    width: 240px; }
    .slide-boxes p {
      line-height: 18px;
      font-size: 14px; }
    .slide-boxes p.date {
      font-size: 12px;
      padding: 5px 10px !important;
      margin-top: 45px !important; }

  .seemore {
    font-size: 14px;
    width: 242px; }

  .slide-boxes-resources {
    width: 240px; }
    .slide-boxes-resources h2 {
      height: 90px !important;
      overflow: hidden !important; }

  .seemore-resources {
    width: 240px; }
    .seemore-resources p {
      font-size: 30px; }
    .seemore-resources h2 {
      height: 133px;
      overflow: hidden; }

  .modal-menu ul li {
    line-height: 24px !important; }

  .modal-menu {
    margin-top: 0 !important; }

  .selection-container {
    margin: 10px 0; }

  .header-sidebar p {
    font-size: 18px; }

  .search-button {
    height: 60px; }

  .services {
    padding-top: 0; }

  .modal-canvas-overseas, .modal-canvas-postgrad, .modal-canvas-shortcourses {
    height: auto !important; }

  .accordion-submenu a {
    font-size: 18px !important; }

  .search-keyword {
    margin-top: 79px !important; }

  .keyword-bottom {
    width: 57%; } }
/* ==========================320px================================== */
/* ==========================360px================================== */
@media only screen and (width: 360px) {
  .slide-boxes-resources {
    width: 313px; } }
@media only screen and (max-width: 360px) {
  .modal-menu ul li {
    line-height: 35px; }
    .modal-menu ul li a {
      font-size: 22px; }

  .accordion-menu-title a {
    font-size: 22px; }

  .up-down-glyphicon {
    font-size: 22px; }

  .accordion-submenu a {
    font-size: 18px !important; }

  .up-down-glyphicon {
    top: 6px !important; }

  /* .modal-menu ul li
   * line-height: 35px */
  .modal-menu ul {
    padding: 0; } }
/* ==========================360px================================== */
/* ==========================667px================================== */
/* iPhone 6 (portrait) ----------- */
@media only screen and (width: 375px) {
  .services {
    padding-top: 0; }

  .second-row-slider-bottom-resources {
    margin-bottom: 50px; }

  .selection-container {
    margin: 0 0; }

  .modal-menu {
    margin-top: 0; }

  .modal-menu ul li a {
    font-size: 22px; }

  .modal-menu ul li {
    line-height: 40px; }

  .pe-so-facebook, .pe-so-twitter {
    width: 28px !important; }

  .showmore-search {
    width: 52%; }

  .bg-image h1 {
    font-size: 34px; }

  .selection-container-search {
    width: 100% !important; } }
/* iPhone 6 (landscape) ----------- */
@media only screen and (width: 667px) {
  .course-box {
    width: 48%; }
    .course-box span.readmore {
      width: 40%; }

  .seemore-providers {
    width: 48%; }

  .slide-boxes {
    width: 48%; }

  .slide-boxes p.date {
    font-size: 12px;
    padding: 10px 23px;
    margin-top: 35px !important; }

  .seemore {
    width: 48%; }

  .slide-boxes-resources {
    width: 48%; }
    .slide-boxes-resources p {
      height: 80px;
      overflow: hidden; }

  .slide-boxes-resources h2 {
    height: 107px;
    overflow: hidden; }

  .seemore-resources {
    width: 48%; }

  .modal-menu {
    margin-top: 0; }

  .modal-menu ul li a {
    font-size: 22px; }

  .modal-menu ul li {
    line-height: 22px; }

  .search-keyword {
    margin-top: 75px; }

  .selection-container-search-bottom {
    width: 68%; }

  .keyword-bottom {
    width: 54%; } }
/* ==========================800px================================== */
/* Androids (landscape) ----------- */
@media only screen and (min-device-width: 480px) and (max-device-width: 800px) and (orientation: landscape) {
  .course-box {
    width: 48%; }
    .course-box h2 {
      height: 50px;
      overflow: hidden; }

  .seemore-providers {
    width: 48%; }
    .seemore-providers p {
      font-size: 30px; }

  .course-box span.readmore {
    margin-top: -10px;
    width: 37%; }

  .slide-boxes {
    width: 48%; }
    .slide-boxes p.date {
      font-size: 12px;
      padding: 10px 23px;
      margin-top: 35px !important; }

  .seemore {
    width: 48%; }
    .seemore p {
      font-size: 30px; }

  .seemore-resources {
    width: 48%;
    height: 345px; }
    .seemore-resources p {
      font-size: 30px; }

  .slide-boxes-resources {
    width: 48%; }
    .slide-boxes-resources h2 {
      height: 67px;
      overflow: hidden; }

  .selection-container {
    margin: 20px 0; }

  .right-menu-box {
    padding: 10px 20px 3px; }

  .header-sidebar p {
    font-size: 18px; }

  .right-menu-box-search {
    padding: 10px 20px; }

  .modal-menu {
    margin-top: 0; }

  .modal-menu ul li {
    line-height: 35px; }
    .modal-menu ul li a {
      font-size: 22px; }

  .accordion-menu-title a {
    font-size: 22px; }

  .up-down-glyphicon {
    font-size: 22px; }

  .accordion-submenu a {
    font-size: 18px !important; }

  .modal-body {
    height: auto; }

  .modal-canvas-overseas, .modal-canvas-postgrad, .modal-canvas-shortcourses {
    height: auto !important; } }
/* Androids (portrait) ----------- */
@media only screen and (max-device-width: 480px) {
  .slide-boxes p.date {
    padding: 10px 23px;
    margin-top: 55px;
    font-size: 14px; }

  .slide-boxes h2 {
    height: 90px; }

  .slide-boxes p {
    line-height: 20px; }

  .selection-container {
    margin: 15px 0; }

  .right-menu-box {
    padding: 10px 20px 20px; }

  .search-button {
    height: 70px; }

  .right-menu-box-search {
    padding: 12px 20px; }

  .header-sidebar p {
    margin-top: 20px; }

  .resources-section {
    padding-top: 0; }

  .services-section {
    padding-top: 0; }

  .course-providers {
    padding-top: 0; }

  .second-row-slider-bottom-resources {
    padding-bottom: 50px; }

  .modal-body {
    height: auto; }

  .seemore-providers p {
    font-size: 32px; }

  .header-slider {
    height: 370px;
    margin: 0;
    padding: 0; }

  .course-box h2 {
    height: 55px;
    overflow: hidden; }

  .modal-logo img {
    width: 60%; }

  .logo-main {
    padding-left: 20px; }

  .accordion-submenu a {
    font-size: 20px; }

  .modal-menu ul li a {
    font-size: 22px;
    line-height: 0; }

  .accordion-menu-title a {
    font-size: 22px; }

  .up-down-glyphicon {
    font-size: 22px; }

  .carousel-control .icon-next {
    margin-right: 13px; }

  .carousel-control .icon-prev {
    margin-left: -22px; }

  .selection-container-search {
    width: 100% !important; }

  #no-more-tables td:before {
    font-size: 14px; }

  .menu-top {
    padding: 0; } }
/* ==========================480px================================== */
/* ==========================960px================================== */
@media only screen and (width: 960px) {
  .modal-menu ul li {
    line-height: 46px; }

  .modal-menu {
    margin-top: 0px; }

  .modal-menu ul li a {
    font-size: 36px; } }
/* ==========================960px================================== */
/* ==========================360px================================== */
@media only screen and (width: 360px) {
  .slide-boxes-resources {
    width: 313px; }

  .slide-boxes p.date {
    margin-top: 55px; }

  .course-box span.readmore {
    width: 37%;
    margin-top: -13px; } }
/* ==========================360px================================== */
/* ==========================375px IPHONE ================================== */
@media only screen and (max-width: 480px) {
  .slide-boxes, .course-box, .seemore-providers, .seemore, .slide-boxes-resources, .seemore-resources, .combined-boxes {
    width: 100%;
    margin: 5px auto; } }
/* ==========================375px================================== */
/* ==========================640px================================== */
/* ==========================768px================================== */
@media only screen and (width: 768px) {
  .second-nav {
    display: none; }

  .slide-boxes {
    width: 325px; }

  .slide-boxes p.date {
    padding: 5px 23px;
    margin-top: 16px; }

  .seemore {
    width: 327px; }

  .slide-boxes-resources {
    width: 325px; }

  .seemore-resources {
    width: 327px; }

  .modal-menu ul li {
    line-height: 65px; }

  .modal-menu ul li a {
    font-size: 40px; }

  .modal-body {
    padding: 0; }

  .services-section {
    padding-top: 0 !important;
    padding-bottom: 0 !important; }

  .resources-section {
    padding-top: 40px; }

  .second-row-slider-bottom-resources {
    padding: 0; }

  .second-nav {
    display: none; }

  .accordion-dropdown-input {
    width: 20%; }

  .selection-container-search-bottom {
    width: 20%; }

  .search-keyword {
    margin-top: 80px; } }
/* ==========================768px================================== */
/* ==========================800px================================== */
/* ==========================800px================================== */
/* ==========================980px================================== */
@media only screen and (min-width: 980px) {
  .hidden-modal {
    display: none; } }
@media only screen and (max-width: 980px) {
  .mobile-hide-td {
    display: none !important; }

  .logo-cont-2 {
    padding: 0;
    border-right: none; }

  .hidden-menu {
    display: none; }

  .bottom-sidebar {
    display: none; }

  .page-footer ul {
    text-align: center; }

  .top-nav-collapse {
    visibility: visible; }

  .costumer-carousel {
    display: none; }

  .header-sidebar {
    height: auto; }

  .right-menu-box {
    margin-top: 0; }

  .second-nav {
    display: none; }

  .top-nav-collapse {
    padding: 20px 0; }

  .header-sidebar {
    display: none; }

  .course-categories {
    padding-top: 0; }

  #search-results tr td {
    border-top: 0px solid #f5f5f5; }

  .sponsored-search img {
    margin: 10px 7px 0;
    float: none; }
  .sponsored-search p {
    margin-top: 5px; }

  #no-more-tables td:before {
    position: relative !important;
    top: 0 !important; }

  #no-more-tables td {
    border-bottom: 0 !important; }

  .course-title p, .sponsored-search p {
    font-weight: bold;
    font-size: 14px; }

  #no-more-tables td:before {
    left: 0px !important; }

  .sponsored-search, #no-more-tables tr {
    margin-bottom: 5px; }

  .intake::before {
    content: "Intake in ";
    font-weight: normal !important;
    padding-right: 0px !important; } }
.table-condensed > tbody > tr > td, .table-condensed > tbody > tr > th, .table-condensed > tfoot > tr > td, .table-condensed > tfoot > tr > th, .table-condensed > thead > tr > td, .table-condensed > thead > tr > th {
  padding: 0px 5px; }
  .table-condensed > tbody > tr > td .bottom-search, .table-condensed > tbody > tr > th .bottom-search, .table-condensed > tfoot > tr > td .bottom-search, .table-condensed > tfoot > tr > th .bottom-search, .table-condensed > thead > tr > td .bottom-search, .table-condensed > thead > tr > th .bottom-search {
    paddding: 20px; }
  .table-condensed > tbody > tr > td .modal-canvas, .table-condensed > tbody > tr > td .modal-canvas-overseas, .table-condensed > tbody > tr > td .modal-canvas-postgrad, .table-condensed > tbody > tr > td .modal-canvas-shortcourses, .table-condensed > tbody > tr > td .local-ed-modal-canvas, .table-condensed > tbody > tr > th .modal-canvas, .table-condensed > tbody > tr > th .modal-canvas-overseas, .table-condensed > tbody > tr > th .modal-canvas-postgrad, .table-condensed > tbody > tr > th .modal-canvas-shortcourses, .table-condensed > tbody > tr > th .local-ed-modal-canvas, .table-condensed > tfoot > tr > td .modal-canvas, .table-condensed > tfoot > tr > td .modal-canvas-overseas, .table-condensed > tfoot > tr > td .modal-canvas-postgrad, .table-condensed > tfoot > tr > td .modal-canvas-shortcourses, .table-condensed > tfoot > tr > td .local-ed-modal-canvas, .table-condensed > tfoot > tr > th .modal-canvas, .table-condensed > tfoot > tr > th .modal-canvas-overseas, .table-condensed > tfoot > tr > th .modal-canvas-postgrad, .table-condensed > tfoot > tr > th .modal-canvas-shortcourses, .table-condensed > tfoot > tr > th .local-ed-modal-canvas, .table-condensed > thead > tr > td .modal-canvas, .table-condensed > thead > tr > td .modal-canvas-overseas, .table-condensed > thead > tr > td .modal-canvas-postgrad, .table-condensed > thead > tr > td .modal-canvas-shortcourses, .table-condensed > thead > tr > td .local-ed-modal-canvas, .table-condensed > thead > tr > th .modal-canvas, .table-condensed > thead > tr > th .modal-canvas-overseas, .table-condensed > thead > tr > th .modal-canvas-postgrad, .table-condensed > thead > tr > th .modal-canvas-shortcourses, .table-condensed > thead > tr > th .local-ed-modal-canvas {
    min-height: 100% !important;
    height: auto !important; }
  .table-condensed > tbody > tr > td .search-keyword, .table-condensed > tbody > tr > th .search-keyword, .table-condensed > tfoot > tr > td .search-keyword, .table-condensed > tfoot > tr > th .search-keyword, .table-condensed > thead > tr > td .search-keyword, .table-condensed > thead > tr > th .search-keyword {
    clear: both;
    margin-top: 75px; }
  .table-condensed > tbody > tr > td .desktop-select, .table-condensed > tbody > tr > th .desktop-select, .table-condensed > tfoot > tr > td .desktop-select, .table-condensed > tfoot > tr > th .desktop-select, .table-condensed > thead > tr > td .desktop-select, .table-condensed > thead > tr > th .desktop-select {
    display: none; }

@media only screen and (min-width: 981px) {
  .mobile-search, .mobile-search-overseas, .mobile-search-postgrad, .mobile-search-shortcourse, .mobile-select {
    display: none; }

  .icon-label {
    display: none; }

  .table-icons {
    border: none;
    font-size: 18px; } }
@media only screen and (max-width: 980px) {
  .scroll-arrow {
    display: none; }

  .second-nav {
    display: none; }

  .top-nav-collapse {
    visibility: visible; }

  .slider-arrow, .resources-arrow, .services-arrow .course-providers-arrow {
    display: none; }

  .page-footer p {
    text-align: center; }

  .pe-so-facebook, .pe-so-twitter, .pe-so-google-plus {
    margin-top: 15px;
    margin-bottom: 0; }

  .page-footer ul {
    margin-bottom: -4px; } }
/* ==========================980px================================== */
/* ==========================1503px================================== */
@media only screen and (min-device-width: 1503px) and (max-device-width: 1581px), (min-width: 1503px) and (max-width: 1581px) {
  .second-nav-ul li a {
    font-size: 14px;
    padding: 34px 5px; }

  .right-menu img {
    height: 87px;
    margin-left: -3px; } }
@media only screen and (min-device-width: 1367px) and (max-device-width: 1439px), (min-width: 1367px) and (max-width: 1439px) {
  .navbar {
    height: 64px; }

  .header {
    padding-top: 64px; }

  .menu-drop {
    height: 64px; }

  .second-nav-ul li a {
    font-size: 14px;
    padding: 22px 5px; }

  .right-menu img {
    height: 62px;
    margin-left: -3px; }

  .logo-cont-2 {
    padding: 8px 0px 3px 8px; } }
@media only screen and (min-width: 1280px) and (max-width: 1366px) {
  .modal-menu {
    margin-top: 35px; }

  .modal-menu ul li {
    line-height: 50px; }

  .modal-menu ul li a {
    font-size: 35px; }

  .second-nav-ul li a {
    font-size: 11.5px;
    padding: 23px 5px; }

  .right-menu img {
    height: 66px;
    margin-left: -3px; }

  .logo-cont-2 {
    padding: 8px 10px 5px 8px; }

  .course-box {
    width: 23.9%; }
    .course-box h2 {
      font-size: 18px; }
    .course-box p {
      font-size: 13px;
      line-height: 14px;
      padding-bottom: 5px; }
    .course-box span.readmore {
      margin-top: -17px;
      font-size: 12px;
      width: 45%; }

  .seemore-providers p {
    font-size: 28px; }

  .slide-boxes {
    width: 23.5%; }
    .slide-boxes h2 {
      font-size: 15px;
      max-height: 120px;
      line-height: 15px; }
    .slide-boxes p {
      font-size: 14px;
      margin-bottom: 14px; }
    .slide-boxes p.date {
      font-size: 12px;
      margin-top: 13px;
      padding: 12px 23px; }

  .slide-boxes-resources {
    width: 23.5%; }
    .slide-boxes-resources p {
      height: 97px;
      overflow: hidden; }
    .slide-boxes-resources h2 {
      /*height: 110px */
      overflow: hidden;
      font-size: 16px; }

  .seemore-resources {
    width: 23.5%; }
    .seemore-resources p {
      line-height: 30px;
      font-size: 30px;
      padding: 0;
      top: 75px; }

  .seemore {
    width: 23.7%; }
    .seemore p {
      padding-top: 0;
      font-size: 32px; }

  .combined-boxes {
    width: 48%; }

  .slide-boxes span.readmore {
    font-size: 14px; }

  .header-slider, .header-sidebar {
    height: 680px; }

  .right-menu-box {
    padding: 28px 20px 20px; }

  .right-menu-box-shortcourse-search, .right-menu-box-postgrad-search, .right-menu-box-overseas-search {
    padding: 40px 20px; }

  .header-sidebar p {
    margin: 0; }

  .keyword-input {
    padding: 11px; }

  .selection-container {
    margin: 11px 0; }

  .search-button {
    height: 65px; }

  .page-footer ul {
    text-align: left; }

  .combined-boxes p {
    margin-bottom: 25px; }
  .combined-boxes p.date {
    font-size: 12px;
    padding: 11px 23px; }
  .combined-boxes h2 {
    font-size: 28px; }

  .resources-arrow {
    height: 65%; }

  .navbar {
    max-height: 66px; }

  .menu-drop {
    height: 65px; }

  .header, .header-global {
    padding-top: 65px; }

  .logo-cont-2 {
    padding: 13px 0 0 22px; }

  .inner-logo {
    height: 45px;
    width: 135px; }

  .inner-logo:hover .logo-text {
    font-size: 15px; } }
/* ==========================1280px================================== */
/* ==========================1280p x 950px height computer================================== */
@media only screen and (width: 1280px) and (height: 950px) {
  .header-slider, .header-sidebar {
    height: 859px; }

  .search-button {
    height: 100px; } }
/* ==========================1280p x 950px height computer================================== */
@media only screen and (max-width: 1280px) and (min-height: 950px), (max-device-width: 1280px) and (min-device-height: 950px) {
  .header-slider, .header-sidebar {
    height: 859px; }

  .right-menu-box, .right-menu-box-search {
    padding: 35px 20px 35px; }

  .selection-container {
    margin: 30px 0; } }
/* ==========================1280p x 800px height computer================================== */
/* ==========================1367px================================== */
@media only screen and (min-device-width: 1367px) and (max-device-width: 1439px), (min-width: 1367px) and (max-width: 1439px) {
  .course-box h2 {
    font-size: 19px; }
  .course-box p {
    line-height: 14px;
    font-size: 13px; }
  .course-box span.readmore {
    width: 35%;
    font-size: 12px;
    margin-top: -15px; }

  .seemore-providers p {
    font-size: 28px; }

  .slide-boxes {
    /*h2
     * font-size: 20px 
     * height: 67px */
    /*p
     * font-size: 14px
     * margin-bottom: 14px
     * line-height: 14px */ }
    .slide-boxes p.date {
      font-size: 12px;
      padding: 10px 23px; }

  .combined-boxes p {
    margin-bottom: 12px; }
  .combined-boxes p.date {
    font-size: 12px;
    padding: 9px 23px; }

  .modal-menu {
    margin-top: 35px; }

  .modal-menu ul li {
    line-height: 50px; }

  .modal-menu ul li a {
    font-size: 35px; }

  .slide-boxes-resources h2 {
    font-size: 18px;
    overflow: hidden; }

  .seemore-resources p {
    line-height: 28px;
    font-size: 28px;
    padding: 0;
    top: 65px; }

  .seemore p {
    padding-top: 0;
    font-size: 32px; }

  .slide-boxes span.readmore {
    font-size: 14px; }

  .slide-boxes-resources h2 {
    height: 58px; }

  .services {
    padding-top: 20px; }

  .header-slider, .header-sidebar {
    height: 650px; }

  .right-menu-box {
    padding: 34px 20px 20px; }

  .keyword-container {
    margin: 10px 0; }

  .header-sidebar p {
    margin: 0; }

  .keyword-input {
    padding: 11px; }

  .selection-container {
    margin: 10px 0; }

  .search-button {
    height: 65px; }

  .resources-arrow {
    height: 65%; }

  .services-arrow {
    height: 72%; }

  .bottom-sidebar {
    padding: 35px 0 0; }

  .page-footer ul {
    text-align: left; } }
/* ==========================768px================================== */
/* ==========================800px================================== */
/* ==========================800px================================== */
/* ==========================980px================================== */
@media only screen and (min-width: 980px) and (max-width: 1023px), (min-device-width: 980px) and (max-device-width: 1023px) {
  .second-nav-ul li a {
    font-size: 8px;
    padding: 21px 8px; }

  .right-menu img {
    height: 73px; }

  .logo-cont-2 {
    padding: 9px 19px 3px 0;
    width: 160px; }

  .navbar {
    height: 66px; }

  .header-global {
    padding-top: 66px; }

  .right-menu img {
    height: 61px; }

  .header {
    padding-top: 66px; } }
/* ==========================980px================================== */
/* ==========================980px================================== */
@media only screen and (max-width: 980px) {
  .bottom-sidebar, .bottom-banner {
    display: none; }

  .page-footer ul {
    text-align: center;
    margin-bottom: 10px; }

  .top-nav-collapse {
    visibility: visible; }

  .costumer-carousel {
    display: none; }

  .header-sidebar {
    height: auto; }

  .right-menu-box {
    margin-top: 0; }

  .second-nav {
    display: none; }

  .top-nav-collapse {
    padding: 20px 0; }

  .navbar {
    padding: 20px 0; }

  .menu-top {
    float: left;
    width: 50%; }

  .input-lg-refine {
    width: 100%;
    background-position: right; }

  .bg-image {
    height: 100px; }

  .second-nav {
    display: none; }

  .top-nav-collapse {
    visibility: visible; }

  #institutions-body .accordion-toggle {
    font-size: 16px; } }
/* ==========================980px================================== */
@media only screen and (min-width: 1025px) and (max-width: 1080px), (min-device-width: 1025px) and (max-device-width: 1080px) {
  .course-box, .seemore-providers, .slide-boxes, .seemore, .slide-boxes-resources, .seemore-resources {
    width: 48%; }

  .combined-boxes {
    width: 97.6%; } }
@media only screen and (min-width: 1025px) and (max-width: 1200px), (min-device-width: 1025px) and (max-device-width: 1200px) {
  .selection-container-search-bottom {
    width: 70%; }

  .accordion-dropdown-input {
    width: 60%; } }
/* ==========================1080px================================== */
@media only screen and (min-width: 1080px) and (max-width: 1279px), (min-device-width: 1080px) and (max-device-width: 1279px) {
  .course-box {
    width: 23.5%; }
    .course-box h2 {
      overflow: hidden;
      font-size: 15px; }
    .course-box p {
      line-height: 13px;
      font-size: 13px; }
    .course-box span.readmore {
      width: 54%;
      margin-top: -10px; }

  .seemore-providers {
    width: 23.5%; }
    .seemore-providers p {
      font-size: 22px; }

  .slide-boxes {
    width: 23%; }
    .slide-boxes h2 {
      font-size: 14px;
      line-height: 14px;
      padding-left: 18px;
      /*font-size: 22px */
      /*height: 65px */
      /*margin-top: 0 */ }

  .seemore {
    width: 23%; }
    .seemore p {
      top: 47px;
      font-size: 28px; }

  .slide-boxes p {
    font-size: 13px;
    padding-left: 19px;
    line-height: 13px;
    padding-top: 5px; }

  .slide-boxes span.readmore {
    font-size: 12px;
    margin-left: 18px; }

  .slide-boxes p.date {
    font-size: 12px;
    padding: 6px 3px 6px 3px; }

  .slide-boxes-resources {
    width: 23.5%; }
    .slide-boxes-resources p {
      /*height: 110px */
      overflow: hidden;
      font-size: 13px;
      line-height: 13px; }
    .slide-boxes-resources h2 {
      max-height: 85px;
      overflow: hidden;
      margin-top: 12px;
      font-size: 14px; }
    .slide-boxes-resources span.readmore {
      font-size: 12px; }

  .seemore-resources {
    width: 23.5%; }
    .seemore-resources p {
      font-size: 26px;
      top: 70px; }

  .combined-boxes {
    width: 47%; }
    .combined-boxes h2 {
      font-size: 22px;
      height: 62px;
      padding-left: 18px;
      margin-top: 0; }
    .combined-boxes p {
      margin-bottom: 10px; }
    .combined-boxes p.date {
      font-size: 12px;
      padding: 5px 23px; }
    .combined-boxes span.readmore {
      font-size: 12px; } }
/* ---------ADDED */
@media only screen and (min-width: 481px) and (max-width: 640px) {
  .course-box, .seemore-providers, .combined-boxes, .slide-boxes, .seemore, .slide-boxes-resources, .seemore-resources {
    width: 100%; }

  .combined-boxes {
    display: none; } }
@media only screen and (min-width: 641px) and (max-width: 1023px) {
  .course-box, .seemore-providers, .combined-boxes, .slide-boxes, .seemore, .slide-boxes-resources, .seemore-resources {
    width: 48%;
    height: 390px; }

  .slide-boxes p.date {
    font-size: 16px; }

  .combined-boxes {
    display: none; } }
/* --------------------- ADDED */
/* ==========================1024px================================== */
@media only screen and (min-width: 1024px) and (max-width: 1279px), (min-device-width: 1024px) and (max-device-width: 1279px) {
  .navbar {
    max-height: 52px; }

  .header, .header-global {
    padding-top: 52px; }

  .second-nav-ul li a {
    font-size: 10px;
    padding: 15px 4px; }

  .logo-cont-2 img {
    width: 67%; }

  .right-menu img {
    height: 50px; }

  .menu-drop {
    height: 50px; }

  .logo-cont-2 {
    padding: 9px 0 0 27px; }

  .inner-logo {
    height: 40px;
    width: 122px; }

  .inner-logo:hover .logo-text {
    font-size: 14px;
    padding: 11px 5px; } }
@media only screen and (width: 1024px), (max-device-width: 1024px) and (min-device-width: 1024px) {
  .logo-cont-2 {
    padding: 5px 0 0 16px; }

  .inner-logo:hover .logo-text {
    padding: 11px 5px;
    font-size: 1em; }

  .inner-logo {
    height: 45px;
    width: 136px; }

  .right-menu img {
    height: 51px;
    margin-left: -3px; }

  .first-row-slider-bottom {
    display: none; }

  .course-box, .seemore-providers {
    width: 335px; }

  .slide-boxes {
    width: 335px;
    height: 385px; }
    .slide-boxes p {
      font-size: 20px; }
    .slide-boxes p.date {
      padding: 12px 23px !important;
      margin-top: 40px !important; }

  .slide-boxes-resources {
    width: 335px;
    height: 350px; }

  .slide-boxes h2 {
    font-size: 29px;
    max-height: 95px; }

  .seemore {
    width: 335px;
    height: 385px; }

  .seemore-resources {
    width: 335px;
    height: 350px; }

  .bottom-slider {
    width: 767px; }

  .bottom-sidebar {
    width: 23%; }

  .header-slider {
    height: 620px !important; }

  .header-sidebar {
    height: 620px !important;
    overflow: hidden; }

  .header-sidebar p {
    font-size: 20px;
    margin-top: 20px; }

  .selection-container {
    margin: 15px 0; }

  .right-menu-box {
    padding: 18px 20px !important; }

  .search-button {
    height: 70px; }

  .right-menu-box-search, .right-menu-box-overseas-search, .right-menu-box-shortcourse-search, .right-menu-box-postgrad-search {
    padding-top: 8px !important;
    padding-bottom: 8px !important; }

  .page-footer p {
    text-align: right; }

  .services {
    padding-top: 0;
    padding-bottom: 0; }

  .bottom-slider {
    padding-top: 0; }

  .resources-section {
    padding-top: 20px; }

  .modal-canvas {
    height: 130%; }

  .local-educaction-menu, .postgrad-menu, .overseas-menu, .shortcourse-menu {
    height: 40px !important; }

  .selection-container-search-bottom {
    width: 70%; }

  .search-keyword {
    padding: 0; }

  .course-categories {
    padding-top: 20px; }

  .accordion-dropdown-input {
    width: 60%; }

  .keyword-bottom {
    width: 40%; } }
/* ==========================1024px================================== */
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) {
  .navbar-fixed-bottom .navbar-collapse, .navbar-fixed-top .navbar-collapse {
    max-height: 65px; }

  .menu-drop {
    height: 50px;
    padding: 0 10px; }

  .header {
    padding-top: 53px; }

  .caret-dropdown {
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    border-top: 5px solid;
    padding: 0 0px; }

  .second-nav-ul li a {
    font-size: 10px;
    padding: 16px 5px; }

  .logo-cont-2 img {
    width: 67%; }

  .right-menu img {
    height: 52px;
    margin-left: -3px; }

  .first-row-slider-bottom {
    display: none; }

  .slide-boxes {
    width: 335px;
    height: 350px; }

  .slide-boxes-resources {
    width: 335px;
    height: 350px; }

  .slide-boxes h2 {
    font-size: 18px;
    max-height: 95px; }

  .slide-boxes p {
    font-size: 18px; }

  .slide-boxes p.date {
    padding: 6px 23px;
    margin-top: 45px; }

  .seemore {
    width: 335px;
    height: 350px; }

  .seemore-resources {
    width: 335px;
    height: 350px; }

  .bottom-slider {
    width: 767px; }

  .bottom-sidebar {
    width: 23%; }

  .course-box {
    width: 335px; }

  .seemore-providers {
    width: 335px; }

  .course-box span.readmore {
    margin-top: -20px;
    width: 35%; }

  .course-box p {
    line-height: 18px; } }
@media only screen and (max-device-width: 1024px) {
  .second-row-slider-bottom-resources, .second-row-slider-bottom {
    padding: 20px 0 20px; }

  .course-providers, .services-section, .resources-section {
    padding-top: 0; }

  .first-row-slider-bottom {
    display: none; }

  .first-row-slider-bottom-resources {
    display: none; }

  .slider-arrow, .resources-arrow, .services-arrow, .course-providers-arrow {
    display: none !important; }

  .arrows-hidden-mobile {
    display: none; } }
/* ==========================1024px================================== */
/* ==========================1024px================================== */
@media only screen and (max-device-width: 1439px) and (min-device-width: 1367px), (max-width: 1439px) and (min-width: 1367px) {
  .slide-boxes h2 {
    font-size: 16px;
    line-height: 17px; } }
/* ==========================1440px================================== */
@media only screen and (min-device-width: 1440px) and (max-device-width: 1520px), (min-width: 1440px) and (max-width: 1520px) {
  .right-menu img {
    height: 62px; }

  .second-nav-ul li a {
    padding: 22px 10px; }

  .menu-drop {
    height: 64px; }

  .navbar {
    max-height: 64px; }

  .header, .header-global {
    padding-top: 64px; }

  .logo-cont-2 {
    padding: 7px 0px 6px 11px; }

  .course-box {
    width: 24%; }
    .course-box p {
      line-height: 13px;
      font-size: 13px;
      overflow: hidden; }
    .course-box h2 {
      font-size: 20px; }
    .course-box span.readmore {
      width: 45%; }

  .seemore-providers {
    width: 24%; }

  .slide-boxes h2 {
    /*font-size: 22px */
    /*height: 76px */ }
  .slide-boxes p {
    font-size: 14px;
    line-height: 15px; }

  .slide-boxes p.date {
    font-size: 16px;
    padding: 10px 14px; }

  .slide-boxes-resources h2 {
    max-height: 100px;
    overflow: hidden; }

  .combined-boxes p.date {
    font-size: 16px;
    padding: 9px 23px; } }
/* ==========================1440px================================== */
/* ==========================1521px================================== */
@media only screen and (min-device-width: 1521px) and (max-device-width: 1600px), (min-width: 1521px) and (max-width: 1600px) {
  .course-box {
    width: 24%; }
    .course-box p {
      line-height: 16px; }
    .course-box span.readmore {
      margin-top: -12px; }

  .seemore-providers {
    width: 24%; }

  .slide-boxes {
    /*h2
     * font-size: 22px
     * height: 67px */ }
    .slide-boxes p {
      /*line-height: 21px */ }
    .slide-boxes p.date {
      font-size: 16px; }

  .slide-boxes-resources {
    /*p
     * height: 98px
     * overflow: hidden */
    /*h2
     * height: 68px
     * overflow: hidden */ }

  .combined-boxes p {
    margin-bottom: 75px; }
  .combined-boxes p.date {
    font-size: 16px; }

  .resources-arrow {
    height: 77%; } }
/* ==========================1601px================================== */
@media only screen and (min-device-width: 1601px) and (max-device-width: 1680px), (min-width: 1601px) and (max-width: 1680px) {
  .course-box h2 {
    font-size: 21px; }
  .course-box p {
    line-height: 16px; }
  .course-box span.readmore {
    margin-top: -10px; }

  .slide-boxes h2 {
    /*font-size: 22px */ }
  .slide-boxes p.date {
    font-size: 16px; }

  .slide-boxes-resources h2 {
    /*height: 90px */
    overflow: hidden; }

  .combined-boxes p {
    margin-bottom: 48px; }
  .combined-boxes p.date {
    font-size: 16px; } }
/* ==========================1681px================================== */
@media only screen and (min-device-width: 1681px) and (max-device-width: 1780px), (min-width: 1681px) and (max-width: 1780px) {
  .course-box p {
    line-height: 16px; }
  .course-box span.readmore {
    margin-top: -10px; }

  .slide-boxes {
    /*h2
     * font-size: 22px */ }
    .slide-boxes p.date {
      font-size: 16px;
      margin-top: 25px;
      padding: 10px 22px; }

  .slide-boxes-resources h2 {
    overflow: hidden; }

  .combined-boxes p {
    margin-bottom: 70px; }
  .combined-boxes p.date {
    font-size: 16px;
    margin-top: 36px;
    padding: 10px 23px; } }
/* ==========================1781px================================== */
@media only screen and (min-device-width: 1781px) and (max-device-width: 1894px), (min-width: 1781px) and (max-width: 1911px) {
  .course-box p {
    line-height: 16px; }
  .course-box span.readmore {
    margin-top: -10px;
    width: 33%; }

  .slide-boxes {
    /*h2
     * font-size: 22px
     * line-height: 23px */
    /*p
     * line-height: 20px
     * font-size: 17px */ }
    .slide-boxes p.date {
      font-size: 16px;
      padding: 10px 22px; }

  .slide-boxes-resources h2 {
    overflow: hidden; }

  .combined-boxes p {
    margin-bottom: 44px; }
  .combined-boxes p.date {
    font-size: 16px;
    padding: 9px 23px; } }
/* ---------------- Arrows ------------------------- */
@media only screen and (width: 1280px) and (height: 800px) {
  .resources-arrow {
    height: 77%; }

  .services-arrow {
    height: 89%; }

  .header-slider, .header-sidebar {
    height: 680px; } }
/* ------------------------ search ---------------------------------- */
@media only screen and (max-width: 765px) {
  .refine-search-bar {
    display: none; }

  .bg-image h1 {
    font-size: 28px;
    padding-top: 0; }

  .desktop-view-p {
    display: none; }

  .search-keyword {
    margin-top: 75px; }

  .accordion-dropdown-input, .selection-container-search-bottom, .keyword-bottom {
    width: 70%; }

  .bottom-search {
    padding: 20px 20px; } }
@media only screen and (max-width: 1023px) {
  .desktop-view-p {
    display: none; }

  .accordion-dropdown-input, .selection-container-search-bottom, .keyword-bottom {
    width: 70%; } }
@media only screen and (min-width: 1024px) {
  .mobile-view-p {
    display: none; } }

/*# sourceMappingURL=media.css.map */
