.views-table #features-1 .content-wrap:not(.html-part) {display: none;}

.features-item .cont-part p a.button{text-decoration: none;font-family: var(--zf-primary-semibold);}
.features-item.bottom-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: 800px;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{
    border: none;
    box-shadow: none;
}
h2{
	font-family: var(--zf-primary-bold);
	font-size: 40px;
}
#features-6 h2{
	max-width:90%;
}
.features-banner-wrap h1 {
    font-size: 54px;
}

div#features-1 .cont-part h2 {
    display: none;
}
.features-item.right-image .content-wrap>div>div.left-content,.features-item.right-image .content-wrap>div>div p{
	text-align:center;
}
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-item.left-image .content-wrap>div>div{
	text-align:left;
}
.features-item.right-image .content-wrap>div>div{
	text-align: right;
}
.features-item.left-image .content-wrap>div.cont-part {
    padding-left:0px;
}
#features-5 img{
	max-width:360px;
	width: 90%;
}
#features-6 img{
	max-width:360px;
	width: 90%;
}
#features-1.features-item .content-wrap{
		max-width:1170px;
}
.features-item .content-wrap,.features-item.bottom-image .cont-part{
	max-width:1000px;
}
.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: 360px;box-sizing: content-box;}
.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: 800px;}
	.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 only screen and (max-width:991px){
	.features-banner-wrap .content-wrap {
		margin: 0 auto;
		padding: 50px 0;
	}
	.features-banner-content {
		margin: 0 auto;
	}
	.features-banner-wrap h1 {
		font-size: 42px;
		line-height: 52px;
		max-width: 600px;
		margin: 0 auto;
	}
	.features-item.left-image .content-wrap>div>div,.features-item.right-image .content-wrap>div>div{
	text-align: center;
}
}
@media all and (max-width:767px){
	.features-banner-wrap .content-wrap {
		padding: 40px 0;
	}
	.features-banner-wrap h1 {
		font-size: 30px;
		line-height: 38px;
}
h2 {
    font-size:28px;
}
#features-6 h2{
	max-width:100%;
}
.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.bottom-image .content-wrap>div.digital-sign.digital-sign{
	
padding: 0px 0px;
}
#features-2 {
    margin-top:0px;
}
.bottom-cta-wrap .content-wrap {
    padding-bottom: 80px;
}
.image-part>div {
    padding: 30px;
}
	.desktop-only{display:none;}
        .digital-sign>div{width:100%;}
        .features-item.bottom-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;}
}