body {
  font-family: "Roboto",sans-serif; }

a {
  -webkit-transition: 300ms ease-in-out;
  transition: 300ms ease-in-out;
  text-decoration: none;
  color: #3498db; }
  a:hover {
    -webkit-transition: 300ms ease-in-out;
    transition: 300ms ease-in-out;
    text-decoration: none;
    color: #00000; }
  a a:visited, a a:active, a a:focus, a a:link {
    text-decoration: none;
    color: #3498db; }
  a.learn_more i {
    -webkit-transition: 300ms;
    transition: 300ms;
    padding-left: 3px; }
  a.learn_more:hover i {
    -webkit-transition: 300ms;
    transition: 300ms;
    padding-left: 8px; }

input.has-success, textarea.has-success {
  border: 1px solid #27ae60; }

textarea::-webkit-input-placeholder {
  color: #000000 !important; }

textarea:-moz-placeholder {
  color: #000000 !important; }

/* FF 4-18 */
textarea::-moz-placeholder {
  color: #000000 !important; }

/* FF 19+ */
textarea:-ms-input-placeholder {
  color: #000000 !important; }

/* IE 10+ */
textarea:focus::-webkit-input-placeholder {
  color: transparent !important; }

textarea:focus:-moz-placeholder {
  color: transparent !important; }

/* FF 4-18 */
textarea:focus::-moz-placeholder {
  color: transparent !important; }

/* FF 19+ */
textarea:focus:-ms-input-placeholder {
  color: transparent !important; }

/* IE 10+ */
textarea:focus::-webkit-input-placeholder {
  opacity: 0 !important; }

.btn, .form-control {
  border-radius: 0; }

.site-branding img {
  margin-top: 0; }

#main-nav {
  margin-top: 10px; }

.main-navigation ul {
  text-align: center; }
  .main-navigation ul li {
    float: none; }
    .main-navigation ul li a {
      font-size: 17px; }
      .main-navigation ul li a:hover {
        text-decoration: none; }

#masthead .container {
  position: relative; }
  #masthead .container #header_space {
    width: 728px;
    height: 90px;
    position: absolute;
    top: 35px;
    right: 15px; }

#primary {
  float: left; }
  #primary.content-area {
    width: 56%; }

.global-layout-left-sidebar #primary {
  float: left; }

#sidebar-secondary {
  width: 22%;
  float: right; }

#secondary_sidebar {
  width: 22%;
  margin-right: 2%;
  float: right; }
  @media screen and (max-width: 1023px) {
    #secondary_sidebar {
      width: 100%;
      float: none;
      margin: 0;
      margin-top: 20px; } }

#secondary_course_search_area {
  position: relative; }

#secondary_course_search {
  position: relative;
  background: #ecf0f1;
  padding: 20px 15px; }
  #secondary_course_search h2 {
    margin-top: 0;
    border-bottom: 1px solid #2c3e50;
    color: #2c3e50;
    font-size: 21px;
    font-weight: 500;
    margin-bottom: 15px;
    padding-bottom: 10px;
    position: relative; }
  #secondary_course_search .item {
    margin-bottom: 10px; }

#search_box {
  background: #3498db;
  color: #ffffff;
  margin-bottom: 30px;
  margin-top: 0px;
  padding: 15px;
  position: relative; }
  #search_box .box {
    float: none;
    margin-left: auto;
    margin-right: auto;
    margin-top: 20px; }
    #search_box .box .item {
      padding-bottom: 20px; }
  #search_box h3 {
    margin: 0;
    text-align: center;
    font-size: 22px;
    font-weight: bold;
    text-transform: uppercase;
    letter-spacing: 1px; }

.loading:after {
  display: block;
  content: '';
  z-index: 800;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: url(../images/loader-2.gif) no-repeat center center rgba(0, 0, 0, 0.4); }

#articles_list {
  margin-bottom: 40px; }
  #articles_list .image {
    text-align: center; }
    #articles_list .image img {
      max-width: 100%; }
  #articles_list a.title {
    font-size: 22px;
    font-weight: bold;
    margin-bottom: 10px; }
  #articles_list ul, #articles_list ol {
    margin-left: 25px; }
  #articles_list p {
    font-size: 16px;
    line-height: 24px; }

#sidebar-primary {
  width: 22%;
  float: left; }

.widget-title {
  margin-top: 0; }

#lct-widget-course_subject-container li {
  display: none; }
  #lct-widget-course_subject-container li:nth-child(-n+15) {
    display: block; }
#lct-widget-course_subject-container .show_all_categories {
  display: block;
  font-weight: bold;
  padding-top: 10px;
  text-align: center;
  cursor: pointer;
  color: #2980b9; }
  #lct-widget-course_subject-container .show_all_categories:hover {
    color: #000000; }

#lc_taxonomy-2 {
  background: #eb9342;
  color: #ffffff; }
  #lc_taxonomy-2 a {
    color: #ffffff; }

#lc_taxonomy-3 {
  background: #00b5d2;
  color: #ffffff; }
  #lc_taxonomy-3 a {
    color: #ffffff; }

.page-title {
  margin-top: 0;
  margin-bottom: 60px;
  text-align: center;
  font-weight: bold;
  color: #2c3e50; }

#homepage_featured_college .inner_box {
  border: 3px solid #2980b9;
  padding: 15px;
  text-align: center;
  height: 410px; }
#homepage_featured_college h3 {
  font-weight: bold;
  font-size: 18px;
  text-align: center;
  margin-bottom: 10px; }
#homepage_featured_college h2.title {
  margin: 0;
  margin-bottom: 16px;
  color: #2980b9;
  line-height: 26px;
  font-size: 20px; }
#homepage_featured_college .txt {
  text-align: left;
  margin: 10px 0; }
#homepage_featured_college .image {
  text-align: center; }
#homepage_featured_college .btn_box {
  margin-top: 10px; }

#other_featured_colleges h3 {
  font-weight: bold;
  font-size: 18px;
  text-align: center;
  margin-bottom: 10px; }
#other_featured_colleges .inner_box {
  border: 3px solid #27ae60;
  height: 410px; }
  #other_featured_colleges .inner_box .inner {
    padding: 15px 15px 15px 25px;
    font-size: 17px;
    line-height: 25px;
    height: 100%;
    overflow-y: auto; }
    #other_featured_colleges .inner_box .inner li {
      margin-bottom: 10px; }
      #other_featured_colleges .inner_box .inner li:last-child {
        margin-bottom: 0; }

#slider {
  margin-bottom: 20px;
  position: relative; }
  #slider .arrow {
    font-size: 20px;
    text-shadow: 1px 1px 1px #000000;
    color: #ffffff;
    cursor: pointer;
    position: absolute;
    z-index: 6;
    bottom: 20px;
    -webkit-transition: 300ms;
    transition: 300ms;
    font-size: 22px;
    cursor: pointer; }
    #slider .arrow:hover {
      color: #3498db;
      -webkit-transition: 300ms;
      transition: 300ms; }
  #slider .arr-prev {
    left: 20px; }
  #slider .arr-next {
    right: 20px; }
  #slider .slides {
    position: relative;
    height: 300px; }
    #slider .slides .slide {
      display: none;
      position: absolute;
      width: 100%;
      top: 0;
      left: 0;
      padding: 30px 20px 20px 20px;
      height: 300px; }
      #slider .slides .slide .row {
        position: relative;
        z-index: 4; }
      #slider .slides .slide .bg_image {
        position: absolute;
        z-index: 3;
        opacity: 0.4;
        background-size: cover;
        background-position: center center;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%; }
      #slider .slides .slide .btn {
        margin-top: 20px; }
      #slider .slides .slide .logo {
        text-align: center; }
        #slider .slides .slide .logo img {
          max-width: 100%; }
      #slider .slides .slide span.name {
        font-size: 22px;
        font-weight: bold;
        display: block;
        margin-bottom: 20px; }
      #slider .slides .slide:first-child {
        display: block; }
      #slider .slides .slide .params {
        font-size: 14px;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex; }
        #slider .slides .slide .params.area .ico {
          color: #e74c3c; }
        #slider .slides .slide .params.type .ico {
          color: #2980b9; }
        #slider .slides .slide .params.category .ico {
          color: #e67e22; }
        #slider .slides .slide .params .ico {
          font-size: 16px;
          padding: 0 10px 10px 0; }
      #slider .slides .slide .val {
        display: none; }
        #slider .slides .slide .val:nth-child(-n+4) {
          display: inline; }
      #slider .slides .slide .more_show {
        color: #2980b9;
        cursor: pointer;
        -webkit-transition: 300ms;
        transition: 300ms; }
        #slider .slides .slide .more_show:hover {
          color: #000000;
          -webkit-transition: 300ms;
          transition: 300ms; }

.latest_posts {
  margin-bottom: 40px; }
  .latest_posts .image {
    text-align: center; }
    .latest_posts .image img {
      max-width: 100%; }
  .latest_posts a.title {
    font-size: 22px;
    font-weight: bold;
    margin-bottom: 10px; }
  .latest_posts ul, .latest_posts ol {
    margin-left: 25px; }
  .latest_posts p {
    font-size: 16px;
    line-height: 24px; }

.college_archive {
  margin-top: 80px; }
  .college_archive .item {
    display: none;
    border-bottom: 1px solid #e9e9e9;
    padding-bottom: 25px;
    margin-bottom: 25px; }
    .college_archive .item:nth-child(-n+10) {
      display: block; }
    .college_archive .item h2 {
      font-size: 24px;
      margin: 0;
      color: #3498db;
      margin-bottom: 25px;
      font-weight: bold; }
    .college_archive .item .image {
      text-align: center; }
      .college_archive .item .image img {
        width: auto;
        height: auto;
        max-width: 95%; }
    @media screen and (max-width: 993px) {
      .college_archive .item .title {
        margin-top: 15px; }
      .college_archive .item .btn_box {
        margin: 10px 0 15px 0; } }
    .college_archive .item .btn {
      color: #ffffff;
      width: 100%; }
      @media screen and (min-width: 1199px) {
        .college_archive .item .btn {
          width: 80%; } }
      @media screen and (max-width: 993px) {
        .college_archive .item .btn {
          width: 45%; }
          .college_archive .item .btn.details {
            margin-top: 0;
            margin-left: 5%; } }
    .college_archive .item .details {
      margin-top: 10px; }
    .college_archive .item .params_box .params {
      margin-bottom: 14px;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex; }
      .college_archive .item .params_box .params.area .ico {
        color: #e74c3c; }
      .college_archive .item .params_box .params.type .ico {
        color: #2980b9; }
      .college_archive .item .params_box .params.category .ico {
        color: #e67e22; }
      .college_archive .item .params_box .params .ico {
        font-size: 16px;
        padding: 0 10px 10px 0; }
      .college_archive .item .params_box .params .val {
        display: none; }
        .college_archive .item .params_box .params .val:nth-child(-n+4) {
          display: inline; }
      .college_archive .item .params_box .params .more_show {
        color: #2980b9;
        cursor: pointer;
        -webkit-transition: 300ms;
        transition: 300ms; }
        .college_archive .item .params_box .params .more_show:hover {
          color: #27ae60;
          -webkit-transition: 300ms;
          transition: 300ms; }
  .college_archive .page-numbers {
    margin-right: 5px; }

#college_single {
  font-size: 17px; }
  #college_single .title {
    margin-top: 0;
    font-size: 38px;
    text-align: center;
    font-weight: bold;
    margin-bottom: 30px; }
  #college_single .image {
    text-align: center; }
    #college_single .image img {
      width: auto;
      max-width: 150px;
      height: auto; }
  #college_single .info {
    margin-bottom: 10px;
    padding-bottom: 10px; }
  #college_single .line {
    margin-bottom: 10px; }
    #college_single .line strong {
      width: 50%;
      display: inline-block; }
    #college_single .line span {
      display: inline-block;
      width: 50%; }
  #college_single .item-section h4 {
    margin-top: 25px;
    font-size: 24px;
    color: #2c3e50;
    font-weight: bold; }
  #college_single .item-section p {
    font-size: 18px;
    color: #7f8c8d;
    margin-bottom: 15px; }
  #college_single .item-section .subject_list span {
    cursor: pointer;
    -webkit-transition: 300ms;
    transition: 300ms;
    text-decoration: underline;
    color: #3498db; }
    #college_single .item-section .subject_list span:hover {
      color: #000000;
      -webkit-transition: 300ms;
      transition: 300ms; }
    #college_single .item-section .subject_list span.active {
      text-decoration: none;
      color: #000000;
      font-weight: bold; }
  #college_single .btns_line {
    border-top: 1px solid #e9e9e9; }
    #college_single .btns_line .btn {
      margin-top: 10px; }
    @media screen and (max-width: 490px) {
      #college_single .btns_line .btn {
        display: block; }
        #college_single .btns_line .btn.btnFindCourse {
          float: none; } }
    #college_single .btns_line .btnFindCourse {
      float: right; }
  #college_single .form {
    width: 80%;
    margin: 40px auto;
    border: 4px solid #27ae60;
    padding: 25px; }
    @media screen and (max-width: 1000px) {
      #college_single .form {
        width: 100%; } }
    #college_single .form h3 {
      margin: 0;
      margin-bottom: 15px;
      text-align: center;
      font-weight: bold;
      color: #27ae60; }
  #college_single .enquiry_msg {
    text-align: center;
    font-weight: bold;
    margin-top: 10px; }

.errors_list {
  font-size: 14px;
  margin-bottom: 20px;
  color: #e74c3c; }

#enquiry_modal .form {
  width: 80%;
  margin: 40px auto;
  border: 4px solid #27ae60;
  padding: 25px; }
  #enquiry_modal .form h3 {
    margin: 0;
    margin-bottom: 15px;
    text-align: center;
    font-weight: bold;
    color: #27ae60; }
#enquiry_modal .enquiry_msg {
  text-align: center;
  font-weight: bold;
  margin-top: 10px; }

.thank_you {
  text-align: center; }
  .thank_you h3 {
    font-weight: bold;
    color: #27ae60;
    margin-bottom: 40px; }
  .thank_you p {
    margin-bottom: 40px;
    font-size: 18px;
    line-height: 28px; }

@media screen and (max-width: 1023px) {
  #content .inner-wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column; }

  #sidebar-primary {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2; }

  #sidebar-secondary {
    -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
            order: 3; }

  #primary {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1; }

  #form_enquiry {
    width: 100%; } }

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