
section.sticky-nav .sticky-logo, .main-logo{height: 55px;}
p.program-title {padding: 0;margin-bottom: 0;}
h1.seo-byline {margin-top: 8px;}
p.marketing-title {font-size: 38px;background: -webkit-linear-gradient(#ACE7FF, #FFF);-webkit-background-clip: text;-webkit-text-fill-color: transparent;line-height: 1.3em;}
p.marketing-title strong {color: #ccc;background: -webkit-linear-gradient(#ffdd60, #ff6270);-webkit-background-clip: text;-webkit-text-fill-color: transparent;font-weight: 600;}
.seo-byline {margin-top: 10px;}
.seo-byline p, .seo-byline h1 { color: #fff; font-size: 18px; display:contents; margin-top: 10px; }
/*p.apply-now-header {display: block !important;}*/
section#programDetails {background: -webkit-linear-gradient(90deg, #d8f8ff, #FFF);}
section#programDetails ul li span {color: #00728d;}
h2.heading {font-size: 36px !important;font-weight: 500 !important;}
section#programHighlights {background: #075e73;}
.research-quotes ul li {min-height: 210px;background: #09242b;}
.research-quotes ul li strong {color: #11cbf8;}
.research-quotes ul li:last-child img {height: 26px;}
ul.job-roles li.role-1, ul.job-roles li.role-6 {background: #F2E8DA;}
ul.job-roles li.role-2, ul.job-roles li.role-8 {background: #F8DCFF;}
ul.job-roles li.role-3, ul.job-roles li.role-7 {background-color: #D6FFFF;}
ul.job-roles li.role-4, ul.job-roles li.role-9 {background-color: #DED9FF;}
ul.job-roles li.role-5, ul.job-roles li.role-10 {background-color: #D5FAE6;}
section#unique-program .col-lg-6 {flex: 0 0 auto;width: 100%;}
.unique-reasons-list li { display: inline-block; width: 48%; padding-left: 0; margin-bottom: 40px;vertical-align: top; } 
.unique-reasons-list li svg {margin-right: 15px;display: block;margin-bottom: 6px;}
.unique-reasons-list li:before{display: none;}
.unique-reasons-list li ol li {width: 100%;margin: 0 0 12px 0;padding-left: 20px;}
.unique-reasons-list li ol li:before{display: block;}
section#unique-program {background: #003951;}
section#aboutPartner { background: #eff9ff url(https://iisc.talentsprint.com/space-technologies/images/iisc-building-new.webp) no-repeat; background-position: 40% 0px; background-size: cover; min-height: 1000px; }
.about-partner {width: 80%;left: 10%;right: 10%;}
section#faculty { z-index: 99; position: relative; background: #052946 url(https://talentsprint.com/course/generative-ai-and-prompt-engineering-iisc/images/faculty-bg.webp) no-repeat; background-position:80% 0; }
.faculty-img {margin-bottom:55px;height: 80px;}
.pgm-director h3 {font-size: 20px;}
.pgm-director br {display: none;}
.pgm-director {padding: 25px 20px;}
section#curriculumSec { background: #202322 url(https://talentsprint.com/course/generative-ai-and-prompt-engineering-iisc/images/curriculum-bg.webp) no-repeat; background-attachment: fixed; background-size: 69%; min-height: 100vh; background-position: 100% -16%; }
section#curriculumSec .accordion-item {background-color: #000000ab;}
section#curriculumSec .accordion-body {background-color: #000000ab;}
section#curriculumSec .accordion-button {color: #fff;}
section#curriculumSec .accordion-body ul li {color: #fff;}
section#curriculumSec .accordion-body ul li:before { border-left: 10px solid #14cbf8; }
section#curriculumSec .accordion-body p.learning-outcome-light { background: #1c8fab; border-radius: 10px; margin-bottom: 20px; color: #fff; font-size: 16px; padding: 16px; }
section#curriculumSec button.accordion-button strong {color: #14cbf8;display: contents;}
section#curriculumSec .accordion-body p {font-size: 17px;color: #fff;font-weight: 500;}
section#curriculumSec .accordion-button::after { background-color: #fff; padding: 15px; background-size: 65%; background-repeat: no-repeat; background-position: center; border-radius: 50px; }
.capstone-projects {background: #ffffff;padding: 40px 30px;}
.capstone-projects ul li { display: inline-flex ; width: 46%; margin: 12px 12px; font-weight: 400; vertical-align: top; }
.capstone-projects ul li svg {margin-right: 12px;flex: none; }
section#participant-profile h3.heading-two {font-size: 24px;color: #000;}
section#participant-profile img.participant-profile-img {width: 90%;}
section#cohort-sops { background: #fff; padding-bottom: 100px; padding-top: 0; }
section#cohort-sops h2.heading{color: #000 !important;text-align: center;}
ul.sop-list li { padding: 40px 35px; border-radius: 15px; margin: 5px; box-shadow: 2px 2px 25px #00000012; min-height: 390px; font-style: italic; font-size: 16px; font-weight: 300; }
ul.sop-list li:before {background-color: #003951;}
ul.sop-list li strong {display: block;font-size: 18px;font-weight: 500;    margin-top: 12px;}
section#cohort-sops button {display: none;}
section#highImpact {background: url(https://talentsprint.com/course/generative-ai-and-prompt-engineering-iisc/images/how-will-i-learn.webp) no-repeat;background-size: cover;background-position:50% 90%;}
section#highImpact .offset-lg-6 {margin-left: 0;}
section#eligibility { background: #012532 url(../images/eligibilty-bg.webp) no-repeat; background-size:cover; background-position:30% 90%; }
ul.eligbility-text li {width: 90%;}
section#programEnrolment {background: -webkit-linear-gradient(90deg, #ACE7FF, #FFF);}
section#outcomes {background: #dae5e8 url(https://talentsprint.com/course/generative-ai-and-prompt-engineering-iisc/images/outcomes-bg.webp) no-repeat;position: relative;background-size: cover;background-position: center;}
img.certificate { width: 85%;border: 1px solid grey; background: #ffffff; border-radius: 5px; }
div#financeOptions .col-lg-6 {background:#07526d}
div#financeOptions .col-lg-6.one p.fee-amount strong {color:#000;}
div#financeOptions .col-lg-6.one p.fee-amount.fee-amount-2 strong { color:#0a8e3e; }
section#faq {background: #03566e;}
section#programOverview { background: #082630 url(https://talentsprint.com/course/generative-ai-and-prompt-engineering-iisc/images/program-overview-bg.webp) no-repeat; background-size: cover; background-position: 10% 100%; }
section#programOverview h2.heading { color: #fff !important; } 
section#programOverview p.overview-para { color: #fff; } 
section#programOverview p.overview-para strong { font-weight: 500; color: #fff; }
.tools-covered img {width: 100%;}
div#scholarshipEligibilityForm .modal-dialog iframe { width: 100%; height: 560px; }
div#financeOptions .col-lg-6.one h3 { font-size: 34px; margin-bottom: 25px; color: #000; font-weight: 600; }
.pgm-director h3 span { padding: 0px 24px; font-size: 14px; display: table-cell; }
section#curriculumSec .accordion-body ul {padding-left: 10px;}
section#curriculumSec .accordion-body p.learning-outcome { background: #1c8fab; border-radius: 10px; margin-bottom: 20px; color: #fff;font-size: 16px;padding: 16px;}
section#participant-profile h2.heading{color:#000}
ul.eligbility-text li:before {border-left: 10px solid #14cbf8;}
section#programEnrolment p.disclaimer { font-size: 15px; text-align: center; }
p.faculty-subline strong {font-size: 16px;}
.modal-dialog p strong {font-weight: 500;}
a.text-decoration-underline.view-all-link {color: #fff;}
section#faq .accordion-body li strong, section#faq .accordion-body p strong { font-weight: 600; }
.grecaptcha-badge {visibility: hidden;}
div#downloadCurriculumReport .modal-dialog iframe { width: 100%; height: 540px; }
/*Small devices (portrait phones, less than 600px)*/
@media only screen and (max-width:600px) {
    section.main-banner { padding-bottom: 400px; background: #163744 url(https://iisc.talentsprint.com/generative-ai-and-prompt-engineering/images/gen-ai-banner-mobile.webp) no-repeat; background-size: cover; background-position: 100% 100%; }
    .main-logo {height: 35px;margin: 5px 0;}
    ol.breadcrumb li.breadcrumb-item a, ol.breadcrumb li.breadcrumb-item {font-size: 11px;}
    section#programHighlights h3.trending-head {font-size: 22px;}
    section#programHighlights h3.trending-head br{display: none;}
    .unique-reasons-list li {width: 100%;}
    .about-partner {width: 94%;left: 3%;right: 3%;position: relative;margin-top: 60px;}
    section.sticky-nav .sticky-logo {height: 40px;margin: 5px 0;}
    section#aboutPartner {background-position: 50% 110%;background-size: 220%;min-height: 1000px;padding-bottom: 400px;}
    section#faculty {background: #052946}
    .faculty-img {margin-bottom: 20px;}
    .pgm-director h3 span { padding: 0px 20px 0px 20px; font-size: 15px; }
    section#curriculumSec {background-size: cover;background-position: left;}
    .capstone-projects ul li {width: 100%;margin: 12px 0px;}
    .capstone-projects ul li:nth-child(6) svg {margin-bottom: 90px;}
    p.class-start svg {float: left;margin-top: 5px;}
    #video-elem{display: none;}
    ul.sop-list li {margin: 15px 0;}
    .capstone-projects ul li br {display: none;}
}
/*Medium devices (tablets, 768px and up)*/
@media only screen and (min-device-width :768px) and (max-device-width :1024px) and (orientation :portrait) {
    .research-quotes ul li {font-size: 17px;}   
    .unique-reasons-list li {width: 47%;margin-right: 10px;}
    .about-partner {width: 90%;left: 5%;right: 5%;}
    section#faculty p.sub-heading br {display: none;}
    section#faculty {background: #035768}
    .pgm-director {min-height: 390px;}
    .pgm-director h3 span {padding: 2px 20px 2px 12px;display: table-cell;}
    section#curriculumSec {background-size: cover;background-position: -40% 90%;}
    .capstone-projects ul li {width: 46%;margin: 12px 8px;}
    .capstone-projects ul li:nth-child(6) svg {margin-bottom: 70px;}
    ul.sop-list li {min-height: auto;margin-bottom: 40px;}
    section#highImpact {background: #afe9fc}
    section#eligibility {background-position: 0% 90%;}
    img.certificate {width: 60%;}
    section#outcomes {background-position: left;}
}
/*Medium devices (ipad pro)*/
    @media only screen and (max-device-width:1366px) and (min-device-width:1024px) and (orientation:portrait) {
    section.sticky-nav .sticky-logo {height: 40px;}
    ul.sop-list li { min-height: auto; margin-bottom: 0px; width: 31%; }
    section#highImpact { background: #afe9fc url(https://talentsprint.com/course/generative-ai-and-prompt-engineering-iisc/images/how-will-i-learn.webp) no-repeat; background-position: 60% 100%; background-size: cover; }
    img.ipearl-banner { display: block; height: 300px; width: auto; }
    section#eligibility { background-position: 62% 90%; }
    img.certificate { width: 100%; margin-top: 180px; }
    .professional-development { min-height: 320px; }
    section#programOverview {background-position: 50% 100%;}
}
@media only screen and (min-width :1400px) {
    .pgm-director h3 span { padding: 0px 24px; font-size: 14px; display: table-cell; }
    .faculty-img {margin-bottom:25px;height: 110px;}
    section#programOverview {background-position: 150px 100%;}
    ul.sop-list li {min-height: 340px;}
}
@media only screen and (min-width :1600px) {
    .about-partner {width: 70%;left: 15%;right: 15%;}
    img.certificate {width: 80%;}
    section#eligibility {background-position: 40% 0%;}
}
@media only screen and (min-width :1800px) {
    .about-partner { width: 60%; left: 20%; right: 20%; }
    section#eligibility { background-position: right; background-size: 80%; }
    section#programOverview { background-position: right; background-size: 80%; }

}