.features-item .content-wrap{max-width:1170px;}

.features-item.bottom-image .cont-part .features-desc-col p{
   max-width:100%;
}
.image-part > div img {
    border: 0px solid #ededed;
}
.features-item .cont-part ul.features-desc-col li{
    width: 29%;
    display: inline-block;
    vertical-align: top;
    text-align: left;
    box-sizing: border-box;
    margin:0px;
    list-style-type:none;
    background:none;
    padding:0px;
}
.features-item .cont-part ul.features-desc-col li:nth-child(2) {
    margin: 0 5%;
}
.feature-inner-block{
   margin-top:50px;
}
.feature-inner-block h3{
   margin-bottom:25px;
}
.feature-inner-block img{
   -webkit-transform: translateY(50px);
   transform: translateY(50px);
   opacity:0;
   -webkit-transition: all 2s ease 0s;
   transition: all 2s ease 0s;
}
.feature-inner-block.in-view img{
   -webkit-transform: translateY(0px);
   transform: translateY(0px);
   opacity:1;
}
.umain .ct-action-btn {display:none;}
.ct-action-btn.alter{display: none;}
.umain .ct-action-btn.alter{display: inline-block;}


.og-context-node-2048.node-type-features .main-container-wrapper:before {
background: none;
}

#header {
background: rgba(48,63,159,1);
}

.email-tab li {
display: inline-block;
}

.email-tab li a {
		position: relative;
		padding: 6px 30px;
		color: #fff;
		display: inline-block;
		background: rgba(255, 255, 255, .2);
		border: 1px solid rgba(255, 255, 255, .2);
		opacity: .7
	}
	
	.email-tab li:nth-child(2) a {
		background: rgba(255, 255, 255, 1) none repeat scroll 0 0;
		color: #333;
		cursor: default;
	}
	
	.email-tab li a:after {
		content: '';
		position: absolute;
		width: 100%;
		height: 0;
		left: 0;
		bottom: 0;
		background: rgba(255, 255, 255, .2);
		transition: .5s ease
	}
	
	.email-tab li:hover a:after {
		height: 100%
	} 

.features-banner-wrap:after {content: '';background: rgba(19, 29, 72, 1);color: #fff;position: absolute;top: 0;left: 0;width: 100%;height: 100%;background-image: url(/sites/default/files/campaigns/campaigns-email-marketing-banner.png);background-repeat: no-repeat;background-size: 1700px auto;background-position: center 60px;}

.features-banner-content {
color: #fff;
margin: 100px auto;
}

@media screen and (min-width: 768px) and (max-width: 991px){
.features-banner-content p {
margin: 20px 0;
}
}

@media screen and (max-width: 767px){
.features-banner-content p {
margin: 20px 0;
}
}

@media screen and (min-width: 768px){ 

 #mini-panel-product_menu .product-nav-links .menu>li>a{
color: #fff;
}

 #mini-panel-product_menu .menu-icon-help-header .product-title a {
color: #fff;
}

#mini-panel-product_menu .expanded.dropdown .caret {
    background: url(/sites/default/files/cliq-arrow-icon.png) no-repeat 0px -48px;
}


	#header {
		background: rgba(48,63,159,1);
	}

.product-nav-links .menu li a.active, .main-container-wrapper #mini-panel-product_menu .menu-icon-help-header+.product-nav-links li a.active, .main-container-wrapper .product-header-top #mini-panel-product_menu .menu-icon-help-header+.product-nav-links li a.active {
box-shadow: 0 -2px 0 #fff inset;
-webkit-box-shadow:  0 -2px 0 #fff inset;
}
	
}

@media screen and (min-width: 481px) and (max-width: 991px){
.features-banner-content {
margin: 0px auto;
}

.features-banner-wrap {
padding: 90px 0 70px;
}

}

@media screen and (max-width: 480px){
		.email-tab {
				max-width: 300px;
				margin: 0 auto;
			}

			.email-tab li {
				width: 100%;
			}

			.email-tab li a {
				display: block;
			}

.features-banner-content { 
margin: 20px auto 80px;
}
.features-banner-wrap .content-wrap {
margin: 40px auto 20px;
}

}
