@font-face {
  font-family: "Lato";
  src: url(https://webfonts.zohowebstatic.com/latolight/font.eot);
  src: url(https://webfonts.zohowebstatic.com/latolight/font.eot?#iefix) format("eot"), url(https://webfonts.zohowebstatic.com/latolight/font.woff2) format("woff2"), url(https://webfonts.zohowebstatic.com/latolight/font.woff) format("woff"), url(https://webfonts.zohowebstatic.com/latolight/font.ttf) format("truetype"), url(https://webfonts.zohowebstatic.com/latolight/font.svg#Lato-Light) format("svg");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Lato";
  src: url(https://webfonts.zohowebstatic.com/latoregular/font.eot);
  src: url(https://webfonts.zohowebstatic.com/latoregular/font.eot?#iefix) format("eot"), url(https://webfonts.zohowebstatic.com/latoregular/font.woff2) format("woff2"), url(https://webfonts.zohowebstatic.com/latoregular/font.woff) format("woff"), url(https://webfonts.zohowebstatic.com/latoregular/font.ttf) format("truetype"), url(https://webfonts.zohowebstatic.com/latoregular/font.svg#Lato-Regular) format("svg");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Lato';
  src: url(https://webfonts.zohowebstatic.com/latoitalic/font.eot);
  src: url(https://webfonts.zohowebstatic.com/latoitalic/font.eot?#iefix) format("eot"), url(https://webfonts.zohowebstatic.com/latoitalic/font.woff2) format("woff2"), url(https://webfonts.zohowebstatic.com/latoitalic/font.woff) format("woff"), url(https://webfonts.zohowebstatic.com/latoitalic/font.ttf) format("truetype"), url(https://webfonts.zohowebstatic.com/latoitalic/font.svg#Lato-Italic) format("svg");
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "Lato";
  src: url(https://webfonts.zohowebstatic.com/latobold/font.eot);
  src: url(https://webfonts.zohowebstatic.com/latobold/font.eot?#iefix) format("eot"), url(https://webfonts.zohowebstatic.com/latobold/font.woff2) format("woff2"), url(https://webfonts.zohowebstatic.com/latobold/font.woff) format("woff"), url(https://webfonts.zohowebstatic.com/latobold/font.ttf) format("truetype"), url(https://webfonts.zohowebstatic.com/latobold/font.svg#Lato-Bold) format("svg");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
.header, span.caret:after, .product-title, .product-header-top .content-wrap > .zgh-accounts, .zw-product-header .content-wrap > .zgh-accounts, .zw-global-footer, footer .zw-only-copyright, .product-header-top .zgh-localization, .rmv-prd-menu header, .r-g-f footer {
  display: none !important;
}
.zw-global-header, .zgh-headerWrap {
  min-height: inherit;
}
/*lyte lazy loading css*/
.zcp_loading {
  filter: blur(10px);
}
.lyteLazyEntered.zcp_loading, .lyteLazyLoading.zcp_loading {
  filter: none;
}
/*lyte lazy css*/
.dib {
  display: inline-block
}
.ios-new-label {
  margin-left: 5px;
  color: #513f03;
  padding: 3px 6px;
  border-radius: 15px;
  background: #ffc600;
  font: 10px/1.1 var(--zf-primary-semibold);
  display: none;
}
/*form style css*/
.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;
}
.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;
}
.zwf_success_alert .zwf_close_icn {
  font-size: 13px;
  cursor: pointer;
  color: #fff;
  font-family: var(--zf-primary-regular);
  position: absolute;
  top: 15px;
  right: 12px;
}
@-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 .zwf_formgroup.invalid .error {
  display: block;
  text-align: left;
}
/*form style css*/
.menu li:first-child .dropdown-menu > li:last-child a, .all-template {
  background: #fff;
  margin: 15px 25px 30px !important;
  border: 1px solid #000;
  transition: background .25s ease;
  text-align: center;
  border-radius: 6px;
  font-family: var(--zf-primary-semibold);
}
.menu li:first-child .dropdown-menu > li:last-child a:hover, .all-template:hover {
  border-color: #0b9651;
  color: #0b9651 !important;
  background: #fff !important;
}
.menu li:not(.first) .dropdown-menu li:last-child {
  padding-bottom: 12px !important;
}
.menu {
  padding: 0 22px 0 15px;
}
.signup-box * {
  box-sizing: border-box
}
.signup-box form > div {
  position: relative
}
.signup-form {
  max-width: 365px;
  margin: 0 0 0 auto;
  min-height: 410px
}
.signup-heading {
  text-transform: uppercase;
  font-size: 16px;
  color: #000;
  font-weight: 600
}
.za-newsletter-container {
  margin-top: 10px;
  position: relative;
}
.i18n-ar .za-newsletter-container {
  padding: 0 15px 0 0;
}
.signup-box .za-newsletter-container, .czone-dc .za-newsletter-container, .hide-ele, .featured-apps-part {
  display: none !important;
}
.signup-box input, form .za-country-container .globalcountrycode-signup {
  color: #000;
  padding: 14px 12px;
  border: none;
  display: block;
  width: 100%;
  margin: 15px 0 0;
  font-size: 14px;
  background: #fff;
  appearance: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  position: relative;
  z-index: 1;
  transition: .5s ease;
  border-radius: 0
}
.za-company-container .za-company-box {
  display: table;
  width: 100%;
  margin: 15px 0 0;
  background: #fff;
  white-space: nowrap;
}
.za-company-container .za-company-box.field-error {
  margin: 15px 0 35px;
}
.za-company-container .portal-id, .za-company-container .portal-input {
  display: table-cell;
  vertical-align: middle;
  position: static;
}
.za-company-container .portal-id {
  padding: 14px 12px;
  font-size: 14px;
  background: #f5f5f5;
  color: #000;
}
.za-company-container .portal-input {
  margin: 0;
  line-height: 18px;
  border: none;
}
.za-company-container .za-company-box .field-msg {
  position: absolute;
  left: 0;
  bottom: -25px !important;
}
form .za-country-container .globalcountrycode-signup {
  background: 0 0;
}
form .za-country-container {
  position: relative;
  background: #fff
}
form .za-country-container.za-country-container-arrow::after {
  width: 0;
  height: 0;
  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-top: 8px solid #666;
  position: absolute;
  right: 12px;
  top: 20px;
  content: "";
  display: block
}
.signup-box input[type=password]:focus, .signup-box input[type=text]:focus, form .za-country-container .globalcountrycode-signup:focus {
  border-color: #03a9f5
}
.za-tos-container .field-msg {
  margin-top: 12px
}
.za-captcha-container .za-captcha {
  margin-top: 5px
}
.za-refresh-captcha {
  height: 30px;
  width: 30px;
  display: inline-block;
  background: url(/sites/oweb/images/zohobigin/captcha-reload.png) no-repeat #fff;
  margin-left: 5px;
  cursor: pointer
}
.field-error .field-msg {
  display: block
}
.sign_agree.field-error {
  margin-bottom: 25px
}
.phone-field #country_code, .phone-field .downarrow {
  position: absolute;
  top: 13px;
  left: 12px;
  pointer-events: none;
  font-size: 12px
}
.phone-field .downarrow {
  top: 20px;
  left: 55px;
  width: 0;
  height: 0;
  border-top: 6px solid #000;
  border-right: 6px solid transparent;
  border-left: 6px solid transparent
}
.phone-field .za_country_code {
  width: 70px;
  position: absolute;
  top: 0;
  left: 0;
  opacity: 0;
  height: 50px;
  z-index: 9999;
  cursor: pointer
}
.phone-field input.phoneno-field {
  padding-left: 75px;
  margin-bottom: 10px
}
.signup-box .error, .za-email-suggestion .za-domain-error {
  color: red;
  font-size: 12px;
  line-height: 1.5
}
.za-email-container a {
  color: #000;
  text-decoration: underline;
  margin-left: 5px
}
.signup-box form > .field-msg {
  position: relative;
  bottom: auto;
  left: auto;
  margin-bottom: 10px
}
.signup-box .za-captcha-container + p {
  margin: 0
}
.signup-box .sign_agree {
  font-size: 12px;
  display: inline-block;
  line-height: 1.4;
  color: #333
}
.signup-box p.zcountry-info {
  font-size: 12px;
  margin-top: 12px
}
.signup-box p.zcountry-info #zip-countryname {
  font-weight: 700
}
.signup-box span#zip-countryname-change {
  color: #000;
  cursor: pointer;
  text-decoration: underline;
  margin-left: 3px
}
p.dc-info {
  font-size: 12px;
  margin: 0 0 5px;
}
.dc-info span.dcset {
  text-transform: uppercase;
}
.signup-box .sign_agree a {
  color: #333;
  text-decoration: underline
}
.sgnbtn input[type=submit] {
  font-size: 16px;
  line-height: 45px;
  padding: 0 60px;
  background: #f0483e;
  text-align: center;
  text-transform: uppercase;
  border: 0;
  color: #fff;
  width: 100%;
  cursor: pointer;
  font-weight: 600;
  appearance: none;
  -webkit-appearance: none;
  -moz-appearance: none
}
.signup-box .password-strength {
  overflow: hidden;
  position: absolute;
  left: 0;
  bottom: -7px
}
.password-strength div {
  background: #fe0000;
  height: 5px;
  width: 0
}
.get-signup-plan {
  margin: 10px 0
}
.get-signup-plan input[type=radio] {
  margin: 0 5px 0 2px;
  border: none;
  position: relative;
  top: 4px;
  width: 16px;
  background: 0 0;
  padding: 0;
  display: inline-block;
  height: 16px;
  line-height: 16px
}
.get-signup-plan input[type=radio]:before {
  content: '';
  position: absolute;
  width: 16px;
  height: 16px;
  background: #fff;
  border: 1px solid #666;
  left: -2px;
  top: -2px;
  border-radius: 100%;
  pointer-events: none
}
.get-signup-plan input[type=radio]:after {
  content: '';
  position: absolute;
  width: 6px;
  height: 6px;
  background: #fff;
  left: 3px;
  top: 3px;
  border-radius: 100%;
  pointer-events: none
}
.get-signup-plan input[type=radio].zactive:after, .get-signup-plan input[type=radio]:checked:after {
  background: #666
}
.get-signup-plan label {
  margin: 0 20px 0 0;
  font-size: 14px;
  position: relative;
  top: -1px;
  cursor: pointer
}
.za-country_code-container, .za-remobile-container {
  position: relative;
  margin: 15px 0 25px
}
.za-country_code-container select, .za-remobile-container select {
  opacity: 0;
  width: 80px;
  border: none;
  border-radius: 0;
  -webkit-appearance: none;
  -moz-appearance: none;
  padding: 10px;
  line-height: 23px;
  background: #fff;
  text-indent: -99999px;
  cursor: pointer;
  min-height: 44px;
  z-index: 1;
  position: relative;
}
#countryCodeDiv, #countryconfirmCodeDiv {
  background-color: #fff;
  width: 80px;
  position: absolute;
  left: 1px;
  top: 1px;
  line-height: 25px;
  padding: 10px 0 9px 10px;
  font-size: 14px;
  color: #666;
  pointer-events: none;
  min-height: 44px;
  z-index: 9;
  border-right: 1px solid #e2e2e2;
}
#countryCodeDiv:before, #countryconfirmCodeDiv:before {
  position: absolute;
  content: '';
  left: 60px;
  top: 19px;
  width: 0;
  height: 0;
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-top: 8px solid #666;
}
.za-country_code-container input, .za-remobile-container input {
  position: absolute;
  left: 0px;
  top: 0;
  margin-top: 0;
  pointer-events: auto;
  box-sizing: border-box;
  padding-right: 15px;
  padding-left: 90px;
  width: 100%;
  z-index: 0;
}
.signup-box .socl-signup span.vi-google {
  background: url(/sites/oweb/images/zohobigin/bgn-google-linked.png) no-repeat 0 0;
  background-size: 359px;
  width: 96px;
  height: 35px;
  opacity: 1;
}
.signup-box .socl-signup a.vi-linkedin, .signup-box .socl-signup span.vi-linkedin {
  background: url(/sites/oweb/images/zohobigin/bgn-google-linked.png) no-repeat -115px 0;
  background-size: 359px;
  width: 36px;
  height: 35px;
  margin-left: 8px;
}
/*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*/
.menu-icon-help-header .product-title a {
  padding: 8px 0 9px 10px;
  font-size: 29px;
  letter-spacing: 0.018em;
}
#mini-panel-product_menu .product-title::after {
  content: "by Zoho CRM";
  position: relative;
  left: -47%;
  font-size: 11px;
  width: 100px;
  top: 28px;
}
.product-header-top .menu-icon-help-header .product-title a {
  float: left;
  font-size: 22px;
  color: #000;
  font-family: var(--zf-primary-semibold), Arial, Helvetica, sans-serif;
  line-height: 20px;
  padding: 11px 0 0px 10px;
}
.product-header-top .menu-icon-help-header .product-title a::after {
  content: "by Zoho CRM";
  POSITION: relative;
  font-size: 8px;
  width: 125px;
  top: 0;
  display: block;
  font-family: var(--zf-primary-regular);
  margin-top: -1px;
}
.dropdown-menu li.active > a {
  color: #0b9651 !important;
}
/* Footer css*/
.bgn-foot-cntnt {
  background-image: -moz-linear-gradient(90deg, rgb(0, 0, 0) 0%, rgb(5, 42, 73) 100%) !important;
  background-image: -webkit-linear-gradient(90deg, rgb(0, 0, 0) 0%, rgb(5, 42, 73) 100%) !important;
  background-image: -ms-linear-gradient(90deg, rgb(0, 0, 0) 0%, rgb(5, 42, 73) 100%) !important;
  text-align: center;
}
.bgn-cta {
  padding: 10px 50px;
  display: inline-block;
  cursor: pointer;
  font: 16px var(--zf-primary-semibold);
  color: #fff;
  text-decoration: none;
  position: relative;
  z-index: 1;
  transition: all ease 0.3s;
  background-color: rgb(240, 72, 62);
  border: 1px solid rgb(240, 72, 62);
  text-transform: uppercase;
  margin-top: 30px !important;
}
.cta-price {
  background: transparent;
  border: 1px solid #fff;
  margin-left: 12px;
}
.bgn-foot-txt {
  max-width: 1220px;
  padding: 110px 30px 90px;
  margin: auto;
}
.bgn-not {
  font: 14px/1.2 var(--zf-primary-regular);
  color: #fff;
  margin-top: 13px !important;
  display: block;
  opacity: .6;
}
.bgn-foot-txt h2 {
  color: #0eca6d;
  font: 50px/1.2 var(--zf-primary-extrabold);
  letter-spacing: -1.5px;
  margin-bottom: 10px;
}
.bgn-foot-txt p {
  font: 18px/1.6 var(--zf-primary-regular);
  color: #fff;
  margin-bottom: 0;
}
.bigin-footer {
  margin-top: -1px;
  background-color: rgb(0, 0, 0);
}
.bgn-mail {
  font: 18px/1.1 var(--zf-secondary-medium);
  color: #0eca6d !important;
  margin: 0 0 10px;
  display: inline-block;
  text-decoration: none;
}
.bgn-mail:before {
  content: '';
  background-image: url("/sites/oweb/images/zohobigin/bigin-common-footer-sprite.svg");
  background-position: -1069px -39px;
  width: 20px;
  height: 14px;
  display: inline-block;
  vertical-align: middle;
  margin-right: 8px;
}
.bgnfooter-main {
  max-width: 1270px;
  margin: auto;
}
.bgnfoot-wrap {
  padding: 60px 0 35px 25px;
  border-top: 1px solid #2f2f2f;
}
.bgnfoot-wrap:after {
  content: '';
  width: 100%;
  display: inline-block;
}
.bgn-promo-sec {
  width: 350px;
  float: left;
  padding-right: 50px;
  box-sizing: border-box;
}
.bgn-links-sec {
  width: calc(100% - 350px);
  float: left;
  padding: 0 15px 0 35px;
  color: #fff;
  box-sizing: border-box;
}
.bgn-links-cnt {
  width: 25%;
  display: inline-block;
  vertical-align: top;
  padding-right: 25px;
  box-sizing: border-box;
}
.bgn-links-cnt:nth-child(4) {
  padding-right: 0;
}
.bgn-links-cnt h4 {
  font: 16px/1.2 var(--zf-primary-semibold);
  margin-bottom: 0;
  color: #e7e7e7
}
.bgn-links-list li {
  padding-top: 20px;
  list-style-type: none;
  line-height: 0;
}
.bgn-links-list li a {
  font: 15px/1.2 var(--zf-primary-regular);
  color: #a2a2a2;
  position: relative;
  transition: all ease-in .2s;
}
.bgn-links-list li a:before {
  content: "";
  position: absolute;
  width: 0;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #28cb86;
  visibility: hidden;
  transition: all 0.3s ease-in-out;
}
.bgn-links-list li a:hover {
  color: #28cb86;
}
.bgn-links-list li a:hover:before {
  visibility: visible;
  width: 100%;
}
.bgn-promo-bnr {
  width: 300px;
}
.brnds-icns {
  margin-top: 55px;
}
.social_icons {
  display: inline-block;
  max-width: 212px;
  padding: 60px 0 0;
}
.social_icons h4 {
  font: 16px/1.2 var(--zf-primary-semibold);
  margin-bottom: 0;
}
.soc-icon1, .soc-icon2, .soc-icon3, .soc-icon4, .soc-icon5 {
  margin-top: 20px;
}
.bgn_fotr_sprite, .sales-contact:before {
  background-image: url("/sites/oweb/images/zohobigin/bigin-common-footer-sprite.svg");
  display: inline-block;
  vertical-align: middle;
}
.soc-icon1, .soc-icon2, .soc-icon3, .soc-icon4 {
  margin-right: 10px;
}
.soc-icon1 {
  background-position: -772px -95px;
  width: 31px;
  height: 26px;
}
.soc-icon2 {
  background-position: -722px -94px;
  width: 31px;
  height: 27px;
}
.soc-icon3 {
  background-position: -920px -95px;
  width: 36px;
  height: 25px;
}
.soc-icon4 {
  background-position: -822px -92px;
  width: 31px;
  height: 31px;
  margin-right: 12px;
}
.soc-icon5 {
  background-position: -872px -93px;
  width: 29px;
  height: 29px;
}
.brand_icons {
  display: inline-block;
  vertical-align: top;
}
.footer-brand_icon1, .footer-brand_icon2, .footer-brand_icon3, .footer-brand_icon4, .footer-brand_icon5, .footer-brand_icon6 {
  margin-right: 15px;
  vertical-align: middle;
}
.footer-brand_icon1 {
  background-position: 0 -6px;
  width: 130px;
  height: 66px;
}
.footer-brand_icon2 {
  background-position: -150px -6px;
  width: 130px;
  height: 66px;
}
.footer-brand_icon3 {
  background-position: -300px -5px;
  width: 130px;
  height: 66px;
}
.footer-brand_icon4 {
  background-position: -449px -5px;
  width: 131px;
  height: 66px;
  margin-right: 0;
}
.footer-brand_icon5 {
  background-position: -600px 0;
  width: 80px;
  height: 80px;
}
.footer-brand_icon6 {
  background-position: -700px 0;
  width: 80px;
  height: 80px;
}
.footer-brand_icon7 {
  background-position: -800px 0;
  width: 150px;
  height: 81px;
}
.bigin-footer .ZPprivacy {
  list-style: none;
  text-align: center;
}
.bigin-footer .ZPprivacy li {
  display: inline-block;
  border-right: 1px solid #2f2f2f;
  padding: 0 10px;
  margin-bottom: 10px;
  line-height: 12px;
}
.bigin-footer .ZPprivacy li:first-child {
  padding-left: 0;
}
.bigin-footer .ZPprivacy li a {
  display: inline-block;
  text-decoration: none;
  padding: 0;
  font-size: 12px;
  color: #a2a2a2;
}
.bigin-footer p {
  padding: 0;
  font: 12px/1.2 var(--zf-primary-regular);
  margin: 20px 0 0;
  color: #a2a2a2;
  text-align: center;
  max-width: inherit;
}
.bgn-privacylinks {
  padding: 20px 0 25px;
  border-top: 1px solid #2f2f2f;
}
.bigin-footer .ZPprivacy li:last-child {
  border-right: none;
}
.footer-search, .showes-xl {
  display: none;
}
.bgn-botm {
  float: right;
}
.bgn-botm .zgh-localSelect {
  color: #fff;
}
.bgn-botm .zgh-localSelect:after {
  content: '';
  width: 0;
  height: 0;
  border-left: 4px solid transparent;
  border-right: 4px solid transparent;
  border-top: 6px solid #fff;
  position: absolute;
  top: 6px !important;
  right: -15px;
}
.bgn-botm .zgh-localSelect:before {
  /*  background-image: url("/sites/oweb/images/zohobigin/zh-language-sprite.png");*/
  background-position: -20px 0px;
  width: 22px;
  height: 16px;
  background-repeat: no-repeat;
  content: "";
  display: block;
  left: -6px;
  position: absolute;
  top: 0;
  z-index: 1;
  background: var(--country-flags) no-repeat;
  background-size: 528px auto;
  /*  background-size: 280px auto;*/
}
.zlang-container {
  margin: 5px 16px 0 0;
}
.umain .zgh-localSelect {
  padding: 0 0 0 27px;
}
.umain .header .zgh-localSelect {
  padding: 0 15px 0 25px;
}
.foot-langsec {
  padding: 0 25px;
}
.link-newtab {
  position: relative;
}
.link-newtab:after {
  content: '';
  background-image: url(/sites/oweb/images/zohobigin/bigin-common-footer-sprite.svg);
  background-position: -1051px -39px;
  width: 11px;
  height: 11px;
  position: absolute;
  bottom: 1px;
  right: -18px;
  opacity: 0;
  transform: translateX(0);
}
.link-newtab:hover:after {
  transform: translateX(2px);
  transition: all ease 0.3s;
  opacity: 1;
}
.bgn-slider-sec .bgn-slider-sec-rit h3 {
  font: 34px/1.2 var(--zf-primary-extrabold);
}
.promo-partner {
  margin-top: 45px;
  display: inline-block;
}
.bgnprmo-link {
  display: inline-block;
}
/* other languages*/
.i18n-ar .bgn-mail:before {
  margin: 0 0 0 8px;
}
.i18n-ar .foot-langsec {
  text-align: left;
}
.i18n-ar .bgn-foot-txt p {
  max-width: 100%;
}
.i18n-ar .cta-price {
  margin: 0 12px 0 0;
}
.i18n-ar .desclaimer, .i18n-ar .bgn-foot-txt, .i18n-ar .bgn-foot-txt h2, .i18n-ar .bgn-foot-txt p {
  text-align: center;
}
.i18n-ar .main-container-wrapper #mini-panel-product_menu .menu-icon-help-header {
  float: right;
  direction: ltr;
  text-align: center;
}
.i18n-ar .product-header-top .menu-icon-help-header .product-title a::after {
  width: inherit;
}
.i18n-ar .foot-langsec {
  text-align: right;
}
.i18n-ar .bgn-botm {
  float: left;
}
.i18n-ar .bigin-footer .ZPprivacy li:last-child {
  border-right: 1px solid #2f2f2f;
}
.i18n-ar .bigin-footer .ZPprivacy li:first-child {
  padding-left: 10px;
  border-right: 0;
}
.i18n-de .social_icons h4 {
  max-width: 250px;
}
.i18n-ar .menu li.last .dropdown-menu {
  left: 0;
  right: initial;
}
.i18n-ar .brand_icons {
  margin: 0 8px 0 0;
}
.i18n-ar .footer-brand_icon6 {
  margin-right: 10px;
}
.dropdown-menu > .sub-level > .nolink {
  padding: 7px 50px 7px 30px !important;
  display: block;
}
.dropdown-menu .sub-level.nodrop > a:after {
  display: none;
}
.dropdown-menu li.sub-level.active > .nolink, .dropdown-menu li.sub-level.active > a, .dropdown-menu .sub-dropdown a:hover {
  background: #fafafa !important;
  color: #0b9651 !important;
}
.menu .dropdown-menu {
  font-family: var(--zf-primary-regular);
  transition: none;
}
.menu .dropdown-menu li:last-child {
  padding-bottom: 0 !important;
}
.menu .dropdown-menu li:first-child {
  padding-top: 12px !important;
}
/*promotion css*/
.ztopstrip-container {
  background: #186d49;
  position: relative;
  width: 100%;
  box-sizing: border-box !important;
  z-index: 2;
  margin-bottom: -2px;
  display: none !important;
}
.ztopstrip-container > a {
  margin: 0;
  text-align: center;
  font: 16px var(--zf-primary-semibold);
  max-width: 100%;
  color: #fff;
  padding: 13px 80px 14px 10px;
  display: inline-block;
  width: 100%;
  box-sizing: border-box !important;
}
.zmore {
  color: #ffba14;
  border-bottom: 1px solid #ffba14;
}
.ztopstrip-container .lrn {
  padding: 0;
  display: inline-block;
  color: #fff;
  margin: 0px;
  font-size: 14px;
  text-decoration: none;
  border-bottom: 1px solid #fff;
  margin-left: 5px;
}
.ztopstrip-container .zpremoclose {
  position: absolute;
  right: 22px;
  top: 50%;
  width: 20px;
  height: 20px;
  opacity: 1;
  background: #fff;
  border-radius: 50%;
  font-size: 0;
  cursor: pointer;
  transform: translateY(-50%);
  z-index: 9999;
  display: block
}
.zpremoclose:before, .zpremoclose:after {
  position: absolute;
  left: 9px;
  content: ' ';
  height: 11px;
  width: 2px;
  background-color: #0a0000;
  top: 5px;
}
.zpremoclose:after {
  transform: rotate(-45deg);
}
.zpremoclose:before {
  transform: rotate(45deg);
}
.other-lang li.en-only, .other-lang .en-only, .zmenu-compare {
  display: none !important;
}
.other-lang .promo-partner {
  margin-top: 0;
}
.bgn-cmn-playstore-icn {
  background-position: -969px -79px;
  width: 136px;
  height: 41px;
}
.bgn-cmn-appstore-icn {
  background-position: -1115px -79px;
  width: 120px;
  height: 40px;
}
.umain .zmobile-menu-new .zlogin-menu {
  display: block !important;
}
.bigin-footer .bgn-botm .zgh-localSelect:before {
  height: 16px;
  top: -1px;
  background-position: -20px 0px;
}
.i18n-ar .main-container-wrapper #mini-panel-product_menu .menu-icon-help-header {
  direction: rtl !important;
  padding: 6px 0 6px;
}
.i18n-ar .menu-icon-help-header .product-title {
  max-width: 78px;
  margin: 0;
}
.i18n-ar #mini-panel-product_menu .product-title::after {
  content: "by Zoho CRM";
  position: relative;
  left: -3px;
  font-size: 11px;
  width: 100px;
  top: -9px;
}
.i18n-ar #header .product-header-top .menu-icon-help-header > a {
  float: right;
  margin: 12px 10px 0px -3px !important;
}
.bgn-links-list li a.linehit {
  line-height: 1.4;
}
.zmenu-contactus a {
  border-bottom: 1px solid #fff;
  padding: 0 !important;
  margin-top: 19px;
  font: 16px var(--zf-primary-regular);
}
.theme_dark .zmenu-contactus a, .product-header-top .zmenu-contactus a {
  border-bottom: 1px solid #000 !important;
}
.zmenu-integrations {
  display: none !important;
}
.product-header-top .menu li.zmenu-contactus a {
  font-size: 15px;
  text-transform: none;
  line-height: 30px;
  padding: 10px 25px;
  margin-top: 10px;
}
.menu-icon-help-header > a img {
  width: 130px;
  height: auto;
}
.menu-icon-help-header .product-title {
  display: none !important
}
.product-header-top .menu-icon-help-header .product-title {
  display: inline-block !important
}
/*user profile css*/
#block-block-3 {
  display: none;
}
#mini-panel-product_menu .zgh-accounts {
  display: block;
}
#mini-panel-product_menu .zgh-accounts {
  padding-left: 0;
}
.non-umain #mini-panel-product_menu .zgh-accounts {
  min-width: 120px;
}
#mini-panel-product_menu .zgh-userPanel {
  width: 45px;
  height: 45px;
  margin-left: 15px;
}
#mini-panel-product_menu .product-nav-links {
  display: flex;
  justify-content: space-between;
  align-items: center;
  float: unset;
}
.main-container-wrapper #mini-panel-product_menu .menu-icon-help-header {
  padding: 14px 0;
  float: unset;
}
.main-container-wrapper #mini-panel-product_menu .content-wrap {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.bigin-custom-nav .zgh-accounts .zgh-signup {
  display: none !important;
}
.body-umain #mini-panel-product_menu .zgh-accounts {
  display: inline-block;
}
.zgh-localSelect {
  color: #fff !important;
}
.theme_dark .product-nav-links .zgh-localSelect {
  color: #000 !important;
}
.zgh-userPanel.active ul {
  padding: 10px;
  box-sizing: border-box;
  width: auto;
  height: 124px;
}
.zgh-userAccess a {
  color: #2fa763 !important;
}
.zgh-userAccount a {
  color: #03a9f5 !important;
}
.zgh-userLink ul li {
  margin-left: 0 !important
}
.zgh-userLogout a {
  padding: 4px 15px !important;
  color: #000 !important;
}
.zgh-localization ul {
  width: 400px;
  box-sizing: border-box;
}
.zgh-localization li {
  margin-left: 0 !important;
  width: 45%;
}
.zgh-accounts > a {
  padding: 4px 20px;
}
.leaf.zmenu-contactus, .zallprd-menu {
  display: none !important;
}
#mini-panel-product_menu .product-nav-links .menu > li > a, #mini-panel-product_menu .product-nav-links li .nolink {
  padding: 15px 0 10px;
}
.quick-connect-links-wrap > span, .zw-template-inner .quick-connect-links ul li:hover:before {
  background: #23ae73;
}
.zw-template-inner .quick-connect-links ul li a:hover {
  color: #23ae73;
}
.zcommon-link-container {
  padding-bottom: 20px;
}
.quick-connect-links > span {
  border-bottom: 1px solid #eceff1;
  height: 35px;
  top: 10px;
}
.zw-template-inner .quick-connect-links ul {
  margin: 0 20px 5px;
}
.quick-connect-links-wrap .quick-connect-links {
  border-radius: 5px 0 0 5px;
}
.quick-connect-links h4 {
  font: 15px var(--primaryfont-bold);
  line-height: 1.4;
  letter-spacing: 0;
}
.zsiq_theme1 .zsiq_flt_rel {
  background-color: #23ae73 !important;
}
.dropdown-menu li a {
  font-size: 14px !important;
}
.dropdown-menu li:last-child a {
  margin-right: inherit !important;
}
.dropdown-menu li:last-child .all-template {
  margin: 15px 25px 15px !important;
}
.signup-box #countryCodeDiv, .signup-box #countryconfirmCodeDiv {
  background-color: transparent;
}
.menu li a {
  font-size: 16px;
}
.product-header-top .bigin-custom-nav .zgh-accounts .zgh-signup {
  display: inline-block !important;
  padding: 4px 20px;
  font-size: 11px;
  border-radius: 16px;
  border: 1px solid #f0483e;
}
.product-header-top {
  display: flex;
  align-items: center;
  min-height: 52px;
}
.body-umain #mini-panel-product_menu .bigin-custom-nav {
  margin-right: 30px;
}
.body-umain .product-header-top .bign-header-right-sec {
  padding: 0;
}
.zgh-accounts .zgh-login {
  color: #000;
}
.product-header-top .dropdown-menu {
  top: 55px !important;
}
.bigin-product-logo {
  margin-left: -10px;
}
.product-header-top li.sub-level .nolink:after {
  content: '';
  width: 0;
  height: 0;
  border-top: 4px solid transparent;
  border-bottom: 4px solid transparent;
  border-left: 4px solid #999;
  position: absolute;
  top: 0;
  bottom: 0;
  right: 20px;
  margin: auto;
}
.product-header-top .leaf.first.dropdown.active .dropdown-menu {
  width: 300px !important;
}
.product-header-top .leaf.first.dropdown.active .dropdown-menu .sub-dropdown {
  min-height: inherit !important;
  height: 100%;
}
#mini-panel-product_menu .product-nav-links .menu > li > a, #mini-panel-product_menu .product-nav-links li .nolink {
  color: #fff;
}
.theme_dark #mini-panel-product_menu .product-nav-links .menu > li > a, .theme_dark #mini-panel-product_menu .product-nav-links li .nolink {
  color: #000;
}
.i18n-ar .sales-contact, .i18n-ar .pricing-text {
  margin: 0 0 0 25px;
}
.i18n-ar.body-umain #mini-panel-product_menu .bigin-custom-nav {
  margin: 0 0 0 10px;
}
.i18n-ar.body-umain .product-header-top .bigin-custom-nav {
  margin: 0 0 0 10px;
}
.i18n-ar .product-header-top .sales-contact {
  margin: 0 0 0 10px;
}
.i18n-ar #block-block-4 .zgh-accounts {
  margin: 0px 15px 0 30px;
}
.i18n-ar .zgh-login {
  margin: 0 0 0 15px;
}
.i18n-ar #mini-panel-product_menu .zgh-accounts {
  padding: 0;
}
.bgn-product-header {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  height: 100%;
}
.sales-contact:before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  background-position: -1125px 0;
  width: 20px;
  height: 20px;
}
.zwph-white .sales-contact:before {
  background-position: -1146px 0;
}
.zgh-localization.init {
  display: inline-block !important;
}
.img-responsive.formob, .menu-icon-help-header {
  display: none;
}
.zw-product-header .content-wrap, .product-nav-links {
  max-width: 100%;
  width: 100%;
}
.zw-product-header {
  position: relative;
  z-index: 999;
  padding: 0;
}
.zwph-white .pricing-text, .zwph-white .sales-contact, .zwph-white .zgh-accounts .zgh-login {
  color: #fff
}
.zw-product-header .bigin-custom-nav {
  margin-right: 25px;
}
.zw-product-header .zgh-user-box {
  padding-right: 0;
}
.dropdown-menu li a {
  padding: 7px 30px !important;
}
/*
.product-icon {
  width: 44px;
}
*/
/*bigin new header*/
.product-nav-links .menu li a {
  font-size: 16px;
}
.bigin-product-logo {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  color: #fff;
  max-width: 130px;
  display: flex;
  flex-direction: column;
  align-items: center;
  margin-top: 2px;
}
.logo-main-txt {
  font: 30px var(--zf-primary-bold);
}
.logo-sml-txt {
  font: 11px var(--zf-primary-regular);
}
.bign-header-right-sec {
  padding: 0;
  display: flex;
  justify-content: flex-end;
  align-items: center;
  height: 100%;
  box-sizing: border-box;
}
.sales-contact {
  font: 16px/1.2 var(--zf-primary-regular);
  display: inline-block;
  margin-right: 25px;
  padding-left: 25px;
  position: relative;
  color: #000;
}
.pricing-text {
  font-size: 16px;
  color: #000;
  margin-right: 30px;
}
.sales-number {
  color: #93892f;
}
.zgh-login {
  border-radius: 16px;
  padding: 8px 20px;
  margin: 0 15px 0 0;
  border: 1px solid #000;
  color: #000;
  display: inline-block;
  font-size: 15px;
}
#block-block-4 .zgh-signup {
  font-size: 12px;
  border: 1px solid #f0483e;
}
.zwph-white .zgh-login {
  border: 1px solid #fff;
  color: #fff;
}
.zgh-localSelect {
  font-size: 14px;
  font-family: var(--zf-primary-regular);
}
#block-block-4 .zgh-accounts {
  float: unset;
  padding: 0;
  margin: auto;
}
.product-header-top .menu {
  float: left;
}
.menu {
  padding: 0 22px 0 10px;
}
.main-container-wrapper .product-header-top .content-wrap, .pricehide-web {
  display: none !important;
}
.product-header-top .menu li .nolink {
  cursor: pointer;
  display: block;
  font-size: 15px;
  text-transform: none;
  line-height: 30px;
  position: relative;
  padding: 5px 0 0;
}
.umain .login-bgn {
  display: none;
}
.zw-product-header .bigin-custom-nav .zgh-accounts {
  display: block !important;
}
.zgh-userAvatar {
  cursor: pointer;
  max-height: 100%;
  border: 1px solid rgb(250, 243, 255);
  border-radius: 8px;
  width: 40px;
  height: 40px;
}
.salesnumber {
  margin-left: 3px;
  color: rgb(255, 246, 167);
}
.theme_dark .salesnumber {
  color: #000;
}
.product-header-top .menu {
  padding: 7px 22px 6px 10px;
}
.product-header-top .menu li a {
  color: #000;
  font-size: 15px;
  padding: 10px 0;
  text-transform: inherit;
  line-height: 20px;
}
.product-header-top .logo-main-txt {
  font: 24px var(--zf-primary-bold);
}
.product-header-top .logo-sml-txt {
  font: 9px var(--zf-primary-regular);
}
.product-header-top .bgn-product-header {
  height: 52px;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.product-header-top .bigin-product-logo {
  margin-top: 0;
}
.product-header-top .menu li:first-child {
  margin-left: 12px;
}
.product-header-top .bign-header-right-sec, .non-umain .product-header-top .bign-header-right-sec {
  padding: 0 10px 0 0;
}
.product-header-top .zgh-accounts .zgh-login {
  padding: 4px 20px;
  font-size: 11px;
  color: #000
}
.op0 {
  opacity: 0;
  height: 0
}
.non-umain .menu {
  padding: 0 22px 0 0;
}
.non-umain .product-header-top .menu {
  padding: 0 22px 0 10px;
}
.non-umain .bign-header-right-sec {
  padding: 0;
  height: 100%
}
.expanded.dropdown .caret {
  width: 0;
  height: 0;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  border-top: 7px solid #0000004d;
  background: transparent;
}
.zwph-white .expanded.dropdown .caret {
  border-top: 7px solid #ffffff59;
}
.logo-txt {
  display: flex;
  flex-direction: column;
  color: #000;
  padding: 0 0 0 15px;
  margin: 0;
  font: 11px/1.8 var(--zf-primary-regular);
  letter-spacing: .3px;
  margin-left: -1px;
}
.prdct-name {
  margin-left: -2px;
  font: 30px/1 var(--zf-primary-semibold);
  letter-spacing: 0;
}
.bigin-plogo {
  display: flex;
  align-items: center;
  justify-content: center;
}
.zwph-white .logo-txt {
  color: #fff;
}
.product-header-top .bigin-plogo img {
  height: 35px;
}
.product-header-top .logo-txt {
  padding: 0 0 0 5px;
  font: 10px/1.4 var(--zf-primary-regular);
  letter-spacing: -0.1px;
}
.product-header-top .prdct-name {
  font-size: 26px;
}
.menu li.last .dropdown-menu {
  left: 0;
  right: initial;
}
.pricing-text.active, .sales-contact.active {
  position: relative;
  font-family: var(--zf-primary-semibold), Arial, Helvetica, sans-serif;
  color: #0b9651
}
.zmenu-customers.active a {
  color: #0b9651 !important;
  font-family: var(--zf-primary-semibold), Arial, Helvetica, sans-serif;
}
.product-nav-links .menu li a.active, .product-nav-links .menu li span.active, .zmenu-customers.active {
  box-shadow: 0 -2px 0 #0b9651 inset;
  color: #0b9651;
  font-family: var(--zf-primary-semibold), Arial, Helvetica, sans-serif;
}
.pricing-text.active::after, .sales-contact.active::after {
  content: '';
  width: 100%;
  height: 2px;
  left: 0;
  background: #0b9651;
  position: absolute;
  bottom: -10px;
}
.product-header-top .zgh-accounts {
  margin: 7px 10px 7px 0;
}
.dropdown-menu .sub-dropdown li a {
  padding: 7px 25px !important;
}
/* cutomer rating css */
.bgn-awards-sprite {
  background-image: url("/sites/oweb/images/zohobigin/rating-badges-sprite.svg");
  display: inline-block;
}
.editor-chosie {
  background-position: -234px 0;
  width: 161px;
  height: 56px;
}
.nuclear-logo {
  background-position: 0 0;
  width: 204px;
  height: 60px;
}
.bgn-g2c-logo {
  background-position: 0 -85px;
  width: 140px;
  height: 50px
}
.bgn-prdcthunt-logo {
  background-position: -170px -85px;
  width: 140px;
  height: 50px
}
.bgn-trustpt-logo {
  background-position: -340px -85px;
  width: 140px;
  height: 50px
}
.bgn-captera-logo {
  background-position: 0 -165px;
  width: 140px;
  height: 50px
}
.bgn-gpay-logo {
  background-position: -170px -165px;
  width: 140px;
  height: 50px
}
.bgn-appstre-logo {
  background-position: -340px -165px;
  width: 140px;
  height: 50px
}
.bgn-cust-img {
  background-size: 683px auto;
  background-position: 0 -122px;
  width: 75px;
  height: 80px;
}
.i18n-ar.body-umain .zw-product-header .bigin-custom-nav {
  margin: 0 0 0 10px;
}
.i18n-ar .zw-product-header .zgh-accounts {
  padding: 0;
}
.other-lang .menu .dropdown-menu, .dropdown-right .dropdown-menu {
  right: inherit;
  left: 0;
}
.i18n-ar .zgh-userImage {
  margin: 0 0 0 10px !important;
}
.i18n-ar .footer-brand_icon1, .i18n-ar .footer-brand_icon2, .i18n-ar .footer-brand_icon3, .i18n-ar .footer-brand_icon4, .i18n-ar .footer-brand_icon5, .i18n-ar .footer-brand_icon6 {
  margin: 0 0 0 15px;
}
.i18n-ar .soc-icon1, .i18n-ar .soc-icon2, .i18n-ar .soc-icon3, .i18n-ar .soc-icon4 {
  margin: 20px 0 0 8px;
}
.hide-multilang-ocms {
  display: none;
}
.sub-dropdown li a.app-title {
  color: #000;
  position: relative;
  padding: 7px 24px !important;
  line-height: 22px !important;
  font-size: 15px !important;
  transition: background .25s ease;
  white-space: nowrap;
  box-shadow: none !important;
  font-family: var(--zf-primary-bold);
}
.sub-dropdown li a.bgn-boldtxt {
  font-family: var(--zf-primary-bold);
  font-size: 15px !important;
}
.zwph-white .zgh-localization .zgh-localSelect:before {
  background-position: -22px 0;
  top: 0;
}
.bgn-botm .zlang-container a {
  padding: 3px 0 3px 30px;
}
.zmore-line {
  color: #fff;
  border-bottom: 1px solid #ffba14;
  margin-left: 10px;
  display: inline-block;
}
.z-bottom-cta-menu a {
  color: #fff;
  background: #f0483f;
}
.zw-product-header.zwph-white .product-icon {
  -webkit-filter: none;
  filter: none;
}
.i18n-ar .zlang-container .zlang-container-inner li a::before {
  right: -32px;
  left: auto;
}
.i18n-ar .zlang-container ul li {
  width: 45%;
}
.dropdown-menu .sub-dropdown li {
  transition-duration: .2s;
  opacity: 1;
}
ul.sub-dropdown.activesub {
  visibility: visible;
  opacity: 1;
}
.ftr-cmpr {
  margin-top: 60px;
}
.r-g-f:not(.zw-template-zp_signup) .zw-only-copyright {
  border-top: 0;
}
.zw-only-copyright, .zw-only-copyright ul li a {
  color: #fff;
}
/*media query starts*/
@media only screen and (max-width: 1366px) {
  .bgn-foot-txt h2 {
    font: 42px/1.2 var(--zf-primary-extrabold);
  }
}
@media only screen and (max-width: 1240px) {
  .bigin-product-logo {
    margin-left: 0;
  }
  .soc-icon5 {
    margin-top: 15px
  }
  .bign-header-right-sec {
    padding: 15px 0 0 0;
    height: 50px;
  }
  .bgn-links-sec {
    width: calc(100% - 350px);
    padding: 0 0 0 30px;
  }
  .bgn-promo-sec {
    width: 280px;
    padding-right: 35px;
  }
  .brand_icons {
    margin: 0;
    display: block;
    max-width: 500px;
  }
  .footer-brand_icon1, .footer-brand_icon2, .footer-brand_icon3, .footer-brand_icon4, .footer-brand_icon5, .footer-brand_icon6, .footer-brand_icon7 {
    margin: 25px 25px 0 0;
  }
  .bgnfooter-main {
    padding: 0 30px;
  }
  .i18n-ar .main-container-wrapper #mini-panel-product_menu .menu-icon-help-header {
    margin-right: 15px !important;
  }
  .i18n-ar #mini-panel-product_menu .product-title::after {
    left: 7px;
  }
  .i18n-ar .footer-brand_icon1, .i18n-ar .footer-brand_icon2, .i18n-ar .footer-brand_icon3, .i18n-ar .footer-brand_icon4, .i18n-ar .footer-brand_icon5, .i18n-ar .footer-brand_icon6, .i18n-ar .footer-brand_icon7 {
    margin: 25px 0 0 25px;
  }
}
@media only screen and (max-width:1199px) {
  #mini-panel-product_menu .menu-icon-help-header + .product-nav-links, #mini-panel-product_menu .product-nav-links {
    margin-right: 0;
  }
}
@media only screen and (max-width:1140px) {
  .zw-product-header .bigin-custom-nav {
    margin-right: 0;
  }
  .zgh-accounts {
    padding: 0 10px 0 0;
  }
  .zw-product-header .product-title {
    display: flex !important;
  }
  .zw-product-header .product-title a {
    width: 130px;
  }
  .zw-product-header .menu li.pricehide-web, .pricehide-web {
    display: inline-block !important;
  }
  .menu li.last .dropdown-menu {
    left: initial;
    right: 0;
  }
  .soc-icon5 {
    margin-top: 20px
  }
  .body-umain #mini-panel-product_menu .bigin-custom-nav {
    margin: 0 10px 0 30px
  }
  .sales-contact, .login-bgn, .bigin-product-logo, .pricing-text, .sales-contact, .product-header-top {
    display: none;
  }
  .menu {
    padding: 5px 30px 0;
  }
  .zgh-userAvatar {
    margin: 0;
  }
  .menu, .bign-header-right-sec {
    float: right;
  }
  #mini-panel-product_menu .zgh-localization, .login-bgn {
    display: none !important;
  }
  .main-container-wrapper .product-header-top .content-wrap {
    display: block;
  }
  .bgn-product-header {
    display: block;
  }
  .i18n-ar .menu, .i18n-ar .bign-header-right-sec, .i18n-ar #header .menu {
    float: left;
  }
  .i18n-ar #header .menu {
    padding: 5px 15px 0 0;
  }
  .i18n-ar .main-container-wrapper #mini-panel-product_menu .menu-icon-help-header {
    margin-right: 15px !important;
  }
  .i18n-ar .main-container-wrapper #mini-panel-product_menu .menu-icon-help-header {
    padding: 15px 0 6px;
  }
}
@media only screen and (max-width: 1080px) {
  .brand_icons {
    max-width: inherit;
  }
  .bgnfooter-main {
    padding: 0;
  }
  .bgn-links-sec {
    width: 100%;
    padding: 0;
    margin: 50px 0 0;
  }
  .bgn-promo-sec {
    margin: auto;
    padding: 0;
  }
  .bgn-promo-sec, .bgn-promo-bnr {
    width: 100%;
  }
  .promo-partner {
    margin: 0 0 0 40px;
  }
  .i18n-ar .bgnfoot-wrap {
    padding: 60px 25px 35px 0;
  }
  .i18n-ar .promo-partner {
    margin: 0 40px 0 0;
  }
  .i18n-ar .zgh-utilities {
    direction: rtl;
  }
  .i18n-ar .signup-box .socl-signup a, .i18n-ar .signup-box .socl-signup span {
    margin: 0 0 0 10px;
  }
}
@media only screen and (max-width: 1024px) {
  .bgn-links-sec {
    padding: 30px 0 0;
    margin: 0;
  }
  .brnds-icns {
    margin-top: 35px;
  }
  .bgnfoot-wrap {
    padding: 40px 0 12px 25px;
  }
  .i18n-ar .bgnfoot-wrap {
    padding: 40px 25px 12px 0;
  }
  .menu {
    padding: 0 20px;
  }
  .main-container-wrapper #mini-panel-product_menu .menu-icon-help-header + .product-nav-links li {
    margin-left: 25px;
  }
}
@media only screen and (max-width: 992px) {
  .promo-partner {
    margin: 0 0 0 20px;
  }
  .zgh-userPanel ul, .zgh-userPanel.active ul {
    width: 310px;
  }
  .menu {
    padding: 5px 10px;
  }
  .bgn-slider-sec .bgn-slider-sec-rit {
    font: 30px/1.2 var(--zf-primary-extrabold);
  }
  .product-nav-links .menu li a {
    font-size: 13px;
  }
  .bign-header-right-sec {
    padding: 15px 14px 0 0;
  }
  .product-nav-links .menu li a {
    font-size: 13px;
  }
  .bign-header-right-sec {
    padding: 15px 14px 0 0;
  }
  .zw-product-header .product-nav-links li.sub-level .nolink:after {
    right: inherit;
    left: 17px;
    transform: rotate(180deg);
  }
}
@media only screen and (max-width: 850px) {
  .brand_icons {
    max-width: 500px;
  }
  .bgn-links-cnt:nth-child(4) {
    padding-right: 15px;
  }
  #mini-panel-product_menu .product-nav-links-new .zgh-localization, .zgh-localization, #mini-panel-product_menu .zgh-localization {
    display: none !important;
  }
  .menu {
    padding: 0 0 0 15px;
  }
  #mini-panel-product_menu .zgh-userPanel {
    padding-left: 0;
    margin: 0;
  }
  .zmenu-contactus a {
    margin-top: 10px;
  }
  #mini-panel-product_menu .product-nav-links li .nolink {
    padding: 10px 0;
  }
  #mini-panel-product_menu .product-nav-links .menu > li > a {
    padding: 10px 0;
    color: #fff;
  }
  .theme_dark #mini-panel-product_menu .product-nav-links .menu > li > a {
    padding: 10px 0;
    color: #000;
  }
  .bgn-links-cnt {
    min-width: 150px;
  }
  .bgn-foot-txt {
    padding: 55px 30px 45px;
  }
  .bign-header-right-sec {
    padding: 0 0px 0 10px;
  }
  .zw-product-header .product-nav-links li, .product-title + .product-nav-links li {
    margin: 0 0 0 15px;
  }
.menu .dropdown-menu {
    left: 25px;
}
}
@media only screen and (max-width: 768px) {
  .zsiq_theme1.zsiq_floatmain {
    max-height: 40px !important;
  }
  .footer-brand_icon1, .footer-brand_icon2, .footer-brand_icon3 {
    margin-right: 10px;
  }
  .bgnfoot-wrap {
    padding: 35px 0;
  }
  .bgn-promo-sec {
    float: none;
  }
  .bgnfoot-wrap {
    padding: 35px 0 10px 25px;
  }
  .i18n-ar .bgnfoot-wrap {
    padding: 35px 25px 10px 0;
  }
  #mini-panel-product_menu .product-title::after {
    font-size: 10px;
    top: 18px;
  }
  .menu-icon-help-header .product-title a {
    padding: 2px 0 9px 10px;
    font-size: 22px;
  }
  .menu-icon-help-header > a img {
    width: 35px;
  }
  .zpromotion {
    padding: 10px 40px 10px 10px;
  }
  .zpromotion p span {
    margin-right: 0;
    font-size: 14px;
  }
  .menu-icon-help-header > a img {
    width: 105px;
  }
  .menu-icon-help-header > a {
    display: inline-block !important;
    width: 105px;
    position: relative;
  }
}
@media only screen and (max-width: 767px) {
  .zw-product-header {
    padding: 0;
  }
  .zw-product-header .product-title a, .body-umain .zw-product-header .product-title a {
    padding: 0;
    background: inherit;
    height: 51px;
  }
  .zw-product-header .bgn-fixed-hd .product-title {
    margin: 9px 0 0;
  }
  .body-umain .zw-product-header .product-title, .zw-product-header .product-title {
    margin: 0;
    padding-left: 0;
  }
  .bign-header-right-sec {
    padding: 0;
  }
  .bgn-product-header {
    overflow: hidden;
  }
  .prdct-name {
    font-size: 28px;
  }
  .logo-txt {
    padding: 0 0 0 10px;
    font-size: 10px;
  }
  .product-title .product-icon {
    width: 120px;
  }
  .product-title, .zw-product-header .content-wrap > .zgh-accounts, .pricehide-web, .product-title .product-icon {
    display: block !important;
  }
  .zw-product-header .content-wrap > .zgh-accounts {
    height: auto;
  }
  .body-umain .zw-product-header .content-wrap, .zw-product-header .content-wrap {
    padding: 0 10px;
  }
  .body-umain .zw-product-header .content-wrap.bgn-fixed-hd, .zw-product-header .content-wrap.bgn-fixed-hd {
    padding: 5px 0;
  }
  .bgnhdr-appbatch a {
    display: inline-block;
  }
  .ztopstrip-container > a {
    font-size: 14px;
    line-height: 1.35;
    padding: 10px 50px 10px 10px;
  }
  .zpremoclose {
    right: 15px;
  }
  .main-container-wrapper #mini-panel-product_menu.bgn-fixed-hd .menu-icon-help-header {
    padding: 11px 10px;
  }
  #mini-panel-product_menu .product-nav-links, .main-container-wrapper.umain #mini-panel-product_menu .content-wrap, .bgn-product-header, .body-umain #mini-panel-product_menu .zgh-accounts {
    height: 100% !important
  }
  .bgn-fixed-hd .img-responsive, .img-responsive.formob, .sales-contact:before {
    display: none;
  }
  .zgh-accounts .zgh-signup, .footer-sec-wrap.two-column {
    display: none !important;
  }
  .bgn-promo-sec {
    display: flex;
  }
  .bgn-links-cnt {
    padding-right: 20px;
  }
  .bgnfoot-wrap {
    padding: 30px 25px 10px 25px;
  }
  .zsiq_theme1 .zsiq_user::before {
    width: 28px !important;
    height: 28px !important;
    background-size: 28px auto !important;
  }
  .theme_dark .zmenu-contactus a, .product-header-top .zmenu-contactus a {
    border: none !important;
  }
  .zmenu-contactus a {
    border: none;
    padding: 8px 0 !important;
    border-radius: 0;
    margin-top: auto;
  }
  .act-btn.cta-btn {
    display: none !important;
  }
  .bgn-privacylinks {
    padding: 20px 10px 80px;
  }
  .menu-icon-help-header .product-title a {
    background-position: 0 0;
    line-height: 50px;
    margin: 0px 0 0 60px;
    padding: 0px 0 0 35px;
  }
  .menu-icon-help-header .product-title a {
    height: 63px;
  }
  .menu-icon-help-header .product-title {
    width: 105px;
    position: relative;
  }
  .brand_icons {
    margin: 30px 0 0;
    display: block;
  }
  .bgn-acces, .bgn-getstrts {
    display: none !important;
  }
  .field-body.zbhn-promo-padng {
    padding-top: 0;
  }
  .main-container-wrapper #mini-panel-product_menu, .ptmenu.sticky {
    border-bottom: 1px solid transparent;
    height: 60px;
  }
  .bgnhdr-appbatch {
    padding: 14px 0;
  }
  .bgn-fixed-hd .bgnhdr-appbatch {
    padding: 5px 25px 0 0
  }
  .main-container-wrapper #mini-panel-product_menu .menu-icon-help-header {
    float: left;
  }
  .body-umain .zgh-accounts, .zgh-accounts {
    padding: 0;
  }
  .bgn-fixed-hd {
    top: 0;
    height: 47px;
    position: fixed;
    background: #fff;
    transition: all ease .3s;
    border-bottom: 1px solid #f2f2f2;
  }
  .zwph-white .bgn-fixed-hd .logo-txt {
    color: #000;
  }
  .cmn-logo-scle {
    transform: scale(.7);
    transform-origin: top;
    transition: all ease .3s;
  }
  .zhamburger {
    margin: 18px auto 0;
  }
  .z-bottom-cta-menu, .mobile-menu-icon1 {
    height: 50px;
  }
  .z-bottom-cta-menu a {
    padding: 13px 0;
    width: calc(100% - 50px);
    background: #f0483f;
    margin: auto;
  }
  /*
    .z-bottom-cta-menu {
        transform: translateY(40px);
        transition: all ease .3s;
    }
*/
  .show-cmcta {
    transform: translateY(0);
  }
  .bgnhdr-appbatch {
    transform-origin: top right;
  }
  .menu-icon-help-header {
    transform-origin: top left;
  }
  .i18n-ar .main-container-wrapper #mini-panel-product_menu .content-wrap .menu-icon-help-header {
    text-align: left;
    float: none;
  }
  .i18n-ar .main-container-wrapper #mini-panel-product_menu .content-wrap .menu-icon-help-header {
    text-align: center;
    float: right;
    display: inline-block;
  }
  .i18n-ar #mini-panel-product_menu .zgh-accounts, .i18n-ar #mini-panel-product_menu .zgh-localization {
    float: left;
  }
  .bgn-fixed-hd .main-container-wrapper #mini-panel-product_menu .menu-icon-help-header .product-title a, #mini-panel-product_menu.bgn-fixed-hd .menu-icon-help-header .product-title a {
    color: #000 !important;
  }
  .bgn-spm-main .bgnmob-fixedsec {
    top: 46px;
  }
  .i18n-ar #mini-panel-product_menu .product-title::after {
    left: 55px;
  }
  .i18n-ar.zph-sticky #mini-panel-product_menu .menu-icon-help-header .product-title a, .i18n-ar.zph-sticky .umain #mini-panel-product_menu .menu-icon-help-header .product-title a {
    background-position: center right;
    background-size: auto 36px;
    padding: 0 38px 0;
  }
  .i18n-ar .menu-icon-help-header .product-title {
    max-width: inherit;
    width: 105px;
    position: relative;
    right: 57px;
    top: -7px;
  }
  .i18n-ar #mini-panel-product_menu .product-title::after {
    content: "";
    position: absolute;
    left: 55px;
    font-size: 11px;
    width: 100px;
    top: 42px;
  }
  .i18n-ar .main-container-wrapper #mini-panel-product_menu .content-wrap {
    height: 60px;
  }
  .i18n-ar .bgn-fixed-hd .menu-icon-help-header .product-title {
    right: 15px;
  }
  .i18n-ar #mini-panel-product_menu.bgn-fixed-hd .zgh-accounts {
    left: -38px;
    position: relative;
  }
  .bgn-fixed-hd .img-responsive.formob, .theme_dark .bgn-fixed-hd .img-responsive {
    display: inline-block !important;
  }
  .zmobile-menu-new ul li .dropdown-menu a {
    padding: 0 0 0 12px !important;
  }
  .dropdown-menu > .sub-level > .nolink {
    padding: 0 25px 0 10px !important;
    display: block;
    font-size: 15px;
  }
  .dropdown-menu .sub-dropdown {
    padding-left: 30px;
    margin: 6px 0 0;
  }
  .zw-product-zohobigin .zwph-white.zw-product-header .product-title a {
    background: none;
  }
}
@media only screen and (max-width: 640px) {
  .bgn-links-cnt:nth-child(4) {
    padding-right: 25px;
  }
  .bgn-promo-sec {
    display: block;
  }
  .social_icons {
    border-top: 1px solid #2f2f2f;
    display: block;
    max-width: inherit;
    padding: 35px 15px 0;
    margin: 0 25px 40px;
    box-sizing: border-box;
  }
  .bgn-links-cnt:first-child h4 {
    border-top: 0;
  }
  .soc-icon1, .soc-icon2, .soc-icon3, .soc-icon4 {
    margin: 20px 15px 0 0;
  }
  .soc-icon4 {
    margin-right: 20px;
  }
  .bgn-promo-sec, .bgn-promo-bnr {
    width: 300px;
  }
  .promo-partner {
    margin-left: 0;
    margin-top: 40px;
  }
  .bgnfooter-main {
    padding: 0 0;
  }
  .bgn-links-sec {
    width: 100%;
    box-sizing: border-box;
  }
  .bgn-links-cnt h4 {
    cursor: pointer;
    position: relative;
    margin: 0;
    border: none;
    padding: 20px 15px;
    border-top: 1px solid #2f2f2f;
    font-size: 16px;
  }
  .bgn-links-list {
    padding: 0 0 20px 15px;
    display: none;
  }
  .bgn-links-list li:first-child {
    padding-top: 0;
  }
  .bgn-links-list li a {
    line-height: 30px;
  }
  .bgn-links-cnt h4:after {
    content: "";
    border: solid #000;
    border-width: 0 1px 1px 0;
    display: inline-block;
    padding: 3.5px;
    position: absolute;
    right: 18px;
    top: 23px;
    transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    transition: all .3s ease;
    border-color: #fff;
  }
  .bgn-links-cnt h4.active:after {
    transform: rotate3D(-135deg);
    -webkit-transform: rotate(-135deg);
    top: 23px;
  }
  .bgn-links-cnt {
    width: 100%;
    padding: 0 25px;
    box-sizing: border-box;
  }
  .bgnfoot-wrap {
    padding: 35px 0 6px 0;
  }
  .bgn-foot-txt h2 {
    font: 36px/1.1 var(--zf-primary-extrabold);
  }
  .brnds-icns {
    margin-top: 0;
    border-top: 1px solid #2f2f2f;
  }
  .brand_icons {
    padding: 25px 25px 0 30px;
    margin: 0 !important;
    box-sizing: border-box;
  }
  .footer-brand_icon1, .footer-brand_icon2, .footer-brand_icon3, .footer-brand_icon4, .footer-brand_icon5, .footer-brand_icon6, .footer-brand_icon7 {
    margin: 15px !important;
  }
  .bgn-links-list li {
    padding-top: 10px;
  }
  .i18n-ar .promo-partner {
    margin: 40px 0 0;
  }
  .i18n-ar .bgn-links-cnt h4:after {
    left: 18px;
    right: inherit;
  }
  .i18n-ar .bgn-links-list {
    padding: 0 15px 20px 0;
  }
  .pricing-text.active::after, .sales-contact.active::after {
    display: none !important
  }
}
@media only screen and (max-width:480px) {
  .ztopstrip-container p {
    max-width: 340px;
    margin: 0 auto;
  }
  .bgn-botm {
    float: left;
  }
  .foot-langsec {
    text-align: right;
  }
  .i18n-ar .zlang-container ul::after {
    right: inherit;
    left: 16px;
  }
  .i18n-ar .zlang-container ul::before {
    right: inherit;
    left: 14px;
  }
  .i18n-ar .zlang-container .zlang-container-inner {
    left: 0;
  }
}
@media only screen and (max-width:400px) {
  .pr-anata {
    width: 50px !important;
  }
}