@media only screen and (max-width:600px) {
.container{width:100%;max-width:100%}
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:70%;border-radius:5px;display:block;left:16%;bottom:14px}
p.mobile-apply.show{height:75px;position:fixed;bottom:-20px;width:100%;background:#fff;left:0;padding-bottom:65px;box-shadow:0 0 10px #b9b9b9;border-top:1px solid #b2b2b2}
p.mobile-apply.show span{display:block;margin-top:6px;position:relative;top:9px;left:25px;font-size:17px;line-height:120%}
nav.navbar.navbar-expand-lg a.navbar-brand img{height:42px;margin:10px 0}
ol.breadcrumb li.breadcrumb-item a,ol.breadcrumb li.breadcrumb-item{font-size:10px}
h2.marketing-title{font-size:24px;line-height:1.3}
.bannersection h1.program_title{font-size:24px;line-height:1.3}
.bannersection h1.program_title span{font-size:40px;line-height:1.2;display:block;padding-top:8px}
ul.prg-highlights li{padding:15px 9px;width:100%;border-right:unset;border-bottom:1px solid #e5e5e5}
.program-outcomes-outer{padding:40px 25px}
ul.key-outcomes.quotes li{width:100%;margin-bottom:20px}
.prg-form{margin-top:25px}
ul.highlights li{width:100%}
img.iimu-campus{width:98%;margin:0 0 20px}
.prg-highlights-list{margin-bottom:0}
div#accordionExample .card .btn-link{text-align:left}
section.curriculum .accordion>.card .card-header{padding:10px}
.inner-accordion i.fas,i.fas.fa-chevron-down{right:12px;top:22px}
ul.key-outcomes.two li{width:100%}
table.program-fee tr td,table.program-fee tr th{font-size:18px}
section#faq #accordion .card-body{padding:0 20px 20px}
#aboutTS iframe{width:100%;height:1160px}
footer#site-footer{padding:20px 0 100px}
section.sticky-nav a.navbar-brand{display:block}
.professional-development h4{font-size:18px}
section.sticky-nav{padding:0}
ul.prg-highlights{margin-top:-15px;margin-bottom:35px;background:transparent;padding:0;border-radius:10px;box-shadow:unset}
ul.prg-highlights li{padding:20px 15px;width:48%;border-right:unset;border-bottom:unset;background:#f5f5f5;min-height:140px;margin-bottom:6px;border-radius:8px}
h2.heading br{display:none}
section#faculty ul.program-director li img{float:none;display:block}
ul.navbar-nav li.nav-item{text-align:center}
div.ipearl_logo{display:block}
section#aboutIpearl .col-md-4 img{display:none}
.professional-development{min-height:auto}
form#TalentSprintCDSDC .with-icon{width:100%}
.with-icon.single-row2,form#TalentSprintCDSSE .with-icon{width:100%}
section#curriculumSec p a.intro-btn{padding:14px;display:inline-block;width:100%}
section#curriculumSec p.apply-now-cta.crlm{width:100%;text-align:center}
section#curriculumSec a.ds-btn{padding:14px;margin-left:0;width:100%;display:inline-block;text-align:center}
section#curriculumSec p.dc-form-cta{margin-top:5px;display:inline-block;width:100%}
div#downloadCurriculumReport .modal-dialog{width:90%;margin-top:80px}
.download-curriculum-form iframe{width:100%;height:865px}
div#downloadCurriculumReport .modal-body{padding:15px}
.modal-dialog{width:90%;margin-top:80px}
form#TalentSprintCDSSE .with-icon .floating-label{font-size:11px}
section.bannersection{padding-bottom:230px;background:#fcfeff url(../images/header.webp) no-repeat;background-size:170%;background-position:100% 100%;padding-top:60px}
section#programFee #v-pills-tabContent1 .tab-pane{background:transparent;padding:0;box-shadow:unset}
table.program-fee tr td{background:#fff}
.corporate-form iframe{width:100%;height:845px}
div#specialCorporateEnrolment .modal-body{padding:10px 5px}
section.bannersection.confirmation {padding-top: 91px;}
section.bannersection.confirmation {min-height: 920px;}
form#TalentSprintCDSSE .with-icon.single-rowfull {width: 100%!important;}
.prg-form h4 {padding: 25px 12px;}
.prg-form h3 span {top: 13px;}
.circle{top:100px;}
form#TalentSprintIIITBDC .with-icon, form#TalentSprintIIITBSE .with-icon {width: 100%!important;}
form#TalentSprintCDS .with-icon input, form#TalentSprintCDS .with-icon select, form#TalentSprintIIITBDC .with-icon input, form#TalentSprintIIITBDC .with-icon select, form#TalentSprintIIITBSE .with-icon input, form#TalentSprintIIITBSE .with-icon select::placeholder {
    font-size: 12px;
}
    /* .submit-btn.online-apl {
    text-align: center;
} */
div#downloadCurriculumReport {padding: 15px;}
.selection-test-section label {width: 100%;}
p.terms-condition-label input[type=checkbox]{margin-bottom: 20px;}
form#TalentSprintB2Btalk .with-icon {width: 100%;}
.bannersection p {font-size: 14px;}
}
@media only screen and (min-device-width :768px) and (max-device-width :1024px) and (orientation :landscape) {
.container{width:90%;max-width:90%}
}
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : portrait) {
nav.navbar.navbar-expand-lg a.navbar-brand img {height: 40px;margin: 10px 0;}
section.bannersection.confirmation {min-height: 920px;}
.container{width:97%;max-width:97%}
.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10{-ms-flex:0 0 98%;flex:0 0 98%;max-width:98%}
.prg-form{margin-top:45px}
ul.highlights li{font-size:21px}
section.sticky-nav a.navbar-brand{display:block}
.prg-highlights-list ul.partner-highlights li{width:80%}
ul.key-outcomes.two li{width:47%;min-height:300px}
img.certificate{width:60%;margin-top:20px}
.professional-development{min-height:auto!important}
#aboutTS iframe{height:790px}
div#downloadCurriculumReport .modal-dialog{width:95%}
section.about-kanpur{padding-bottom:0}
section.bannersection{background-size:110%;background-position:bottom}
ul.navbar-nav li.nav-item{padding:10px 0;text-align: center;}
.prg-highlights-list{margin-bottom:0;width:100%}
.barch-sticker-sec.adm-process{margin-top:30px;width:100%}
section.bannersection.confirmation {padding-top: 90px;}
section.bannersection.confirmation {min-height:820px;}
form#TalentSprintCDSSE .with-icon.single-rowfull {width: 98%!important;}
.prg-form h3 span {top: 33px;left: 20%!important;right: 20%!important;}
.navbar-toggler {margin-left: 50%;}
}
@media only screen and (max-device-width:1366px) and (min-device-width:1024px) and (orientation:portrait) {
    ul.navbar-nav.ml-auto{min-height:auto;text-align:center}
    .cohort-trigger span{left: 15%;right: 15%;}
    }
@media only screen and (min-device-width:414px) and (max-device-width:900px) and (orientation :landscape) {
.container{width:90%;max-width:90%}
}
@media only screen and (min-width :1600px) {
section.bannersection{background-position:50% 15%;}
}
@media only screen and (min-width :1800px) {
section.bannersection{background-position:0 -40px}
}
@media only screen and (min-width:1200px) and (max-width:1290px) {
section.bannersection { background-position: 50% 0px; background-size: cover; }
}
