/*zwf_webform style start*/
img[id^="imgid"]{
border: 0px;
}
.zwf_success_alert {
	display: none;
	margin: 0px auto 0;
	height: 42px;
	position: fixed;
	z-index: 9999;
	width: 100%;
	left: 0;
	top: 0;
}
.zwf_scs_pop_inr {
	padding: 12px;
	position: relative;
	max-width: 420px;
	margin: 0 auto;
	background: #40BD60;
	width: 100%;
	opacity: 0;
	box-sizing: border-box;
}
.zwf_scs_pop_inr.zwf_animate {
	animation: zwf_bounceIn 0.8s forwards;
	-webiki-animation: zwf_bounceIn 0.8s forwards;
}
.zwf_success_alert .zwf_scs_txt {
	font-size: 16px;
	display: block;
	text-align: center;
	font-family: var(--zf-primary-regular);
	color: #fff;
	max-width: 95%;
	width: 100%;
	margin: 0px auto;
}
.zwf_success_alert .zwf_close_icn {
	font-size: 13px;
	cursor: pointer;
	color: #fff;
	font-family: var(--zf-primary-regular);
	position: absolute;
	top: 10px;
	right: 10px;
}
@-webkit-keyframes zwf_bounceIn {
	from,
	20%,
	40%,
	60%,
	80%,
	to {
		-webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
		animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
	}
	0% {
		opacity: 0;
		-webkit-transform: scale3d(.3, .3, .3);
		transform: scale3d(.3, .3, .3);
	}
	20% {
		-webkit-transform: scale3d(1.1, 1.1, 1.1);
		transform: scale3d(1.1, 1.1, 1.1);
	}
	40% {
		-webkit-transform: scale3d(.9, .9, .9);
		transform: scale3d(.9, .9, .9);
	}
	60% {
		opacity: 1;
		-webkit-transform: scale3d(1.03, 1.03, 1.03);
		transform: scale3d(1.03, 1.03, 1.03);
	}
	80% {
		-webkit-transform: scale3d(.97, .97, .97);
		transform: scale3d(.97, .97, .97);
	}
	to {
		opacity: 1;
		-webkit-transform: scale3d(1, 1, 1);
		transform: scale3d(1, 1, 1);
	}
}
@keyframes zwf_bounceIn {
	from,
	20%,
	40%,
	60%,
	80%,
	to {
		-webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
		animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
	}
	0% {
		opacity: 0;
		-webkit-transform: scale3d(.3, .3, .3);
		transform: scale3d(.3, .3, .3);
	}
	20% {
		-webkit-transform: scale3d(1.1, 1.1, 1.1);
		transform: scale3d(1.1, 1.1, 1.1);
	}
	40% {
		-webkit-transform: scale3d(.9, .9, .9);
		transform: scale3d(.9, .9, .9);
	}
	60% {
		opacity: 1;
		-webkit-transform: scale3d(1.03, 1.03, 1.03);
		transform: scale3d(1.03, 1.03, 1.03);
	}
	80% {
		-webkit-transform: scale3d(.97, .97, .97);
		transform: scale3d(.97, .97, .97);
	}
	to {
		opacity: 1;
		-webkit-transform: scale3d(1, 1, 1);
		transform: scale3d(1, 1, 1);
	}
}
/*zwf_webform style end*/
.i18n-en .page-node-14141 .menu li:last-child{display:inherit}
/**** For other languages ****/

.other-lang .promo-section-wrap .customer-stories{ display: none; }

.other-lang .ztop-smm-inner>a { width: 50%; }
.other-lang .ztop-smm-inner>a:last-child{ display: none; }

@media only screen and (max-width: 991px){
    .other-lang .footer-sec-wrap.two-column .content-wrap>div.promo-section-wrap{ display: block; }
}
/**** For other languages ****/

/*Other languages skin changes start*/
.other-lang .footer-sec-wrap{
	display: block;	
}
.other-lang.i18n-ja .footer-sec-wrap{
	display: none;	
}
.other-lang .footer-sec-wrap .promo-section-wrap a:first-child{
	display: none;
}

/*.i18n-ar .footer-sec-wrap h4::before {
	left: unset;
	right: 0px;
}*/
/*.i18n-ar .footer-sec-wrap{
	background: #333;
	padding: 30px 0px 0px;
}*/
/*.i18n-ar .footer-sec-wrap .product-links{
	display: table!important;
	max-width: unset;
}*/
/*.i18n-ar .footer-sec-wrap .product-links > div {
	padding: 0 0 0 40px;
}
.i18n-ar .footer-sec-wrap .product-links ul li a::before {
display:none;
}*/
/*.i18n-ar a.voc-footer-link{
direction: initial;
}*/
@media(max-width: 480px){
	.other-lang .footer-links-wrap .product-links [class^="footer"] {
	    display: block;
	}
/*.i18n-ar .footer-sec-wrap .product-links > div {
    padding: 0px;
}*/
}
/*Other languages skin changes start*/
.menu .dropdown-menu {
    border-bottom-right-radius: 6px;
    border-bottom-left-radius: 6px;
    padding: 10px 0;
}
/*Skin changes start*/
/*lyte lazy*/
.zlyte_loading {
   filter: blur(10px);
}
.lyteLazyEntered.zlyte_loading {
   filter: none;
}
/*lyte lazy*/
.footer-sec-wrap.two-column .content-wrap{
	background: #333;
}
.footer-sec-wrap.two-column .promo-section-wrap{
	background: none;
	vertical-align:top;
}
.footer-sec-wrap.two-column .footer-links-wrap{
	padding: 60px 60px 0px;
}
.footer-sec-wrap .product-links h4{
	margin: 0px 0px 10px;
	font: 16px var(--zf-primary-bold);
	color: #fff;
	text-transform: uppercase;
	position: relative;
}
.footer-sec-wrap h4::before {
    content: '';
    position: absolute;
    background-color: rgb(255, 198, 0);
    width: 24px;
    height: 2px;
    bottom: -5px;
    left: 0;
}
.footer-sec-wrap .product-links ul li a{
	color: #cccccc;
	font: 14px/20px 'Roboto';
	font-weight: 400;
	transition: all 0.3s ease;
}
.footer-sec-wrap .product-links ul li a:hover{
	color: #fff;
}
.footer-sec-wrap .promo-section-wrap a:first-child{
	margin-bottom: 25px;
}
.ZF-contact > ul > li::before {
	background-image: url(/sites/default/files/crm_plus/crm_plus_footer_sprite.png);
	background-size: 862px auto;
	background-position: -738px -21px;
}
.ZF-contact > ul > li > a{
	color: #006cff;
}
@media(max-width: 1128px){
	.footer-sec-wrap.two-column .content-wrap > div {
	    display: block;
	    width: 100%;
	    padding-bottom: 0px;
	}
	.footer-sec-wrap.two-column .content-wrap .footer-links-wrap {
	    padding: 30px;
	    margin: 30px auto;
	    width: 90%;
	    -webkit-box-shadow: none;
	    box-shadow: none;
	}
	.footer-sec-wrap .product-links ul{
		margin-bottom: 30px;
	}
	.footer-sec-wrap .product-links ul li {
		display: block;
	}
	.footer-sec-wrap .product-links > div{
		display: table-cell;
	}
	.crmplus-branding-logo{
		text-align: center;
		padding: 25px 0px 0px;
		margin-top: 0px;
	}
}
@media(max-width: 991px){
	.inner-footer-link{
		padding-top: 35px;
	}
	.footer-sec-wrap .product-links ul li {
	    display: block;
	    margin: 0px 0px 5px;
	}
	.footer-sec-wrap .product-links > div{
		display: block;
	}
	.zgh-nav > ul > li > a{
		font-size: 12px;
	}
	.zgh-search{
		margin-right: 0px;
	}
}
@media(max-width: 768px){
	.footer-sec-wrap .product-links ul li {
		display: block;
	}
	.ZF-contact > ul > li::before {
		background-position: -738px -22px;
	}
	.footer-sec-wrap.two-column .promo-section-wrap{
		padding: 40px 0px 0px;
	}
}
@media(max-width: 480px){
	.footer-sec-wrap .product-links h4{
		padding: 15px 40px 15px 30px;
	}
	.footer-sec-wrap .product-links h4{
		background: #333;
		margin-bottom: 0px;
		border:0px;
	}
	.footer-sec-wrap .product-links.three-column > div{
		border-bottom: 1px solid rgb(132, 141, 155, 0.4);
	}
	.footer-sec-wrap h4::before {
		display: none;
	}
	.footer-sec-wrap .product-links h4::after{
		border: solid #fff;
		border-width: 0 1px 1px 0;
	}
	.footer-sec-wrap .product-links ul {
	    padding: 10px 30px;
	    margin-bottom: 0px;
	}
	.footer-sec-wrap .product-links ul li{
		margin:0px;
	}
	.footer-sec-wrap .product-links ul li a {
	    line-height: 20px;
		padding: 7.5px 0px;
	}
	.footer-sec-wrap.two-column .content-wrap .footer-links-wrap {
	    margin: 30px auto;
	    padding: 0;
	    width: 100%;
	}
	.crmplus-branding-logo{
		border-top:0px;
	}
}
/*Skin changes end*/
/*signup OTP sec css start*/
.mobile-container, .za-rmobile-container {
    margin-top: 15px;
}
.verifyheader {
    font: 15px/1.4 var(--primaryfont-regular);
    margin-bottom: 15px;
}
.signupotpcontainer .otpmobile {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 15px;
}
.otpAlert {margin-top: 15px;}
.signupotpcontainer .resendotp.otp_hide {display: none}
.resendotp.nonclickelem {
    opacity: .3;
    pointer-events: none;
}
.za-rmobile-container #countryCodeDiv:before {
    display: none
}
.za-rmobile-container .za-country_code-container select {
    visibility: hidden
}
/*signup OTP sec css end*/
/*Promotion css starts*/
.zcp_promotion {
    display: none;
    background: #212346;
    padding: 10px 80px 10px 10px;
    position: relative;
    width: 100%;
    box-sizing: border-box !important;
}
.zcp_promotion p {
    margin: 0;
    text-align: center;
    font: 15px/1.6 var(--zf-primary-semibold);
    max-width: 100%;
    color: #fff;
}
.zcp_promotion p span {
    margin-right: 5px;
    color: #fff;
}
.zcp_promotion p a {
    padding: 0px;
    display: inline-block;
    color: #fff;
    margin-left: 0px;
    font-size: 15px;
    text-decoration: none;
    border-bottom: 1px solid #fff;
}
.zcp_premoclose {
    position: absolute;
    right: 22px;
    top: 12.5px;
    width: 20px;
    height: 20px;
    opacity: 1;
    background: #fff;
    border-radius: 50%;
    font-size: 0;
    cursor: pointer;
}
.zcp_premoclose:before,
.zcp_premoclose:after {
    position: absolute;
    left: 9px;
    content: ' ';
    height: 11px;
    width: 2px;
    background-color: #0a0000;
    top: 5px;
}
.zcp_premoclose:after {
    transform: rotate(-45deg);
}
.zcp_premoclose:before {
    transform: rotate(45deg);
}
@media only screen and (max-width: 767px) {
    .zcp_promotion {
        display: none;
    }
}
/*** Promotion css ends ***/

/**header product icon**/

.main-container-wrapper #mini-panel-product_menu .menu-icon-help-header{
	display: flex;
	align-items: center;
	padding: 10px 0 6px;
}

.menu-icon-help-header>a img {
    width: 44px;
    height: auto;
}

.menu-icon-help-header .product-title a {
    padding: 11px 0 10px 10px;
}
.menu-icon-help-header>a{
	display: contents;
}
.menu-icon-help-header>a img {
    margin: 0px;
}
.menu .dropdown-menu li, .menu .dropdown-menu li a:hover, .dropdown-menu li.active > a, .dropdown-menu li.sub-level.active > a{
	color: #006cff!important;
}
ul.dropdown-menu li.zmenu-allfeatures{
	margin: 15px 0px 30px!important;
	display: flex;
}
.product-nav-links .menu li.zmenu-allfeatures a{
	padding: 20px 0px 5px;
	color: #000;
	background: #fff;
	margin: 0px 25px!important;
	border: 1px solid #000;
	transition: background .25s ease;
	text-align: center;
	border-radius: 6px;
	max-width: 100%;
	width: 100%;
	box-sizing: border-box;
}
.dropdown-menu li.zmenu-allfeatures.active > a, .product-nav-links .menu li.zmenu-allfeatures a:hover{
	border: 1px solid #006cff;
	color: #006cff;
}
.expanded.dropdown .caret{
	margin-bottom: 1.5px;
}
.theme_dark #block-panels-mini-product-menu .expanded.dropdown .caret{
	background: url(/sites/default/files/zoho_general_pages/zgheader-footer-sprite.png) no-repeat -168px -0px/990px auto;
}
@media(max-width: 767px){
	.main-container-wrapper #mini-panel-product_menu .menu-icon-help-header{
		justify-content: center;
	}
	.menu-icon-help-header>a{
		display: none;
	}
	ul.dropdown-menu li.zmenu-allfeatures{
		margin: 0px!important;
	}
}

@media only screen and (min-width :1200px) {
    .all-features ul.menu li {
        width: auto;
    }
}

.helpful-wrap,
.help-promo-panel {
    display: none;
}

.help-content-inner-wrap img {
    border: 1px solid #e4e4e4;
}

.help-content-inner-wrap .has-inline-img img {
    margin: 3px 0px;
}

.plHr-high-topic-box {
    border: 15px solid #F4F4F4;
    padding: 15px;
    margin-bottom: 30px;
}

.common-links.remove-before:before {
    display: none
}

#czone-home #signup-termservice {
    border: 1px solid #000;
}

#czone-home #signup-termservice.checked::before,
#czone-home #signup-termservice.checked::after {
    background-color: #000;
}

#czone-home .za-tos-container label {
    color: #000;
}

.other-lang #plus_testimonial{
    display: none;
}


/* .other-lang .product-links{
display:none;
} */

.promo-section-wrap .customer-stories a, .promo-section-wrap .customer-stories .watch-video {
    cursor: pointer;
}

.node-type-zp-features-home.og-context-node-14130 #block-system-main {
    margin-top: -69px;
}

.other-lang .footer-quicklinks ul li:last-child {
    display: none;
}
.footer-sec-wrap .promo-section-wrap a {
    display: block;
    max-width: 350px;
    margin: 0 auto;
    width: 90%;
}
@media only screen and (max-width: 767px) {
	#mini-panel-product_menu .menu-icon-help-header .product-title a{
		font-size: 21px;
	}
	.main-container-wrapper.umain #mini-panel-product_menu .menu-icon-help-header{
		padding: 0px 2.5px;
	}
	.node-type-zp-features-home.og-context-node-14130 #block-system-main {
		margin-bottom: 40px;
	}
	.z-bottom-cta-menu a, .z-bottom-cta-menu.onscroll a {
		color: #fff;
		background: #f0483e;
	}
	body:not(.node-type-zp-home) .zgh-accounts .zgh-signup {
		display: none;
	}
	.i18n-ar .zsiq_theme1{
		left: 0px!important;
		right: unset!important;
	}
	.ztop-slide-mobile-menu{
		display: none;
	}
}

/*Help pages*/
#help-promo-panel {
    display: block;
    margin-bottom: 0;
}

/* footer seperator */
@media only screen and (min-width: 480px) and (max-width: 991px) {
	.footer-sec-wrap .product-links ul li a {
		position: relative;
	}
	.footer-sec-wrap .product-links ul li a:before{
    content: '';
    width: 1px;
    height: 40%;
    background: #bdbdbd;
    display: block;
    position: absolute;
    left: -20px;
    top: 50%;
    transform: translateY(-50%);
	}
}
/*footer new updation*/
.footer-sec-wrap{
	padding-bottom: 0px;
}
.footer-content-wrap{
	width: 100%;
	max-width: 100%;
	background: #333;
	display: flex;
	flex-wrap: wrap;
	padding: 60px 0px 0px;
}
.footer-promo-section{
	width: 35%;
}
.footer-promo-link{
	display: block;
	max-width: 350px;
	margin: 0 auto;
	width: 100%;
}
.footer-promo-link:first-child{
	margin-bottom: 25px;
}
.bg_lazy_loaded .cxm_footer_banner{
	background: url(/sites/default/files/crm_plus/crmplus-footer-cxm-banner-2x.jpg);
	background-size: 350px auto;
}
.cxm_footer_banner{
	margin: 0 auto;
	min-height: 210px;
	box-sizing: border-box;
	padding: 0px 20px;
	align-items: center;
	display: flex;
	color: #000;
	background: url(/sites/default/files/crm_plus/crmplus-footer-cxm-banner-lazy.jpg);
	background-size: cover;
}
.cxm_footer_banner_inner{
	max-width: 165px;
	width: 100%;
}
.cfb_heading{
	font: 24px var(--zf-primary-extrabold);
	display: block;
	margin-bottom: 5px;
}
.cfb_description{
	font-size: 12px;
	font-weight: bold;
	line-height: 1.3;
	margin-bottom: 20px;
}
.cfb_learn_more{
	display: inline-block;
	font-family: var(--zf-primary-semibold);
	padding: 8px 25px;
	margin: 0;
	margin-top: 0px;
	color: #333;
	border: 1px solid transparent;
	cursor: pointer;
	box-sizing: border-box;
	font-size: 16px;
	background: #f0483e;
	color: #fff;
	text-transform: uppercase;
	line-height: 1.3;
}
.other-lang .cfb_learn_more{
	padding: 8px 20px;
	font-size: 12px;
}
.i18n-ar .cxm_footer_banner_inner p, .i18n-ar .cxm_footer_banner_inner span, .i18n-ar .cxm_footer_banner_inner{
	text-align: center;
	direction: unset;
}
.i18n-ar .cxm_footer_banner{
	text-align: center;
	direction: initial;
}
.footer-link-sec, .footer-sec-wrap .product-links{
	display: flex;
	flex-wrap: wrap;
	width: 65%;
	padding: 0px 60px;
	box-sizing: border-box;
}
.footer-links-container{
	max-width: 33%;
	width: 100%;
	box-sizing: border-box;
	padding: 0 40px 0 0;
	order:0;
}
.inner-footer-link{
	max-width: 100%;
	padding-top: 40px;
}
.footer-links-container a{
	color: #cccccc;
	font: 14px/20px 'Roboto';
	font-weight: 400;
	transition: all 0.3s ease;
	text-decoration: none;
	padding: 5px 0;
	display: block;
}
.footer-links-container a:hover{
	color: #fff;
}
.footer-links-container h4 {
    margin: 0 0 10px;
    font: 16px var(--zf-primary-bold);
    color: #fff;
    text-transform: uppercase;
    position: relative;
    text-align: left;
}
.footer-links-container h4:before {
    content: '';
    position: absolute;
    background-color: #ffc600;
    width: 24px;
    height: 2px;
    bottom: -5px;
    left: 0;
}
.footer-sec-wrap .product-links > div.crmplus-branding-logo {
    margin: 60px 0px 0px;
    border-top: 1px solid #5c5c5c;
    padding: 25px 0px;
    width: 100%;
    order:1;
}
.bg_lazy_loaded .crmplus-branding-logo span {
    background-image: url(/sites/default/files/crm_plus/crm_plus_footer_sprite.png);
    background-repeat: no-repeat;
    background-size: 860px auto;
}
.crmplus-branding-logo span{
    display: inline-block;
    height: 70px;
    overflow: hidden;
    text-indent: -999px;
    width: 115px;
    margin: 0 10px;
}
.crmplus-branding-logo span.zcpb-logo1 {
    margin-left: 0px;
}
.crmplus-branding-logo span.zcpb-logo2 {
	width: 174px;
}
.crmplus-branding-logo span.zcpb-logo3{
	width: 113px;
}
.crmplus-branding-logo span.zcpb-logo4 {
	width: 68px;
}
.crmplus-branding-logo span.zcpb-logo5 {
	width: 69px;
}
.crmplus-branding-logo span.zcpb-logo6 {
	width: 134px;
}
.bg_lazy_loaded .crmplus-branding-logo span.zcpb-logo1 {
    background-position: -3px 0px;
}
.bg_lazy_loaded .crmplus-branding-logo span.zcpb-logo2 {
    background-position: -117px 0px;
}
.bg_lazy_loaded .crmplus-branding-logo span.zcpb-logo3{
	background-position: -342px 0px;
}
.bg_lazy_loaded .crmplus-branding-logo span.zcpb-logo4 {
    background-position: -459px 0px;
}
.bg_lazy_loaded .crmplus-branding-logo span.zcpb-logo5 {
    background-position: -528px 0px;
}
.bg_lazy_loaded .crmplus-branding-logo span.zcpb-logo6 {
    background-position: -599px -3px;
}
.other-lang .hidden-footer-link{
	display:none;
}
.other-lang .footer-links-container{
	max-width: 50%;
}
.other-lang .inner-footer-link {
	max-width: 100%;
}
.i18n-ar .inner-footer-link{
	padding-right: 0px;
}
.other-lang .footer-promo-link:first-child, .other-lang .footer-sec-wrap .product-links > div.footer-pdf-links{
	display: none;
}
.i18n-ar .footer-sec-wrap .product-links{
	display: flex;
}
.i18n-ar .footer-links-container h4:before {
	left: unset;
	right: 0px;
}
@media(max-width: 1180px){
	.footer-promo-section{
		width: 100%;
		max-width: 90%;
		margin:auto;
	}
	.footer-link-sec, .footer-sec-wrap .product-links{
		width: 100%;
		max-width: 90%;
		margin: 60px auto 0px;
		padding: 0px;
		justify-content: center;
	}
	.footer-sec-wrap .product-links > div.crmplus-branding-logo{
		text-align: center;
	}
}
@media(max-width: 992px){
	.footer-link-sec, .footer-sec-wrap .product-links{
		margin:60px auto 0px;
	}
	.other-lang .footer-links-container {
	    max-width: 100%;
	}
	.footer-links-container{
		max-width: 100%;
		width: 100%;
		padding: 0px;
		margin-bottom: 35px;
	}
	.inner-footer-link{
		margin-bottom: 0px;
	}
	.footer-sec-wrap .product-links > div.crmplus-branding-logo{
		margin: 0px;
	}
	.footer-links-container a{
		margin-bottom: 5px;
	}
}
@media(max-width: 480px){
	.footer-link-sec, .footer-sec-wrap .product-links{
		max-width: 100%;
	}
	.footer-promo-link:first-child{
		margin-bottom: 15px;
	}
	.footer-links-container{
		margin-bottom: 0px;
		border-bottom: 1px solid rgb(132,141,155,0.4);
		padding: 0px 30px;
	}
	.footer-links-container:last-child{
		border-bottom: 0px;
	}
	.footer-links-container h4{
		padding: 15px 0px;
		margin-bottom: 0px;
		cursor: pointer;
	}
	.footer-links-container h4:before{
		display: none;
	}
	.footer-links-container h4:after{
		content: "";
		border: solid #fff;
		border-width: 0 1px 1px 0;
		display: inline-block;
		padding: 3.5px;
		position: absolute;
		right: 10px;
		top: 18px;
		transform: rotate(45deg);
		-webkit-transform: rotate(45deg);
		transition: all .3s ease;
	}
	.footer-links-box{
		display: none;
		margin: 5px 0px 15px;
	}
	.footer-sec-wrap .product-links ul{
		padding: 0px 30px;
		margin: 5px 0 15px;
	}
	.footer-sec-wrap .product-links ul li a{
		line-height: 20px;
		padding: 5px 0px;
	}
}
@media(max-width: 380px){
	.bg_lazy_loaded .cxm_footer_banner{
		background-size: 320px auto;
	}
	.footer-promo-link{
		max-width: 320px;
	}
	.cxm_footer_banner{
		max-width: 320px;
		min-height: 190px;
	}
	.cfb_learn_more {
	    padding: 8px 20px;
	    font-size: 12px;
	}
}
/*footer new updation*/
/*popup code*/
.quotepopup-freeze-layer {
	background: rgba(0, 0, 0, 0.8);
	position: fixed;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	z-index: 99999;
	display: none
}
.quotepopup-freeze-layer.active{
	display: block
}
.quotepopup-box {
	max-width: 630px;
	margin: 0 auto;
	position: fixed;
	top: 50%;
	transform: translateY(-50%);
	left: 0;
	right: 0;
	background: #006cff;
	color: #fff;
	z-index: 99999;
	display: none;
	width: 100%;
	padding: 50px 30px;
	box-sizing: border-box;
}
.bg_lazy_loaded.quotepopup-box:after{
	background: url(/sites/default/files/crm_plus/crmplus-popup-chat-2x.png);
	background-size: 188px auto;
}
.bg_lazy_loaded.quotepopup-box:after{
	content: "";
	position: absolute;
	right: 14px;
	top: -18px;
	height: 283px;
	width: 188px;
}
.quotepopup-box.active {
	display:block;
}
.quotepopup-close{
	position: absolute;
	right: 0px;
	height: 20px;
	width: 22px;
	display: flex;
	align-items: center;
	justify-content: center;
	background: #001f4c;
	color: #fff;
	top: 12px;
	align-content: center;
	font-size: 14px;
	font-weight: 600;
	padding-bottom: 2px;
	cursor: pointer;
}
.quotepopup-box p{
	margin-bottom: 0px;
}
.qp_link_box{
	display: flex;
	margin:15px 0px;
}
.qp_btn_link{
	font:600 16px/1 'Roboto';
	padding: 13px 18px;
	border-radius: 6px;
	color: #000;
	text-transform: capitalize;
}
.schedule_demo{
	background: #ffc400;
	margin-right: 10px;
}
.request_demo{
	background: #ffffff;
}
.qp_title{
	font:600 22px/1.2 'Roboto';
}
.qp_description{
	font:300 18px/1.2 'Roboto';
}
.qp_description:last-child{
	position: relative;
	padding-left: 20px;
	margin-top: 1.5px;
}
.qp_description:last-child:after{
	content: '';
	position: absolute;
	left: 0px;
	top: 0px;
	height: 20px;
	width: 15px;
	background: url(/sites/default/files/crm_plus/crm_plus_footer_sprite.png);
	background-position: -804px -23px;
    background-size: 862px auto;
}
.qp_description .qp_link{
	font-weight: 600;
	color: #fff;
	margin-right: 15px;
	position: relative;
	text-decoration: underline;
}
.qp_description .qp_link:after{
	content: "";
	position: absolute;
	height: 70%;
	width: 1px;
	background: #99c4ff;
	right: -9px;
	top: 15%;
}
.qp_description .qp_link:last-child:after{
	display: none;
}
/*popup code*/