.main-logo { height: 53px!important; margin: 0; width: auto; }
section.sticky-nav .sticky-logo { height: 53px!important; width: auto; margin: 0; }
.topbar p a { background: #fff; color: #000; text-decoration: none; padding: 5px 12px; border-radius: 50px; font-size: 15px; font-weight: 500; margin-left: 2px; }
ul.navbar-nav li { padding: 0 1px; margin-bottom: 0; }
p.marketing-title { font-weight: 600; letter-spacing: .1px; line-height: 1.1em; font-size: 40px; margin-bottom: 10px; background: -webkit-linear-gradient(#EDD2A5, #FFF); -webkit-background-clip: text; -webkit-text-fill-color: transparent; text-transform: uppercase; }
p.program-title span { display: block; font-size: 24px; font-weight: 500; }
p.program-title { font-size: 48px; line-height: 1.3; margin-top: 20px; margin-bottom: 10px; }
p.trigger-head { position: absolute; top: unset; left: 24%; bottom: 17px; }
/*.container.header-banner br { display: none; }*/
p.trigger-head svg{background: unset; padding: unset;}
div#timer {margin-left: -30px; }
img.program-partner { height: 85px;width: auto;margin-right: 10px; }
img.batch-sticker { height: 90px; width: auto; margin-top: -10px; }
img.program-rating-sticker { height: 100px; width: auto; margin: 0 14px 0 0px; margin-top:0; border: 1px solid white; border-radius: 60px; }
.circle {background: #ff6902;}
.seo-byline h1, .seo-byline p { font-size: 18px; color: #fff; display: contents;font-weight: 400; }
.seo-byline p span{font-weight: 600;}
section.main-banner hr {width: 80%;}
section#programDetails { background: #fff url(https://iisc.talentsprint.com/space-technologies/images/leading-minds.webp) no-repeat; background-position: center; background-repeat: no-repeat; background-size: cover; padding: 50px 0 !important; }
section#programDetails ul li {color: #fff;}
section#programDetails ul li span { font-weight: 500;color:#fff }
section#programHighlights { background: #fff url(https://iisc.talentsprint.com/space-technologies/images/astral-concept.webp) no-repeat; background-position: top; background-size: cover; min-height: 100vh; }
ul.job-roles li { display: inline-block; background: #7A6B58; color: #fff; padding: 8px 20px; border-radius: 30px; font-size: 15px;font-weight: 300; }
section#slideScroll { background: #050303 url(https://iisc.talentsprint.com/space-technologies/images/planets-deep-space-landscape.webp) no-repeat; background-attachment: fixed; background-repeat: no-repeat; background-size: 90%; position: relative; background-position: 150% 110px; }
section#unique-program { background: #fff url(https://iisc.talentsprint.com/space-technologies/images/industry-infuence.webp) no-repeat; background-position: top; background-repeat: no-repeat; background-size: cover; background-attachment: fixed; }
section#unique-program h2.heading { text-align: center; margin-bottom: 50px !important; }
section#unique-program img { width: 80%; display: block; margin: auto; height: auto; }
section#programAdvantages { background: #fff url(https://iisc.talentsprint.com/space-technologies/images/about-programme.webp) no-repeat; background-position: top; background-size: cover; background-attachment: fixed; }
section#programAdvantages .card { background: rgba(75, 38, 9, 0.7); padding: 12px 30px; color: #fff; margin: 15px 0; border-radius: 15px; min-height: 290px; position: relative; }
section#programAdvantages .card img.card-img { position: absolute; top: 20px; right: 20px; height: 28px; width: auto; }
section#programAdvantages .card p strong {color: #F8B058 !important;font-size: 24px;font-weight: 600;    display: block;}
section#programAdvantages .card p.card-text.text-center { text-align: left !important; font-size: 16px; font-weight: 300; }
section#aboutPartner { background: #fff url(https://iisc.talentsprint.com/space-technologies/images/iisc-building-new.webp) no-repeat; background-position: top; background-size: 111%; min-height: 850px; }
section#faculty{background: #fff url(https://iisc.talentsprint.com/space-technologies/images/program-mentors.webp) no-repeat; background-attachment: fixed; background-position: top; background-size: cover;}
.pgm-director {min-height: 540px;}
.pgm-director h4 span {background: #f4b600}
section#curriculumSec { background: #fff url(https://iisc.talentsprint.com/space-technologies/images/curriculum-bg.webp) no-repeat; background-attachment: fixed; background-position: top; background-size: cover; min-height: 100vh; }
section#curriculumSec .accordion-item {background-color: #000000cf;}
section#curriculumSec .accordion-body {background-color: #000000cf}
section#curriculumSec .accordion-button{color:#fff}
section#curriculumSec .accordion-body p{color:#fff}
section#curriculumSec .accordion-body ul li{color:#fff}
section#curriculumSec .accordion-body ul li:before {border-left: 10px solid #FFB55E;}
section#curriculumSec .accordion-body ul li ol {margin-top: 10px;}
section#curriculumSec .accordion-button strong {color: #FFB55E;}
section#curriculumSec .accordion-button::after {background-color: #fff; border-radius: 50%; background-size: 62%; width: 35px; height: 35px; background-position: center;}
section#curriculumSec .accordion-item:last-child .accordion-body { display: none; }
section#curriculumSec p.sub-heading span {color: #FFB55E;}
section#highImpact { background: #fff url(https://iisc.talentsprint.com/space-technologies/images/high-impact.webp) no-repeat; background-attachment: fixed; background-position: top; background-size: cover; }
section#highImpact h2.heading {color: #fff!important;}
section#highImpact p.sub-heading{color:#fff!important}
section#highImpact .high-impact li {color: #fff;}
section#highImpact .high-impact li:before {border-left: 10px solid #ffffff;}
section#highImpact p.class-start {color:#fff}
section#highImpact p.class-start { font-size: 17px; font-weight: 400; line-height: 1.7em; } section#highImpact p.class-start strong { font-size: 20px; display: block; }
section#highImpact p.class-start svg { display: none; }
section#highImpact p.class-start svg path{fill:#fff}
section#eligibility { background: #fff url(https://iisc.talentsprint.com/space-technologies/images/eligibility-bg.webp) no-repeat; background-position: top; background-size: cover; }
section#eligibility p.sub-heading {font-size: 24px;margin-top: 30px;}
section#outcomes { background: #fff url(https://iisc.talentsprint.com/space-technologies/images/outcomes-bg.webp) no-repeat; background-attachment: fixed; background-position: top; background-size: cover; }
section#outcomes ul.outcomes-text li:before {border-left: 10px solid #FFB55E;}
section#faq { background: #fff url(https://iisc.talentsprint.com/space-technologies/images/faq-bg.webp) no-repeat; background-attachment: fixed; background-position: top; background-size: cover; }
section#faq .accordion-body li strong, section#faq .accordion-body p strong {font-weight: 500;}
section#aboutTS {background: #fff;}
section#programOverview { background: #fff url(https://iisc.talentsprint.com/space-technologies/images/futuristic-spaceship-interior.webp) no-repeat; background-position: top; background-size: cover; background-attachment: fixed; }
img.partner-rankings { height: 68px;width: auto; }
.faculty-img {height: 100px;width: auto;border-radius: 50%;}
section#highImpact .offset-lg-6 {margin: 0;}
section#highImpact .col-lg-6 {width: 100%;}
div#financeOptions .col-lg-6 {background: url(../webp/fee-background.webp) no-repeat;background-size: cover;background-position: 100% 100%;}
section#eligibility p {color: #fff;}
/*p.apply-now-header {display: block !important;}*/
p.format-disclaimer { color: #fff; }
p.format-disclaimer a { color: #fff; text-decoration: underline; }
a.text-decoration-underline.view-all-link{color:#fff;}
section#participant-profile h2.heading { color: #000; }
section#participant-profile h3.heading-two { color: #000; }
section#participant-profile h3.heading-two { color: #000; }
section#programEnrolment {background: #fff;}
.grecaptcha-badge{vidibility:hidden}
.program-form h3.cohort-trigger { left: 0; right: 0; font-size: 13px; margin-left: auto; margin-right: auto; display: block; max-width: fit-content; }
.research-quotes p.sub-heading {font-size: 17px;}
section#alumniTestimonials .carousel-indicators {display: none;}
section#alumniTestimonials { background: #e5f2ff; }
p.fee-amount.mb-4.fee-amount-2 strong {color: #0a8e3e !important;}
.slide-cards { background: #F6D9B0; padding: 30px; border-radius: 20px; margin-bottom: 25px; min-height: 200px; backdrop-filter: blur(16px) saturate(180%); -webkit-backdrop-filter: blur(16px) saturate(180%); background-color: #ffffffde; }
.loan, ul.loan-partners{display: none;}
img.certificate { width: 90%; float: right; height: auto; }
/* cookie-policy */
#ot-sdk-btn.ot-sdk-show-settings, #ot-sdk-btn.optanon-show-settings {color: #000 !important; text-decoration: underline; font-weight: 500 !important; background-color: transparent !important; height: auto; font-size: 12px !important; border: none; padding: 0px !important;margin-right: 8px;}
a.cookie-policy{color: #000; text-decoration: underline; font-weight: 500 !important; background-color: transparent !important; height: auto; font-size: 12px; border: none; padding: 0px !important;font-weight: 500 !important;}

/*Small devices (portrait phones, less than 600px)*/
@media only screen and (max-width:600px) {
    .topbar {font-size:14px;line-height: 1.3em;}
    #video-elem {display: none;}
    section.main-banner{ background: #06040e url(../webp/header-bg.webp) no-repeat; background-position: 100% bottom; background-size: 200%;        padding-bottom: 300px; }
    .main-logo { height:38px!important;width: auto; }
    p.marketing-title {font-size: 34px;}
    p.marketing-title br {display: none;}
    p.program-title {line-height: 1.1em;}
    p.trigger-head { position: relative; left: 0; bottom: 0; margin-top: 10px; }
    img.program-partner {height: 78px;width: auto;}
    div#timer { margin-top: 0; margin-bottom: 20px; border-radius: 8px; text-align: left; margin-left: 0; display: block; }
    section.sticky-nav .sticky-logo {height:38px!important;width: auto;}
    section#slideScroll {background-size: cover;background-position: 20% 110px;}
    section#unique-program img {width: 100%;}
    section#programAdvantages .card {padding: 12px 15px;}
    section#aboutPartner {background-position: bottom; background-size: 130%; min-height: 100vh; padding-bottom: 330px; }
    .about-partner { padding: 20px; margin-top: 0; position: relative; width: 100%; left: unset; right: unset; bottom: 0; }
    section#curriculumSec .accordion-button strong {display: contents;}
    .modal-dialog iframe {width: 100%;height: 800px;}
    button.close {right: 0;}
    ul.program-enrolment li {margin-bottom: 40px;}
    ul.program-enrolment li svg {margin-bottom: 12px;}
    div#financeOptions ul.payment-types li { line-height: 1.3em;} 
    div#financeOptions ul.payment-types li img {margin-bottom: 10px;} 
    ul.testimonial-videos li {margin-right: 0px;margin-top: 30px;width: 100%;}
    nav.navbar.navbar-expand-lg { margin-top:42px; }
    img.certificate { width: 90%; float: none;}
    footer.footer p { margin: 20px 0; text-align: left; }
}
/*Medium devices (tablets, 768px and up)*/
@media only screen and (min-device-width :768px) and (max-device-width :1024px) and (orientation :portrait) {
section#unique-program img {width: 100%;height: auto;}
section#programAdvantages .col-lg-4.col-md-4 {width: 100%;}
section#programAdvantages .card {min-height: auto;}
section#programAdvantages .card img.card-img {top: 15px;height: 42px;width: auto;}
section#aboutPartner {background-position: 40% 100%;background-size: cover;}
.about-partner { bottom: 20px; width: 80%; left: 10%; right: 10%; }
.pgm-director {min-height: 470px;}
section#curriculumSec .accordion-button strong {display: contents;}
section#curriculumSec .accordion-button {padding: 15px 30px 15px 25px;}
section#eligibility {background-position: left;}
section#programOverview {background-position: left;}
nav.navbar.navbar-expand-lg {margin-top:32px;}
}

@media only screen and (max-device-width:1366px) and (min-device-width:1024px) and (orientation:portrait) {
.main-logo, section.sticky-nav .sticky-logo {height: 38px!important;}
img.certificate { width: 85%; float: none; margin-top: 10px; height: auto; }
.slide-cards {width: 700px;}
section#programOverview { background-position: 54% 90%; }
nav.navbar.navbar-expand-lg {margin-top: 40px;}
}
@media (min-width: 1600px) {
.main-logo, section.sticky-nav .sticky-logo { height: 65px!important; width: auto; margin: 0; }
section#aboutPartner {min-height:950px;}
p.trigger-head {left: 22%;}
}
@media (min-width: 1800px) {
section#aboutPartner {min-height:1000px;}
}