@media only screen and (max-width:600px) {
nav.navbar.navbar-expand-lg a.navbar-brand img{height:45px}
section.bannersection{padding-bottom:320px;background-size:270%;background-position: 85% 90%;}
img.header-graphic-img{position:absolute;right:40px;bottom:210px;height:auto;width:80%}
p.main-headline{font-size:40px;line-height:1.2em}
.seo_tags p,.seo_tags h1{font-size:19px}
.seo_tags p br,.seo_tags h1 br{display:none}
p.by-line-para { font-size: 27px; line-height: 1.3em;}
h2.highlights-heading{bottom:-320px}
.program-details{bottom:-320px}
.program-details ul{width:100%}
p a.intro-btn{padding:18px 30px;font-size:17px}
.program-details ul li{width:100%;font-size:16px;margin:10px 0}
.program-details ul li strong{font-size:45px}
ul.highlights-list li{font-size:16px;margin-right:16px}
p.callback-cta a{padding:18px 60px;font-size:17px;margin-left:0}
img.left-side-graphic{display:none}
ul.opportunity-quotes li{width:100%;margin-right:0}
ul.highlights li{width:100%}
ul.highlights li br{display: none;}
.prg-form h4{padding:26px 10px 20px}
img.awards{width:100%;border-radius:12px;margin-top:40px}
p.social-reviews img{margin:20px 10px;height:65px;border-right:unset}
ul.alumni-testimonials li{width:100%;margin-right:0}
ul.placement-stats li{width:90%;margin:10px 0}
div#carouselExampleAutoplaying ul li{display:inline-block;width:100%;margin:8px 0}
.modal-dialog{width:96%}
button.btn-close{right:0}
section#jobFair ul li{width:100%;margin:20px 0}
section#recruiterSpeak ul li{width:100%;margin:20px 0}
img.side-graphic,img.side-graphic-right{display:none}
img.placement-support{width:100%;margin-top:30px}
.prg-highlights-list{margin-top:40px}
.modules-box{margin-top:0;padding:40px 20px}
img.fsd-certificate{width:100%;margin:30px 0}
section#faculty .card{width:100%;margin:14px 0}
.card.one img {width: 100%;margin: 0 0px;}
section#guidelines{background-size:300%;background-position:100% 100%;padding-bottom:400px}
div#financeOptions .col-md-6{padding:30px 15px}
br.hidden-md{display:block}
h3.program-fee1 span{line-height:1.3em}
div#financeOptions p.corporate-nominations img{float:left}
p.scholarship-test-cta a{margin-bottom:15px}
section#aboutTS iframe{width:100%;min-height:1500px}
footer{padding:30px 0 110px}
.download-curriculum-form iframe,.corporate-form iframe,.scholarship-eligibility-form iframe{width:100%;height:620px}
ul.navbar-nav li.nav-item{padding-top:5px;padding-bottom:6px;text-align:center}
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:65%;border-radius:5px;display:block;left:4%;bottom:14px}
p.mobile-apply.show{height:75px;position:fixed;bottom:-10px;width:100%;background:#fff;left:0;padding-bottom:65px;box-shadow:0 0 10px #b9b9b9;border-top:1px solid #b2b2b2;display:block;z-index:99}
p.mobile-apply.show span{display:block;margin-top:6px;position:relative;top:9px;left:25px;font-size:17px;line-height:120%}
.prg-form{margin-top:50px}
.specialisation ul li br,.career-support{display:none}
img.career-support-img{width:40%;display:block;margin:auto}
table.table.table-striped th{font-size:18px}
table.table.table-striped td{font-size:17px}
.mySwiperOne .swiper-button-next{right:-10px}
ul.enrolment-steps li{width:100%;margin-bottom:40px}
ul.enrolment-steps li img{margin-bottom:10px}
ul.enrolment-steps:after{display:none}
h2.heading br{display: none;}
nav.navbar.navbar-expand-lg{margin-top: 64px;}
.topbar{padding: 8px 35px;}
section#media ul.news li { width: 100%; min-height: auto;padding: 25px;padding-bottom: 80px; }
a.testimonial.intro-video { right: 52%; top: unset; bottom: 390px; }
.masterclass-list h3 a img { height: auto; border-radius: 5px; float: none; margin-right: 15px; border: 1px solid #e5e5e5; display: block; margin-bottom: 10px; width: 98%; }
img.masterclass-past-1 {
    height: auto !important;
}
.past-masterclass h3 a br{display: none}

}
@media only screen and (min-device-width :768px) and (max-device-width :1024px) and (orientation :portrait) {
section.bannersection {background-size: 70%;background-position: 100% 260px;}
p.main-headline{font-size:34px}
.seo_tags p,.seo_tags h1{font-size:24px}
.program-details ul{width:100%}
.program-details ul li strong{font-size:36px}
.program-details ul li{font-size:16px;line-height:1.3em}
ul.highlights li br{display: none;}
img.awards {width: 100%;float: unset;}
div#financeOptions .col-md-6.one{text-align: center;}
ul.opportunity-quotes li{position:relative;display:inline-block;width:100%;font-size:18px;margin-right:0;min-height:auto;padding-bottom:90px}
ul.opportunity-quotes li img{left:30px}
div#leadForm{width:100%;margin-top:50px}
p.social-reviews img{height:56px}
ul.alumni-testimonials li{width:32%;margin-right: 5px;min-height: 470px;line-height: 1.5;padding: 75px 15px 25px;font-size: 14px;}
ul.placement-stats li{margin-right:10px;width:45%;margin-bottom:10px}
div#carouselExampleAutoplaying ul li{margin:8px 5px;padding: 75px 10px 25px;}
section#jobFair ul li{margin:20px 5px}
ul.alumni-testimonials li img.alumni-images, ul.alumni-testimonials li div{left: 0; right: 0; margin-left: auto; margin-right: auto; display: block;}
section#recruiterSpeak ul li{width:47%}
.modal-dialog{width:92%}
img.side-graphic{display:none}
.prg-highlights-list{width:70%;margin-top:50px}
img.fsd-certificate{width:90%;margin:30px 0 40px}
.specialisation{width:70%}
section#faculty .card{width:100%;margin:8px 5px}
ul.admission-round li{width:60%}
section#guidelines{background-position:92% 100%}
div#financeOptions .col-md-6{width:100%}
section#aboutTS iframe{min-height:1000px}
ul.navbar-nav li.nav-item{text-align:center}
img.placement-support{width:84%}
ul.enrolment-steps li {width: 32%;}
ul.enrolment-steps:after{left: 93px;}
nav.navbar.navbar-expand-lg{margin-top: 38px;}
.topbar{padding: 8px 25px;}
ul.news li {line-height: 1.3!important; padding: 20px!important; min-height: 280px!important; width: 23%!important;}
section#media ul.news li strong {font-size: 14px;}
section#media ul.news li img {height: 35px;}
.past-masterclass h3 a br { display: none; }
}
@media only screen and (max-device-width:1366px) and (min-device-width:1024px) and (orientation:portrait) {
nav.navbar.navbar-expand-lg a.navbar-brand img{height:50px}
ul.navbar-nav li.nav-item{padding-right: 2px;}
.prg-form {top: 150px;}
ul.opportunity-quotes li{width:31%;margin-right:10px;min-height:290px;padding-bottom:90px}
.topbar{padding:8px 125px}
ul.highlights li {width: 47%;}
section#aboutTS iframe{min-height:820px}
ul.admission-round li{width:100%}
.specialisation{width:100%}
img.fsd-certificate{width:100%;margin:0 0 40px}
.prg-highlights-list{width:100%;margin-top:-20px}
img.placement-support{width:70%}
ul.alumni-testimonials li{min-height:385px!important}
div#leadForm{width:33.3%;margin-top:0}
.prg-form h4 span{left:5%;right:5%}
.prg-form h3 span{position:absolute;top:66px}
ul.news li {min-height: 220px !important;}
}
@media only screen and (min-width:1200px) and (max-width:1290px) {
section.bannersection{background-position:140px 0;background-size:100%}
}
@media only screen and (min-width :1400px) {
section.bannersection{background-size:90%;background-position:263px 0}
ul.highlights-list li{font-size:19px}
.program-details ul{width:91%}
    /* section#media ul.news li {min-height: 300px;} */
}
@media only screen and (min-width :1600px) {
.program-details ul{width:85%}
}
@media only screen and (min-width :1800px) {
section.bannersection{background-size:contain;background-position:527px 10%;padding-bottom:70px}
.program-details{bottom:-70px}
h2.highlights-heading{bottom:-70px}
.program-details ul{width:70%}
img.header-graphic-img{position:absolute;right:300px;bottom:70px;height:500px}
}