
@media (min-width: 1201px){
	.div-mobile{
		display: none;
	}

	header{
		position: sticky;
		top: 0;
	}
}


@media (max-width: 1280px){
	.constrained{
		padding: 0 20px;
	}

}

@media (max-width: 1200px){

	.div-desktop{
		display: none;
	}

	#divNavCtrMobile{
		margin: 30px;
		display: none;

	}

	#spnMobileClose{
		width: 36px;
		color: #666;
		cursor: pointer;
	}

	.mobileMenuChevron {
		margin-left: 6px;
		width:14px;
		height:8px;
		background-repeat: no-repeat;
		cursor: pointer;
		background-image: url(/modules/main/images/header/chevron.png);
		display: inline-block;
		background-size: contain;
	}

	#divNavCtrMobile ul li a{
		display: block;
		font-size: 16px;
		text-decoration: none;
		font-weight: 700;
		line-height: 60px;
		left:0;
		padding-left:0;
	}

	#divNavCtrMobile .ulHeaderSubNavFull{
		top:0;
		position: relative;
		/*display: none;*/
		font-size: 16px;
		text-decoration: none;
		font-weight: 700;
		line-height: 60px;
	}

	#img-header-basket,	#img-header-login{
		margin:0;
	}

	.imgElearning{
		max-width:100%;
	}

	#spnBasketText, #spnDashboardText, #spnBackText{
		display: none;
	}

}


@media (max-width: 600px){
	#img-header-title{
		display: none;
	}
}