html{scroll-behavior:smooth}
body,p{font-family:Metropolis}
ul.navbar-nav li.nav-item a{color:#0a1517;padding:0}
ul.navbar-nav li.nav-item a:hover,ul.navbar-nav li.nav-item a:active{color:#e34e05}
ul.navbar-nav li.nav-item{font-size:16px;font-weight:400;padding-right:8px;padding-top:0;display:inline-block}
header.cd-auto-hide-header{position:fixed;background:#f2f5f9;padding-top:8px;z-index:999;width:100%;display:inline-block;max-width:100%;padding-bottom:8px}
.social-circle li a img:hover{transition:.3s;transform:scale(1.1)}
.hamburger-menu{display:inline-block;float:right;margin-top:0;z-index:111;position:relative;cursor:pointer}
nav.navbar.navbar-expand-lg{padding-right:0;padding-left:0;width:100%;float:left}
nav.navbar.navbar-expand-lg a.navbar-brand img{height:65px;margin-top:0;width: auto;}
span.hamburger-menu.navbar-toggler{position:relative;top:-3px;cursor:pointer;display:block}
footer{background:#f6f6f6;padding:50px 0}
.social-circle li a img{height:30px}
ul.social-network li{display:inline;margin:0}
footer h4{color:#030303;font-size:20px;font-weight:500}
.container{width:1200px;max-width:1200px}
ul{padding-left:0;margin-left:0}
footer ul li {
    list-style-type: none;
    text-align: left;
    padding-top: 12px;
    line-height: 140%;font-weight:500;
}
footer ul li span {
    font-size: 14px;
    line-height: 1.5em;
    color: #787878;
    font-weight: 300;
    display: block;
    padding-top:3px;
}
footer ul li a,footer p{font-size:17px;color:#596366;line-height:140%}
p.cpy-txt{padding-bottom:0;margin-bottom:0;padding-top:0;font-size:16px}
footer hr{border-top:1px solid #b8c5c1}
.ft-cmp{padding-left:50px}
h1.main_title{color:#e34e05;font-weight:600;font-size:50px;line-height:1.1em;padding:10px 0 0}
h3.sub_title{font-weight:200;font-size:24px;line-height:140%}
h2.heading{text-align:center;font-size:42px;font-weight:600;margin-bottom:45px;line-height:130%}
h2.heading:after{content:"";background:#e34e05;display:block;width:80px;height:6px;margin:auto;position:relative;top:20px}
img.footer-logo{height:80px;padding-bottom:20px;width: auto;}
a{color:#e34e05;text-decoration:none;background-color:transparent}
.sidenav{height:100%;width:0;position:fixed;z-index:1000;top:0;right:0;background-color:#fff;overflow-x:hidden;transition:.5s;padding-top:60px;box-shadow:0 0 11px 0 #00000017}
.sidenav a:hover{color:#e34e05}
.sidenav .nav-link{padding:8px 8px 8px 32px;text-decoration:none;font-size:16px;color:#000;display:block;transition:.3s}
.sidenav .closebtn{position:absolute;top:0;right:25px;font-size:36px;margin-left:50px}
.navbar-brand{padding-left:0}
.social-circle li a img{height:32px;width: auto;}
.carousel-indicators{bottom:-60px;z-index:8}
.carousel-indicators li{background-color:#403636}
header.cd-auto-hide-header{background:#fff;box-shadow:0 0 11px 0 #00000017}
@media only screen and (max-device-width: 480px) and (min-device-width: 320px) {
ul.navbar-nav.ml-auto{margin-left:0!important;overflow:auto;width:100%;height:550px}
}
.carousel-indicators li{width:15px;height:15px;border:1px solid #dcdcdc;border-radius:10px}
.carousel-indicators .active{width:15px;height:15px;background-color:#ff7200;border:1px solid #ff7200}
div#navbarSupportedContent{padding-left:0}
nav.navbar.navbar-expand-lg{position:inherit}
.nav-link{padding:1.5rem 1rem}
.navbar{padding:0 1rem}
h2.heading:after{width:50px;height:8px;top:20px}
section#careerGrowth h2.heading:after{width:50px;height:8px;top:20px}

section.ts-deeptehc{padding:15px 0 0;position:relative}
section.ts-deeptehc ul li{display:inline-block;font-size:13px;font-weight:300;line-height:130%;padding-right:20px;vertical-align:top;text-align:center;margin-bottom:30px;width:32%}
section.ts-deeptehc ul li span{font-weight:500;font-size:15px;display:block;padding-bottom:6px;color:#4e585a}
section.ts-deeptehc ul li img{height:40px;vertical-align:top;display:block;margin:auto;margin-bottom:10px}
section.ts-deeptehc ul li span:before{content:"";background:url(https://static.talentsprint.com/ts_drupal/usa_talentsprint/images/partners-before.webp)no-repeat;bottom:4px;display:block;margin:auto;text-align:center;width:10px;position:relative;height:34px;background-size:90%}
/* section.ts-techwise{background:#fff url(../images/banner-bg.webp)no-repeat;background-size:40%;background-position:top right} */

.topquote ul li{width:47%;display:inline-block;box-shadow:0 0 10px 0 #ddd;padding:45px 40px;margin-right:20px;position:relative;border-radius:15px;background:#fff;font-size:18px!important;min-height:220px;vertical-align:top}
.col-md-12.topquote{margin-top:60px;padding-bottom:60px}
.topquote ul li span:before{content:"";background:url(https://static.talentsprint.com/ts_drupal/usa_talentsprint/images/double-quote.webp) no-repeat;padding:12px;position:absolute;left:35px;top:20px;background-size:100%}

.topquote ul li span:after{content:"";background:url(https://static.talentsprint.com/ts_drupal/usa_talentsprint/images/double-quote-closing.webp) no-repeat;padding:12px;position:absolute;right:35px;bottom:15px;background-size:100%}
.col-md-5.workforce-img{position:relative}
section.ts-deeptehc p{color:#000;font-size:17px;font-weight:300;position:relative;z-index:99}
p.techwise-logo-heading{font-weight:400!important;font-weight:400!important}
section.ts-deeptehc ul{padding-top:10px;padding-bottom:10px;position:relative;z-index:99;margin-left:3px}
.navbar-expand-lg .navbar-nav{display:inline-block;flex-direction:inherit!important;margin-right:30px}
button.navbar-toggler .icon-bar{display:block;width:22px;height:2px;border-radius:1px;background:#000;margin-bottom:5px}
section.ts-deeptehc p.techwise-logo-heading{font-size:20px;line-height:130%}
p.usa-web-link a.nav-link{display:inline-block;padding:0 7px;border-radius:5px;font-size:12px;color:#000}
p.usa-web-link{text-align:right;margin-bottom:10px}
p.usa-web-link img{height:13px;margin-right:6px;border-radius:2px;position:relative;top:-1px;width: auto;}
ul.navbar-nav li.nav-item.mn:last-child{padding-right:0}
ul.navbar-nav li.nav-item.mn:last-child a.nav-link{padding-right:5px}
p.usa-web-link a.nav-link.ind{color:#2c2828}
footer{text-align:left!important}
footer p{display:inline-block;margin:0}
.topquote ul li img.bls-logo{height:45px!important;bottom:40px;width: auto;}
.topquote ul li img{height:26px!important;margin-top:10px;position:absolute;bottom:58px}
section#careerGrowth{padding:60px 0}
.programs-slider-banner{padding-top:60px;padding-bottom:50px}
.slider{display:inline-block;min-height:480px;width:100%;padding:40px 50px;background:#fff}
.slider.world-class{background:#f4f2ff}
.slider{min-height:625px}
.slider.one{background:url(https://static.talentsprint.com/ts_drupal/usa_talentsprint/images/techwise-slider.webp);background-repeat:no-repeat;background-size:cover;border-radius:10px;background-position:85% 30%}
.slider.two{background:url(https://static.talentsprint.com/ts_drupal/usa_talentsprint/images/slider2.webp);background-repeat:no-repeat;background-size:cover;border-radius:10px}
.slider.three{background:url(https://static.talentsprint.com/ts_drupal/usa_talentsprint/images/techwise-mini-slider.webp);background-repeat:no-repeat;background-size:cover;border-radius:10px;background-position:100% 30%}
.slider h2{margin-bottom:10px;font-size:26px}
.sliderthumbnail.carousel-indicators li img{height:625px!important;display:block;border-radius:10px;opacity:1!important;width: auto;}
.sliderthumbnail.carousel-indicators{bottom:0;vertical-align:top;position:relative}
.sliderthumbnail.carousel-indicators li{display:none;margin:0}
.sliderthumbnail.carousel-indicators li.active{display:block!important;opacity:1!important}
.sliderthumbnail.carousel-indicators li{display:none!important;opacity:0}
.sliderthumbnail.carousel-indicators li{width:100%!important;height:auto!important;border:solid 0 #ddd!important;border-radius:0!important;padding:0!important;z-index:999;position:absolute;height:100%!important;width:100%!important;display:block!important}
.sliderthumbnail.carousel-indicators{margin:0!important;display:inline-block;width:100%}
.sliderthumbnailsec a.carousel-control-next{display:inline-block;width:86%;height:100%;vertical-align:top;position:absolute;z-index:99}
.sliderthumbnailsec a.carousel-control-next img{height:40px;vertical-align:middle;margin:auto;display:block;top:40%;position:relative}
.carousel-indicators li{display:inline-block}
.slider.world-class p{font-size:18px;padding-top:5px;line-height:130%;font-weight:500}


.slider p{font-size:18px}
.slider.world-class{background:url(https://static.talentsprint.com/ts_drupal/usa_talentsprint/images/slider-world-class-bg.webp);background-size:cover;background-position:70% 50%}
.slider span{font-size:15px;font-weight:300;display:inline-block;margin-right:30%;line-height: 1.5;}
.slider.world-class.three{background:url(https://static.talentsprint.com/ts_drupal/usa_talentsprint/images/slider-cmu-sa-bg.webp);background-size:cover;background-position:70% 50%}
.slider.world-class.two{background:url(https://static.talentsprint.com/ts_drupal/usa_talentsprint/images/slider-nexus-bg.webp);background-size:cover;background-position:70% 50%}

.slider.five.world-class{background:url(https://static.talentsprint.com/ts_drupal/usa_talentsprint/images/bootcamp-slider-bg.webp);background-size:cover;background-position:70% 50%}

div#carouselExampleIndicators .col-md-10{-ms-flex:0 0 82.333333%;flex:0 0 82.333333%;max-width:66.333333%}
.carousel-indicators3{position:absolute;top:inherit;bottom:0;left:4.5%;z-index:15;width:auto;padding-left:40px;margin-left:0;text-align:center;list-style:none;left:10px;bottom:-70px}
.carousel-indicators3 li{display:inline-block;margin:1px;text-indent:-999px;cursor:pointer;background-color:#000;background-color:rgba(0,0,0,0);width:15px;height:15px;border:1px solid #de521e;border-radius:10px}
.carousel-indicators3 .active{width:15px;height:15px;background-color:#ff7200;border:1px solid #ff7200}
div#carouselExampleIndicators .carousel-inner{position:relative;width:100%;overflow:hidden;box-shadow:0 0 11px 0 #00000021;border-radius:10px}
p.know-more-cta a{background:#009e4e;padding:13px 25px;color:#fff;border-radius:5px}
p.know-more-cta a:hover,p.know-more-cta a:focus{text-decoration:none}
.program-partner-logo{height:60px;margin-bottom:0;width: auto;}
.program-partner-logo1{height:28px;margin-bottom:0;width: auto;}
p.us-location strong img{float:right;height:18px;margin-left:4px}
footer p.us-location strong{font-weight:500;padding-bottom:7px;display:inline-block;font-size:18px}
footer p.us-location{margin-top:10px;font-size:14px;margin-bottom:10px}
.quotes-sec{background:#FDF5F1}
p.usa-web-link a.nav-link.ind{border-right:2px solid #898989;border-radius:0;padding-right:12px}
p.slider-logo{min-height:75px}
.slider.world-class ul{margin-bottom:30px;width:80%}
.slider.world-class ul li{display:inline-block;width:24%;vertical-align:unset;text-align:center;font-size:15px;font-weight:300}
.slider.world-class ul li img{display:block;margin-bottom:8px}
.slider.five.world-class ul{ width: 80%;}
.slider.five.world-class ul li {vertical-align: top;text-align: center;line-height: 1.2;}
.slider.world-class ul li img{margin: auto;margin-bottom:8px;height: 38px;}
.slider.world-class ul li svg{display:block;margin: auto;margin-bottom:8px;height: 35px;}
.slider.world-class ul li svg path{fill: #BA0101;}
.slider.world-class.two ul li {text-align: left;}
.slider.four.world-class ul li{text-align: left;}
.slider.one p, .slider.three p{font-size:20px;padding-top:5px;line-height:130%}
.slider.one p.slider-logo, .slider.three p.slider-logo{min-height: unset;}
.slider.one ul, .slider.three ul{margin-bottom:30px}
.slider.one ul li, .slider.three ul li{display:inline-block;text-align:center;color:#626161;padding:0 20px}
.slider.one ul li span, .slider.three ul li span{font-size:30px;font-weight:600;display:block;color:#0556dd;min-height:30px;margin:auto}
.slider.two ul li{width:48%;margin-bottom:15px;vertical-align:top}
.slider.two ul li span{font-size:34px;font-weight:600;color:#130269;margin:auto;float:left;margin-right:10px;margin-top:-8px;min-height:auto;margin-bottom:10px}
p.know-more-cta{position:absolute;bottom:30px}
ul.navbar-nav li.nav-item.mn.mob{display:none}
img.program-partner-logo.cstem{height:40px;width: auto;}
.slider.world-class ul.program-offers{margin-top:30px}
.slider.world-class ul.program-offers li{width:45%;line-height:1.2;font-weight:400}
.slider.world-class ul.program-offers li:first-child{width:30%}
.slider.world-class ul.program-offers li span{font-size:26px;font-weight:600;margin-top:-7px;margin-right:20px}
.slider.world-class ul.program-offers li img{height:50px;float:left;margin-right:10px;margin-top:-6px}
img.exclusive-sticker{height:62px;margin-top:-25px}
.slider.four.world-class{background:url(https://static.talentsprint.com/ts_drupal/usa_talentsprint/images/slider-cstem-bg.webp);background-size:cover;background-position:70% 50%}
img.header-banner{border-radius:40px;float:right;position:fixed;height:440px;top:100px}
footer ul.social-network.social-circle li{display:inline-block}
.program-partner-logo-techwise-mini {
    height: 47px;
    margin-bottom: 0;
    width: auto;
}