﻿.home .home-slider {
  max-width: 1920px;
  margin: 0 auto; }
  .home .home-slider .slide-list .start-button {
    font-size: 20px;
    text-align: center;
    margin: 10px; }
    .home .home-slider .slide-list .start-button a {
      background: #FF7B04;
      color: white; }

.home .w-welcome {
  margin-top: 40px;
  margin-bottom: 40px; }
  .home .w-welcome h3 {
    font-size: 32px;
    margin: 0 0 20px; }

.home .news-social-list .course-learn-row {
  margin-bottom: 40px; }
  .home .news-social-list .course-learn-row .box-title {
    border-top: 1px solid #ddd;
    color: #418fde;
    border-bottom: 3px solid #418fde;
    margin: 0 0 15px;
    padding: 8px 0; }
  .home .news-social-list .course-learn-row .latest-news .news-item {
    border-bottom: 1px solid #eee;
    padding-bottom: 20px;
    margin-bottom: 20px; }
    .home .news-social-list .course-learn-row .latest-news .news-item .thumb-link {
      display: block;
      float: right;
      width: 300px; }
    .home .news-social-list .course-learn-row .latest-news .news-item .thumb-img {
      height: auto;
      width: 100%; }
    .home .news-social-list .course-learn-row .latest-news .news-item .news-detail {
      padding-right: 320px; }
      .home .news-social-list .course-learn-row .latest-news .news-item .news-detail a {
        color: #202020; }
      .home .news-social-list .course-learn-row .latest-news .news-item .news-detail h4 {
        font-size: 22px;
        color: #000;
        margin-top: 0;
        margin-bottom: 15px;
        font-weight: normal; }
      .home .news-social-list .course-learn-row .latest-news .news-item .news-detail p {
        font-size: 16px;
        margin-top: 5px;
        color: #666;
        max-height: 54px;
        overflow: hidden;
        line-height: 18px;
        -webkit-line-clamp: 3;
        text-overflow: ellipsis; }
      .home .news-social-list .course-learn-row .latest-news .news-item .news-detail .news-date-time {
        font-size: 12px;
        color: #666; }
  .home .news-social-list .course-learn-row .latest-news .row-seperator {
    height: 1px;
    border-top: 1px solid #ddd;
    margin: 1em 0; }
  .home .news-social-list .course-learn-row .latest-news .news-button {
    text-align: right; }
    .home .news-social-list .course-learn-row .latest-news .news-button a {
      border: 0;
      background: #418fde;
      color: white; }
      .home .news-social-list .course-learn-row .latest-news .news-button a:hover {
        background-color: #2973bd; }

@media (min-width: 1400px) {
  .news-social-list .course-learn-row .follow-socials .fb_iframe_widget iframe {
    width: 425px; }
  .news-social-list .course-learn-row .follow-socials ._2p3a {
    width: 425px; } }

@media (min-width: 1200px) and (max-width: 1399px) {
  .news-social-list .course-learn-row .follow-socials .fb_iframe_widget iframe {
    width: 360px !important; }
  ._2p3a {
    max-width: 360px !important; } }

@media (min-width: 1025px) and (max-width: 1199px) {
  .news-social-list .course-learn-row .follow-socials #u_0_0 {
    width: 290px !important; }
  ._2p3a {
    width: 290px !important; } }

@media (min-width: 992px) and (max-width: 1024px) {
  .news-social-list .col-md-8 {
    width: 50%; }
  .news-social-list .col-md-4 {
    width: 50%; } }

@media (max-width: 1024px) {
  .home .news-social-list .course-learn-row .latest-news .news-item .thumb-img {
    padding-bottom: 15px; }
  .home .news-social-list .course-learn-row .latest-news .news-item .news-detail h4 {
    -webkit-line-clamp: 2;
    white-space: normal; } }

@media (min-width: 800px) and (max-width: 991px) {
  .col-sm-8 col-md-8 col-lg-8 latest-news {
    width: 100%; }
  .col-sm-4 col-md-4 col-lg-4 follow-socials {
    width: 100%; } }

@media (max-width: 799px) {
  .news-social-list .latest-news .news-item .thumb-img {
    height: auto;
    width: 100%;
    margin-bottom: 15px; }
  .news-social-list .follow-socials .social-box {
    text-align: center; } }

