/********************** Media Query *********************************/
@media (max-width:1199px) {
.hero-content h1 { 
    font-size: 44px;
    line-height: 50px; 
}
.hero-content ul {
    margin-top: 20px; 
    margin-bottom: 16px;
}
.featers-parent-wrap { 
    padding: 30px 16px; 
}
h2 {
    font-size: 28px;
    line-height: 38px; 
}
.why-choose-content .col-lg-10 {
    max-width: 100%;
    flex: 0 0 100%;
}
.why-choose-desc { 
    padding: 20px 20px; 
}
.certificate-imgdiv img { 
    top: -30px; 
}
.elevate-career, .learning-experience, .programme-director, .other-tools { 
    padding-left: 15px;
    padding-right: 15px;
}
}

@media (max-width: 991px) {
.elevate-career > .container { 
    padding: 0px 24px 0px;
}
.learning-exp-content {
    padding-left: 0;
    margin-top: 30px;
}
.learning-experience > .container { 
    padding: 40px 20px 40px 20px;
}
.who-program-img { 
    margin-right: 20px;
}
.certificate-imgdiv img {
    top: 0;
    position: relative;
}
.programme-director > .container { 
    padding: 50px 20px; 
}
.other-tools > .container { 
    padding: 50px 20px;
}
.project-content-wraper {
    padding-left: 0; 
}
.gen-ai-grid { 
    width: 48%;
    padding: 25px 20px;
}
.gen-ai-wrap { 
    flex-wrap: wrap;
    justify-content: center;
}
ul.why-choose-feature {
    max-width: 330px; 
    padding: 30px 20px; 
}
.why-choose-desc {
    width: calc(100% - 330px); 
}
.who-program-content { 
    padding-left: 0;
    margin-top: 40px;
}
.ph-grid { 
    width: 44%; 
    margin-top: 70px;
}
.p-highlight-grid-wrap { 
    flex-wrap: wrap;
}
.p-highlight-grid-wrap { 
    margin-top: 70px;
}
.features .logo-icon { 
    display: none;
}
.programme-dir-card:before { 
    width: 180px;
    height: 180px; 
}
img.takeaway-image {
    width: 100%;
    position: relative;
    left: 0;
    height: auto; 
    padding: 0px 15px; 
}
.certificate-section { 
    padding: 60px 0px 60px; 
    margin-bottom: 0;
}
.programme-director {
    padding-bottom: 60px;
    position: relative;
}
.elevate-career {
    padding-top: 60px;
    padding-bottom: 60px; 
    margin-top: 80px;
}
.takeaway-card { 
    margin-top: 30px;
}
.hero-banner { 
    padding-bottom: 150px;
}
.who-programe-for {
    position: relative;
    padding: 60px 0px;
}
.hero-contact-form { 
    margin-top: 50px;
}
.learning-experience { 
    padding-top: 60px;
    padding-bottom: 60px;
}
.pt100 {
    padding-top: 60px;
}
.generative-AI {
    position: relative;
    padding: 60px 0px;
}
.pb100 {
    padding-bottom: 60px;
}
.tools-section { 
    padding-top: 0px;
}
.testimonials { 
    margin-top: 60px;
}
.other-tools { 
    margin-top: 60px;
    margin-bottom: 60px;
}
}


@media (max-width: 767px) {
.hero-content h1 {
    font-size: 32px;
    line-height: 40px;
}
form.contact-form .row .col-md-6:first-child {
    padding-right: 15px;
}
form.contact-form .row .col-md-6:last-child {
    padding-left: 15px;
}
.ph-grid {
    width: 43%; 
}
.certificate-imgdiv { 
    margin-top: 24px;
    padding-left: 0;
}
.elevate-career { 
    margin-top: 0;
}
.career-img img {
    margin-top: 0;
}
}

@media (max-width: 580px){

}

@media (max-width: 520px){
.hero-content ul { 
    flex-wrap: wrap;
}
.custom-btn { 
    min-width: 170px; 
    padding: 13px 16px; 
}
.t-img img { 
    padding-right: 30px;
}
.t-img { 
    padding: 40px 0;
}
.takeaway-card { 
    padding: 22px 20px; 
    font-size: 24px; 
    line-height: 32px; 
}
.gen-ai-grid {
    width: 100%; 
}
.why-choose p { 
    padding-left: 0;
}
.overlay-gradient { 
    height: 230px;
}
.programme-dir-card { 
    padding: 40px 20px; 
}
.marquee-content img { 
    margin: 0 15px; 
}
.why-choose-inner-wrapper { 
    flex-wrap: wrap;
}
.why-choose { 
    padding-bottom: 120px; 
}
.why-choose-desc {
    width: 100%;
    margin-top: -80px;
    background: #fff;
    border-radius: 10px;
}
ul.why-choose-feature{
	width: 100%;
	max-width: 100%;
	    margin-top: 16px;
}
.header-wrap { 
    padding: 20px 16px; 
}
.ph-grid {
    width: 100%; 
}
.why-choose-header {
    flex-wrap: wrap;
}
.featers-inner-wraper { 
    flex-wrap: wrap;
}
.featers-inner-wraper .feat-grid {
    width: 100%; 
        padding: 15px 0px;
}
}

@media (max-width: 360px){

}