@media only screen and (max-width:600px) {
nav.navbar.navbar-expand-lg{background:#fff;top:65px}
img.ts-logo {height: 45px;margin: 5px 4px 5px 0;}
h1.program-title span{font-size:17px}
img.header-graphic{bottom:-30px;right:0;height:auto;position: relative;}
ul.pioneers-quotes li{width:100%;min-height:243px;margin-bottom:30px}
ul.pioneers-quotes li:nth-child(1){margin-top:-38px}
.main-cta {margin-top: 17px; }
section#highlights ul li{width:47%;padding:32px 15px;background:#fff;margin-bottom:5px;border-radius:5px;display:inline-block;font-size:16px;min-height:160px;box-shadow:2px 2px 25px #00000012;margin-right:7px;margin-top:7px}
section#courseOverview ul li{width:100%;padding: 30px 40px 30px 16px;}
section#courseOverview ul li strong{font-size:25px}
section#courseOverview ul li svg {top: 10px;right: 9px;}
section#courseOverview ul li br{display:none}
section#courseOverview ul li strong br{display:inline-block}
section#curriculum li.nav-item{width:100%}
.tools-covered{margin-top:50px}
section#programMentors ul.tabs li{width:100%;margin:6px 0}
.hori-timeline .events .event-list { width: 100%; margin-bottom: 30px; min-height: 170px; }
.hori-timeline .events .event-list h5 {font-size: 18px;}
.hori-timeline:after{left:29px;display:none}
h2.heading br{display:none}
section#eligibility ul li svg{margin-bottom:31px}
ul.enrolment-process li{width:100%}
ul.enrolment-process li:after{display:none}
#faqAccordion button.accordion-button{line-height:1.5em;padding:15px 22px}
section#aboutTS iframe{height:1500px}
.bottom-line{overflow-y:unset!important}
.navbar-expand-lg .navbar-nav .nav-link{padding:15px 8px;font-weight:400}
ul.navbar-nav li a{font-size:16px;text-align:center}
section.banner-section{background-size:190%;padding-bottom:0px;background-position:100% 100%;padding-top:184px;}
h2.marketing-title{font-size:23px;margin:0 0 15px}
h1.program-title{font-size:46px}
p.byline{font-size:18px;font-weight:400;margin:15px 0 20px}
.codingBootcampForm{margin-top:30px;margin-left:0}
select,textarea,input[type="text"],input[type="email"],input[type="url"],input[type="password"],input[type="number"],input[type="tel"],input[type="search"]{min-height:48px}
section#programHighlights{position:relative}
div.program-highlights ul li svg{margin-bottom:0}
.program-highlights{margin-top:0;padding:0;padding-bottom:40px}
p.quote-para{padding:35px 25px;width:100%;margin-top:0}
div.program-highlights ul li{padding:5px 20px;width:100%;margin-top:25px}
ul.programFeatures li{width:98%;font-size:17px}
ul.programFeatures li strong{font-size:22px}
img.ctc-sticker{height:auto;width:100%}
    .img-1, .img-10, .img-11, .img-12, .img-13, .img-14, .img-15, .img-16, .img-17, .img-18, .img-19, .img-2, .img-20, .img-3, .img-4, .img-5, .img-6, .img-7, .img-8, .img-9, .paloalto, .micron {margin-right: -5px;}
section#sucessStories ul li{width:100%;margin:10px 0}
ul.leaders-testimonials li{width:100%;min-height:auto}
section#eligibility{padding-bottom:340px!important}
img.eligibility-model{position:absolute;top:unset;height:320px;bottom:0;display:block;margin:auto;left:0;right:0}
section#eligibility ul li:last-child svg{margin-bottom:40px}
p.fee-amount-para span {font-size: 17px;float: none;display: block;}
p.fee-amount-para strong {float: none;margin-top: 8px;display: inline-block;}
p.fee-amount-para.mt-4 {margin-top: 0 !important;}
img.overview-img{position:relative;right:0;top:unset;height:auto;bottom:-117px}
img.unique-pedagogy{width:100%;display:none}
img.unique-pedagogy.mob{display:block}
img.overview-bg{display:none}
section#curriculum{background-size:cover;background-position:20% 100%}
img.wise-award{border-radius:10px;display:none}
img.wise-award.mob{display:block}
ul.easy-finance-options li{width:70%;margin-right:0}
div#financeOptions .col-md-6{padding:40px 10px 70px}
img.success-journey-img{width:100%;display:none}
img.success-journey-img.mob{display:block;width:60%;margin:auto}
section#curriculum button.accordion-button{padding:10px 0;line-height:1.5}
ul.testimonial-videos li strong{margin-top:10px;margin-bottom:20px}
h3.program-fee1 span{font-size:15px}
h3.program-fee1 strong{font-size:20px}
ul.payment-types li{width:70%;margin-bottom:20px}
h2.heading{font-size:38px}
.offset-1{margin-left:0}
p.mobile-apply.show a.apply-now-mob{display:block;padding:8px 20px;color:#fff;border-radius:5px;z-index:999;width:96%;left:8px;bottom:0;box-shadow:0 1px 0 #7e7575;font-weight:600;text-decoration:none}
p.mobile-apply.show #apply-now-mob{display:none;background:#00a453;height:42px;text-align:center;border-radius:4px;position:fixed;bottom:0;transition:background-color .3s,opacity .5s,visibility .5s;opacity:0;visibility:hidden;font-size:18px;font-weight:400}
#apply-now-mob:hover{cursor:pointer;background-color:#00a453;text-decoration:none}
#apply-now-mob:active{background-color:#00a453;text-decoration:none}
p.mobile-apply.show #apply-now-mob{opacity:1;visibility:visible;width:92%;border-radius:5px;display:block;left:4%;bottom:54px}
p.mobile-apply.show{height:75px;position:fixed;bottom:25px;width:100%;background:#fff;left:0;padding-bottom:65px;box-shadow:0 0 10px #b9b9b9;border-top:1px solid #b2b2b2;display:block}
p.mobile-apply.show span{display:block;margin-top:6px;position:relative;top:9px;left:25px;font-size:17px;line-height:120%}
ul#myTab {display: none;}
select#nav-link-one{display: block;}
footer.footer {padding-bottom: 100px !important;}
.modal-dialog {width: 94%;margin-top: 70px;}
img.ts-logo.scroll {height:32px;}
img.certificate-wise {width: 92%;margin-bottom: 60px;}
.seats-sticker { height: 110px; margin-left: 0; margin-top: 35px; margin-bottom: 12px; display: block; }
img.scholarship-sticker {height:90px;}
table.program-fee tr th {font-size: 15px;padding: 12px 10px;}
table.program-fee tr td {padding: 15px 10px;font-size: 15px;}
p.fee-amount-para span {font-size: 17px;float: none;display: inline-block;}
p.fee-amount-para strong {float: none;margin-top: 8px;display: inline-block;margin-left: 20px;}
h4.merit-heading {font-size: 22px;font-weight: 500;margin-top: 10px !important;}
div#timer{position: relative;margin-left: 0%;}
#curriculum p.dc-form-cta {margin-top: 30px;margin-left: 0px;}
#curriculum p.apply-now-cta.crlm {display: grid;text-align: center;}
#curriculum p.dc-form-cta {margin-top: 30px;display: grid;margin-left: 0px;text-align: center;}
p a.intro-btn{padding: 20px 40px;}
        h2.highlights-heading {bottom:215px; z-index: 99;position: absolute}
.program-details { bottom: unset; }
    .program-details ul {width: 100%;}
    .program-details ul li { width: 100%;font-size: 16px;margin: 10px 0; }
    .program-details ul li strong {font-size: 45px;margin-top: 13px;}
    section#spotlight{background: #ffdab1;}
    a.testimonial span {padding: 15px 16px;        padding-right: 0;    }
    img.kusuma-award-img { width: 100%; margin-top: 15px;float: none;}
    section#spotlight p { width: 100%;}
    section#media ul.news li { width: 100%; min-height: auto;padding: 25px;padding-bottom: 80px; }
.topbar {font-size:18px;padding: 10px 15px;}
.codingBootcampForm h4 {font-size: 19px !important;}
a.testimonial.intro-video { right: 32%; top: unset; bottom: 310px; }
p.terms-condition-label input[type=checkbox]:checked+label:before{margin-bottom:30px;}
footer.footer p {margin: 10px 0;}
}
@media only screen and (min-device-width :768px) and (max-device-width :1024px) and (orientation :portrait) {
img.header-graphic{height:390px}
p.byline{width:70%}
.seats-sticker {z-index: 99; position: relative; }
ul.pioneers-quotes li{width:100%;min-height:180px;margin-bottom: 30px;}
.codingBootcampForm{margin-top:30px;min-height:auto;padding-bottom:40px}
section#courseOverview ul li{width:98%}
p.heading-byline br{display:none}
.tools-covered ul li{width:19%}
ul.leaders-testimonials li{width:48%;min-height:270px}
section#programMentors ul.tabs li { width: 58%; margin: 5px 2px; text-align: left; line-height: 1.3; }
img.masterclass{height:35px;margin-top:8px;margin-right:10px;float:left;margin-bottom:10px}
.hori-timeline .events .event-list{width:98%;margin-bottom:30px}
.hori-timeline:after{display:none}
.img-1,.img-10,.img-11,.img-12,.img-13,.img-14,.img-15,.img-16,.img-17,.img-18,.img-19,.img-2,.img-20,.img-3,.img-4,.img-5,.img-6,.img-7,.img-8,.img-9,.paloalto,.micron{margin-right:0}
.offset-1{margin-left:0}
ul.testimonial-videos li{width:29%}
img.eligibility-model{display:none}
ul.enrolment-process{width:100%;margin:auto}
ul.enrolment-process li:after{left:134px;top:21px}
div#financeOptions .col-md-6{width:100%}
#faqAccordion button.accordion-button{padding:10px 22px;line-height:1.5}
section#aboutTS iframe{width:100%;height:980px}
ul.navbar-nav li{padding:0;margin-bottom:0;text-align:center}
p.highlighted-para.mb-4 {margin-top: 30px;}
div#timer {padding: 15px 30px;display: block;position: relative;margin-left: 0px;margin-top: 30px;background: #fff2f2;border-radius: 10px;box-shadow: 0 0 10px #0000001a;border: 7px solid #ffffff;width:46%;z-index: 99;}
p.timer_trigger{text-align: left;}
        .program-details ul {width: 100%;}
    .program-details ul li strong {font-size: 36px;}
    .program-details ul li {font-size: 16px; line-height: 1.3em; }
    section#spotlight p {width: 100%;}
    img.kusuma-award-img { width: 85%; margin-top: 15px;float: none;}
    ul.news li {line-height: 1.3!important; padding: 20px!important; min-height: 310px!important; width: 23%!important;}
    section#media ul.news li strong {font-size: 14px;}
section#media ul.news li img {height: 35px;}
.modal-dialog { width: 93%;}
nav.navbar.navbar-expand-lg { top: 40px;}
}
@media only screen and (max-device-width: 1366px) and (min-device-width: 1024px) and (orientation: portrait) {
    div#timer{width: 50%;}
    img.ts-logo {height: 36px;}
    img.ts-logo.scroll { height: 26px; }
    .navbar-expand-lg .navbar-nav .nav-link { padding: 6px 8px; font-weight: 400; font-size: 14px; }
    section#curriculum .col-lg-7 { flex: 0 0 auto; width: 72%; }
    section#curriculum .col-lg-3 { flex: 0 0 auto; width: 28%; }
    section#curriculum {    background: #005da4;min-height: auto;}
    section#programMentors ul.tabs li {width: 100%;}
    .hori-timeline .events .event-list { width: 52%; display: block; margin: auto; margin-bottom: 30px; }
    .hori-timeline .events .event-list:before {left: 49% !important;}
    img.eligibility-model { display: block; left: 20px; }
    ul.enrolment-process li:after {left:60px;top: 40px;}
    img.kusuma-award-img { width: 73%;}
    ul.news li {min-height: 220px !important;}
    nav.navbar.navbar-expand-lg { top: 44px; }
    section#aboutTS iframe { width: 100%; height: 820px; }
    input[type=checkbox]:checked+label:before{margin-bottom: 26px;}
}
@media only screen and (min-width:1200px) and (max-width:1290px) {
section.banner-section{background-size:113%;min-height:600px;padding-bottom:40px;background-position:62% 0}
img.header-graphic { bottom: 85px; height: 500px; }
ul.leaders-testimonials li{min-height:400px}
ul.leaders-testimonials li img{height:64px;margin-right:9px;margin-top:0}
p.quote-para{margin-top:-243px}
.codingBootcampForm{margin-top:-63px}
.program-highlights{margin-top:0}
.program-details ul {width: 91%;}
}
@media only screen and (min-width :1400px) {
img.overview-img{height:603px}
img.eligibility-model{position:absolute;height:450px;bottom:0;left:110px}
section.banner-section{background-size:100%;background-position:100% 100%}
ul.navbar-nav li a{font-size:15px}
img.ts-logo.scroll{height: 50px;}
.navbar-expand-lg .navbar-nav .nav-link{padding:8px;}
img.header-graphic { position: absolute; bottom: 32px; right: 0; height: 600px; }
.codingBootcampForm h4 { font-size:19px; }
ul.leaders-testimonials li{min-height: 320px;}
}
@media only screen and (min-width :1600px) {
section.banner-section{background-size:contain;min-height:700px;background-position:100% 100%}
img.overview-bg{right:130px}
    .program-details ul {width: 85%;}
img.ts-logo {height: 60px;}
}
@media only screen and (min-width :1800px) {
section.banner-section {min-height: 740px;}
img.header-graphic {bottom: 50px;}
section#curriculum{background-size:102%;background-position:130px -20%}
img.overview-bg{right:190px}
/* .program-details {bottom: -70px;}
h2.highlights-heading {bottom: -70px;} */
.program-details ul {width: 70%;}
}