/*
Theme Name: iDea - Clean & Powerful Bootstrap Theme
Author: HtmlCoder
Author URI: http://www.htmlcoder.me
Author e-mail: htmlcoder.me@gmail.com
Version: 1.3
Created: August 2014
License URI: http://support.wrapbootstrap.com/
File Description: Place here your custom CSS styles
*/

/* mobilearn-us start */

#mobilearn-us .vertical.hc-tabs {
    margin-top: 82px;
    margin-bottom: 63px;
}

#mobilearn-us .vertical img {
    margin: 0 auto;
    width: 120px;
    /* height: 79px; */
}

#mobilearn-us .lead {
    line-height: 41px;
    font-size: 15px;
    color: rgba(74, 74, 74, 1);
    margin-bottom: 66px;
}

/* mobilearn-us end */

/* mobilearn-value start */

#mobilearn-value {
    background: rgba(231, 231, 223, 1);
}

#mobilearn-value .vertical img {
    margin: 0 auto;
    width: 270px;
    height: 282px;
}

#mobilearn-value .space h2 {
    font-size: 20px;
    /* font-family: PingFangSC-Semibold; */
    color: rgba(51, 51, 51, 1);
    line-height: 28px;
}

#mobilearn-value .space p {
    font-size: 15px;
    /* font-family: PingFangSC-Regular; */
    color: rgba(74, 74, 74, 1);
    line-height: 24px;
}

#mobilearn-value .value-item {
    padding: 0 6%;
}

/* mobilearn-value end */

/* mobilearn-advantage start */

#mobilearn-advantage .space img {
    margin: 0 auto;
    height: 88px;
    /* width: 120px; */
}

#mobilearn-advantage .space p {
    font-size: 15px;
    /* font-family: PingFangSC-Regular; */
    color: rgba(74, 74, 74, 1);
    line-height: 21px;
    margin-top: 28px;
}

#mobilearn-advantage .col-md-12 .row:nth-of-type(2) {
    margin-top: 97px;
}

#mobilearn-advantage .col-md-12 .row:nth-of-type(3) {
    margin-top: 88px;
}

/* mobilearn-advantage end */

/* mobilearn-ten-years start */

#mobilearn-ten-years .timeline .timeline-item:nth-of-type(2) .timeline-date-label {
    position: absolute;
    right: -170px;
    top: 7px;
}

#mobilearn-ten-years .timeline .timeline-item:nth-of-type(3) {
    margin-top: 130px;
}

#mobilearn-ten-years .timeline .timeline-item:nth-of-type(3) .timeline-date-label {
    position: absolute;
    left: -170px;
    top: 7px;
}

#mobilearn-ten-years .timeline .timeline-item:nth-of-type(4) {
    margin-top: 130px;
}

#mobilearn-ten-years .timeline .timeline-item:nth-of-type(4) .timeline-date-label {
    position: absolute;
    right: -170px;
    top: 7px;
}

#mobilearn-ten-years .timeline .timeline-item:nth-of-type(5) {
    margin-top: 210px;
}

#mobilearn-ten-years .timeline .timeline-item:nth-of-type(5) .timeline-date-label {
    position: absolute;
    left: -170px;
    top: 7px;
}

#mobilearn-ten-years .timeline .timeline-item:nth-of-type(6) {
    margin-top: 130px;
}

#mobilearn-ten-years .timeline .timeline-item:nth-of-type(6) .timeline-date-label {
    position: absolute;
    right: -170px;
    top: 7px;
}

#mobilearn-ten-years .timeline .timeline-item:nth-of-type(7) {
    margin-top: 270px;
}

#mobilearn-ten-years .timeline .timeline-item:nth-of-type(7) .timeline-date-label {
    position: absolute;
    left: -170px;
    top: 7px;
}

#mobilearn-ten-years .timeline .timeline-item:nth-of-type(8) {
    margin-top: 130px;
}

#mobilearn-ten-years .timeline .timeline-item:nth-of-type(8) .timeline-date-label {
    position: absolute;
    right: -170px;
    top: 7px;
}

/* mobilearn-ten-years end */

/* mobilearn-join-us start */

#mobilearn-join-us .first {
    margin-left: 21%;
}

#mobilearn-join-us .row .row img {
    margin: 0 auto;
    height: 30px;
    margin-bottom: 20px;
}

#mobilearn-join-us .row .intro {
    font-size: 15px;
    /* font-family: PingFangSC-Regular; */
    color: rgba(74, 74, 74, 1);
    line-height: 30px;
    margin-top: 35px;
}

#mobilearn-join-us .row .intro+h2 {
    font-size: 22px;
    /* font-family: PingFangSC-Medium; */
    color: rgba(55, 63, 82, 1);
    line-height: 29px;
    margin-top: 43px;
}

/* mobilearn-join-us end */

/* footer start */

#footer .footer {
    padding-top: 56px;
    padding-bottom: 0;
    background: rgba(34, 42, 51, 1);
}

#footer .title {
    font-size: 38px;
    /* font-family: PingFangSC-Medium; */
    color: rgba(255, 255, 255, 1);
    line-height: 53px;
    margin-bottom: 15px;
}

#footer .intro {
    font-size: 15px;
    /* font-family: PingFangSC-Regular; */
    color: rgba(255, 255, 255, 1);
    line-height: 29px;
}

/* #footer .list-icons {
    display: flex;
    justify-content: space-between;
}

#footer .list-icons li {
    display: flex;
    justify-content: space-between;
    margin-top: 40px;
} */

#footer .list-icons {
    overflow: hidden;
    margin-bottom: 35px;
}

#footer .list-icons li p {
    float: left;
    margin-top: -2px;
    font-size: 14px;
    /* font-family: PingFangSC-Regular; */
    color: rgba(255, 255, 255, 1);
    line-height: 20px;
}

#footer .list-icons li i {
    float: left;
    color: rgba(255, 255, 255, 1);
}

#footer .space-line {
    height: 2px;
    border: 1px solid rgba(74, 74, 74, 1);
    margin-bottom: 24px;
    margin-top: 40px;
}

#footer .desc {
    font-size: 15px;
    /* font-family: PingFangSC-Regular; */
    color: rgba(189, 189, 189, 1);
    line-height: 29px;
}

#footer .phone-number {
    padding-left: 5%;
}
/* footer end */

/* media query */

@media screen and (max-width: 768px) {
    #mobilearn-ten-years .timeline .timeline-item {
        margin-top: -50px !important;
    }
}

@media screen and (max-width: 992px) {
    #mobilearn-join-us .first {
        margin-left: 0 !important;
    }
}