/*
Theme Name: Enablers Group
Author: Enablers
Description: Enablers Group theme
Version: 1.0
*/

/* Add your custom CSS styles here */
.school-of-enablers-soe{
    padding: 60px 0 0;
}
.scool-of-enablers-head {
    margin-bottom: 50px;
}
.scool-of-enablers-head h2{
    color:#EC4320;
    font-weight: bold;
    font-size: 40px;
    text-transform: uppercase;
    text-align: center;
}
.scool-of-enablers-head p{
    font-size: 22px;
}
.programs-head h3{
    color: #EC4320;
    font-size: 32px;
    font-weight: bold;
    text-transform: uppercase;
    text-align: center;
}
.all-programs-list{
    display: flex;
    /* grid-template-columns: 1fr 1fr 1fr; */
    gap: 20px;
    flex-wrap: wrap;
    justify-content: center;
}
.all-programs-list .program-inner{
    background-color: #ececec;
    width:30%;
    color: #000000;
    padding: 52px 24px;
    display: flex;
    align-items: center;
    justify-content: center;
}
.all-programs-list .program-inner h4{
    font-weight: 900;
    text-align: center;
    font-size: 24px;
    text-transform: uppercase;
    margin-bottom: 0;
}
.school-of-enablers-steps{
    margin-top: 50px;
}
.soe-step-head{
    margin-bottom: 12px;
}
.soe-step-head h3{
    color: #EC4320;
    font-size: 32px;
    text-align: center;
    text-transform: uppercase;
}
.soe-steps-main {
    display: grid;
    grid-gap:20px;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    align-items: center;
}
.soe-step{
    background-color: #ececec;
    padding: 20px 12px;
    text-align: center;
}
.soe-step h4{
    font-size: 20px;
    color: #EC4320;
    font-weight: 600;
}
.soe-step p{
    color: #000000;
    font-size: 14px;
    margin-top: 12px;
}
.soe-perfect-choice{
    margin-top: 50px;
}
.soe-perfect-choice .soe-choice-head h3{
    color: #EC4320;
    font-size: 32px;
    text-align: center;
}
.soe-choices-main{
    display: grid;
    grid-template-columns: 1fr 1fr 1fr;
    grid-gap: 30px;
    align-items: center;
    justify-content: center;
}
.soe-choice{
    text-align: center;
    margin-top: 24px;
}
.soe-choice img{
    max-width: 60px;
    margin: 0 auto;
    height: 100px;
}
.soe-choice p{
    font-size: 16px;
    font-weight: 700;
    color: #000000;
    text-transform: uppercase;
}
.our-friends-wrapper{
    margin-top: 50px;
}
.our-friends-head h3{
    color: #EC4320;
    font-weight: 700;
    text-align: center;
    text-transform: uppercase;
}
.salient-features{
    margin-top: 50px;
}
.salient-features-head h3{
    font-size: 42px;
    font-weight: 900;
    text-align: center;
    text-transform: uppercase;
    color: #EC4320;
    margin-bottom: 20px;
}
.salient-features-repeater{
    display: grid;
    grid-template-columns: 1fr 1fr;
    grid-gap: 20px;
}
.salient-features-list-wrapper{
    display: grid;
    grid-gap: 20px;
    grid-template-columns: 1fr 1fr;
}
.salient-features-list-wrapper .salient-feature{
    background-image: url('assets/img/SOE/icons/feature-bg.png');
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    display: flex;
    align-items: center;
}
.salient-features-list-wrapper .salient-feature h4{
    font-size: 16px;
    font-weight: 900;
    padding: 0 36px;
    text-align: center;
    margin-bottom: 0;
    text-transform: uppercase;
}
.explore-opportunities-wrapper h3{
    font-size: 42px;
    font-weight: 900;
    text-align: center;
    text-transform: uppercase;
    color: #EC4320;
    margin-bottom: 20px;
    margin-top: 50px;
}
.opportunites-repeater{
    display: grid;
    grid-template-columns: 1fr 1fr;
    margin-top: 30px;
}
.opportunity-wrapper{
    display: grid;
    grid-template-columns: 230px 1fr;
    gap:20px;
    border-right: 3px solid #b9bbbd;
    border-bottom: 3px solid #b9bbbd;
    padding: 20px 50px 20px 0;
}
.opportunity-wrapper .opport-img{
    max-width: max-content;
}
.opportunites-repeater .opportunity-wrapper:nth-child(2n){
    border-right: 0px solid transparent;
    padding-left: 20px;
}
.opportunity-wrapper:first-child,.opportunity-wrapper:nth-child(2){
    padding-top:0;
}
.opportunites-repeater .opportunity-wrapper:last-child,.opportunites-repeater .opportunity-wrapper:nth-last-child(2){
    /* border-right: 2px solid #eee; */
    border-bottom: 0px solid #b5b0b0;
    padding-bottom:0;
}
.opport-detail h4{
    color: #EC4320;
    font-size: 18px;
    font-weight: 700;
}
.opport-detail{
    margin-top: 10px;
}
.opport-detail p{
    color: #000000;
    font-size: 16px;
}
.map-location-wrapper {
    margin-top: 30px;
    margin-bottom: 30px;
}


/*============ Enablers Page ==============*/
section.about-enablers-sec {
    padding: 60px 0 0;
}
.about-enablers-inner {
    display: grid;
    grid-template-columns: 1fr 1fr;
}
.ceo-img-left-wrapper {
    height: 670px;
}
.ceo-img-left-wrapper img{
    height: 100%;
    width: 100%;
    object-fit: cover;
    object-position: top;
}
.about-details-wrapper h2{
    color: #EC4320;
    font-size: 42px;
}
.about-details-wrapper h2 strong{
    font-weight: 900;
}
.about-details-wrapper p{
    color: #000000;
    font-size: 24px;
}
section.enabler-achievement-sec {
    background-color: #f6f6f6;
}
.enabler-achievement-head h2{
    color: #EC4320;
    font-size: 42px;
    text-align: center;
}
.enabler-achievement-head h2 strong{
    font-weight: 900;
}
.enabler-awards-wrapper_enb{
    display: grid;
    margin: 20px 0;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-gap: 0px;
    justify-content: center;
}
.enabler-awards-wrapper_enb img{
    margin: 0 auto;
}
.enabler-achievement-head p{
    color: #000000;
    font-size: 20px;
}
.enabler-won-awards-of h3{
    color: #EC4320;
    font-size: 24px;
    text-align: center;
    font-weight: 600;
}
.ceo-recognition-list-wrapper {
    display: grid;
    grid-template-columns: 1fr 1fr;
    margin-top: 50px;
}
.ceo-recognition-list ul{
    padding-left: 0;
    margin-bottom: 0;
}
.ceo-recognition-list ul li{
    border-bottom: 2px solid #EC4320;
    padding: 12px 0 5px 16px;
    color: #000000;
    font-weight: 600;
    font-size: 14px;
    position: relative;
    list-style-type: none;
}
.ceo-recognition-list ul li::before{
    content: "";
    width: 10px;
    height: 10px;
    border-radius: 50%;
    position: absolute;
    left: 0;
    background-color: #EC4320;
    display: block;
    top: 16px;
}
.ceo-recognition-img img{
    height: 100%;
    object-fit: cover;
}
.ecommerce-policies-wrapper,.president-initiavtive-wrapper {
    margin-top: 50px;
}
.ecommerce-policies-wrapper h3,.president-initiavtive-wrapper h3{
    font-size: 32px;
    color: #EC4320;
    font-weight: 700;
    text-transform: uppercase;
}
.ecommerce-policies-wrapper p,.president-initiavtive-wrapper p{
    color: #000000;
    font-size: 22px;
}
.president-initiavtive-imgs {
    display: flex;
    justify-content: center;
    /* grid-template-columns: 1fr 1fr 1fr; */
    align-items: center;
    flex-wrap: wrap;
    height: 200px;
    overflow: hidden;
}
.president-initiavtive-imgs img{
    height: 100%;
    object-fit: cover;
    width: 33%;
	object-position:top;
}
.our-campuses-sec{
    padding: 0;
    margin-top: 30px;
}
.campuses-inner-wrapper .campuses-head h3{
    font-size: 36px;
    color: #EC4320;
    text-align: center;
    text-transform: uppercase;
    margin-bottom: 0;
}
.campuses-inner-wrapper .campuses-head h3 strong{
    font-weight: 900;
}
.campuses-inner-wrapper .campuses-head p{
    font-size: 22px;
    color: #EC4320;
    text-align: center;
    margin-bottom: 16px;
}
.campuses-inner-wrapper .campuses-head p strong{
    font-weight: 900;
}
.campuses-inner-wrapper .campuses-head h4{
    font-size: 28px;
    color: #EC4320;
    text-align: center;
    font-weight: 700;
    margin-bottom: 12px;
    text-transform: uppercase;
}
.campuses-list-wrapper{
    display: grid;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
    grid-column-gap: 20px;
}
.campuses-list-wrapper .campus-detail .campus-img img {
    box-shadow: 1px 1px 4px 0px black;
    width: 120px;
}
.campus-location h5{
    font-size: 12px;
    font-weight: 600;
    text-transform: uppercase;
    margin-bottom: 0;
    margin-top: 6px;
}
.campus-location h5 strong{
    display: block;
    font-weight: 400;
}
.campus-location p{
    font-size: 10px;
    font-weight: 500;
}
.business-domains-wrapper{
    margin-top: 30px;
}
.business-domains-wrapper .business-domains-head h3{
    color: #EC4320;
    font-size: 42px;
    text-align: center;
    text-transform: uppercase;
}
.business-domains-wrapper .business-domains-head h3 strong{
    font-weight: 700;
}
.business-domains-wrapper .business-domains-head h4{
    color: #EC4320;
    font-weight: 700;
    text-transform: uppercase;
    font-size: 36px;
    text-align: center;
}
.business-programs-list {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
    grid-gap: 20px;
}
.business-programs-list .business-program{
    background-color: #253a7c;
    padding: 12px 10px;
    height: 120px;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
}
.business-programs-list .business-program p{
    color: #FFFFFF;
    font-size: 12px;
    margin-top: 6px;
    margin-bottom: 0;
    text-align: center;
}
.female-wing{
    margin: 30px 0;
}
.femail-wing-list{
    margin-bottom: 40px;
}

/*=============== ECOT =================*/
.enabler-college-head h2{
    color: #EC4320;
    font-weight: 900;
    font-size: 42px;
    text-align: center;
    text-transform: uppercase;
}
.enabler-college-head p{
    color: #000000;
    font-size: 22px;
}
.affiliated-img-wrapper{
    text-align: center;
    margin: 30px 0;
}
.collaboration-head h2{
    font-size: 40px;
    font-weight: 900;
    color: #000000;
    text-align: center;
    text-transform: uppercase;
}
.collaboration-head p{
    font-size: 24px;
    text-align: center;
}
.collaboration-head {
    max-width: 900px;
    margin: 0 auto;
}
.collaboration-companies{
    display: flex;
    gap:24px;
    flex-wrap: wrap;
    justify-content: center;
}
.collaboration-companies img{
    max-width: 120px;
    margin: 0 auto;
}
.undergraduate-wrapper{
    margin-top: 50px;
}
.undergraduate-wrapper h2{
    color: #EC4320;
    font-size: 42px;
    font-weight: 700;
    text-transform: uppercase;
    text-align: center;
}
.undergraduate-wrapper p{
    margin: 0;
    font-size: 22px;
    color: #000000;
}
.undergraduate-wrapper p strong{
    color: #EC4320;
}
.undergraduate-wrapper img{
    margin-top: 30px;
}
.additional-skills-program-wrapper{
    margin: 30px 0 0;
}
.additional-skills-program-wrapper h2{
    text-align: center;
    font-size: 42px;
    color: #EC4320;
    font-weight: 700;
    text-transform: uppercase;
}
.additional-skills{
    display: flex;
    flex-wrap: wrap;
    gap: 30px;
}
.additional-skills .ad-skill{
    background-image: url('assets/img/ECOT/icons/skill-wrapper-img.png');
    background-repeat: no-repeat;
    height: 225px;
    width: 22%;
    background-size: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
}
.additional-skills .ad-skill h3{
    margin-bottom: 0;
    font-size: 16px;
    text-transform: uppercase;
    color: #EC4320;
    font-weight: 900;
    padding: 0 30px;
    text-align: center;
    margin-top: -36px;
}
.ecot-offers-wrapper h2,.ecot-programs-wrapper h2{
    font-size: 42px;
    font-weight: 700;
    text-align: center;
    color: #EC4320;
}
.ecot-programs-wrapper{
    margin-top: 30px;
}
.ecot-programs-wrapper h2{
    text-transform: uppercase;
    font-weight: 900;
}
.ecot-all-programs{
    display: flex;
    align-items: center;
    justify-content: center;
    gap:60px;
    margin-top: 16px;
}
.ecot-all-programs .ecot-program{
    height: 200px;
    width: 200px;
    display: flex;
    align-items: center;
    justify-content: center;
    background-color: #EC4320;
    border-radius: 50%;
}
.ecot-all-programs .ecot-program h3{
    color: #FFFFFF;
    font-size: 28px;
    text-align: center;
    font-weight: 700;
    padding: 0px 30px;
}
.ecot-benefits-wrapper{
    margin-top: 50px;
}
.ecot-benefits-wrapper h3{
    text-align: center;
    font-size: 42px;
    font-weight: 900;
    color: #000000;
    margin-bottom: 20px;
}
.ecot-benefits-list{
    display: flex;
    justify-content: space-around;
    flex-wrap: wrap;
}
.ecot-benefit {
    background-size: 100%;
    width: 40%;
    text-align: center;
    display: flex;
    align-items: center;
    justify-content: center;
    background-image: url('assets/img/ECOT/icons/ecot-program-colored.png');
    background-repeat: no-repeat;
    height: 76px;
}
.ecot-benefit:nth-child(4n-1),.ecot-benefit:nth-child(4n-4){
    background-image: url('assets/img/ECOT/icons/ecot-program-transparent.png');
    flex-direction: row-reverse;
    margin-left: 110px;
}
.ecot-benefit h4{
    color: #FFFFFF;
    font-size: 32px;
    margin: 0 20px 0 0;
    font-weight: 900;
}
.ecot-benefit p{
    margin: 0;
    font-size: 20px;
    color: #FFFFFF;
    font-weight: 700;
}
.ecot-benefit:nth-child(4n-1) h4,.ecot-benefit:nth-child(4n-4) h4,.ecot-benefit:nth-child(4n-1) p,.ecot-benefit:nth-child(4n-4) p{
    color: #000000;
    margin: 0;
}
.ecot-benefit:nth-child(4n-1) p,.ecot-benefit:nth-child(4n-4) p{
    margin-right: 20px;
}
.intermediate-programs-wrapper{
    margin-top: 40px;
}
.intermediate-programs-wrapper h2{
    font-size: 42px;
    color: #EC4320;
    font-weight: 700;
    text-align: center;
    margin-bottom: 20px;
}
.intermediate-programs-wrapper .intermediate-programs-inner{
    display: grid;
    grid-template-columns: 1fr 1fr;
    justify-content: center;
}
.intermediate-left p{
    font-size: 24px;
    color: #000000;
}
.ecot-personal-programs-wrapper{
    margin-top: 40px;
}
.ecot-personal-programs-wrapper .our-programs-head h2{
    font-size: 42px;
    color: #EC4320;
    font-weight: 700;
    text-transform: uppercase;
    text-align: center;
}
.ecot-personal-programs-wrapper .our-programs-head p{
    font-size:28px;
    font-weight: 500;
    color: #000000;
    text-align: center;
}
/* .our-programs-inter{
    background-image: url('assets/img/ECOT/icons/our-program-bg.png');
    background-repeat: no-repeat;
    display: flex;
    height: 480px;
    background-size: contain;
    gap: 60px;
} */
/*.our-programs-inter .program-name{
    display: flex;
    flex-direction: column;
    align-items: center;
     justify-content: center;
}
.our-programs-inter .program-name:nth-child(1n){
    margin-top: 140px;
}
.our-programs-inter .program-name:nth-child(1n) h3{
    margin-top: 100px;
}
.our-programs-inter .program-name:nth-child(1){
    margin-left: 25px;
}
.our-programs-inter .program-name:nth-child(2){
    margin-right: 25px;
}
.our-programs-inter .program-name:nth-child(2n){
    margin-bottom: 150px;
    flex-direction: column-reverse;
}
.our-programs-inter .program-name:nth-child(2n) h3{
    margin-bottom: 100px;
}
.our-programs-inter .program-name span{
    font-size: 46px;
    font-weight: 900;
    color: #EC4320;
}
.our-programs-inter .program-name h3{
    font-size: 28px;
    font-weight: 700;
    color: #000000;
} */
.ecot-additional-skills-program {
    margin: 80px 0 0 0;
}
.ecot-additional-skills-program{
    margin-top: 50px;
}
.ecot-additional-skills-program h2{
    font-size: 32px;
    font-weight: 900;
    color: #EC4320;
    margin-bottom: 30px;
    text-align: center;
    text-transform: uppercase;
}
.additional-skills-ecot{
    display: flex;
}
.distinguish-wrapper{
    margin-top: 50px;
}
.distinguish-wrapper h2{
    font-size: 42px;
    font-weight: 900;
    color: #ee5d2e;
    text-transform: uppercase;
    text-align: center;
    margin-bottom: 12px;
}
.dintinguihing-features-repeatere ul{
    display: grid;
    margin: 0;
    padding: 0;
    grid-template-columns: 1fr 1fr 1fr;
}
.dintinguihing-features-repeatere ul li{
    display: inline-block;
    color: #1e3567;
    font-size: 16px;
    position: relative;
    padding-left: 40px;
}
.dintinguihing-features-repeatere ul li:before{
    content: "";
    background-image: url(assets/img/ECOT/icons/dintinguish-befoer.png);
    background-repeat: no-repeat;
    position: absolute;
    left: 0;
    display: block;
    width: 34px;
    height: 24px;
}

/*=========== Responsive CSS ===============*/
@media all and (max-width:1199px){
    .all-programs-list .program-inner h4{
        font-size: 20px;
    }
    .salient-features-list-wrapper .salient-feature h4{
        font-size: 15px;
    }
    .soe-choice {
        margin-top: 8px;
    }
    .opportunity-wrapper{
        padding: 20px 20px 20px 0;
    }
    .additional-skills .ad-skill h3{
        margin-top: -66px;
        padding: 0 16px;
        word-break: break-all;
    }
    .ecot-benefit:nth-child(4n-1), .ecot-benefit:nth-child(4n-4){
        margin-left: 80px;
    }
    .ecot-benefit{
        height: 64px;
    }
    .about-details-wrapper p{
        font-size: 20px;
    }
}
@media all and (max-width:992px){
    .scool-of-enablers-head h2{
        font-size: 32px;
    }
    .programs-head h3{
        font-size: 28px;
    }
    .all-programs-list .program-inner{
        width: 45%;
    }
    .soe-steps-main{
        grid-template-columns: 1fr 1fr;
    }
    .soe-step-head h3,.soe-perfect-choice .soe-choice-head h3{
        font-size: 28px;
    }
    .salient-features-head h3{
        font-size: 32px;
    }
    .salient-features-repeater{
        grid-template-columns: 1fr;
    }
    .salient-features-list-wrapper .salient-feature{
        background-image: unset;
        background-color: #ececec;
        height: 80px;
        border-radius: 30px;
    }
    .salient-feature-graphic{
        text-align: center;
    }
    .explore-opportunities-wrapper h3{
        font-size: 32px;
    }
    .opportunity-wrapper{
        grid-template-columns: 1fr;
        grid-gap: 10px;
    }
    .about-details-wrapper h2{
        font-size: 32px;
    }
    .about-details-wrapper p{
        font-size: 18px;
    }
    .about-enablers-inner{
        grid-gap: 20px;
    }
    .enabler-achievement-head h2{
        font-size: 32px;
    }
    .enabler-achievement-head p{
        font-size: 18px;
    }
    .ecommerce-policies-wrapper, .president-initiavtive-wrapper{
        margin-top: 30px;
    }
    .ecommerce-policies-wrapper h3, .president-initiavtive-wrapper h3{
        font-size: 28px;
    }
    .enabler-awards-wrapper_enb{
        grid-gap: 20px;
    }
    .distinguish-wrapper h2,.ecot-personal-programs-wrapper .our-programs-head h2,.intermediate-programs-wrapper h2,.ecot-benefits-wrapper h3,.ecot-offers-wrapper h2, .ecot-programs-wrapper h2,.enabler-college-head h2,.undergraduate-wrapper h2,.additional-skills-program-wrapper h2{
        font-size: 32px;
    }
    .collaboration-head h2{
        font-size: 30px;
    }
    .additional-skills .ad-skill {
        background-image:unset;
        height: auto;
        width: 22%;
        border: 5px solid #1e36ba;
        border-radius: 10px;
        padding: 30px 0;
    }
    .additional-skills .ad-skill h3{
        margin-top: 0;
        padding: 0;
    }
    .additional-skills{
        justify-content: center;
    }
    .additional-skills .ad-skill{
        width: 47%;
    }
    .additional-skills .ad-skill h3{
        word-break: unset;
    }
    .ecot-offers-wrapper{
        margin-top: 20px;
    }
    .ecot-benefits-list{
        gap: 20px;
    }
    .ecot-benefit{
        background-color: #ec4320;
        background-image: unset;
        border-radius: 20px;
        padding: 10px 20px;
        height: auto;
    }
    .ecot-benefit:nth-child(4n-1), .ecot-benefit:nth-child(4n-4){
        margin-left: 0;
        background-image: unset;
    }
    .ecot-benefit:nth-child(4n-1) h4, .ecot-benefit:nth-child(4n-4) h4, .ecot-benefit:nth-child(4n-1) p, .ecot-benefit:nth-child(4n-4) p{
        color: #FFFFFF;
    }
    .intermediate-left p{
        padding-right: 12px;
        font-size: 20px;
    }
}
@media all and (max-width:767px){
    .hero h2{
        font-size: 65px;
    }
    .scool-of-enablers-head p {
        font-size: 18px;
    }
    .scool-of-enablers-head {
        margin-bottom: 30px;
    }
    .salient-features-head h3{
        font-size: 28px;
    }
    .all-programs-list .program-inner{
        width: 100%;
    }
    .school-of-enablers-steps,.explore-opportunities-wrapper h3,.soe-perfect-choice,.our-friends-wrapper,.salient-features,.explore-opportunities-wrapper h3{
        margin-top: 30px;
    }
    .opportunity-wrapper{
        display: block;
    }
    .soe-choices-main{
        grid-gap: 16px;
    }
    .scool-of-enablers-head h2 {
        font-size: 28px;
    }
    .about-enablers-inner{
        grid-template-columns: 1fr;
    }
    .about-details-wrapper h2 {
        font-size: 28px;
    }
    .enabler-achievement-head h2 {
        font-size: 28px;
    }
    section.enabler-achievement-sec{
        padding: 30px 0;
    }
    section.about-enablers-sec{
        padding: 30px 0 0;
    }
    .enabler-awards-wrapper_enb{
        grid-template-columns: 1fr 1fr;
    }
    .ceo-recognition-list-wrapper{
        grid-template-columns: 1fr;
    }
    .ceo-recognition-img{
        margin-top: 20px;
    }
    .ecommerce-policies-wrapper p, .president-initiavtive-wrapper p{
        font-size: 18px;
    }
    .distinguish-wrapper h2, .ecot-personal-programs-wrapper .our-programs-head h2, .intermediate-programs-wrapper h2, .ecot-benefits-wrapper h3, .ecot-offers-wrapper h2, .ecot-programs-wrapper h2, .enabler-college-head h2, .undergraduate-wrapper h2, .additional-skills-program-wrapper h2{
        font-size: 28px;
    }
    .ecot-all-programs{
        gap:20px;
    }
    .ecot-all-programs .ecot-program h3{
        font-size: 24px;
    }
    .ecot-all-programs{
        flex-wrap: wrap;
    }
    .ecot-benefit{
        width: 70%;
    }
    .ecot-benefit:nth-child(2){
        order: 1;
    }
    .ecot-benefit:nth-child(4){
        order: 2;
    }
    .ecot-benefit:nth-child(6){
        order: 3;
    }
    .ecot-benefit:nth-child(8){
        order: 4;
    }
    .intermediate-programs-wrapper .intermediate-programs-inner{
        grid-template-columns: 1fr;
    }
    .dintinguihing-features-repeatere ul{
        grid-template-columns: 1fr 1fr;
        grid-gap: 20px;
    }
    .collaboration-head p{
        font-size: 20px;
    }
    .president-initiavtive-imgs{
        display: block;
        text-align: center;
        height: auto;
    }
    .president-initiavtive-imgs img{
        width: auto;
    }
}
@media all and (max-width:575px){
    .school-of-enablers-soe {
        padding: 30px 0 0;
    }
    .soe-steps-main {
        grid-template-columns: 1fr;
    }
    .soe-choices-main{
        display: flex;
        flex-wrap: wrap;
    }
    .soe-choice{
        width: 48%;
    }
    .salient-features-list-wrapper .salient-feature h4 {
        font-size: 14px;
    }
    .explore-opportunities-wrapper h3 {
        font-size: 28px;
    }
    .soe-choices-main {
        grid-gap: 8px;
    }
    .hero h2 {
        font-size: 50px;
    }
    .soe-step-head h3, .soe-perfect-choice .soe-choice-head h3 {
        font-size: 24px;
    }
    .about-details-wrapper h2,.enabler-achievement-head h2,.ecommerce-policies-wrapper h3, .president-initiavtive-wrapper h3 {
        font-size: 24px;
    }
    .enabler-awards-wrapper_enb{
        grid-template-columns: 1fr;
    }
    .ceo-recognition-list-wrapper{
        margin-top: 20px;
    }
    .distinguish-wrapper h2, .ecot-personal-programs-wrapper .our-programs-head h2, .intermediate-programs-wrapper h2, .ecot-benefits-wrapper h3, .ecot-offers-wrapper h2, .ecot-programs-wrapper h2, .enabler-college-head h2, .undergraduate-wrapper h2, .additional-skills-program-wrapper h2{
        font-size: 24px;
    }
    .ecot-additional-skills-program h2{
        font-size: 24px;
    }
    .additional-skills .ad-skill {
        width: 85%;
    }
    .undergraduate-wrapper p{
        font-size: 18px;
    }
    .collaboration-head p{
        font-size: 18px;
    }
    .enabler-college-head p{
        font-size: 18px;
    }
}
@media all and (max-width:475px){
    .hero h2 {
        font-size: 32px;
    }
    .scool-of-enablers-head h2 {
        font-size: 24px;
    }
    .salient-features-head h3 {
        font-size: 24px;
    }
    .soe-choice {
        width: 100%;
    }
    .all-programs-list .program-inner h4 {
        font-size: 18px;
    }
    .soe-choices-main {
        grid-gap: 0px;
    }
    .salient-features-list-wrapper{
        grid-template-columns: 1fr;
    }
    .explore-opportunities-wrapper h3 {
        font-size: 24px;
    }
    .opportunites-repeater{
        grid-template-columns: 1fr;
    }
    .opportunity-wrapper{
        border-right: 0px solid transparent;
        border-bottom: 0px solid transparent;
    }
    .opportunites-repeater .opportunity-wrapper:nth-child(2n){
        padding: 0;
    }
    .opportunites-repeater .opportunity-wrapper{
        padding: 0 0 20px 0;
    }
    .opportunity-wrapper .opport-img{
        margin: 0 auto;
    }
    .opport-detail{
        text-align: center;
    }
    .president-initiavtive-imgs{
        display: block;
        text-align: center;
        grid-template-columns: 1fr;
        height: auto;
    }
    .dintinguihing-features-repeatere ul{
        grid-template-columns: 1fr;
        grid-gap: 10px;
    }
    .ecot-benefit {
        width: 100%;
    }
}
