h1 {text-align: left; padding-left: 20%;  margin: 0px 0px 200px 0px; }

.sec-heading {background: #f7f7f7; }

.sec-list .text.block h3, .sec-linelist .text.block h3 {
	display: inline-block;
    font-weight: bold;
    color: #2133AF;
    margin: 0px 0px 10px 0px;
    background: -webkit-linear-gradient(left, #2B0098 0%, #02E3FF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

 .large-badge-img {
 	position: relative;
 }
 .large-badge-img > img{
 	position: absolute;
 	top: 50%;
 	left: 50%;
 	transform: translate(-50%, -50%);
 }

#sec-why-cms li {
	background-image: url('../Graphics/cms-check-li.png');
	padding-left: 25px;
}

#sec-why-cms h2, #sec-winners h2 {
	font-weight: bold;
	font-size: 53px;
	color: #2133AF;
	margin: 0px 0px 30px 0px;
    background: -webkit-linear-gradient(left, #2B0098 0%, #02E3FF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

.sec-heading .header-ico {
	margin-left: 20%; margin-top: -170px;
	text-align: left;
	float: left;

}

/*.crosslist img {
	width: 300px;
	height: auto;
}*/

.absolute-vertical {
	position: absolute;
	top: 50%;
	left: 0;
	right: 0;
	text-align: center;
	transform: translateY(-50%);
}
.webs-container {
	background: #fff;
}

.cooperation {
	margin-top: 100px;
}

.py-0 {
	padding-bottom: 0 !important;
	padding-top: 0 !important;
}

@media (min-width: 768px) {
	.crosslist-req-path .row {
		padding: 50px 83px 50px 145px;
	}

	.crosslist .row.first-node {
		padding: 50px 75px;
	}

	.sec-heading h1 {
		text-align: left;
	}
	.sec-heading h4 {
		margin: 30px 0;
	}
}

@media (max-width: 767.98px) {
	.sec-linelistmobile .img img, .sec-linelistmobile .img img {
    	max-width: 200px;
    	max-height: 200px;
	}
}

@media (max-width: 575.98px) {
	.sec-heading img {
		margin: 50px auto;
		width: 145px;
	}
	.sec-heading .content {
		top: 100px;
	}
    #sec-30.sec-heading .content{
        top: 50%;
    }
	.sec-list_mobile .img.block {
		display: none;
	}
}

.sec-direct_reference .sec-title {
	display: none;
}

.offer-items .absolute-vertical {
	text-align: left;

}
