html{scroll-behavior:smooth}
body{font-family:Metropolis;-webkit-font-smoothing:antialiased;-webkit-animation:fix 1s 1;animation:fix 1s 1;overflow-x:hidden;line-height:1.5em;font-weight:300;color:#000}
h1,h2,h3,h4,h5{color:#000;font-weight:600;margin-bottom:20px}
a,a:focus,a:hover{color:#005aff;text-decoration:none}
p{margin:0 0 10px;font-size:17px;line-height:1.5}
p:last-child{margin-bottom:0}
h1{font-size:3em;line-height:1.4em}
h2{font-size:2.667em;line-height:1.4em}
h3{font-size:2.056em;line-height:1.4em}
h4{font-size:1.611em;line-height:1.4em}
h5{font-size:1.222em;line-height:1.4em}
.dtr-py-100{padding-top:100px!important;padding-bottom:100px!important}
ol,ul{margin:0 0 10px;padding:0;list-style-position:outside;display:block}
ol li,ul li{margin-bottom:8px;display:inline-block}
.accordion{--bs-accordion-btn-focus-border-color:unset;--bs-accordion-btn-focus-box-shadow:unset}
::-webkit-input-placeholder{color:rgba(5,24,43,.3)}
:-moz-placeholder{color:rgba(5,24,43,.3)}
::-moz-placeholder{color:rgba(5,24,43,.3)}
:-ms-input-placeholder{color:rgba(5,24,43,.3)}
input:-webkit-autofill,input:-webkit-autofill:focus,input:-webkit-autofill:hover,select:-webkit-autofill,select:-webkit-autofill:focus,select:-webkit-autofill:hover{border-color:#c21734;transition:background-color 5000s ease-in-out 0}
form#TalentSprintDeeplearning .with-icon input,form#TalentSprintDeeplearning .with-icon select{padding:5px 15px;transition:all .3s ease;font-size:13px;color:#000;margin-bottom:4px;border-radius:4px;background-color:#fff;width:100%;outline:0;display:block;border:1px solid #cacaca;height:50px}
form#TalentSprintDeeplearning .with-icon{width:100%;display:inline-block;padding:4px 5px;vertical-align:top;margin-bottom:12px;position:relative;padding-left:0}
.with-icon .floating-label{font-size:12px;color:#848484;position:absolute;pointer-events:none;top:12px;left:12px;transition:all .1s ease}
.with-icon input:focus~.floating-label,.with-icon input:not(:focus):valid~.floating-label{top:-18px;font-size:13px;opacity:1;color:#404040;height:20px}
.with-icon input:invalid:not(:focus)~.floating-label{top:-10px!important;background:#e6e6e6;padding:0 10px;border-radius:50px;color:#080808;height:25px}
.with-icon span.floating-label.mob{top:-15px;font-size:12px;opacity:1;color:#404040;height:20px}
button#form-submit-button{background:#e86e25;padding:14px 56px;color:#fff;border:1px solid transparent;width:100%;font-size:18px;font-weight:500}
p.terms-condition-label input[type=checkbox]{float:left;margin-right:6px;margin-top:2px;margin-bottom:28px}
p.terms-condition-label label{position:relative;top:-2px;font-size:12px;display:inherit;line-height:1.4;font-weight:400}
input[type=text]:disabled{background:#dedede!important;border:2px solid #dedede!important;color:#000}
input#Phone{padding-left:55px!important}
.program-form{background:#fff;padding:0;border-radius:10px;box-shadow:2px 2px 25px #00000012;margin-top:-172px;position:relative}
.program-form form{padding:0 25px 40px}
.program-form h4{font-size:17px;margin-bottom:25px;padding:28px 5px;background:#2d2f98;border-radius:10px 10px 0 0;color:#fff;line-height:1em;text-align:center;font-weight:500}
.program-form h3{margin:0;padding:0;line-height:normal}
.program-form h3 span.cohort-trigger{position:absolute;top:-12px;background:#fff;padding:8px 10px;display:inline-block;border-radius:40px;font-weight:400;text-align:center}
nav.navbar.navbar-expand-lg{padding:0;background:#fff;border-color:#fff}
img.iith-logo{height:48px;margin:6px 0;width:auto}
ul.navbar-nav li{padding:0 10px;margin-bottom:0}
ul.navbar-nav li a{font-weight:400;color:#000}
.banner-section{padding-top:70px;background:#000938 url(../images/dl-banner.webp) no-repeat;background-size:106%;background-position:-16px 151px;padding-bottom:85px}
h2.marketing-title{font-size:28px;color:#45ddf3;font-weight:500;margin-top:0;display:inline-block;margin-bottom:0}
h2.program-title{color:#fff;font-size:42px;line-height:1.1em}
h2.program-title span{font-size:22px;font-weight:500;display:block}
.seo-title h1{font-size: 18px; color: #fff; margin: 0; display: inline-block; font-weight: 500;}
.seo-title p{font-size:16px;color:#fff;margin:0;display:inline}
section.banner-section hr{border-top:1px solid #a3a1a1;margin:1.2em 0;opacity:1}
p a.header-btn{background:#db612d;color:#fff;padding:20px 35px;border-radius:5px;font-size:18px;font-weight:500}
img.batch-sticker{margin-left:30px;height:85px;width:auto;margin-right:12px}
img.program-partner{background:#fff;padding:15px;height:100px;border-radius:10px;width:auto}
ul.program-highlights{margin-top:-172px;margin-bottom:15px;background:#fff;padding:22px 15px;border-radius:10px;box-shadow:2px 2px 15px #0000001c}
ul.program-highlights li{margin-top:8px!important;display:inline-block;font-size:14px;color:#000;vertical-align:top;padding:5px 9px;width:24%;border-right:1px solid #e5e5e5;min-height:118px;text-align:center;line-height:1.4em}
ul.program-highlights li:nth-child(4){border-right:unset}
ul.program-highlights li strong{font-weight:600;color:#000;font-size:22px;display:block;line-height:1;padding-bottom:8px}
h2.heading{font-size:34px;line-height:1.3em}
img.batch-video1{width:100%;border-radius:6px;border:1px solid #e5e5e5;margin-bottom:12px;height:auto}
a.testimonial{color:#000;font-size:18px;font-weight:400}
section#aboutTS{background:#eff9ff}
section#aboutTS iframe{width:100%;height:640px}
section#faq h2.accordion-header button.accordion-button{padding:0;font-size:18px;font-weight:500;color:#000}
section#faq .accordion-item{border:unset}
section#faq .accordion-button:not(.collapsed){box-shadow:unset;background:0 0}
section#faq .accordion-body ul li{display:inline-block;width:100%;position:relative;padding-left:20px}
section#faq .accordion-body ul li:before{content:"";border-color:transparent #878787;border-style:solid;border-width:5px 0 5px 8px;display:block;height:0;width:0;left:-20px;top:15px;position:relative}
footer.footer{padding:30px 0}
.youtube{width:100%;height:390px;background:#ddd}
.modal-dialog{width:75%;margin-top:80px;max-width:750px;padding:2px}
.modal-dialog button.close{border-radius:50%;padding:4px 8px;background:#ff5722;color:#fff;font-size:30px;border:unset;position:absolute;right:-16px;top:-20px}
.youtube{width:100%;height:390px;background:#ddd}
.highlights-box{padding:40px 30px;background:#defbff;border-radius:10px;margin-top:20px;min-height:596px}
ul.faculty-testimonials li{width:31%;vertical-align:top;margin-left:12px;color:#fff!important}
.accordion-body ul li{width:50%}
p.top-bar{background:#333;padding:5px;font-size:15px;color:#fff;text-align:center;margin-bottom:0;position:fixed;width:100%;z-index:999;line-height:150%;font-weight:500}
nav.navbar.navbar-expand-lg{width:100%;padding:0;top:30px}
.navbar-brand{display:inline-block;padding-top:.3125rem;padding-bottom:.3125rem;margin-right:1rem;font-size:1.25rem;line-height:inherit;white-space:nowrap}
.navbar-toggler{padding:.25rem .75rem;font-size:1.25rem;line-height:1;background-color:transparent;border:1px solid transparent;border-radius:.25rem}
.navbar-collapse{align-items:center}
ul.navbar-nav li.nav-item{font-size:14px;font-weight:400;padding-right:0;padding-top:0;display:inline-block}
ul.navbar-nav li.nav-item a{color:#0a1517;font-size:13px;text-decoration:none}
.swiper{overflow:visible!important;margin-left:auto;margin-right:auto;position:relative;overflow:hidden;overflow:clip;list-style:none;padding:0;z-index:1;display:block}
.swiper-wrapper{transform:translate3d(0,0,0);position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);box-sizing:content-box}
.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}
.mySwiper .card h4.text-blk.name{color:#000!important;font-size:22px}
.mySwiper .card p{color:#000;font-size:16px;line-height:1.5;opacity:.9}
.mySwiper .card a{font-size:14px}
.swiper-button-next,.swiper-button-prev{background:#00000073;color:#fff!important;padding:10px 22px;border-radius:50%}
.swiper-button-next{right:-20px!important}
.swiper-button-prev{left:-10px!important}
.sub-heading{font-size:20px;font-weight:500}
section#participantProfile{background:#2d2f98}
.swiper-button-next:after,.swiper-button-prev:after{font-size:22px!important}
.swiper-slide .card strong{font-weight:600}
ul.faculty-testimonials li.one strong{margin-top:10px}
.carousel-control-next-icon{background-size:45%;margin-top:-74px;background-color:#5f5a5a;border-radius:50%;padding:20px;position:relative;right:-30px}
.carousel-control-prev-icon{background-size:45%;margin-top:-74px;background-color:#000;border-radius:50%;padding:20px;position:relative;left:-30px}
.carousel-control-next{width:0;margin-right:16px}
.carousel-control-prev{width:0;margin-left:50px!important}
section#eligibility h2.heading{color:#fff}
ul.growth-opp li{display:inline-block;width:31%;margin-right:10px;vertical-align:top;margin-bottom:0;font-size:15px;font-weight:400;color:#535353;line-height:1.4;padding:15px 10px;border-radius:8px}
ul.growth-opp li strong{font-size:18px;display:block;color:#222}
section#curriculumSec{background:#0e1d4f url(../images/curriculum-bg.webp) no-repeat;background-size:contain;background-position:right;background-attachment:fixed}
#accordionCurriculum .accordion-item{background:#27376e;border:none;border-radius:15px;box-shadow:unset;margin-bottom:20px}
#accordionCurriculum button.accordion-button{border:transparent;background:#27376e;color:#fff!important;margin-bottom:10px!important;border-radius:8px;padding:0 15px;font-size:18px}
#accordionCurriculum button.accordion-button strong{margin-right:5px}
#accordionCurriculum button.accordion-button:after{background-color:#fff;border-radius:50%;background-size:62%;width:35px;height:35px;background-position:center}
#accordionCurriculum button.accordion-button.one:after{display:none}
#accordionCurriculum .accordion-button:focus,#accordionCurriculum .accordion-button:not(.collapsed){box-shadow:unset}
#accordionCurriculum .accordion-body ul li{list-style-type:none;font-size:16px;position:relative;font-weight:300;padding-bottom:2px;line-height:1.6em;width:100%;display:inline-block;vertical-align:top;color:#fff;padding-left:20px}
#accordionCurriculum .accordion-body ul li:before{content:"";width:0;height:0;border-top:7px solid transparent;border-bottom:7px solid transparent;border-left:9px solid #fff;position:absolute;left:0;top:5px}
p.apply-now-cta.crlm{margin-top:20px;display:inline-block}
p.dc-form-cta{display:inline-block}
section#curriculumSec a.ds-btn.download-link{color:#fff;font-size:20px;padding:20px;top:0;background:0 0;border-radius:5px;font-weight:400;border:1px solid #fff;position:relative;margin-left:14px}
section#overview p{font-size:16px}
section#overview p strong{font-weight:600;font-size:18px}
section#overview{background:#effdff}
section#aboutIISc{background:#e7f7ff url(../images/about-iisc.webp) no-repeat;background-position:0 100%;background-size:113%;min-height:1000px}
section#aboutIISc p{margin-top:20px;font-size:16px}
section#aboutIISc img.rankings-iisc{height:75px;width:auto}
ul.key-outcomes li{display:inline-block;width:48%;padding:30px 20px;margin-bottom:15px;border-radius:18px;font-size:17px;margin-right:12px;-webkit-transition-duration:.3s;transition-duration:.3s;box-shadow:2px 2px 15px #0000001c;vertical-align:top;font-weight:500;position:relative;background:#fff}
ul.key-outcomes li svg{float:left;margin-right:15px;margin-bottom:30px}
section#outcomes{background:#effdff}
ul.key-outcomes li span{font-size:20px;font-weight:600}
.certificate-image{height: 322px; margin-top: 131px; width: auto;}
ul.key-outcomes{margin-top:40px}
ul.key-outcomes li:nth-child(3){min-height:157px}
section#eligibility{background:#e7f7ff url(../images/eligibility-bg.webp) no-repeat;background-size:cover}
section#eligibility ul li{margin-top:15px;display:inline-block;position:relative;color:#fff;padding-left:25px;line-height:1.6;font-weight:400;font-size:17px}
section#eligibility ul li:before{content:"";width:0;height:0;border-top:7px solid transparent;border-bottom:7px solid transparent;border-left:9px solid #fff;position:absolute;left:0;top:5px}
section#eligibility ul li span{font-size:18px;font-weight:600}
.participants-img{width:85%;height:auto}
.participants-emp{overflow:hidden;padding-top:50px}
.diversse-haeding{margin-top:30px}
.marquee{height:46px;width:256%;overflow:hidden;box-sizing:border-box;position:relative;margin:0 auto}
.marquee--inner{display:block;width:420%;margin:5px 0;position:absolute}
.marquee.one{width:320%}
.marquee.one .marquee--inner{animation:marquee 50s linear infinite}
.marquee.one .marquee--inner:hover{animation-play-state:paused}
.marquee.two{width:880%}
.marquee.two .marquee--inner{animation:marquee 130s linear infinite}
.marquee.two .marquee--inner:hover{animation-play-state:paused}
.marquee--inner:hover{animation-play-state:paused}
@keyframes marquee{
0%{left:0}
100%{left:-100%}
}
.marquee--inner span{float:left;width:50%}
.orb1{width:auto;border-radius:50px;display:inline-block;margin:0 15px;float:left;transition:all .2s ease-out;font-size:16px;padding:7px;color:#000;box-sizing:border-box;background-color:#f9e9f4;color:#000;padding-left:20px;padding-right:20px;font-weight:400}
.orb2{width:auto;border-radius:50px;display:inline-block;margin:0 15px;float:left;transition:all .2s ease-out;font-size:16px;padding:7px;color:#000;box-sizing:border-box;background-color:#fceddb;color:#000;padding-left:20px;padding-right:20px;font-weight:400}
.orb{width:auto;border-radius:50px;display:inline-block;margin:0 15px;float:left;transition:all .2s ease-out;font-size:16px;padding:7px;color:#000;box-sizing:border-box;background-color:#e3f7fc;color:#000;padding-left:20px;padding-right:20px;font-weight:400}
.diversse-haeding{margin-top:30px;font-size:25px}
section#want-to-join{background:#effdff}
ul.want-to-join-list li{display:inline-block;width:47%;background:#fff;padding:26px 30px;margin-bottom:15px;border-radius:18px;font-size:19px;margin-right:12px;-webkit-transition-duration:.3s;transition-duration:.3s;box-shadow:2px 2px 15px #0000001c;vertical-align:top;font-weight:450;position:relative;margin-bottom:35px;min-height:215px;line-height:1.4em;color:#000;margin-right:25px}
ul.want-to-join-list.quotes li:before{content:"";background:url(../images/quotes.webp) no-repeat;padding:14px;position:absolute;left:20px;top:-12px;background-size:100%;background-color:#e46e3b;border-radius:50px}
ul.want-to-join-list li:nth-child(7){min-height:200px}
ul.want-to-join-list li:nth-child(8){min-height:200px}
ul.want-to-join-list{margin-top:50px}
.join-para{font-weight:600}
.note-para{font-size:13px;color:#000}
.pp-subhead{margin-top:-10px}
table.fee-table td:nth-child(2){text-align:center}
section#highImpact ul li:before{content:"";width:0;height:0;border-top:7px solid transparent;border-bottom:7px solid transparent;border-left:9px solid #404040;position:absolute;left:0;top:5px}
section#highImpact ul li{display:inline-block;position:relative;color:#000;padding-left:25px}
section#overview p{line-height:1.7}
.overview-image{width:100%;margin-left:10px;margin-top:110px;border-radius:8px;height:auto}
section#aboutIISc p strong{font-weight:600;font-size:18px}
section#faculty p.prg-director{font-size:16px;margin-bottom:5px;position:absolute;top:-22px}
section#faculty p.prg-director span{font-size:13px;display:inline-block;margin-top:10px;color:#fff;top:13px;left:160px;background:#390000;padding:2px 20px;border-radius:25px}
section#faculty .swiper-slide{margin-top:18px}
.mySwiper .card{min-height:345px;position:relative;padding:45px 40px;border-radius:15px}
.mySwiper .card p{font-size:16px;line-height:1.5;opacity:.9;background:0 0}
.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;overflow:clip;list-style:none;padding:0;z-index:1;display:block}
.popup-img{height:100px;border-radius:50%;float:right}
.popup-span{margin-top:20px;font-size:18px}
.popup-para{margin-top:-34px}
section#highImpact{background:url(../images/how-to-learn-bg.webp) no-repeat;background-size:cover;background-position:190px 100%}
.curriculum-subhead{font-size:24px;color:#fff}
section#curriculumSec span{font-size:20px;font-weight:600}
ul.projects-list li{color:#fff;font-size:16px;font-weight:400;list-style:none;padding:6px 0;display:inline-block;width:26%;vertical-align:top}
ul.projects-list li svg{float:left;margin-right:10px;background:#fff;padding:8px;border-radius:8px}
div.capstone-projects{margin-top:40px;background:#27376e;border-radius:8px;padding:30px}
.gartner-logo{height:35px;margin-top:-20px;width:auto}
.graphic-image{width:90%;height:auto}
.logo{height:27px;margin-bottom:20px;margin-top:-20px;width:auto}
.opp-box{background:#b6e0e6;padding:20px;margin-top:30px;border-radius:8px}
.opp-box ul li{display:inline-block;box-shadow:0 0 5px 0 #0000001c;border-left:3px solid #2a58c3;padding:3px 10px;margin-bottom:12px;color:#000;background:#fff;margin-right:13px;font-size:16px;font-weight:600}
section#faculty{background:linear-gradient(to right,#defbff,#c7e1ff)}
section#want-to-join span{font-weight:500}
section#media{background:#eff9ff}
ul.media-list li{cursor:pointer;width:19%;display:inline-block;box-shadow:0 0 11px 0 #0000000f;margin:3px;background:#fff;border-radius:5px;padding:15px;font-size:16px;border-bottom:4px solid #2d2f98;vertical-align:top;position:relative;line-height:1.5;min-height:230px}
ul.media-list li a{color:#000!important;min-height:200px;display:inline-block}
.barch-sticker-sec.adm-process{position:relative;z-index:0;margin-top:0;box-shadow:rgba(0,0,0,.08) 0 0 12px;min-height:413px;background:#fff;padding:25px 20px 55px 25px;border-radius:10px}
h2.heading.sub{font-size:22px;font-weight:500;color:#000!important}
.history-tl-container{width:100%;display:block;position:relative;margin:0 auto auto 5px}
.history-tl-container ul.tl{display:inline-block;margin:-5px 0 20px;padding:0}
.barch-sticker-sec ul.tl li:before{position:absolute!important;left:-10px!important;top:0!important;content:" "!important;height:20px!important;width:20px!important;border-width:4px!important;border-style:solid!important;border-color:rgba(255,255,255,.74)!important;border-image:initial!important;border-radius:500%!important;background:#f38601!important;transition:all .5s ease-in-out 0}
.skills__list-line-two{position:absolute;left:0;top:-97px;right:auto;bottom:0;width:1px;margin-top:92px;margin-bottom:-14px;z-index:-9;height:48%;border-left:1px dashed rgba(30,30,47,.6)}
.barch-sticker-sec ul li{font-size:16px!important;position:relative!important;padding-left:20px!important;font-weight:400!important;margin-bottom:12px;color:#000!important;display:block!important;line-height:1.2em!important;margin-top:0!important}
p.disclaimer{padding-right:0;font-size:13px;color:#585858;margin-bottom:8px;line-height:1.5}
p.apply-now-cta{margin-top:40px;display:inline-block;margin-right:26px;margin-top:10px}
p a.intro-btn{font-size:20px;background:#e86e25;padding:20px 40px;border-radius:5px;font-weight:500;color:#fff!important;border:2px solid #e86e25;text-decoration:none}
.circle{height:80px;width:80px;border-radius:50%;background-color:#f07d28;cursor:pointer;position:relative;display:flex;justify-content:center;align-items:center;-webkit-transition:height .25s ease,width .25s ease;transition:height .25s ease,width .25s ease;box-shadow:0 14px 28px #010000 10px 10px #030000;top:-310px;left:133%;z-index:99}
.circle:before{-webkit-animation:ripple 2s linear infinite;animation:ripple 2s linear infinite}
.circle:after,.circle:before{content:'';display:block;position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;border:1px solid rgba(255 255 255 / 50%)}
.video-btn{border-radius:50%;width:50px;height:50px;border:0;display:flex;justify-content:center;align-items:center;z-index:1;background-color:inherit;text-decoration:none}
.gg-play-button{box-sizing:border-box;position:relative;display:block;transform:scale(var(--ggs,1));width:22px;height:22px;color:#fff}
.gg-play-button::before{content:"";display:block;box-sizing:border-box;position:absolute;width:0;height:10px;border-top:15px solid transparent;border-bottom:15px solid transparent;border-left:23px solid;top:-4px;left:4px}
.circle:after{-webkit-animation:ripple 2s linear 1s infinite;animation:ripple 2s linear 1s infinite}
@-webkit-keyframes ripple{
0%{-webkit-transform:scale(1)}
75%{-webkit-transform:scale(1.75);opacity:1}
100%{-webkit-transform:scale(2);opacity:0}
}
@keyframes ripple{
0%{transform:scale(1)}
75%{transform:scale(1.75);opacity:1}
100%{transform:scale(2);opacity:0}
}
ol.breadcrumb{background:0 0;padding:0;margin-top:10px;margin-bottom:0}
ol.breadcrumb li.breadcrumb-item{color:#000000}
ol.breadcrumb li.breadcrumb-item,ol.breadcrumb li.breadcrumb-item a{color:#000000;text-decoration:none;font-size:12px}
ol.breadcrumb li.breadcrumb-item::before{color:#000000}
.participants-mob-img{display:none}
p.coding-experience{font-size: 17px; display: inline-block; margin: 17px 0; color: #fff; font-weight: 500;}
p.coding-experience svg{margin-right:8px;background:#fff;border-radius:25px;margin-top:10px;padding:7px}
p.coding-experience svg path{fill:#db612d}
ul.navbar-nav li.nav-item a img{height:17px;position:relative;margin-right:2px;left:-3px;margin-top:0}
.navbar-expand-lg .navbar-nav .nav-link{padding-right:0}
ul.navbar-nav li a.nav-link.ds-btn{background:#09a965;padding:10px 20px;color:#fff;border-radius:6px}
section#faculty p.prg-director span.coordinator{background-color:#0c3257}
h2.heading:after{content:''!important;background:#d4882d!important;display:block!important;width:52px!important;height:5px!important;position:relative!important;top:13px!important;margin-bottom:50px!important}
p.coding-experience span{margin-top:10px!important;position:absolute}
.navbar-expand-lg .navbar-nav .nav-item.brochure{border:1px solid #000;border-radius:8px;padding:0 10px;margin-left:10px}
.modal-body{padding:10px}
section#programFee p.emi-details{display:inline-block;padding-top:0;width:100%;margin-top:20px;font-weight:500}
section#programFee p.emi-details span{display:block;font-size:18px;line-height:140%;margin-bottom:10px;font-weight:400}
section#programFee p.emi-details img{height:38px;margin-right:0}
section#programFee p.emi-details span a{color:#fff;text-decoration:underline}
#programFee .fee-white{padding:50px 20px;text-align:center}
#programFee .fee-white p.fee-amount{font-size:17px;color:#000;font-weight:400;margin-top:5px}
#programFee .fee-white p.fee-amount strong{display:block;font-size:42px;font-weight:600;color:#000;margin-top:5px}
#programFee .fee-white p.fee-amount small{font-size:14px;color:#000;position:relative;top:0}
#programFee .fee-bg h3{font-size:28px;margin-bottom:10px;color:#fff!important;font-weight:500;margin-top:45px;text-align:center}
#programFee .fee-bg p.fee-amount{font-size:16px;color:#fff;text-align:center}
#programFee .fee-bg p.fee-amount strong{display:block;font-size:38px;font-weight:500;color:#fff;margin-top:20px}
#programFee .fee-bg p.fee-note{font-size:16px;color:#fff}
#programFee .col-lg-6.one{background:#27376e;background-size:cover;background-position:100% 100%}
.fee-loan{margin-top:17px;font-size:17px;line-height:1.2;position:relative;display:inline-block;font-weight:400}
p.fee-loan strong{font-size:23px;display:block;margin-top:6px;font-weight:500}
.scholarship-icon{height:34px;width:auto}
p.fee-disclaimer{font-size:13px;color:#666161;margin-bottom:5px}
#programFee ul.payment-types{background:#fff;padding:16px 10px;border-radius:10px;width:80%;margin:auto;box-shadow:2px 2px 15px #0000001c}
#programFee ul.payment-types li{width:32%;text-align:center;font-weight:400;font-size:13px;color:#a7a7a7;list-style-type:none;display:inline-block}
.loan{font-weight:500;color:#fff;font-size:20px;text-align:center;margin-top:45px}
ul.loan-partners{margin-top:20px;text-align:center;margin-bottom:50px;padding-left:10px}
ul.loan-partners li{width:35%;font-weight:300;font-size:13px;border-radius:8px;background:#fff;padding:15px 25px;margin-right:10px;margin-bottom:20px;list-style-type:none;display:inline-block}
ul.loan-partners li img{height:40px;margin:auto;display:inline-block;width:auto}
p.emi-details{font-size:14px;font-weight:400;position:relative;text-align:center}
p.emi-details span{display:inline-block;padding-left:0;font-size:18px;padding-right:20px;color:#fff!important}
p.emi-details img{height:40px;border-radius:30px;margin-right:3px;position:relative;top:-2px}
p.emi-details a{color:#fff;text-decoration:underline}
p.emi-details a,p.emi-details a:focus,p.emi-details a:hover{text-decoration:underline;color:#fff}
p.fee-note{color:#000;text-align:center;font-size:16px}
p.scholarship-label{margin-top:30px;margin-bottom:20px}
p.scholarship-label a{color:#000;font-size:16px;font-weight:500;text-decoration:underline}
.fee-options{box-shadow:2px 2px 15px #0000001c}
p.class-start{font-size:15px;margin-top:0;color:#d82121;font-weight:400;margin-bottom:10px;line-height:1.2em}
section.sticky-nav{background:#fff;border-bottom:1px solid #e5e5e5;display:none}
section.sticky-nav.sticky{position:fixed;top:0;width:100%;z-index:199;display:block;padding:0;min-height:102px}
.fee-table{width:80%}
#fee-data{box-shadow:2px 2px 25px #00000012;padding:20px;background:#b2eae4;margin-left:10px;width:99.3%}
.fee-table tr td{font-size:19px;font-weight:500;text-align:center;padding:12px}
p.mobile-apply{display:none}
p.online-hours{background:#fff;display:inline-block;color:#222;padding:2px 12px;font-size:14px;border-radius:50px;margin-bottom:30px;font-weight:500;line-height:1.3}
#curriculumSec h3.tools-head{color:#fff;font-size:26px;font-weight:500}
#curriculumSec img.tools-image{height:auto;width:100%;border-radius:5px}
.mobile-tools-img{display:none}
.applications,.faculty,.iisc-advantage,.mentoring,.portfolio,.ts-advantage{display:inline-block;background:url('../images/ts-advantages-new.webp') no-repeat;overflow:hidden;text-indent:-9999px;text-align:left;border-radius:10px}
.applications{background-position:-10px 0;width:85px;height:85px}
.faculty{background-position:-105px 0;width:85px;height:85px}
.iisc-advantage{background-position:-10px -95px;width:85px;height:85px}
.mentoring{background-position:-105px -95px;width:85px;height:85px}
.portfolio{background-position:-10px -190px;width:85px;height:85px}
.ts-advantage{background-position:-105px -190px;width:85px;height:85px}
svg#fi_2989976{fill:#fff}
a.ipearl-cta{color:#000;font-weight:600;text-decoration:underline}
.atm-card-new,.fintech-new,.upi-payments-new{display:inline-block;background:url('../images/payment-modes.webp') no-repeat;overflow:hidden;text-indent:-9999px;text-align:left}
.atm-card-new{background-position:-6px 2px;width:32px;height:32px;background-size:140%}
.fintech-new{background-position:-6px -38px;width:32px;height:32px;background-size:140%}
.upi-payments-new{background-position:-9px -84px;width:38px;height:32px;background-size:140%}
.cim-logo,.dailyhunt-logo,.dquest-logo,.et-logo,.tribune-logo{display:inline-block;background:url('../images/media-image.webp') no-repeat;overflow:hidden;text-indent:-9999px;text-align:left;position:absolute;bottom:20px;left:13px}
.cim-logo{background-position:-10px 0;width:157px;height:25px}
.dailyhunt-logo{background-position:-177px 0;width:157px;height:25px}
.dquest-logo{background-position:-10px -35px;width:157px;height:25px}
.et-logo{background-position:-177px -35px;width:157px;height:25px}
.tribune-logo{background-position:-10px -70px;width:157px;height:25px}
.ambedkar,.chandramani,.chetan,.chiranjib,.prasanta,.prathosh,.rajiv,.shirish,.sriram,.venkatesh,.vijay{display:inline-block;background:url('../images/dl-faculty.webp') no-repeat;overflow:hidden;text-indent:-9999px;text-align:left;position:absolute;right:20px;top:15px;border-radius:100%}
.sriram{background-position:-10px 0;width:80px;height:80px}
.ambedkar{background-position:-100px 0;width:80px;height:80px}
.chandramani{background-position:-190px 0;width:80px;height:80px}
.chetan{background-position:-10px -90px;width:80px;height:80px}
.chiranjib{background-position:-100px -90px;width:80px;height:80px}
.prasanta{background-position:-190px -90px;width:80px;height:80px}
.prathosh{background-position:-10px -180px;width:80px;height:80px}
.rajiv{background-position:-100px -180px;width:80px;height:80px}
.shirish{background-position:-190px -180px;width:80px;height:80px}
.venkatesh{background-position:-10px -270px;width:80px;height:80px}
.vijay{background-position:-100px -270px;width:80px;height:80px}
div#testimonial-modal iframe{width:100%;height:390px}
.with-icon.single-row label{display:block}
.detailed-curriculum-form iframe{width:100%;height:432px}
.download-curriculum-form iframe{width:100%;height:432px}
.corporate-form iframe{width:100%;height:650px}
#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;}