@media only screen and (max-width: 600px) {
    header.cd-auto-hide-header .navbar-toggler-icon{display:inline-block;width:.8em!important;height:.8em!important;vertical-align:middle;content:"";background:url(../png/menu-button-2.png);background-size:100% 100%}
    .dropdown-menu1 ul.dropdown-menu li:last-child img {margin-bottom: 15px;}
    .menuleft {min-height: auto;}	
    .dropdown-menu1 h3 {padding: 10px 15px 7px;}
    .dropdown-menu1 ul.dropdown-menu li a {padding: 0px 0px;}
  div#byProfile, div#byPartner1, div#bySpecialization {
    padding-top: 0px;
}	
    nav.navbar.navbar-expand-lg{padding-right:0;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(../png/menu-button-2.png);background-size:100% 100%}
    .hamburger-menu{right:0!important;top:9px;border:none!important;margin-top:-64px}
    .navbar-toggler{background-color: white;
    border: 1px solid #e34e05;
    border-radius: 0.25rem;
    display: block;
    position: relative;
    float: right;
    top: 9px;
    padding: 5px 11px 6px;}
    header.cd-auto-hide-header.sticky{min-height:100px;padding-top:0;top: 0px;}
    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:2px}
    .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}
    header.cd-auto-hide-header{background:#fff;position:fixed;top:0px;width:100%;z-index:9999;box-shadow:0 0 10px 0 #ddd;min-height: 60px;}
    header.cd-auto-hide-header.sticky nav.navbar.navbar-expand-lg a.navbar-brand img{height:35px !important;    margin-top: 0px;}
    .banner_contain{padding-top: 110px; background-position: 99% 8%; background-size: 10%}
    .menuleft{width:100%;display:inline-block;vertical-align:top;text-align:center;background: #fff !important;padding-top: 5px;}
    .tabs_wrapper{background: #fff !important}	
    section.deep-tech{padding: 60px 0 0%}
    .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;font-size:16px;}
    .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: 40px;
        padding-right: 5px;
        position: relative;
        top: -2px;}
    .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}
    ul.navbar-nav.ml-auto{margin-left:0!important;overflow:auto;width:100%;height:100%;z-index: 9;}
    nav.navbar.navbar-expand-lg a.navbar-brand img{z-index:999;position:relative;height: 35px}
    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;padding-bottom: 20px;}
    nav.navbar.navbar-expand-lg{width:100%}
    .topbar {padding: 7px 21px;}
    .dropdown-menu1 ul.dropdown-menu li img.free-sticker-menu {margin-top: 6px;}
    .dropdown-menu1 h3 {
        font-size: 20px;
        border-bottom: 0px solid #bfbfbf;
        padding-bottom: 0px;
        margin-bottom: 0px;
        border-top: 1px solid #ddd;
        padding-top: 20px;
    }
    
    ul.navbar-nav li.nav-item a.dropdown-item.more-link {
        background: #e34e05;
        display: inline;
        position: relative;
        top: 0;
        left: 0;
    }
        
    /*New menu*/
    p.more-pgms {padding: 4px 8px;}
    .menuleft.more-btn {width: 100%;}
    .dropdown-menu1 ul.dropdown-menu li {padding: 7px 0px;}
    .dropdown-menu1 ul.dropdown-menu li img {height: 40px;margin-bottom:31px;top: 4px;}
    .dropdown-menu1 h3 {font-size: 15px;border-bottom: 1px solid #ddd;border-top: none;padding-top: 15px;padding-bottom: 10px;margin-bottom: 0px;}	
    .dropdown-menu1 ul.dropdown-menu li.empty-list {padding-top: 0px;    display: none;}
    .dropdown-menu1 ul.dropdown-menu .menuleft.more-btn {background: none;}
    .dropdown-menu1 ul.dropdown-menu .menuleft.more-btn li br {display: block;}
    .dropdown-menu1 .dropdown-menu {top: 50px;}
    a.btn.btn-success.btn-ipearl{margin-left: 0px;}    
    .menuleft p {padding: 0 15px 10px 15px;text-align: left;}
    .menuleft:nth-child(2) { margin-left:0px!important;min-height: auto;}
    .more-button { position: relative; width: 100%; bottom: 0; padding-bottom: 10px; }
        
    /* new css */	
    .tab_content > ul li {
        width: 100%;
        padding: 10px 10px !important;
        margin: 3px 0;border: 1px solid #efeaea;    box-shadow: none;
		padding-left: 5px !important;
     }	
    .tab_content {
        padding: 0px 0px;
        height: auto;
        display: none;
        padding-left: 0px;
        width: 94%;
        margin: auto;
        padding-bottom: 20px;	
        text-align: center;
    }
    .dropdown-menu1 h3.tab_drawer_heading {
        font-size: 17px;
        border-bottom: 1px solid #ddd;
        border-top: none;
        padding-top: 10px;
        padding-bottom: 10px;
        margin-bottom: 6px;
        position: relative;
        text-align: left;
    }
        
    .navbar-expand-lg .navbar-nav .dropdown-menu {
        position: relative;top: 0px;}
    .dropdown-menu1.touch_dev > .row {
        padding: 0 !important;
        margin: 0 !important;
    }
    header.cd-auto-hide-header.sticky .dropdown-menu1 .dropdown-menu {
        top: 0px;
    }
    div#navbarSupportedContent {
        padding-left: 0px;
    }
    ul.navbar-nav li.nav-item {
        padding-right: 0px;    font-size: 19px;
     }
    .tab_content > ul li .program-cnt {
        padding-left: 95px;    
        top:0px;
    }	
    .tab_content > ul li .program-cnt.dbl-mob {
        top: 5px;
    }	
    .dropdown-toggle::after {
        top: 3px;
        position: relative;
    }
    header.cd-auto-hide-header .container {
        width: 100%;
        max-width: 100%;
        padding: 0px 10px;
    }
        
    .tab_container {
      left: 0%;
    }
nav.navbar.navbar-expand-lg a.navbar-brand img {
    height: 35px !important;
    margin-top: 0px;

}	
    nav.navbar li.nav-item.active.dropdown.show .dropdown-menu1.touch_dev {
    position: fixed;
            margin-top: 5px!important;
        width: 100%;
        left: 0;
        /*overflow-y: scroll;*/
        height: auto;
        height: 96%;    z-index: 27;background: #f5f9fd;
         overflow: auto;
      overscroll-behavior-y: contain;    margin-top: 0px;
    padding-top: 0px;
    }	

    h3.label-text {
        background: #ddd;
        width: 49%;
        display: inline-block;
    }
    h3.label-text2 {
        background: #ddd;
        width: 49%;
        display: inline-block;
    }
    h3.label-text11 {
        display: inline-block;
        background: #fff;
        padding: 10px 0px !important;
        margin-left: 3px;
        margin-top: 8px;
        border: 1px solid #ddd;
        width: 30%;
    }
    h3.label-text11.active {
        display: inline-block;
        background: #ddd;
        padding: 10px 0px !important;
        margin-left: 3px;
        margin-top: 11px;
        border: 1px solid #ddd;
    }	
    .tabs_wrapper {
        width: 100%;
        text-align: left;
        margin: 0 auto;
        background: transparent;
		    padding-bottom: 50px;
    }
    ul.navbar-nav li.nav-item.active.dropdown {
        position: relative;
    }
    nav.navbar.navbar-expand-lg {
        position: relative;
    }
    .dropdown-menu1 ul.dropdown-menu .tab_content > ul li img {
        margin-bottom: 5px;
        height: 50px;
    
    }
    .programslist {
    
        overflow: inherit !important;
        height: auto !important;
    }	
    ul.tabs {
        overflow-y: inherit;
        height: auto;
    }	
    .tab_container {
        overflow-y: inherit !important;
        height: auto !important;
        padding-bottom: 50px;
    }	
    ul.navbar-nav.program-menu {
        width: auto;
        display: inline-block;
    }
    ul.navbar-nav.program-menu {
        padding-left: 0px;
    }
    .nav-link {
        padding: 0.5rem 1rem;
    }
    ul.navbar-nav.program-menu a#navbarDropdown {
        background: #e34e05;
        color: #fff;
        padding: 5px 11px;
		
        border-radius: 4px;
        font-size: 16px;
    }
    header.cd-auto-hide-header {
        min-height: 55px;
    }	
    span.partner-name {
       font-size: 12px; min-width: 275px !important; display: inline-block; font-weight: 400; color: #1C1C1C !important;
    }
    .tab_content > ul li .program-cnt.dbl-line {
        top: 4px;
    }
    .logo {
        padding-right: 0px;
    }
  p.usa-web-link {
       text-align: right!important;
        margin-bottom: 0px!important;
        margin-right: 0px!important;
        position: relative!important;
        right: 0px!important;
        margin-bottom: 0px!important;
        border-bottom: 1px solid #ddd!important;
        padding-bottom: 4px!important;
    }   
.menuleft p.more-btn1 {
    display: none;
}	
.menuleft p.more-btn {
	    position: fixed;
    display: block;
    bottom: 0;
    background: #f5f5f5;
    width: 100%;
    text-align: center;
    padding: 6px;
}
	
    }
    /* ipad landscape*/
    @media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : landscape)
    {
    
    .navbar-expand-lg .navbar-nav .nav-link{padding-right:.2rem!important;padding-left:.2rem!important}
   
.container {
    width: 95%;
    max-width: 95%;
}
div#byProfile, div#byPartner1, div#bySpecialization {
    padding-top: 0px;
}
		p.usa-web-link {
    text-align: right !important;
    margin-bottom: 0 !important;
    margin-right: 0 !important;
    position: relative !important;
    right: 1px !important;
    top: 9px !important;
    border-bottom: 1px solid #ddd !important;
    padding-bottom: 5px !important;
}
span.partner-name {
    padding: 2px 0px 0px;
		}
    img.header-right-graph{bottom:105px;height:340px}
    .navbar-brand{padding:0}
    .menuleft {width: 49%;}	
    .dropdown-menu1 .dropdown-menu {left: 0px !important;
    width: 100% !important;    top: 100px;
    }
	.tabs_wrapper {
    width: 1030px;
}
.dropdown-menu1 ul.dropdown-menu .tab_content > ul li img {
    height: 50px;
}
.tab_content > ul li .program-cnt {
    padding-left: 77px;
    font-size: 15px;
}
span.hamburger-menu.navbar-toggler {
    position: relative;
    top: 31px;
    cursor: pointer;
}
		
    ul.dropdown-menu.hybrid{
        left: -200px !important;
        width: 370px !important;
    }
    .dropdown-menu1 ul.dropdown-menu li img {
        float: left;
        height: 32px;
        padding-right: 8px;
        position: relative;
        top: 0px;
        margin-bottom: 1px;
    }
    .partner-institution {
        font-size: 11px;
     }
    .dropdown-menu1 h3 {
        padding-bottom: 5px;
        margin-bottom: 7px;
        padding-top: 5px;
        }
    .dropdown-menu1 ul.dropdown-menu li p {
        padding-bottom: 0px;
        margin-bottom: 0;
    }
    .dropdown-menu1 li.empty-list h3 {
        margin-left: 15px;
    }	
    }	
 

/* ipad portrait */
    @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:10px}
    .hamburger-menu{right:40px;top:3px;border:none!important}
    header.cd-auto-hide-header .navbar-toggler-icon{display:inline-block;width:1.5em;height:1.5em;vertical-align:middle;content:"";background:url(../png/menu-button-2.png);background-size:100% 100%}
    .navbar-brand{padding:5px 0}
    ul.navbar-nav li.nav-item{text-align:left!important}
    .navbar-collapse{padding-top:0px;padding-right:0}
    .dropdown-menu1 .dropdown-menu{left:0;width: 100%;overflow-y: scroll;}
    .navbar-nav{float:left;padding-top:0px;width:100%}
    .nav-link{float:right}
   p.usa-web-link {
    text-align: right;
    margin-bottom: 0;
    margin-right: 0;
    position: relative;
    right: 0px;
    top: 2px;
    border-bottom: 1px solid #ddd;
    padding-bottom: 7px;
}

		
    .dropdown-menu1 .dropdown-menu {
        padding: 0px;
        }
    .dropdown-menu1 h3 {
        padding-bottom: 6px;
        margin-bottom: 6px;
        padding-top: 9px;
		position: relative;
		text-align: left;
    }
        .dropdown-menu1 li.empty-list h3 {
        margin-left: 15px;
    }
    .dropdown-menu1 ul.dropdown-menu li {padding: 2px 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;}
    .dropdown-item {white-space: inherit;}	
    .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;padding-top: 5px;}
    header.cd-auto-hide-header.sticky nav.navbar.navbar-expand-lg a.navbar-brand img{height:45px}
    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:#fff;padding-top:0;position:fixed;width:100%;z-index:999;min-height:70px}
    span.hamburger-menu.navbar-toggler{display:none}
    ul.navbar-nav li.nav-item.mobmenulink{display:block}
    .nav-link{float:none}
	ul.navbar-nav li.nav-item {display: block;}	
    .navbar-nav li.nav-item span.partner-institution br {display: none;}
    .partner-institution {font-size: 9px;margin-top: 0px;}
    .dropdown-menu1 ul.dropdown-menu li a br {display: none;}
    .dropdown-menu1 ul.dropdown-menu li img {height: 30px;padding-right: 7px;top: 0px;margin-bottom: 0px;}	
	.dropdown-menu1 ul.dropdown-menu .tab_content > ul li img {height: 45px}	
	.tab_content > ul li .program-cnt {

    padding-left: 67px;
    font-size: 14px;
  
}
		
    .menuleft {width: 49%;}
 
    ul.navbar-nav.program-menu {
         padding-left: 0px;
    position: relative;
    top: 0px;
    width: auto;
    float: none;
    }
    .nav-link {
        padding: 0.5rem 1rem;
    }
    ul.navbar-nav.program-menu a#navbarDropdown {
        background: #e34e05;
        color: #fff;
        padding: 5px 11px;
        border-radius: 4px;
        font-size: 17px;
    }
	header.cd-auto-hide-header .navbar-toggler-icon {
    display: inline-block;
    width: 1.4em;
    height: 1.6em;
    vertical-align: middle;
    content: "";
    background: url(../png/menu-button-2.png);
    background-size: 94% 100%;
}	
.container {
    width: 95%;
    max-width: 95%;
}	.menuleft {
    width: 100%;
    display: inline-block;
    vertical-align: top;
    text-align: center;
    background: #fff !important;
    padding-top: 5px;
}
.tabs_wrapper {
    width: 96%;
		}
	.dropdown-menu1 .dropdown-menu {
    top: 0px;
}

	
.tab_content {
    padding-left: 0px;
 }	
li.nav-item.active.dropdown.show .dropdown-menu1.touch_dev {
    position: fixed;
    width: 100%;
    left: 0;
    /* overflow-y: scroll; */
    height: auto;
    height: 96%;
    z-index: 27;
    background: #f5f9fd;
    overflow: auto;
    overscroll-behavior-y: contain;
    margin-top: 10px;
}
	ul.navbar-nav li.nav-item {
    display: block;
}	
.tab_container {
    height: 680px;
}
h3.label-text11 {
    display: inline-block;
    background: #fff;
    padding: 10px 7px !important;
    margin-left: 3px;
    margin-top: 8px;
    border: 1px solid #ddd;
    width: 30%;
}
.tab_content > ul li .program-cnt span {
    display: block;
}		
p.usa-web-link {
    position: relative !important;
    right: 0px !important;
    top: 1px !important;
}		
    }
    /*iPad Air*/ 
@media only screen and (min-device-width : 820px) and (max-device-width : 1180px) and (orientation : portrait)
    { 
h3.label-text11 {display: none;}
}

    /* iphone landscape*/
    @media only screen and (min-device-width: 414px) and (max-device-width: 900px) and (orientation : landscape) {
    header.cd-auto-hide-header .navbar-toggler-icon{display:inline-block;width:24px;height:24px;vertical-align:middle;content:"";background:url(../png/menu-button-2.png);background-size:100% 100%}
    .hamburger-menu{display:none}
	h3.label-text11 {
    display: none;
}	
    .navbar-toggler{border:1px solid #f75800;border-radius:.25rem}
    ul.navbar-nav li.nav-item{text-align:center}
    .navbar-collapse{padding-top:46px;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:none;padding:5px 1rem!important}
    .nav-item .visible-on-mobile{display:inline-block;font-size:12px!important;padding:6px!important}
    .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}
    nav.navbar.navbar-expand-lg{display:block;margin-bottom:0;padding-right:0}
    .navbar-brand{padding:0}
    header.cd-auto-hide-header{background:#fff;padding-top:0;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}
    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}
    nav.navbar.navbar-expand-lg{width:100%;padding:5px}
    .news-inner{margin:11px 5px;padding:15px;min-height:180px}
    .dropdown-menu1 .dropdown-menu {
    left: 0px !important;    position: absolute;
        width: 100% !important;
            padding-bottom: 50px;
            margin-top: 0px;
    }	
        .menuleft {
        width: 100%;
      
    }
	.tab_content > ul li .program-cnt {
    font-size: 14px;
 }	
.tab_content > ul li .program-cnt .partner-institution {
    font-size: 11px;
 }	
.container {
    width: 97%;
    max-width: 97%;
}	
img.deeptalk-bg {
    height: 260px;
    right: -11px;
}
		
h3.label-text11 {
    display: inline-block;
    background: #fff;
    padding: 10px 7px !important;
    margin-left: 3px;
    margin-top: 8px;
    border: 1px solid #ddd;
    width: 30%;
}		
	.tabs_wrapper {
    width: 100%;
		}
    .dropdown-menu1 ul.dropdown-menu li a {
        font-size: 13px;
        }
        .partner-institution {
        font-size: 8px;
    }
    .dropdown-menu1 h3 {
        padding-bottom: 6px;
        margin-bottom: 6px;
        padding-top: 6px;
		position: relative;
    text-align: left;
    padding-left: 30px;
        }
    .dropdown-menu1 ul.dropdown-menu li img {
        height: 30px;
        padding-right: 6px;
        position: relative;
        top: 0px;
        margin-bottom: 5px;
    }
    .ml-auto, .mx-auto {
        overflow: auto;
    }
	ul.navbar-nav.program-menu {
    padding-left: 20px;
    width: auto;
    display: inline-block;
}	
ul.navbar-nav.program-menu li.nav-item > a {
    color: #ffffff;
    background: #e34e05;
    position: relative;
    top: 10px;
}	
li.nav-item.active.dropdown.show .dropdown-menu1.touch_dev {
    position: fixed;
    width: 100%;
    left: 0;
    /* overflow-y: scroll; */
    height: auto;
    height: 96%;
    z-index: 27;
    background: #f5f9fd;
    overflow: auto;
    overscroll-behavior-y: contain;
        top: 52px;
	margin-top: 10px;
}	
.dropdown-menu1 .dropdown-menu {
    left: 0px;
    width: 100%;
    top: 0px;
}		
    }
    
    @media only screen and (min-width :992px) {
    ul.dropdown-menu.hybrid{
        left: -200px !important;
        width: 370px !important;
    }
    }
    
    @media only screen and (min-width :1200px) and (max-width :1270px) {
    section.program-partners ul li{padding:18px 5px}
    .partner-inner img{height:58px}
    img.header-right-img{width:auto;height:430px;float:right}
    img.header-right-graph{bottom:-60px;height:260px}
    .deeptech-inner p{font-size:15px}
    .dropdown-menu1 .dropdown-menu {
        left: -533px;
     }	
    .news-inner h4 {
        font-size: 16px;}
    }

    @media only screen and (min-width :1800px){
    .container {max-width: 1500px;margin:auto;}
  
    }
    @media only screen and (min-width :2000px){
   
    }
    
    @media only screen and (width : 1024px) {}
    
    @media only screen and (max-width : 603px) and (orientation: portrait) {}
    @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;}
    }
    
    @media only screen 
      and (min-device-width: 1024px) 
      and (max-device-width: 1366px) 
      and (-webkit-min-device-pixel-ratio: 2) 
      and (orientation: landscape)
    {
        .dropdown-menu1 .dropdown-menu {
       /* left: -618px;
        width: 1198px;*/
    }
        
    }
    
    /* .menuleft:nth-child(2) {
       
        min-height: 275px;
    } */