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:80px;padding-bottom: 50px;}
.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:#060606 url(../images/techwise-main-header.webp) no-repeat;padding-top:130px;background-size:contain;background-position:right 70px;padding-bottom:30px}
.row.techwise-quotes{margin-top:-150px}
p.sub_title{color:#0EE2C5;font-weight:500;font-size:30px;margin:0}
h1.main_title{font-size:45px;color:#fff;font-weight:600;line-height:1.1em;margin-bottom:30px}
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}
img.partner-logos{height:140px;margin-left:-20px;margin-top:0;display:block}
ul.program-highlights { border-top: 1px solid #ffe5658a; border-bottom: 1px solid #ffe5658a; padding: 10px 0 5px; display: inline-block; margin-bottom: 0; }
ul.program-highlights li{color:#FFE565;font-size:16px;vertical-align:top;line-height:1.2em;padding:0 20px 0 10px;border-right:1px solid #a1a1a1}
ul.program-highlights li strong{font-size:32px;font-weight:600;display:inline-block;position:relative;float:left;margin-bottom:2px;margin-right:6px;margin-top:10px}
ul.program-highlights li:first-child span{margin-top:10px;display:inline-block}
ul.program-highlights li:last-child{border:unset}
h2.heading{font-size:36px;margin-bottom:20px;font-weight:600}
section.about-techwise{background:#f0f5fe}
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}
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}
.carousel-indicators{bottom:-45px}
.carousel-indicators [data-bs-target]{border:2px solid #19cbb2;width:14px;height:14px;border-radius:50px}
.carousel-indicators .active{width:14px;height:14px;background-color:#19cbb2}
.special-techwise{background:#0454d8;padding:50px 60px 40px;margin-bottom:50px;border-radius:20px;color:#fff;position: relative;}
.special-techwise.one{background:#00b49b;}
.special-techwise h2.heading{font-size:32px;margin-bottom:20px;font-weight:600;color:#fff;line-height: 1.3em;}
img.techwise-special { width: 30%; float: right; margin-top: 0; position: absolute; bottom: 0px; right: 15%; }
.special-techwise.two img.techwise-special {width: 19%;}
img.techwise-special.advantage-img { margin-top: 0; position: absolute; left: -0px; height: 420px; width: auto; }
/* img.techwise-special.one{width: 65%;} */
.special-techwise .col-md-5{position:unset}
.special-techwise ul{padding-left:0;margin-top:30px}
.special-techwise ul li{display:inline-block;font-size:16px;font-weight:300;margin-bottom:20px;width:100%}
.special-techwise ul li img{float:left;margin-right:15px;height:60px;margin-bottom:30px;background:#fff;padding:9px;border-radius:12px}
.special-techwise ul li span{font-size:18px;font-weight:500}
.special-techwise ul li svg { float: left; margin-right: 15px; margin-bottom: 30px; background: #fff; padding: 9px; border-radius: 12px; }
.special-techwise ul li svg path{fill:#0454D8;}
ul.colleges-list{border-radius:10px;}
ul.eligibility-list li{display:inline-block;font-size:17px;font-weight:300;padding-bottom:6px;width:100%;position:relative;padding-left:20px}
ul.eligibility-list li:before{content:"";width:0;height:0;border-top:7px solid transparent;border-bottom:7px solid transparent;border-left:9px solid #4285f4;position:absolute;left:3px;top:5px}
p.sub-text{margin-top:20px;font-size:22px;background:#f0f5fe;display:inline-block;padding:40px;border-radius:10px;color:#585858;font-weight:400}
p.sub-text strong{display:block;font-size:34px}
section#companies{background:#deedeb;padding:60px 0;position: relative;}
#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{font-size: 25px;font-weight: 500;padding-top: 30px;}
/* 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: 15%;padding: 15px 15px 15px 0px;}
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 #d3d3d3;padding-top:80px;padding-bottom:80px;position: relative;}
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}
#whyThisprogram ul.leaders-testimonials{padding-left:0}
#whyThisprogram  ul.leaders-testimonials li,#whyThisprogram  .accordion-body ul li{display:inline-block;width:48%;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:270px;margin-bottom:15px}
#whyThisprogram ul.leaders-testimonials li img,#whyThisprogram  .accordion-body ul li img{height:70px;margin-right:12px;float:left;margin-top:-11px;border-radius:12px}
#whyThisprogram ul.leaders-testimonials li span.names,#whyThisprogram  .accordion-body ul li span.names{font-size:14px;display:block;color:#fff}
#whyThisprogram ul.leaders-testimonials li span strong,#whyThisprogram  .accordion-body ul li span strong{font-size:20px;font-weight:500}
#whyThisprogram ul.leaders-testimonials li .morecontent span,#whyThisprogram  .accordion-body ul li .morecontent span{display:none}
#whyThisprogram ul.leaders-testimonials a.morelink,#whyThisprogram  .accordion-body ul li a.morelink{background:#fff;color:#000;padding:2px 10px;border-radius:25px;display:inline-block;font-size:12px;line-height:1.4em;margin-top: 10px;}
.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%}
.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;position: relative;}
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:#fff;border:none;margin-bottom:10px;border-radius:10px}
section#faq .accordion-button{background:#fff;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:#FFF;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}
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;position: sticky;top: 100px;}
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;}
section#learning-format { background:#039a85; }
#learning-format ul#pills-tab li.nav-item { width: 100%; }
#learning-format ul#pills-tab li button { width: 100%; color: #fff; padding: 15px 25px 15px 12px; font-size: 18px; font-weight: 500; text-align: center; box-shadow: 2px 2px 25px #00000012;}
.nav .nav-item button.active { background-color: transparent; color: #fff !important; background: #004f44; }
.nav .nav-item button{background: #126c60;}
#learning-format ul#pills-tab li button.active:after { display: block;} 
#learning-format ul#pills-tab li button:after { content: ''; position: absolute; left: 44%; top: 55px; width: 0; height: 0; border-left: 20px solid transparent; border-right: 20px solid transparent; border-top: 20px solid #004f44; clear: both; display: none; }
ul.learning-list {border-radius: 6px;width: 100%;margin-top:40px}
ul.learning-list li {vertical-align: top; color: #fff; font-weight: 400; width: 30%; text-align: center; }
ul.learning-list li img{height: 110px; background: #fff; padding: 13px; border-radius: 18px; display: block; margin: auto; margin-bottom: 14px;}
ul.learning-list.one li{width:49%}
#learning-format ul#pills-tab li.nav-item { width: 46%; display: inline-block; margin-right: 25px;    margin-bottom: 26px;}
/* section#compair {padding: 50px;} */

section#techwiseUnique .compair-div{background: #000;padding: 60px 60px 60px;border-radius: 20px;position: relative;}
section#techwiseUnique .compair-div h2.heading {font-size: 25px;display: inline;}
section#techwiseUnique .compair-div button { display: inline; float: right; padding: 5px 21px; font-size: 20px; font-weight: 500; }
section#techwiseUnique .compair-div button a {color: #000;}
section#techwiseUnique{padding-bottom: 50px;position: relative;}
section#eligibility{padding-top: 0px;position: relative;}
section#eligibility .techwise-eligibility {background: #E0EBFF;padding: 60px 60px 60px;border-radius: 20px;}
section#techwiseUnique .compair-div img.top-vector { position: absolute; top: 0; right: 20%; }
section#techwiseUnique .compair-div img.bottom-vector { position: absolute; bottom: 0; left: 5%; }
div#accordionFaculty {margin-bottom: 50px;}
#accordionFaculty .accordion-item{    background: transparent;border: transparent;border-radius: 0;}
#accordionFaculty .accordion-item a.more-btn { background: transparent; border: transparent; box-shadow: unset; text-align: center; width: 98%; left: 0; right: 0; display: block; color: #fff; font-size: 19px; font-weight: 600; }
#accordionFaculty .accordion-body{padding: 0;}
table.compar-table{width: 100%;}
#comparison table img.techwise-logo-compair, table img.techwise-logo-compair{height: 25px;margin: 13px;display: block;margin-left: auto;margin-right: auto;}
table th:first-child{padding-left: 25px;}
table th, table td {padding: 10px;width: 33.33%;border-bottom: 15px solid #fff;}

#comparison table tr:nth-child(even), table tr:nth-child(even){background-color: #e4f1ff;}
#comparison table tr:nth-child(odd), table tr:nth-child(odd){background-color: #ebfffc;}
#comparison table td strong, table td strong{font-weight: 500;}
#comparison table td, table td{text-align: center;}
#comparison table tr:nth-child(7) td:nth-child(3), table tr:nth-child(7) td:nth-child(3){vertical-align: top;}
#comparison table td:nth-child(1), table td:nth-child(1){text-align: left;font-weight: 500;}
#comparison table td img, table td img {height: 35px;margin-right: 25px;margin-left: 15px; float: left;}
#comparison table ol li, table.compar-table.faq ol li{margin-bottom: 8px;display: list-item!important;text-align: center;  list-style-position: inside;}
.vectors {height: auto;width: 4%;position: absolute;}
section#selectionProcess{position: relative;}
img.right-top.vectors{right: 0;top: 6%;}
img.left-center.vectors{left: 0;top: 45%;}
img.right-bottom.vectors{right: 0;bottom: 20%;}
img.left-bottom.vectors{left: 0;bottom: 30%;}
img.left-bottom-new.vectors{left: 0;bottom: 10%;}
img.right-center.vectors{right: 0;bottom: 20%;}
#glipms{background: #deedeb;position: relative;}
#glipms img {border-radius: 10px;}
.img-1, .img-10, .img-11, .img-12, .img-13, 
.img-14, .img-2, .img-3, .img-4, .img-5, 
.img-6, .img-7, .img-8, .img-9
{ display: inline-block; background: url('../images/alumni-logos.webp') no-repeat; overflow: hidden; text-indent: -9999px; text-align: left; }
 
.img-1 { background-position: -10px -0px; width: 197px; height: 99px; }
.img-10 { background-position: -217px -0px; width: 197px; height: 99px; }
.img-11 { background-position: -424px -0px; width: 197px; height: 99px; }
.img-12 { background-position: -10px -109px; width: 197px; height: 99px; }
.img-13 { background-position: -217px -109px; width: 197px; height: 99px; }
.img-14 { background-position: -424px -109px; width: 197px; height: 99px; }
.img-2 { background-position: -10px -218px; width: 197px; height: 99px; }
.img-3 { background-position: -217px -218px; width: 197px; height: 99px; }
.img-4 { background-position: -424px -218px; width: 197px; height: 99px; }
.img-5 { background-position: -10px -327px; width: 197px; height: 99px; }
.img-6 { background-position: -217px -327px; width: 197px; height: 99px; }
.img-7 { background-position: -424px -327px; width: 197px; height: 99px; }
.img-8 { background-position: -10px -436px; width: 197px; height: 99px; }
.img-9 { background-position: -217px -436px; width: 197px; height: 99px; }
ol.breadcrumb { background: 0 0; padding: 0; margin-top: 0; }
ol.breadcrumb li.breadcrumb-item { color: #d5d5d5; } ol.breadcrumb li.breadcrumb-item, ol.breadcrumb li.breadcrumb-item a { color: #d5d5d5; text-decoration: none; font-size: 14px; }
.breadcrumb-item+.breadcrumb-item::before { display: inline-block; padding-right: .5rem; color: #d5d5d5; content: "/"; }
ol.breadcrumb li.breadcrumb-item a { text-decoration: underline; }
footer  a:hover{text-decoration: underline!important;}

