.disci-first {
    padding: 80px 0 !important;
    position: relative
}

.disci-first .after1,
.disci-first .after2,
.disci-first .after3,
.disci-first .after4,
.disci-first .after5,
.disci-first .after6,
.disci-first .after7,
.disci-first .after8,
.disci-first .after9,
.disci-first .after10 {
    position: relative
}

.disci-first .after1:after,
.disci-first .after2:after,
.disci-first .after3:after,
.disci-first .after4:after,
.disci-first .after5:after,
.disci-first .after6:after,
.disci-first .after7:after,
.disci-first .after8:after,
.disci-first .after9:after,
.disci-first .after10:after {
    content: '';
    width: 389px;
    height: 290px;
    position: absolute;
    top: -119px;
    left: -191px;
    z-index: -1
}

.disci-first .after1:after {
    background: url(../../images/computing.png) no-repeat;
    background-size: contain
}

.disci-first .after2:after {
    background: url(../../images/economics.png) no-repeat;
    background-size: contain
}

.disci-first .after3:after {
    background: url(../../images/education.png) no-repeat;
    background-size: contain
}

.disci-first .after4:after {
    background: url(../../images/energy.png) no-repeat;
    background-size: contain
}

.disci-first .after5:after {
    background: url(../../images/healthcare.png) no-repeat;
    background-size: contain
}

.disci-first .after6:after {
    background: url(../../images/management.png) no-repeat;
    background-size: contain
}

.disci-first .after7:after {
    background: url(../../images/public.png) no-repeat;
    background-size: contain
}

.disci-first .after8:after {
    background: url(../../images/risk.png) no-repeat;
    background-size: contain
}

.disci-first .after9:after {
    background: url(../../images/science.png) no-repeat;
    background-size: contain
}

.disci-first .after10:after {
    background: url(../../images/society.png) no-repeat;
    background-size: contain
}

.disci-first .sub {
    border: 1px solid #f25838;
    width: 64%;
    padding: 20px 20px 20px 20px;
    float: right;
    display: inline-block;
    margin: 150px 0 0;
    background: #fff;
    -webkit-box-shadow: 0px 0px 5px 1px rgba(242, 87, 56, 0.29);
    -moz-box-shadow: 0px 0px 5px 1px rgba(242, 87, 56, 0.29);
    box-shadow: 0px 0px 5px 1px rgba(242, 87, 56, 0.29);
    min-height: 295px
}

*/ .disci-first .sub h4 {
    color: #282828
}

.disci-first .sub h4 span {
    color: #f25738;
    font-weight: 700
}

.disci-first .sub ul li {
    margin: 0 0 0 20px;
    padding: 0;
    font-size: 14px;
    font-weight: 900;
    color: #f25738;
    position: relative
}

.disci-first .sub ul li:after {
    content: '';
    position: absolute;
    top: 8px;
    left: -22px;
    background: url(../../images/bullet.png) no-repeat;
    background-size: contain;
    width: 20px;
    height: 10px
}

.disci-second {
    padding: 80px 0
}

.disci-second .content h4 {
    margin: 0;
    font-size: 30px;
    font-weight: 600;
    color: #0b314c
}

.disci-second .content h5 {
    color: #2076b7;
    font-size: 35px;
    font-weight: 600;
    text-transform: uppercase;
    margin: 0;
    border-bottom: 5px double #2076b7
}

.disci-second .content p {
    line-height: 20px;
    color: #282828;
    font-weight: 400;
    border-left: 5px double #2076b7;
    padding: 0px 0 0 20px
}

.fourth-section {
    padding: 80px 0;
    background: none !important;
    background-size: cover
}

.fourth-section p {
    color: #6a6a6a !important
}

.fourth-section h5 {
    color: #282828 !important
}

@media (max-width:1199px) {
    .disci-first .sub {
        width: 75%;
        min-height: 250px;
    }

    .disci-first .after1:after,
    .disci-first .after2:after,
    .disci-first .after3:after,
    .disci-first .after4:after,
    .disci-first .after5:after,
    .disci-first .after6:after,
    .disci-first .after7:after,
    .disci-first .after8:after,
    .disci-first .after9:after,
    .disci-first .after10:after {
        content: '';
        width: 389px;
        height: 290px;
        position: absolute;
        top: -119px;
        left: -100px;
        z-index: -1;
    }

    .disci-first .sub ul li {
        margin: 0 0 10px 15px;
        font-size: 13px;
        line-height: 1.1;
    }
}

@media (max-width:991px) {
    .disci-first .sub {
        margin: 180px 0 55px;
        width: 100%
    }

    .disci-first .after1:after,
    .disci-first .after2:after,
    .disci-first .after3:after,
    .disci-first .after4:after,
    .disci-first .after5:after,
    .disci-first .after6:after,
    .disci-first .after7:after,
    .disci-first .after8:after,
    .disci-first .after9:after,
    .disci-first .after10:after {
        content: '';
        width: 350px;
        height: 327px;
        position: absolute;
        top: -200px;
        left: -4px;
        z-index: -1;
    }

    .disci-first .sub {
        width: 100%;
        min-height: 253px;
    }

    .disci-first:after {
        display: none
    }

    .disci-first {
        padding: 60px 0 !important
    }

    .disci-first .sub ul li {
        margin: 0 0 15px 15px;
        font-size: 13px;
        line-height: 1;
    }
}

@media screen and (width:1024px) {
    .disci-first {
        padding: 60px 0 !important
    }

    .disci-first .sub {
        min-height: 320px
    }
}

@media (max-width:767px) {
    .disci-first .sub {
        margin: 130px 0 55px;
        width: 60%;
        min-height: 253px;
    }

    .disci-first .after1:after,
    .disci-first .after2:after,
    .disci-first .after3:after,
    .disci-first .after4:after,
    .disci-first .after5:after,
    .disci-first .after6:after,
    .disci-first .after7:after,
    .disci-first .after8:after,
    .disci-first .after9:after,
    .disci-first .after10:after {
        content: '';
        width: 405px;
        height: 452px;
        position: absolute;
        top: -147px;
        left: -184px;
        z-index: -1;
    }
}

@media (max-width:520px) {
    .disci-first .sub {
        margin: 130px 0 55px;
        width: 80%;
        min-height: 253px;
    }

    .disci-first .after1:after,
    .disci-first .after2:after,
    .disci-first .after3:after,
    .disci-first .after4:after,
    .disci-first .after5:after,
    .disci-first .after6:after,
    .disci-first .after7:after,
    .disci-first .after8:after,
    .disci-first .after9:after,
    .disci-first .after10:after {
        content: '';
        width: 405px;
        height: 452px;
        position: absolute;
        top: -147px;
        left: -99px;
        z-index: -1;
    }
}

@media (max-width:470px) {

    .disci-first .after1:after,
    .disci-first .after2:after,
    .disci-first .after3:after,
    .disci-first .after4:after,
    .disci-first .after5:after,
    .disci-first .after6:after,
    .disci-first .after7:after,
    .disci-first .after8:after,
    .disci-first .after9:after,
    .disci-first .after10:after {
        content: '';
        width: 405px;
        height: 452px;
        position: absolute;
        top: -147px;
        left: -80px;
        z-index: -1;
    }
}

@media (max-width:440px) {

    .disci-first .after1:after,
    .disci-first .after2:after,
    .disci-first .after3:after,
    .disci-first .after4:after,
    .disci-first .after5:after,
    .disci-first .after6:after,
    .disci-first .after7:after,
    .disci-first .after8:after,
    .disci-first .after9:after,
    .disci-first .after10:after {
        content: '';
        width: 100%;
        height: 100%;
        position: absolute;
        top: -210px;
        left: -4px;
        z-index: -1;
        background-size: cover;
    }

    .disci-first .sub {
        margin: 210px 0 55px;
        width: 100%;
        min-height: auto;
    }
}
