.features-item .cont-part p a.button{text-decoration: none;font-family: var(--zf-primary-semibold);}
.features-item.right-image .content-wrap>div.digital-sign.digital-sign{padding: 90px 50px;max-width:1170px;display:block;margin:auto;width: 90%;}
.digital-sign>div{width: 100%;display: block;vertical-align: top;color:#fff;text-align: center;max-width: 750px;margin: auto;}
.digital-sign .left-content{margin-bottom: 20px;}
.right-content p a{
	color:white;
	border-bottom:1px solid #fff;
	font-family: var(--zf-primary-semibold);
}
.image-part>div img, .image-part>div video{
    box-shadow: none;
    border: none;
}
h2{
	font-family: var(--zf-primary-bold);
	font-size: 40px;
}
#features-1 h1 {
    font-size: 54px;
}
}
div#features-1 h2 {
    display: none;
}
div#features-1 .cont-part{
	position:relative;
	top:-20px;
	padding-right: 0px;
	padding-left: 25px;
}
#features-1 img {
   max-width: 450px;
   width: 90%;
   position: relative;
   left: 60px;
}
#features-1 .image-part{
    padding: 0px 0px 20px;
}
#features-2{
    margin-top: 60px;
}
#features-3 img{
	max-width: 400px;
	width: 90%;
}
#features-4 img{
	max-width:360px;
		width: 90%;
}
#features-5 img{
	max-width:360px;
	width: 90%;
}
.features-item .digital-sign h2 {color: #fff;margin:auto;}
.features-item .cont-part ul{text-align: left;margin: 30px auto;padding-left: 30px;}
.features-item .cont-part ul li{list-style-type: none;background:none;position: relative;display: inline-block;padding-left: 10px;min-width: 370px;}
.views-table .features-item:first-child .content-wrap.html-part{background: #0b73d5;width:100%;}
#features-2 .cont-part ul li:before,#features-2 .cont-part ul li:after{
   position:absolute;
   content:"";
}
#features-2 .cont-part ul li:before{border: 2px solid #2776ba;width: 16px;height: 16px;border-radius: 50px;left: -22px;top: 5px;}
#features-2 .cont-part ul li:after{
    border-bottom: 2px solid #2776ba;
    border-left: 2px solid #2776ba;
    width: 7px;
    height: 3.5px;
    left: -17px;
    top: 11px;
    transform: rotate(-55deg);
    transition: all 0.5s;
}
#features-2 .cont-part ul li.active:after{
    right: -74px;
    top: 13.5px;
    transform: rotate(135deg);
}
.bottom-cta-wrap .content-wrap {
    padding-bottom:100px;
}
.features-item.right-image .content-wrap>div.cont-part {
    padding-right: 20px;
}
.bottom-cta-wrap .content-wrap p a{
    border-bottom: 1px solid;
}
@media all and (min-width:1025px){
        .features-item .digital-sign h2{font-size:42px;}
	.views-table .features-item:first-child .content-wrap.html-part{max-width:100%;width: 100%;}
	.views-table .features-item.bottom-image:nth-child(4) .content-wrap{padding-bottom:0px;}
	.views-table .features-item.bottom-image:nth-child(4) .cont-part{max-width: 580px;}
	.views-table .features-item.bottom-image:nth-child(4) .cont-part p{margin: 20px 0;}
	.features-item .cont-part ul li{font-size:18px;}
	.content-wrap-inner{margin: 40px auto 0;text-align:left;max-width: 790px;}
	.content-wrap-inner.no-margin{margin-top: 0px;}
}
@media only screen and (max-width: 991px) and (min-width: 768px){
        .views-table .features-item:first-child .content-wrap.html-part {padding: 0;}
}
@media all and (max-width:767px){
	#features-1 h1 {
    font-size: 34px;
}
.features-item.right-image .content-wrap>div.cont-part {
    padding-right: 0px;

}
div#features-1 .cont-part{
	    padding-left: 0px;
}
#features-1 img{
	display:none
}
.features-item.right-image .content-wrap>div.digital-sign.digital-sign{
	
padding: 0px 0px;
}
#features-2 {
    margin-top:0px;
}
h2 {
    font-size:32px;
}
.bottom-cta-wrap .content-wrap {
    padding-bottom: 80px;
}
.image-part>div {
    padding: 30px;
}
	.desktop-only{display:none;}
        .digital-sign>div{width:100%;}
        .features-item.right-image .content-wrap>div.digital-sign.digital-sign{padding: 50px 0px;}
        .features-item .digital-sign h2{max-width: 100%;margin-bottom: 30px;}
        .views-table .features-item:nth-child(2) img{max-width:150px;}
        .views-table .features-item:nth-child(3) img{max-width:280px;}
}