/* Smartphones (portrait and landscape) ----------- */
@media only screen and (min-device-width : 320px) and (max-device-width : 480px) {
.about p.author-desc{margin-top:-25px}
body{padding-top:0}
#hero .header-img{left:-30px;position:relative;top:4px;height:278px}
.order-lg-1{padding:46px 10px 0}
.hero-text{font-size:1.8rem;color:#000;line-height:155%}
#hero{background: url(../images/header-mob-bg.jpg) no-repeat;
    background-size: cover;
    min-height: 1200px;    background-position: 0px 81px;}
.header-label{height:60px;margin-top:26px}
.hero-byline{font-size:15px;padding:10px 15px}
h1,.h1{font-size:3rem;font-weight:300;color:#fff}
.quote{font-size:18px;padding:5px 10px 13px;width:100%}
.bg1{top:771px;height:260px}
.container{max-width:95%}
	img.img-responsive.srikrishnan.mob {
    position: relative;
}
h2,.h2{font-size:2.5rem;line-height:150%}
.prg{margin-bottom:30px;min-height:auto;margin-top:0}
.space35{padding:0}
.addon p{font-size:15px}
.addon{border:1px solid #eee;border-radius:30px;padding:0 8px;box-shadow:none}
.companies-line,.features-line,#hero .arrow-down img{display:none}
.features img{height:140px}
.features h4{margin-top:5px;border-bottom:1px solid #ddd;margin-bottom:7%;padding-bottom:6%}
.opp{border-bottom:1px solid #ddd}
.opp-label{left:50px}
.partners-img{height:260px;margin-left:10px;margin-top:25px}
.testimoni{margin-top:50px}
.cta{padding:4px 0 20px;min-height:20px}
.cta-arrow{right:0;height:160px;top:0;opacity:.5}
.arrow-down img{display:none}
.testimoni p{position:relative}
.testimoni h5{margin-bottom:25px}
.awards li img{height:100px}
footer.main-footer{padding:0}
section{padding:40px 0 0 0}
.bg3{top:1300px;height:240px}
footer.main-footer .copyrights{margin-top:30px}
.prg ul li{font-size:16px}
.prg h5{font-size:20px}
.bg2{top:1770px;height:250px}
.navbar-nav{float:left;margin:0;text-align:center;width:100%;padding:5px 20px 10px}
.navbar{position:fixed;min-height:70px}
.navbar-toggle{margin-top:19px;background:#fc5a1c;border:0;margin-right:0}
nav.navbar a.nav-link{padding:6px 11px}
.navbar-nav>li a.nav-apply-btn{margin-bottom:24px}
.navbar-default .navbar-toggle:focus,.navbar-default .navbar-toggle:hover{background-color:#fc5a1c}
.navbar-default .navbar-toggle .icon-bar{background-color:#fff}
.navbar-nav>li.nav-item.num{padding:7px 12px 0 0}
ul#timeline li{width:100%;text-align:left}
.applynow-page .timeline li span:after{width:2px;height:42px;left:10px;top:19px}
.applynow-page .timeline span{float:left;margin-right:21px}
ul#timeline li p{margin-top:1px;margin-bottom:25px}
.with-icon{width:90%;float:left;margin:0 10px}
.program-feesection p.fee-sec.br-bt,.program-feesection p.fee-sec.lst{font-size:13px}
ul#timeline{padding-left:25%}
img.confirmation-bg1{display:none}
.prelaunch img.confirmation-bg1{display:block;z-index:-999;top:inherit;bottom:0;position:absolute}
img.confirmation-bg2.orange-right{display:none}
.prelaunch button.btn.submit-btn{padding:10px 15px;width:100%;font-size:22px!important}
.form-box{padding:0 0 30px 0;margin-bottom: 50px;
    margin-top: 20px;
}
.prelaunch form{margin-top:15px}
#hero.prelaunch ul.association-list li{font-size:18px;margin-top:6px}
#hero ul.association-list.location-text li .duration img{top:-8px}
.confirmation-pg{background:url(../images/confirmation-bg-mob.png)no-repeat;background-size:100%;background-position:71% 0}
.confirmation-pg h1{font-size:23px;color:#000}
.confirmation-pg p{font-size:15px}
.confirmation-pg p.calltoaction{font-size:15px}
p.download-btn a{padding:13px 40px 8px}
.about img{border-radius:10px;float:none;margin-right:2px;margin-bottom:11px;width:100%}
.about p strong{margin-top:0;font-weight:700}
.prelaunch .with-icon{width:100%}
.about h3{font-size:20px;font-weight:400;margin-bottom:18px;margin-top:30px}
.about hr{margin-top:20px}
img.bg11{height:200px}
.program-cov-box{margin-bottom:40px}
.effort p a.apply-btn{margin-bottom:15px}
.effort ul.p-detail li.ls,.effort ul.p-detail li,.effort ul.p-detail li.self-study{width:98%}
.effort ul li h4{font-size:16px}
.effort ul li p{font-size:13px}
.prg img{height:65px}
.addon img{margin-right:0;left:-10px;top:-2px;height:35px}
.addon h5{font-size:12px}
.addon span{padding:2px 6px;line-height:12px}
.program-instructors p{font-size:14px;line-height:150%}
#introVdo .modal-dialog{width:68%}
nav{text-align:center}
.j-forms .steps{left:0}
.j-forms .steps span:after{width:75px}
.j-forms .steps p{font-size:12px;line-height:18px}
h3.course span{font-size:14px}
h3.course{font-size:24px}
.form-description p.completed-alert{padding:2px 14px 15px;font-size:12px}
.completed-alert img.ikon{height:22px}
.completed-alert img.early-bird{height:28px}
ul.fee-info{padding-left:0}
.detail{padding:0 15px 30px}
ul.fee-info li{font-size:11px;top:8px}
.associate{display:none}
.associate1{display:block!important;margin:0 auto;height:30px}
nav .with{display:block}
nav ul img{height:19px;margin-left:0}
.applynow-page{padding-top:18px}
.rad .form-group,.j-forms .unit.rad{margin-bottom:0}
form{padding-right:0}
label.yps{position:relative;top:-20px;left:20px}
.j-forms .primary-btn,.j-forms .secondary-btn{height:40px;padding:0 22px}
ul.fee-info li:before{top:8px}
.input p{font-size:14px}
.radio-city label{font-size:11px}
.j-forms input[type="text"],.j-forms input[type="password"],.j-forms input[type="email"],.j-forms input[type="search"],.j-forms input[type="url"],.j-forms textarea{font-size:14px}
input,textarea,select,.nice-select{border-bottom:1px solid #dee4e9}
.confirmation-pg h1.dwn-head{font-size:20px;color:#000}
#hero h1{font-size:26px}
.partners-sec p{position:static;font-size:14px;margin-top:22px}
.partners-sec{min-height:auto}
.program-instructors ul li{min-height:150px;width:100%;border-bottom:1px solid #ddd;padding-bottom:11px;margin-bottom:31px}
.program-instructors hr{display:none}
.navbar-default .navbar-collapse,.navbar-default .navbar-form{border-color:#e7e7e7;background:#fff;box-shadow:1px 1px 21px 1px #0000006e;padding:16px 20px 10px}
#toggle{float:left;position:relative;top:-22px;left:47%}
#toggle.on+#menu{float:left;right:inherit;left:77px;left:10px;top:49px;bottom:3px;position:relative}
hr.seperator{display:none}
.prg ul{padding:40px 0 0}
.col-md-6.blue{margin-top:50px}
header.header .navbar .row .col-md-3{padding-left:0}
.navbar-brand{padding-left:8px}
#menu{padding:6px;margin-bottom:23px}
#hero ul.association-list li{margin-bottom:15px}
#hero ul.association-list{margin-bottom:10px;margin-top:15px}
#hero ul.association-list.location-text li img{margin-right:7px;position:relative;top:7px;margin-bottom:5px}
.program-cov-box ul:after{height:150px}
.program-cov-box ul.fof:after{height:130px}
.program-cov-box h4{font-size:21px;font-weight:400}
.effort ul.p-detail li img{height:52px;width:65px}
.space50{padding:2px 0}
.instructor2{margin-top:50px}
span#partners{display:inline}
.space30{padding:0}
.program-instructors{background:#f9f9f9;padding:30px 0}
.pd-left{padding-left:0}
#accordion h4.panel-title{font-size:15px;margin-bottom:10px}
#faqs{padding:40px 0 50px;background:#fff}
.program-instructors ul{padding-right:0}
.program-instructors ul li img{float:none;display:block}
.partnership .modal-body{padding:0 20px 60px}
.partnership .modal-dialog{width:94%}
#hero ul.association-list li img{height:20px}
ul.location-text1 li img{float:left}
.effort p a.down-brochure{margin-top:18px;text-align:left;padding-left:0;margin-left:0}
.effort ul.location-text1 li p{font-size:11px}
#features p.phone-num span{font-size:0;display:block;color:#fff}
.navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse{max-height:430px}
.fixed-form{position:relative;right:0;z-index:0;top:0;width:100%}
#hero.prelaunch h1{font-size:24px;margin-top: 20px;margin-bottom: 10px;}
#hero.prelaunch h1 br{display: none}
.about ol{padding-left:19px}
.down-form-content p.lebel{padding-left:10px;line-height:130%;margin-top: 5px;}
p.author small {
    display: block;
}   
p.author span {
        margin-top:5px;
    font-size: 13px;

}   
.prelaunch form{padding:0;margin-bottom:0}
#hero.prelaunch ul.association-list p{line-height:110%}
p.phone{line-height:140%}
ul.association-list.location-text li p span{top:4px}
p.dont-forgot-msg img{height:auto;width:100%}
#register-now .checkbox input[type=checkbox],#register-now .checkbox-inline input[type=checkbox],div#register-now .radio input[type=radio],#register-now .radio-inline input[type=radio]{margin:2px 0 0 -33px}
.about p{padding-right:0px;width: 100%;}
.prelaunch .headerleft h1 span{
       font-size: 27px;
    font-weight: 800;
    margin-top: 0px;
    display: block;
    line-height: 130%;
}
	img.live-webinar-sticker {
    height: auto;
    width: 100%;
}
ul.speaker-li li img{float:none;display:block;width:auto}
.main-logo-right{height:52px;margin-top: 10px;}
.srikrishnan{height:170px;margin-bottom:50px}
.header.sticky{padding:5px 0;top:0;z-index:9999999}
div#otherType .with-icon.chebox1{width:100%}
#register-now ul.multiselect-container li .checkbox{cursor:pointer;font-weight:400;font-size:12px;line-height:normal;color:#959fa7;text-align:left;padding-left:50px;margin-right:110px}
.confirmation-pg.launch-confirm h1.dwn-head span{font-size:34px}
.confirmation-pg.launch-confirm h1.dwn-head span.subheading{font-size:24px}
.confirmation-pg.launch-confirm p.alumni-label span{font-size:16px;font-weight:500}
.confirmation-pg h1 span{font-size:32px}
.main-logo{height:52px;margin-top:10px}
p.special-txt img{margin-left:-60px;position:absolute;width:auto}
p.special-txt{padding:4px 6px 4px 30px;padding-right:15px;width: 90%;line-height: 120%;    margin-bottom: 40px;}
.about h3{font-size:25px;font-weight:600;margin-bottom:22px;margin-top:30px}
.fixed-form{min-height:inherit;padding: 0px;margin: 0px !important;}
p.byline{line-height:130%;font-size: 16px;}

.on-mobile{display:block;border-radius:0;padding: 0;}
.deep-graphic{    height: 110px;
    left: 20%!important;
    right: 0px;
    top: 60px!important;}
#hero ul.association-list.location-text li img.date-time-event{height:56px}
.speakers img{height:120px;width:auto}
.speakers .col-md-10{padding:0 15px}
ul.key-list li img{height: 19px;
    border-radius: 5px;
    margin-right: 0px;
    margin-left: -23px;
    position: relative;
    top: 0px;
    width: auto;}
.launch-alert{top:-4px;height:55px}
ul.key-list{padding: 0px 20px;
    padding-right: 0;}
.download-page input,.download-page select,.prelaunch input,.prelaunch select{    width: 90%;
    margin-left: 5%;padding:5px 10px;font-size: 13px;}
    section#hero img.srikrishnan.mob {
     display: block !important;
    margin-bottom: 14px;
    padding-top: 0px;
    top: 0;
    left: 0;
}
.form-header {
	padding: 0;}
.form-header h3 {
	padding: 13px 0;}
img.img-responsive.srikrishnan {
    display: none;
}
p.author {
    font-size: 18px;
    line-height: 150%;
    }
    .about img.video-thumb1 {
    width: 100%;
    height: auto;
}
.header {
position: fixed !IMPORTANT;
    width: 100%;
    background: #fff;
    z-index: 999999;
    top: 0;
}   
.confirmation-pg h2 {
    margin-top: 80px;
    line-height: 150%;
}
p.date-save, p.date-save1 {
    
    text-align: left;
    padding-bottom: 30px;
}
ul.key-list li {
    font-size: 14px;
}   
img.notification-icons {
    height: 45px;
    padding-right: 3px;
    position: relative;
    top: -9px;
    float: left;
}   
img.date-time-event.mob {
    display: block !important;
    padding-top: 15px;
}
h3 {
    margin-top: 20px !important;
}   
.calender-link-mob {
    display: block !important;
    padding-bottom: 15px;
}   
ul.live-icons {
    margin-top: 10px;
}
.submit-btn button#form-submit-button {
    width: 100%;
}   
.about h2 {
    line-height: 110%;
}
.past-events h2 {
    font-size: 20px;
    line-height: 140% !important;
    margin-top: 30px;
        margin-bottom: 10px;
}   
.past-events {
    padding-bottom: 30px;
}
.carousel-indicators {
    bottom: -12px;
    left: 50%;
}
p.episode-title {
    position: relative;
    top: 100px;}
p.episode-title img {
    height: 22px;
    position: absolute;
    top: 2px!important;
    left: 9px;
    width: auto;
}
div#myCarousel p.episode-title {
    margin-top: 5px;
    padding: 2px 18px 2px 40px;
    top: 10px;
    display: inline;
}
p.form-byline {
    font-size: 19px;
	}
#register-now input[type="checkbox"]:checked:after {
    left: 21px;
	}
p.quote-desc:before {
    top: 39px;
	}
#register-now input[type="checkbox"] {
    height: 0!important;
    font-size: 0px;
    width: auto;
}
label {
    font-size: 8px;
    margin-right: 10px;
    margin-left: 37px;
	line-height: 140%;
	    top: -6px;
}
#hero.prelaunch.cp {
    background: #322941 url(../images/header-bg.jpg) no-repeat;
    background-position: -450px 60px;
    background-size: cover;
    min-height: 500px !important;
}
	
}


/* iPads (landscape) ----------- */
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : landscape) {
.order-lg-1{padding:70px 0}
h1,.h1{font-size:3rem}
.hero-text{font-size:2rem;margin-top:21px}
.header-label{height:100px;margin-top:20px}
#hero .header-img{height:390px;right:-40px;margin-top:-435px}
.addon img{float:left;margin-right:10px;height:40px;top:-10px;left:-4px;border-radius:130px}
.addon span{font-size:13px;padding:0 6px;line-height:16px;margin-left:4px}
.addon{border-radius:20px}
.addon h5{font-size:12px;display:inline}
.addon{padding:10px 2px 10px 0}
#hero .arrow-down img{height:90px;position:absolute;top:440px;left:50%;margin-top:0}
.partners-img{height:380px;margin-left:30px;margin-top:188px}
.testimoni p{position:relative}
.testimoni h5{font-size:15px}
.space35{padding:1px 0}
.testimoni{min-height:262px}
.arrow-down img{height:90px;margin-top:42px}
.awards li{margin-right:0}
.awards li img{height:80px}
ul#timeline li{width:20%}
.with-icon{width:46%;margin:0 10px}
.white-box-sec p.br-bt{font-size:13px;margin-bottom:15px;line-height:19px}
ul.fee-info li{margin-bottom:9px;font-size:12px}
form.anform{min-height:915px}
.program-cov-box{min-height:300px;padding:30px 30px}
#hero h1{font-size:30px}
.partners-sec{min-height:315px}
.form-description p.completed-alert{font-size:14px}
.completed-alert img.ikon{height:20px}
.completed-alert img.early-bird{height:32px}
.j-forms .steps{left:5px}
.j-forms .steps span:after{width:157px}
.j-forms input[type="text"],.j-forms input[type="password"],.j-forms input[type="email"],.j-forms input[type="search"],.j-forms input[type="url"],.j-forms textarea{font-size:14px}
.program-feesection p.fee-sec.lst,.program-feesection p.fee-sec.br-bt{font-size:13px}
.applynow-page{padding-bottom:0}
footer.footer{padding-top:0}
h3.course span{font-size:20px}
h3.course{font-size:24px}
img.confirmation-bg1{display:none}
nav.navbar a.nav-link{font-size:12px;padding:16px 6px}
.navbar-nav>li a.nav-apply-btn{padding:.6rem 1rem}
.quote{padding:0 13px 10px 15px}
.program-cov-box ul:after{height:104px}
.navbar-nav>li a.nav-apply-btn{padding:.6rem 1rem}
.col-md-4.pd-left{padding-left:0}
.col-md-8.pd-left{padding-left:30px}
img.confirmation-bg2.orange-right{height:550px;position:fixed;right:0;left:auto;top:0;z-index:-999}
li.reg.hidden-lg{display:none!important}
.deep-graphic{height:165px;left:32%;z-index:999}
.download-page input,.download-page select,.prelaunch input,.prelaunch select{width: 95%;margin: auto;padding: 0px !important;    margin-bottom: 10px;}
p.author{font-size:18px}
.fixed-form{    min-height: 770px;
    position: inherit;
    z-index: 8;
    top: 30px;}
.down-form-content p.lebel {
    font-size: 16px;
}
.prelaunch .with-icon {
    width: 100%;
	text-align: center;
    margin: 0;
    margin-right: 0px;
}
textarea#mx_Statement_of_Purpose {width: 95%;margin: 0;}
	
#hero {
    background: #383044 url(../images/header-bg.jpg) no-repeat;
    background-size: contain;
    min-height: 470px;
    padding: 0;
    }
label {
    margin-left: 29px;
    line-height: 130%;    padding-top: 0px;
}
	
.prelaunch .headerleft h1 span {
    font-size: 35px;
 }
img.live-webinar-sticker {
    height: 43px;
}
#register-now input[type="checkbox"]:checked:after {
    content: '';
    left: 9px;
    }
p.terms-condition-label {
    padding-top: 10px;
}
#hero.prelaunch h1 {
    margin-top: 30px;
}

	
}

/* iPads (portrait) ----------- */
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : portrait) {
    img.date-time-event.mob {
    display: block !important;
    padding-top: 20px;
    height: 120px;
            margin-bottom: 50px;
}
#hero{
	background: #332b3f url(../images/header-bg.jpg)no-repeat;
    background-size: 100%;
    min-height: 500px;
    margin-bottom: 50px;
    background-position: bottom;}
img.live-webinar-sticker {height: 44px;}
	
#hero .header-img{position:relative;right:0}
.header.sticky{TOP:0;z-index:9999}
.hero-text{font-size:2rem;line-height:2rem;color:#000}
h1,.h1{font-size:3rem;font-weight:300;color:#fff}
.features-line{left:4%;top:84px;height:8px;display:none}
.features h4{font-size:16px}
.arrow-down img{height:70px}
.prg{padding:10px 34px;margin-bottom:1px;min-height:350px}
.addon{padding:25px 25px;border-radius:20px;min-height:190px;text-align:center}
.companies-line{display:none}
.addon img{float:none;margin-right:inherit;height:70px;margin-bottom:10px}
.partners-img{height:341px;margin-left:120px;margin-top:65px}
.testimoni{padding:10px;min-height:200px;margin-top:50px}
.testimoni h5{font-size:14px}
.testimoni p{position:relative;font-size:14px;margin-top:22px}
.awards{padding-left:0}
.awards li img{height:64px}
.awards li{margin-right:0}
.cta-arrow{right:-10px;height:230px;top:0}
.cta h3{font-size:1.8em}
section{padding:0}
footer.main-footer{padding:40px 0 0}
footer.main-footer .copyrights{margin-top:10px}
.opp-label{height:37px;left:22px}
.bg1{top:1350px;height:500px}
.bg2{left:0;top:2120px;height:550px}
.navbar-toggler{background:#fc5a1c;border:0;border-radius:5px;padding:10px 12px}
nav.navbar .navbar-toggler span{height:3px;background:#fff}
section#features{padding-top:40px}
.order-lg-1{padding:60px 0 0}
#hero .arrow-down img{display:none}
.with-icon{width:43%;float:left;margin:0 10px}
.white-box-sec{min-height:600px}
ul#timeline li{width:23%}
img.confirmation-bg1{height:400px}
.program-cov-box{margin-bottom:24px;padding:13px 17px}
.effort ul.p-detail li.self-study{width:22%}
.on-mobile{display:block;background: none;border-radius:0}
.on-desktop{display:none}
#register-now input[type="checkbox"]:checked:after {
    left: 45px;
	}
.form-box{padding:0px;background:#fff;margin-top: 50px;
    margin-bottom: 60px;}
p.quote-desc:before {
	top: 48px;}
label {
	margin-left: 70px;}
.program-cov-box ul li{font-size:12px}
.program-cov-box h4{font-size:23px}
.effort ul.p-detail li{width:40%}
.effort ul.p-detail li.ls{width:35%}
.prg img{height:54px}
.prg h5 span:after{height:8px;width:60px}
.addon h5{font-size:17px}
header{display:contents}
img.confirmation-bg1{display:none}
nav ul{float:left}
.partners-sec{min-height:390px}
.orange,.blue{width:50%;float:left;padding-top:51px}
.container{width:92%}
img.bg11{top:200px;height:450px}
.program-cov-box ul.regtech:after{height:100px}
.program-cov-box ul:after{height:110px}
.col-md-3.features{border-bottom:1px solid #ddd;padding-bottom:27px;margin-bottom:31px}
.program-instructors ul{margin-bottom:51px}
.main-logo-right{height:58px}
.program-instructors{padding:30px 0 0;background:#f9f9f9}
hr.seperator{display:none}
nav.navbar a.nav-link{color:#333;font-size:12px;padding:16px 6px}
.navbar-nav>li a.nav-apply-btn{padding:.4rem 1rem;margin-top:10px}
.prg ul{padding-left:25px!important}
.space50{padding:0}
.j-forms .steps span:after{width:235px}
.pd-left{padding-left:0}
.col-md-4.pd-left img{margin-bottom:35px}
span#partners{display:inline}
.instructor2{margin-top:41px}
.num{font-size:12px}
.navbar-nav>li.nav-item.num{padding:16px 0 0 0}
.fixed-form{position:relative;right:0;z-index:0;top:12px}
img.confirmation-bg2.orange-right{height:410px;position:absolute;right:0;left:auto;top:inherit;z-index:-999;bottom:2px}
#hero ul.association-list li img{height:30px;margin-right:3px;border-radius:0}
#hero.prelaunch ul.association-list li{font-size:20px;display:block;color:#000;margin-top:29px}

.download-page input,.download-page select,.prelaunch input,.prelaunch select{border:1px solid #e6e1e1}
img.img-responsive.srikrishnan{padding-bottom:30px;
    display: none;}
.deep-graphic{height:165px;left:37%}
img.img-responsive.srikrishnan.mob {
    display: block !important;
    padding: 20px 0px;
    height: 200px;
}
img.img-responsive.srikrishnan.mob {
    display: block !important;
    padding: 20px 0px;
    height: 200px;
    top: 0;
    left: 0;
}
ul.live-icons {
    margin-top: 0px;
}   
.fixed-form {
	top:0!important;}
.prelaunch .headerleft h1 span {
    font-size: 35px;
 }
}



/* Desktops and laptops ----------- */
@media only screen  and (min-width : 1224px) {
img.confirmation-bg1{height:280px}
.prelaunch img.confirmation-bg1{height:565px;left:21%;opacity:.6;top:22px}
}


/* Large screens ----------- */
@media only screen  and (min-width : 1500px) {
#hero .header-img {right: -175px;}
}

/* Large screens ----------- */
@media only screen  and (min-width : 1824px) {
/* Styles */
}




/* iPhone 6+ ----------- */
@media only screen and (min-device-width: 414px) and (max-device-width: 812px) and (orientation : landscape){
img.date-time-event.mob {
    display: block !important;
    padding-top: 20px;
}
h3 {
    margin-top: 0px !important;
}   
.navbar-nav{float:left;margin:0;text-align:center;width:100%}
.confirmation-pg h1{color:#000}
.navbar{min-height:70px}
.navbar-toggle{margin-top:19px;background:#fc5a1c;border:0}
nav.navbar a.nav-link{padding:10px 11px}
.navbar-nav>li a.nav-apply-btn{margin:13px 220px}
.navbar-default .navbar-toggle:focus,.navbar-default .navbar-toggle:hover{background-color:#fc5a1c}
.navbar-default .navbar-toggle .icon-bar{background-color:#fff}
.navbar-nav>li.nav-item.num{padding:7px 12px 0 0}
#hero .header-img{display: block;position: relative;height: 280px;right: 6px;top: 0;}
.order-lg-1{padding:46px 0 0}
.hero-text{font-size:2rem;color:#080808}
#hero{    background-size: contain;
    background-position: bottom;}
.header-label{height:60px;margin-top:26px}
.hero-byline{font-size:15px;padding:10px 15px}
h1,.h1{font-size:3rem;font-weight:300;color:#fff}
.quote{font-size:18px;padding:22px 10px}
.bg1{top:771px;height:260px}
.container{max-width:95%}
h2,.h2{font-size:1.7rem}
.prg{margin-bottom:30px}
.addon{border:1px solid #eee;border-radius:10px;padding:25px 20px}
.companies-line,.features-line,#hero .arrow-down img{display:none}
.features img{height:140px}
.features h4{margin-top:5px;border-bottom:1px solid #ddd;margin-bottom:7%;padding-bottom:6%}
.opp{border-bottom:1px solid #ddd}
.opp-label{left:50px}
.partners-img{height:260px;margin-left:138px;margin-top:25px}
.testimoni{margin-top:50px;min-height:auto}
.cta{    padding: 10px 4px 0px;
    min-height: 0px;}
.space35{padding:0}
.cta-arrow{right:30px;height:200px;top:0;opacity:.5}
.arrow-down img{display:none}
.testimoni p{position:relative}
.testimoni h5{margin-bottom:25px}
.awards li img{height:100px}
footer.main-footer{padding:0}
section{padding:20px 0}
.bg3{top:1300px;height:240px}
footer.main-footer .copyrights{margin-top:30px}
.prg ul li{font-size:16px}
.prg h5{font-size:20px}
.navbar-toggler{padding:6px 6px;font-size:1.25rem;line-height:1;border:1px solid transparent;border-radius:2px;background:#fc5a1c}
nav.navbar .navbar-toggler span{background:#fff}
#hero{min-height:410px}
ul#timeline li{width:23%;text-align:center}
.with-icon{width:90%}
.white-box-sec{min-height:620px}
img.confirmation-bg1{display:none}
.confirmation-pg{background:url(../images/confirmation-bg-mob.png)no-repeat;background-size:80%;background-position:100%}
p.download-btn a{padding:13px 40px 8px}
ul#timeline li p {font-size: 14px;}
#introVdo .modal-content {width: 57%;margin: auto;margin-top: 27px;}    
.header.sticky{top:0;z-index:999999}
.col-md-4.fixed-form.on-desktop{display:none}
.on-mobile{display:block;background:#ffdec4;border-radius:0;padding:20px}
.deep-graphic {
    height: 145px;
    left: 34%;
 }
.deep-graphic {
    height: 145px;
    left: 34%;
    }
    .prelaunch .headerleft h1 span {
    margin-top: 70px;
}
img.img-responsive.srikrishnan {
    display: none;
}
img.img-responsive.srikrishnan.mob {
   display: block !important;
    height: 136px;
    padding: 20px 0 0px;
       left: 0px;
    top: -12px;
}
	.prelaunch .headerleft h1 span {
    font-size: 30px;
}
#hero.prelaunch h1 {
    font-size: 30px;
    margin-bottom: 8px;
    margin-top: 30px;
}
p.author img {
    height: 60px;
    }
	img.live-webinar-sticker {
    height: 40px;
}
	
    p.special-txt {
    font-size: 16px;
    }
.main-logo {
    height: 50px;
   }    
.main-logo-right {
    height: 50px;

}   
}

@media only screen and (min-device-width: 414px) and (max-device-height: 736px) and (orientation : portrait) and (-webkit-device-pixel-ratio: 2){
.j-forms .steps span:after {width: 75px;}
    
}




/* Samsung Galaxy S5 ----------- */
@media only screen and (min-device-width: 360px) and (max-device-height: 640px) and (orientation : landscape) {
nav ul{float:left}
nav ul img.associate{height:24px;margin-left:0}
nav ul img{height:30px}
.j-forms .steps span:after{width:236px}
h3.course span{font-size:20px}
input,textarea,select,.nice-select{border-bottom:1px solid #dee4e9}
.j-forms .steps{left:-10px}
}

@media only screen and (min-width: 360px) and (max-height: 820px) and (orientation : portrait){
.block-chin h3{font-size:28px}
.program-cov-box{margin-bottom:40px}
img.bg11{height:200px}
.effort ul.p-detail li.ls,.effort ul.p-detail li,.effort ul.p-detail li.self-study{width:90%}
.effort ul li h4{font-size:18px}
.effort ul li p{font-size:14px}
.prg img{height:65px;padding-left:5px}
.addon img{margin-right:0;left:-10px;height:35px}
.addon h5{font-size:13px}
.addon img{top:2px}
#introVdo .modal-dialog{width:90%}
.j-forms .steps span:after{width:92px}
.j-forms .steps{left:0}
nav ul img{height:23px;margin-left:0}
.form-description p.completed-alert{padding:2px 14px 15px;font-size:14px}
input,textarea,select,.nice-select{border-bottom:1px solid #dee4e9}
}

@media only screen and (min-device-width: 414px) and (max-device-width: 736px) and (orientation : landscape){
.partners-sec{min-height:auto}
.partners-sec p{position:static;margin-top:31px}
#partners .col-md-3.col-sm-6{width:49%;float:left}
.program-cov-box{width:48%;margin-bottom:20px;float:left;margin-right:6px;min-height:350px;padding:20px 20px}
.effort ul.p-detail li{width:47%!important}
.prg ul{padding:15px 0 0}
section.effort ul.p-detail{margin-top:50px}
.blue{width:50%;float:left;margin-top:30px}
.orange{width:50%;float:left;margin-top:30px}
img.bg11{height:330px}
.bg2{top:1310px;height:560px}
h2.headline{margin-bottom:0}
.program-cov-box ul:after{height:140px}
.space50{padding:10px 0}
hr.seperator{display:none}
.program-cov-box ul.regtech:after{height:100px}
.program-cov-box ul li{font-size:14px}
.pd-left{padding-left:0}
.col-md-4.pd-left img{margin-bottom:71px}
.instructor2{margin-top:30px}
.program-instructors ul{margin-bottom:41px}
section.program-partners{padding-top:0}
.program-instructors{padding:30px 0 0}
.space30{padding:0}
.prelaunch form{margin-top:26px;margin-bottom:61px}
img.confirmation-bg2.orange-right{display:none}
.prelaunch img.confirmation-bg1{display:block;z-index:-999}
.fixed-form{position:relative;right:0;top:50px}
#hero ul.association-list li img{height:25px;margin-right:1px;border-radius:0}
}

@media only screen and (min-width :1200px) and (max-width :1270px) {
.with-icon{width:43%}
.white-box-sec p.br-bt{font-size:13px;margin-bottom:15px}
.program-feesection p.fee-sec.br-bt{font-size:14px}
.program-feesection p.fee-sec.lst{font-size:14px}
.white-box-sec{min-height:530px}    
.apply-topsect ul li {font-size: 13px;}
.apply-topsect ul li.line1.a img {top: 5px;}    
form.anform {min-height: 576px;}
.program-cov-box h4 {font-size: 24px;}
    .quote h4 {font-size: 1.1rem;}
    section.quote-sec .quote p {font-size: 11px;}
    #hero .header-img {right: -63px;}
    .features img.features-line {height: 49px;}
    .j-forms .steps p {font-size: 13px;}
    form {padding-right: 0;}
    .radio-city label {font-size: 12px;}
    .rad .form-group, .j-forms .unit.rad {margin-bottom: 0;}
    .yps {top: 0px;left: 0;}
    .confirmation-pg h1.dwn-head {font-size: 22px;}
    img.confirmation-bg1 {height: 600px;}
}

    