/*Large devices (desktops from 961px)*/
.carousel-caption.norm-carousel-caption h2 {
    margin-left: 2px;
    letter-spacing: 1.7px;
}

.carousel-caption p {
    font-size: 25px;
}

.content-general-box {
    padding-top: 67px;
    padding-right: 33px;
    padding-left: 47px;
}

.accredi-text {
    padding-left: 0px;
    padding-right: 0px;
}

.award-asean {
    padding-top: 30px;
    padding-bottom: 11px;
}

#award-box {
    padding-bottom: 10px;
    border-bottom: 1px solid #d9d9d9;

}

#accredi-box {
    padding-top: 19px;
    padding-left: 2px;
    border-top: 1px solid #d9d9d9;
}

.accredi-text h1 {
    font-size: 32px;
    font-family: AauxNext SemiBold;
    color: #141414;
}

.accredi-text h2 {
    font-size: 28px;
    font-family: AauxNext SemiBold;
    color: #141414;
    padding-bottom: 7px;
    margin-top: 18px;
    letter-spacing: -0.05px;
}

.accredi-text h3 {
    font-size: 25px;
    font-family: AauxNextMedium;
    color: #141414;
    padding-top: 3px;
    padding-left: 26px;
    letter-spacing: -0.1px;
    margin-bottom: 12px;
}

.accredi-text p {
    font-size: 17px;
    font-family: MyriadProRegular;
    color: #565656;
    line-height: 30px;
    margin-bottom: 20px;
}

.study-award {
    padding-left: 7px;
    padding-top: 6px;
}

.superstar-award {
    font-family: AauxNextRegular;
    font-size: 22px;
    color: #6d6d6d;
    padding-left: 28px;
    margin-top: 0px;
    margin-bottom: 15px;
    line-height: 15px;
}

img.superstar-award-pic {
    padding-right: 0px;
    padding-left: 21px;
}

.study-award-cup {
    display: none;
}

.study-award-cup-hide {
    margin-left: 4px;
}

.award-quality-standard {

}

.award-quality-standard p {
    margin-bottom: 3px;
    padding-top: 30px;
}

.super-award-year {
    padding-right: 0px;
    text-align: right;
    padding-top: 3px;
    margin-left: -5px;
}

.super-award-year-1 {
    padding-right: 0px;
    padding-left: 10px;
    padding-top: 3px;
}

#accredi-box-logos {
    margin-bottom: 60px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    border-top: 2px solid #f15b67;
    border-left: 1px solid #dfdfdf;
    border-right: 1px solid #dfdfdf;
    border-bottom: 2px solid #dfdfdf;
    margin-top: 6px;
}

.accredi-logo {
    float: left;
    padding-right: 0px;
    padding-left: 45px;
    padding-top: 30px;
}

.accredi-info {
    padding-top: 5px;
    padding-bottom: 31px;
    padding-left: 45px;
    border-left: 1px solid #e4e4e4;
}

.award-quality-standard:last-child .accredi-info {
    padding-bottom: 43px;
}

.accredi-text a {
    color: #00b3e3;
    border-bottom: 1px solid #d6d6d6;
    font-family: MyriadProRegular;
}

.accredi-text a:hover {
    text-decoration: none;
    border-bottom: 1px solid #00b3e3;
}

.accredi-text a:focus {
    text-decoration: none;
    color: #00b3e3;
    border-bottom: 1px solid #d6d6d6;
    font-family: MyriadProRegular;
}

@media (min-width: 1201px) and (max-width: 1280px) {
    img.superstar-award-pic {
        padding-right: 0px;
        padding-left: 0px;
    }

    .super-award-year {
        padding-right: 0px;
        padding-left: 0px;
        text-align: right;
    }
}

@media (min-width: 1440px) {
    .super-award-year {
        padding-right: 0px;
        padding-left: 0px;
        text-align: right;
    }

    img.superstar-award-pic {
        padding-right: 0px;
        padding-left: 0px;
    }
}

/*Large devices (desktops from 961px)*/
@media (min-width: 961px) and (max-width: 1200px) {
    .carousel-caption.norm-carousel-caption h2 {
        margin-left: 2px;
        letter-spacing: 1.7px;
    }

    .carousel-caption p {
        font-size: 25px;
        margin-left: -3px;
        padding-top: 1px;
        letter-spacing: -0.2px;
    }

    .content-general-box {
        padding-top: 67px;
        padding-right: 45px;
        padding-left: 45px;
    }

    .accredi-text {
        padding-left: 0px;
        padding-right: 0px;
    }

    .award-asean {
        padding-top: 30px;
    }

    #award-box {
        padding-bottom: 40px;
        border-bottom: 1px solid #d9d9d9;
    }

    .accredi-text h1 {
        font-size: 32px;
        font-family: AauxNext SemiBold;
        color: #141414;
    }

    .accredi-text h2 {
        font-size: 28px;
        font-family: AauxNext SemiBold;
        color: #141414;
        padding-bottom: 7px;
        margin-top: 18px;
        letter-spacing: -0.05px;
    }

    .accredi-text h3 {
        font-size: 25px;
        font-family: AauxNextMedium;
        color: #141414;
        padding-top: 3px;
        padding-left: 31px;
        letter-spacing: -0.1px;
        margin-bottom: 5px;
    }

    .accredi-text p {
        font-size: 17px;
        font-family: MyriadProRegular;
        color: #565656;
        line-height: 30px;
        margin-bottom: 20px;
    }

    p.superstar-award {
        font-family: AauxNextRegular;
        font-size: 22px;
        color: #6d6d6d;
        padding-left: 32px;
        margin-top: 6px;
        margin-bottom: 12px;
    }

    img.superstar-award-pic {
        padding-right: 0px;
        padding-left: 15px;
        width: 91px;
    }

    .study-award-cup {
        display: none;
    }

    .award-quality-standard {

    }

    .award-quality-standard p {
        margin-bottom: 3px;
        padding-top: 30px;
    }

    .super-award-year {
        padding-right: 0px;
        padding-left: 0px;
        text-align: right;
    }

    .super-award-year-1 {
        padding-right: 0px;
        padding-left: 9px;
        text-align: left;
    }

    #accredi-box-logos {
        margin-bottom: 62px;
        padding-top: 0px;
        padding-left: 0px;
        padding-right: 0px;
        border-top: 2px solid #f15b67;
        border-left: 1px solid #dfdfdf;
        border-right: 1px solid #dfdfdf;
        border-bottom: 2px solid #dfdfdf;
        margin-top: 6px;
    }

    .accredi-logo {
        float: left;
        padding-right: 0px;
        padding-left: 47px;
        padding-top: 30px;
    }

    .accredi-info {
        padding-top: 5px;
        padding-bottom: 31px;
        padding-left: 49px;
        border-left: 1px solid #e4e4e4;
    }

    .award-quality-standard:last-child .accredi-info {
        padding-bottom: 46px;
    }

    .accredi-text a {
        color: #00b3e3;
        border-bottom: 1px solid #d6d6d6;
    }

    .accredi-text a:hover {
        text-decoration: none;
        border-bottom: 1px solid #00b3e3;
    }
}

/*Medium devices (tablets from 480px to 961px)*/
@media (min-width: 481px) and (max-width: 960px) {
    .whyelc-award-content {
        padding-right: 0px;
        padding-left: 0px;
    }

    .content-general-box {
        padding-top: 30px;
        padding-right: 30px;
        padding-left: 30px;
    }

    .accredi-text {
        padding-left: 0px;
        padding-right: 0px;
    }

    .award-asean {
        padding-top: 30px;
    }

    #award-box {
        padding-bottom: 40px;
        border-bottom: 1px solid #d9d9d9;
    }

    .accredi-text h1 {
        font-size: 32px;
        font-family: AauxNext SemiBold;
        color: #141414;
    }

    .accredi-text h2 {
        font-size: 28px;
        font-family: AauxNext SemiBold;
        color: #141414;
        padding-bottom: 7px;
        margin-top: 18px;
        letter-spacing: -0.05px;
    }

    .accredi-text h3 {
        font-size: 25px;
        font-family: AauxNextMedium;
        color: #141414;
        padding-top: 3px;
        padding-left: 25px;
        letter-spacing: -0.1px;
        margin-bottom: 5px;
    }

    .accredi-text p {
        font-size: 17px;
        font-family: MyriadProRegular;
        color: #565656;
        line-height: 30px;
        margin-bottom: 20px;
    }

    p.superstar-award {
        font-family: AauxNextRegular;
        font-size: 22px;
        color: #6d6d6d;
        padding-left: 25px;
        margin-top: 6px;
        margin-bottom: 12px;
    }

    img.superstar-award-pic {
        padding-right: 0px;
        padding-left: 0px;
        width: 58px;
    }

    .study-award img {
        width: 100%;
    }

    .study-award-cup {
        display: none;
    }

    .super-award-year {
        padding-right: 0px;
        padding-left: 0px;
        text-align: center;
    }

    .super-award-year-1 {
        padding-right: 0px;
        padding-left: 0px;
        text-align: center;
    }

    .award-quality-standard {
        display: table;
    }

    .award-quality-standard p {
        padding-top: 30px;
        margin-bottom: 3px;
    }

    #accredi-box-logos {
        margin-bottom: 60px;
        padding-left: 0px;
        padding-right: 0px;
        border-top: 2px solid #f15b67;
        border-left: 1px solid #dfdfdf;
        border-right: 1px solid #dfdfdf;
        border-bottom: 2px solid #dfdfdf;
        margin-top: 6px;
        padding-top: 0px;
        margin-left: 0px;
    }

    .accredi-logo {
        float: none;
        padding-right: 0px;
        padding-left: 19px;
        padding-top: 30px;
        display: table-cell;
        vertical-align: middle;
    }

    .accredi-logo img {
        width: 100%;
    }

    .accredi-info {
        padding-top: 5px;
        padding-bottom: 31px;
        padding-left: 49px;
        border-left: 1px solid #e4e4e4;
        display: table-cell;
        float: none;
    }

    .accredi-text a {
        color: #00b3e3;
        border-bottom: 1px solid #d6d6d6;
    }

    .accredi-text a:hover {
        text-decoration: none;
        border-bottom: 1px solid #00b3e3;
    }
}

/*Medium devices (tablets from 480px to 961px)*/
@media (min-width: 540px) and (max-width: 768px) {
    img.superstar-award-pic {
        padding-right: 0px;
        padding-left: 0px;
        width: 58px;
    }

    .super-award-year {
        padding-right: 0px;
        padding-left: 0px;
        text-align: right;
    }

    .super-award-year-1 {
        padding-right: 0px;
        padding-left: 3px;
        text-align: left;
    }

    .superstar-award {
        line-height: 30px;
    }
}

@media (min-width: 768px) and (max-width: 960px) {
    img.superstar-award-pic {
        padding-right: 0px;
        padding-left: 0px;
        width: 90px;
    }

    .super-award-year {
        padding-right: 0px;
        padding-left: 0px;
        text-align: right;
    }

    .super-award-year-1 {
        padding-right: 0px;
        padding-left: 3px;
        text-align: left;
    }

    .superstar-award {
        line-height: 30px;
    }
}

@media (min-width: 481px) and (max-width: 540px) {
    img.superstar-award-pic {
        padding-right: 0px;
        padding-left: 0px;
        width: 50px;
    }

    .superstar-award {
        font-family: AauxNextRegular;
        font-size: 22px;
        color: #6d6d6d;
        padding-left: 32px;
        margin-top: 0px;
        margin-bottom: 15px;
        line-height: 30px;
    }
}

/*Small devices (tablets from 320px to 480px)*/
@media (min-width: 320px) and (max-width: 480px) {
    .whyelc-award-content {
        padding-right: 0px;
        padding-left: 0px;
    }

    .content-general-box {
        padding-top: 9px;
        padding-right: 15px;
        padding-left: 20px;
    }

    .accredi-text {
        padding-left: 0px;
        padding-right: 0px;
    }

    .award-asean {
        padding-top: 30px;
    }

    #award-box {
        padding-bottom: 40px;
        border-bottom: 1px solid #d9d9d9;
    }

    .accredi-text h1 {
        font-size: 28px;
        font-family: AauxNext SemiBold;
        color: #141414;
    }

    .accredi-text h2 {
        font-size: 20px;
        font-family: AauxNext SemiBold;
        color: #141414;
        padding-bottom: 7px;
        margin-top: 18px;
        letter-spacing: -0.05px;
    }

    .accredi-text h3 {
        font-size: 22px;
        font-family: AauxNextMedium;
        color: #141414;
        padding-top: 3px;
        padding-left: 0px;
        letter-spacing: -0.1px;
        margin-bottom: 5px;
    }

    .accredi-text p {
        font-size: 15px;
        font-family: MyriadProRegular;
        color: #565656;
        line-height: 30px;
        margin-bottom: 20px;
    }

    .accredi-text p:nth-child(2) {
        margin-bottom: -10px;
    }

    .superstar-award {
        font-family: AauxNextRegular;
        font-size: 16px;
        color: #6d6d6d;
        padding-left: 0px;
        margin-top: 6px;
        margin-bottom: 12px;
    }

    img.superstar-award-pic {
        padding-right: 0px;
        width: 32%;
    }

    .study-award {
        padding-left: 0px;
    }

    .study-award img {
        width: 121%;
    }

    .study-award-cup {
        display: block;
    }

    .study-award-cup-hide {
        display: none;
    }

    img.superstar-award-pic-1 {
        width: 32%;;
    }

    .super-award-year {
        padding-right: 0px;
        padding-left: 0px;
    }

    .super-award-year-1 {
        padding-right: 0px;
        padding-left: 0px;
        text-align: center;
    }

    .award-quality-standard {
    }

    .award-quality-standard p {
        padding-top: 30px;
        margin-bottom: 0px;
    }

    #accredi-box-logos {
        margin-bottom: 60px;
        padding-left: 0px;
        padding-right: 0px;
        border-top: 2px solid #f15b67;
        border-left: 1px solid #dfdfdf;
        border-right: 1px solid #dfdfdf;
        border-bottom: 2px solid #dfdfdf;
        margin-top: 6px;
        padding-top: 0px;
        margin-left: 0px;
    }

    .accredi-logo {
        float: left;
        padding-right: 0px;
        padding-left: 19px;
        padding-top: 30px;
    }

    .accredi-info {
        padding-top: 0px;
        padding-bottom: 20px;
        padding-left: 23px;
        border-left: 1px solid #e4e4e4;
    }

    .accredi-text a {
        color: #00b3e3;
        border-bottom: 1px solid #d6d6d6;
    }

    .accredi-text a:hover {
        text-decoration: none;
        border-bottom: 1px solid #00b3e3;
    }

    .superstar-award {
        line-height: 30px;
    }
}