/* Web font */
@font-face
{
	font-family: 'Montserrat';
	src: url('../fonts/Montserrat-Regular.woff2') format('woff2'),
	url('../fonts/Montserrat-Regular.woff') format('woff');
	font-weight: 400;
	font-style: normal;
	font-stretch: normal;
}
@font-face
{
	font-family: 'Montserrat Black';
	src: url('../fonts/Montserrat-Black.woff2') format('woff2'),
	url('../fonts/Montserrat-Black.woff') format('woff');
	font-weight: 900;
	font-style: normal;
	font-stretch: normal;
}
@font-face
{
	font-family: 'Montserrat ExtraBold';
	src: url('../fonts/Montserrat-ExtraBold.woff2') format('woff2'),
	url('../fonts/Montserrat-ExtraBold.woff') format('woff');
	font-weight: 800;
	font-style: normal;
	font-stretch: normal;
}
@font-face
{
	font-family: 'Montserrat Bold';
	src: url('../fonts/Montserrat-Bold.woff2') format('woff2'),
	url('../fonts/Montserrat-Bold.woff') format('woff');
	font-weight: 700;
	font-style: normal;
	font-stretch: normal;
}
@font-face
{
	font-family: 'Montserrat ExtraLight';
	src: url('../fonts/Montserrat-ExtraLight.woff2') format('woff2'),
	url('../fonts/Montserrat-ExtraLight.woff') format('woff');
	font-weight: 200;
	font-style: normal;
	font-stretch: normal;
}
@font-face
{
	font-family: 'Montserrat Light';
	src: url('../fonts/Montserrat-Light.woff2') format('woff2'),
	url('../fonts/Montserrat-Light.woff') format('woff');
	font-weight: 300;
	font-style: normal;
	font-stretch: normal;
}
@font-face
{
	font-family: 'Montserrat Medium';
	src: url('../fonts/Montserrat-Medium.woff2') format('woff2'),
	url('../fonts/Montserrat-Medium.woff') format('woff');
	font-weight: 500;
	font-style: normal;
	font-stretch: normal;
}
@font-face
{
	font-family: 'Montserrat SemiBold';
	src: url('../fonts/Montserrat-SemiBold.woff2') format('woff2'),
	url('../fonts/Montserrat-SemiBold.woff') format('woff');
	font-weight: 600;
	font-style: normal;
	font-stretch: normal;
}
@font-face
{
	font-family: 'Montserrat Thin';
	src: url('../fonts/Montserrat-Thin.woff2') format('woff2'),
	url('../fonts/Montserrat-Thin.woff') format('woff');
	font-weight: 100;
	font-style: normal;
	font-stretch: normal;
}
/* Reset CSS */
input, textarea, select
{
	font-size: 100%;
	font-family: inherit;
}
body, h1, h2, h3, h4, h5, h6, p, ul, ol, form
{
	margin: 0;
}
h1, h2, h3, h4, h5, h6
{
	font-weight: normal;
}
ul, ol
{
	padding-left: 0;
	list-style-type: none;
}
img
{
	border: 0;
}
a
{
	cursor: pointer;
	text-decoration: none;
}
*
{
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
*:before,
*:after
{
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
img
{
	vertical-align: middle;
}
.img-responsive
{
	display: block;
	max-width: 100%;
	height: auto;
}
.container
{
	width: 93.5416%;
	margin-right: auto;
	margin-left: auto;
}
/* Common CSS */
body
{
	background-color:#0b1b2d;
	font-family: 'Montserrat';
	letter-spacing: 1px;
	margin: 0;
	padding: 0;
}
/*header start*/
.staic
{
	position: static!important;
}
header
{
	padding: 35px 40px 35px 40px;
	background: url("../images/headerbg.png") 0 0 repeat-x;
	height: 200px;
	z-index: 99;
	width: 100%;
	position: absolute;
}
.header.staic 
{
	height: auto;
}
.header-fix 
{
	position: fixed;
  top: 0;
  left: 0;
	background: #11263e; 
	height: auto;
}
.hambuger
{
	margin-top: 13px;
	margin-right: 60px;
	cursor: pointer;
}
.hambuger li
{
	width: 30px;
	border-bottom: 2px solid #fff;
	margin-bottom: 10px;
	height: 0;
}
.hambuger-close li:nth-child(1)
{
	animation: hambugerclose1 1s forwards;
}
.hambuger-close li:nth-child(2)
{
	animation: hambugerclose2 1s forwards;
}
.hambuger-close li:nth-child(3)
{
	animation: hambugerclose3 1s forwards;
}
.hambuger-normal li:nth-child(1)
{
	animation: hambuger-normal1 1s forwards;
}
.hambuger-normal li:nth-child(2)
{
	animation: hambuger-normal2 1s forwards;
}
.hambuger-normal li:nth-child(3)
{
	animation: hambuger-normal3 1s forwards;
}
@keyframes hambugerclose1
{
	0%
	{
		transform: rotate(0deg) translateY(0);
	}
	100%
	{
		transform: rotate(45deg) translateY(16px);
	}
}
@keyframes hambugerclose2
{
	0%
	{
		opacity: 1;
	}
	100%
	{
		opacity: 0;
	}
}
@keyframes hambugerclose3
{
	0%
	{
		transform: rotate(0deg) translateY(0);
	}
	100%
	{
		transform: rotate(-45deg) translateY(-17px);
	}
}
@keyframes hambuger-normal1
{
	0%
	{
		transform: rotate(50deg) translateY(18px);
	}
	100%
	{
		transform: rotate(0deg) translateY(0);
	}
}
@keyframes hambuger-normal2
{
	0%
	{
		opacity: 0;
	}
	100%
	{
		opacity: 1;
	}
}
@keyframes hambuger-normal3
{
	0%
	{
		transform: rotate(-50deg) translateY(-18px);
	}
	100%
	{
		transform: rotate(0deg) translateY(0);
	}
}
.side-menu
{
	float: left;
}
.logo 
{
	float: left;
	width: 140px;
	height: 50px;
}
.logo img 
{
	width: 100%;
	height: 100%;
}
.menu
{
	float: left;
	margin-left: 25px;
	white-space: nowrap;
}
::-webkit-full-page-media, _:future, :root .safari_only {
	.menu
	{
		width: 660px;
	}
}
@media (max-width: 1200px)
{
	.menu
	{
		width: auto;
	}
}
.menu li 
{
	display: inline-block;
	margin: 0 10px;
	height: 45px;
	line-height: 43px;
}
.menu li a 
{
	color: #fff;
	font-size: 23px;
	display: inline-block;
	position: relative;
	font-family: 'Montserrat Light';
}
.menu li a::after
{
	position: absolute;
	left: 50%;
	bottom: -4px;
	transform: translateX(-50%);
	width: 0;
	height: 5px;
	background: #e52635;
	content: "";
	-webkit-transition: width 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94);
	-moz-transition: width 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94);
	-ms-transition: width 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94);
	transition: width 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}
.menu li a:hover,.menu li a.menuSel
{
	font-family: 'Montserrat';
}
.menu li a:hover::after,.menu li a.menuSel::after  
{
	width: 100%;
}
.header-right
{
	float: right;
}
.search 
{
	line-height: 40px;
	float: left;
	position: relative;
}
.header-search 
{
	text-indent: 20px;
	border-radius: 5px;
	border: 0 none;
	background: none;
	font-size: 14px;
	width: 0;
	height: 38px;
	position: absolute;
	right: 5px;
	top: 5px;
	color: #fff;
}
.header-search::-webkit-input-placeholder
{
  color: #fff;
}
.header-search::-moz-placeholder
{   /* Mozilla Firefox 19+ */
  color: #fff;
}
.header-search:-moz-placeholder
{    /* Mozilla Firefox 4 to 18 */
	color: #fff;
}
.header-search:-ms-input-placeholder
{  /* Internet Explorer 10-11 */ 
  color: #fff;
}
.header-search::-ms-clear
{
	display: none;
}
.header-search.open-search 
{
	width: 300px;
	border: 2px solid #e52635;
	transition: width 0.8s;
	background: rgba(0,0,0,0.9);
}
.header-search.close-search 
{
	width: 0;
	transition: width 0.8s;
	animation: close-border 2s forwards;
}
.search span 
{
	width: 25px;
	height: 25px;
	position: absolute;
	right: 15px;
	top: 12px!important;
	cursor: pointer;
	display: none;
}
.search span img 
{
	width: 100%;
	position: absolute;
	top: 0;
	left: 0;
}
.search span.searchButton
{
	display: inline-block;
}
.search.open-input span
{
	display: inline-block;
}
.search.open-input span.searchButton
{
	display: none;
}
.side-menu-mainmenu .logout 
{
	display: block;
}
.logout a 
{
	color: #fff;
	display: inline-block;
	width: 130px;
	height: 31px;
	border-radius: 5px;
	border: 2px solid #ef222c;
	text-align: center;
	margin-left: 10px;
	margin-top: 9px;
	float: left;
}
.logout a span
{
	height: 100%;
	line-height: 26px;
	font-size: 20px;
}
.logout a.signin:hover
{
	color: #ef222c;
} 
.logout a.subscribe
{
	background: #ef222c;
} 
.logout a.subscribe {
  position: relative;
  appearance: none;
  background: #ef222c;
  border: 2px solid transparent;
  outline: none;
  overflow: hidden;
}
.logout a.header-sub span {
	position: relative;
}
.logout a.header-sub > * {
  position: relative;
  pointer-events: none;
}
.logout a.header-sub::before {
  --size: 300px;
  content: "";
  position: absolute;
  left: calc(-1 * var(--size) / 2);
  top: calc(-1 * var(--size) / 2);
  width: var(--size);
  height: var(--size);
  background-image: radial-gradient(circle closest-side, #4405f7, #f72359);
  transition: opacity 0.25s linear;
  -webkit-transform: translate(var(--x));
          transform: translate(var(--x));
  opacity: 0;
}
.logout a.header-sub:hover::before {
  opacity: 1;
}
.side-menu-mainmenu 
{
	margin-bottom: 30px;
	display: none;
}
.side-menu-matchwrap
{
	margin: 10px 0;
}
.side-menu-mainmenu .logout
{
	padding: 0 40px;
}
.login
{
	height: 51px;
	line-height: 51px;
	float: left;
}
.side-menu-mainmenu .login
{
	height: auto;
	margin: 20px 0;
	padding: 20px 0;
	border-top: 8px solid #1c5596;
	border-bottom: 8px solid #1c5596;
	width: 100%;
}
.side-menu-mainmenu .myaccount p,.side-menu-mainmenu .myaccount h4
{
	padding-left: 40px;
}
.login .myaccount,.login .notify-alert
{
	float: left;
}
.notify-alert
{
	padding-top: 5px;
	position: relative;
}
.notify-alert span.notify-alert-icon
{
	display: inline-block;
	background: url("../images/notification_bell_icon.svg") 0 0 no-repeat;
	width: 23px;
	height: 24px;
	position: relative;
	cursor: pointer;
}
.notify-alert span i 
{
	position: absolute;
	width: 17px;
	height: 17px;
	border-radius: 8.5px;
	background: #ef222c;
	text-align: center;
	color: #fff;
	line-height: 17px;
	right: -8.5px;
	bottom: -3px;
	font-style: normal;
	display: none;
}
.login .myaccount
{
	margin-left: 25px;
}
.side-menu-mainmenu .login .myaccount
{
	margin-left: 0;
	float: none;
}
.login .myaccount h4
{
	color: #fff;
	font-size: 23px;
	position: relative;
	cursor: pointer;
	line-height: 28px;
	margin-top: 10px;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
	max-width: 250px;
	padding: 0 20px 0 0;
}
@media (min-width: 1280px) {
	.side-menu.no-sportleagues
	{
		display: none;
	}
}
@media (max-width: 1024px)
{
	.login .myaccount h4
	{
		padding: 0 20px 0 40px;
	}
}
.login .myaccount h4 i
{
	display: inline-block;
	position: absolute;
	width: 12px;
	height: 7px;
	top: 0;
	right: 5px;
}
.notify-alert h2 
{
	color: #fff;
	font-size: 18px;
}
.notify-alert-pop
{
	position: absolute;
	right: -20px;
	z-index: 99;
	background: rgba(16,37,61,0.8);
	padding: 5px 20px;
	border-radius: 3px;
	width: 580px;
	display: none;
	border: 1px solid #2a609f;
}
.notifyme-viewall
{
	text-align: right;
}
.notify-alert-pop .no-content
{
	font-weight: 700;
	color: #fff;
	text-align: center;
	font-size: 25px;
	margin: 30px 0;
}
.notify-alert-pop ul li
{
	margin: 20px 0;
}
.notify-alert-pop ul
{
	overflow: hidden;
  height: 230px;
  margin-top: -15px;
}
.notify-alert-pop ul li a
{
	font-size: 13px;
}
.notify-alert-pop ul li a img,.notify-alert-pop ul li a .notify-alert-info
{
	float: left;
}
.notify-alert-pop ul li a p 
{
	height: 30px;
	line-height: 30px;
	font-weight: 700;
}
.notify-alert-info-match
{
	font-size: 20px;
	overflow: hidden;
  white-space: nowrap;
	text-overflow: ellipsis;
	width: 230px;
}
.notify-alert-pop ul li a img
{
	width: 155px;
	height: 85px;
	margin-right: 15px;
}
.notify-alert-pop a 
{
	color: #fff;
	display: block;
}
.notify-alert-status
{
	display: none;
	margin-right: 5px;
}
.notify-alert-status-live .notify-alert-status.live 
{
	display: inline-block;
	color: #ef222c;
	
}
.notify-alert-status-upcoming .notify-alert-status.upcoming 
{
	display: inline-block;
	color: #ef222c;
}
.notify-alert-pop .notify-alert-status-upcoming a
{
	cursor: default;
}
.notify-alert-status-archive .notify-alert-status.archive 
{
	display: inline-block;
}
.notify-alert-status-vod .notify-alert-status.vod 
{
	display: inline-block;
}
.notify-alert-detail i 
{
	display: inline-block;
	width: 30px;
	height: 16px;
}
.notify-alert-status.live
{
	background: url("../images/status-live.png") 0 center no-repeat;
	padding-left: 25px;
}
.notify-alert-status.upcoming
{
	background: url("../images/status-upcoming.png") 0 center no-repeat;
	padding-left: 25px;
}
.notify-alert-status.archive
{
	background: url("../images/status-archive.png") 0 center no-repeat;
	padding-left: 25px;
}
.notify-alert-status.vod
{
	background: url("../images/status-vod.png") 0 center no-repeat;
	padding-left: 25px;
}
.myaccount-pop
{
	position: absolute;
	right: 30px;
	z-index: 99;
	background: rgba(16,37,61,0.8);
	padding: 10px 20px;
	border-radius: 3px;
	border: 1px solid #2a609f;
	display: none;
}
.myaccount-pop ul li a 
{
	color: #fff;
	font-size: 18px;
}
.myaccount-pop ul li a:hover 
{
	color: #ef222c;
} 
.myaccount-pop-line 
{
	border-bottom: 1px solid #2a609f;
}
.side-menu-list
{
	position: absolute;
	background: #11263e;
	border-top: 100px solid #11263e;
	padding-bottom: 100px;
	top: 0;
	left: 0;
	width: 300px;
	transform: translateX(-300px);
	overflow-y: auto;
}
.side-menu-matchwrap h3 
{
	color: #fff;
	font-weight: 700;
	font-size: 20px;
	padding-left: 40px;
	cursor: pointer;
}
.side-menu-matchwrap h3 i 
{
	display: inline-block;
  position: absolute;
  width: 24px;
  right: 10px;
}
.side-menu-matchwrap.expand h3 i
{
	animation: expand .5s forwards;
} 
.side-menu-matchwrap.fold h3 i
{
	animation: fold .5s forwards;
} 
.side-menu-matchwrap ul
{
	display: none;
}
.side-menu-matchwrap.expand ul
{
	display: block;
}
.side-menu-matchwrap ul li
{
	height: 50px;
	line-height: 50px;
}
.side-menu-matchwrap ul li:hover 
{
	background: #e42734;
}
.side-menu-matchwrap ul li a 
{
	color: #fff;
	font-family: 'Montserrat Light';
	display: block;
	font-size: 18px;
	text-indent: 40px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.open header,.open main,.open footer  
{
	animation: translate-all 1s forwards;
}
.goback header,.goback main,.goback footer
{
	animation: translate-back 1s forwards;
}
.open .hambuger,.open .logo
{
	position: absolute;
	z-index: 1;
	left: -270px;
}
.open .hambuger
{
	left: -45px;
}
@keyframes translate-all
{
	0%
	{
		transform: translateX(0px);
	}
	100%
	{
		transform: translateX(300px);
	}
}
@keyframes translate-back
{
	0%
	{
		transform: translateX(300px);
	}
	100%
	{
		transform: translateX(0px);
	}
}
@keyframes expand
{
	0%
	{
		transform: rotate(0deg);
	}
	100%
	{
		transform: rotate(180deg);
	}
}
@keyframes fold
{
	0%
	{
		transform: rotate(180deg);
	}
	100%
	{
		transform: rotate(0deg);
	}
}
@keyframes close-border
{
	0%
	{
		border: 2px solid #e52635;
	}
	100%
	{
		border: 0 none;
	}
}
.side-menu-mainmenu ul li 
{
	height: 50px;
	line-height: 50px;
}
.side-menu-mainmenu ul li:hover
{
	background: #ef222c;
} 
.side-menu-mainmenu ul li.logout:hover
{
	background: none;
} 
.side-menu-mainmenu a 
{
	color: #fff;
	font-weight: 400;
	font-size: 20px;
	display: block;
	text-indent: 40px;
	position: relative;
}
.side-menu-mainmenu .logout a 
{
	display: block;
	margin: 30px auto;
	width: 100%;
	font-size: 20px;
	height: 50px;
	text-indent: 0;
	float: none;
}
.side-menu-mainmenu .logout a span
{
	font-size: 20px;
	height: 100%;
	line-height: 46px;
	font-weight: 400;
}
#languageContainer
{
	width: 60px;
	position: absolute;
	top: 50px;
	right: 45px;
	z-index: 1;
}
.locals-map .header-right
{
	position: absolute;
	right: 120px;
	top: 35px;
}
#languageContainer .text
{
	display: inline-block;
	width: 100%;
	color: #fff;
	font-size: 15px;
	cursor: pointer;
	padding-left: 10px;
}
#languageContainer .text i
{
	display: inline-block;
	width: 12px;
	margin-left: 8px;
}
#languageContainer:hover .dropdown-list
{
	display: block !important;
	background: rgba(16,37,61,0.8);
	border: 1px solid #2a609f;
	border-radius: 3px;
}
#languageContainer .dropdown-list .option
{
	margin: 6px 0;
	font-size: 15px;
}
#languageContainer .dropdown-list .option a
{
	display: inline-block;
	width: 100%;
	color: #fff;
	padding-left: 10px;
}
#languageContainer .dropdown-list .option:hover a,
#languageContainer .dropdown-list .option.selected
{
	color: #ef222c;
}
#languageContainer .dropdown-list .option.selected
{
	padding-left: 10px;
}
@media (max-width: 1720px)
{
	.menu li a
	{
		font-size: 19px;
	}
}
@media (max-width: 1600px)
{
	header
	{
		padding: 35px 45px 35px 45px;
	}
	.logo
	{
		width: 104px;
		height: 40px;
		margin-top: 6px;
	}
	.hambuger
	{
		margin-right: 35px;
	}
	.menu li a
	{
		font-size: 17px;
	}
	.logout a
	{
		width: 100px;
		height: 26px;
		margin-top: 11px;
	}
	.logout a span
	{
		font-size: 15px;
		line-height: 22px;
	}
}

@media (max-width: 1400px)
{
	.menu li
	{
		margin: 0 4px;
	}
}
@media (max-width: 1279px)
{
	.menu li
	{
		margin: 0 10px;
	}
	.menu,.header-right .logout,.header-right .login
	{
		display: none;
	}
	.side-menu-mainmenu 
	{
		display: block;
	}
}
@media (max-width: 1200px)
{
	.menu li
	{
		margin: 0 10px;
	}
	header {
		height: auto;
	}
}
@media (max-width: 1024px)
{
	header
	{
		padding: 35px 45px 35px 45px;
	}
	.login .myaccount h4:first-child
	{
		text-overflow: initial;
    overflow: initial;
		white-space: normal;
    max-width: initial;
		padding: 0 20px 0 40px;
	}
}
@media (max-width: 768px)
{
	header {
    height: auto;
		background: none;
		padding: 15px 25px 15px 25px;
	}
	.search
	{
		position: absolute;
		right: 10px;
	}
	.hambuger
	{
		margin-right: 10px;
	}
	.hambuger.hambuger-close li
	{
		width: 20px;
	}
	.side-menu-list
	{
		border-top: 70px solid #11263e;
		padding-bottom: 70px;
	}
	.open .hambuger
	{
		left: -35px;
	}
	.common-section h4
	{
		font-size: 20px;
	}
	.logo
	{
		float: none;
		margin: 6px auto 0;
	}
	.header-right
	{
		position: absolute;
		top: 18px;
		right: 0;
	}
	.locals-map .header-right
	{
		right: 60px;
	}
	.locals-map .header-search.open-search
	{
		width: 234px;
	}
	#languageContainer
	{
		top: 32px;
		right: 25px;
	}
}
@media (max-width: 320px)
{
	#languageContainer
	{
		right: 18px;
	}
	.search span.searchButton
	{
		right: 6px;
	}
}
/*header end*/
/*footer start*/
footer
{
	background: #0a1a2c;
	overflow: hidden;
}
footer li 
{
	display: inline-block;
	color: #fff;
}
footer li a 
{
	color: #fff;
	font-family: 'Montserrat Light'; 
}
.social
{
	width: 260px;
	margin: 42px auto 20px;
	text-align: center;
}
.social li 
{
	width: 30px;
	height: 30px;
	margin: 0 15px;
	display: inline-block;
}
.social li:hover
{
	opacity: 0.9;
}
.social li img
{
	width: 100%;	
}
.footer-menu
{
	width: 860px;
	margin: 0 auto;
	text-align: center;
}
.footer-menu li 
{
	margin: 0 30px;
	font-size: 15px;
}
.footer-menu a
{
	color: #fff;
	font-size: 15px;
}
.footer-menu a:hover
{
	color: #ef222c;
}
@media (max-width: 1440px)
{
	.footer-menu
	{
		width: 760px;
		margin: 0 auto;
	}
	.footer-menu a
	{
		font-size: 12px;
	}
	.footer-menu li 
	{
		font-size: 12px;
	}
}
.storelist
{
	width: 750px;
	margin: 23px auto 32px;
}
.storelist.noTv 
{
	width: 770px;
}
.storelist.noTv .apptv,.storelist.noTv .androidtv,.storelist.noTv .chromecast
{
	display: none;
}
.storelist li
{
	display: inline-block;
	width: 130px;
	height: 40px;
	margin: 0 10px;
}
.storelist li:hover
{
	opacity: 0.9;
}
.storelist li.apptv
{
	width: 55px;
}
.storelist li img 
{
	width: 100%;
}
.copyright
{
	color: #fff;
	text-align: center;
	margin-bottom: 50px;
	font-size: 12px;
}
@media (max-width: 930px)
{
	.storelist.noTv
	{
		width: 462px;
	}
	.storelist li
	{
		margin-bottom: 10px;
	}
}
@media (max-width: 484px)
{
	.storelist.noTv
	{
		width: 145px;
	}
}
@media (max-width: 768px)
{
	.footer-menu
	{
		width: 320px;
		margin: 0 auto;
	}
	footer li
	{
		display: block;
		text-align: center;
	}
	.storelist.noTv
	{
		width: 100%;
	}
	.storelist li
	{
		display: block;
		margin: 10px auto;
	}
}
/*footer end*/
/*signin start*/
.neu-modal_width-full.neu-modal_theme
{
	background-color: rgba(255,255,255,0);
}
.is-neu-overlay-open .neu-close
{
	top: 30px;
	right: 30px;
}
.neu-modal .neu-close::before, 
.neu-modal .neu-close::after
{
	background: #fff;
}
@media (max-width: 1440px)
{
	.neu-modal_width-full
	{
		transform: translate(-50%, -50%) scale(0.71);	
	}
}
@media (max-width: 910px)
{
	.neu-modal_width-full
	{
		width: 100%;	
	}
}
@media (max-width: 768px)
{
	.neu-modal_width-full
	{
		transform: translate(-50%, -50%) scale(1);	
	}
}
/*signin end*/
/*contact start*/
.neu-overlay.contact-modal.hide-contact-modal
{
	display: none;
}
@media (max-width: 767px)
{
	.neu-overlay.contact-modal .neu-modal_width-full
	{
		height: 840px !important;
	}
}
@media (min-width: 768px)
{
	.neu-overlay.contact-modal .neu-modal_width-full
	{
		transform: translate(-50%, -50%) scale(0.8);
	}
}
/*contact end*/
.cookieNotice
{
	line-height: 20px;
	padding: 0 30px;
	position: fixed;
	bottom: 0;
	left: 0;
	width: 100%;
	text-align: center;
	background: #d7d7d7;
	color: #4a4a4a;
	z-index: 999999;
	display: none;
}
.cookieNotice p
{
	color: #4e4e4e;
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	right: 15px;
	font-family: Arial;
	cursor: pointer;
	margin: 0;
	font-size: 20px;
}
@media (max-width: 1000px)
{
	.cookieNotice
	{
		padding: 5px 155px
	}
	.cookieNotice p
	{
		top: 20px;
		right: 8px;
	}
}
@media (max-width: 768px)
{
	.cookieNotice
	{
		padding: 5px 30px;
		padding-bottom: 40px;
	}
}
.cookieNotice a 
{
	color: #0d5198;
	font-weight: bold;
	text-decoration: underline;
}