footer .footer-top .footer-newsletter{
	text-decoration: none;
}
footer .footer-newsletter-text{
	text-decoration: underline;
}
footer .footer-newsletter .mc4wp-form .form-group{
	display: flex;
	margin-bottom: 0;
	flex-wrap: wrap;
}
footer .footer-newsletter .mc4wp-form .form-group input{
	flex: 0 0 calc(100% - 43px);
	width: calc(100% - 43px);
	background-color: transparent;
	border: none;
	border-bottom: 1px solid #D9F252;
	color: #fff;
	line-height: 40px;
	font-size: 16px;
	outline: none;
	box-shadow: none;
}
footer .footer-newsletter .mc4wp-form .form-group input::placeholder{
	color: #D9F252;
}
footer .footer-newsletter .mc4wp-form .form-group button{
	flex: 0 0 43px;
	width: 43px;
	border-radius: 0;
	box-shadow: none;
	background-color: transparent;
	padding: 2px 0;
	cursor: pointer;
	border: none;
	border-bottom: 1px solid #D9F252;
}
footer .footer-newsletter .mc4wp-form .form-group button svg{
	fill: #D9F252;
}
footer .footer-newsletter .mc4wp-form .mc4wp-response{
	line-height: 20px;
	margin-top: 10px;
	font-size: 14px;
	letter-spacing: 0;
}
footer .footer-newsletter .mc4wp-form .mc4wp-response .mc4wp-success p{
	color: green;
} 
footer .footer-newsletter .mc4wp-form .mc4wp-response .mc4wp-notice p{
	color: yellow;
} 
footer .footer-newsletter .mc4wp-form .mc4wp-response .mc4wp-error p{
	color: red;
} 
.video-support .video-support-content .section-link .link-text,
.live-tv-support .live-tv-support-content .live-tv-support-content-data .section-link .link-text,
.seo-module .seo-module-content .section-link .link-text{
	text-transform: initial;
}

@media (min-width: 992px){
.all-features .features-menu-wrapper .features-navigation ul li a {
  margin-bottom: 11px;
}
}

@media (min-width: 1300px){
.all-features .features-menu-wrapper .features-navigation ul li a {
  margin-bottom: 20px;
}
}




.all-features .features-list-wrapper .single-feature .section-title {
  max-width: 100% !important;
}


.all-features .features-menu-wrapper .features-navigation ul li a br{
	display: none !important;
}
.lang-menu ul{
	display: flex;
	justify-content: center;	
}
.lang-menu li + li:before{
	content:'/';
	display: block
}

.lang-menu li{
	display:flex !important;
	align-items:center;
}

@media(min-width:768px){
	.header-bg .lang-menu li, 
	.header-bg .lang-menu li a,
	.light-header header .lang-menu li, 
	.light-header header .lang-menu li a
	{
		color:#323046;
	}
	
	header .lang-menu li, 
	header .lang-menu li a
	{
		color:#fff;
	}
	.our-expertise .section-title{
		max-width:350px
	}
	
}

@media(min-width:1450px){
	.our-expertise .section-title{
		max-width:450px
	}
}