.zoho-newsletter-campaign-wrap .banner-content {
	-webkit-transform: translateY(0);
	transform: translateY(0);
	max-width: 440px
}

.zoho-newsletter-campaign-wrap .home-banner {
	padding: 120px 0
}

.zoho-newsletter-campaign-wrap .bannr-content-wrap {
	justify-content: space-evenly
}

.zoho-newsletter-campaign-wrap .home-banner-img {
	width: auto
}

.zoho-newsletter-campaign-wrap .home-banner-img .zwc-home-banner-inner {
	font-size: initial
}

.zwc-home-banner-thumb {
	max-width: 350px;
	position: relative
}

.zwc-home-banner-thumb:before,
.zwc-home-banner-thumb:after {
	content: "";
	width: 50px;
	height: 50px;
	left: -5px;
	top: -5px;
	border-top: 5px solid #00b25e;
	position: absolute;
	border-left: 5px solid #00b25e
}

.zwc-home-banner-thumb:after {
	left: auto;
	top: auto;
	right: -5px;
	bottom: -45px;
	border-right: 5px solid #e7ab00;
	position: absolute;
	border-bottom: 5px solid #e7ab00;
	border-left: 0;
	border-top: 0
}

.zwc-home-banner-thumb .zwc-flex {
	background: #2c4bff;
	position: absolute;
	bottom: -40px;
	width: 100%;
	padding: 15px;
	display: flex;
	justify-content: space-between
}

.zwc-home-banner-inner>span {
	color: #efcb47;
	text-transform: uppercase;
	display: inline-block;
	margin-bottom: 20px;
	font-family: var(--zf-secondary-semibold);
	font-size: 16px
}

.zwc-nl-link {
	position: absolute;
	z-index: 5;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	z-index: 5
}

.zwc-view-icon {
	padding: 10px 20px;
	background-color: #fff;
	border-radius: 60px;
	position: absolute;
	top: calc(50% - 10px);
	left: calc(50% - 48px);
	z-index: 4;
	display: none;
	font-size: 13px;
	font-family: var(--zf-secondary-medium);
	vertical-align: middle;
	color: #000;
	/* border: .1px solid red; */
}

.zwc-view-icon svg {
	display: inline-block;
	vertical-align: middle;
	margin-right: 5px
}

.zwc-home-banner-thumb:hover .zwc-view-icon {
	display: block
}

.zwc-home-banner-thumb span.zwc-home-banner-img-bg {
	position: absolute;
	top: 0;
	background: #000;
	opacity: .5;
	width: 100%;
	left: 0;
	bottom: 0;
	height: 100%;
	opacity: 0;
	transition: .3s all
}

.zwc-home-banner-thumb:hover span.zwc-home-banner-img-bg {
	opacity: .3
}

.footer-inner {
	max-width: 900px;
	margin: 0 auto
}

.footer-inner img {
	max-width: 200px;
	margin-bottom: 20px
}

.zwrapper h2 {
	font-family: var(--zf-primary-bold);
	font-size: 36px
}

.footer-cta {
	font-size: 15px;
	font-family: var(--primaryfont-semibold);
	color: #fff;
	border: 0 solid;
	padding: 17px 64px;
	margin: 20px 5px 5px;
	display: inline-block;
	cursor: pointer;
	transition: .3s all;
	background: #f0483e;
	text-transform: uppercase
}

.footer-section {
	background-color: #151e80;
	color: #fff;
	text-align: center;
	padding: 100px 0 120px
}

@media only screen and (max-width: 767px) {
	.zoho-newsletter-campaign-wrap .home-banner-img {
		display: block;
		width: auto;
		margin: 0 auto;
		margin-top: 50px;
		text-align: center
	}

	.zoho-newsletter-campaign-wrap .home-banner {
		padding: 100px 0;
	}

	.zoho-newsletter-campaign-wrap .bannr-content-wrap {
		flex-wrap: wrap
	}

	.zw-product-header {
		display: block;
		background: #151e80
	}

 /* .zw-other-lang .zgh-brand .zgh-menu{
        display : none;
      }
      .zw-other-lang .zgh-nav.active{
         display :none;
      }
      .zw-other-lang .zw-global-header .header{
        display : block;
      }
      .zw-other-lang .zw-product-zoho_general_pages .zw-product-header {
        display : none;
      }
      .zw-other-lang .zgh-headerWrap .zgh-nav{
        display: none;
      }
    
      .non-umain .zgh-utilities .zgh-accounts{
            display: none;
        }
        .non-umain .zgh-utilities{
            margin: 0px;
        }
        .non-umain .zgh-headerWrap .zgh-brand{
            margin: 0 auto;
        }
 .zw-product-header {
            background: #151e80;
        } */
        

}

   /* @media(min-width : 768px){
            .zw-other-lang .zgh-nav>ul>li:nth-last-child(2){
              display : inline-block
            }
            } */


.zoho-newsletter-campaign-wrap h1{
  font : 59px/59px var(--zf-secondary-bold);
}

.namefield_flex {
    display: flex;
    justify-content: space-between;
}

.namefield_flex .fieldset {
    width: 49%;
}