/* Generated on: Mon Jan 30 2023 06:41:08 GMT+0000 (Coordinated Universal Time) */
/* ==========================================================================
   normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css
   ========================================================================== */
/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */html{font-family:'Nunito Sans',sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace, monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type='checkbox'],input[type='radio']{box-sizing:border-box;padding:0}input[type='number']::-webkit-inner-spin-button,input[type='number']::-webkit-outer-spin-button{height:auto}input[type='search']{-webkit-appearance:none}input[type='search']::-webkit-search-cancel-button,input[type='search']::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}

/* ==========================================================================
   Start of base Webflow CSS - If you're looking for some ultra-clean CSS, skip the boilerplate and see the unminified code below.
   ========================================================================== */

   /* ==========================================================================
      Start of custom Webflow CSS
      ========================================================================== */

   

@media screen and (min-width: 992px){
  .free_tools_wrap .w-col-6{
      width: 25% !important;
  }
}

.w-checkbox {
  display: block;
  margin-bottom: 5px;
  padding-left: 20px;
}

.w-checkbox::before {
  content: ' ';
  display: table;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

.w-checkbox::after {
  content: ' ';
  display: table;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
  clear: both;
}

.w-checkbox-input {
  float: left;
  margin-bottom: 0px;
  margin-left: -20px;
  margin-right: 0px;
  margin-top: 4px;
  line-height: normal;
}

.w-checkbox-input--inputType-custom {
  border-top-width: 1px;
  border-bottom-width: 1px;
  border-left-width: 1px;
  border-right-width: 1px;
  border-top-color: #ccc;
  border-bottom-color: #ccc;
  border-left-color: #ccc;
  border-right-color: #ccc;
  border-top-style: solid;
  border-bottom-style: solid;
  border-left-style: solid;
  border-right-style: solid;
  width: 12px;
  height: 12px;
  border-bottom-left-radius: 2px;
  border-bottom-right-radius: 2px;
  border-top-left-radius: 2px;
  border-top-right-radius: 2px;
}

.w-checkbox-input--inputType-custom.w--redirected-checked {
  background-color: #3898ec;
  border-top-color: #3898ec;
  border-bottom-color: #3898ec;
  border-left-color: #3898ec;
  border-right-color: #3898ec;
  background-image: url(/wp-content/themes/jibble-theme/assets/svgexport-1.svg);
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.w-checkbox-input--inputType-custom.w--redirected-focus {
  box-shadow: 0px 0px 3px 1px #3898ec;
}

/* wp-menu-css-start */
.wp-menu-img img 		     { display: flex; display: -webkit-flex; align-items:center; -webkit-align-items:center; }
.wp-menu-img img             { display: inline-block;}
.wp-menu-img-before img      { margin-right: 10px; }
.wp-menu-img-after img       { margin-left: 10px; }
/* wp-menu-css-end */


body {
  padding-top: 1px;
  font-family: 'Nunito Sans',sans-serif!important;
  color: #333;
  font-size: 14px;
  line-height: 20px;
}

p{
  font-size:16px!important;
  line-height:24px!important;
}

span {
    line-height: 24px;
    font-size: 16px;
}
.article--content img {
  margin: 7.5px auto;
}

h4 {
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 18px;
  line-height: 24px;
  font-weight: bold;
}

p {
  margin-bottom: 20px;
  font-size: 15px;
  line-height: 23px;
}

a {
  color: #00b800;
  text-decoration: underline;
}

.navbar {
  position: fixed;
  left: 0px;
  top: 0px;
  right: 0px;
  display: block;
  margin-top: 0px;
  padding-top: 0px;
  padding-bottom: 0px;
  border-style: solid;
  border-width: 1px;
  border-color: rgba(0, 0, 0, 0.15);
  background-color: #fff;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.24);
}

.navbar.celcom {
  height: 80px;
}

.logo_img {
  width: 160px;
  /*margin-left: 360px;*/
}

.logo_img.home {
  margin-top: 13px;
  margin-left: 11px;
}

.logo_img.pp {
  margin-top: 34px;
}

.navbar_container {
  position: static;
  left: 0px;
  top: 0px;
  right: 0px;
  display: block;
  width: auto;
  height: 70px;
  max-width: 1200px;
  margin-top: -1px;
  padding-top: 0px;
  float: none;
  box-shadow: 0 4px 3px -17px rgba(0, 0, 0, 0.72);
}

.button {
  position: static;
  left: 0px;
  top: 19px;
  display: inline;
  width: auto;
  margin: 0px 24px 0px 10px;
  padding: 9px 17px;
  float: none;
  border-radius: 5px;
  background-color: #00b800;
  /* font-family: 'Open Sans', sans-serif; */
  font-size: 16px;
  font-weight: 300;
  text-align: center;
}

.button:hover {
  background-color: #10c910;
}

.button.celcom_small {
  max-width: 300px;
  min-width: 200px;
  margin: 19px 0px 3px;
  padding: 15px 20px;
  background-color: #f29200;
  color: #fff;
  font-size: 16px;
  font-weight: 400;
}

.button.celcom_small.right-end {
  position: relative;
}

.button.pphome {
  min-width: 100px;
  margin-top: 0px;
  padding: 9px 27px;
  float: none;
}

.button.right {
  position: static;
  left: auto;
  top: auto;
  right: -255px;
  bottom: 3px;
  display: inline;
}

.button.right.trade-in {
  margin-top: 5px;
}

.button.big_button {
  margin-left: 0px;
  float: none;
}

.button.header {
  margin-top: 15px;
  float: none;
  clear: none;
}

.button.header.sigh_up {
  float: right;
}

.button.bahasa_button {
  margin-left: 0px;
}

.button.bahasa_button.big_button {
  max-width: 300px;
  margin-top: 0px;
  padding-right: 39px;
  padding-left: 39px;
}

.dropdown {
  position: relative;
  left: 0px;
  right: 0px;
  bottom: 0px;
  display: block;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  padding: 25px 15px;
  /* font-family: 'Open Sans', sans-serif; */
}

.dropdown:hover {
  margin-top: 0px;
  background-color: #f0f0f0;
  color: #333;
}

.dropdown:focus {
  color: #00b800;
}

/* .dropdown.w--open {
  font-family: 'Open Sans', sans-serif;
} */

.dropdown.features {
  padding-right: 10px;
  padding-left: 10px;
}

.nav_menu {
  position: relative;
  width: 720px;
  height: 70px;
  margin-top: 0px;
  margin-right: 0px;
  padding-top: 0px;
  float: right;
}

.nav_menu.celcom {
  padding-top: 27px;
}

.nav_menu.celcom.small-right {
  width: 300px;
  padding-top: 6px;
  padding-left: 100px;
}

.nav_link {
  display: inline-block;
  margin-top: 0px;
  padding: 25px 15px;
  opacity: 1;
  /* font-family: 'Open Sans', sans-serif; */
  color: #000;
  text-decoration: none;
}

.nav_link:hover {
  margin-top: 0px;
  background-color: #f0f0f0;
  color: #333;
}

.nav_link.w--current {
  display: inline-block;
  margin-top: 0px;
  padding-top: 25px;
  padding-bottom: 25px;
  color: #252525;
}

.nav_link.w--current:hover {
  margin-top: 0px;
}

.button_borders {
  position: static;
  left: -1px;
  top: 19px;
  display: inline-block;
  width: 70px;
  margin-top: 0px;
  margin-right: 10px;
  margin-left: 10px;
  border: 1px solid #424040;
  border-radius: 5px;
  background-color: #fff;
  /* font-family: 'Open Sans', sans-serif; */
  color: #363636;
  font-weight: 400;
}

.button_borders:hover {
  padding-right: 16px;
  padding-left: 16px;
  border-style: none;
  background-color: #00b800;
  color: #fff;
  font-weight: 400;
}

.button_borders.top-nav-borderbutton {
  width: auto;
  padding-right: 13px;
  padding-left: 13px;
  white-space: nowrap;
}

.button_borders.top-nav-borderbutton:hover {
  border-style: solid;
  border-color: #00b800;
}

.button_borders.top-nav-borderbutton {
  width: auto;
  padding-right: 13px;
  padding-left: 13px;
  white-space: nowrap;
}

.button_borders.top-nav-borderbutton:hover {
  border-style: solid;
  border-color: #00b800;
}

.text {
  position: relative;
  display: block;
  width: 84px;
  margin-right: auto;
  margin-left: auto;
  color: #000;
  text-align: center;
}

.dropdown_link {
  background-color: hsla(0, 0%, 100%, 0.93);
  /* font-family: 'Open Sans', sans-serif; */
  color: #969696;
}

.dropdown_link:hover {
  background-color: rgba(239, 252, 235, 0.93);
  color: #333;
}

.dropdown_link.w--current {
  background-color: hsla(0, 0%, 100%, 0.93);
  color: #8d8d8d;
}

.dropdown_link.custom-design {
  background-color: transparent;
  color: #000;
  text-decoration: none;
}

.banner {
  position: static;
  left: 0px;
  top: 0px;
  bottom: 0px;
  height: 0px;
  padding-top: 82px;
  padding-right: 0px;
  padding-bottom: 634px;
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0.5)));
  background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5));
  background-position: 0px 0px, 50% 0px;
  background-size: auto, cover;
  background-repeat: repeat, no-repeat;
}

.banner:hover {
  background-color: #0098ff;
}

.banner.partner_page {
  background-color: transparent;
  background-position: 51% 68px;
  background-size: cover;
}

.banner.directory {
  padding-bottom: 600px;
  background-color: transparent;
  
  background-size: cover;
}

.banner.celcom {
  
  background-position: 0px 50%;
  background-size: cover;
  background-repeat: repeat;
}

.banner.trade-in.trade_in {
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0.5))), url("/wp-content/uploads/2023/06/62a1a65f7ebc6ba195daaec3_5971erstock_4407474431-1-scaled.jpg");
  background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5));
  background-position: 0px 0px, 50% 50%;
  background-size: auto, cover;
  background-repeat: repeat, repeat;
}

.heding_white {
  position: static;
  display: block;
  margin: 126px auto 19px 0px;
  /* font-family: 'Open Sans', sans-serif; */
  color: #fff;
  font-size: 44px;
  line-height: 54px;
  font-weight: 600;
  text-align: left;
}

.heding_white.celcom {
  margin-top: 0px;
}

.heding_white.celcom.sign_up {
  margin-top: 0px;
  font-size: 37px;
}

.heding_white.celcom.sign_up_bm {
  font-size: 39px;
}

.heding_white.home.top_banner_home {
  margin-top: 52px;
}

.heding_white.trade-in {
  margin-top: 40px;
  font-size: 31px;
  line-height: 46px;
}

.main_cta {
  position: static;
  left: 0px;
  top: 0px;
  bottom: 0px;
  display: block;
  max-width: 700px;
  min-height: 300px;
  margin-top: 0px;
  margin-left: 0px;
  padding: 0px;
}

.cta_text {
  margin-top: 10px;
  margin-bottom: 20px;
  margin-left: 66px;
  /* font-family: 'Open Sans', sans-serif; */
  color: #fff;
  font-size: 25px;
  line-height: 33px;
  font-weight: 400;
}

.cta_text.celcom {
  margin-bottom: 37px;
  font-size: 20px;
}

.cta_text.home.home_page_cta.fc-dark-color {
  margin-left: 0px;
  font-size: 22px;
}

.cta_text.trade-in {
  font-size: 20px;
  line-height: 28px;
}

.cta_text.directory_header_p_text {
  font-size: 16px;
  text-align: left;
}

.big_button {
  display: inline-block;
  max-width: 300px;
  margin-top: 25px;
  margin-bottom: 10px;
  margin-left: 64px;
  padding: 17px 51px 17px 50px;
  border: 1px none #fff;
  border-radius: 5px;
  background-color: #00b800;
  font-size: 18px;
  text-align: center;
  letter-spacing: 1px;
  text-transform: uppercase;
}

.big_button.centered {
  position: static;
  top: 250px;
  right: 0px;
  display: block;
  max-width: 320px;
  margin: 41px auto -48px;
  padding-left: 48px;
  float: none;
  text-align: center;
}

.big_button.centered.celcom {
  background-color: #f29200;
}

.big_button.centered.trade_in_cta {
  margin-top: 35px;
}

.big_button.centered.diff-width {
  max-width: 405px;
}

.big_button.partner_page {
  letter-spacing: 0px;
}

.big_button.trade-in {
  margin-top: 12px;
}

.big_button.directory_page_button {
  margin-top: 15px;
  background-color: #fff;
  color: #00b800;
  letter-spacing: 0px;
}

h1.home_bg_title.top_banner_home {
  font-size: 44px;
}

.big_button.home_big_button {
  max-width: 300px;
  margin-left: 0px;
  padding-top: 15px;
  padding-bottom: 15px;
}

.signup1_testimoial_heading {
  display: block;
  width: auto;
  max-width: 1200px;
  margin: 0px auto 20px;
  padding-top: 60px;
  border-bottom: 0px solid #9e9e9e;
  font-size: 32px;
  line-height: 44px;
  font-weight: 600;
  text-align: center;
}

.signup1_testimoial_heading.close {
  margin-top: 0px;
  margin-bottom: 0px;
  text-align: center;
}

.signup1_testimoial_heading.directory {
  margin-bottom: 10px;
  padding-top: 0px;
  text-align: left;
}

.signup1_testimoial_heading.trade-in {
  padding-right: 30px;
  padding-left: 30px;
  text-align: left;
}

.signup1_testimoial_heading.trade-in._2 {
  padding-top: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
}

.one_feature {
  position: static;
  left: 0px;
  top: 0px;
  display: block;
  overflow: visible;
  width: 33%;
  margin-top: 8px;
  margin-bottom: 0px;
  margin-left: 0px;
  padding: 0px;
  float: left;
  clear: none;
}

.solutions_list {
  display: block;
  width: 960px;
  max-width: 1200px;
  margin-top: 26px;
  margin-right: auto;
  margin-left: auto;
  padding-right: 0px;
}

.feature_heading {
  display: block;
  margin-top: 8px;
  margin-bottom: 0px;
  margin-left: 10px;
  float: left;
  font-size: 16px;
  text-align: center;
}

.icon {
  position: static;
  left: 0px;
  display: block;
  height: 40px;
  max-width: 40%;
  margin-top: 9px;
  float: left;
  clear: none;
  font-family: 'Simple line icons', sans-serif;
  color: #00b800;
  font-size: 30px;
  text-align: center;
}

.icon.fontawesome {
  margin-top: 13px;
  margin-right: 10px;
  margin-left: 1px;
  padding-left: 0px;
  float: left;
  font-family: Fontawesome, sans-serif;
  font-size: 19px;
}

.icon.fontawesome.small_iocn {
  clear: left;
}

.icon.fontawesome.pricing_checkmark {
  display: inline-block;
  color: #333;
}

.icon.fontawesome.pricing_checkmark.new_pricing {
  display: block;
  height: 36px;
  max-width: 100%;
  margin: 0px auto;
  padding-top: 8px;
  padding-bottom: 10px;
  float: none;
  border-style: none none solid;
  border-width: 1px;
  border-color: #e7e7e7;
  color: #00b800;
}

.icon.fontawesome.pricing_checkmark.new_pricing.white {
  color: #fff;
}

.icon.fontawesome.pricing_checkmark.new_pricing.even {
  background-image: -webkit-gradient(linear, left top, left bottom, from(#f8f8f8), to(#f8f8f8));
  background-image: linear-gradient(180deg, #f8f8f8, #f8f8f8);
}

.icon.fontawesome.pricing_checkmark.new_pricing.gray.even {
  color: #f8f8f8;
}

.icon.fontawesome.pricing_checkmark.new_pricing.grey.even {
  color: #f8f8f8;
}

.icon.fontawesome.trade {
  margin-left: 0px;
  float: left;
  font-size: 26px;
}

.icon.fontawesome.off_icon {
  font-size: 40px;
}

.icon.fontawesome.home_solution_icon {
  display: inline-block;
  margin-right: 0px;
  margin-left: 0px;
  color: #00b800;
}

.icon.celcom {
  color: #0074b9;
}

.icon.icon-calendar {
  font-family: Fontawesome, sans-serif;
  font-size: 28px;
}

.rows {
  display: block;
  max-width: 1200px;
  margin: 60px auto 70px;
  padding-top: 0px;
  color: #333;
}
.hero-rows {
  display: flex;
  max-width: 1100px;
  margin: 9px auto -170px;
  padding-top: 0px;
  color: #333;
}
.empty_col.w-col.w-col-5.w-col-tiny-tiny-stack.herobg-image{
  margin-left: 130px;
}

.advantages {
  margin-bottom: 0px;
  padding-top: 50px;
  padding-bottom: 30px;
  background-color: #f3f3f3;
}

.advantages.white {
  background-color: #fff;
}

.feature_text {
  margin-right: 0px;
  margin-bottom: 30px;
  margin-left: 0px;
  padding-right: 7px;
  padding-left: 0px;
  clear: left;
  font-size: 15px;
}

.feature_text.leave_management {
  padding-right: 21px;
}

.solutions_block {
  position: static;
  margin-bottom: 0px;
  padding-bottom: 30px;
  border: 1px none #c7c7c7;
  background:  -webkit-gradient(linear, left top, left bottom, from(hsla(0, 0%, 100%, 0.5)), to(hsla(0, 0%, 100%, 0.5)));
  background:  linear-gradient(180deg, hsla(0, 0%, 100%, 0.5), hsla(0, 0%, 100%, 0.5));
  background-position: 100% 86%, 0px 0px;
  background-size: 960px, auto;
  background-repeat: no-repeat, repeat;
}

.solutions_block.home {
  position: static;
  float: left;
  background-image: -webkit-gradient(linear, left top, left bottom, from(hsla(0, 0%, 100%, 0.5)), to(hsla(0, 0%, 100%, 0.5)));
  background-image: linear-gradient(180deg, hsla(0, 0%, 100%, 0.5), hsla(0, 0%, 100%, 0.5));
}

.solutions_block.mia {
  display: block;
  width: 1200px;
  min-height: 500px;
  margin-right: auto;
  margin-left: auto;
  background-image: -webkit-gradient(linear, left top, left bottom, from(hsla(0, 0%, 100%, 0.5)), to(hsla(0, 0%, 100%, 0.5)));
  background-image: linear-gradient(180deg, hsla(0, 0%, 100%, 0.5), hsla(0, 0%, 100%, 0.5));
}

.img_solution {
  position: relative;
  right: 25px;
  display: block;
  max-width: 800px;
  margin-top: 0px;
  margin-right: 0px;
  margin-left: auto;
  padding-top: 0px;
  padding-left: 0px;
  background-color: transparent;
}

.product_shot {
  position: static;
  left: 0px;
  right: 0px;
  display: block;
  width: 100%;
  max-width: 750%;
  margin-right: auto;
  margin-bottom: 15px;
  margin-left: auto;
  padding-left: 0px;
  float: none;
}

.big-advantages-wrap {
  display: block;
  width: 980px;
  max-width: 1200px;
  margin-right: auto;
  margin-bottom: 9px;
  margin-left: auto;
  padding-top: 21px;
  clear: none;
}

.one_advantage {
  display: block;
  max-width: 190px;
  margin-right: auto;
  margin-left: 5px;
  padding: 17px 10px;
  float: left;
}

.one_advantage.partner_advantage {
  display: block;
  max-width: 320px;
  margin-right: auto;
  margin-left: auto;
  float: left;
}

.advantage_heading {
  font-size: 16px;
  font-weight: 700;
  text-align: center;
}

.small_text {
  font-size: 13px;
  text-align: center;
}

.big_icon {
  display: block;
  margin-right: auto;
  margin-left: auto;
  background-color: transparent;
  color: #0074b9;
}

.big_icon.celcom {
  background-color: transparent;
}

.tesimonials {
  display: none;
  height: 500px;
  background-image: -webkit-gradient(linear, left top, left bottom, from(hsla(0, 0%, 100%, 0.77)), to(hsla(0, 0%, 100%, 0.77))), url("/wp-content/uploads/2023/06/62a1a65f7ebc6b91c5daae5e_panda-bg.cef03b941.jpg");
  background-image: linear-gradient(180deg, hsla(0, 0%, 100%, 0.77), hsla(0, 0%, 100%, 0.77));
  background-position: 0px 0px, 100% 100%;
  background-repeat: repeat, no-repeat;
}

.testimonials_wrap {
  display: block;
  max-width: 1200px;
  margin-right: auto;
  margin-left: auto;
}

.one_testimonial {
  position: relative;
  display: block;
  max-width: 100%;
  min-height: 0px;
  margin: 20px auto 0px;
  padding-top: 0px;
  padding-right: 10px;
  padding-left: 10px;
  float: none;
  text-align: center;
}

.testimonial_avatar {
  display: block;
  width: 150px;
  height: 150px;
  margin-right: auto;
  margin-left: auto;
  float: none;
  border-radius: 50%;
  background-image: url("/wp-content/uploads/2023/06/62a1a65f7ebc6b7227daaeca_customer-image-bernadette-lawrence1.jpg");
  background-position: 50% 50%;
  background-size: cover;
}

.testimonial_avatar.shahireen {
  background-image: url("/wp-content/uploads/2023/06/62a1a65f7ebc6b14c8daae72_Shahireen20Zulkifli20-20Director20Terfaktab20Media21-1.jpg");
  background-size: cover;
}

.testimonial_avatar.dato {
  background-image: url("/wp-content/uploads/2023/06/62a1a65f7ebc6b30b2daaede_Dato_Jeffrey_Mohammed1.jpg");
  background-size: cover;
}

.testimonial_text {
  display: block;
  width: 100%;
  margin: 25px auto 20px;
  float: left;
  font-size: 20px;
  line-height: 32px;
  font-style: italic;
  text-align: center;
}

.testimonial_name {
  position: relative;
  right: 5px;
  display: inline-block;
  width: 100%;
  margin-left: 0px;
  float: none;
  color: #00b800;
  font-size: 12px;
  font-weight: 700;
  text-align: center;
}

.subheading {
  display: block;
  width: 960px;
  max-width: 1000px;
  margin: 0px auto 10px;
  font-size: 22px;
  line-height: 34px;
  font-style: normal;
  font-weight: 300;
  text-align: center;
}

.customers {
  min-height: 230px;
  margin-top: 0px;
  padding: 48px 12px;
  background-color: #f3f3f3;
}

.customers.hideme {
  display: none;
}

.customers_logos {
  display: block;
  max-width: 1200px;
  margin-top: -10px;
  margin-right: auto;
  margin-left: auto;
  padding-top: 24px;
  padding-right: 0px;
  padding-bottom: 76px;
}

.customer_logo_250 {
  margin-right: 30px;
  margin-left: 20px;
  float: left;
}

.customer_logo_250.parters {
  width: 175px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
  padding-top: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
  float: none;
}

.customer_logo_250.parters.padding-left-right {
  width: 175px;
  padding-right: 20px;
  padding-left: 20px;
}

.customer_logo_250.parters.padding-left-right.custom {
  width: auto;
  height: 100px;
}

.customer_logo_250.parters.padding-left-right.custom.height-30 {
  height: 30px;
}

.customer_logo_250.parters.padding-left-right.margin-left {
  margin-left: 148px;
}

.customer_logo_250.parters_250 {
  width: 100px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
  padding-top: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
  float: none;
}

.pricing {
  display: block;
  max-width: 1200px;
  min-height: 500px;
  margin-right: auto;
  margin-left: auto;
  padding-bottom: 30px;
  background-color: #fff;
}

.pricing.mia {
  background-color: #fff;
}

.pricing.home {
  padding-top: 50px;
  background-image: none;
  background-size: auto;
  background-repeat: repeat;
}

.free_features {
  display: block;
  width: 550px;
  height: 160px;
  max-width: 550px;
  margin-top: 10px;
  margin-right: auto;
  margin-left: auto;
  padding-top: 18px;
  padding-left: 0px;
}

.free_feature_text {
  display: inline-block;
  margin-left: 20px;
  float: none;
  clear: none;
  font-size: 18px;
  font-weight: 300;
}

.partners {
  min-height: 350px;
  background-color: #f3f3f3;
}

.free_tools_wrap {
  display: block;
  max-width: 1200px;
  margin: 0px auto 40px;
  padding-top: 70px;
}

.one_free_tool {
  display: block;
  float: none;
}

.free_tool_heading {
  margin-top: 0px;
  text-align: center;
}

.free_tool_text {
  display: block;
  max-width: 300px;
  margin-right: auto;
  margin-left: auto;
  text-align: center;
}

.try_now {
  min-height: 300px;
  margin-top: 0px;
  margin-bottom: -57px;
  padding-top: 10px;
  background-image: url("/wp-content/uploads/2023/06/62a1a65f7ebc6b8c12daae5d_blue-square.a36d73651.png");
  background-position: 0px 0px;
  background-size: 104px;
}

.try_now.celcom {
  background-image: url("/wp-content/uploads/2023/06/62a1a65f7ebc6b8c12daae5d_blue-square.a36d73651.png");
  background-size: 104px;
}

.try_now.sign_up_try {
  margin-bottom: -3px;
  background-image: url("/wp-content/uploads/2023/06/62a1a65f7ebc6b8c12daae5d_blue-square.a36d73651.png");
  background-size: 104px;
}

.try_now.no-bottom-margin {
  margin-bottom: 0px;
}

.try_now.no-bottom-margin.custom-height {
  min-height: 250px;
}

.white_head {
  display: block;
  max-width: 1200px;
  margin: 48px auto 10px;
  color: #fdfdfd;
  font-size: 37px;
  font-weight: 600;
  text-align: center;
}

.white_head.diff-width {
  max-width: 900px;
}

.white-heading {
  display: block;
  max-width: 700px;
  margin: 16px auto -10px;
  padding-top: 0px;
  color: #fff;
  font-size: 17px;
  font-weight: 300;
  text-align: center;
}

.white-heading.trade_in {
  margin-top: 20px;
  font-size: 32px;
  line-height: 36px;
}

.white-heading.statutory_form {
  max-width: 700px;
  margin-top: 22px;
  margin-right: auto;
  margin-left: auto;
  color: #fff;
  font-size: 20px;
  line-height: 30px;
  font-weight: 400;
  -o-object-fit: fill;
  object-fit: fill;
}

.white-heading.white-text {
  max-width: 960px;
  padding-right: 0px;
  padding-left: 0px;
}

.footer {
  min-height: auto;
  margin-top: 0px;
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #2b2b2b;
  color: #c2c2c2;
  text-align: left;
  text-decoration: none;
}

.footer.link {
  padding-top: 0px;
  color: #b1b1b1;
  line-height: 23px;
  font-weight: 300;
  text-decoration: none;
}

.footer.link:hover {
  color: #fff;
}

.footer_wrap {
  display: block;
  max-width: 1200px;
  margin-right: auto;
  margin-left: auto;
}

.footer_header {
  color: #fff;
  font-size: 18px;
  font-weight: 400;
}

.footer_text {
  display: inline;
  margin-bottom: 20px;
  padding-top: 0px;
  padding-bottom: 0px;
  color: #b1b1b1;
  font-size: 15px;
  font-weight: 200;
}

.footer_text.tradein {
  margin-right: 0px;
  padding-right: 0px;
  padding-left: 0px;
  color: #333;
  font-size: 16px;
}

.footer_rows {
  display: block;
  max-width: 1200px;
  margin-right: auto;
  margin-left: auto;
  padding-top: 30px;
  padding-bottom: 30px;
}

.partners_logos {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  max-width: 1200px;
  margin: 30px auto 0px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: stretch;
  -webkit-justify-content: stretch;
  -ms-flex-pack: stretch;
  justify-content: stretch;
  justify-items: center;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-align-content: stretch;
  -ms-flex-line-pack: stretch;
  align-content: stretch;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  -ms-grid-columns: 1fr 1fr 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  -ms-grid-rows: auto auto auto;
  grid-template-rows: auto auto auto;
  text-align: center;
}

.partners_logosslide {
  display: flex;
  max-width: 960px;
  margin: 0 auto;
}

.partners_logosslide .slick-track {
  display: flex;
  align-items: center;
}

.partner-logos .pp-partner-logos-item-logo-img {
  height: auto;
  width: auto;
  padding: 0 15px;
  max-width: 100%;
  display: inline-block;
}

.partner-logos {
  text-align: center;
}

.partners_logosslide .slick-prev {
  left: -60px;
  top: 45% !important;
}
 

.partners_logosslide .slick-next {
  right: -51;
  top: 45% !important;
}

.partners_logosslide .slick-prev:before, .partners_logosslide .slick-next:before {
  color: #00b800;
  font-size: 46px;
}

.footer-social .w-container{
  display: flex;
}

.footer-social .f-icon {
  margin-right: 7px;
  margin-top: 10px;
}

.white_icon {
  display: inline;
  margin-right: 15px;
  font-family: Fontawesome, sans-serif;
  color: #fff;
}

.white_icon.on_button {
  display: inline-block;
  margin-top: 5px;
  margin-right: 14px;
  margin-left: 2px;
  padding: 9px 15px;
  border-radius: 5px;
  background-color: #004f97;
  text-decoration: none;
}

.white_icon.on_button.youtube {
  width: 40px;
  height: 40px;
  margin-top: 11px;
  padding-top: 9px;
  padding-left: 10px;
  background-color: #c0361c;
  font-size: 19px;
}

.white_icon.on_button.linkedin {
  padding-right: 12px;
  padding-left: 12px;
  background-color: #2d7bbd;
  font-size: 17px;
}

.footer-tex-icon-block {
  margin-bottom: 14px;
  line-height: 23px;
}

.footer-tex-icon-block.tradein {
  margin-bottom: 33px;
  padding-right: 165px;
  padding-left: 0px;
  float: none;
  color: #00b800;
}

.rights {
  min-height: 50px;
  background-color: #000;
}

.rights_text {
  display: block;
  width: 1000px;
  max-width: 1200px;
  margin-right: auto;
  margin-left: auto;
  padding-top: 16px;
  color: #5f5f5f;
  text-align: center;
}

.empty_col {
  margin-top: 0px;
  padding-right: 0px;
  padding-left: 0px;
}

.text-block {
  display: inline-block;
  max-width: 200px;
  margin-top: 25px;
  margin-left: 10px;
  color: #999;
}

.text-block.celcom {
  margin-top: 28px;
}

.text-block.mia-nav {
  margin-top: 12px;
  margin-left: 7px;
  font-size: 14px;
}

.white-text {
  display: inline;
  padding-left: 0px;
  color: #fff;
}

.text_wrap {
  display: block;
  width: 960px;
  max-width: 1200px;
  margin-right: auto;
  margin-left: auto;
}

.text-field {
  max-width: 470px;
  padding-top: 10px;
  padding-bottom: 10px;
  border-style: none;
  border-radius: 5px;
  background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent));
  background-image: linear-gradient(180deg, transparent, transparent);
}

.text-field.partner_page {
  margin-top: 0px;
}

.pricing_box {
  display: block;
  max-width: 800px;
  margin-top: 28px;
  margin-right: auto;
  margin-left: auto;
  padding: 15px;
  border: 1px solid #dfdfdf;
  border-radius: 5px;
  background-color: #ececec;
  text-align: center;
}

.div-block-2 {
  display: inline-block;
  max-width: 300px;
  margin-top: 0px;
  padding: 25px;
}

.heading {
  display: inline;
  padding-top: 25px;
  padding-left: 5px;
  float: left;
  clear: none;
}

.heading-2 {
  display: inline;
  float: left;
}

.text-block-2 {
  display: block;
  margin-right: auto;
  margin-left: auto;
  float: left;
  clear: left;
  background-color: transparent;
  color: #999;
  text-align: left;
  text-transform: uppercase;
}

.heading-3 {
  display: block;
  max-width: 1200px;
  margin-top: 55px;
  margin-right: auto;
  margin-left: auto;
}

.heading-3.privacy {
  text-align: left;
}

.body {
  padding-top: 71px;
  text-align: center;
}

.paragraph-3 {
  display: block;
  max-width: 1200px;
  margin-right: auto;
  margin-bottom: 70px;
  margin-left: auto;
  text-align: left;
}

.paragraph-3.last_paragraph {
  margin-bottom: 80px;
}

.paragraph-3.privacy {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  line-height: 25px;
  text-align: justify;
}

.heading-4 {
  display: block;
  width: 1200px;
  margin-right: auto;
  margin-left: auto;
}

.heading-4.privacy {
  text-align: left;
}

.unordered-list {
  display: block;
  max-width: 1200px;
  margin-right: auto;
  margin-left: auto;
}

.unordered-list.last_p {
  margin-bottom: 93px;
  text-align: left;
}

.font_awesome {
  padding: 35px;
  font-family: 'Fontawesome webfont', sans-serif;
  color: #00b800;
  font-size: 26px;
  text-align: center;
}

.paragraph-5 {
  position: static;
  top: 0px;
  display: block;
  max-width: 400px;
  margin-right: auto;
  margin-left: auto;
  padding-right: 0px;
  float: none;
  clear: none;
  font-size: 18px;
  line-height: 28px;
  text-align: center;
}

.paragraph-9 {
  position: static;
  left: 0px;
  top: 0px;
  display: block;
  max-width: 400px;
  margin-right: auto;
  margin-bottom: 0px;
  margin-left: auto;
  float: none;
  clear: none;
  font-size: 18px;
  line-height: 28px;
  text-align: center;
}

.why_pp {
  padding-top: 0px;
  padding-bottom: 51px;
  border-style: none;
  background-color: #f3f3f3;
}

.why_pp.celcom {
  padding-bottom: 0px;
}

.row-3 {
  display: block;
  max-width: 1200px;
  margin-right: auto;
  margin-left: auto;
  padding-top: 30px;
}

.paragraph-10 {
  padding-right: 10px;
  padding-left: 10px;
  text-align: center;
}

.heading-7 {
  text-align: center;
}

.image-3 {
  display: block;
  margin-right: auto;
  margin-left: auto;
  padding-bottom: 0px;
}

.support_icon {
  display: block;
  margin-top: 14px;
  margin-right: auto;
  margin-left: auto;
}

.utility-page-wrap {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100vw;
  height: 100vh;
  max-height: 100%;
  max-width: 100%;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.utility-page-content {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 260px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  text-align: center;
}

.utility-page-form {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
}

.section-3 {
  position: static;
  margin-bottom: 0px;
}

.section-3.partners {
  min-height: 400px;
}

.div-block-9 {
  display: block;
  max-width: 1100px;
  margin-top: 50px;
  margin-right: auto;
  margin-left: auto;
  text-align: center;
}
.div-block-9 .partner-images {
  margin-top: 25px;

}
.selected_partners {
  padding: 40px;
}

.selected_partners.sundar {
  padding: 40px;
}

.selected_partners.cloud {
  margin-left: 33px;
  padding: 40px;
}

.selected_partners.ext {
  margin-left: 30px;
  padding: 40px;
}

.selected_partners.ezsolve {
  margin-right: -2px;
  margin-left: 30px;
  padding: 40px;
}

.text-block-5 {
  display: block;
  margin: 100px auto 30px;
  float: none;
  font-family: 'Fontawesome webfont', sans-serif;
  color: #00b800;
  font-size: 50px;
  font-weight: 500;
  text-align: center;
}

.column-6 {
  height: 400px;
  padding-right: 0px;
  padding-left: 0px;
  background-image: -webkit-gradient(linear, left top, left bottom, from(hsla(0, 0%, 100%, 0.57)), to(hsla(0, 0%, 100%, 0.57))), url("/wp-content/uploads/2023/06/62a1a65f7ebc6b4abedaad60_Screenshot_11.png");
  background-image: linear-gradient(180deg, hsla(0, 0%, 100%, 0.57), hsla(0, 0%, 100%, 0.57)), url("/wp-content/uploads/2023/06/62a1a65f7ebc6b4abedaad60_Screenshot_11.png");
  background-position: 0px 0px, 0px 0px;
  background-size: auto, 621px;
}

.column-7 {
  height: 400px;
  padding-right: 0px;
  padding-left: 0px;
  background-image: -webkit-gradient(linear, left top, left bottom, from(hsla(0, 0%, 100%, 0.73)), to(hsla(0, 0%, 100%, 0.73))), url("/wp-content/uploads/2023/06/62a1a65f7ebc6b0897daadae_Screenshot_21.png");
  background-image: linear-gradient(180deg, hsla(0, 0%, 100%, 0.73), hsla(0, 0%, 100%, 0.73)), url("/wp-content/uploads/2023/06/62a1a65f7ebc6b0897daadae_Screenshot_21.png");
  background-position: 0px 0px, 0px 0px;
  background-size: auto, 628px;
}

.column-8 {
  height: 400px;
  padding-right: 0px;
  padding-left: 0px;
  background-image: -webkit-gradient(linear, left top, left bottom, from(hsla(0, 0%, 100%, 0.85)), to(hsla(0, 0%, 100%, 0.85))), url("/wp-content/uploads/2023/06/62a1a65f7ebc6b1567daae79_windsor-682x499-term-dates1.jpg");
  background-image: linear-gradient(180deg, hsla(0, 0%, 100%, 0.85), hsla(0, 0%, 100%, 0.85)), url("/wp-content/uploads/2023/06/62a1a65f7ebc6b1567daae79_windsor-682x499-term-dates1.jpg");
  background-position: 0px 0px, 0px 0px;
  background-size: auto, cover;
}

.row-6 {
  margin-top: 32px;
}

.slider-2 {
  background-color: hsla(0, 0%, 100%, 0);
}

.icon-2 {
  top: 41px;
  color: #333;
}

.image-5 {
  display: block;
  margin-right: auto;
  margin-left: auto;
  padding-bottom: 6px;
  clear: none;
}

.image-6 {
  display: block;
  max-width: 320px;
  margin-right: auto;
  margin-left: auto;
  text-align: left;
}

.image-6.mann_pyroll_logo {
  max-width: 290px;
}

.image-6.logo_sundar {
  max-width: 290px;
}

.image-6.extracc_logo {
  max-width: 290px;
}

.image-6.mann_pyroll_logo {
  max-width: 290px;
}

.image-6.fvt_pyroll_logo {
  max-width: 290px;
}

.div-block-11 {
  display: block;
  max-width: 900px;
  margin-top: 20px;
  margin-right: auto;
  margin-left: auto;
}

.paragraph-12 {
  display: block;
  margin-right: auto;
  margin-left: auto;
  font-size: 17px;
  line-height: 35px;
  text-align: center;
}

.paragraph-12.font_awesome {
  font-family: Fontawesome, sans-serif;
}

.paragraph-12.left-flag {
  max-width: 1200px;
  text-align: left;
}

.paragraph-12.privacy {
  font-size: 17px;
  line-height: 35px;
}

.directory_link_wrap {
  display: block;
  max-width: 900px;
  margin-right: auto;
  margin-left: auto;
}

.text-span {
  font-family: Fontawesome, sans-serif;
}

.text-span-2 {
  /* font-family: 'Open Sans', sans-serif; */
}

.extracc_pertner {
  padding-top: 80px;
  padding-bottom: 80px;
  background-color: #f8f8f8;
  background-image: none;
  background-size: auto;
  background-repeat: repeat;
}

.image-7 {
  margin-top: 0px;
}

.image-7.celcom_logo {
  margin-top: -3px;
}

.slide-nav {
  margin-bottom: 25px;
}

.div-block-13 {
  display: block;
  margin-right: auto;
  margin-left: auto;
}

.heading-9.privacy {
  position: static;
  display: block;
  overflow: hidden;
  width: 1200px;
  max-width: 1200px;
  margin-top: 55px;
  margin-right: auto;
  margin-left: auto;
  padding-right: 0px;
  text-align: left;
}

.image-8 {
  display: block;
  margin-right: auto;
  margin-left: auto;
  float: none;
}

.lightbox-link {
  display: block;
  margin-right: auto;
  margin-left: auto;
}

.link_partner_custom {
  color: #333;
}

.paragraph-13 {
  display: block;
  max-width: 1200px;
  margin-right: auto;
  margin-left: auto;
  text-align: center;
}

.column-15 {
  min-height: 400px;
  background-image: -webkit-gradient(linear, left top, left bottom, from(hsla(0, 0%, 100%, 0.48)), to(hsla(0, 0%, 100%, 0))), url("/wp-content/uploads/2023/06/62a1a65f7ebc6bf6a2daadb7_shutterstock_356362100-copy-11-scaled.jpg");
  background-image: linear-gradient(180deg, hsla(0, 0%, 100%, 0.48), hsla(0, 0%, 100%, 0)), url("/wp-content/uploads/2023/06/62a1a65f7ebc6bf6a2daadb7_shutterstock_356362100-copy-11-scaled.jpg");
  background-position: 0px 0px, 84% 28%;
  background-size: auto, 700px;
  background-repeat: repeat, no-repeat;
}

.column-16 {
  min-height: 400px;
  background-image: -webkit-gradient(linear, left top, left bottom, from(hsla(0, 0%, 100%, 0.6)), to(hsla(0, 0%, 100%, 0))), url("/wp-content/uploads/2023/06/62a1a65f7ebc6b8d73daae6f_shutterstock_384795454-21.jpg");
  background-image: linear-gradient(180deg, hsla(0, 0%, 100%, 0.6), hsla(0, 0%, 100%, 0)), url("/wp-content/uploads/2023/06/62a1a65f7ebc6b8d73daae6f_shutterstock_384795454-21.jpg");
  background-position: 0px 0px, -117px -5px;
  background-size: auto, 700px;
}

.column-17 {
  min-height: 400px;
  background-image: -webkit-gradient(linear, left top, left bottom, from(hsla(0, 0%, 100%, 0.65)), to(hsla(0, 0%, 100%, 0))), url("/wp-content/uploads/2023/06/62a1a65f7ebc6b2995daae83_shutterstock_531034531-21-1-scaled1.jpg");
  background-image: linear-gradient(180deg, hsla(0, 0%, 100%, 0.65), hsla(0, 0%, 100%, 0)), url("/wp-content/uploads/2023/06/62a1a65f7ebc6b2995daae83_shutterstock_531034531-21-1-scaled1.jpg");
  background-position: 0px 0px, -108px -2px;
  background-size: auto, 620px;
  background-repeat: repeat, no-repeat;
}

.column-18 {
  min-height: 400px;
  background-image: url("/wp-content/uploads/2023/06/62a1a65f7ebc6b4c85daae78_shutterstock_194111246-11-scaled.jpg");
  background-position: 26% 16%;
  background-size: 1000px;
}

.text-block-7 {
  margin-top: 18px;
  text-align: center;
}

.text-block-7.pertner_bold_text {
  margin-right: 14px;
  margin-left: 14px;
  font-size: 17px;
  line-height: 24px;
  font-weight: 600;
}

.why_bocome_partner_wrap {
  display: block;
  max-width: 1200px;
  margin-right: auto;
  margin-left: auto;
}

.div-block-14 {
  display: block;
  margin-right: auto;
  margin-left: auto;
}

.heading-10 {
  width: 250px;
  margin-top: -4px;
  margin-left: 7px;
  float: left;
}

.image-9 {
  margin-top: -2px;
  float: left;
}

.paragraph-14 {
  margin-top: 0px;
  padding-top: 8px;
  clear: left;
}

.text-block-8 {
  margin-bottom: 18px;
  color: #9c9c9c;
}

.column-19 {
  padding-right: 25px;
  padding-left: 25px;
}

.column-20 {
  padding-right: 26px;
  padding-left: 26px;
}

.column-21 {
  padding-right: 25px;
  padding-left: 25px;
}

.row-9 {
  margin-top: 60px;
  margin-bottom: 60px;
}

.column-22 {
  display: block;
  margin-right: auto;
  margin-left: auto;
}

.testimonial-slider-sani {
  display: none;
  height: 450px;
  background-color: #fff;
}

.column-23 {
  padding-right: 20px;
  padding-left: 20px;
}

.thank-you-background {
  height: 500px;
  background-color: #fff;
  background-image: -webkit-gradient(linear, left top, left bottom, from(hsla(0, 0%, 95.3%, 0.63)), to(hsla(0, 0%, 95.3%, 0.63))), url("/wp-content/uploads/2023/06/62a1a65f7ebc6b0b15daaf4c_Asian-woman-smiling-at-laptop1.jpg");
  background-image: linear-gradient(180deg, hsla(0, 0%, 95.3%, 0.63), hsla(0, 0%, 95.3%, 0.63)), url("/wp-content/uploads/2023/06/62a1a65f7ebc6b0b15daaf4c_Asian-woman-smiling-at-laptop1.jpg");
  background-position: 0px 0px, 50% 0%;
  background-size: auto, cover;
}

.thank-you_heading {
  padding-top: 13px;
  font-size: 40px;
  font-weight: 600;
  text-align: center;
}

.thank-you-very-much {
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 46px 70px 0px;
  background-color: transparent;
  font-size: 18px;
  text-align: center;
}

.link-10 {
  display: block;
  margin-bottom: 0px;
  padding-top: 66px;
  padding-bottom: 0px;
  color: #0700b8;
  font-size: 20px;
  text-align: center;
}

.link-11 {
  display: block;
  padding-top: 47px;
  color: #004ab8;
  font-size: 18px;
  text-align: center;
}

.image-11 {
  display: block;
  padding-top: 136px;
  padding-right: 260px;
  padding-left: 260px;
  text-align: center;
}

.link-12 {
  margin-top: 0px;
  color: #fff;
  font-size: 12px;
}

.link-12.switch_eng {
  margin-left: 67px;
}

.container-4 {
  margin-top: 7px;
}

.link-13 {
  margin-top: 0px;
  margin-left: 52px;
  color: #fff;
  font-size: 12px;
}

.container-5 {
  margin-top: 5px;
}

.navbar_container-sign-up {
  position: static;
  left: 0px;
  top: 0px;
  right: 0px;
  display: block;
  width: 960px;
  height: 70px;
  max-width: 1200px;
  margin-top: 0px;
  padding-top: 0px;
  float: none;
  box-shadow: 0 4px 3px -17px rgba(0, 0, 0, 0.72);
}

.video {
  display: block;
  max-width: 900px;
  margin: 10px auto 40px;
}

.mia-navbar-container {
  width: auto;
  height: 70px;
  max-width: 1200px;
  margin-top: -1px;
}

.mia-logo {
  padding-top: 4px;
}

.pp-logo {
  position: static;
  left: 0px;
  top: 0px;
  margin-top: 0px;
  margin-left: 8px;
  padding-top: 4px;
}

.become-partner-mia {
  position: static;
  top: 0px;
  right: 0px;
  display: block;
  overflow: auto;
  width: 200px;
  margin-top: 12px;
  margin-bottom: 10px;
  margin-left: 0px;
  padding-top: 12px;
  padding-bottom: 13px;
  padding-left: 15px;
  float: right;
  clear: right;
  border-radius: 5px;
  background-color: #00b800;
  font-size: 16px;
}

.become-partner-mia:hover {
  background-color: #10c910;
}

.nav-menu {
  position: relative;
  display: block;
  width: 400px;
  margin-left: 0px;
  padding-right: 0px;
  float: right;
}

.banner-mia {
  width: auto;
  margin-right: 1px;
  padding: 180px 30px 50px;
  background-image: url("/wp-content/uploads/2023/06/62a1a65f7ebc6b78c3daad5a_9d005119ad56dda9d9db3bf7036528911.jpg");
  background-position: 0px 0px;
  background-size: cover;
}

.row-12 {
  display: block;
  max-width: 1200px;
  margin-right: auto;
  margin-left: auto;
}

.heading-white {
  position: relative;
  top: 0px;
  right: 0px;
  bottom: 0px;
  max-width: 600px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 68px;
  color: #fff;
  font-size: 30px;
  font-weight: 600;
}

.heading-white.statutoru_heading {
  max-width: 1000px;
  min-width: 600px;
  margin-top: 50px;
  margin-left: 65px;
  font-size: 50px;
}

.cta-test-mia {
  max-width: 600px;
  margin-top: 0px;
  margin-bottom: 0px;
  color: #fff;
  font-size: 23px;
  font-weight: 300;
}

.button-4 {
  padding: 17px 23px;
  border-radius: 5px;
  background-color: #00b800;
  color: #fff;
  font-size: 18px;
  text-align: center;
  text-decoration: none;
  text-transform: uppercase;
}

.benefits-mia {
  width: auto;
  padding-bottom: 30px;
}

.page-template-template-malaysian-institute-of-accountants .banner-mia-form.w-form {
  margin-top: 19px;
}
.page-template-template-malaysian-institute-of-accountants .banner-mia-form .hs-form-field {
  padding-bottom: 11px;
}
.page-template-template-malaysian-institute-of-accountants .banner-mia-form .hs-custom-style fieldset input:not([type=image]):not([type=submit]):not([type=button]):not([type=radio]):not([type=checkbox]):not([type=file]) {
 padding-top: 10px;
  padding-bottom: 10px;
  width: 100%;
  border-radius: 5px;
  border-style:none;

}

.page-template-template-malaysian-institute-of-accountants .banner-mia-form.w-form  .hs-button.primary.large{
  max-width: 300px;
  cursor: pointer;
  text-align: center;
  letter-spacing: 1px;
  text-transform: uppercase;
  background-color: #00b800;
  border: 1px #fff;
  border-radius: 5px;
  margin-top: 25px;
  margin-bottom: 10px;
  margin-left: 64px;
  padding: 10px 40px 10px 40px;
  font-size: 18px;
  display: inline-block;
  color:#fff
 
}

.container-6 {
  display: block;
  margin-right: auto;
  margin-left: auto;
}

.body-3 {
  display: block;
}

.div-block-15 {
  display: block;
  max-width: 1100px;
  margin-right: auto;
  margin-left: auto;
}

.exclusive-benefits-mia {
  background-color: #f3f3f3;
}

.benefit_head {
  text-align: center;
}

.brand {
  height: 60px;
  margin-top: 5px;
  margin-left: 12px;
}

.column-32 {
  position: relative;
  margin-top: 50px;
  font-size: 15px;
}

.navbar-celcom {
  height: 70px;
  max-width: 1200px;
  margin-top: 4px;
}

.row-13 {
  display: block;
  width: 1200px;
  margin-right: auto;
  margin-bottom: 30px;
  margin-left: auto;
  padding-bottom: 0px;
}

.column-33 {
  padding-right: 10px;
  padding-left: 10px;
}

.column-33.trade-in {
  padding-top: 60px;
  padding-left: 10px;
}

.column-33.trade-in.off_50_steps {
  padding-top: 40px;
}

.div-block-16 {
  height: 50px;
  padding-left: 0px;
}

.benefit-of-online-payroll {
  margin: 34px;
}

.column-34 {
  padding-top: 34px;
  padding-left: 30px;
}

.column-34._50_off_discount {
  padding-top: 80px;
}

.bottom {
  display: block;
  width: auto;
  height: auto;
  min-height: 200px;
  margin-top: 0px;
  margin-right: auto;
  margin-left: auto;
  padding-top: 30px;
  padding-bottom: 49px;
  background-image: url("/wp-content/uploads/2023/06/62a1a65f7ebc6b8c12daae5d_blue-square.a36d73651.png");
  background-position: 50% -151px;
  background-size: contain;
  background-repeat: repeat;
  background-attachment: scroll;
}

.navbar-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 1200px;
  height: 70px;
  max-height: 70px;
  max-width: 100%;
  margin-right: auto;
  margin-left: auto;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.body-4 {
  display: block;
  margin-right: auto;
  margin-left: auto;
  padding-top: 1px;
}

.banner-template {
  max-height: 600px;
  min-height: 470px;
  margin-top: 60px;
  padding-top: 40px;
  background-color: transparent;
  background-position: 0px 0px, 50% 0%;
  background-size: auto, cover;
  background-attachment: scroll, scroll;
}

.banner-template.m1 {
  min-height: 600px;
  margin-top: 95px;
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.57)), to(rgba(0, 0, 0, 0.57))), url("/wp-content/uploads/2023/06/62a1a65f7ebc6b661adaaf53_student-849822_19201.jpg");
  background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.57), rgba(0, 0, 0, 0.57)), url("/wp-content/uploads/2023/06/62a1a65f7ebc6b661adaaf53_student-849822_19201.jpg");
}

.banner-template.m2 {
  max-height: 600px;
  min-height: 470px;
  margin-top: 60px;
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.7)), to(rgba(0, 0, 0, 0.7))), url("/wp-content/uploads/2023/06/62a1a65f7ebc6bd63adaaf56_student-849825_19201.jpg");
  background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.7)), url("/wp-content/uploads/2023/06/62a1a65f7ebc6bd63adaaf56_student-849825_19201.jpg");
  background-position: 0px 0px, 50% 50%;
  background-size: auto, cover;
  background-attachment: scroll, scroll;
  color: #4b4b4b;
}

.banner-column-template {
  display: block;
  max-width: 1200px;
  margin-top: 60px;
  margin-right: auto;
  margin-left: auto;
}

.lr_texton_r {
  height: 500px;
  max-height: 700px;
}

.fixedrow {
  display: block;
  max-width: 1200px;
  margin-right: auto;
  margin-left: auto;
  padding-top: 40px;
  padding-bottom: 40px;
  line-height: 26px;
}

.heading-on-r {
  display: block;
  margin-top: 40px;
  padding-top: 12px;
  padding-bottom: 10px;
  padding-left: 0px;
  font-size: 38px;
  line-height: 47px;
  font-weight: 600;
}

.heading-on-r.monthly_form_heading {
  margin-top: auto;
  padding-top: 0px;
  font-size: 30px;
  font-weight: 400;
}

.para-on-r {
  margin-bottom: 10px;
  padding-top: 0px;
  padding-left: 0px;
  box-shadow: none;
  font-size: 16px;
  line-height: 25px;
  text-align: left;
}

.lr_texton_l {
  height: 450px;
  background-color: hsla(0, 0%, 95.3%, 0.66);
}

.heading-on-l {
  margin-top: 60px;
  padding-top: 12px;
  padding-bottom: 10px;
  color: #333;
  font-weight: 600;
  text-align: left;
}

.image-21 {
  display: block;
  max-width: 900px;
  margin-right: auto;
  margin-left: auto;
}

.bottom-cta {
  min-height: 300px;
  padding-top: 30px;
  padding-bottom: 100px;
  background-image: url("/wp-content/uploads/2023/06/62a1a65f7ebc6b8c12daae5d_blue-square.a36d73651.png");
  background-position: 0px 0px;
  background-size: 104px;
}

.bottom-cta.feature_page {
  padding-top: 63px;
}

.bottom-cta.v2 {
  min-height: 0px;
  padding-top: 50px;
  padding-bottom: 50px;
  color: #fff;
  font-size: 20px;
  line-height: 30px;
  text-align: center;
}

.comodo_secure {
  display: block;
  width: 60px;
  margin-left: 20px;
}

.comodo_secure.mia {
  position: absolute;
  right: 70px;
  bottom: 0px;
  display: block;
  width: 60px;
}

.lhdn {
  position: static;
  display: block;
  width: 60px;
  margin-left: 10px;
}

.image-25 {
  display: none;
}

.lhd {
  position: absolute;
  right: 0px;
  bottom: 0px;
  width: 60px;
  margin-left: 10px;
}

.navfeatured {
  padding-top: 15px;
  padding-bottom: 15px;
}

.navfeatured.trade_in {
  margin-top: 10px;
}

.row-15 {
  display: block;
  max-width: 1200px;
  margin-right: auto;
  margin-left: auto;
  padding-left: 30px;
}

.heading-14 {
  font-size: 36px;
  font-weight: 600;
}

.heading-14.switching {
  margin-top: 120px;
}

.image-32 {
  margin-left: 15px;
}

.image-33 {
  margin-left: 15px;
}

.column-41 {
  padding-left: 0px;
}

.image-41 {
  display: block;
  margin-right: auto;
  margin-left: auto;
}

.image-42 {
  margin-top: 40px;
}

.lightbox-link-2 {
  margin-top: 20px;
}

.column-42 {
  padding-left: 0px;
}

.benefit_trade_in {
  height: 50px;
  margin-top: 10px;
  padding-top: 0px;
  padding-bottom: 0px;
  /* font-family: 'Open Sans', sans-serif; */
  font-size: 18px;
  font-weight: 300;
}

.benefit_trade_in.benefit_text {
  display: inline-block;
  margin-top: 0px;
  padding-top: 11px;
}

.column-43 {
  height: 400px;
}

._50perc_off_section {
  height: 400px;
  padding-top: 50px;
  padding-bottom: 50px;
  background-color: #f8f8f8;
}

.easy_swiching {
  height: 550px;
  padding-top: 49px;
  padding-bottom: 49px;
  background-image: url("/wp-content/uploads/2023/06/62a1a65f7ebc6b7d87daaeb8_shutterstock_21-scaled.jpg");
  background-position: 50% -122px;
  background-size: cover;
  background-repeat: repeat-x;
}

.image-44 {
  box-shadow: 1px 1px 12px 3px rgba(0, 0, 0, 0.21);
}

.steps_for_off {
  margin-bottom: 20px;
}

.steps_off_text {
  padding-top: 12px;
  font-size: 18px;
  font-weight: 300;
}

.off_steps {
  max-height: 240px;
  max-width: 400px;
  margin-right: 60px;
  margin-left: 66px;
  padding: 20px;
  border-radius: 10px;
  background-color: #fff;
  box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.27);
}

.small_white_text {
  color: #fff;
  font-size: 13px;
  font-weight: 300;
  text-align: left;
}

.small_white_text.italic {
  width: 280px;
  margin-top: 10px;
  font-style: italic;
  text-align: center;
}

.image-48 {
  width: 460px;
  max-height: 300px;
  margin-top: auto;
  margin-right: auto;
  margin-left: auto;
  padding-top: 0px;
  border-style: solid;
  border-width: 2px;
  border-color: #008b00;
  border-radius: 5px;
  text-align: center;
}

.list_item_quick_books {
  margin-bottom: 15px;
  font-size: 16px;
  line-height: 25px;
}

.float_right_text_block {
  width: 95%;
  max-width: 95%;
  margin: auto;
  float: right;
  text-align: left;
}

.float_right_text_block.m3 {
  width: 95%;
  max-width: 95%;
  margin-right: auto;
  text-align: left;
}

.nav-menu-2 {
  float: none;
}

.html-embed-2 {
  display: block;
  margin-left: 279px;
}

.centered {
  text-align: center;
}

.centered.black_heading {
  margin-bottom: 10px;
}

.pricing_table {
  display: block;
  max-width: 900px;
  margin: 30px auto 40px;
  padding-right: 0px;
  padding-left: 0px;
  border: 1px none #e7e7e7;
}

.subheading_pricing {
  height: 40px;
  margin-top: 0px;
  margin-bottom: 0px;
  border-bottom-color: #e7e7e7;
  font-size: 18px;
  font-weight: 600;
  text-align: center;
}

.subheading_pricing.first_heading {
  height: 91px;
  margin-top: 0px;
  margin-bottom: 0px;
  border-style: none none solid;
  border-width: 1px;
  border-color: #e7e7e7;
  color: #fff;
}

.pricing_features {
  height: 36px;
  margin-top: 0px;
  margin-bottom: 0px;
  padding-top: 6px;
  padding-left: 10px;
  border-bottom: 1px solid #e7e7e7;
  border-left: 1px solid #e7e7e7;
  font-size: 14px;
}

.pricing_features.even {
  background-image: -webkit-gradient(linear, left top, left bottom, from(#f8f8f8), to(#f8f8f8));
  background-image: linear-gradient(180deg, #f8f8f8, #f8f8f8);
}

.paragraph-17 {
  height: 50px;
  margin-bottom: 0px;
  border-bottom: 1px solid #e7e7e7;
  text-align: center;
}

.paragraph-18 {
  height: 50px;
  margin-bottom: 0px;
  border-bottom: 1px solid #e7e7e7;
  text-align: center;
}

.column-48 {
  padding-right: 0px;
  padding-left: 0px;
  border-top: 1px solid #e7e7e7;
  border-right: 1px solid #e7e7e7;
  border-bottom: 1px solid #e7e7e7;
}

.column-49 {
  padding-right: 0px;
  padding-left: 0px;
  border-right: 1px solid #e7e7e7;
}

.column-50 {
  padding-right: 0px;
  padding-left: 0px;
  border-top: 1px solid #e7e7e7;
  border-right: 1px solid #e7e7e7;
}

.discount {
  padding-top: 8px;
  padding-bottom: 8px;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#00b800), to(#00b800));
  background-image: linear-gradient(180deg, #00b800, #00b800);
  box-shadow: 1px 1px 3px 0 rgba(0, 0, 0, 0.29);
  color: #fff;
  text-align: center;
}

.column-51 {
  margin-top: -60px;
}

.text_white {
  margin-top: 7px;
  margin-left: 0px;
  color: #fff;
  font-size: 13px;
}

.div-block-21 {
  display: block;
  width: 1200px;
  margin: 44px auto 0px;
}

.modal-video {
  position: fixed;
  left: 0px;
  top: 0px;
  right: 0px;
  bottom: 0px;
  z-index: 9999;
  display: none;
  width: 100%;
  height: 100%;
  padding-top: 80px;
  background-color: rgba(0, 0, 0, 0.5);
  opacity: 0.2;
  -webkit-transform: scale(1.1);
  -ms-transform: scale(1.1);
  transform: scale(1.1);
  text-align: center;
}

.text-span-5 {
  position: absolute;
  top: 0px;
  right: 0px;
  color: #fff;
}

.lightbox-link-4 {
  display: block;
}

.para-on-r-2 {
  padding-top: 20px;
  padding-left: 0px;
  font-size: 16px;
  line-height: 25px;
  text-align: left;
}

.heading_form_directory {
  width: 100%;
  color: #fff;
  font-size: 38px;
  line-height: 44px;
}

.column-53 {
  margin-top: 35px;
}

.column-54 {
  margin-top: 35px;
}

.link_directory {
  color: #fff;
}

.text-block-28 {
  color: #999;
  font-size: 25px;
}

.slide-4 {
  width: 100%;
  background-color: #fffefe;
}

.lightbox-link-5 {
  position: static;
  float: right;
}

.image-57 {
  display: block;
  width: 100%;
  height: auto;
  margin-right: 27px;
  margin-left: auto;
  padding-top: 0px;
  padding-left: 0px;
  float: right;
}

.box_video_testi {
  position: static;
  left: 25%;
  top: 123px;
  right: 0px;
  bottom: 0px;
  z-index: 9;
  display: block;
  width: 80%;
  height: auto;
  margin-right: auto;
  margin-left: auto;
  float: right;
  text-align: left;
}

.slider_testimonial {
  width: 100%;
  max-width: 520px;
  text-align: center;
}

.left-arrow-3 {
  display: none;
  float: right;
  color: #333;
}

.right-arrow-3 {
  display: none;
  color: #333;
}

.section_testimonial {
  padding-top: 60px;
  padding-bottom: 60px;
}

.section_testimonial.alt2 {
  background-color: #f3f3f3;
}

.slide-nav-3 {
  position: absolute;
  left: 0%;
  top: auto;
  right: auto;
  bottom: 60px;
  width: 510px;
  max-width: 100%;
  padding-left: 0px;
  border: 1px none #000;
  color: #333;
  text-align: center;
}

.box_testimonial {
  position: relative;
  width: 50%;
  padding-left: 0px;
  float: left;
  background-color: transparent;
  text-align: left;
}

.box_testimonial_left {
  width: 50%;
  float: left;
}

.pp-announcement-home {
  position: fixed;
  left: 0px;
  top: 100px;
  right: 0px;
  z-index: 100;
  display: none;
  width: 106%;
  margin-left: 0px;
  padding-top: 25px;
  padding-bottom: 5px;
  float: left;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#f3f3f4), to(#f3f3f4));
  background-image: linear-gradient(180deg, #f3f3f4, #f3f3f4);
  text-align: center;
}

.navbar-3 {
  position: fixed;
  left: 0px;
  top: 0px;
  right: 0px;
  display: block;
  height: 70px;
  margin-top: 0px;
  padding-top: 0px;
  padding-bottom: 0px;
  border-style: solid;
  border-width: 1px;
  border-color: rgba(0, 0, 0, 0.15);
  background-color: #fff;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.24);
}

.main_home_heading {
  width: 100%;
  color: #333;
  font-size: 40px;
  line-height: 44px;
}

.main_home_text {
  width: 54%;
  margin-bottom: 10px;
  /* font-family: 'Open Sans', sans-serif; */
  color: #333;
  font-size: 17px;
  line-height: 25px;
  font-weight: 600;
}

.main_home_text_aggree {
  margin-top: 7px;
  margin-left: 0px;
  color: #333;
  font-size: 13px;
  font-weight: 600;
}

.home_sub_heading {
  display: block;
  width: auto;
  margin: 0px auto 10px;
  font-size: 20px;
  line-height: 34px;
  font-style: normal;
  font-weight: 400;
  text-align: center;
}

.column-58 {
  background-color: transparent;
}

.column-59 {
  background-color: #fff;
}

.home_list_text {
  display: block;
  margin-bottom: 0px;
  color: #333;
  font-size: 18px;
  font-weight: 700;
}

.home_big_button_request {
  display: none;
  max-width: 300px;
  margin-top: 25px;
  margin-bottom: 10px;
  margin-left: 0px;
  padding: 17px 51px;
  border: 1px none #fff;
  border-radius: 5px;
  background-color: #00b800;
  font-size: 18px;
  text-align: center;
  letter-spacing: 1px;
  text-transform: uppercase;
}

.home_big_button_request.centered {
  position: static;
  top: 250px;
  right: 0px;
  display: block;
  max-width: 320px;
  margin: 40px auto 3px;
  float: none;
  text-align: center;
}

.home_solution_text_block {
  display: inline-block;
  margin-left: 10px;
  float: none;
  clear: none;
  font-size: 18px;
  font-weight: 300;
}

.home_div_solution_list {
  position: static;
  margin-bottom: 25px;
}

.home_div_main_list {
  position: relative;
  top: 35px;
  height: auto;
  min-height: auto;
}

.home_pricing_subheading {
  display: block;
  width: 960px;
  max-width: 1000px;
  margin: 0px auto 10px;
  font-size: 22px;
  line-height: 34px;
  font-style: normal;
  font-weight: 300;
  text-align: center;
}

.directory_prefer {
  padding-bottom: 100px;
  background-image: url("/wp-content/uploads/2023/06/62a1a65f7ebc6bd65ddaad46_panda1.png");
  background-position: 77% 100%;
  background-size: 280px;
  background-repeat: no-repeat;
}

.directory_prefer.mobile {
  padding-top: 50px;
  background-color: #fff;
  background-position: 93% 100%;
  background-size: 200px;
}

.home_navbar {
  position: fixed;
  left: 0px;
  top: 0px;
  right: 0px;
  display: none;
  height: 70px;
  margin-top: 0px;
  padding-top: 0px;
  padding-bottom: 0px;
  border-style: solid;
  border-width: 1px;
  border-color: rgba(0, 0, 0, 0.15);
  background-color: #fff;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.24);
}

.home_text_field {
  display: inline;
  max-width: 470px;
  padding-top: 10px;
  padding-bottom: 10px;
  border: 0.5px solid #e1e8ee;
  border-radius: 5px;
  background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent));
  background-image: linear-gradient(180deg, transparent, transparent);
}

.home_banner {
  position: static;
  left: 0px;
  top: 0px;
  bottom: 0px;
  height: 0px;
  padding-top: 82px;
  padding-right: 0px;
  padding-bottom: 634px;
  background-position: 0px 0px, 50% 0px;
  background-size: auto, cover;
  background-repeat: repeat, no-repeat;
}

.home_banner:hover {
  background-color: #0098ff;
}

.home_banner.main_home_banner {
  display: block;
  margin-right: auto;
  margin-bottom: 0px;
  margin-left: auto;
  padding-bottom: 635px;
  background-color: transparent;
  background-size: cover;
}

.home_banner.main_home_banner.v2 {
  background-position: 50% 50%, 0px 0px;
}

.home_banner.main_home_banner.v2.new {
  position: relative;
  height: auto;
  padding-top: 156px;
  padding-bottom: 260px;
  background-position: 50% 0%;
}

.home_banner.main_home_banner.v2.new.diff-bg {
    background-position: 0px 0px, 50% 0%;
  background-repeat: repeat, no-repeat;
}

.home_banner.main_home_banner.v2.new.diff-bg2 {
   background-repeat: repeat, no-repeat;
}

.home_banner.main_home_banner.v2.new.diff-bg3 {
 
  background-position: 100% 50%;
}

.home_solution_heading {
  display: block;
  width: auto;
  max-width: 1200px;
  margin: 0px auto 20px;
  padding-top: 0px;
  border-bottom: 0px solid #9e9e9e;
  font-size: 40px;
  line-height: 44px;
  font-weight: 600;
  text-align: center;
}

.home_solution_img {
  position: relative;
  display: block;
  width: 900px;
  margin-top: 0px;
  margin-right: auto;
  margin-left: auto;
  padding-top: 0px;
  padding-left: 0px;
  float: none;
  background-color: transparent;
  text-align: left;
}

.solution-video-image {
  position: relative;
  display: block;
  margin-top: 0px;
  margin-right: auto;
  margin-left: auto;
  padding-top: 0px;
  padding-left: 0px;
  float: none;
  background-color: transparent;
  text-align: left;
  max-width: 800px;
}

.home_solution {
  position: static;
  width: 100%;
  max-width: 100%;
  margin-bottom: -19px;
  padding-top: 70px;
  padding-bottom: 0px;
  float: none;
  clear: none;
  background-color: #fff;
}

.home_integration_heading {
  position: relative;
  display: block;
  width: auto;
  max-width: 1200px;
  margin: 31px auto 52px;
  padding-top: 0px;
  border-bottom: 0px solid #9e9e9e;
  font-size: 40px;
  line-height: 44px;
  font-weight: 600;
  text-align: center;
}

.home_why_use_heading {
  display: block;
  width: auto;
  max-width: 1200px;
  margin: 0px auto 20px;
  padding-top: 0px;
  border-bottom: 0px solid #9e9e9e;
  font-size: 40px;
  line-height: 44px;
  font-weight: 600;
  text-align: center;
}

.home_testimonial_heading {
  display: block;
  width: auto;
  max-width: 1200px;
  margin: 10px auto 15px;
  padding-top: 0px;
  border-bottom: 0px solid #9e9e9e;
  font-size: 40px;
  line-height: 44px;
  font-weight: 600;
  text-align: center;
}

.banner_signup1 {
  position: static;
  left: 0px;
  top: 0px;
  bottom: 0px;
  height: 0px;
  padding-top: 82px;
  padding-right: 0px;
  padding-bottom: 634px;
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0.5))), url("/wp-content/uploads/2023/06/62a1a65f7ebc6b2995daae83_shutterstock_531034531-21-1-scaled1.jpg");
  background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5));
  background-position: 0px 0px, 50% 0px;
  background-size: auto, cover;
  background-repeat: repeat, no-repeat;
}

.banner_signup1:hover {
  background-color: #0098ff;
}

.banner_signup1.home_signup1 {
  
}

.banner_signup1.home_signup1.top_banner_signup1 {
  padding-top: 100px;
  padding-bottom: 550px;
  background-color: transparent;
  background-position: 0px 0px;
  background-size: cover;
  background-repeat: repeat;
}

.solution_signup1_heading {
  display: block;
  margin-top: 0px;
  margin-bottom: 0px;
  text-align: center;
}

.solution_signup1 {
  position: static;
  width: 100%;
  max-width: 100%;
  padding-top: 50px;
  padding-bottom: 0px;
  float: none;
  clear: none;
  background-color: #fff;
}

.wuse_signup1_heading {
  display: block;
  width: auto;
  max-width: 1200px;
  margin: 0px auto 20px;
  padding-top: 0px;
  border-bottom: 0px solid #9e9e9e;
  font-size: 32px;
  line-height: 44px;
  font-weight: 600;
  text-align: center;
}

.signup_advantages {
  margin-bottom: 0px;
  padding-top: 50px;
  padding-bottom: 30px;
  background-color: #f3f3f3;
}

.home_div_pricing {
  display: inline-block;
  max-width: 300px;
  margin-top: 0px;
  padding: 25px;
}

.home_pricing_box {
  display: block;
  max-width: 800px;
  margin-top: 28px;
  margin-right: auto;
  margin-left: auto;
  padding: 0px 15px 30px;
  border: 1px solid #dfdfdf;
  border-radius: 5px;
  background-color: #ececec;
  text-align: center;
}

.home_pricing_box.v2 {
  background-color: #f9f9f9;
}

.home_testimoial_heading {
  display: block;
  width: auto;
  max-width: 1200px;
  margin: 0px auto 20px;
  padding-top: 0px;
  border-bottom: 0px solid #9e9e9e;
  font-size: 32px;
  line-height: 44px;
  font-weight: 600;
  text-align: center;
}

.home_testimoial_heading.close {
  margin-top: 0px;
  margin-bottom: 0px;
  font-size: 40px;
  text-align: center;
}

.home_testimoial_heading_2 {
  display: block;
  width: auto;
  max-width: 1200px;
  margin: 0px auto 20px;
  padding-top: 0px;
  border-bottom: 0px solid #9e9e9e;
  font-size: 40px;
  line-height: 44px;
  font-weight: 600;
  text-align: center;
}

.home_small_text {
  font-size: 13px;
  text-align: center;
}

.form-2 {
  margin-top: 15px;
}

.signup1_button_link {
  display: block;
  max-width: 285px;
  margin-top: 20px;
  padding-top: 16px;
  padding-bottom: 16px;
  padding-left: 0px;
  border-radius: 5px;
  background-color: #00b800;
  color: #fff;
  font-size: 18px;
  text-align: center;
  text-decoration: none;
}

.e-book_hero {
  margin-top: 65px;
  background-color: #eaebed;
  background-position: 0px 0px, 0px 0px;
  background-size: cover, cover;
}

.book__hero {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.paragraph-20 {
  margin-bottom: 30px;
}

.button-5 {
  width: 200px;
  height: 50px;
  padding: 15px 35px 12px;
  border-radius: 8px;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#00b800), to(#00b800));
  background-image: linear-gradient(180deg, #00b800, #00b800);
  font-size: 15px;
  text-align: center;
}

.image-62 {
  display: block;
  margin-right: auto;
  margin-bottom: 30px;
  margin-left: auto;
  float: none;
}

.paragraph-21 {
  display: inline-block;
  text-align: center;
}

.heading-19 {
  display: block;
  margin: 20px auto 0px;
  padding-top: 50px;
  padding-bottom: 10px;
  text-align: center;
}

.paragraph-22 {
  display: block;
  margin-right: auto;
  margin-bottom: 40px;
  margin-left: auto;
  text-align: center;
}

.book_content {
  min-height: 600px;
  /*background-image: url("/wp-content/uploads/2023/06/62a1a65f7ebc6bf51ddaaef2_background-abstract1.png");*/
  background-position: 81% 50%;
  background-size: contain;
  background-repeat: no-repeat;
}

.columns-2 {
  margin-bottom: 30px;
}

.columns-3 {
  margin-bottom: 20px;
}

.bold-text-11 {
  display: block;
  margin-right: auto;
  margin-left: auto;
  float: none;
  color: #00b800;
  text-align: center;
}

.container-11 {
  padding-bottom: 40px;
}

.container-12 {
  padding-bottom: 40px;
}

.container-13 {
  padding-bottom: 40px;
}

.list-item-ebook {
  padding-bottom: 20px;
  font-size: 15px;
}

.text-block-32 {
  font-style: normal;
  font-weight: 600;
  text-transform: uppercase;
}

.reader-info {
  font-style: normal;
  text-transform: none;
}

.reader-photo {
  width: 60px;
  height: 60px;
  margin-top: 20px;
  border-radius: 100px;
}

.reader-testimonial {
  margin-right: 0px;
  padding-right: 0px;
}

.reader-testimonial-wrap {
  padding-right: 10px;
}

.reader-testimonials-cols {
  padding-top: 20px;
}

.closing-section {
  padding-top: 50px;
  padding-bottom: 45px;
  background-color: #00b800;
  background-image: linear-gradient(137deg, #00b800, #008b70);
}

.heading-21 {
  color: #fff;
}

.heading-22 {
  margin-bottom: 0px;
  padding-bottom: 30px;
  line-height: 45px;
  text-align: center;
}

.button-6 {
  display: block;
  width: 260px;
  margin-right: auto;
  margin-left: auto;
  padding-top: 15px;
  padding-bottom: 15px;
  border-radius: 8px;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#fff));
  background-image: linear-gradient(180deg, #fff, #fff);
  color: #00b800;
  font-size: 16px;
  font-weight: 700;
  text-align: center;
}

.image-63 {
  display: block;
  width: 25%;
  max-width: 80%;
  margin-right: auto;
  margin-left: auto;
}

.container-14 {
  padding: 10px 10px 30px;
}

.image-65 {
  display: inline-block;
  max-width: 90%;
  margin-top: 40px;
}

.columns-4 {
  padding-top: 20px;
}

.page_signup1_logo {
  position: absolute;
  top: 5px;
  right: 70px;
  display: block;
  float: right;
  text-align: left;
}

.img_signup1_logo_manual {
  height: 60px;
}

.img_signup1_logo_manual.img_signup1_logo {
  height: 50px;
}

.img_signup1_logo {
  height: 60px;
  padding-left: 20px;
}

.image-66 {
  height: 40px;
  margin-bottom: 1px;
}

.slider-4 {
  min-height: 400px;
  background-color: transparent;
  background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent));
  background-image: linear-gradient(180deg, transparent, transparent);
}

.slider-image-book {
  display: block;
  max-width: 70%;
  margin-top: 5px;
  margin-right: auto;
  margin-left: auto;
  box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.33);
}

.mask-4 {
  min-height: 450px;
  color: transparent;
}

.slide-nav-5 {
  color: #2e2e2e;
}

.icon-6 {
  color: #bebebe;
}

.icon-7 {
  color: #bebebe;
}

.slide-8 {
  background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent));
  background-image: linear-gradient(180deg, transparent, transparent);
}

.slide-9 {
  background-color: hsla(0, 0%, 98.8%, 0);
}

.pp-modal-background {
  position: fixed;
  left: 0px;
  top: 0px;
  right: 0px;
  bottom: 0px;
  z-index: 200000000000000000;
  display: none;
  background-color: rgba(0, 0, 0, 0.8);
  opacity: 0;
  -webkit-transform: scale(0.8);
  -ms-transform: scale(0.8);
  transform: scale(0.8);
}

.pp-modal-window {
  position: fixed;
  left: 50%;
  top: 50%;
  z-index: 20;
  width: 92%;
  max-width: 500px;
  padding: 35px 30px;
  border-radius: 6px;
  background-color: #fff;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}

.pp-modal-titlte {
  margin-top: 0px;
  font-size: 38px;
  line-height: 44px;
  text-align: center;
}

.pp-close-modal {
  position: absolute;
  top: 5px;
  right: 5px;
  z-index: 10;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 36px;
  height: 36px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  opacity: 0.39;
  -webkit-transition: opacity 300ms ease;
  transition: opacity 300ms ease;
}

.pp-close-modal:hover {
  opacity: 1;
}

.pp-close-modal-icon {
  width: 14px;
}

.pp-fields {
  position: static;
  height: 48px;
  margin-bottom: 20px;
  border: 1px solid #00b800;
  border-radius: 5px;
  color: #444;
  font-size: 15px;
  line-height: 24px;
}

.pp-fields::-webkit-input-placeholder {
  color: #bbb;
}

.pp-fields:-ms-input-placeholder {
  color: #bbb;
}

.pp-fields::-ms-input-placeholder {
  color: #bbb;
}

.pp-fields::placeholder {
  color: #bbb;
}

.pp-form-block-pop {
  overflow: visible;
  margin-bottom: 0px;
  padding-top: 0px;
  padding-bottom: 15px;
}

.pp-button-pop {
  width: 100%;
  margin-top: 20px;
  padding-top: 15px;
  padding-bottom: 15px;
  border-radius: 6px;
  background-color: #00b800;
  -webkit-transition: opacity 400ms ease, -webkit-transform 400ms ease;
  transition: opacity 400ms ease, -webkit-transform 400ms ease;
  transition: opacity 400ms ease, transform 400ms ease;
  transition: opacity 400ms ease, transform 400ms ease, -webkit-transform 400ms ease;
  font-size: 18px;
  line-height: 24px;
  font-weight: 600;
}

.pp-button-pop:hover {
  opacity: 0.7;
  -webkit-transform: translate(0px, -5px);
  -ms-transform: translate(0px, -5px);
  transform: translate(0px, -5px);
}

.pp-modal-close-bg {
  position: absolute;
  left: 0px;
  top: 0px;
  right: 0px;
  bottom: 0px;
  opacity: 0;
}

.pp-right-hero {
  padding-right: 0px;
  padding-left: 0px;
}

.success-message-2 {
  margin-top: 25px;
  padding-top: 30px;
  padding-bottom: 30px;
  border-radius: 6px;
  background-color: #333;
  color: #fff;
  font-size: 16px;
  line-height: 26px;
  text-align: center;
}

.fs-22 {
  font-size: 22px;
  line-height: 30px;
}

.error-message-2 {
  padding: 20px;
  background-color: #000;
  color: #fff;
  font-size: 15px;
  line-height: 24px;
  text-align: center;
}

.pp-popup-inner {
  position: relative;
  overflow: scroll;
  max-height: 85vh;
}

.pp-landing-hero {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  min-height: 70vh;
  padding-bottom: 30px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-image: -webkit-gradient(linear, left top, left bottom, from(hsla(0, 0%, 97.3%, 0.92)), to(hsla(0, 0%, 97.3%, 0.92))), url("/wp-content/uploads/2023/06/62a1a65f7ebc6bcad1daaee6_Section-1-bg-edit1.jpg");
  background-image: linear-gradient(180deg, hsla(0, 0%, 97.3%, 0.92), hsla(0, 0%, 97.3%, 0.92)), url("/wp-content/uploads/2023/06/62a1a65f7ebc6bcad1daaee6_Section-1-bg-edit1.jpg");
  background-position: 0px 0px, 100% 50%;
  background-size: auto, cover;
  text-align: center;
}

.padbot-30 {
  padding-bottom: 20px;
}

.fs16 {
  font-size: 16px;
  line-height: 26px;
}

.pp-container {
  position: relative;
  z-index: 5;
  display: block;
  width: 92%;
  max-width: 1100px;
  margin-right: auto;
  margin-left: auto;
}

.pp-container.sm {
  max-width: 760px;
}

.pp-container.max900 {
  max-width: 900px;
}

.pp-container.pp-clearall {
  clear: both;
}

.pp-container.topbar-header {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  max-width: 1150px;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.pp-container.medium {
  max-width: 960px;
}

.pp-container.hero-centered {
  text-align: left;
}

.pp-container.small {
  max-width: 760px;
}

.hideme {
  display: none;
}

.pp-hero-section {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  min-height: 50vh;
  margin-top: 60px;
  padding-top: 70px;
  padding-bottom: 70px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-position: 50% 50%;
  background-size: cover;
}

.pp-hero-section.employee-service {
    z-index: 1;
    background-position: 50% 50% !important;
}

.pp-hero-section.bank-integration {
  margin-top: 100px;
  background-position: 0 50% 50%;
  background-size: auto, cover;
  position: relative;
  z-index: 1;
}

.pp-hero-section.statutory-form {
  margin-top: 100px;
  background-position: 0 50% 50%;
  background-size: auto, cover;
  position: relative;
  z-index: 1;
}

.pp-hero-section.eleave {
  margin-top: 100px;
  padding-top: 80px;
  padding-bottom: 80px;
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0.5)));
  background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5));
  background-position: 50% 50%;
  background-size: auto, cover;
}

.pp-hero-section.quickbooks {
  margin-top: 100px;
  padding-top: 90px;
  padding-bottom: 90px;
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.52)), to(rgba(0, 0, 0, 0.52)));
  background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.52), rgba(0, 0, 0, 0.52));
  background-position: 50% 50%;
  background-size: auto, cover;
}

.pp-hero-section.quickbooks.diff-bg {
  background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent));
  background-image: linear-gradient(180deg, transparent, transparent);
  background-position: 50% 0%;
}

.pp-hero-section.quickbooks.diff-bg2 {
  background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent));
  background-image: linear-gradient(180deg, transparent, transparent);
}

.pp-hero-section.connect-xero {
  margin-top: 100px;
  padding-top: 90px;
  padding-bottom: 90px;
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.52)), to(rgba(0, 0, 0, 0.52)));
  background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.52), rgba(0, 0, 0, 0.52));
  background-position:  50% 50%;
  background-size: auto, cover;
}

.pp-coontainer {
  display: block;
  width: 92%;
  max-width: 960px;
  margin-right: auto;
  margin-left: auto;
}

.pp-hero-hlaf-content {
  width: 55%;
}

.pp-h1-hero {
  margin-top: 0px;
  color: #222;
  font-size: 40px;
  line-height: 46px;
  font-weight: 700;
}

.pp-h1-hero.contact-sales {
  margin-bottom: 20px;
  font-size: 42px;
}

.pp-text-hero {
  color: #444;
  font-size: 17px;
  line-height: 27px;
}

.pp-section {
  padding-top: 60px;
  padding-bottom: 60px;
  font-size: 15px;
  line-height: 24px;
}
.pp-section.global_video_section {
  padding-top: 80px;
  padding-bottom: 80px;
}
.margin-zero.pp-section {
  padding-top: 20px;
  padding-bottom: 20px;
}

.pp-section.event-section {
  position: relative;
  overflow: hidden;
  border-bottom: 1px solid #ebeef6;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#f7f7f7), color-stop(65%, #fff));
  background-image: linear-gradient(180deg, #f7f7f7, #fff 65%);
}

.pp-section.parallax-bg-pattern {
  background-image: url("/wp-content/uploads/2023/06/62a1a65f7ebc6b4451daaeed_pattern1.png");
  background-position: 0px 0px;
  background-size: cover;
  background-attachment: fixed;
}

.pp-section.pp-partners {
  padding-top: 80px;
  background-color: #fff;
  font-size: 17px;
  line-height: 34px;
}

.pp-section.pp-partners.alt {
  background-color: #f8f8f8;
}

.pp-section.lightgray-bg {
  background-color: #f3f3f3;
}

.pp-section.small-padding {
  padding-top: 50px;
  padding-bottom: 50px;
}

.pp-section.small-padding.lightgray-bg {
  background-color: #fff;
}

.pp-section.lesspad {
  padding-top: 50px;
  padding-bottom: 20px;
}

.pp-section.lesspad.custom {
  padding-top: 0px;
  padding-bottom: 0px;
}

.pp-section.lesspad2 {
  padding-top: 10px;
  padding-bottom: 30px;
}

.pp-section.lesspad2.no-bottom-padding {
  padding-bottom: 0px;
}

.pp-section.lesspad3 {
  padding-bottom: 30px;
}

.pp-section.diffpad {
  padding-bottom: 80px;
}

.pp-section.toppaddiff {
  padding-top: 80px;
}

.pp-section.larger-top-padding {
  padding-top: 100px;
}

.pp-section.no-padding {
  padding-top: 0px;
  padding-bottom: 0px;
}

.pp-section.diffpad2 {
  padding-top: 90px;
  padding-bottom: 60px;
}

.pp-section.custompad {
  padding-top: 30px;
  padding-bottom: 30px;
}

.pp-section.largepad {
  padding-top: 90px;
  padding-bottom: 90px;
}

.pp-section-title {
  padding-bottom: 20px;
  text-align: center;
}

.pp-h1 {
  margin-top: 0px;
}

.pp-h1.big-white {
  margin-bottom: 5px;
  color: #fff;
  font-size: 50px;
  line-height: 60px;
}

.pp-h1.medium-white {
  margin-bottom: 5px;
  color: #fff;
  font-size: 40px;
  line-height: 50px;
}

.pp-3cols-wrap {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.pp-3cols-cols {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 28%;
  padding-top: 20px;
  padding-bottom: 20px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  text-align: center;
}

.pp-3cols-icon-img {
  height: 90px;
}

.pp-3cols-subtitle {
  padding-top: 20px;
  padding-bottom: 5px;
  color: #00b800;
  font-size: 19px;
  line-height: 28px;
  font-weight: 700;
}

.pp-h2-event-name {
  margin-bottom: 0px;
  color: #00b800;
  font-size: 28px;
}

.pp-event-locdate-wrap {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.pp-event-locdate-col {
  width: 28%;
  margin-top: 30px;
  padding-left: 20px;
  border-left: 4px solid #c2c4c9;
  font-size: 16px;
  line-height: 25px;
}

.pp-event-locdate-loc {
  color: #00b800;
  font-size: 19px;
  line-height: 28px;
  font-weight: 700;
}

.pp-parallax-topright {
  position: absolute;
  top: 0px;
  right: 0px;
  z-index: 1;
  max-height: 70%;
}

.pp-event-2cols-wrap {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-top: 50px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.pp-event-2cols-photocol {
  width: 50%;
}

.pp-event-2cols-textcol {
  padding-left: 50px;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  font-size: 16px;
  line-height: 25px;
}

.pp-regular-list {
  padding-top: 20px;
  padding-bottom: 20px;
}

.pp-regular-list-item {
  padding-bottom: 7px;
}

.pp-button {
  padding: 15px 35px;
  border-radius: 6px;
  background-color: #00b800;
  -webkit-transition: background-color 400ms ease;
  transition: background-color 400ms ease;
  color: #fff;
  font-size: 15px;
  line-height: 22px;
  font-weight: 700;
}

.pp-button:hover {
  background-color: #11d611;
}

.pp-button.pricing-button {
  min-width: 250px;
  margin-top: 30px;
  margin-bottom: 15px;
  font-size: 20px;
  line-height: 26px;
  text-align: center;
}

.pp-button.caps {
  font-size: 17px;
  line-height: 25px;
  font-weight: 600;
  text-transform: uppercase;
}

.pp-parallax-bottomleft {
  position: absolute;
  left: 0px;
  bottom: 0px;
  max-height: 70%;
}

.acenter {
  text-align: center;
}

.pp-partners-logo {
  display: inline-block;
  max-width: 250px;
  padding-bottom: 40px;
}

.pp-partners-logo.sq-logo {
  max-width: 150px;
}

.pp-partners-logo.lesspadbottom {
  padding-bottom: 20px;
}

.pp-partners-wwwlink {
  display: inline-block;
  padding-right: 5px;
  padding-left: 5px;
  text-decoration: none;
}

.fc-dark-color {
  color: #333;
}

.pp-free-tools-icon {
  display: block;
  width: 55px;
  margin-right: auto;
  margin-left: auto;
}

.collection-item {
  margin-top: 80px;
  padding-top: 80px;
}

.collection-list-3 {
  margin-bottom: 70px;
}

.rich-text-block-2 {
  margin-top: 35px;
  text-align: left;
}

.heading-25 {
  margin-top: 29px;
}

.div-block-28 {
  margin-top: 30px;
  margin-left: 0px;
  padding-right: 30px;
  padding-bottom: 30px;
  padding-left: 30px;
  border-style: solid;
  border-width: 0.5px;
  border-color: rgba(0, 0, 0, 0.26);
  border-radius: 2px;
}

.image-76 {
  position: relative;
  left: 34px;
  top: 39px;
  display: none;
  text-align: center;
}

.image-77 {
  position: relative;
  left: 34px;
  top: 16px;
  display: none;
}

.image-78 {
  position: relative;
  left: 34px;
  top: 40px;
  display: none;
}

.pp-testi-logostars {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 1100px;
  max-width: 92%;
  margin-right: auto;
  margin-left: auto;
  clear: both;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  text-align: center;
}

.pp-testi-logostars.hero-version {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 1200px;
  grid-auto-columns: 1fr;
  -ms-grid-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.pp-testi-logostars-item {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 20%;
  margin-top: 10px;
  padding-right: 20px;
  padding-left: 20px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  color: #777;
  font-size: 13px;
  line-height: 18px;
  font-style: italic;
  text-align: center;
}

.pp-testi-logostars-item.hero-version {
  width: 16%;
  padding-right: 10px;
  padding-left: 10px;
  flex-wrap: wrap;
}

.pp-testi-logostars-item.hero-version.alt {
  color: #333;
  font-size: 12px;
  line-height: 15px;
  font-style: normal;
  font-weight: 600;
  white-space: nowrap;
}

.pp-testi-logostars-logo-holder {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 70px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.pp-testi-logostars-logo-holder.hero-version {
  height: 55px;
}

.pp-testi-logostars-logo-holder.hero-version.award {
  height: 65px;
}

.nostars .pp-testi-logostars-logo-holder.hero-version {
  height: 125px !important;
}

.pp-testi-logostars-logo-img {
  max-height: 80%;
  max-width: 90%;
}

.nostars.hero-version .pp-testi-logostars-logo-img {
  max-height: 100%;
  max-width: 90%;
  height: 105px;
} 
.pp-testi-logostars-logo-img.alt {
  max-height: 95%;
  margin-bottom: 3px;
}

.pp-testi-logostars-stars {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-bottom: 10px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.pp-testi-logostars-star-img {
  width: 20px;
  margin-right: 2px;
  margin-left: 2px;
}

.testimonial-name-text {
  color: #000;
  font-size: 14px;
}

.pp-testi-logostars-reviewtext {
  width: 100%;
  max-width: 600px;
  margin-right: auto;
  margin-left: auto;
  padding-top: 20px;
  font-size: 24px;
  line-height: 30px;
  text-align: center;
}

.pp-testi-logostars-review-testitext {
  display: inline-block;
  padding-bottom: 10px;
  color: #00b800;
  line-height: 34px;
  font-style: italic;
}

.pp-testi-logostars-reviewtext-web {
  font-size: 16px;
}

.pp-testivideo-name {
  width: 100%;
  max-width: 400px;
  margin-right: 35px;
  padding-top: 10px;
  float: right;
  clear: both;
  text-align: center;
}

.pp-testivideo-name-link {
  color: #000;
  font-weight: 700;
  text-decoration: none;
}

.pp-h1-book {
  margin-top: 40px;
  font-size: 33px;
}

.checkbox-label {
  display: block;
}

.pp-testimonial-review {
  width: 100%;
}

.pp-hero-contactsales1 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  min-height: 90vh;
  padding-top: 140px;
  padding-bottom: 100px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-image: -webkit-gradient(linear, left top, right top, color-stop(40%, hsla(0, 0%, 100%, 0.66)), color-stop(94%, hsla(0, 0%, 98%, 0.1))), url("/wp-content/uploads/2023/06/62a1a65f7ebc6b988cdaaf28_contact-sales-bg1.jpg");
  background-image: linear-gradient(90deg, hsla(0, 0%, 100%, 0.66) 40%, hsla(0, 0%, 98%, 0.1) 94%), url("/wp-content/uploads/2023/06/62a1a65f7ebc6b988cdaaf28_contact-sales-bg1.jpg");
  background-position: 0px 0px, 50% 50%;
  background-size: auto, cover;
  background-attachment: scroll, fixed;
}

.pp-hero-contactsales1.newlabel {
  background-image: -webkit-gradient(linear, left top, right top, color-stop(40%, hsla(0, 0%, 100%, 0.66)), color-stop(94%, hsla(0, 0%, 98%, 0.1))), url("/wp-content/uploads/2023/06/62a7a404d8424243ad16770d_enterprise20page20bg201-min1.jpg");
  background-image: linear-gradient(90deg, hsla(0, 0%, 100%, 0.66) 40%, hsla(0, 0%, 98%, 0.1) 94%), url("/wp-content/uploads/2023/06/62a7a404d8424243ad16770d_enterprise20page20bg201-min1.jpg");
}

.pp-csales-flex {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.pp-csales-flex-left {
  width: 46%;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.pp-csales-flex-right {
  width: 47%;
}

.pp-csales-parag {
  margin-bottom: 40px;
  font-size: 18px;
  line-height: 26px;
}

.pp-hero-black-section {
  padding-top: 160px;
  padding-bottom: 80px;
}

.pp-pricing-tabs {
  margin-top: 40px;
}

.pp-pricing-tabs-menu {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-bottom: 20px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.pp-pricing-tabs-link {
  margin-right: 10px;
  margin-left: 10px;
  padding-top: 8px;
  padding-bottom: 8px;
  border: 1px solid #e5e5e5;
  border-radius: 5px;
  background-color: transparent;
  -webkit-transition: border-color 200ms ease, color 200ms ease;
  transition: border-color 200ms ease, color 200ms ease;
  color: #777;
  font-size: 16px;
  font-weight: 600;
}

.pp-pricing-tabs-link:hover {
  border-color: #00b800;
  color: #000;
}

.pp-pricing-tabs-link.w--current {
  border-color: #00b800;
  background-color: transparent;
  color: #000;
  font-weight: 700;
}

.pp-pricing-tabs-content {
  padding-top: 20px;
  font-size: 18px;
  line-height: 28px;
  text-align: center;
}

.pp-pricing-box {
  width: 90%;
  margin: 20px auto;
  padding: 40px 30px;
  border-radius: 6px;
  background-color: #eee;
  box-shadow: 0 2px 8px 0 rgba(0, 0, 0, 0.16);
}

.pp-h2-pricing {
  margin-top: 0px;
  margin-bottom: 30px;
  font-size: 28px;
  line-height: 34px;
  font-weight: 600;
  letter-spacing: 3px;
  text-transform: uppercase;
}

.pp-pricing-price {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 20px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  align-items: flex-end;
  font-size: 26px;
  line-height: 20px;
  font-weight: 700;
}

.pp-pricing-price-num {
  color: #00b800;
  font-size: 50px;
  line-height: 40px;
  font-weight: 700;
}

.pp-pricing-suntitle {
  margin-bottom: 5px;
  font-size: 22px;
}

.pp-pricing-list {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 500px;
  max-width: 100%;
  margin-right: auto;
  margin-left: auto;
  padding-top: 10px;
  padding-bottom: 10px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.pp-pricing-list.first {
  padding-top: 30px;
}

.pp-pricing-list-bullet {
  width: 8px;
  height: 8px;
  margin-top: 10px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  border-radius: 50%;
  background-color: #999;
}

.pp-pricing-list-text {
  padding-left: 10px;
}

.pp-pricing-notes {
  color: #999;
  font-size: 16px;
  line-height: 24px;
}

.pp-pricing-inlcudes-subs {
  margin-top: 40px;
  margin-bottom: 10px;
  font-size: 20px;
  font-weight: 600;
  text-transform: uppercase;
}

.pp-pricing-includes-list {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 560px;
  max-width: 100%;
  margin-right: auto;
  margin-left: auto;
  padding-top: 9px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  text-align: left;
}

.pp-pricing-includes-item {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 47%;
  padding-top: 5px;
  padding-bottom: 5px;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.pp-pricing-includes-item-icon {
  width: 20px;
  margin-top: 4px;
  margin-right: 10px;
}

.pp-reviews-home-hero {
  position: absolute;
  left: 0%;
  top: auto;
  right: 0%;
  bottom: 0%;
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: transparent;
  background-image: -webkit-gradient(linear, left top, left bottom, from(hsla(0, 0%, 99.6%, 0)), to(hsla(0, 0%, 100%, 0.85)));
  background-image: linear-gradient(180deg, hsla(0, 0%, 99.6%, 0), hsla(0, 0%, 100%, 0.85));
}

.pp-homehero-review-subtitle {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 1200px;
  max-width: 92%;
  margin-right: auto;
  margin-left: auto;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  color: #333;
  font-size: 15px;
  font-weight: 700;
  text-align: center;
}

.pp-homehero-review-subtitle-text {
  padding-right: 10px;
  padding-left: 10px;
}

.pp-homehero-review-subtitle-line {
  height: 1px;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  background-color: rgba(51, 51, 51, 0.09);
}

.aleft {
  text-align: left;
}

.pp-brands-logos {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-top: 0px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
}

.pp-brands-logos-item {
  width: 15%;
  margin: 10px 0.5%;
}

.pp-brands-logos-item.lighter {
  opacity: 0.37;
}

.pp-brands-logos-item-inner {
  position: relative;
  width: 100%;
  padding-bottom: 42%;
}

.pp-brands-logos-item-logo {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.pp-brands-logos-item-logo-img {
  max-height: 55%;
  max-width: 80%;
}

.pp-brands-logos-item-logo-img.more-height {
  /*max-height: 90%;*/
}

.pp-brands-logos-item-logo-img.more-width {
  max-width: 95%;
}

.pp-brands-logos-item-logo-img.more-width.custom {
  max-height: 100%;
  max-width: 100%;
}

.pp-terms-pricacy-date {
  margin-bottom: 40px;
  color: #888;
  font-size: 16px;
  font-style: italic;
  font-weight: 600;
}

.pp-h2 {
  margin-top: 35px;
  margin-bottom: 10px;
  font-size: 30px;
  line-height: 36px;
}

.pp-h2.v2 {
  margin-top: 0px;
  margin-bottom: 20px;
}

.pp-terms-list-items {
  padding-bottom: 10px;
  padding-left: 5px;
}

.pp-roman-list {
  padding-left: 30px;
  list-style-type: lower-roman;
}

.pp-topheader-bar {
  padding-top: 8px;
  padding-bottom: 8px;
  background-color: #333;
}

.pp-topmenu-linkblock {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-right: 15px;
  margin-left: 15px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-transition: color 300ms ease;
  transition: color 300ms ease;
  color: #fff;
  font-size: 12px;
  line-height: 17px;
  text-decoration: none;
  text-transform: uppercase;
}

.pp-topmenu-linkblock:hover {
  color: #00b800;
}

.pp-topmenu-linkblock-icon {
  width: 20px;
  margin-right: 5px;
}

.pp-section-nohero {
  padding-top: 100px;
  padding-bottom: 60px;
  text-align: left;
}

.pp-videotext-lightbox {
  position: relative;
  overflow: hidden;
  width: 100%;
  padding-bottom: 55%;
  border-radius: 10px;
  background-position: 50% 50%;
  background-size: cover;
  box-shadow: 0 5px 28px 0 rgba(0, 0, 0, 0.09);
}

.pp-videotext-flex-lighbox-play {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: rgba(0, 0, 0, 0.32);
  -webkit-transition: background-color 300ms ease;
  transition: background-color 300ms ease;
}

.pp-videotext-flex-lighbox-play:hover {
  background-color: transparent;
}

.pp-collections-testimonials {
  max-width: 100%;
}

.pp-collection-testi-list {
  display: -ms-grid;
  display: grid;
  max-width: 100%;
  padding: 7px 5px;
  grid-auto-flow: row;
  grid-auto-columns: 1fr;
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  -ms-grid-columns: 1fr 1fr 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.pp-collection-testi-item {
  position: relative;
  padding: 15px 20px 65px;
  border-radius: 6px;
  background-color: #fff;
  box-shadow: 0 2px 6px 0 rgba(0, 0, 0, 0.08);
  color: #555;
  font-size: 12px;
  line-height: 17px;
}

.pp-collection-testi-title {
  color: #333;
  font-size: 13px;
  line-height: 18px;
  font-weight: 700;
}

.pp-collection-testi-stars-img {
  display: block;
  width: 70px;
  margin-top: 4px;
  margin-bottom: 10px;
}

.pp-collection-testi-customer {
  position: absolute;
  left: 0%;
  top: 100%;
  right: 0%;
  bottom: auto;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-right: 20px;
  padding-left: 20px;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-transform: translate(0px, -50px);
  -ms-transform: translate(0px, -50px);
  transform: translate(0px, -50px);
  font-size: 11px;
  line-height: 13px;
}

.pp-collection-testi-customer-line {
  width: 8px;
  height: 2px;
  margin-top: 6px;
  margin-right: 3px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  border-radius: 2px;
  background-color: #00b800;
}

.pp-testimonials-innersection {
  padding-top: 50px;
  padding-bottom: 20px;
}

.pp-homelogos-section {
  padding-top: 10px;
  padding-bottom: 10px;
  border-top: 1px solid #efefef;
  border-bottom: 1px solid #efefef;
}

.div-block-29 {
  width: 700px;
  max-width: 100%;
  margin-top: 40px;
  margin-right: auto;
  margin-left: auto;
}

.pp-videotext-flex-lighbox-play-img {
  width: 80px;
  max-width: 15%;
}

.pp-softdev-testi {
  width: 660px;
  max-width: 100%;
  margin-right: auto;
  margin-left: auto;
  color: #333;
  font-size: 32px;
  line-height: 44px;
  font-style: italic;
  font-weight: 600;
  text-align: center;
}

.pp-soffdev-testi-quote {
  display: inline-block;
  margin-right: 6px;
  -webkit-transform: translate(0px, 2px);
  -ms-transform: translate(0px, 2px);
  transform: translate(0px, 2px);
  font-family: 'IM Fell DW Pica', sans-serif;
  color: #00b800;
  font-size: 40px;
  font-weight: 400;
}

.pp-soffdev-testi-quote.reverse {
  -webkit-transform: translate(0px, -20px) rotate(180deg);
  -ms-transform: translate(0px, -20px) rotate(180deg);
  transform: translate(0px, -20px) rotate(180deg);
  -webkit-transform-origin: 60% 50%;
  -ms-transform-origin: 60% 50%;
  transform-origin: 60% 50%;
}

.pp-softdev-testi-author {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  max-width: 100%;
  margin-top: 20px;
  margin-bottom: 0px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  color: #000;
  font-weight: 700;
}

.pp-softdev-testi-author-textgleft {
  font-size: 15px;
  white-space: nowrap;
}

.pp-softdev-testi-author-logo {
  width: 200px;
  margin-left: 20px;
  padding-top: 7px;
  padding-bottom: 7px;
  padding-left: 20px;
  border-left: 2px solid #000;
}

.text-block-33 {
  color: #636262;
}

.pp-topheader-bar-2 {
  padding-top: 8px;
  padding-bottom: 8px;
  background-color: transparent;
  text-align: center;
}

.form-3 {
  display: block;
  max-width: 600px;
  margin: 60px auto 51px;
  grid-auto-columns: 1fr;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
  direction: ltr;
  text-align: left;
}

.text-block-36 {
  font-size: 25px;
  text-align: center;
}

.bold-text-12 {
  color: #fffcfc;
}

.text-block-38 {
  overflow: visible;
  max-width: 800px;
  margin-right: auto;
  margin-left: auto;
  padding-top: 41px;
  padding-bottom: 37px;
  background-color: transparent;
  font-size: 50px;
  line-height: 30px;
  font-weight: 600;
  text-align: center;
}

.text-block-38.rand {
  padding-top: 0px;
  padding-bottom: 3px;
  font-size: 20px;
  font-weight: 400;
}

.column-61 {
  margin-top: 200px;
}

.column-62 {
  margin-top: 41px;
}

.column-64 {
  margin-top: 6px;
}

.section-9 {
  padding-top: 24px;
  padding-bottom: 0px;
  background-color: #fffcfc;
}

.column-65 {
  border: 1px none #000;
  border-radius: 0px;
  text-align: right;
  text-decoration: none;
}

.columns-6 {
  margin-top: auto;
  margin-bottom: auto;
  padding-top: 40px;
  padding-bottom: 20px;
}

.section-11 {
  margin-top: auto;
  margin-bottom: auto;
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #f5f5f5;
}

.text-block-40 {
  /* font-family: 'Open Sans', sans-serif; */
  font-size: 40px;
  line-height: 40px;
  font-weight: 600;
  text-align: center;
}

.section-13 {
  padding-top: 40px;
  padding-bottom: 10px;
  background-color: #fff;
}

.section-13.m5 {
  background-color: #f5f5f5;
}

.section-13.m6 {
  background-color: #f5f5f5;
}

.section-13.m7 {
  background-color: #f5f5f5;
}

.section-13.m8 {
  background-color: #fff;
}

.section-13.m9 {
  background-color: #f5f5f5;
}

.section-13.m11 {
  background-color: #f5f5f5;
}

.section-13.m14 {
  background-color: #f5f5f5;
}

.pp-hero-text-white {
  color: #fff;
  font-size: 20px;
  line-height: 30px;
}

.pp-hero-button {
  display: inline-block;
  max-width: 300px;
  margin-top: 25px;
  margin-bottom: 10px;
  padding: 18px 50px;
  border: 1px none #fff;
  border-radius: 5px;
  background-color: #00b800;
  font-size: 18px;
  text-align: center;
  letter-spacing: 1px;
  /* text-transform: uppercase; */
}

.pp-hero-button.diff-padding {
  padding-right: 20px;
  padding-left: 20px;
}

.pp-flex {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.pp-flex-col {
  width: 47%;
}

.pp-flex-col.with-photo {
  border-left: 0px none #000;
}

.pp-parag {
  font-size: 16px;
  line-height: 25px;
}

.pp-parag-cta {
  margin-bottom: 40px;
  font-size: 20px;
  line-height: 30px;
}

.pp-img-shadow {
  border-style: solid;
  border-width: 5px;
  border-color: #fff;
  border-radius: 6px;
  box-shadow: 0 5px 20px 0 rgba(0, 0, 0, 0.16);
}

.pp-brand {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.pp-martop-10 {
  margin-top: 10px;
}

.form-4 {
  width: 500px;
  text-align: center;
  -o-object-fit: contain;
  object-fit: contain;
}

.image-80 {
  max-width: 70%;
  font-size: 6px;
}

.pp-h4 {
  font-size: 16px;
  line-height: 25px;
}

.pp-h4.diff-color {
  color: #00b800;
}

.bank-logos-wrapper {
  display: -ms-grid;
  display: grid;
  -webkit-box-pack: stretch;
  -webkit-justify-content: stretch;
  -ms-flex-pack: stretch;
  justify-content: stretch;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  -ms-grid-columns: 1fr 1fr 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
}

.logo-image {
  width: auto;
  height: auto;
  max-width: 400px;
}

.logo-image.customwidth {
  max-width: 500px;
}

.logo-image.customwidth._200 {
  max-width: 200px;
}

.logo-image.customwidth._400 {
  width: 400px;
}

.logo-image.customwidth._600 {
  display: inline-block;
  width: 600px;
  max-width: none;
}

.logo-image._400 {
  width: 350px;
}

.logo-image._400.mobile-width-200 {
  width: 400px;
}

.logo-image.customheight {
  max-height: 300px;
}

.logo-image.customheight.mobile-width-200.custom-dim {
  max-width: 200px;
}

.logo-image.mobile-width-200.custom-dim {
  max-width: 350px;
}

.logo-image._450 {
  width: 450px;
  max-height: 350px;
  max-width: none;
}

.image-81 {
  border-left: 0px none #000;
}

.row-logos {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-justify-content: space-around;
  -ms-flex-pack: distribute;
  justify-content: space-around;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.italic-text-2 {
  font-size: 20px;
}

.italic-text-3 {
  font-size: 18px;
}

.copy-pp-testi-logostars-stars {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-bottom: 10px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.pp-testi-logostars-logo-img-copy {
  max-height: 80%;
  max-width: 90%;
}

.pp-testi-logostars-logo-img-copy.alt {
  max-height: 95%;
  margin-bottom: 3px;
}

.copy-pp-testi-logostars-logo-img {
  max-height: 80%;
  max-width: 90%;
}

.copy-pp-testi-logostars-logo-img.alt {
  max-height: 95%;
  margin-bottom: 3px;
}

html.w-mod-js *[data-ix="appear-reweal"] {
  opacity: 0;
  -webkit-transform: translate(0px, 30px);
  -ms-transform: translate(0px, 30px);
  transform: translate(0px, 30px);
}

html.w-mod-js *[data-ix="appear-reweal-2"] {
  opacity: 0;
  -webkit-transform: translate(0px, 30px);
  -ms-transform: translate(0px, 30px);
  transform: translate(0px, 30px);
}

html.w-mod-js *[data-ix="appear-reweal-3"] {
  opacity: 0;
  -webkit-transform: translate(0px, 30px);
  -ms-transform: translate(0px, 30px);
  transform: translate(0px, 30px);
}

html.w-mod-js *[data-ix="appear-reweal-4"] {
  opacity: 0;
  -webkit-transform: translate(0px, 30px);
  -ms-transform: translate(0px, 30px);
  transform: translate(0px, 30px);
}

html.w-mod-js *[data-ix="appear-reweal-5"] {
  opacity: 0;
  -webkit-transform: translate(0px, 30px);
  -ms-transform: translate(0px, 30px);
  transform: translate(0px, 30px);
}

html.w-mod-js *[data-ix="appear-reweal-6"] {
  opacity: 0;
  -webkit-transform: translate(0px, 30px);
  -ms-transform: translate(0px, 30px);
  transform: translate(0px, 30px);
}

html.w-mod-js *[data-ix="appear-reweal-7"] {
  opacity: 0;
  -webkit-transform: translate(0px, 30px);
  -ms-transform: translate(0px, 30px);
  transform: translate(0px, 30px);
}

html.w-mod-js *[data-ix="appear-reweal-8"] {
  opacity: 0;
  -webkit-transform: translate(0px, 30px);
  -ms-transform: translate(0px, 30px);
  transform: translate(0px, 30px);
}

html.w-mod-js *[data-ix="appear-reweal-9"] {
  opacity: 0;
  -webkit-transform: translate(0px, 30px);
  -ms-transform: translate(0px, 30px);
  transform: translate(0px, 30px);
}

html.w-mod-js *[data-ix="appear-reweal-10"] {
  opacity: 0;
  -webkit-transform: translate(0px, 30px);
  -ms-transform: translate(0px, 30px);
  transform: translate(0px, 30px);
}

html.w-mod-js *[data-ix="scroll-appers"] {
  opacity: 0;
  -webkit-transform: translate(0px, -20px);
  -ms-transform: translate(0px, -20px);
  transform: translate(0px, -20px);
}

html.w-mod-js *[data-ix="scroll-appers-2"] {
  opacity: 0;
  -webkit-transform: translate(0px, -20px);
  -ms-transform: translate(0px, -20px);
  transform: translate(0px, -20px);
}

html.w-mod-js *[data-ix="scroll-appers-3"] {
  opacity: 0;
  -webkit-transform: translate(0px, -20px);
  -ms-transform: translate(0px, -20px);
  transform: translate(0px, -20px);
}

html.w-mod-js *[data-ix="scroll-appers-4"] {
  opacity: 0;
  -webkit-transform: translate(0px, -20px);
  -ms-transform: translate(0px, -20px);
  transform: translate(0px, -20px);
}

html.w-mod-js *[data-ix="scroll-appers-5"] {
  opacity: 0;
  -webkit-transform: translate(0px, -20px);
  -ms-transform: translate(0px, -20px);
  transform: translate(0px, -20px);
}

html.w-mod-js *[data-ix="scroll-appers-6"] {
  opacity: 0;
  -webkit-transform: translate(0px, -20px);
  -ms-transform: translate(0px, -20px);
  transform: translate(0px, -20px);
}

html.w-mod-js *[data-ix="scroll-appers-7"] {
  opacity: 0;
  -webkit-transform: translate(0px, -20px);
  -ms-transform: translate(0px, -20px);
  transform: translate(0px, -20px);
}

html.w-mod-js *[data-ix="scroll-appers-8"] {
  opacity: 0;
  -webkit-transform: translate(0px, -20px);
  -ms-transform: translate(0px, -20px);
  transform: translate(0px, -20px);
}

html.w-mod-js *[data-ix="scroll-appers-9"] {
  opacity: 0;
  -webkit-transform: translate(0px, -20px);
  -ms-transform: translate(0px, -20px);
  transform: translate(0px, -20px);
}

html.w-mod-js *[data-ix="scroll-appers-10"] {
  opacity: 0;
  -webkit-transform: translate(0px, -20px);
  -ms-transform: translate(0px, -20px);
  transform: translate(0px, -20px);
}

@media screen and (max-width: 991px) {
  .navbar.celcom {
    height: 80px;
  }

  .logo_img {
    display: block;
    margin-right: auto;
    margin-bottom: 0px;
    margin-left: auto;
  }

  .logo_img.home {
    margin-top: 10px;
    margin-left: 22px;
  }

  .navbar_container {
    width: 100%;
    height: 60px;
    margin-top: auto;
    padding-top: 0px;
    background-image: -webkit-gradient(linear, left top, left bottom, from(hsla(0, 0%, 100%, 0.87)), to(hsla(0, 0%, 100%, 0.87)));
    background-image: linear-gradient(180deg, hsla(0, 0%, 100%, 0.87), hsla(0, 0%, 100%, 0.87));
  }

  .button {
    position: static;
  }

  .button.big_button {
    margin-top: 5px;
    padding-right: 30px;
    padding-left: 30px;
  }

  .button.bahasa_button.big_button {
    font-size: 16px;
  }

  .dropdown {
    height: auto;
    padding-top: 15px;
    padding-bottom: 15px;
    background-image: none;
    text-align: left;
  }

  .nav_menu {
    background-color: #fff;
    box-shadow: 1px 1px 3px 0 rgba(0, 0, 0, 0.33);
  }

  .nav_link {
    width: 100%;
    height: auto;
    padding-top: 15px;
    padding-bottom: 15px;
    text-align: left;
  }

  .nav_link:hover {
    background-color: #fff;
  }

  .nav_link.w--current {
    display: block;
    background-image: -webkit-gradient(linear, left top, left bottom, from(hsla(0, 0%, 100%, 0.91)), to(hsla(0, 0%, 100%, 0.91)));
    background-image: linear-gradient(180deg, hsla(0, 0%, 100%, 0.91), hsla(0, 0%, 100%, 0.91));
  }

  .button_borders {
    width: 70px;
    margin-top: 20px;
    margin-left: 30px;
  }

  .banner {
    margin-top: 70px;
    padding-top: 80px;
    padding-bottom: 336px;
    padding-left: 0px;
  }

  .banner.directory {
    margin-top: 0px;
    padding-bottom: 600px;
  }

  .banner.celcom {
    padding-bottom: 372px;
    background-position: 0px 79px;
  }

  .banner.trade-in.trade_in {
    height: 600px;
  }

  .heding_white {
    margin-top: 0px;
    margin-bottom: 14px;
    margin-left: -10px;
    font-size: 35px;
  }

  .heding_white.celcom {
    margin-left: 0px;
    font-size: 31px;
    line-height: 42px;
  }

  .heding_white.celcom.sign_up {
    font-size: 30px;
  }

  .heding_white.celcom.sign_up_bm {
    font-size: 24px;
  }

  .heding_white.home {
    margin-left: 0px;
  }

  .heding_white.home.top_banner_home {
    margin-top: 10px;
    line-height: 44px;
  }

  .heding_white.trade-in {
    margin-left: 0px;
    font-size: 25px;
    line-height: 35px;
  }

  .main_cta {
    display: block;
    max-width: 700px;
    min-height: 0px;
    margin-top: 10px;
    margin-left: 0px;
  }

  .cta_text {
    display: block;
    margin-left: 20px;
    font-size: 18px;
    line-height: 26px;
  }

  .cta_text.celcom {
    font-size: 18px;
  }

  .cta_text.home.home_page_cta {
    margin-left: 0px;
  }

  .cta_text.directory_header_p_text {
    margin-left: 0px;
  }

  .big_button {
    margin-top: 15px;
    margin-bottom: 10px;
    margin-left: 16px;
    padding: 15px 31px;
  }

  .big_button.w--current {
    margin-bottom: 30px;
  }

  .big_button.directory_page_button {
    margin-left: 0px;
  }

  .big_button.home_big_button {
    margin-left: 0px;
  }

  .signup1_testimoial_heading {
    width: auto;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
    font-size: 26px;
    text-align: center;
  }

  .signup1_testimoial_heading.directory {
    margin-left: 0px;
  }

  .signup1_testimoial_heading.trade-in {
    width: auto;
  }

  .signup1_testimoial_heading.trade-in._2 {
    text-align: center;
  }

  .one_feature {
    width: 290px;
    height: 120px;
    margin-top: 10px;
    margin-right: 10px;
    padding: 0px;
    float: left;
    clear: none;
  }

  .one_feature.even {
    clear: both;
  }

  .solutions_list {
    max-width: 700px;
  }

  .feature_heading {
    margin-left: 0px;
    float: left;
  }

  .icon {
    margin-right: 10px;
  }

  .rows {
    margin: -60px 13px 13px;
    padding-top: 0px;
    padding-bottom: 0px;
  }

  .advantages {
    padding-bottom: 20px;
  }

  .feature_text {
    display: inline-block;
    width: 300px;
    margin-bottom: 0px;
    margin-left: 0px;
    float: left;
    clear: left;
  }

  .solutions_block.mia {
    width: 750px;
  }

  .img_solution {
    max-width: 500px;
    clear: left;
  }

  .big-advantages-wrap {
    width: 600px;
  }

  .one_advantage {
    width: 600px;
    max-width: 600px;
    margin-right: 0px;
    margin-bottom: 0px;
    padding-top: 22px;
  }

  .advantage_heading {
    position: static;
    display: inline-block;
    width: 100%;
    margin-top: 10px;
    margin-bottom: 0px;
    margin-left: 0px;
    float: none;
    clear: left;
    text-align: center;
  }

  .small_text {
    display: inline-block;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-left: 71px;
    float: none;
    clear: left;
    text-align: left;
  }

  .big_icon {
    float: none;
    text-align: left;
  }

  .one_testimonial {
    position: static;
    right: 0px;
    width: 92%;
    height: auto;
    max-width: 500px;
    margin-top: 0%;
    margin-right: auto;
    margin-left: auto;
    padding-top: 10px;
    float: none;
    clear: none;
  }

  .testimonial_avatar {
    position: static;
    display: block;
    width: 120px;
    height: 120px;
    margin-right: auto;
    margin-left: auto;
    float: none;
    clear: none;
  }

  .testimonial_avatar.shahireen {
    width: 120px;
    height: 120px;
    margin-top: 23px;
    margin-right: auto;
    margin-left: auto;
  }

  .testimonial_avatar.dato {
    width: 120px;
    height: 120px;
    margin-top: 13px;
    margin-right: auto;
    margin-left: auto;
  }

  .testimonial_text {
    width: 100%;
    max-width: 100%;
    margin-top: 20px;
    margin-left: auto;
    font-size: 18px;
    line-height: 28px;
    text-align: center;
  }

  .testimonial_name {
    display: inline-block;
    width: 100%;
    margin-right: 0px;
    margin-left: auto;
    text-align: center;
  }

  .subheading {
    width: 700px;
    margin-top: 20px;
    margin-bottom: 30px;
    padding-top: 0px;
  }

  .customers {
    padding-top: 30px;
  }

  .customers_logos {
    width: 600px;
    padding-left: 39px;
  }

  .customer_logo_250 {
    width: 200px;
  }

  .customer_logo_250.parters {
    width: 140px;
    margin-left: 22px;
  }

  .customer_logo_250.parters.padding-left-right {
    width: 120px;
  }

  .customer_logo_250.parters_250 {
    width: 120px;
    margin-left: 22px;
  }

  .pricing.mia {
    margin-bottom: 0px;
    padding-bottom: auto;
  }

  .pricing.home {
    min-height: auto;
    background-position: 50% 110%;
  }

  .free_features {
    width: 700px;
    height: 130px;
    min-width: 600px;
    padding-bottom: 0px;
  }

  .partners {
    min-height: 280px;
  }

  .menu {
    margin-right: 3px;
  }

  .one_free_tool {
    display: block;
    max-width: 252px;
    margin-right: auto;
    margin-bottom: 17px;
    margin-left: auto;
    clear: none;
  }

  .white_head {
    width: 700px;
    line-height: 39px;
  }

  .white-heading.statutory_form {
    max-width: 650px;
    padding-right: 10px;
    padding-left: 10px;
    font-size: 22px;
    line-height: 34px;
  }

  .footer {
    padding-bottom: 11px;
  }

  .footer_wrap {
    width: 700px;
  }

  .footer_text {
    margin-right: 15px;
  }

  .footer_text.tradein {
    font-size: 18px;
  }

  .partners_logos {
    overflow: visible;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
  }

  .footer-tex-icon-block.tradein {
    padding-right: 44px;
  }

  .rights_text {
    width: 730px;
  }

  .empty_col {
    margin-top: 0px;
  }

  .text-block.mia-nav {
    margin-top: 18px;
  }

  .white-text {
    float: left;
  }

  .text_wrap {
    width: 300px;
    margin-left: 40px;
  }

  .text-field {
    max-width: 500px;
  }

  .pricing_box {
    width: 600px;
  }

  .heading-3.privacy {
    font-size: 30px;
  }

  .paragraph-3.privacy {
    padding-right: 10px;
    padding-left: 10px;
    font-size: 13px;
    line-height: 25px;
  }

  .heading-4.privacy {
    padding-right: 10px;
    padding-left: 10px;
  }

  .paragraph-5 {
    padding: 0px 14px;
  }

  .div-block-9 {
    max-width: 730px;
  }

  .selected_partners.sundar {
    height: 70px;
    padding: 15px;
  }

  .selected_partners.cloud {
    height: 70px;
    margin-left: 0px;
    padding: 15px;
  }

  .selected_partners.ext {
    height: 70px;
    margin-left: 0px;
    padding: 15px;
  }

  .selected_partners.ezsolve {
    height: 70px;
    margin-right: 0px;
    margin-left: 0px;
    padding: 15px;
  }

  .icon-2 {
    top: 100px;
  }

  .paragraph-12 {
    padding-right: 30px;
    padding-left: 30px;
  }

  .paragraph-12.left-flag {
    padding-left: 0px;
  }

  .extracc_pertner {
    padding-top: 50px;
    padding-bottom: 50px;
  }

  .image-7.celcom_logo {
    margin-left: 24px;
  }

  .slide-nav {
    position: absolute;
    display: block;
    clear: none;
  }

  .heading-9.privacy {
    margin-top: 25px;
    padding-left: 6px;
  }

  .heading-10 {
    width: 150px;
  }

  .testimonial-slider-sani {
    height: 600px;
    margin-bottom: 30px;
  }

  .column-23 {
    padding-bottom: 15px;
    padding-left: 10px;
  }

  .thank-you_heading {
    display: inline-block;
    width: 400px;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-left: 20px;
    float: left;
    text-align: left;
  }

  .thank-you-very-much {
    padding-bottom: 20px;
  }

  .navbar_container-sign-up {
    width: 100%;
    height: 60px;
    margin-top: auto;
    background-image: -webkit-gradient(linear, left top, left bottom, from(hsla(0, 0%, 100%, 0.87)), to(hsla(0, 0%, 100%, 0.87)));
    background-image: linear-gradient(180deg, hsla(0, 0%, 100%, 0.87), hsla(0, 0%, 100%, 0.87));
  }

  .mia-navbar-container {
    width: auto;
    padding-right: 15px;
    padding-left: 15px;
  }

  .mia-navbar-container.tablet {
    display: block;
    width: 750px;
    margin-right: auto;
    margin-left: 10px;
    padding-right: 0px;
    padding-left: 0px;
  }

  .pp-logo.tablet {
    margin-left: 5px;
  }

  .become-partner-mia {
    position: static;
    left: 0px;
    top: 0px;
    right: auto;
    bottom: 0px;
    display: block;
  }

  .nav-menu {
    position: static;
    left: 0px;
    top: 0px;
    right: 0px;
    bottom: 0px;
    display: inline;
    float: right;
  }

  .banner-mia {
    padding-top: 150px;
    background-position: 50% 50%;
  }

  .heading-white {
    margin-top: 0px;
    margin-left: 20px;
  }

  .button-4.tablet {
    position: absolute;
    top: 0px;
    right: 0px;
    margin-top: 4px;
    margin-right: 8px;
    padding: 14px 15px;
  }

  .button-4.tablet.mia {
    margin-top: 7px;
    padding: 11px;
    font-size: 15px;
  }

  .benefit_head {
    padding-right: 5px;
    padding-left: 5px;
  }

  .column-32 {
    position: relative;
    bottom: 30px;
    margin-top: 20px;
    margin-bottom: 0px;
    padding-right: 0px;
  }

  .row-13 {
    width: auto;
    max-width: 1200px;
  }

  .div-block-16 {
    float: left;
  }

  .column-34 {
    position: relative;
    display: block;
    margin-right: auto;
    margin-left: auto;
  }

  .bottom {
    width: auto;
    max-width: 1200px;
    background-position: -195px 0px;
    background-size: cover;
  }

  .navbar-container {
    height: 60px;
    padding-left: 10px;
  }

  .banner-template {
    display: block;
  }

  .lr_texton_r {
    height: 400px;
    max-height: 400px;
  }

  .fixedrow {
    padding-top: 25px;
    padding-bottom: 20px;
  }

  .heading-on-r {
    margin-top: 0px;
    margin-left: 0px;
    padding-bottom: 0px;
    /* padding-left: 20px; */
    font-size: 32px;
  }

  .heading-on-r.monthly_form_heading {
    margin-top: 20px;
  }
 .learn_more_data h2{
    margin-top: auto !important;
    padding-top: 0px !important;
    font-size: 30px !important;
    font-weight: 400 !important;
  }

  #learn_more .learn_more_data p {
    margin-bottom: 10px !important;
    padding-top: 0px !important;
    padding-left: 0px !important;
    box-shadow: none !important;
    font-size: 16px !important;
    line-height: 25px !important;
    text-align: left !important;
}
  .para-on-r {
    margin-left: 0px;
    padding-top: 0px;
    padding-right: 20px;
    padding-left: 0px;
  }

  .lr_texton_l {
    height: 350px;
  }

  .heading-on-l {
    margin-top: 30px;
  }

  .image-21 {
    max-width: 700px;
  }

  .bottom-cta {
    min-height: 250px;
    margin-top: 33px;
    padding-bottom: 60px;
  }

  .bottom-cta.v2 {
    margin-top: 0px;
  }

  .lhd {
    margin-top: -6px;
    margin-left: 5px;
  }

  .heading-14.switching {
    margin-top: 40px;
  }

  .image-42 {
    margin-top: 0px;
  }

  .benefit_trade_in {
    margin-right: 20px;
    margin-left: 22px;
    float: left;
  }

  .easy_swiching {
    height: 350px;
    background-position: 50% 0px;
  }

  .steps_off_text {
    margin-bottom: 10px;
  }

  .off_steps {
    margin-right: 30px;
    margin-left: 30px;
  }

  .trade_in.video {
    max-width: 450px;
  }

  .image-48 {
    margin-top: 30px;
    margin-left: 20px;
  }

  .ordered-list {
    padding-left: 20px;
    line-height: 25px;
  }

  .float_right_text_block {
    /* max-width: 40%; */
    margin-left: 25px;
  }

  .text-block-27 {
    display: block;
    margin-right: auto;
    margin-left: auto;
    text-align: center;
  }

  .nav-menu-2 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding-top: 15px;
    padding-bottom: 20px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    background-color: #efefef;
  }

  .nav-menu-3 {
    padding-bottom: 10px;
  }

  .menu-button-2.w--open {
    background-color: #fff;
  }

  .pricing_table {
    padding-right: 20px;
    padding-left: 20px;
  }

  .text_white {
    margin-top: 0px;
  }

  .para-on-r-2 {
    margin-left: 0px;
    padding-top: 0px;
    padding-right: 20px;
  }

  .column-54 {
    margin-top: 0px;
  }

  .lightbox-link-5 {
    display: block;
    float: none;
    text-align: left;
  }

  .image-57 {
    display: block;
    width: auto;
    height: auto;
    margin-right: auto;
    margin-left: auto;
    float: none;
  }

  .box_video_testi {
    position: static;
    width: auto;
    margin-right: auto;
    margin-left: auto;
    float: none;
    clear: none;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .slider_testimonial {
    height: 220px;
    max-width: 100%;
  }

  .section_testimonial {
    padding-top: 50px;
    padding-bottom: 50px;
  }

  .slide-nav-3 {
    position: absolute;
    left: 0%;
    top: auto;
    right: 0%;
    bottom: 0%;
    padding-left: 0px;
    text-align: center;
  }

  .box_testimonial {
    position: static;
    width: 100%;
    margin-right: auto;
    margin-left: auto;
    float: none;
  }

  .box_testimonial_left {
    width: 100%;
  }

  .pp-announcement-home {
    text-align: center;
  }

  .navbar-3 {
    height: 60px;
  }

  .column-57 {
    padding-bottom: 15px;
  }

  .main_home_heading {
    font-size: 36px;
  }

  .main_home_text {
    width: 100%;
    margin-left: 0px;
    font-size: 16px;
    line-height: 25px;
  }

  .main_home_text_aggree {
    margin-top: 0px;
  }

  .home_sub_heading {
    width: 700px;
    margin-top: 0px;
    margin-bottom: 0px;
    padding-top: 0px;
    font-size: 16px;
  }

  .home_list_text {
    font-size: 14px;
  }

  .home_big_button_request {
    margin-top: 15px;
    margin-bottom: 10px;
    margin-left: 0px;
    padding: 15px 31px;
  }

  .home_big_button_request.w--current {
    margin-bottom: 30px;
  }

  .home_div_solution_list {
    margin-bottom: 0px;
  }

  .home_div_main_list {
    left: 0px;
    top: 0px;
    margin-left: 95px;
    padding-left: 0px;
  }

  .home_pricing_subheading {
    width: 700px;
    margin-top: 0px;
    margin-bottom: 30px;
    padding-top: 0px;
  }

  .home_navbar {
    height: 60px;
  }

  .home_text_field {
    max-width: 400px;
  }

  .home_banner {
    margin-top: 70px;
    padding-top: 80px;
    padding-bottom: 336px;
    padding-left: 0px;
  }

  .home_banner.main_home_banner {
    padding-bottom: 380px;
    background-position: 50% 50%, 0px 0px;
  }

  .home_banner.main_home_banner.v2.new {
    background-position: 0px 0px, 50% 50%;
    background-size: auto, cover;
    background-repeat: repeat, repeat;
    background-attachment: scroll, scroll;
  }

  .home_banner.main_home_banner.v2.new.diff-bg2 {
    background-position: 0px 0px, 70% 0%;
  }

  .home_banner.main_home_banner.v2.new.diff-bg3 {
    /*background-image: url("/wp-content/uploads/2023/06/62a1a65f7ebc6b988cdaaf28_contact-sales-bg1.jpg");*/
    background-position: 85% 50%;
  }

  .home_solution_heading {
    width: auto;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
    font-size: 32px;
    text-align: center;
  }

  .home_solution_img , .solution-video-image {
    max-width: 500px;
    clear: left;
  }

  .home_solution {
    margin-bottom: 50px;
    padding-top: 50px;
  }

  .home_integration_heading {
    width: auto;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
    font-size: 32px;
    text-align: center;
  }

  .home_why_use_heading {
    width: auto;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
    font-size: 32px;
    text-align: center;
  }

  .home_testimonial_heading {
    overflow: hidden;
    width: auto;
    margin-bottom: 15px;
    padding-top: 0px;
    padding-bottom: 0px;
    font-size: 32px;
    text-align: center;
  }

  .banner_signup1 {
    margin-top: 70px;
    padding-top: 80px;
    padding-bottom: 336px;
    padding-left: 0px;
  }

  .banner_signup1.home_signup1.top_banner_signup1 {
    margin-top: 0px;
    padding-top: 100px;
    padding-bottom: 400px;
    background-position: 50% 50%;
    background-size: cover;
  }

  .solution_signup1_heading {
    width: auto;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
    font-size: 30px;
    text-align: center;
  }

  .wuse_signup1_heading {
    width: auto;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
    font-size: 26px;
    text-align: center;
  }

  .signup_advantages {
    padding-bottom: 20px;
  }

  .home_pricing_box {
    width: 600px;
  }

  .home_testimoial_heading {
    width: auto;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
    font-size: 26px;
    text-align: center;
  }

  .home_testimoial_heading.close {
    font-size: 32px;
  }

  .home_testimoial_heading_2 {
    width: auto;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
    font-size: 32px;
    text-align: center;
  }

  .home_small_text {
    display: inline-block;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-left: 71px;
    float: none;
    clear: left;
    text-align: left;
  }

  .e-book_hero {
    height: auto;
    margin-top: 55px;
  }

  .page_signup1_logo {
    right: 30px;
  }

  .img_signup1_logo_manual.img_signup1_logo {
    height: 40px;
  }

  .img_signup1_logo {
    height: 50px;
  }

  .image-66 {
    height: 30px;
  }

  .pp-container.topbar-header {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .pp-h1-hero {
    font-size: 36px;
    line-height: 42px;
  }

  .pp-text-hero {
    font-size: 16px;
    line-height: 24px;
  }

  .pp-event-2cols-wrap {
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }

  .pp-event-2cols-photocol {
    width: 100%;
    padding-bottom: 30px;
    text-align: center;
  }

  .pp-testi-logostars {
    padding-top: 20px;
  }

  .pp-testi-logostars.hero-version {
    -ms-grid-columns: 1fr 1fr 1fr 1fr 1fr;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  }

  .pp-testi-logostars-item {
    width: 33.33%;
    margin-top: 0px;
    padding-top: 15px;
    padding-bottom: 15px;
  }

  .pp-testi-logostars-item.hero-version {
    padding-right: 12px;
    padding-left: 12px;
  }

  .pp-testi-logostars-item.hero-version.alt {
    white-space: normal;
  }

  .pp-testi-logostars-logo-holder.hero-version {
    height: 50px;
  }

  .pp-testi-logostars-logo-holder.hero-version.award {
    height: 50px;
  }

  .pp-testi-logostars-star-img.smaller {
    width: 18%;
  }

  .pp-testi-logostars-reviewtext-web {
    font-size: 15px;
  }

  .pp-testivideo-name {
    width: 90%;
    margin-right: auto;
    margin-left: auto;
    float: none;
    clear: none;
  }

  .pp-hero-contactsales1 {
    background-image: -webkit-gradient(linear, left top, left bottom, from(hsla(0, 0%, 100%, 0.73)), to(hsla(0, 0%, 100%, 0.73))), -webkit-gradient(linear, left top, right top, from(hsla(0, 0%, 100%, 0.66)), color-stop(68%, hsla(0, 0%, 98%, 0.1))), url("/wp-content/uploads/2023/06/62a1a65f7ebc6b4d13daaf21_signup-photo-bg1.jpg");
    background-image: linear-gradient(180deg, hsla(0, 0%, 100%, 0.73), hsla(0, 0%, 100%, 0.73)), linear-gradient(90deg, hsla(0, 0%, 100%, 0.66), hsla(0, 0%, 98%, 0.1) 68%), url("/wp-content/uploads/2023/06/62a1a65f7ebc6b4d13daaf21_signup-photo-bg1.jpg");
    background-position: 0px 0px, 0px 0px, 50% 50%;
    background-size: auto, auto, cover;
  }

  .pp-csales-flex {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .pp-csales-flex-left {
    width: 100%;
    max-width: 559px;
  }

  .pp-csales-flex-right {
    display: none;
  }

  .pp-section-nohero {
    padding-top: 60px;
  }

  .pp-collections-testimonials.for-desktop-only {
    display: none;
  }

  .pp-collection-testi-list {
    max-width: 90%;
    margin-right: auto;
    margin-left: auto;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .pp-collection-testi-item {
    padding-bottom: 15px;
  }

  .pp-collection-testi-customer {
    position: static;
    margin-top: 20px;
    padding-right: 0px;
    padding-left: 0px;
    -webkit-transform: none;
    -ms-transform: none;
    transform: none;
  }

  .pp-softdev-testi {
    font-size: 26px;
    line-height: 40px;
  }

  .pp-hero-button.w--current {
    margin-bottom: 30px;
  }

  .pp-flex {
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    text-align: center;
  }

  .pp-flex-col {
    width: 100%;
  }

  .pp-flex-col.with-photo {
    margin-top: 20px;
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
  }

  .row-logos {
    overflow: hidden;
    width: 100%;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-align-content: stretch;
    -ms-flex-line-pack: stretch;
    align-content: stretch;
  }
}

@media screen and (max-width: 767px) {
  .button.celcom_small {
    margin-top: -5px;
  }

  .nav_menu {
    background-color: #fff;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#e6e6e6), to(#e6e6e6));
    background-image: linear-gradient(180deg, #e6e6e6, #e6e6e6);
    box-shadow: 1px 1px 3px 0 rgba(0, 0, 0, 0.19);
  }

  .button_borders {
    width: 70px;
    float: none;
  }

  .dropdown_link {
    text-align: center;
  }

  .banner {
    height: 700px;
  }

  .banner.directory {
    padding-top: 63px;
    padding-bottom: 250px;
    background-position: 50% 50%;
    background-size: cover;
  }

  .banner.trade-in.trade_in {
    height: 800px;
  }

  .heding_white {
    width: 350px;
    font-size: 19px;
    line-height: 23px;
  }

  .heding_white.celcom {
    width: 360px;
    margin-top: 68px;
    margin-left: 0px;
  }

  .heding_white.home.top_banner_home {
    font-size: 30px;
    line-height: 35px;
  }

  .main_cta {
    margin-top: 30px;
  }

  .cta_text {
    width: 370px;
    margin-top: 21px;
    padding-bottom: 0px;
    font-size: 17px;
    line-height: 25px;
  }

  .cta_text.celcom {
    width: 400px;
  }

  .cta_text.home.home_page_cta {
    margin-left: 0px;
  }

  .cta_text.trade-in {
    margin-top: 40px;
    font-size: 16px;
  }

  .cta_text.directory_header_p_text {
    display: block;
    margin-right: 0px;
    margin-left: 0px;
    text-align: left;
  }

  .big_button {
    margin-left: 14px;
  }

  .big_button.centered {
    margin-bottom: 21px;
  }

  .signup1_testimoial_heading {
    display: block;
    width: auto;
    margin: 0px auto 15px;
    padding-top: 0px;
    font-size: 24px;
    text-align: center;
  }

  .one_feature {
    width: 400px;
    height: auto;
    padding-bottom: 40px;
    text-align: left;
  }

  .solutions_list {
    max-width: 400px;
    margin-bottom: 33px;
  }

  .feature_heading {
    display: block;
    margin-right: auto;
    margin-left: 14px;
  }

  .icon {
    display: block;
    margin-right: auto;
    margin-left: auto;
  }

  .feature_text {
    width: 400px;
  }

  .solutions_block.mia {
    position: static;
    width: 500px;
    margin-top: 0px;
    padding-bottom: 0px;
    float: none;
  }

  .img_solution {
    width: 500px;
    margin-bottom: 0px;
  }

  .big-advantages-wrap {
    width: 500px;
    min-height: 200px;
  }

  .one_advantage {
    display: block;
    width: 100%;
    max-width: 100%;
    margin-right: auto;
    margin-left: auto;
    clear: left;
  }

  .advantage_heading {
    margin-bottom: 0px;
    margin-left: 0px;
  }

  .small_text {
    margin-top: 0px;
    margin-left: 0px;
    text-align: center;
  }

  .big_icon {
    padding-right: 0px;
  }

  .tesimonials {
    height: 550px;
    padding-top: 45px;
    padding-bottom: 3px;
    background-image: none;
    background-position: 0px 0px;
  }

  .testimonials_wrap {
    display: block;
    max-width: 550px;
    min-width: 300px;
    margin-top: 0px;
    margin-right: auto;
    margin-left: auto;
  }

  .one_testimonial {
    position: static;
    display: block;
    height: auto;
    max-width: 500px;
    margin-top: 0px;
    margin-right: auto;
    margin-left: auto;
  }

  .testimonial_avatar {
    display: block;
    width: 120px;
    height: 120px;
    max-height: 190px;
    max-width: 190px;
    min-height: 100px;
    min-width: 100px;
    margin-top: 0px;
    margin-right: auto;
    margin-left: auto;
    padding-top: 0px;
    float: none;
  }

  .testimonial_avatar.shahireen {
    display: block;
    margin-top: 0px;
    margin-right: auto;
    margin-left: auto;
  }

  .testimonial_avatar.dato {
    display: block;
    margin-top: 6px;
    margin-right: auto;
    margin-left: auto;
    float: none;
  }

  .testimonial_text {
    display: block;
    width: 350px;
    margin: 8px auto 0px;
    float: none;
    clear: left;
    line-height: 26px;
    text-align: center;
  }

  .testimonial_name {
    display: block;
    width: 350px;
    margin: 15px auto 0px;
    padding-top: 0px;
    padding-bottom: 0px;
    float: none;
    clear: none;
    text-align: center;
  }

  .testimonial_name.dato {
    padding-top: 0px;
  }

  .subheading {
    display: inline-block;
    width: 100%;
    margin-top: 15px;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
    float: none;
    font-size: 18px;
    line-height: 29px;
  }

  .customers_logos {
    display: block;
    width: 550px;
    margin-right: auto;
    margin-left: auto;
    padding-left: 0px;
  }

  .customer_logo_250 {
    width: 150px;
    margin-left: 0px;
  }

  .customer_logo_250.parters {
    width: 200px;
    margin-bottom: 38px;
    margin-left: 8px;
  }

  .customer_logo_250.parters_250 {
    width: 200px;
    margin-bottom: 38px;
    margin-left: 8px;
  }

  .pricing {
    padding-top: 0px;
  }

  .pricing.mia {
    margin-bottom: 53px;
    padding-top: 0px;
    padding-bottom: 30px;
  }

  .pricing.home {
    min-height: 600px;
    padding-bottom: 30px;
  }

  .free_features {
    width: 450px;
    min-width: 300px;
  }

  .partners {
    margin-top: -15px;
    padding-top: 0px;
  }

  .free_tools_wrap {
    margin-top: 41px;
    margin-bottom: 0px;
  }

  .one_free_tool {
    display: block;
    width: 32%;
    margin: 0px auto 48px;
  }

  .try_now {
    min-height: 0px;
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .try_now.celcom {
    height: 320px;
  }

  .white_head {
    width: 550px;
    margin-top: 0px;
    padding-top: 30px;
    line-height: 44px;
  }

  .white-heading.statutory_form {
    font-size: 24px;
  }

  .footer {
    padding-bottom: 20px;
  }

  .footer_wrap {
    width: 100%;
  }

  .footer_header {
    margin-top: 20px;
  }

  .footer_text {
    display: inline;
    margin-right: 24px;
    padding-bottom: 0px;
  }

  .footer_text.tradein {
    width: 300px;
    padding-right: 0px;
    padding-left: 0px;
  }

  .footer_rows {
    width: 520px;
    margin-left: 14px;
  }

  .white_icon.on_button {
    margin-top: 0px;
  }

  .rights_text {
    width: 100%;
    margin-top: 0px;
    margin-left: 0px;
  }

  .empty_col {
    margin-top: -100px;
  }

  .text-field {
    max-width: 400px;
  }

  .text-field.partner_page {
    width: 70%;
    max-width: 100%;
  }

  .pricing_box {
    width: 450px;
  }

  .div-block-2 {
    padding-top: 0px;
    padding-bottom: 0px;
  }

  .heading-3.privacy {
    padding-right: 10px;
    padding-left: 10px;
  }

  .selected_partners.sundar {
    height: 60px;
    padding: 16px;
  }

  .selected_partners.cloud {
    height: 60px;
  }

  .selected_partners.ext {
    height: 60px;
    padding: 15px;
  }

  .selected_partners.ezsolve {
    height: 60px;
  }

  .row-6 {
    margin-top: 3px;
  }

  .icon-2 {
    top: 100px;
  }

  .paragraph-12 {
    padding-right: 20px;
    padding-left: 20px;
  }

  .paragraph-12.privacy {
    padding-right: 20px;
    padding-left: 20px;
  }

  .directory_link_wrap {
    margin-top: -16px;
  }

  .extracc_pertner {
    padding-top: 40px;
    padding-bottom: 10px;
  }

  .slide-nav {
    position: static;
    left: 0px;
    right: 0px;
    bottom: 175px;
    display: block;
    margin-top: 30px;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
    float: none;
    clear: none;
  }

  .mask {
    overflow: visible;
  }

  .slide-2 {
    float: none;
  }

  .slide-nav-2 {
    padding-top: 71px;
  }

  .menu_celcom {
    margin-top: 13px;
  }

  .heading-9.privacy {
    padding-left: 9px;
  }

  .testimonial-slider-sani {
    height: auto;
  }

  .column-23 {
    padding-left: 10px;
  }

  .thank-you_heading {
    margin-left: 0px;
  }

  .mia-navbar-container.tablet.landscape {
    display: block;
    width: auto;
  }

/*  .banner-mia {
    height: 700px;
  }*/

  .heading-white {
    margin-top: 20px;
  }

  .heading-white.statutoru_heading {
    margin-top: 81px;
  }

  .column-33.trade-in {
    padding-top: 30px;
  }

  .bottom {
    height: 150px;
    padding-bottom: 30px;
    background-position: -93px 0px;
    background-size: cover;
  }

  .banner-column-template {
    margin-top: 0px;
  }

  .fixedrow {
    padding-top: 20px;
    padding-bottom: 0px;
  }

  .heading-on-r {
    display: block;
    margin: -19px auto 0px;
    font-size: 26px;
    text-align: center;
  }

  .heading-on-r.monthly_form_heading {
    margin-top: 0px;
  }

  .para-on-r {
    display: block;
    margin-right: auto;
    margin-bottom: 20px;
    margin-left: auto;
    padding-top: 0px;
    padding-right: 0px;
    text-align: center;
  }

  .heading-on-l {
    display: block;
    width: 400px;
    margin-top: 0px;
    margin-right: auto;
    margin-left: auto;
    padding-top: 10px;
    font-size: 26px;
    text-align: center;
  }

  .image-21 {
    max-width: 570px;
  }

  .bottom-cta {
    min-height: 150px;
    margin-top: 77px;
    padding-bottom: 60px;
  }

  .lhdn {
    margin-top: 0px;
  }

  .container-9 {
    margin-top: -30px;
  }

  .column-40 {
    display: block;
    padding-right: 120px;
  }

  .image-42 {
    margin-top: 86px;
  }

  .column-43 {
    height: 150px;
  }

  ._50perc_off_section {
    height: 600px;
  }

  .off_steps {
    display: block;
    margin-right: auto;
    margin-left: auto;
  }

  .trade_in.video {
    max-width: 500px;
    margin-top: 150px;
    margin-bottom: 20px;
  }

  .image-45 {
    margin-top: 100px;
  }

  .image-48 {
    display: block;
    width: 500px;
    margin-right: auto;
    margin-left: auto;
  }

  .list_item_quick_books {
    margin-bottom: 10px;
  }

  .ordered-list {
    display: block;
    direction: ltr;
    text-align: left;
  }

  .float_right_text_block {
    display: block;
    width: 95%;
    max-width: 100%;
    margin: 10px auto 20px;
    float: none;
  }

  .icon-3 {
    color: #3b3b3b;
  }

  .image-55 {
    margin-top: 114px;
    padding-top: 0px;
  }

  .lightbox-link-3 {
    margin-top: 1px;
  }

  .para-on-r-2 {
    display: block;
    margin-right: auto;
    margin-bottom: 20px;
    margin-left: auto;
    padding-top: 0px;
    padding-right: 0px;
    text-align: left;
  }

  .image-57 {
    width: auto;
    height: auto;
  }

  .section_testimonial {
    padding-bottom: 20px;
  }

  .pp-announcement-home {
    text-align: center;
  }

  .main_home {
    width: auto;
  }

  .main_home_heading {
    width: 60%;
    font-size: 36px;
  }

  .main_home_text {
    width: 65%;
    margin-top: 10px;
    padding-bottom: 0px;
    font-size: 14px;
    line-height: 25px;
  }

  .main_home_text_aggree {
    width: 300px;
  }

  .home_sub_heading {
    width: auto;
    margin-top: 0px;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
    line-height: 29px;
  }

  .home_big_button_request {
    margin-left: 0px;
  }

  .home_big_button_request.centered {
    margin-bottom: 21px;
  }

  .home_div_main_list {
    margin-left: 55px;
    padding-bottom: 40px;
  }

  .div-block-24 {
    text-align: left;
  }

  .bold-text-8 {
    font-size: 26px;
    line-height: 40px;
  }

  .bold-text-9 {
    font-size: 26px;
    line-height: 40px;
  }

  .home_pricing_subheading {
    width: 100%;
    margin-top: 0px;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
    float: none;
    font-size: 18px;
    line-height: 29px;
  }

  .directory_prefer.mobile {
    background-position: 87% 100%;
    background-size: 250px;
  }

  .home_text_field {
    max-width: 300px;
  }

  .home_banner {
    height: 700px;
  }

  .home_banner.main_home_banner {
    height: 0px;
    padding-top: 98px;
    padding-bottom: 320px;
  }



  .home_solution_heading {
    display: block;
    width: auto;
    margin: 0px auto 15px;
    padding-top: 0px;
    font-size: 24px;
    text-align: center;
  }

  .home_solution_img , .solution-video-image {
    width: 500px;
    margin-bottom: 0px;
  }

  .home_solution {
    margin-bottom: 0px;
    padding-bottom: 0px;
  }

  .home_integration_heading {
    display: block;
    width: auto;
    margin: 0px auto 15px;
    padding-top: 0px;
    font-size: 24px;
    text-align: center;
  }

  .home_why_use_heading {
    display: block;
    width: auto;
    margin: 0px auto 15px;
    padding-top: 0px;
    font-size: 24px;
    text-align: center;
  }

  .home_testimonial_heading {
    display: block;
    width: auto;
    margin: 0px auto 15px;
    padding-top: 0px;
    padding-bottom: 0px;
    font-size: 24px;
    text-align: center;
  }

  .banner_signup1 {
    height: 700px;
  }

  .banner_signup1.home_signup1 {
    padding-top: 98px;
  }

  .banner_signup1.home_signup1.top_banner_signup1 {
    height: 500px;
    margin-top: 0px;
    padding-bottom: 500px;
    background-position: 65% 50%;
    background-size: cover;
  }

  .solution_signup1_heading {
    display: block;
    width: auto;
    margin-top: 0px;
    margin-right: auto;
    margin-left: auto;
    padding-top: 0px;
    font-size: 30px;
    text-align: center;
  }

  .solution_signup1 {
    padding-bottom: 0px;
  }

  .wuse_signup1_heading {
    display: block;
    width: auto;
    margin: 0px auto 15px;
    padding-top: 0px;
    font-size: 24px;
    text-align: center;
  }

  .home_div_pricing {
    padding-top: 0px;
    padding-bottom: 0px;
  }

  .home_pricing_box {
    width: 450px;
  }

  .home_testimoial_heading {
    display: block;
    width: auto;
    margin: 0px auto 15px;
    padding-top: 0px;
    font-size: 24px;
    text-align: center;
  }

  .home_testimoial_heading_2 {
    display: block;
    width: auto;
    margin: 0px auto 15px;
    padding-top: 0px;
    font-size: 24px;
    text-align: center;
  }

  .home_small_text {
    margin-top: 0px;
    margin-left: 0px;
    text-align: center;
  }

  .signup1_button_link {
    max-width: 250px;
  }

  .e-book_hero {
    height: auto;
    background-image: -webkit-gradient(linear, left top, left bottom, from(hsla(0, 0%, 100%, 0.82)), to(hsla(0, 0%, 100%, 0.82)));
    background-image: linear-gradient(180deg, hsla(0, 0%, 100%, 0.82), hsla(0, 0%, 100%, 0.82));
    background-position: 0px 0px, 0px 0px, 0px 0px;
    background-size: auto, cover, cover;
  }

  .reader-testimonial-wrap {
    padding-top: 40px;
    padding-right: 0px;
  }

  .reader-testimonial-wrap.first {
    padding-top: 0px;
  }

  .reader-testimonials-cols {
    padding-right: 20px;
    padding-left: 20px;
  }

  .image-65 {
    display: none;
  }

  .slider-4.pp-educ-sllides {
    margin-top: 50px;
  }

  .slider-image-book {
    max-height: 400px;
  }

  .pp-form-block-pop {
    text-align: left;
  }

  .pp-left-hero {
    text-align: center;
  }

  .pp-right-hero {
    padding-right: 20px;
    padding-left: 20px;
    text-align: center;
  }

  .pp-container-mobile {
    display: block;
    width: 92%;
    margin-right: auto;
    margin-left: auto;
  }

  .pp-hero-section {
    background-image: -webkit-gradient(linear, left top, left bottom, from(hsla(0, 0%, 97.3%, 0.8)), to(hsla(0, 0%, 97.3%, 0.8))), url("/wp-content/uploads/2023/06/62a1a65f7ebc6b5306daaf1e_hero-bg-training1.jpg");
    background-image: linear-gradient(180deg, hsla(0, 0%, 97.3%, 0.8), hsla(0, 0%, 97.3%, 0.8)), url("/wp-content/uploads/2023/06/62a1a65f7ebc6b5306daaf1e_hero-bg-training1.jpg");
    background-position: 0px 0px, 100% 50%;
    background-size: auto, cover;
    text-align: center;
  }

  .pp-hero-section.quickbooks {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .pp-hero-section.connect-xero {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .pp-hero-hlaf-content {
    width: 100%;
  }

  .pp-section {
    padding-top: 45px;
    padding-bottom: 45px;
  }

  .pp-h1 {
    font-size: 32px;
    line-height: 40px;
  }

  .pp-h1.big-white {
    font-size: 34px;
    line-height: 44px;
  }

  .pp-h1.medium-white {
    font-size: 34px;
    line-height: 44px;
  }

  .pp-3cols-wrap {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }

  .pp-3cols-cols {
    width: 90%;
    max-width: 400px;
    padding-top: 25px;
    padding-bottom: 25px;
  }

  .pp-event-locdate-wrap {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .pp-event-locdate-col {
    width: 100%;
  }

  .pp-event-2cols-wrap {
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }

  .pp-event-2cols-photocol {
    width: 100%;
    padding-bottom: 30px;
    text-align: center;
  }

  .pp-event-2cols-textcol {
    padding-left: 10px;
  }

  .pp-testi-logostars-item {
    width: 50%;
  }

  .pp-testi-logostars-item.hero-version {
    width: 25%;
    padding-top: 2px;
    padding-bottom: 2px;
  }

  .pp-testi-logostars-item.hero-version.alt {
    white-space: normal;
  }

  .pp-testi-logostars-logo-holder.hero-version {
    height: 50px;
  }

  .pp-testi-logostars-star-img.smaller {
    width: 16px;
  }

  .pp-testi-logostars-reviewtext {
    font-size: 17px;
    line-height: 28px;
  }

  .pp-testi-logostars-review-testitext {
    line-height: 27px;
  }

  .pp-hero-contactsales1 {
    overflow: hidden;
    padding-top: 100px;
  }

  .pp-hero-black-section {
    padding-top: 100px;
  }

  .pp-pricing-tabs {
    margin-top: 20px;
  }

  .pp-pricing-tabs-menu {
    padding-bottom: 15px;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }

  .pp-pricing-tabs-link {
    margin-top: 5px;
    margin-bottom: 5px;
    padding-right: 25px;
    padding-left: 25px;
    white-space: nowrap;
  }

  .pp-h2-pricing {
    font-size: 24px;
    line-height: 30px;
  }

  .pp-pricing-list {
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    text-align: left;
  }

  .pp-pricing-inlcudes-subs {
    text-align: left;
  }

  .pp-pricing-includes-item {
    width: 100%;
  }

  .pp-h2 {
    font-size: 24px;
    line-height: 30px;
  }

  .pp-testimonials-innersection {
    padding-top: 40px;
    padding-bottom: 10px;
  }

  .pp-homelogos-section {
    padding-top: 9px;
    padding-bottom: 9px;
  }

  .pp-softdev-testi {
    font-size: 20px;
    line-height: 36px;
  }

  .pp-softdev-testi-author {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .pp-softdev-testi-author-textgleft {
    font-size: 14px;
  }

  .pp-softdev-testi-author-logo {
    width: 160px;
    margin-left: 0px;
    padding-left: 0px;
    -webkit-box-ordinal-group: 0;
    -webkit-order: -1;
    -ms-flex-order: -1;
    order: -1;
    border-left-width: 0px;
  }

  .pp-hero-text-white {
    font-size: 18px;
    line-height: 28px;
  }

  .pp-parag-cta {
    font-size: 18px;
    line-height: 27px;
  }
}

@media screen and (max-width: 479px) {
  .navbar {
    max-width: 100%;
  }

  .navbar.phone {
    display: block;
    margin-right: auto;
    margin-left: auto;
  }

  .logo_img {
    display: block;
    width: 140px;
    margin-right: auto;
    margin-left: auto;
  }

  .logo_img.home {
    width: 100px;
    margin-left: 0px;
  }

  .logo_img.pp {
    width: 70px;
    margin-top: 27px;
    margin-left: 9px;
  }

  .navbar_container {
    height: 60px;
    max-width: 100%;
  }

  .navbar_container.phone {
    display: block;
    margin-right: auto;
    margin-left: auto;
  }

  .button {
    width: 250px;
    padding-right: 17px;
    padding-left: 17px;
    clear: none;
  }

  .button.celcom_small {
    display: block;
    margin-top: -1px;
    margin-right: auto;
    margin-left: 18px;
    padding-left: 20px;
    text-align: center;
  }

  .button.big_button {
    margin-left: 10px;
  }

  .button.header.sigh_up.bm {
    padding-right: 0px;
    padding-left: 0px;
  }

  .nav_menu {
    width: 100%;
    margin-top: 60px;
    background-color: #fff;
  }

  .nav_menu.celcom.small-right {
    display: none;
  }

  .nav_link.w--current {
    clear: left;
  }

  .button_borders {
    width: 70px;
    margin-bottom: 20px;
    padding-right: 16px;
    padding-left: 16px;
    clear: none;
  }

  .dropdown_link {
    text-align: center;
  }

  .banner {
    height: 400px;
    margin-top: 0px;
    margin-bottom: 43px;
    padding-top: 87px;
    padding-bottom: 342px;
    background-image: -webkit-gradient(linear, left top, left bottom, from(null), to(null));
    background-image: linear-gradient(180deg, null, null);
  }

  .banner.partner_page {
    margin-top: -9px;
    margin-bottom: -1px;
    padding-top: 60px;
    padding-bottom: 486px;
    background-image: -webkit-gradient(linear, left top, left bottom, from(hsla(0, 0%, 100%, 0.63)), to(hsla(0, 0%, 100%, 0.63))), url("/wp-content/uploads/2023/06/62a1a65f7ebc6b422ddaae7f_shutterstock_302865476-copy1-scaled.jpg");
    background-image: linear-gradient(180deg, hsla(0, 0%, 100%, 0.63), hsla(0, 0%, 100%, 0.63)), url("/wp-content/uploads/2023/06/62a1a65f7ebc6b422ddaae7f_shutterstock_302865476-copy1-scaled.jpg");
    background-position: 0px 0px, 87% 50%;
    background-size: auto, cover;
    background-repeat: repeat, repeat;
  }

  .banner.directory {
    margin-bottom: 0px;
    padding-bottom: 632px;
  }

  .banner.celcom {
    margin-top: -7px;
    margin-bottom: 0px;
    padding-bottom: 280px;
  }

  .banner.trade-in {
    margin-top: -26px;
    padding-top: 87px;
    padding-bottom: 396px;
  }

  .banner.trade-in.trade_in {
    height: 600px;
    padding-bottom: 120px;
  }

  .heding_white {
    width: 300px;
    font-size: 19px;
  }

  .heding_white.celcom {
    width: 300px;
    margin-top: 17px;
    margin-left: -1px;
    font-size: 18px;
    line-height: 30px;
    text-align: center;
  }

  .heding_white.home {
    margin-left: 0px;
    text-align: center;
  }

  .heding_white.home.top_banner_home {
    width: auto;
    margin-top: 29px;
    font-size: 20px;
    line-height: 30px;
    text-align: left;
  }

  .heding_white.home.top_banner_home.fc-dark-color {
    font-size: 20px;
  }

  .heding_white.trade-in {
    margin-left: 0px;
  }

  .main_cta {
    min-width: 300px;
    margin-top: 118px;
    margin-left: 0px;
  }

  .cta_text {
    width: 230px;
    margin-top: 10px;
    margin-bottom: 8px;
    font-size: 15px;
    line-height: 28px;
  }

  .cta_text.celcom {
    display: block;
    width: 300px;
    margin-top: 31px;
    margin-right: 3px;
    margin-left: -4px;
    line-height: 21px;
    text-align: center;
  }

  .cta_text.home {
    width: 200px;
    margin-top: 0px;
    text-align: left;
  }

  .cta_text.home.home_page_cta {
    width: auto;
  }

  .cta_text.trade-in {
    line-height: 25px;
  }

  .cta_text.directory_header_p_text {
    display: block;
    width: 300px;
    margin-top: 0px;
    margin-right: auto;
    margin-left: auto;
    line-height: 24px;
  }

  .big_button {
    display: block;
    width: 200px;
    margin: 20px auto 10px 15px;
    padding: 10px 20px;
    font-size: 17px;
    text-align: center;
  }

  .big_button.w--current {
    margin-bottom: 40px;
  }

  .big_button.centered {
    width: 230px;
    margin-top: 100px;
    padding-right: 48px;
    padding-left: 48px;
    font-size: 15px;
  }

  .big_button.centered.diff-padding {
    padding-right: 48px;
  }

  .big_button.trade-in {
    margin-top: 24px;
  }

  .signup1_testimoial_heading {
    display: block;
    width: auto;
    margin: 0px 0px 10px;
    padding: 0px 10px;
    font-size: 21px;
    line-height: 29px;
  }

  .signup1_testimoial_heading.close {
    text-align: center;
  }

  .signup1_testimoial_heading.directory {
    padding-left: 0px;
  }

  .signup1_testimoial_heading.celcom {
    margin-top: 47px;
  }

  .signup1_testimoial_heading.trade-in._2 {
    margin-top: 15px;
  }

  .one_feature {
    width: 300px;
    margin-left: 0px;
    padding-top: 0px;
    padding-bottom: 30px;
  }

  .solutions_list {
    display: block;
    width: 300px;
    margin-right: auto;
    margin-left: auto;
    padding-left: 0px;
  }

  .feature_heading {
    position: static;
    display: block;
    width: 250px;
    margin-top: 10px;
    margin-right: auto;
    margin-left: auto;
    padding-left: 10px;
    float: left;
    clear: none;
    text-align: left;
  }

  .icon {
    display: block;
    height: 20px;
    margin-top: 14px;
    float: left;
  }

  .icon.fontawesome.pricing_checkmark.new_pricing {
    height: 46px;
    padding-top: 12px;
  }

  .icon.fontawesome.trade {
    margin-right: 5px;
  }

  .rows {
    margin-left: 0px;
  }

  .advantages {
    margin-bottom: 0px;
    padding-bottom: 10px;
  }

  .feature_text {
    width: 300px;
    margin-top: 11px;
  }

  .solutions_block {
    display: block;
    width: 300px;
    margin-right: auto;
    margin-left: auto;
    padding-bottom: 0px;
    background-image: url("/wp-content/uploads/2023/06/62a1a65f7ebc6b1375daae77_macbook_intro.c1404fb61.png"), -webkit-gradient(linear, left top, left bottom, from(null), to(null));
    background-image: url("/wp-content/uploads/2023/06/62a1a65f7ebc6b1375daae77_macbook_intro.c1404fb61.png"), linear-gradient(180deg, null, null);
    background-position: 0px 88px, 0px 0px;
    background-size: contain, auto;
  }

  .solutions_block.mia {
    width: 300px;
    margin-top: -43px;
  }

  .img_solution {
    right: 0px;
    width: 100%;
    margin-bottom: 0px;
  }

  .big-advantages-wrap {
    width: 300px;
  }

  .one_advantage {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 300px;
    padding-right: 25px;
    padding-bottom: 15px;
    padding-left: 25px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .advantage_heading {
    display: block;
    width: 100%;
    margin-right: 0px;
    margin-bottom: 20px;
    margin-left: 0px;
    float: none;
    clear: left;
    text-align: center;
  }

  .small_text {
    display: inline-block;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    padding-top: 4px;
    float: left;
    clear: left;
  }

  .big_icon {
    margin-right: 0px;
    margin-bottom: 7px;
    margin-left: 0px;
  }

  .tesimonials {
    height: 500px;
    padding-top: 0px;
    padding-bottom: 0px;
  }

  .one_testimonial {
    display: block;
    float: none;
  }

  .testimonial_avatar.shahireen {
    margin-top: 16px;
    margin-left: auto;
  }

  .testimonial_avatar.dato {
    margin-left: auto;
  }

  .testimonial_text {
    margin-top: 8px;
    font-size: 14px;
    line-height: 22px;
    text-align: center;
  }

  .testimonial_name {
    width: 230px;
    font-size: 13px;
    text-align: center;
  }

  .subheading {
    width: 100%;
    margin-top: 10px;
    margin-bottom: 0px;
    padding-top: 0px;
    font-size: 17px;
  }

  .customers {
    margin-bottom: 0px;
    padding-bottom: 22px;
  }

  .customers_logos {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: auto;
    height: 250px;
    margin-top: 0px;
    margin-left: 0px;
    padding-top: 0px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .customer_logo_250 {
    width: 100px;
    margin-right: 5px;
    margin-left: 5px;
  }

  .customer_logo_250.parters {
    display: block;
    width: 20%;
    margin: 8px auto 7px;
  }

  .customer_logo_250.parters.padding-left-right {
    width: 20%;
  }

  .customer_logo_250.parters.padding-left-right.custom {
    height: 50px;
  }

  .customer_logo_250.parters.padding-left-right.custom.height-30 {
    height: 20px;
  }

  .customer_logo_250.parters_250 {
    width: 20%;
    margin: 8px auto 7px;
  }

  .pricing {
    min-height: 400px;
    padding-top: 0px;
  }

  .pricing.home {
    min-height: 550px;
  }

  .free_features {
    width: 300px;
  }

  .partners {
    padding-top: 0px;
  }

  .free_tools_wrap {
    padding-top: 30px;
  }

  .one_free_tool {
    display: block;
    width: 100%;
    max-width: 300px;
    margin-right: auto;
    margin-left: auto;
  }

  .one_free_tool.last {
    margin-bottom: 0px;
  }

  .free_tool_text {
    margin-left: 19px;
    text-align: center;
  }

  .try_now {
    margin-top: 40px;
    margin-bottom: 0px;
  }

  .white_head {
    width: 300px;
    margin-top: 2px;
    margin-bottom: 15px;
    font-size: 21px;
    line-height: 33px;
  }

  .white-heading {
    margin-top: auto;
  }

  .white-heading.trade_in {
    padding-right: 10px;
    padding-left: 10px;
  }

  .white-heading.statutory_form {
    font-size: 22px;
    line-height: 34px;
  }

  .footer_wrap {
    width: auto;
  }

  .footer_header {
    display: inline-block;
  }

  .footer_text {
    display: flow-root;
    margin-bottom: 10px;
  }

  .footer_text.tradein {
    display: inline;
    padding-left: 0px;
  }

  .footer_rows {
    width: 300px;
  }

  .partners_logos {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-top: 11px;
    padding-bottom: 0px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .white_icon.on_button {
    padding-left: 15px;
  }

  .footer-tex-icon-block {
    margin-bottom: 10px;
  }

  .footer-tex-icon-block.tradein {
    padding-right: 22px;
  }

  .rights_text {
    width: auto;
    padding-bottom: 11px;
  }

  .empty_col {
    position: static;
    display: none;
    margin-top: -111px;
    margin-right: auto;
    margin-left: auto;
  }

  .text-block {
    margin-top: 0px;
  }

  .text-block.celcom {
    margin-top: 24px;
    float: left;
    clear: none;
    font-size: 12px;
  }

  .text-block.mia-nav.phone {
    display: block;
    width: auto;
    margin-left: 5px;
    padding-top: 0px;
    padding-bottom: 0px;
    float: left;
    text-align: center;
  }

  .text_wrap {
    display: block;
    margin-right: auto;
    margin-left: auto;
  }

  .text-field {
    margin-top: -3px;
  }

  .pricing_box {
    width: 300px;
    margin-top: 28px;
    padding: 0px;
  }

  .div-block-2 {
    padding: 5px;
  }

  .heading {
    display: block;
    margin-top: 0px;
    padding-top: 20px;
    font-size: 12px;
  }

  .heading-2 {
    display: block;
    margin-top: 10px;
    float: left;
    font-size: 20px;
  }

  .heading-3 {
    margin-top: 0px;
    padding-right: 10px;
    padding-left: 10px;
  }

  .heading-3.privacy {
    font-size: 28px;
    line-height: 40px;
  }

  .paragraph-3 {
    margin-bottom: 10px;
    padding-right: 10px;
    font-size: 13px;
    line-height: 25px;
  }

  .paragraph-3.privacy {
    padding-right: 10px;
    padding-left: 10px;
    font-size: 13px;
    line-height: 25px;
  }

  .heading-4.privacy {
    width: 300px;
    margin-top: 20px;
    margin-left: 0px;
    padding-right: 10px;
    padding-left: 10px;
  }

  .paragraph-9 {
    padding-right: 20px;
    padding-left: 20px;
  }

  .row-3 {
    padding-top: 0px;
  }

  .selected_partners.sundar {
    margin-left: 23px;
    padding-left: 12px;
  }

  .selected_partners.ext {
    margin-left: 12px;
  }

  .column-6 {
    border-style: none;
  }

  .icon-2 {
    font-size: 27px;
  }

  .paragraph-12 {
    margin-bottom: -7px;
    padding-right: 15px;
    padding-left: 15px;
  }

  .extracc_pertner {
    padding-top: 40px;
    padding-bottom: 26px;
  }

  .image-7.celcom_logo {
    width: 50px;
    margin-top: 12px;
    margin-left: 2px;
    float: left;
  }

  .slide-nav {
    position: static;
    bottom: 185px;
    display: block;
    margin-top: 15px;
  }

  .right-arrow {
    width: 30px;
  }

  .left-arrow {
    width: 30px;
  }

  .slide-nav-2 {
    position: relative;
    margin-top: 0px;
    padding-top: 37px;
    float: none;
    clear: none;
  }

  .right-arrow-2 {
    width: 20px;
    margin-right: 6px;
    padding-right: 0px;
  }

  .left-arrow-2 {
    width: 20px;
  }

  .menu_celcom {
    margin-top: 6px;
  }

  .heading-9 {
    width: 300px;
  }

  .heading-9.privacy {
    padding-right: 10px;
    padding-left: 10px;
  }

  .heading-10 {
    width: 200px;
  }

  .menu-button {
    margin-top: -5px;
  }

  .menu-button.w--open {
    position: relative;
  }

  .testimonial-slider-sani {
    height: auto;
  }

  .column-23 {
    padding-right: 10px;
    padding-bottom: 0px;
    padding-left: 10px;
  }

  .thank-you_heading {
    display: block;
    width: 200px;
    margin-right: auto;
    margin-left: 20px;
    float: none;
    clear: left;
    text-align: center;
  }

  .thank-you-very-much {
    margin-bottom: 0px;
  }

  .link-13 {
    margin-right: 1px;
    margin-left: 87px;
    padding-right: 0px;
  }

  .navbar_container-sign-up {
    height: 60px;
    max-width: 100%;
  }

  .mia-navbar-container.phone {
    padding-top: 4px;
  }

  .mia-logo.phone {
    margin-left: 0px;
  }

  .pp-logo.phone {
    margin-top: 11px;
    margin-left: 0px;
  }

  .banner-mia {
    padding-top: 100px;
  }

  .heading-white {
    font-size: 27px;
    line-height: 38px;
  }

  .heading-white.statutoru_heading {
    margin-top: 55px;
    font-size: 26px;
    text-align: left;
  }

  .cta-test-mia {
    font-size: 17px;
    line-height: 27px;
  }

  .brand {
    height: auto;
    padding-left: 0px;
  }

  .brand.phone {
    width: 100px;
    margin-left: 1px;
  }

  .column-32 {
    margin-top: 50px;
  }

  .column-33.trade-in {
    padding-top: 0px;
  }

  .benefit-of-online-payroll {
    margin-right: 15px;
    margin-left: 15px;
  }

  .column-34 {
    padding-top: 0px;
    padding-right: 0px;
    padding-left: 0px;
  }

  .column-34._50_off_discount {
    padding-top: 50px;
  }

  .bottom {
    width: auto;
    height: 120px;
    max-width: 400px;
    margin-top: 0px;
    padding-top: 0px;
    padding-bottom: 20px;
    background-position: -138px 0px;
    background-size: cover;
  }

  .banner-template {
    margin-left: -2px;
  }

  .lr_texton_r {
    height: auto;
  }

  .fixedrow {
    padding-top: 0px;
    padding-bottom: 0px;
  }

  .heading-on-r {
    width: 300px;
    margin-top: 0px;
    padding-top: 0px;
    padding-left: 0px;
    font-size: 22px;
    text-align: center;
  }

  .para-on-r {
    display: block;
    width: 300px;
    margin-top: 16px;
    padding-top: 3px;
    padding-left: auto;
    text-align: center;
  }

  .heading-on-l {
    width: 320px;
    margin-top: 0px;
    padding-top: 20px;
    font-size: 22px;
  }

  .bottom-cta {
    margin-top: 359px;
  }

  .comodo_secure {
    width: 40px;
    margin-top: 10px;
    margin-left: 10px;
  }

  .lhdn {
    width: 40px;
    margin-top: 5px;
    margin-left: 15px;
    float: left;
  }

  .row-15 {
    padding-left: 11px;
  }

  .heading-14 {
    padding-top: 25px;
  }

  .image-32.phone {
    margin-left: 10px;
    padding-top: 5px;
  }

  .image-33.phone {
    margin-left: 10px;
  }

  .brand-2 {
    padding-left: 0px;
  }

  .brand-3.w--current {
    margin-top: -4px;
  }

  .brand-phone {
    display: block;
    margin-right: auto;
    margin-left: auto;
    padding-left: 15px;
    float: none;
  }

  .container-9 {
    height: auto;
    margin-top: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
  }

  .column-40 {
    padding-right: 30px;
  }

  .column-41 {
    padding-left: 10px;
  }

  .benefit_trade_in {
    margin-right: 10px;
    margin-left: 10px;
    font-size: 16px;
  }

  .benefit_trade_in.benefit_text {
    margin-left: 10px;
  }

  .column-43 {
    height: 140px;
  }

  .easy_swiching {
    height: 450px;
    background-position: 61% 50%;
    background-size: cover;
    background-repeat: repeat;
  }

  .image-48 {
    display: block;
    width: 350px;
    margin-top: 0px;
    margin-right: auto;
    margin-left: auto;
  }

  .ordered-list {
    padding-left: 20px;
  }

  .nav-menu-2 {
    padding-bottom: 0px;
  }

  .centered.black_heading {
    margin-bottom: 10px;
  }

  .pricing_table {
    padding-right: 10px;
    padding-left: 10px;
  }

  .subheading_pricing {
    height: 60px;
    line-height: 31px;
  }

  .subheading_pricing.first_heading {
    height: 141px;
  }

  .pricing_features {
    height: 46px;
    padding-top: 3px;
    padding-bottom: 1px;
    line-height: 18px;
  }

  .paragraph-17 {
    height: 80px;
    font-size: 13px;
  }

  .paragraph-18 {
    height: 80px;
    font-size: 12px;
    line-height: 20px;
  }

  .discount {
    padding-right: 10px;
    padding-left: 10px;
  }

  .text_white {
    margin-top: 0px;
    margin-left: 0px;
  }

  .modal-video {
    display: none;
  }

  .para-on-r-2 {
    display: block;
    width: 300px;
    text-align: center;
  }

  .heading_form_directory {
    font-size: 30px;
  }

  .image-57 {
    width: 80%;
    height: auto;
  }

  .pp-announcement-home {
    display: none;
    width: 106%;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: auto;
    float: left;
    text-align: center;
  }

  .column-57 {
    padding-bottom: 5px;
  }

  .main_home_heading {
    font-size: 20px;
    line-height: 30px;
  }

  .main_home_text {
    width: 230px;
    margin-top: 0px;
    margin-bottom: 8px;
    font-size: 12px;
    line-height: 20px;
  }

  .main_home_text_aggree {
    width: 230px;
    margin-top: 0px;
    margin-left: 0px;
  }

  .home_sub_heading {
    width: 300px;
    margin-top: 0px;
    margin-bottom: 10px;
    padding-top: 0px;
    font-size: 14px;
  }

  .home_big_button_request {
    display: none;
    width: 200px;
    margin: 20px auto 10px 0px;
    padding: 10px 20px;
    font-size: 17px;
    text-align: center;
  }

  .home_big_button_request.w--current {
    margin-bottom: 40px;
  }

  .home_big_button_request.centered {
    width: 230px;
    margin-top: 15px;
    font-size: 15px;
  }

  .home_div_main_list {
    margin-left: 25px;
  }

  .bold-text-8 {
    font-size: 22px;
  }

  .bold-text-9 {
    font-size: 22px;
  }

  .home_pricing_subheading {
    width: 100%;
    margin-top: 10px;
    margin-bottom: 0px;
    padding-top: 0px;
    font-size: 17px;
  }

  .directory_prefer.mobile {
    padding-bottom: 193px;
    background-position: 50% 100%;
    background-size: 180px;
  }

  .home_text_field {
    max-width: 200px;
    margin-top: -3px;
  }

  .home_banner {
    height: 400px;
    margin-top: 0px;
    margin-bottom: 43px;
    padding-top: 87px;
    padding-bottom: 342px;
    background-image: -webkit-gradient(linear, left top, left bottom, from(null), to(null));
    background-image: linear-gradient(180deg, null, null);
  }

  .home_banner.main_home_banner {
    margin-top: 50px;
    margin-bottom: 0px;
    padding-bottom: 350px;
   /* background-image: url("/wp-content/uploads/2023/06/62a1a65f7ebc6b6064daae7c_58c229030a182591684244b7_newbg.a089892e11.jpg"), -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent));
    background-image: url("/wp-content/uploads/2023/06/62a1a65f7ebc6b6064daae7c_58c229030a182591684244b7_newbg.a089892e11.jpg"), linear-gradient(180deg, transparent, transparent);
   */ background-position: 70% 0%, 0px 0px;
    background-size: cover, auto;
  }

  .home_banner.main_home_banner.v2 {
    /*background-image: -webkit-gradient(linear, left top, left bottom, from(hsla(0, 0%, 100%, 0.56)), to(hsla(0, 0%, 100%, 0.56))), url("/wp-content/uploads/2023/06/62a1a65f7ebc6b5505daaee8_homepage_update201812281.jpg"), -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent));*/
    /*background-image: linear-gradient(180deg, hsla(0, 0%, 100%, 0.56), hsla(0, 0%, 100%, 0.56)), url("/wp-content/uploads/2023/06/62a1a65f7ebc6b5505daaee8_homepage_update201812281.jpg"), linear-gradient(180deg, transparent, transparent);*/
    background-position: 0px 0px, 60% 50%, 0px 0px;
    background-size: auto, cover, auto;
    background-repeat: repeat, repeat, repeat;
  }

  .home_banner.main_home_banner.v2.new.diff-bg {
    /*background-image: -webkit-gradient(linear, left top, right top, from(#fff), to(transparent)), url("/wp-content/uploads/2023/06/62a7a404d8424243ad16770d_enterprise20page20bg201-min1.jpg"), -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent));*/
    /*background-image: linear-gradient(90deg, #fff, transparent), url("/wp-content/uploads/2023/06/62a7a404d8424243ad16770d_enterprise20page20bg201-min1.jpg"), linear-gradient(180deg, transparent, transparent);*/
  /*  background-position: 0px 0px, 58% 50%, 0px 0px;*/
  }

  .home_banner.main_home_banner.v2.new.diff-bg3 {
   /* background-image: url("/wp-content/uploads/2023/06/62a1a65f7ebc6b988cdaaf28_contact-sales-bg1.jpg"), -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent));
    background-image: url("/wp-content/uploads/2023/06/62a1a65f7ebc6b988cdaaf28_contact-sales-bg1.jpg"), linear-gradient(180deg, transparent, transparent);
*/ /*   background-position: 80% 50%, 0px 0px;*/
  }

  .home_solution_heading {
    display: block;
    width: auto;
    margin: 0px 0px 10px;
    padding: 0px 10px;
    font-size: 20px;
    line-height: 29px;
  }

  .home_solution_img {
    right: 0px;
    width: 100%;
    margin-bottom: 0px;
  }

  .solution-video-image{
    right: 0px;
    width: 100%;
    margin-bottom: 0px;
    max-width: 300px;
  }
  
  .home_integration_heading {
    display: block;
    width: auto;
    margin: 0px 0px 10px;
    padding: 0px 10px;
    font-size: 20px;
    line-height: 29px;
  }

  .home_why_use_heading {
    display: block;
    width: auto;
    margin: 0px 0px 10px;
    padding: 0px 10px;
    font-size: 20px;
    line-height: 29px;
  }

  .home_testimonial_heading {
    display: block;
    width: auto;
    margin: 0px 0px 10px;
    padding: 0px 10px;
    font-size: 20px;
    line-height: 29px;
  }

  .banner_signup1 {
    height: 400px;
    margin-top: 0px;
    margin-bottom: 43px;
    padding-top: 87px;
    padding-bottom: 342px;
    background-image: -webkit-gradient(linear, left top, left bottom, from(null), to(null));
    background-image: linear-gradient(180deg, null, null);
  }

  .banner_signup1.home_signup1 {
    margin-bottom: 0px;
    padding-bottom: 348px;
  }

  .banner_signup1.home_signup1.top_banner_signup1 {
    height: 530px;
    padding-top: 0px;
    padding-bottom: 530px;
    background-image: url("/wp-content/uploads/2023/06/62a1a65f7ebc6b9f88daaeef_Mobilebanner1.jpg"), url("/wp-content/uploads/2023/06/62a1a65f7ebc6b5505daaee8_homepage_update201812281.jpg");
    background-position: 65% 50%, 70% -21px;
    background-size: cover, auto;
    background-repeat: repeat, repeat;
  }

  .solution_signup1_heading {
    display: block;
    width: auto;
    margin: 0px;
    padding: 28px 10px 0px;
    font-size: 20px;
    line-height: 29px;
  }

  .wuse_signup1_heading {
    display: block;
    width: auto;
    margin: 0px 0px 10px;
    padding: 0px 10px;
    font-size: 21px;
    line-height: 29px;
  }

  .signup_advantages {
    margin-bottom: 0px;
    padding-bottom: 10px;
  }

  .italic-text {
    display: block;
    padding-bottom: 20px;
  }

  .home_div_pricing {
    padding: 5px;
  }

  .home_pricing_box {
    width: 300px;
    margin-top: 28px;
    padding: 0px 0px 20px;
  }

  .home_testimoial_heading {
    display: block;
    width: auto;
    margin: 0px 0px 10px;
    padding: 0px 10px;
    font-size: 21px;
    line-height: 29px;
  }

  .home_testimoial_heading.close {
    font-size: 20px;
    text-align: center;
  }

  .home_testimoial_heading_2 {
    display: block;
    width: auto;
    margin: 0px 0px 10px;
    padding: 0px 10px;
    font-size: 20px;
    line-height: 29px;
  }

  .home_small_text {
    display: inline-block;
    width: 200px;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-left: 21px;
    padding-top: 4px;
    float: left;
    clear: left;
  }

  .signup1_button_link {
    max-width: 200px;
    padding-top: 12px;
    padding-bottom: 12px;
  }

  .container-12 {
    padding-bottom: 10px;
  }

  .reader-testimonial-wrap {
    padding-top: 50px;
  }

  .reader-testimonials-cols {
    padding-right: 10px;
    padding-left: 10px;
  }

  .page_signup1_logo {
    position: relative;
    right: 10px;
  }

  .slider-4 {
    padding-top: 56px;
  }

  .slider-4.pp-educ-sllides {
    min-height: 350px;
  }

  .slider-image-book {
    max-height: 350px;
  }

  .mask-4 {
    min-height: auto;
  }

  .pp-modal-window {
    padding: 30px 18px;
  }

  .pp-modal-titlte {
    font-size: 32px;
    line-height: 38px;
  }

  .pp-fields {
    max-width: 100%;
  }

  .pp-form-block-pop {
    overflow: auto;
  }

  .pp-right-hero {
    padding-right: 15px;
    padding-left: 15px;
  }

  .pp-container.topbar-header {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .pp-hero-section {
    margin-top: 58px;
  }

  .pp-hero-section.quickbooks {
    background-image: -webkit-gradient(linear, left top, right top, from(#333), to(transparent)), url("/wp-content/uploads/2023/06/62a7b408df42220fa3b441a1_mobile20bg-min1.jpg");
    background-image: linear-gradient(90deg, #333, transparent), url("/wp-content/uploads/2023/06/62a7b408df42220fa3b441a1_mobile20bg-min1.jpg");
    background-position: 0px 0px, 75% 50%;
    background-size: auto, cover;
  }

  .pp-hero-section.quickbooks.diff-bg {
    background-image: -webkit-gradient(linear, left top, right top, from(#333), to(transparent));
    background-image: linear-gradient(90deg, #333, transparent);
    background-position: 0px 0px, 75% 50%;
    background-size: auto, cover;
  }

  .pp-hero-section.quickbooks.diff-bg2 {
    background-image: linear-gradient(86deg, #333, transparent);
    background-position: 75% 50%;
    background-size: auto, cover;
  }

  .pp-h1-hero {
    font-size: 32px;
    line-height: 38px;
  }

  .pp-text-hero {
    font-size: 15px;
  }

  .pp-section.pp-partners {
    padding-bottom: 40px;
  }

  .pp-3cols-cols {
    width: 96%;
  }

  .pp-h2-event-name {
    font-size: 24px;
    line-height: 32px;
  }

  .pp-parallax-topright {
    opacity: 0.54;
  }

  .pp-event-2cols-textcol {
    padding-left: 0px;
  }

  .pp-button.pricing-button {
    display: block;
    max-width: 100%;
  }

  .pp-parallax-bottomleft {
    opacity: 0.5;
  }

  .image-76 {
    left: -1px;
    top: 66px;
  }

  .image-77 {
    left: -1px;
    top: 66px;
  }

  .image-78 {
    left: 0px;
    top: 90px;
  }

  .pp-testi-logostars-item {
    width: 100%;
    padding: 17px 10px;
  }

  .pp-testi-logostars-logo-holder {
    height: 60px;
  }

  .pp-testi-logostars-logo-img {
    max-width: 80%;
  }

  .pp-testi-logostars-star-img.smaller {
    max-width: 18%;
  }

  .pp-hero-contactsales1 {
    padding-bottom: 60px;
  }

  .pp-pricing-tabs-menu {
    padding-bottom: 10px;
  }

  .pp-pricing-tabs-link {
    width: 100%;
    text-align: center;
  }

  .pp-pricing-box {
    width: 95%;
    padding-right: 20px;
    padding-left: 20px;
    font-size: 17px;
    line-height: 26px;
  }

  .pp-h2-pricing {
    font-size: 22px;
    line-height: 26px;
  }

  .pp-reviews-home-hero {
    bottom: 0%;
    padding-bottom: 20px;
  }

  .pp-brands-logos {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    -webkit-align-content: stretch;
    -ms-flex-line-pack: stretch;
    align-content: stretch;
  }

  .pp-brands-logos-item {
    width: 30%;
    margin-top: 0px;
    margin-bottom: 0px;
  }

  .pp-brands-logos-item-inner {
    padding-bottom: 30%;
  }

  .contact-sales-formblock {
    max-width: 100%;
  }

  .consultation-sales-form {
    max-width: 100%;
  }

  .pp-hide-on-mobile-top {
    display: none;
  }

  .text-block-38 {
    line-height: 45px;
  }

  .column-61 {
    text-align: left;
  }

  .pp-hero-button {
    display: block;
    width: 100%;
    padding-right: 20px;
    padding-left: 20px;
    font-size: 17px;
    text-align: center;
  }

  .pp-hero-button.w--current {
    margin-bottom: 40px;
  }

  .logo-image {
    max-width: 300px;
  }

  .logo-image.customwidth {
    display: inline-block;
    width: 100%;
  }

  .logo-image.mobile-width-200 {
    width: 200px;
  }

  .row-logos {
    height: 50px;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
  }

  .copy-pp-testi-logostars-stars {
    margin-top: -9px;
    padding-bottom: 0px;
  }

  .pp-award-texts {
    width: auto;
    margin-bottom: 23px;
    padding-right: 0px;
    padding-left: 0px;
    -webkit-align-self: auto;
    -ms-flex-item-align: auto;
    -ms-grid-row-align: auto;
    align-self: auto;
    -webkit-box-flex: 0;
    -webkit-flex: 0 auto;
    -ms-flex: 0 auto;
    flex: 0 auto;
    font-size: 10px;
    text-align: center;
  }

  .pp-testi-logostars-logo-img-copy {
    max-width: 80%;
  }

  .copy-pp-testi-logostars-logo-img {
    max-width: 80%;
    margin-top: 0px;
  }

  .text-block-41 {
    font-size: 10px;
  }

  .text-block-42 {
    font-size: 10px;
  }
}

#w-node-_6e7c3814-c747-c6d6-192f-4c04243b4bf9-92c0a07e {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_6e7c3814-c747-c6d6-192f-4c04243b4bff-92c0a07e {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_6e7c3814-c747-c6d6-192f-4c04243b4c04-92c0a07e {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_6e7c3814-c747-c6d6-192f-4c04243b4c05-92c0a07e {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-e321d0f9-7e12-26bd-4774-32aa0c7ad0c1-8dc0a138 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_87f42233-7222-45cc-4b63-1603d53e904c-8dc0a138 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_983806b2-10fb-b655-7f0f-b08dd5884c7e-8dc0a138 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-a016643b-5c50-1083-4c0b-d2a1a6d91e69-8dc0a138 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_2a4c2b49-e882-da30-723c-b8e4c8f895f8-8dc0a138 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-f707f0ae-5250-85ff-4dc0-5d7507d9a3f1-8dc0a138 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_79d1791b-79e1-cd75-7ddc-d6104e403565-8dc0a138 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_6f44aa08-168a-b27c-c513-9151413c576f-8dc0a138 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-c8657794-e538-270d-7898-5ecfed9bc404-8dc0a138 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-dc171529-2bbd-b98f-049a-fcc461403dea-8dc0a138 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_466910af-18a8-f51b-5725-78672f6abe99-8dc0a138 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-a31fa822-fc61-8c0c-ebef-28a27d1cfe71-8dc0a138 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_5255752c-9d0b-00f9-2157-af821f397d49-8dc0a138 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-f3b29718-2813-d1f1-bbde-4599aa8f73e3-8dc0a138 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

/*style added for hs-form (start)*/
.hs-form-section .hs-form{
  max-width: 550px !important;
  margin-left: auto;
  margin-right: auto;
}
.hs-form-section.pp-form-block-pop.w-form{
  margin-top: 20px;
}
.hs-form-section.banner {
  padding-bottom: 700px;
}

.banner.directory.hs-form-section {
  padding-bottom: 800px;
}
.banner_signup1.home_signup1.top_banner_signup1.hs-form-section {
  padding-bottom: 771px;
}
/*style added for hs-form (End)*/


/*17-01-2024*/
.navigation-main li.button_borders, .navigation-main li.button_borders:hover { padding: 0; top: 0;}
.navigation-main li { padding: 0; }
.navigation-main li.button_borders:hover a { color: #fff !important; }
img.get-image { display: none; }
img.mobile-image { display: none; }
.pp-hero-contactsales1{ position: relative; z-index: 1; }
.pp-hero-contactsales1:after { content: ''; position: absolute; z-index: -1; top: 0; right: 0; bottom: 0; left: 0; background-image: linear-gradient(90deg, hsla(0, 0%, 100%, .66) 40%, hsla(0, 0%, 98%, .1) 94%); }
.pp-hero-section.eleave { position: relative; }
.pp-hero-section { background-repeat: no-repeat; background-size: cover !important; }
.pp-hero-section.eleave:before { content: ""; display: inline-block; background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0.5))); background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5)); background-position: 0px 0px, 50% 50%; position: absolute; background-size: auto, cover; width: 100%; height: 100%; top: 0; left: 0; }
.diff-bg2.home_banner:after{ content: '';background-image: linear-gradient(90deg,#fff,transparent);top: 0; right: 0; left: 0; bottom: 0; z-index: -1; position: absolute;  }
.diff-bg2.home_banner {position: relative; z-index: 1; }
h2.pricing { min-height: auto; max-width: 100%; }
header.header.article--header.help--header { background-color: transparent; }
header.header.article--header.help--header .container { width: 100%; }

.forme_image { height: 400px; background-size: cover; background-repeat: no-repeat; background-position: center; position: relative; z-index: 1; }
.forme_image:after { content: ''; background: linear-gradient(180deg,hsla(0,0%,100%,.65),hsla(0,0%,100%,0)); height: 100%; width: 100%; position: absolute; top: 0; left: 0; z-index: -1; }
.partners_logos .row-logos:nth-child(2) img.parters:last-child { width: 100px; }
.partners_logos .row-logos:nth-child(3) img.parters { width: 175px; padding-right: 20px; padding-left: 20px; }
.partners_logos { gap: 0; }
.request-demo-section { background-position:  50% 50%; background-size: cover; background-repeat: no-repeat; min-height: 90vh; background-attachment: fixed; }
.banner-template.m2 { position: relative; z-index: 1; background-position:  50% 50%; background-size: cover; background-attachment: scroll, scroll; background-repeat: no-repeat; }
.banner-template.m2:after { content: ''; background: linear-gradient(180deg, rgba(0, 0, 0, .7), rgba(0, 0, 0, .7)); left: 0; right: 0; top: 0; bottom: 0; position: absolute; z-index: -1; }
.banner-template { position: relative;z-index: 1;   background-position:  50% 0; background-size: cover; background-attachment: scroll, scroll; background-repeat: no-repeat;}
.banner-template:after { content: ''; background: linear-gradient(180deg, rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)); left: 0; right: 0; top: 0; bottom: 0; position: absolute; z-index: -1; }
.banner-template.m2 .column-61 ,.banner-template .column-61  { margin-top: 0; }
.pp-hero-section.eleave { background-size: cover !important; background-position: 50% 50% !important; }
.help--header .col-md-10.col-lg-8.offset-md-1.offset-lg-2 { margin-bottom: 60px; }
.help-banner .help--header .row { text-align: center; display: flex; flex-direction: column-reverse; width: 100%; }
#help-search-results { padding-left: 15px; padding-right: 15px; }
.help-banner  .searchandfilter ul li { padding: 0; }
.help-banner .help--header  .header-help-search { width: 100%; }
.help-banner .help--header .header-help-search input.sf-input-text { color: #000; height: 63px; }
.banner-template.m2.hr-form-letter-temp-banner:after { background: linear-gradient(180deg, rgba(0, 0, 0, .57), rgba(0, 0, 0, .57)); }
.banner-template.m2.hr-form-letter-temp-banner .column-61.w-col.w-col-7 {
    width: 50%;
}

.pp-hero-section.employee-service:after { content: ''; background: linear-gradient(180deg, rgba(0, 0, 0, 0.52), rgba(0, 0, 0, 0.52)); position: absolute; left: 0; top: 0; bottom: 0; right: 0; z-index: -1; }
.pp-hero-section.statutory-form:after {content: ''; background: linear-gradient(180deg, rgba(0, 0, 0, 0.52), rgba(0, 0, 0, 0.52)); position: absolute; left: 0; right: 0; bottom: 0; top: 0; z-index: -1; }
.pp-hero-section.bank-integration:after {content: ''; background: linear-gradient(180deg, rgba(0, 0, 0, 0.52), rgba(0, 0, 0, 0.52)); position: absolute; left: 0; right: 0; bottom: 0; top: 0; z-index: -1; }
.pp-hero-section.quickbooks:after {content: ''; background: linear-gradient(180deg,transparent,transparent); position: absolute; left: 0; right: 0; bottom: 0; top: 0; z-index: -1; }
.pp-hero-section.quickbooks ,.payroll-malaysia-section { position: relative; z-index: 1; }
.payroll-malaysia-section:after {position: absolute; left: 0; right: 0; bottom: 0; top: 0; z-index: -1; content: '';background: linear-gradient(180deg,rgba(0,0,0,.52),rgba(0,0,0,.52)); }
.e-book_hero { background-repeat: no-repeat; }
.banner-mia-form.w-form input { padding: 10px 15px !important; width: 100%; border-radius: 5px; border-style: none; }
.banner-mia-form.w-form  fieldset { margin-bottom: 10px; }
.banner-mia-form.w-form .hs_submit .actions input[type="submit"] { max-width: 151px; cursor: pointer; text-align: center; letter-spacing: 1px; text-transform: uppercase; background-color: #00b800; border: 1px #fff; border-radius: 5px; margin-top: 25px; margin-bottom: 10px; margin-left: 64px; padding: 10px 40px !important; font-size: 18px; display: inline-block; color: #fff; }
.banner-mia-form.w-form fieldset.form-columns-2 >div + div { margin-top: 10px; }
.form_directory_wrap h1.main_home_heading { color: #fff; }
.form_directory_wrap .hs_submit .actions { padding-bottom: 0; }
.form_directory_wrap { height: auto; padding-bottom: 1px !important; background-position: 50% 0; }
.form_directory_wrap p.main_home_text { color: #fff; }
.accountants-bg-section .main_home h1 { color: #333 !important; }
.accountants-bg-section .main_home.main_cta { padding-top: 20px; }
.privacy-page-section { padding-top: 100px; }
.top_banner_signup1 .main_home_heading, .top_banner_signup1 .main_home_text { opacity: 1 !important; }
.home_signup1 .w-form.hs-form { margin-top: 40px; }
.home_signup1 .main_home_text { margin-left: 0; width: 79%; }

.page-template-template-top6 .main-banner-content ,.page-template-template-general-articles .main-banner-content, .page-template-template-labor-laws .main-banner-content, .page-template-template-payroll-features .main-banner-content{margin-top:0;}
.single-best-software .main-banner-content, .single-articles .main-banner-content,.single-global-labor-laws .main-banner-content, .single-payroll-features .main-banner-content {margin-top:0;}
.page-template-template-top6 .banner-content .title.title--xxl{font-size: 42px !important;}
.page-template-template-top6 section#hero-banner {padding-bottom:10px;padding-top: 135px !important;}
.page-template-template-payroll-features section#hero-banner {padding-bottom:10px;}

.page-template-template-top6 .main-banner-content .hero-main-banner .hero-banner-content{padding-top:15px;}

.page-template-template-general-articles .main-banner-content .hero-main-banner .hero-banner-content{padding-top:15px;}
.page-template-template-general-articles section#hero-banner.banner-content{padding-top:185px !important;padding-bottom: 90px;}

.page-template-template-labor-laws .main-banner-content .hero-main-banner .hero-banner-content{padding-top:15px;}
.page-template-template-labor-laws section#hero-banner.banner-content{padding-top:185px !important;}

.page-template-template-payroll-features .main-banner-content .hero-main-banner .hero-banner-content{padding-top:15px;}
.page-template-template-payroll-features section#hero-banner.banner-content{padding-top:135px !important;}

/*7 feb 2024 start*/

.single-help .related-questions .list_content {padding: 0; margin-top: 10px}
.single-help .related-questions ul { margin-left: 0; list-style-type: circle; padding-left: 0; margin-top: 30px; }
.single-help .related-questions h4,.was-this-helpful h4 { font-size: 21px; font-weight: 500 }
.single-help .related-questions li a { -webkit-text-decoration: none; -moz-text-decoration: none; -ms-text-decoration: none; -o-text-decoration: none; text-decoration: none }
.single-help .related-questions ul li { margin-left: 0 !important; padding: 0 20px 20px 0 !important }
.single-help .grid_item,.wrapper { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; -o-box-sizing: border-box; box-sizing: border-box }
.single-help .grid_item { float: left; padding-left: 0px; width: 100%; list-style: none; margin: 0 }
.single-help .one_whole { width: 100% }
.single .article .article--content ul li , .single .article .article--content ul li ul li {list-style: none;}
.article .article--content ul:not(.list-description) li, .list-check.list-check-rounded li {list-style: none;}
nav.nav-menu-2.w-nav-menu, .w-nav[data-collapse="medium"] .w-nav-button, .navbar-container .country-language{user-select: none !important;}



@media all and (min-width: 992px) {
   /*26-04-2024*/
   .navigation-main > li { position: initial;cursor: pointer; }
   .navigation-main > li ul.sub-menu { position: absolute; left: 0; right: 0; width: 100%; min-width: 100%; }
   .navigation-main li li ul.sub-menu > li > a:hover { color: #00b800; }
   nav.nav-menu-2.w-nav-menu { position: initial;/* margin-right: 350px;*/ transform: unset !important;}
   div.navbar-container { position: relative; }
   .navigation-main li li ul.sub-menu{position:initial;display:flex;flex-wrap:wrap;padding-top:20px;padding-top: 0; align-items: flex-start;}
   .navigation-main li li ul.sub-menu li { width: 33.33%; }
   .navigation-main > li> ul >li:not(.wpml-ls-item){border-bottom: 1px solid #c3c3c3;}
   .navigation-main li:hover{ background: transparent; }
   /*.navigation-main > li:hover> ul.sub-menu { opacity: 1; visibility: visible; }*/
   .navigation-main > li> ul >li:not(.wpml-ls-item) > a { padding: 10px 0 !important;font-size: 15px;font-weight: normal; pointer-events: none;}
   .navigation-main li li ul.sub-menu .menu-item-description { font-size: 14px;  margin: 0;  }
   .navigation-main li li ul.sub-menu > li > a { font-size: 15px; font-weight: 600; padding:0; }
   .navigation-main li li ul.sub-menu > li { position: relative;padding-right: 15px;margin-bottom: 10px; padding: 15px 15px 15px 60px;}
   /* .navigation-main li li ul.sub-menu > li:after { content: ''; position: absolute; background-image: url(../img/menu-icon.png); height: 40px; width: 40px; background-repeat: no-repeat; background-size: contain; top: 50%; left: 0; transform: translateY(-50%); } */
   .navigation-main li li ul.sub-menu > li:after {/* content: ''; */position: absolute;height: 40px;width: 40px;background-repeat: no-repeat;background-size: contain;top: 50%;left: 0;transform: translateY(-50%);}
   .navigation-main > li> ul >li > a { padding-top: 18px !important;}
   .navigation-main > li >ul.sub-menu ,.wpml-ls-legacy-dropdown-click .wpml-ls-sub-menu  {padding: 0px 20px 20px;-webkit-box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.24);box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.24)}
   /* .wpml-ls-legacy-dropdown-click .wpml-ls-sub-menu { border: 0px;  padding: 0; left: -20px; top: 34px; border: 0px; width: 80px; padding: 0;  left: -19px;    top: 34px;} */
   .wpml-ls-legacy-dropdown-click .wpml-ls-sub-menu { border: 0px;  padding: 0; border: 0px; width: 60px;left: 0;margin-top:19px;}
   .navigation-main > li> ul >li:last-child { border-bottom: 0px; }
   .navigation-main > li.menu-item-has-children > .submenu-icon { position: relative; }
   .navigation-main > li.menu-item-has-children > .submenu-icon > span { cursor: pointer; position: absolute; width: 15px; top: 41%; right: 0; z-index: 9; display: flex; height: 15px; align-items: center; justify-content: center; }
   .navigation-main > li.menu-item-has-children > .submenu-icon > span:after { content: ''; border: solid black; border-width: 0 1px 1px 0; display: inline-block; padding: 2px; transform: rotate(45deg) translateY(-50%); -webkit-transform: rotate(45deg) translateY(-50%); top: 50%; right: 3px; }
   .navigation-main > li.menu-item-has-children:hover > span:after, .navigation-main > li.menu-item-has-children.current-menu-ancestor > span:after { transform: rotate(-135deg)  translateY(-10%); -webkit-transform: rotate(-135deg)  translateY(-10%); right: 0; }
   .navigation-main > li.menu-item-has-children.current-menu-ancestor > a { font-weight: 600; color: #00b800; }
   .navigation-main > li:hover > a { color: #00b800; }
   .navigation-main > li.wpml-ls-current-language { position: relative; }
   .navigation-main > li.wpml-ls-current-language ul li { width: 100%; }
   .navigation-main > li.wpml-ls-current-language ul li a { width: 100%; text-align: center; justify-content: center; padding: 14px 0 !important; font-size: 14px; }
   .navigation-main > li.wpml-ls-current-language ul.sub-menu { padding: 0 0; text-align: center; }
   .navigation-main > li.wpml-ls-current-language ul li a:hover { color: #00b800; }
   .navigation-main li li ul.sub-menu > li:hover { background-color: rgb(0 184 0 / 30%); border-radius: 6px; }
   .navigation-main li li ul.sub-menu > li { transition: all 400ms ease; position: relative; padding-left: 50px; }
   /* .navigation-main > li.menu-open > ul.sub-menu { top: auto; left: auto; } */
   .navigation-main > li.menu-open > ul.sub-menu {top: 71px; left: -6px; }
   .navigation-main li li ul.sub-menu > li > a img { position: absolute; left: -39px; top: -2px;}
   .navigation-main li li ul.sub-menu > li a { position: relative; }
   /* .navigation-main > li:first-child  > ul.sub-menu { display: none; top: auto; left: auto; } */
   /* .navigation-main > li:first-child  > ul.sub-menu { display: none; } */

   /* .menu-open > .sub-menu > li .sub-menu { display: inherit !important; } */

   .navigation-main > li.menu-item-has-children.menu-open .submenu-icon > span:after { transform: rotate(-135deg) translateY(-50%)  translateX(-70%); top:50% !important;}
   .navigation-main > li.menu-item-has-children.menu-open > .submenu-icon > span { top: 36%; }

   /* .header-backdrop { position: fixed; background-color: rgb(0 0 0 / 15%); width: 100%; height: 100%; }
   .bodyoverlay .header-backdrop { z-index: 2 !important; }
   .bodyoverlay .navbar.w-nav{ z-index: 3; position: relative; } */

   /*.navigation-main li > ul > li > ul> li { padding-left: 23px !important; }*/
   .navigation-main li > ul > li > ul> li  > ul> li > a { padding: 0 !important; }
   .navigation-main li > ul > li > ul> li > .submenu-icon > a { padding-left: 0 !important; }
   .navigation-main > li.wpml-ls-current-language .submenu-icon span { top: 63%; }
   .navigation-main > li.wpml-ls-current-language a { padding-left: 0; padding-bottom: 0px; }
   .navigation-main > li.wpml-ls-current-language.menu-open > .submenu-icon > span { top: 61%; }
   /*.navigation-main > li.wpml-ls-current-language .submenu-icon span { top: 55% !important; }*/
   /* .navigation-main > li.wpml-ls-current-language ul.sub-menu { top: auto; bottom: -23px; } */

   .page-template-template-top6 section#hero-banner.banner-content{ min-height: 400px;}
   .page-template-template-general-articles section#hero-banner.banner-content{min-height: 400px;}
   .page-template-template-labor-laws section#hero-banner.banner-content{min-height: 400px;}
   .page-template-template-payroll-features section#hero-banner.banner-content{min-height: 400px;}
   .single-best-software section#hero-banner.banner-content{min-height: 400px;}
   .single-articles section#hero-banner.banner-content{min-height: 400px;}
   .single-global-labor-laws section#hero-banner.banner-content{min-height: 400px;}
   .single-payroll-features section#hero-banner.banner-content{min-height: 400px;padding-top: 125px !important;}


  .navigation-main > li.wpml-ls-current-language ul.sub-menu {
    /* padding: 0 !important; */
    padding: 5px 10px 9px;
    width: 48px;
    box-shadow: none;
    /* background-color: transparent; */
    background-color: #fff;
  }

  .navigation-main > li.wpml-ls-current-language ul.sub-menu a {
      padding: 0 !important;
      position: relative;
      left: -6px;
  }
  .header-left {
    display: flex;
    align-items: center;
    justify-content: flex-end;
  }
  .wpml-ls-legacy-dropdown-click a.wpml-ls-item-toggle {
      padding: 5px 10px !important;
      background-color: transparent !important;
  }

  .country-language {
      text-align: left;
  } 
  .wpml-ls-legacy-dropdown-click a.wpml-ls-item-toggle:after {
    opacity: 0;
    visibility: hidden;
  
  }
  .wpml-ls-legacy-dropdown-click .wpml-ls-flag+span {
      margin: 0;
  }


}


@media screen and (min-device-width:992px) and (max-device-width:1200px) {
   .navigation-main li li ul.sub-menu > li > a { font-size: 15px; }
   .navigation-main li li ul.sub-menu .menu-item-description { font-size: 14px; }
   .navigation-main > li> ul >li > a { font-size: 18px; }
   nav.nav-menu-2.w-nav-menu ul.navigation-main > li > a { padding-left: 9px; padding-right: 8px; }
}

@media all and (min-width: 480px) {
    .single-help .s_one_half { width: 50% }
}


@media all and (min-width: 640px) {
    .single-help .m_one_third { width:33.33333% }
}

@media (min-width: 1600px){
	.single-articles .banner-content p, .single-best-software .banner-content p, .single-global-labor-laws .banner-content p,.single-payroll-features .banner-content p { padding-bottom: 30px;}
}
.slick-dots{ left: 0; }

/*7 feb 2024 end*/

@media (max-width:1080px) {
  .partners_logosslide .slick-prev {left: -40px;* z-index: 1;}
  .partners_logosslide .slick-next {right: 10px;z-index: 1;}
}
@media (max-width:1024px) {
   .heading-white.statutoru_heading { width: 100%; min-width: 100%; max-width: 100%; margin-left: 0; padding-left: 20px; }
   .privacy-content { padding-left: 15px; padding-right: 15px; }
   .privacy-content .privacy-container h1 { width: 100%; max-width: 100%; }
   .partners_logosslide .slick-prev { left: 10px; z-index: 1;}
   .partners_logosslide .slick-next { right: 30px; z-index: 1;	}
   .partners_logosslide { padding: 0 40px; }
   .page-template-template-top6 .banner-content .title.title--xxl{font-size: 32px !important;}

}

@media (max-width: 991px){
    .wpml-ls-legacy-dropdown-click .wpml-ls-sub-menu { border: 0px;  padding: 0; left: 0px; top: 48px; border: 0px; width: 65px;}
   .home_banner:after { content: ''; background-image: linear-gradient(180deg, hsla(0, 0%, 91%, .48), hsla(0, 0%, 91%, .48)); top: 0; right: 0; left: 0; bottom: 0; z-index: -1; position: absolute; }
   .home_banner { background-position: 70% -140% !important; background-repeat: no-repeat !important; background-size: cover !important; }
  .home_banner.main_home_banner:after { content: ''; background-image: linear-gradient(180deg,transparent,transparent); top: 0; right: 0; left: 0; bottom: 0; z-index: -1; position: absolute; }
   .home_banner { z-index: 1; position: relative; }
   .try_now.wf-section h2 { transform: none; width: 100%; }
   .footer_rows { width: 100%; margin: 0; padding: 0 }

   /* background-image: linear-gradient(180deg,hsla(0,0%,91%,.17),hsla(0,0%,91%,.17)),url(https://www.payrollpanda.my/wp-content/uploads/2024/01/62a7a40…_Payroll_Admin_Person-des.webp),linear-gradient(180deg,transparent,transparent); */
   .pp-hero-contactsales1:after { content: ''; background: linear-gradient(180deg, hsla(0, 0%, 100%, .73), hsla(0, 0%, 100%, .73)), linear-gradient(90deg, hsla(0, 0%, 100%, .66), hsla(0, 0%, 98%, .1) 68%); }
   .pp-hero-contactsales1 { background-attachment: fixed !important; background-position: 50% 50%; background-size: auto; }
   .features-bg-img {background-position: 81% 50% !important;}

   .navigation-main ul ul.sub-menu { position: initial; width: 100%; }
   .navigation-main li { position: relative; width: 100%; }
   .navigation-main ul { width: 100%; }
   .navigation-main a { padding: 0; }
   ul.navigation-main { padding: 15px; }

   ul.navigation-main { background-color: white; overflow: auto; height: 90vh; }
   .w-nav-menu { padding: 0; }
   .navigation-main ul {/* min-width: 100%; */position: relative;left: 0; right: 0; top: 0; visibility: visible; opacity: 1;}
   .navigation-main > li >ul > li > a { border-bottom: 1px solid #000; display: inline-block; width: 100%; color: #00b800 !important; font-weight: 700; font-size: 17px; padding-bottom: 10px !important; margin-bottom: 10px; }
   .navigation-main .sub-menu a { padding: 0; }
   .navigation-main .sub-menu  p { font-size: 13px; }
   .navigation-main > li >ul> li > a { color: #000; }
   .navigation-main > li >ul> li { padding-top: 20px; }
   .navigation-main > li> a { font-size: 18px; font-weight: 800; }
   .navigation-main > li ul.sub-menu a.child-triggerm { display: none !important; }
   .w-nav-button.w--open { color: #000; }
   /* ul.navigation-main > li > a:nth-child(1) { padding: 23px 0; font-size: 18px; line-height: 24px; overflow: visible; color: #00b800; border-bottom: 1px solid #00b800; font-weight: 600; } */
   ul.navigation-main > li .submenu-icon > a:nth-child(1) { padding: 23px 0; font-size: 18px; line-height: 24px; overflow: visible; color: #00b800; border-bottom: 1px solid #00b800; font-weight: 600; }


   .navigation-main .submenu-icon {position: relative;}
   .navigation-main .submenu-icon span {
      display: block !important;
      cursor: pointer;
      position: absolute !important;
      top: 0px;
      right: 0px;
      width: 50px !important;
      min-width: 50px !important;
      height: 38px !important;
      margin: 20px 0 0 !important;
      margin: 0;  
      width: 16px;
    }
   .navigation-main > li.menu-item-has-children > .submenu-icon > span:before,
   .navigation-main > li.menu-item-has-children > .submenu-icon > span:after {
      content: '';
      position: absolute;
      top: 50%;
      left: 50%;
      width: 16px;
      height: 2px;
      background-color: #00b800;
      transform: translate(-50%, -50%);
      transition: all 0.2s ease;
   }
   .navigation-main > li.menu-item-has-children > .submenu-icon > span:before{
      transform: translate(-50%, -50%) rotate(0deg);
   }
  .navigation-main > li.menu-item-has-children > .submenu-icon > span:after {
      transform: translate(-50%, -50%) rotate(90deg);
   }
  .menu-open .submenu-icon span::after {
      transform: translate(-50%, -50%) rotate(0deg);
      opacity: 0; 
   }


   .navigation-main li li ul.sub-menu .menu-item-description { display: block; width: 100%; margin: 0; padding-left: 33px; }
   .navigation-main li li ul.sub-menu > li {position: relative;  padding: 15px 20px; color: #fff; border-radius: 5px; background: rgb(0 0 0 / 60%);   align-items: center; margin-bottom: 10px; }
   .navigation-main > li ul.sub-menu ul.sub-menu { padding-left: 30px; }
   .navigation-main li li ul.sub-menu > li a { font-size: 15px; color: #fff; position: relative; }

   a.child-triggerm { display: block !important; cursor: pointer; position: absolute !important; top: 0px; right: 0px; width: 50px !important; min-width: 50px !important; height: 38px !important; margin: 20px 0 0 !important; margin: 0; border: 0px !important; }
   a.child-triggerm:hover { text-decoration: none; color:#f00;}
   a.child-triggerm span { position: relative; top: 50%; margin: 0 auto !important;  -webkit-transition-duration: .2s; -moz-transition-duration: .2s;  transition-duration: .2s; }
   a.child-triggerm span:after { position: absolute; content: ''; }
   a.child-triggerm span, a.child-triggerm span:after { width: 16px; height: 2px; background-color:#00b800; display: block; }
   a.child-triggerm span:after { -webkit-transform: rotate(-90deg); -ms-transform: rotate(-90deg); transform: rotate(-90deg);  -webkit-transition-duration: .2s; -moz-transition-duration: .2s; transition-duration: .2s; }
   a.child-triggerm.child-open span:after { -webkit-transform: rotate(-180deg); -ms-transform: rotate(-180deg); transform: rotate(-180deg);  -webkit-transition-duration: .2s; -moz-transition-duration: .2s; transition-duration: .2s; }
   a.child-triggerm.child-open span { -webkit-transform: rotate(180deg); -ms-transform: rotate(180deg); transform: rotate(180deg);  -webkit-transition-duration: .2s; -moz-transition-duration: .2s; transition-duration: .2s; }
   a.child-triggerm:hover span, a.child-triggerm:hover span:after { background-color: #00b800; }
   .navigation-main > li.parent { position: relative; }
   .navigation-main > li ul.sub-menu { display: none; }
   /* .navigation-main li ul .sub-menu { display: none; } */
   .navigation-main li.button_borders { width: 100%; margin: 0; padding: 0; border: 0px; }
   .navigation-main li.trybtn { margin: 0; padding: 0; background-color: transparent; }
   .navigation-main li.trybtn a { color: #00b800 !important; }
   .navigation-main > li > ul.sub-menu > li > a { padding: 15px 0  15px !important; margin: 0; border-bottom: 1px solid transparent; }
   .navigation-main > li > ul.sub-menu > li { padding-top: 0; }
   .navigation-main > li > ul.sub-menu > li > ul.sub-menu { padding-top: 20px; }
   p.menu-item-description { display: none; }
   .navigation-main > li > ul.sub-menu > li > a:nth-child(1) { padding-left: 30px !important; }
   .navigation-main > li > ul.sub-menu > li ul.sub-menu { display: block !important; }
   .navigation-main > li.trybtn a, .navigation-main > li.button_borders  a { width: auto; padding: 3px 3px !important; float: none; border-bottom: unset !important; font-size: 16px !important; font-weight: 300 !important; text-align: center; color: #fff !important; display: inline-block; }
   .navigation-main > li.trybtn, .navigation-main > li.button_borders { text-align: center; padding: 3px 3px !important;margin-top: 15px;background-color: #00b800;}
   .navbar-container li.menu-item { list-style: none; }
   .navbar-container > li.menu-item { position: absolute; right: 90px; width: 60px; }
  .navbar-container > li.menu-item ul.sub-menu {
    position: absolute;
    padding: 0;
    z-index: 9;
    opacity: 0;
    visibility: hidden;
    width: 100%;
    background-color: #fff;
    padding: 0px 10px 11px;
    text-decoration: none;
    font-size: 16px;
    width: 43px;
}
  .navbar-container > li.menu-item > a {
    width: 100%;
    display: inline-block;
    padding: 9px 10px;
    text-decoration: none;
    font-size: 16px;
}
   .navbar-container > li.wpml-ls-item.menu-item:hover ul.sub-menu { opacity: 1; visibility: visible; }

   
   .page-template-template-top6 section#hero-banner.banner-content{ min-height: 380px;padding-top: 116px !important;}
   .page-template-template-general-articles section#hero-banner.banner-content{min-height: 380px;}
   .page-template-template-general-articles section#hero-banner.banner-content{padding-top: 155px !important;}
   .page-template-template-labor-laws section#hero-banner.banner-content{min-height: 380px;}
   .page-template-template-labor-laws section#hero-banner.banner-content{padding-top: 155px !important;}
   .page-template-template-payroll-features section#hero-banner.banner-content{min-height: 380px;}
   .page-template-template-payroll-features section#hero-banner.banner-content{padding-top: 110px !important;}

   .single-best-software section#hero-banner.banner-content{min-height: 380px;}
   .single-best-software section#hero-banner.banner-content{padding-top: 110px !important;}

   .single-articles section#hero-banner.banner-content{min-height: 380px;}
   .single-articles section#hero-banner.banner-content{padding-top: 125px !important;}

   .single-global-labor-laws section#hero-banner.banner-content{min-height: 380px;}
   .single-global-labor-laws section#hero-banner.banner-content{padding-top: 155px !important;}

   .single-payroll-features section#hero-banner.banner-content{min-height: 380px;}
   .single-payroll-features section#hero-banner.banner-content{padding-top: 155px !important;}

   .container .description-content{padding: 0 20px;}



    /* .navbar-container li.wpml-ls-current-language > a > span.wpml-ls-native:after {
      content: '';
    position: absolute;
    border: solid black;
    border-width: 0 2px 2px 0;
    display: inline-block;
    padding: 4px;
    transform: rotate(45deg) translateY(-50%);
    -webkit-transform: rotate(45deg) translateY(-50%);
            top: 34%;
        right: 3px
} */

/* .wpml-ls-legacy-dropdown-click a.wpml-ls-item-toggle:after{
  border: solid black !important;
  border-width: 0 2px 2px 0 !important;
  display: inline-block !important;
} */


.wpml-ls-legacy-dropdown-click li.wpml-ls-item.wpml-ls-current-language > a {
  background-color: transparent;
}

.wpml-ls-legacy-dropdown-click a.wpml-ls-item-toggle:after {
  opacity: 0;
}

/* .wpml-ls-legacy-dropdown-click .wpml-ls-sub-menu {
  border: 0px;
  overflow: hidden;
  width: 100px;
  left: -20px;
} */




.navbar-container li.wpml-ls-current-language.menu-open > a > span.wpml-ls-native:after {
  transform: rotate(-135deg) translateY(-50%) translateX(-70%);
  top: 20%;
}
.navbar-container > li.menu-item ul.sub-menu a {
    text-decoration: none;
}


li.wpml-ls-current-language .submenu-icon span:after {
  content: '';
  position: absolute;
  border: solid black;
  border-width: 0 2px 2px 0;
  display: inline-block;
  padding: 4px;
  transform: rotate(45deg) translateY(-50%);
  -webkit-transform: rotate(45deg) translateY(-50%);
  top: 34%;
  right: 3px;

}
li.wpml-ls-current-language .submenu-icon a{
   width: 100%;
  display: inline-block;
  padding: 9px 10px;
  text-decoration: none;
  font-size: 16px;
}


li.wpml-ls-current-language.menu-open > .submenu-icon > span:after {
  transform: rotate(-135deg) translateY(-50%) translateX(-70%);
  top: 20%;
}

}

.custom-btn{
  font-size: 14px;
  line-height: 16px;
  background-color: #00b800;   
  color: #fff;
  font-weight: 700;
  border: 1px solid #00b800;
  padding: 8px 16px;
  text-align: center;
  border-radius: 5px;
  text-decoration:none;
}

.custom-btn.custom-btn-outline{
  background: none;
  border: 1px solid #00b800;
  color: #00b800;
  
}

.custom-btn.help-center-home{
  border-radius: 24px;
}

.custom-btn-outline,.custom-btn-outline:focus,.custom-btn-outline:hover {
  color: #00b800;
  background: none
}

.country-language >div >ul li a { border: 0px; color: #000 !important; opacity: 1; font-size: 14px; text-transform: uppercase; }

.country-language >div >ul img.wpml-ls-flag { display: none; }
.country-language {width: 66px;flex: inherit; margin-right: 0px; margin-left: 0px; }
.country-language .wpml-ls-statics-shortcode_actions { display: inline-block; width: auto; }
.country-language >div >ul li a { text-align: left; } 
.wpml-ls-legacy-dropdown-click .wpml-ls-sub-menu a { position: relative;}
.wpml-ls-sub-menu li.wpml-current a.wpml-ls-link:after { content: ''; position: absolute; background-image: url(../img/check-solid.webp) !important; width: 15px; height: 15px; right: 10px; top: 50%; transform: translateY(-50%); background-repeat: no-repeat; background-size: contain; display: inline-block; }

@media (max-width:1364px) {
  .footer-social .w-container {
    display: flex;
    flex-wrap: wrap; 
  }

}
@media (max-width:1199px) {
    .menu-additional-info >div { display: inline-block !important; width: 100%; }
    .country-language >div >ul li a { text-align: left; }
    .country-language {text-align: center;}
}

@media (max-width: 991px){
  .country-language { right: 90px; width: 60px;}
  .footer-social .w-container {
    display: flex;
    flex-wrap: unset; 
}
}


@media (max-width: 767px){
   .home_banner:after { content: ''; background-image: linear-gradient(180deg, hsla(0, 0%, 91%, .48), hsla(0, 0%, 91%, .48)); top: 0; right: 0; left: 0; bottom: 0; z-index: -1; position: absolute; }
   .home_banner { background-position: 70% -140% !important; background-repeat: no-repeat !important; background-size: cover !important; }
   .pp-hero-contactsales1 { padding-top: 130px; }
   .footer_wrap .footer_rows.w-row >div {padding-left: 15px;padding-right: 15px;}

   /*13-02-2024*/
   .partners_logos .row-logos:nth-child(3) { flex-wrap: wrap; display: flex; height: auto; }
   .partners_logos .row-logos { flex-wrap: wrap; }
   .partners_logos .row-logos img { height: 70px; width: 29%; object-fit: contain; margin: 0; }
   .partners_logos .row-logos img { width: auto; }
   .heading-white.statutoru_heading { width: 100%; min-width: 100%; max-width: 100%; margin-left: 0; padding-left: 20px; }
   .text-block-38 { font-size: 25px; }
   .text-block-38.rand { font-size: 18px; line-height: normal; padding-left: 15px; padding-right: 15px; }
   .ea_form_section { padding-left: 15px; padding-right: 15px; }
   .home_banner.main_home_banner.v2.new.diff-bg { background-position: 0 0, 58% 50%, 0 0; }
   .enterprise-payroll .column-32 { padding-top: 25px; }
   .enterprise-payroll { background-position: 58% 50% !important; background-size: auto 87% !important; }
   .features-bg-img { background-position: 80% 50% !important; background-size: auto 87% !important; }
   .banner-template.m2.hr-form-letter-temp-banner .column-61.w-col.w-col-7 { width: 100%; }
   .text-block-40 { padding-left: 15px; padding-right: 15px; font-size: 18px; }
   .pp-hero-section{ background-position: 75% 50%; }
   .pp-hero-section.quickbooks.diff-bg { background-position: 75% 50%; }
   .pp-hero-section.quickbooks:after { background: linear-gradient(90deg, #333, transparent); }
   .e-book_hero:after { content: ''; position: absolute; left: 0; right: 0; bottom: 0; top: 0; z-index: -1; background: linear-gradient(180deg, hsla(0, 0%, 100%, 0.82), hsla(0, 0%, 100%, 0.82)); }
   .e-book_hero { position: relative; z-index: 1; }
   .form_directory_wrap h1 { font-size: 30px; line-height: 44px; width: 100%; }
   .main_cta{ margin-top: 118px; }
   .banner.partner_page.accountants-bg-section { background-position: 87% 50%; background-size: cover !important; background-repeat: no-repeat; position: relative; z-index: 1;}
   .banner.partner_page.accountants-bg-section:after {content: '';background: linear-gradient(180deg,hsla(0,0%,100%,.63),hsla(0,0%,100%,.63)); position: absolute; left: 0; right: 0; top: 0; bottom: 0;z-index: -1;}
   .accountants-bg-section .main_home.main_cta { padding-top: 0; }
   .banner_signup1.home_signup1.top_banner_signup1.hs-form-section { padding-bottom: 0; height: auto; background-size: cover; }

   .home_banner.main_home_banner.v2.new {padding-bottom: 350px;}

   .nostars .pp-testi-logostars-logo-holder.hero-version { height: auto !important; }
   .nostars.hero-version .pp-testi-logostars-logo-img { height: auto; object-fit: contain; width: 100%; }
   .pp-reviews-home-hero { position: inherit; }
   .home_banner.main_home_banner.v2.new { padding-bottom: 0; }
   .banner-template {min-height: 360px;}
   .banner-template.m2 {min-height: 360px;}
   .single-best-software section#hero-banner.banner-content{padding-bottom: 10px;}
   .single-articles section#hero-banner.banner-content{padding-bottom: 10px;}
   .single-global-labor-laws section#hero-banner.banner-content{padding-bottom: 10px;}
   .single-payroll-features section#hero-banner.banner-content{padding-bottom: 10px;}
   .single-help .related-questions{margin-bottom: 120px !important;}


}

@media (max-width: 640px){
  .single-help .related-questions {
     margin-bottom: 200px !important;
  }
}

@media screen and (max-width: 479px) {
    .single-help .related-questions {
        margin-top: 40px;
        margin-bottom: 360px !important;
    }
}

/*17-01-2024*/

#block-2 .try_now, #block-6 .try_now  {
  min-height:500px;
  background-image:url('/wp-content/uploads/2024/06/footer-scaled-1.webp');
  background-size:cover;background-position:center;
background-repeat:no-repeat;
padding-left:20px;
}
#block-2 .try_now h2, #block-6 .try_now h2 {
  max-width:1200px;
  padding-right:35%;
  padding-top:75px;
  text-align:left;
}
#block-2 .try_now p, #block-6 .try_now p{
  max-width:1200px;
  text-align:left;
  padding-right:35%;
  margin-left: auto;
  margin-right: auto;
}

#block-2 .try_now a, #block-6 .try_now a{
  margin-left:0;
  margin-top:25px;
}
@media (max-width: 492px){
  #block-2 .try_now h2, #block-2 .try_now p, #block-6 .try_now h2, #block-6 .try_now p{
     padding-right:20px;
    text-align:center!important;}
  #block-2 .try_now a, #block-6 .try_now a{
     margin-left:auto;
     margin-right:auto;
  }
}

div#salary-calculator {
   margin-top: 50px !important;
   margin-bottom: 50px !important;
}
body.page-template.page-template-template-salary-calculator.page-template-template-salary-calculator-php.page.page-id-33473.webp-support h1.title.title--3xl {
   padding-bottom: 50px;
}


#href1{
     float: right;
   cursor: pointer;
   height: 35px;
   width: 100px;
   position: absolute;
   margin-right: 480px;
   margin-top: 197px;
   right: 0;}
#href2{
     float: right;
   cursor: pointer;
   height: 35px;
   width: 175px;
   position: absolute;
   margin-right: 199px;
   margin-top: 100px;
   right: 0;
}
#href3{
   float: right;
   cursor: pointer;
   height: 35px;
   width: 130px;
   position: absolute;
   margin-right: 218px;
   margin-top: 205px;
   right: 0;
}

[lang="ms-MY"] #popup-overlay{
  background-image: url('/wp-content/uploads/2024/07/popup-ms.png')!important;
}

#popup-overlay{
   display:none;
   position: fixed;
     background-image: url('/wp-content/uploads/2024/04/bkg.png');
   background-size: contain;
   background-position:bottom right;
   background-repeat:no-repeat;
   bottom:0px;
   right: 0;
   width:650px;
   max-width: 100%;
   height:300px;
   z-index:10;
}

#popup-close{
     float: right;
   cursor: pointer;
   height: 25px;
   width: 25px;
   position: absolute;
   margin-right: 147px;
   margin-top: 28px;
   right: 0;
}
@media (min-width: 992px){
  .offset-lg-2 {
   margin-left: 16.66667%;
  }

  .col-lg-8 {
   flex: 0 0 66.66667%;
   max-width: 66.66667%;
  }
}

@media (min-width: 576px){
  .container, .container-mbl, .container-sm {
   max-width: 540px;
  }
}

@media (min-width: 768px){
.container, .container-mbl, .container-md, .container-sm {
   max-width: 720px;
}

}
@media (min-width: 992px){
  .container, .container-lg, .container-mbl, .container-md, .container-sm {
    max-width: 960px;
  }

}

@media (min-width: 1200px){
.container, .container-lg, .container-mbl, .container-md, .container-sm, .container-xl {
   max-width: 1140px;
}
}

.article .article--content img {
   max-width: 100%;
}

#salary-calculator input {
   font-size: 15px;
}

div#grosspay * {
   font-size: 20px;
   margin-bottom: 25px;
}

#salary-calculator .controls a {
   padding: 20px 30px;
   font-size: 20px;
   display: inline-block;
   background: #00b800;
   color: white;
  text-decoration: none;
   border-radius: 50px;
}

.sc_card h3 {
  font-size: 24px!important;
}

.container.mt-5 {
   padding: 20px;
}

.downloads-item h2 {
   font-size: 18px !important;
}
/* .downloads-item {
   flex-grow: 1;
   padding:20px
} */

.page-template-template-downloads li.sf-field-search {
   width: 55%;
       margin-left:25%;
       display:inline-block!important;
}

.page-template-template-downloads li.sf-field-taxonomy-type {
   width: 20%;
   display: inline-block !important;
}

.page-template-template-downloads select.sf-input-select {height:30px}


@media only screen and (min-width: 800px) {

  .downloads-parent {
    display: flex;
    flex-wrap: wrap;
    gap: 1rem 1rem;
  }

  .downloads-item {
    width: calc(33.33% - 1.4rem);
    border: 1px solid rgb(0 0 0 / 8%);
    padding: 10px;
    transition: all 400ms ease;
    display: block;
    box-sizing: border-box;
  }

   /* .downloads-item {
       width: 30%;
       border: 1px solid rgb(0 0 0 / 8%);
       display: inline-block;
       vertical-align: top;
       margin: 1%;
   } */
   .downloads-item:hover{
   -webkit-box-shadow: 0px 0px 9px 4px rgb(157 155 155 / 22%); 
   -moz-box-shadow: 0px 0px 9px 4px rgb(157 155 155 / 22%);
   box-shadow: 0px 0px 9px 4px rgb(157 155 155 / 22%);
  }
}



.home_pricing_row{
   display:flex;
}

.home_pricing_box.v3 {
      flex-grow: 1;
      border-radius:10px;
      padding-top:20px;
      margin:10px;
      display:inline-block;
     color: white;
    text-align: left;
    background-color:#1E2F3B;
    background: url('/wp-content/uploads/2024/08/pricing.webp'),#1E2F3B;
    background-repeat: no-repeat;
    background-position: top 20 right -70;
}

.home_pricing_box.v3 h4.free_feature_text {
    margin-left: 0;
}

.home_pricing_box.v3 h2.heading-2{
   font-size:36px
}

.home_pricing_box.v3 .text-block-2 {
   color:white;
   text-transform: none;
   margin-bottom:30px;
}

.home_pricing_box.v3 .div-block-2{
   vertical-align:top;
}

.home_pricing_box.v3 .free_features.w-row {
  margin-left: 20px;
   padding:0;
   width:590px;
   max-width:590px;
}

.home_pricing_box.v3 .w-col.w-col-6 {
    text-align: left;
}

.home_pricing_box.v3 .icon.fontawesome.pricing_checkmark{
   color: #00B800;
}

.home_pricing_box.v3 .trybtn {
   color:white;
   width:100%;
   display:block;
}

.home_pricing_box.v3 .trybtn {
    color: white;
    width: calc(100% - 100px);
    display: block;
    margin-left: 50px;
    text-decoration: none;
    padding: 10px;
    font-weight: 400;
    font-size: 20px;
}

.home_pricing_box.v3 .small {
   margin-top:10px;  
   font-size:12px;
   text-align:center;
}

.home_pricing_box.v3 .left-text{
   margin-bottom:40px
}

.home-pricing-side{
   padding:30px;
   width:30%;
   background:#F9F9F9;
   margin:10px;
   border-radius:10px;
}
.home-pricing-side .title h1{
   font-weight:600;
}
.home-pricing-side .trybtn {

    color: black;
      background:transparent;
      border:1px solid black;
    display: block;
    text-decoration: none;
    padding: 10px;
      margin-left:0;
      margin-right:0;
      margin-top:60px;
    font-weight: 400;
    font-size: 20px;
}

.home-pricing-side .trybtn:hover{
   background:transparent!important;
}

.home_pricing_row2{
  padding-top:10px;
   padding-bottom:30px;
   padding-left:400px;
   margin:10px;
   border-radius:10px;
   background: url('/wp-content/uploads/2024/08/hrd.webp'),#F9F9F9;
   background-repeat:no-repeat;
   background-position:left 0 bottom 0;
}

green{color:#00b800;}

.home_pricing_row2 h2{
   margin-top:10px;
}

.home_pricing_row2 h2.second{
   margin-top:0;
}
.home_pricing_row2 .sub-text{
   margin-top:20px;
   margin-bottom:20px;
}

.home_pricing_row2 .trybtn {
   display:block;
   color:black;
   text-decoration:none;
   padding:10px 30px;
   width:fit-content;
   margin:0;
   background:transparent;
   border: 1px solid black;
}

.home_pricing_row2 .trybtn:hover{
   background:transparent!important;
}

.home_pricing_row3{
  padding-top:10px;
   padding-bottom:30px;
   padding-left:50px;
   margin:10px;
   border-radius:10px;
   background: url('/wp-content/uploads/2024/08/althr-1.webp'),#F9F9F9;
   background-repeat:no-repeat;
   background-size:contain;
   background-position:right 0 bottom 0;
}

.home_pricing_row3 h2{
   margin-top:10px;
}

.home_pricing_row3 h2.second{
   margin-top:0;
}
.home_pricing_row3 .sub-text{
   margin-top:20px;
   margin-bottom:20px;
}

.home_pricing_row3 .trybtn {
   display:block;
   color:black;
   text-decoration:none;
   padding:10px 30px;
   width:fit-content;
   background:transparent;
   margin:0;
   border: 1px solid black;
}

.home_pricing_row3 .trybtn:hover{
   background:transparent!important;
}

@media (max-width: 1100px){
   .home_pricing_row {
         display: block;
   }
      .home_pricing_box.v3 {
         display: block;
         margin-left: auto;
         width: unset;
         margin-right: auto;
   }
   .home-pricing-side {
         display: block;
         width: unset;
   }
   .home_pricing_row {
    text-align: center;
   }
}

@media (max-width: 900px){
   .home_pricing_row2 {
    background: #F9F9F9;
    padding-left: 10px;
      padding-right:10px;
      text-align:center;
   }
   .home_div_pricing.w-clearfix{
      margin-left:30px;
   }
   .home_pricing_box.v3 .div-block-2{
      margin-left:30px;
   }
   .home_pricing_row3 {
    text-align: center;
      background: #F9F9F9;
      padding-left: 10px;
      padding-right: 10px;
   }
   .home_pricing_row2 .trybtn {
      margin-left:auto;
      margin-right:auto;
   }
   
   .home_pricing_row3 .trybtn {
      margin-left:auto;
      margin-right:auto;
   }
}


@media screen and (max-width: 751px) {
   .home_pricing_box.v3 .left-checkmarks{
      margin-top: 325px
   }
   .home_pricing_box.v3 .div-block-2.w-clearfix {
       margin-top: -400px;
   }
}

@media screen and (max-width: 479px) {
   .home_pricing_box.v3 .left-checkmarks{
      margin-top: 285px
   }
   .home_pricing_box.v3 .div-block-2.w-clearfix {
       margin-top: -360px;
   }
}

.single-downloads .article--author-main {
    margin-bottom: 40px;
    margin-top: -20px;
}

.single-downloads .article_content {
    margin-bottom: 50px;
}


.single-downloads .article_all.mt-4{
   margin-top:50px!important;
}


.single-downloads a.btn.btn-outline.btn-large.dlbtn {
    background: #00b800;
    color: white;
}

.downloads-item a {
    text-decoration: none;
}

.downloads-item h2 {
    line-height: 1.2;
}

.pp-testi-logostars-logo-img {height:auto!important;}

@media screen and (max-width: 767px) {
   .pp-testi-logostars.nostars.hero-version .pp-testi-logostars-item.hero-version.alt {
       width: 20%!important;
   }
   .pp-testi-logostars.hero-version .pp-testi-logostars-item.hero-version.alt {
       width: 33%;
   }   
}

div#types {
    color: black;
}



@media print{

   section#hero-banner {
       display: none;
   }
  .container {
       display: none;
   }
   div#popup-overlay, .pp-topheader-bar, nav.nav-menu-2.w-nav-menu {
       display: none !important;
   }
   div#salary-calculator {
      margin-top: 100px !important;
   }
   .navbar.w-nav {
      border: none;
      box-shadow: none;
    }
   .calculator-inputs input, .calculator-inputs select {
       border: 0 !important;
   }
      #salary-calculator select::-ms-expand {
       display: none;
   }    
   .widget {
       display: none;
   }
   .footer.wf-section {
       display: none;
   }
   .rights.wf-section {
       display: none;
   }
   .intercom-lightweight-app {
       display: none !important;
   }
   div#salary-calculator {
       margin-bottom: -200px;
   }
   section#qa {
       display: none;
   }
   .w-embed, #calculate, #clear, #print, .controls {
       display: none;
   }
   div#salary-calculator {
       box-shadow: none;
   }
}