.helpful-wrap {
    display: none;
}
.common-links.remove-before:before{
    display: none;
}
.features-item .content-wrap, .features-item.bottom-image .image-part, .features-item.middle-image .image-part{
max-width:1040px;
}
.og-context-node-19512.node-type-features .bot-banner-wrap{
margin-bottom:0;
}
/*.og-context-node-19512.node-type-features .bottom-banner {
    padding: 80px 0 80px;
background: rgb(255,255,255); /* Old browsers */
background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(255,250,246,1) 20%, rgba(254,227,198,1) 73%, rgba(254,218,182,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(255,250,246,1) 20%,rgba(254,227,198,1) 73%,rgba(254,218,182,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, rgba(255,255,255,1) 0%,rgba(255,250,246,1) 20%,rgba(254,227,198,1) 73%,rgba(254,218,182,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#fedab6',GradientType=0 );

}*/
/*features page background updates for banner and bottom cta*/
.og-context-node-19512.node-type-features .main-container-wrapper:before{background:none;}
.og-context-node-19512.node-type-features .features-banner-content{margin: 60px auto 60px;}
.og-context-node-19512.node-type-features .features-banner-wrap{background: rgb(255, 239, 225) !important;}
.og-context-node-19512.node-type-features .bottom-cta-wrap{background: rgb(255, 239, 225);margin-top: 60px;}
.lang-en .features-banner-content,.lang-en .bottom-cta-wrap .content-wrap{max-width: 780px;}

@media only screen and (max-width: 767px){
   .og-context-node-19512.node-type-features .features-banner-content {margin: 20px auto 30px;}
}
/*features page background updates for banner and bottom cta*/

.ct-action-btn.ct-loggedin{
display: none;
}
.umain .ct-action-btn.ct-loggedin{
display: inline-block;
}

/*** Demo Request Form ***/
.request-drop-wrap{display:none;}
body.page-node-24600 .request-drop-wrap, body.page-node-26369 .request-drop-wrap,body.page-node-57216 .request-drop-wrap{display: block;}

/*** footer styles ***/
.zfooter-submenu-header{font-size:15px;cursor:pointer;padding-left:20px;position:relative;line-height:30px;color:#333}
.footer-sec-wrap .product-links ul>li{float:none;margin:0;display:block;position:relative}
.footer-sec-wrap .product-links ul li .zfooter-submenu{display:none;padding-left:40px}
.zfooter-toggle{position:absolute;left:3px;top:11px;width:6px;height:6px;cursor:pointer}
.zfooter-toggle:before{content:'';position:absolute;width:100%;height:100%;border-top:1px solid #666;border-right:1px solid #666;transform:rotate(135deg);-ms-transform:rotate(135deg);-webkit-transform:rotate(135deg);-webkit-transition:.25s .25s ease;transition:.25s .25s ease}
.zactive .zfooter-toggle:before {
    transform: rotate(315deg);
    -ms-transform: rotate(315deg);
    -webkit-transform: rotate(315deg);
}
.footer-sec-wrap .product-links ul li ul li a{font-size:14px;line-height: 1.3;}
.footer-sec-wrap .product-links>div{padding: 0 40px 0 50px;}
@media only screen and (max-width:480px) {
    .footer-sec-wrap .footer-links-wrap, .footer-sec-wrap .product-links>div{padding:0px;}    
}
@media only screen and (max-width: 991px) and (min-width: 768px){
.footer-sec-wrap .product-links>div{display:table-cell;}
}