section.promising-excellence { padding: 100px 0; position: relative; }
section.promising-excellence .promising-excellence-inner { display: flex; align-items: center; }
section.promising-excellence .promising-excellence-inner .promising-right { width: 700px; position: relative; padding: 0 18px 0 0; }
section.promising-excellence .promising-excellence-inner .promising-right:after { content: ''; position: absolute; right: 0; top: 50%; transform: translateY(-50%); width: 18px; height: 258px; background-color: var(--primarycolor); }
section.promising-excellence .promising-excellence-inner .promising-slider-main { width: calc(100% - 700px); border-radius: 0 20px 20px 0; overflow: hidden; padding: 0 10px 0 0; }
section.promising-excellence .promising-excellence-inner .promising-slider-main .listing .list .list-inner { padding: 30px; border-radius: 20px; border: 2px solid var(--primarycolor); }
section.promising-excellence .promising-excellence-inner .promising-slider-main .listing .list .list-inner img { border-radius: 20px; height: 351px; }
section.promising-excellence .promising-excellence-inner .promising-right .title-content .below-title { position: relative; margin: 0; }
section.promising-excellence .promising-excellence-inner .promising-right .title-content { margin: 0; }
section.promising-excellence .promising-excellence-inner .promising-right .title-content .main-title h2 span { position: relative; }
section.promising-excellence .promising-excellence-inner .promising-right .title-content .main-title h2 span:before, section.promising-excellence .promising-excellence-inner .promising-right .title-content .main-title h2 span:after { content: ''; position: absolute; }
section.promising-excellence .promising-excellence-inner .promising-right .title-content .main-title h2 span:before { background: url(../../assets/image/left-shape1.png) no-repeat center center / 95px; left: 71px; top: 30px; width: 95px; height: 75px; }
section.promising-excellence .promising-excellence-inner .promising-right .title-content .main-title h2 span:after { background: url(../../assets/image/right-shape1.png) no-repeat center center / 95px; right: 71px; top: 30px; width: 95px; height: 75px; }

@media screen and (max-width:1199px) {
    section.promising-excellence .promising-excellence-inner { flex-direction: column; padding: 0 15px; }
    section.promising-excellence .promising-excellence-inner .promising-slider-main { width: 100%; padding: 0 0 40px 0; }
    section.promising-excellence .promising-excellence-inner .promising-right:after { display: none; }
    section.promising-excellence .promising-excellence-inner .promising-right { width: 100%; padding: 0; }
}

@media screen and (max-width:767px) {
    section.promising-excellence { padding: 40px 15px; }
    section.promising-excellence .promising-excellence-inner .promising-slider-main .listing .list .list-inner img, section.promising-excellence .promising-excellence-inner .promising-slider-main .listing .list .list-inner { border-radius: 20px; }
    section.promising-excellence .promising-excellence-inner .promising-slider-main .listing .list .list-inner { padding: 20px; }
    section.promising-excellence .promising-excellence-inner .promising-slider-main { border-radius: 0; }
    section.promising-excellence .promising-excellence-inner .promising-right .title-content .main-title h2 span:before, section.promising-excellence .promising-excellence-inner .promising-right .title-content .main-title h2 span:after { display: none; }
}