/**
Virosoft product page
 */
.virosoft h3{
	padding-top:20px;
	font-weight:bold;
}
.virosoft .description{
	padding-top:20px;
	font-family: "PoppinsR";
	line-height:30px;
    width:85%;
}
.virosoft .side-benefit .title{
	color:#484848;
	font-size:18px;
	font-family: "PoppinsM";
	vertical-align: middle;
}

.virosoft .partners-section{
	padding-top:80px;
}
.virosoft .partners-section h2{
	color:#CF142B;
	font-family: "PoppinsM";
	font-size:20px;
}
.virosoft .partners-section h3{
	font-family: "PoppinsR";
	font-size:16px;
}
.virosoft .benefits-listing{
	padding-top:50px;
}
.virosoft .benefit{
	background-color:#fff;
	padding:20px;
	box-shadow: 2px 3px 13px 2px #dbdbdb;
}
.virosoft .benefit .title{
	font-family: "PoppinsB";
	font-size:16px;
	padding-top:20px;
}
.virosoft .why-us{
	padding-top:50px;
}
/* Why us black and red dots together*/
.why-us ul li{
	list-style-type:none;
}
.why-us ul li img{
	margin-right:20px;
}
.whyli{
	padding-bottom:20px;
}
.whyli span{
	font-weight:bold;
}

.step-box{
	border:1px solid #CF142B;
	padding:20px;
	min-height:280px;
	margin-bottom:30px;
}
.step-box .number{
	background-color:#CF142B;
	color:#fff;
	border-radius:50px;
	padding:10px;
	width:48px;
	height:48px;
	margin:0 auto;
	text-align:center;
	font-size:20px;
	font-weight:bold;
}
.number-black{
	background-color:#000 !important;
}
.step-box .text{
	padding-top:20px;
	font-family: "PoppinsM";
	font-size:20px;
}
.step-box .description{
	padding-top:20px;
	color:#958989;
	font-family: "PoppinsR";
}
.virosoft-form{
	min-height:500px;
}
.outer-black{
	min-height:500px;
}
.inner-red{
	min-height:500px;
}
.virosoft-form{
	padding-bottom:50px;
}
.virosoft-form svg{
	position: absolute;
	bottom: 0;
	width: 100%;
	height: 10vw;
	/* set height to pixels if you want angle to change with screen width */
}
.virosoft-form header{
	position: relative;
	height: 300px;
}
.inner-red{
	background-color:#CF142B;
	min-height:50px;
	border:10px solid #000;
	color:#fff;

}
.inner-red .content{
	padding:30px;
	color:#fff !important;
}
.virosoft-form .form-left-title{
	color:#fff !important;
	font-size:30px;
	font-family: "PoppinsB";
}
.virosoft-form .form-left-title-sub{
	font-size:20px;
}
.virosoft-form .features-listing{
	padding-top:20px;
	padding-bottom:20px;
}
.virosoft-form .feature-title{
	font-family: "PoppinsM";
}
.virosoft-form .feature-content{
	margin-top: 20px;
	font-size:16px;
	color:#000;
	font-family: "PoppinsR";

}
.virosoft-form .feature-row{
	margin-bottom:20px;
}


