html {
    scroll-behavior: smooth;
}

span.curriculum-emi.cas {
    background-position: -55px -211px
}

body,
p {
    font-family: 'Montserrat', sans-serif;
}

/*logo img{height:48px}*/
.logo img {
    height: 150px;
}

#navbar-main .affix {
    top: 0;
    left: 0;
    right: 0
}

.navbar-toggle {
    margin-right: 0;
}

.impbtns {
    margin-top: 90px;
    margin-bottom: 10px;
    text-align: right;
}

img.header-bg {
    position: absolute;
    top: -20px;
    right: 3%;
    height: 220px;
    z-index: 9999
}

img.header-bg1 {
    position: absolute;
    bottom: 200px;
    left: 0;
    height: 300px;
    z-index: 0
}

.logo h1 {
    font-size: 30px;
    font-weight: 600;
    padding: 25px 0 0;
    color: #000;
    line-height: 120%;
    margin-bottom: 0;
    margin-top: 0
}

.bannersection {
    padding-top: 0px;
    padding-bottom: 50px;
}

img.security-img {
    position: absolute;
    right: 65px;
    height: 150px;
    top: 113px
}

img.security-img1 {
    position: absolute;
    right: 45px;
    height: 280px;
    top: 1px
}

/*img.iiit-h-banner{position:absolute;right:0;top:70px;height:360px;z-index:9}*/
img.iiit-h-banner {
    position: absolute;
    right: 0;
    top: 70px;
    height: 380px;
    z-index: 9
}

.phone-number-sec p img.call-icon {
    float: none
}

img.aslimedicine-thumb {
    display: block;
    width: 100%
}

.youtube iframe {
    width: 100%;
    height: 350px
}

.bottom-header-sec {
    background: #ecf4f7;
    padding-bottom: 60px;
    padding-top: 45px;
    /*margin-top:40px;*/
    margin-top: -30px;
    margin-bottom: 60px;
    z-index: 99;
    position: relative
}

.logo h1 span {
    font-size: 35px;
    font-weight: 500;
    position: relative;
    display: block
}

.logo h4 {
    font-size: 30px;
    color: #000;
    background: #fff;
    display: inline-block;
    font-weight: 800;
    margin-top: 5px;
    margin-bottom: 2px;
    line-height: 130%
}

.logo h1 span {
    font-size: 26px;
    font-weight: 500;
    position: relative;
    top: -3px;
    margin-bottom: 10px
}

img.iiit-logo {
    height: 160px;
    border: 1px solid #ecebeb;
    box-shadow: 0 0 19px 0 #e8e8e8;
    padding: 10px 13px;
    border-radius: 10px;
    z-index: 31;
    position: relative;
    vertical-align: top;
    top: 11px
}

img.batch-video {
    height: 184px;
    vertical-align: top
}

.barch-sticker-sec img {
    width: 90%
}

/*.barch-sticker-sec{position:fixed;top:48px}*/
.barch-sticker-sec {
    position: fixed;
    top: 48px;
    width: 92%
}

ul.program-highlight li {
    display: inline-block;
    vertical-align: top;
    width: 25%
}

ul.program-highlight li img {
    height: 35px;
    float: left;
    padding-right: 6px;
    position: relative;
    top: -3px
}

ul.program-highlight li h3 {
    font-size: 11px;
    font-weight: 500;
    padding-top: 5px;
    margin-top: 0
}

.home .container {
    width: 95%
}

ul.program-highlight {
    padding-left: 0;
    margin-top: 12px;
    width: 100%
}

.logo-sec {
    background: #fff;
    z-index: 2;
    position: relative
}

.menu .navbar-inverse {
    background: #fff
}

.menu .navbar-inverse .navbar-nav>li>a:focus {
    color: #080808;
    background-color: transparent
}

.menu .navbar-inverse .navbar-nav>li>a:hover {
    color: #f26522
}

.menu .navbar-inverse .navbar-nav>li>a {
    color: #080808;
    font-weight: 500;
    font-size: 12.5px;
    text-transform: uppercase;
    padding: 10px 11px
}

.menu .navbar-inverse.affix .navbar-nav>li>a {
    padding: 18px 6px 11px;
    font-size: 12px
}

.menu .navbar-inverse .navbar-nav>.active>a:hover,
.navbar-inverse .navbar-nav>.active>a {
    color: #000;
    background-color: transparent
}

.menu {
    border-top: 1px solid #d1d1d1;
    border-bottom: 1px solid #d1d1d1;
    margin-top: 12px;
    width: 100%;
    min-height: 64px
}

.menu .navbar {
    min-height: auto;
    margin: 0;
    border: 0;
    padding: 12px 0
}

li.apply-btn a {
    background: #00a651;
    color: #fff !important;
    text-transform: uppercase;
    border-radius: 6px;
    padding: 12px 28px;
    margin-left: 9px
}

.menu .navbar-inverse .navbar-nav>li.apply-btn>a:hover {
    background: #00a651;
    color: #fff !important;
    text-transform: uppercase;
    border-radius: 6px;
    padding: 12px 28px;
    margin-left: 9px
}

.menu li.iiit-ts-logo img {
    display: none
}

.menu .affix li.iiit-ts-logo img {
    display: block;
    height: 50px;
    padding-right: 25px;
    transition: .5s;
    margin: 1px 0
}

.prg-highlight ul li span {
    font-size: 12px;
    color: #fff;
    font-weight: 500;
    line-height: 70%
}

.prg-highlight ul li {
    display: inline-block;
    background: #f26528;
    border-right: 1px solid #f3b59b;
    font-size: 18.5px;
    font-weight: 700;
    color: #fff;
    text-align: left;
    width: auto;
    padding: 0 24px;
    line-height: 120%
}

.prg-highlight ul {
    padding: 5px 0 6px;
    width: auto;
    display: inline-block;
    position: relative;
    z-index: 44;
    background: #f26627
}

.prg-schedule ul li img {
    height: 45px;
    float: left;
    padding-right: 12px
}

.prg-schedule ul li {
    display: inline-block;
    vertical-align: top
}

.rt-bar {
    padding-left: 0;
    display: inline-block;
    width: 100%;
    margin-bottom: 0
}

h4.subheading {
    background: #5b5b5b;
    display: inline-block;
    padding: 6px 10px;
    text-transform: uppercase;
    font-weight: 500;
    font-size: 11px;
    border-radius: 4px;
    color: #fff;
    margin-top: 7px;
    display: none
}

section.rt-bar-section p {
    font-weight: 300;
    line-height: 150%;
    font-size: 16px;
    padding-top: 5px;
    margin-bottom: 10px
}

section.rt-bar-section p.c-icon {
    width: 70%;
    padding-top: 5px
}

section.rt-bar-section p img.c-icon {
    height: 60px;
    float: left;
    margin-right: 10px;
    top: -8px;
    position: relative
}

section.rt-bar-section h2 {
    font-size: 22px;
    margin-top: 5px;
    margin-bottom: 29px;
    font-weight: 600
}

.moduls h3 {
    font-size: 17px;
    font-weight: 500;
    margin-top: 30px;
    color:orangered;
    line-height: 1.5
}

.moduls h3 strong {
    color: #1482c9ss
}

.moduls ul li:before {
    content: "";
    
    padding: 6px;
    background-size: 100%;
    position: relative;
    /*top:11px;*/
    top: 6px;
    margin-right: 5px
}

.outcomes-sec ul li strong {
    display: block;
    font-size: 17px;
    font-weight: 600
}

.outcomes-sec ul li img {
    float: left;
    height: 40px;
    padding-right: 7px
}

.outcomes-sec ul li {
    list-style-type: none;
    padding: 5px 0;
    min-height: 60px;
    font-size: 13px
}

.moduls ul li {
    padding: 3px 1px;
    list-style-type: none;
    font-size: 14px;
    font-weight: 300;
    display: flex;
}

.moduls ul {
    padding-left: 0;
    clear: both
}

p.dc a {
    color: #1482c9;
    font-weight: 500;
    font-size: 13px;
    border-bottom: 1px solid;
    text-decoration: none
}

img.download-icon {
    height: 21px;
    position: relative;
    top: -2px;
    margin-left: -34px;
    margin-right: 8px
}

p.dc {
    padding-left: 35px;
    text-transform: uppercase;
    margin-bottom: 0;
    width: 100%
}

.prg-schedule ul li {
    font-size: 14px;
    width: 40%;
    margin: 0 1px 10px;
    min-height: 61px
}

.faculty-sec.section-space .prg-schedule ul li {
    width: 30%
}

.prg-schedule ul li.lst {
    width: 42%
}

.prg-schedule ul {
    padding-left: 0
}

.prg-schedule {
    padding-top: 0
}

.faculty-sec ul li {
    list-style-type: none;
    width: 49%;
    display: inline-block;
    vertical-align: top;
    margin-bottom: 20px
}

.faculty-sec ul {
    padding-left: 0
}

.faculty-sec ul li img {
    height: 75px;
    border-radius: 80px;
    float: left;
    margin-right: 10px;
    margin-bottom: 20px;
    position: relative;
    top: 5px
}

.faculty-sec ul li h4 {
    font-size: 17px;
    line-height: 130%;
    margin-bottom: 0;
    margin-top: 0
}

.faculty-sec ul li h4 span {
    display: block;
    font-weight: 400;
    font-size: 12px
}

.faculty-sec ul li p {
    font-size: 13px;
    line-height: 147%
}

.outcomes-sec ul {
    padding-left: 0
}

div#outcomes {
    width: 100%
}

img.certificate-img {
    height: 310px;
    padding-top: 0
}

.programfee-sec .fee-structure .prg-head {
    font-weight: 500
}

.programfee-sec .prg-head img.location-icon {
    height: 22px;
    position: relative;
    top: -1px
}

.program-feesection h3.prg-head {
    font-size: 16px;
    padding-top: 2px;
    margin-top: 10px
}

.programfee-sec p.fee-sec span {
    color: #384047;
    font-size: 14px;
    font-weight: 500;
    text-align: right;
    display: inline-block;
    position: absolute;
    right: 28px
}

.programfee-sec p.fee-sec.current-one span {
    font-weight: 600
}

.programfee-sec p.fee-sec.br-bt span.label-tag {
    position: relative;
    left: 6px;
    font-weight: 400;
    font-size: 9px;
    background: #00a651;
    padding: 0 5px;
    color: #fff;
    border-radius: 0 4px 4px 0;
    line-height: 160%
}

.programfee-sec p.fee-sec.br-bt span.label-tag:before {
    content: " ";
    width: 0;
    height: 0;
    border-top: 7px solid transparent;
    border-bottom: 7px solid transparent;
    border-right: 5px solid #00a651;
    position: absolute;
    left: -5px;
    top: 0
}

.programfee-sec p.fee-sec.br-bt span.label-tag.green:before {
    border-right: 5px solid #ffe607
}

.programfee-sec p.fee-sec.current-one {
    color: #384047;
    font-weight: 600
}

.programfee-sec .program-feesection p {
    border-bottom: 0 solid #eee
}

.programfee-sec p.fee-sec {
    padding-bottom: 9px;
    margin-bottom: 9px;
    font-weight: 500;
    font-size: 14px;
    margin-right: 0;
    color: #5f5e5e
}

.programfee-sec p.fee-sec.br-bt span.label-tag.green {
    background: #ffe607;
    color: #000
}

footer#site-footer {
    padding: 5% 1px
}

.programfee-sec img.fee-scholarship {
    padding-top: 0;
    height: 35px;
    margin-right: 6px;
    position: relative;
    top: 0
}

.programfee-sec .addon .tooltip {
    font-size: 15px;
    background: #0689c7;
    bottom: 100%;
    letter-spacing: .4px;
    color: #fff;
    display: block;
    left: 0;
    margin-bottom: 0;
    opacity: 1;
    padding: 14px;
    pointer-events: none;
    position: absolute;
    width: auto;
    -webkit-transform: translateY(10px);
    -moz-transform: translateY(10px);
    -ms-transform: translateY(10px);
    -o-transform: translateY(10px);
    transform: translateY(10px);
    -webkit-transition: all .25s ease-out;
    -moz-transition: all .25s ease-out;
    -ms-transition: all .25s ease-out;
    -o-transition: all .25s ease-out;
    transition: all .25s ease-out;
    -webkit-box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.28);
    -moz-box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.28);
    -ms-box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.28);
    -o-box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.28);
    box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.28);
    border-radius: 10px;
    font-weight: 300;
    bottom: 55px;
    width: 100%
}

.programfee-sec .addon .tooltip:before {
    bottom: -20px;
    content: " ";
    display: block;
    height: 20px;
    left: 0;
    position: absolute;
    width: 100%
}

.programfee-sec .addon .tooltip a {
    color: #000;
    background: #FFF;
    padding: 4px 15px;
    border-radius: 5px;
    display: inline-block;
    font-weight: 400;
    margin-top: 5px
}

.programfee-sec .addon .tooltip:after {
    border-left: solid transparent 20px;
    border-right: solid transparent 20px;
    border-top: solid #0689c7 20px;
    bottom: -20px;
    content: " ";
    height: 0;
    left: 50%;
    margin-left: -13px;
    position: absolute;
    width: 0
}

.addon:hover .tooltip {
    opacity: 1;
    pointer-events: auto;
    -webkit-transform: translateY(0px);
    -moz-transform: translateY(0px);
    -ms-transform: translateY(0px);
    -o-transform: translateY(0px);
    transform: translateY(0px)
}

.programfee-sec .addon .tooltip {
    display: none;
    width: 58%;
    text-align: center
}

.programfee-sec .addon:hover .tooltip {
    display: block
}

.programfee-sec .addon:click .tooltip {
    display: block
}

.programfee-sec .addon {
    position: relative
}

.pricing-tab tr td:nth-child(2),
.pricing-tab tr th:nth-child(2) {
    text-align: left;
    padding-right: 0;
    padding-left: 70px
}

tr.tf-row td {
    background: #b5d1e2
}

.programfee-sec .wscholarship-sec p.fee-sec span.info {
    float: none;
    position: relative;
    display: inline;
    top: 2px;
    right: -10px;
    font-size: 13px;
    border-radius: 50px;
    padding: 3px;
    padding: 2px 0;
    font-style: italic;
    font-family: 'Merriweather', serif
}

h4.emi-link a {
    color: #1482c9;
    font-size: 16px;
    font-weight: 500;
    border-bottom: 1px solid;
    text-decoration: none
}

h4.emi-link {
    padding: 15px 0 5px
}

.four-step ul li.li {
    width: 30%;
    display: inline-block;
    text-align: center;
    min-height: 160px;
    padding: 40px 20px;
    margin-bottom: 5px;
    background: #ecf4f7;
    border-right: 5px solid #fff
}

.four-step .li .status h4 {
    color: #4a4d50;
    font-weight: 600;
    font-size: 16px;
    margin-bottom: 3px;
    margin-top: -15px;
    text-align: left;
    line-height: 1.3
}

.four-step .status {
    border: 0;
    position: relative;
    top: 0;
    height: 29px;
    background-size: 8%;
    z-index: 3
}

.four-step .status:before {
    content: "";
    width: 22px;
    height: 22px;
    background-color: #1482c9;
    border-radius: 25px;
    border: 2px solid #1482c9;
    position: absolute;
    top: -30px;
    left: 2%;
    transition: all 200ms ease-in;
    text-align: center;
    font-size: 16px;
    font-weight: 600;
    line-height: 19px;
    z-index: 99
}

.four-step .status img {
    position: relative;
    top: -35px;
    background: #fff;
    border-radius: 80px;
    padding: 15px;
    height: 64px;
    box-shadow: 0 10px 22px 0 #5d5b5b2b;
    z-index: 9
}

.four-step .li .status.six1 h4:after {
    display: none
}

.four-step .status.one1:before {
    content: "1";
    color: #fff
}

.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 .status.six1:before {
    content: "6";
    color: #fff
}

.four-step .home ul#timeline:after {
    content: "";
    padding: 0 49px 5px;
    display: flex;
    justify-content: center;
    border-top: 0 dotted #d6dce0;
    position: absolute;
    margin-right: 0;
    width: 70%;
    left: 124px;
    top: 2px;
    z-index: 0;
    height: 30px
}

.four-step ul li.li p {
    font-weight: 300;
    line-height: 125%;
    font-size: 13px;
    padding-top: 5px;
    margin-bottom: 15px;
    text-align: left
}

.four-step .timeline {
    list-style-type: none;
    display: inline-block;
    align-items: center;
    justify-content: center;
    margin-bottom: 10px
}

ul.timeline {
    margin: 0 0 6px;
    position: relative;
    padding-left: 0
}

.four-step .status {
    top: 10px;
    justify-content: center
}

.four-step .status.one1 {
    background: 0
}

img.ysq {
    height: 40px;
    padding: 1px 0 0
}

.quote-sec p img {
    height: 60px;
    padding-right: 14px;
    margin-bottom: 1px;
    float: left;
    margin-top: -5px
}

.quote-sec p {
    font-weight: 500 !important;
    font-size: 15px !important;
    padding: 15px 0 25px !important;
    border-bottom: 1px solid #ddd
}

.quote-sec p span {
    font-weight: 400;
    font-size: 15px;
    color: #4e4e4e
}

.quote-sec p span.designation-info {
    font-weight: 300;
    font-size: 13px
}

ul.company-enrolled-list li {
    display: inline-block;
    vertical-align: top;
    margin: 3px 0;
    background: #fff;
    padding: 2px;
    width: 19.5%;
    text-align: left;
    color: #000;
    font-size: 13px;
    min-height: inherit
}

ul.company-enrolled-list {
    padding-left: 0;
    padding-top: 10px
}

.news-sec img {
    max-width: 100%;
    height: auto;
    display: inline-block
}

.news {
    margin-bottom: 0;
    box-shadow: 0 0 21px 0 #3838383d;
    border-radius: 8px;
    padding: 7px
}

/* min-height:135px; */
.news.news-view-all {
    background: #1482c9;
    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
}

.locations-sec .location-in img {
    height: 21px;
    margin-left: -20px;
    position: relative;
    top: 0
}

.barch-sticker-sec {
    position: absolute;
    z-index: 9998;
    top: -5px
}

.menu .affix {
    position: fixed;
    top: 0;
    width: 100%;
    box-shadow: 0 0 16px 0 #5050505c;
    padding: 2px 0;
    transition: .5s;
    background: #f1f1f1
}

.navbar-inverse .navbar-nav>.active>a {
    background: none
}

.locations-sec h3 {
    font-size: 16px;
    font-weight: 600
}

.location-in ul li {
    list-style-type: none
}

.location-in ul li p strong {
    font-weight: 500;
    font-size: 16px
}

.location-in ul li p {
    font-size: 14px;
    line-height: 150%;
    padding-top: 0;
    margin-bottom: 5px;
    color: #000
}

.location-in ul li p.gmap a {
    color: #1482c9;
    font-weight: 500;
    font-size: 14px
}

.location-in ul li.line-bar {
    padding-top: 20px
}

.location-in ul li p span.subline {
    font-size: 12px;
    color: #f26827;
    font-weight: 400
}

.location-in ul {
    margin-left: 0;
    padding: 0;
    margin-left: 0;
    padding: 0
}

.location-in ul li {
    list-style-type: none;
    padding: 6px 0;
    padding-left: 22px;
    display: flex;
    margin-bottom: 0;
    width: 100%
}

.location-in.los ul li:before {
    content: "";
    
    padding: 6px;
    background-size: 100%;
    position: absolute;
    top: 13px;
    margin-right: 5px;
    left: 6px
}

.news-sec .col-md-2 {
    padding: 8px
}

.participant-profile {
    padding: 30px 0 15px
}

.cohort-video-sec {
    padding-top: 20px;
    padding-bottom: 30px
}

.institute-sec img {
    height: 102px;
    margin-bottom: 20px;
    margin-top: 10px
}

.institute-sec img.ts-logo {
    height: 69px;
    margin-top: 20px;
    margin-bottom: 10px
}

.rt-bar-section {
    margin-top: 40px
}

.left-border {
    border-left: 0 solid #f0eef8;
    position: relative
}

.prg-highlight ul li.last-li {
    border-right: 0
}

.prg-highlight {
    margin-top: 32px;
    margin-bottom: 5px
}

.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 {
    box-shadow: none
}

.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: 14px
}

.faq-sec .glyphicon-minus:before {
    color: #a5a4a1
}

.faq-sec .glyphicon {
    float: right;
    text-align: right
}

.faq-sec .panel-body ul {
    padding-left: 0
}

.faq-sec .panel-body ul li {
    padding: 6px 0;
    font-size: 14px;
    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
}

.navbar-nav>li.active a {
    padding-left: 0 !important
}

.participant-profile ul li {
    display: inline-block;
    width: 24%;
    vertical-align: top
}

.participant-profile ul li p {
    font-weight: 800;
    color: #1482c9;
    font-size: 42px;
    display: block;
    text-align: left;
    line-height: 110%;
    margin-bottom: 15px
}

.participant-profile ul li p span {
    font-size: 14px;
    display: block;
    line-height: 141%;
    color: #0d0d0d;
    font-weight: 400;
    vertical-align: top
}

.participant-profile ul {
    padding-left: 0;
    margin-top: 20px;
    text-align: left
}

.four-step {
    padding-bottom: 0;
    padding-top: 0
}

.programfee-sec .wscholarship-sec p.fee-sec span.info img {
    height: 22px
}

.wscholarship-sec {
    padding-top: 0
}

ul.company-enrolled-list li.more {
    color: #f26421
}

.header {
    position: relative;
    background-position: center;
    background-size: cover
}

.institute-sec p {
    padding-right: 0
}

.faq-sec .panel-body ul.feedback li {
    list-style-type: none
}

.faq-sec .panel-body ul.faculty-member li {
    display: inline-block;
    width: 43%;
    vertical-align: top
}

.faq-sec .panel-body ul.faculty-member li p span {
    font-size: 12px;
    font-weight: 300
}

.faq-sec .panel-body ul.faculty-member li p {
    line-height: 140%;
    font-weight: 400
}

.faq-sec .panel-body ul.faculty-member {
    padding-left: 0
}

.faq-sec .panel-body ul p a {
    color: #ff5722
}

#DownloadCurriculum .modal-lg {
    width: 60%;
    margin: 10px auto;
    background: #fff;
    box-shadow: 0 5px 15px rgba(0, 0, 0, .5);
    padding: 0
}

#DownloadCurriculum h1 {
    text-align: center;
    margin-bottom: 0;
    margin-top: 0;
    font-size: 19px;
    padding: 11px 25px 7px
}

#DownloadCurriculum h1.modal-title:after {
    content: "";
    background: #FF5722;
    display: block;
    width: 50px;
    height: 2px;
    margin: auto;
    top: 5px;
    position: relative;
    top: 4px;
    display: none
}

#DownloadCurriculum h1.modal-title span {
    font-size: 15px;
    font-weight: 300
}

p.batch-highlight-text {
    font-size: 12px;
    line-height: 190%;
    display: inline-block;
    padding: 7px 31px;
    color: #ff5722;
    border: 1px dashed;
    font-weight: 500;
    background: #fafafa
}

.iiit-popup input,
.iiit-popup textarea,
.iiit-popup select,
.iiit-popup .nice-select {
    padding: 8px 15px;
    transition: all .3s ease;
    font-size: 13px;
    color: #273f5b;
    margin-bottom: 0;
    border-radius: 4px;
    background-color: #fff;
    width: 100%;
    outline: 0;
    display: block;
    border: 1px solid #ddd;
    height: 40px
}

.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: 14px 12px;
    outline: 0;
    border: none;
    border-radius: 5px
}

p.terms-condition-label a {
    text-decoration: none;
    color: #8c8b8a;
    font-size: 12px
}

p.terms-condition-label {
    text-align: center;
    line-height: 110%
}

#DownloadCurriculum h5:after {
    content: "";
    width: 40px;
    height: 2px;
    background: #ff5723;
    display: block;
    position: relative;
    top: 7px;
    text-align: center;
    margin: auto
}

#DownloadCurriculum .with-icon.single-row,
#DownloadCurriculum .with-icon.single-row2 {
    width: 48%;
    margin: 3px 10px 0 0;
    display: inline-block;
    min-height: 60px
}

.modal {
    z-index: 9999
}

#DownloadCurriculum .modal-header {
    border-bottom: 0 solid;
    text-align: center
}

#DownloadCurriculum .modal-content {
    border-radius: 0;
    border: 0 solid;
    box-shadow: none;
    padding: 0
}

.modal-title {
    margin: 0;
    line-height: 1.42857143;
    font-size: 21px;
    margin-bottom: 24px
}

#DownloadCurriculum .modal-body {
    position: relative;
    padding: 0 30px;
    padding-bottom: 30px
}

div#DownloadCurriculum button.close {
    text-align: right;
    position: absolute;
    right: 0;
    background: #ff5723;
    color: #fff;
    cursor: pointer;
    z-index: 9999;
    padding: 3px;
    top: 0;
    opacity: 1
}

a:focus,
a:hover,
a {
    outline: none !important
}

div#DownloadCurriculum .modal-header {
    padding: 0;
    border-bottom: 0 solid #e5e5e5;
    padding-bottom: 20px
}

#experienceVideo 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
}

#experienceVideo .modal.in .modal-dialog,
#experienceVideo .modal.in .modal-dialog {
    background: #fff;
    padding: 12px
}

#experienceVideo .modal-dialog {
    width: 58%;
    margin: 30px auto;
    margin-top: 50px
}

.overview-sec h2.heading {
    padding-bottom: 0;
    margin-bottom: 15px
}

a,
a:focus,
a:hover {
    color: #1482c9
}

.barch-sticker-sec img {
    width: 92%;
    width: 100%;
    left: -20px;
    position: relative
}

.quote-sec {
    padding-top: 0
}

p.apply-menubtn {
    display: none
}

.participants-emp h3 {
    padding-bottom: 20px;
    padding-bottom: 15px;
    padding-top: 15px;
    line-height: 150%;
}

.menu .navbar-inverse .navbar-nav .nav-li.selected a {
    color: #f26522
}

.programfee-sec p.fee-sec span.sch-desc {
    display: block;
    position: relative;
    font-weight: 400;
    text-align: left;
    left: 0;
    font-size: 13px;
    line-height: 140%;
    margin-top: 2px
}

.program-feesection.scho p.fee-sec {
    border-bottom: 0;
    padding-bottom: 0
}

.program-feesection.scho span.pf {
    float: right;
    top: 19px
}

.faculty-sec ul li div {
    padding-right: 10px
}

img.scholarship-icon {
    float: left;
    padding-right: 16px;
    height: 45px;
    position: relative;
    top: 8px;
    margin-bottom: 8px
}

p.faq-view-all-link a {
    font-weight: 500;
    font-size: 16px;
    border-bottom: 1px solid #1482c9;
    text-decoration: none
}

.participant-profile ul.job-profile li p {
    text-align: center;
    margin-bottom: 0
}

.participant-profile ul.job-profile {
    border-radius: 5px;
    padding: 25px 0 15px;
    display: inline-block;
    width: 100%;
    text-align: center;
    position: relative;
    border: 1px solid #ecf4f7;
    background: #ecf4f7
}

section.rt-bar-section p.job-profile-label {
    font-size: 16px;
    margin-top: -10px;
    font-weight: 500;
    position: absolute;
    margin-bottom: 30px;
    left: 41%;
    top: -7px;
    background: #1482c9;
    padding: 3px 25px;
    color: #fff;
    border-radius: 50px
}

.scholarship-feesec {
    display: inline-block;
    width: 100%;
    border-top: 0 solid #ddd;
    padding-top: 0;
    margin-top: 15px
}

.programfee-sec .program-feesection p.fee-sec.br-bt {
    border-bottom: 0 solid #ddd;
    padding-left: 23px;
    position: relative;
    padding-bottom: 7px;
    margin-bottom: 0;
    background: #fff9f5;
    padding-top: 8px
}

.programfee-sec .scholarship-feesec .program-feesection p.fee-sec {
    padding-bottom: 3px;
    margin-bottom: 3px
}

.programfee-sec .program-feesection.scho p {
    border-bottom: 0
}

.header-radio-btn input {
    display: inline-block;
    width: auto;
    padding-right: 21px;
    margin-right: 13px
}

.header-radio-btn label {
    width: 28%;
    display: inline-block;
    position: relative;
    font-size: 14px;
    color: #5d5d5d;
    font-weight: 500;
    text-align: left;
    cursor: pointer
}

.header-radio-btn {
    text-align: left;
    padding: 0 20px
}

.personal-information {
    text-align: center;
    padding: 0 30px;
    padding-top: 0;
    position: relative;
    top: 5px;
    z-index: 999
}

.header-radio-btn {
    display: block;
    position: relative;
    padding-left: 0;
    margin-bottom: 12px;
    font-size: 22px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    padding-top: 15px;
    top: -61px
}

.header-radio-btn input {
    position: absolute;
    opacity: 0;
    cursor: pointer
}

.checkmark {
    position: absolute;
    top: 6px;
    left: -27px;
    height: 20px;
    width: 20px;
    background-color: #eee;
    border-radius: 50%
}

.header-radio-btn:hover input~.checkmark {
    background-color: #ccc
}

.header-radio-btn input:checked~.checkmark {
    background-color: #2196F3
}

.checkmark:after {
    content: "";
    position: absolute;
    display: none
}

.header-radio-btn input:checked~.checkmark:after {
    display: block
}

.header-radio-btn .checkmark:after {
    top: 6px;
    left: 6px;
    width: 8px;
    height: 8px;
    border-radius: 50%;
    background: #fff
}

.personal-information p {
    font-size: 16px;
    float: left;
    padding-right: 31px;
    padding-top: 5px
}

.header-radio-btn p {
    float: left;
    font-size: 16px;
    float: left;
    font-size: 16px;
    margin-bottom: 0;
    padding-top: 8px;
    padding-right: 50px
}

.header-radio-btn label span.byline {
    font-size: 11px;
    display: block;
    text-align: left
}

img.right-trangel-arrow {
    height: 13px;
    padding-left: 10px
}

.personal-information p {
    float: left;
    padding-right: 24px;
    padding-top: 6px
}

p.terms-condition-label {
    width: 100%;
    display: block;
    display: inline-block;
    padding-top: 0
}

p.download-full-report a {
    border-bottom: 1px solid;
    text-decoration: none;
    font-weight: 500
}

ul.program-highlight li.third-li {
    width: 18%
}

ul.program-highlight li.first-li {
    width: 20%
}

.curriculum-calender-icon,
.curriculum-contact-sessions-icon,
.curriculum-emi,
.curriculum-faculty-icon,
.curriculum-industry-mentors-icon,
.curriculum-learning-icon,
.curriculum-online-lab,
.curriculum-peergroup-icon,
.python-programming-icon {
    display: inline-block;
    background: url(../images/curriculum-sprite.png) no-repeat;
    overflow: hidden;
    text-indent: -9999px;
    text-align: left
}

.curriculum-calender-icon {
    background-size: 228%;
    background-position: -3px -0;
    width: 50px;
    height: 52px;
    float: left;
    margin-right: 5px;
    position: relative;
    top: -4px
}

.curriculum-contact-sessions-icon {
    background-size: 228%;
    background-position: -57px -160px;
    width: 50px;
    height: 52px;
    float: left;
    margin-right: 5px;
    position: relative;
    top: -4px
}

.curriculum-emi {
    background-position: -56px 2px;
    width: 83px;
    height: 82px;
    width: 50px;
    height: 52px;
    float: left;
    margin-right: 5px;
    position: relative;
    top: -4px;
    background-size: 222%
}

.curriculum-faculty-icon {
    background-position: -55px -52px;
    width: 50px;
    height: 52px;
    float: left;
    margin-right: 5px;
    position: relative;
    top: -4px;
    background-size: 222%
}

.curriculum-industry-mentors-icon {
    background-position: -2px -103px;
    width: 50px;
    height: 52px;
    float: left;
    margin-right: 5px;
    position: relative;
    top: -4px;
    background-size: 222%
}

.curriculum-learning-icon {
    background-position: -56px -104px;
    width: 50px;
    height: 52px;
    float: left;
    margin-right: 5px;
    position: relative;
    top: -4px;
    background-size: 222%
}

.curriculum-online-lab {
    background-position: -2px -153px;
    width: 50px;
    height: 52px;
    float: left;
    margin-right: 5px;
    position: relative;
    top: -4px;
    background-size: 222%
}

.curriculum-peergroup-icon {
    background-position: -93px -261px;
    width: 83px;
    height: 82px
}

.curriculum-online-lab.top {
    background-position: -57px -52px
}

.python-programming-icon {
    background-size: 228%;
    background-position: -4px -217px;
    width: 50px;
    height: 52px;
    float: left;
    margin-right: 5px;
    position: relative;
    top: -4px
}

.curriculum-emi.zero-emi {
    background-position: -3px -51px
}

.feedback-anthony-george,
.feedback-ramakrishna,
.feedback-ramesh-hallur,
.feedback-voruganti-aravind,
.feedback-srikanth-bharath,
.feedback-sundeep-reddy {
    display: inline-block;
    background: url(../images/participant-feedback.png) no-repeat;
    overflow: hidden;
    text-indent: -9999px;
    text-align: left;
    float: left;
    margin-right: 10px;
    margin-top: -10px
}

.feedback-ramesh-hallur {
    background-position: -5px -144px;
    width: 67px;
    height: 67px
}

.feedback-sundeep-reddy {
    background-position: -5px -358px;
    width: 65px;
    height: 65px
}

.feedback-anthony-george {
    background-position: -5px -0;
    width: 67px;
    height: 67px
}

.feedback-ramakrishna {
    background-position: -5px -72px;
    width: 67px;
    height: 67px
}

.feedback-srikanth-bharath {
    background-position: -5px -288px;
    width: 65px;
    height: 65px
}

.feedback-voruganti-aravind {
    background-position: -5px -216px;
    width: 67px;
    height: 67px
}

.faculty-dharmen-dhulla,
.faculty-harsh-patel,
.faculty-kannan-srinathan1,
.faculty-shalmali-ayachit,
.faculty-sujit-gujar1,
.faculty-sunil-aggarwal1 {
    display: inline-block;
    background: url(../images/faculty-images.png) no-repeat;
    overflow: hidden;
    text-indent: -9999px;
    text-align: left
}

.faculty-kannan-srinathan1 {
    background-position: -5px -82px;
    width: 77px;
    height: 77px
}

.faculty-sujit-gujar1 {
    background-position: -5px -164px;
    width: 77px;
    height: 77px
}

.faculty-sunil-aggarwal1 {
    background-position: -87px -164px;
    width: 77px;
    height: 77px
}

.faculty-shalmali-ayachit {
    background-position: -87px -82px;
    width: 77px;
    height: 77px
}

.faculty-dharmen-dhulla {
    background-position: -5px -0;
    width: 77px;
    height: 77px
}

.faculty-harsh-patel {
    background-position: -87px -0;
    width: 77px;
    height: 77px
}

.faculty-sec ul li div {
    padding-right: 10px;
    display: inline-table
}

.faculty-sec ul li {
    list-style-type: none;
    vertical-align: top;
    margin-bottom: 20px;
    display: inline-block;
    width: 32%
        /*width:100%*/
}

.faculty-sec ul {
    padding-left: 0
}

.faculty-sec ul li img {
    /*height:60px;*/
    height: 80px;
    border-radius: 80px;
    border: 2px solid #1482C9;
    float: left;
    margin-right: 10px;
    margin-bottom: 20px;
    position: relative;
    top: -10px
}

.faculty-sec ul li h4 {
    font-size: 15px;
    line-height: 130%;
    margin-bottom: 0;
    margin-top: 0
}

.faculty-sec ul li h4 span {
    display: block;
    font-weight: 400;
    font-size: 12px
}

.faculty-sec ul li p {
    font-size: 13px;
    line-height: 147%
}

.prg-highlights-certification-icon,
.prg-highlights-emi-option,
.prg-highlights-hybrid-weekend,
.prg-highlights-industry-faculty-icon,
.prg-highlights-cas-icon {
    display: inline-block;
    background: url(https://srisaichaitanyajr.com/images/prg-highlights.png) no-repeat;
    overflow: hidden;
    text-indent: -9999px;
    text-align: left
}

.prg-highlights-certification-icon {
    background-position: -5px -0;
    width: 33px;
    height: 48px;
    float: left;
    margin-right: 7px;
    position: relative;
    top: -6px
}

.prg-highlights-emi-option {
    background-position: -43px -0;
    width: 33px;
    height: 35px;
    float: left;
    margin-right: 7px;
    position: relative;
    top: -6px
}

.prg-highlights-hybrid-weekend {
    background-position: -43px -40px;
    width: 33px;
    height: 35px;
    float: left;
    margin-right: 7px;
    position: relative;
    top: -6px
}

.prg-highlights-industry-faculty-icon {
    background-position: -5px -43px;
    width: 33px;
    height: 35px;
    float: left;
    margin-right: 7px;
    position: relative;
    top: -6px
}

.outcomes-alumni,
.outcomes-build-icon,
.outcomes-certificate-icon,
.outcomes-learn-icon,
.outcomes-reinforce {
    display: inline-block;
    background: url(https://srisaichaitanyajr.com/images/outcome-sprite.png) no-repeat;
    overflow: hidden;
    text-indent: -9999px;
    text-align: left;
    margin-bottom: 10px
}

.outcomes-alumni {
    background-position: -5px -0;
    width: 40px;
    height: 40px;
    float: left;
    margin-right: 5px
}

.outcomes-build-icon {
    background-position: -50px -0;
    width: 40px;
    height: 40px;
    float: left;
    margin-right: 5px
}

.outcomes-certificate-icon {
    background-position: -5px -45px;
    width: 40px;
    height: 40px;
    float: left;
    margin-right: 5px
}

.outcomes-learn-icon {
    background-position: -50px -45px;
    width: 40px;
    height: 40px;
    float: left;
    margin-right: 5px
}

.outcomes-reinforce {
    background-position: -5px -90px;
    width: 40px;
    height: 40px;
    float: left;
    margin-right: 5px
}

.prg-highlights-cas-icon {
    background-position: -5px -86px;
    width: 33px;
    height: 38px;
    float: left;
    margin-right: 7px;
    position: relative;
    top: -6px
}

.submit-btn {
    text-align: center
}

#DownloadCurriculum .with-icon label {
    font-weight: 400;
    margin-bottom: 1px;
    font-size: 13px;
    text-align: left
}

#DownloadCurriculum input::-webkit-input-placeholder {
    color: #000 !important
}

#DownloadCurriculum input:-ms-input-placeholder {
    color: #000
}

#DownloadCurriculum input::-moz-placeholder {
    color: #000
}

.fee-testimonial h4 {
    margin: 16px 0;
    font-size: 16px;
    line-height: 1.3em;
    font-weight: 600;
    color: #000;
    font-family: 'Montserrat', sans-serif;
    margin-bottom: 11px;
    background-color: #898a96;
    color: transparent;
    text-shadow: 2px 2px 3px rgba(255, 255, 255, 0.5);
    -webkit-background-clip: text;
    -moz-background-clip: text
}

.timeline-box {
    border-left: 3px solid #f1f0f0;
    padding-left: 25px;
    margin-left: 12px
}

.fee-timeline {
    position: relative;
    margin-bottom: 35px
}

.fee-timeline:before {
    content: " ";
    height: 0;
    position: absolute;
    top: 20px;
    width: 0;
    z-index: 1
}

.fee-timeline:after {
    content: '';
    position: absolute;
    width: 12px;
    height: 12px;
    left: -32px;
    background-color: #fff;
    border: 3px solid #f65f01;
    top: 0;
    border-radius: 50%;
    z-index: 1
}

.fee-testimonial hr {
    border-top: 1px solid #e4e3e3
}

.fee-testimonial .fee-quote p {
    padding-bottom: 10px;
    font-size: 12px;
    color: #86878e
}

.fee-testimonial img {
    height: 48px;
    float: left;
    border-radius: 50px;
    margin-right: 10px;
    -webkit-filter: grayscale(100%);
    filter: grayscale(100%);
    position: relative;
    top: -4px;
    opacity: .6
}

.fee-structure {
    padding: 100px 0 40px
}

.fee-structure h1 {
    font-size: 30px;
    font-weight: 400
}

.fee-structure p {
    padding-bottom: 10px
}

.fee-structure .program-feesection p {
    border-bottom: 1px solid #eee
}

.fee-structure h2 {
    text-align: left;
    font-size: 22px;
    margin: 45px 0 22px;
    font-weight: 400;
    color: #000;
    position: relative;
    top: -2px
}

.fee-structure h3 {
    margin: .5em 0;
    font-size: 18px;
    line-height: 1.3em;
    font-weight: 500;
    color: #384047;
    font-family: 'Montserrat', sans-serif;
    margin-top: 25px;
    margin-bottom: 15px
}

.fee-structure .fa-inr {
    font-size: 15px
}

.fee-structure span .fa-inr {
    font-size: 11px
}

.fee-table .program-feesection p {
    font-size: 14px
}

.fee-table span.loan-req {
    font-size: 16px;
    line-height: 150%
}

.fee-table {
    background: #f3f3f3;
    padding: 45px;
    margin-bottom: 35px
}

.fee-table .br-bt {
    padding-bottom: 12px;
    margin-bottom: 12px;
    margin-top: 4px
}

.login-page p.fee-sec.br-bt {
    padding-bottom: 10px
}

.login-page p.fee-sec.br-bt.disabled {
    text-decoration: line-through
}

p.fee-sec span.pf.disabled {
    text-decoration: line-through
}

.fee-table h3 {
    font-size: 22px;
    margin: 5px 0 20px
}

.fee-table ul {
    list-style: disc;
    margin-left: 30px;
    line-height: 200%;
    background: none;
    padding: 0
}

.fee-table span {
    font-size: 13px;
    line-height: 100%;
    padding-bottom: 12px;
    display: block
}

.terms {
    border-left: 1px solid #ccc;
    padding-left: 45px;
    padding-top: 50px
}

.fee-table .row {
    border-bottom: 1px solid #e2e2e2
}

.fee-table p {
    margin: 15px 0
}

.elevate {
    font-weight: 600;
    font-size: 16px
}

.fee-table .head-table {
    font-size: 20px;
    font-weight: 600
}

.innerpage-menu .navbar-default {
    background-color: #fff;
    border-color: #fff;
    box-shadow: 0 0 10px 1px #ddddddb3
}

nav.navbar img {
    height: 100px;
    display: inline-block;
    margin: 5px 0
}

.innerpage-menu .navbar-nav>li a.nav-apply-btn {
    background: #28a745;
    color: #fff;
    line-height: 1.5;
    border-radius: 50px;
    padding: .6rem 3rem;
    margin-top: 3px;
    margin-left: 10px
}

.innerpage-menu .navbar-nav>li {
    float: left;
    padding: 15px 0;
    color: #080808;
    font-weight: 500;
    font-size: 11px;
    text-transform: uppercase
}

.innerpage-menu .navbar-nav {
    float: right;
    margin: 0
}

.innerpage-menu .navbar-brand {
    padding: 4px 0px
}

/*.container{width:92%}*/
.login-page img {
    padding-top: 9px;
    height: 100px
}

.login-page img.fee-scholarship {
    padding-top: 9px;
    height: 42px;
    margin-right: 6px;
    position: relative;
    top: 12px
}

.login-page img.location-icon {
    padding-top: 0;
    height: 18px;
    position: relative;
    margin-right: 8px;
    top: 3px
}

.login-page p {
    font-size: 14.7px;
    margin-bottom: 10px;
    color: #384047
}

.login-page p.query {
    font-size: 16px;
    line-height: 180%;
    padding-top: 15px
}

.login-page .prog-fee p.prg-fee {
    padding-left: 0
}

.login-page hr {
    border-top: 1px solid #ebe8e8
}

.program-feesection1 p.fee-sec span.cnt-amr {
    line-height: 70%;
    top: 13px
}

.payment-option-box h3 {
    font-size: 16px;
    font-weight: 500;
    background: #f57532;
    padding: 8px 20px;
    color: #fff;
    text-align: left;
    line-height: 148%;
    margin-top: 8px;
    border-radius: 10px 10px 0 0;
    margin-bottom: 0
}

.payment-option-box h3 span {
    font-weight: 400;
    font-size: 12px;
    color: #ffdbc8
}

.payment-option-box {
    min-height: 460px;
    background: #fff;
    box-shadow: 0 0 15px #00000017;
    border-radius: 10px
}

.payment-option-box ul {
    padding: 10px 20px 15px
}

.payment-option-box ul.sub-ul {
    padding: 0;
    margin: 0
}

.payment-option-box ul li {
    font-size: 15px;
    font-weight: 500;
    margin-bottom: 5px;
    line-height: 150%;
    color: #384047
}

.payment-option-box ul.sub-ul li {
    font-weight: 400;
    font-size: 13px;
    padding: 3px 0;
    list-style-type: disc;
    margin-left: 18px;
    margin-bottom: 0;
    color: #384047
}

h2.loadn-opts-headline:after {
    content: "";
    background: #f26115;
    width: 50px;
    height: 3px;
    padding: 1px;
    position: relative;
    display: block;
    text-align: center;
    margin: auto;
    top: 8px
}

.contact-lebal {
    padding: 20px 0 0
}

.contact-lebal p {
    font-size: 12px
}

.contact-lebal p.label-head {
    font-size: 16px
}

section.prg-launch-video-sec h3 {
    font-size: 35px;
    font-weight: 400;
    color: #000;
    padding-top: 75px;
    margin-top: 0
}

section.prg-launch-video-sec {
    padding: 1% 0 2%
}

section.prg-launch-video-sec ul li {
    width: 29%;
    display: inline-block;
    margin-right: 15px;
    text-align: center
}

section.prg-launch-video-sec ul li.last {
    margin-right: 0
}

section.prg-launch-video-sec ul li h4 {
    font-size: 16px;
    font-weight: 500;
    padding-bottom: 6px;
    text-align: center
}

section.prg-launch-video-sec ul li img {
    border: 7px solid #e6e6e6;
    border-radius: 5px
}

hr.hrline.pl-hrline {
    width: 80%;
    padding-top: 36px;
    border: none;
    border-bottom: 1px solid #ddd
}

.launch-video-popup button.close {
    background: #ff5723;
    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 #000000ab;
    border-radius: 50px;
    opacity: 1
}

.launch-video-popup .modal-dialog {
    position: relative;
    width: 60%;
    margin: auto;
    margin-top: 50px
}

h2.loadn-opts-headline {
    margin: 30px 0;
    font-size: 22px;
    font-weight: 700
}

.contact-lebal p strong {
    font-weight: 500
}

.terms .batch-alert img {
    height: 31px;
    vertical-align: middle;
    margin-right: 4px;
    background: #8295ad;
    top: 0;
    padding: 3px;
    position: relative;
    border-radius: 50px;
    margin-left: -39px;
    width: auto;
    float: left
}

.terms p.batch-alert {
    width: 100%;
    line-height: 16px;
    font-size: 13px;
    padding-left: 30px !important;
    padding-bottom: 23px;
    margin-top: 13px
}

img.news-blurb {
    position: absolute;
    z-index: 0
}

section.prg-launch-video-sec ul li h4:after {
    content: "";
    display: block;
    height: 2px;
    width: 50px;
    background: #f95d20;
    text-align: center;
    margin: auto;
    margin-top: 8px
}

p.emi-scheme-headline {
    text-align: center;
    font-weight: 500;
    margin: 0;
    font-size: 17px
}

p.emi-scheme-headline:after {
    content: "";
    display: block;
    height: 2px;
    width: 50px;
    position: relative;
    margin: auto;
    background: #FF5722;
    margin-top: 6px
}

div#view-emi-options table.table tr th {
    font-weight: 500;
    text-align: center;
    background: #FF5722;
    border: none;
    border-right: 1px solid #ddd;
    color: #fff;
    text-transform: uppercase;
    font-size: 15px
}

div#view-emi-options table.table tr td {
    font-weight: 300;
    font-size: 13px;
    padding: 4px;
    text-align: center
}

div#view-emi-options table.table {
    padding-bottom: 3px;
    margin-bottom: 1px
}

.payment-option-box p a.emi-opt {
    font-size: 13px
}

a.emi-opt {
    text-decoration: underline
}

div#view-emi-options table.table tr td.dbl-rw {
    padding-top: 18px
}

div#view-emi-options2 table.table tr th {
    font-weight: 500;
    text-align: center;
    background: #FF5722;
    border: none;
    border-right: 1px solid #ddd;
    color: #fff;
    text-transform: uppercase;
    font-size: 15px
}

div#view-emi-options2 table.table tr td {
    font-weight: 300;
    font-size: 13px;
    padding: 4px;
    text-align: center
}

div#view-emi-options2 table.table {
    padding-bottom: 3px;
    margin-bottom: 1px
}

div#view-emi-options2 table.table tr td.dbl-rw {
    padding-top: 18px
}

#accordion .panel-body.bodycnt.emiopt table.table tr td {
    font-size: 13px;
    padding: 8px
}

#accordion .panel-body.bodycnt.emiopt table.table tr td.dbl-rw {
    padding-top: 22px
}

#accordion .panel-body.bodycnt.emiopt table.table tr th {
    background: #FF5722;
    color: #fff;
    font-weight: 500
}

section.prg-launch-video-sec ul li a span {
    background: #fb7b00;
    color: #fff;
    font-size: 13px;
    display: inline-block;
    padding: 4px 13px;
    transform: skewX(-17deg);
    width: 85%;
    text-align: center;
    margin: auto;
    top: -61px;
    position: relative;
    font-weight: 500
}

.prg-launch-video-sec ul {
    text-align: center
}

.header--menu-rounded.header--blue-lighteen.fee-page .primary-menu-menu>li>a:hover,
.header--menu-rounded.header--blue-lighteen.fee-page .primary-menu-menu>li.current-menu-item>a {
    background-color: #fff
}

.terms p {
    padding: 0;
    margin: 0
}

.fee-structure .terms .addon .tooltip {
    bottom: 94px
}

.fee-detail-box td.first-td {
    width: 37%
}

.terms ul li {
    line-height: 170%;
    padding-bottom: 14px
}

.header--menu-rounded.header--blue-lighteen .primary-menu-menu>li>a.cta:hover {
    background: #4fbc6f !important
}

.fee-table {
    background: #f3f3f3;
    padding: 45px 20px;
    margin-bottom: 35px
}

p.for-more {
    font-weight: 400;
    display: inline-block;
    margin-top: 20px;
    margin-left: 22px;
    color: #384047;
    font-size: 15px
}

p.for-more img {
    height: 46px;
    float: none;
    height: 20px;
    float: none;
    padding-top: 0;
    position: relative;
    top: 5px;
    margin-right: 0
}

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
}

p.terms-condition-label a {
    text-decoration: none;
    color: #8c8b8a;
    display: inline-block;
    margin-bottom: 0;
    line-height: 150%;
    font-weight: 300;
    font-size: 9px;
    margin-bottom: 0;
    cursor: pointer
}

.program-feesection1 p.fee-sec1 span {
    color: gray;
    font-size: 14px;
    font-weight: 500;
    text-align: right;
    display: inline-block;
    position: absolute;
    right: 6px;
    top: 0
}

p.fee-sec1 {
    position: relative
}

.fee-structure .program-feesection p.fee-sec1 {
    border-bottom: 0;
    margin-bottom: 0
}

.login-page img.fee-scholarship {
    padding-top: 0;
    height: 32px;
    top: 12px
}

.fee-structure .program-feesection {
    padding: 4px 20px
}

.addon:hover .tooltip {
    transition: .5s
}

ul.emi-option-sec li {
    width: 100%;
    display: inline-block;
    margin-bottom: 0;
    position: relative
}

ul.emi-option-sec li h4 {
    font-size: 15px;
    color: #484848;
    font-weight: 600;
    padding-top: 5px;
    padding-bottom: 0;
    margin-bottom: 0
}

ul.emi-option-sec li h4 span {
    font-weight: 400;
    font-size: 12px
}

ul.emi-option-sec {
    background: #ffefe7;
    padding: 0 18px;
    min-height: 85px
}

ul.emi-option-sec li.first-li:after {
    content: "";
    background: #decbc2;
    width: 1px;
    height: 96px;
    display: block;
    position: absolute;
    top: 0;
    right: 10px
}

ul.emi-option-sec li a {
    font-size: 11px;
    color: #f57532;
    border-radius: 0;
    border-bottom: 1px solid
}

ul.emi-option-sec li p {
    padding-bottom: 5px
}

ul.emi-option-sec li.second-li {
    padding-left: 10px
}

div#view-emi-options table.table tr td.to-th.br {
    border-top: 1px solid;
    border: 1px solid #ddd;
    color: #fff
}

div#view-emi-options table.table tr td.to-th {
    background: #ff5722;
    border: none;
    border-right: 1px solid #ddd
}

div#view-emi-options table.table tr th.th-single span {
    position: relative;
    top: 15px
}

div#view-emi-options2 table.table tr td.to-th {
    background: #ff5722;
    border: none;
    border-right: 1px solid #ddd
}

div#view-emi-options2 table.table tr th.th-single span {
    position: relative;
    top: 15px
}

div#view-emi-options2 table.table tr td.to-th.br {
    border-top: 1px solid;
    border: 1px solid #ddd;
    color: #fff
}

div#view-emi-options2 table.table tr td.no {
    background: #f3f3f3;
    color: #e62416
}

.opt-box {
    padding: 9px
}

p.other-bank-label {
    padding: 16px 2px 7px;
    margin: 0;
    font-size: 14px
}

p.other-bank-label1 {
    padding: 0 2px 7px;
    margin: 0;
    font-size: 14px
}

.fee-detail-box table.table tr td {
    font-weight: 400;
    font-size: 13px;
    padding: 15px;
    list-style-type: disc;
    margin-left: 0;
    margin-bottom: 0;
    color: #384047;
    border: 1px solid #eaeaea
}

.fee-detail-box {
    padding: 0 10px
}

.fee-detail-box table.table {
    box-shadow: 0 0 10px 0 #00000017;
    padding-top: 0;
    margin-top: 35px;
    border: none
}

.fee-detail-box table.table tr {
    border-radius: 5px
}

.fee-detail-box p {
    padding-top: 30px
}

.payment-terms ul li span {
    font-weight: 400;
    color: #70787f;
    font-size: 14px;
    display: block;
    margin-top: 4px
}

.payment-terms ul li {
    margin-bottom: 14px;
    font-weight: 500;
    font-size: 15px;
    line-height: 150%;
    color: #384047
}

.addon {
    position: relative
}

.addon .tooltip {
    display: none
}

.addon:hover .tooltip {
    display: block
}

.addon:click .tooltip {
    display: block
}

.fee-structure .addon .tooltip {
    left: 0;
    bottom: 147px
}

.fee-structure .program-feesection {
    background: #fff;
    padding: 16px 20px 4px;
    margin-bottom: 5px;
    box-shadow: 0 0 15px #00000017;
    border-radius: 5px
}

.fee-structure .login-page p.fee-sec.br-bt span.label-tag:before {
    top: -1px
}

.fee-structure .login-page p.fee-sec.br-bt span.label-tag.green {
    line-height: 178%
}

.fee-structure .login-page p.fee-sec.br-bt span.label-tag {
    padding: 1px 5px
}

.fee-structure .login-page p.fee-sec.br-bt span.label-tag.grey {
    line-height: 170%
}

.fee-structure .program-feesection1 {
    margin: 0 1px
}

.fee-structure .program-feesection p.fee-sec.lst {
    margin-bottom: 9px;
    padding-bottom: 9px;
    border-bottom: 0 solid #eee
}

.fee-structure .prg-head {
    font-weight: 500
}

.fee-structure .fee-table .program-feesection .prg-head {
    font-weight: 500;
    font-size: 16px
}

.fee-structure .fee-table .row {
    border-bottom: 0 solid #e2e2e2
}

.fee-structure .login-page {
    padding-bottom: 10px
}

.addon .tooltip {
    font-size: 15px;
    background: #0689c7;
    bottom: 100%;
    letter-spacing: .4px;
    color: #fff;
    left: 0;
    margin-bottom: 0;
    opacity: 1;
    padding: 14px;
    pointer-events: none;
    position: absolute;
    width: auto;
    -webkit-transform: translateY(10px);
    -moz-transform: translateY(10px);
    -ms-transform: translateY(10px);
    -o-transform: translateY(10px);
    transform: translateY(10px);
    -webkit-transition: all .25s ease-out;
    -moz-transition: all .25s ease-out;
    -ms-transition: all .25s ease-out;
    -o-transition: all .25s ease-out;
    transition: all .25s ease-out;
    -webkit-box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.28);
    -moz-box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.28);
    -ms-box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.28);
    -o-box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.28);
    box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.28);
    border-radius: 10px;
    font-weight: 300;
    bottom: 55px;
    width: 100%
}

.addon .tooltip:before {
    bottom: -20px;
    content: " ";
    display: block;
    height: 20px;
    left: 0;
    position: absolute;
    width: 100%
}

.addon .tooltip:after {
    border-left: solid transparent 20px;
    border-right: solid transparent 20px;
    border-top: solid #0689c7 20px;
    bottom: -20px;
    content: " ";
    height: 0;
    left: 50%;
    margin-left: -13px;
    position: absolute;
    width: 0
}

.program-feesection1 .prg-head span.info {
    float: none;
    position: relative;
    display: inline;
    top: 2px;
    right: -10px;
    font-size: 13px;
    color: #737373;
    background: #ccc;
    border-radius: 50px;
    padding: 3px;
    padding: 2px 8px;
    font-style: italic;
    font-family: 'Merriweather', serif
}

h4.faq-headline {
    font-size: 20px;
    font-weight: 500;
    padding: 14px 26px;
    background: #ede9e9;
    border-left: 5px solid #f15c0d;
    margin-top: 40px
}

#accordion .panel-body.bodycnt ul.feedback li img {
    float: left
}

#accordion .panel-body.bodycnt ul.feedback li {
    font-weight: 400;
    padding-bottom: 30px
}

#accordion .panel-body p {
    list-style: none;
    margin-bottom: 18px;
    font-size: 15px;
    transition: all .3s ease;
    position: relative;
    padding-left: 0
}

#accordion .panel-body.bodycnt ol li {
    font-size: 15px;
    padding: 7px 0
}

.faqmanu {
    background: #fafafa
}

#accordion .panel-body .steps {
    background: transparent;
    padding: 1px 0 60px
}

#accordion .panel-body .status h4 {
    font-weight: 400;
    text-align: center;
    margin-top: 54px;
    font-size: 15px
}

#accordion .panel-body ul#timeline {
    margin-top: 7%
}

#accordion .panel-body ul.profile-sec li {
    display: inline-block;
    width: 48%
}

.header3-col ul.program-points1 li {
    padding: 13px 4px;
    min-height: 36px;
    margin-left: 2px;
    margin-top: -2px;
    padding: 13px 4px;
    min-height: 36px
}

ul.about-unique-prg {
    margin-top: -15px
}

ul.scholarship-faq {
    margin-top: -15px
}

ul.faculty-member {
    margin-top: -20px
}

.faqs ul.faculty-member p {
    margin-bottom: 0
}

ul.faculty-member li.lst {
    padding-bottom: 0
}

.faqs p.batch-announce-date strong.date-label {
    font-weight: 500;
    font-size: 15px;
    margin-bottom: 0
}

.faqs p.batch-announce-date strong.date-label.second:before {
    content: "";
    display: block;
    width: 50px;
    height: 1px;
    background: #ddd;
    position: relative;
    padding: 0;
    margin: 6px 0
}

#accordion .panel-body p strong.date-label {
    font-weight: 500
}

#faqs #accordion h4.panel-title {
    font-size: 19px;
    color: #333;
    margin: 4px;
    padding: 0;
    margin-left: 26px;
    font-weight: 400
}

#faqs #accordion h4.panel-title:before {
    content: "";
    border-color: transparent #ccc;
    border-style: solid;
    border-width: 5px 0 5px 8px;
    display: block;
    height: 0;
    width: 0;
    left: -16px;
    top: 17px;
    position: relative
}

#faqs #accordion .panel-body {
    padding: 25px 20px 0;
    background: #fdfcfa;
    border-radius: 5px;
    border: 1px solid #f2eee6;
    margin: 20px 0 30px;
    position: relative
}

#faqs #accordion .panel-body:before,
#accordion .panel-body:after {
    bottom: 100%;
    left: 6%;
    border: solid transparent;
    content: "";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none
}

#faqs #accordion .panel-body.bodycnt:before {
    border-color: rgba(194, 225, 245, 0);
    border-color: transparent;
    border-bottom-color: #f2eee6;
    border-width: 17px;
    margin-left: -17px
}

#faqs #accordion .panel-body.bodycnt:after {
    border-color: rgba(136, 183, 213, 0);
    border-color: transparent;
    border-bottom-color: #fdfcfa;
    border-width: 15px;
    margin-left: -15px
}

.panel-default {
    border-color: transparent
}

#faqs #accordion h4.panel-title a:hover,
#accordion h4.panel-title a:active,
#accordion h4.panel-title a:focus {
    color: #333;
    text-decoration: none
}

.panel-default>.panel-heading {
    color: #333;
    background-color: transparent;
    border-color: transparent;
    border: none;
    box-shadow: inherit
}

#faqs .panel {
    margin-bottom: 0;
    background-color: #fff;
    border: 1px solid transparent;
    border-radius: 4px;
    -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .05);
    box-shadow: inherit
}

ul.profile-sec.guest-speakers li img {
    height: 70px;
    margin-bottom: 2px;
    border: none;
    padding: 4px;
    border-radius: 2px;
    background: transparent
}

ul.profile-sec li h5 {
    font-size: 14PX;
    font-weight: 500;
    min-height: 63px
}

#accordion .panel-body ul.profile-sec.guest-speakers h5 span {
    color: #656565
}

ul.profile-sec li h5 span {
    font-size: 10px;
    color: #b9b9b9;
    padding-right: 21px;
    padding-top: 4px
}

#accordion .panel-body ul.profile-sec.guest-speakers li {
    display: inline-block;
    width: 24%
}

#accordion .panel-body ul.profile-sec li {
    display: inline-block;
    width: 30%;
    vertical-align: top
}

ul.profile-sec li img {
    height: 90px;
    margin-bottom: 2px;
    border: 1px solid #ddd;
    padding: 4px;
    border-radius: 2px;
    background: #eee
}

.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
}

.news-modal button.close {
    position: absolute;
    right: -9px;
    top: -9px;
    cursor: pointer;
    position: absolute;
    right: -9px;
    top: -9px;
    cursor: pointer;
    background: #ddd;
    opacity: 1;
    z-index: 11;
    padding: 6px
}

.cont-inner {
    padding: 20px
}

.nav>li>a {
    padding: 8px
}

.faq-sec #accordion h4.panel-title {
    font-size: 15px;
    color: #333;
    margin: 4px;
    padding: 0;
    font-weight: 400
}

.faq-sec .panel-group .panel+.panel {
    margin-top: 0
}

.news-page {
    margin-top: 6%
}

.news-page h2.text-center {
    margin-bottom: 41px
}

.cp-img {
    font-size: 35px;
    font-weight: 600;
    padding: 0 0 12px;
    color: #020202
}

.confirmation-page img {
    padding-top: 5px;
    height: 50px;
    margin-bottom: 11px
}

h4.cp-img img {
    display: block
}

.confirmation-page p {
    font-size: 18px;
    margin-bottom: 30px;
    font-weight: 400;
    line-height: 150%
}

.confirmation-page p.query {
    font-size: 19px;
    line-height: 180%;
    padding-top: 15px
}

.confirmation-page .prog-fee p.prg-fee {
    padding-left: 0
}

p.query img {
    height: 24px;
    padding-top: 0;
    vertical-align: middle
}

.cp-img.dc {
    padding: 80px 0 20px;
    font-weight: 400
}

ul.rm-sec li.rm {
    font-size: 18px;
    font-weight: 500
}

ul.rm-sec li.rm2 {
    font-size: 14px;
    padding: 10px
}

.cp-inner-pg p span {
    background: #f6e2e3;
    display: inline-block;
    padding: 10px 28px;
    border-radius: 5px;
    position: relative
}

.cp-inner-pg p span:after {
    content: "";
    height: 0;
    border-left: 15px solid transparent;
    border-right: 15px solid transparent;
    border-top: 15px solid #f6e2e3;
    position: absolute;
    bottom: -13px;
    left: 0;
    right: 0;
    width: 6px;
    margin: auto
}

.cp-inner-pg {
    padding-top: 0
}

ul.rm-sec {
    list-style: none;
    padding: 0;
    margin: 0
}

.confirmation-page {
    padding-bottom: 35px;
    min-height: 540px;
    background: #fff
}

footer.footer.cp {
    background: #fff;
    padding: 2% 0 !important
}

.seminar-sec ul {
    text-align: left
}

.seminar-sec {
    border-left: 6px solid #ddd;
    padding-left: 30px;
    position: relative;
    padding-bottom: 30px
}

.seminar-sec img.loc-icon {
    height: 30px;
    position: absolute;
    left: -18px;
    background: #fff
}

.seminar-sec p.iis-label-loc span {
    background: #363636;
    padding: 5px 15px;
    border-radius: 5px;
    color: #fff;
    font-size: 13px;
    text-transform: uppercase;
    font-weight: 500;
    position: relative;
    top: 7px
}

.workshop-guest-speakers .seminar-sec ul li {
    display: inline-block;
    width: 19%
}

.seminar-sec .action-wk {
    box-shadow: none
}

.seminar-sec .action-wk img {
    margin-top: 0;
    height: 85px;
    padding-bottom: 0;
    border: 5px solid #f0eef8;
    border-radius: 50%;
    background: #f0eef8
}

.seminar-sec .action-wk {
    margin-top: 0;
    margin-bottom: 42px
}

.seminar-sec .action-wk {
    margin: 0
}

.p-detail ul li.whats-app-num {
    padding: 0 20px;
    min-height: 50px;
    position: relative;
    top: -8px
}

.p-detail ul .whats-app-num img {
    float: none;
    padding-right: 4px;
    height: 18px;
    position: relative;
    top: 2px;
    padding-left: 3px
}

.p-detail ul li.whats-app-num a {
    font-size: 20px;
    position: relative;
    top: -4px;
    font-weight: 500
}

.workshop-guest-speakers ul li .action-wk.more p {
    font-size: 20px;
    line-height: 100%
}

.seminar-sec.faculty ul li {
    width: 24%;
    vertical-align: top;
    text-align: left;
    padding-right: 20px
}

.seminar-sec.faculty ul li .action-wk,
.seminar-sec.faculty ul li .action-wk p {
    text-align: left
}

body.faculty-page h2.headlin {
    text-align: left;
    margin-bottom: 20px
}

.seminar-sec.faculty ul li img {
    text-align: left;
    border: 5px solid #f0eef8;
    margin-bottom: 0;
    border-radius: 50%;
    padding-bottom: 0
}

.seminar-sec.faculty span.dot {
    background: #f28d42;
    text-align: center;
    padding: 0 4px;
    border-radius: 90px;
    margin: 0 6px;
    font-size: 10px;
    font-size: 8px !important;
    position: relative;
    top: -3px
}

.seminar-sec.faculty p.iis-label:after {
    display: none
}

.faculty-page section.workshop-guest-speakers {
    padding-top: 4%
}

.seminar-sec.faculty {
    border-left: 0;
    padding-left: 0
}

.seminar-sec.faculty p.iis-label span {
    font-size: 17px
}

body.faculty-page h2.headlin.top-head {
    margin-bottom: 5px
}

p.whats-app-num a {
    color: #000;
    font-weight: 500;
    font-size: 16px
}

p.whats-app-num {
    padding-top: 15px
}

.seminar-sec.faculty ul li .action-wk,
.seminar-sec.faculty ul li .action-wk h3 {
    font-weight: 500;
    text-align: left;
    font-size: 16px;
    margin-bottom: 10px
}

.seminar-sec.faculty ul li .action-wk h3 span {
    display: block;
    font-weight: 300;
    font-size: 12px
}

.seminar-sec.faculty ul li .action-wk p {
    font-weight: 400;
    font-size: 13px
}

.workshop-guest-speakers ul li .action-wk p span {
    display: block;
    font-size: 13px;
    color: #000;
    font-weight: 300
}

p.iis-label span {
    padding: 7px 0;
    border-radius: 33px;
    text-align: left;
    color: #242424;
    font-size: 21px
}

p.iis-label {
    text-align: left;
    margin-bottom: 32px
}

p.iis-label:after {
    content: "";
    border-bottom: 0 solid #ddd;
    display: block;
    position: relative;
    width: 40px;
    height: 2px;
    background: #f07c25;
    top: 6px
}

.seminar-sec ul {
    text-align: left;
    padding-left: 0
}

.action-wk {
    box-shadow: 0 0 23px 0 #f0eeee;
    border-radius: 10px;
    margin: 5px;
    padding: 11px 1px;
    text-align: center;
    margin-top: 50px;
    margin-bottom: 42px
}

.text-center.headlines {
    text-align: center;
    margin-top: 120px;
    font-size: 32px;
    font-weight: 400
}

.text-center.headlines.left {
    text-align: left
}

.faq-sec ol.feedback li {
    margin-bottom: 5px;
    font-weight: 300;
    line-height: 150%
}

.faq-sec .panel-body ul.faculty-member li p {
    margin-bottom: 0 !important
}

.quote-sec p {
    font-weight: 500 !important;
    font-size: 15px !important;
    padding: 15px 0 !important;
    border-bottom: 1px solid #efefef;
    margin-bottom: 1px !important
}

#accordion .panel-body p.lst {
    border: 0
}

.four-step .status h4 {
    margin-top: 0 !important
}

h3.bd-head {
    font-size: 16px
}

.prg-sc ul li {
    padding: 2px 0;
    margin-left: 22px
}

.prg-sc ul {
    padding-left: 10px;
    padding-bottom: 10px
}

h3.bd-head.fst {
    padding-top: 0;
    margin-top: 0
}

.autosuggest-body {
    position: absolute;
    border: 0;
    z-index: 9999;
    overflow: hidden;
    position: fixed;
    background: #fff
}

.autosuggest-body td {
    white-space: nowrap;
    border: 0;
    border-top: .5px solid #f5f5f5;
    padding: 5px;
    line-height: 1.42857143;
    font-size: 12px;
    vertical-align: top;
    cursor: pointer
}

.label-head {
    border-top: 1px solid #eaeaea;
    margin-top: 10px;
    text-align: center;
    width: 97.5%;
    position: relative;
    top: 6px
}

.label-head h3 {
    font-size: 10px;
    font-weight: 500;
    margin-top: 0;
    text-align: center;
    text-align: left;
    position: relative;
    top: -13px;
    background: #fff;
    display: inline-block;
    padding: 0 16px;
    margin-bottom: 0;
    color: #909090
}

.program-feesection.scho p.fee-sec.br-bt {
    font-size: 15px;
    background: #fff9f5;
    display: inline-block;
    border: 1px solid #dddddd38;
    padding: 18px;
    border-radius: 3px;
    color: #000;
    border: 5px solid #fbebe1;
    margin-bottom: 0
}

.industry-chat,
.industry-speech,
.industry-face,
.industry-car {
    display: inline-block;
    background: url(../images/industries-icon.webp) no-repeat;
    overflow: hidden;
    text-indent: -9999px;
    text-align: left
}

.industry-chat {
    background-position: -5px -0;
    width: 75px;
    height: 75px;
    float: left;
    margin-right: 10px;
    margin-bottom: 50px
}

.industry-speech {
    background-position: -85px -0;
    width: 75px;
    height: 75px;
    float: left;
    margin-right: 10px;
    margin-bottom: 50px
}

.industry-face {
    background-position: -5px -80px;
    width: 75px;
    height: 75px;
    float: left;
    margin-right: 10px;
    margin-bottom: 50px
}

.industry-car {
    background-position: -85px -80px;
    width: 75px;
    height: 75px;
    float: left;
    margin-right: 10px;
    margin-bottom: 60px
}

.section-space {
    padding-left: 30px;
    display: inline-block;
    width: 100%;
    margin-bottom: 30px
}

section.rt-bar-section p.hackathons-btm-label span {
    text-align: left;
    font-weight: 600;
    font-size: 17px;
    color: #191919;
    display: inline-block;
    margin: auto
}

section.rt-bar-section p.hackathons-btm-label {
    text-align: left
}

.programfee-sec p.fee-sec span.pf.strikeoff {
    text-decoration: line-through
}

.participant-profile ul.pp li {
    display: inline-block;
    width: 20%;
    vertical-align: top
}

.participant-profile ul li.scnd-li {
    width: 23%
}

.participant-profile ul li.fst-li {
    
}

h4.sub-heading {
    font-size: 17px;
    color: #383636;
    display: inline-block;
    padding: 5px 12px;
    padding: 5px 12px;
    background: #e6e5e5c4
}

h4.sub-heading:before {
    content: "";
    width: 0;
    height: 0;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-top: 10px solid #e6e5e5c4;
    position: absolute;
    bottom: -10px;
    left: 15px
}

h4.sub-heading {
    position: relative
}

span.early-bird-label {
    padding-bottom: 9px;
    margin-bottom: 9px;
    font-weight: 500;
    font-size: 13px;
    margin-right: 0;
    color: #a4a4a4;
    padding-left: 20px
}

span.early-bird-label .label-tag.gray {
    background: #f44336;
    color: #fff;
    position: relative;
    font-size: 9px;
    display: inline-block;
    margin: 0 3px;
    line-height: 140% !important;
    padding: 0 4px 0 2px
}

span.early-bird-label .label-tag.gray:before {
    content: " ";
    width: 0;
    height: 0;
    border-top: 6px solid transparent;
    border-bottom: 6px solid transparent;
    border-right: 5px solid #f44336;
    position: absolute;
    left: -5px;
    top: 0
}

span.early-bird-label .label-tag.gray.yellow {
    background: #00a651;
    color: #fff
}

span.early-bird-label .label-tag.gray.yellow:before {
    border-right: 5px solid #00a651
}

h4.sub-heading-1 {
    font-size: 20px
}

span.early-bird-label span.pf {
    padding-right: 22px;
    font-size: 16px;
    color: #333
}

a.wpv {
    position: relative;
    top: -80px;
    left: 24px;
    color: #707070;
    font-weight: 600;
    border-bottom: 1px solid;
    text-decoration: none;
    background: #fff;
    padding: 2px 0;
    font-size: 11px
}

.program-feesection.blr-sch {
    width: 60%
}

p.fee-sec.br-bt.blr-sch {
    width: 100%;
    padding-bottom: 0
}

p.fee-sec.br-bt.blr-sch:before {
    content: "";
    width: 0;
    height: 0;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-bottom: 10px solid #fff9f5;
    position: absolute;
    top: -8px
}

.programfee-sec p.fee-sec.br-bt .label-tag.gray.red {
    background: #f44336
}

.programfee-sec p.fee-sec.br-bt .label-tag.gray.red:before {
    border-right: 5px solid #f44336
}

img.aiml-blr-closing-sticker {
    height: 72px;
    padding-top: 10px
}

.youtube img {
    display: none
}

img.iiit-thumb {
    display: block;
    width: 100%
}

.youtube iframe {
    width: 100%;
    height: 350px
}

div#locations {
    margin-bottom: 20px;
    padding-top: 15px;
    margin-bottom: 0;
    padding-top: 30px
}

div#locations:after {
    background: #fff;
    height: 270px;
    width: 22px;
    position: absolute;
    padding: 0;
    z-index: 0;
    left: -16px
}

ul.program-points li {
    display: inline-block;
    padding: 12px 3px 6px;
    vertical-align: top;
    width: 23%;
    text-align: center;
    margin: 5px 6px;
    border-radius: 5px;
    border: 1px solid #eee
}

ul.program-points {
    padding-left: 0;
    padding-top: 20px
}

ul.program-points li img {
    height: 50px
}

ul.program-points li h4 {
    font-size: 14px;
    font-weight: 400;
    line-height: 140%
}

ul.program-points1 li img {
    height: 40px;
    float: left;
    margin-right: 10px;
    position: relative;
    top: -6px
}

ul.program-points1 li h4 {
    position: relative;
    font-size: 13px;
    padding-left: 36px;
    color: #000;
    margin-bottom: 8px
}

ul.program-points1 li {
    list-style-type: none;
    min-height: auto;
    display: inline-block;
    vertical-align: top;
    border-radius: 5px;
    background: #fff;
    padding: 3px 5px;
    width: 48% !important;
    margin-right: 3px;
    border-left: 3px solid #5bbbe5;
    box-shadow: 0 0 19px 0 #e8e8e8;
    margin-bottom: 7px
}

ul.program-points1 {
    padding-left: 0;
    display: inline-block;
    width: 100%;
    padding-top: 5px
}

ul.program-points1 li:nth-child(1) h4:before {
    content: "";
    background: url(../images/first-rank-icon.webp)no-repeat;
    padding: 17px;
    background-size: 100%;
    margin-left: 0;
    position: absolute;
    top: -5px;
    left: 0
}

ul.program-points1 li h4:before {
    content: "";
    padding: 17px;
    background-size: 100%;
    margin-left: 0;
    position: absolute;
    top: -3px;
    left: -2px
}

ul.program-points1 li:nth-child(2) h4:before {
    background: url(../images/cs-developers.webp)no-repeat;
    background-size: 100%
}

ul.program-points1 li:nth-child(3) h4:before {
    background: url(../images/ai-research-icon.webp)no-repeat;
    background-size: 100%
}

ul.program-points1 li:nth-child(4) h4:before {
    background: url(https://srisaichaitanyajr.com/images/robotic.webp)no-repeat;
    background-size: 100%
}

ul.program-points1.ts li:nth-child(1) h4:before {
    background: url(../images/technology-logo.png)no-repeat;
    background-size: 100%
}

ul.program-points1.ts li:nth-child(4) h4:before {
    background: url(../images/association.png)no-repeat;
    background-size: 100%
}

ul.program-points1.ts li:nth-child(3) h4:before {
    background: url(../images/association.png)no-repeat;
    background-size: 100%
}

ul.program-points1.ts li:nth-child(2) h4:before {
    background: url(../images/online-learning.png)no-repeat;
    background-size: 100%
}

ul.program-points1 li:nth-child(5) h4:before {
    background: url(https://srisaichaitanyajr.com/images/most-happening-program.png)no-repeat;
    background-size: 100%
}

.header3-col ul.program-points1 li:nth-child(1) h4:before {
    padding: 15px
}

.header3-col ul.program-points1 li h4:before {
    padding: 15px;
    top: -3px
}

.header3-col ul.program-points1 li h4 {
    font-size: 12px;
    padding: 0;
    margin: 0;
    padding-left: 32px
}

.header3-col ul.program-points1 li {
    padding: 10px 4px;
    min-height: 47px
}

.application-confirmation form.confirmation-form input {
    width: 47%;
    background: #fff;
    margin-bottom: 11px;
    border: 1px solid #ddd;
    padding: 8px 16px;
    height: 46px
}

.application-confirmation form.confirmation-form .with-icon.single-row select {
    width: 47%;
    background: #fff;
    margin-bottom: 16px;
    border: 1px solid #ddd;
    padding: 12px 16px;
    height: 52px;
    box-shadow: none
}

.confirmation-form button.pay-link {
    background: #00833e;
    color: #fff;
    padding: 15px 33px;
    font-size: 15px;
    margin-top: 10px;
    width: 47%
}

.call-info {
    font-size: 20px;
    margin-top: 50px
}

.application-confirmation form.confirmation-form .with-icon.single-rowfull textarea {
    margin-bottom: 6px;
    height: 60px;
    width: 47%;
    padding: 15px;
    background: #fff;
    border: 1px solid #ddd
}

.application-confirmation h1 {
    font-size: 38px;
    font-weight: 700;
    padding: 1px 0 0;
    color: #020202
}

header.header.ap-confirm {
    padding-top: 30px;
    background: #fff
}

header.header.ap-confirm .logo img {
    height: 70px
}

header.header.ap-confirm h3 {
    font-size: 22px;
    font-weight: 400;
    line-height: 130%;
    margin-top: 0
}

.cp-slection .status {
    padding: 0 25px 5px;
    display: flex;
    justify-content: center;
    border: 2px solid #d6dce0;
    border-top: 2px solid #d6dce0;
    position: relative;
    transition: all 200ms ease-in;
    margin-right: -2px
}

.cp-slection .status h4 {
    font-weight: 500;
    text-align: center;
    margin-top: 16px;
    font-size: 12px;
    margin-left: 30px
}

.cp-slection .status:before {
    content: "";
    width: 25px;
    height: 25px;
    background-color: #fff;
    border-radius: 25px;
    border: 2px solid #ddd;
    position: absolute;
    top: -15px;
    left: 42%;
    transition: all 200ms ease-in;
    text-align: center;
    font-size: 14px;
    font-weight: 600;
    line-height: 23px;
    color: #00833e
}

.cp-slection .status.one1:before {
    content: "1"
}

.cp-slection .status.two1:before {
    content: "2";
    color: #cfd1d2
}

.cp-slection h6.timeline-head {
    font-size: 30px;
    font-weight: 300;
    text-transform: none;
    color: #000;
    margin-bottom: 70px
}

.cp-slection li.li.complete .status:before {
    color: #00a453
}

.cp-slection .status.three1:before {
    content: "3";
    color: #cfd1d2
}

.cp-slection .status.four1:before {
    content: "4";
    color: #cfd1d2
}

.cp-slection .status.five1:before {
    content: "5";
    color: #cfd1d2
}

.cp-slection li.li.complete .status.one1:after {
    content: "\e092";
    color: #67dc71;
    position: absolute;
    right: -8px;
    top: 15px;
    z-index: 10;
    font-family: 'Glyphicons Halflings';
    background: #00a453;
    color: #fff;
    border-radius: 50%;
    line-height: 150%;
    font-size: 11px;
    padding: 0 2px;
    border: 1px solid
}

.cp-slection li.li .status.two1:after {
    content: "\e092 ";
    font-family: 'Glyphicons Halflings';
    color: #7c92a0;
    position: absolute;
    right: -10px;
    top: 15px;
    z-index: 10;
    background: #7c92a0;
    color: #fff;
    border-radius: 50%;
    padding: 0 2px;
    font-size: 11px;
    line-height: 150%
}

.cp-slection li.li .status.three1:after {
    content: "\e092 ";
    font-family: 'Glyphicons Halflings';
    color: #7c92a0;
    position: absolute;
    right: -10px;
    top: 15px;
    z-index: 10;
    background: #7c92a0;
    color: #fff;
    border-radius: 50%;
    padding: 0 2px;
    font-size: 11px;
    line-height: 150%
}

.cp-slection .li.complete .status {
    background: #00a453;
    z-index: 4;
    color: #fff
}

.cp-slection .li.complete .status.two1 {
    z-index: 3;
    background: #00a453
}

.cp-slection .li.complete .status.two1 h4 {
    color: #fff
}

.cp-slection .li.complete .status.two1:before {
    border: 2px solid #fff
}

.cp-slection .li.complete .status.three1 {
    z-index: 2
}

.cp-slectio n .li.complete .status h4 {
    color: #00a453
}

ul.timeline li {
    display: inline-block;
    margin: -2px;
    vertical-align: top
}

ul.tab__content {
    padding-left: 0;
    margin-bottom: 2%;
    margin-top: -22px
}

.cp-slection svg {
    position: absolute;
    left: 23px;
    top: 6px;
    height: 40px !important;
    fill: #6987ab;
    z-index: 1;
    transition: all .3s ease;
    width: 25px
}

form.confirmation-form input {
    width: 100%;
    background: #fff;
    margin-bottom: 16px;
    border: 1px solid #e8e8e8;
    padding: 10px;
    border-radius: 3px;
    font-size: 13px;
    font-weight: 300
}

form.confirmation-form .with-icon.single-row {
    padding-bottom: 0;
    width: 47%;
    display: inline-block;
    margin: 0;
    margin-right: 15px
}

form.confirmation-form .with-icon.single-rowfull textarea {
    height: 60px;
    width: 96.2%;
    padding: 15px;
    background: #fff;
    border: 1px solid #e8e8e8
}

form.confirmation-form .with-icon.single-row select {
    width: 100%;
    background: #fff;
    margin-bottom: 10px;
    border: 1px solid #e8e8e8;
    padding: 4px 7px;
    height: 40px;
    font-size: 13px;
    text-indent: 7px
}

.confirmation-form .btn {
    background: #00833e;
    color: #fff;
    padding: 15px 33px;
    font-size: 15px;
    margin-top: 10px;
    width: 47%
}

form#TalentSprintAIML {
    padding-top: 8px
}

form.confirmation-form input#LinkedInId {
    width: 96.5%
}

header.header.ap-confirm .rowsec h3 {
    font-size: 19px;
    padding-bottom: 0;
    margin-top: 10px;
    font-weight: 500;
    margin-bottom: 5px
}

header.header.ap-confirm .rowsec h3 span {
    font-size: 16px;
    font-weight: 400
}

form.confirmation-form .with-icon.single-row label {
    font-weight: 400
}

p.cp-bottom-p {
    line-height: 200%
}

#DownloadCurriculum .with-icon.single-row.full-width {
    width: 100%
}

.with-icon.single-rowfull select {
    width: 47%;
    background: #fff;
    margin-bottom: 16px;
    border: 1px solid #ddd;
    padding: 12px 16px;
    height: 47px;
    box-shadow: none;
    text-indent: 10px
}

.submit-btn.online-apl.ac {
    text-align: left
}

.submit-btn.online-apl.ac button#form-submit-button {
    width: 47%
}

header.header.ap-confirm.pc .logo h1 {
    padding: 40px 0 1px
}

.timeline {
    width: 100%;
    margin: 0 auto;
    margin-top: 12%
}

.timeline .events {
    position: relative;
    background-color: #606060;
    height: 3px;
    width: 100%;
    border-radius: 4px;
    margin: 50px 0;
    margin-left: 10%
}

.timeline .events ol {
    margin: 0;
    padding: 0;
    text-align: left
}

.timeline .events ul {
    list-style: none
}

.timeline .events ul li {
    display: inline-block;
    width: auto;
    margin: 0;
    padding: 0;
    padding-right: 29px
}

.timeline .events ul li a {
    font-size: 14px;
    color: #606060;
    text-decoration: none;
    position: relative;
    top: -32px;
    cursor: default
}

.timeline .events ul li a:after {
    content: '';
    position: absolute;
    bottom: -25px;
    left: 50%;
    right: auto;
    height: 25px;
    width: 25px;
    border-radius: 50%;
    border: 3px solid #606060;
    background-color: #fff;
    transition: .3s ease;
    transform: translateX(-50%)
}

.timeline .events ul li a.selected:after {
    background-color: #00a453;
    border-color: #00a453
}

.events-content {
    width: 100%;
    height: 100px;
    max-width: 800px;
    margin: 0 auto;
    display: flex;
    justify-content: left
}

.events-content li {
    display: none;
    list-style: none
}

.events-content li.selected {
    display: initial
}

.events-content li h2 {
    font-family: 'Frank Ruhl Libre', serif;
    font-weight: 500;
    color: #919191;
    font-size: 2.5em
}

.timeline .events ul {
    padding: 0;
    margin: 0
}

.timeline .events ul li.one1 a:after {
    content: "1";
    color: #fff;
    font-size: 15px;
    font-weight: 600;
    line-height: 134%;
    text-align: center;
    vertical-align: middle
}

.timeline .events ul li.two a:after,
.timeline .events ul li.three a:after,
.timeline .events ul li.four a:after {
    color: #222;
    font-size: 15px;
    font-weight: 600;
    line-height: 130%;
    text-align: center;
    vertical-align: middle
}

.timeline .events ul li.two a:after {
    content: "2"
}

.timeline .events ul li.three a:after {
    content: "3"
}

.timeline .events ul li.four a:after {
    content: "4";
    z-index: 9
}

.timeline .events ul li a span {
    background: #f3f3f3;
    padding: 9px 26px;
    position: relative;
    top: -22px;
    border-radius: 40px;
    color: #222
}

.timeline .events ul li.two.completed a span,
.timeline .events ul li.three.completed a span {
    background: #00a453;
    color: #fff
}

.timeline .events ul li.two.completed a span:before,
.timeline .events ul li.three.completed a span:before {
    content: "";
    border-top: 10px solid #00a453
}

.timeline .events ul li a span:before {
    content: "";
    height: 0;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-top: 10px solid #f3f3f3;
    position: absolute;
    bottom: -9px;
    margin: auto;
    left: 44%
}

.timeline .events ul li.one1.completed a span {
    background: #00a453;
    padding: 9px 26px;
    position: relative;
    top: -22px;
    border-radius: 40px;
    color: #fff
}

.timeline .events ul li.one1.completed a span:before {
    content: "";
    height: 0;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-top: 10px solid #00a453;
    position: absolute;
    bottom: -9px;
    margin: auto;
    left: 44%
}

.timeline .events ul li.one1.completed {
    margin-left: -10%
}

.timeline .events ul li.four:after {
    content: "";
    background: #fff;
    width: 226px;
    height: 10px;
    display: block;
    position: absolute;
    top: -3px;
    z-index: 0;
    right: -9px
}

.timeline .events ul li.completed a:after {
    background-color: #00a453;
    border-color: #00a453;
    color: #fff
}

form.confirmation-form select option {
    color: #000 !important
}

form.confirmation-form option:not(:first-of-type) {
    color: #000 !important
}

header.header.ap-confirm h1 {
    font-weight: 600;
    font-size: 35px
}

.pricing-tab th {
    text-align: left;
    background: #1482c9;
    padding: 10px 18px;
    color: #fff;
    font-weight: 600
}

.pricing-tab td {
    text-align: left;
    background: #ecf4f7;
    padding: 10px 16px;
    color: #000;
    font-weight: 500;
    padding-right: 5px
}

h3.prg-head {
    font-size: 17px
}

h4.sub-heading-1.loc {
    padding-top: 30px
}

h4.emi-link.f-label {
    font-size: 16px;
    padding-bottom: 0;
    font-weight: 500
}

h4.emi-link.f-label img {
    margin-right: 6px
}

.program-feesection.blr h4.emi-link.f-label {
    background: #fff9f5;
    margin-top: 0;
    padding: 6px 25px 11px;
    font-size: 11px
}

p.terms-condition-label a {
    text-decoration: none;
    font-size: 9px;
    color: #f46100;
    border-bottom: 1px solid;
    line-height: 90%
}

.sch-sec {
    min-height: 145px;
    background: #fff9f5
}

.quote-sec p:last-child {
    border-bottom: 0 solid
}

ul.features-list {
    padding: 0;
    margin-bottom: 0
}

ul.features-list li {
    display: block;
    list-style: none;
    font-size: 13px;
    margin-bottom: 10px;
    margin-left: 16px;
    padding-right: 20px;
    /*width:50%*/
    width: 100%
}

.cohort-box hr {
    margin-top: 14px;
    border-top: 1px solid #f7cbbc
}

img.early-bird-str {
    height: 150px;
    position: absolute;
    right: 16px;
    top: 0
}

section.rt-bar-section .cohort-box p.ph-sec-btm {
    position: absolute;
    right: 33px;
    top: 90px;
    color: #020202
}

ul.features-list.cv li {
    display: inline-block
}

ul.features-list li ul {
    padding-left: 10px;
    margin-top: 4px
}

.right-border {
    border-right: 1px solid #fff
}

ul.features-list li ul li {
    font-size: 12px
}

ul.features-list li span {
    color: #e6612f;
    line-height: 10px;
    margin: 0 5px;
    font-size: 1px;
    background: #e6612f;
    width: 6px;
    height: 6px;
    padding: 2px;
    border-radius: 34px;
    display: inline-block
}

.cohort-box {
    padding: 25px 35px;
    margin-top: 10px;
    margin-bottom: 20px;
    min-height: auto;
    border-top: 0 solid #e86022;
    background: #ffede6;
    border-radius: 6px;
    position: relative;
    /*background:#ffdecf url(../images/early-bird-closing-sticker.png)right;background-size:contain;background-repeat:no-repeat*/
}

.cohort-box.blue {
    background: #d5eeff;
    border-top: 3px solid #596988;
    min-height: 168px;
    margin-top: 10px;
    position: relative
}

.mobile-visible {
    display: none
}

.cohorts.top .cohort-box.blue p.label {
    background: #2b8ddc
}

.cohorts.top .cohort-box.blue p.label:before {
    border-top: 7px solid #2b8ddc
}

.cohorts.top .cohort-box.blue a {
    color: #2c2a29
}

.cohorts.top .cohort-box a {
    color: #020202
}

.cohort-box.blue ul.features-list li span {
    color: #596988
}

section.rt-bar-section .cohort-box.blue p.label:before {
    border-top: 0 solid #2b8ddc
}

section.rt-bar-section .cohort-box.blue p.label {
    background: #2b8ddc
}

.cohort-box h4 {
    font-size: 16px;
    font-weight: 600;
    margin-bottom: 14px;
    margin-top: 0
}

section.rt-bar-section .cohort-box p.label {
    color: #fff;
    font-weight: 600;
    font-size: 13px;
    padding: 4px 12px;
    background: #e6602f;
    position: relative
}

section.rt-bar-section .cohort-box p {
    font-weight: 400;
    line-height: 140%;
    font-size: 13px;
    padding-top: 5px;
    margin-bottom: 0;
    padding-left: 15px
}

section.rt-bar-section .cohort-box p.label:before {
    content: "";
    width: 0;
    height: 0;
    border-left: 8px solid transparent;
    border-right: 8px solid transparent;
    border-top: 7px solid #e6612f;
    position: absolute;
    bottom: -6px;
    left: 10%
}

ul.features-list li img {
    height: 11px;
    margin-right: 4px;
    margin-left: -14px;
    margin-bottom: 0;
    top: 3px
}

.cohorts.top .cohort-box {
    min-height: 150px;
    background: #ffdecf;
    border: 1px solid #ecebeb;
    padding: 22px 25px 16px;
    border-radius: 7px;
    margin-top: 20px;
    position: relative
}

.cohorts.top .cohort-box.blue {
    background: #d5eeff;
    border-top: 3px solid #596988
}

.cohorts .cohort-box.blue .location {
    background: #596988
}

.location {
    position: absolute;
    background: #1482c9;
    border-radius: 50px;
    height: 45px;
    padding: 5px;
    top: -19px;
    left: -10px;
    z-index: 9
}

.right-border .cohort-box .location {
    top: -19px;
    left: 3px
}

.cohorts.top .cohort-box h4 {
    font-size: 17px;
    font-weight: 600;
    margin-bottom: 6px;
    margin-top: 0;
    color: #2d2b29
}

.cohorts.top .cohort-box p {
    font-size: 15px;
    margin-bottom: 10px;
    padding-top: 30px
}

.cohorts.top .cohort-box p.label {
    color: #fff;
    font-weight: 600;
    font-size: 13px;
    padding: 4px 12px;
    background: #e6602f;
    position: relative
}

.cohorts.top .cohort-box p.label:before {
    content: "";
    width: 0;
    height: 0;
    border-left: 8px solid transparent;
    border-right: 8px solid transparent;
    border-top: 7px solid #e6612f;
    position: absolute;
    bottom: -6px;
    left: 10%
}

.cohorts.top .cohort-box ul.features-list li {
    font-size: 12px;
    display: block;
    padding-right: 20px;
    padding-left: 10px
}

.cohorts.top .col-md-6 {
    padding-right: 0
}

.form-header h3 {
    font-size: 16px;
    font-weight: 600;
    margin-top: 0;
    margin-bottom: 0;
    color: #fff;
    text-transform: uppercase;
    text-align: center;
    line-height: 18px;
    padding: 5px 10px 0px;
}

.form-header {
    padding: 10px 20px 0px;
    margin-bottom: 3px;
    border-radius: 0;
    margin-top: -16px;
    text-align: center;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    background: #1482c9
}

.phone-number-sec {
    position: absolute;
    top: -56px;
    text-align: center;
    width: 100%;
    font-size: 12.5px;
    z-index: 99999
}

.barch-sticker-sec.affix .phone-number-sec {
    position: absolute;
    bottom: -10px;
    top: inherit;
}

.barch-sticker-sec.affix .phone-number-sec p {
    display: inline-block;
    background: #fff;
    padding: 6px 10px 2px;
    border-radius: 60px;
    margin-bottom: 5px;
    box-shadow: 0 0 14px 0 #a5a0a070;
    color: #0a0a0a
}

.barch-sticker-sec.affix .phone-number-sec p:before {
    content: "";
    width: 0;
    height: 0;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-bottom: 10px solid #fff;
    position: absolute;
    bottom: unset;
    margin: auto;
    text-align: center;
    display: block;
    margin-bottom: -9px;
    left: 48%;
    top: -6px;
    box-shadow: 0 0 #000
}

.barch-sticker-sec.affix .phone-number-sec p:after {
    display: none
}

.phone-number-sec p:after {
    content: "";
    width: 0;
    height: 0;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-top: 10px solid #fff;
    position: static;
    bottom: 0;
    margin: auto;
    text-align: center;
    display: block;
    margin-bottom: -9px
}

p.app-closing-soon-label {
    position: relative;
    top: -5px;
    margin-top: 8px;
    margin-bottom: 0
}

.form-header p {
    color: #fff;
    font-size: 14px;
    text-align: center
}

.iiit-popup input,
.iiit-popup textarea,
.iiit-popup select,
.iiit-popup .nice-select {
    padding: 4px 0px;
    transition: all .3s ease;
    font-size: 13px;
    color: #273f5b;
    margin-bottom: 0;
    border-radius: 4px;
    background-color: #fff;
    width: 100%;
    outline: 0;
    display: block;
    border: 1px solid #cacaca;
    height: 33px;
    text-indent: 13px;
}

.barch-sticker-sec form {
    padding: 10px 30px
}

#DownloadCurriculum .with-icon.single-row,
#DownloadCurriculum .with-icon.single-row2 {
    width: 100%;
    margin: 0 10px 2px 0;
    display: inline-block;
    min-height: 40px
}

input[type=checkbox]+label {
    display: block;
    margin: .2em;
    cursor: pointer;
    padding: .2em;
    float: left;
    color: #a0a0a0;
    font-weight: 300;
    font-size: 10px;
    margin-top: 0;
    line-height: 140%
}

input[type=checkbox] {
    display: none
}

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
}

input[type=checkbox]:checked+label:before {
    background-color: #3cb371;
    border-color: #3cb371;
    color: #fff
}

.form-fields {
    padding: 0 0 30px;
    width: 96%;
    background: #fff;
    box-shadow: 0 0 24px #00000026;
    position: relative;
    border-radius: 10px 10px 0 0
}

.form-fields form .with-icon {
    margin-bottom: 8px
}

p.terms-condition-label label br {
    display: none
}

.linkedin-btn {
    text-align: center;
    padding-bottom: 5px
}

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
}

.with-icon.single-row select,
select#mx_Gender,
select#mx_Current_Residing_City,
select#mx_Total_Expirence,
select#mx_I_am_interested_in_Joining {
    color: #080808 !important;
    list-style: none;
    text-indent: 8px;
}

p.terms-condition-label a br {
    display: none
}

img.iiit-logo {
    height: auto;
    padding: 0 1px;
    border-radius: 10px;
    z-index: 31;
    position: relative;
    background: #fff;
    width: 100%;
    top: 0;
    margin-right: 30px;
    padding: 10px
}

img.batch-video {
    height: auto;
    border-radius: 7px;
    width: 100%;
    margin-left: -5px;
    top: 3px;
    position: relative
}

ul.list-features {
    padding: 0;
    display: inline-block;
    position: absolute;
    top: 0
}

.row.header3-col .col-md-5 {
    width: 52.666667%;
    padding-right: 5px
}

.row.header3-col .col-md-3 {
    width: 22%;
    padding-right: 5px
}

.row.header3-col .col-md-4 {
    width: 25.333333%;
    padding-right: 0
}

ul.list-features li {
    display: inline-block
}

ul.list-features li.first {
    width: 100%;
    vertical-align: middle
}

ul.list-features li.second {
    width: 100%;
    vertical-align: middle
}

ul.highlights {
    padding: 0;
    margin-top: -5px;
    padding-left: 10px;
    margin-bottom: 6px
}

.overview-sec ul.highlights {
    margin-bottom: 15px;
    margin-top: 15px
}

.overview-sec ul.highlights li {
    font-weight: 400;
    color: #333
}

ul.highlights li:last-child {
    border: none;
    padding-bottom: 0
}

ul.highlights li {
    min-height: 61px;
    color: #333333;
    margin-bottom: 10px;
    font-size: 14px;
    list-style: none;
    font-weight: 300;
    display: inline-block;
    width: 31%;
    vertical-align: top;
    padding: 5px 6px 5px 0;
}

ul.highlights li:last-child {
    margin-bottom: 0
}

/*ul.highlights li:before{content:'';display:inline-block;background:url(../images/tick-icon.png) no-repeat;overflow:hidden;text-align:left;height:20px;width:32px;margin-left:-21px;position:relative;top:6px;margin-right:-8px;background-size:53%}*/
ul.highlights li img {
    height: 50px;
    margin-left: -5px;
    margin-right: 2px;
    margin-bottom: 36px;
    float: left;
    margin-top: 25px;
}

ul.highlights li span {
    font-size: 12px;
}

ul.participant-ventures {
    padding-left: 0;
}

ul.participant-ventures li span {
    font-size: 14px;
}

ul.participant-ventures li {
    min-height: 61px;
    color: #333333;
    margin-bottom: 10px;
    font-size: 14px;
    list-style: none;
    font-weight: 300;
    display: inline-block;
    width: 90%;
    vertical-align: top;
    padding: 0px 6px 0px 0;
}

ul.participant-ventures li img {
    height: 65px;
    margin-left: -5px;
    margin-right: 8px;
    margin-bottom: 25px;
    float: left;
    margin-top: 20px;
}

.asali-medicine {

    padding-right: 0;
    margin-top: 20px;
    /* padding-top: 40px; */
}

h4.fee-emi {
    padding: 15px 0 5px;
    margin-left: 30px;
}

h4.emi-link.fee-emi a img {
    position: absolute;
    height: 30px !important;
    left: 10px;
    top: 20px;
}

.row.locations-sec.hybrid h3 {
    padding-top: 0;
    margin-top: 0
}

.prog-highlights {
    background: #00a453;
    padding: 6px 14px;
    border-radius: 6px;
    border: 2px solid #e86022;
    font-weight: 500;
    border: 1px solid #ecebeb;
    box-shadow: 0 0 19px 0 #e8e8e8
}

.row.header3-col .col-md-3 {
    width: 21%;
    padding-right: 5px
}

.row.header3-col .col-md-3.lst {
    padding-left: 0
}

.row.header3-col .col-md-6.col-sm-6 {
    width: 56%
}

table.pricing-tab {
    width: 100%
}

#TalentSprintAIML .jobtitle input[required]+label {
    position: absolute;
    color: #080808;
    top: 10px;
    left: 15px
}

form#TalentSprintAIML .jobtitle input[required]:invalid+label {
    display: inline-block !important
}

form#TalentSprintAIML .jobtitle input[required]:valid+label {
    display: none !important
}

form#TalentSprintAIML .jobtitle input::-webkit-input-placeholder {
    color: #fff !important
}

form#TalentSprintAIML .jobtitle input:-ms-input-placeholder {
    color: #fff !important
}

form#TalentSprintAIML .jobtitle input::-moz-placeholder {
    color: #fff !important
}

form#TalentSprintAIML .with-icon.single-row.jobtitle {
    position: relative
}

.with-icon.full-width.jobtitle {
    position: relative
}

.with-icon.full-width.jobtitle label {
    font-weight: 400;
    font-size: 12px
}

img.ebcs {
    height: 37px;
    margin-left: -17px;
    padding-top: 5px
}

.news-inner img {
    border-bottom: 0
}

hr.indiacohort-hr {
    margin-top: 5px;
    margin-bottom: 15px;
    border: 0;
    border-top: 1px solid #ad9a90
}

hr.hydcohort-hr {
    margin-top: 8px;
    margin-bottom: 8px;
    border: 0;
    border-top: 1px solid #909cad
}

.cohorts.top .cohort-box h4 span {
    font-weight: 600;
    font-size: 13px;
    background: #eb0019;
    color: #fff;
    padding: 4px 15px 5px;
    border-radius: 0 40px;
    position: absolute;
    right: 0;
    top: -3px
}

h3.early-bird {
    font-size: 15px;
    padding-top: 5px
}

h3.early-bird img {
    height: 36px;
    float: left;
    position: relative;
    top: -8px;
    padding-right: 3px
}

.hyd-cohort-box,
.hyd-cohort-box-btm {
    display: none
}

.cohorts.top .col-md-12 {
    width: 95%
}

.early-bird-tag {
    font-weight: 600;
    font-size: 16px;
    background: #e86022;
    color: #fff;
    padding: 6px 15px 0;
    border-radius: 0 0 5px 5px;
    position: absolute;
    right: 20px;
    top: -1px;
    text-align: center
}

.early-bird-tag b {
    font-size: 12px;
    line-height: 100%;
    font-weight: 500;
    position: relative;
    top: -5px;
    background: #fff;
    padding: 0 4px;
    color: #e86022
}

img.call-icon {
    height: 30px;
    position: relative;
    top: 5px;
    float: left;
    margin-right: 8px
}

.cohort-box p.ph-sec {
    position: absolute;
    top: 90px;
    right: 75px;
    color: #020202;
    width: auto;
    text-align: left
}

.cohorts.top .cohort-box {
    background: #ffdecf;
    background-size: contain;
    background-repeat: no-repeat
}

section.rt-bar-section .cohort-box p.ph-sec-btm a {
    color: #020202;
    font-size: 13px;
    font-weight: 300;
    text-decoration: none
}

.phone-number-sec p {
    display: inline-block;
    background: #fff;
    padding: 6px 15px 2px;
    border-radius: 60px;
    margin-bottom: 5px;
    box-shadow: 0 1px 10px 0 #5250504d;
    color: #0a0a0a
}

.cohort-box p.ph-sec a {
    color: #000
}

section.rt-bar-section .cohort-box p.ph-sec:before {
    display: none
}

.phone-number-sec p img.call-icon {
    height: 28px;
    width: auto;
    position: static;
    margin-top: -4px;
    padding: 2px;
    margin-right: 0px
}

.phone-number-sec p a {
    color: #0a0a0a;
    text-decoration: none
}

.formsection form input,
.formsection form select {
    width: 47%;
    padding: 5px 15px;
    margin-bottom: 16px;
    border: 1px solid #ddd;
    border-radius: 5px;
    height: 40px;
    background: #fff;
    outline: 0;
    margin-bottom: 15px;
    margin-right: 10px
}

.formsection form select#mx_Total_Expirence {
    width: 96%
}

.formsection button#form-submit-button {
    position: relative;
    left: 0;
    background: #00a453;
    color: #fff;
    width: 96%;
    text-transform: uppercase;
    font-weight: 600;
    padding: 14px 12px;
    margin: auto;
    border: 1px solid;
    border-radius: 5px;
    font-size: 17px;
    letter-spacing: .5px;
    outline: 0;
    margin-left: -7px
}

div#DownloadCurriculumReport 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
}

div#DownloadCurriculumReport .modal-body {
    position: relative;
    padding: 35px;
    text-align: center
}

div#DownloadCurriculumReport h3 {
    text-align: center;
    font-size: 22px;
    margin-top: 0;
    padding-bottom: 20px;
    position: relative
}

div#DownloadCurriculumReport h3:after {
    content: "";
    background: #e85f24;
    width: 100px;
    height: 5px;
    display: block;
    bottom: 4px;
    text-align: center;
    margin: auto;
    margin-top: 10px
}

div#DownloadCurriculumReport .modal-dialog {
    width: 55%
}

.formsection form select {
    text-indent: 7px
}

.modal.dcr.in {
    background: #00000063
}

.iiit-popup select {
    text-indent: 0px
}

div#StartupScholr {
    margin-bottom: 0
}

.cohorts.top .cohort-box h4 {
    font-size: 17px;
    font-weight: 600;
    margin-bottom: 6px;
    margin-top: 0;
    color: #000;
    top: -12px;
    padding: 5px 15px 5px 10px;
    border-radius: 0 12px 0 0;
    left: 23px
}

.cohort-table {
    background: #fff;
    padding: 15px 30px;
    box-shadow: 0 0 30px #eee;
    margin-bottom: 10px
}

.cohort-table h4:after {
    content: "";
    display: block;
    width: 0;
    height: 0;
    border-top: 7px solid transparent;
    border-bottom: 7px solid transparent;
    border-left: 8px solid #f26827;
    position: absolute;
    top: 6px;
    right: -2px
}

.cohort-table li:before {
    content: "\2713";
    display: block;
    width: 0;
    height: 0;
    position: absolute;
    top: 0;
    left: -14px
}

.cohort-table ul {
    margin-left: 0;
    padding-left: 12px;
    margin-top: 4px
}

.cohort-table li {
    display: block;
    position: relative;
    font-size: 16px;
    font-weight: 300
}

.logo p {
    color: #000;
    font-weight: 400;
    font-size: 17px;
    margin-top: 15px;
    margin-bottom: 0
}

.quote-bg-sec {
    padding: 1% 0 0
}

.barch-sticker-sec.affix {
    position: fixed;
    top: 100px
}

/*.barch-sticker-sec.affix .form-fields{padding:0 0 28px;width:88.5%}*/
.barch-sticker-sec.affix .form-fields {
    padding: 0 0 28px;
    width: 30%
}

h4.quote.one {
    padding-top: 23px
}

h4.quote {
    font-size: 15px;
    color: #383838;
    border-left: 4px solid #1482c9;
    font-weight: 500;
    background: #fff;
    padding: 14px 12px;
    min-height: 100px;
    line-height: 125%;
    margin-top: 12px;
    font-style: italic
}

h4.quote span {
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    position: relative;
    top: 5px
}

.cohort-images img {
    width: 80%;
    margin-bottom: 15px
}

.cohort-images {
    margin-top: 30px
}

.batch-video1 {
    width: 100%;
    border-radius: 2px
}

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
}

.row.header3-col {
    margin-top: 25px
}

.space h4.quote.one {
    padding-top: 35px
}

.bengaluru-sticker {
    position: relative;
    height: 38px;
    right: 0;
    top: 20px
}

p.app-closing-soon-label {
    display: inline-block;
    background: #fff;
    padding: 4px 18px 2px;
    border-radius: 25px;
    box-shadow: 0 5px 10px 0 #a5a0a033;
    text-align: center;
    color: #000;
    position: relative;
    top: 5px;
    font-weight: 500;
    font-size: 10px;
    z-index: 99;
    margin-top: 0
}

div#program ul.program-points1 li {
    list-style-type: none;
    min-height: auto;
    display: inline-block;
    vertical-align: top;
    border-radius: 5px;
    background: #fff;
    padding: 3px 10px 3px 6px !important;
    width: auto !important;
    margin-right: 4px;
    border-left: 3px solid #00a650;
    box-shadow: 0 0 19px 0 #e8e8e8;
    margin-bottom: 7px
}

div#program ul.program-points1 li h4:before {
    top: -4px
}

p.fee-sec img {
    height: 40px;
    top: 0;
    position: relative;
    margin-bottom: 0;
    margin-top: 0
}

/*.col-md-8{padding-right:30px}*/
.min-h .col-md-8 {
    padding-right: 5px
}

p.fee-sec {
    padding-top: 20px !important
}

.outcomes-sec ul li {
    width: 100%;
    padding-bottom: 0;
    margin-bottom: 1px
}

.col-md-8.outcomes-sec {
    padding: 25px;
    padding-right: 0;
    margin-top: 20px;
    margin-left: 15px;
    background: #ecf4f7;
    padding-top: 40px
}

.quote-bg-sec .col-md-4 {
    padding-right: 5px
}

.faculty-sec.section-space.industry-hackathons h4 {
    color: #f55e00
}

.pricing-tab td span {
    font-size: 12px;
    color: #7b7979
}

div#mx_Cityautocomplete-list,
div#JobTitleautocomplete-list,
div#Companyautocomplete-list {
    position: absolute;
    background: #fff;
    z-index: 9;
    width: 88%;
    padding-left: 12px;
    box-shadow: 0 2px 11px -1px #ddd
}

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: #1482c9;
    color: #fff;
    cursor: pointer;
}

div#JobTitleautocomplete-list div:hover {
    background: #1482c9;
    color: #fff;
    cursor: pointer;
}

div#Companyautocomplete-list div:hover {
    background: #1482c9;
    color: #fff;
    cursor: pointer;
}

div#enrollemntProcess ul.highlights li {
    width: 100%
}

.cohort-table ul li {
    width: 100%;
    margin-bottom: 5px
}

.col-md-8.program-features {
    padding-top: 30px;
    border-top: 1px solid #eee;
    margin-top: 40px
}

.cohort-video-sec span {
    font-size: 10px;
    line-height: 130%;
    display: block;
    padding-top: 7px;
    color: #000;
    font-weight: 300
}

.cohort-video-sec a {
    text-decoration: none
}

.cohort-video-sec span strong {
    font-size: 12px;
    font-weight: 500
}

.cohort-video-sec .col-md-2 {
    padding-right: 0
}

.cohort-box h4 {
    font-size: 17px;
    font-weight: 600;
    margin-bottom: 6px;
    margin-top: 0
}

.cohort-box p strong {
    font-size: 15px
}

.cohort-box .one h3 {
    font-size: 18px;
    margin-top: 10px
}

.cohort-box p {
    font-size: 15px;
    margin-bottom: 5px;
    position: relative
}

section.rt-bar-section .cohort-box p:before {
    content: "";
    display: block;
    width: 0;
    height: 0;
    border-top: 6px solid transparent;
    border-bottom: 6px solid transparent;
    border-left: 6px solid #f26827;
    position: absolute;
    top: 7px;
    left: 3px
}

#accordion .panel-body .quote-sec p {
    padding-bottom: 6px !important;
    margin-bottom: 0 !important;
    padding-top: 5px !important;
    font-size: 15px !important;
    font-weight: 400 !important
}

#accordion .panel-body .quote-sec p span {
    font-weight: 400;
    font-size: 13px;
    color: #4e4e4e
}

#accordion .panel-body .quote-sec p span.designation-info {
    font-weight: 300;
    font-size: 12px
}

.iiit-certification ul li h4 {
    font-size: 14px;
    font-weight: 500;
    padding-top: 5px;
    margin-top: 0;
    line-height: 142%
}

.iiit-certification ul li {
    display: inline-block;
    width: auto;
    padding-right: 13px;
    vertical-align: top;
    text-align: center;
    width: 24%;
    margin-top: 6px
}

.iiit-certification ul {
    padding-top: 0;
    padding-left: 5px
}

.iiit-certification ul li img {
    height: 50px
}

.iiit-certification {
    padding-top: 0
}

.iiit-certification ul {
    padding-top: 30px
}

.iiit-certification ul li:first-child {
    width: 16%
}

section.rt-bar-section h2.heading:after {
    content: "";
    background: #1482c9;
    display: block;
    width: 60px;
    height: 6px;
    margin: 0;
    position: relative;
    top: 15px;
    margin-bottom: 50px
}

hr.divider {
    margin: 40px 15px
}

div#enrollemntProcess {
    padding-top: 0
}

.navbar-default .navbar-nav>li>a.download-link {
    border: 2px solid #0c345e;
    border-radius: 5px;
    margin-left: 9px;
    padding: 6px 11px;
    margin-top: 2px
}

.navbar-default .navbar-nav>li>a.download-link:hover {
    transition: .5s;
    color: #fff;
    background: #0c345e
}

.navbar-default .navbar-nav>li>a {
    color: #232325
}

h2.heading.top-headline {
    font-size: 22px;
    margin-top: 5px;
    margin-bottom: 29px;
    font-weight: 600;
    line-height: 150%
}

h2.heading.top-headline:after {
    content: "";
    background: #1482c9;
    display: block;
    width: 60px;
    height: 6px;
    margin: 0;
    position: relative;
    top: 15px;
    margin-bottom: 50px
}

.row.locations-sec.hybrid h3 {
    padding-top: 0;
    margin-top: 0;
    font-size: 18px;
    padding-left: 20px;
    font-weight: 500
}

.location-in.los ul li {
    margin-bottom: 0;
    padding-bottom: 0
}

.contact-session-detail h3.cs-heading {
    font-size: 20px
}

table.cs-tab tr,
th,
td {
    text-align: left;
    padding: 8px 34px 8px 0;
    color: rgba(12, 12, 12, 0.8);
    font-weight: 400
}

.cohorts.top .cohort-box {
    background: #ecf4f7
        /*url(../images/early-bird-closing-sticker.png)no-repeat right*/
    ;
    background-size: contain
}

.cohorts.top {
    padding-top: 0
}

.cohorts.top h3.cs-heading {
    padding-bottom: 30px
}

.blockchain-feachures-smart-contracts-icon,
.blockchain-feachures-digi-platforms-icons,
.blockchain-feachures-digital-wallet-icon,
.blockchain-feachures-virtual-currencies-icons {
    display: inline-block;
    background: url(../images/blockchain-features-icon.png) no-repeat;
    overflow: hidden;
    text-indent: -9999px;
    text-align: left
}

.blockchain-feachures-smart-contracts-icon {
    background-position: -5px -0;
    width: 50px;
    height: 45px;
    float: left;
    margin-right: 8px
}

.blockchain-feachures-digi-platforms-icons {
    background-position: -5px -50px;
    width: 45px;
    height: 40px;
    float: left;
    margin-right: 8px
}

.blockchain-feachures-digital-wallet-icon {
    background-position: -5px -95px;
    width: 45px;
    height: 40px;
    float: left;
    margin-right: 8px
}

.blockchain-feachures-virtual-currencies-icons {
    background-position: -5px -140px;
    width: 40px;
    height: 40px;
    float: left;
    margin-right: 8px
}

.modules-inner {
    width: 48%;
    display: inline-block;
    vertical-align: top
}

form#TalentSprintBlockchain .jobtitle input[required]:invalid+label {
    display: inline-block !important
}

#TalentSprintBlockchain .jobtitle input[required]+label {
    position: absolute;
    color: #000;
    top: 6px;
    left: 13px
}

.with-icon.full-width.jobtitle label {
    font-weight: 400;
    font-size: 12px
}

.intl-tel-input input#Phone {
    padding-left: 35px
}

img.blockchain-cohort-images {
    height: 300px;
    margin-bottom: 25px
}

/*ul.highlights li:before{content:'';display:inline-block;background:url(../images/tickmark.png) no-repeat;overflow:hidden;text-align:left;height:20px;width:32px;margin-left:-21px;position:relative;top:6px;margin-right:-8px;background-size:53%}*/
.outcome-icons-alumni,
.outcome-icons-build-icon,
.outcome-icons-certificate-icon,
.outcome-icons-learn-icon,
.outcome-icons-reinforce {
    display: inline-block;
    background: url(../images/outcome-icons.png) no-repeat;
    overflow: hidden;
    text-indent: -9999px;
    text-align: left
}

.outcome-icons-build-icon {
    background-position: -60px -0;
    width: 50px;
    height: 50px;
    float: left;
    margin-right: 7px
}

.outcome-icons-learn-icon {
    background-position: -60px -55px;
    width: 50px;
    height: 50px;
    float: left;
    margin-right: 7px
}

.outcome-icons-reinforce {
    background-position: -5px -110px;
    width: 50px;
    height: 50px;
    float: left;
    margin-right: 7px
}

.outcome-icons-certificate-icon {
    background-position: -5px -55px;
    width: 50px;
    height: 50px;
    float: left;
    margin-right: 7px
}

.outcome-icons-alumni {
    background-position: -5px -0;
    width: 50px;
    height: 50px;
    float: left;
    margin-right: 7px
}

.locations-sec.hybrid ul li {
    width: 100% !important;
    min-height: auto;
    padding-bottom: 6px;
    position: relative;
    margin-bottom: 0
}

.header-sec .prg-schedule ul li {
    font-size: 14px;
    width: 32%;
    margin: 0 1px 10px;
    min-height: 61px
}

.modules-inner h3 strong {
    font-weight: 600
}

div#eligibility {
    padding-top: 50px
}

div#eligibility ul.highlights li {
    width: 100%;
    font-size: 15px
}

div#curriculum .prg-schedule ul {
    margin-bottom: 0
}

.pricing-tab tr td:nth-child(3),
.pricing-tab tr th:nth-child(3) {
    text-align: right;
    padding-right: 30px
}

p.app-fee-label {
    display: inline-block;
    background: #31302f;
    padding: 4px 18px 2px;
    border-radius: 25px;
    box-shadow: 0 5px 10px 0 #a5a0a033;
    text-align: center;
    color: #fff;
    position: absolute;
    top: -12px;
    font-weight: 500;
    font-size: 10px;
    z-index: 9999;
    margin-top: 0;
    left: 30%;
}

.course_link {
    color: #333333 !important;
    text-decoration: none;
    background: #E1F5FF;
    padding: 5px 10px;
    border-radius: 50px;
    display: inline-block;
    border: none;
    transition: all 0.4s ease 0s;
    font-weight: 400;
}

.course_link:hover {
    text-shadow: 0px 0px 6px rgba(255, 255, 255, 1);
    -webkit-box-shadow: 0px 5px 40px -10px rgba(0, 0, 0, 0.57);
    -moz-box-shadow: 0px 5px 40px -10px rgba(0, 0, 0, 0.57);
    transition: all 0.4s ease 0s;
    text-decoration: none;
}

.example_b {
    color: #333333 !important;
    text-transform: uppercase;
    text-decoration: none;
    background: #E1F5FF;
    padding: 10px;
    border-radius: 50px;
    display: inline-block;
    border: none;
    transition: all 0.4s ease 0s;
}

.example_b:hover {
    text-shadow: 0px 0px 6px rgba(255, 255, 255, 1);
    -webkit-box-shadow: 0px 5px 40px -10px rgba(0, 0, 0, 0.57);
    -moz-box-shadow: 0px 5px 40px -10px rgba(0, 0, 0, 0.57);
    transition: all 0.4s ease 0s;
    text-decoration: none;
}

.img_b_h {
    text-shadow: 0px 0px 6px rgba(255, 255, 255, 1);
    -webkit-box-shadow: 0px 5px 40px -10px rgba(0, 0, 0, 0.57);
    -moz-box-shadow: 0px 5px 40px -10px rgba(0, 0, 0, 0.57);
    transition: all 0.4s ease 0s;
    text-decoration: none;
    border-radius: 5px;
}

@keyframes blinking {
    0% {
        color: #ffffff;
    }

    /* YOU CAN ADD MORE COLORS IN THE KEYFRAMES IF YOU WANT
    50%{
      color: #55d66b;
    }
    */
    100% {
        /*color: #FCEAB8;*/
        color: #FFA500;
    }
}

#col_blink {
    font-weight: bold;
    animation: blinking 1s infinite;
    font-family: 'Gill Sans', 'Gill Sans MT', Calibri, 'Trebuchet MS', sans-serif;
}

/* adding */
h3.faq-headline {
    font-size: 18px;
    font-weight: 500;
    padding: 10px 13px;
    background: #e1f5ff;
    border-left: 5px solid #f15c0d;
    /* margin-top: 40px; */
    margin-top: 10px;
    color: #191919;
}

ul.features-list1 {
    display: block;
    
}

ul.features-list1 li {
    margin-left: -10px;
    float: left;
    font-size: 15px;
    margin-bottom: 10px;
    width: 100%;
}

.pad1 {
    margin-right: 1.5%;
    margin-bottom: 20px;
    border-radius: 5px;
    border: 2px solid #E1F5FF;
    padding: 0px;
    box-shadow: 0 0 24px #00000026;
    border: 3px solid #fff;
}

.pad2 {
    margin-right: 7.5%;
    margin-bottom: 20px;
    border-radius: 5px;
    border: 2px solid #E1F5FF;
    padding: 0px;
    box-shadow: 0 0 24px #00000026;
    border: 3px solid #fff;
}

.course_box_shadow {
    background: #fff;
    box-shadow: 0 0 24px #00000026;
    border-radius: 10px;
    padding: 5px 15px;
}

@media(max-width:768px) {
    nav.navbar img {
        height: 40px;
    }

    .impbtns {
        margin-top: 60px;
    }

    .impbtns .btn {
        margin-bottom: 5px;
    }

    .header-sec .prg-schedule ul li {
        width: 95%;
    }

    ul.highlights li img {
        margin-bottom: 0px
    }

    .faculty-sec ul li {
        width: 100%;
    }

    .moduls ul li {
        display: block;
    }
}