@media only screen and (max-width:600px) {
html{overflow-x:hidden}
.dtr-py-100 {padding-top: 50px;padding-bottom: 50px;}
section#programHighlights .card h5.card-title { font-size: 20px;}
.prgmhighlights .swiper-button-prev{width: 25px; height: 25px;}
.prgmhighlights .swiper-button-next:after,.prgmhighlights .swiper-button-prev:after{font-size: 10px;}
ul.program-highlights{margin-top:-55px}
section#programHighlights .card ul li{font-size: 16px;margin-bottom: 5px;}
section#programHighlights .card ul li:before{padding: 8px;}
ul.highlights.one.rankings li { width: 100%; font-size: 16px; display: inline-block; padding: 30px 25px;min-height: auto;}
ul.program-highlights li{font-size:15px;padding:15px 15px;width:49%;min-height:110px;border-radius:0px;line-height:1.3}
ul.program-highlights li strong{font-size: 25px;}
ul.program-highlights li:nth-child(2){border-right:unset}
/* ul.program-highlights li:nth-child(3){width:32%;} */
ul.program-highlights li:nth-child(4){width:32%;}
ul.program-highlights li:nth-child(5){border-right:unset;width:32%;}
.prgmhighlights .swiper-button-next,.prgmhighlights .swiper-button-prev{width: 25px; height: 25px;}
ul.testimonial-videos li img { width: 100%;    margin-left: 0%; }
div.prgmhighlights .card .card-body p strong{font-size: 15px;}
.unique-reasons {padding: 40px 20px 40px;}
.unique-reasons ul.design-edge li img { float: unset; margin-right: 20px; height: auto; border-radius: 10px; width: 100%; margin-bottom: 30px; }
.unique-reasons ul li{margin-bottom: 40px;}
.unique-reasons ul li br{display: none;}

div.prgmhighlights .card .card-body img {height: 20px;}
div.prgmhighlights .card{border-left: 1px solid #d9d9d9;border-right: unset;}
div.prgmhighlights .card{border-left: unset;}
.prgmhighlights .swiper-slide.swiper-slide-active .card{border-left:unset;border-right: 1px solid #d9d9d9;}
.prgmhighlights .swiper-slide.swiper-slide-next .card{border-right: unset;}

ul.program-highlights{margin-top:-55px;padding:0;background:transparent;box-shadow:unset}
p.design-quote{font-size:22px;line-height:1.3em}
p.design-quote br{display:none}
p.design-quote span{font-size:15px}
.unique-reasons div.iithEdge .card{min-height: 250px;}
video#video-elem{display:none}
section#programHighlights {padding-top: 700px !important; position: relative;}
.program-form{margin-top:-30px;top: -2550px;box-shadow: rgba(0, 0, 0, 0.16) 0px 1px 4px;}
button#form-submit-button {padding: 10px 56px;font-size: 16px;}
p.terms-condition-label label{font-size: 11px;}
div#applyNow { position: absolute; top: 0; }
p.terms-condition-label{padding:0}
p.terms-condition-label label br{display:none}
img.growth{width:100%;margin-bottom:0;float:left;margin-top:30px}
ul.program-faculty-dean li{font-size: 15px;line-height: 1.3em;}
ul.program-faculty-dean li strong {font-size: 18px;}
ul.program-faculty-dean li img{margin:unset;margin-bottom:20px;float:none;margin-right:10px;display:block}
ul.program-faculty li{width:100%;text-align:left;margin-bottom:20px;margin-top:0}
ul.program-faculty li img{margin:unset}
section#Curriculum{background:#e7ecf3}
ul.curriculum-modules li{width:100%}
.capstone-projects ul li{width:100%;margin-bottom:5px;font-size: 16px;}
.capstone-projects ul li:before{padding: 8px;margin-right: 0px;}
.capstone-projects {padding: 30px; border-radius: 20px; padding-bottom: 10px;}
.capstone-projects h3{font-size: 24px;font-weight: 500;}
hr.break-line {border-top: 1px solid #8b8888; margin: 0px 0px; display: block; padding-bottom: 50px;}
section#participantProfile .col-lg-12.col-md-12.mb-5 {margin-bottom: 0px !important;}


section#enrrolmentSteps ul.enrolment-steps {text-align: center;}
#participant h3.sub-heading {font-size: 22px;}
#participant .topOrgnisation{margin-top: 30px;}
.aspirationsSwiper .card span strong{font-size: 20px;}
.aspirationsSwiper .card p { font-size: 16px;line-height: 1.4em;}
.aspirationsSwiper .card p span { display: block; font-size: 16px; margin-top: 25px;}
.sop-feedback h3.pp-subhead {font-size: 25px;}
.aspirationsSwiper .card { padding: 25px;min-height: 250px;}
section#outcomes ul li {font-size: 15px; line-height: 1.4em;}

ul.profile-graphs li img{display:none}
ul.profile-graphs li img.pie-mob{display:block}
ul.alumni-testimonial li{width:100%;line-height: 1.3;}
ul.alumni-testimonial li span strong { display: block; font-size: 20px; padding-bottom: 0px; }
#eligibility{background:linear-gradient(-90deg,#c7deffff 0%,#e4f7fdff 45%,#fff3e8ff 82%,#fff7f1e6 100%)!important}
#eligibility h2.heading{color:#000!important}
section#eligibility ul li{font-size: 16px;line-height: 1.4;color: #000;}
#eligibility .offset-6{margin: 0;}
a.testimonial span{margin-bottom:30px;display:inline-block}
.row.iith-dic{padding:30px 15px;position:relative;width:100%;margin-left:0;margin-top: 50px;}
section#aboutTS{padding-top:100px!important}
section#aboutTS iframe{width:100%;height:1200px}
.marquee{width:1130%}
.marquee--inner{animation:marquee 40s linear infinite}
.marquee.two{width:870%}
.marquee.two .marquee--inner{animation:marquee 40s linear infinite}
.marquee.one .marquee--inner{animation:marquee 20s linear infinite}
section#feeDetails{background:#f9f4ee}
ul.fee-details li{width:100%}
p.emi-details .gst-label{position:relative;top:0;float:none;right:0}
section#Curriculum p.mt-5.mb-5.d-inline-block{margin-bottom:30px!important;margin-top:20px!important}
p a.header-btn-dc { margin-left: 0; padding: 18px 58px; font-size: 15px; }
div#vduxDetailedCurriculum{margin-top: 30px;}
div#vduxDetailedCurriculum .accordion-body ul li{font-size: 17px;margin-bottom: 5px;}
div#vduxDetailedCurriculum .accordion-body ul.module-outcomes li {font-size: 16px; line-height: 1.4em;}
div#vduxDetailedCurriculum .accordion-body p strong{font-weight: 500;}
div#vduxDetailedCurriculum p.learning-outcomes { margin-top: 20px; margin-bottom: 0px;}
section#Curriculum p a.header-btn {padding: 18px 20px;font-size: 15px;}

/* section.banner-section {background:#d2e3fa url(../images/vdux-banner-mob-new.webp) no-repeat; background-size: cover; background-position: bottom; padding-bottom: 250px;} */
img.learning-journey{width:100%;display:none}
img.learning-journey.mob{display:block}
p.mobile-apply.show {display: block; height:60px; position: fixed; bottom: -16px; width: 100%; background: #FFF; left: 0; box-shadow: 0 0 10px #b9b9b9; border-top: 1px solid #B2B2B2;}
p.mobile-apply.show a#apply-now-mob{display: inline-block; background: #9c0bef; padding: 9px 19px; color: #fff; text-align: center; border-radius: 38px; width: 55%; position: fixed; left: 5%; bottom: 3px; font-size: 18px; }


div.prgmhighlights .card .card-body p{font-size: 14px;}
div.prgmhighlights { margin-top: -210px; padding-bottom: 30px; padding-top: 25px; }
/* a.testimonial { color: rgb(0, 0, 0); font-size: 15px; font-weight: 300; position: absolute; right: 100px; } */
.modal-dialog{width:95%}
.modal-body{padding:20px}
div#specialCorporateEnrolment iframe{width:100%;height:860px}
div#downloadCurriculumReport iframe{width:100%;height:570px}
/* .prasad-onkar{float:none;margin-bottom:10px;display:block} */
.mySwiperOne .card h4 br{display: none;}
.modal-dialog button.close{right:-4px}
section#learningJourney h2.heading.text-center.mb-5{text-align:left!important}
section#aboutIITH{background:#f8f4ed;}
footer.footer{padding:30px 0 160px}
footer.footer .col-md-6.text-end p{margin-top:30px}
section.banner-section.confirmation{padding-bottom:330px;background-size:150%;background-position:100% 100%}
section#faq h2.accordion-header button.accordion-button{padding:10px 15px;line-height:1.4}
section#stickyNavBar nav.navbar.navbar-expand-lg{padding:0}
section#stickyNavBar img.iith-logo{display:block}
.program-form h3 span{left:5%;right:5%}
.program-form p span{left:10%;right:10%;box-shadow: rgba(0, 0, 0, 0.16) 0px 1px 4px;}
img.campus-visit-latest{width:100%;margin-bottom:15px}
div#latestCampusVisit{margin-bottom:50px}
div#vduxDetailedCurriculum h2.accordion-header button.accordion-button{font-size:18px;font-weight:500;padding:12px 20px;background:#000000;color:#fff;border-radius:10px;line-height:1.6em}
div#vduxDetailedCurriculum .accordion-button::after{width:30px;height:30px}
ul.fee-details li strong{font-size:32px;display:block}
#outcomes img.certificate {margin-top: 30px; width: 80%;}
div#feeDetails ul.payment-types li{line-height:1.3}
div#feeDetails .col-md-6{border-radius: 0px;}
ul.loan-partners li{width:65%}
section#enrrolmentSteps ul.enrolment-steps li {width: 22%;font-size: 16px; line-height: 1.3em; margin: 3px;z-index: 99; position: relative;}
/* section#enrrolmentSteps ul.enrolment-steps:after{display:none} */
section#enrrolmentSteps ul.enrolment-steps:after { width: 70%; top: 36px;left: 35px;}
section#enrrolmentSteps ul.enrolment-steps li:last-child{margin-bottom:0;}
section#enrrolmentSteps ul.enrolment-steps li img { z-index: 9; margin-bottom: 10px; height: 65px; }
#aluminicarousel ul li{width:100%;margin-left:0}

/* a.testimonial { color: #000; font-size: 18px; font-weight: 400; position: absolute; bottom: 160px; right: 80px; } */
/* .shiva-ji {float: none;margin-bottom: 0;display: block;} */
div#talk iframe{ width: 100%; height: 500px; }
div#timer {margin-left: -71px; margin-top: 20px; display: block;}
div#timer div{font-size: 17px;padding: 11px 3px;}
p.timer_trigger { font-size: 15px;}
div#feeDetails .col-md-6.one h3 {font-size: 25px;}
.fee-loan {line-height: 1.5;}
div#feeDetails .col-md-6.one p.fee-amount strong{font-size: 35px;}
div#feeDetails .col-md-6.one p.fee-amount.scholarshipamt strong{font-size: 35px!important;}
div#feeDetails .col-md-6 h3 { font-size: 24px;font-weight: 500;}
div#feeDetails .col-md-6 p.fee-amount strong{font-size: 26px;}
.mySwiper .card h3 {color: #000000;font-size: 20px;}
img.work-exp-img {width: 100%;}
section#digital-experiance, section#aboutTS{display: none;}
section#highImpact {background: #f7f7f7}
.mySwiper .card {min-height: 170px;}
.mySwiper .swiper-button-prev,.mySwiper .swiper-button-next {top: 220px;}
.swiper.mySwiper { padding-bottom: 20px; }
section#whyVDUX {background: #ffffff}
#aboutIITH p{font-size: 15px;line-height: 1.4em;}
.row.iith-dic h3 small { font-size: 20px; display: block; }
.row.iith-dic h3 { font-weight: 500; font-size: 26px;}

.unique-reasons h2{text-align: center;}
.unique-reasons p.byline{text-align: center;}
.mySwiperOne .card{ min-height: 460px;}
.designEdge {padding-bottom: 30px !important;}
.designEdge .swiper-wrapper{display: flex!important; flex-direction: row!important;}
.designEdge .card-body{text-align: center;}
.designEdge .card-body p br{display: none;}
.designEdge .card-body img { float: unset; height: 170px; display: block; margin: auto; margin-bottom: 20px; }
.designEdge .swiper-button-prev {bottom: -18px;position: relative;left: 35%;}
.designEdge .swiper-button-next {bottom: -30px;position: relative;right: -55%;}
.designEdge .card-body p {font-size: 15px;line-height: 1.4em;}

img.batch-video1 { width: 100%; border-radius: 6px; border: 1px solid #e5e5e5; margin-bottom: 12px; }
.testimonialSwiper .swiper-button-prev,.testimonialSwiper .swiper-button-next{top: 40%;}


.mySwiperOne .swiper-button-next,.mySwiperOne .swiper-button-prev,
.CampusImmersionSwiper .swiper-button-next,.CampusImmersionSwiper .swiper-button-prev {display: none;}
#faq .accordion-body p{font-size: 15px;}
section#faq .accordion-body ul li {font-size: 15px; display: inline-block; width: 100%; position: relative; padding-left: 20px; margin-bottom: 0px; }
    section#aboutIpearl{padding-bottom: 131px !important;}
}

@media only screen and (min-device-width :768px) and (max-device-width :1024px) and (orientation :portrait) {
.program-form{margin-top:45px}
section#programHighlights .card{min-height:390px}
p.terms-condition-label label br{display:none}
img.top-jobs{width:100%}
img.growth{width:80%;margin-bottom:0;float:none;margin-top:25px}
ul.program-faculty-dean li{padding:0;margin-top:40px}
ul.program-faculty li{width:48%;margin-bottom:20px}
ul.curriculum-modules li{width:38%;font-size:17px}
ul.alumni-testimonial li{width:100%;min-height:auto}
section#feeDetails{background:#e5f2f8}
ul.fee-details li{width:46%;font-size:20px}
section#careerAccelerator .col-md-4{width:100%!important}
.professional-development{min-height:auto!important}
.row.iith-dic{width:95%}
.row.iith-dic h3 small{font-size:16px}
.row.iith-dic h3{font-size:24px}
section#aboutTS{padding-top:290px!important}
section#aboutTS iframe{width:103%;height:770px}
div#topJobs h3{font-size:20px}
.circle { height: 70px; width: 70px; top: -180%; left: 73%; }
ul.navbar-nav li{text-align:center}
section#stickyNavBar img.iith-logo{display:block}
section#stickyNavBar nav.navbar.navbar-expand-lg{padding:0}
section#aboutIITH{background:#f8f4ed}
.prasad-onkar{margin-bottom:90px}
ul.curriculum-modules li{width:100%;font-size:17px}
section#Curriculum{background:#eceef2}
img.campus-visit-latest{width:48%}
#outcomes img.certificate{height:auto;width:100%;margin-top:60px}
ul.loan-partners li{width:48%}
div#specialCorporateEnrolment iframe { width: 100%; height: 797px; }
#aluminicarousel ul li { width: 30%;vertical-align: top; }
.program-form h4 span.vdux_t1{font-size: 13px!important;}
/* nav.navbar.navbar-expand-lg{top:0}
section.sticky-nav.sticky{top:0} */
div#timer { margin-left: 0px; }
.col-lg-6.col-md-12.offset-6 { margin-left: 0px; }
section#participantProfile .col-lg-8.col-md-4 a.testimonial img { width: 300% !important; }
}
@media only screen and (min-width :1400px) {
/* section#programHighlights .card{min-height:350px} */
.mySwiperOne .card {min-height: 380px;}
section#whyVDUX { background-size:contain;background-position: 100% 0px;}
section#eligibility{background-size: cover; background-position: 40% 100%;}
.aspirationsSwiper .card {min-height: 260px;}
}
@media only screen and (min-width :1600px) {
.banner-section{background-size:100%}

section#highImpact {background-size: 82%;}
}
@media only screen and (min-width :1800px) {
    section#highImpact {background-size: 72%;}
    section#eligibility {background-size: contain;background-position: 0% 0%;}

}
@media only screen and (min-width:1200px) and (max-width:1290px) {
/* .circle{top:310px} */
div#timer { margin-left: -260px; }

}
@media only screen and (max-device-width:1366px) and (min-device-width:1024px) and (orientation:portrait) {
.program-form{margin-top:-155px}
button#form-submit-button{padding:14px 25px}
img.growth{width:100%}
.prasad-onkar{margin-bottom:0px}
ul.curriculum-modules li{width:45%}
img.iith-logo{height:54px}
ul.navbar-nav li{padding:0 2px}
section#feeDetails .col-lg-7.col-md-12{width:100%}
ul.fee-details li strong{display:block}
.circle{height: 70px; width: 70px; top: 266px; left: 73%;}
.program-form h3 span{top:57px;left:4%;right:4%}
section#programHighlights .card{min-height:440px}
p.terms-condition-label input[type=checkbox]{margin-bottom:48px}
section#programHighlights .card ul li.one{padding-left:0;display:block}
section#Curriculum{background:#eceef2;background:#fff url(../images/curriculum-bg.webp) no-repeat;background-position:30% 0;background-size:cover}
section#Curriculum .col-lg-7{flex:0 0 auto;width:88.333333%}
.program-form h4{font-size: 13px!important;}
.topbar { padding: 10px 20px;}
#aluminicarousel ul li {width: 30%;}
div#timer { margin-left: -170px; }
.col-lg-6.col-md-12.offset-6 { margin-left: 50%;}
section#participantProfile .col-lg-8.col-md-4 a.testimonial img { width: auto !important; }
}
