@media only screen and (min-device-width : 320px) and (max-device-width : 480px) {
header.cd-auto-hide-header .navbar-toggler-icon{display:inline-block;width:.8em!important;height:.8em!important;vertical-align:middle;content:"";background:url(https://static.talentsprint.com/ts_drupal/ts_referral/images/menu-button.webp);background-size:100% 100%}
img.referral-graphic { width: 99%; padding: 0; margin-left: 0; }
.formsection p br{display:none}
ul.navbar-nav li.nav-item a{text-align: center;}
h2.heading{margin-bottom:50px}
.pricing-tab th{line-height:120%}
.platform-sec-right img{height:auto;position:relative;right:0;bottom:0;width:90%}
.companies-bg-mobile{position:absolute;top:0;z-index:0;width:100%;display:block}
.companies-bg{display:none}
.accelrate-groth .container{width:100%}
.banner_contain p{padding-right:0}
section.program-partners{padding:11% 0 8%}
.banner_contain hr{margin:20px 0}
.ts-platform-features ul li{width:49%;font-size:15px;margin-bottom:25px;vertical-align:top}
.ts-platform-features ul li img{height:60px;float:none;padding-right:0;display:block}
.ts-platform-features{padding:30px 0 0}
section.ts-platform p{padding-right:0}
.dt-inner{box-shadow:0 0 10px 0 #4e4e4e3b;margin-bottom:20px}
section.disruptive-technologies{background-size:cover}
h2.heading span{display:block;line-height:140%;padding-top:12px;font-size:19px}
footer .col-md-2{-ms-flex:0 0 19.666667%;flex:0 0 99.666667%;max-width:99.666667%}
footer .col-md-2.ft-menu{-ms-flex:0 0 99.666667%;flex:0 0 99.666667%;max-width:99.666667%}
.banner_contain.cp h1.main_title{padding-top:10px}
h2.form-heading{padding-bottom:20px}
section.form-sec {background-size: 200%;min-height: 1150px;background-position: right bottom;background-color: #e4ecf2;padding:15% 0}
.formsection form input,.formsection form select{width:100%}
.ft-cmp{padding-left:15px}
footer h4{color:#030303;font-size:20px;font-weight:500;padding-top:15px}
footer{padding:9% 0 4%;text-align:center}
footer ul li{text-align:center}
.awards-section ul li{display:inline-block;padding:0;width:30%;border:1px solid #ddd;margin:2px}
h2.heading{font-size:28px}
.program-partners h2.heading.pphead{margin-bottom:30px}
section.deep-tech { padding: 14% 0; background: url(../jpg/referral-bg-mob.jpg) no-repeat; background-size: cover; }
section.disruptive-technologies{padding:14% 0}
.container{width:96%;max-width:96%}
h3.sub_title br{display:none}
.navbar-brand{padding:5px 0}
img.header-right-graph{position:absolute;right:0;bottom:-40px;height:200px}
#participantVideo .modal-dialog{width:99%;max-width:94%}
#participantVideo button.close{right:0;top:0;z-index:11}
section.program-partners ul li{display:inline-block;padding:5px 8px;text-align:center;width:49%;vertical-align:top}
.partner-inner img{height:65px}
.deeptech-inner{text-align:center}
.deeptech-inner p{padding-right:0}
.deeptech-inner img{height:90px}
h2.heading.dt{margin-bottom:18%}
.dt-cnt p{margin-bottom:0}
section.the-impact{padding:14% 0}
section.accelrate-groth{padding:10% 0 0}
.news-inner h4{font-size:18px}
.awards-section{padding:14% 0}
section.news-section{padding:14% 0}
nav.navbar.navbar-expand-lg{padding:0;display:block}
header.cd-auto-hide-header .navbar-toggler-icon{display:inline-block;width:1.5em;height:1.5em;vertical-align:middle;content:"";background:url(https://static.talentsprint.com/ts_drupal/ts_referral/images/menu-button.webp);background-size:100% 100%}
.hamburger-menu{right:0!important;top:9px;border:none!important;margin-top:-64px}
.navbar-toggler{background-color:#fff;border:1px solid #f75800;border-radius:.25rem;display:block;position:relative;float:right;top:25px}
header.cd-auto-hide-header.sticky{min-height:70px;padding-top:0;top:0}
header.cd-auto-hide-header.sticky ul.navbar-nav li.nav-item{padding-top:5px}
ul.navbar-nav li.nav-item{text-align:left;padding-top:5px}
.navbar-collapse{padding-top:16px;width:100%;background:#fff}
.navbar-collapse.collapse.show{display:flex!important;padding:9px 2px}
header.cd-auto-hide-header{padding-top:0;padding-bottom:5px;background:#fff;position:fixed;top:-20px;width:100%;z-index:9999;box-shadow:0 0 10px 0 #ddd}
header.cd-auto-hide-header.sticky nav.navbar.navbar-expand-lg a.navbar-brand img{height:43px;}
.banner_contain { padding-bottom: 40px; padding-top: 50px; min-height: 605px;}
img.header-right-img { position: relative; top: 40px; right: 0px;left: 0; height: auto; width: 100%; }
h1.main_title {font-size: 38px;}
h3.sub_title {font-size: 24px;}
.menuleft{width:98%;display:inline-block;vertical-align:top;text-align:center}
.dropdown-menu1 .dropdown-menu{position:relative;padding:0;border:0;box-shadow:none;border-radius:5px;left:-1px;width:100%}
.dropdown-menu1 ul.dropdown-menu li a br{display:none}
.dropdown-menu1 ul.dropdown-menu li a{text-align:left;white-space:inherit}
.dropdown-menu1 ul.dropdown-menu li{padding:5px 15px;line-height:140%;text-align:left}
.dropdown-menu1 ul.dropdown-menu li img{float:left;height:50px;padding-right:10px;position:relative;top:-5px}
.partner-inner br{display:none}
section#impact img{width:100%!important}
.dt-cnt{padding:30px;min-height:190px}
.dropdown-menu2 ul.dropdown-menu.show{padding-left:15px;padding-right:15px;width:100%;border:0}
.nav-item .visible-on-mobile{display:inline-block;font-size:12px!important;padding:6px!important}
.the-impact .hide-on-mobile{display:none}
.the-impact .visible-on-mobile{display:block}
.accelrate-groth img.desktop{display:none}
.accelrate-groth img.mobile{width:100%;height:auto}
.program-partners h2.heading.pphead span{padding:8px 30px 6px}
.the-impact img.mobile{display:block}
.the-impact img.desktop{display:none}
section.accelrate-groth{background:#fef0e6;padding-bottom:30px}
section.accelrate-groth h2.heading{color:#fff}
section.accelrate-groth h2.heading:after{color:#000}
.accelrate-groth .colleges-benefit{background:#fef0e6;margin-top:100px}
.accelrate-groth ul li{width:137px;font-size:13px;margin-bottom:5px;vertical-align:middle;line-height:14px}
ul.navbar-nav.ml-auto{margin-left:0!important;overflow:auto;width:100%;height:530px}
nav.navbar.navbar-expand-lg a.navbar-brand img{z-index:999;position:relative;height:43px;margin:10px 0}
section.ts-platform{padding-bottom:20%}
p.cpy-txt{padding-bottom:20px;padding-top:20px}
span.hamburger-menu.navbar-toggler{display:none}
span.hamburger-menu.navbar-toggler.mobtog{display:block}
ul.navbar-nav li.nav-item.mobmenulink{display:block}
/* ul.social-network.social-circle{display:none} */
header.cd-auto-hide-header.sticky ul.navbar-nav.ml-auto{padding-top:0}
nav.navbar.navbar-expand-lg{width:100%}
.testimonial-box{width:100%;float:none;display:inline-block;background:#ffffffeb;margin:0;box-shadow:0 0 11px 0 #ddd;padding:15px;border-radius:10px;margin-bottom:26px}
.topbar{padding:7px 21px}
.dropdown-menu1 ul.dropdown-menu li img.free-sticker-menu{margin-top:6px}
.formsection button#form-submit-button{width:100%}
img.gift-voucher{width:90%;margin:0;text-align:center;padding-top:41px}
table.pricing-tab{width:100%;margin:0}
.intl-tel-input{display:block!important;width:100%!important;float:none!important;position:relative!important}
    select#tab_selector {
    display: block;    margin-bottom: 10px;
}
    section#programs .col-3{display:none;}
section#programs .col-9 {
    padding: 30px 5px 0;
    border-radius: 10px;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
}
    
    img.referral-graphic{display: none;}
img.referral-graphic.mob {
    display: block;
}
    
.with-icon.single-row {width: 100%!important;}
p.terms-condition-label {
    display: inline-flex;
    align-items: flex-start;
}
input#checkme{margin-top: 5px;margin-right: 5px;}
    
#programs .with-icon select:not(:focus):valid ~ .floating-label{
    background: #e6e6e6;
}
.tab_selector{display: block;}

#programs .with-icon select:not(:focus):valid ~ .floating-label {top: -70px!important;padding: 3px 10px;border-radius: 15px;}
#programs .with-icon select:focus ~ .floating-label {top: -80px !important;padding: 3px 10px;border-radius: 15px;background: #fff;}
.submit-btn.online-apl {margin-top: 0px;}
}
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : landscape) {
body{overflow-x:hidden}
.navbar-expand-lg .navbar-nav .nav-link{padding-right:.2rem!important;padding-left:.2rem!important}
h1.main_title{padding:12% 0 20px;font-size:52px}
h3.sub_title br{display:none}
img.header-right-img{height:410px;float:left}
img.header-right-graph{bottom:105px;height:340px}
.ts-platform-features ul li{width:43%}
.platform-sec-right img{height:309px;right:-20px;top:inherit;bottom:80px}
.ts-platform-features{padding-bottom:30px}
.news-inner h4{font-size:16px}
.awards-section ul li{width:15%}
.dropdown-menu2 ul.dropdown-menu.show{padding-left:15px;padding-right:15px;width:100%;border:0;text-align:left}
.the-impact .hide-on-mobile{display:block}
.the-impact .visible-on-mobile{display:none}
section.accelrate-groth{background:#fef0e6;padding-bottom:60px}
section.accelrate-groth h2.heading:after{color:#000}
.accelrate-groth .colleges-benefit{background:#fef0e6;margin-top:80px}
.accelrate-groth ul li{width:45%;font-size:14px;margin-bottom:5px;vertical-align:top;margin-left:7px;margin-right:7px;padding:12px}
section.program-partners ul li{display:inline-block;padding:18px 7px;text-align:center;width:auto}
.banner_contain p{padding-bottom:30px}
.navbar-brand{padding:0}
.intl-tel-input{display:inline-block}
.formsection form select{width:100%}
}
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : portrait) {
.navbar-toggler{border:1px solid #f75800;border-radius:.25rem;display:block;position:relative;right:0;float:right;top:17px}
.hamburger-menu{right:40px;top:3px;border:none!important}
.banner_contain h3.sub_title{font-size:20px}
header.cd-auto-hide-header .navbar-toggler-icon{display:inline-block;width:1.5em;height:1.5em;vertical-align:middle;content:"";background:url(https://static.talentsprint.com/ts_drupal/ts_referral/images/menu-button.webp);background-size:100% 100%}
.navbar-brand{padding:5px 0}
ul.navbar-nav li.nav-item{text-align:left!important}
.navbar-collapse{padding-top:16px;padding-right:0}
.dropdown-menu1 .dropdown-menu{left:0;width:680px}
.navbar-nav{float:left;padding-top:30px;padding-bottom: 30px;width:100%}
.nav-link{float:right}
h1.main_title{padding:4% 0 20px;font-size:36px}
.formsection form input,.formsection form select{width:48%}
.banner_contain h3.sub_title br{display:none}
img.header-right-img{height:334px;float:left;margin-top: -40px;}
img.header-right-graph{bottom:-80px;height:270px;float:right;right:0}
.ts-platform-features ul li{width:48%}
section.ts-platform p{padding-right:0}
.platform-sec-right img{height:220px;right:0;bottom:50px;top:inherit}
.ts-platform-features{padding-bottom:30px}
.news-inner h4{font-size:14px}
br.visible-sm{display:block}
.dropdown-menu1 ul.dropdown-menu li{padding:4px 15px}
.dropdown-menu1 ul.dropdown-menu li img{float:left!important}
.dropdown-menu1 ul.dropdown-menu li img.free-sticker-menu{float:none!important;margin-top:-2px}
br.hidden-sm{display:none}
img.news-logo{height:28px;padding-top:5px}
.awards-section ul li{width:14%}
.the-impact .hide-on-mobile{display:none}
.the-impact .visible-on-mobile{display:block}
.disruptive-technologies .dt-cnt p{font-size:15px}
section.accelrate-groth{background:#fef0e6 url(../companies-bg-2.html);padding-bottom:50px;background-size:cover}
.companies-bg{display:none}
section.accelrate-groth h2.heading:after{color:#000}
.accelrate-groth .colleges-benefit{background:#fef0e6;margin-top:70px;padding-top:23px}
.accelrate-groth ul li{font-size:14px;margin-bottom:5px;vertical-align:top;margin-left:7px;margin-right:7px}
section.program-partners ul li{display:inline-block;padding:20px 10px;text-align:center;width:32%}
.sidenav .nav-link{float:none}
nav.navbar.navbar-expand-lg{padding-right:0;display:block}
.collapse:not(.show){display:none!important}
nav.navbar.navbar-expand-lg{padding-right:0;padding-left:0;width:100%;float:left}
header.cd-auto-hide-header.sticky nav.navbar.navbar-expand-lg a.navbar-brand img{height:65px}
ul.social-network.social-circle{display:none}
header.cd-auto-hide-header.sticky ul.navbar-nav li.nav-item{padding-top:0}
header.cd-auto-hide-header{background:#f9f9f9;padding-top:0;position:static;width:100%;z-index:999;min-height:100px;margin-top: 0;}
.banner_contain{padding-top:40px;position:relative;padding-bottom: 50px;}
span.hamburger-menu.navbar-toggler{display:none}
ul.navbar-nav li.nav-item.mobmenulink{display:block}
.nav-link{float:none;text-align: center;}
.intl-tel-input{display:block!important;width:100%!important;float:none!important;position:relative!important}
.formsection button#form-submit-button{width:100%}
.with-icon.single-row {
    width: 46%;
}
section.form-sec {background-size: 104%;}
.submit-btn.online-apl {
    margin-top: 0px;
}
p.terms-condition-label {
    display: inline-flex;
    align-items: flex-start;
    justify-content: space-between;
}
}
@media only screen and (min-device-width: 414px) and (max-device-width: 812px) and (orientation : landscape) {
header.cd-auto-hide-header .navbar-toggler-icon{display:inline-block;width:24px;height:24px;vertical-align:middle;content:"";background:url(https://static.talentsprint.com/ts_drupal/ts_referral/images/menu-button.webp);background-size:100% 100%}
.hamburger-menu{display:none}
.navbar-toggler{border:1px solid #f75800;border-radius:.25rem}
ul.navbar-nav li.nav-item{text-align:center}
.navbar-collapse{padding:0}
.dropdown-menu1 .dropdown-menu{left:-101px;position:relative;width:100%;margin-top:33px;box-shadow:none;border:0}
header.cd-auto-hide-header.sticky ul.navbar-nav li.nav-item{padding-top:0}
.nav-link{float:left;padding:5px 1rem!important}
h1.main_title{padding:0;font-size:42px}
h3.sub_title{font-size:19px}
.banner_contain h3.sub_title br{display:none}
img.header-right-img{height:360px;float:left}
img.header-right-graph{height:225px;bottom:120px}
.ts-platform-features ul li{width:49%}
section.ts-platform p{padding-right:0}
.platform-sec-right img{height:262px;float:right;right:24px;position:relative}
.ts-platform-features{padding-bottom:30px}
.news-inner h4{font-size:15px}
img.news-logo{height:28px;padding-top:5px}
.awards-section ul li{width:14%}
.dt-inner{margin-bottom:20px}
p.cpy-txt{padding-top:0}
.nav-item .visible-on-mobile{display:inline-block;font-size:12px!important;padding:6px!important}
.disruptive-technologies .dt-cnt h3{font-size:19px;font-weight:600}
.program-partners h2.heading.pphead{margin-bottom:30px}
section.accelrate-groth{padding-bottom:20px;background-color:#fef0e6}
section.accelrate-groth h2.heading{color:#fff;font-size:33px;padding-bottom:30px;margin-bottom:0}
.college-sticker{margin-top:54px}
section.accelrate-groth h2.heading:after{color:#fff;background:#ff7633;display:none}
.accelrate-groth .colleges-benefit{background:#fef0e6;margin-top:-20px}
.accelrate-groth ul li{width:auto;font-size:14px;margin-bottom:5px;vertical-align:top}
.accelrate-groth img.desktop{display:none}
.hamburger-menu{right:0!important;border:none!important;margin-top:-70px}
.navbar-toggler{border:1px solid #f75800;border-radius:.25rem;display:block;position:relative;right:0;float:right;top:12px}
.sidenav .nav-link{padding:8px 8px 8px 32px;text-decoration:none;font-size:16px;color:#000;display:block;transition:.3s;float:none}
.sidenav{padding-top:60px}
.sidenav-socialicon img{width:31px;height:auto;display:inline;margin:4px;float:left}
section.program-partners ul li{display:inline-block;padding:18px 10px;text-align:center;width:32%}
nav.navbar.navbar-expand-lg{display:block;margin-bottom:0;padding-right:0}
.navbar-brand{padding:0}
header.cd-auto-hide-header{background:#fff;position:fixed;top:0;width:100%;box-shadow:0 0 10px 0 #4a4a4a24;z-index:999;padding:0}
header.cd-auto-hide-header.sticky{min-height:60px}
header.cd-auto-hide-header.sticky nav.navbar.navbar-expand-lg{padding:5px}
ul.social-network.social-circle{display:none}
ul.navbar-nav li.nav-item{font-size:15px;padding-top:0}
.banner_contain{padding-top:15%}
nav.navbar.navbar-expand-lg a.navbar-brand img{height:55px}
span.hamburger-menu.navbar-toggler{display:none}
ul.navbar-nav li.nav-item.mobmenulink{display:block}
.collapse:not(.show){display:none!important}
h1.main_title br{display:none}
nav.navbar.navbar-expand-lg{width:100%;padding:5px}
section.news-section .col-md-4{width:33%}
.news-inner{margin:11px 5px;padding:15px;min-height:180px}
footer .col-md-2{-ms-flex:0 0 19.666667%;flex:0 0 32.666667%;max-width:32.666667%}
}
@media only screen and (min-width :1200px) and (max-width :1270px) {
section.program-partners ul li{padding:18px 5px}
.partner-inner img{height:88px}
img.header-right-img{width:auto;height:550px;float:right}
img.header-right-graph{bottom:-60px;height:340px}
.deeptech-inner p{font-size:15px}
}
@media only screen and (min-width :1280px) and (max-width :1290px) {
section.program-partners ul li{padding:18px 10px}
img.header-right-graph{position:absolute;right:0;bottom:-60px;height:370px}
img.header-right-img{height:515px;}
.deeptech-inner p{font-size:15px}
}
@media only screen and (min-device-width : 1024px) and (max-device-width : 1100px) and (orientation : portrait) {
.navbar-expand-lg .navbar-toggler{display:block}
.navbar-nav{float:left;padding-top:30px;width:100%;display:flex!important;flex-direction:column!important;list-style-type:none}
.navbar-collapse.collapse.show{display:block!important}
.navbar-expand-lg .navbar-nav .dropdown-menu{left:-98px;position:relative!important;margin-top:46px}
}
@media only screen and (min-device-width : 1440px) {
.college-sticker{margin-top:50px}
}
