.wp-block-audio figcaption {
  color: #555;
  font-size: 13px;
  text-align: center;
}
.is-dark-theme .wp-block-audio figcaption {
  color: hsla(0, 0%, 100%, 0.65);
}

.none{
    display:none;
}
.wp-block-audio {
  margin: 0 0 1em;
}
.wp-block-code {
  border: 1px solid #ccc;
  border-radius: 4px;
  font-family: Menlo, Consolas, monaco, monospace;
  padding: 0.8em 1em;
}
.wp-block-embed figcaption {
  color: #555;
  font-size: 13px;
  text-align: center;
}
.is-dark-theme .wp-block-embed figcaption {
  color: hsla(0, 0%, 100%, 0.65);
}
.wp-block-embed {
  margin: 0 0 1em;
}
.blocks-gallery-caption {
  color: #555;
  font-size: 13px;
  text-align: center;
}
.is-dark-theme .blocks-gallery-caption {
  color: hsla(0, 0%, 100%, 0.65);
}
.wp-block-image figcaption {
  color: #555;
  font-size: 13px;
  text-align: center;
}
.is-dark-theme .wp-block-image figcaption {
  color: hsla(0, 0%, 100%, 0.65);
}
.wp-block-image {
  margin: 0 0 1em;
}
.wp-block-pullquote {
  border-bottom: 4px solid;
  border-top: 4px solid;
  color: currentColor;
  margin-bottom: 1.75em;
}
.wp-block-pullquote cite,
.wp-block-pullquote footer,
.wp-block-pullquote__citation {
  color: currentColor;
  font-size: 0.8125em;
  font-style: normal;
  text-transform: uppercase;
}
.wp-block-quote {
  border-left: 0.25em solid;
  margin: 0 0 1.75em;
  padding-left: 1em;
}
.wp-block-quote cite,
.wp-block-quote footer {
  color: currentColor;
  font-size: 0.8125em;
  font-style: normal;
  position: relative;
}
.wp-block-quote.has-text-align-right {
  border-left: none;
  border-right: 0.25em solid;
  padding-left: 0;
  padding-right: 1em;
}
.wp-block-quote.has-text-align-center {
  border: none;
  padding-left: 0;
}
.wp-block-quote.is-large,
.wp-block-quote.is-style-large,
.wp-block-quote.is-style-plain {
  border: none;
}
.wp-block-search .wp-block-search__label {
  font-weight: 700;
}
.wp-block-search__button {
  border: 1px solid #ccc;
  padding: 0.375em 0.625em;
}

:where(.wp-block-group.has-background) {
  padding: 1.25em 2.375em;
}
.wp-block-separator {
  border: none;
  border-bottom: 2px solid;
  margin-left: auto;
  margin-right: auto;
}
.wp-block-separator.has-alpha-channel-opacity {
  opacity: 1;
}
.wp-block-separator:not(.is-style-wide):not(.is-style-dots) {
  width: 100px;
}
.wp-block-separator.has-background:not(.is-style-dots) {
  border-bottom: none;
  height: 1px;
}
.wp-block-separator.has-background:not(.is-style-wide):not(.is-style-dots) {
  height: 2px;
}
.wp-block-table {
  margin: 0 0 1em;
}
.wp-block-table td,
.wp-block-table th {
  word-break: normal;
}
.wp-block-table figcaption {
  color: #555;
  font-size: 13px;
  text-align: center;
}
.is-dark-theme .wp-block-table figcaption {
  color: hsla(0, 0%, 100%, 0.65);
}
.wp-block-video figcaption {
  color: #555;
  font-size: 13px;
  text-align: center;
}
.is-dark-theme .wp-block-video figcaption {
  color: hsla(0, 0%, 100%, 0.65);
}
.wp-block-video {
  margin: 0 0 1em;
}
.wp-block-template-part.has-background {
  margin-bottom: 0;
  margin-top: 0;
  padding: 1.25em 2.375em;
}

body{
    opacity: 1 !important;
}
html{
    margin: 0 !important;
}
body {
  --wp--preset--color--black: #000000;
  --wp--preset--color--cyan-bluish-gray: #abb8c3;
  --wp--preset--color--white: #ffffff;
  --wp--preset--color--pale-pink: #f78da7;
  --wp--preset--color--vivid-red: #cf2e2e;
  --wp--preset--color--luminous-vivid-orange: #ff6900;
  --wp--preset--color--luminous-vivid-amber: #fcb900;
  --wp--preset--color--light-green-cyan: #7bdcb5;
  --wp--preset--color--vivid-green-cyan: #00d084;
  --wp--preset--color--pale-cyan-blue: #8ed1fc;
  --wp--preset--color--vivid-cyan-blue: #0693e3;
  --wp--preset--color--vivid-purple: #9b51e0;
  --wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(
    135deg,
    rgba(6, 147, 227, 1) 0%,
    rgb(155, 81, 224) 100%
  );
  --wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(
    135deg,
    rgb(122, 220, 180) 0%,
    rgb(0, 208, 130) 100%
  );
  --wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(
    135deg,
    rgba(252, 185, 0, 1) 0%,
    rgba(255, 105, 0, 1) 100%
  );
  --wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(
    135deg,
    rgba(255, 105, 0, 1) 0%,
    rgb(207, 46, 46) 100%
  );
  --wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(
    135deg,
    rgb(238, 238, 238) 0%,
    rgb(169, 184, 195) 100%
  );
  --wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(
    135deg,
    rgb(74, 234, 220) 0%,
    rgb(151, 120, 209) 20%,
    rgb(207, 42, 186) 40%,
    rgb(238, 44, 130) 60%,
    rgb(251, 105, 98) 80%,
    rgb(254, 248, 76) 100%
  );
  --wp--preset--gradient--blush-light-purple: linear-gradient(
    135deg,
    rgb(255, 206, 236) 0%,
    rgb(152, 150, 240) 100%
  );
  --wp--preset--gradient--blush-bordeaux: linear-gradient(
    135deg,
    rgb(254, 205, 165) 0%,
    rgb(254, 45, 45) 50%,
    rgb(107, 0, 62) 100%
  );
  --wp--preset--gradient--luminous-dusk: linear-gradient(
    135deg,
    rgb(255, 203, 112) 0%,
    rgb(199, 81, 192) 50%,
    rgb(65, 88, 208) 100%
  );
  --wp--preset--gradient--pale-ocean: linear-gradient(
    135deg,
    rgb(255, 245, 203) 0%,
    rgb(182, 227, 212) 50%,
    rgb(51, 167, 181) 100%
  );
  --wp--preset--gradient--electric-grass: linear-gradient(
    135deg,
    rgb(202, 248, 128) 0%,
    rgb(113, 206, 126) 100%
  );
  --wp--preset--gradient--midnight: linear-gradient(
    135deg,
    rgb(2, 3, 129) 0%,
    rgb(40, 116, 252) 100%
  );
  --wp--preset--font-size--small: 13px;
  --wp--preset--font-size--medium: 20px;
  --wp--preset--font-size--large: 36px;
  --wp--preset--font-size--x-large: 42px;
  --wp--preset--spacing--20: 0.44rem;
  --wp--preset--spacing--30: 0.67rem;
  --wp--preset--spacing--40: 1rem;
  --wp--preset--spacing--50: 1.5rem;
  --wp--preset--spacing--60: 2.25rem;
  --wp--preset--spacing--70: 3.38rem;
  --wp--preset--spacing--80: 5.06rem;
  --wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);
  --wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);
  --wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);
  --wp--preset--shadow--outlined: 6px 6px 0px -3px rgba(255, 255, 255, 1),
    6px 6px rgba(0, 0, 0, 1);
  --wp--preset--shadow--crisp: 6px 6px 0px rgba(0, 0, 0, 1);
}
:where(.is-layout-flex) {
  gap: 0.5em;
}
:where(.is-layout-grid) {
  gap: 0.5em;
}
body .is-layout-flow > .alignleft {
  float: left;
  margin-inline-start: 0;
  margin-inline-end: 2em;
}
body .is-layout-flow > .alignright {
  float: right;
  margin-inline-start: 2em;
  margin-inline-end: 0;
}
body .is-layout-flow > .aligncenter {
  margin-left: auto !important;
  margin-right: auto !important;
}
body .is-layout-constrained > .alignleft {
  float: left;
  margin-inline-start: 0;
  margin-inline-end: 2em;
}
body .is-layout-constrained > .alignright {
  float: right;
  margin-inline-start: 2em;
  margin-inline-end: 0;
}
body .is-layout-constrained > .aligncenter {
  margin-left: auto !important;
  margin-right: auto !important;
}
body
  .is-layout-constrained
  > :where(:not(.alignleft):not(.alignright):not(.alignfull)) {
  max-width: var(--wp--style--global--content-size);
  margin-left: auto !important;
  margin-right: auto !important;
}
body .is-layout-constrained > .alignwide {
  max-width: var(--wp--style--global--wide-size);
}
body .is-layout-flex {
  display: flex;
}
body .is-layout-flex {
  flex-wrap: wrap;
  align-items: center;
}
body .is-layout-flex > * {
  margin: 0;
}
body .is-layout-grid {
  display: grid;
}
body .is-layout-grid > * {
  margin: 0;
}
:where(.wp-block-columns.is-layout-flex) {
  gap: 2em;
}
:where(.wp-block-columns.is-layout-grid) {
  gap: 2em;
}
:where(.wp-block-post-template.is-layout-flex) {
  gap: 1.25em;
}
:where(.wp-block-post-template.is-layout-grid) {
  gap: 1.25em;
}
.has-black-color {
  color: var(--wp--preset--color--black) !important;
}
.has-cyan-bluish-gray-color {
  color: var(--wp--preset--color--cyan-bluish-gray) !important;
}
.has-white-color {
  color: var(--wp--preset--color--white) !important;
}
.has-pale-pink-color {
  color: var(--wp--preset--color--pale-pink) !important;
}
.has-vivid-red-color {
  color: var(--wp--preset--color--vivid-red) !important;
}
.has-luminous-vivid-orange-color {
  color: var(--wp--preset--color--luminous-vivid-orange) !important;
}
.has-luminous-vivid-amber-color {
  color: var(--wp--preset--color--luminous-vivid-amber) !important;
}
.has-light-green-cyan-color {
  color: var(--wp--preset--color--light-green-cyan) !important;
}
.has-vivid-green-cyan-color {
  color: var(--wp--preset--color--vivid-green-cyan) !important;
}
.has-pale-cyan-blue-color {
  color: var(--wp--preset--color--pale-cyan-blue) !important;
}
.has-vivid-cyan-blue-color {
  color: var(--wp--preset--color--vivid-cyan-blue) !important;
}
.has-vivid-purple-color {
  color: var(--wp--preset--color--vivid-purple) !important;
}
.has-black-background-color {
  background-color: var(--wp--preset--color--black) !important;
}
.has-cyan-bluish-gray-background-color {
  background-color: var(--wp--preset--color--cyan-bluish-gray) !important;
}
.has-white-background-color {
  background-color: var(--wp--preset--color--white) !important;
}
.has-pale-pink-background-color {
  background-color: var(--wp--preset--color--pale-pink) !important;
}
.has-vivid-red-background-color {
  background-color: var(--wp--preset--color--vivid-red) !important;
}
.has-luminous-vivid-orange-background-color {
  background-color: var(--wp--preset--color--luminous-vivid-orange) !important;
}
.has-luminous-vivid-amber-background-color {
  background-color: var(--wp--preset--color--luminous-vivid-amber) !important;
}
.has-light-green-cyan-background-color {
  background-color: var(--wp--preset--color--light-green-cyan) !important;
}
.has-vivid-green-cyan-background-color {
  background-color: var(--wp--preset--color--vivid-green-cyan) !important;
}
.has-pale-cyan-blue-background-color {
  background-color: var(--wp--preset--color--pale-cyan-blue) !important;
}
.has-vivid-cyan-blue-background-color {
  background-color: var(--wp--preset--color--vivid-cyan-blue) !important;
}
.has-vivid-purple-background-color {
  background-color: var(--wp--preset--color--vivid-purple) !important;
}
.has-black-border-color {
  border-color: var(--wp--preset--color--black) !important;
}
.has-cyan-bluish-gray-border-color {
  border-color: var(--wp--preset--color--cyan-bluish-gray) !important;
}
.has-white-border-color {
  border-color: var(--wp--preset--color--white) !important;
}
.has-pale-pink-border-color {
  border-color: var(--wp--preset--color--pale-pink) !important;
}
.has-vivid-red-border-color {
  border-color: var(--wp--preset--color--vivid-red) !important;
}
.has-luminous-vivid-orange-border-color {
  border-color: var(--wp--preset--color--luminous-vivid-orange) !important;
}
.has-luminous-vivid-amber-border-color {
  border-color: var(--wp--preset--color--luminous-vivid-amber) !important;
}
.has-light-green-cyan-border-color {
  border-color: var(--wp--preset--color--light-green-cyan) !important;
}
.has-vivid-green-cyan-border-color {
  border-color: var(--wp--preset--color--vivid-green-cyan) !important;
}
.has-pale-cyan-blue-border-color {
  border-color: var(--wp--preset--color--pale-cyan-blue) !important;
}
.has-vivid-cyan-blue-border-color {
  border-color: var(--wp--preset--color--vivid-cyan-blue) !important;
}
.has-vivid-purple-border-color {
  border-color: var(--wp--preset--color--vivid-purple) !important;
}
.has-vivid-cyan-blue-to-vivid-purple-gradient-background {
  background: var(
    --wp--preset--gradient--vivid-cyan-blue-to-vivid-purple
  ) !important;
}
.has-light-green-cyan-to-vivid-green-cyan-gradient-background {
  background: var(
    --wp--preset--gradient--light-green-cyan-to-vivid-green-cyan
  ) !important;
}
.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background {
  background: var(
    --wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange
  ) !important;
}
.has-luminous-vivid-orange-to-vivid-red-gradient-background {
  background: var(
    --wp--preset--gradient--luminous-vivid-orange-to-vivid-red
  ) !important;
}
.has-very-light-gray-to-cyan-bluish-gray-gradient-background {
  background: var(
    --wp--preset--gradient--very-light-gray-to-cyan-bluish-gray
  ) !important;
}
.has-cool-to-warm-spectrum-gradient-background {
  background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;
}
.has-blush-light-purple-gradient-background {
  background: var(--wp--preset--gradient--blush-light-purple) !important;
}
.has-blush-bordeaux-gradient-background {
  background: var(--wp--preset--gradient--blush-bordeaux) !important;
}
.has-luminous-dusk-gradient-background {
  background: var(--wp--preset--gradient--luminous-dusk) !important;
}
.has-pale-ocean-gradient-background {
  background: var(--wp--preset--gradient--pale-ocean) !important;
}
.has-electric-grass-gradient-background {
  background: var(--wp--preset--gradient--electric-grass) !important;
}
.has-midnight-gradient-background {
  background: var(--wp--preset--gradient--midnight) !important;
}
.has-small-font-size {
  font-size: var(--wp--preset--font-size--small) !important;
}
.has-medium-font-size {
  font-size: var(--wp--preset--font-size--medium) !important;
}
.has-large-font-size {
  font-size: var(--wp--preset--font-size--large) !important;
}
.has-x-large-font-size {
  font-size: var(--wp--preset--font-size--x-large) !important;
}

.wp-block-navigation a:where(:not(.wp-element-button)) {
  color: inherit;
}


:where(.wp-block-post-template.is-layout-flex) {
  gap: 1.25em;
}
:where(.wp-block-post-template.is-layout-grid) {
  gap: 1.25em;
}
:where(.wp-block-columns.is-layout-flex) {
  gap: 2em;
}
:where(.wp-block-columns.is-layout-grid) {
  gap: 2em;
}
.wp-block-pullquote {
  font-size: 1.5em;
  line-height: 1.6;
}

.col-xs-12 {
    width: 100%;
}

.list-inline,.list-unstyled {
    padding-left: 0;
    list-style: none
}

.btn,.text-nowrap {
    white-space: nowrap
}

.btn,img {
    vertical-align: middle
}

.modal,.modal-open,svg:not(:root) {
    overflow: hidden
}

.modal,.modal-backdrop {
    right: 0;
    left: 0;
    bottom: 0;
    top: 0
}

.content .h4,.copyright .copy {
    line-height: 25px
}

.wht,body,html {
    margin: 0;
    line-height: 1.42857143;
    font-size: 14px;
    background-color: #fff
}

* {
    font-family: Outfit,sans-serif!important;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}

:after,:before {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}

b,strong {
    font-weight: 700
}

img {
    border: 0
}

.wp-block-image,.wp-block-table {
    margin: 0 0 1em
}

.wacloudBH .wacloud_arabic .circledot span:before,.wacloudKW .wacloud_arabic .circledot span:before,.wacloudOM .wacloud_arabic .circledot span:before,.wacloudQA .wacloud_arabic .circledot span:before,.wacloudAS.wacloudSA .wacloud_arabic .circledot span:before,.wacloudAE .wacloud_arabic .circledot span:before {
    right: -20px;
    left: unset;
}

.wacloudBH .shoutout:before,.wacloudKW .wacloud_arabic .shoutout:before,.wacloudOM .shoutout:before,.wacloudQA .shoutout:before,.wacloudAS.wacloudSA .shoutout:before,.wacloudAE .shoutout:before {
    left: unset;
    transform: rotateY(180deg);
    right: -45px;
}

.wacloudlearn,.wacloudlearn:hover,a,a:hover {
    text-decoration: none
}

.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6 {
    font-family: inherit;
    font-weight: 500;
    line-height: 1.1;
    color: inherit
}

.btn,.modal-title {
    line-height: 1.42857143
}

.h4,.h5,.h6,h4,h5,h6 {
    margin-top: 10px;
    margin-bottom: 10px
}

.btn,ol ol,ol ul,ul ol,ul ul {
    margin-bottom: 0
}

.h1,h1 {
    font-size: 36px
}

.h2,h2 {
    font-size: 30px
}

.clients .h3,.h3,.h4,h3 {
    font-size: 24px
}

.h4,h4 {
    font-size: 18px
}

.h5,h5 {
    font-size: 14px
}

.h6,h6 {
    font-size: 12px
}

.btn-group-vertical>.btn-group:after,.btn-group-vertical>.btn-group:before,.btn-toolbar:after,.btn-toolbar:before,.clearfix:after,.clearfix:before,.container-fluid:after,.container-fluid:before,.container:after,.container:before,.dl-horizontal dd:after,.dl-horizontal dd:before,.form-horizontal .form-group:after,.form-horizontal .form-group:before,.modal-footer:after,.modal-footer:before,.modal-header:after,.modal-header:before,.nav:after,.nav:before,.navbar-collapse:after,.navbar-collapse:before,.navbar-header:after,.navbar-header:before,.navbar:after,.navbar:before,.pager:after,.pager:before,.panel-body:after,.panel-body:before,.row:after,.row:before {
    display: table;
    content: " "
}

.btn-group-vertical>.btn-group:after,.btn-toolbar:after,.clearfix:after,.container-fluid:after,.container:after,.dl-horizontal dd:after,.form-horizontal .form-group:after,.modal-footer:after,.modal-header:after,.nav:after,.navbar-collapse:after,.navbar-header:after,.navbar:after,.pager:after,.panel-body:after,.row:after {
    clear: both
}

.collapse,.tab-content>.tab-pane {
    display: none
}

.btn,.list-inline>li {
    display: inline-block
}

.collapse.in,.tab-content>.active {
    display: block
}

.table {
    border-collapse: collapse!important
}

.table td,.table th {
    background-color: #fff!important
}

.table-bordered td,.table-bordered th {
    border: 1px solid #ddd!important
}

.text-left {
    text-align: left
}

.text-right {
    text-align: right
}

.imgcentr,.info-boxx,.text-center {
    text-align: center
}

.text-justify {
    text-align: justify
}

ol,ul {
    margin-top: 0;
    margin-bottom: 10px
}

.list-inline {
    margin-left: -5px
}

.list-inline>li {
    padding-right: 5px;
    padding-left: 5px
}

.container,.container-fluid {
    padding-right: 15px;
    padding-left: 15px;
    margin-right: auto;
    margin-left: auto
}

@media (min-width: 768px) {
    .container {
        width:750px
    }

    .col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9 {
        float: left
    }

    .col-sm-12 {
        width: 100%
    }

    .col-sm-11 {
        width: 91.66666667%
    }

    .col-sm-10 {
        width: 83.33333333%
    }

    .col-sm-9 {
        width: 75%
    }

    .col-sm-8 {
        width: 66.66666667%
    }

    .col-sm-7 {
        width: 58.33333333%
    }

    .col-sm-6 {
        width: 50%
    }

    .col-sm-5 {
        width: 41.66666667%
    }

    .col-sm-4 {
        width: 33.33333333%
    }

    .col-sm-3 {
        width: 25%
    }

    .col-sm-2 {
        width: 16.66666667%
    }

    .col-sm-1 {
        width: 8.33333333%
    }
}

@media (min-width: 992px) {
    .container {
        width:970px
    }

    .col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9 {
        float: left
    }

    .col-md-12 {
        width: 100%
    }

    .col-md-11 {
        width: 91.66666667%
    }

    .col-md-10 {
        width: 83.33333333%
    }

    .col-md-9 {
        width: 75%
    }

    .col-md-8 {
        width: 66.66666667%
    }

    .col-md-7 {
        width: 58.33333333%
    }

    .col-md-6 {
        width: 50%
    }

    .col-md-5 {
        width: 41.66666667%
    }

    .col-md-4 {
        width: 33.33333333%
    }

    .col-md-3 {
        width: 25%
    }

    .col-md-2 {
        width: 16.66666667%
    }

    .col-md-1 {
        width: 8.33333333%
    }

    .col-md-offset-1 {
        margin-left: 8.33333333%
    }

    .col-md-offset-3 {
        margin-left: 24.33333333%
    }
}

/*.row {
    margin-right: -15px;
    margin-left: -15px
}*/

.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9 {
    position: relative;
    min-height: 1px;
    padding-right: 15px;
    padding-left: 15px
}

@media (min-width: 1200px) {
    .container {
        width:1170px
    }

    .col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9 {
        float: left
    }

    .col-lg-12 {
        width: 100%
    }

    .col-lg-11 {
        width: 91.66666667%
    }

    .col-lg-10 {
        width: 83.33333333%
    }

    .col-lg-9 {
        width: 75%
    }

    .col-lg-8 {
        width: 66.66666667%
    }

    .col-lg-7 {
        width: 58.33333333%
    }

    .col-lg-6 {
        width: 50%
    }

    .col-lg-5 {
        width: 41.66666667%
    }

    .col-lg-4 {
        width: 33.33333333%
    }

    .col-lg-3 {
        width: 25%
    }

    .col-lg-2 {
        width: 16.66666667%
    }

    .col-lg-1 {
        width: 8.33333333%
    }

    .col-lg-offset-2 {
        margin-left: 16.66666667%
    }

    .col-lg-offset-1 {
        margin-left: 8.33333333%
    }

    .col-lg-offset-0 {
        margin-left: 0
    }
}

.btn {
    text-align: center;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    background-image: none;
    border: 1px solid transparent;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.fade {
    opacity: 0;
    -webkit-transition: opacity .15s linear;
    -o-transition: opacity .15s linear;
    transition: opacity .15s linear
}

.fade.in {
    opacity: 1
}

button.close {
    padding: 0;
    cursor: pointer;
    background: 0 0;
    border: 0;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none
}

.modal {
    position: fixed;
    z-index: 1050;
    display: none;
    -webkit-overflow-scrolling: touch;
    outline: 0
}

.modal.fade .modal-dialog {
    -webkit-transform: translate(0,-25%);
    -ms-transform: translate(0,-25%);
    -o-transform: translate(0,-25%);
    transform: translate(0,-25%);
    -webkit-transition: -webkit-transform .3s ease-out;
    -o-transition: -o-transform .3s ease-out;
    transition: transform .3s ease-out;
    transition: transform .3s ease-out,-webkit-transform .3s ease-out,-o-transform .3s ease-out
}

.modal.in .modal-dialog {
    -webkit-transform: translate(0,0);
    -ms-transform: translate(0,0);
    -o-transform: translate(0,0);
    transform: translate(0,0)
}

.modal-open .modal {
    overflow-x: hidden;
    overflow-y: auto
}

.modal-dialog {
    position: relative;
    width: auto;
    margin: 10px
}

.modal-content {
    position: relative;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid rgba(0,0,0,.2);
    border-radius: 6px;
    -webkit-box-shadow: 0 3px 9px rgba(0,0,0,.5);
    box-shadow: 0 3px 9px rgba(0,0,0,.5);
    outline: 0
}

.modal-backdrop {
    position: fixed;
    z-index: 1040;
    background-color: #000
}

.modal-backdrop.fade,.opa {
    opacity: 0
}

.modal-backdrop.in {
    opacity: .5
}

.modal-header {
    padding: 15px;
    border-bottom: 1px solid #e5e5e5
}

.modal-header .close {
    margin-top: -2px
}

.modal-title {
    margin: 0
}

.modal-body {
    position: relative;
    padding: 15px
}

.modal-footer {
    padding: 15px;
    text-align: right;
    border-top: 1px solid #e5e5e5
}

.modal-footer .btn+.btn {
    margin-bottom: 0;
    margin-left: 5px
}

.modal-footer .btn-group .btn+.btn {
    margin-left: -1px
}

.modal-footer .btn-block+.btn-block {
    margin-left: 0
}

.modal-scrollbar-measure {
    position: absolute;
    top: -9999px;
    width: 50px;
    height: 50px;
    overflow: scroll
}

@media (min-width: 768px) {
    .modal-dialog {
        width:600px;
        margin: 30px auto
    }

    .modal-content {
        -webkit-box-shadow: 0 5px 15px rgba(0,0,0,.5);
        box-shadow: 0 5px 15px rgba(0,0,0,.5)
    }

    .modal-sm {
        width: 300px
    }
}

@media (min-width: 992px) {
    .modal-lg {
        width:900px
    }
}

.brdr,.btn,.shoutout,.waf1,.waf8 .sec,a.btn_nrml.brr {
    position: relative
}

.circledot span:before,.hvrbrdr::after,.hvrbrdr::before,.shoutout::before,.waf1 svg {
    position: absolute
}

.content .h4,.info-boxx .h2,strong {
    font-weight: 600
}

.animated {
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both
}

.animated.infinite {
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite
}

@-webkit-keyframes fadeIn {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@keyframes fadeIn {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

.fadeIn {
    -webkit-animation-name: fadeIn;
    animation-name: fadeIn
}

@-webkit-keyframes fadeInUp {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(0,100%,0);
        transform: translate3d(0,100%,0)
    }

    to {
        opacity: 1;
        -webkit-transform: none;
        transform: none
    }
}

@keyframes fadeInUp {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(0,100%,0);
        transform: translate3d(0,100%,0)
    }

    to {
        opacity: 1;
        -webkit-transform: none;
        transform: none
    }
}

.fadeInUp {
    -webkit-animation-name: fadeInUp;
    animation-name: fadeInUp
}

@-webkit-keyframes fadeInRight {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(100%,0,0);
        transform: translate3d(100%,0,0)
    }

    to {
        opacity: 1;
        -webkit-transform: none;
        transform: none
    }
}

@keyframes fadeInRight {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(100%,0,0);
        transform: translate3d(100%,0,0)
    }

    to {
        opacity: 1;
        -webkit-transform: none;
        transform: none
    }
}

.fadeInRight {
    -webkit-animation-name: fadeInRight;
    animation-name: fadeInRight
}

@-webkit-keyframes fadeInLeft {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(-100%,0,0);
        transform: translate3d(-100%,0,0)
    }

    to {
        opacity: 1;
        -webkit-transform: none;
        transform: none
    }
}

@keyframes fadeInLeft {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(-100%,0,0);
        transform: translate3d(-100%,0,0)
    }

    to {
        opacity: 1;
        -webkit-transform: none;
        transform: none
    }
}

#getStartModal--eng .modal-header button {
    float: right
}

.fadeInLeft {
    -webkit-animation-name: fadeInLeft;
    animation-name: fadeInLeft
}

.btn.active.focus,.btn.active:focus,.btn.focus,.btn:active.focus,.btn:active:focus,.btn:focus {
    outline: 0
}

.h1,.h2,.h3,h1,h2,h3 {
    margin: 10px 0;
    color: #1d1d1b
}

.h4,.h5,.h6,.prgh,span {
    color: #1d1d1b;
    display: block
}

.img-width,img.watblog {
    width: 100%;
    object-fit: contain
}

.iimg-width {
    max-width: 280px;
    object-fit: contain;
    transition: .4s
}

.iimg-widthh {
    max-width: 200px;
    margin: 20px;
    transition: .4s
}
.line{
    border: solid 6px;
    border-radius: 20px;
}

.content_inner {
    display: flex;
    flex-wrap: wrap;
    gap: 20px;
}

.main_img {
    flex: 0 0 auto; /* Do not grow, do not shrink, keep the auto width */
}
.main_img img{
    width:100%;
}

.info {
    flex: 1 1 0; /* Grow, shrink, initial size 0 */
    position: relative;
}

.info::after {
    content: '';
    position: absolute;
    top: 100%;
    left: 0;
    width: 100vw;
    transform: translateX(-20px); /* Adjust based on your container padding/gap */
    background: white; /* Match your background color */
    height: 20px; /* Adjust this height to match the gap */
}

@media screen and (max-width: 768px) {
    .content_inner {
        flex-direction: column;
    }

    .info::after {
        content: none;
    }
}



.color {
    color: #00e785;
    display: unset
}

.paddwat60 {
    padding: 60px 0
}

.paddwat30 {
    padding: 30px 0
}

.h1 {
    font-size: 50px;
    font-weight: 700;
    color: #1d1d1b;
    line-height: 60px
}

.h2,.h3,.info-boxx .h4,.waf4 span {
    font-weight: 400
}

.btn,.smb,.wacloudlearn,a.btn_nrml {
    font-weight: 500
}

.prgh {
    font-size: 18px;
    margin: 0 0 30px
}

.prghsp,.waf4 span {
    font-size: 16px;
    padding: 5px 0 0
}

.h2 {
    font-size: 36px;
    line-height: 42px
}

.h3,.sec .h2 {
    font-size: 28px
}

.h3 {
    line-height: 40px
}

.h4 {
    font-size: 20px
}

.wacloudCN .waf1,.wacloudHK .waf1,.wacloudIN .waf1,.wacloudMY .waf1,.wacloudNA.wacloudCA .waf1,.wacloudNA.wacloudUS .waf1,.wacloudSA.wacloudUS .waf1,.wacloudSG .waf1 {
    padding: 130px 0 0
}

.waf1 {
    padding: 90px 0 0;
    overflow: hidden
}

.adjustbxflex {
    display: flex;
    flex-wrap: wrap
}

.center {
    align-items: center!important
}

.clients ul li {
    width: calc(20% - 25px);
    padding: 20px 0;
    margin: 10px auto;
    justify-content: center
}

.clients img {
    margin: auto;
    height: 50px
}

.wdt {
    width: 10px
}

.shoutout::before {
    content: "";
    width: 35px;
    height: 85px;
    left: -46px;
    top: -16px;
    background-image: url("/wp-content/uploads/2023/03/shout-whatsapp.png");
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
    transition: .4s ease-in-out
}

.shoutout.intylw::before {
    background-image: url(/wp-content/uploads/2023/03/shout-whatsapp-copy-2.png)
}

.shoutout.engg::before {
    background-image: url("/wp-content/uploads/2023/03/shout-pink.svg")
}

.shoutout.int::before {
    background-image: url("/wp-content/uploads/2023/03/sht.svg")
}

.shoutout.grnsht::before {
    background-image: url("/wp-content/uploads/2023/03/shout-whatsapp.svg")
}

.shoutout.ltgrn::before {
    background-image: url("/wp-content/uploads/2023/03/shout-prdct.svg")
}

.shoutout.ltylw::before {
    background-image: url("/wp-content/uploads/2023/03/shout-whatsapp-ylw.svg")
}

.shoutout.ltpnk::before {
    background-image: url("/wp-content/uploads/2023/03/shout-whatsapp-pnk.svg")
}

.shoutout.intpnk::before {
    background-image: url("/wp-content/uploads/2023/03/shout-whatsapp-1.svg")
}

.frm .container {
    background: url("/wp-content/uploads/2023/04/bg-green-.png") center/contain no-repeat;
    padding: 40px
}

.shoutout.ylw::before {
    background-image: url("/wp-content/uploads/2023/03/shy.png");
    right: 40px;
    left: unset;
    top: -40px
}

.shoutout.bul::before {
    background-image: url("/wp-content/uploads/2023/03/shoutblu.png");
    right: 57px;
    left: unset;
    top: -274px
}

.space_btm {
    padding-bottom: 20px
}

.waf4 .container {
    border-radius: 20px;
    padding: 15px 40px
}

.waf4.bluecolr .container {
    background: #e3f5ff;
    border-right: 5px solid #4fc3ff;
    border-bottom: 5px solid #4fc3ff
}

.waf4.grncolrr .container {
    background: #cafde8;
    border-right: 5px solid #00e785;
    border-bottom: 5px solid #00e785
}

.waf8 .sec {
    background: #00e785;
    border-radius: 15px;
    padding: 24px 70px 50px;
    transition: .4s
}

.darkgrn {
    background: #cafde8
}

.pink {
    background: #fdecff!important
}

.grncolr {
    background: #d4fce9!important
}

.lightylw {
    background: #fef6dd!important
}

.bl {
    background: #e3f5ff!important
}

.nopadd {
    padding: 0 15px 0 0
}

.yelloww {
    background: #ffe96e
}

.item1 ul li,.item2 ul li,.item3 ul li,.waf6 ul li {
    width: calc(45% - 25px);
    margin: 20px auto;
    background: #fff;
    transition: .4s;
    border-radius: 15px;
    padding: 20px 0 30px;
    align-items: baseline;
    position: relative
}

.item3 ul li {
    width: calc(33% - 25px)
}

.item1 ul li {
    width: calc(100% - 25px);
    padding: 30px
}

.waf6 ul li {
    padding: 10px 20px 30px
}

.brdr:before,.waf4 ul li:before,.waf6 ul li::before,.waf8 .sec::before {
    content: "";
    background: #0000;
    width: 100%;
    height: 100%;
    position: absolute;
    top: -15px;
    bottom: 0;
    left: -15px;
    right: 0;
    margin: auto;
    border-radius: 15px;
    z-index: 0;
    border: 3px solid
}

.brdr:before,.btn {
    border-radius: 10px;
    font-weight: 600;
}

.brdr:before {
    width: 103%;
    height: 110%;
    top: -11px;
    left: -9px;
    transition: .4s
}

.btn.brdr:hover:before {
    width: 102%;
    height: 107%;
    top: 0;
    left: -3px
}

.waf4 span {
    padding-bottom: 10px;
    display: block
}

.img-widthh {
    width: 250px;
    height: 200px;
    object-fit: fill;
    transition: .4s
}

.pad {
    padding: 0 25px
}

.hfgt {
    margin-top: 20px
}

.qw {
    background-image: url("/wp-content/uploads/2023/03/image.svg")
}

.wacloudlearn {
    color: #1d1d1b;
    font-size: 15px;
    transition: .4s
}

.btn,a.btn_nrml {
    font-size: 16px;
    color: #1d1d1b
}

.wacloudlearn:hover {
    border-bottom: 1px solid #00e785;
    color: #00e785
}

.btn {
    padding: 7px 20px 10px
}

.green {
    background: #00e785
}

img.nopdd {
    object-fit: contain;
    padding-top: 20px
}

a.btn_nrml.brr {
    border: 3px solid #000;
    border-radius: 10px;
    margin: 0 10px;
    padding: 10px 10px 8px
}

.hvrbrdr::after,.hvrbrdr::before {
    content: "";
    top: -2px;
    left: -2px;
    width: 0;
    height: 0;
    background: 0 0;
    border: 2px solid transparent
}

.blue {
    background: #4fc3ff
}

.clblw {
    color: #4fc3ff
}

a.btn_nrml {
    padding: 5px 20px;
    line-height: 1.5em
}

.waf5 a.btn_nrml {
    padding: 5px 0
}

.waf7 ul li {
    width: calc(25% - 25px);
    padding: 20px 0;
    margin: 10px auto
}

.waf7 ul li img {
    width: 150px;
    transition: .4s
}

.waf7 ul li img.shhet {
    width: 200px
}

.space {
    padding: 30px 0 0
}

.copyright .copy {
    color: #fafbfc;
    font-size: 13px
}

.copyright {
    color: #fafbfc
}

.copyright a {
    padding: 0 12px
}

.faq_content {
    border-bottom: 2px solid #000;
    width: 100%;
    padding: 20px 0;
    margin: 0 20px
}

.blogBox p,.faq_content .prgh {
    font-size: 18px;
    margin: 0 0 15px;
    padding: 0;
    font-weight: 300
}

.blogBox {
    padding: 0 15px
}

.question {
    padding: 0 5px 5px 0;
    width: 23px
}

.wacloudrating {
    width: 300px;
    margin: 10px auto
}

li.item-hasChildern:hover .menuPds1 {
    animation: .6s up
}

@keyframes up {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(0,-10%,0);
        transform: translate3d(0,-10%,0)
    }

    100% {
        opacity: 1;
        -webkit-transform: none;
        transform: none
    }
}

#Color_Overlay {
    stroke-dasharray: 320;
    stroke-dashoffset: 0;
    animation: 1s linear dash
}

@keyframes dash {
    from {
        stroke-dashoffset: 320
    }

    to {
        stroke-dashoffset: 0
    }
}

iframe {
    max-width: 100%
}

.book-demo span {
    display: block;
    padding: 5px
}

.book-demo span img {
    padding-right: 5px
}

.circledot span {
    color: #1d1d1b;
    display: block;
    position: relative;
    padding: 5px 0 5px 30px;
    font-size: 18px
}

.circledot span:before {
    content: "";
    background: url("/wp-content/uploads/2023/03/circle-filled.svg") center/contain no-repeat;
    width: 10px;
    height: 10px;
    left: 12px;
    top: 13px
}

.wacloudAF .notpak,.wacloudAF .tab-pane .default,.wacloudAF.wacloudZA .wacloud_af_pks,.wacloudBR .default,.wacloudCN .default,.wacloudID .default,.wacloudIN .pr_wt .default,.wacloudNA .default,.wacloudNA.wacloudBR .wacloud_ltn,.wacloudNA.wacloudCA .wacloud_ltn,.wacloudNA.wacloudUS .wacloud_ltn,.wacloudPK .notpak,.wacloudPK .tab-pane .default,.wacloudSA .default,.wacloudSA.wacloudBR .wacloud_ltn,.wacloudSA.wacloudUS .wacloud_ltn,.wacloud_af_pks,.wacloud_bz,.wacloud_hkg,.wacloud_ido,.wacloud_inr,.wacloud_ltn,.wacloud_sgn,.wacloud_arabic,.wacloudAE .default,.wacloudBH .default,.wacloudKW .default,.wacloudOM .default,.wacloudQA .default,.wacloudAS.wacloudSA .default,.wacloudAS.wacloudSA .wacloud_ltn {
    display: none!important;
}



.wacloudAF .wacloud_af_pks,.wacloudAF.wacloudZA .notpak,.wacloudAF.wacloudZA .tab-pane .default,.wacloudBR .wacloud_bz,.wacloudCN .wacloud_sgn,.wacloudHK .default,.wacloudID .wacloud_ido,.wacloudIN .wacloud_inr,.wacloudMY .default,.wacloudNA .wacloud_ltn,.wacloudNA.wacloudCA .default,.wacloudNA.wacloudUS .default,.wacloudPK .wacloud_af_pks,.wacloudSA .wacloud_ltn,.wacloudSA.wacloudUS .default,.wacloudSG .default,.wacloudAE .wacloud_arabic,.wacloudBH .wacloud_arabic,.wacloudKW .wacloud_arabic,.wacloudOM .wacloud_arabic,.wacloudQA .wacloud_arabic,.wacloudAS.wacloudSA .wacloud_arabic {
    display: block!important;
}

.default{
    display:block!important;
}


.waf4 ul li:hover::before,.waf6 ul li:hover::before {
    border-color: #4fc3ff;
    transition: .4s
}

.content:hover .img-widthh,.iimg-width:hover,.item1 ul li:hover,.item2 ul li:hover,.item3 ul li:hover,.waf6 ul li:hover,.waf7 ul li:hover img,.waf8 .sec:hover {
    transform: scale(1.02);
    transition: .4s
}

.h1:hover.shoutout::before,h2:hover.shoutout::before,h3:hover.shoutout::before,h4:hover.shoutout::before {
    width: 40px;
    transition: .4s ease-in-out
}

.hoveranm {
    filter: brightness(.5);
    object-fit: contain
}

.centerm {
    align-items: normal
}

.item2 ul li:hover img {
    filter: none
}

.hvrbrdr:hover::before {
    animation: .5s linear forwards animate
}

@keyframes animate {
    0% {
        width: 0;
        height: 0;
        border-color: #000 transparent transparent
    }

    50% {
        width: 100%;
        height: 0;
        border-color: #000 #000 transparent transparent
    }

    100% {
        width: 100%;
        height: 100%;
        border-color: #000 #000 transparent transparent
    }
}

.hvrbrdr {
    position: relative;
    padding: 12px!important;
    margin: 10px
}

.hvrbrdr::after {
    border-radius: 2px
}

.hvrbrdr:hover::after {
    animation: .5s linear forwards animates
}

@keyframes animates {
    0% {
        width: 0;
        height: 0;
        border-color: transparent transparent transparent #000
    }

    50% {
        width: 0;
        height: 100%;
        border-color: transparent transparent #000 #000
    }

    100% {
        width: 100%;
        height: 100%;
        border-color: transparent transparent #000 #000
    }
}

@media only screen and (max-width: 1250px) {
    .mainHeadJwn li.item-hasChildern .nameMenujwn {
        padding:20px 5px!important;
        font-size: 16px!important
    }

    .common_nav_top.jungleworksnav_top .mainHeadJwn ul.mainMenuJw li.offeringJWn {
        width: calc(100% - 420px)!important
    }
}

@media only screen and (max-width: 991px) {
    .opa,.shoutout.bul::before,.shoutout.ylw::before,.shoutout::before,br,ssvg {
        display:none
    }

    .waf6.yelloww br {
        display: block;
    }

    img.nopdd {
        object-fit: contain;
        padding: 0;
        width: 100%;
        margin: auto;
    }

    .waf6 span {
        padding-bottom: 15px
    }

    .ri {
        text-align: left!important
    }

    .cen,.content,.h2,.h3,.sec .btns,.waf1,.waf4 ul li,.waf7 .text-left {
        text-align: center
    }

    .frm .container {
        background-size: cover;
        padding: 30px 25px
    }

    .h1 {
        font-size: 32px;
        line-height: 40px
    }

    .circledot span,.faq_content .prgh,.prgh {
        font-size: 16px
    }

    .prgh {
        margin: 0 0 12px
    }

    .faq_content {
        padding: 10px 0
    }

    a.btn_nrml {
        font-size: 13px;
        padding: 5px 14px
    }

    .waf1 {
        padding: 72px 10px 15px
    }

    .clients ul li,.item3 ul li,.waf4 ul li,.waf6 ul li {
        width: calc(100% - 25px);
        padding: 10px 15px
    }

    .waf7 ul li {
        width: calc(50% - 25px);
        justify-self: center;
        padding: 5px 0
    }

    .item2 ul li {
        margin: 12px auto
    }

    .sec .h2 {
        font-size: 22px
    }

    .paddwat60 {
        padding: 30px 10px
    }

    .paddwat30 {
        padding: 15px
    }

    .h4 {
        font-size: 18px
    }

    .h3 {
        font-size: 22px;
        line-height: 28px
    }

    .clients .h3 {
        font-size: 16px;
        line-height: 22px
    }

    .h2 {
        font-size: 28px;
        line-height: 32px
    }

    .iimg-width,.img-widthh {
        width: 200px;
        object-fit: contain;
        transition: .4s;
        height: auto;
        margin: 10px auto
    }

    .waf7 .space {
        padding: 0
    }

    .waf4 .container {
        padding: 0 20px;
        margin: 10px auto
    }

    .waf8 .sec {
        padding: 20px 15px 30px
    }

    a.copy {
        padding: 0 5px
    }

    .waf7 ul li img {
        width: 105px;
        object-fit: contain
    }

    .waf7 ul li img.shhet {
        width: 120px
    }

    .wacloudrating {
        width: 150px
    }

    .btn {
        padding: 7px 14px 10px;
        font-size: 13px
    }

    .switcher .option {
        position: relative!important;
        width: 104px!important
    }

    .img-widthh {
        height: 172px
    }

    .content .h4 {
        margin: 2px 0
    }
}

@media only screen and (max-width: 767px) {
    .waf8 .adjustbxflex {
        display:block;
    }

    .wacloudCN .waf1,.wacloudHK .waf1,.wacloudIN .waf1,.wacloudMY .waf1,.wacloudNA.wacloudCA .waf1,.wacloudNA.wacloudUS .waf1,.wacloudSA.wacloudUS .waf1,.wacloudSG .waf1 {
        padding: 130px 0 0
    }

    .content .prghsp {
        padding: 5px 0 20px
    }

    .hvrbrdr {
        padding: 5px!important;
        text-decoration: underline!important
    }

    .clients img {
        height: 40px;
        object-fit: contain
    }

    .waf7 ul li {
        justify-self: center
    }

    .shoutout::before {
        content: "";
        position: absolute;
        width: 20px;
        height: 55px;
        left: -8px;
        top: -13px
    }

    .shoutout.engg::before,.shoutout.int::before,.shoutout.ltgrn::before {
        left: -8px
    }

    .pdc {
        padding: 5px 0 5px 10px
    }

    .hvrbrdr:hover::after,.hvrbrdr:hover::before {
        display: none!important
    }

    .img-width {
        max-width: 80%;
        object-fit: contain;
        height: 100%;
        margin: auto;
        display: block
    }

    .btn,.btn_nrml,.cent {
        display: block;
        margin: 5px auto!important;
        text-align: center;
        max-width: 250px
    }

    .btn_nrml {
        margin: 10px
    }

    .brdr:before,.waf4 ul li:before,.waf6 ul li::before,.waf8 .sec::before {
        top: -10px;
        left: -10px
    }

    .btns {
        margin: 0 35px 10px
    }

    .waf8 .brdr:before,.wacloudhead .brdr:before {
        display: none
    }

    .waf8 .wht.btn {
        border: 3px solid #333;
        padding: 10px 14px 8px
    }

    .wacloudhead .cntJw {
        margin: 10px 0
    }

    .wacloudhead a {
        margin: 5px 0!important
    }

    .wacloudhead .btn.brdr {
        border: 3px solid #000;
        margin-right: 0
    }

    .rate {
        overflow: hidden
    }

    img.nopdd {
        width: 250px;
        padding: 10px;
        height: 210px;
    }

    .waf5 .adjustbxflex {
        justify-content: center;
    }
}

.blogBox li {
    font-size: 18px !important;
}


.clients{
		background:#FDECFF !important;
	}
	.prs{
		 background: url("https://wacloud.io/wp-content/uploads/2023/09/wacloud-dashboard.webp"); 
		/* background: url("/wp-content/uploads/2023/05/ffold1.webp"); */
		/* width: 555px; */
		height: 460px;
		width: 520px;
		position: relative;
		right: 0;
		background-size: contain;
		content: "";
		bottom: 0;
		top: 0;
		margin: auto;
		background-repeat: no-repeat;
	}
	.prs img{
		height: 310px;
		right: -29px;
		position: absolute;
		bottom: 2px;
	}
	.waf1 svg {
		width: 60px;
		height: 189px;
		position: absolute;
		left: 70px;
    	top: 230px;
		bottom: 0;
		right: 0px;
		margin: auto;
	}
	.home-width{
		object-fit:contain;
		padding: 15px;
  		  margin: auto;
	}
	.circledot span:before{
		background: url('wp-content/uploads/2023/08/tickk.svg') no-repeat center;
		width: 14px;
		height: 14px;
		left:0px;
		top:12px;
		background-size: contain;
	}
	.circledot span{
		padding: 5px 0px 5px 18px;
	}
	
	.btns{
		margin-top:20px;
	}
	.owl-dots{
		text-align:center; 
 }
	.mbb{
		font-size:10px;
		padding: 5px 0;
	}
	.owl-carousel button.owl-dot,.owl-carousel button.owl-dot.active{
		width: 12px;
		height: 12px;
		background: #C2CBD0 !important;
		border-radius: 20px;
		margin:0 4px;
	}
	.owl-carousel button.owl-dot.active{
		background: #707070 !important;
	}
	.feat{
		width: 230px;
    background: #E3F5FF;
    margin: 0 auto 35px;
    padding: 1px 10px;
	border-radius:10px;
	}
	.dot{
		display: inline-block;
    text-align: center;
    font-size: 16px;
	border: 3px solid #000;
    border-radius: 10px;
    padding: 6px;
	background: #fff;
    margin: 0 5px;
	width: 160px;
	transition:.4s;
	cursor: pointer;
	}
	.dot.clicked {
		transition:.4s;
		border: 3px solid #4FC3FF;
	}
	.custom-dots{
		padding-top:20px;
	}
	.waf4{
		padding: 30px 0;
	}
	.page-template-wacloud-home-dropdown .arab .circledot span:before{display:none;}
	@media (min-width: 992px) and (max-width: 1240px){
		.prs{
			width:480px;
		}
		.prs img{
			right:-43px;
			bottom: 26px;
		}
	}
	@media only screen and (max-width: 991px) {
		.info-box{
			text-align:center;
			padding: 15px;
		}
		.mbb{
			padding: 0px 0 5px;
		}
		.btns{
			text-align:center;
		}
		.waf1 svg {
			width: 60px;
			height: 152px;
			/* left: 0px; */
			/* top: 23px; */
			left: 24px;
    		top: 129px;
		}
		.order2{
			order:2;
		}
		.waf1{
			padding: 55px 10px 0px;
		}
		.order22{
			order:2;
		}
		.home-width,.carauselimg{
			width:100% !important ;
			padding:0px;
		}
	}
	@media only screen and (max-width: 767px) {
		.flxx,.waf7 ul li,.center{
			justify-content:center;
		}
		.prs img {
		    /* height: 230px;
			right: -76px;
			bottom: 5px; */
			position: absolute;
			bottom:24px;
			height: 180px;
			right: -22px;
			object-fit: contain;
		}
		.prs {
			width: 285px;
			height: 280px;
			/* background-position: bottom; */
			background-position: top;
		}
		.waf1 .row{
		justify-content: center;
	}
	.waf1 svg {
			width: 35px;
			height: 152px;
			/* left: 0px; */
			/* top: 23px; */
			left: 0px;
    		top: 110px;
		}
		.dot {
			font-size: 12px;
			padding: 2px 0;
			width: 115px;
			margin: 2px;
		}
		.waf4 .container{
			padding: 0 5px;
		}
	}
	@media only screen and (max-width: 400px) {
		.dot {
			border: 2px solid #000;
			font-size: 10px;
			padding: 3px 0;
			margin: 0px 0px;
			width: 98px;
		}
		.waf4 .container{
			padding: 0px;
			margin: 5px;
		}
	}
	
.btns .btn{
            width: 233px;
            margin: 0px 5px;
        }
    .mbb{
        width: 233px;
        text-align:center;
		font-size:14px;
        font-weight:500;
		padding: 5px 0;
	}
    .mbb img{
        width: 30px;
        height: 20px;
        padding: 0 2px 2px 0px;
        }
    @media only screen and (max-width: 991px){
		.mbb{
			padding: 0 0 5px ;
            width: 100%;
		}
    }	
	
	
	
	
	
	
	
	@-webkit-keyframes animate-svg-stroke-1 {
  0% {
    stroke-dashoffset: 4322px;
    stroke-dasharray: 4322px;
  }

  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 4322px;
  }
}

@keyframes animate-svg-stroke-1 {
  0% {
    stroke-dashoffset: 4322px;
    stroke-dasharray: 4322px;
  }

  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 4322px;
  }
}

.svg-elem-1 {
  -webkit-animation: animate-svg-stroke-1 2s ease-in-out 2s both;
          animation: animate-svg-stroke-1 2s ease-in-out 2s both;
}

@-webkit-keyframes animate-svg-stroke-2 {
  0% {
    stroke-dashoffset: 840.9371948242188px;
    stroke-dasharray: 840.9371948242188px;
  }

  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 840.9371948242188px;
  }
}

@keyframes animate-svg-stroke-2 {
  0% {
    stroke-dashoffset: 840.9371948242188px;
    stroke-dasharray: 840.9371948242188px;
  }

  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 840.9371948242188px;
  }
}

.svg-elem-2 {
  -webkit-animation: animate-svg-stroke-2 2s ease-in-out 2.12s both;
          animation: animate-svg-stroke-2 2s ease-in-out 2.12s both;
}

@-webkit-keyframes animate-svg-stroke-3 {
  0% {
    stroke-dashoffset: 3094.791259765625px;
    stroke-dasharray: 3094.791259765625px;
  }

  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 3094.791259765625px;
  }
}

@keyframes animate-svg-stroke-3 {
  0% {
    stroke-dashoffset: 3094.791259765625px;
    stroke-dasharray: 3094.791259765625px;
  }

  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 3094.791259765625px;
  }
}

.svg-elem-3 {
  -webkit-animation: animate-svg-stroke-3 2s ease-in-out 2.24s both;
          animation: animate-svg-stroke-3 2s ease-in-out 2.24s both;
}



 #wacloudclients{
    padding: 10px 0;
}
.clients {
	align-items: center;
	display: flex;
	justify-content: center;
}
 @keyframes scroll {
	 0% {
		 transform: translateX(0);
	}
	 100% {
		 transform: translateX(calc(-150px * 20));
	}
}
 .slider {
	 height: 100px;
	 margin: auto;
	 overflow: hidden;
	 position: relative;
}
 /* .slider::before, .slider::after {
	 content: "";
	 height: 100px;
	 position: absolute;
	 width: 200px;
	 z-index: 2;
}
 .slider::after {
	 right: 0;
	 top: 0;
	 transform: rotateZ(180deg);
}
 .slider::before {
	 left: 0;
	 top: 0;
} */
 .slider .slide-track {
	 animation: scroll 30s linear infinite;
	 display: flex;
	 width: calc(160px * 24);
}
 .slider .slide {
	padding: 20px;
}
.page-id-46117 .wacloud_arabic{display:block!important;}
@media (max-width: 767px) {
	.slider .slide-track {
	 max-width: 330px;
}
}


    .item4 ul li{
	width: calc(32% - 25px);
    margin: 10px auto;
    background: #fff;
    transition: 0.4s;
    border-radius: 15px;
    padding: 20px 15px 30px 9px;
    align-items: baseline ;
    position: relative;
	justify-content: center;
    }
	.h1{
		font-size: 40px;
	    line-height:normal;
	}
    .checkcircle span::before{
		background-image: url('/wp-content/uploads/2023/04/circle-check-svgrepo-com.png');
		top: 8px;
		left: 0;
		width: 20px;
		height: 20px;
	}
	.waf4 ul li:before{
		top: -30px;
		left: -21px;
		border: 5px solid;
	}
	.lknk,.lknk:hover{
		color: #4FC3FF;
	}
	.tab .btn{
		background:unset;
	}
	.price_clr{
		background:#CAFDE8 !important;
	}
	.drk_pink{
		background:#F9B4FF !important;
	}
	.drk_bl{
		background:#52C4FF !important;
	}
	.green {
		background: #00E785 !important ;
	}
	.clr,.pr_space{
		border-radius:15px;
		margin: 2px 20px 2px 2px;
		padding:10px 5px;
	}
	.pink .clr{
		padding: 10px 12px;
	}
	.tabbs li.oone {
		border-radius: 10px 0 0px 10px;
	}
	.tabbs li.ttwo {
		border-radius: 0px 10px 10px 0px;
	}
	.tabbs li.active a,.tabbs li.active button{
		background: #00E785;
	}
	.oone.active button.btn:before,.ttwo.active button.btn:before {
		content: "Get Upto ~25% off with annual subscription";
		position: absolute;
		top: 50px;
		font-size: 12px;
		left: 3px;
	}
	.ttwo.active button.btn:before {
		left: -89px;
	}
	.prghsp{
		font-weight:400;
	}
	.oone.active.wacloud_inr button.btn:before,.oone.active.default button.btn:before,.ttwo.active.wacloud_inr button.btn:before,.ttwo.active.default button.btn:before {
		content: "Get Upto ~25% off with annual subscription";
	}
	.oone.active.wacloud_bz button.btn:before,.ttwo.active.wacloud_bz button.btn:before {
		content: "Ganhe até ~25% de desconto com assinatura anual";
	}
	.oone.active.wacloud_ido button.btn:before,.ttwo.active.wacloud_ido button.btn:before {
		content: "Dapatkan diskon hingga ~25% dengan langganan tahunan";
	}
	.oone.active.wacloud_ltn button.btn:before,.ttwo.active.wacloud_ltn button.btn:before {
		content: "Obtén hasta ~25% de descuento con la suscripción anual";
	}
	.oone.active.wacloud_sgn button.btn:before,.ttwo.active.wacloud_sgn button.btn:before {
		content: "年度订阅享受高达 ~25% 的折扣";
	}
	.oone.active.wacloud_hkgg button.btn:before,.ttwo.active.wacloud_hkgg button.btn:before {
		content: "Get Upto ~25% off with annual subscription";
	}
	.tooltp{
        position: relative;
    }
    .tooltp:before {
        content: "Service Conversations are initiated on reply to user-initiated messages. Business-initiated conversations are always charged";
        position: absolute;
        background: #333333;
        color: #fff;
        width: 160px;
        height: fit-content;
        bottom: 19px;
        left: -50px;
        padding: 10px;
        border-radius: 5px;
        opacity: 0;
        font-size: 11px;
        z-index: 99;
    }
	.tooltp.bz:before {
        content: "Conversas de Serviço são iniciadas em resposta a mensagens iniciadas pelo usuário. Conversas iniciadas pela empresa são sempre cobradas.";
      
    }
    .tooltp.ltn:before {
        content: "Las Conversaciones de Servicio se inician en respuesta a mensajes iniciados por el usuario. Las conversaciones iniciadas por el negocio siempre se cobran";
      
    }
    .tooltp.ido:before {
        content: "Percakapan Layanan diinisiasi sebagai balasan atas pesan yang dimulai oleh pengguna. Percakapan yang dimulai oleh bisnis selalu dikenakan biaya.";
      
    }
	.tooltp.sgn:before {
        content: "服务对话是回复用户发起的消息而开始的。企业发起的对话始终需要收费";
      
    }
    .tooltp.zht:before {
        content: "服務對話是回覆用戶發起的消息而開始的。企業發起的對話始終需要收費。";
      
    }
	.tooltp:hover:before {
        opacity: 1;
    }
	/* .waf4 .aqa .h4{
		margin-bottom: 0px;
	} */
	.waf4 .aqa span{
		font-size:14px;
		display: block;
		text-align:center;
		padding: 0px;
	}
	.waf4 .aqa.ftr span{
		font-size:16px;
		padding: 6px 0;
	}

	.btm-br{
		border-bottom:none;
	}
	.prgh.a{
		color: #2C2C2A;
		font-size:16px;
		line-height: 28px;
	}
	.dot{
		padding-right:4px;
	}
	.pl{
		padding-left:20px;
		padding-top:10px;
	}
	.price_btn{
		width: 70%;
		margin: auto;
	}
	.waf4 ul.aw li:before{
		display: none;
	}
	.wacloud_hkgg,.wacloudHK .as{
		display: none !important;
	}
	.wacloudHK .wacloud_hkgg{
		display: block !important;
	}
	.wacloudIN .clients .default.e{
		display: block !important;
	}
	.nonw,.moobile{
		display: none;
	}
	.pr_desktop{
			display: block;
			padding: 20px;
	}
	.page-id-39362 .modal .wacloud_inr,.page-id-39362 .wacloudIN .modal .default{
		display: none !important;
	}
	.page-id-39362 .wacloudIN .modal .wacloud_inr{
		display: block !important;
	}
	.waf1 .shoutout::before{
		left:-40px;
		top:-16px;
	}
	.yeloww{
		background: #FBEA7F;
		padding: 15px 65px;
		text-decoration: underline;
		font-size: 22px;
	}
	.txt{
		margin: 20px auto;
		display: block;
	}
	.container.ylwo{
		background:#FFF6DC;
		border-right: 5px solid #FBEA7F;
    	border-bottom: 5px solid #FBEA7F;
		padding: 30px;
		border-radius: 20px;
	}
	select{
		width: 200px;
    margin-top: 15px;
    padding: 6px;
    background: #6BF0BC;
    border-radius: 4px;
    border: none;
	}
	select:hover {
      border-color: #999;
    }
    select:focus {
      outline: none;
      border-color: #007bff;
      box-shadow: 0 0 5px #007bff;
    }
	.jus{
		justify-content:center;
	}
	.populr{
		position: absolute;
		top: -36px;
		width: 190px;
		margin: auto;
		display: block;
		left: 0;
		right: 0;
	}
	.pad100{
		padding: 0 100px;
	}
	.tab-content li .h4{
		font-size:22px;
	}
	/*  */
		.navbarb {
		overflow: hidden;
		width: 160px;
		background: #6BF0BC;
		border-radius: 10px ;
		}

		.navbarb a {
		float: left;
		font-size: 16px;
		color: white;
		text-align: center;
		padding: 14px 16px;
		text-decoration: none;
		}

		.dropdownn .dropbtn {
		cursor: pointer;
			font-size: 16px;
			border: none;
			outline: none;
			color: #44876C;
			padding: 0px 0px;
			background-color: inherit;
			font-family: inherit;
			margin: 0;
			font-weight: 500;
			width: 100%;
			text-align: left;
			margin: 0 20px;
			position: relative;
			height: 44px;
	}
		button.dropbtn:before {
					content: "";
					position: absolute;
					width: 14px;
					background-image: url(/wp-content/uploads/2023/08/drop.svg);
					height: 14px;
					left: 50px;
					z-index: 99;
					background-position: center;
					background-size: contain;
					background-repeat: no-repeat;
					top: 0;
					margin: auto;
					bottom: 0;
					right: 29px;
				}
		.dropdownn-content {
		display: none;
		position: relative;
		background-color: #D6F9F3;
		min-width: 161px;
		box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
		z-index: 1;
		max-height: 160px;
		overflow-y: scroll;
		transition: 0.4s;
		}

		.dropdownn-content a {
		float: none;
		color: #80898C;
		padding: 12px 0px;
		text-decoration: none;
		display: block;
		text-align: left;
		margin: 0 20px;
		border-bottom: 1px solid #AEC3BF;
			cursor:pointer;
		}
		.show {
		display: block;
		}
		.light .h3{
			margin-top:0px;
		}
		.selected-value-display{
			margin: 10px 0px;
			color:#80898C;
		}
		.clrr{
			color:#80898C;
		}
		.circledot span{
			font-size:16px;
		}
		.wd {
			  object-fit: contain;
		      object-position: left;
			}
		@media only screen and (max-width: 1240px) {
			.pad100 {
					padding: 0 40px;
				}
				.item4 ul li {
    				width: calc(33% - 25px);
					padding: 20px 5px 30px 5px;
				}
				.circledot span {
					font-size: 15px;
				}
				.clr span{
					font-size:13px;
				}
				.h1 {
					font-size: 40px;
					line-height:normal;
				}
				
		}
	@media only screen and (max-width: 991px) {
		.navbarb{
			margin: auto;
		}
		.txtnt,.centr,.txc{
			text-align:center !important;
		}
		.js{
			justify-content: center;
		}
		.yeloww {
			padding: 15px 10px;
			font-size: 16px;
		}
		.clr,.pr_space{
			margin: 2px 10px 2px 2px;
		}
		.item4 ul li{
			max-width: 99%;
			margin:15px auto;
			width: 100%;
			padding: 10px;
		}
		.aw,.desktop,.pr_desktop{
			display: none;
		}
		.oone.active button.btn:before{
			left: -35px;
		}
		.nonw,.wacloud_oth,.moobile{
			display: block;
			padding: 20px;
		}
		.rqw{
			justify-content:center;
			padding: 10px 10px !important;
		}
		.oone.active a.btn:before{
			left: 0px;
		}
		.bl .pr_desktop,.opa{
			display: none !important;
		}
		.yeloww{
			max-width: 100%;
		}
		button.btn {
		display: block;
		margin: 5px auto !important;
		text-align: center;
		max-width: 200px;
		width: 100%;
		}
		.oone button.btn,.ttwo button.btn{
			margin: 0px auto !important;
		}
		ul.tabbss li {
			width: 30%;
			padding: 2px 20px 2px 10px;
		}
		.waf4 ul li:before {
			top: -10px;
			left: -10px;
			border: 3px solid;
		}
		.pad100{
			padding: 0px;
		}
		.pad20{
			padding: 20px;
		}
		.populr {
			position: absolute;
			top: -25px;
			width: 170px;
		}
		.dropdownn-content{
			position: relative;
			max-height: 140px;
		}
		.drpdown .container{
			padding: 20px;
		}
		.rpt{
			padding: 0px 10px;
		}
		.container.ylwo{
			padding: 15px;
		}
	}
	@media only screen and (max-width: 500px) {
	.tab .btn {
			font-size: 13px;
		}
		.waf4 ul li:before {
			left: -6px;
		}
		ul.tabbss li {
			width: 32%;
			padding: 2px 14px 2px 5px;
		}
	}
	
	
.crosss{
    position: absolute;
    top: 0;
    right: 30px;
    margin: auto;
    bottom: 0;
}
.topfix{
    display:none;
}

.default.headerTopjw {
  background-color: #f6f6f6;
  padding: 6px 0px;
  text-align: right;
}
.headerTopjw ul {
  float: right;
  align-items: center;
}
.headerTopjw ul li {
  display: inline-block;
  margin: 0px 10px;
}
.headerTopjw ul li a {
  font-size: 12px;
  font-weight: 400;
  line-height: 2.83;
  letter-spacing: 0.3px;
  color: #1d1d1b;
  display: inline-block;
  transition: 0.4s;
  padding: 0px 5px;
}
.headerTopjw ul li a:hover {
  color: #00e785;
}
.aligncenter {
  align-items: center !important;
}
ul.menuPds1 {
  position: absolute;
  background: #ffffff;
  -webkit-box-shadow: 0px 54px 50px rgb(67 67 68 / 7%);
  box-shadow: 0px 54px 50px rgb(67 67 68 / 7%);
  border-radius: 10px;
  display: none;
  margin: 0px;
  height: auto;
}
ul.menuPds1 {
  left: 0px;
}
.wacloudhead li.item-hasChildern .nameMenujwn.subsecan {
  color: #323b4b;
  padding: 15px 0px 5px;
  font-weight: 600;
  line-height: 1.55;
}
.common_nav_top.wacloudnav
  .wacloudhead
  li.item-hasChildern
  .nameMenujwn.subsecan,
.common_nav_top .wacloudhead li.item-hasChildern .nameMenujwn.subsecan {
  font-size: 16px;
}
ul.secMiSol {
  background: #fff;
  position: absolute;
  padding: 15px;
  background: #ffffff;
  -webkit-box-shadow: 0px 54px 50px rgb(67 67 68 / 7%);
  box-shadow: 0px 54px 50px rgb(67 67 68 / 7%);
  border-radius: 15px;
  left: -300px;
  display: none;
  margin: 0px;
  height: auto;
}
.common_nav_top.wacloudnav ul.secMiSol.therowSet {
  left: 0px;
  width: 660px;
}
ul.secMiSol li a {
  line-height: 1.22222;
  font-weight: 500;
  color: #1d1d1b;
  display: block;
  border-bottom: 1px solid #fafbfc;
  transition: 0.4s;
}
.common_nav_top ul.secMiSol li a {
  font-size: 14px;
  padding: 12px 0px;
}
.common_nav_top.wacloudnav ul.secMiSol li a {
  font-size: 16px;
  padding: 15px 0px;
}
ul.secMiSol.theBythes {
  width: 600px;
}
ul.secMiSol.theBythes li {
  width: 50% !important;
  display: block;
}
.common_nav_top.wacloudnav ul.menuPds1.icMenuSol {
  width: 660px;
  left: 0px;
}
ul.menuPds1.icMenuSol {
  width: 645px;
  left: -372px;
}
.common_nav_top ul.menuPds1.icMenuSol li {
  width: 50%;
}
.common_nav_top.wacloudnav ul.secMiSol.oneByones {
  width: 260px;
  left: 0px;
}
ul.secMiSol.oneByones {
  width: 235px;
  left: -145px;
}
ul.secMiSol.oneByones li {
  width: 100%;
  display: block;
  margin: 0px;
}
ul.secMiSol.oneByones li a {
  padding: 15px 0px 15px 40px !important;
  position: relative;
}
ul.secMiSol.oneByones li a:hover {
  border-bottom: 1px solid #00e785;
}
.wacloudhead li.item-hasChildern .nameMenujwn.subsecan:hover,
ul.secMiSol li a:hover {
  color: #00e785;
}
ul.menuPds1 li {
  padding: 0px 15px;
  display: block;
  max-width: 100%;
}
.common_nav_top ul.menuPds1 li {
  width: 320px;
  padding: 2px 0px;
  position: relative;
}
.common_nav_top ul.menuPds1 li a {
  text-align: left;
  color: #323b4b;
  font-size: 16px;
  font-weight: 600;
  transition: 0.4s;
  display: block;
  padding: 15px 15px 15px 40px;
  border-bottom: 2px solid #fafbfc;
  line-height: 1.35;
}
.common_nav_top ul.menuPds1 li a span {
  display: block !important;
  margin: 0px !important;
  padding: 2px 0 0px !important;
  font-size: 12px !important;
}
.common_nav_top ul.menuPds1 li a:hover {
  color: #00e785;
  border-color: #00e785;
  border-radius: 6px;
}
ul.menuPds1 li a span {
  line-height: 1.22222;
  font-weight: 400;
  color: #1d1d1b;
  display: inline-block;
  margin-left: 10px;
  padding-left: 10px;
}
.common_nav_top.wacloudnav ul.menuPds1 li a span {
  font-size: 14px;
  display: inline-block;
  margin-left: 10px;
  position: relative;
  padding-left: 10px;
}
ul.menuPds1 li ul.menuPdsprt2 {
  position: relative;
  background: #ffffff;
  top: 0px;
  padding: 0px;
  z-index: 99999;
  margin: 0px;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  border-bottom: 2px solid #fafbfc;
}
.wacloudhead .menuPds1 .nameMenujwn:before {
  display: none;
}
.common_nav_top.wacloudnav ul.menuPds1 li ul.menuPdsprt2 {
  right: auto;
}
ul.menuPds1 li ul.menuPdsprt2 li {
  padding: 15px;
  width: 50% !important;
}
ul.menuPds1 li ul.menuPdsprt2 li a {
  display: block;
  color: #323b4b;
  font-size: 16px;
  line-height: 1.2345;
  transition: 0.4s;
  font-weight: 600;
  position: relative;
  padding: 0px 0px 0px 30px;
  border-bottom: 0px !important;
}
ul.menuPds1 li ul.menuPdsprt2 li a:hover {
  color: #00e785;
}
ul.menuPds1 li ul.menuPdsprt2 li a span {
  font-size: 14px !important;
  padding: 0px !important;
  margin: 10px 0px 0px -30px !important;
  border-left: none !important;
  display: block !important;
}
ul.menuPds1 li a:before,
ul.menuPds1.icMenuSol li a:before,
ul.secMiSol.oneByones li a:before {
  background: url(https://wati.io/wp-content/uploads/2021/12/HeaderJW_imgs.html)
    no-repeat;
  background-size: 30px;
}
a.wacloudIcon:before {
  background-position-y: -66px !important;
}
a.tigerIconBg:before {
  background-position-y: -231px !important;
}
a.huskyIconBg:before {
  background-position-y: 0px !important;
}
a.pantherIconBg:before {
  background-position-y: -341px !important;
}
a.tookanIconBg:before {
  background-position-y: -552px !important;
}
a.flightmapIconBg:before {
  background-position-y: -520px !important;
}
a.jugnooIconBg:before {
  background-position-y: -636px !important;
}
a.fuguIconBg:before {
  background-position-y: -578px !important;
}
a.katoIconBg:before {
  background-position-y: -115px !important;
}
a.hippoIconBg:before {
  background-position-y: -483px !important;
}
a.bumblIconBg:before {
  background-position-y: -752px !important;
}
a.bulbulIconBg:before {
  background-position-y: -174px !important;
}
img.burgerset {
  display: inline-block;
  position: absolute;
  z-index: 9;
  top: 0px;
  bottom: 0px;
  margin: auto;
  left: 15px;
  width: 40px;
  display: none;
}
.wacloudhead li.item-hasChildern .nameMenujwn.subsecan:hover:before {
  transform: rotate(-90deg);
}
li.item-hasChildern:hover .menuMainSub {
  display: flex;
}
li.item-hasChildern:hover .menuMainSub2 {
  display: block;
}
@media (max-width: 991px) {
  ul.secMiSol.oneByones {
    left: 0px;
  }
  ul.menuPds1.icMenuSol,
  .common_nav_top.wacloudnav ul.menuPds1.icMenuSol {
    width: 100%;
    left: 0px;
  }
  ul.menuPds1 {
    position: relative;
    left: 0px;
    border-radius: 8px;
    margin: 0px 0px 15px;
    background: #ffffff;
    -webkit-box-shadow: 0px 54px 50px rgb(67 67 68 / 7%);
    box-shadow: 0px 54px 50px rgb(67 67 68 / 7%);
    height: 120px;
    overflow-y: scroll;
  }
  .common_nav_top ul.menuPds1 li a {
    padding: 10px 15px 10px 40px;
  }
  a.wacloudIcon:before {
    background-position-y: -70px !important;
  }
  a.tookanIconBg:before {
    background-position-y: -555px !important;
  }
  a.pantherIconBg:before {
    background-position-y: -344px !important;
  }
  a.hippoIconBg:before {
    background-position-y: -486px !important;
  }
  .common_nav_top.wacloudnav ul.menuPds1 li ul.menuPdsprt2 {
    right: 0px;
  }
  ul.menuPds1 li ul.menuPdsprt2 li a {
    font-size: 16px;
  }
  ul.menuPds1 li {
    padding: 0px;
    display: block;
    width: 100% !important;
  }
  img.burgerset {
    left: 15px;
    width: 30px;
  }
  .wacloudhead li.item-hasChildern .nameMenujwn.subsecan {
    padding: 15px 20px 20px 40px;
    font-size: 16px;
  }
  ul.menuPds1 li a span {
    font-size: 14px;
  }
  ul.menuPds1 li ul.menuPdsprt2 {
    right: 0px;
    position: relative;
    display: block;
    box-shadow: none;
    border-radius: 0px;
    padding: 0px;
  }
  ul.menuPds1 li ul.menuPdsprt2 li {
    padding: 10px 15px;
    width: 100% !important;
  }
  ul.menuPds1 li ul.menuPdsprt2 {
    border-bottom: 0px !important;
  }
  ul.secMiSol {
    position: relative;
    border-radius: 8px;
    left: 0px;
  }
  ul.secMiSol.oneByones,
  .common_nav_top.wacloudnav ul.secMiSol.therowSet,
  .common_nav_top.wacloudnav ul.secMiSol.oneByones {
    width: 100%;
  }
  ul.secMiSol.theBythes {
    width: 100%;
    height: 218px;
    overflow-y: scroll;
  }
  ul.secMiSol li a {
    font-size: 14px;
  }
  ul.secMiSol.oneByones li,
  ul.secMiSol.theBythes li {
    width: 100%;
    margin: 0px;
  }
  .cntJw a {
    margin: 5px 5px 5px 0px;
  }
  li.item-hasChildern ul.menuPds1,
  li.item-hasChildern:hover .menuMainSub2,
  li.item-hasChildern:hover .menuMainSub,
  .wacloudhead li.item-hasChildern .nameMenujwn.subsecan,
  img.burgerset {
    display: none;
  }
  li.item-hasChildern.mobshowmen ul.menuPds1,
  li.item-hasChildern.mobshowmen .menuMainSub2,
  li.item-hasChildern.mobshowmen .menuMainSub {
    display: block;
  }
}
.common_nav_top.wacloudnav .wacloudhead.headJwfixed,
.common_nav_top.wacloudnav .wacloudhead {
  position: fixed;
  background: #fff;
  top: 0px;
}
.common_nav_top .wacloudhead,
.common_nav_top .wacloudhead.headJwfixed {
  position: relative;
  background: #00e785;
}
.fix_nav_top.top_nav_fixed {
  position: fixed;
  top: 0px;
  left: 0px;
  right: 0px;
  margin: auto;
  z-index: 99999;
  background: #fff;
  box-shadow: 0px 0px 22px 1px rgb(205 205 205 / 62%);
}

li {
  list-style-type: none;
}
ul,
ol {
  padding: 0px;
}
.logosIstVals a img {
  width: 130px;
}
.common_nav_top.wacloudnav .wacloudhead ul.mainMenuJw li.logoJw {
  width: 130px;
}
.common_nav_top.wacloudnav
  .wacloudhead
  ul.mainMenuJw
  li.logoJw
  .logosIstVals
  a:nth-child(1) {
  display: block;
}
.common_nav_top.wacloudnav
  .wacloudhead
  ul.mainMenuJw
  li.logoJw
  .logosIstVals
  a:nth-child(2) {
  display: none;
}
.nonne {
  display: none !important ;
}
.common_nav_top.wacloudnav .wacloudhead ul.mainMenuJw li.wacloudlist {
  width: calc(100% - 520px);
  padding: 0px 0px 0px 5px;
}
.wacloudSA .common_nav_top.wacloudnav .wacloudhead ul.mainMenuJw li.wacloudlist,
.wacloudNA
  .common_nav_top.wacloudnav
  .wacloudhead
  ul.mainMenuJw
  li.wacloudlist {
  width: calc(100% - 480px);
  padding: 0px;
}
.wacloudSA.wacloudBR
  .common_nav_top.wacloudnav
  .wacloudhead
  ul.mainMenuJw
  li.wacloudlist {
  width: calc(100% - 520px);
  padding: 0px 0px 0px 5px;
}
.common_nav_top.wacloudnav .wacloudhead .cntJw {
  display: block;
  text-align: right;
}
.wacloudhead li.item-hasChildern {
  position: relative;
  display: inline-block;
  margin: 0px 5px;
}
.wacloudhead li.item-hasChildern .nameMenujwn {
  padding: 19px 30px 19px 15px;
}
.wacloudhead li.itemOnly a,
.wacloudhead li.item-hasChildern .nameMenujwn {
  cursor: pointer;
  font-size: 18px;
  font-weight: 600;
  line-height: 2.43;
  color: #1d1d1b;
  position: relative;
  padding: 15px 3px;
  transition: 0.4s;
  display: block;
}
.wacloudhead {
  transition: 0.4s;
  position: fixed;
  left: 0px;
  right: 0px;
  margin: auto;
  z-index: 99;
  width: 100%;
}
a,
a:hover {
  color: unset;
}
.wacloudhead .mainMenuJw {
  justify-content: space-between;
  margin: 0px;
}
.togglejwM {
  display: none;
}

@keyframes shake {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, 80%, 0) !important;
    transform: translate3d(0, 80%, 0) !important;
  }

  100% {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}
.drpdwnarw {
  position: relative;
  font-weight: 600;
}
@media (max-width: 1240px) {
  .wacloudhead li.itemOnly a,
  .wacloudhead li.item-hasChildern .nameMenujwn {
    font-size: 13px;
  }
  a.btn_nrml,
  .btn {
    font-size: 12px;
  }
  .common_nav_top.wacloudnav .wacloudhead ul.mainMenuJw li.wacloudlist {
    width: calc(100% - 460px);
  }
  .wacloudSA.wacloudNA
    .common_nav_top.wacloudnav
    .wacloudhead
    ul.mainMenuJw
    li.wacloudlist {
    width: calc(100% - 440px);
  }
}
@media (max-width: 991px) {
  .wacloudhead ul.mainMenuJw li.wacloudlist,
  .common_nav_top.wacloudnav .wacloudhead ul.mainMenuJw li.wacloudlist {
    width: 100% !important;
    padding: 0px;
    display: none;
  }
  .wacloudhead ul.insidewacloudlist {
    border-top: 1px solid #eee;
    padding: 10px 0px 0px;
  }
  .wacloudhead li.item-hasChildern,
  .wacloudhead li.itemOnly {
    width: 100%;
  }
  .wacloudhead li.itemOnly a,
  .wacloudhead li.item-hasChildern .nameMenujwn {
    display: block;
    padding: 0px !important;
    font-size: 16px;
  }
  li.togglejwM span.half_brdr {
    width: 17px;
    margin: 0 8px;
  }
  .drpdwnarw:before {
    content: "";
    position: absolute;
    background-image: url(https://wacloud.io/wp-content/uploads/2023/08/chevron-down.svg);
    width: 12px;
    height: 7px;
    background-position: center;
    background-size: contain;
    right: -21px;
    top: 8px;
  }
  a.btn_nrml.brr {
    margin: 0px 15px 0 0;
  }
  .cntJw .btn_nrml,
  .cntJw .btn {
    max-width: 180px;
    padding: 8px 10px;
  }
  .cntJw,
  .common_nav_top.wacloudnav .wacloudhead .cntJw {
    width: 100%;
    display: none;
    text-align: left;
  }
  .cntJw a {
    margin: 5px 5px 5px 0px;
  }
  .cntJw a,
  .cntJw button {
    margin-left: 0px;
    margin-right: 5px;
  }
  .common_nav_top.wacloudnav li.togglejwM {
    margin-top: 8px;
  }
  li.togglejwM {
    width: 40px;
    position: absolute;
    top: 0px;
    right: 0px;
    transition: 0.4s;
  }
  li.togglejwM span {
    width: 25px;
    height: 2px;
    display: block;
    margin: 5px 0px;
    transition: 0.4s;
  }
  .common_nav_top.wacloudnav li.togglejwM span {
    background: #00e785;
  }
  .wacloudhead ul.mainMenuJw li.wacloudlist.showOptionBs,
  .cntJw.showOptionBs,
  .togglejwM {
    display: block !important;
  }
  li.item-hasChildern ul.menuPds1,
  li.item-hasChildern:hover .menuMainSub2,
  li.item-hasChildern:hover .menuMainSub,
  .wacloudhead li.item-hasChildern .nameMenujwn.subsecan,
  img.burgerset {
    display: none;
  }
  ul.menuPds1 {
    position: relative;
    left: 0px;
    border-radius: 8px;
    margin: 0px 0px 15px;
    background: #ffffff;
    -webkit-box-shadow: 0px 54px 50px rgb(67 67 68 / 7%);
    box-shadow: 0px 54px 50px rgb(67 67 68 / 7%);
    height: 110px;
    overflow-y: scroll;
  }
  .common_nav_top.wacloudnav .wacloudhead,
  .common_nav_top.wacloudnav .wacloudhead.headJwfixed {
    padding: 10px 0px 0px;
  }
  .wacloudhead ul.mainMenuJw {
    position: relative;
    z-index: 9999999;
    width: calc(100% - 30px);
    margin: 0px 15px;
    background: #fff;
    display: block;
  }
  .logosIstVals a img {
    width: 105px;
    height: 40px;
  }
  .togglejwM svg {
    display: block !important;
    padding: 5px 0px 10px 0;
  }
}
@media (max-width: 767px) {
  .crosss {
    top: 11px;
    right: 6px;
    margin: auto;
    bottom: unset;
  }
  .wacloudhead .container {
    width: 100% !important;
  }
}
.laoctionsetting.wacloudAE,
.laoctionsetting.wacloudBH,
.laoctionsetting.wacloudKW,
.laoctionsetting.wacloudOM,
.laoctionsetting.wacloudQA,
.laoctionsetting.wacloudAS.wacloudSA {
  direction: rtl;
}


.contact_page_section .contact_inner {
    display: flex;
    justify-content: space-between;
    align-items: center;
    position: relative;
}

.contact_page_section .contact_inner .section_title h2 {
    font-weight: 600;
}

.contact_page_section .contact_inner .contact_form {
    width: 570px;
    padding: 50px 60px;
    border-radius: 22px;
    background-color: #fff;
    box-shadow: 0 4px 10px #EDE9FE;
}

.contact_page_section .contact_inner .contact_form h2 {
    margin-bottom: 0;
}

.contact_page_section .contact_inner .contact_form form {
    margin-top: 30px;
}

.contact_page_section .contact_inner .contact_form form .form-group {
    margin-bottom: 20px;
}

.contact_page_section .contact_inner .contact_form form .form-group .form-control {
    height: 60px;
    padding: 5px 20px;
    color: var(--body-text-purple);
    border: 2px solid #E1DBF4;
    border-radius: 12px;
    font-weight: 500;
}

.contact_page_section .contact_inner .contact_form form .form-group .form-control:focus {
    box-shadow: none;
    border-color: var(--purple);
    color: var(--purple);
}

.contact_page_section .contact_inner .contact_form form .form-group textarea.form-control {
    height: 140px;
    padding-top: 15px;
}

.contact_page_section .contact_inner .contact_form form .term_check {
    display: flex;
    align-items: center;
}

.contact_page_section .contact_inner .contact_form form .term_check input {
    width: 17px;
    height: 17px;
    accent-color: var(--purple);
}

.contact_page_section .contact_inner .contact_form form .term_check label {
    font-size: 13px;
    margin-bottom: 0;
    margin-left: 7px;
}

.contact_page_section .contact_inner .contact_form form .form-group button {
    width: 240px;
    margin: 0 auto;
    display: block;
    margin-top: 10px;
    margin-bottom: 0;
}

.contact_page_section .contact_inner .contact_info {
    width: 480px;
}

.contact_page_section .contact_inner .contact_info .section_title {
    text-align: left;
    margin-top: 15px;
}

.contact_page_section .contact_inner .contact_info .section_title p a {
    color: var(--purple);
    text-decoration: underline;
}

.contact_page_section .contact_inner .contact_info .btn {
    width: 180px;
    margin: 10px 0 50px 0;
}

.contact_page_section .contact_inner .contact_info .contact_info_list li {
    display: flex;
    align-items: center;
    margin-bottom: 30px;
}

.contact_page_section .contact_inner .contact_info .contact_info_list li:last-child {
    margin-bottom: 0;
}

.contact_page_section .contact_inner .contact_info .contact_info_list li .img {
    width: 65px;
    margin-right: 20px;
}

.contact_page_section .contact_inner .contact_info .contact_info_list li .text {
    width: calc(100% - 85px);
}

.contact_page_section .contact_inner .contact_info .contact_info_list li .text span {
    display: block;
    font-size: 20px;
    font-weight: 600;
    color: var(--dark-purple);
}

.contact_page_section .contact_inner .contact_info .contact_info_list li .text p , 
.contact_page_section .contact_inner .contact_info .contact_info_list li .text a {margin: 0;}

.contact_page_section .contact_inner .contact_info .contact_info_list li .text a:hover {
    color: var(--dark-purple);
}

.section_title {
    text-align: center;
}

/* section heading h2 */
.section_title h2 {
    font-size: 40px;
    font-weight: 700;
    color: #075e54;
}

.section_title h2 span {
    color: #25d366;
    display: initial;
}

.form-control{
    display: block;
    width: 100%;
    height: calc(1.5em + .75rem + 2px);
    padding: .375rem .75rem;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5;
    color: #495057;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid #ced4da;
    border-radius: .25rem;
    transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out;
}

@media(max-width:768px){
    .contact_page_section .contact_inner{
        display:block;
    }
    .contact_page_section .contact_inner .contact_form{
        width:100%;
        padding:10px;
    }
    .contact_page_section .contact_inner .contact_info{
        display: flex;
        width:100%;
    }
    ul.contact_info_list{
        display: flex;
    padding: 30px;
    overflow: auto;
    }
    .contact_page_section .contact_inner .contact_info .contact_info_list li{
        padding:10px;
    }
}
.full_bg {
    background-size: cover;
    background: #25d366;
    width: 100%;
    height: 100vh;
    overflow-y: auto;
    padding-bottom: 50px;
}
.signup_section {
    position: relative;
}
.signup_section .top_part {
    text-align: center;
    padding-top: 80px;
    padding-bottom: 50px;
}
.signup_section .back_btn {
    position: absolute;
    left: 0;
    top: 92px;
    color: #fff;
    font-weight: 500;
}

@media screen and (max-width: 767px) {
    .signup_section .top_part {
        padding-top: 35px;
        padding-bottom: 35px;
    }
}
@media screen and (max-width: 767px) {
    .signup_section .back_btn {
        top: 15px;
    }
}

.navbar-brand {
    display: inline-block;
    padding-top: .3125rem;
    padding-bottom: .3125rem;
    margin-right: 1rem;
    font-size: 1.25rem;
    line-height: inherit;
    white-space: nowrap;
}
.navbar-brand img {
    width: 150px;
}

.signup_form {
    width: 570px;
    margin: 0 auto;
    padding: 40px 0;
    border-radius: 12px;
    box-shadow: 0 4px 10px #00000054;
    background-color: #ffffff;
}

@media screen and (max-width: 767px) {
    .signup_form {
        width: calc(100% - 30px);
        margin: 0 15px;
    }
}

.signup_form .section_title {
    padding: 0 15px;
}

.section_title {
    text-align: center;
}
.signup_form .section_title h2 {
    font-weight: 600;
}
@media screen and (max-width: 767px) {
    .free_app_section .container .free_app_inner .free_text .section_title h2, .section_title h2 {
        font-size: 24px;
    }
}
@media screen and (max-width: 992px) {
    .free_app_section .container .free_app_inner .free_text .section_title h2, .section_title h2 {
        font-size: 30px;
    }
}
.section_title h2 {
    font-size: 25px;
    font-weight: 700;
    color: #075e54;
}

.signup_form form {
    padding: 0 60px;
}

@media screen and (max-width: 767px) {
    .signup_form form {
        padding: 0 20px;
    }
}

.signup_form form .form-group {
    margin-bottom: 20px;
}
.signup_form form .form-group .puprple_btn {
    min-width: 240px;
    display: block;
    margin: 40px auto;
    margin-bottom: 30px;
    font-weight: 600;
}
.signup_form .or_block {
    display: block;
    text-align: center;
    border-bottom: 1px solid #E3E1ED;
}
.signup_form .or_block span {
    position: relative;
    top: 14px;
    padding: 0 5px;
    background-color: #ffffff;
    color: #8081AD;
}
.signup_form .or_option {
    text-align: center;
}
.signup_form .or_option > p {
    color: #8081AD;
    margin-top: 30px;
}
.signup_form .or_option p a {
    color: #25d366;
    text-decoration: underline;
    transition: .4s all;
}
