@media only screen and (max-width:600px) {
nav.navbar.navbar-expand-lg a.navbar-brand img{height:45px;width: auto}
section.bannersection{padding-bottom:320px;background-size:270%;background-position:90% 80%}
img.header-graphic-img{position:absolute;right:40px;bottom:210px;height:auto;width:80%}
p.main-headline{font-size:42px;line-height:1.2em}
.seo_tags p,.seo_tags h1{font-size:24px}
h2.highlights-heading{bottom:-320px}
.program-details{bottom:-320px}
.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}
ul.highlights-list li{font-size:16px}
p.callback-cta a{padding:20px 65px;margin-left:0}
img.left-side-graphic{display:none}
ul.opportunity-quotes li{width:100%;margin-right:0}
ul.highlights li{width:100%;margin-top: 70px!important;}
.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}
.card.one img { width: 100%;margin: 0px; border-radius: 0px; }
img.fsd-certificate{width:100%;margin:30px 0}
section#faculty .card{width:100%;margin:14px 0}
div#financeOptions .col-md-6.one{text-align: center;}
section#guidelines{background-size:300%;background-position:100% 100%;padding-bottom:400px}
div#financeOptions .col-md-6{padding:30px 15px;border-radius: 0px;}
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%;height:1500px}
footer{padding:30px 0}
.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}
img.career-support{display:none}
img.career-support-img{width:40%;display:block;margin:auto}
nav.navbar.navbar-expand-lg{margin-top:110px}
ul.enrolment-steps li{width:100%;margin-bottom:40px}
ul.enrolment-steps li img{margin-bottom:10px}
ul.enrolment-steps::after{display:none}
.mySwiperOne .swiper-button-next{right:-10px}
table.table.table-striped th{font-size:19px}
table.table.table-striped td{font-size:18px}
.prg-form{margin-top:20px}
nav.navbar.navbar-expand-lg{margin-top: 60px;}
.topbar{padding: 8px 35px;}
section#media ul.news li { width: 100%; min-height: auto;padding: 25px;padding-bottom: 80px; }
a.testimonial.intro-video { right: 32%; top: unset; bottom: 310px; }
.specialisation ul li br{display: none;}
.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;}
p.mobile-apply.show { height: 42px; position: fixed; bottom: -9px; width: 100%; background: #fff; left: 0; padding-bottom: 95px; box-shadow: 0 0 10px #b9b9b9; border-top: 1px solid #b2b2b2; display: block; padding: 8px 20px;color: #fff; border-radius: 5px; z-index: 999; box-shadow: 0 1px 0 #7e7575; font-weight: 600; text-decoration: none;background: #00a453; text-align: center;font-size: 18px; font-weight: 400;}
p.mobile-apply.show #apply-now-mob { opacity: 1; visibility: visible; width: 86%; border-radius: 5px; display: block; bottom: 7px; font-size: 15px; color: #fff; position: absolute; }

}
@media only screen and (min-device-width :768px) and (max-device-width :1024px) and (orientation :portrait) {
section.bannersection { background-size: 100%; background-position: 100% 250px; }
p.main-headline{font-size:34px}
.seo_tags p,.seo_tags h1{font-size:17px}
.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.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#FSDForm{width:100%;margin-top:50px}
p.social-reviews img{height:56px}
ul.alumni-testimonials li{width:46%}
ul.placement-stats li{margin-right:10px;width:45%;margin-bottom:10px}
div#carouselExampleAutoplaying ul li{margin:8px 5px}
section#jobFair ul li{margin:20px 5px}
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:100%;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:80% 100%}
div#financeOptions .col-md-6{width:100%}
section#aboutTS iframe{height:1000px}
nav.navbar.navbar-expand-lg{margin-top:60px}
div#AISDForm{width:100%;margin-top:23px}
.prg-form h3 span{position:absolute;top:64px}
ul.highlights li{min-height: 220px;}
nav.navbar.navbar-expand-lg{margin-top: 39px;}
.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;}
ul.enrolment-steps li {width: 32%;}
.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.opportunity-quotes li{width:31%;margin-right:10px;min-height:290px;padding-bottom:90px}
.topbar{padding:8px 125px}
div#AISDForm{width:33%;margin-top:0}
.prg-form h4 span{left:7%;right:7%}
ul.news li {min-height: 220px !important;}
section.bannersection { background-size: cover; background-position: 75% 100%; }
ul.enrolment-steps::after {width: 65%;}
.masterclass-list h3 a img { float: none; display: block; margin-bottom: 9px; }
section#aboutTS iframe { height: 830px; }
}
@media only screen and (min-width:1200px) and (max-width:1290px) {
ul.highlights li{min-height:190px}
img.awards{margin-top:125px}
ul.alumni-testimonials li.row2{min-height:434px}
}
@media only screen and (min-width :1400px) {
p.main-headline{font-size:45px}
.seo_tags p,.seo_tags h1{font-size:30px}
ul.highlights-list li img{height:22px}
ul.highlights-list li{font-size:19px}
.program-details ul{width:91%}
.prg-form{min-height:585px}
    /* 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:cover;background-position:120% 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}
}