/**custom css for bottom**/
.footer-sec-wrap.two-column .promo-section-wrap{
vertical-align: top;
}
.footer-links-wrap,.footer-sec-wrap.two-column .promo-section-wrap{
background: #333;
color: #e5e5e5;
}
.footer-sec-wrap .product-links ul li a{
color: #e5e5e5;
}
.footer-sec-wrap .product-links h4{
color: #e5e5e5;
}
@media screen and (max-width: 480px){
.footer-sec-wrap .product-links h4{
color: ##e5e5e5;
}
}

/***custom article list*****/
.footer-sec-wrap .promo-section-wrap a{
    display: block;
    max-width: 500px;
    margin: 0 auto;
    width: 100%;
    color: #e5e5e5;
}
.other-lang .footer-sec-wrap .promo-section-wrap .article-list h3{
    max-width: 500px;
    margin: 0 auto;
   color: ##e5e5e5;
    font-size: 20px;
    padding-bottom: 25px;
}
.other-lang .footer-sec-wrap .promo-section-wrap .article-list > a:before{
   content: '● ';
   color: #e5e5e5;
}
.other-lang .footer-sec-wrap .promo-section-wrap .article-list .btm-cta-wrap{
  display: block;
  color: #ccc;
  max-width: 350px;
  margin: 0 auto;
  border-top: 1px solid #ccc;
  padding: 30px 0;
  margin-top:30px;
}
.other-lang .footer-sec-wrap .promo-section-wrap .article-list .btm-cta-wrap .btm-cta{
  width: inherit;
  text-align: center;
  margin-top:30px;
  color: #fff;
}
.other-lang .footer-sec-wrap .promo-section-wrap .article-list .btm-cta-wrap > p{
  color: #ccc;
}

/***custom article list end*****/
.footer-sec-wrap.two-column .promo-section-wrap{
width: 60%;
}


.common-links.remove-before:before{display:none}
/* Pricing Page */
h1.field-price-heading span {
    font-family: var(--zf-primary-regular);
}
.node-type-product-pricing-2-0 .addons-box ul li:nth-child(1), .node-type-product-pricing-2-0 .product-block:nth-child(4) .feature-box ul li:nth-child(1){
    font-family: var(--zf-primary-semibold);
}
.node-type-product-pricing-2-0 .highlighted-box p {
    font-size: 14px;
    margin-bottom: 15px;
}
.feature-box .addons-box ul li{
padding-left:0;
}
.feature-box .addons-box ul li::before{
display:none;
}
.node-type-product-pricing-2-0 .addons-box{ margin-top: 80px; }

/**** Free plan - G ****/
		.node-type-product-pricing-2-0 .zfree-plan {    max-width: 850px;    width: 90%;    background-color: #fbfdff;    overflow: hidden;    margin: auto;    padding: 30px 20px;    border: 1px solid #e0e3e6;margin-bottom: 120px;
}
		.node-type-product-pricing-2-0 .zfree-plan h2{
			font: 30px;
			margin: 0px;
                        text-align:center;
		}
		 .node-type-product-pricing-2-0 .zfeatures-icon{
		    width: 20%;
}
		.node-type-product-pricing-2-0 .zfree-plan .free-img{
			max-width: 144px;
			display: -webkit-box;
                         margin: 10px auto 0;width:100%;
		}
		.node-type-product-pricing-2-0 .zfeatures-btn , .node-type-product-pricing-2-0 .zfeatures-container , .node-type-product-pricing-2-0 .zfeatures-icon{
			float: left;
		}
		.node-type-product-pricing-2-0 .zfeatures-container .zfeatures-list{
			float: left;
                        font-size:16px;
    		width: 50%;
		}
		.node-type-product-pricing-2-0 .zfeatures-container{
			     width: 61%;
                             box-sizing: border-box;
                             padding: 10px 20px 0px 45px;
		}
		.node-type-product-pricing-2-0 .zfeatures-list{
			list-style:none;
			padding-left: 0px;
		}
		.node-type-product-pricing-2-0 .zfeatures-list li{
			    margin-bottom: 10px;
                            padding-left: 30px;
                            position: relative;
		}
		.node-type-product-pricing-2-0 .zfeatures-list li:before{
			    content: "";
				width: 10px;
				background: url(/sites/default/files/yes-tick.png) left top no-repeat;
				position: absolute;
				left: 10px;
				top: 8px;
				background-size: 10px auto;
				height: 10px;
		}
		.node-type-product-pricing-2-0 .zfeatures-btn{
			    width: 18%;
    			text-align: center
		}
		
		.node-type-product-pricing-2-0 .zcta {
			background-color: #009df7;
			color: #fff;
			margin: 82px auto 0;
			padding: 8px 30px;
                        font-size: 14px;
			text-transform: uppercase;
			cursor: pointer;
			box-sizing: border-box;
			display: inline-block;        font-weight: bold; float:left;
		}
.node-type-product-pricing-2-0 .umain .zfeatures-btn a.sign-up {
    display: none;
}
.node-type-product-pricing-2-0 a.try-plan {
    display: none;
}
.node-type-product-pricing-2-0 .umain .zfeatures-btn a.try-plan {
    display: block;
}

@media only screen and (min-width: 1200px) {
.node-type-product-pricing-2-0 h1.field-price-heading{
font-size:34px;
}
}
@media only screen and (max-width: 920px) {
.node-type-product-pricing-2-0 .zfree-plan {
    max-width: 450px;
font-size: 16px;
}

.node-type-product-pricing-2-0 .zfeatures-icon {
    width: 100%;
}
.node-type-product-pricing-2-0 .zfree-plan h2 {
    text-align: left;
    margin-bottom: 15px;
}
.node-type-product-pricing-2-0 .zfree-plan .free-img {
    display: none;
}
.node-type-product-pricing-2-0 .zfeatures-container {
    width: 100%;
     padding: 0px;
}
.node-type-product-pricing-2-0 .zfeatures-btn {
    width: 100%;
    text-align: left;
}
.node-type-product-pricing-2-0 .zcta {
    background-color: #009df7;
    margin: 15px auto 0;
}
}

@media only screen and (max-width: 340px) {
.node-type-product-pricing-2-0 .zfeatures-list li:before {
    left: 2px;
}
.node-type-product-pricing-2-0 .zfeatures-list li {
    padding-left: 20px;
}
}

/**** Free plan - G ****/
/Pricing Page Ends */



/*LOGO*/
#mini-panel-product_menu .menu-icon-help-header .product-title a{
    display: none;
}
.menu-icon-help-header .product-title a, .product-header-top .menu-icon-help-header .product-title a{
    display: none;
}
.menu-icon-help-header>a img {
    width: auto;
    height: 38px;
}
.product-header-top .menu-icon-help-header>a{
    background-image: url(/sites/default/files/styles/product-home-page/public/icon-sites.png);
}
/*LOGO*/