@media (min-width: 768px) {
	
	ul.navbar-nav>li.dropdown>ul.dropdown-menu a>b.caret {
		display:none;
	}


	ul.navbar-nav>li.dropdown .dropdown-menu .dropdown-menu {
		display: block;
	}
	ul.navbar-nav>li.dropdown.tabbed .dropdown-menu .dropdown-menu {
		display: none;
		padding-top: 0px;

	}

	ul.navbar-nav>li.dropdown.tabbed .dropdown-menu .dropdown-menu li ul a,
	ul.navbar-nav>li.dropdown.tabbed .dropdown-menu .dropdown-menu li a {
		
	}

	ul.navbar-nav>li.tabbed .dropdown-menu .dropdown-menu li ul a:hover,
	ul.navbar-nav>li.tabbed .dropdown-menu .dropdown-menu li a:hover,
	ul.navbar-nav>li.columned .dropdown-menu .dropdown .dropdown-menu li a:hover,
	ul.navbar-nav>li.about ul.dropdown-menu li a:hover,
	ul.navbar-nav.navbar-right>li.dropdown ul.dropdown-menu li a:hover {
		color:#1eaeef;
		text-decoration:underline;
		
	}

	ul.navbar-nav>li.tabbed .dropdown-menu .dropdown-menu li ul a:before,
	ul.navbar-nav>li.columned .dropdown-menu .dropdown .dropdown-menu li a:before,
	ul.navbar-nav>li.columned .dropdown-menu .dropdown li a:before,
	ul.navbar-nav>li.about ul.dropdown-menu li a:before,
	ul.navbar-nav>li.padded ul.dropdown-menu li a:before,
	ul.navbar-nav.navbar-right>li ul.dropdown-menu li a:before,
	ul.navbar-nav>li.tabbed ul.dropdown-menu li ul.dropdown-menu li a:before,
	ul.navbar-nav li.columned ul.dropdown-menu li.research-highlights a.dropdown-toggle:before {
		content: "\203A";
		margin-right:10px;
		text-decoration: none!important;
		color:#E2177B;
	}

/*	ul.navbar-nav>li.tabbed .dropdown-menu .dropdown-menu,
	ul.navbar-nav>li.columned .dropdown-menu .dropdown .dropdown-menu,
	ul.navbar-nav>li.about ul.dropdown-menu,
	ul.navbar-nav>li.padded ul.dropdown-menu,
	ul.navbar-nav.navbar-right>li ul.dropdown-menu,
	ul.navbar-nav>li.tabbed ul.dropdown-menu li ul.dropdown-menu{
		list-style: square outside none;
	}*/

	ul.navbar-nav>li.tabbed .dropdown-menu .dropdown-menu .dropdown-menu,
	ul.navbar-nav>li.columned ul.dropdown-menu li.dropdown ul.dropdown-menu {
		display: block;
		width:100%;
	}

	ul.navbar-nav>li.dropdown.tabbed .dropdown-menu .dropdown-menu .dropdown-menu li,
	ul.navbar-nav>li.dropdown.columned ul.dropdown-menu li.dropdown ul.dropdown-menu li,
	#idtechex-mainfull-nav ul.nav>li.padded-menu>ul.dropdown-menu a {
/*		border-bottom:1px solid #e9e9e9;*/
	}
	
	#idtechex-mainfull-nav ul.nav .tabbed>.dropdown-menu {
		margin-left: -70px; 
		padding:0px;
	}
	#idtechex-mainfull-nav ul.nav>li.padded-menu>ul.dropdown-menu {
		margin:0px;
		padding:20px 20px 20px 20px;
	}
	
	#idtechex-mainfull-nav ul.nav>li.padded-menu>ul.dropdown-menu {
		float:left!important;
	}

	#idtechex-mainfull-nav ul.navbar-right>li.dropdown a {
		font-size:12px;
	}

	#idtechex-mainfull-nav ul.navbar-right>li.dropdown a span.glyphicon {
		font-size:15px;
	}
	
	#idtechex-mainfull-nav ul.navbar-nav>li.fullwidth>ul.dropdown-menu {
		background-color:#f9f9f9;
	}
	
	li.search ul {
		width:360px;
	}

	li.search ul .btn {
		background-image:none;
		float:right;
		background-color: #1eaeef;
		text-shadow: none;
		color:white;
		margin-left:7px;
		border:1px solid #1b94cc;
	}

	li.search ul .btn:hover {
		background-color: #1b94cc;
		border:1px solid #1b94cc;
	}
	
	li.search ul {
		margin:0px;
	}
	
	li.search input.form-control {
		width:230px;
	}
	
	#idtechex-mainfull-nav ul.navbar>li.search>ul.dropdown-menu {
		width:600px!important;
	}
	
	#idtechex-mainfull-nav ul.navbar-nav>li.tabbed>ul.dropdown-menu {
		background-color: none;
	}
	
	#idtechex-mainfull-nav ul.navbar-nav>li.tabbed>ul.dropdown-menu>li {
		background-color: #F0F0F0;
		padding:0px 0px!important;
	}

	#idtechex-mainfull-nav ul.navbar-nav>li.tabbed>ul.dropdown-menu>li>ul {
		min-height:276px;
	}
	
	
	#idtechex-mainfull-nav ul.navbar-nav>li.tabbed>ul.dropdown-menu>li>ul.dropdown-menu {
		border-left: 1px solid rgb(213, 213, 213);
		border-right: 1px solid rgb(213, 213, 213);
		border-bottom: 1px solid rgb(213, 213, 213);
		padding-top:20px!important;
		background-color:#f9f9f9;
		padding:20px;
	}
	
	ul.navbar-nav>li.tabbed>ul.dropdown-menu>li.consulting>ul.dropdown-menu,
	ul.navbar-nav>li.tabbed>ul.dropdown-menu>li.events>ul.dropdown-menu {
		padding-top:20px!important;
	}
	
	ul.navbar-nav>li.tabbed>ul.dropdown-menu li.consulting ul.dropdown-menu li,
	ul.navbar-nav>li.tabbed>ul.dropdown-menu li.events ul.dropdown-menu li,
	ul.navbar-nav>li.columned>ul.dropdown-menu  {
		margin-right:5px;
	}
	
	ul.navbar-nav>li.tabbed ul.dropdown-menu li ul.dropdown-menu li a {
		padding-left:0px;
	}
	
	ul.navbar-nav>li.tabbed ul.dropdown-menu li ul li a,
	ul.navbar-nav>li.columned ul.dropdown-menu li a,
	ul.navbar-nav>li.about ul.dropdown-menu li a {
		color: #555;
		/*font-weight:600!important;*/
	}

	ul.navbar-nav>li.tabbed ul.dropdown-menu li.research ul.dropdown-menu li.dropdown a.dropdown-toggle:hover,
	ul.navbar-nav>li.tabbed ul.dropdown-menu li.consulting ul.dropdown-menu li.dropdown a.dropdown-toggle:hover,
	ul.navbar-nav>li.tabbed ul.dropdown-menu li.events ul.dropdown-menu li.dropdown a.dropdown-toggle:hover,
	ul.navbar-nav>li.columned ul.dropdown-menu li.dropdown a.dropdown-toggle:hover,
	ul.navbar-nav>li.about ul.dropdown-menu li.dropdown a.dropdown-toggle:hover {
		color: #1eaeef;
		
	}
	
	ul.navbar-nav li.blocks>ul.dropdown-menu {
		border-left: 1px solid rgb(213, 213, 213);
		border-bottom: 1px solid rgb(213, 213, 213);
		background-color:#f9f9f9;
	}
	
	ul.navbar-nav>li.columned>ul.dropdown-menu,
	ul.navbar-nav>li.about>ul.dropdown-menu,
	ul.navbar-nav>li.padded-menu>ul.dropdown-menu {
		border-left: 1px solid rgb(213, 213, 213);
		border-right: 1px solid rgb(213, 213, 213);
		background-color:#f9f9f9;
		border-bottom:1px solid rgb(213, 213, 213);
	}
	
	/* Blocks */
	ul.navbar-nav li.blocks>ul.dropdown-menu>li {
		display:block;
		float:left;
		width: 33%;
		height:100px;
	}
	
	ul.navbar-nav li.blocks>ul.dropdown-menu>li>a {
		white-space:normal;
		font-size:15px!important;
		color:#fff;
		font-weight:400;
		height:100px;
		margin-right:2px;
		border-top:2px solid #fff;
		padding:15px!important;
	}

	ul.navbar-nav li.blocks>ul.dropdown-menu>li>a:before {
		content:none!important;
	}

	ul.navbar-nav li.blocks>ul.dropdown-menu>li>a:hover {
		color: #fff!important;
		text-decoration: none!important;
	}
	
	li.tech-pe-block>a {
		background:#7f78b7;
	}
	li.tech-pe-block>a:hover {
		background:url(/images/v6/menu/pe.jpg) no-repeat center center;
		background-size:100%;
	}
	
	li.tech-em-block>a {
		background:#e41278;
	}
	li.tech-em-block>a:hover {
		background:url(/images/v6/menu/em.jpg) no-repeat center center;
background-size:100%;
	}
	
	li.tech-ev-block>a {
		background:#00a2e1;
	}
	li.tech-ev-block>a:hover {
		background:url(/images/v6/menu/ev.jpg) no-repeat center center;
background-size:100%;
	}
	
	li.tech-eh-block>a {
		background:#71c269;
	}
	li.tech-eh-block>a:hover {
		background:url(/images/v6/menu/eh.jpg) no-repeat center center;
background-size:100%;
	}
	
	li.tech-es-block>a {
		background:#4b848b;
	}
	li.tech-es-block>a:hover {
		background:url(/images/v6/menu/es.jpg) no-repeat center center;
background-size:100%;
	}
	
	li.tech-rf-block>a {
		background:#f9a450;
	}
	li.tech-rf-block>a:hover {
		background:url(/images/v6/menu/rfid.jpg) no-repeat center center;
background-size:100%;
	}
	
	li.tech-3d-block>a {
		background:#c94f45;
	}
	
	li.tech-3d-block>a:hover {
		background:url(/images/v6/menu/3d.jpg) no-repeat center center;
background-size:100%;
	}
	
	li.tech-wt-block>a {
		background:#552060;
	}
	
	li.tech-wt-block>a:hover {
		background:url(/images/v6/menu/wt.jpg) no-repeat center center;
background-size:100%;
	}
		li.tech-iot-block>a {
		background:#34495e;
	}
	
	li.tech-iot-block>a:hover {
		background:url(/images/v6/menu/iot.jpg) no-repeat center center;
background-size:100%;
	}
	
	li.tech-pv-block>a {
		background:#fbbf48;
	}
	
	li.tech-pv-block>a:hover {
		background:url(/images/v6/menu/pv.jpg) no-repeat center center;
background-size:100%;
	}
	
	li.tech-ed-block>a {
		background:#494949;
	}
	
	li.tech-ed-block>a:hover {
		background:url(/images/v6/menu/ed.jpg) no-repeat center center;
background-size:100%;
	}
	
	/* Columned */
	
	ul.navbar-nav>li.columned>ul.dropdown-menu>li {
		float:left;
		min-width:160px;
		margin-right:10px;
	}
	ul.navbar-nav>li.columned>ul.dropdown-menu>li>ul.dropdown-menu {
		position:static;
	}
	
	ul.navbar-nav>li.columned>ul.dropdown-menu>li>ul.dropdown-menu {
		position:static;
	}
	
	/* Tabbed */
	ul.navbar-nav>li.tabbed>ul.dropdown-menu {
		margin-left:-70px;
	}
	ul.navbar-nav>.dropdown-menu>li>a:hover {
		background:none;
	}
	ul.navbar-nav>li.tabbed>ul.dropdown-menu>li {
		position:relative;
		width:186px;
		border-bottom:1px solid rgb(213, 213, 213);
		font-size: 16px;
		color:#555;
		border-left:1px solid rgb(213, 213, 213);
	}
	ul.navbar-nav>li.tabbed>ul.dropdown-menu>li>a {
		padding:23px 20px;
	}
	
	
	ul.navbar-nav>li.tabbed ul b {
		display:none;
	}
	ul.navbar-nav>li.tabbed>ul.dropdown-menu>li>ul>li>ul>li>a,
	ul.navbar-nav>li.columned ul.dropdown-menu li.dropdown a,
	ul.navbar-nav>li.about ul.dropdown-menu li a,
	ul.navbar-nav.navbar-right>li.dropdown ul.dropdown-menu li a {
		font-size:12px;
		padding:2px 0px;
		letter-spacing:0.01em;
	}
	ul.navbar-nav>li.tabbed>ul.dropdown-menu>li>ul>li>a,
	ul.navbar-nav>li.columned ul.dropdown-menu li.dropdown a.dropdown-toggle {
		font-size: 14px;
		font-weight: 700;
		margin-bottom: 0px;
	}
	ul.navbar-nav>li.tabbed>ul.dropdown-menu>li>ul>li {
		position:static;
	}
	ul.navbar-nav>li.tabbed>ul.dropdown-menu>li>ul {
		display:none;
		position:absolute;
		margin-left:185px;
		top:0px;
	}
	ul.navbar-nav>li.tabbed>ul.dropdown-menu a {
		white-space:normal;
	}
	ul.navbar-nav>li.tabbed>ul.dropdown-menu>li>ul>li {
		vertical-align:top;
		display:inline-block;
		width:100%;
	/*		min-width:250px;*/
	
	}

	ul.navbar-nav>li.tabbed>ul.dropdown-menu>li.consulting>ul>li {
		vertical-align:top;
		display:inline-block;
		width:44%;
	/*		min-width:250px;*/
	
	}



	ul.navbar-nav>li.tabbed>ul.dropdown-menu>li>ul>li>ul.dropdown-menu {
		position:static;
	}
	
	ul.navbar-nav li.tabbed ul.dropdown-menu li.research ul.dropdown-menu li.dropdown {
		width:31%;
		margin-bottom:20px;
		margin-right:16px;;
	}

	.dropdown-menu>li>a:hover, .dropdown-menu>li>a:focus {
		background-color:none!important;
	}
	
	
	
	/*-------------*/
	
	
	
	
	
	
	
	#idtechex-mainfull-nav ul.nav>li>a {
	     padding: 20px;
	     font-size: 16px;
	}
	.navbar-default .navbar-nav>li>a {
	     color: #FFF;
	}
	
	.navbar-default .navbar-nav>li>a:hover {
	     background-color:#e7e7e7;
	}
	
	.navbar-brand {
	padding-top:18px;
	padding-right:70px;
	padding-left:15px;
	}
	
	
	.dropdown-menu>.active>a, .dropdown-menu>.active>a:hover, .dropdown-menu>.active>a:focus {
		background-color:#1e6096;
	}
	
	header .navbar-collapse {
		max-height:800px;
	}
	
	.navbar-form {
	margin:0!important;
	padding:0!important;
	}
	
	.navbar-default .navbar-nav > li > a:focus {
	color:#fff;
	}
	
	#idtechex-mainfull-nav ul.nav li.tech-list>a {
		display:none;
	}
	
	ul.navbar-nav>li.columned>ul.dropdown-menu>li.blocks {
		width:78%;
	}
	
	#idtechex-mainfull-nav ul.nav li.login a {
		width: 145px;
		white-space: nowrap;
		overflow: hidden;
		text-overflow: ellipsis;
	}
	
}