@import "https://netdna.bootstrapcdn.com/bootstrap/3.0.0/css/bootstrap-glyphicons.css";
html{scroll-behavior:smooth}
body, p { font-family: 'Metropolis', sans-serif; font-size:16px; font-weight: 300; }
body{overflow-x:hidden}
a,a:focus,a:hover{color:#08459c;outline:none!important}
.container{width:1200px}
.topbar{background:#5B5F62;color:#fff;font-size:15px;font-weight:400;padding:9px 20px;text-align:center;position:fixed;top:0;z-index:9999;width:100%}
.topbar p{margin:0;font-size:16px;font-weight:300;color:#fff!important}
.header{position:relative;background-position:center;background-size:cover;min-height:282px}
nav.navbar.navbar-default.navbar-fixed-top{top:0px}
.innerpage-menu .navbar-default{background-color:#fff;border-color:#fff;box-shadow:0 0 6px 0 #ddddddb3}
.innerpage-menu .navbar-brand{padding:0 15px;min-height:80px}
nav.navbar img { height: 55px; display: inline-block; margin: 10px 0px; }
p a.apply-now-mob{display:none}
.navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse{min-height:75px}
.innerpage-menu .navbar-nav{float:right;margin:0;padding-top:6px}
.innerpage-menu .navbar-nav>li{float:left;padding:15px 0;color:#080808;font-weight:400;font-size:12px;text-transform:uppercase}
.navbar-default .navbar-nav>li>a{color:#000;padding:10px 6px}
.navbar-default .navbar-nav>li>a.download-link{border:2px solid #f36f25;border-radius:5px;margin-left:9px;padding:8px 13px 6px;margin-top:-1px;background:#f36f25;color:#fff}
.navbar-nav>li>a.download-link img,header.header.innerpage-menu.sticky .navbar-nav>li>a.download-link img{height:17px;margin-right:2px;margin-top:-1px}
.bannersection{padding-top:110px;padding-bottom:40px;min-height:660px;background:#fff url(../images/header-bg.webp)no-repeat;background-size:cover;background-position:85% 40px}
.col-md-8{padding-right:10px}
div.seo-title {
    line-height: normal;
}
div.seo-title h1 {
    font-size: 30px;
    font-weight: 600;
    color: #000;
    display: inline;
}
div.seo-title p {
    font-size: 30px;
    font-weight: 600;
    color: #000;
    display: inline;
    background: none;
    padding: 3px 0px;
}
.logo .marketing-title{font-size:30px;font-weight:600;color:#000;display: inline;background: none;}
.logo h2{font-size:46px;font-weight:600;padding:0 0 5px;color:#08459c;margin-bottom:0;margin-top:0}
.logo h2 span{font-size:25px;font-weight:400;display:block;line-height:130%;padding-bottom:6px;color:#222}
.logo img{height:32px;margin-right:6px}
.logo img.highlights-graphic{height:138px;margin-top:25px}
img.highlights-graphic.mob{display:none}
.mobile-cta{display:none}
p.byline.text-white {
    display: block;
    width: max-content;
    background: linear-gradient(90deg, rgb(218, 236, 246) 0%, rgb(216, 235, 247) 35%, rgba(255, 255, 255, 0) 100%);
    border-radius: 2px;
}
.logo p{color:#000;font-weight:400;font-size:20px;margin-top:0;margin-bottom:0;background:#fff;display:inline-block;padding:3px 14px;font-weight:600;position:relative}
p.program-intro{background:none;margin-bottom:40px;margin-top:20px}
.logo a.video-text{color:#000;font-weight:300;font-size:17px;display:inline-block;margin-top:20px;text-decoration:none}
.logo p.program-intro a.video-text{color:#08459c;font-weight:500;border:2px solid #08459c;border-radius:50px;padding:8px 25px 6px;font-size:18px}
a.video-text.testimonial img{position:relative;top:-1px;height:32px}
img.branding-logo-mob{display:none}
.col-md-8.col-sm-8.logo{padding-bottom:25px}
.barch-sticker-sec{position:absolute;z-index:123;top:8px}
.form-fields{padding:0 0 20px;width:100%;background:#fff;box-shadow:0 0 24px #00000026;position:relative;border-radius:10px 10px 0 0}
.form-header{padding:12px 10px 18px;margin-bottom:5px;text-align:center;background:#08459c;border-radius:10px 10px 0 0;position:relative}
.barch-sticker-sec img{width:92%;width:100%;left:-20px;position:relative}
.form-header h3{font-size:16px;font-weight:400;margin-top:0;margin-bottom:0;color:#fff;text-align:center;line-height:140%}
.form-header h3 img{height:17px;width:auto;left:0;margin-right:4px;margin-left:0;position:relative}
span.trigger-bottom { background: #fff; padding: 4px; border-radius: 30px; position: absolute; left: 0; right: 0; width: 41%; margin: auto; box-shadow: 0 4px 11px #7878781c; bottom: -15px; font-size: 12px; font-weight: 500; }
.form-header span.trigger-bottom img{height:20px!important;width:auto!important;left:0!important;margin-right:2px!important;margin-top:-4px!important;margin-left:0}
.barch-sticker-sec form{padding:25px 30px 5px}
#DownloadCurriculum .with-icon.single-row,#DownloadCurriculum .with-icon.single-row2{width:100%;margin:0 10px 2px 0;display:inline-block;min-height:30px}
.iiit-popup input,.iiit-popup textarea,.iiit-popup select,.iiit-popup .nice-select{padding:4px 15px;transition:all .3s ease;font-size:12px;color:#000;margin-bottom:0;border-radius:4px;background-color:#fff;width:100%;outline:0;display:block;border:1px solid #cacaca;height:35px}
.intl-tel-input input#Phone{padding-left:50px}
.iiit-popup select{text-indent:0}
.with-icon.single-row select,select#mx_Gender,select#mx_Current_Residing_City,select#mx_Total_Expirence,select#mx_I_am_interested_in_Joining{list-style:none;padding:4px 11px}
.iiit-popup .exp1{color:#848484!important}
p.terms-condition-label{display:inline-block;text-align:center;width:100%;font-size:12px;font-weight:400;margin-top:0;margin-bottom:0;padding-left:14px;padding-top:0;line-height:110%}
input[type=checkbox]{display:none}
input[type=checkbox]+label{display:block;margin:0;cursor:pointer;padding:0;float:left;color:#a0a0a0;font-weight:300;font-size:9.5px;margin-top:0;line-height:140%;text-align:left}
input[type=checkbox]+label:before{content:"\2714";border:.1em solid #cacaca;border-radius:.2em;display:inline-block;width:14px;height:14px;padding-left:0;padding-bottom:.3em;margin-right:.2em;vertical-align:bottom;color:transparent;transition:.2s;position:relative;top:3px;text-align:center;margin-left:-16px;float:left;margin-right:8px}
input[type=checkbox]:checked+label:before{background-color:#0045A6;border-color:#0045A6;color:#fff}
p.terms-condition-label label br{display:none}
p.terms-condition-label a{text-decoration:none;font-size:9px;color:#0045A6;border-bottom:1px solid;line-height:90%;margin-bottom:0;cursor:pointer;font-weight:300;display:inline-block}
.submit-btn{text-align:center}
.submit-btn button#form-submit-button{margin-top:0;position:relative;left:0;background:#00a453;color:#fff;width:100%;text-transform:uppercase;font-weight:600;padding:8px 12px;outline:0;border:none;border-radius:5px}
.grecaptcha-badge{visibility:hidden}
.barch-sticker-sec form{padding:23px 30px 5px}
.barch-sticker-sec.iiit-popup.affix{position:fixed;top:90px;z-index:123}
.barch-sticker-sec.affix .form-fields{padding:0 0 20px;width:385px;border-radius:10px}
div#mx_Cityautocomplete-list,div#JobTitleautocomplete-list,div#Companyautocomplete-list{position:absolute;background:#fff;z-index:9;width:88%;padding-left:5px;box-shadow:0 2px 11px -1px #ddd;overflow-y:scroll;max-height:250px}
div#mx_Cityautocomplete-list div,div#JobTitleautocomplete-list div,div#Companyautocomplete-list div{font-size:12px;padding-bottom:2px}
div#mx_Cityautocomplete-list div:hover{background:#f60;color:#fff;cursor:pointer}
.modal.dcr.in{background:#00000063}
div#specialCorporateEnrolment .modal-dialog{width:800px;margin-top:80px}
.corporate-form iframe{width:100%;height:650px}
div#downloadCurriculumReport .modal-dialog, div#downloadDetailedCurriculum .modal-dialog, div#ProgrammeIntro .modal-dialog { width: 60%; margin-top: 80px; max-width: 800px; }
div#downloadCurriculumReport .modal-body{position:relative;padding:20px;text-align:center}
.download-curriculum-form iframe,.detailed-curriculum-form iframe{width:100%;height:400px}
.cohort-feedback iframe{width:100%;height:450px}
button.close{background:#ff5722;color:#fff;font-size:30px;font-weight:700;line-height:0;right:-18px;top:-19px;position:absolute;padding:16px 8px;box-shadow:0 0 11px 0 #00000057;opacity:1;border-radius:50px}
.bottom-header-sec{background:#ecf4f7;padding-bottom:40px;padding-top:50px;margin-top:0;margin-bottom:0;z-index:99;position:relative}
img.certify-logo { height: 115px; position: absolute; top: -130px; left: 12px; }
h2.heading.single-heading{font-size:40px;position:relative;margin-top:5px;margin-bottom:25px;font-weight:600;line-height:130%}
h2.heading.single-heading span{font-weight:400;font-size:24px;display:block}
p.faculty-subhead{font-size:18px!important}
.demand-growing ul{padding-left:0}
.demand-growing ul li { display: inline-block; font-size: 17px; width: 48%; background: #fff; padding: 30px 20px; margin: 5px 10px 10px 0; border-radius: 5px; border-left: 5px solid #08459c; position: relative; vertical-align: top; min-height: 140px; }
.demand-growing ul li span{font-weight:600;font-size:22px;color:#064376}
.rt-bar-section{margin-top:40px}
.left-border{border-left:0 solid #f0eef8;position:relative}
hr.divider{margin:40px 0}
section.rt-bar-section h2{font-size:36px;margin-top:5px;margin-bottom:25px;font-weight:600;line-height:130%}
section.rt-bar-section h2.heading:after{content:"";background:#08459c;display:block;width:50px;height:6px;margin:0;position:relative;top:15px;margin-bottom:32px}
/* section.rt-bar-section p{font-weight:300;line-height:150%;font-size:17px;margin-bottom:5px} */
.impact-format ul{padding-left:0}
.impact-format ul li{display:inline-block;width:46%;font-size:17px;padding-bottom:20px;vertical-align:top}
.impact-format ul li strong{display:block;font-size:19px}
.capstone-projects-format,.executive-friendly-classes,.immersive-learning-campus,.industry-experts,.live-interactive-sessions,.project-mentorship{display:inline-block;background:url(../images/impact-format.webp) no-repeat;overflow:hidden;text-indent:-9999px;text-align:left;float:left}
.capstone-projects-format{background-position:-7px -6px;width:70px;height:70px;background-size:220%}
.executive-friendly-classes{background-position:-79px 5px;width:70px;height:70px;background-size:220%}
.immersive-learning-campus{background-position:-7px -72px;width:70px;height:70px;background-size:230%}
.industry-experts{background-position:-85px -78px;width:70px;height:70px;background-size:230%}
.live-interactive-sessions{background-position:-8px -148px;width:70px;height:70px;background-size:220%}
.project-mentorship{background-position:-80px -143px;width:70px;height:70px;background-size:225%}
.iiit-certification{padding-top:0}
img.img-responsive.about-iisc-campus{width:95%;margin-bottom:0;border-radius:5px}
.iiit-certification p a,p.faq-view-all-link a,.eligibility-sec p a,.institute-sec p a,#faculty a{border-bottom:1px solid #0045A6}
div#faculty{background:#ecf4f7;padding:30px;    margin-top: 60px;}
p.faculty-subhead{font-size:18px!important}
.faculty-sec ul{padding-left:0;margin-bottom:0}
.faculty-sec ul.sub-faculty li.program-director-list{width:49%;min-height:auto;padding:5px;border-radius:5px;vertical-align:top;margin-bottom:20px;display:inline-block;margin-right:3px}
.faculty-sec ul.sub-faculty li h4{font-size:18px;line-height:130%;margin-bottom:0;margin-top:0;font-weight:500;color:#000}
.faculty-sec ul.sub-faculty li.program-director-list h4{padding-bottom:3px;position:relative}
.faculty-sec ul li p{font-size:13px;line-height:150%;color:#000;padding-bottom:10px}
.faculty-sec ul.sub-faculty li.program-director-list p{font-size:15px;padding-top:0}
.faculty-sec ul.sub-faculty li.program-director-list p.sub-line{font-size:14px}
.faculty-sec ul.sub-faculty li.program-director-list h4 span{font-weight:500;background:#32455f;padding:3px 12px 2px;color:#fff;border-radius:50px;font-size:11px;display:inline-block;margin-bottom:7px;position:absolute;top:-24px;line-height:140%}
.aditya-konduri,.chepuri,.deepak-subramani,.phani-motamarri,.sashi-jain,.sashikumar-ganesan,.yogesh-simhan,.asokan-pichai,.surobhi-lahiri{display:inline-block;background:url(../images/speakers.webp) no-repeat;overflow:hidden;text-indent:-9999px;text-align:left;margin-right:10px;border:2px solid #fff}
.aditya-konduri{background-position:-20px -0;width:70px;height:70px;border-radius:50px;float:left}
.chepuri{background-position:-110px -0;width:70px;height:70px;border-radius:50px;float:left}
.deepak-subramani{background-position:-20px -10px;width:70px;height:70px;border-radius:5px;float:left;margin-bottom:10px}
.phani-motamarri{background-position:-110px -90px;width:70px;height:70px;border-radius:50px;float:left}
.sashi-jain{background-position:-20px -180px;width:70px;height:70px;border-radius:50px;float:left}
.sashikumar-ganesan{background-position:-110px -10px;width:70px;height:70px;border-radius:5px;float:left;margin-bottom:10px}
.yogesh-simhan{background-position:-20px -270px;width:70px;height:70px;border-radius:50px;float:left}
.asokan-pichai{background-position:-110px -269px;width:70px;height:70px;border-radius:50px;float:left}
.surobhi-lahiri{background-position:-20px -360px;width:70px;height:70px;border-radius:50px;float:left}
div#curriculum .col-md-8{padding-left:0;margin-top:40px}
h4.sub-heading-1{font-size:18px;font-weight:300;margin-bottom:24px;margin-top:0;line-height:150%}
.panel-default{border-color:transparent}
div#accordion3 .panel-heading,div#accordion4 .panel-heading{background:#5B5F62;margin-bottom:0;border-radius:5px;cursor:pointer}
div#accordion3 .panel-heading h4.panel-title,div#accordion4 .panel-heading h4.panel-title{color:#fff;font-size:16px;font-weight:400;padding:6px 15px}
div#accordion3 .panel-body ul,div#accordion4 .panel-body ul{padding-left:35px}
div#accordion3 .panel-body ul li,div#accordion4 .panel-body ul li{font-size:16px;padding-bottom:8px;font-weight:300;display:inline-block;position:relative;width:100%}
div#accordion3 .panel-body ul li:before,div#accordion4 .panel-body ul li:before{content:"";width:0;height:0;border-top:7px solid transparent;border-bottom:7px solid transparent;border-left:9px solid #08459c;position:absolute;left:-20px;top:3px}
div#accordion3 .panel-body,div#accordion4 .panel-body{background:#f7f9fa;border-radius:5px;border:0 solid #f2eee6;padding:20px 5px 10px 15px}
div#accordion3 .panel-heading h4.panel-title span.glyphicon,div#accordion4 .panel-heading h4.panel-title span.glyphicon{float:right}
h3.certificate-heading{font-size:22px;margin-bottom:40px;margin-top:60px}
img.tools-used{width:100%;margin-bottom:30px}
img.tools-used.mob{display:none}
.detailed-curriculum-cta p a{background:#f36f25;padding:14px 20px;color:#fff;border-radius:5px}
ul.ideal-list{padding:0;padding-bottom:20px;padding-left:4px}
ul.ideal-list li{font-size:17px;font-weight:300;padding-bottom:6px;display:inline-block;width:100%;position:relative;padding-left:15px}
ul.ideal-list li:before{content:"";width:0;height:0;border-top:7px solid transparent;border-bottom:7px solid transparent;border-left:9px solid #08459c;position:absolute;left:0;top:3px}
div#eligibility{padding-left:0}
div#eligibility ul{padding-left:0;margin-bottom:0}
div#eligibility ul li{font-size:17px;font-weight:300;padding-bottom:6px;display:inline-block;width:100%;position:relative;padding-left:15px}
div#eligibility ul li:before{content:"";width:0;height:0;border-top:7px solid transparent;border-bottom:7px solid transparent;border-left:9px solid #08459c;position:absolute;left:0;top:3px}
.selection-sec.rt-bar{padding-top:10px;margin-bottom: 80px;}
.four-step{padding-bottom:0;padding-top:40px}
img.rm-label-img.desk{width:90%;position:relative;left:0;top:0}
ul.timeline{margin:-8px 0 6px;position:relative;padding-left:0}
.four-step ul li.li{width:23%;display:inline-block;text-align:center;padding:0}
.application-process-label p.rm-label{text-align:center;padding-bottom:30px;padding-top:10px;margin-left:-110px}
ul.timeline li{display:inline-block;margin:-2px;vertical-align:top}
.four-step .status.one1{background:0}
.four-step .status{top:20px;justify-content:center;border:0;background:url(../images/arrow.webp)no-repeat;position:relative;top:0;height:29px;background-size:8%;z-index:3}
.four-step .status.one1:before{content:"1";color:#fff}
.four-step .status:before{content:"";width:15px;height:15px;background-color:#5f2d14;border-radius:25px;border:2px solid #5f2d14;position:absolute;top:-46px;left:46.5%;transition:all 200ms ease-in;text-align:center;font-size:10px;font-weight:600;line-height:11px;z-index:99}
.selection-sec ul#timeline li img{height:65px}
.four-step .status img{position:relative;top:-30px;background:#fff;padding:5px;height:78px;box-shadow:0 10px 22px 0 #5d5b5b2b;z-index:9;border-radius:50px}
.four-step .li .status h4{color:#4a4d50;font-weight:500;font-size:16px;margin-bottom:13px;margin-top:-15px;position:relative;top:-10px;line-height:140%}
.four-step .status h4{margin-top:0!important}
.four-step .status.two1:before{content:"2";color:#fff}
.four-step .status:before{content:"";width:15px;height:15px;background-color:#5f2d14;border-radius:25px;border:2px solid #5f2d14;position:absolute;top:-46px;left:46.5%;transition:all 200ms ease-in;text-align:center;font-size:10px;font-weight:600;line-height:11px;z-index:99}
.four-step .status.three1:before{content:"2";color:#fff}
.four-step .status:before{content:"";width:15px;height:15px;background-color:#5f2d14;border-radius:25px;border:2px solid #5f2d14;position:absolute;top:-46px;left:46.5%;transition:all 200ms ease-in;text-align:center;font-size:10px;font-weight:600;line-height:11px;z-index:99}
.four-step .status.four1:before{content:"3";color:#fff}
.four-step .status:before{content:"";width:15px;height:15px;background-color:#5f2d14;border-radius:25px;border:2px solid #5f2d14;position:absolute;top:-46px;left:46.5%;transition:all 200ms ease-in;text-align:center;font-size:10px;font-weight:600;line-height:11px;z-index:99}
.four-step .timeline:after{content:"";background:url(../images/dot-line.webp)no-repeat;position:absolute;width:70%;top:3px;height:16px;background-size:100%;text-align:center;left:65px}
.four-step .status:before{content:"";width:15px;height:15px;background-color:#f36f25;border-radius:25px;border:2px solid #f36f25;position:absolute;top:-49px;left:43.5%;transition:all 200ms ease-in;text-align:center;font-size:10px;font-weight:600;line-height:11px;z-index:99}
.four-step .status.two1:before{content:"2";color:#fff}
.four-step .status.three1:before{content:"3";color:#fff}
.four-step .status.four1:before{content:"4";color:#fff}
.four-step .status.five1:before{content:"5";color:#fff}
.four-step .timeline:after{content:"";background:url(../images/dot-line.webp)no-repeat;position:absolute;width:65%;top:3px;height:16px;background-size:100%;text-align:center;left:84px}
.four-step .status{top:20px;justify-content:center;border:0;background:url(../images/arrow.webp)no-repeat;position:relative;top:0;height:29px;background-size:8%;z-index:3}
.application-process-label{padding-top:110px}
section.rt-bar-section p.star-label{font-size:14px}
div#outcomes{padding-top:20px}
.professional-growth{background:#ecf4f7;padding:30px 30px 10px;margin-top:25px}
.professional-growth h4.sub-heading-1{font-size:22px;line-height:130%}
ul.financial-leadership{padding-left:0;margin-bottom:0}
ul.financial-leadership li{font-size:16px;font-weight:300;display:inline-block;padding-bottom:5px;width:100%;vertical-align:top;margin-right:15px}
ul.financial-leadership.one li{width:100%}
ul.financial-leadership.one li>div{float:left;position:relative;top:-8px;margin-right:5px}
.evaluate,.ml-models,.ml-systems-scalability,.production-system,.streamline-operations{display:inline-block;background:url(../images/outcomes.webp) no-repeat;overflow:hidden;text-indent:-9999px;text-align:left}
.evaluate{background-position:-10px 0;width:65px;height:60px;background-size:220%}
.ml-models{background-position:-80px 2px;width:65px;height:60px;background-size:240%}
.ml-systems-scalability{background-position:-7px -61px;width:65px;height:60px;background-size:240%}
.production-system{background-position:-63px -47px;width:65px;height:60px;background-size:200%}
.streamline-operations{background-position:-10px -130px;width:65px;height:60px;background-size:240%}
img.certificate-img{height:auto;border:0 solid #f7f7f7;width:100%;margin-left:0;margin-top:10px;float:right;position:relative;left:20px}
table.pricing-tab{width:100%;padding-bottom:15px}
table.pricing-tab tr th,table.pricing-tab tr td{font-size:16px;font-weight:400;text-align:right;padding-right:40px}
.pricing-tab th{text-align:left;background:#08459c;padding:10px 18px;color:#fff;font-weight:600}
.pricing-tab tr td:nth-child(1),.pricing-tab tr th:nth-child(1){text-align:left}
.pricing-tab td{text-align:left;background:#ecf4f7;padding:10px 16px;color:#000;font-weight:500;padding-right:5px}
section.rt-bar-section p.emi-details{display:inline-block;padding-top:0;width:100%}
section.rt-bar-section p.emi-details span{display:inline-block;padding-left:0;font-size:14px;padding-right:20px}
p.emi-details img{height:40px;border-radius:30px;margin-right:3px;position:relative;top:-2px}
p.emi-details a,p.emi-details a:focus,p.emi-details a:hover{text-decoration:underline}
section.rt-bar-section p.emi-details strong{font-size:12px;font-weight:400;float:right;margin-right:20px;margin-top:10px}
img.scholarships-label{height:52px;margin-left:-12px}
section.rt-bar-section p.star-label{font-size:14px}
.faq-sec .panel-default{border-color:#fff}
.faq-sec .panel-default>.panel-heading{color:#333;background-color:#fff;border-color:#fff;border-bottom:1px solid #e7e7e7;padding:5px 0 12px}
.faq-sec .panel-default:last-child .panel-heading{border-bottom:none}
.faq-sec .panel{box-shadow:none;width:99%}
.faq-sec .panel-title{font-size:17px}
.faq-sec .panel-title>a{text-decoration:none}
.faq-sec .panel-default>.panel-heading+.panel-collapse>.panel-body{border-top-color:inherit;border-top:1px solid #777}
.faq-sec .glyphicon-plus:before{color:#a5a4a1;font-weight:300!important;font-size:17px}
.faq-sec .glyphicon-minus:before{color:#a5a4a1}
.faq-sec .glyphicon{float:right;text-align:right;position:relative;top:8px}
.faq-sec .panel-body ul{padding-left:20px}
.faq-sec .panel-body ul li{padding:6px 0;font-size:17px;font-weight:300}
.faq-sec .panel-body ul li p{margin-bottom:0}
.faq-sec .panel-body ul li span.author-info{font-size:11.5px}
.faq-sec #accordion h4.panel-title{font-size:17px;color:#333;margin:4px 0;padding:0;font-weight:400;line-height:150%}
.faq-sec .panel-group .panel+.panel{margin-top:0}
.faq-sec .panel-title>a{text-decoration:none}
.faq-sec .glyphicon{float:right;text-align:right;position:relative;top:8px}
.faq-sec .glyphicon-plus:before{color:#a5a4a1;font-weight:300!important;font-size:17px}
.faq-sec .glyphicon-minus:before{color:#a5a4a1}
#accordion .panel-body p{list-style:none;margin-bottom:5px;font-size:17px;transition:all .3s ease;position:relative;padding-left:0}
p.faq-view-all-link a{font-weight:500;font-size:16px;text-decoration:none}
.institute-sec img.ts-logo{height:60px;margin-top:0;margin-bottom:30px}
ul.ts-highlights{margin-left:0;padding-left:0}
ul.ts-highlights li{display:inline-block;width:21%;vertical-align:top;font-size:14px;font-weight:300;line-height:1.2}
ul.ts-highlights li span{font-size:34px;font-weight:600;float:left;margin-top:-6px;display:inline-block;margin-right:5px}
ul.ts-highlights li:nth-child(2){width:26%}
.institute-sec p{padding-right:0}
.col-md-8.reference-links{background:#ededed;padding:20px;margin:20px 0 0;width:65%}
p.footer-logo{display:none}
footer#site-footer{padding:5% 1px}
.autocomplete-active{background: #1482c9;color: #fff;}
img.certify-logo-mob {
    display: none;
}
.form-header h3 img {
    display: none;
}
.news-sec img{max-width:100%;height:auto;display:inline-block}
.news{margin-bottom:10px;box-shadow:0 0 21px 0 #3838383d;border-radius:8px;min-height:auto;padding:7px}
.news.news-view-all{background:#00833e;text-align:center;min-height:134px}
.news img.news-viewall{height:35px;width:auto;border:0;float:none;display:block;margin:auto;margin-bottom:13px;margin-top:25%}
.news-view-all .news-inner a{color:#fff;font-weight:600;text-align:center;font-size:15px;text-decoration:none}
.news-page .news img{border-radius:10px 10px 0 0}
.news img{width:100%;border-radius:0 0 0 0;border-bottom:1px solid #eee}
.news a:hover h3{color:#ff5400}
.news h3{font-size:14px;font-weight:400;color:#000;margin-bottom:6px}
.news p{font-size:12px;color:#444;font-weight:300;margin-bottom:0}
.news-inner{padding:7px 1px 0}
.news-page .news{width:100%;display:inline-block;margin:0 10px 27px;vertical-align:top;margin-bottom:30px;min-height:208px}
div#news .col-md-2 {width: 20%;padding-right: 0;}
.form-header h3 span { font-size: 12px; border-radius: 50px; color: #000; font-weight: 500; position: absolute; top: -14px; display: block; background: #fff; padding: 1px 12px; left: 31%; margin: auto; }
section.rt-bar-section p.iisc-credits {
    display: inline-block;
    padding-bottom: 15px;
    margin-top: 10px;
    font-weight: 400;
    font-size: 15px;
}
p.iisc-credits img {
    display: inline-block;
    height: 65px;
    float: left;
    margin-right: 10px;
    margin-top: -9px;
}
section.rt-bar-section p.iisc-credits strong {
    font-size: 20px;
}
p.academic-credits{background:transparent;font-size:18px;position:relative;top:4px;margin-left:30px;font-size:17px;line-height:1.2;margin: 25px 0;}
p.academic-credits img{height:46px;float:left;margin-top:-2px}
p.academic-credits span{font-size:46px;float:left;font-weight:600;display:inline-block;margin-top:-6px;margin-right:8px}
p.academic-credits:after{display:none}

.gg-play-button{box-sizing:border-box;position:relative;display:block;transform:scale(var(--ggs,1));width:22px;height:22px;color:#fff}
.gg-play-button::before{content:"";display:block;box-sizing:border-box;position:absolute;width:0;height:10px;border-top:15px solid transparent;border-bottom:15px solid transparent;border-left:23px solid;top:-4px;left:4px}
.circle { height: 90px; width: 90px; border-radius: 50%; background-color: #f36f25; cursor: pointer; position: absolute; display: flex; justify-content: center; align-items: center; -webkit-transition: height .25s ease,width .25s ease; transition: height .25s ease,width .25s ease; box-shadow: 0 14px 28px #010000 0 10px 10px #030000; top: 330px; z-index: 99; right: 260px; }
.circle:before,.circle:after{content:'';display:block;position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;border:1px solid rgba(255 255 255 / 50%)}
.circle:before{-webkit-animation:ripple 2s linear infinite;animation:ripple 2s linear infinite}
.circle:after{-webkit-animation:ripple 2s linear 1s infinite;animation:ripple 2s linear 1s infinite}
.circle:hover:before,.circle:hover:after{-webkit-animation:none;animation:none}
@-webkit-keyframes ripple {
0%{-webkit-transform:scale(1)}
75%{-webkit-transform:scale(1.75);opacity:1}
100%{-webkit-transform:scale(2);opacity:0}
}
@keyframes ripple {
0%{transform:scale(1)}
75%{transform:scale(1.75);opacity:1}
100%{transform:scale(2);opacity:0}
}
img.batch-sticker {     height: 90px;
    margin: 30px 0;
    display: inline-block;
    margin-right: 22px;}

ol.breadcrumb{background:transparent;padding:0;margin-top:0}
ol.breadcrumb li.breadcrumb-item a,ol.breadcrumb li.breadcrumb-item{color:#6b6b6b;text-decoration:none;font-size:12px}
ol.breadcrumb li.breadcrumb-item{color:#000}
.breadcrumb-item+.breadcrumb-item::before{display:inline-block;padding-right:.5rem;color:#6b6b6b;content:"/"}
ol.breadcrumb li.breadcrumb-item:last-child a{color:#000}

div#institute iframe {
    width: 100%;
    height:760px;
    border: none;  
}

div#accordion3 .panel-heading h4.panel-title span.glyphicon, div#accordion4 .panel-heading h4.panel-title span.glyphicon {
    -webkit-text-stroke: 2px #5b5f62;
    font-size: 14px;
}
div#timer div{display:inline-block;font-size:20px;font-weight:600;padding:12px 4px;color:#fff;margin:0 3px;border-radius:5px;text-align:center;line-height:72%;background:#de2d29;height:36px}
div#timer div span{background:transparent;display:block;padding-top:15px;font-size:12px;position:relative;top:0;font-weight:500;color:#000;background:transparent}
div#timer { margin-top:35px; display: inline-block; text-align: center; margin-left: 40px; }
div#timer div.remaining{background:none!important;color:#fff;box-shadow:none;vertical-align:top;font-size:16px;text-transform:capitalize;top:-27px;left:25%;position:relative}
p.timer_trigger{font-size:18px;font-weight:500;color:#000!important;margin-top:0;background:transparent;display:block;position:relative;top:-8px;}
p.timer_trigger:after{display:none}
.panel-body ul li ol {
    padding-top: 10px;
}
.fee-options {
    border: 1px solid #e5e5e5;
}
.fee-white {
    text-align: center;
    padding-top: 45px;
}
p.fee-amount.mt-3 {
    font-size: 16px;
    color: #000;
}
p.fee-amount.mt-3 strong {
    margin-top: 0px;
    margin-bottom: 12px;
    display: block;
    font-size: 42px;
    font-weight: 600;
    color: #075299;
}
.fee-loan {
    font-size: 17px;
    line-height: 1.2;
    position: relative;
    margin: 0px 0;
    display: inline-flex;
    flex-direction: column;
}
.scholarship-icon {
    height: 41px;
}
.financeOptions a.corporate-link {
    color: #000;
    font-size: 15px;
    font-weight: 500;
    text-decoration: underline;
}
p.fee-disclaimer {
    font-size: 12px;
    color: #666161;
    margin-top: 0px;
}
ul.payment-types {
    /* margin-top: 31px; */
    padding: 0;
}
ul.payment-types li {
    width: 30%;
    font-weight: 400;
    font-size: 13px;
    color: #a7a7a7;
    display: inline-flex;
    flex-direction: column;
}
ul.payment-types li img {
    height: 22px;
    margin: auto;
    display: inline-block;
    margin-bottom: 8px;
}
ul.payment-types li img.one {
    height: 36px;
}
.financeOptions .fee-bg {
    padding: 30px 20px;
    background: #1F4877;
    text-align: center;
    color: #fff;
    font-weight: 300;
    min-height: 675px;
}
.financeOptions .fee-bg h3 {
    font-size: 26px;
    margin-bottom: 10px;
    color: #fff;
    font-weight: 500;
    /* margin-top: 10px; */
}
.financeOptions .fee-bg p.fee-note {
    font-size: 14px;
    color: #fff;
    margin-top: 38px;
}
.financeOptions .fee-bg p.fee-amount {
    font-size: 17px;
    color: #fff;
    margin-top: 35px;
    display: inline-flex;
    flex-direction: column;
    font-weight: 300;
}
.financeOptions .fee-bg p.fee-amount strong {
    font-size: 38px;
    font-weight: 500;
    color: #fff;
    margin-top: 16px;
}
p.emi-details {
    margin-top: 10px;
    font-size: 16px !important;
    font-weight: 400 !important;
    padding-top:10px;
}
p.emi-details span {
    display: inline-block;
    padding-left: 0;
    font-size: 15px;
    padding-right: 20px;
}
p.emi-details img {
    height: 40px;
    border-radius: 30px;
    margin-right: 3px;
    position: relative;
    top: -2px;
}
p.emi-details a {
    color: #fff;
    text-decoration: underline;
}
.loan {
    font-weight: 500 !important;
    color: #fff;
    font-size: 20px !important;
}
ul.loan-partners{padding: 0;}
ul.loan-partners li {
    width: 50%;
    font-weight: 300;
    font-size: 13px;
    border-radius: 8px;
    background: #fff;
    padding: 15px 25px;
    margin-bottom: 0px;
    list-style-type: none;
    margin-top: 20px;
    display: block;
    margin-left: auto;
    margin-right: auto;
}
ul.loan-partners li img {
    height: 35px;
    margin: auto;
    display: inline-block;
}
.eligibility-icon{height:30px}
.scholarship-eligibility-form iframe {
    width: 100%;
    height: 427px;
}
.carousel-indicators {
    bottom: -30px;
}
.carousel-indicators li {
    border: 1.5px solid #0556dd;
    width: 15px;
    height: 15px;
}
.carousel-indicators .active {
    width: 15px;
    height: 15px;
    margin: 1px;
    background-color: #0556dd;
}
.carousel-inner>.item {
    min-height: 230px;
}
img.campus-visit-image {
    width: 100%;
    height: auto;
    border: 1px solid #e5e5e5;
    border-radius: 4px;
    margin-bottom: 14px;
}
p.batch-visit {
    font-size: 18px !important;
    font-weight: 600;
    background:#08459c;
    display: inline-block;
    padding: 2px 35px 2px 15px;
    color: #fff;
    margin-bottom: 0;
    -webkit-clip-path: polygon(20% 0, 0 100%, 100% 100%, 100% 0);
    clip-path: polygon(0 0, 0 100%, 100% 100%, 85% 0);
    margin-top: 20px;
}
img.campus-visit-image {
    width: 48%;
    float: left;
    margin-right: 10px;
}
#myCarousel a img{height: auto;width: 80%;}
.bloc-news-logo, .bw-eduaction, .indiaeducationdiary, .news18, .telanganatoday
{ display: inline-block; background: url("../images/aiml-media-coverage.png") no-repeat; overflow: hidden; text-indent: -9999px; text-align: left; }
 
.bloc-news-logo { background-position: -10px -0px; width: 132px; height: 44px; background-size: 215%;}
.bw-eduaction { background-position: -142px -0px; width: 132px; height: 44px; background-size: 215%;}
.indiaeducationdiary { background-position: -17px -49px; width: 132px; height: 44px; background-size: 215%; }
.news18 { background-position: -142px -49px; width: 132px; height: 44px; background-size: 215%;}
.telanganatoday { background-position: -5px -96px; width: 132px; height: 44px; background-size: 215%;}