@media (max-width:992px) {
/* #dtr-header-global,#dtr-header-global.header-fixed{display:none!important} */
/* #dtr-menu-button,.dtr-responsive-header{display:block!important}
.menu-btn-1,.menu-btn-2{margin:15px 0!important;width:fit-content}
.hero-bg{background-position:230% -20%}
.col-cstm-1{width:49%}
.modules:before{height:10%}
.width-95{width:93%}
.section-2-bg{background:rgba(242,242,242,1)!important}
.section-2-text{margin:40px!important}
.width-60{width:100%}
.d-mobile-flex{display:flex;align-items:center;justify-content:center} */
}
@media (max-width:767px) {
/* .dtr-responsive-header{text-align:center} */
/* .header-with-slick-menu.dtr-responsive-header{text-align:left} */
/* .dtr-responsive-header-left{width:100%} */
.modules:before{height:1560px!important;margin-top:45px}
.hero-bg{background-image:none!important}
.width-95{width:100%}
.hero-btn{width:90%}
.hero-btn p{margin-left:auto;margin-right:auto}
.hide-br br{display:none}
h1,h1 a{font-size:3rem!important;line-height:1.2em}
.cstm-h2{margin-left:8px;font-size:1.8rem!important}
.cstm-h2-2{font-size:1.8rem}
.style-1{margin-top:22px!important;margin-left:12px}
.fs-cstm-6{font-size:15px!important}
.book-btn-2{font-size:15px;padding:5px 8px!important}
.d-mobile-flex{display:flex;align-items:center}
.text-mobile-end{align-items:end}
#dtr-menu-button{padding-right:12px}
.py-md-cstm-1{padding:15px 0!important}
.section-2-text{padding:25px}
div#a input[type=radio],div#b input[type=radio],div#c input[type=radio],div#d input[type=radio],div#e input[type=radio],div#f input[type=radio],div#g input[type=radio],div#h input[type=radio],div#i input[type=radio],div#k input[type=radio],div#l input[type=radio],div#m input[type=radio]{margin-right:30px!important}
.bg-white p{font-size:18px}
.dtr-logo img{height:50px}
/* .container,.container-md{padding-left:20px;padding-right:20px} */
.section-2-bg{padding:50px 0}
}
@media (max-width:1400px) {
h1,h1 a{font-size:2.5rem}
.cmu-edge .fs-cstm-4{font-size:16px!important}
.section-3-card-h3{font-size:1.65rem!important}
.fs-cstm-3{font-size:32px}
.fs-cstm-4{font-size:18px}
p.header-text{font-size:21px!important}
.main-navigation .sf-menu:first-child>li a{margin-right:5px!important}
.date{margin-top:1.2rem!important;margin-right:3.5rem!important}
}
@media only screen and (max-width:600px) {
:root{scroll-behavior:auto;overflow-x:hidden}
.dtr-py-100{padding-bottom:70px!important;padding-top:70px!important}
/* .dtr-responsive-header{padding:6px 0} */
.dtr-logo img{height:65px}
img.header-mobile{display:block;max-width:100%;margin-top:40px;right:-6px;position:relative}
h1.fw-med{font-size:36px!important;padding-top:10px;text-align:left!important}
.bg-white p.date{margin-right:0!important}
.cstm-h2-2{font-size:30px!important;font-weight:500}
ul.certified-professionals li{display:inline-block;width:100%}
ul.certified-professionals{padding-left:0}
.col-md-12.program-tabs-sec .d-flex.align-items-start{display:block!important}
.program-tabs-sec .tab-content{left:0;width:100%;height:auto}
.program-tabs-sec .tab-pane>ul li{list-style-type:none;width:98%;min-height:auto}
section.form-sec{background-size:cover}
.program-tabs-sec .tab-pane>ul li img{height:60px}
section#home .col-md-3{flex:0 0 auto;width:100%;text-align:left}
section#home p.hero-btn-main.mt-5{margin-top:280px!important}
.hero-btn{text-align:center;display:inline-block;padding:12px 25px}
#take-to-top.dtr-fade-scroll{right:10px;bottom:50px}
div#applynow{top:50px}
a.nav-link.menu-btn-2{width:100%}
p.mobile-apply.show{display:block;display:block;position:fixed;bottom:0;width:100%;box-shadow:0 0 10px #b9b9b9;border-top:1px solid #b2b2b2;height:70px;background:#fff;left:0}
p.mobile-apply.show a#apply-now-mob{background:#00a453;text-align:center;border-radius:4px;transition:background-color .3s,opacity .5s,visibility .5s;font-size:18px;font-weight:400;color:#fff;display:inline-block;padding:10px 20px;width:85%;margin-left:7%;margin-top:11px}
section#home p.hero-btn-main.mt-5{margin-top:25px!important;margin-bottom:20px;display:block}
p.hero-btn-main.mt-5.mob{display:none}
.bg-white p.byline{font-size:18px!important;line-height:1.4}
img.partner-logo{height:auto;margin-top:20px;width:80%}
img.partner-logo.google{width:55%}
section.program-offers-sec .row{padding:30px 10px;margin-top:0}
ul.program-offers{border-left:none;margin-top:40px}
ul.program-offers li{display:inline-flex;font-size:20px;font-weight:600;padding:0;margin-bottom:30px}
.row.outcomes-bg .col-md-4{padding-left:0!important;margin-bottom:30px}
.row.online-program{padding:50px 10px}
.online-program ul li img{margin-bottom:40px}
.online-program ul li br{display:none}
.online-program ul li:nth-child(2) img{margin-bottom:10px}
img.online-program{width:100%}
.row.enroll{padding:50px 10px}
.row.enroll ul{width:100%}
.row.enroll ul li{width:100%;margin-bottom:30px}
.row.enroll ul:after{display:none}
.footer{padding:20px 0 25px}
section.program-offers-sec{background:#5e49af;padding-top:70px}
h2.sub-title{font-size:20px}
.modal-dialog{width:92%}
.modal-body{padding:15px 15px 5px!important}
p.byline br{display:none}
p.byline{font-size:26px;margin-top:10px}
p.sub-byline{font-size:16px;width:90%}
.dtr-hero-section-top-padding { padding-top:180px; padding-bottom: 440px; background: #010130 url(../images/header-banner-mob.webp) no-repeat; background-size: 100%; background-position: bottom; }
ul.navbar-nav li { padding: 10px 5px; margin-bottom: 0; text-align: center; }
.row.why-pega-program ul { padding: 0; }
.modal-body img{width:100%;display:block;height:auto}
.modal-body h3{font-size:20px}
.team-swiper .card p{font-size:14px;padding:0 25px;line-height:1.5em}
div#downloadCurriculumReport iframe{width:100%;height:730px}
h2.apply-head{font-size:24px}
p.sub-byline br{display:none}
section.programFor ul li{width:100%;margin-bottom:30px;min-height:auto;margin-right:0}
section.programFor .row.why-pega-program ul li br {display: none;}
section.programFor .row.why-pega-program ul li {margin-bottom: 0px;font-size: 18px;}
.offset-3{margin-left:0}
ul.alumni-testimonials li{width:100%}
.dtr-hero-section-top-padding .col-md-5{margin-left:0!important;top:90px!important}
img.header-bg{display:none}
section.programFor ul li strong{min-height:auto}
.partnership-tabs-sec .tab-pane>ul li{width:100%;text-align:left;min-height:auto}
.offset-2{margin-left:0}
.partnership-tabs-sec .tab-pane>ul li img{width:auto;height:52px}
a.nav-link.apply-now{background-color:#05ae5d;border:1px solid #05ae5d;padding:6px 20px;top:0;border-radius:6px;color:#fff!important;margin-bottom:12px}
h2.cstm-h2-2.fw-med.mb-4.text-white.text-center{width:100%}
img.why-pega-img { position: relative; width: 100%; height: auto; bottom: -40px; }
.row.pega-talent{padding:50px 10px}
h3.cstm-h3 br{display: none;}
ul.consl-partners li{padding:5px 0;width:45%;margin:0 2px}
ul.quick-deploy li svg{margin-bottom:22px}
img.track-record{width:100%;margin-left:0}
img.training-partner{width:100%}
img.usa-map{width:100%;margin-left:0}
ul.hire-ready li{width:100%}
.row.why-pega-program{padding:40px 20px}
ul.consl-partners.one{border-right:unset}
img.learner-outcomes{width:100%}
section#aboutPartners .card-group.header-cards{margin-bottom:50px}
ul.hire-ready li:nth-child(3) svg, ul.hire-ready li:nth-child(5) svg {margin-bottom: 50px;}
.slicknav_menu li {text-align: center;}
.swiper-button-next { right: -11px !important; }
ul.consl-partners li { width: 47%;}
section#award p.text-center br {display: none;}
ul.hire-ready li svg{margin-bottom: 10px!important;}
}
@media only screen and (min-device-width :768px) and (max-device-width :1024px) {
:root{overflow-x:hidden}
body{overflow-x:hidden}
.dtr-responsive-header {padding: 5px 0;}
a.dtr-logo img {height:70px;}
p.byline {font-size: 20px;}
p.sub-byline {font-size: 15px;padding: 4px 10px;font-weight: 500;}
.dtr-hero-section-top-padding { min-height: 650px; background-position: 90% 100%; background-size: 140%; }
.row.why-pega-program {padding-bottom: 300px;}
.why-pega-program ul li { width: 45%; font-size: 18px; margin-right: 12px; }
.why-pega-program ul li br{display: none;}
img.why-pega-img {height: 300px;}
ul.placement-stats li {width:31%;margin-right: 5px;}
ul.placement-stats li strong {font-size: 34px;padding-bottom: 8px;}
ul.alumni-testimonials li {width: 48%;padding: 30px 20px;font-size: 17px;min-height: 440px;}
ul.alumni-testimonials li:first-child {margin-right: 10px;}
ul.quick-deploy li {font-size: 16px;}
ul.quick-deploy li strong {font-size: 18px;}
img.track-record {width: 95%;}
img.learner-outcomes {width: 95%;}
ul.hire-ready li {width: 48%;margin-right: 10px;font-size: 16px;}
ul.hire-ready li strong {font-size: 18px;}
ul.navbar-nav li { padding: 8px 5px; margin-bottom: 0; text-align: center; }
ul.alumni-testimonials {padding: 0;}
ul.quick-deploy li:last-child svg, ul.quick-deploy li:nth-child(3) svg { margin-bottom: 30px; }
}
@media only screen and (min-width :1200px) and (max-width :1270px) {
p.byline{width:80%}
p.byline br{display:none}
ul.program-offers li{padding:0 18px}
}
@media only screen and (min-width :1270px) and (max-width :1290px) {
ul.program-offers li{padding:0 18px}
h1.fw-med{font-size:44px}
p.byline{font-size:22px}
p.sub-byline br{display:none}
img.pega-banner{right:-90px;height:517px}
}
@media (min-width:1300px) {
.container,.container-md{max-width:1200px}
}
@media (min-width:1400px) {
/* .dtr-hero-section-top-padding{background-position:90px -20%} */
/* .dtr-hero-section-top-padding { background-position: 100% 0%; background-size: 85%; } */
}
@media (min-width:1500px) {
/* .dtr-hero-section-top-padding{background-position:90px -20%} */
.dtr-hero-section-top-padding { background-position: 100% 50%; background-size: cover; padding-bottom:150px; }
}
@media (min-width:1800px) {
.main-navigation .sf-menu>li a{font-size:15px}
.dtr-hero-section-top-padding { background-position: 100% 50%; background-size: 80%; padding-bottom: 150px; }
    
}
@media only screen and (max-width:358px) {
section#home p.hero-btn-main.mt-5{margin-top:240px!important;font-size:15px!important}
a.hero-btn{color:#fff!important;font-weight:400;padding:15px;text-align:center!important}
}