html{scroll-behavior:smooth}
body{font-family:Metropolis;-webkit-font-smoothing:antialiased;-webkit-animation:fix 1s 1;animation:fix 1s 1;overflow-x:hidden;line-height:1.5em;font-weight:300;color:#000;font-size:17px}
h1,h2,h3,h4,h5{color:#000;font-weight:600;margin-bottom:20px}
a{color:#007bff}
a:hover{color:#007bff}
a,a:hover{text-decoration:none}
a:focus{outline:none}
p{margin:0 0 10px;line-height:1.5em}
p:last-child{margin-bottom:0}
h1{font-size:3em;line-height:1.4em}
h2{font-size:2.667em;line-height:1.4em}
h3{font-size:2.056em;line-height:1.4em}
h4{font-size:1.611em;line-height:1.4em}
h5{font-size:1.222em;line-height:1.4em}
.dtr-pt-100,.dtr-py-100{padding-top:100px}
.dtr-pb-100,.dtr-py-100{padding-bottom:100px}
.dtr-pt-80,.dtr-py-80{padding-top:80px}
.dtr-pb-80,.dtr-py-80{padding-bottom:80px}
.dtr-pt-50,.dtr-py-50{padding-top:50px}
.dtr-pb-50,.dtr-py-50{padding-bottom:50px}
.dtr-pt-30,.dtr-py-30{padding-top:30px}
.dtr-pb-30,.dtr-py-30{padding-bottom:30px}
.border-top{border-top:1px solid #d7d7d7}
ul,ol{margin:0 0 10px;padding:0;list-style-position:outside;display:block}
ul li,ol li{margin-bottom:8px;display:inline-block}
.accordion{--bs-accordion-btn-focus-border-color:unset;--bs-accordion-btn-focus-box-shadow:unset}
.accordion-item:first-of-type,.accordion-item:last-of-type{border-radius:15px}
.modal-dialog{width:70%;max-width:800px;margin-top:120px}
.modal-dialog img.faculty-modal-img{height:130px;display:block;margin-bottom:15px;border-radius:5px}
.modal-dialog h4{font-size:22px;margin-bottom:5px}
.modal-dialog p{font-size:16px}
.modal-body{padding:20px}
nav.navbar.fixed-top {padding: 4px 0;background: #fff;border-bottom: 1px solid #e5e5e5;}
img.logo{height:52px}
ul.navbar-nav {margin-top: 10px;}
ul.navbar-nav li a.nav-link {font-size: 15px;font-weight: 400;padding: 10px;display: inline-block;}
ul.navbar-nav li a.nav-link.apply-now-cta { background: #00a651; color: #fff !important; border-radius: 5px; padding: 10px 24px !important; margin-top: -2px; border: 1px solid #00a651; text-decoration: none; transition: .5s; box-shadow: none; margin-left: 10px; }
section.main-banner{background:#fff url(../images/header-graphic-new-home-page.webp) no-repeat;padding-top:200px;background-size:104%;padding-bottom:70px;min-height:670px;}

p.sub_title { color: #000; font-weight: 500; font-size: 30px; margin: 0; }
h1.main_title { font-size: 45px; color: #000; font-weight: 600; line-height: 1.1em; margin-bottom: 15px; }
img.partner-logos{margin-top:0;height:110px;margin-bottom:20px;box-shadow:0 0 20px #0000001c;border-radius:15px 0 15px 0}
p.header-btn{margin-bottom:0;display:inline-block}
p.header-btn a{color:#fff;background:#00A651;padding:18px 40px;border-radius:5px;font-size:18px;text-decoration:none;display:inline-block;font-weight:500}
img.batch-sticker{margin-left:40px;height:90px}

h2.heading{font-size:36px;margin-bottom:20px;font-weight:600}
ul.cxo-quote li{background:#0454d8;padding:40px;display:inline-block;border-radius:8px;font-size:16px;font-weight:300;box-shadow:0 0 10px 0 #0000003b;min-height:380px;color:#fff;position: relative}
ul.cxo-quote li span.align-height { position: absolute; bottom: 50px; width: 100%; }
ul.cxo-quote li:before{content:"";background:#f1f9ff url(../images/quote-left.webp) no-repeat;padding:18px;position:absolute;background-size:60%;border-radius:60px;margin-top:-51px;background-position:center}
ul.cxo-quote li img{height:70px;float:left;margin-right:15px;border:1px solid #e5e5e5;border-radius:50%;margin-top:18px;margin-bottom:10px}
ul.cxo-quote li span{font-size:20px;font-weight:500;display:block;padding-top:20px}
ul.cxo-quote li span small{display:block;line-height:1.3;font-size:15px}
.row.techwise-quotes{margin-top:-200px}
p.sub-byline strong {font-weight: 600;}
section.about-techwise {position: relative;}
img.left-graphic { position: absolute; top: 800px; height: 270px; }
img.right-graphic { position: absolute; top: 400px; height: 270px; right: 0; }
img.right-graphic-one { position: absolute; bottom: -100px; height: 270px; right: 0; }
.techwise-card { background: #E0EBFF; padding-top: 50px; border-radius: 20px; text-align: center; min-height: 600px; }

.techwise-card p {width: 85%;margin: auto;}
.techwise-card.one{background: #D0FFF8;position: relative;}
img.techwise-mini-logo {height: 42px;margin-bottom: 20px;}
img.techwise-logo {height: 55px;margin-bottom: 20px;}
p.learn-more-cta a { background: #00A651; color: #fff; padding: 14px 25px; border-radius: 5px;display: inline-block}
img.techwise-img { width:60%; margin-top: 30px; margin-bottom: 30px; height: auto;}
img.techwise-mini-img {
    position: absolute;
    margin-top: 30px;
    width: 80%;
    height: auto;
    bottom: 0;
    left: 0;
    right: 0;
    margin-left: auto;
    margin-right: auto;
}

img.techwise-evolution.mt-5 {width: 100%;}
img.techwise-evolution.mob {display:none;}
.know-more-form { background: #0454D8; padding:50px 50px 130px; border-radius: 20px;position: relative}
img.form-top-graph { position: absolute; top: -70px; right: 30px; height: 140px; }
img.form-bottom-graph { position: absolute; bottom: -70px; height: 140px; }
form#talentsprintwe { width: 85%; display: block; margin: auto; }
form#talentsprintwe .form-group { width: 48%; display: inline-block; padding-bottom: 5px; margin-right: 10px; vertical-align: top; }
.form-group .form-control, .form-group2 .form-control {height: 50px;margin-bottom: 5px;width: 100%;}
select#mx_I_am_looking_for {-webkit-appearance: auto;-moz-appearance: auto;appearance: auto;}
.terms-condition-label input[type=checkbox] {display: none;}
p.terms-condition-label label {font-weight: 400;color: #fff;margin-left: 15px;font-size: 14px;}
.terms-condition-label 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: 5px; text-align: center; margin-left: -16px; float: left; font-size: 13px; line-height: 120%; margin-right: 10px; background: #fff; }
.terms-condition-label input[type=checkbox]:checked+label:before {background-color: #3cb371;border-color: #3cb371;color: #fff;}
p.terms-condition-label a, p.terms-condition-label a:hover {color: #00C2A7;font-weight: 500;}
button#form-submit-button { background: #00a651; color: #fff; padding: 12px 50px; font-size: 18px; margin-top: 10px; }
section#companies{background:#deedeb;}
#companies ul.partner-companies li{display:inline-block;width:19%;font-size:18px;text-align:center}
#companies ul.partner-companies li img{width:80%}
p.college-subheading{background:#4285f4;display:inline-block;padding:5px 50px 5px 20px;color:#fff;position:relative;font-size:16px;font-weight:500;top:20px}
p.college-subheading.one{background:#039a85}
section.testimonial-videos{background:#deedeb}
p.college-subheading.one:after{content:'';position:absolute;top:0;right:0;border-top:34px solid #fff;border-left:20px solid #039a85;width:0}
ul.colleges-list li{display:inline-block;width:12%;padding:15px}
ul.colleges-list li img{width:90%}
ul.testimonial-videos{text-align:center}
ul.testimonial-videos li{margin-right:8px;display:inline-block;vertical-align:top;text-align:center;margin-top:50px;width:31%}
ul.testimonial-videos li img.batch-video1{height:auto;width:100%}
div#ProgrammeIntro .modal-dialog .youtube iframe,#testimonialVideo .modal-dialog .youtube iframe{width:100%;height:450px}
button.close{background:#ff5722;color:#fff;font-size:30px;font-weight:700;line-height:0;right:-18px;top:-19px;position:absolute;padding:16px 8px;box-shadow:0 0 11px 0 #00000057;opacity:1;border-radius:50px}
section.testimonial-videos{background:#ffffff;border-top:1px solid grey;padding-top:80px;padding-bottom:80px}
section.testimonial-videos ul li span{text-decoration:none;color:#000;font-weight:500;margin-top:20px;font-size:16px;font-weight:400}
section.testimonial-videos ul li span strong{font-size:18px;}
section#whyThisprogram{background:#3e82f7;padding:80px 0}
section#whyThisprogram h2{color:#fff!important;text-align:center;margin-bottom:30px;color:#fff!important;text-align:center;margin-bottom:30px}
ul.leaders-testimonials{padding-left:0}
ul.leaders-testimonials li{display:inline-block;width:47%;color:#e4edff;font-size:15px;background:#316cdb;vertical-align:top;padding:60px 35px 40px;margin-right:10px;line-height:1.4;font-weight:300;position:relative;border-radius:10px;min-height:250px;margin-bottom:15px}
ul.leaders-testimonials li img{height:70px;margin-right:12px;float:left;margin-top:-11px;border-radius:12px}
ul.leaders-testimonials li span.names{font-size:14px;display:block;color:#fff}
ul.leaders-testimonials li span strong{font-size:20px;font-weight:500}
ul.leaders-testimonials li .morecontent span{display:none}
ul.leaders-testimonials a.morelink{background:#fff;color:#000;padding:2px 10px;border-radius:25px;display:inline-block;font-size:12px;line-height:1.4em}
section.enrollment-process{background:#f0f5fe}
.selection-process-box{text-align:center;margin-top:30px;position:relative}
.selection-process-box img.process{height:95px;z-index:20;position:relative;padding:0}
.selection-process-box h4{font-size:20px;font-weight:500;padding-left:0;padding-top:20px;padding-bottom:5px;    margin-bottom: 0px;}
p.pro-desc{color:#3b3b45;font-weight:400;font-size:14px;padding:0 6px}
img.arrow-first{height:21px;position:absolute;top:36px;left:62%;z-index:0;padding-left:0;width:100%}
#selectionProcess a{color:#007bff;text-decoration:none;background-color:transparent}
.techwise ul#myTab{margin-bottom:30px;border-bottom:transparent;text-align:center;display:block}
.techwise ul#myTab li.nav-item a{border-radius:.25rem;text-align:left;font-size:16px;color:#000;padding:8px 15px;position:relative;font-weight:500;margin:auto;background:#fff;opacity:.6;filter:grayscale(60%);border:1px solid #b0b0b0;margin-right:12px}
.techwise ul#myTab li.nav-item a.active{color:#fff;background-color:#039a85;opacity:1;filter:grayscale(0);border-color:#dee2e6 #dee2e6 #039a85}
div#carouselExampleIndicators1 .carousel-item img,div#carouselExampleIndicators2 .carousel-item img{width:49%;padding:5px;border-radius:10px;transition:transform .5s ease}
section.hbcu-summit{background:#deedeb}
div#carouselExampleIndicators .carousel-item img{width:95%;box-shadow: rgba(99, 99, 99, 0.2) 0px 2px 8px 0px;}
select#myTabContent{display:none}
#myTabContent .carousel-indicators{bottom:-75px}
#carouselhbcusummit img{width:35%!important}
a.video-text.testimonial.khanna-video{position:absolute;right:141px;bottom:0;top:245px}
section.news-section .col-md-12{position:relative}
a.video-text.testimonial.khanna-video{position:absolute;right:8%;bottom:0;top:55%}
img.breakthrough-award.mob{display:none}
a.video-text.testimonial.khanna-video img{height:auto;width:40%}
img.breakthrough-award{width:98%;box-shadow:0 0 21px 0 #3838383d;border-radius:30px}
#HbcuTechSummit ul.testimonial-videos li{margin-right:0;display:inline-block;vertical-align:top;text-align:center;margin-top:50px;width:30%}
#HbcuTechSummit ul.testimonial-videos li img{height:auto;width:90%;border-radius:10px}
section.news-section{position:relative}
#carouselExampleIndicators5 ul.testimonial-videos li { margin-right:6px; display: inline-block; vertical-align: top; text-align: center; margin-top: 50px; width: 24%; border: 1px solid #d7d7d7; border-radius: 10px; padding:6px; }
div#carouselExampleIndicators5 .carousel-item img{width:95%}
section#faq{background:#f1f5f8}
section#faq .accordion-item{background-color:transparent;border:none;margin-bottom:10px;border-radius:10px}
section#faq .accordion-button{background:transparent;padding:15px 20px 15px 25px;font-weight:500;color:#434343;margin-bottom:0;border-bottom:1px solid #ffffff00;line-height:1.5;font-size:18px}
section#faq .accordion-button:before{content:"";border-color:transparent #ccc;border-style:solid;border-width:5px 0 5px 8px;display:block;height:0;width:0;left:-10px;top:0;position:relative}
section#faq .accordion-button::after{flex-shrink:0;width:1.25rem;height:1.25rem;margin-left:auto;content:"";background-repeat:no-repeat;background-size:1.25rem;transition:transform .2s ease-in-out}
section#faq .accordion-body{background-color:transparent;padding:15px 20px 25px 25px;border-radius:10px}
section#faq .accordion-body p{font-size:17px}
section#faq .accordion-body ul{padding-left:20px}
section#faq .accordion-body li{font-size:17px;position:relative;display:block;font-weight:300}
section#faq .accordion-body li strong,section#faq .accordion-body strong{font-weight:600}
p.view-all-link a { color: #007bff; font-weight: 500; }
p.view-all-link a svg { margin-left: 3px; } 
p.view-all-link a svg path{fill:#007bff}
div#carouselExampleAutoplaying .carousel-item img{border-radius:10px}
ul.terms-conds-links{float:right;padding:0;margin:0}
ul.terms-conds-links li{display:inline-block;padding-right:15px;list-style-type:disc;font-size:14px}
ul.terms-conds-links li a{text-decoration:none}
img.eligibility-img {width: 80%;border-radius: 10px;display: block;margin: auto;}
img.news-left {position: absolute;bottom: -70px;}
img.compensation-sticker {margin: 30px 0}
img.compensation-sticker.mob {display: none;}
p.pro-desc small { display: block; }
.special-techwise.two{ background: #0454d8;}
div#successCelebrationsCarousel .carousel-item ul li { display: inline-block; width: 30%; margin: 0 5px;position: relative;}
div#successCelebrationsCarousel .carousel-item ul li img{width: 100%}
div#successCelebrationsCarousel .carousel-item ul li span { background:#19cbb2; padding: 5px 20px 5px 30px; color: #fff; position: absolute; font-size: 16px; font-weight: 500; line-height: 1.5em; z-index: 9; right: 0; bottom: 0; -webkit-clip-path: polygon(9% 0, 0 100%, 100% 100%, 100% 0); }
.carousel-indicators {bottom:-55px;}
.carousel-indicators [data-bs-target] {border: 2px solid #19cbb2;width: 15px;height: 15px;border-radius: 50px;}
.carousel-indicators .active {width: 15px;height:15px;background-color: #19cbb2;}
a.video-btn.testimonial { position: absolute; right: 300px; }
.circle { height: 80px; width: 80px; border-radius: 50%; background-color: #ff6902; cursor: pointer; position: relative; display: flex; justify-content: center; align-items: center; -webkit-transition: height .25s ease, width .25s ease; transition: height .25s ease, width .25s ease; box-shadow: 0 14px 28px rgba(1, 1, 1, .25), 0 10px 10px rgba(1, 1, 1, .22); z-index: 99;    margin-top: -60px; }
.circle:after,.circle:before{content:'';display:block;position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;border:1px solid rgba(255 255 255 / 50%)}
.circle:before{-webkit-animation:ripple 2s linear infinite;animation:ripple 2s linear infinite}
.circle:after{-webkit-animation:ripple 2s linear 1s infinite;animation:ripple 2s linear 1s infinite}
.circle:hover:after,.circle:hover:before{-webkit-animation:none;animation:none}
.gg-play-button{box-sizing:border-box;position:relative;display:block;transform:scale(var(--ggs,1));width:22px;height:22px;color:#fff}
.gg-play-button::before{content:"";display:block;box-sizing:border-box;position:absolute;width:0;height:10px;border-top:15px solid transparent;border-bottom:15px solid transparent;border-left:23px solid;top:-4px;left:4px}
@-webkit-keyframes ripple {
0%{-webkit-transform:scale(1)}
75%{-webkit-transform:scale(1.75);opacity:1}
100%{-webkit-transform:scale(2);opacity:0}
}
@keyframes ripple {
0%{transform:scale(1)}
75%{transform:scale(1.75);opacity:1}
100%{transform:scale(2);opacity:0}
}

.intl-tel-input .flag-dropdown .country-list {
    display: none;
}
footer  a:hover{text-decoration: underline!important;}

#ot-sdk-btn.ot-sdk-show-settings, #ot-sdk-btn.optanon-show-settings {color: #000 !important; text-decoration: underline; font-weight: 500 !important; background-color: transparent !important; height: auto; font-size: 12px !important; border: none; padding: 0px !important;margin-right: 8px;}
a.cookie-policy{color: #000; text-decoration: underline; font-weight: 500 !important; background-color: transparent !important; height: auto; font-size: 12px; border: none; padding: 0px !important;font-weight: 500 !important;}