.servicenr .fwnr h1 {
	margin: 20px 0;
}
.servicenr .fwnr p {
    padding-bottom:30px;
    font-size:16px;
    font-weight:bold;
}

.servicenr h2 span {
	content: "";
	width: 18px;
	height: 3px;
	background: #DC0809;
	display: inline-block;
	position: relative;
	top: -7px;
	margin-right: 10px;
    transition: all .5s;
}

.servicenr h2 {
	margin-bottom: 20px;
}
.servicenr p {
    width:90%;
}
.servicenr .box {
	margin-bottom: 50px;
    padding: 0 15px;
}
    .servicenr .box:hover span {
        width: 55px;
    }
.serviceln {
	background-image: url(../images/technology&services/bg.png);
	background-position: center;
	background-size: cover;
	color: white;
	background-attachment: fixed;
}

.serviceln .line {
	padding: 110px 20%;
}

.serviceln .line h1 {
	margin-bottom: 50px;
}

.serviceln .line p {
	font-size: 16px;
	line-height: 36px;
}

.servicelc .line h1 {
	margin: 70px 0;
}

.servicelc .xm4 .box {
	margin-right: 82px;
	margin-bottom: 70px;
}

.servicelc .xm4 .box .picbox {
	width: 70px;
	height: 70px;
	border-radius: 50%;
	box-shadow: 0 0 5px transparent;
	display: inline-block;
	float: left;
	padding: 0;
	transition: 0.25s ease-in-out;
}

.servicelc .xm4 .box .picbox img {
	width: 100%;
}

.servicelc .xm4 .box p {
	width: calc(100% - 70px);
	height: 70px;
	float: left;
	padding-top: 8px;
	padding-left: 10px;
	line-height: 19px;
}

.servicelc .xm4 .box:hover .picbox {
	padding: 10px;
	box-shadow: 0 0 8px #DC0809;
}

@media (max-width: 414px) {
	.servicenr {
		text-align: center;
	}
	
	.servicenr h1 {
	    margin: 30px 0;
	}
	.servicelc .xm4 .box {
	    width: 350px;
	    margin: 10px auto;
	}

.serviceln .line {
    padding: 50px 16px;
}
}

