h4.lead-custom {
	margin: 30px 0 30px 35px;
	color: #1c1c1c;
}

.marquee {
	background-image: url("../../../img/operators/hero-bg-mobile.jpg");
	background-position: center;
	position: relative;
}

@media (min-width: 768px) {
	.marquee {
		background-image: url("../../../img/operators/hero-bg.jpg");
		background-position: center right;
	}
	.marquee .marquee-title {
		font-size: 79px;
		line-height: 88px;
	}
	.marquee .marquee-subtitle {
		font-size: 32px;
		line-height: 39px;
		margin-bottom: 60px;
	}
}

.a2p-opportunity {
	background: url("../../../img/operators/grid-bg.png") top left repeat;
}

.a2p-opportunity-card {
	background-color: #09A2E7;
	padding: 30px 30px 0 30px;
	box-sizing: border-box;
	color: white;
}

@media (min-width: 1240px) {
	.a2p-opportunity-card {
		min-height: 240px;
	}
}

@media (max-width: 1239px) {
	.a2p-opportunity-card {
		min-height: 310px;
	}
}

@media (max-width: 1024px) {
	.a2p-opportunity-card {
		min-height: 190px;
	}
}

@media (min-width: 1240px) {
	.a2p-opportunity-card--fr {
		min-height: 270px;
	}
}

@media (max-width: 1024px) {
	.a2p-opportunity-card--fr {
		min-height: 190px;
	}
}

@media (min-width: 1240px) {
	.a2p-opportunity-card--pt,
	.a2p-opportunity-card--es {
		min-height: 290px;
	}
}

@media (max-width: 1239px) {
	.a2p-opportunity-card--pt,
	.a2p-opportunity-card--es {
		min-height: 330px;
	}
}

@media (max-width: 1024px) {
	.a2p-opportunity-card--pt,
	.a2p-opportunity-card--es {
		min-height: 190px;
	}
}

@media (min-width: 1240px) {
	.a2p-opportunity-card--ru {
		min-height: 320px;
	}
}

@media (max-width: 1239px) {
	.a2p-opportunity-card--ru {
		min-height: 330px;
	}
}

@media (max-width: 1024px) {
	.a2p-opportunity-card--ru {
		min-height: 190px;
	}
}

.a2p-opportunity-card h4 {
	color: white;
}

.operators-segments {
	background: -moz-linear-gradient(top, rgba(0, 0, 0, 0.6) 0%, rgba(117, 117, 117, 0) 41%, rgba(255, 255, 255, 0) 89%), -moz-linear-gradient(top, rgba(255, 255, 255, 0) 11%, rgba(72, 72, 72, 0) 75%, rgba(0, 0, 0, 0.6) 100%), url("../../../img/operators/operators-segments-bg.jpg") top center repeat;
	background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.6) 0%, rgba(117, 117, 117, 0) 41%, rgba(255, 255, 255, 0) 89%), -webkit-linear-gradient(top, rgba(255, 255, 255, 0) 11%, rgba(72, 72, 72, 0) 75%, rgba(0, 0, 0, 0.6) 100%), url("../../../img/operators/operators-segments-bg.jpg") top center repeat;
	background: linear-gradient(to bottom, rgba(0, 0, 0, 0.6) 0%, rgba(117, 117, 117, 0) 41%, rgba(255, 255, 255, 0) 89%), linear-gradient(to bottom, rgba(255, 255, 255, 0) 11%, rgba(72, 72, 72, 0) 75%, rgba(0, 0, 0, 0.6) 100%), url("../../../img/operators/operators-segments-bg.jpg") top center repeat;
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#99000000', endColorstr='#00ffffff', GradientType=0);
}

.operators-segment {
	color: #1c1c1c;
	background-color: white;
	padding: 60px 30px;
}

.operators-segment--mbottom {
	margin-bottom: 30px;
}

.operators-segment--last {
	margin-bottom: 60px;
}

.operators-segment h2 {
	color: #1c1c1c;
}

.operators-segment ul.benefits {
	display: flex;
	flex-direction: column;
}

@media (max-width: 1024px) {
	.operators-segment ul.benefits {
		margin-bottom: 0;
	}
}

.operators-segment ul.benefits li {
	font-size: 18px;
	list-style-type: none;
	display: inline-flex;
}

.operators-segment ul.benefits li:before {
	content: "";
	min-width: 36px;
	min-height: 36px;
	background-image: url("../../../img/operators/bullet-ok.png");
	background-repeat: no-repeat;
	margin-right: 0px;
	margin-top: 3px;
}

.client-testimonial {
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	padding: 60px;
	margin: 30px 0 50px 0;
}

.client-testimonial--aircel {
	background: url("../../../img/operators/aircel-bg.jpg");
}

.client-testimonial--banglalink {
	background: url("../../../img/operators/banglalink-bg.jpg");
}

.client-testimonial--croatian-telecom {
	background: url("../../../img/operators/croatian-telecom-bg.jpg");
}

.client-testimonial .aircel,
.client-testimonial .croatian-telecom,
.client-testimonial .banglalink {
	margin-bottom: 40px;
}

.client-testimonial .croatian-telecom {
	width: 250px;
	height: 53px;
}

.client-testimonial p.client {
	margin-bottom: 0;
}

.client-testimonial p.client:before {
	content: '';
	margin: 30px auto;
	display: block;
	position: relative;
	height: 1px;
	width: 80px;
	background-color: #ff6002;
}

.client-testimonial p.client>span {
	color: #ff6002;
	font-weight: 700;
}

.section-partners {
	padding-bottom: 0;
}