@import url("https://fonts.googleapis.com/css?family=Exo:300,400,700&display=swap");
:root {
  --f-body: 14px;
  --contWidth: 80%;
  --maxContWidth: 1430px;
}

@media (max-width: 1200px) {
  :root {
    --f-body: 14px;
  }
}

.bg-white, .btn.btn-white, .btn.btn-white.outline:hover, .btn.btn-white.outlineB:hover, .link.link-white::before {
  background-color: #ffffff;
}

.c-white, .btn.btn-white, .link.link-white {
  color: #ffffff;
}

.bg-black, .btn.btn-black, .btn.btn-black.outline:hover, .btn.btn-black.outlineB:hover, .link.link-black::before {
  background-color: #000000;
}

.c-black, .btn.btn-black, .link.link-black {
  color: #000000;
}

.bg-place, .btn.btn-place, .btn.btn-place.outline:hover, .btn.btn-place.outlineB:hover, .link.link-place::before {
  background-color: #cccccc;
}

.c-place, .btn.btn-place, .link.link-place {
  color: #cccccc;
}

.bg-mark, .btn.btn-mark, .btn.btn-mark.outline:hover, .btn.btn-mark.outlineB:hover, .link.link-mark::before {
  background-color: #ffff00;
}

.c-mark, .btn.btn-mark, .link.link-mark {
  color: #ffff00;
}

.bg-darkgray, .btn.btn-darkgray, .btn.btn-darkgray.outline:hover, .btn.btn-darkgray.outlineB:hover, .link.link-darkgray::before {
  background-color: #525252;
}

.c-darkgray, .btn.btn-darkgray, .link.link-darkgray {
  color: #525252;
}

.bg-border, .btn.btn-border, .btn.btn-border.outline:hover, .btn.btn-border.outlineB:hover, .link.link-border::before {
  background-color: #cecece;
}

.c-border, .btn.btn-border, .link.link-border {
  color: #cecece;
}

.bg-transparent, .btn.btn-transparent, .btn.btn-transparent.outline:hover, .btn.btn-transparent.outlineB:hover, .link.link-transparent::before {
  background-color: transparent !important;
}

.c-transparent, .btn.btn-transparent, .link.link-transparent {
  color: transparent !important;
}

.bg-gray2, .btn.btn-gray2, .btn.btn-gray2.outline:hover, .btn.btn-gray2.outlineB:hover, .link.link-gray2::before {
  background-color: #818181;
}

.c-gray2, .btn.btn-gray2, .link.link-gray2 {
  color: #818181;
}

.bg-fgrey, .btn.btn-fgrey, .btn.btn-fgrey.outline:hover, .btn.btn-fgrey.outlineB:hover, .link.link-fgrey::before {
  background-color: #bcbcbc;
}

.c-fgrey, .btn.btn-fgrey, .link.link-fgrey {
  color: #bcbcbc;
}

.bg-success, .btn.btn-success, .btn.btn-success.outline:hover, .btn.btn-success.outlineB:hover, .link.link-success::before {
  background-color: #7ac142;
}

.c-success, .btn.btn-success, .link.link-success {
  color: #7ac142;
}

.bg-error, .btn.btn-error, .btn.btn-error.outline:hover, .btn.btn-error.outlineB:hover, .link.link-error::before {
  background-color: #d81212;
}

.c-error, .btn.btn-error, .link.link-error {
  color: #d81212;
}

.bg-txt, .btn.btn-txt, .btn.btn-txt.outline:hover, .btn.btn-txt.outlineB:hover, .link.link-txt::before {
  background-color: #1b1b1b;
}

.c-txt, .btn.btn-txt, .link.link-txt {
  color: #1b1b1b;
}

.bg-txt2, .btn.btn-txt2, .btn.btn-txt2.outline:hover, .btn.btn-txt2.outlineB:hover, .link.link-txt2::before {
  background-color: #2a2a2a;
}

.c-txt2, .btn.btn-txt2, .link.link-txt2 {
  color: #2a2a2a;
}

.bg-menu, .btn.btn-menu, .btn.btn-menu.outline:hover, .btn.btn-menu.outlineB:hover, .link.link-menu::before {
  background-color: #474444;
}

.c-menu, .btn.btn-menu, .link.link-menu {
  color: #474444;
}

.bg-lorange, .btn.btn-lorange, .btn.btn-lorange.outline:hover, .btn.btn-lorange.outlineB:hover, .link.link-lorange::before {
  background-color: #ff7f01;
}

.c-lorange, .btn.btn-lorange, .link.link-lorange {
  color: #ff7f01;
}

.bg-dorange, .btn.btn-dorange, .btn.btn-dorange.outline:hover, .btn.btn-dorange.outlineB:hover, .link.link-dorange::before {
  background-color: #e07914;
}

.c-dorange, .btn.btn-dorange, .link.link-dorange {
  color: #e07914;
}

.bg-dorange2, .btn.btn-dorange2, .btn.btn-dorange2.outline:hover, .btn.btn-dorange2.outlineB:hover, .link.link-dorange2::before {
  background-color: #e07914;
}

.c-dorange2, .btn.btn-dorange2, .link.link-dorange2 {
  color: #e07914;
}

.bg-forange, .btn.btn-forange, .btn.btn-forange.outline:hover, .btn.btn-forange.outlineB:hover, .link.link-forange::before {
  background-color: #ea3c00;
}

.c-forange, .btn.btn-forange, .link.link-forange {
  color: #ea3c00;
}

.bg-drkorange, .btn.btn-drkorange, .btn.btn-drkorange.outline:hover, .btn.btn-drkorange.outlineB:hover, .link.link-drkorange::before {
  background-color: #e07914;
}

.c-drkorange, .btn.btn-drkorange, .link.link-drkorange {
  color: #e07914;
}

.bg-blu, .btn.btn-blu, .btn.btn-blu.outline:hover, .btn.btn-blu.outlineB:hover, .link.link-blu::before {
  background-color: #0f1627;
}

.c-blu, .btn.btn-blu, .link.link-blu {
  color: #0f1627;
}

.bg-blu2, .btn.btn-blu2, .btn.btn-blu2.outline:hover, .btn.btn-blu2.outlineB:hover, .link.link-blu2::before {
  background-color: #0c5cae;
}

.c-blu2, .btn.btn-blu2, .link.link-blu2 {
  color: #0c5cae;
}

.bg-blu3, .btn.btn-blu3, .btn.btn-blu3.outline:hover, .btn.btn-blu3.outlineB:hover, .link.link-blu3::before {
  background-color: #03143d;
}

.c-blu3, .btn.btn-blu3, .link.link-blu3 {
  color: #03143d;
}

.bg-lbluebg, .btn.btn-lbluebg, .btn.btn-lbluebg.outline:hover, .btn.btn-lbluebg.outlineB:hover, .link.link-lbluebg::before {
  background-color: #eff9ff;
}

.c-lbluebg, .btn.btn-lbluebg, .link.link-lbluebg {
  color: #eff9ff;
}

.bg-bluebg, .btn.btn-bluebg, .btn.btn-bluebg.outline:hover, .btn.btn-bluebg.outlineB:hover, .link.link-bluebg::before {
  background-color: #0274bc;
}

.c-bluebg, .btn.btn-bluebg, .link.link-bluebg {
  color: #0274bc;
}

.bg-facebook, .btn.btn-facebook, .btn.btn-facebook.outline:hover, .btn.btn-facebook.outlineB:hover, .link.link-facebook::before {
  background-color: #1877f2;
}

.c-facebook, .btn.btn-facebook, .link.link-facebook {
  color: #1877f2;
}

.bg-twitter, .btn.btn-twitter, .btn.btn-twitter.outline:hover, .btn.btn-twitter.outlineB:hover, .link.link-twitter::before {
  background-color: #1da1f2;
}

.c-twitter, .btn.btn-twitter, .link.link-twitter {
  color: #1da1f2;
}

.bg-linkedin, .btn.btn-linkedin, .btn.btn-linkedin.outline:hover, .btn.btn-linkedin.outlineB:hover, .link.link-linkedin::before {
  background-color: #007bb5;
}

.c-linkedin, .btn.btn-linkedin, .link.link-linkedin {
  color: #007bb5;
}

.vcenter {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

/* NORMALISE AND RESET*/
@viewport {
  width: device-width;
}

@-o-viewport {
  width: device-width;
}

@-ms-viewport {
  width: device-width;
}

:-ms-input-placeholder {
  color: #cccccc;
}

::-webkit-input-placeholder {
  color: #cccccc;
}

::-ms-input-placeholder {
  color: #cccccc;
}

::placeholder {
  color: #cccccc;
}

::-webkit-scrollbar {
  width: 10px;
  background: #eeeeee;
}

::-webkit-scrollbar-thumb {
  background: #999999;
}

::-webkit-scrollbar-corner {
  background: #000;
}

html {
  font-family: sans-serif;
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
  -webkit-font-smoothing: antialiased;
  font-size: var(--f-body);
  font-family: "Exo", sans-serif;
}

body {
  width: 100%;
  float: left;
  overflow-x: hidden;
  color: #2a2a2a;
  font-family: "Exo", sans-serif;
}

body.bound {
  max-height: 100%;
  overflow: hidden;
}

*, :after, :before {
  margin: 0;
  padding: 0;
  -webkit-tap-higlight-color: transparent;
  -webkit-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  font-weight: 500;
  line-height: 1.2;
}

article, aside, details, figcaption, figure, footer, header, main, menu, nav, section, summary {
  display: block;
  margin: 0;
  padding: 0;
}

audio, canvas, progress, video {
  display: inline-block;
  margin: 0;
  padding: 0;
}

audio:not([controls]) {
  display: none;
  height: 0;
}

progress {
  vertical-align: baseline;
}

template, [hidden] {
  display: none;
}

a {
  background-color: transparent;
  -webkit-text-decoration-skip: objects;
  color: inherit;
}

a * {
  color: inherit;
}

a, a:active, a:hover, a:focus, a:visited {
  outline: 0;
  text-decoration: none;
}

abbr[title] {
  border-bottom: none;
  text-decoration: underline;
  -webkit-text-decoration: underline dotted;
          text-decoration: underline dotted;
}

dfn {
  font-style: italic;
}

h1, h2, h3, h4, h5, h6 {
  font-weight: inherit;
  font-size: inherit;
}

b, strong {
  font-weight: 600;
}

b span, strong span {
  font-weight: inherit;
}

dt {
  font-weight: 700;
}

dd {
  margin-bottom: .5rem;
  margin-left: 0;
}

blockquote {
  margin: 0 0 1rem;
}

mark {
  background-color: #ff0;
  color: #000;
}

small {
  font-size: 80%;
}

sub, sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sub {
  bottom: -.25em;
}

sup {
  top: -.5em;
}

img, img:active, img:focus, img:hover {
  border-style: none;
  outline: 0;
  vertical-align: middle;
  max-width: 100%;
  display: inline-block;
}

svg:not(:root) {
  overflow: hidden;
}

code, kbd, pre, samp {
  font-family: monospace, monospace;
  font-size: 1em;
}

pre {
  margin-top: 0;
  margin-bottom: 1rem;
  overflow: auto;
}

hr {
  -webkit-box-sizing: content-box;
  -ms-box-sizing: content-box;
  box-sizing: content-box;
  height: 0;
  overflow: visible;
}

[type="checkbox"], [type="radio"] {
  -webkit-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  padding: 0;
}

[type="number"]::-webkit-inner-spin-button, [type="number"]::-webkit-outer-spin-button {
  height: auto;
}

[type="search"] {
  -webkit-appearance: textfield;
  outline-offset: -2px;
}

[type="search"]::-webkit-search-cancel-button, [type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

::-webkit-input-placeholder {
  color: inherit;
  opacity: .54;
}

::-webkit-file-upload-button {
  -webkit-appearance: button;
  font: inherit;
}

input {
  line-height: normal;
}

input, button, select, textarea {
  outline: none !important;
}

input:focus, input:active, input:visited, button:focus, button:active, button:visited, select:focus, select:active, select:visited, textarea:focus, textarea:active, textarea:visited {
  outline: none !important;
}

select {
  -webkit-appearance: none;
  -moz-appearance: none;
  -ms-appearance: none;
  appearance: none;
}

select::-ms-expand {
  display: none;
}

button, input, optgroup, select, textarea {
  color: inherit;
  font: inherit;
  margin: 0;
  border-radius: 0;
}

button, input[type="button"], input[type="reset"], input[type="submit"] {
  -webkit-appearance: button;
  -moz-appearance: button;
  -ms-appearance: button;
  appearance: button;
  cursor: pointer;
}

button[disabled], input[disabled] {
  cursor: default;
}

optgroup {
  font-weight: 700;
}

button, input {
  overflow: visible;
}

button, select {
  text-transform: none;
}

button::-moz-focus-inner, [type="button"]::-moz-focus-inner, [type="reset"]::-moz-focus-inner, [type="submit"]::-moz-focus-inner {
  border-style: none;
  padding: 0;
}

button:-moz-focusring, [type="button"]:-moz-focusring, [type="reset"]:-moz-focusring, [type="submit"]:-moz-focusring {
  outline: 1px dotted ButtonText;
}

fieldset {
  border: 1px solid transparent;
  margin: 0;
  padding: 0;
}

legend {
  -webkit-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  color: inherit;
  display: table;
  max-width: 100%;
  padding: 0;
  white-space: normal;
}

textarea {
  overflow: auto;
}

del {
  opacity: 0.4;
}

header, footer, section, .inner-container, body > div {
  width: 100%;
  float: left;
}

.fullW, .center-container, .table-container {
  width: 100% !important;
  float: left;
}

a, span {
  display: inline-block;
}

.noScrl {
  max-height: 100%;
  overflow: hidden;
}

.radius0 {
  border-radius: 0 !important;
}

.m0 {
  margin: 0px !important;
}

.mt {
  margin-top: 0px !important;
}

.mb0 {
  margin-bottom: 0px !important;
}

.ml0 {
  margin-left: 0px !important;
}

.mr0 {
  margin-right: 0px !important;
}

.p0 {
  padding: 0px !important;
}

.pt0 {
  padding-top: 0px !important;
}

.pb0 {
  padding-bottom: 0px !important;
}

.pl0 {
  padding-left: 0px !important;
}

.pr0 {
  padding-right: 0px !important;
}

.hide {
  display: none !important;
}

.text-center, .center-container {
  text-align: center !important;
}

.text-left {
  text-align: left !important;
}

.text-right {
  text-align: right !important;
}

.text-justify {
  text-align: justify !important;
}

.text-up {
  text-transform: uppercase;
}

.text-low {
  text-transform: lowercase;
}

.fullScreen {
  width: 100%;
  height: 100vh;
  float: left;
}

.float-left {
  float: left !important;
}

.float-right {
  float: right !important;
}

.equal-height {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: flex-start;
  -ms-flex-pack: flex-start;
  justify-content: flex-start;
  -webkit-box-align: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

.disN {
  display: none;
}

*[class*=btn-] {
  -webkit-transition: 0.5s;
  transition: 0.5s;
  -webkit-box-shadow: 0px 0px 0px 0px transparent;
  -ms-box-shadow: 0px 0px 0px 0px transparent;
  box-shadow: 0px 0px 0px 0px transparent;
}

*[class*=btn-]:hover {
  -webkit-transition: 0.5s;
  transition: 0.5s;
  -webkit-box-shadow: 0 14px 28px transparent, 0 10px 10px rgba(0, 0, 0, 0.18);
  -ms-box-shadow: 0 14px 28px transparent, 0 10px 10px rgba(0, 0, 0, 0.18);
  box-shadow: 0 14px 28px transparent, 0 10px 10px rgba(0, 0, 0, 0.18);
}

.btns_container .btn:not(:first-child) {
  margin-left: 10px;
}

*[class*=cell-] .btns-container {
  width: calc(100% + 50px) !important;
  left: -25px !important;
}

.btn, .link {
  display: inline-block;
  white-space: nowrap;
  text-align: center;
  vertical-align: middle;
  -ms-touch-action: manipulation;
      touch-action: manipulation;
  cursor: pointer;
  background-image: none;
}

.btn {
  padding: 0.79em 1.2em;
  border: 1px solid transparent;
  border-radius: 0.5em;
}

.btn.btn-white.outline, .btn.btn-white.outlineB {
  border-color: #ffffff;
}

.btn.btn-white.outline:hover, .btn.btn-white.outlineB:hover {
  border-color: #ffffff;
}

.btn.btn-white.outline:hover {
  color: #ffffff;
}

.btn.btn-white.outlineB:hover {
  color: #000000;
}

.btn.btn-black.outline, .btn.btn-black.outlineB {
  border-color: #000000;
}

.btn.btn-black.outline:hover, .btn.btn-black.outlineB:hover {
  border-color: #000000;
}

.btn.btn-black.outline:hover {
  color: #ffffff;
}

.btn.btn-black.outlineB:hover {
  color: #000000;
}

.btn.btn-place.outline, .btn.btn-place.outlineB {
  border-color: #cccccc;
}

.btn.btn-place.outline:hover, .btn.btn-place.outlineB:hover {
  border-color: #cccccc;
}

.btn.btn-place.outline:hover {
  color: #ffffff;
}

.btn.btn-place.outlineB:hover {
  color: #000000;
}

.btn.btn-mark.outline, .btn.btn-mark.outlineB {
  border-color: #ffff00;
}

.btn.btn-mark.outline:hover, .btn.btn-mark.outlineB:hover {
  border-color: #ffff00;
}

.btn.btn-mark.outline:hover {
  color: #ffffff;
}

.btn.btn-mark.outlineB:hover {
  color: #000000;
}

.btn.btn-darkgray.outline, .btn.btn-darkgray.outlineB {
  border-color: #525252;
}

.btn.btn-darkgray.outline:hover, .btn.btn-darkgray.outlineB:hover {
  border-color: #525252;
}

.btn.btn-darkgray.outline:hover {
  color: #ffffff;
}

.btn.btn-darkgray.outlineB:hover {
  color: #000000;
}

.btn.btn-border.outline, .btn.btn-border.outlineB {
  border-color: #cecece;
}

.btn.btn-border.outline:hover, .btn.btn-border.outlineB:hover {
  border-color: #cecece;
}

.btn.btn-border.outline:hover {
  color: #ffffff;
}

.btn.btn-border.outlineB:hover {
  color: #000000;
}

.btn.btn-transparent.outline, .btn.btn-transparent.outlineB {
  border-color: transparent !important;
}

.btn.btn-transparent.outline:hover, .btn.btn-transparent.outlineB:hover {
  border-color: transparent !important;
}

.btn.btn-transparent.outline:hover {
  color: #ffffff;
}

.btn.btn-transparent.outlineB:hover {
  color: #000000;
}

.btn.btn-gray2.outline, .btn.btn-gray2.outlineB {
  border-color: #818181;
}

.btn.btn-gray2.outline:hover, .btn.btn-gray2.outlineB:hover {
  border-color: #818181;
}

.btn.btn-gray2.outline:hover {
  color: #ffffff;
}

.btn.btn-gray2.outlineB:hover {
  color: #000000;
}

.btn.btn-fgrey.outline, .btn.btn-fgrey.outlineB {
  border-color: #bcbcbc;
}

.btn.btn-fgrey.outline:hover, .btn.btn-fgrey.outlineB:hover {
  border-color: #bcbcbc;
}

.btn.btn-fgrey.outline:hover {
  color: #ffffff;
}

.btn.btn-fgrey.outlineB:hover {
  color: #000000;
}

.btn.btn-success.outline, .btn.btn-success.outlineB {
  border-color: #7ac142;
}

.btn.btn-success.outline:hover, .btn.btn-success.outlineB:hover {
  border-color: #7ac142;
}

.btn.btn-success.outline:hover {
  color: #ffffff;
}

.btn.btn-success.outlineB:hover {
  color: #000000;
}

.btn.btn-error.outline, .btn.btn-error.outlineB {
  border-color: #d81212;
}

.btn.btn-error.outline:hover, .btn.btn-error.outlineB:hover {
  border-color: #d81212;
}

.btn.btn-error.outline:hover {
  color: #ffffff;
}

.btn.btn-error.outlineB:hover {
  color: #000000;
}

.btn.btn-txt.outline, .btn.btn-txt.outlineB {
  border-color: #1b1b1b;
}

.btn.btn-txt.outline:hover, .btn.btn-txt.outlineB:hover {
  border-color: #1b1b1b;
}

.btn.btn-txt.outline:hover {
  color: #ffffff;
}

.btn.btn-txt.outlineB:hover {
  color: #000000;
}

.btn.btn-txt2.outline, .btn.btn-txt2.outlineB {
  border-color: #2a2a2a;
}

.btn.btn-txt2.outline:hover, .btn.btn-txt2.outlineB:hover {
  border-color: #2a2a2a;
}

.btn.btn-txt2.outline:hover {
  color: #ffffff;
}

.btn.btn-txt2.outlineB:hover {
  color: #000000;
}

.btn.btn-menu.outline, .btn.btn-menu.outlineB {
  border-color: #474444;
}

.btn.btn-menu.outline:hover, .btn.btn-menu.outlineB:hover {
  border-color: #474444;
}

.btn.btn-menu.outline:hover {
  color: #ffffff;
}

.btn.btn-menu.outlineB:hover {
  color: #000000;
}

.btn.btn-lorange.outline, .btn.btn-lorange.outlineB {
  border-color: #ff7f01;
}

.btn.btn-lorange.outline:hover, .btn.btn-lorange.outlineB:hover {
  border-color: #ff7f01;
}

.btn.btn-lorange.outline:hover {
  color: #ffffff;
}

.btn.btn-lorange.outlineB:hover {
  color: #000000;
}

.btn.btn-dorange.outline, .btn.btn-dorange.outlineB {
  border-color: #e07914;
}

.btn.btn-dorange.outline:hover, .btn.btn-dorange.outlineB:hover {
  border-color: #e07914;
}

.btn.btn-dorange.outline:hover {
  color: #ffffff;
}

.btn.btn-dorange.outlineB:hover {
  color: #000000;
}

.btn.btn-dorange2.outline, .btn.btn-dorange2.outlineB {
  border-color: #e07914;
}

.btn.btn-dorange2.outline:hover, .btn.btn-dorange2.outlineB:hover {
  border-color: #e07914;
}

.btn.btn-dorange2.outline:hover {
  color: #ffffff;
}

.btn.btn-dorange2.outlineB:hover {
  color: #000000;
}

.btn.btn-forange.outline, .btn.btn-forange.outlineB {
  border-color: #ea3c00;
}

.btn.btn-forange.outline:hover, .btn.btn-forange.outlineB:hover {
  border-color: #ea3c00;
}

.btn.btn-forange.outline:hover {
  color: #ffffff;
}

.btn.btn-forange.outlineB:hover {
  color: #000000;
}

.btn.btn-drkorange.outline, .btn.btn-drkorange.outlineB {
  border-color: #e07914;
}

.btn.btn-drkorange.outline:hover, .btn.btn-drkorange.outlineB:hover {
  border-color: #e07914;
}

.btn.btn-drkorange.outline:hover {
  color: #ffffff;
}

.btn.btn-drkorange.outlineB:hover {
  color: #000000;
}

.btn.btn-blu.outline, .btn.btn-blu.outlineB {
  border-color: #0f1627;
}

.btn.btn-blu.outline:hover, .btn.btn-blu.outlineB:hover {
  border-color: #0f1627;
}

.btn.btn-blu.outline:hover {
  color: #ffffff;
}

.btn.btn-blu.outlineB:hover {
  color: #000000;
}

.btn.btn-blu2.outline, .btn.btn-blu2.outlineB {
  border-color: #0c5cae;
}

.btn.btn-blu2.outline:hover, .btn.btn-blu2.outlineB:hover {
  border-color: #0c5cae;
}

.btn.btn-blu2.outline:hover {
  color: #ffffff;
}

.btn.btn-blu2.outlineB:hover {
  color: #000000;
}

.btn.btn-blu3.outline, .btn.btn-blu3.outlineB {
  border-color: #03143d;
}

.btn.btn-blu3.outline:hover, .btn.btn-blu3.outlineB:hover {
  border-color: #03143d;
}

.btn.btn-blu3.outline:hover {
  color: #ffffff;
}

.btn.btn-blu3.outlineB:hover {
  color: #000000;
}

.btn.btn-lbluebg.outline, .btn.btn-lbluebg.outlineB {
  border-color: #eff9ff;
}

.btn.btn-lbluebg.outline:hover, .btn.btn-lbluebg.outlineB:hover {
  border-color: #eff9ff;
}

.btn.btn-lbluebg.outline:hover {
  color: #ffffff;
}

.btn.btn-lbluebg.outlineB:hover {
  color: #000000;
}

.btn.btn-bluebg.outline, .btn.btn-bluebg.outlineB {
  border-color: #0274bc;
}

.btn.btn-bluebg.outline:hover, .btn.btn-bluebg.outlineB:hover {
  border-color: #0274bc;
}

.btn.btn-bluebg.outline:hover {
  color: #ffffff;
}

.btn.btn-bluebg.outlineB:hover {
  color: #000000;
}

.btn.btn-facebook.outline, .btn.btn-facebook.outlineB {
  border-color: #1877f2;
}

.btn.btn-facebook.outline:hover, .btn.btn-facebook.outlineB:hover {
  border-color: #1877f2;
}

.btn.btn-facebook.outline:hover {
  color: #ffffff;
}

.btn.btn-facebook.outlineB:hover {
  color: #000000;
}

.btn.btn-twitter.outline, .btn.btn-twitter.outlineB {
  border-color: #1da1f2;
}

.btn.btn-twitter.outline:hover, .btn.btn-twitter.outlineB:hover {
  border-color: #1da1f2;
}

.btn.btn-twitter.outline:hover {
  color: #ffffff;
}

.btn.btn-twitter.outlineB:hover {
  color: #000000;
}

.btn.btn-linkedin.outline, .btn.btn-linkedin.outlineB {
  border-color: #007bb5;
}

.btn.btn-linkedin.outline:hover, .btn.btn-linkedin.outlineB:hover {
  border-color: #007bb5;
}

.btn.btn-linkedin.outline:hover {
  color: #ffffff;
}

.btn.btn-linkedin.outlineB:hover {
  color: #000000;
}

.btn.outline, .btn.outlineB {
  background-color: transparent;
}

.btn.solid {
  color: #ffffff;
}

.btn.solidB {
  color: #000000;
}

.link {
  padding-bottom: 0.1em;
  position: relative;
  font-size: inherit;
  background-color: transparent;
}

.link::before {
  content: '';
  display: inline-block;
  width: 0%;
  height: 1px;
  position: absolute;
  right: 0;
  bottom: 0;
  border-bottom: 1px solid currentColor;
  -webkit-transition: 0.5s;
  transition: 0.5s;
}

.link.link-border::before, .link:hover::before {
  width: 100%;
  right: auto;
  left: 0px;
}

.btn-status {
  background-image: url("./../img/icons/status.png");
  background-size: 20px;
  background-repeat: no-repeat;
  background-position: center;
}

.container {
  padding-right: 10px;
  padding-left: 10px;
  margin-right: auto;
  margin-left: auto;
}

.row {
  margin-left: -10px;
  margin-right: -10px;
  width: calc(100% + 20px);
  float: left;
}

.row.col-equal {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: flex-start;
  -ms-flex-pack: flex-start;
  justify-content: flex-start;
  -webkit-box-align: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

.row.col-equal [class*="cell-"] > * {
  height: 100%;
}

[class*="cell-"] {
  padding-right: 10px;
  margin-bottom: 20px;
  padding-left: 10px;
  float: left;
  -webkit-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
}

.cell-12 {
  width: 100%;
}

.cell-11 {
  width: 91.66666667%;
}

.cell-10 {
  width: 83.33333333%;
}

.cell-9 {
  width: 75%;
}

.cell-8 {
  width: 66.66666667%;
}

.cell-7 {
  width: 58.33333333%;
}

.cell-6 {
  width: 50%;
}

.cell-5 {
  width: 41.66666667%;
}

.cell-4 {
  width: 33.33333333%;
}

.cell-3 {
  width: 25%;
}

.cell-2 {
  width: 16.66666667%;
}

.cell-1 {
  width: 8.33333333%;
}

.allForm {
  --frmClr: inherit;
  --frmBorderClr: #cecece;
}

.allForm.white {
  --frmClr: #ffffff;
  --frmBorderClr: #ffffff;
}

.allForm.white option {
  background: rgba(0, 0, 0, 0.9);
}

.allForm.white label.error,
.allForm.white i.error {
  color: var(--frmClr);
}

.allForm input:-webkit-autofill,
.allForm input:-webkit-autofill:hover,
.allForm input:-webkit-autofill:focus,
.allForm textarea:-webkit-autofill,
.allForm textarea:-webkit-autofill:hover,
.allForm textarea:-webkit-autofill:focus,
.allForm select:-webkit-autofill,
.allForm select:-webkit-autofill:hover,
.allForm select:-webkit-autofill:focus {
  transition: background-color 50000s ease-in-out 0s;
  -webkit-transition: background-color 50000s ease-in-out 0s;
  -webkit-text-fill-color: var(--frmClr) !important;
}

.allForm input::-webkit-contacts-auto-fill-button {
  visibility: hidden;
  display: none !important;
  pointer-events: none;
  position: absolute;
  right: 0;
}

.allForm .form-element {
  position: relative;
  margin-bottom: 40px;
  float: left;
}

.allForm .form-element.fullW, .allForm .form-element.center-container, .allForm .form-element.table-container {
  width: 100% !important;
}

.allForm .form-element.no-form-field {
  line-height: 48px;
}

.allForm .form-element.no-form-field > *:not(:last-child) {
  margin-right: 15px;
}

.allForm .form-element .fins {
  position: absolute;
  top: calc(100% + 5px);
  right: 0;
  font-size: 13px;
}

.allForm .form-element .form-field {
  width: 100%;
  float: left;
  font-weight: inherit;
  text-align: left;
  padding: 0.9em 1em;
  border: 1px solid var(--frmBorderClr);
  border-radius: var(--frmRadius, 0);
  font-size: 15px;
  background: transparent;
  resize: none;
  color: var(--frmClr);
  outline: none;
  -webkit-appearance: none;
  -moz-appearance: none;
}

.allForm .form-element.has-child {
  margin-bottom: 0px;
}

.allForm .form-element .form-label {
  font-weight: inherit;
  margin: 0;
  width: auto;
  float: left;
  color: var(--frmClr);
  pointer-events: none;
  -webkit-transition: 0.4s;
  transition: 0.4s;
  font-size: 15px;
  position: absolute;
  top: 1em;
  left: 1em;
  padding: 0 6px;
  opacity: 0.9;
}

.allForm .form-element .form-elabel {
  font-weight: inherit;
  width: auto;
  float: left;
  color: var(--frmClr);
  pointer-events: none;
  font-size: 15px;
  margin-bottom: 0.8em;
}

.allForm .form-element.form-elementTxtarea {
  width: 100% !important;
}

.allForm .form-element.form-elementTxtarea .form-field {
  height: 100px;
  line-height: 22px;
}

.allForm .form-element.form-elementCaptcha {
  width: auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: flex-end;
  -ms-flex-pack: flex-end;
  justify-content: flex-end;
  margin: 0 24px 0 0;
}

.allForm .form-element.form-elementCaptcha span {
  margin-right: 5px;
  font-weight: 400;
}

.allForm .form-element.form-elementCaptcha span:last-child {
  margin-right: 0px;
}

.allForm .form-element.form-elementCaptcha span input[type="text"] {
  width: 50px;
  height: 48px;
  outline: none;
  border: 1px solid var(--frmBorderClr);
  padding: 0 3px;
  background: transparent;
  margin-left: 1px;
  text-align: center;
  font-size: 14px;
  color: #000000;
  -webkit-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
}

.allForm .form-element.form-elementCaptcha span input::-webkit-contacts-auto-fill-button {
  visibility: hidden;
  display: none !important;
  pointer-events: none;
  position: absolute;
  right: 0;
}

.allForm .form-element.form-elementCaptcha span.chp_inp {
  margin-left: 8px;
  margin-right: 0;
}

.allForm .form-element.form-elementCaptcha span b {
  margin-right: 3px;
}

.allForm .form-element.form-elementCaptcha i.msg-error {
  left: auto;
  right: 0px;
}

.allForm .form-element.has-value .form-label,
.allForm .form-element.has-value .select-label,
.allForm .form-element.has-value .form-label,
.allForm .form-element.has-value .select-label {
  top: -23px;
  left: 0px;
  font-size: 13px;
  -webkit-transition: .5s;
  transition: .5s;
  padding: 0px;
  opacity: 0.8;
}

.allForm .form-element.has-value:after {
  -webkit-transform: scale(1, 1);
  transform: scale(1, 1);
  -webkit-transition: .5s;
  transition: .5s;
}

.allForm .form-element.form-elementSelect.dropdown-blue::after,
.allForm .form-element.form-elementDate.dropdown-blue::after,
.allForm .form-element.percentField.dropdown-blue::after {
  color: #ffffff;
  border-radius: 0 var(--frmRadius) var(--frmRadius) 0;
}

.allForm .form-element.form-elementSelect::after,
.allForm .form-element.form-elementDate::after,
.allForm .form-element.percentField::after {
  display: inline-block;
  font: normal normal normal 20px/1 FontAwesome;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  position: absolute;
  bottom: 0;
  right: 0;
  width: 40px;
  height: 49px;
  text-align: center;
  color: var(--frmClr);
  pointer-events: none;
  padding: 0.7em 0;
}

.allForm .form-element.form-elementSelect::after {
  content: "\f107";
}

.allForm .form-element.form-elementDate::after {
  content: "\f133";
}

.allForm .form-element.percentField::after {
  content: "%";
}

.allForm .form-element.form-elementSelect select,
.allForm .form-element.form-elementDate .form-field,
.allForm .form-element.percentField .form-field {
  padding-right: 45px;
}

.allForm .form-element.form-elementSelect select option {
  color: var(--frmClr);
}

.allForm .form-element.form-elementSelect .select-label {
  position: absolute;
  top: 14px;
  left: 20px;
  font-size: 15px;
  color: #636363;
  pointer-events: none;
  background: white;
  width: calc(100% - 40px);
}

.allForm .form-element.form-elementSelect .select-label b {
  font-weight: bold;
  margin-right: 3px;
}

.allForm .form-info {
  width: auto;
  font-size: 12px;
  margin-top: 0.5em;
  opacity: 0.8;
  color: #225f79;
}

.allForm .form-info .link {
  margin: 0;
}

.allForm .form-btnelement {
  width: auto;
  display: inline-block;
}

label.error,
i.error {
  position: absolute;
  top: 107%;
  left: 0px;
  font-size: 11px;
  font-style: normal;
  color: #e10303;
  margin: 0;
}

.fl-success,
.comment-success {
  position: relative;
  border: 1px solid #41AD49;
  border-radius: 4px;
  padding: 10px 10px 10px 41px !important;
  margin: 15px 0;
  color: #41AD49;
}

.comment-success span {
  color: inherit !important;
}

.fl-success:before,
.comment-success:before {
  width: 30px;
  height: 32px;
  background: url(../img/tick.svg) no-repeat;
  background-size: 30px auto;
  content: "";
  position: absolute;
  left: 5px;
  top: 1px;
}

.f1-error {
  position: relative;
  border-radius: 4px;
  padding: 10px 10px 10px 41px !important;
  margin: 15px 0;
  border: 1px solid #d9534f;
  color: #d9534f;
}

.f1-error:before {
  width: 30px;
  height: 32px;
  background-size: 30px auto;
  content: "";
  position: absolute;
  left: 5px;
  top: 1px;
  background-image: url(../img/cross.svg);
}

.allForm.form-inline > * {
  float: left;
  margin-bottom: 0;
}

.allForm.form-inline > *:not(:first-child) {
  margin-left: 15px;
}

.allForm.form-inline > * .form-field {
  width: 280px;
}

.custom-select {
  position: relative;
  display: inline-block;
}

.custom-select::after {
  content: "\f107";
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  font-size: 18px;
  position: absolute;
  top: 0;
  right: 0;
  width: 28px;
  height: 100%;
  text-align: center;
  color: #ffffff;
  pointer-events: none;
  padding: 0.65em 0;
}

.custom-select select {
  border-radius: var(--frmRadius, 0);
  background-color: #000000;
  color: #ffffff;
  font-size: 14px;
  padding: 0.75em 1em;
  padding-right: 28px;
  border: 0;
}

.custom-select select option {
  border-radius: inherit;
  background-color: inherit;
  color: inherit;
}

.form-checkbox {
  position: relative;
  margin: 0;
  cursor: pointer;
}

.form-checkbox input[type="checkbox"] {
  position: absolute;
  top: 0;
  left: 0;
  width: 0;
  height: 0;
  border: 0;
  outline: 0;
}

.form-checkbox input[type="checkbox"]:checked ~ span:before {
  content: "\f00c";
}

.form-checkbox span {
  width: 20px;
  height: 20px;
  border-radius: var(--frmRadius, 0);
  background-color: #ffffff;
  border: 1px solid;
  background-repeat: no-repeat;
  background-size: 12px;
  background-position: center;
  position: relative;
}

.form-checkbox span:before {
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}

.allForm .form-element.form-elementFile label {
  position: relative;
}

.allForm .form-element.form-elementFile [type="file"] {
  opacity: 0;
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
}

.allForm .form-element.form-elementFile .fileName {
  display: block;
  margin-top: 0.8em;
  font-size: 13px;
  color: #03143d;
}

.switch-chkrdio {
  width: auto;
  position: relative;
  cursor: pointer;
}

.switch-chkrdio label {
  margin: 0;
  font-weight: inherit;
}

.switch-chkrdio span {
  background-color: #969696;
  width: 50px;
  height: 8px;
  border-radius: 5px;
  position: relative;
  -webkit-transition: 0.5s;
  transition: 0.5s;
  margin-left: 3px;
}

.switch-chkrdio span:before {
  content: '';
  width: 18px;
  height: 18px;
  background-color: inherit;
  border-radius: 50%;
  position: absolute;
  top: 50%;
  left: -1px;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  -webkit-transition: left 0.5s;
  transition: left 0.5s;
  pointer-events: none;
}

.switch-chkrdio input[type="checkbox"]:checked + span::before,
.switch-chkrdio input[type="radio"]:checked + span::before {
  left: 32px;
}

.radiolabel {
  cursor: pointer;
  font-size: 14px;
  font-weight: inherit;
  margin-bottom: 0;
}

.radiolabel + .radiolabel {
  margin-left: 15px;
}

.radiolabel:last-child {
  margin-right: 0;
}

.radiolabel input {
  position: absolute;
  opacity: 0;
  visibility: hidden;
}

.radiolabel span {
  width: 14px;
  height: 14px;
  border: 1px solid #8a8a8a;
  border-radius: 50%;
  vertical-align: top;
  margin: 0 3px 0 0;
  position: relative;
  top: 1px;
}

.radiolabel span:after {
  border-radius: 50%;
  width: 6px;
  height: 6px;
  position: absolute;
  left: 3px;
  top: 3px;
  content: "";
  display: none;
}

.radiolabel input:checked ~ span:after {
  display: block;
}

.allForm .form-flexsb {
  width: 100%;
  float: left;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: flex-end;
  -ms-flex-pack: flex-end;
  justify-content: flex-end;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.allForm .form-element.form-elementSlider .form-field {
  padding: 1.2em 2.5em 1.2em 1em;
}

table {
  width: 100%;
  max-width: 100%;
  border-collapse: collapse;
  background-color: transparent;
  border: 1px solid #b5b5b5;
}

table tr:not(:last-child) {
  border-bottom: 1px solid #b5b5b5;
}

table th, table td {
  padding: 15px 20px;
  vertical-align: middle;
  text-align: left;
}

table.extreme-data th, table.extreme-data td {
  padding: 10px;
}

table.table-striped tbody tr:nth-child(odd) {
  background-color: #e5e5e5;
}

table.no-border {
  border: 0;
}

table.no-border tr, table.no-border th, table.no-border td {
  border: 0;
}

.table-container {
  overflow: auto;
}

.sds-modal {
  width: 100%;
  height: 100%;
  position: fixed;
  top: 0px;
  left: 0;
  z-index: 99999;
  background-color: rgba(48, 48, 48, 0.95);
  opacity: 0;
  pointer-events: none;
  -webkit-transition: opacity 0.3s;
  transition: opacity 0.3s;
  -webkit-transition-delay: 0.3s;
  transition-delay: 0.3s;
}

.sds-modal.sds-modal-center {
  overflow: auto;
}

.sds-modal.sds-modal-center .sds-modal-box {
  width: 600px;
  position: absolute;
  left: 50%;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
  top: 20px;
  margin-bottom: 40px;
  opacity: 0;
  will-change: opacity,top;
  -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
          box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
  -webkit-transition: 0.2s linear;
  transition: 0.2s linear;
}

.sds-modal.sds-modal-center .sds-modal-box.small {
  width: 350px;
}

@media (max-width: 600px) {
  .sds-modal.sds-modal-center .sds-modal-box {
    width: 100%;
  }
}

.sds-modal.sds-modal-center.is-active {
  opacity: 1;
  pointer-events: auto;
  -webkit-transition: opacity 0.3s;
  transition: opacity 0.3s;
}

.sds-modal.sds-modal-center.is-active .sds-modal-box {
  top: 40px;
  opacity: 1;
  -webkit-transition-delay: 0.3s;
  transition-delay: 0.3s;
}

.sds-modal.sds-modal-side {
  overflow: hidden;
}

.sds-modal.sds-modal-side .sds-modal-box {
  width: 900px;
  height: 100vh;
  background-color: #ffffff;
  overflow: auto;
  float: right;
  -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
          box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
  -webkit-transform: translateX(100%);
  transform: translateX(100%);
  opacity: 0;
  will-change: opacity, transform;
  -webkit-transition: 0.2s linear;
  transition: 0.2s linear;
}

.sds-modal.sds-modal-side.is-active {
  opacity: 1;
  pointer-events: auto;
  -webkit-transition: opacity 0.3s;
  transition: opacity 0.3s;
}

.sds-modal.sds-modal-side.is-active .sds-modal-box {
  -webkit-transform: translateX(0px);
  transform: translateX(0px);
  opacity: 1;
}

.sds-modal-header {
  width: 100%;
  float: left;
  padding: 12px 15px;
  position: relative;
}

.sds-modal-header h5 {
  width: auto;
  float: left;
  color: #ffffff;
  font-size: 18px;
}

.sds-modal-header .sds-modal-close {
  width: 30px;
  height: 30px;
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  right: 20px;
  display: inline-block;
  position: absolute;
}

.sds-modal-header .sds-modal-close::before, .sds-modal-header .sds-modal-close::after {
  content: '';
  display: inline-block;
  width: 15px;
  height: 2px;
  background-color: #900b1f;
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  right: 0px;
}

.sds-modal-header .sds-modal-close:before {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
}

.sds-modal-header .sds-modal-close:after {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
}

.sds-modal-content {
  width: 100%;
  float: left;
  padding: 30px 15px;
  background-color: #ffffff;
  min-height: 1px;
  position: relative;
}

.sds-modal-content .sds-modal-close {
  width: 30px;
  height: 30px;
  position: absolute;
  top: 3px;
  right: 15px;
  display: inline-block;
  opacity: 0.5;
}

.sds-modal-content .sds-modal-close::before, .sds-modal-content .sds-modal-close::after {
  content: '';
  display: inline-block;
  width: 15px;
  height: 2px;
  background-color: #1b1b1b;
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  right: 0px;
}

.sds-modal-content .sds-modal-close:before {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
}

.sds-modal-content .sds-modal-close:after {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
}

.sds-modal-content .btns-container {
  width: calc(100% + 30px);
  float: left;
  position: relative;
  left: -15px;
  bottom: -30px;
  padding: 15px;
  background: #e8e8e8;
  -webkit-box-shadow: 0px 1px 2px #ccc inset;
  -ms-box-shadow: 0px 1px 2px #ccc inset;
  box-shadow: 0px 1px 2px #ccc inset;
}

.tabContainer {
  width: 100%;
  float: left;
}

.tabMenu {
  width: 100%;
  float: left;
  margin-bottom: 20px;
  text-align: center;
}

.tabMenu li {
  display: inline-block;
  margin: 0px 10px;
  color: #929292;
  font-size: 18px;
}

.tabMenu li a {
  display: inline-block;
  color: inherit;
  font-size: inherit;
  font-family: inherit;
  padding: 0.5em 0.8em;
  border-bottom: 5px solid transparent;
}

.tabMenu li a.actv {
  border-bottom-color: #e07914;
  color: #e07914;
}

.tabContents {
  width: 100%;
  float: left;
}

.tabContents .tabContent {
  width: 100%;
  float: left;
}

.tabContents .tabContent:not(:first-child) {
  display: none;
}

.accord {
  list-style: none;
}

.accord > *:not(:last-child) {
  margin-bottom: 1em;
}

.accord .accord-target {
  display: none;
}

/**
 * Owl Carousel v2.3.4
 * Copyright 2013-2018 David Deutsch
 * Licensed under: SEE LICENSE IN https://github.com/OwlCarousel2/OwlCarousel2/blob/master/LICENSE
 */
/*
 *  Owl Carousel - Core
 */
.owl-carousel {
  display: none;
  width: 100%;
  float: left;
  -webkit-tap-highlight-color: transparent;
  /* position relative and z-index fix webkit rendering fonts issue */
  position: relative;
  z-index: 1;
}

.owl-carousel .owl-stage {
  position: relative;
  -ms-touch-action: pan-Y;
  touch-action: manipulation;
  -moz-backface-visibility: hidden;
  /* fix firefox animation glitch */
}

.owl-carousel .owl-stage:after {
  content: ".";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0;
}

.owl-carousel .owl-stage-outer {
  position: relative;
  overflow: hidden;
  /* fix for flashing background */
  -webkit-transform: translate3d(0px, 0px, 0px);
}

.owl-carousel .owl-wrapper,
.owl-carousel .owl-item {
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  -ms-backface-visibility: hidden;
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
}

.owl-carousel .owl-item {
  position: relative;
  min-height: 1px;
  float: left;
  -webkit-backface-visibility: hidden;
  -webkit-tap-highlight-color: transparent;
  -webkit-touch-callout: none;
}

.owl-carousel .owl-nav.disabled,
.owl-carousel .owl-dots.disabled {
  display: none;
}

.owl-carousel .owl-nav .owl-prev,
.owl-carousel .owl-nav .owl-next,
.owl-carousel .owl-dot {
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.owl-carousel .owl-nav button.owl-prev,
.owl-carousel .owl-nav button.owl-next,
.owl-carousel button.owl-dot {
  background: none;
  color: inherit;
  border: none;
  padding: 0 !important;
  font: inherit;
}

.owl-carousel.owl-loaded {
  display: block;
}

.owl-carousel.owl-loading {
  opacity: 0;
  display: block;
}

.owl-carousel.owl-hidden {
  opacity: 0;
}

.owl-carousel.owl-refresh .owl-item {
  visibility: hidden;
}

.owl-carousel.owl-drag .owl-item {
  -ms-touch-action: pan-y;
  touch-action: pan-y;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.owl-carousel.owl-grab {
  cursor: move;
  cursor: -webkit-grab;
  cursor: grab;
}

.owl-carousel.owl-rtl {
  direction: rtl;
}

.owl-carousel.owl-rtl .owl-item {
  float: right;
}

/* No Js */
.no-js .owl-carousel {
  display: block;
}

/*
 *  Owl Carousel - Animate Plugin
 */
.owl-carousel .animated {
  -webkit-animation-duration: 1000ms;
          animation-duration: 1000ms;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
}

.owl-carousel .owl-animated-in {
  z-index: 0;
}

.owl-carousel .owl-animated-out {
  z-index: 1;
}

.owl-carousel .fadeOut {
  -webkit-animation-name: fadeOut;
          animation-name: fadeOut;
}

@-webkit-keyframes fadeOut {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}

@keyframes fadeOut {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}

/*
 * 	Owl Carousel - Auto Height Plugin
 */
.owl-height {
  -webkit-transition: height 500ms ease-in-out;
  transition: height 500ms ease-in-out;
}

/*
 * 	Owl Carousel - Lazy Load Plugin
 */
.owl-carousel .owl-item {
  /**
			This is introduced due to a bug in IE11 where lazy loading combined with autoheight plugin causes a wrong
			calculation of the height of the owl-item that breaks page layouts
		 */
}

.owl-carousel .owl-item .owl-lazy {
  opacity: 0;
  -webkit-transition: opacity 400ms ease;
  transition: opacity 400ms ease;
}

.owl-carousel .owl-item .owl-lazy[src^=""],
.owl-carousel .owl-item .owl-lazy:not([src]) {
  max-height: 0;
}

.owl-carousel .owl-item img.owl-lazy {
  -webkit-transform-style: preserve-3d;
          transform-style: preserve-3d;
}

/*
 * 	Owl Carousel - Video Plugin
 */
.owl-carousel .owl-video-wrapper {
  position: relative;
  height: 100%;
  background: #000;
}

.owl-carousel .owl-video-play-icon {
  position: absolute;
  height: 80px;
  width: 80px;
  left: 50%;
  top: 50%;
  margin-left: -40px;
  margin-top: -40px;
  background: url("owl.video.play.png") no-repeat;
  cursor: pointer;
  z-index: 1;
  -webkit-backface-visibility: hidden;
  -webkit-transition: -webkit-transform 100ms ease;
  transition: -webkit-transform 100ms ease;
  transition: transform 100ms ease;
  transition: transform 100ms ease, -webkit-transform 100ms ease;
}

.owl-carousel .owl-video-play-icon:hover {
  -webkit-transform: scale(1.3, 1.3);
          transform: scale(1.3, 1.3);
}

.owl-carousel .owl-video-playing .owl-video-tn,
.owl-carousel .owl-video-playing .owl-video-play-icon {
  display: none;
}

.owl-carousel .owl-video-tn {
  opacity: 0;
  height: 100%;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: contain;
  -webkit-transition: opacity 400ms ease;
  transition: opacity 400ms ease;
}

.owl-carousel .owl-video-frame {
  position: relative;
  z-index: 1;
  height: 100%;
  width: 100%;
}

.owl-carousel.owl-centerNav {
  padding: 0px 60px;
}

.owl-carousel.owl-centerNav .owl-nav .owl-prev, .owl-carousel.owl-centerNav .owl-nav .owl-next {
  width: 25px;
  height: 25px;
  float: left;
  font-size: 0px;
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  background-repeat: no-repeat;
  background-size: cover;
}

.owl-carousel.owl-centerNav .owl-nav .owl-prev.disabled, .owl-carousel.owl-centerNav .owl-nav .owl-next.disabled {
  opacity: 0.2;
}

.owl-carousel.owl-centerNav .owl-nav .owl-prev span, .owl-carousel.owl-centerNav .owl-nav .owl-next span {
  display: none;
}

.owl-carousel.owl-centerNav .owl-nav .owl-prev {
  background-image: url("./../img/icons/left.svg");
  left: 0;
  background-position: center left;
}

.owl-carousel.owl-centerNav .owl-nav .owl-next {
  background-image: url("./../img/icons/right.svg");
  right: 0;
  background-position: center right;
}

.center-carousel .owl-stage {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: flex-start;
  -ms-flex-pack: flex-start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.cd-title {
  position: relative;
  height: 160px;
  line-height: 230px;
  text-align: center;
}

.cd-intro {
  width: 90%;
  max-width: 768px;
  text-align: center;
}

.cd-intro {
  margin: 4em auto;
}

.cd-words-wrapper {
  display: inline-block;
  position: relative;
  text-align: left;
}

.cd-words-wrapper strong {
  display: inline-block;
  position: absolute;
  white-space: nowrap;
  left: 0;
  top: 0;
}

.cd-words-wrapper strong.is-visible {
  position: relative;
}

/* xrotate-2  */
.cd-headline.rotate-2 .cd-words-wrapper {
  -webkit-perspective: 300px;
  perspective: 300px;
}

.cd-headline.rotate-2 i, .cd-headline.rotate-2 em {
  display: inline-block;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  font-style: normal;
  font-size: inherit;
  font-weight: inherit;
}

.cd-headline.rotate-2 strong {
  opacity: 0;
}

.cd-headline.rotate-2 i {
  -webkit-transform-style: preserve-3d;
  transform-style: preserve-3d;
  -webkit-transform: translateZ(-20px) rotateX(90deg);
  transform: translateZ(-20px) rotateX(90deg);
  opacity: 0;
}

.is-visible .cd-headline.rotate-2 i {
  opacity: 1;
}

.cd-headline.rotate-2 i.in {
  -webkit-animation: cd-rotate-2-in 0.4s forwards;
  animation: cd-rotate-2-in 0.4s forwards;
}

.cd-headline.rotate-2 i.out {
  -webkit-animation: cd-rotate-2-out 0.4s forwards;
  animation: cd-rotate-2-out 0.4s forwards;
}

.cd-headline.rotate-2 em {
  -webkit-transform: translateZ(20px);
  transform: translateZ(20px);
}

.no-csstransitions .cd-headline.rotate-2 i {
  -webkit-transform: rotateX(0deg);
  transform: rotateX(0deg);
  opacity: 0;
}

.no-csstransitions .cd-headline.rotate-2 i em {
  -webkit-transform: scale(1);
  transform: scale(1);
}

.no-csstransitions .cd-headline.rotate-2 .is-visible i {
  opacity: 1;
}

@-webkit-keyframes cd-rotate-2-in {
  0% {
    opacity: 0;
    -webkit-transform: translateZ(-20px) rotateX(90deg);
  }
  60% {
    opacity: 1;
    -webkit-transform: translateZ(-20px) rotateX(-10deg);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateZ(-20px) rotateX(0deg);
  }
}

@keyframes cd-rotate-2-in {
  0% {
    opacity: 0;
    -webkit-transform: translateZ(-20px) rotateX(90deg);
    transform: translateZ(-20px) rotateX(90deg);
  }
  60% {
    opacity: 1;
    -webkit-transform: translateZ(-20px) rotateX(-10deg);
    transform: translateZ(-20px) rotateX(-10deg);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateZ(-20px) rotateX(0deg);
    transform: translateZ(-20px) rotateX(0deg);
  }
}

@-webkit-keyframes cd-rotate-2-out {
  0% {
    opacity: 1;
    -webkit-transform: translateZ(-20px) rotateX(0);
  }
  60% {
    opacity: 0;
    -webkit-transform: translateZ(-20px) rotateX(-100deg);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateZ(-20px) rotateX(-90deg);
  }
}

@keyframes cd-rotate-2-out {
  0% {
    opacity: 1;
    -webkit-transform: translateZ(-20px) rotateX(0);
    transform: translateZ(-20px) rotateX(0);
  }
  60% {
    opacity: 0;
    -webkit-transform: translateZ(-20px) rotateX(-100deg);
    transform: translateZ(-20px) rotateX(-100deg);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateZ(-20px) rotateX(-90deg);
    transform: translateZ(-20px) rotateX(-90deg);
  }
}

html {
  overflow-x: hidden;
}

.main-container {
  max-width: var(--maxContWidth);
  margin: 0 auto;
  padding: 0 15px;
}

.shadow, .hover-shadow:hover, .diadem__facilitySpecifications--box:hover:not(.diadem__adbanner), .diadem__careerCompanyPrinciples--box:hover:not(.diadem__adbanner), .diadem__header .diadem--nav--bottom > li.has-submenu .submenu, .diadem__zimbraCostCalc .inner-container, .diadem__hostingPlans .inner-container, .diadem__allStacks--tabContents, .diadem__hybridEmailCalc .inner-container {
  -webkit-box-shadow: 0 15px 35px 0 rgba(42, 51, 83, 0.12), 0 5px 15px rgba(0, 0, 0, 0.06) !important;
  box-shadow: 0px 10px 50px 0px rgba(0, 0, 0, 0.07);
}

.hover-shadow:hover, .diadem__facilitySpecifications--box:hover:not(.diadem__adbanner), .diadem__careerCompanyPrinciples--box:hover:not(.diadem__adbanner) {
  border-color: transparent;
  -webkit-transition: 0.5s;
  transition: 0.5s;
}

.imgW {
  -webkit-filter: brightness(0) invert(1);
  filter: brightness(0) invert(1);
}

.title {
  font-size: calc(var(--f-body) + 1.2vw);
}

.subTitle, .diadem__antispamInfo---content h6 {
  font-size: calc(var(--f-body) + 0.8vw);
  line-height: 1.5;
}

.lgDesc, .diadem__zimbraFeatures .btn, .diadem__hostingInfo--box h6, .diadem__allStacks--tabMenu, .hosting_VPSinfo--box h6, .hosting_VPSinfo--box h2 {
  font-size: calc(var(--f-body) + 0.2vw);
  line-height: 1.6;
}

.desc, .diadem__hostingInfo--box p, .diadem__antispamInfo---content p, .hosting_VPSinfo--box p {
  line-height: 1.8;
}

.desc li:not(:last-child), .diadem__hostingInfo--box p li:not(:last-child), .diadem__antispamInfo---content p li:not(:last-child), .hosting_VPSinfo--box p li:not(:last-child) {
  margin-bottom: 0.5em;
}

@media (max-width: 1200px) {
  .desc, .diadem__hostingInfo--box p, .diadem__antispamInfo---content p, .hosting_VPSinfo--box p {
    line-height: 1.7;
  }
}

.title > *:not(small), .subTitle > *:not(small), .diadem__antispamInfo---content h6 > *:not(small), .lgDesc > *:not(small), .diadem__zimbraFeatures .btn > *:not(small), .diadem__hostingInfo--box h6 > *:not(small), .diadem__allStacks--tabMenu > *:not(small), .hosting_VPSinfo--box h6 > *:not(small), .hosting_VPSinfo--box h2 > *:not(small), .desc > *:not(small), .diadem__hostingInfo--box p > *:not(small), .diadem__antispamInfo---content p > *:not(small), .hosting_VPSinfo--box p > *:not(small) {
  line-height: inherit !important;
  font-size: inherit !important;
  font-family: inherit !important;
}

.title > *:not(:last-child), .subTitle > *:not(:last-child), .diadem__antispamInfo---content h6 > *:not(:last-child), .lgDesc > *:not(:last-child), .diadem__zimbraFeatures .btn > *:not(:last-child), .diadem__hostingInfo--box h6 > *:not(:last-child), .diadem__allStacks--tabMenu > *:not(:last-child), .hosting_VPSinfo--box h6 > *:not(:last-child), .hosting_VPSinfo--box h2 > *:not(:last-child), .desc > *:not(:last-child), .diadem__hostingInfo--box p > *:not(:last-child), .diadem__antispamInfo---content p > *:not(:last-child), .hosting_VPSinfo--box p > *:not(:last-child) {
  margin-bottom: 1em;
}

.title.bottomLine, .subTitle.bottomLine, .diadem__antispamInfo---content h6.bottomLine, .lgDesc.bottomLine, .diadem__zimbraFeatures .bottomLine.btn, .diadem__hostingInfo--box h6.bottomLine, .bottomLine.diadem__allStacks--tabMenu, .hosting_VPSinfo--box h6.bottomLine, .hosting_VPSinfo--box h2.bottomLine, .desc.bottomLine, .diadem__hostingInfo--box p.bottomLine, .diadem__antispamInfo---content p.bottomLine, .hosting_VPSinfo--box p.bottomLine {
  position: relative;
  padding-bottom: 1.5em;
}

.title.bottomLine::after, .subTitle.bottomLine::after, .diadem__antispamInfo---content h6.bottomLine::after, .lgDesc.bottomLine::after, .diadem__zimbraFeatures .bottomLine.btn::after, .diadem__hostingInfo--box h6.bottomLine::after, .bottomLine.diadem__allStacks--tabMenu::after, .hosting_VPSinfo--box h6.bottomLine::after, .hosting_VPSinfo--box h2.bottomLine::after, .desc.bottomLine::after, .diadem__hostingInfo--box p.bottomLine::after, .diadem__antispamInfo---content p.bottomLine::after, .hosting_VPSinfo--box p.bottomLine::after {
  content: '';
  width: 100px;
  height: 2px;
  background-color: #e07914;
  position: absolute;
  bottom: 0;
  left: 0;
}

strong,
em {
  color: #e07914;
  font-style: inherit;
}

em {
  font-weight: inherit;
}

.diadem__wrapper {
  padding: 4em 0 0;
}

@media (max-width: 1024px) {
  .diadem__wrapper {
    padding: 2em 0 0;
  }
}

.diadem__header {
  border-top: 5px solid #ff7f01;
  padding: 10px 0 5px;
  position: fixed;
  z-index: 777;
  background: #fff;
}

.diadem__header .hammenu {
  color: inherit;
  float: right;
  position: absolute;
  top: 25px;
  right: 20px;
  font-size: 24px;
  z-index: 9999;
}

.diadem__header .hammenu.is-working {
  color: #ffffff;
}

.diadem__header .hammenu.is-working .fa:before {
  content: "\f00d";
}

@media (min-width: 1101px) {
  .diadem__header .hammenu {
    display: none;
  }
}

@media (max-width: 400px) {
  .diadem__header .hammenu {
    top: 17px;
  }
}

.diadem__header .diadem--logo {
  width: 150px;
  position: relative;
  z-index: 999;
}

@media (max-width: 1100px) {
  .diadem__header .diadem--logo {
    width: 270px;
    position: absolute;
    left: 0;
    top: -5px;
    border-top: 5px solid #ff7f01;
    padding-left: 15px;
    padding-top: 5px;
    background: #fff;
  }
  .diadem__header .diadem--logo img {
    width: 150px;
  }
}

@media (max-width: 1100px) {
  .diadem__header .diadem--logo img {
    width: 150px;
  }
}

@media (max-width: 400px) {
  .diadem__header .diadem--logo img {
    width: 120px;
  }
}

.diadem__header .diadem--nav {
  width: auto;
  float: right;
}

.diadem__header .diadem--nav--menu {
  width: auto;
  float: right;
  position: relative;
}

.diadem__header .diadem--nav--top, .diadem__header .diadem--nav--bottom {
  width: auto;
  float: right;
  clear: right;
  list-style: none;
  color: #474444;
}

.diadem__header .diadem--nav--top a:hover, .diadem__header .diadem--nav--bottom a:hover {
  color: #e07914;
  -webkit-transition: 0.2s;
  transition: 0.2s;
}

@media (max-width: 1100px) {
  .diadem__header .diadem--nav {
    position: fixed;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: -999;
    background-color: rgba(0, 0, 0, 0.7);
    margin-top: 0px;
    opacity: 0;
    visibility: hidden;
    -webkit-transition: opacity 0.3s;
    transition: opacity 0.3s;
  }
  .diadem__header .diadem--nav.is-showing {
    opacity: 1;
    visibility: visible;
    z-index: 888;
  }
  .diadem__header .diadem--nav--menu {
    width: 280px;
    float: left;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    overflow: auto;
    background-color: #ffffff;
  }
  .diadem__header .diadem--nav--top, .diadem__header .diadem--nav--bottom {
    width: 100%;
    float: left;
    position: relative;
  }
}

.diadem__header .diadem--nav--top {
  position: absolute;
  right: 0;
  top: 0;
}

.diadem__header .diadem--nav--top ul {
  list-style: none;
}

.diadem__header .diadem--nav--top ul li {
  float: left;
}

.diadem__header .diadem--nav--top ul li:not(:first-child) {
  margin-left: 30px;
}

@media (min-width: 1100px) {
  .diadem__header .diadem--nav--top ul li:last-child a {
    color: #e07914;
  }
}

@media (max-width: 1100px) {
  .diadem__header .diadem--nav--top ul li {
    width: 100%;
  }
  .diadem__header .diadem--nav--top ul li:not(:first-child) {
    margin-left: 0px;
  }
  .diadem__header .diadem--nav--top ul li:not(:last-child) {
    border-bottom: 1px solid #dcdcdc;
  }
}

.diadem__header .diadem--nav--top ul a {
  font-size: 15px;
  float: left;
}

@media (max-width: 1100px) {
  .diadem__header .diadem--nav--top ul a {
    padding: 15px;
    display: block;
  }
}

@media (max-width: 1100px) {
  .diadem__header .diadem--nav--top {
    position: static;
  }
}

.diadem__header .diadem--nav--bottom {
  margin-top: 40px;
  position: relative;
  padding-left: 0;
}

.diadem__header .diadem--nav--bottom > li {
  float: left;
}

.diadem__header .diadem--nav--bottom > li:nth-child(3) .submenu {
  background-repeat: no-repeat;
  background-position: left -30px bottom -2px;
  background-size: 182px;
  background-image: url(../img/menu1/managed-hosting/ulbanner.png);
}

.diadem__header .diadem--nav--bottom > li:nth-child(1) .submenu {
  background-repeat: no-repeat;
  background-image: url(../img/menu1/dedicated/dedicated.png);
  background-position: -55px 107%;
  background-size: 185px;
}

.diadem__header .diadem--nav--bottom > li:nth-child(2) .submenu {
  background-repeat: no-repeat;
  background-image: url(../img/menu1/server/server.png);
  background-position: -55px 107%;
  background-size: 185px;
}

.diadem__header .diadem--nav--bottom > li:nth-child(5) .submenu {
  background-repeat: no-repeat;
  background-image: url(../img/menu1/email-solutions/ulbanner.png);
  background-position: -65px 96%;
  background-size: 203px;
}

.diadem__header .diadem--nav--bottom > li:nth-child(6) .submenu {
  background-repeat: no-repeat;
  background-image: url(../img/menu1/security-service/ulbanner.png);
  background-position: -40px 81%;
  background-size: 185px;
}

.diadem__header .diadem--nav--bottom > li:nth-child(7) .submenu {
  background-repeat: no-repeat;
  background-image: url(../img/menu1/services/services.png);
  background-position: -40px 324%;
  background-size: 185px;
  width: 543px !important;
}

.diadem__header .diadem--nav--bottom > li:nth-child(7) .submenu li {
  width: 100% !important;
}

.diadem__header .diadem--nav--bottom > li a {
  font-size: 17px;
}

@media (max-width: 1100px) {
  .diadem__header .diadem--nav--bottom > li a {
    font-size: 15px;
    padding: 15px;
    display: block;
  }
}

.diadem__header .diadem--nav--bottom > li:not(:first-child) {
  margin-left: 30px;
}

.diadem__header .diadem--nav--bottom > li.has-submenu .actv {
  background-color: rgba(85, 96, 128, 0.2);
}

.diadem__header .diadem--nav--bottom > li.has-submenu > a {
  position: relative;
  padding-right: 15px;
  padding-bottom: 8px;
  display: block !important;
}

.diadem__header .diadem--nav--bottom > li.has-submenu > a::before {
  content: '';
  width: 7px;
  height: 7px;
  position: absolute;
  top: 7px;
  right: 0;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  border-width: 0 1px 1px 0;
  border-color: currentColor;
  border-style: solid;
  opacity: 0.6;
}

@media (max-width: 1100px) {
  .diadem__header .diadem--nav--bottom > li.has-submenu > a {
    width: 100%;
    font-size: 15px;
    padding: 15px;
  }
  .diadem__header .diadem--nav--bottom > li.has-submenu > a::before {
    top: 17px;
    right: 15px;
  }
}

.diadem__header .diadem--nav--bottom > li.has-submenu .accord-btnH {
  display: none;
}

.diadem__header .diadem--nav--bottom > li.has-submenu .submenu {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  list-style: none;
  width: 947px;
  border-radius: 10px;
  position: absolute;
  top: 100%;
  right: 0px;
  background-color: #ffffff;
  z-index: 1;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  opacity: 0;
  visibility: hidden;
  z-index: -1;
  min-height: 224px;
  padding: 20px 25px 20px 182px;
}

.diadem__header .diadem--nav--bottom > li.has-submenu .submenu li {
  width: 50%;
  float: left;
  position: relative;
  top: 0;
  opacity: 0;
}

.diadem__header .diadem--nav--bottom > li.has-submenu .submenu li:nth-child(even) {
  float: right;
}

.diadem__header .diadem--nav--bottom > li.has-submenu .submenu li a {
  font-weight: 600;
  font-size: 14px;
  color: #556080;
  padding: 1.5em 2em 0.8em 0;
  -webkit-transition: 0.4s;
  transition: 0.4s;
}

.diadem__header .diadem--nav--bottom > li.has-submenu .submenu li a figure {
  padding: 29px;
  margin-right: 16px;
  width: 70px;
  height: 70px;
  position: relative;
  -webkit-transition: 0.4s;
  transition: 0.4s;
}

.diadem__header .diadem--nav--bottom > li.has-submenu .submenu li a figure img {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  height: 56px;
}

@media (max-width: 1100px) {
  .diadem__header .diadem--nav--bottom > li.has-submenu .submenu li a figure {
    display: none;
  }
}

.diadem__header .diadem--nav--bottom > li.has-submenu .submenu li a .mnu_title {
  font-weight: 600;
  line-height: 22px;
  -webkit-transition: 0.4s;
  transition: 0.4s;
}

.diadem__header .diadem--nav--bottom > li.has-submenu .submenu li a .mnu_title__sub {
  font-size: 13px;
  margin-top: 2px;
  line-height: 20px;
}

@media (max-width: 1100px) {
  .diadem__header .diadem--nav--bottom > li.has-submenu .submenu li a .mnu_title__sub {
    margin-top: 10px;
  }
}

@media (min-width: 1101px) {
  .diadem__header .diadem--nav--bottom > li.has-submenu .submenu li a {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-pack: flex-start;
    -ms-flex-pack: flex-start;
    justify-content: flex-start;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }
}

.diadem__header .diadem--nav--bottom > li.has-submenu .submenu li a img {
  -webkit-transition: 0.4s;
  transition: 0.4s;
}

@media (max-width: 1100px) {
  .diadem__header .diadem--nav--bottom > li.has-submenu .submenu li a img {
    display: none;
  }
}

.diadem__header .diadem--nav--bottom > li.has-submenu .submenu li a:hover .mnu_title {
  color: #e07914;
}

@media (max-width: 1100px) {
  .diadem__header .diadem--nav--bottom > li.has-submenu .submenu li a {
    font-weight: 500 !important;
    padding: 10px 15px !important;
  }
}

@media (max-width: 1100px) {
  .diadem__header .diadem--nav--bottom > li.has-submenu .submenu li {
    width: 100%;
    position: static;
    top: auto;
    opacity: 1;
  }
  .diadem__header .diadem--nav--bottom > li.has-submenu .submenu li:not(:last-child) {
    border-bottom: 1px solid #f1f1f1;
  }
}

@media (max-width: 1100px) {
  .diadem__header .diadem--nav--bottom > li.has-submenu .submenu {
    position: static;
    float: left;
    width: 100%;
    display: none;
    padding: 10px;
    opacity: 1;
    visibility: visible;
    -webkit-box-shadow: none !important;
            box-shadow: none !important;
  }
}

@media (max-width: 1100px) {
  .diadem__header .diadem--nav--bottom > li.has-submenu .submenu {
    background-image: none !important;
    border-radius: 0;
    background-color: rgba(85, 96, 128, 0.1);
    min-height: auto;
  }
}

@media (min-width: 1101px) {
  .diadem__header .diadem--nav--bottom > li.has-submenu:hover .submenu {
    opacity: 1;
    visibility: visible;
    z-index: 1;
  }
  .diadem__header .diadem--nav--bottom > li.has-submenu:hover .submenu li {
    top: 0px;
    opacity: 1;
    -webkit-transition: 0.4s;
    transition: 0.4s;
  }
  .diadem__header .diadem--nav--bottom > li.has-submenu:hover .submenu li:nth-child(1) {
    -webkit-transition-delay: 0.1s;
    transition-delay: 0.1s;
  }
  .diadem__header .diadem--nav--bottom > li.has-submenu:hover .submenu li:nth-child(2) {
    -webkit-transition-delay: 0.2s;
    transition-delay: 0.2s;
  }
  .diadem__header .diadem--nav--bottom > li.has-submenu:hover .submenu li:nth-child(3) {
    -webkit-transition-delay: 0.3s;
    transition-delay: 0.3s;
  }
  .diadem__header .diadem--nav--bottom > li.has-submenu:hover .submenu li:nth-child(4) {
    -webkit-transition-delay: 0.4s;
    transition-delay: 0.4s;
  }
  .diadem__header .diadem--nav--bottom > li.has-submenu:hover .submenu li:nth-child(5) {
    -webkit-transition-delay: 0.5s;
    transition-delay: 0.5s;
  }
  .diadem__header .diadem--nav--bottom > li.has-submenu:hover .submenu li:nth-child(6) {
    -webkit-transition-delay: 0.6s;
    transition-delay: 0.6s;
  }
  .diadem__header .diadem--nav--bottom > li.has-submenu:hover .submenu li:nth-child(7) {
    -webkit-transition-delay: 0.7s;
    transition-delay: 0.7s;
  }
  .diadem__header .diadem--nav--bottom > li.has-submenu:hover .submenu li:nth-child(8) {
    -webkit-transition-delay: 0.8s;
    transition-delay: 0.8s;
  }
  .diadem__header .diadem--nav--bottom > li.has-submenu:hover .submenu li:nth-child(9) {
    -webkit-transition-delay: 0.9s;
    transition-delay: 0.9s;
  }
  .diadem__header .diadem--nav--bottom > li.has-submenu:hover .submenu li:nth-child(10) {
    -webkit-transition-delay: 1s;
    transition-delay: 1s;
  }
}

@media (max-width: 1100px) {
  .diadem__header .diadem--nav--bottom > li {
    width: 100%;
  }
  .diadem__header .diadem--nav--bottom > li:not(:first-child) {
    margin-left: 0px;
  }
}

@media (max-width: 1100px) {
  .diadem__header .diadem--nav--bottom > li {
    margin-bottom: 0 !important;
    border-bottom: 1px solid #dcdcdc;
  }
}

.diadem__header .diadem--nav--bottom .has-submenu {
  margin-bottom: 0 !important;
}

@media (min-width: 1100px) {
  .diadem__header .diadem--nav--bottom .accord-target {
    display: none;
  }
}

@media (max-width: 1100px) {
  .diadem__header .diadem--nav--bottom {
    margin-top: 0;
    padding-top: 100px !important;
    overflow: hidden;
  }
}

@media (max-width: 400px) {
  .diadem__header .diadem--nav--bottom {
    padding-top: 80px !important;
  }
}

.diadem__header .diadem--nav--bottom #nav-line {
  height: 3px;
  position: absolute;
  bottom: 0;
  z-index: -1;
  left: 0;
  cursor: pointer;
  background-color: #e07914;
  -webkit-transition: 0.5s;
  transition: 0.5s;
}

@media (max-width: 1100px) {
  .diadem__header .diadem--nav--bottom #nav-line {
    display: none;
  }
}

@media (max-width: 1100px) {
  .diadem__header {
    padding: 68px 0 5px;
  }
}

@media (max-width: 400px) {
  .diadem__header {
    padding: 57px 0 5px;
  }
}

.diadem__breadcrumb {
  padding: 1em 0;
}

.diadem__breadcrumb a {
  font-size: 14px;
  position: relative;
}

.diadem__breadcrumb a:last-child {
  color: #e07914;
  pointer-events: none;
}

.diadem__breadcrumb a:not(:last-child) {
  color: #8c8c8c;
}

.diadem__breadcrumb a:not(:last-child)::after {
  content: '';
  width: 8px;
  height: 8px;
  border-top: 1px solid currentColor;
  border-right: 1px solid currentColor;
  display: inline-block;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  margin: 0 0.5em;
}

@media (max-width: 663px) {
  .diadem__breadcrumb a:not(:last-child)::after {
    width: 7px;
    height: 7px;
  }
}

.diadem__breadcrumb a:hover {
  color: #1b1b1b !important;
}

@media (max-width: 663px) {
  .diadem__breadcrumb a {
    font-size: 14px;
  }
}

.diadem__priceTable {
  padding-top: 4em;
  padding-bottom: 4em;
}

.diadem__priceTable .subTitle, .diadem__priceTable .diadem__antispamInfo---content h6, .diadem__antispamInfo---content .diadem__priceTable h6 {
  margin-bottom: 1em;
}

.diadem__priceTable--3 {
  width: 102%;
  margin: 0 -1%;
  float: left;
  padding-bottom: 20px;
}

.diadem__priceTable--3 > * {
  width: 31.33333%;
  float: left;
  margin: 0 1% 2% 1%;
  min-height: 1px;
  list-style: none;
}

.diadem__priceTable--3 > *:nth-last-child(-n+3) {
  margin-bottom: 0;
}

@media (max-width: 940px) {
  .diadem__priceTable--3 {
    width: 102%;
    margin: 0 -1%;
    float: left;
  }
  .diadem__priceTable--3 > * {
    width: 98%;
    float: left;
    margin: 0 1% 2% 1%;
    min-height: 1px;
    list-style: none;
  }
  .diadem__priceTable--3 > *:nth-last-child(-n+1) {
    margin-bottom: 0;
  }
}

.diadem__priceTable--4 {
  width: 102%;
  margin: 0 -1%;
  float: left;
  padding-bottom: 25px;
}

.diadem__priceTable--4 > * {
  width: 23%;
  float: left;
  margin: 0 1% 2% 1%;
  min-height: 1px;
  list-style: none;
}

.diadem__priceTable--4 > *:nth-last-child(-n+4) {
  margin-bottom: 0;
}

@media (max-width: 1070px) {
  .diadem__priceTable--4 {
    width: 102%;
    margin: 0 -1%;
    float: left;
  }
  .diadem__priceTable--4 > * {
    width: 48%;
    float: left;
    margin: 0 1% 2% 1%;
    min-height: 1px;
    list-style: none;
  }
  .diadem__priceTable--4 > *:nth-last-child(-n+2) {
    margin-bottom: 0;
  }
}

@media (max-width: 500px) {
  .diadem__priceTable--4 {
    width: 102%;
    margin: 0 -1%;
    float: left;
  }
  .diadem__priceTable--4 > * {
    width: 98%;
    float: left;
    margin: 0 1% 2% 1%;
    min-height: 1px;
    list-style: none;
  }
  .diadem__priceTable--4 > *:nth-last-child(-n+1) {
    margin-bottom: 0;
  }
}

@media (max-width: 700px) {
  .diadem__priceTable--4 {
    padding-bottom: 0;
  }
}

.diadem__priceTable--box {
  --space: 30px;
  background-color: var(--boxClr, transparent);
  padding: 0 var(--space) calc(var(--space)*2) var(--space);
  position: relative;
}

@media (max-width: 700px) {
  .diadem__priceTable--box {
    --space: 12px;
  }
}

.diadem__priceTable--head {
  width: calc(100% + (var(--space) * 2));
  background-color: var(--headClr, transparent);
  color: #ffffff;
  padding: 1em;
  margin-left: calc(-1 * var(--space));
}

.diadem__priceTable--head .desc, .diadem__priceTable--head .diadem__hostingInfo--box p, .diadem__hostingInfo--box .diadem__priceTable--head p, .diadem__priceTable--head .diadem__antispamInfo---content p, .diadem__antispamInfo---content .diadem__priceTable--head p, .diadem__priceTable--head .hosting_VPSinfo--box p, .hosting_VPSinfo--box .diadem__priceTable--head p {
  font-size: 95%;
  line-height: 1.5;
}

.diadem__priceTable--desc {
  padding: var(--space);
  width: calc(100% + (var(--space) * 2));
  margin-left: calc(-1 * var(--space));
  background-color: var(--descClr, transparent);
  padding: 1em 2em;
}

.diadem__priceTable--price {
  padding: var(--space) 0;
  width: calc(100% + (var(--space) * 2));
  margin-left: calc(-1 * var(--space));
  padding-left: 5px;
  padding-right: 5px;
  background-color: var(--priceClr, transparent);
}

.diadem__priceTable--price h6 {
  font-size: calc(var(--f-body) + 2vw);
}

.diadem__priceTable--price h6 b {
  background-image: url("./../img/icons/rupee.svg");
  background-repeat: no-repeat;
  background-position: left 13px;
  background-size: 37px;
  padding-left: 42px;
  display: inline-block;
}

@media (max-width: 1840px) {
  .diadem__priceTable--price h6 b {
    background-position: left 9px;
  }
}

@media (max-width: 1440px) {
  .diadem__priceTable--price h6 b {
    background-size: 33px;
    background-position: left 8px;
  }
}

@media (max-width: 1270px) {
  .diadem__priceTable--price h6 b {
    background-size: 30px;
    background-position: left 7px;
  }
}

@media (max-width: 940px) {
  .diadem__priceTable--price h6 b {
    font-size: 39px;
  }
}

.diadem__priceTable--price h6 small {
  font-size: 14px;
  display: block;
}

.diadem__priceTable--price .desc, .diadem__priceTable--price .diadem__hostingInfo--box p, .diadem__hostingInfo--box .diadem__priceTable--price p, .diadem__priceTable--price .diadem__antispamInfo---content p, .diadem__antispamInfo---content .diadem__priceTable--price p, .diadem__priceTable--price .hosting_VPSinfo--box p, .hosting_VPSinfo--box .diadem__priceTable--price p {
  font-size: 90% !important;
  margin-top: 0.8em;
}

.diadem__priceTable--price p {
  font-size: 15px;
}

@media (min-width: 1276px) and (max-width: 1407px) {
  .diadem__priceTable--price p {
    font-size: 14px;
  }
}

.diadem__priceTable--features {
  margin-top: 2em;
}

.diadem__priceTable--features .desc, .diadem__priceTable--features .diadem__hostingInfo--box p, .diadem__hostingInfo--box .diadem__priceTable--features p, .diadem__priceTable--features .diadem__antispamInfo---content p, .diadem__antispamInfo---content .diadem__priceTable--features p, .diadem__priceTable--features .hosting_VPSinfo--box p, .hosting_VPSinfo--box .diadem__priceTable--features p {
  display: block;
  margin-bottom: 1em;
}

.diadem__priceTable--features .desc + ul, .diadem__priceTable--features .diadem__hostingInfo--box p + ul, .diadem__hostingInfo--box .diadem__priceTable--features p + ul, .diadem__priceTable--features .diadem__antispamInfo---content p + ul, .diadem__antispamInfo---content .diadem__priceTable--features p + ul, .diadem__priceTable--features .hosting_VPSinfo--box p + ul, .hosting_VPSinfo--box .diadem__priceTable--features p + ul {
  margin-bottom: 1em;
}

.diadem__priceTable--features ul {
  list-style: none;
}

.diadem__priceTable--features ul li {
  padding-left: 35px;
  position: relative;
  color: #2a2a2a;
  line-height: 1.6;
}

.diadem__priceTable--features ul li:not(:last-child) {
  padding-bottom: 1em;
}

@media (max-width: 700px) {
  .diadem__priceTable--features ul li:not(:last-child) {
    padding-bottom: 0.4em;
  }
}

.diadem__priceTable--features ul li::before {
  content: '';
  background-image: url("./../img/icons/checkO.svg");
  background-size: 22px;
  background-repeat: no-repeat;
  position: absolute;
  top: 0;
  left: 0;
  width: 30px;
  height: 30px;
  opacity: 0.8;
  -webkit-filter: grayscale(100%);
  filter: grayscale(100%);
  -webkit-transition: 0.5s;
  transition: 0.5s;
}

@media (max-width: 1240px) {
  .diadem__priceTable--features ul li::before {
    background-size: 18px;
    top: 3px;
  }
}

@media (max-width: 700px) {
  .diadem__priceTable--features ul li::before {
    background-size: 17px;
    top: 5px;
  }
}

.diadem__priceTable--features ul ul {
  margin-top: 0.8em;
}

.diadem__priceTable--features ul ul li {
  font-size: 95%;
  padding-left: 25px;
}

.diadem__priceTable--features ul ul li::before {
  background-size: 15px;
  background-image: url("./../img/icons/starG.svg");
}

@media (max-width: 1240px) {
  .diadem__priceTable--features ul {
    font-size: 15px;
  }
}

@media (max-width: 700px) {
  .diadem__priceTable--features {
    font-size: 15px;
  }
}

.diadem__priceTable--exservices {
  margin-top: var(--space);
  padding: var(--space);
  background-color: var(--exsClr, transparent);
}

.diadem__priceTable--exservices .lgDesc, .diadem__priceTable--exservices .diadem__zimbraFeatures .btn, .diadem__zimbraFeatures .diadem__priceTable--exservices .btn, .diadem__priceTable--exservices .diadem__hostingInfo--box h6, .diadem__hostingInfo--box .diadem__priceTable--exservices h6, .diadem__priceTable--exservices .diadem__allStacks--tabMenu, .diadem__priceTable--exservices .hosting_VPSinfo--box h6, .hosting_VPSinfo--box .diadem__priceTable--exservices h6, .diadem__priceTable--exservices .hosting_VPSinfo--box h2, .hosting_VPSinfo--box .diadem__priceTable--exservices h2 {
  display: block;
  margin-bottom: 1em;
}

.diadem__priceTable .btn-btm {
  position: absolute;
  left: 50%;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
  bottom: -20px;
}

.diadem__priceTable.expandable .diadem__priceTable--features {
  max-height: 385px;
  overflow: hidden;
}

.diadem__priceTable.expandable .diadem__priceTable--box {
  padding-bottom: 0;
}

.diadem__priceTable.expandable .btn {
  position: relative;
}

.diadem__priceTable.expandable .expandblebox {
  width: calc(98% + (var(--space) * 2));
  margin-left: calc(-1 * var(--space));
  padding: 25px;
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.75)), to(white));
  background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.75), white);
  text-align: center;
  font-size: 14px;
  color: #2a2a2a;
  left: 0;
  bottom: 0px;
  position: absolute;
  z-index: 1;
}

.diadem__priceTable.expandable .expandblebox .btn_expand {
  display: block;
  width: 30px;
  height: 18px;
  background-color: #ffffff;
  border-top-left-radius: 15px;
  border-top-right-radius: 15px;
  border: 2px solid gray;
  border-bottom: 0;
  position: relative;
  margin: 0px auto 25px;
}

.diadem__priceTable.expandable .expandblebox .btn_expand::after {
  content: '';
  width: 20px;
  height: 20px;
  position: absolute;
  left: 50%;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
  top: 8px;
  background-image: url(./../img/icons/download-arrow.svg);
  background-repeat: no-repeat;
  background-position: center;
  background-size: 18px;
  -webkit-transition: 0.5s;
  transition: 0.5s;
}

.diadem__priceTable.expandable .expandblebox .btn_expand:hover::after {
  top: 12px;
  -webkit-transition: 0.5s;
  transition: 0.5s;
}

.diadem__priceTable.expandable .expandblebox.expanded {
  width: calc(100% + (var(--space) * 2));
  position: static;
}

.diadem__priceTable.expandable .expandblebox.expanded .btn_expand {
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}

.diadem__priceTable .tabChkBx {
  width: 250px;
  margin: 0 calc((100% - 250px) / 2) 3em calc((100% - 250px) / 2);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
}

.diadem__priceTable .tabChkBx input {
  -webkit-appearance: none;
  -moz-appearance: none;
  -ms-appearance: none;
  appearance: none;
  opacity: 0;
}

.diadem__priceTable .tabChkBx input:checked ~ p:nth-of-type(2) {
  color: #e07914;
}

.diadem__priceTable .tabChkBx input:checked ~ p:nth-of-type(1) {
  color: #878787;
}

.diadem__priceTable .tabChkBx input:checked ~ span::after {
  left: 42px;
}

.diadem__priceTable .tabChkBx p {
  -webkit-transition: 0.5s;
  transition: 0.5s;
}

.diadem__priceTable .tabChkBx p:nth-of-type(1) {
  color: #e07914;
}

.diadem__priceTable .tabChkBx p:nth-of-type(2) {
  color: #878787;
}

.diadem__priceTable .tabChkBx span {
  margin: 0 0.5em;
  width: 60px;
  height: 1px;
  background-color: #404040;
  display: inline-block;
  position: relative;
}

.diadem__priceTable .tabChkBx span::after {
  content: '';
  width: 18px;
  height: 18px;
  border-radius: 50%;
  background-color: #ff5a21;
  border: 1px solid #a13916;
  -webkit-box-shadow: inset 0 0 0 2px #e07914;
          box-shadow: inset 0 0 0 2px #e07914;
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  left: 0;
  -webkit-transition: 0.5s;
  transition: 0.5s;
}

@media (max-width: 1200px) {
  .diadem__priceTable {
    padding-top: 2em;
    padding-bottom: 2em;
  }
}

.diadem__hero {
  margin-top: 78px;
  background-image: url("./../img/hero-bg.jpg");
  background-repeat: no-repeat;
  background-position: center;
  position: relative;
  background-size: cover;
}

.diadem__hero .inner-container {
  position: relative;
  padding: 4rem 0 3rem;
}

@media (min-width: 1300px) and (max-width: 1350px) {
  .diadem__hero .inner-container {
    padding: 4rem 0 5rem;
  }
}

@media (max-width: 900px) {
  .diadem__hero .inner-container {
    padding: 2rem 0 3rem;
  }
}

@media (max-width: 610px) {
  .diadem__hero .inner-container {
    padding: 2rem 0 3rem;
  }
}

.diadem__hero--img {
  width: 40%;
  float: left;
}

@media (max-width: 1200px) {
  .diadem__hero--img {
    position: static;
  }
}

@media (max-width: 900px) {
  .diadem__hero--img {
    width: 100%;
    text-align: center;
  }
}

.diadem__hero--content {
  width: 60%;
  float: right;
  color: #ffffff;
}

.diadem__hero--content .desc, .diadem__hero--content .diadem__hostingInfo--box p, .diadem__hostingInfo--box .diadem__hero--content p, .diadem__hero--content .diadem__antispamInfo---content p, .diadem__antispamInfo---content .diadem__hero--content p, .diadem__hero--content .hosting_VPSinfo--box p, .hosting_VPSinfo--box .diadem__hero--content p {
  margin: 0.75em 0 1.5em 0;
}

@media (max-width: 900px) {
  .diadem__hero--content {
    width: 100%;
  }
}

.diadem__hero .feature {
  width: 102.4%;
  margin: 0 -1.2%;
  float: left;
}

.diadem__hero .feature > * {
  width: 30.93333%;
  float: left;
  margin: 0 1.2% 2.4% 1.2%;
  min-height: 1px;
  list-style: none;
}

.diadem__hero .feature > *:nth-last-child(-n+3) {
  margin-bottom: 0;
}

.diadem__hero .feature li {
  padding: 20px;
  border: 1px solid #ffffff;
  background-color: rgba(0, 0, 0, 0.4);
  text-transform: uppercase;
}

.diadem__hero .feature li b {
  display: block;
  margin-bottom: 0.2em;
}

@media (max-width: 1200px) {
  .diadem__hero .feature li b {
    font-size: 24px;
  }
}

@media (max-width: 458px) {
  .diadem__hero .feature li b {
    font-size: 28px;
  }
}

.diadem__hero .feature li .subTitle, .diadem__hero .feature li .diadem__antispamInfo---content h6, .diadem__antispamInfo---content .diadem__hero .feature li h6 {
  font-size: calc(var(--f-body) + 0.4vw);
}

@media (max-width: 914px) {
  .diadem__hero .feature li .subTitle, .diadem__hero .feature li .diadem__antispamInfo---content h6, .diadem__antispamInfo---content .diadem__hero .feature li h6 {
    font-size: calc(var(--f-body) + 0.2vw);
  }
}

@media (max-width: 533px) {
  .diadem__hero .feature li .subTitle, .diadem__hero .feature li .diadem__antispamInfo---content h6, .diadem__antispamInfo---content .diadem__hero .feature li h6 {
    font-size: calc(var(--f-body) + 0.8vw);
  }
}

@media (min-width: 1398px) and (max-width: 1550px) {
  .diadem__hero .feature li {
    font-size: 14px;
  }
}

@media (min-width: 460px) and (max-width: 1397px) {
  .diadem__hero .feature li {
    padding: 20px;
    font-size: 14px;
  }
}

@media (max-width: 1249px) {
  .diadem__hero .feature li {
    line-height: 26px;
  }
}

@media (max-width: 1039px) {
  .diadem__hero .feature li {
    padding: 15px;
  }
}

.diadem__hero .feature li br {
  display: none;
}

@media (max-width: 1249px) {
  .diadem__hero .feature li br {
    display: block;
  }
}

@media (max-width: 900px) {
  .diadem__hero .feature li br {
    display: none;
  }
}

@media (max-width: 775px) {
  .diadem__hero .feature li br {
    display: block;
  }
}

@media (max-width: 533px) {
  .diadem__hero .feature li br {
    display: none;
  }
}

@media (max-width: 533px) {
  .diadem__hero .feature li {
    width: 100%;
    margin: 0;
  }
}

.diadem__hero .feature li:not(:last-child) {
  margin-bottom: 10px;
}

@media (max-width: 460px) {
  .diadem__hero .feature {
    width: 102.4%;
    margin: 0 -1.2%;
    float: left;
  }
  .diadem__hero .feature > * {
    width: 97.6%;
    float: left;
    margin: 0 1.2% 2.4% 1.2%;
    min-height: 1px;
    list-style: none;
  }
  .diadem__hero .feature > *:nth-last-child(-n+1) {
    margin-bottom: 0;
  }
}

@media (max-width: 533px) {
  .diadem__hero .feature {
    width: 100%;
    margin: 0;
  }
}

@media (max-width: 900px) {
  .diadem__hero {
    background-size: cover;
  }
}

@media (max-width: 400px) {
  .diadem__hero {
    margin-top: 67px;
  }
}

.diadem__fhero {
  position: absolute;
  left: 0;
  bottom: 0;
  background-color: #0f1627;
}

.diadem__fhero .inner-container {
  padding: 0;
}

.diadem__fhero--content {
  width: 60%;
  float: right;
  color: #ffffff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: space-between;
  -ms-flex-pack: space-between;
  justify-content: space-between;
  -webkit-box-align: flex-end;
  -ms-flex-align: flex-end;
  align-items: flex-end;
}

.diadem__fhero--content h2 {
  float: left;
  font-size: calc(var(--f-body) + 0.2vw);
  padding: 1.1em 0;
}

.diadem__fhero--content h2 span {
  font-size: 120%;
  display: block;
  margin-top: 0.2em;
}

@media (max-width: 1440px) {
  .diadem__fhero--content h2 span {
    font-size: 100%;
  }
}

@media (max-width: 590px) {
  .diadem__fhero--content h2 span {
    display: inline;
  }
}

@media (max-width: 590px) {
  .diadem__fhero--content h2 {
    width: 100%;
    text-align: center;
  }
}

.diadem__fhero--content .btn-grp {
  width: auto;
  float: right;
  overflow: hidden;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: flex-start;
  -ms-flex-pack: flex-start;
  justify-content: flex-start;
  -webkit-box-align: flex-end;
  -ms-flex-align: flex-end;
  align-items: flex-end;
  margin-top: -72px;
}

@media (max-width: 1568px) {
  .diadem__fhero--content .btn-grp {
    width: 46%;
  }
}

@media (max-width: 1350px) {
  .diadem__fhero--content .btn-grp {
    width: 54%;
  }
}

@media (max-width: 1200px) {
  .diadem__fhero--content .btn-grp {
    width: auto;
  }
}

@media (max-width: 700px) {
  .diadem__fhero--content .btn-grp {
    width: 49% !important;
  }
}

@media (max-width: 590px) {
  .diadem__fhero--content .btn-grp {
    width: 100% !important;
    margin-top: 0px;
    display: block;
    text-align: center;
    padding-bottom: 20px;
  }
}

.diadem__fhero--content .btn-grp:hover {
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
}

.diadem__fhero--content a {
  float: left;
  position: relative;
}

@media (max-width: 590px) {
  .diadem__fhero--content a img {
    display: none;
  }
}

.diadem__fhero--content a p {
  text-align: center;
  font-weight: 600;
  position: absolute;
  left: 50%;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
  bottom: 15px;
  width: 100%;
}

@media (max-width: 680px) {
  .diadem__fhero--content a p {
    font-size: 16px;
  }
}

@media (max-width: 590px) {
  .diadem__fhero--content a p {
    position: static;
    -webkit-transform: none !important;
            transform: none !important;
  }
}

.diadem__fhero--content a.btn--chat {
  width: 165px;
  position: relative;
  z-index: 1;
}

.diadem__fhero--content a.btn--chat:after {
  content: "";
  width: 99%;
  height: 71px;
  position: absolute;
  bottom: -12px;
  border-radius: 24px;
  left: 1px;
  z-index: -1;
  display: none;
}

@media (max-width: 1370px) {
  .diadem__fhero--content a.btn--chat:after {
    border-radius: 20px;
    height: 71px;
  }
}

@media (max-width: 1350px) {
  .diadem__fhero--content a.btn--chat:after {
    height: 70px;
  }
}

@media (max-width: 700px) {
  .diadem__fhero--content a.btn--chat:after {
    height: 68px;
    bottom: -18px;
    border-radius: 18px;
    left: 0px;
  }
}

@media (max-width: 672px) {
  .diadem__fhero--content a.btn--chat:after {
    height: 119%;
    bottom: -10px;
    left: 1px;
  }
}

@media (max-width: 630px) {
  .diadem__fhero--content a.btn--chat:after {
    border-radius: 12px;
  }
}

.diadem__fhero--content a.btn--chat:hover:after {
  display: block;
  background: #e07914;
  -webkit-transition: 5s;
  transition: 5s;
}

@media (max-width: 590px) {
  .diadem__fhero--content a.btn--chat:hover:after {
    display: none;
  }
}

@media (max-width: 418px) {
  .diadem__fhero--content a.btn--chat:hover:after {
    background: transparent;
  }
}

@media (max-width: 590px) {
  .diadem__fhero--content a.btn--chat {
    width: 48%;
    border: 2px solid #fff;
    border-radius: 10px;
    padding: 15px 20px;
    float: left;
  }
  .diadem__fhero--content a.btn--chat:hover {
    background: #e07914;
  }
}

@media (max-width: 350px) {
  .diadem__fhero--content a.btn--chat {
    width: 100%;
  }
}

.diadem__fhero--content a.btn--raq {
  width: 180px;
  margin-left: 25px;
  position: relative;
  z-index: 1;
}

.diadem__fhero--content a.btn--raq:after {
  content: "";
  width: 84%;
  height: 70px;
  position: absolute;
  bottom: -14px;
  border-radius: 24px;
  left: 15px;
  z-index: -1;
  display: none;
}

@media (max-width: 1370px) {
  .diadem__fhero--content a.btn--raq:after {
    width: 84%;
    height: 70px;
    left: 15px;
  }
}

@media (max-width: 1350px) {
  .diadem__fhero--content a.btn--raq:after {
    height: 70px;
  }
}

@media (max-width: 700px) {
  .diadem__fhero--content a.btn--raq:after {
    height: 49%;
    bottom: -18px;
    border-radius: 18px;
    left: 15px;
  }
}

@media (max-width: 640px) {
  .diadem__fhero--content a.btn--raq:after {
    left: 13px;
    bottom: -16px;
  }
}

@media (max-width: 600px) {
  .diadem__fhero--content a.btn--raq:after {
    left: 12px;
    bottom: -14px;
  }
}

@media (max-width: 590px) {
  .diadem__fhero--content a.btn--raq:after {
    display: none;
  }
}

.diadem__fhero--content a.btn--raq:hover:after {
  display: block;
  background: #e07914;
  -webkit-transition: 5s;
  transition: 5s;
}

@media (max-width: 590px) {
  .diadem__fhero--content a.btn--raq:hover:after {
    display: none;
  }
}

@media (max-width: 418px) {
  .diadem__fhero--content a.btn--raq:hover:after {
    background: transparent;
  }
}

@media (max-width: 590px) {
  .diadem__fhero--content a.btn--raq {
    width: 48%;
    border: 2px solid #e07914;
    border-radius: 10px;
    padding: 15px 20px;
    float: right;
    background-color: #e07914;
    margin-left: 0;
  }
  .diadem__fhero--content a.btn--raq:hover {
    color: #fff;
    border-color: #fff;
  }
}

@media (max-width: 350px) {
  .diadem__fhero--content a.btn--raq {
    width: 100%;
    margin-top: 15px;
  }
}

@media (max-width: 590px) {
  .diadem__fhero--content a {
    float: none;
  }
}

@media (max-width: 1350px) {
  .diadem__fhero--content {
    width: 68%;
  }
}

@media (max-width: 1058px) {
  .diadem__fhero--content {
    width: 75%;
  }
}

@media (max-width: 950px) {
  .diadem__fhero--content {
    width: 84%;
  }
}

@media (max-width: 850px) {
  .diadem__fhero--content {
    width: 90%;
  }
}

@media (max-width: 780px) {
  .diadem__fhero--content {
    width: 100%;
  }
}

@media (max-width: 590px) {
  .diadem__fhero--content {
    display: block;
  }
}

@media (max-width: 1300px) {
  .diadem__fhero {
    position: static;
  }
}

@media (max-width: 970px) {
  .diadem__fhero {
    margin-top: 3em;
  }
}

@media (max-width: 590px) {
  .diadem__fhero {
    margin-top: 0;
  }
}

.diadem__services {
  padding: 4em 0;
  position: relative;
}

.diadem__services::before {
  content: '';
  width: 100%;
  height: 100%;
  background-image: url(./../img/business-email/bg.svg);
  background-repeat: no-repeat;
  background-position: right;
  position: absolute;
  top: 346px;
  right: -12%;
  z-index: -1;
  background-size: 44%;
}

@media (max-width: 1000px) {
  .diadem__services::before {
    display: none;
  }
}

.diadem__services .desc, .diadem__services .diadem__hostingInfo--box p, .diadem__hostingInfo--box .diadem__services p, .diadem__services .diadem__antispamInfo---content p, .diadem__antispamInfo---content .diadem__services p, .diadem__services .hosting_VPSinfo--box p, .hosting_VPSinfo--box .diadem__services p {
  margin: 1.5em 0 2em;
  padding: 0 7em;
}

@media (max-width: 800px) {
  .diadem__services .desc, .diadem__services .diadem__hostingInfo--box p, .diadem__hostingInfo--box .diadem__services p, .diadem__services .diadem__antispamInfo---content p, .diadem__antispamInfo---content .diadem__services p, .diadem__services .hosting_VPSinfo--box p, .hosting_VPSinfo--box .diadem__services p {
    padding: 0 4em;
  }
}

@media (max-width: 650px) {
  .diadem__services .desc, .diadem__services .diadem__hostingInfo--box p, .diadem__hostingInfo--box .diadem__services p, .diadem__services .diadem__antispamInfo---content p, .diadem__antispamInfo---content .diadem__services p, .diadem__services .hosting_VPSinfo--box p, .hosting_VPSinfo--box .diadem__services p {
    padding: 0;
  }
}

.diadem__services--list {
  float: left;
  padding-bottom: 20px;
  width: 102%;
  margin: 0 -1%;
  float: left;
  margin-bottom: 2em;
}

.diadem__services--list > * {
  width: 23%;
  float: left;
  margin: 0 1% 2% 1%;
  min-height: 1px;
  list-style: none;
}

.diadem__services--list > *:nth-last-child(-n+4) {
  margin-bottom: 0;
}

@media (max-width: 1000px) {
  .diadem__services--list {
    width: 102%;
    margin: 0 -1%;
    float: left;
    margin-bottom: 20px;
  }
  .diadem__services--list > * {
    width: 48%;
    float: left;
    margin: 0 1% 2% 1%;
    min-height: 1px;
    list-style: none;
  }
  .diadem__services--list > *:nth-last-child(-n+2) {
    margin-bottom: 0;
  }
}

@media (max-width: 600px) {
  .diadem__services--list {
    width: 102%;
    margin: 0 -1%;
    float: left;
    margin-bottom: 20px;
  }
  .diadem__services--list > * {
    width: 98%;
    float: left;
    margin: 0 1% 2% 1%;
    min-height: 1px;
    list-style: none;
  }
  .diadem__services--list > *:nth-last-child(-n+1) {
    margin-bottom: 0;
  }
}

.diadem__services--box {
  border: 1px solid #cecece;
  padding: 1.5em 1.5em 2em 1.5em;
  background-color: #ffffff;
  position: relative;
  z-index: 1;
}

.diadem__services--box--hdng {
  min-height: 40px;
}

.diadem__services--box > span {
  overflow: hidden;
  padding: 5px 15px 5px 25px;
  color: #ffffff;
  position: relative;
  right: -24px;
  float: right;
}

.diadem__services--box > span::after {
  content: '';
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  right: -6px;
  z-index: -1;
  background-color: #1b1b1b;
  -webkit-transform: skew(20deg);
  transform: skew(20deg);
  -webkit-transition: 0.5s;
  transition: 0.5s;
}

.diadem__services--box h6 {
  font-size: 16px;
  min-height: 40px;
  color: #000000;
}

.diadem__services--box h6 span {
  display: block;
  font-size: 75%;
  margin-top: 0.5em;
}

.diadem__services--box .subTitle, .diadem__services--box .diadem__antispamInfo---content h6, .diadem__antispamInfo---content .diadem__services--box h6 {
  background-image: url("./../img/icons/rupee.svg");
  background-repeat: no-repeat;
  background-position: left;
  background-size: 25px;
  padding-left: 30px;
  display: block;
}

@media (max-width: 1400px) {
  .diadem__services--box .subTitle, .diadem__services--box .diadem__antispamInfo---content h6, .diadem__antispamInfo---content .diadem__services--box h6 {
    font-size: 28px;
  }
}

.diadem__services--box ul {
  list-style: none;
}

.diadem__services--box ul li {
  padding-bottom: 1em;
  padding-left: 35px;
  position: relative;
  color: #2a2a2a;
}

.diadem__services--box ul li:not(:last-child) {
  border-bottom: 1px dashed #a0a0a0;
  margin-bottom: 1em;
}

.diadem__services--box ul li::before {
  content: '';
  background-image: url("./../img/icons/checkO.svg");
  background-size: 22px;
  background-repeat: no-repeat;
  position: absolute;
  top: 0;
  left: 0;
  width: 30px;
  height: 30px;
  opacity: 0.6;
  -webkit-filter: grayscale(100%);
  filter: grayscale(100%);
  -webkit-transition: 0.5s;
  transition: 0.5s;
}

.diadem__services--box .btn {
  position: absolute;
  left: 50%;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
  bottom: -20px;
}

.diadem__services--box .btn:hover {
  background-color: #e07914;
}

.diadem__services--box:hover > span::after {
  background-color: #e07914;
}

.diadem__services--box:hover ul li::before,
.diadem__services--box:hover p::after {
  -webkit-filter: grayscale(0%);
  filter: grayscale(0%);
  opacity: 1;
}

@media (max-width: 1000px) {
  .diadem__services--box {
    margin-bottom: 30px !important;
  }
}

@media (max-width: 767px) {
  .diadem__services--box {
    padding: 1.5em 1.5em 3em 1.5em;
  }
}

.diadem__services---content {
  color: #000000;
  margin: 30px 0;
  position: relative;
}

.diadem__services---content span, .diadem__services---content::after {
  content: '';
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  right: 0;
  z-index: -1;
  background-repeat: no-repeat;
  background-position: right;
  background-size: contain;
  -webkit-filter: grayscale(100%);
  filter: grayscale(100%);
  -webkit-transition: 0.5s;
  transition: 0.5s;
}

@media (min-width: 1001px) and (max-width: 1400px) {
  .diadem__services---content span, .diadem__services---content::after {
    width: 20%;
  }
}

@media (max-width: 600px) {
  .diadem__services {
    padding-bottom: 0px !important;
  }
}

@media (max-width: 1200px) {
  .diadem__services {
    padding: 2em 0;
  }
}

@media (max-width: 600px) {
  .diadem__businessEmail .main-container {
    padding: 0 !important;
  }
}

.diadem__businessEmail .inner-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: flex-start;
  -ms-flex-pack: flex-start;
  justify-content: flex-start;
  -webkit-box-align: flex-end;
  -ms-flex-align: flex-end;
  align-items: flex-end;
}

.diadem__businessEmail--img {
  width: 23%;
  float: left;
}

@media (max-width: 600px) {
  .diadem__businessEmail--img {
    display: none;
  }
}

.diadem__businessEmail--content {
  width: 56%;
  float: left;
  padding: 4em;
}

.diadem__businessEmail--content .desc, .diadem__businessEmail--content .diadem__hostingInfo--box p, .diadem__hostingInfo--box .diadem__businessEmail--content p, .diadem__businessEmail--content .diadem__antispamInfo---content p, .diadem__antispamInfo---content .diadem__businessEmail--content p, .diadem__businessEmail--content .hosting_VPSinfo--box p, .hosting_VPSinfo--box .diadem__businessEmail--content p {
  margin: 1em 0 1.5em;
}

.diadem__businessEmail--content ul {
  list-style: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: flex-start;
  -ms-flex-pack: flex-start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.diadem__businessEmail--content ul li:not(:last-child) {
  margin-right: 40px;
}

@media (max-width: 1000px) {
  .diadem__businessEmail--content {
    width: 77%;
  }
}

@media (max-width: 900px) {
  .diadem__businessEmail--content {
    padding: 1em;
  }
}

@media (max-width: 600px) {
  .diadem__businessEmail--content {
    width: 100%;
    padding: 15px;
    margin-bottom: 14px;
  }
}

.diadem__businessEmail--list {
  float: left;
  width: 102%;
  margin: 0 -1%;
  float: left;
  padding-top: 5em;
  position: relative;
  overflow: visible;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  -webkit-box-pack: space-between;
  -ms-flex-pack: space-between;
  justify-content: space-between;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

.diadem__businessEmail--list > * {
  width: 23%;
  float: left;
  margin: 0 1% 2% 1%;
  min-height: 1px;
  list-style: none;
}

.diadem__businessEmail--list > *:nth-last-child(-n+4) {
  margin-bottom: 0;
}

.diadem__businessEmail--list::before {
  content: '';
  width: 1000vw;
  height: calc(100% - 100px);
  position: absolute;
  top: 0;
  left: -100vw;
  z-index: -1;
  background-color: #0f1627;
}

@media (max-width: 1000px) {
  .diadem__businessEmail--list::before {
    width: 100%;
    left: 0;
    height: calc(100% - 0px);
  }
}

@media (max-width: 1000px) {
  .diadem__businessEmail--list {
    width: 102%;
    margin: 0 -1%;
    float: left;
    margin-bottom: 30px;
    padding-top: 3.5em;
    padding-bottom: 1em;
    padding-left: 10px;
    margin: 0;
  }
  .diadem__businessEmail--list > * {
    width: 48%;
    float: left;
    margin: 0 1% 2% 1%;
    min-height: 1px;
    list-style: none;
  }
  .diadem__businessEmail--list > *:nth-last-child(-n+2) {
    margin-bottom: 0;
  }
}

@media (max-width: 600px) {
  .diadem__businessEmail--list {
    width: 102%;
    margin: 0 -1%;
    float: left;
    margin: 0;
    padding: 10px;
    padding-top: 40px;
  }
  .diadem__businessEmail--list > * {
    width: 98%;
    float: left;
    margin: 0 1% 2% 1%;
    min-height: 1px;
    list-style: none;
  }
  .diadem__businessEmail--list > *:nth-last-child(-n+1) {
    margin-bottom: 0;
  }
}

.diadem__businessEmail--box {
  padding: 2em 1.5em 5em 1.5em;
  background-color: #ffffff;
  position: relative;
}

.diadem__businessEmail--box::after {
  content: '';
  width: 100%;
  height: calc(100% - 6.3em);
  position: absolute;
  top: 0;
  left: 0;
  z-index: -1;
  -webkit-box-shadow: -12px -11px 0px 0px rgba(118, 145, 209, 0.35);
          box-shadow: -12px -11px 0px 0px rgba(118, 145, 209, 0.35);
}

@media (max-width: 600px) {
  .diadem__businessEmail--box::after {
    display: none;
  }
}

.diadem__businessEmail--box .subTitle, .diadem__businessEmail--box .diadem__antispamInfo---content h6, .diadem__antispamInfo---content .diadem__businessEmail--box h6 {
  display: block;
  font-size: calc(var(--f-body) + 0.7vw);
}

.diadem__businessEmail--box ul {
  list-style: none;
}

.diadem__businessEmail--box ul li {
  padding-bottom: 1em;
  padding-left: 35px;
  position: relative;
  color: #2a2a2a;
}

.diadem__businessEmail--box ul li:not(:last-child) {
  border-bottom: 1px dashed #a0a0a0;
  margin-bottom: 1em;
}

.diadem__businessEmail--box ul li::before {
  content: '';
  background-image: url("./../img/icons/checkO.svg");
  background-size: 22px;
  background-repeat: no-repeat;
  position: absolute;
  top: 0;
  left: 0;
  width: 30px;
  height: 30px;
  opacity: 0.6;
  -webkit-filter: grayscale(100%);
  filter: grayscale(100%);
  -webkit-transition: 0.5s;
  transition: 0.5s;
}

.diadem__businessEmail--box .btn {
  position: absolute;
  left: 23px;
  bottom: 20px;
}

.diadem__businessEmail--box .btn:hover {
  background-color: #e07914;
}

.diadem__businessEmail--box:hover ul li::before {
  -webkit-filter: grayscale(0%);
  filter: grayscale(0%);
  opacity: 1;
}

@media (max-width: 1000px) {
  .diadem__businessEmail--box {
    margin-bottom: 30px !important;
  }
}

@media (max-width: 767px) {
  .diadem__businessEmail--box {
    padding: 2em 1.5em 6em 1.5em;
  }
}

.diadem__businessEmail---content {
  color: #000000;
  position: relative;
  margin-bottom: 2.5em;
  font-size: 15px;
}

.diadem__businessEmail---content span, .diadem__businessEmail---content::after {
  content: '';
  width: 100%;
  height: 80%;
  position: absolute;
  top: 0;
  right: 0;
  background-repeat: no-repeat;
  background-position: right;
  background-size: contain;
}

@media (min-width: 1000px) and (max-width: 1300px) {
  .diadem__businessEmail---content span, .diadem__businessEmail---content::after {
    width: 20%;
  }
}

.diadem__solutions {
  padding: 3.5em 0;
}

.diadem__solutions--head {
  margin-bottom: 2.5em;
}

.diadem__solutions--head > *:not(:last-child) {
  margin-bottom: 0.5em;
  padding: 0 3em;
}

@media (max-width: 600px) {
  .diadem__solutions--head > *:not(:last-child) {
    padding: 0px;
  }
}

.diadem__solutions--trust {
  width: 24%;
  float: left;
  margin-right: 2%;
}

.diadem__solutions--trust figure {
  padding-right: 50px;
}

@media (max-width: 1100px) {
  .diadem__solutions--trust figure img {
    width: 50%;
  }
}

@media (max-width: 720px) {
  .diadem__solutions--trust figure img {
    width: 150px;
  }
}

.diadem__solutions--trust .desc, .diadem__solutions--trust .diadem__hostingInfo--box p, .diadem__hostingInfo--box .diadem__solutions--trust p, .diadem__solutions--trust .diadem__antispamInfo---content p, .diadem__antispamInfo---content .diadem__solutions--trust p, .diadem__solutions--trust .hosting_VPSinfo--box p, .hosting_VPSinfo--box .diadem__solutions--trust p {
  margin-top: 1.5em;
  position: relative;
  padding-bottom: 1.1em;
}

.diadem__solutions--trust .desc::after, .diadem__solutions--trust .diadem__hostingInfo--box p::after, .diadem__hostingInfo--box .diadem__solutions--trust p::after, .diadem__solutions--trust .diadem__antispamInfo---content p::after, .diadem__antispamInfo---content .diadem__solutions--trust p::after, .diadem__solutions--trust .hosting_VPSinfo--box p::after, .hosting_VPSinfo--box .diadem__solutions--trust p::after {
  content: '';
  width: 50px;
  height: 2px;
  background-color: #e07914;
  position: absolute;
  bottom: 0;
  left: 0;
}

@media (max-width: 1100px) {
  .diadem__solutions--trust {
    width: 35%;
  }
}

@media (max-width: 900px) {
  .diadem__solutions--trust {
    width: 35%;
  }
}

@media (max-width: 720px) {
  .diadem__solutions--trust {
    width: 100%;
    margin-bottom: 40px;
  }
}

.diadem__solutions--feature {
  float: left;
  width: 104%;
  margin: 0 -2%;
  float: left;
  width: 46%;
}

.diadem__solutions--feature > * {
  width: 46%;
  float: left;
  margin: 0 2% 4% 2%;
  min-height: 1px;
  list-style: none;
}

.diadem__solutions--feature > *:nth-last-child(-n+2) {
  margin-bottom: 0;
}

.diadem__solutions--feature li {
  margin-top: 1.4em;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: flex-start;
  -ms-flex-pack: flex-start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.diadem__solutions--feature li img {
  float: left;
  max-width: 81px;
  margin-right: 20px;
}

@media (max-width: 1100px) {
  .diadem__solutions--feature li img {
    width: 70px;
  }
}

@media (max-width: 840px) {
  .diadem__solutions--feature li img {
    width: 65px;
  }
}

.diadem__solutions--feature li strong {
  display: table-cell;
  line-height: 1.4;
  color: #0f1627;
}

@media (max-width: 500px) {
  .diadem__solutions--feature li strong br {
    display: none;
  }
}

@media (max-width: 1100px) {
  .diadem__solutions--feature li {
    margin: 0 2% 4% 2%;
  }
}

@media (max-width: 840px) {
  .diadem__solutions--feature li {
    margin: 0 2% 7% 2%;
  }
}

@media (max-width: 1100px) {
  .diadem__solutions--feature li {
    margin: 0 2% 4% 2% !important;
  }
}

@media (max-width: 500px) {
  .diadem__solutions--feature li:nth-last-child(-n+2) {
    margin: 0 2% 7% 2% !important;
  }
}

@media (max-width: 590px) {
  .diadem__solutions--feature li {
    margin: 0 2% 2% 2% !important;
    padding-bottom: 13px;
  }
  .diadem__solutions--feature li:nth-last-child(-n+2) {
    margin: 0 2% 2% 2% !important;
  }
  .diadem__solutions--feature li:not(:last-child) {
    border-bottom: 1px solid #e5e5e5;
  }
}

@media (max-width: 1100px) {
  .diadem__solutions--feature {
    width: 60%;
  }
}

@media (max-width: 900px) {
  .diadem__solutions--feature {
    width: 62%;
  }
}

@media (max-width: 720px) {
  .diadem__solutions--feature {
    width: 100%;
  }
}

@media (max-width: 500px) {
  .diadem__solutions--feature {
    width: 104%;
    margin: 0 -2%;
    float: left;
    margin-bottom: 10px;
  }
  .diadem__solutions--feature > * {
    width: 96%;
    float: left;
    margin: 0 2% 4% 2%;
    min-height: 1px;
    list-style: none;
  }
  .diadem__solutions--feature > *:nth-last-child(-n+1) {
    margin-bottom: 0;
  }
}

.diadem__solutions--reviews {
  width: 26%;
  float: left;
  border: 1px solid #cecece;
  padding: 2em 2em 5em 2em;
  margin-left: 2%;
  margin-bottom: 3em;
  position: relative;
}

.diadem__solutions--reviews .subTitle, .diadem__solutions--reviews .diadem__antispamInfo---content h6, .diadem__antispamInfo---content .diadem__solutions--reviews h6 {
  font-size: calc(var(--f-body) + 0.4vw);
}

.diadem__solutions--reviews .subTitle img, .diadem__solutions--reviews .diadem__antispamInfo---content h6 img, .diadem__antispamInfo---content .diadem__solutions--reviews h6 img {
  width: 95px;
  vertical-align: baseline;
}

.diadem__solutions--reviews .desc, .diadem__solutions--reviews .diadem__hostingInfo--box p, .diadem__hostingInfo--box .diadem__solutions--reviews p, .diadem__solutions--reviews .diadem__antispamInfo---content p, .diadem__antispamInfo---content .diadem__solutions--reviews p, .diadem__solutions--reviews .hosting_VPSinfo--box p, .hosting_VPSinfo--box .diadem__solutions--reviews p {
  margin-top: 1.1em;
}

.diadem__solutions--reviews .desc p:not(:last-child), .diadem__solutions--reviews .diadem__hostingInfo--box p p:not(:last-child), .diadem__hostingInfo--box .diadem__solutions--reviews p p:not(:last-child), .diadem__solutions--reviews .diadem__antispamInfo---content p p:not(:last-child), .diadem__antispamInfo---content .diadem__solutions--reviews p p:not(:last-child), .diadem__solutions--reviews .hosting_VPSinfo--box p p:not(:last-child), .hosting_VPSinfo--box .diadem__solutions--reviews p p:not(:last-child) {
  margin-bottom: 1em;
}

.diadem__solutions--reviews .fimg {
  position: absolute;
  left: 50%;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
  bottom: -40px;
  outline: 10px solid #ffffff;
}

@media (max-width: 1100px) {
  .diadem__solutions--reviews {
    width: 100%;
    margin-left: 0px;
    margin-top: 30px;
  }
}

.diadem__vdo {
  padding: 4em 0 0em;
  background-image: url("./../img/vdo-bg.png");
  background-position: top center;
  background-repeat: no-repeat;
}

.diadem__vdo .desc, .diadem__vdo .diadem__hostingInfo--box p, .diadem__hostingInfo--box .diadem__vdo p, .diadem__vdo .diadem__antispamInfo---content p, .diadem__antispamInfo---content .diadem__vdo p, .diadem__vdo .hosting_VPSinfo--box p, .hosting_VPSinfo--box .diadem__vdo p {
  margin: 1em 0 2.5em;
}

.diadem__vdo--container {
  border: 8px solid #ffffff;
  width: 65%;
}

@media (max-width: 520px) {
  .diadem__vdo--container {
    width: 100%;
  }
}

@media (max-width: 1024px) {
  .diadem__vdo {
    padding: 3em 0 0em;
  }
}

.diadem__logoCarousel {
  width: 100%;
  float: left;
}

.diadem__logoCarousel .lgDesc, .diadem__logoCarousel .diadem__zimbraFeatures .btn, .diadem__zimbraFeatures .diadem__logoCarousel .btn, .diadem__logoCarousel .diadem__hostingInfo--box h6, .diadem__hostingInfo--box .diadem__logoCarousel h6, .diadem__logoCarousel .diadem__allStacks--tabMenu, .diadem__logoCarousel .hosting_VPSinfo--box h6, .hosting_VPSinfo--box .diadem__logoCarousel h6, .diadem__logoCarousel .hosting_VPSinfo--box h2, .hosting_VPSinfo--box .diadem__logoCarousel h2 {
  margin-bottom: 1em;
  color: #0f1627;
}

.diadem__logoCarousel .owl-carousel .owl-item {
  text-align: center;
}

.diadem__subscription {
  background-color: #e07914;
  padding: 2em 0;
}

.diadem__subscription .inner-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
}

@media (max-width: 610px) {
  .diadem__subscription .inner-container {
    display: block;
  }
}

.diadem__subscription--content {
  width: auto;
  float: left;
  background-image: url("./../img/icons/mail.png");
  background-repeat: no-repeat;
  background-position: left 5px;
  padding-left: 80px;
}

@media (max-width: 900px) {
  .diadem__subscription--content h2 {
    font-size: 22px;
  }
}

.diadem__subscription--content .desc, .diadem__subscription--content .diadem__hostingInfo--box p, .diadem__hostingInfo--box .diadem__subscription--content p, .diadem__subscription--content .diadem__antispamInfo---content p, .diadem__antispamInfo---content .diadem__subscription--content p, .diadem__subscription--content .hosting_VPSinfo--box p, .hosting_VPSinfo--box .diadem__subscription--content p {
  margin-top: 0.4em;
}

@media (max-width: 1147px) {
  .diadem__subscription--content {
    background-position: left 3px;
  }
}

@media (max-width: 900px) {
  .diadem__subscription--content {
    width: 26%;
    padding-left: 68px;
    background-size: 23%;
  }
}

@media (max-width: 830px) {
  .diadem__subscription--content {
    width: 30%;
  }
}

@media (max-width: 757px) {
  .diadem__subscription--content {
    width: 34%;
  }
}

@media (max-width: 664px) {
  .diadem__subscription--content {
    width: 38%;
  }
}

@media (max-width: 565px) {
  .diadem__subscription--content {
    width: 100%;
    background-size: 50px;
  }
}

.diadem__subscription .allForm {
  width: auto;
  float: right;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-left: 1.5em;
}

.diadem__subscription .allForm button {
  font-size: 16px;
  padding: 0.81em 1.2em;
}

@media (max-width: 610px) {
  .diadem__subscription .allForm button {
    width: 25%;
  }
}

@media (max-width: 610px) {
  .diadem__subscription .allForm button {
    width: 30%;
  }
}

@media (max-width: 418px) {
  .diadem__subscription .allForm button {
    width: 34%;
  }
}

@media (max-width: 450px) {
  .diadem__subscription .allForm button {
    width: 100%;
    margin-top: 25px;
  }
}

.diadem__subscription .allForm .form-element {
  width: 500px;
  margin-bottom: 0;
  margin-right: -1px;
}

@media (max-width: 900px) {
  .diadem__subscription .allForm .form-element {
    width: 78%;
  }
}

@media (max-width: 830px) {
  .diadem__subscription .allForm .form-element {
    width: 75%;
  }
}

@media (max-width: 757px) {
  .diadem__subscription .allForm .form-element {
    width: 69%;
  }
}

@media (max-width: 664px) {
  .diadem__subscription .allForm .form-element {
    width: 64%;
  }
}

@media (max-width: 610px) {
  .diadem__subscription .allForm .form-element {
    width: 70% !important;
  }
}

@media (max-width: 520px) {
  .diadem__subscription .allForm .form-element {
    width: 70% !important;
  }
}

@media (max-width: 418px) {
  .diadem__subscription .allForm .form-element {
    width: 66% !important;
  }
}

@media (max-width: 450px) {
  .diadem__subscription .allForm .form-element {
    width: 100% !important;
  }
}

@media (max-width: 900px) {
  .diadem__subscription .allForm {
    width: 74%;
  }
}

@media (max-width: 830px) {
  .diadem__subscription .allForm {
    width: 70%;
  }
}

@media (max-width: 664px) {
  .diadem__subscription .allForm {
    width: 62%;
  }
}

@media (max-width: 610px) {
  .diadem__subscription .allForm {
    width: 100%;
    margin-top: 30px;
  }
}

@media (max-width: 450px) {
  .diadem__subscription .allForm {
    display: block;
  }
}

.diadem__footer {
  background-color: #0f1627;
  padding: 4em 0 5.5em;
  overflow: hidden;
}

.diadem__footer--menu {
  width: 104%;
  margin: 0 -2%;
  float: left;
  position: relative;
  padding-right: 35px;
}

.diadem__footer--menu > * {
  width: 21%;
  float: left;
  margin: 0 2% 4% 2%;
  min-height: 1px;
  list-style: none;
}

.diadem__footer--menu > *:nth-last-child(-n+4) {
  margin-bottom: 0;
}

.diadem__footer--menu ul {
  list-style: none;
  margin-bottom: 1.1em;
}

.diadem__footer--menu ul li {
  color: #bbbbbb;
  font-weight: 600;
  font-size: 15px;
}

.diadem__footer--menu ul li:first-child a {
  font-size: inherit;
  font-weight: inherit;
  color: inherit;
  line-height: 26px;
}

.diadem__footer--menu ul li:not(:first-child) {
  margin: 0.8em 0px;
}

@media (max-width: 700px) {
  .diadem__footer--menu ul li:not(:first-child) {
    margin: 0.8em 0px;
  }
}

@media (max-width: 580px) {
  .diadem__footer--menu ul li:not(:first-child) {
    margin: 0 !important;
  }
}

@media (max-width: 580px) {
  .diadem__footer--menu ul li {
    padding: 14px 0;
  }
}

.diadem__footer--menu ul a {
  font-size: calc(var(--f-body) - 0.1vw);
  color: #bcbcbc;
  -webkit-transition: 0.5s;
  transition: 0.5s;
}

.diadem__footer--menu ul a:hover {
  color: #e07914 !important;
}

.diadem__footer--menu ul:last-child a {
  font-size: inherit;
  font-weight: inherit;
  color: inherit;
}

@media (max-width: 580px) {
  .diadem__footer--menu ul {
    margin-bottom: 0;
  }
}

@media (max-width: 1080px) {
  .diadem__footer--menu {
    width: 102%;
    margin: 0 -1%;
    float: left;
    padding-right: 0 !important;
  }
  .diadem__footer--menu > * {
    width: 31.33333%;
    float: left;
    margin: 0 1% 2% 1%;
    min-height: 1px;
    list-style: none;
  }
  .diadem__footer--menu > *:nth-last-child(-n+3) {
    margin-bottom: 0;
  }
}

@media (max-width: 960px) {
  .diadem__footer--menu {
    width: 102%;
    margin: 0 -1%;
    float: left;
  }
  .diadem__footer--menu > * {
    width: 23%;
    float: left;
    margin: 0 1% 2% 1%;
    min-height: 1px;
    list-style: none;
  }
  .diadem__footer--menu > *:nth-last-child(-n+4) {
    margin-bottom: 0;
  }
}

@media (max-width: 700px) {
  .diadem__footer--menu {
    width: 102%;
    margin: 0 -1%;
    float: left;
  }
  .diadem__footer--menu > * {
    width: 31.33333%;
    float: left;
    margin: 0 1% 2% 1%;
    min-height: 1px;
    list-style: none;
  }
  .diadem__footer--menu > *:nth-last-child(-n+3) {
    margin-bottom: 0;
  }
}

@media (max-width: 580px) {
  .diadem__footer--menu {
    width: 102%;
    margin: 0 -1%;
    float: left;
  }
  .diadem__footer--menu > * {
    width: 98%;
    float: left;
    margin: 0 1% 2% 1%;
    min-height: 1px;
    list-style: none;
  }
  .diadem__footer--menu > *:nth-last-child(-n+1) {
    margin-bottom: 0;
  }
}

.diadem__footer .footer_left_prt {
  width: 68%;
  float: left;
}

@media (max-width: 1080px) {
  .diadem__footer .footer_left_prt {
    width: 68%;
  }
}

@media (max-width: 1020px) {
  .diadem__footer .footer_left_prt {
    width: 66%;
  }
}

@media (max-width: 960px) {
  .diadem__footer .footer_left_prt {
    width: 100%;
    padding-bottom: 40px;
  }
}

@media (max-width: 580px) {
  .diadem__footer .footer_left_prt {
    width: 100%;
  }
}

.diadem__footer--contact {
  width: 32%;
  float: right;
  color: #ffffff;
}

.diadem__footer--contact > * {
  padding-left: 23%;
}

@media (max-width: 960px) {
  .diadem__footer--contact > * {
    padding-left: 8%;
  }
}

@media (max-width: 700px) {
  .diadem__footer--contact > * {
    padding-left: 8%;
  }
}

@media (max-width: 500px) {
  .diadem__footer--contact > * {
    padding-left: 11%;
  }
}

.diadem__footer--contact .contact {
  font-size: calc(var(--f-body) + 0.5vw);
  background-image: url("./../img/logo-dt.png");
  background-repeat: no-repeat;
  background-position: left top;
  background-size: 17.1%;
  line-height: 1.2;
}

.diadem__footer--contact .contact span {
  font-size: 85%;
}

.diadem__footer--contact .contact span, .diadem__footer--contact .contact a {
  display: block;
  font-weight: inherit;
  margin: 0.2em 0;
}

.diadem__footer--contact .contact a {
  margin-top: 0.5em;
  -webkit-transition: 0.5s;
  transition: 0.5s;
}

.diadem__footer--contact .contact a:hover {
  color: #e07914;
}

@media (max-width: 1094px) {
  .diadem__footer--contact .contact {
    font-size: calc(var(--f-body) + 0.4vw);
  }
}

@media (max-width: 960px) {
  .diadem__footer--contact .contact {
    background-size: 5%;
    padding-left: 8%;
  }
}

@media (max-width: 700px) {
  .diadem__footer--contact .contact {
    background-size: 5%;
    font-size: 16px;
  }
}

@media (max-width: 500px) {
  .diadem__footer--contact .contact {
    background-size: 8%;
    padding-left: 11%;
  }
}

.diadem__footer--contact .address {
  margin-top: 1.5em;
}

.diadem__footer--contact .address p {
  margin-bottom: 1em;
}

.diadem__footer--contact .address b {
  color: #bcbcbc;
  font-size: calc(var(--f-body) - 0.1vw);
  line-height: 2;
}

@media (max-width: 700px) {
  .diadem__footer--contact .address b {
    font-size: 14px !important;
  }
}

.diadem__footer--contact .legal {
  margin-top: 1.5em;
}

@media (max-width: 700px) {
  .diadem__footer--contact .legal p {
    font-size: 14px;
  }
}

.diadem__footer--contact .legal > b {
  color: #bcbcbc;
  font-size: calc(var(--f-body) - 0.1vw);
  margin: 1.3em 0;
}

.diadem__footer--contact .legal > b a {
  color: inherit;
  font-size: inherit;
  float: left;
  -webkit-transition: 0.5s;
  transition: 0.5s;
}

.diadem__footer--contact .legal > b a:not(:first-child) {
  padding-left: 0.8em;
}

.diadem__footer--contact .legal > b a:not(:last-child) {
  padding-right: 0.8em;
  border-right: 1px solid #bcbcbc;
}

.diadem__footer--contact .legal > b a:hover {
  color: #ff7f01;
}

@media (max-width: 700px) {
  .diadem__footer--contact .legal > b a {
    margin-bottom: 0;
  }
}

@media (max-width: 700px) {
  .diadem__footer--contact .legal > b {
    font-size: 14px !important;
  }
}

@media (max-width: 1020px) {
  .diadem__footer--contact {
    width: 34%;
  }
}

@media (max-width: 960px) {
  .diadem__footer--contact {
    width: 100%;
    float: left;
  }
}

@media (max-width: 700px) {
  .diadem__footer--contact {
    width: 100%;
    float: left;
  }
}

.diadem__footer--social {
  width: 320px;
}

.diadem__footer--social a {
  font-weight: 600;
  font-size: var(--f-body);
  color: #bcbcbc;
  position: relative;
  -webkit-transition: 0.5s;
  transition: 0.5s;
}

.diadem__footer--social a:not(:first-child) {
  padding-left: 0.6em;
}

.diadem__footer--social a:not(:last-child) {
  padding-right: 0.8em;
}

.diadem__footer--social a:not(:last-child)::after {
  content: '';
  width: 2px;
  height: 15px;
  background-color: #bcbcbc;
  position: absolute;
  top: 2px;
  right: 0;
  -webkit-transform: skew(-20deg);
  transform: skew(-20deg);
}

.diadem__footer--social a:hover.fb {
  color: #1877f2;
}

.diadem__footer--social a:hover.twt {
  color: #1da1f2;
}

.diadem__footer--social a:hover.link {
  color: #007bb5;
}

@media (max-width: 1200px) {
  .diadem__footer--social {
    margin-top: 50px;
    float: left;
    width: 100%;
  }
}

@media (max-width: 1080px) {
  .diadem__footer--social {
    width: 100%;
    margin-top: 4em;
    margin-left: 7px;
    float: left;
  }
}

@media (max-width: 960px) {
  .diadem__footer--social {
    float: left;
    width: 100%;
    margin-top: 3em;
  }
}

@media (max-width: 700px) {
  .diadem__footer--social {
    font-size: 14px;
  }
}

@media (max-width: 580px) {
  .diadem__footer--social {
    margin-left: 0;
  }
}

.diadem__footer--social .link:after, .diadem__footer--social .link:before {
  display: none !important;
}

.diadem__footer--copyright {
  width: 100%;
  display: inline-block;
  font-weight: 600;
  font-size: var(--f-body);
  color: #bcbcbc;
  margin-top: 2em;
  position: relative;
  float: left;
}

.diadem__footer--copyright span {
  font-weight: inherit;
  background-color: #0f1627;
  -webkit-box-shadow: 0 0 0 20px #0f1627;
  -ms-box-shadow: 0 0 0 20px #0f1627;
  box-shadow: 0 0 0 20px #0f1627;
  position: relative;
  z-index: 1;
}

.diadem__footer--copyright::after {
  content: '';
  position: absolute;
  top: 7px;
  left: -50vw;
  width: 1000vw;
  border-top: 2px solid #000000;
  border-bottom: 2px solid #1f2634;
}

@media (max-width: 1080px) {
  .diadem__footer--copyright {
    float: left;
    margin-left: 7px;
  }
}

@media (max-width: 960px) {
  .diadem__footer--copyright {
    float: left;
    width: 100%;
  }
}

@media (max-width: 700px) {
  .diadem__footer--copyright {
    font-size: 14px;
  }
}

@media (max-width: 580px) {
  .diadem__footer--copyright {
    margin-left: 0;
  }
}

@media (max-width: 1200px) {
  .diadem__footer {
    position: relative;
  }
}

@media (max-width: 960px) {
  .diadem__footer .inner-container {
    position: relative;
  }
}

.diadem__innerHero {
  margin-top: 80px;
  position: relative;
}

.diadem__innerHero--inner:not(:only-child) {
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  left: 0;
}

@media (max-width: 924px) {
  .diadem__innerHero--inner:not(:only-child) {
    position: static;
    -webkit-transform: none;
            transform: none;
    padding: 18px 0px;
  }
}

.diadem__innerHero--inner:only-child .inner-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: space-between;
  -ms-flex-pack: space-between;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
}

.diadem__innerHero--content {
  width: 45%;
  float: left;
}

@media (max-width: 402px) {
  .diadem__innerHero--content .subTitle b, .diadem__innerHero--content .diadem__antispamInfo---content h6 b, .diadem__antispamInfo---content .diadem__innerHero--content h6 b {
    display: block;
  }
}

.diadem__innerHero--content > *:not(:last-child) {
  margin-bottom: 0.5em;
}

.diadem__innerHero--content ul {
  margin-top: 1em;
  list-style: none;
}

.diadem__innerHero--content ul li {
  padding-left: 25px;
  position: relative;
  line-height: 24px;
}

.diadem__innerHero--content ul li:not(:last-child) {
  margin-bottom: 1em;
}

.diadem__innerHero--content ul li::before {
  content: '';
  width: 30px;
  height: 30px;
  display: inline-block;
  background-size: 15px;
  background-image: url("./../img/icons/starOutlineW.svg");
  background-repeat: no-repeat;
  position: absolute;
  top: 0;
  left: 0;
}

.diadem__innerHero--content .desc img, .diadem__innerHero--content .diadem__hostingInfo--box p img, .diadem__hostingInfo--box .diadem__innerHero--content p img, .diadem__innerHero--content .diadem__antispamInfo---content p img, .diadem__antispamInfo---content .diadem__innerHero--content p img, .diadem__innerHero--content .hosting_VPSinfo--box p img, .hosting_VPSinfo--box .diadem__innerHero--content p img {
  padding-right: 9px;
}

@media (max-width: 520px) {
  .diadem__innerHero--content .lgDesc, .diadem__innerHero--content .diadem__zimbraFeatures .btn, .diadem__zimbraFeatures .diadem__innerHero--content .btn, .diadem__innerHero--content .diadem__hostingInfo--box h6, .diadem__hostingInfo--box .diadem__innerHero--content h6, .diadem__innerHero--content .diadem__allStacks--tabMenu, .diadem__innerHero--content .hosting_VPSinfo--box h6, .hosting_VPSinfo--box .diadem__innerHero--content h6, .diadem__innerHero--content .hosting_VPSinfo--box h2, .hosting_VPSinfo--box .diadem__innerHero--content h2 {
    font-size: 15px;
    line-height: 1.5;
  }
}

@media (max-width: 370px) {
  .diadem__innerHero--content .lgDesc br, .diadem__innerHero--content .diadem__zimbraFeatures .btn br, .diadem__zimbraFeatures .diadem__innerHero--content .btn br, .diadem__innerHero--content .diadem__hostingInfo--box h6 br, .diadem__hostingInfo--box .diadem__innerHero--content h6 br, .diadem__innerHero--content .diadem__allStacks--tabMenu br, .diadem__innerHero--content .hosting_VPSinfo--box h6 br, .hosting_VPSinfo--box .diadem__innerHero--content h6 br, .diadem__innerHero--content .hosting_VPSinfo--box h2 br, .hosting_VPSinfo--box .diadem__innerHero--content h2 br {
    display: none;
  }
}

@media (max-width: 924px) {
  .diadem__innerHero--content {
    float: none;
    width: 100%;
  }
}

.diadem__innerHero--img {
  width: 50%;
  float: right;
}

.diadem__innerHero--img:only-child {
  width: 100%;
  position: relative;
}

.diadem__innerHero--img:only-child p {
  position: absolute;
  left: 50%;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
  top: 30px;
}

@media (max-width: 924px) {
  .diadem__innerHero--img {
    float: none;
    width: 100%;
  }
}

.diadem__innerHero > .diadem__innerHero--img img {
  width: 100%;
}

.diadem__innerHero.reverse .diadem__innerHero--inner .diadem__innerHero--content {
  float: right;
}

.diadem__innerHero.reverse .diadem__innerHero--img {
  float: left;
}

.diadem__innerHero.reverse .diadem__innerHero--inner:only-child .inner-container {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
}

@media (max-width: 1100px) {
  .diadem__innerHero {
    margin-top: 78px;
  }
}

@media (max-width: 400px) {
  .diadem__innerHero {
    margin-top: 67px;
  }
}

.diadem__innerPageAnchors {
  margin-top: 2em;
}

.diadem__innerPageAnchors .inner-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
}

@media (max-width: 506px) {
  .diadem__innerPageAnchors .inner-container {
    display: block;
  }
}

.diadem__innerPageAnchors a {
  display: inline-block;
  color: inherit;
  font-size: calc(var(--f-body) + 0.1vw);
  padding: 0.6em 1em;
  border: 1px solid #cac7c7;
}

.diadem__innerPageAnchors a:hover, .diadem__innerPageAnchors a.actv {
  background-color: #142d93;
  color: #ffffff;
}

@media (max-width: 506px) {
  .diadem__innerPageAnchors a {
    display: block;
    width: 100%;
    margin-bottom: 10px;
  }
}

.diadem__innerTopContent {
  padding-top: 4em;
  padding-bottom: 2em;
  background-repeat: no-repeat;
  background-position: right top;
}

.diadem__innerTopContent .inner-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: space-between;
  -ms-flex-pack: space-between;
  justify-content: space-between;
  background-repeat: no-repeat;
  background-position: right top;
  background-size: 48%;
}

@media (max-width: 940px) {
  .diadem__innerTopContent .inner-container {
    display: block;
  }
}

@media (max-width: 1024px) {
  .diadem__innerTopContent .inner-container {
    display: block;
  }
}

.diadem__innerTopContent.abtus .inner-container {
  background-position: right 4em;
  background-size: 38%;
}

@media (max-width: 1000px) {
  .diadem__innerTopContent.abtus .inner-container {
    background-image: none !important;
  }
}

.diadem__innerTopContent.abtus .diadem__innerTopContent---content {
  width: 75%;
}

.diadem__innerTopContent.abtus .diadem__innerTopContent---content > *:not(:first-child) {
  padding-right: 20%;
}

@media (max-width: 1000px) {
  .diadem__innerTopContent.abtus .diadem__innerTopContent---content > *:not(:first-child) {
    padding-right: 0;
  }
}

.diadem__innerTopContent.abtus .diadem__innerTopContent---content .center-container {
  position: relative;
  margin-top: 1em;
}

.diadem__innerTopContent.abtus .diadem__innerTopContent---content .center-container::after {
  content: '';
  width: 80%;
  height: 1px;
  background-color: #e07914;
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  left: 0;
  z-index: -1;
  pointer-events: none;
}

@media (max-width: 1000px) {
  .diadem__innerTopContent.abtus .diadem__innerTopContent---content .center-container::after {
    width: 100%;
  }
}

.diadem__innerTopContent.abtus .diadem__innerTopContent---content .btn {
  background-color: #ffffff;
  color: #fff;
  outline: 20px solid #ffffff;
}

.diadem__innerTopContent.abtus .diadem__innerTopContent---content .btn:hover {
  background-color: #03143d;
  color: #ffffff;
}

@media (max-width: 1000px) {
  .diadem__innerTopContent.abtus .diadem__innerTopContent---content {
    width: 100%;
  }
}

.diadem__innerTopContent---content:only-child, .diadem__innerTopContent---img:only-child {
  width: 100%;
  float: left;
}

.diadem__innerTopContent---content {
  width: 48.5%;
  float: left;
}

.diadem__innerTopContent---content > *:not(:last-child) {
  margin-bottom: 0.8em;
}

@media (max-width: 700px) {
  .diadem__innerTopContent---content .desc, .diadem__innerTopContent---content .diadem__hostingInfo--box p, .diadem__hostingInfo--box .diadem__innerTopContent---content p, .diadem__innerTopContent---content .diadem__antispamInfo---content p, .diadem__antispamInfo---content .diadem__innerTopContent---content p, .diadem__innerTopContent---content .hosting_VPSinfo--box p, .hosting_VPSinfo--box .diadem__innerTopContent---content p {
    font-size: 15px;
  }
}

@media (max-width: 940px) {
  .diadem__innerTopContent---content {
    width: 100%;
  }
}

.diadem__innerTopContent---img {
  width: 48.5%;
  float: right;
}

@media (max-width: 940px) {
  .diadem__innerTopContent---img {
    width: 100%;
    text-align: center;
    margin-top: 30px;
  }
}

.diadem__innerTopContent.reverse .inner-container {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
}

.diadem__innerTopContent.has-bgImage {
  padding-top: 0em;
  margin-top: -3.3em;
}

.diadem__innerTopContent.has-bgImage.reverse .inner-container {
  background-position: left top;
}

.diadem__innerTopContent.has-bgImage .diadem__innerTopContent---content {
  width: 54%;
  margin-top: 6em;
}

.diadem__innerTopContent.has-bgImage .diadem__innerTopContent---content .subTitle, .diadem__innerTopContent.has-bgImage .diadem__innerTopContent---content .diadem__antispamInfo---content h6, .diadem__antispamInfo---content .diadem__innerTopContent.has-bgImage .diadem__innerTopContent---content h6 {
  padding-top: 30px;
}

@media (max-width: 1142px) {
  .diadem__innerTopContent.has-bgImage .diadem__innerTopContent---content .subTitle, .diadem__innerTopContent.has-bgImage .diadem__innerTopContent---content .diadem__antispamInfo---content h6, .diadem__antispamInfo---content .diadem__innerTopContent.has-bgImage .diadem__innerTopContent---content h6 {
    font-size: 20px;
  }
}

@media (max-width: 700px) {
  .diadem__innerTopContent.has-bgImage .diadem__innerTopContent---content .subTitle, .diadem__innerTopContent.has-bgImage .diadem__innerTopContent---content .diadem__antispamInfo---content h6, .diadem__antispamInfo---content .diadem__innerTopContent.has-bgImage .diadem__innerTopContent---content h6 {
    font-size: 16px;
  }
}

@media (max-width: 1024px) {
  .diadem__innerTopContent.has-bgImage .diadem__innerTopContent---content {
    width: 100%;
    background: #fff;
    margin-top: 0;
  }
}

@media (max-width: 1024px) {
  .diadem__innerTopContent {
    padding-top: 2em;
  }
}

.diadem_emailMarketingFeatures {
  background-color: #292929;
}

.diadem_emailMarketingFeatures .subTitle, .diadem_emailMarketingFeatures .diadem__antispamInfo---content h6, .diadem__antispamInfo---content .diadem_emailMarketingFeatures h6 {
  padding: 1em 0;
}

.diadem_emailMarketingFeatures .subTitle:hover, .diadem_emailMarketingFeatures .diadem__antispamInfo---content h6:hover, .diadem__antispamInfo---content .diadem_emailMarketingFeatures h6:hover {
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
}

.diadem_emailMarketingFeatures .subTitle b, .diadem_emailMarketingFeatures .diadem__antispamInfo---content h6 b, .diadem__antispamInfo---content .diadem_emailMarketingFeatures h6 b {
  cursor: pointer;
  position: relative;
}

.diadem_emailMarketingFeatures .subTitle b:before, .diadem_emailMarketingFeatures .diadem__antispamInfo---content h6 b:before, .diadem__antispamInfo---content .diadem_emailMarketingFeatures h6 b:before {
  content: "+";
  position: absolute;
  top: 0;
  left: -27px;
  color: #fff;
  font-size: 29px;
}

@media (max-width: 1024px) {
  .diadem_emailMarketingFeatures .subTitle b:before, .diadem_emailMarketingFeatures .diadem__antispamInfo---content h6 b:before, .diadem__antispamInfo---content .diadem_emailMarketingFeatures h6 b:before {
    font-size: 25px;
  }
}

@media (max-width: 800px) {
  .diadem_emailMarketingFeatures .subTitle b:before, .diadem_emailMarketingFeatures .diadem__antispamInfo---content h6 b:before, .diadem__antispamInfo---content .diadem_emailMarketingFeatures h6 b:before {
    top: -3px;
  }
}

.diadem_emailMarketingFeatures .is-toggle b:before {
  content: "-";
}

.diadem_emailMarketingFeatures--all {
  display: none;
}

.diadem_emailMarketingFeatures--list {
  width: 104%;
  margin: 0 -2%;
  float: left;
  padding: 0 0 4em;
}

.diadem_emailMarketingFeatures--list > * {
  width: 96%;
  float: left;
  margin: 0 2% 4% 2%;
  min-height: 1px;
  list-style: none;
}

.diadem_emailMarketingFeatures--list > *:nth-last-child(-n+1) {
  margin-bottom: 0;
}

@media (min-width: 840px) {
  .diadem_emailMarketingFeatures--list {
    width: 104%;
    margin: 0 -2%;
    float: left;
  }
  .diadem_emailMarketingFeatures--list > * {
    width: 46%;
    float: left;
    margin: 0 2% 4% 2%;
    min-height: 1px;
    list-style: none;
  }
  .diadem_emailMarketingFeatures--list > *:nth-last-child(-n+2) {
    margin-bottom: 0;
  }
}

@media (min-width: 1200px) {
  .diadem_emailMarketingFeatures--list {
    width: 104%;
    margin: 0 -2%;
    float: left;
  }
  .diadem_emailMarketingFeatures--list > * {
    width: 29.33333%;
    float: left;
    margin: 0 2% 4% 2%;
    min-height: 1px;
    list-style: none;
  }
  .diadem_emailMarketingFeatures--list > *:nth-last-child(-n+3) {
    margin-bottom: 0;
  }
}

@media (max-width: 1200px) {
  .diadem_emailMarketingFeatures--list {
    padding: 0 0 2em;
  }
}

.diadem_emailMarketingFeatures---content > * {
  margin: 0.8em 0;
}

.diadem_emailMarketingFeatures---content .lgDesc b, .diadem_emailMarketingFeatures---content .diadem__zimbraFeatures .btn b, .diadem__zimbraFeatures .diadem_emailMarketingFeatures---content .btn b, .diadem_emailMarketingFeatures---content .diadem__hostingInfo--box h6 b, .diadem__hostingInfo--box .diadem_emailMarketingFeatures---content h6 b, .diadem_emailMarketingFeatures---content .diadem__allStacks--tabMenu b, .diadem_emailMarketingFeatures---content .hosting_VPSinfo--box h6 b, .hosting_VPSinfo--box .diadem_emailMarketingFeatures---content h6 b, .diadem_emailMarketingFeatures---content .hosting_VPSinfo--box h2 b, .hosting_VPSinfo--box .diadem_emailMarketingFeatures---content h2 b {
  font-weight: 400;
  font-size: calc(var(--f-body) + 0.3vw) !important;
}

@media (max-width: 1024px) {
  .diadem_emailMarketingFeatures---content .desc, .diadem_emailMarketingFeatures---content .diadem__hostingInfo--box p, .diadem__hostingInfo--box .diadem_emailMarketingFeatures---content p, .diadem_emailMarketingFeatures---content .diadem__antispamInfo---content p, .diadem__antispamInfo---content .diadem_emailMarketingFeatures---content p, .diadem_emailMarketingFeatures---content .hosting_VPSinfo--box p, .hosting_VPSinfo--box .diadem_emailMarketingFeatures---content p {
    font-size: 15px;
  }
}

@media (max-width: 600px) {
  .diadem_emailMarketingFeatures---content {
    width: 100%;
  }
}

.diadem_emailMarketingFeatures---img img {
  border: 1px solid #d8c7c7;
  border-radius: 4px;
  padding: 6px;
  background-color: #afafaf;
}

@media (max-width: 600px) {
  .diadem_emailMarketingFeatures---img {
    width: 100%;
  }
}

@media (max-width: 700px) {
  .diadem_emailMarketingFeatures {
    padding: 0 0 2em;
    padding-bottom: 0;
  }
}

.diadem__emailMarketingPricing .diadem__priceTable--box {
  margin-bottom: 50px;
  --boxClr: #f3fdff;
}

.diadem__emailMarketingPricing .diadem__priceTable--box:first-child {
  --headClr: #00a1c1;
}

.diadem__emailMarketingPricing .diadem__priceTable--box:nth-child(2) {
  --headClr: #0288a3;
}

.diadem__emailMarketingPricing .diadem__priceTable--box:nth-child(3) {
  --headClr: #037c94;
}

.diadem__emailMarketingPricing .diadem__priceTable--box:last-child {
  --headClr: #0c5cae;
}

@media (max-width: 700px) {
  .diadem__emailMarketingPricing .diadem__priceTable--box {
    padding-bottom: 50px;
  }
}

.diadem__whyChooseDiadem {
  background-color: #3d3d3d;
  padding: 3em 0;
}

.diadem__whyChooseDiadem .inner-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: space-between;
  -ms-flex-pack: space-between;
  justify-content: space-between;
}

@media (max-width: 800px) {
  .diadem__whyChooseDiadem .inner-container {
    display: block;
  }
}

.diadem__whyChooseDiadem--content {
  width: 48.5%;
  float: right;
}

.diadem__whyChooseDiadem--content .subTitle, .diadem__whyChooseDiadem--content .diadem__antispamInfo---content h6, .diadem__antispamInfo---content .diadem__whyChooseDiadem--content h6 {
  margin-bottom: 0.2em;
}

.diadem__whyChooseDiadem--content .lgDesc, .diadem__whyChooseDiadem--content .diadem__zimbraFeatures .btn, .diadem__zimbraFeatures .diadem__whyChooseDiadem--content .btn, .diadem__whyChooseDiadem--content .diadem__hostingInfo--box h6, .diadem__hostingInfo--box .diadem__whyChooseDiadem--content h6, .diadem__whyChooseDiadem--content .diadem__allStacks--tabMenu, .diadem__whyChooseDiadem--content .hosting_VPSinfo--box h6, .hosting_VPSinfo--box .diadem__whyChooseDiadem--content h6, .diadem__whyChooseDiadem--content .hosting_VPSinfo--box h2, .hosting_VPSinfo--box .diadem__whyChooseDiadem--content h2 {
  margin: 0.8em 0 0.5em;
}

@media (max-width: 800px) {
  .diadem__whyChooseDiadem--content {
    width: 100%;
  }
}

.diadem__whyChooseDiadem--img {
  width: 48.5%;
  float: left;
}

@media (max-width: 800px) {
  .diadem__whyChooseDiadem--img img {
    width: 100%;
  }
}

@media (max-width: 800px) {
  .diadem__whyChooseDiadem--img {
    width: 100%;
    margin-bottom: 20px;
  }
}

.diadem__C2A {
  background-color: #e07914 !important;
  padding: 1em 0;
}

.diadem__C2A .inner-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: space-between;
  -ms-flex-pack: space-between;
  justify-content: space-between;
}

@media (max-width: 846px) {
  .diadem__C2A .inner-container {
    display: block;
  }
}

.diadem__C2A .subTitle, .diadem__C2A .diadem__antispamInfo---content h6, .diadem__antispamInfo---content .diadem__C2A h6 {
  font-size: calc(var(--f-body) + 0.7vw);
  margin: 10px 0px;
}

@media (max-width: 940px) {
  .diadem__C2A .subTitle, .diadem__C2A .diadem__antispamInfo---content h6, .diadem__antispamInfo---content .diadem__C2A h6 {
    font-size: 18px;
  }
}

@media (max-width: 846px) {
  .diadem__C2A .subTitle, .diadem__C2A .diadem__antispamInfo---content h6, .diadem__antispamInfo---content .diadem__C2A h6 {
    width: 100%;
    text-align: center;
  }
}

@media (max-width: 500px) {
  .diadem__C2A .btns_container a {
    width: 100%;
  }
  .diadem__C2A .btns_container a:last-child {
    margin-left: 0;
    margin-top: 10px;
  }
}

@media (max-width: 846px) {
  .diadem__C2A .btns_container {
    width: 100%;
    text-align: center;
  }
}

@media (max-width: 846px) {
  .diadem__C2A {
    padding-bottom: 24px;
    text-align: center;
  }
}

.diadem__FAQ {
  padding: 4em 0;
}

.diadem__FAQ .inner-container {
  width: calc(100% - 10em);
  margin: 0 5em;
}

@media (max-width: 1084px) {
  .diadem__FAQ .inner-container {
    width: 100%;
    margin: 0;
  }
}

.diadem__FAQ .subTitle, .diadem__FAQ .diadem__antispamInfo---content h6, .diadem__antispamInfo---content .diadem__FAQ h6 {
  padding: 0.5em 1.5em;
}

.diadem__FAQ .subTitle small, .diadem__FAQ .diadem__antispamInfo---content h6 small, .diadem__antispamInfo---content .diadem__FAQ h6 small {
  font-size: 18px;
}

@media (max-width: 700px) {
  .diadem__FAQ .subTitle small, .diadem__FAQ .diadem__antispamInfo---content h6 small, .diadem__antispamInfo---content .diadem__FAQ h6 small {
    font-size: 15px;
  }
}

@media (max-width: 700px) {
  .diadem__FAQ .subTitle, .diadem__FAQ .diadem__antispamInfo---content h6, .diadem__antispamInfo---content .diadem__FAQ h6 {
    font-size: 16px;
  }
}

.diadem__FAQ--accord {
  border: 1px solid #cecece;
  padding: 2em 2em 3em;
  list-style: none;
}

@media (max-width: 1240px) {
  .diadem__FAQ--accord a {
    font-size: 16px;
  }
}

@media (max-width: 700px) {
  .diadem__FAQ--accord a {
    font-size: 15px;
  }
}

.diadem__FAQ--accord .desc, .diadem__FAQ--accord .diadem__hostingInfo--box p, .diadem__hostingInfo--box .diadem__FAQ--accord p, .diadem__FAQ--accord .diadem__antispamInfo---content p, .diadem__antispamInfo---content .diadem__FAQ--accord p, .diadem__FAQ--accord .hosting_VPSinfo--box p, .hosting_VPSinfo--box .diadem__FAQ--accord p {
  margin-top: 0.5em;
  padding-bottom: 14px;
}

@media (max-width: 1240px) {
  .diadem__FAQ--accord .desc, .diadem__FAQ--accord .diadem__hostingInfo--box p, .diadem__hostingInfo--box .diadem__FAQ--accord p, .diadem__FAQ--accord .diadem__antispamInfo---content p, .diadem__antispamInfo---content .diadem__FAQ--accord p, .diadem__FAQ--accord .hosting_VPSinfo--box p, .hosting_VPSinfo--box .diadem__FAQ--accord p {
    font-size: 14px;
  }
}

.diadem__FAQ--accord .accord-targetFaq {
  display: none;
}

.diadem__FAQ--accord .accord-btnFaq,
.diadem__FAQ--accord .accord-targetFaq {
  padding-left: 38px;
}

@media (max-width: 1024px) {
  .diadem__FAQ--accord .accord-btnFaq,
  .diadem__FAQ--accord .accord-targetFaq {
    padding-left: 30px;
    padding-right: 20px;
  }
}

.diadem__FAQ--accord .accord-btnFaq {
  width: 100%;
  position: relative;
  border-bottom: 1px solid #e3e3e3;
  padding-bottom: 0.6em;
  padding-top: 0.6em;
}

.diadem__FAQ--accord .accord-btnFaq:before {
  content: url(../img/arrow.png);
  position: absolute;
  top: 14px;
  left: 0;
}

.diadem__FAQ--accord .accord-btnFaq::after {
  content: '+';
  font-size: 25px;
  line-height: normal;
  position: absolute;
  top: 9px;
  right: 0;
}

@media (max-width: 1240px) {
  .diadem__FAQ--accord .accord-btnFaq::after {
    top: 3px;
  }
}

.diadem__FAQ--accord .accord-btnFaq.actv::after {
  content: '-';
}

.diadem__FAQ--accord .accord-targetFaq {
  border-bottom: 1px solid #e3e3e3;
}

@media (max-width: 570px) {
  .diadem__FAQ--accord {
    padding: 1em 1em 1em;
  }
}

.diadem__FAQ--footer {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: space-between;
  -ms-flex-pack: space-between;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  margin: -22px 4em 0 4em;
  background-color: #ffffff;
  outline: 20px solid #ffffff;
  padding-bottom: 20px;
}

.diadem__FAQ--footer .subTitle, .diadem__FAQ--footer .diadem__antispamInfo---content h6, .diadem__antispamInfo---content .diadem__FAQ--footer h6 {
  padding: 0;
  font-size: calc(var(--f-body) + 0.7vw);
}

@media (max-width: 1240px) {
  .diadem__FAQ--footer .subTitle, .diadem__FAQ--footer .diadem__antispamInfo---content h6, .diadem__antispamInfo---content .diadem__FAQ--footer h6 {
    font-size: 20px;
  }
}

@media (max-width: 1130px) {
  .diadem__FAQ--footer .subTitle, .diadem__FAQ--footer .diadem__antispamInfo---content h6, .diadem__antispamInfo---content .diadem__FAQ--footer h6 {
    font-size: 18px;
  }
}

@media (max-width: 820px) {
  .diadem__FAQ--footer .subTitle, .diadem__FAQ--footer .diadem__antispamInfo---content h6, .diadem__antispamInfo---content .diadem__FAQ--footer h6 {
    font-size: 16px;
  }
}

@media (max-width: 720px) {
  .diadem__FAQ--footer .subTitle, .diadem__FAQ--footer .diadem__antispamInfo---content h6, .diadem__antispamInfo---content .diadem__FAQ--footer h6 {
    width: 100%;
    float: right;
  }
}

@media (max-width: 500px) {
  .diadem__FAQ--footer .subTitle p strong, .diadem__FAQ--footer .diadem__antispamInfo---content h6 p strong, .diadem__antispamInfo---content .diadem__FAQ--footer h6 p strong {
    display: block;
  }
}

@media (max-width: 890px) {
  .diadem__FAQ--footer .btns_container a {
    font-size: 14px;
  }
}

@media (max-width: 760px) {
  .diadem__FAQ--footer .btns_container {
    margin-top: 15px;
  }
}

@media (max-width: 720px) {
  .diadem__FAQ--footer .btns_container {
    width: 100%;
    float: right;
    text-align: right;
    margin-top: 15px;
  }
}

@media (max-width: 500px) {
  .diadem__FAQ--footer .btns_container {
    text-align: center;
  }
}

@media (max-width: 1318px) {
  .diadem__FAQ--footer {
    margin: -22px 2em 0 2em;
  }
}

@media (max-width: 1048px) {
  .diadem__FAQ--footer {
    margin: -22px 3em 0 3em;
  }
}

@media (max-width: 890px) {
  .diadem__FAQ--footer {
    margin: -22px 2em 0 2em;
  }
}

@media (max-width: 760px) {
  .diadem__FAQ--footer {
    margin: 0;
    border: 1px solid #cecece;
    border-top: none;
    outline: transparent;
    padding: 10px;
    width: 100%;
    float: right;
    display: block;
    text-align: center;
  }
}

@media (max-width: 720px) {
  .diadem__FAQ--footer {
    display: block;
  }
}

@media (max-width: 500px) {
  .diadem__FAQ--footer {
    text-align: center;
  }
}

@media (max-width: 1024px) {
  .diadem__FAQ {
    padding: 2em 0;
  }
}

.diadem__gSuitePricing .diadem__priceTable--box {
  --boxClr: #f7f7f7;
}

.diadem__gSuitePricing .diadem__priceTable--box:first-child {
  --headClr: #276dee;
  --priceClr: #e4eeff;
}

.diadem__gSuitePricing .diadem__priceTable--box:nth-child(2) {
  --headClr: #d23a0c;
  --priceClr: #ffede7;
}

.diadem__gSuitePricing .diadem__priceTable--box:last-child {
  --headClr: #0b9f4a;
  --priceClr: #e2ffee;
}

.diadem__gSuiteApps {
  padding-bottom: 5em;
}

.diadem__gSuiteApps--list {
  width: 102%;
  margin: 0 -1%;
  float: left;
  margin-top: 3em;
}

.diadem__gSuiteApps--list > * {
  width: 31.33333%;
  float: left;
  margin: 0 1% 2% 1%;
  min-height: 1px;
  list-style: none;
}

.diadem__gSuiteApps--list > *:nth-last-child(-n+3) {
  margin-bottom: 0;
}

@media (max-width: 969px) {
  .diadem__gSuiteApps--list {
    width: 102%;
    margin: 0 -1%;
    float: left;
  }
  .diadem__gSuiteApps--list > * {
    width: 48%;
    float: left;
    margin: 0 1% 2% 1%;
    min-height: 1px;
    list-style: none;
  }
  .diadem__gSuiteApps--list > *:nth-last-child(-n+2) {
    margin-bottom: 0;
  }
}

@media (max-width: 500px) {
  .diadem__gSuiteApps--list {
    width: 102%;
    margin: 0 -1%;
    float: left;
  }
  .diadem__gSuiteApps--list > * {
    width: 98%;
    float: left;
    margin: 0 1% 2% 1%;
    min-height: 1px;
    list-style: none;
  }
  .diadem__gSuiteApps--list > *:nth-last-child(-n+1) {
    margin-bottom: 0;
  }
}

.diadem__gSuiteApps--box {
  border: 1px solid #cecece;
  padding: 2em;
}

.diadem__gSuiteApps--box img {
  width: 70px;
  float: left;
}

@media (min-width: 970px) and (max-width: 1200px) {
  .diadem__gSuiteApps--box img {
    width: 48px;
  }
}

@media (min-width: 700px) and (max-width: 800px) {
  .diadem__gSuiteApps--box img {
    width: 48px;
  }
}

@media (min-width: 500px) and (max-width: 699px) {
  .diadem__gSuiteApps--box img {
    width: 70px;
  }
}

@media (max-width: 500px) {
  .diadem__gSuiteApps--box img {
    float: right;
    margin-bottom: -35px;
  }
}

@media (max-width: 499px) {
  .diadem__gSuiteApps--box img {
    width: 48px;
  }
}

@media (min-width: 970px) and (max-width: 1200px) {
  .diadem__gSuiteApps--box {
    padding: 1em;
  }
}

@media (max-width: 969px) {
  .diadem__gSuiteApps--box:nth-last-child(-n+3) {
    margin: 0 1% 2% 1%;
  }
}

@media (min-width: 700px) and (max-width: 800px) {
  .diadem__gSuiteApps--box {
    padding: 1em;
  }
}

@media (min-width: 500px) and (max-width: 699px) {
  .diadem__gSuiteApps--box {
    padding: 1em;
  }
}

@media (max-width: 499px) {
  .diadem__gSuiteApps--box {
    padding: 1em;
    margin: 0 1% 20px 1% !important;
  }
}

.diadem__gSuiteApps--content {
  width: calc(100% - 100px);
  float: left;
  margin-left: 30px;
}

.diadem__gSuiteApps--content .desc, .diadem__gSuiteApps--content .diadem__hostingInfo--box p, .diadem__hostingInfo--box .diadem__gSuiteApps--content p, .diadem__gSuiteApps--content .diadem__antispamInfo---content p, .diadem__antispamInfo---content .diadem__gSuiteApps--content p, .diadem__gSuiteApps--content .hosting_VPSinfo--box p, .hosting_VPSinfo--box .diadem__gSuiteApps--content p {
  margin-top: 0.5em;
}

@media (min-width: 500px) and (max-width: 699px) {
  .diadem__gSuiteApps--content {
    width: 100%;
    margin-top: 20px;
    margin-left: 0;
  }
}

@media (max-width: 499px) {
  .diadem__gSuiteApps--content {
    width: 100%;
    margin-top: 20px;
    margin-left: 0;
    font-size: 14px;
  }
}

@media (max-width: 900px) {
  .diadem__gSuiteApps {
    padding-bottom: 2em;
  }
}

.diadem__features {
  background-color: #292929;
  padding: 4em 0;
}

.diadem__features--list {
  width: 104%;
  margin: 0 -2%;
  float: left;
  margin-top: 3em;
}

.diadem__features--list > * {
  width: 46%;
  float: left;
  margin: 0 2% 4% 2%;
  min-height: 1px;
  list-style: none;
}

.diadem__features--list > *:nth-last-child(-n+2) {
  margin-bottom: 0;
}

@media (max-width: 900px) {
  .diadem__features--list {
    width: 104%;
    margin: 0 -2%;
    float: left;
    margin-top: 1em;
  }
  .diadem__features--list > * {
    width: 96%;
    float: left;
    margin: 0 2% 4% 2%;
    min-height: 1px;
    list-style: none;
  }
  .diadem__features--list > *:nth-last-child(-n+1) {
    margin-bottom: 0;
  }
}

@media (max-width: 460px) {
  .diadem__features--list {
    margin-top: 0;
  }
}

.diadem__features--box img {
  width: 70px;
  float: left;
}

@media (max-width: 1024px) {
  .diadem__features--box img {
    width: 70px;
  }
}

@media (max-width: 460px) {
  .diadem__features--box img {
    width: 56px;
    float: right;
    margin-bottom: -35px;
  }
}

@media (max-width: 460px) {
  .diadem__features--box .lgDesc, .diadem__features--box .diadem__zimbraFeatures .btn, .diadem__zimbraFeatures .diadem__features--box .btn, .diadem__features--box .diadem__hostingInfo--box h6, .diadem__hostingInfo--box .diadem__features--box h6, .diadem__features--box .diadem__allStacks--tabMenu, .diadem__features--box .hosting_VPSinfo--box h6, .hosting_VPSinfo--box .diadem__features--box h6, .diadem__features--box .hosting_VPSinfo--box h2, .hosting_VPSinfo--box .diadem__features--box h2 {
    width: 80%;
  }
}

@media (max-width: 900px) {
  .diadem__features--box:nth-last-child(-n+2) {
    margin: 0 2% 4% 2%;
  }
}

@media (max-width: 460px) {
  .diadem__features--box:nth-last-child(-n+2) {
    margin-bottom: 30px;
  }
}

@media (max-width: 900px) {
  .diadem__features--box {
    border-bottom: 1px solid #3c3c3c;
    padding-bottom: 25px;
  }
}

@media (max-width: 460px) {
  .diadem__features--box {
    margin-bottom: 30px;
  }
}

@media (max-width: 900px) {
  .diadem__features--box:last-child {
    border-bottom: none;
  }
}

@media (max-width: 460px) {
  .diadem__features--box:last-child {
    padding-bottom: 0;
  }
}

.diadem__features--content {
  width: calc(100% - 120px);
  float: left;
  margin-left: 20px;
}

.diadem__features--content .desc, .diadem__features--content .diadem__hostingInfo--box p, .diadem__hostingInfo--box .diadem__features--content p, .diadem__features--content .diadem__antispamInfo---content p, .diadem__antispamInfo---content .diadem__features--content p, .diadem__features--content .hosting_VPSinfo--box p, .hosting_VPSinfo--box .diadem__features--content p {
  margin-top: 0.5em;
}

@media (max-width: 460px) {
  .diadem__features--content {
    width: 100%;
    margin-left: 0;
    margin-top: 15px;
    font-size: 14px;
  }
}

@media (max-width: 900px) {
  .diadem__features .subTitle, .diadem__features .diadem__antispamInfo---content h6, .diadem__antispamInfo---content .diadem__features h6 {
    margin-bottom: 25px;
    margin-top: 15px;
  }
}

@media (max-width: 900px) {
  .diadem__features {
    padding-top: 2em;
    padding-bottom: 0px;
  }
}

@media (max-width: 460px) {
  .diadem__features {
    padding-top: 15px;
  }
}

.diadem__promotions {
  padding-bottom: 5em;
}

.diadem__promotions--list {
  width: 102%;
  margin: 0 -1%;
  float: left;
  padding-bottom: 40px;
}

.diadem__promotions--list > * {
  width: 23%;
  float: left;
  margin: 0 1% 2% 1%;
  min-height: 1px;
  list-style: none;
}

.diadem__promotions--list > *:nth-last-child(-n+4) {
  margin-bottom: 0;
}

@media (max-width: 1200px) {
  .diadem__promotions--list {
    padding-bottom: 20px;
  }
}

@media (max-width: 960px) {
  .diadem__promotions--list {
    width: 102%;
    margin: 0 -1%;
    float: left;
  }
  .diadem__promotions--list > * {
    width: 48%;
    float: left;
    margin: 0 1% 2% 1%;
    min-height: 1px;
    list-style: none;
  }
  .diadem__promotions--list > *:nth-last-child(-n+2) {
    margin-bottom: 0;
  }
}

@media (max-width: 600px) {
  .diadem__promotions--list {
    width: 102%;
    margin: 0 -1%;
    float: left;
  }
  .diadem__promotions--list > * {
    width: 98%;
    float: left;
    margin: 0 1% 2% 1%;
    min-height: 1px;
    list-style: none;
  }
  .diadem__promotions--list > *:nth-last-child(-n+1) {
    margin-bottom: 0;
  }
}

.diadem__promotions--box {
  background-color: #f7f7f7;
  padding: 2em 2em 4em 2em;
  position: relative;
}

@media (max-width: 1200px) {
  .diadem__promotions--box {
    padding: 2em 1em 4em 1em;
  }
  .diadem__promotions--box:nth-last-child(-n+4) {
    margin-bottom: 3em;
  }
}

.diadem__promotions figure {
  width: calc(100% + 4em);
  margin-left: -2em;
  margin-top: -2em;
  margin-bottom: 2em;
}

.diadem__promotions figure img {
  width: 100%;
}

@media (max-width: 1200px) {
  .diadem__promotions figure {
    width: calc(100% + 2em);
    margin-left: -1em;
  }
}

.diadem__promotions ul {
  margin-top: 2em;
  list-style: none;
}

.diadem__promotions ul li {
  padding-left: 35px;
  position: relative;
  color: #2a2a2a;
  line-height: 1.5;
}

.diadem__promotions ul li:not(:last-child) {
  padding-bottom: 1em;
}

.diadem__promotions ul li::before {
  content: '';
  background-image: url("./../img/icons/checkO.svg");
  background-size: 22px;
  background-repeat: no-repeat;
  position: absolute;
  top: 0;
  left: 0;
  width: 30px;
  height: 30px;
}

@media (max-width: 1200px) {
  .diadem__promotions ul li::before {
    background-size: 17px;
  }
}

@media (max-width: 1200px) {
  .diadem__promotions ul li {
    padding-left: 30px;
  }
}

@media (max-width: 12000px) {
  .diadem__promotions ul {
    font-size: 15px;
  }
}

.diadem__promotions .btn-btm {
  position: absolute;
  left: 50%;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
  bottom: -20px;
}

@media (max-width: 1200px) {
  .diadem__promotions {
    padding-bottom: 0;
  }
}

.diadem__whyDiadem--list {
  width: 102%;
  margin: 0 -1%;
  float: left;
  margin-top: 1em;
}

.diadem__whyDiadem--list > * {
  width: 31.33333%;
  float: left;
  margin: 0 1% 2% 1%;
  min-height: 1px;
  list-style: none;
}

.diadem__whyDiadem--list > *:nth-last-child(-n+3) {
  margin-bottom: 0;
}

@media (max-width: 800px) {
  .diadem__whyDiadem--list {
    width: 102%;
    margin: 0 -1%;
    float: left;
  }
  .diadem__whyDiadem--list > * {
    width: 98%;
    float: left;
    margin: 0 1% 2% 1%;
    min-height: 1px;
    list-style: none;
  }
  .diadem__whyDiadem--list > *:nth-last-child(-n+1) {
    margin-bottom: 0;
  }
}

.diadem__whyDiadem--box {
  background-color: #2f2f2f;
  padding: 3em;
}

.diadem__whyDiadem--box figure {
  width: 100px;
  float: left;
}

@media (max-width: 1200px) {
  .diadem__whyDiadem--box figure {
    width: 80px;
  }
}

@media (min-width: 422px) and (max-width: 800px) {
  .diadem__whyDiadem--box figure {
    margin-top: 5px;
  }
}

@media (max-width: 421px) {
  .diadem__whyDiadem--box figure {
    width: 44px;
    float: right;
  }
}

.diadem__whyDiadem--box .subTitle, .diadem__whyDiadem--box .diadem__antispamInfo---content h6, .diadem__antispamInfo---content .diadem__whyDiadem--box h6 {
  width: calc(100% - 120px);
  float: left;
  margin-left: 20px;
}

@media (max-width: 1200px) {
  .diadem__whyDiadem--box .subTitle, .diadem__whyDiadem--box .diadem__antispamInfo---content h6, .diadem__antispamInfo---content .diadem__whyDiadem--box h6 {
    font-size: 20px;
  }
}

@media (min-width: 422px) and (max-width: 800px) {
  .diadem__whyDiadem--box .subTitle, .diadem__whyDiadem--box .diadem__antispamInfo---content h6, .diadem__antispamInfo---content .diadem__whyDiadem--box h6 {
    margin-left: 35px;
  }
}

@media (max-width: 421px) {
  .diadem__whyDiadem--box .subTitle, .diadem__whyDiadem--box .diadem__antispamInfo---content h6, .diadem__antispamInfo---content .diadem__whyDiadem--box h6 {
    margin-left: 0;
    float: left;
    width: auto;
    margin-top: 15px;
  }
}

.diadem__whyDiadem--box .desc, .diadem__whyDiadem--box .diadem__hostingInfo--box p, .diadem__hostingInfo--box .diadem__whyDiadem--box p, .diadem__whyDiadem--box .diadem__antispamInfo---content p, .diadem__antispamInfo---content .diadem__whyDiadem--box p, .diadem__whyDiadem--box .hosting_VPSinfo--box p, .hosting_VPSinfo--box .diadem__whyDiadem--box p {
  margin-top: 8em;
  clear: both;
}

@media (max-width: 1200px) {
  .diadem__whyDiadem--box .desc, .diadem__whyDiadem--box .diadem__hostingInfo--box p, .diadem__hostingInfo--box .diadem__whyDiadem--box p, .diadem__whyDiadem--box .diadem__antispamInfo---content p, .diadem__antispamInfo---content .diadem__whyDiadem--box p, .diadem__whyDiadem--box .hosting_VPSinfo--box p, .hosting_VPSinfo--box .diadem__whyDiadem--box p {
    font-size: 15px;
    line-height: 1.6;
    margin-top: 7em;
  }
}

@media (min-width: 422px) and (max-width: 800px) {
  .diadem__whyDiadem--box .desc, .diadem__whyDiadem--box .diadem__hostingInfo--box p, .diadem__hostingInfo--box .diadem__whyDiadem--box p, .diadem__whyDiadem--box .diadem__antispamInfo---content p, .diadem__antispamInfo---content .diadem__whyDiadem--box p, .diadem__whyDiadem--box .hosting_VPSinfo--box p, .hosting_VPSinfo--box .diadem__whyDiadem--box p {
    clear: none;
    width: calc(100% - 116px);
    float: right;
    margin-top: 1em;
  }
}

@media (max-width: 421px) {
  .diadem__whyDiadem--box .desc, .diadem__whyDiadem--box .diadem__hostingInfo--box p, .diadem__hostingInfo--box .diadem__whyDiadem--box p, .diadem__whyDiadem--box .diadem__antispamInfo---content p, .diadem__antispamInfo---content .diadem__whyDiadem--box p, .diadem__whyDiadem--box .hosting_VPSinfo--box p, .hosting_VPSinfo--box .diadem__whyDiadem--box p {
    margin-top: 0.5em;
    float: left;
  }
}

@media (max-width: 1200px) {
  .diadem__whyDiadem--box {
    padding: 2em;
  }
}

@media (max-width: 421px) {
  .diadem__whyDiadem--box {
    padding: 1.5em;
  }
}

.diadem__whyDiadem--box:nth-last-child(-n+3) {
  margin-bottom: 20px;
}

.diadem__finfo {
  padding: 4em 0;
}

.diadem__finfo .inner-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
}

@media (max-width: 500px) {
  .diadem__finfo .inner-container {
    display: block;
  }
}

.diadem__finfo .diadem__adbanner {
  width: 500px;
}

@media (max-width: 500px) {
  .diadem__finfo .diadem__adbanner {
    width: 100%;
  }
}

@media (max-width: 1200px) {
  .diadem__finfo {
    padding: 2em 0;
  }
}

.diadem__disclaimer {
  width: 40%;
  margin-right: 5%;
}

.diadem__disclaimer .lgDesc, .diadem__disclaimer .diadem__zimbraFeatures .btn, .diadem__zimbraFeatures .diadem__disclaimer .btn, .diadem__disclaimer .diadem__hostingInfo--box h6, .diadem__hostingInfo--box .diadem__disclaimer h6, .diadem__disclaimer .diadem__allStacks--tabMenu, .diadem__disclaimer .hosting_VPSinfo--box h6, .hosting_VPSinfo--box .diadem__disclaimer h6, .diadem__disclaimer .hosting_VPSinfo--box h2, .hosting_VPSinfo--box .diadem__disclaimer h2 {
  font-size: calc(var(--f-body) + 0.5vw);
  margin-bottom: 0.8em;
}

.diadem__disclaimer ul {
  list-style: none;
}

.diadem__disclaimer ul li {
  padding-left: 35px;
  position: relative;
  color: #2a2a2a;
  line-height: 1.5;
}

.diadem__disclaimer ul li:not(:last-child) {
  padding-bottom: 1em;
}

.diadem__disclaimer ul li::before {
  content: '';
  background-image: url("./../img/icons/checkO.svg");
  background-size: 22px;
  background-repeat: no-repeat;
  position: absolute;
  top: 0;
  left: 0;
  width: 30px;
  height: 30px;
}

@media (max-width: 700px) {
  .diadem__disclaimer {
    width: 68%;
  }
}

@media (max-width: 500px) {
  .diadem__disclaimer {
    width: 100%;
    margin-bottom: 30px;
  }
}

.diadem__adbanner {
  position: relative;
  float: left;
}

.diadem__adbanner .lgDesc, .diadem__adbanner .diadem__zimbraFeatures .btn, .diadem__zimbraFeatures .diadem__adbanner .btn, .diadem__adbanner .diadem__hostingInfo--box h6, .diadem__hostingInfo--box .diadem__adbanner h6, .diadem__adbanner .diadem__allStacks--tabMenu, .diadem__adbanner .hosting_VPSinfo--box h6, .hosting_VPSinfo--box .diadem__adbanner h6, .diadem__adbanner .hosting_VPSinfo--box h2, .hosting_VPSinfo--box .diadem__adbanner h2 {
  padding: 1em 1.5em;
  border: 1px solid #909090;
  border-bottom: 0;
  font-size: calc(var(--f-body) + 0.3vw);
}

.diadem__adbanner .lgDesc:nth-child(2) b, .diadem__adbanner .diadem__zimbraFeatures .btn:nth-child(2) b, .diadem__zimbraFeatures .diadem__adbanner .btn:nth-child(2) b, .diadem__adbanner .diadem__hostingInfo--box h6:nth-child(2) b, .diadem__hostingInfo--box .diadem__adbanner h6:nth-child(2) b, .diadem__adbanner .diadem__allStacks--tabMenu:nth-child(2) b, .diadem__adbanner .hosting_VPSinfo--box h6:nth-child(2) b, .hosting_VPSinfo--box .diadem__adbanner h6:nth-child(2) b, .diadem__adbanner .hosting_VPSinfo--box h2:nth-child(2) b, .hosting_VPSinfo--box .diadem__adbanner h2:nth-child(2) b {
  font-size: 145%;
  line-height: normal;
  display: block;
  margin: 0.3em 0;
}

.diadem__adbanner figure {
  max-width: 50%;
  position: absolute;
  bottom: 0;
  right: -20px;
}

@media (max-width: 960px) {
  .diadem__adbanner figure {
    right: -15px;
  }
}

.diadem__ofc365Pricing .diadem__priceTable--box {
  --boxClr: #f7f7f7;
  --exsClr: #ffffff;
}

.diadem__ofc365Pricing .diadem__priceTable--box .diadem__priceTable--price {
  min-height: 160px;
}

.diadem__ofc365Pricing .diadem__priceTable--box:first-child {
  --headClr: #025fa7;
  --priceClr: #e9f5ff;
}

.diadem__ofc365Pricing .diadem__priceTable--box:nth-child(2) {
  --headClr: #007ba8;
  --priceClr: #def4fc;
}

.diadem__ofc365Pricing .diadem__priceTable--box:last-child {
  --headClr: #009c80;
  --priceClr: #dbfff9;
}

.diadem__ofc365Advantage {
  padding: 2em 0;
}

.diadem__ofc365Advantage .subTitle, .diadem__ofc365Advantage .diadem__antispamInfo---content h6, .diadem__antispamInfo---content .diadem__ofc365Advantage h6 {
  margin-bottom: 1em;
}

.diadem__ofc365Advantage--list {
  width: 103%;
  margin: 0 -1.5%;
  float: left;
}

.diadem__ofc365Advantage--list > * {
  width: 47%;
  float: left;
  margin: 0 1.5% 3% 1.5%;
  min-height: 1px;
  list-style: none;
}

.diadem__ofc365Advantage--list > *:nth-last-child(-n+2) {
  margin-bottom: 0;
}

.diadem__ofc365Advantage--list li {
  line-height: 1.6;
  list-style: none;
  padding-left: 35px;
  background-image: url(./../img/icons/checkO.svg);
  background-size: 22px;
  background-position: left top 0px;
  background-repeat: no-repeat;
}

@media (max-width: 580px) {
  .diadem__ofc365Advantage--list li {
    margin: 0 1.5% 5% 1.5% !important;
    font-size: 15px;
  }
}

@media (max-width: 580px) {
  .diadem__ofc365Advantage--list li:last-child {
    margin-bottom: 0 !important;
  }
}

.diadem__ofc365Advantage--list li .sb_desc {
  margin-top: 0.8em;
  line-height: 1.6;
}

@media (max-width: 1100px) {
  .diadem__ofc365Advantage--list {
    padding: 10px;
  }
}

@media (max-width: 580px) {
  .diadem__ofc365Advantage--list {
    width: 103%;
    margin: 0 -1.5%;
    float: left;
    padding-left: 16px;
  }
  .diadem__ofc365Advantage--list > * {
    width: 97%;
    float: left;
    margin: 0 1.5% 3% 1.5%;
    min-height: 1px;
    list-style: none;
  }
  .diadem__ofc365Advantage--list > *:nth-last-child(-n+1) {
    margin-bottom: 0;
  }
}

.diadem__zimbraPricing.expandable .diadem__priceTable--features {
  max-height: 248px;
}

.diadem__zimbraPricing.expandable .diadem__priceTable--box {
  max-height: 856px;
  overflow: hidden;
}

.diadem__zimbraPricing .diadem__priceTable {
  width: 102%;
  margin: 0 -1%;
  float: left;
}

.diadem__zimbraPricing .diadem__priceTable > * {
  width: 98%;
  float: left;
  margin: 0 1% 2% 1%;
  min-height: 1px;
  list-style: none;
}

.diadem__zimbraPricing .diadem__priceTable > *:nth-last-child(-n+1) {
  margin-bottom: 0;
}

@media (min-width: 1023px) {
  .diadem__zimbraPricing .diadem__priceTable {
    width: 102%;
    margin: 0 -1%;
    float: left;
  }
  .diadem__zimbraPricing .diadem__priceTable > * {
    width: 23%;
    float: left;
    margin: 0 1% 2% 1%;
    min-height: 1px;
    list-style: none;
  }
  .diadem__zimbraPricing .diadem__priceTable > *:nth-last-child(-n+4) {
    margin-bottom: 0;
  }
}

.diadem__zimbraPricing .diadem__priceTable--box {
  --boxClr: #f7f7f7;
}

.diadem__zimbraPricing .diadem__priceTable--box:first-child {
  --headClr: #017bb5;
  --priceClr: #e8f8ff;
}

.diadem__zimbraPricing .diadem__priceTable--box:nth-child(2) {
  --headClr: #01699b;
  --priceClr: #e2f6ff;
}

.diadem__zimbraPricing .diadem__priceTable--box:nth-child(3) {
  --headClr: #da3f06;
  --priceClr: #ffe7de;
}

.diadem__zimbraPricing .diadem__priceTable--box:last-child {
  --headClr: #bc3503;
  --priceClr: #ffe5db;
}

@media (max-width: 1070px) {
  .diadem__zimbraPricing .diadem__priceTable--box {
    margin-bottom: 50px;
  }
}

@media (max-width: 700px) {
  .diadem__zimbraPricing .diadem__priceTable--box {
    padding-bottom: 55px;
  }
}

@media (max-width: 1070px) {
  .diadem__zimbraPricing {
    padding-bottom: 0 !important;
  }
}

.diadem__zimbraFeatures {
  margin-bottom: 6em;
}

.diadem__zimbraFeatures .btn {
  width: 49%;
}

@media (max-width: 700px) {
  .diadem__zimbraFeatures .btn {
    font-size: 15px;
  }
}

@media (max-width: 540px) {
  .diadem__zimbraFeatures .btn {
    width: 100%;
  }
}

.diadem__zimbraFeatures .btn-whtppr {
  float: right;
}

@media (max-width: 540px) {
  .diadem__zimbraFeatures .btn-whtppr {
    width: 100% !important;
    margin-left: 0;
    margin-top: -112px !important;
  }
}

.diadem__zimbraFeatures .btn-toggle {
  position: relative;
}

.diadem__zimbraFeatures .btn-toggle:after {
  content: "\f107";
  font-family: fontawesome;
  position: absolute;
  right: 26px;
  top: 50%;
  color: #000;
  line-height: 0;
  font-size: 24px;
  -webkit-transition: 0.4s;
  transition: 0.4s;
}

@media (max-width: 540px) {
  .diadem__zimbraFeatures .btn-toggle:after {
    right: 15px;
  }
}

.diadem__zimbraFeatures .btn-toggle:hover:after {
  color: #fff;
}

@media (max-width: 540px) {
  .diadem__zimbraFeatures .btn-toggle {
    margin-top: 80px;
  }
}

.diadem__zimbraFeatures .is-toggle:after {
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}

.diadem__zimbraFeatures--featuresbl {
  overflow: auto;
  margin-top: 3em;
}

.diadem__zimbraFeatures--featuresbl .feat {
  background-color: #585858;
}

.diadem__zimbraFeatures--featuresbl .prof {
  background-color: #ff7f01;
}

.diadem__zimbraFeatures--featuresbl .std {
  background-color: #807f7e;
}

.diadem__zimbraFeatures--featuresbl .bplus {
  background-color: #9D9992;
}

.diadem__zimbraFeatures--featuresbl .bb {
  background-color: #4E4B46;
}

.diadem__zimbraFeatures--featuresbl .feat {
  width: calc(100% - 200px);
}

.diadem__zimbraFeatures--featuresbl .prof,
.diadem__zimbraFeatures--featuresbl .std,
.diadem__zimbraFeatures--featuresbl .bplus,
.diadem__zimbraFeatures--featuresbl .bb {
  width: 200px;
}

.diadem__zimbraFeatures--featuresbl table:not(:last-child) {
  margin-bottom: 1.5em;
}

.diadem__zimbraFeatures--featuresbl table td, .diadem__zimbraFeatures--featuresbl table th {
  border-width: 0 1px 1px 0;
  padding: 0.8em 1em;
  color: #8c8c8c;
}

@media (max-width: 1200px) {
  .diadem__zimbraFeatures {
    margin-bottom: 3em;
  }
}

.diadem__zimbraCostCalc {
  margin-bottom: 3em;
}

.diadem__zimbraCostCalc .inner-container {
  padding: 3em 3em;
}

@media (max-width: 570px) {
  .diadem__zimbraCostCalc .inner-container {
    padding: 2em 2em;
  }
}

.diadem__zimbraCostCalc .subTitle, .diadem__zimbraCostCalc .diadem__antispamInfo---content h6, .diadem__antispamInfo---content .diadem__zimbraCostCalc h6 {
  float: left;
}

.diadem__zimbraCostCalc .subTitle img, .diadem__zimbraCostCalc .diadem__antispamInfo---content h6 img, .diadem__antispamInfo---content .diadem__zimbraCostCalc h6 img {
  vertical-align: bottom;
}

.diadem__zimbraCostCalc .allForm {
  width: 75%;
  float: right;
}

.diadem__zimbraCostCalc .allForm .form-element {
  width: 48%;
}

.diadem__zimbraCostCalc .allForm .form-element:nth-child(even) {
  float: right;
}

@media (max-width: 724px) {
  .diadem__zimbraCostCalc .allForm .form-element {
    width: 100%;
    margin-bottom: 30px;
  }
}

@media (max-width: 1020px) {
  .diadem__zimbraCostCalc .allForm {
    width: 100%;
    margin-top: 20px;
  }
}

.diadem__zimbraCostCalc .totalCalc {
  width: 100%;
  float: left;
  text-align: right;
  margin-top: 20px;
}

@media (max-width: 700px) {
  .diadem__zimbraCostCalc .totalCalc {
    font-size: 14px;
  }
}

.diadem__zimbraCostCalc .totalCalc strong {
  font-size: calc(var(--f-body) + 2vw);
  background-image: url("./../img/icons/rupeeO.svg");
  background-repeat: no-repeat;
  background-position: 0px 14px;
  background-size: 42px;
  padding-left: 45px;
  display: inline-block;
}

@media (max-width: 1550px) {
  .diadem__zimbraCostCalc .totalCalc strong {
    background-position: 0px 9px;
    background-size: 37px;
  }
}

@media (max-width: 1120px) {
  .diadem__zimbraCostCalc .totalCalc strong {
    background-position: 0px 7px;
    background-size: 33px;
    padding-left: 36px;
  }
}

@media (max-width: 870px) {
  .diadem__zimbraCostCalc .totalCalc strong {
    background-size: 26px;
    padding-left: 30px;
  }
}

@media (max-width: 574px) {
  .diadem__zimbraCostCalc .totalCalc strong {
    background-size: 24px;
    background-position: 0px 4px;
  }
}

@media (max-width: 450px) {
  .diadem__zimbraCostCalc .totalCalc strong {
    background-size: 22px;
    padding-left: 27px;
  }
}

@media (max-width: 726px) {
  .diadem__zimbraCostCalc .rset_btn {
    float: right;
    margin-top: 20px;
  }
}

@media (max-width: 384px) {
  .diadem__zimbraCostCalc .rset_btn {
    width: 100%;
  }
}

@media (max-width: 384px) {
  .diadem__zimbraCostCalc .rset_btn button {
    width: 100%;
    margin-left: 0;
  }
}

@media (max-width: 384px) {
  .diadem__zimbraCostCalc .rset_btn #get_quote_out_zimbra {
    margin-left: 0;
    margin-top: 10px;
  }
}

.diadem__zimbraEasier {
  padding: 2em 0 5em;
}

.diadem__zimbraEasier .subTitle, .diadem__zimbraEasier .diadem__antispamInfo---content h6, .diadem__antispamInfo---content .diadem__zimbraEasier h6 {
  margin-bottom: 1em;
}

.diadem__zimbraEasier--list {
  width: 103%;
  margin: 0 -1.5%;
  float: left;
  padding-bottom: 25px;
}

.diadem__zimbraEasier--list > * {
  width: 30.33333%;
  float: left;
  margin: 0 1.5% 3% 1.5%;
  min-height: 1px;
  list-style: none;
}

.diadem__zimbraEasier--list > *:nth-last-child(-n+3) {
  margin-bottom: 0;
}

@media (max-width: 900px) {
  .diadem__zimbraEasier--list {
    width: 103%;
    margin: 0 -1.5%;
    float: left;
  }
  .diadem__zimbraEasier--list > * {
    width: 47%;
    float: left;
    margin: 0 1.5% 3% 1.5%;
    min-height: 1px;
    list-style: none;
  }
  .diadem__zimbraEasier--list > *:nth-last-child(-n+2) {
    margin-bottom: 0;
  }
}

@media (max-width: 560px) {
  .diadem__zimbraEasier--list {
    width: 103%;
    margin: 0 -1.5%;
    float: left;
  }
  .diadem__zimbraEasier--list > * {
    width: 97%;
    float: left;
    margin: 0 1.5% 3% 1.5%;
    min-height: 1px;
    list-style: none;
  }
  .diadem__zimbraEasier--list > *:nth-last-child(-n+1) {
    margin-bottom: 0;
  }
}

.diadem__zimbraEasier--box {
  border: 1px solid #cecece;
  padding: 2em;
  position: relative;
}

.diadem__zimbraEasier--box figure {
  position: absolute;
  top: 1em;
  right: 1em;
  display: inline-block;
}

.diadem__zimbraEasier--box .btn-btm {
  position: absolute;
  bottom: -1.5em;
  right: 20px;
}

@media (max-width: 1024px) {
  .diadem__zimbraEasier--box .btn-btm {
    font-size: 14px;
  }
}

.diadem__zimbraEasier--box .lgDesc, .diadem__zimbraEasier--box .diadem__zimbraFeatures .btn, .diadem__zimbraFeatures .diadem__zimbraEasier--box .btn, .diadem__zimbraEasier--box .diadem__hostingInfo--box h6, .diadem__hostingInfo--box .diadem__zimbraEasier--box h6, .diadem__zimbraEasier--box .diadem__allStacks--tabMenu, .diadem__zimbraEasier--box .hosting_VPSinfo--box h6, .hosting_VPSinfo--box .diadem__zimbraEasier--box h6, .diadem__zimbraEasier--box .hosting_VPSinfo--box h2, .hosting_VPSinfo--box .diadem__zimbraEasier--box h2 {
  padding-right: 80px;
}

.diadem__zimbraEasier--box .desc, .diadem__zimbraEasier--box .diadem__hostingInfo--box p, .diadem__hostingInfo--box .diadem__zimbraEasier--box p, .diadem__zimbraEasier--box .diadem__antispamInfo---content p, .diadem__antispamInfo---content .diadem__zimbraEasier--box p, .diadem__zimbraEasier--box .hosting_VPSinfo--box p, .hosting_VPSinfo--box .diadem__zimbraEasier--box p {
  margin-top: 2em;
}

@media (max-width: 1024px) {
  .diadem__zimbraEasier--box .desc, .diadem__zimbraEasier--box .diadem__hostingInfo--box p, .diadem__hostingInfo--box .diadem__zimbraEasier--box p, .diadem__zimbraEasier--box .diadem__antispamInfo---content p, .diadem__antispamInfo---content .diadem__zimbraEasier--box p, .diadem__zimbraEasier--box .hosting_VPSinfo--box p, .hosting_VPSinfo--box .diadem__zimbraEasier--box p {
    font-size: 15px;
  }
}

.diadem__zimbraEasier--box:hover {
  background-color: #e07914;
  color: #ffffff;
  border-color: currentColor;
}

.diadem__zimbraEasier--box:hover figure {
  -webkit-filter: brightness(0) invert(1);
  filter: brightness(0) invert(1);
}

@media (max-width: 1200px) {
  .diadem__zimbraEasier--box {
    margin-bottom: 50px;
    padding: 1.5em;
  }
}

@media (max-width: 560px) {
  .diadem__zimbraEasier--box:nth-last-child(-n+3) {
    margin-bottom: 50px;
  }
}

@media (max-width: 900px) {
  .diadem__zimbraEasier .vcenter {
    margin-top: 45px;
  }
}

@media (max-width: 560px) {
  .diadem__zimbraEasier .vcenter {
    margin-top: 0px;
  }
}

@media (max-width: 900px) {
  .diadem__zimbraEasier {
    padding: 2em 0 2em;
  }
}

.cd-words-wrapper {
  width: auto !important;
}

.cd-words-wrapper strong {
  top: 2px !important;
}

.diadem__zimbraAdvantage {
  background-color: #292929;
  padding: 3em 0;
}

.diadem__zimbraAdvantage .subTitle, .diadem__zimbraAdvantage .diadem__antispamInfo---content h6, .diadem__antispamInfo---content .diadem__zimbraAdvantage h6 {
  margin-bottom: 0.5em;
}

@media (max-width: 1024px) {
  .diadem__zimbraAdvantage .lgDesc, .diadem__zimbraAdvantage .diadem__zimbraFeatures .btn, .diadem__zimbraFeatures .diadem__zimbraAdvantage .btn, .diadem__zimbraAdvantage .diadem__hostingInfo--box h6, .diadem__hostingInfo--box .diadem__zimbraAdvantage h6, .diadem__zimbraAdvantage .diadem__allStacks--tabMenu, .diadem__zimbraAdvantage .hosting_VPSinfo--box h6, .hosting_VPSinfo--box .diadem__zimbraAdvantage h6, .diadem__zimbraAdvantage .hosting_VPSinfo--box h2, .hosting_VPSinfo--box .diadem__zimbraAdvantage h2 {
    font-size: 13px;
  }
}

@media (max-width: 780px) {
  .diadem__zimbraAdvantage .lgDesc br, .diadem__zimbraAdvantage .diadem__zimbraFeatures .btn br, .diadem__zimbraFeatures .diadem__zimbraAdvantage .btn br, .diadem__zimbraAdvantage .diadem__hostingInfo--box h6 br, .diadem__hostingInfo--box .diadem__zimbraAdvantage h6 br, .diadem__zimbraAdvantage .diadem__allStacks--tabMenu br, .diadem__zimbraAdvantage .hosting_VPSinfo--box h6 br, .hosting_VPSinfo--box .diadem__zimbraAdvantage h6 br, .diadem__zimbraAdvantage .hosting_VPSinfo--box h2 br, .hosting_VPSinfo--box .diadem__zimbraAdvantage h2 br {
    display: none;
  }
}

@media (max-width: 740px) {
  .diadem__zimbraAdvantage .lgDesc, .diadem__zimbraAdvantage .diadem__zimbraFeatures .btn, .diadem__zimbraFeatures .diadem__zimbraAdvantage .btn, .diadem__zimbraAdvantage .diadem__hostingInfo--box h6, .diadem__hostingInfo--box .diadem__zimbraAdvantage h6, .diadem__zimbraAdvantage .diadem__allStacks--tabMenu, .diadem__zimbraAdvantage .hosting_VPSinfo--box h6, .hosting_VPSinfo--box .diadem__zimbraAdvantage h6, .diadem__zimbraAdvantage .hosting_VPSinfo--box h2, .hosting_VPSinfo--box .diadem__zimbraAdvantage h2 {
    margin-bottom: 30px;
  }
}

.diadem__zimbraAdvantage--list {
  width: 102%;
  margin: 0 -1%;
  float: left;
  margin-top: 2em;
}

.diadem__zimbraAdvantage--list > * {
  width: 23%;
  float: left;
  margin: 0 1% 2% 1%;
  min-height: 1px;
  list-style: none;
}

.diadem__zimbraAdvantage--list > *:nth-last-child(-n+4) {
  margin-bottom: 0;
}

@media (max-width: 740px) {
  .diadem__zimbraAdvantage--list {
    width: 102%;
    margin: 0 -1%;
    float: left;
  }
  .diadem__zimbraAdvantage--list > * {
    width: 31.33333%;
    float: left;
    margin: 0 1% 2% 1%;
    min-height: 1px;
    list-style: none;
  }
  .diadem__zimbraAdvantage--list > *:nth-last-child(-n+3) {
    margin-bottom: 0;
  }
}

@media (max-width: 520px) {
  .diadem__zimbraAdvantage--list {
    width: 102%;
    margin: 0 -1%;
    float: left;
  }
  .diadem__zimbraAdvantage--list > * {
    width: 48%;
    float: left;
    margin: 0 1% 2% 1%;
    min-height: 1px;
    list-style: none;
  }
  .diadem__zimbraAdvantage--list > *:nth-last-child(-n+2) {
    margin-bottom: 0;
  }
}

.diadem__zimbraAdvantage--list li {
  border: 1px solid #ffffff;
  padding: 1em;
}

.diadem__zimbraAdvantage--list li figure img {
  height: 68px;
}

@media (max-width: 1024px) {
  .diadem__zimbraAdvantage--list li {
    font-size: 15px;
  }
}

@media (max-width: 740px) {
  .diadem__zimbraAdvantage--list li {
    margin: 0 1% 3% 1%;
  }
  .diadem__zimbraAdvantage--list li:nth-last-child(-n+3) {
    margin: 0 1% 3% 1% !important;
  }
  .diadem__zimbraAdvantage--list li:nth-last-child(-n+4) {
    margin: 0 1% 3% 1% !important;
  }
}

.diadem__zimbraAdvantage--list figure {
  margin-bottom: 1em;
}

@media (max-width: 1024px) {
  .diadem__zimbraAdvantage--list figure img {
    width: 70px;
  }
}

.bg-blu3, .btn.btn-blu3, .btn.btn-blu3.outline:hover, .btn.btn-blu3.outlineB:hover, .link.link-blu3::before {
  background-color: #292929 !important;
}

.diadem__serviceTestimoni {
  padding: 4em 0;
}

.diadem__serviceTestimoni .test-title {
  margin-bottom: 3em;
}

@media (max-width: 1200px) {
  .diadem__serviceTestimoni .test-title {
    margin-bottom: 1em;
  }
}

.diadem__serviceTestimoni .inner-container {
  padding: 0 200px;
}

@media (max-width: 1250px) {
  .diadem__serviceTestimoni .inner-container {
    padding: 0px 140px;
  }
}

@media (max-width: 1100px) {
  .diadem__serviceTestimoni .inner-container {
    padding: 0px 77px;
  }
}

@media (max-width: 1084px) {
  .diadem__serviceTestimoni .inner-container {
    padding: 0px 0px;
  }
}

.diadem__serviceTestimoni .owl-carousel blockquote {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
}

@media (max-width: 700px) {
  .diadem__serviceTestimoni .owl-carousel blockquote {
    display: block;
  }
}

.diadem__serviceTestimoni .owl-carousel figure {
  margin-right: 30px;
}

@media (max-width: 800px) {
  .diadem__serviceTestimoni .owl-carousel figure {
    width: 180px;
  }
}

@media (max-width: 700px) {
  .diadem__serviceTestimoni .owl-carousel figure {
    width: 88px;
    margin: auto;
  }
}

@media (max-width: 600px) {
  .diadem__serviceTestimoni .owl-carousel {
    padding: 0;
  }
}

@media (max-width: 700px) {
  .diadem__serviceTestimoni .owl-carousel .owl-nav .owl-prev {
    position: static;
    float: none;
    margin: 10px;
  }
}

@media (max-width: 700px) {
  .diadem__serviceTestimoni .owl-carousel .owl-nav .owl-next {
    position: static;
    float: none;
    margin: 20px;
  }
}

@media (max-width: 700px) {
  .diadem__serviceTestimoni .owl-carousel .owl-nav {
    width: 100%;
    text-align: center;
  }
}

.diadem__serviceTestimoni .content {
  padding-left: 40px;
  padding-top: 15px;
  position: relative;
}

.diadem__serviceTestimoni .content .author {
  margin-top: 1em;
}

.diadem__serviceTestimoni .content::before {
  content: '';
  width: 100%;
  height: 100%;
  background-image: url(./../img/zimbra/testimonials/q.png);
  background-repeat: no-repeat;
  background-position: top left;
  position: absolute;
  top: 0;
  left: 0;
  pointer-events: none;
}

@media (max-width: 900px) {
  .diadem__serviceTestimoni .content {
    font-size: 15px;
  }
}

.diadem__serviceTestimoni.c-white .content::before, .diadem__serviceTestimoni.btn.btn-white .content::before, .diadem__serviceTestimoni.link.link-white .content::before,
.diadem__serviceTestimoni.c-white .owl-prev,
.diadem__serviceTestimoni.btn.btn-white .owl-prev,
.diadem__serviceTestimoni.link.link-white .owl-prev,
.diadem__serviceTestimoni.c-white .owl-next,
.diadem__serviceTestimoni.btn.btn-white .owl-next,
.diadem__serviceTestimoni.link.link-white .owl-next {
  -webkit-filter: brightness(0) invert(1);
  filter: brightness(0) invert(1);
}

@media (max-width: 1200px) {
  .diadem__serviceTestimoni {
    padding: 2em 0;
  }
}

.diadem__sslPricing .diadem__priceTable--4 {
  width: 102%;
  margin: 0 -1%;
  float: left;
}

.diadem__sslPricing .diadem__priceTable--4 > * {
  width: 23%;
  float: left;
  margin: 0 1% 2% 1%;
  min-height: 1px;
  list-style: none;
}

.diadem__sslPricing .diadem__priceTable--4 > *:nth-last-child(-n+4) {
  margin-bottom: 0;
}

@media (max-width: 1300px) {
  .diadem__sslPricing .diadem__priceTable--4 {
    width: 104%;
    margin: 0 -2%;
    float: left;
  }
  .diadem__sslPricing .diadem__priceTable--4 > * {
    width: 46%;
    float: left;
    margin: 0 2% 4% 2%;
    min-height: 1px;
    list-style: none;
  }
  .diadem__sslPricing .diadem__priceTable--4 > *:nth-last-child(-n+2) {
    margin-bottom: 0;
  }
}

@media (max-width: 720px) {
  .diadem__sslPricing .diadem__priceTable--4 {
    width: 104%;
    margin: 0 -2%;
    float: left;
  }
  .diadem__sslPricing .diadem__priceTable--4 > * {
    width: 96%;
    float: left;
    margin: 0 2% 4% 2%;
    min-height: 1px;
    list-style: none;
  }
  .diadem__sslPricing .diadem__priceTable--4 > *:nth-last-child(-n+1) {
    margin-bottom: 0;
  }
}

.diadem__sslPricing .diadem__priceTable--box {
  --boxClr: #f7f7f7;
}

.diadem__sslPricing .diadem__priceTable--box:first-child {
  --headClr: #0486a7;
  --descClr: #e8faff;
}

.diadem__sslPricing .diadem__priceTable--box:nth-child(2) {
  --headClr: #05b98d;
  --descClr: #e2fff8;
}

.diadem__sslPricing .diadem__priceTable--box:nth-child(3) {
  --headClr: #3074d2;
  --descClr: #ebf3ff;
}

.diadem__sslPricing .diadem__priceTable--box:last-child {
  --headClr: #d23a0c;
  --descClr: #ffede7;
}

@media (max-width: 940px) {
  .diadem__sslPricing .diadem__priceTable--box {
    padding-bottom: 50px;
  }
  .diadem__sslPricing .diadem__priceTable--box:not(:last-child) {
    margin-bottom: 50px;
  }
}

@media (max-width: 1300px) {
  .diadem__sslPricing .diadem__priceTable--box:nth-last-child(-n+4) {
    margin-bottom: 50px !important;
  }
}

.diadem__sslPricing .diadem__priceTable--desc {
  padding: 1em 1em;
}

@media (max-width: 500px) {
  .diadem__sslPricing .diadem__priceTable--price h6 b {
    font-size: 22px;
    background-size: 18px;
    background-position: left 4px;
    padding-left: 20px;
  }
}

.diadem__whySSL {
  padding: 4em 0 2em;
}

.diadem__whySSL .subTitle, .diadem__whySSL .diadem__antispamInfo---content h6, .diadem__antispamInfo---content .diadem__whySSL h6 {
  margin-bottom: 2.5em;
}

.diadem__whySSL--list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin: -2%;
}

.diadem__whySSL--list > * {
  -ms-flex-preferred-size: 0;
      flex-basis: 0;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  -ms-flex-negative: 1;
      flex-shrink: 1;
  margin: 0 2%;
}

.diadem__whySSL--box {
  position: relative;
  padding-bottom: 1.3em;
}

.diadem__whySSL--box figure img {
  height: 68px;
}

.diadem__whySSL--box::after {
  content: '';
  width: 100px;
  height: 2px;
  background-color: #e07914;
  position: absolute;
  bottom: 0;
  left: 0;
}

@media (max-width: 900px) {
  .diadem__whySSL--box figure {
    float: left;
    margin-top: 8px;
    margin-right: 20px;
  }
}

@media (max-width: 520px) {
  .diadem__whySSL--box figure {
    float: right;
    margin-bottom: -25px;
  }
}

@media (max-width: 1200px) {
  .diadem__whySSL--box img {
    height: 70px;
  }
}

@media (max-width: 520px) {
  .diadem__whySSL--box img {
    height: 50px;
  }
}

@media (max-width: 900px) {
  .diadem__whySSL--box {
    width: 100%;
    -webkit-box-flex: 1;
        -ms-flex: auto;
            flex: auto;
    padding-bottom: 8px;
  }
  .diadem__whySSL--box:not(:last-child) {
    margin-bottom: 30px;
  }
}

@media (max-width: 520px) {
  .diadem__whySSL--box:not(:last-child) {
    margin-bottom: 20px;
  }
}

.diadem__whySSL .lgDesc, .diadem__whySSL .diadem__zimbraFeatures .btn, .diadem__zimbraFeatures .diadem__whySSL .btn, .diadem__whySSL .diadem__hostingInfo--box h6, .diadem__hostingInfo--box .diadem__whySSL h6, .diadem__whySSL .diadem__allStacks--tabMenu, .diadem__whySSL .hosting_VPSinfo--box h6, .hosting_VPSinfo--box .diadem__whySSL h6, .diadem__whySSL .hosting_VPSinfo--box h2, .hosting_VPSinfo--box .diadem__whySSL h2 {
  margin: 1.1em 0 0.6em 0;
}

@media (max-width: 520px) {
  .diadem__whySSL .lgDesc strong, .diadem__whySSL .diadem__zimbraFeatures .btn strong, .diadem__zimbraFeatures .diadem__whySSL .btn strong, .diadem__whySSL .diadem__hostingInfo--box h6 strong, .diadem__hostingInfo--box .diadem__whySSL h6 strong, .diadem__whySSL .diadem__allStacks--tabMenu strong, .diadem__whySSL .hosting_VPSinfo--box h6 strong, .hosting_VPSinfo--box .diadem__whySSL h6 strong, .diadem__whySSL .hosting_VPSinfo--box h2 strong, .hosting_VPSinfo--box .diadem__whySSL h2 strong {
    display: block;
    width: 87%;
  }
}

@media (max-width: 900px) {
  .diadem__whySSL .lgDesc, .diadem__whySSL .diadem__zimbraFeatures .btn, .diadem__zimbraFeatures .diadem__whySSL .btn, .diadem__whySSL .diadem__hostingInfo--box h6, .diadem__hostingInfo--box .diadem__whySSL h6, .diadem__whySSL .diadem__allStacks--tabMenu, .diadem__whySSL .hosting_VPSinfo--box h6, .hosting_VPSinfo--box .diadem__whySSL h6, .diadem__whySSL .hosting_VPSinfo--box h2, .hosting_VPSinfo--box .diadem__whySSL h2 {
    width: 86%;
    float: right;
    margin-top: 0;
  }
}

@media (max-width: 720px) {
  .diadem__whySSL .lgDesc, .diadem__whySSL .diadem__zimbraFeatures .btn, .diadem__zimbraFeatures .diadem__whySSL .btn, .diadem__whySSL .diadem__hostingInfo--box h6, .diadem__hostingInfo--box .diadem__whySSL h6, .diadem__whySSL .diadem__allStacks--tabMenu, .diadem__whySSL .hosting_VPSinfo--box h6, .hosting_VPSinfo--box .diadem__whySSL h6, .diadem__whySSL .hosting_VPSinfo--box h2, .hosting_VPSinfo--box .diadem__whySSL h2 {
    width: 83%;
  }
}

@media (max-width: 595px) {
  .diadem__whySSL .lgDesc, .diadem__whySSL .diadem__zimbraFeatures .btn, .diadem__zimbraFeatures .diadem__whySSL .btn, .diadem__whySSL .diadem__hostingInfo--box h6, .diadem__hostingInfo--box .diadem__whySSL h6, .diadem__whySSL .diadem__allStacks--tabMenu, .diadem__whySSL .hosting_VPSinfo--box h6, .hosting_VPSinfo--box .diadem__whySSL h6, .diadem__whySSL .hosting_VPSinfo--box h2, .hosting_VPSinfo--box .diadem__whySSL h2 {
    width: 80%;
  }
}

@media (max-width: 520px) {
  .diadem__whySSL .lgDesc, .diadem__whySSL .diadem__zimbraFeatures .btn, .diadem__zimbraFeatures .diadem__whySSL .btn, .diadem__whySSL .diadem__hostingInfo--box h6, .diadem__hostingInfo--box .diadem__whySSL h6, .diadem__whySSL .diadem__allStacks--tabMenu, .diadem__whySSL .hosting_VPSinfo--box h6, .hosting_VPSinfo--box .diadem__whySSL h6, .diadem__whySSL .hosting_VPSinfo--box h2, .hosting_VPSinfo--box .diadem__whySSL h2 {
    width: 100%;
  }
}

@media (max-width: 900px) {
  .diadem__whySSL .desc, .diadem__whySSL .diadem__hostingInfo--box p, .diadem__hostingInfo--box .diadem__whySSL p, .diadem__whySSL .diadem__antispamInfo---content p, .diadem__antispamInfo---content .diadem__whySSL p, .diadem__whySSL .hosting_VPSinfo--box p, .hosting_VPSinfo--box .diadem__whySSL p {
    width: 86%;
    float: right;
  }
}

@media (max-width: 720px) {
  .diadem__whySSL .desc, .diadem__whySSL .diadem__hostingInfo--box p, .diadem__hostingInfo--box .diadem__whySSL p, .diadem__whySSL .diadem__antispamInfo---content p, .diadem__antispamInfo---content .diadem__whySSL p, .diadem__whySSL .hosting_VPSinfo--box p, .hosting_VPSinfo--box .diadem__whySSL p {
    width: 83%;
  }
}

@media (max-width: 595px) {
  .diadem__whySSL .desc, .diadem__whySSL .diadem__hostingInfo--box p, .diadem__hostingInfo--box .diadem__whySSL p, .diadem__whySSL .diadem__antispamInfo---content p, .diadem__antispamInfo---content .diadem__whySSL p, .diadem__whySSL .hosting_VPSinfo--box p, .hosting_VPSinfo--box .diadem__whySSL p {
    width: 80%;
  }
}

@media (max-width: 520px) {
  .diadem__whySSL .desc, .diadem__whySSL .diadem__hostingInfo--box p, .diadem__hostingInfo--box .diadem__whySSL p, .diadem__whySSL .diadem__antispamInfo---content p, .diadem__antispamInfo---content .diadem__whySSL p, .diadem__whySSL .hosting_VPSinfo--box p, .hosting_VPSinfo--box .diadem__whySSL p {
    width: 100%;
  }
}

@media (max-width: 1200px) {
  .diadem__whySSL {
    padding: 2em 0;
  }
}

.diadem__with-withoutSSL {
  padding: 2em 0 2em;
}

.diadem__with-withoutSSL .inner-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: space-between;
  -ms-flex-pack: space-between;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

@media (max-width: 1024px) {
  .diadem__with-withoutSSL .inner-container {
    display: block;
  }
}

.diadem__with-withoutSSL .title small {
  display: block;
  font-size: 65%;
  margin-bottom: 0.5em;
}

.diadem__with-withoutSSL ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  -webkit-box-pack: space-between;
  -ms-flex-pack: space-between;
  justify-content: space-between;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-top: 2em;
  list-style: none;
}

.diadem__with-withoutSSL ul li {
  padding-left: 35px;
  position: relative;
  color: #2a2a2a;
  line-height: 1.5;
}

.diadem__with-withoutSSL ul li:not(:last-child) {
  padding-bottom: 1em;
}

@media (max-width: 1200px) {
  .diadem__with-withoutSSL ul li:not(:last-child) {
    padding-bottom: 0.5em;
  }
}

.diadem__with-withoutSSL ul li::before {
  content: '';
  background-image: url("./../img/icons/checkO.svg");
  background-size: 22px;
  background-repeat: no-repeat;
  position: absolute;
  top: 0;
  left: 0;
  width: 30px;
  height: 30px;
  opacity: 0.8;
  -webkit-filter: grayscale(100%);
  filter: grayscale(100%);
}

@media (max-width: 1200px) {
  .diadem__with-withoutSSL ul li::before {
    background-size: 18px;
    top: 2px;
  }
}

@media (max-width: 1200px) {
  .diadem__with-withoutSSL ul li {
    padding-left: 28px;
  }
}

@media (max-width: 1024px) {
  .diadem__with-withoutSSL .with-withoutSSL-txtcon {
    width: 100%;
    margin-left: 0 !important;
    margin-bottom: 20px !important;
  }
}

.diadem__with-withoutSSL .with-withoutSSL-cont {
  width: 102%;
  margin: 0 -1%;
  float: left;
  counter-reset: setcounter;
}

.diadem__with-withoutSSL .with-withoutSSL-cont > * {
  width: 48%;
  float: left;
  margin: 0 1% 2% 1%;
  min-height: 1px;
  list-style: none;
}

.diadem__with-withoutSSL .with-withoutSSL-cont > *:nth-last-child(-n+2) {
  margin-bottom: 0;
}

@media (max-width: 1024px) {
  .diadem__with-withoutSSL .with-withoutSSL-cont {
    width: 100% !important;
    margin-left: 0 !important;
  }
}

@media (max-width: 560px) {
  .diadem__with-withoutSSL .with-withoutSSL-cont {
    width: 102%;
    margin: 0 -1%;
    float: left;
  }
  .diadem__with-withoutSSL .with-withoutSSL-cont > * {
    width: 98%;
    float: left;
    margin: 0 1% 2% 1%;
    min-height: 1px;
    list-style: none;
  }
  .diadem__with-withoutSSL .with-withoutSSL-cont > *:nth-last-child(-n+1) {
    margin-bottom: 0;
  }
}

@media (max-width: 1024px) {
  .diadem__with-withoutSSL {
    padding-top: 0;
  }
}

.diadem__howSSLWorks {
  padding: 4em 0 2em;
}

.diadem__howSSLWorks .title {
  color: #e07914;
  margin-bottom: 30px;
}

.diadem__howSSLWorks .lgDesc, .diadem__howSSLWorks .diadem__zimbraFeatures .btn, .diadem__zimbraFeatures .diadem__howSSLWorks .btn, .diadem__howSSLWorks .diadem__hostingInfo--box h6, .diadem__hostingInfo--box .diadem__howSSLWorks h6, .diadem__howSSLWorks .diadem__allStacks--tabMenu, .diadem__howSSLWorks .hosting_VPSinfo--box h6, .hosting_VPSinfo--box .diadem__howSSLWorks h6, .diadem__howSSLWorks .hosting_VPSinfo--box h2, .hosting_VPSinfo--box .diadem__howSSLWorks h2 {
  margin-bottom: 0.6em;
}

.diadem__howSSLWorks--list {
  width: 100%;
  margin: 0 -0%;
  float: left;
  counter-reset: setcounter;
}

.diadem__howSSLWorks--list > * {
  width: 33.33333%;
  float: left;
  margin: 0 0% 0% 0%;
  min-height: 1px;
  list-style: none;
}

.diadem__howSSLWorks--list > *:nth-last-child(-n+3) {
  margin-bottom: 0;
}

@media (max-width: 700px) {
  .diadem__howSSLWorks--list {
    width: 100%;
    margin: 0 -0%;
    float: left;
  }
  .diadem__howSSLWorks--list > * {
    width: 100%;
    float: left;
    margin: 0 0% 0% 0%;
    min-height: 1px;
    list-style: none;
  }
  .diadem__howSSLWorks--list > *:nth-last-child(-n+1) {
    margin-bottom: 0;
  }
}

.diadem__howSSLWorks--box {
  background-color: var(--bxClr, transparent);
  padding: 3em 3em 6em;
  position: relative;
  overflow: hidden;
}

.diadem__howSSLWorks--box::after {
  counter-increment: setcounter;
  content: "0" counter(setcounter) "";
  position: absolute;
  bottom: -15px;
  right: 15px;
  font-size: 350%;
  font-weight: 600;
  opacity: 0.4;
  pointer-events: none;
}

.diadem__howSSLWorks--box:nth-child(1) {
  --bxClr:#e07914;
}

.diadem__howSSLWorks--box:nth-child(2) {
  --bxClr:#c56507;
}

.diadem__howSSLWorks--box:nth-child(3) {
  --bxClr:#a25102;
}

@media (max-width: 800px) {
  .diadem__howSSLWorks--box {
    padding: 2em 2em 5em;
  }
}

@media (max-width: 700px) {
  .diadem__howSSLWorks--box:not(:last-child) {
    margin-bottom: 20px;
  }
}

@media (max-width: 1200px) {
  .diadem__howSSLWorks {
    padding: 2em 0;
  }
}

.diadem__diffSSL {
  padding: 4em 0 0 0;
}

.diadem__diffSSL figure {
  width: 35%;
  float: left;
}

@media (max-width: 870px) {
  .diadem__diffSSL figure {
    width: 100%;
    text-align: center;
    margin-bottom: 20px;
  }
}

.diadem__diffSSL--content {
  width: 60%;
  float: right;
}

@media (max-width: 1200px) {
  .diadem__diffSSL--content {
    line-height: 1.7;
  }
}

@media (max-width: 870px) {
  .diadem__diffSSL--content {
    width: 100%;
  }
}

.diadem__diffSSL--content ul {
  list-style: none;
}

.diadem__diffSSL--content ul li {
  padding-left: 35px;
  position: relative;
  color: #2a2a2a;
  line-height: 1.5;
}

.diadem__diffSSL--content ul li:before {
  content: '';
  background-image: url(./../img/icons/checkO.svg);
  background-size: 22px;
  background-repeat: no-repeat;
  position: absolute;
  top: 0;
  left: 0;
  width: 30px;
  height: 30px;
  opacity: 0.8;
  -webkit-filter: grayscale(100%);
  filter: grayscale(100%);
}

.diadem__diffSSL .diadem__logoCarousel {
  width: 100%;
  float: left;
  margin-top: 1em;
}

@media (max-width: 1200px) {
  .diadem__diffSSL {
    padding: 2em 0 0 0;
  }
}

.diadem__hostingPlans {
  position: relative;
  padding-bottom: 4em;
}

.diadem__hostingPlans .inner-container {
  background-color: #ffffff;
  padding: 1em 1em 3em 1em;
  position: relative;
}

.diadem__hostingPlans .inner-container > .btn-btm {
  background-color: #ffffff;
}

.diadem__hostingPlans--list {
  width: 103%;
  margin: 0 -1.5%;
  float: left;
  padding-bottom: 40px;
}

.diadem__hostingPlans--list > * {
  width: 22%;
  float: left;
  margin: 0 1.5% 3% 1.5%;
  min-height: 1px;
  list-style: none;
}

.diadem__hostingPlans--list > *:nth-last-child(-n+4) {
  margin-bottom: 0;
}

@media (max-width: 1000px) {
  .diadem__hostingPlans--list {
    display: block;
  }
}

.diadem__hostingPlans--box {
  padding: 1.5em;
  position: relative;
}

.diadem__hostingPlans--box:first-child figure {
  width: 15%;
  position: absolute;
  bottom: 0;
  right: -22px;
}

@media (max-width: 1000px) {
  .diadem__hostingPlans--box:first-child figure {
    width: 74px;
    right: 16px;
    bottom: 19px;
  }
}

@media (max-width: 1000px) {
  .diadem__hostingPlans--box:first-child {
    width: 100%;
  }
}

@media (max-width: 1000px) {
  .diadem__hostingPlans--box:first-child .title br {
    display: none;
  }
}

.diadem__hostingPlans--box:not(:first-child) {
  border: 1px solid #cecece;
}

.diadem__hostingPlans--box:not(:first-child) .diadem__hostingPlans---head {
  font-size: calc(var(--f-body) + 0.5vw);
  margin-bottom: 0.8em;
}

.diadem__hostingPlans--box:not(:first-child) .diadem__hostingPlans---pricing {
  font-size: calc(var(--f-body) + 1.5vw);
}

.diadem__hostingPlans--box:not(:first-child) .diadem__hostingPlans---pricing b {
  background-image: url("./../img/icons/hstng-rupee.svg");
  background-repeat: no-repeat;
  background-position: left 10px;
  background-size: 33px;
  padding-left: 38px;
  display: inline-block;
  color: #e07914;
}

@media (max-width: 1300px) {
  .diadem__hostingPlans--box:not(:first-child) .diadem__hostingPlans---pricing b {
    font-size: 26px;
    background-position: left 4px;
    background-size: 24px;
    padding-left: 30px;
  }
}

.diadem__hostingPlans--box:not(:first-child) .diadem__hostingPlans---pricing small {
  font-size: 16px;
  display: block;
  margin-bottom: 0.2em;
}

@media (max-width: 1300px) {
  .diadem__hostingPlans--box:not(:first-child) .diadem__hostingPlans---pricing small {
    font-size: 15px;
  }
}

@media (max-width: 1000px) {
  .diadem__hostingPlans--box:not(:first-child) .diadem__hostingPlans---pricing {
    margin-bottom: 30px;
  }
}

.diadem__hostingPlans--box:not(:first-child) figure {
  max-width: 22%;
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  right: 20px;
}

@media (max-width: 1300px) {
  .diadem__hostingPlans--box:not(:first-child) figure {
    width: 22%;
  }
}

@media (max-width: 1000px) {
  .diadem__hostingPlans--box:not(:first-child) {
    width: 32%;
    margin-top: 30px;
  }
}

@media (max-width: 599px) {
  .diadem__hostingPlans--box:not(:first-child) {
    display: none;
  }
}

@media (max-width: 580px) {
  .diadem__hostingPlans--box:not(:first-child) {
    width: 100%;
  }
}

.diadem__hostingPlans--box .desc, .diadem__hostingPlans--box .diadem__hostingInfo--box p, .diadem__hostingInfo--box .diadem__hostingPlans--box p, .diadem__hostingPlans--box .diadem__antispamInfo---content p, .diadem__antispamInfo---content .diadem__hostingPlans--box p, .diadem__hostingPlans--box .hosting_VPSinfo--box p, .hosting_VPSinfo--box .diadem__hostingPlans--box p {
  font-size: 14px;
}

@media (max-width: 1300px) {
  .diadem__hostingPlans--box {
    padding: 1em;
  }
}

@media (max-width: 1000px) {
  .diadem__hostingPlans--box {
    margin: 0;
  }
}

@media (max-width: 1000px) {
  .diadem__hostingPlans--box:nth-child(2) {
    margin-right: 2%;
  }
}

@media (max-width: 1000px) {
  .diadem__hostingPlans--box:nth-child(3) {
    margin-right: 2%;
  }
}

.diadem__hostingPlans .btn-btm {
  position: absolute;
  left: 50%;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
  bottom: -20px;
  padding: 0.79em 3em;
}

.diadem__hostingPlans .btn-btm:hover {
  background-color: #00005d;
}

@media (max-width: 767px) {
  .diadem__hostingPlans .btn-btm {
    padding: 1em 3em;
  }
}

.diadem__hostingPlans .title {
  margin: 0.3em 0;
}

.diadem__hostingPlans--tbl {
  width: 100%;
  float: left;
  margin-top: 3em;
  color: #4e5763;
}

.diadem__hostingPlans--tbl .pricing-matrix-item {
  width: 25%;
  float: left;
}

.diadem__hostingPlans--tbl .pricing-matrix-item .pricing-feature {
  -webkit-box-pack: flex-start;
  -ms-flex-pack: flex-start;
  justify-content: flex-start;
}

@media (max-width: 999px) {
  .diadem__hostingPlans--tbl .pricing-matrix-item {
    display: none;
  }
}

@media (max-width: 860px) {
  .diadem__hostingPlans--tbl .pricing-matrix-item {
    width: 30%;
  }
}

@media (max-width: 706px) {
  .diadem__hostingPlans--tbl .pricing-matrix-item {
    width: 38%;
  }
}

@media (max-width: 599px) {
  .diadem__hostingPlans--tbl .pricing-matrix-item {
    width: 60%;
  }
}

.diadem__hostingPlans--tbl .pricing-matrix-slider {
  width: 75%;
  float: left;
}

.diadem__hostingPlans--tbl .pricing-matrix-slider .d-sm-block {
  display: none !important;
}

@media (max-width: 999px) {
  .diadem__hostingPlans--tbl .pricing-matrix-slider .d-sm-block {
    display: block !important;
    text-align: center;
  }
}

.diadem__hostingPlans--tbl .pricing-matrix-slider .pricing-feature {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

@media (max-width: 999px) {
  .diadem__hostingPlans--tbl .pricing-matrix-slider {
    width: 100%;
  }
}

.diadem__hostingPlans--tbl .pricing-matrix-slider .owl-nav {
  position: absolute;
  left: 0;
  top: -68px;
  width: 100%;
  text-align: center;
}

.diadem__hostingPlans--tbl .pricing-matrix-slider .owl-nav .owl-prev, .diadem__hostingPlans--tbl .pricing-matrix-slider .owl-nav .owl-next {
  margin: 15px;
  font-size: 30px;
}

.diadem__hostingPlans--tbl .pricing-matrix-slider .owl-nav .disabled {
  opacity: 0.2;
}

.diadem__hostingPlans--tbl .pricing-feature-item {
  border: 1px solid #eaeaea;
}

.diadem__hostingPlans--tbl .pricing-feature {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  height: 56px;
  padding: 0em 1.5em;
  background-color: #FFFFFF;
  text-align: left;
}

@media (max-width: 1200px) {
  .diadem__hostingPlans--tbl .pricing-feature {
    padding: 0.5em 1em;
  }
}

@media (max-width: 999px) {
  .diadem__hostingPlans--tbl .pricing-feature {
    min-height: 40px !important;
  }
}

@media (max-width: 599px) {
  .diadem__hostingPlans--tbl .pricing-feature {
    min-height: 32px !important;
  }
}

.diadem__hostingPlans--tbl .gap {
  height: 56px;
  clear: both;
  position: relative;
  display: block;
  background-color: #ededed;
  border-top: 1px solid #eaeaea;
  border-bottom: 1px solid #eaeaea;
}

@media (max-width: 1200px) {
  .diadem__hostingPlans--tbl {
    margin-top: 2em;
  }
}

.diadem__hostingInfo {
  padding: 3em 0 5em;
}

.diadem__hostingInfo .main-container {
  width: 93%;
}

.diadem__hostingInfo--box {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: space-between;
  -ms-flex-pack: space-between;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
}

.diadem__hostingInfo--box h5 {
  font-size: calc(var(--f-body) + 0.8vw);
}

.diadem__hostingInfo--box:nth-child(even) {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
}

.diadem__hostingInfo--box:not(:last-child) {
  margin-bottom: 6em;
}

@media (max-width: 600px) {
  .diadem__hostingInfo--box:not(:last-child) {
    margin-bottom: 4em;
  }
}

@media (max-width: 600px) {
  .diadem__hostingInfo--box {
    display: block;
  }
}

@media (max-width: 700px) {
  .diadem__hostingInfo--box h5 {
    font-size: 22px;
  }
}

.diadem__hostingInfo---img {
  width: 32%;
}

@media (max-width: 940px) {
  .diadem__hostingInfo---img {
    width: 40%;
  }
}

@media (max-width: 600px) {
  .diadem__hostingInfo---img {
    width: 100%;
    margin-bottom: 30px;
    text-align: center;
  }
}

.diadem__hostingInfo---content {
  width: 63%;
}

.diadem__hostingInfo---content > *:not(:last-child) {
  margin-bottom: 0.5em;
}

@media (max-width: 940px) {
  .diadem__hostingInfo---content {
    width: 56%;
  }
}

@media (max-width: 600px) {
  .diadem__hostingInfo---content {
    width: 100%;
  }
}

@media (max-width: 1200px) {
  .diadem__hostingInfo {
    padding-top: 0;
  }
}

.diadem__hostingInfo--box:nth-child(odd) .diadem__hostingInfo---img {
  text-align: right;
}

@media (max-width: 600px) {
  .diadem__hostingInfo--box:nth-child(odd) .diadem__hostingInfo---img {
    text-align: center;
  }
}

.diadem__hostingInfo--box:nth-child(even) .diadem__hostingInfo---img {
  text-align: left;
}

@media (max-width: 600px) {
  .diadem__hostingInfo--box:nth-child(even) .diadem__hostingInfo---img {
    text-align: center;
  }
}

.vdo-container {
  padding: 0.5em;
  border: 1px solid #cecece;
  background-color: #ffffff;
}

.vdo-container iframe {
  float: left;
}

.diadem__facilitySpecifications {
  padding-bottom: 15em;
  background-image: url("./../img/data-center/2.png");
  background-repeat: no-repeat;
  background-position: 106% 108%;
  background-size: 32%;
}

.diadem__facilitySpecifications .subTitle, .diadem__facilitySpecifications .diadem__antispamInfo---content h6, .diadem__antispamInfo---content .diadem__facilitySpecifications h6 {
  margin-bottom: 1em;
}

.diadem__facilitySpecifications--list {
  width: 104%;
  margin: 0 -2%;
  float: left;
  margin-top: 30px;
}

.diadem__facilitySpecifications--list > * {
  width: 29.33333%;
  float: left;
  margin: 0 2% 4% 2%;
  min-height: 1px;
  list-style: none;
}

.diadem__facilitySpecifications--list > *:nth-last-child(-n+3) {
  margin-bottom: 0;
}

@media (max-width: 1200px) {
  .diadem__facilitySpecifications--list {
    margin-top: 0;
    padding-top: 0;
  }
}

@media (max-width: 1014px) {
  .diadem__facilitySpecifications--list {
    width: 104%;
    margin: 0 -2%;
    float: left;
  }
  .diadem__facilitySpecifications--list > * {
    width: 46%;
    float: left;
    margin: 0 2% 4% 2%;
    min-height: 1px;
    list-style: none;
  }
  .diadem__facilitySpecifications--list > *:nth-last-child(-n+2) {
    margin-bottom: 0;
  }
}

@media (max-width: 640px) {
  .diadem__facilitySpecifications--list {
    width: 104%;
    margin: 0 -2%;
    float: left;
  }
  .diadem__facilitySpecifications--list > * {
    width: 96%;
    float: left;
    margin: 0 2% 4% 2%;
    min-height: 1px;
    list-style: none;
  }
  .diadem__facilitySpecifications--list > *:nth-last-child(-n+1) {
    margin-bottom: 0;
  }
}

.diadem__facilitySpecifications--box {
  margin-top: 60px;
}

.diadem__facilitySpecifications--box:not(.diadem__adbanner) {
  background-color: #ffffff;
  border: 1px solid #cecece;
  padding: 4em 2em 2em 2em;
  position: relative;
}

.diadem__facilitySpecifications--box:not(.diadem__adbanner) .lgDesc, .diadem__facilitySpecifications--box:not(.diadem__adbanner) .diadem__zimbraFeatures .btn, .diadem__zimbraFeatures .diadem__facilitySpecifications--box:not(.diadem__adbanner) .btn, .diadem__facilitySpecifications--box:not(.diadem__adbanner) .diadem__hostingInfo--box h6, .diadem__hostingInfo--box .diadem__facilitySpecifications--box:not(.diadem__adbanner) h6, .diadem__facilitySpecifications--box:not(.diadem__adbanner) .diadem__allStacks--tabMenu, .diadem__facilitySpecifications--box:not(.diadem__adbanner) .hosting_VPSinfo--box h6, .hosting_VPSinfo--box .diadem__facilitySpecifications--box:not(.diadem__adbanner) h6, .diadem__facilitySpecifications--box:not(.diadem__adbanner) .hosting_VPSinfo--box h2, .hosting_VPSinfo--box .diadem__facilitySpecifications--box:not(.diadem__adbanner) h2 {
  margin-bottom: 0.8em;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}

.diadem__facilitySpecifications--box:not(.diadem__adbanner) figure {
  display: inline-block;
  background-color: #ffffff;
  outline: 15px solid #ffffff;
  position: absolute;
  top: -40px;
  left: 2em;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}

.diadem__facilitySpecifications--box:not(.diadem__adbanner) figure img {
  max-height: 68px;
}

@media (max-width: 1200px) {
  .diadem__facilitySpecifications--box:not(.diadem__adbanner) figure img {
    max-height: 70px;
  }
}

@media (max-width: 1200px) {
  .diadem__facilitySpecifications--box:not(.diadem__adbanner) figure {
    top: -39px;
  }
}

.diadem__facilitySpecifications--box:not(.diadem__adbanner):not(:hover) figure {
  -webkit-filter: grayscale(100%);
  filter: grayscale(100%);
}

.diadem__facilitySpecifications--box:not(.diadem__adbanner):not(:hover) strong {
  color: inherit;
}

@media (max-width: 1200px) {
  .diadem__facilitySpecifications--box {
    margin-top: 40px;
  }
}

@media (max-width: 1024px) {
  .diadem__facilitySpecifications--box:nth-last-child(-n+3) {
    margin: 0 2% 4% 2%;
    margin-top: 40px;
  }
}

@media (max-width: 640px) {
  .diadem__facilitySpecifications--box:nth-last-child(-n+3) {
    margin: 0 2% 4% 2%;
    margin-top: 40px;
  }
}

@media (max-width: 1200px) {
  .diadem__facilitySpecifications {
    padding-top: 2em;
  }
}

@media (max-width: 1014px) {
  .diadem__facilitySpecifications {
    padding-bottom: 3em;
    background-position: 106% 105%;
  }
}

@media (max-width: 860px) {
  .diadem__facilitySpecifications {
    background-position: 101% 104%;
  }
}

@media (max-width: 792px) {
  .diadem__facilitySpecifications {
    background-position: 100% 104%;
  }
}

@media (max-width: 668px) {
  .diadem__facilitySpecifications {
    background-position: 100% 104%;
    background-size: 42%;
  }
}

@media (max-width: 640px) {
  .diadem__facilitySpecifications {
    background-image: none !important;
  }
}

.diadem__whyCloud {
  padding: 4em 0 6em;
}

.diadem__whyCloud .subTitle, .diadem__whyCloud .diadem__antispamInfo---content h6, .diadem__antispamInfo---content .diadem__whyCloud h6 {
  margin-bottom: 2.5em;
}

.diadem__whyCloud--list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin: -2%;
  margin-top: 160px;
}

.diadem__whyCloud--list > * {
  -ms-flex-preferred-size: 0;
      flex-basis: 0;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  -ms-flex-negative: 1;
      flex-shrink: 1;
  margin: 0 2%;
}

@media (max-width: 1200px) {
  .diadem__whyCloud--list {
    margin-top: 110px;
  }
}

@media (max-width: 900px) {
  .diadem__whyCloud--list {
    margin-top: 0px;
  }
}

.diadem__whyCloud--box {
  position: relative;
  padding-bottom: 1.5em;
}

.diadem__whyCloud--box::before, .diadem__whyCloud--box::after {
  content: '';
  position: absolute;
}

.diadem__whyCloud--box::before {
  width: 10px;
  height: 10px;
  border-radius: 50%;
  background-color: #e07914;
  left: 100px;
  bottom: -4px;
}

.diadem__whyCloud--box::after {
  width: 100px;
  height: 1px;
  background-color: #0f1627;
  bottom: 0;
  left: 0;
}

@media (max-width: 720px) {
  .diadem__whyCloud--box {
    width: 100%;
    -webkit-box-flex: 1;
        -ms-flex: auto;
            flex: auto;
    margin-bottom: 40px;
  }
}

@media (max-width: 1200px) {
  .diadem__whyCloud .desc, .diadem__whyCloud .diadem__hostingInfo--box p, .diadem__hostingInfo--box .diadem__whyCloud p, .diadem__whyCloud .diadem__antispamInfo---content p, .diadem__antispamInfo---content .diadem__whyCloud p, .diadem__whyCloud .hosting_VPSinfo--box p, .hosting_VPSinfo--box .diadem__whyCloud p {
    font-size: 15px;
  }
}

.diadem__whyCloud figure {
  max-width: 140px;
  display: inline-block;
  position: absolute;
  top: -12px;
  right: 0;
  -webkit-transform: translateY(calc(-100% + 3.8em));
  transform: translateY(calc(-100% + 3.8em));
}

@media (max-width: 1400px) {
  .diadem__whyCloud figure {
    max-width: 74px;
  }
}

@media (max-width: 922px) {
  .diadem__whyCloud figure {
    max-width: 70px;
  }
}

@media (max-width: 720px) {
  .diadem__whyCloud figure {
    width: 90px !important;
  }
}

.diadem__whyCloud .lgDesc, .diadem__whyCloud .diadem__zimbraFeatures .btn, .diadem__zimbraFeatures .diadem__whyCloud .btn, .diadem__whyCloud .diadem__hostingInfo--box h6, .diadem__hostingInfo--box .diadem__whyCloud h6, .diadem__whyCloud .diadem__allStacks--tabMenu, .diadem__whyCloud .hosting_VPSinfo--box h6, .hosting_VPSinfo--box .diadem__whyCloud h6, .diadem__whyCloud .hosting_VPSinfo--box h2, .hosting_VPSinfo--box .diadem__whyCloud h2 {
  margin: 1.1em 0 0.6em 0;
  font-size: calc(var(--f-body) + 0.5vw);
}

@media (max-width: 1200px) {
  .diadem__whyCloud .lgDesc, .diadem__whyCloud .diadem__zimbraFeatures .btn, .diadem__zimbraFeatures .diadem__whyCloud .btn, .diadem__whyCloud .diadem__hostingInfo--box h6, .diadem__hostingInfo--box .diadem__whyCloud h6, .diadem__whyCloud .diadem__allStacks--tabMenu, .diadem__whyCloud .hosting_VPSinfo--box h6, .hosting_VPSinfo--box .diadem__whyCloud h6, .diadem__whyCloud .hosting_VPSinfo--box h2, .hosting_VPSinfo--box .diadem__whyCloud h2 {
    font-size: 18px;
  }
}

@media (max-width: 1200px) {
  .diadem__whyCloud {
    padding: 2em 0;
  }
}

.diadem__cloudVDO {
  padding: 5em 0 4em;
  background-image: url("./../img/jelastic/orangebg.jpg");
  background-repeat: no-repeat;
  background-position: top center;
}

.diadem__cloudVDO--list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin: -2%;
}

.diadem__cloudVDO--list > * {
  -ms-flex-preferred-size: 0;
      flex-basis: 0;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  -ms-flex-negative: 1;
      flex-shrink: 1;
  margin: 0 2%;
}

@media (min-width: 1072px) {
  .diadem__cloudVDO--box .subTitle b p br, .diadem__cloudVDO--box .diadem__antispamInfo---content h6 b p br, .diadem__antispamInfo---content .diadem__cloudVDO--box h6 b p br {
    display: none;
  }
}

@media (max-width: 900px) {
  .diadem__cloudVDO--box .subTitle b p br, .diadem__cloudVDO--box .diadem__antispamInfo---content h6 b p br, .diadem__antispamInfo---content .diadem__cloudVDO--box h6 b p br {
    display: none;
  }
}

.diadem__cloudVDO--box > *:not(:last-child) {
  margin-bottom: 0.5em;
}

.diadem__cloudVDO--box .vdo-container {
  margin-top: 0.8em;
}

@media (max-width: 900px) {
  .diadem__cloudVDO--box .vdo-container {
    width: 100%;
  }
}

@media (max-width: 900px) {
  .diadem__cloudVDO--box .vdo-container img {
    width: 100%;
  }
}

@media (max-width: 900px) {
  .diadem__cloudVDO--box {
    width: 100%;
    -webkit-box-flex: 1;
        -ms-flex: auto;
            flex: auto;
  }
}

@media (max-width: 900px) {
  .diadem__cloudVDO--box:not(:first-child) {
    margin-top: 40px;
  }
}

.diadem__cloudVDO--box .lgDesc, .diadem__cloudVDO--box .diadem__zimbraFeatures .btn, .diadem__zimbraFeatures .diadem__cloudVDO--box .btn, .diadem__cloudVDO--box .diadem__hostingInfo--box h6, .diadem__hostingInfo--box .diadem__cloudVDO--box h6, .diadem__cloudVDO--box .diadem__allStacks--tabMenu, .diadem__cloudVDO--box .hosting_VPSinfo--box h6, .hosting_VPSinfo--box .diadem__cloudVDO--box h6, .diadem__cloudVDO--box .hosting_VPSinfo--box h2, .hosting_VPSinfo--box .diadem__cloudVDO--box h2 {
  font-size: 16px;
  min-height: 50px;
}

@media (max-width: 1029px) {
  .diadem__cloudVDO--box .lgDesc p br, .diadem__cloudVDO--box .diadem__zimbraFeatures .btn p br, .diadem__zimbraFeatures .diadem__cloudVDO--box .btn p br, .diadem__cloudVDO--box .diadem__hostingInfo--box h6 p br, .diadem__hostingInfo--box .diadem__cloudVDO--box h6 p br, .diadem__cloudVDO--box .diadem__allStacks--tabMenu p br, .diadem__cloudVDO--box .hosting_VPSinfo--box h6 p br, .hosting_VPSinfo--box .diadem__cloudVDO--box h6 p br, .diadem__cloudVDO--box .hosting_VPSinfo--box h2 p br, .hosting_VPSinfo--box .diadem__cloudVDO--box h2 p br {
    display: none;
  }
}

@media (max-width: 900px) {
  .diadem__cloudVDO--box .lgDesc, .diadem__cloudVDO--box .diadem__zimbraFeatures .btn, .diadem__zimbraFeatures .diadem__cloudVDO--box .btn, .diadem__cloudVDO--box .diadem__hostingInfo--box h6, .diadem__hostingInfo--box .diadem__cloudVDO--box h6, .diadem__cloudVDO--box .diadem__allStacks--tabMenu, .diadem__cloudVDO--box .hosting_VPSinfo--box h6, .hosting_VPSinfo--box .diadem__cloudVDO--box h6, .diadem__cloudVDO--box .hosting_VPSinfo--box h2, .hosting_VPSinfo--box .diadem__cloudVDO--box h2 {
    min-height: auto;
  }
}

@media (max-width: 900px) {
  .diadem__cloudVDO {
    background-size: cover;
    padding: 3em 0 3em;
  }
}

.diadem__cloudFeatures {
  padding: 4em 0 0;
}

.diadem__cloudFeatures--list {
  width: 103%;
  margin: 0 -1.5%;
  float: left;
}

.diadem__cloudFeatures--list > * {
  width: 22%;
  float: left;
  margin: 0 1.5% 3% 1.5%;
  min-height: 1px;
  list-style: none;
}

.diadem__cloudFeatures--list > *:nth-last-child(-n+4) {
  margin-bottom: 0;
}

@media (max-width: 900px) {
  .diadem__cloudFeatures--list {
    width: 103%;
    margin: 0 -1.5%;
    float: left;
  }
  .diadem__cloudFeatures--list > * {
    width: 30.33333%;
    float: left;
    margin: 0 1.5% 3% 1.5%;
    min-height: 1px;
    list-style: none;
  }
  .diadem__cloudFeatures--list > *:nth-last-child(-n+3) {
    margin-bottom: 0;
  }
}

@media (max-width: 500px) {
  .diadem__cloudFeatures--list {
    width: 103%;
    margin: 0 -1.5%;
    float: left;
  }
  .diadem__cloudFeatures--list > * {
    width: 47%;
    float: left;
    margin: 0 1.5% 3% 1.5%;
    min-height: 1px;
    list-style: none;
  }
  .diadem__cloudFeatures--list > *:nth-last-child(-n+2) {
    margin-bottom: 0;
  }
}

@media (max-width: 400px) {
  .diadem__cloudFeatures--list {
    width: 103%;
    margin: 0 -1.5%;
    float: left;
  }
  .diadem__cloudFeatures--list > * {
    width: 97%;
    float: left;
    margin: 0 1.5% 3% 1.5%;
    min-height: 1px;
    list-style: none;
  }
  .diadem__cloudFeatures--list > *:nth-last-child(-n+1) {
    margin-bottom: 0;
  }
}

.diadem__cloudFeatures--box {
  margin-bottom: 70px;
}

.diadem__cloudFeatures--box figure {
  margin-bottom: 1.5em;
}

.diadem__cloudFeatures--box figure img {
  height: 68px;
}

@media (max-width: 1100px) {
  .diadem__cloudFeatures--box figure img {
    height: 60px;
  }
}

@media (max-width: 400px) {
  .diadem__cloudFeatures--box figure img {
    height: 46px;
  }
}

@media (max-width: 400px) {
  .diadem__cloudFeatures--box figure {
    float: left;
    margin-right: 20px;
    margin-bottom: 1.2em;
    width: 60px;
  }
}

@media (max-width: 900px) {
  .diadem__cloudFeatures--box:nth-last-child(-n+4) {
    margin: 0 1.5% 3% 1.5%;
  }
}

@media (max-width: 500px) {
  .diadem__cloudFeatures--box:nth-last-child(-n+3) {
    margin: 0 1.5% 4% 1.5%;
  }
}

@media (max-width: 1200px) {
  .diadem__cloudFeatures--box {
    margin-bottom: 50px;
  }
}

@media (max-width: 700px) {
  .diadem__cloudFeatures--box {
    margin-bottom: 30px;
  }
}

@media (max-width: 500px) {
  .diadem__cloudFeatures--box {
    margin: 0 1.5% 5% 1.5%;
  }
}

@media (max-width: 400px) {
  .diadem__cloudFeatures--box {
    border-bottom: 1px solid #eaeaea;
  }
}

.diadem__cloudFeatures .center-container {
  position: relative;
  margin-top: 4em;
}

.diadem__cloudFeatures .center-container::after {
  content: '';
  width: 100%;
  height: 1px;
  background-color: #e07914;
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  left: 0;
  z-index: -1;
  pointer-events: none;
}

@media (max-width: 1200px) {
  .diadem__cloudFeatures .center-container {
    margin-top: 2em;
  }
}

.diadem__cloudFeatures .btn {
  font-size: calc(var(--f-body) + 0.2vw);
  padding: 0.8em 2em;
  outline: 20px solid #ffffff;
}

@media (max-width: 1200px) {
  .diadem__cloudFeatures {
    padding: 2em 0;
  }
}

.diadem__allStacks {
  padding: 4em 0 0;
}

.diadem__allStacks .subTitle, .diadem__allStacks .diadem__antispamInfo---content h6, .diadem__antispamInfo---content .diadem__allStacks h6 {
  margin-bottom: 1em;
}

.diadem__allStacks .subTitle span, .diadem__allStacks .diadem__antispamInfo---content h6 span, .diadem__antispamInfo---content .diadem__allStacks h6 span {
  background-color: #0f1627;
  padding: 0.5em 1em;
}

.diadem__allStacks--tabMenu {
  margin-bottom: 0;
}

@media (max-width: 1200px) {
  .diadem__allStacks--tabMenu li {
    font-size: 15px !important;
  }
}

.diadem__allStacks--tabContents {
  background-color: #ffffff;
  color: #4e5763;
  margin-bottom: 4em;
}

.diadem__allStacks--tabContents th {
  background-color: #e07914;
  color: #ffffff;
}

@media (max-width: 1200px) {
  .diadem__allStacks--tabContents th {
    font-size: 15px;
  }
}

.diadem__allStacks--tabContents .tabHeading {
  display: none;
}

.diadem__allStacks--tabContents table {
  border: 0;
}

.diadem__allStacks--tabContents table td:first-child {
  text-transform: uppercase;
}

.diadem__allStacks--tabContents table tr:not(:last-child) {
  border-bottom: 1px solid #e0e0e0;
}

.diadem__allStacks--tabContents table tr td p {
  line-height: 28px;
}

@media (max-width: 1200px) {
  .diadem__allStacks--tabContents table tr td p {
    font-size: 15px;
  }
}

@media (max-width: 1200px) {
  .diadem__allStacks {
    padding: 2em 0 0;
    padding-top: 1em;
  }
}

.diadem__pricingModel {
  padding: 4em 0;
}

.diadem__pricingModel .center-container > *:not(:last-child) {
  margin-bottom: 0.3em;
}

.diadem__pricingModel .center-container figure {
  margin-top: 2em;
}

@media (max-width: 1200px) {
  .diadem__pricingModel {
    padding: 2em 0;
  }
}

.diadem__jelasticCharges {
  padding-top: 2.5em;
  background-image: url("./../img/jelastic/orangebg.jpg");
  background-repeat: no-repeat;
  background-position: top center;
}

.diadem__jelasticCharges .subTitle, .diadem__jelasticCharges .diadem__antispamInfo---content h6, .diadem__antispamInfo---content .diadem__jelasticCharges h6 {
  margin-bottom: 1.3em;
}

.diadem__jelasticCharges .btn {
  margin-top: 1.3em;
}

.diadem__jelasticCharges--list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin: -1.5%;
}

.diadem__jelasticCharges--list > * {
  -ms-flex-preferred-size: 0;
      flex-basis: 0;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  -ms-flex-negative: 1;
      flex-shrink: 1;
  margin: 0 1.5%;
}

@media (max-width: 800px) {
  .diadem__jelasticCharges--list {
    margin: 0;
  }
}

.diadem__jelasticCharges--box {
  background-color: #f7f7f7;
  padding: 3em;
}

@media (max-width: 800px) {
  .diadem__jelasticCharges--box {
    width: 100%;
    -webkit-box-flex: 1;
        -ms-flex: auto;
            flex: auto;
    text-align: center;
    padding: 2em;
  }
  .diadem__jelasticCharges--box:not(:first-child) {
    margin-top: 30px;
  }
}

@media (max-width: 1200px) {
  .diadem__jelasticCharges--box .desc, .diadem__jelasticCharges--box .diadem__hostingInfo--box p, .diadem__hostingInfo--box .diadem__jelasticCharges--box p, .diadem__jelasticCharges--box .diadem__antispamInfo---content p, .diadem__antispamInfo---content .diadem__jelasticCharges--box p, .diadem__jelasticCharges--box .hosting_VPSinfo--box p, .hosting_VPSinfo--box .diadem__jelasticCharges--box p {
    font-size: 15px;
  }
}

@media (max-width: 800px) {
  .diadem__jelasticCharges {
    background-size: cover;
  }
}

@media (max-width: 800px) {
  .diadem__jelasticCharges {
    padding-bottom: 2em;
  }
}

.diadem__hostApps {
  padding: 4em 0 4em;
}

.diadem__hostApps .subTitle, .diadem__hostApps .diadem__antispamInfo---content h6, .diadem__antispamInfo---content .diadem__hostApps h6 {
  margin-bottom: 2.5em;
}

.diadem__hostApps--list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin: -1.5%;
}

.diadem__hostApps--list > * {
  -ms-flex-preferred-size: 0;
      flex-basis: 0;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  -ms-flex-negative: 1;
      flex-shrink: 1;
  margin: 0 1.5%;
}

@media (max-width: 920px) {
  .diadem__hostApps--box {
    width: 47%;
    -webkit-box-flex: 1;
        -ms-flex: auto;
            flex: auto;
    margin-bottom: 30px;
  }
}

@media (max-width: 520px) {
  .diadem__hostApps--box {
    width: 100%;
  }
}

.diadem__hostApps .lgDesc, .diadem__hostApps .diadem__zimbraFeatures .btn, .diadem__zimbraFeatures .diadem__hostApps .btn, .diadem__hostApps .diadem__hostingInfo--box h6, .diadem__hostingInfo--box .diadem__hostApps h6, .diadem__hostApps .diadem__allStacks--tabMenu, .diadem__hostApps .hosting_VPSinfo--box h6, .hosting_VPSinfo--box .diadem__hostApps h6, .diadem__hostApps .hosting_VPSinfo--box h2, .hosting_VPSinfo--box .diadem__hostApps h2 {
  margin: 1.1em 0 0.6em 0;
}

@media (max-width: 1200px) {
  .diadem__hostApps .desc, .diadem__hostApps .diadem__hostingInfo--box p, .diadem__hostingInfo--box .diadem__hostApps p, .diadem__hostApps .diadem__antispamInfo---content p, .diadem__antispamInfo---content .diadem__hostApps p, .diadem__hostApps .hosting_VPSinfo--box p, .hosting_VPSinfo--box .diadem__hostApps p {
    font-size: 15px;
  }
}

@media (max-width: 520px) {
  .diadem__hostApps .desc, .diadem__hostApps .diadem__hostingInfo--box p, .diadem__hostingInfo--box .diadem__hostApps p, .diadem__hostApps .diadem__antispamInfo---content p, .diadem__antispamInfo---content .diadem__hostApps p, .diadem__hostApps .hosting_VPSinfo--box p, .hosting_VPSinfo--box .diadem__hostApps p {
    margin-top: 1em;
  }
}

@media (max-width: 1400px) {
  .diadem__hostApps figure img {
    height: 55px;
  }
}

@media (max-width: 520px) {
  .diadem__hostApps figure {
    float: right;
  }
}

@media (max-width: 800px) {
  .diadem__hostApps {
    padding: 0em 0 2em;
  }
}

.diadem__hybridEmailVDO {
  padding: 3em 0;
  position: relative;
  margin-bottom: 3em;
}

.diadem__hybridEmailVDO::after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 270px;
  background-color: #0f1627;
  z-index: -1;
  pointer-events: none;
}

@media (max-width: 700px) {
  .diadem__hybridEmailVDO::after {
    height: 100%;
  }
}

.diadem__hybridEmailVDO--list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin: -2%;
  margin-top: 2em;
}

.diadem__hybridEmailVDO--list > * {
  -ms-flex-preferred-size: 0;
      flex-basis: 0;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  -ms-flex-negative: 1;
      flex-shrink: 1;
  margin: 0 2%;
}

@media (max-width: 700px) {
  .diadem__hybridEmailVDO--list {
    display: block;
    margin: 0;
    margin-top: 30px;
  }
}

@media (max-width: 700px) {
  .diadem__hybridEmailVDO--box {
    width: 100%;
    margin-left: 0;
  }
  .diadem__hybridEmailVDO--box:last-child {
    margin-top: 30px;
  }
}

.diadem__hybridEmailCalc {
  margin: 3em 0;
}

.diadem__hybridEmailCalc .inner-container {
  margin: 0 100px;
  width: calc(100% - 200px);
  padding: 4em;
  outline: 2px solid #e07914;
  outline-offset: -25px;
}

@media (max-width: 900px) {
  .diadem__hybridEmailCalc .inner-container {
    margin: 0;
    width: 100%;
  }
}

@media (max-width: 580px) {
  .diadem__hybridEmailCalc .inner-container {
    padding: 3em;
  }
}

@media (max-width: 500px) {
  .diadem__hybridEmailCalc .inner-container {
    padding-top: 3em;
  }
}

@media (max-width: 470px) {
  .diadem__hybridEmailCalc .inner-container {
    outline-offset: 0;
    padding: 1em;
    padding-top: 1em;
  }
}

.diadem__hybridEmailCalc .subTitle, .diadem__hybridEmailCalc .diadem__antispamInfo---content h6, .diadem__antispamInfo---content .diadem__hybridEmailCalc h6 {
  margin-bottom: 1em;
}

@media (max-width: 690px) {
  .diadem__hybridEmailCalc .subTitle p, .diadem__hybridEmailCalc .diadem__antispamInfo---content h6 p, .diadem__antispamInfo---content .diadem__hybridEmailCalc h6 p {
    text-align: left;
  }
}

.diadem__hybridEmailCalc .allForm {
  width: 100%;
}

.diadem__hybridEmailCalc .allForm .form-element {
  width: 48%;
  min-height: 78px;
}

.diadem__hybridEmailCalc .allForm .form-element:nth-child(even) {
  float: right;
}

@media (max-width: 1060px) {
  .diadem__hybridEmailCalc .allForm .form-element {
    width: 100%;
    margin-bottom: 30px;
    min-height: auto;
  }
}

.diadem__hybridEmailCalc .link {
  padding-right: 20px;
  background-image: url(./../img/icons/right.svg);
  background-repeat: no-repeat;
  background-position: center right;
  background-size: 15px;
  float: right;
  font-size: 14px;
  margin-top: -46px;
}

@media (max-width: 500px) {
  .diadem__hybridEmailCalc .link {
    margin-top: -82px;
  }
}

.diadem__hybridEmailCalc .totalCalc {
  width: 100%;
  float: left;
  text-align: right;
  margin-top: 20px;
}

.diadem__hybridEmailCalc .totalCalc strong {
  font-size: calc(var(--f-body) + 1.2vw);
  background-image: url("./../img/icons/rupeeO.svg");
  background-repeat: no-repeat;
  background-position: 0px 6px;
  background-size: 33px;
  padding-left: 35px;
  display: inline-block;
}

@media (max-width: 1470px) {
  .diadem__hybridEmailCalc .totalCalc strong {
    background-position: 0px 5px;
    background-size: 28px;
  }
}

@media (max-width: 1060px) {
  .diadem__hybridEmailCalc .totalCalc strong {
    background-position: 0px 5px;
    background-size: 24px;
    padding-left: 27px;
  }
}

@media (max-width: 580px) {
  .diadem__hybridEmailCalc .totalCalc {
    font-size: 15px;
  }
}

.diadem__hybridEmailCalc .totalCalc a {
  border-bottom: 2px solid #e07914;
  padding-bottom: 5px;
}

.diadem__hybridEmailCalc .totalCalc a:hover {
  color: #e07914;
}

@media (max-width: 1060px) {
  .diadem__hybridEmailCalc {
    margin-top: 0;
  }
}

.diadem__whyHybridEmail {
  padding: 3em 0 3em;
  background-color: #292929;
}

.diadem__whyHybridEmail .inner-container {
  position: relative;
  padding: 0px 20px;
}

.diadem__whyHybridEmail .subTitle, .diadem__whyHybridEmail .diadem__antispamInfo---content h6, .diadem__antispamInfo---content .diadem__whyHybridEmail h6 {
  margin-bottom: 1em;
}

.diadem__whyHybridEmail--list {
  width: 40%;
  float: left;
}

.diadem__whyHybridEmail--list li {
  line-height: 1.5;
  list-style: inherit;
  padding-left: 0.8em;
}

.diadem__whyHybridEmail--list li:not(:last-child) {
  margin-bottom: 2em;
}

.diadem__whyHybridEmail--list:nth-of-type(2) {
  float: right;
}

@media (max-width: 560px) {
  .diadem__whyHybridEmail--list:nth-of-type(2) {
    margin-top: 2em;
  }
}

@media (max-width: 560px) {
  .diadem__whyHybridEmail--list {
    width: 100%;
  }
}

.diadem__whyHybridEmail figure {
  width: 11%;
  position: absolute;
  left: 50%;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
  bottom: -5.8em;
  text-align: center;
}

@media (max-width: 1360px) {
  .diadem__whyHybridEmail figure {
    bottom: -5.6em;
  }
}

@media (max-width: 1300px) {
  .diadem__whyHybridEmail figure {
    bottom: -5.5em;
  }
}

@media (max-width: 1200px) {
  .diadem__whyHybridEmail figure {
    bottom: -5.3em;
  }
}

@media (max-width: 1100px) {
  .diadem__whyHybridEmail figure {
    bottom: -5.1em;
  }
}

@media (max-width: 1000px) {
  .diadem__whyHybridEmail figure {
    bottom: -4.9em;
  }
}

@media (max-width: 900px) {
  .diadem__whyHybridEmail figure {
    bottom: -4.7em;
  }
}

@media (max-width: 800px) {
  .diadem__whyHybridEmail figure {
    bottom: -4.5em;
  }
}

@media (max-width: 700px) {
  .diadem__whyHybridEmail figure {
    bottom: -4.3em;
  }
}

@media (max-width: 600px) {
  .diadem__whyHybridEmail figure {
    bottom: -4.1em;
  }
}

@media (max-width: 560px) {
  .diadem__whyHybridEmail figure {
    display: none;
  }
}

.diadem__dserverPriceTable {
  padding: 4em 0 1em;
}

.diadem__dserverPriceTable .desc, .diadem__dserverPriceTable .diadem__hostingInfo--box p, .diadem__hostingInfo--box .diadem__dserverPriceTable p, .diadem__dserverPriceTable .diadem__antispamInfo---content p, .diadem__antispamInfo---content .diadem__dserverPriceTable p, .diadem__dserverPriceTable .hosting_VPSinfo--box p, .hosting_VPSinfo--box .diadem__dserverPriceTable p {
  margin-top: 0.4em;
  margin-bottom: 2em;
}

.diadem__dserverPriceTable .subTitle, .diadem__dserverPriceTable .diadem__antispamInfo---content h6, .diadem__antispamInfo---content .diadem__dserverPriceTable h6 {
  margin-bottom: 0.8em;
}

.diadem__dserverPriceTable--list {
  width: 104%;
  margin: 0 -2%;
  float: left;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  -webkit-box-pack: space-between;
  -ms-flex-pack: space-between;
  justify-content: space-between;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  padding: 0 50px;
}

.diadem__dserverPriceTable--list > * {
  width: 46%;
  float: left;
  margin: 0 2% 4% 2%;
  min-height: 1px;
  list-style: none;
}

.diadem__dserverPriceTable--list > *:nth-last-child(-n+2) {
  margin-bottom: 0;
}

@media (max-width: 1240px) {
  .diadem__dserverPriceTable--list {
    padding: 0;
  }
}

@media (max-width: 600px) {
  .diadem__dserverPriceTable--list {
    width: 104%;
    margin: 0 -2%;
    float: left;
  }
  .diadem__dserverPriceTable--list > * {
    width: 96%;
    float: left;
    margin: 0 2% 4% 2%;
    min-height: 1px;
    list-style: none;
  }
  .diadem__dserverPriceTable--list > *:nth-last-child(-n+1) {
    margin-bottom: 0;
  }
}

.diadem__dserverPriceTable--box {
  padding: 3em 3em 8em;
  position: relative;
}

@media (max-width: 1024px) {
  .diadem__dserverPriceTable--box {
    padding: 1.5em 1.5em 6em;
  }
}

@media (max-width: 600px) {
  .diadem__dserverPriceTable--box {
    padding: 1.5em 1.5em 6em;
  }
}

@media (max-width: 600px) {
  .diadem__dserverPriceTable--box:last-child {
    margin-top: 20px;
  }
}

.diadem__dserverPriceTable--box .btn {
  position: absolute;
  bottom: 3em;
  left: 3em;
}

@media (max-width: 1024px) {
  .diadem__dserverPriceTable--box .btn {
    bottom: 1.5em;
    left: 1.5em;
  }
}

.diadem__dserverPriceTable--box .btn-blu:hover {
  background-color: transparent;
  color: #0f1627;
  border: 1px solid #0f1627;
}

.diadem__dserverPriceTable--box .btn-dorange:hover {
  background-color: transparent;
  color: #e07914;
  border: 1px solid #e07914;
}

.diadem__dserverPriceTable---head {
  font-size: calc(var(--f-body) + 0.3vw);
  margin-bottom: 0.8em;
}

@media (max-width: 900px) {
  .diadem__dserverPriceTable---head {
    margin-bottom: 2em;
  }
}

.diadem__dserverPriceTable---pricing {
  font-size: calc(var(--f-body) + 1.5vw);
  margin-bottom: 0.5em;
}

.diadem__dserverPriceTable---pricing b {
  background-image: url("./../img/icons/rupee.svg");
  background-repeat: no-repeat;
  background-position: left 10px;
  background-size: 33px;
  padding-left: 38px;
  display: inline-block;
  -webkit-filter: brightness(0) invert(1);
  filter: brightness(0) invert(1);
}

@media (max-width: 1240px) {
  .diadem__dserverPriceTable---pricing b {
    font-size: 24px;
    background-size: 24px;
    background-position: left 2px;
  }
}

.diadem__dserverPriceTable---pricing small {
  font-size: 35%;
  display: block;
  margin-bottom: 0.2em;
}

@media (max-width: 1100px) {
  .diadem__dserverPriceTable---pricing small {
    font-size: 44%;
    margin-bottom: 0.5em;
  }
}

@media (max-width: 600px) {
  .diadem__dserverPriceTable---pricing small {
    font-size: 57%;
    margin-bottom: 0.5em;
  }
}

.diadem__dserverPriceTable---features {
  list-style: none;
}

.diadem__dserverPriceTable---features li {
  padding-left: 35px;
  position: relative;
  line-height: 1.6;
}

.diadem__dserverPriceTable---features li:not(:last-child) {
  padding-bottom: 1em;
}

.diadem__dserverPriceTable---features li::before {
  content: '';
  background-image: url("./../img/icons/checkO.svg");
  background-size: 22px;
  background-repeat: no-repeat;
  position: absolute;
  top: 0;
  left: 0;
  width: 30px;
  height: 30px;
  -webkit-filter: brightness(0) invert(1);
  filter: brightness(0) invert(1);
}

@media (max-width: 1047px) {
  .diadem__dserverPriceTable---features {
    font-size: 14px;
  }
}

@media (max-width: 600px) {
  .diadem__dserverPriceTable---features {
    margin-top: 2em;
  }
}

.diadem__dserverPriceTable figure {
  max-width: 25%;
  display: inline-block;
  position: absolute;
  top: 3em;
  right: 3em;
}

@media (max-width: 1200px) {
  .diadem__dserverPriceTable figure {
    width: 22%;
  }
}

@media (max-width: 1024px) {
  .diadem__dserverPriceTable figure {
    right: 1.5em;
  }
}

@media (max-width: 900px) {
  .diadem__dserverPriceTable figure {
    width: 20%;
    top: 4.5em;
  }
}

@media (max-width: 1200px) {
  .diadem__dserverPriceTable {
    padding: 2em 0 1em;
  }
}

.diadem__dserverFeatures {
  padding: 4em 0 4em;
}

.diadem__dserverFeatures .subTitle, .diadem__dserverFeatures .diadem__antispamInfo---content h6, .diadem__antispamInfo---content .diadem__dserverFeatures h6 {
  margin-bottom: 1em;
  position: relative;
}

.diadem__dserverFeatures .subTitle::after, .diadem__dserverFeatures .diadem__antispamInfo---content h6::after, .diadem__antispamInfo---content .diadem__dserverFeatures h6::after {
  content: '';
  width: 100%;
  height: 1px;
  background-color: #0f1627;
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  left: 0;
  z-index: -1;
  pointer-events: none;
}

.diadem__dserverFeatures .subTitle span, .diadem__dserverFeatures .diadem__antispamInfo---content h6 span, .diadem__antispamInfo---content .diadem__dserverFeatures h6 span {
  background-color: #ffffff;
  outline: 20px solid #ffffff;
}

.diadem__dserverFeatures figure {
  margin-bottom: 1.5em;
}

@media (max-width: 599px) {
  .diadem__dserverFeatures .item figure {
    text-align: center;
  }
}

.diadem__dserverFeatures .item figure img {
  height: 62px;
}

@media (max-width: 599px) {
  .diadem__dserverFeatures .item .desc, .diadem__dserverFeatures .item .diadem__hostingInfo--box p, .diadem__hostingInfo--box .diadem__dserverFeatures .item p, .diadem__dserverFeatures .item .diadem__antispamInfo---content p, .diadem__antispamInfo---content .diadem__dserverFeatures .item p, .diadem__dserverFeatures .item .hosting_VPSinfo--box p, .hosting_VPSinfo--box .diadem__dserverFeatures .item p {
    text-align: center;
  }
  .diadem__dserverFeatures .item .desc br, .diadem__dserverFeatures .item .diadem__hostingInfo--box p br, .diadem__hostingInfo--box .diadem__dserverFeatures .item p br, .diadem__dserverFeatures .item .diadem__antispamInfo---content p br, .diadem__antispamInfo---content .diadem__dserverFeatures .item p br, .diadem__dserverFeatures .item .hosting_VPSinfo--box p br, .hosting_VPSinfo--box .diadem__dserverFeatures .item p br {
    display: none;
  }
}

.diadem__dserverFeatures .item:not(:hover) figure {
  -webkit-filter: saturate(0%) grayscale(100%) brightness(69%) contrast(1000%);
  opacity: 0.7;
}

@media (max-width: 920px) {
  .diadem__dserverFeatures .desc, .diadem__dserverFeatures .diadem__hostingInfo--box p, .diadem__hostingInfo--box .diadem__dserverFeatures p, .diadem__dserverFeatures .diadem__antispamInfo---content p, .diadem__antispamInfo---content .diadem__dserverFeatures p, .diadem__dserverFeatures .hosting_VPSinfo--box p, .hosting_VPSinfo--box .diadem__dserverFeatures p {
    font-size: 14px;
  }
}

@media (max-width: 1200px) {
  .diadem__dserverFeatures {
    padding: 2em 0 2em;
  }
}

.diadem__antispamAdv {
  padding: 4em 0;
}

.diadem__antispamAdv .subTitle, .diadem__antispamAdv .diadem__antispamInfo---content h6, .diadem__antispamInfo---content .diadem__antispamAdv h6 {
  margin-bottom: 1em;
}

.diadem__antispamAdv--list {
  width: 103%;
  margin: 0 -1.5%;
  float: left;
}

.diadem__antispamAdv--list > * {
  width: 47%;
  float: left;
  margin: 0 1.5% 3% 1.5%;
  min-height: 1px;
  list-style: none;
}

.diadem__antispamAdv--list > *:nth-last-child(-n+2) {
  margin-bottom: 0;
}

@media (max-width: 900px) {
  .diadem__antispamAdv--list {
    width: 103%;
    margin: 0 -1.5%;
    float: left;
  }
  .diadem__antispamAdv--list > * {
    width: 97%;
    float: left;
    margin: 0 1.5% 3% 1.5%;
    min-height: 1px;
    list-style: none;
  }
  .diadem__antispamAdv--list > *:nth-last-child(-n+1) {
    margin-bottom: 0;
  }
}

.diadem__antispamAdv--box {
  border: 1px solid #cecece;
  border-left-width: 5px;
  padding: 3em;
  padding-left: calc((90px + 20px) + 3em);
  position: relative;
  -webkit-transition: border-width 0.1s;
  transition: border-width 0.1s;
}

.diadem__antispamAdv--box:not(:hover) figure {
  -webkit-filter: saturate(0%) grayscale(100%) brightness(69%) contrast(1000%);
  opacity: 0.7;
}

.diadem__antispamAdv--box:not(:hover) .lgDesc strong, .diadem__antispamAdv--box:not(:hover) .diadem__zimbraFeatures .btn strong, .diadem__zimbraFeatures .diadem__antispamAdv--box:not(:hover) .btn strong, .diadem__antispamAdv--box:not(:hover) .diadem__hostingInfo--box h6 strong, .diadem__hostingInfo--box .diadem__antispamAdv--box:not(:hover) h6 strong, .diadem__antispamAdv--box:not(:hover) .diadem__allStacks--tabMenu strong, .diadem__antispamAdv--box:not(:hover) .hosting_VPSinfo--box h6 strong, .hosting_VPSinfo--box .diadem__antispamAdv--box:not(:hover) h6 strong, .diadem__antispamAdv--box:not(:hover) .hosting_VPSinfo--box h2 strong, .hosting_VPSinfo--box .diadem__antispamAdv--box:not(:hover) h2 strong {
  color: inherit;
}

.diadem__antispamAdv--box:hover {
  border-left-color: #e07914;
  border-left-width: 10px;
}

@media (max-width: 1024px) {
  .diadem__antispamAdv--box {
    padding-left: calc((89px + 5px) + 1em);
    padding-right: 2em;
  }
}

@media (max-width: 900px) {
  .diadem__antispamAdv--box {
    margin: 0 1.5% 5% 1.5%;
  }
}

@media (max-width: 500px) {
  .diadem__antispamAdv--box {
    padding: 1em !important;
  }
}

@media (max-width: 900px) {
  .diadem__antispamAdv--box:nth-last-child(-n+2) {
    margin: 0 1.5% 5% 1.5%;
  }
}

.diadem__antispamAdv .lgDesc, .diadem__antispamAdv .diadem__zimbraFeatures .btn, .diadem__zimbraFeatures .diadem__antispamAdv .btn, .diadem__antispamAdv .diadem__hostingInfo--box h6, .diadem__hostingInfo--box .diadem__antispamAdv h6, .diadem__antispamAdv .diadem__allStacks--tabMenu, .diadem__antispamAdv .hosting_VPSinfo--box h6, .hosting_VPSinfo--box .diadem__antispamAdv h6, .diadem__antispamAdv .hosting_VPSinfo--box h2, .hosting_VPSinfo--box .diadem__antispamAdv h2 {
  margin-bottom: 0.5em;
}

.diadem__antispamAdv figure {
  position: absolute;
  top: 3em;
  left: 3em;
  width: 72px;
}

@media (max-width: 1024px) {
  .diadem__antispamAdv figure {
    top: 3em;
    left: 2em;
    width: 60px;
  }
}

@media (max-width: 500px) {
  .diadem__antispamAdv figure {
    position: static;
    margin-bottom: 20px;
    float: right;
    width: 45px;
  }
}

@media (max-width: 1200px) {
  .diadem__antispamAdv {
    padding: 2em 0;
  }
}

.diadem__antispamPlan {
  padding: 4em 0em;
  margin-top: 20px;
  position: relative;
}

.diadem__antispamPlan::after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 270px;
  background-color: #0f1627;
  z-index: -1;
  pointer-events: none;
}

@media (max-width: 1200px) {
  .diadem__antispamPlan::after {
    height: 200px;
  }
}

@media (max-width: 600px) {
  .diadem__antispamPlan::after {
    height: 100%;
  }
}

.diadem__antispamPlan .subTitle, .diadem__antispamPlan .diadem__antispamInfo---content h6, .diadem__antispamInfo---content .diadem__antispamPlan h6 {
  margin-bottom: 1em;
}

@media (max-width: 1024px) {
  .diadem__antispamPlan .subTitle, .diadem__antispamPlan .diadem__antispamInfo---content h6, .diadem__antispamInfo---content .diadem__antispamPlan h6 {
    font-size: 20px;
  }
}

.diadem__antispamPlan--list {
  width: 104%;
  margin: 0 -2%;
  float: left;
  padding: 0 10%;
  padding-bottom: 40px;
}

.diadem__antispamPlan--list > * {
  width: 46%;
  float: left;
  margin: 0 2% 4% 2%;
  min-height: 1px;
  list-style: none;
}

.diadem__antispamPlan--list > *:nth-last-child(-n+2) {
  margin-bottom: 0;
}

@media (max-width: 900px) {
  .diadem__antispamPlan--list {
    padding: 0 6%;
    padding-bottom: 40px;
  }
}

@media (max-width: 720px) {
  .diadem__antispamPlan--list {
    padding: 0;
    padding-bottom: 28px;
  }
}

@media (max-width: 600px) {
  .diadem__antispamPlan--list {
    width: 104%;
    margin: 0 -2%;
    float: left;
  }
  .diadem__antispamPlan--list > * {
    width: 96%;
    float: left;
    margin: 0 2% 4% 2%;
    min-height: 1px;
    list-style: none;
  }
  .diadem__antispamPlan--list > *:nth-last-child(-n+1) {
    margin-bottom: 0;
  }
}

.diadem__antispamPlan--box {
  border: 5px solid #ffffff;
  padding: 3em 2em;
  position: relative;
}

.diadem__antispamPlan--box:first-child {
  background: #e94d17;
  /* Old browsers */
  /* FF3.6-15 */
  /* Chrome10-25,Safari5.1-6 */
  background: -webkit-gradient(linear, left bottom, left top, from(#bf640a), to(#e07914));
  background: linear-gradient(to top, #bf640a 0%, #e07914 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bf640a', endColorstr='#e07914',GradientType=1 );
  /* IE6-9 */
}

.diadem__antispamPlan--box:last-child {
  background: #434343;
  /* Old browsers */
  /* FF3.6-15 */
  /* Chrome10-25,Safari5.1-6 */
  background: -webkit-gradient(linear, left bottom, left top, from(#434343), to(#696969));
  background: linear-gradient(to top, #434343 0%, #696969 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#434343', endColorstr='#696969',GradientType=1 );
  /* IE6-9 */
}

@media (max-width: 740px) {
  .diadem__antispamPlan--box {
    padding: 3em 1em;
  }
}

@media (max-width: 600px) {
  .diadem__antispamPlan--box {
    margin-bottom: 30px !important;
  }
}

.diadem__antispamPlan---head {
  float: left;
  font-size: calc(var(--f-body) + 1.2vw);
}

.diadem__antispamPlan---head small {
  display: block;
  font-size: 70%;
  margin-top: 0.2em;
}

@media (max-width: 1024px) {
  .diadem__antispamPlan---head {
    font-size: 22px;
  }
}

@media (max-width: 740px) {
  .diadem__antispamPlan---head {
    font-size: 25px;
  }
}

.diadem__antispamPlan---pricing {
  float: right;
  font-size: calc(var(--f-body) + 2.5vw);
}

.diadem__antispamPlan---pricing b {
  float: right;
  background-image: url(./../img/icons/rupee.svg);
  background-repeat: no-repeat;
  background-position: left;
  background-size: 23%;
  padding-left: 35%;
  -webkit-filter: brightness(0) invert(1);
  filter: brightness(0) invert(1);
}

@media (max-width: 1024px) {
  .diadem__antispamPlan---pricing {
    font-size: 30px;
  }
}

@media (max-width: 740px) {
  .diadem__antispamPlan---pricing {
    font-size: 35px;
  }
}

.diadem__antispamPlan .anti_btn_btm {
  position: absolute;
  left: 50%;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
  bottom: -20px;
  width: 100%;
  text-align: center;
}

@media (max-width: 1024px) {
  .diadem__antispamPlan .anti_btn_btm .btn {
    font-size: 15px;
  }
}

.diadem__antispamPlan .anti_btn_btm .btn:not(:first-child) {
  margin-left: 15px;
}

.diadem__antispamPlan .anti_btn_btm .btn:hover {
  border: 1px solid #fff;
}

@media (max-width: 1200px) {
  .diadem__antispamPlan {
    padding: 2em 0em;
  }
}

@media (max-width: 600px) {
  .diadem__antispamPlan {
    margin-bottom: 2em;
  }
}

.diadem__antispamInfo {
  padding: 0 0 3em;
}

.diadem__antispamInfo .inner-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: space-between;
  -ms-flex-pack: space-between;
  justify-content: space-between;
}

@media (max-width: 1100px) {
  .diadem__antispamInfo .inner-container {
    display: block;
  }
}

.diadem__antispamInfo---img {
  width: 40%;
  float: left;
  text-align: center;
}

@media (max-width: 1100px) {
  .diadem__antispamInfo---img {
    width: 100%;
    margin-bottom: 30px;
  }
}

.diadem__antispamInfo---content {
  width: 55%;
  float: right;
}

.diadem__antispamInfo---content > *:not(:last-child) {
  margin-bottom: 0.5em;
}

.diadem__antispamInfo---content h5 {
  font-size: calc(var(--f-body) + 0.8vw);
}

@media (max-width: 1100px) {
  .diadem__antispamInfo---content {
    width: 100%;
  }
}

.diadem__antispamBenifits {
  padding: 4em 0;
  background-color: #292929;
}

.diadem__antispamBenifits .subTitle, .diadem__antispamBenifits .diadem__antispamInfo---content h6, .diadem__antispamInfo---content .diadem__antispamBenifits h6 {
  margin-bottom: 1em;
}

.diadem__antispamBenifits .antispamBenifits_dtls {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  -webkit-box-pack: space-between;
  -ms-flex-pack: space-between;
  justify-content: space-between;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  width: 100%;
  margin: 0 -0;
  float: left;
}

.diadem__antispamBenifits .antispamBenifits_dtls > * {
  width: 100%;
  float: left;
  margin: 0 0 0 0;
  min-height: 1px;
  list-style: none;
}

.diadem__antispamBenifits .antispamBenifits_dtls > *:nth-last-child(-n+1) {
  margin-bottom: 0;
}

@media (min-width: 801px) {
  .diadem__antispamBenifits .antispamBenifits_dtls {
    width: 100%;
    margin: 0 -0;
    float: left;
  }
  .diadem__antispamBenifits .antispamBenifits_dtls > * {
    width: 50%;
    float: left;
    margin: 0 0 0 0;
    min-height: 1px;
    list-style: none;
  }
  .diadem__antispamBenifits .antispamBenifits_dtls > *:nth-last-child(-n+2) {
    margin-bottom: 0;
  }
}

.diadem__antispamBenifits .antispamBenifits_dtls .item {
  border-top: 1px solid #4e4e4e;
  padding: 30px 0;
}

.diadem__antispamBenifits .antispamBenifits_dtls .item figure {
  float: left;
  width: 68px;
}

@media (max-width: 430px) {
  .diadem__antispamBenifits .antispamBenifits_dtls .item figure {
    width: 70px;
  }
}

.diadem__antispamBenifits .antispamBenifits_dtls .item .bnft {
  float: right;
  width: calc(100% - 106px);
}

.diadem__antispamBenifits .antispamBenifits_dtls .item .bnft ol {
  margin-left: 20px;
  margin-top: 26px;
}

.diadem__antispamBenifits .antispamBenifits_dtls .item .bnft ol li {
  line-height: 24px;
}

@media (max-width: 430px) {
  .diadem__antispamBenifits .antispamBenifits_dtls .item .bnft {
    width: 100%;
    margin-top: 1em;
  }
}

.diadem__antispamBenifits .antispamBenifits_dtls .item:first-child {
  border-top: 0;
}

.diadem__antispamBenifits .antispamBenifits_dtls .item:nth-child(2) {
  border-top: 0;
}

@media (max-width: 800px) {
  .diadem__antispamBenifits .antispamBenifits_dtls .item:nth-child(2) {
    border-top: 1px solid #4e4e4e;
  }
}

.diadem__antispamBenifits .antispamBenifits_dtls .item:nth-child(odd) {
  border-right: 1px solid #4e4e4e;
  padding-right: 40px;
}

@media (max-width: 800px) {
  .diadem__antispamBenifits .antispamBenifits_dtls .item:nth-child(odd) {
    padding-right: 0;
    border-right: 0;
  }
}

.diadem__antispamBenifits .antispamBenifits_dtls .item:nth-child(even) {
  padding-left: 40px;
}

@media (max-width: 800px) {
  .diadem__antispamBenifits .antispamBenifits_dtls .item:nth-child(even) {
    padding-left: 0;
  }
}

@media (max-width: 1200px) {
  .diadem__antispamBenifits {
    padding: 2em 0;
  }
}

.diadem__antispamFeatures {
  padding: 3em 0;
}

.diadem__antispamFeatures .subTitle, .diadem__antispamFeatures .diadem__antispamInfo---content h6, .diadem__antispamInfo---content .diadem__antispamFeatures h6 {
  margin-bottom: 1.5em;
}

.diadem__antispamFeatures ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  -webkit-box-pack: space-between;
  -ms-flex-pack: space-between;
  justify-content: space-between;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  list-style: none;
}

.diadem__antispamFeatures ul li {
  width: 48.5%;
  float: left;
  padding-left: 35px;
  position: relative;
  color: #2a2a2a;
  line-height: 1.5;
}

.diadem__antispamFeatures ul li:not(:last-child) {
  padding-bottom: 1em;
}

.diadem__antispamFeatures ul li::before {
  content: '';
  background-image: url("./../img/icons/checkO.svg");
  background-size: 22px;
  background-repeat: no-repeat;
  position: absolute;
  top: 0;
  left: 0;
  width: 30px;
  height: 30px;
}

@media (max-width: 900px) {
  .diadem__antispamFeatures ul li {
    width: 100%;
  }
}

.diadem__abtusInfo {
  padding: 4em 0;
}

.diadem__abtusInfo .subTitle, .diadem__abtusInfo .diadem__antispamInfo---content h6, .diadem__antispamInfo---content .diadem__abtusInfo h6 {
  margin-bottom: 0.3em;
}

.diadem__abtusInfo--list {
  width: 104%;
  margin: 0 -2%;
  float: left;
  margin-top: 2.5em;
}

.diadem__abtusInfo--list > * {
  width: 21%;
  float: left;
  margin: 0 2% 4% 2%;
  min-height: 1px;
  list-style: none;
}

.diadem__abtusInfo--list > *:nth-last-child(-n+4) {
  margin-bottom: 0;
}

@media (max-width: 900px) {
  .diadem__abtusInfo--list {
    width: 104%;
    margin: 0 -2%;
    float: left;
    width: 100% !important;
    margin-top: 2.5em;
  }
  .diadem__abtusInfo--list > * {
    width: 46%;
    float: left;
    margin: 0 2% 4% 2%;
    min-height: 1px;
    list-style: none;
  }
  .diadem__abtusInfo--list > *:nth-last-child(-n+2) {
    margin-bottom: 0;
  }
}

@media (max-width: 500px) {
  .diadem__abtusInfo--list {
    width: 104%;
    margin: 0 -2%;
    float: left;
    width: 100% !important;
    margin-top: 2.5em;
  }
  .diadem__abtusInfo--list > * {
    width: 96%;
    float: left;
    margin: 0 2% 4% 2%;
    min-height: 1px;
    list-style: none;
  }
  .diadem__abtusInfo--list > *:nth-last-child(-n+1) {
    margin-bottom: 0;
  }
}

.diadem__abtusInfo--box {
  position: relative;
  padding-bottom: 1em;
}

.diadem__abtusInfo--box::after {
  content: '';
  width: 100px;
  height: 2px;
  background-color: #e07914;
  position: absolute;
  bottom: 0;
  left: 0;
}

@media (max-width: 500px) {
  .diadem__abtusInfo--box::after {
    width: 100%;
    height: 1px;
    background-color: #e8e8e8;
  }
}

.diadem__abtusInfo--box .lgDesc, .diadem__abtusInfo--box .diadem__zimbraFeatures .btn, .diadem__zimbraFeatures .diadem__abtusInfo--box .btn, .diadem__abtusInfo--box .diadem__hostingInfo--box h6, .diadem__hostingInfo--box .diadem__abtusInfo--box h6, .diadem__abtusInfo--box .diadem__allStacks--tabMenu, .diadem__abtusInfo--box .hosting_VPSinfo--box h6, .hosting_VPSinfo--box .diadem__abtusInfo--box h6, .diadem__abtusInfo--box .hosting_VPSinfo--box h2, .hosting_VPSinfo--box .diadem__abtusInfo--box h2 {
  margin: 1em 0 0.85em;
}

@media (max-width: 500px) {
  .diadem__abtusInfo--box .lgDesc, .diadem__abtusInfo--box .diadem__zimbraFeatures .btn, .diadem__zimbraFeatures .diadem__abtusInfo--box .btn, .diadem__abtusInfo--box .diadem__hostingInfo--box h6, .diadem__hostingInfo--box .diadem__abtusInfo--box h6, .diadem__abtusInfo--box .diadem__allStacks--tabMenu, .diadem__abtusInfo--box .hosting_VPSinfo--box h6, .hosting_VPSinfo--box .diadem__abtusInfo--box h6, .diadem__abtusInfo--box .hosting_VPSinfo--box h2, .hosting_VPSinfo--box .diadem__abtusInfo--box h2 {
    width: 76%;
    float: right;
    margin-top: 0;
    margin-bottom: 0.4em;
  }
}

@media (max-width: 500px) {
  .diadem__abtusInfo--box .desc, .diadem__abtusInfo--box .diadem__hostingInfo--box p, .diadem__hostingInfo--box .diadem__abtusInfo--box p, .diadem__abtusInfo--box .diadem__antispamInfo---content p, .diadem__antispamInfo---content .diadem__abtusInfo--box p, .diadem__abtusInfo--box .hosting_VPSinfo--box p, .hosting_VPSinfo--box .diadem__abtusInfo--box p {
    width: 76%;
    float: right;
    font-size: 15px;
    line-height: 20px;
  }
}

.diadem__abtusInfo--box figure img {
  width: 68px;
}

@media (max-width: 700px) {
  .diadem__abtusInfo--box figure img {
    width: 55px;
  }
}

@media (max-width: 500px) {
  .diadem__abtusInfo--box figure {
    width: 15%;
    float: left;
  }
}

@media (max-width: 900px) {
  .diadem__abtusInfo--box:nth-last-child(-n+4) {
    margin-bottom: 2em;
  }
}

@media (max-width: 500px) {
  .diadem__abtusInfo--box:nth-last-child(-n+4) {
    margin-bottom: 1em;
  }
  .diadem__abtusInfo--box:last-child:after {
    display: none;
  }
}

@media (max-width: 1200px) {
  .diadem__abtusInfo {
    padding: 2em 0;
  }
}

.diadem__abtusManaged {
  position: relative;
  z-index: 1;
}

.diadem__abtusManaged .vdo-container {
  width: 60%;
  float: left;
}

@media (max-width: 1300px) {
  .diadem__abtusManaged .vdo-container {
    width: 55%;
  }
}

@media (max-width: 870px) {
  .diadem__abtusManaged .vdo-container {
    width: 100%;
  }
}

.diadem__abtusManaged--content {
  width: 35%;
  float: right;
  margin-top: 7em;
}

.diadem__abtusManaged--content .title small {
  display: block;
  font-size: 65%;
  margin-bottom: 0.5em;
}

.diadem__abtusManaged--content .desc, .diadem__abtusManaged--content .diadem__hostingInfo--box p, .diadem__hostingInfo--box .diadem__abtusManaged--content p, .diadem__abtusManaged--content .diadem__antispamInfo---content p, .diadem__antispamInfo---content .diadem__abtusManaged--content p, .diadem__abtusManaged--content .hosting_VPSinfo--box p, .hosting_VPSinfo--box .diadem__abtusManaged--content p {
  margin-top: 1.5em;
}

@media (max-width: 1400px) {
  .diadem__abtusManaged--content {
    width: 36%;
    margin-top: 4em;
  }
}

@media (max-width: 1300px) {
  .diadem__abtusManaged--content {
    width: 39%;
    margin-top: 1em;
  }
}

@media (max-width: 870px) {
  .diadem__abtusManaged--content {
    width: 100%;
    margin-bottom: 20px;
  }
}

.diadem__abtusFacilitySpec {
  background-color: #292929;
  position: relative;
  margin-top: -90px;
}

.diadem__abtusFacilitySpec::after {
  content: '';
  width: 100%;
  height: calc(100% - 50px);
  position: absolute;
  bottom: 0;
  left: 0;
  background-color: #03143d;
  z-index: -1;
}

@media (max-width: 1253px) {
  .diadem__abtusFacilitySpec::after {
    height: 100%;
  }
}

.diadem__abtusFacilitySpec .inner-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: flex-end;
  -ms-flex-align: flex-end;
  align-items: flex-end;
  -webkit-box-pack: space-between;
  -ms-flex-pack: space-between;
  justify-content: space-between;
  position: relative;
  overflow: hidden;
}

@media (max-width: 1253px) {
  .diadem__abtusFacilitySpec .inner-container {
    display: block;
  }
}

.diadem__abtusFacilitySpec--list {
  width: 60%;
  float: left;
}

.diadem__abtusFacilitySpec--list h6 {
  display: inline-block;
  background-color: #e07914;
  color: #ffffff;
  padding: 0.8em 12% 0.8em 4em;
  -webkit-transform: rotate(-90deg);
  transform: rotate(-90deg);
  -webkit-transform-origin: left;
  transform-origin: left;
  position: absolute;
  bottom: -22px;
  left: 20px;
}

@media (max-width: 1253px) {
  .diadem__abtusFacilitySpec--list h6 {
    position: static;
    -webkit-transform: none;
            transform: none;
    background-color: transparent;
    padding: 0;
    font-size: calc(var(--f-body) + 0.8vw);
    margin-bottom: 40px;
  }
}

.diadem__abtusFacilitySpec--list ul {
  width: 103%;
  margin: 0 -1.5%;
  float: left;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  -webkit-box-pack: space-between;
  -ms-flex-pack: space-between;
  justify-content: space-between;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  list-style: none;
  color: #ffffff;
  padding-left: 65px;
}

.diadem__abtusFacilitySpec--list ul > * {
  width: 30.33333%;
  float: left;
  margin: 0 1.5% 3% 1.5%;
  min-height: 1px;
  list-style: none;
}

.diadem__abtusFacilitySpec--list ul > *:nth-last-child(-n+3) {
  margin-bottom: 0;
}

.diadem__abtusFacilitySpec--list ul li {
  padding-left: 35px;
  position: relative;
  line-height: 1.6;
}

.diadem__abtusFacilitySpec--list ul li:not(:last-child) {
  padding-bottom: 1em;
}

@media (max-width: 1024px) {
  .diadem__abtusFacilitySpec--list ul li:not(:last-child) {
    padding-bottom: 0;
  }
}

.diadem__abtusFacilitySpec--list ul li::before {
  content: '';
  background-image: url("./../img/icons/checkO.svg");
  background-size: 22px;
  background-repeat: no-repeat;
  position: absolute;
  top: 0;
  left: 0;
  width: 30px;
  height: 30px;
  -webkit-filter: brightness(0) invert(1);
  filter: brightness(0) invert(1);
}

.diadem__abtusFacilitySpec--list ul li:nth-last-child(-n+3) {
  margin: 0 1.5% 3% 1.5%;
}

@media (max-width: 1024px) {
  .diadem__abtusFacilitySpec--list ul li {
    font-size: 15px;
  }
}

@media (max-width: 1253px) {
  .diadem__abtusFacilitySpec--list ul {
    padding-left: 0;
  }
}

@media (max-width: 936px) {
  .diadem__abtusFacilitySpec--list ul {
    width: 103%;
    margin: 0 -1.5%;
    float: left;
  }
  .diadem__abtusFacilitySpec--list ul > * {
    width: 47%;
    float: left;
    margin: 0 1.5% 3% 1.5%;
    min-height: 1px;
    list-style: none;
  }
  .diadem__abtusFacilitySpec--list ul > *:nth-last-child(-n+2) {
    margin-bottom: 0;
  }
}

@media (max-width: 420px) {
  .diadem__abtusFacilitySpec--list ul {
    width: 103%;
    margin: 0 -1.5%;
    float: left;
  }
  .diadem__abtusFacilitySpec--list ul > * {
    width: 97%;
    float: left;
    margin: 0 1.5% 3% 1.5%;
    min-height: 1px;
    list-style: none;
  }
  .diadem__abtusFacilitySpec--list ul > *:nth-last-child(-n+1) {
    margin-bottom: 0;
  }
}

@media (max-width: 1253px) {
  .diadem__abtusFacilitySpec--list {
    width: 70%;
    display: block;
  }
}

@media (max-width: 936px) {
  .diadem__abtusFacilitySpec--list {
    width: 60%;
  }
}

@media (max-width: 600px) {
  .diadem__abtusFacilitySpec--list {
    width: 100%;
  }
}

.diadem__abtusFacilitySpec--img {
  width: 35%;
  float: right;
  margin-top: 20px;
}

@media (max-width: 1253px) {
  .diadem__abtusFacilitySpec--img {
    width: 26%;
  }
}

@media (max-width: 936px) {
  .diadem__abtusFacilitySpec--img {
    width: 38%;
  }
}

@media (max-width: 600px) {
  .diadem__abtusFacilitySpec--img {
    width: 100%;
  }
}

@media (max-width: 600px) {
  .diadem__abtusFacilitySpec--img img {
    width: 220px;
  }
}

@media (max-width: 1253px) {
  .diadem__abtusFacilitySpec {
    margin-top: 50px;
    padding: 40px 0px;
  }
}

.diadem__abtusTeam {
  padding: 4em 0;
}

.diadem__abtusTeam .inner-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: space-between;
  -ms-flex-pack: space-between;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

.diadem__abtusTeam .title {
  width: 25%;
}

.diadem__abtusTeam .title small {
  display: block;
  font-size: 65%;
  margin-bottom: 0.5em;
}

.diadem__abtusTeam--list {
  width: 75%;
  float: right;
}

.diadem__abtusTeam--list .owl-nav {
  width: 100%;
  float: left;
  text-align: right;
}

.diadem__abtusTeam--list .owl-nav > *.disabled {
  opacity: 0.2;
}

.diadem__abtusTeam--list .owl-nav .owl-next {
  margin-left: 25px;
}

.diadem__abtusTeam--list .owl-nav span {
  font-size: 50px;
}

@media (max-width: 950px) {
  .diadem__abtusTeam--list .owl-nav {
    text-align: center;
  }
}

@media (max-width: 950px) {
  .diadem__abtusTeam--list {
    width: 100%;
    float: none;
    margin-top: 30px;
  }
}

.diadem__abtusTeam--img {
  width: 20%;
  float: left;
}

.diadem__abtusTeam--img figure {
  position: relative;
}

.diadem__abtusTeam--img figure .social_lnkdn {
  position: absolute;
  right: 6px;
  bottom: 6px;
}

.diadem__abtusTeam--img figure .social_lnkdn img {
  border: 0;
  padding: 0;
  width: 32px;
}

.diadem__abtusTeam--img img {
  border: 1px solid #cecece;
  padding: 0.3em;
}

.diadem__abtusTeam--img figcaption {
  margin-top: 0.8em;
}

.diadem__abtusTeam--img figcaption small {
  display: block;
  font-size: 90%;
  margin-top: 0.5em;
}

@media (max-width: 579px) {
  .diadem__abtusTeam--img {
    width: 40%;
    float: none;
    margin: auto;
    margin-bottom: 20px;
  }
}

.diadem__abtusTeam--info {
  width: 75%;
  float: right;
}

@media (max-width: 579px) {
  .diadem__abtusTeam--info {
    width: 100%;
  }
}

.diadem__abtusTeam--logo {
  width: 100%;
  float: left;
  text-align: center;
}

.diadem__abtusTeam--logo img:not(:last-child) {
  margin-right: 57px;
}

@media (max-width: 741px) {
  .diadem__abtusTeam--logo img:not(:last-child) {
    margin-right: 30px;
  }
}

@media (max-width: 492px) {
  .diadem__abtusTeam--logo img:not(:last-child) {
    margin-right: 20px;
  }
}

@media (max-width: 382px) {
  .diadem__abtusTeam--logo img:not(:last-child) {
    margin-right: 10px;
  }
}

@media (max-width: 741px) {
  .diadem__abtusTeam--logo img {
    width: 90px;
  }
}

@media (max-width: 492px) {
  .diadem__abtusTeam--logo img {
    width: 70px;
  }
}

@media (max-width: 382px) {
  .diadem__abtusTeam--logo img {
    width: 60px;
  }
}

@media (max-width: 1200px) {
  .diadem__abtusTeam {
    padding: 2em 0;
  }
}

.diadem__careerInfo {
  padding: 1em 0 4em 0;
}

.diadem__careerInfo .lgDesc, .diadem__careerInfo .diadem__zimbraFeatures .btn, .diadem__zimbraFeatures .diadem__careerInfo .btn, .diadem__careerInfo .diadem__hostingInfo--box h6, .diadem__hostingInfo--box .diadem__careerInfo h6, .diadem__careerInfo .diadem__allStacks--tabMenu, .diadem__careerInfo .hosting_VPSinfo--box h6, .hosting_VPSinfo--box .diadem__careerInfo h6, .diadem__careerInfo .hosting_VPSinfo--box h2, .hosting_VPSinfo--box .diadem__careerInfo h2 {
  margin: 1em 0 2em;
}

@media (max-width: 700px) {
  .diadem__careerInfo .lgDesc, .diadem__careerInfo .diadem__zimbraFeatures .btn, .diadem__zimbraFeatures .diadem__careerInfo .btn, .diadem__careerInfo .diadem__hostingInfo--box h6, .diadem__hostingInfo--box .diadem__careerInfo h6, .diadem__careerInfo .diadem__allStacks--tabMenu, .diadem__careerInfo .hosting_VPSinfo--box h6, .hosting_VPSinfo--box .diadem__careerInfo h6, .diadem__careerInfo .hosting_VPSinfo--box h2, .hosting_VPSinfo--box .diadem__careerInfo h2 {
    font-size: 15px;
  }
}

.diadem__careerInfo .diadem__careerGallery {
  -webkit-column-count: 3;
  column-count: 3;
  -webkit-column-gap: 0;
  column-gap: 0;
  margin: 0 200px;
}

.diadem__careerInfo .diadem__careerGallery figure {
  display: inline-block;
  padding: 0.5em;
  border: 1px solid #cecece;
}

.diadem__careerInfo .diadem__careerGallery figure:nth-child(2n) {
  border-top-color: transparent;
}

.diadem__careerInfo .diadem__careerGallery figure:nth-child(3), .diadem__careerInfo .diadem__careerGallery figure:nth-child(4) {
  border-left-color: transparent;
  border-right-color: transparent;
}

@media (max-width: 600px) {
  .diadem__careerInfo .diadem__careerGallery figure:nth-child(4) {
    border-right-color: #cecece;
    border-top-color: #cecece;
    border-bottom-color: transparent;
  }
}

@media (max-width: 600px) {
  .diadem__careerInfo .diadem__careerGallery figure:nth-child(2) {
    border-right-color: transparent;
    border-bottom-color: transparent;
  }
}

@media (max-width: 600px) {
  .diadem__careerInfo .diadem__careerGallery figure:nth-child(3) {
    border-left-color: #cecece;
  }
}

@media (max-width: 1300px) {
  .diadem__careerInfo .diadem__careerGallery {
    margin: 0 100px;
  }
}

@media (max-width: 1100px) {
  .diadem__careerInfo .diadem__careerGallery {
    margin: 0 14px;
  }
}

@media (max-width: 870px) {
  .diadem__careerInfo .diadem__careerGallery {
    margin: 0;
  }
}

@media (max-width: 600px) {
  .diadem__careerInfo .diadem__careerGallery {
    -webkit-column-count: 2;
    column-count: 2;
    -webkit-column-gap: 0;
    column-gap: 0;
  }
}

.diadem__careerInfo .btn {
  margin-top: 1em;
  text-transform: uppercase;
}

@media (max-width: 1024px) {
  .diadem__careerInfo {
    padding: 2em 0em;
  }
}

@media (max-width: 390px) {
  .diadem__careerInfo .btn {
    width: 100%;
    margin-left: 0;
  }
}

.diadem__careerCompanyPrinciples {
  padding: 4em 0;
  position: relative;
}

.diadem__careerCompanyPrinciples::before {
  content: '';
  width: 100%;
  height: 460px;
  background-color: #292929;
  position: absolute;
  top: 0;
  left: 0;
  z-index: -1;
}

@media (max-width: 900px) {
  .diadem__careerCompanyPrinciples::before {
    height: 300px;
  }
}

.diadem__careerCompanyPrinciples .subTitle, .diadem__careerCompanyPrinciples .diadem__antispamInfo---content h6, .diadem__antispamInfo---content .diadem__careerCompanyPrinciples h6 {
  margin-bottom: 1.5em;
}

@media (max-width: 700px) {
  .diadem__careerCompanyPrinciples .subTitle, .diadem__careerCompanyPrinciples .diadem__antispamInfo---content h6, .diadem__antispamInfo---content .diadem__careerCompanyPrinciples h6 {
    font-size: 16px;
  }
}

.diadem__careerCompanyPrinciples--list {
  width: 102%;
  margin: 0 -1%;
  float: left;
  position: relative;
}

.diadem__careerCompanyPrinciples--list > * {
  width: 23%;
  float: left;
  margin: 0 1% 2% 1%;
  min-height: 1px;
  list-style: none;
}

.diadem__careerCompanyPrinciples--list > *:nth-last-child(-n+4) {
  margin-bottom: 0;
}

@media (max-width: 1024px) {
  .diadem__careerCompanyPrinciples--list {
    width: 102%;
    margin: 0 -1%;
    float: left;
  }
  .diadem__careerCompanyPrinciples--list > * {
    width: 48%;
    float: left;
    margin: 0 1% 2% 1%;
    min-height: 1px;
    list-style: none;
  }
  .diadem__careerCompanyPrinciples--list > *:nth-last-child(-n+2) {
    margin-bottom: 0;
  }
}

@media (max-width: 600px) {
  .diadem__careerCompanyPrinciples--list {
    width: 102%;
    margin: 0 -1%;
    float: left;
  }
  .diadem__careerCompanyPrinciples--list > * {
    width: 98%;
    float: left;
    margin: 0 1% 2% 1%;
    min-height: 1px;
    list-style: none;
  }
  .diadem__careerCompanyPrinciples--list > *:nth-last-child(-n+1) {
    margin-bottom: 0;
  }
}

.diadem__careerCompanyPrinciples--box.diadem__adbanner {
  width: 48%;
}

.diadem__careerCompanyPrinciples--box.diadem__adbanner .lgDesc, .diadem__careerCompanyPrinciples--box.diadem__adbanner .diadem__zimbraFeatures .btn, .diadem__zimbraFeatures .diadem__careerCompanyPrinciples--box.diadem__adbanner .btn, .diadem__careerCompanyPrinciples--box.diadem__adbanner .diadem__hostingInfo--box h6, .diadem__hostingInfo--box .diadem__careerCompanyPrinciples--box.diadem__adbanner h6, .diadem__careerCompanyPrinciples--box.diadem__adbanner .diadem__allStacks--tabMenu, .diadem__careerCompanyPrinciples--box.diadem__adbanner .hosting_VPSinfo--box h6, .hosting_VPSinfo--box .diadem__careerCompanyPrinciples--box.diadem__adbanner h6, .diadem__careerCompanyPrinciples--box.diadem__adbanner .hosting_VPSinfo--box h2, .hosting_VPSinfo--box .diadem__careerCompanyPrinciples--box.diadem__adbanner h2 {
  border-color: transparent;
}

.diadem__careerCompanyPrinciples--box:not(.diadem__adbanner) {
  position: relative;
  padding: 2em 2em 4em 2em;
  border: 1px solid #cecece;
  background-color: #ffffff;
}

.diadem__careerCompanyPrinciples--box:not(.diadem__adbanner):not(:hover) .lgDesc strong, .diadem__careerCompanyPrinciples--box:not(.diadem__adbanner):not(:hover) .diadem__zimbraFeatures .btn strong, .diadem__zimbraFeatures .diadem__careerCompanyPrinciples--box:not(.diadem__adbanner):not(:hover) .btn strong, .diadem__careerCompanyPrinciples--box:not(.diadem__adbanner):not(:hover) .diadem__hostingInfo--box h6 strong, .diadem__hostingInfo--box .diadem__careerCompanyPrinciples--box:not(.diadem__adbanner):not(:hover) h6 strong, .diadem__careerCompanyPrinciples--box:not(.diadem__adbanner):not(:hover) .diadem__allStacks--tabMenu strong, .diadem__careerCompanyPrinciples--box:not(.diadem__adbanner):not(:hover) .hosting_VPSinfo--box h6 strong, .hosting_VPSinfo--box .diadem__careerCompanyPrinciples--box:not(.diadem__adbanner):not(:hover) h6 strong, .diadem__careerCompanyPrinciples--box:not(.diadem__adbanner):not(:hover) .hosting_VPSinfo--box h2 strong, .hosting_VPSinfo--box .diadem__careerCompanyPrinciples--box:not(.diadem__adbanner):not(:hover) h2 strong {
  color: inherit;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}

.diadem__careerCompanyPrinciples--box:not(.diadem__adbanner):not(:hover) ul li::before {
  opacity: 0.6;
  -webkit-filter: grayscale(100%);
  filter: grayscale(100%);
  -webkit-transition: 0.5s;
  transition: 0.5s;
}

.diadem__careerCompanyPrinciples--box:not(.diadem__adbanner):not(:hover) figure {
  -webkit-filter: grayscale(100%);
  filter: grayscale(100%);
  -webkit-transition: 0.3s;
  transition: 0.3s;
}

.diadem__careerCompanyPrinciples--box:not(.diadem__adbanner) .lgDesc, .diadem__careerCompanyPrinciples--box:not(.diadem__adbanner) .diadem__zimbraFeatures .btn, .diadem__zimbraFeatures .diadem__careerCompanyPrinciples--box:not(.diadem__adbanner) .btn, .diadem__careerCompanyPrinciples--box:not(.diadem__adbanner) .diadem__hostingInfo--box h6, .diadem__hostingInfo--box .diadem__careerCompanyPrinciples--box:not(.diadem__adbanner) h6, .diadem__careerCompanyPrinciples--box:not(.diadem__adbanner) .diadem__allStacks--tabMenu, .diadem__careerCompanyPrinciples--box:not(.diadem__adbanner) .hosting_VPSinfo--box h6, .hosting_VPSinfo--box .diadem__careerCompanyPrinciples--box:not(.diadem__adbanner) h6, .diadem__careerCompanyPrinciples--box:not(.diadem__adbanner) .hosting_VPSinfo--box h2, .hosting_VPSinfo--box .diadem__careerCompanyPrinciples--box:not(.diadem__adbanner) h2 {
  margin-bottom: 1.2em;
}

.diadem__careerCompanyPrinciples--box:not(.diadem__adbanner) .lgDesc strong, .diadem__careerCompanyPrinciples--box:not(.diadem__adbanner) .diadem__zimbraFeatures .btn strong, .diadem__zimbraFeatures .diadem__careerCompanyPrinciples--box:not(.diadem__adbanner) .btn strong, .diadem__careerCompanyPrinciples--box:not(.diadem__adbanner) .diadem__hostingInfo--box h6 strong, .diadem__hostingInfo--box .diadem__careerCompanyPrinciples--box:not(.diadem__adbanner) h6 strong, .diadem__careerCompanyPrinciples--box:not(.diadem__adbanner) .diadem__allStacks--tabMenu strong, .diadem__careerCompanyPrinciples--box:not(.diadem__adbanner) .hosting_VPSinfo--box h6 strong, .hosting_VPSinfo--box .diadem__careerCompanyPrinciples--box:not(.diadem__adbanner) h6 strong, .diadem__careerCompanyPrinciples--box:not(.diadem__adbanner) .hosting_VPSinfo--box h2 strong, .hosting_VPSinfo--box .diadem__careerCompanyPrinciples--box:not(.diadem__adbanner) h2 strong {
  -webkit-transition: 0.3s;
  transition: 0.3s;
}

@media (max-width: 1200px) {
  .diadem__careerCompanyPrinciples--box:not(.diadem__adbanner) .lgDesc, .diadem__careerCompanyPrinciples--box:not(.diadem__adbanner) .diadem__zimbraFeatures .btn, .diadem__zimbraFeatures .diadem__careerCompanyPrinciples--box:not(.diadem__adbanner) .btn, .diadem__careerCompanyPrinciples--box:not(.diadem__adbanner) .diadem__hostingInfo--box h6, .diadem__hostingInfo--box .diadem__careerCompanyPrinciples--box:not(.diadem__adbanner) h6, .diadem__careerCompanyPrinciples--box:not(.diadem__adbanner) .diadem__allStacks--tabMenu, .diadem__careerCompanyPrinciples--box:not(.diadem__adbanner) .hosting_VPSinfo--box h6, .hosting_VPSinfo--box .diadem__careerCompanyPrinciples--box:not(.diadem__adbanner) h6, .diadem__careerCompanyPrinciples--box:not(.diadem__adbanner) .hosting_VPSinfo--box h2, .hosting_VPSinfo--box .diadem__careerCompanyPrinciples--box:not(.diadem__adbanner) h2 {
    font-size: 15px;
  }
}

.diadem__careerCompanyPrinciples--box:not(.diadem__adbanner) ul {
  list-style: none;
  padding-left: 0;
}

.diadem__careerCompanyPrinciples--box:not(.diadem__adbanner) ul li {
  padding-bottom: 1em;
  padding-left: 35px;
  position: relative;
  color: #2a2a2a;
  line-height: 1.5;
}

.diadem__careerCompanyPrinciples--box:not(.diadem__adbanner) ul li:not(:last-child) {
  border-bottom: 1px dashed #a0a0a0;
  margin-bottom: 1em;
}

.diadem__careerCompanyPrinciples--box:not(.diadem__adbanner) ul li::before {
  content: '';
  background-image: url("./../img/icons/checkO.svg");
  background-size: 22px;
  background-repeat: no-repeat;
  position: absolute;
  top: 0;
  left: 0;
  width: 30px;
  height: 30px;
}

@media (max-width: 1200px) {
  .diadem__careerCompanyPrinciples--box:not(.diadem__adbanner) ul li::before {
    background-size: 18px;
  }
}

@media (max-width: 1200px) {
  .diadem__careerCompanyPrinciples--box:not(.diadem__adbanner) ul li {
    padding-left: 29px;
  }
}

@media (max-width: 1200px) {
  .diadem__careerCompanyPrinciples--box:not(.diadem__adbanner) ul {
    font-size: 15px;
  }
}

.diadem__careerCompanyPrinciples--box:not(.diadem__adbanner) figure {
  -webkit-transition: 0.3s;
  transition: 0.3s;
  display: inline-block;
  position: absolute;
  bottom: 1em;
  right: 1em;
}

@media (max-width: 1200px) {
  .diadem__careerCompanyPrinciples--box:not(.diadem__adbanner) figure {
    width: 40px;
  }
}

@media (max-width: 1200px) {
  .diadem__careerCompanyPrinciples--box:not(.diadem__adbanner) {
    padding: 1.1em 1.1em 4em 1.1em;
  }
}

.diadem__careerCompanyPrinciples--box:nth-last-child(-n+4) {
  margin: 0 1% 2% 1%;
}

@media (max-width: 600px) {
  .diadem__careerCompanyPrinciples--box:nth-last-child(-n+4) {
    margin: 0 1% 4% 1%;
  }
}

@media (max-width: 600px) {
  .diadem__careerCompanyPrinciples--box {
    margin: 0 1% 4% 1%;
  }
}

@media (max-width: 1200px) {
  .diadem__careerCompanyPrinciples {
    padding: 2em 0;
  }
}

.diadem__careerCulture {
  padding: 4em 0;
  background-color: #292929;
}

@media (max-width: 1200px) {
  .diadem__careerCulture .desc, .diadem__careerCulture .diadem__hostingInfo--box p, .diadem__hostingInfo--box .diadem__careerCulture p, .diadem__careerCulture .diadem__antispamInfo---content p, .diadem__antispamInfo---content .diadem__careerCulture p, .diadem__careerCulture .hosting_VPSinfo--box p, .hosting_VPSinfo--box .diadem__careerCulture p {
    font-size: 15px;
  }
}

.diadem__careerCulture .subTitle, .diadem__careerCulture .diadem__antispamInfo---content h6, .diadem__antispamInfo---content .diadem__careerCulture h6 {
  margin-bottom: 2.5em;
}

@media (max-width: 1200px) {
  .diadem__careerCulture .subTitle, .diadem__careerCulture .diadem__antispamInfo---content h6, .diadem__antispamInfo---content .diadem__careerCulture h6 {
    margin-bottom: 1.5em;
  }
}

@media (max-width: 1200px) {
  .diadem__careerCulture img {
    height: 80px;
  }
}

.diadem__careerCulture--list {
  width: 103%;
  margin: 0 -1.5%;
  float: left;
}

.diadem__careerCulture--list > * {
  width: 30.33333%;
  float: left;
  margin: 0 1.5% 3% 1.5%;
  min-height: 1px;
  list-style: none;
}

.diadem__careerCulture--list > *:nth-last-child(-n+3) {
  margin-bottom: 0;
}

@media (max-width: 800px) {
  .diadem__careerCulture--list {
    width: 103%;
    margin: 0 -1.5%;
    float: left;
  }
  .diadem__careerCulture--list > * {
    width: 47%;
    float: left;
    margin: 0 1.5% 3% 1.5%;
    min-height: 1px;
    list-style: none;
  }
  .diadem__careerCulture--list > *:nth-last-child(-n+2) {
    margin-bottom: 0;
  }
}

@media (max-width: 500px) {
  .diadem__careerCulture--list {
    width: 103%;
    margin: 0 -1.5%;
    float: left;
  }
  .diadem__careerCulture--list > * {
    width: 97%;
    float: left;
    margin: 0 1.5% 3% 1.5%;
    min-height: 1px;
    list-style: none;
  }
  .diadem__careerCulture--list > *:nth-last-child(-n+1) {
    margin-bottom: 0;
  }
}

.diadem__careerCulture--box .lgDesc, .diadem__careerCulture--box .diadem__zimbraFeatures .btn, .diadem__zimbraFeatures .diadem__careerCulture--box .btn, .diadem__careerCulture--box .diadem__hostingInfo--box h6, .diadem__hostingInfo--box .diadem__careerCulture--box h6, .diadem__careerCulture--box .diadem__allStacks--tabMenu, .diadem__careerCulture--box .hosting_VPSinfo--box h6, .hosting_VPSinfo--box .diadem__careerCulture--box h6, .diadem__careerCulture--box .hosting_VPSinfo--box h2, .hosting_VPSinfo--box .diadem__careerCulture--box h2 {
  margin: 1.1em 0 0.6em 0;
}

@media (max-width: 1200px) {
  .diadem__careerCulture {
    padding: 2em 0;
  }
}

.diadem__careerJobPosition {
  padding: 4em 0;
}

.diadem__careerJobPosition .subTitle, .diadem__careerJobPosition .diadem__antispamInfo---content h6, .diadem__antispamInfo---content .diadem__careerJobPosition h6 {
  margin-bottom: 2em;
}

.diadem__careerJobPosition .title {
  font-size: calc(var(--f-body) + 0.9vw);
}

.diadem__careerJobPosition .title small {
  display: block;
  font-size: 80%;
  margin-bottom: 0.5em;
}

.diadem__careerJobPosition .title b {
  display: block;
}

@media (max-width: 1200px) {
  .diadem__careerJobPosition .title {
    font-size: 22px;
  }
}

.diadem__careerJobPosition .lgDesc, .diadem__careerJobPosition .diadem__zimbraFeatures .btn, .diadem__zimbraFeatures .diadem__careerJobPosition .btn, .diadem__careerJobPosition .diadem__hostingInfo--box h6, .diadem__hostingInfo--box .diadem__careerJobPosition h6, .diadem__careerJobPosition .diadem__allStacks--tabMenu, .diadem__careerJobPosition .hosting_VPSinfo--box h6, .hosting_VPSinfo--box .diadem__careerJobPosition h6, .diadem__careerJobPosition .hosting_VPSinfo--box h2, .hosting_VPSinfo--box .diadem__careerJobPosition h2 {
  margin: 1.1em 0 1.6em;
}

@media (max-width: 1200px) {
  .diadem__careerJobPosition .lgDesc, .diadem__careerJobPosition .diadem__zimbraFeatures .btn, .diadem__zimbraFeatures .diadem__careerJobPosition .btn, .diadem__careerJobPosition .diadem__hostingInfo--box h6, .diadem__hostingInfo--box .diadem__careerJobPosition h6, .diadem__careerJobPosition .diadem__allStacks--tabMenu, .diadem__careerJobPosition .hosting_VPSinfo--box h6, .hosting_VPSinfo--box .diadem__careerJobPosition h6, .diadem__careerJobPosition .hosting_VPSinfo--box h2, .hosting_VPSinfo--box .diadem__careerJobPosition h2 {
    font-size: 16px;
  }
}

.diadem__careerJobPosition--list {
  width: 102%;
  margin: 0 -1%;
  float: left;
}

.diadem__careerJobPosition--list > * {
  width: 48%;
  float: left;
  margin: 0 1% 2% 1%;
  min-height: 1px;
  list-style: none;
}

.diadem__careerJobPosition--list > *:nth-last-child(-n+2) {
  margin-bottom: 0;
}

@media (max-width: 700px) {
  .diadem__careerJobPosition--list {
    width: 102%;
    margin: 0 -1%;
    float: left;
  }
  .diadem__careerJobPosition--list > * {
    width: 98%;
    float: left;
    margin: 0 1% 2% 1%;
    min-height: 1px;
    list-style: none;
  }
  .diadem__careerJobPosition--list > *:nth-last-child(-n+1) {
    margin-bottom: 0;
  }
}

.diadem__careerJobPosition--box {
  padding: 3em;
  background-size: auto, cover;
  background-repeat: no-repeat;
  background-position: calc(100% - 2em) calc(100% - 3em), bottom center;
}

.diadem__careerJobPosition--box:nth-child(1) {
  background-image: url(../img/logoW.png), url(../img/career/position/1.jpg);
}

@media (min-width: 700px) and (max-width: 1060px) {
  .diadem__careerJobPosition--box:nth-child(1) {
    background-image: none, url(../img/career/position/1.jpg);
  }
}

@media (max-width: 500px) {
  .diadem__careerJobPosition--box:nth-child(1) {
    background-image: none, url(../img/career/position/1.jpg);
  }
}

.diadem__careerJobPosition--box:nth-child(2) {
  background-image: url(../img/logoW.png), url(../img/career/position/2.jpg);
}

@media (min-width: 700px) and (max-width: 1060px) {
  .diadem__careerJobPosition--box:nth-child(2) {
    background-image: none, url(../img/career/position/2.jpg);
  }
}

@media (max-width: 500px) {
  .diadem__careerJobPosition--box:nth-child(2) {
    background-image: none, url(../img/career/position/2.jpg);
  }
}

.diadem__careerJobPosition--box:nth-child(3) {
  background-image: url(../img/logoW.png), url(../img/career/position/3.jpg);
}

@media (min-width: 700px) and (max-width: 1060px) {
  .diadem__careerJobPosition--box:nth-child(3) {
    background-image: none, url(../img/career/position/3.jpg);
  }
}

@media (max-width: 500px) {
  .diadem__careerJobPosition--box:nth-child(3) {
    background-image: none, url(../img/career/position/3.jpg);
  }
}

.diadem__careerJobPosition--box:nth-child(4) {
  background-image: url(../img/logoW.png), url(../img/career/position/4.jpg);
}

@media (min-width: 700px) and (max-width: 1060px) {
  .diadem__careerJobPosition--box:nth-child(4) {
    background-image: none, url(../img/career/position/4.jpg);
  }
}

@media (max-width: 500px) {
  .diadem__careerJobPosition--box:nth-child(4) {
    background-image: none, url(../img/career/position/4.jpg);
  }
}

@media (max-width: 900px) {
  .diadem__careerJobPosition--box {
    background-size: 110px, cover;
    background-position: calc(100% - 2em) calc(100% - 2em), bottom center;
    padding: 1em;
  }
}

@media (max-width: 700px) {
  .diadem__careerJobPosition--box:nth-last-child(-n+2) {
    margin: 0 1% 3% 1%;
  }
}

@media (max-width: 700px) {
  .diadem__careerJobPosition--box .lgDesc p, .diadem__careerJobPosition--box .diadem__zimbraFeatures .btn p, .diadem__zimbraFeatures .diadem__careerJobPosition--box .btn p, .diadem__careerJobPosition--box .diadem__hostingInfo--box h6 p, .diadem__hostingInfo--box .diadem__careerJobPosition--box h6 p, .diadem__careerJobPosition--box .diadem__allStacks--tabMenu p, .diadem__careerJobPosition--box .hosting_VPSinfo--box h6 p, .hosting_VPSinfo--box .diadem__careerJobPosition--box h6 p, .diadem__careerJobPosition--box .hosting_VPSinfo--box h2 p, .hosting_VPSinfo--box .diadem__careerJobPosition--box h2 p {
    font-size: 15px !important;
  }
}

.diadem__careerJobPosition--box .lgDesc p span, .diadem__careerJobPosition--box .diadem__zimbraFeatures .btn p span, .diadem__zimbraFeatures .diadem__careerJobPosition--box .btn p span, .diadem__careerJobPosition--box .diadem__hostingInfo--box h6 p span, .diadem__hostingInfo--box .diadem__careerJobPosition--box h6 p span, .diadem__careerJobPosition--box .diadem__allStacks--tabMenu p span, .diadem__careerJobPosition--box .hosting_VPSinfo--box h6 p span, .hosting_VPSinfo--box .diadem__careerJobPosition--box h6 p span, .diadem__careerJobPosition--box .hosting_VPSinfo--box h2 p span, .hosting_VPSinfo--box .diadem__careerJobPosition--box h2 p span {
  line-height: 32px;
}

@media (max-width: 1200px) {
  .diadem__careerJobPosition--box .lgDesc p span, .diadem__careerJobPosition--box .diadem__zimbraFeatures .btn p span, .diadem__zimbraFeatures .diadem__careerJobPosition--box .btn p span, .diadem__careerJobPosition--box .diadem__hostingInfo--box h6 p span, .diadem__hostingInfo--box .diadem__careerJobPosition--box h6 p span, .diadem__careerJobPosition--box .diadem__allStacks--tabMenu p span, .diadem__careerJobPosition--box .hosting_VPSinfo--box h6 p span, .hosting_VPSinfo--box .diadem__careerJobPosition--box h6 p span, .diadem__careerJobPosition--box .hosting_VPSinfo--box h2 p span, .hosting_VPSinfo--box .diadem__careerJobPosition--box h2 p span {
    line-height: 28px;
  }
}

@media (max-width: 332px) {
  .diadem__careerJobPosition--box .btn {
    display: block;
  }
}

@media (max-width: 1200px) {
  .diadem__careerJobPosition--box .btn {
    font-size: 15px;
  }
}

@media (max-width: 700px) {
  .diadem__careerJobPosition--box {
    margin: 0 1% 3% 1%;
  }
}

@media (max-width: 1200px) {
  .diadem__careerJobPosition {
    padding: 2em 0;
  }
}

.diadem__contact {
  padding: 2em 0 5em;
  position: relative;
}

.diadem__contact::after {
  content: '';
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  background-repeat: no-repeat;
  background-position: right 2%;
  background-image: url("./../img/contact-us/bg.png");
  pointer-events: none;
  background-size: 23%;
}

@media (max-width: 1820px) {
  .diadem__contact::after {
    background-position: right 5%;
    background-size: 24%;
  }
}

@media (max-width: 1700px) {
  .diadem__contact::after {
    background-position: right 10%;
    background-size: 22%;
  }
}

@media (max-width: 1600px) {
  .diadem__contact::after {
    background-size: 19%;
  }
}

@media (max-width: 1560px) {
  .diadem__contact::after {
    background-position: right 13%;
    background-size: 18%;
  }
}

@media (max-width: 1480px) {
  .diadem__contact::after {
    background-position: right 18%;
    background-size: 18%;
  }
}

@media (max-width: 1370px) {
  .diadem__contact::after {
    background-position: right 18%;
  }
}

@media (max-width: 1270px) {
  .diadem__contact::after {
    display: none;
  }
}

.diadem__contact .inner-container > .title {
  font-size: calc(var(--f-body) + 2vw);
  margin-bottom: 0.3em;
}

.diadem__contact--list {
  width: 102%;
  margin: 0 -1%;
  float: left;
  padding: 140px 150px 0 0px;
  margin-bottom: 12em;
}

.diadem__contact--list > * {
  width: 31.33333%;
  float: left;
  margin: 0 1% 2% 1%;
  min-height: 1px;
  list-style: none;
}

.diadem__contact--list > *:nth-last-child(-n+3) {
  margin-bottom: 0;
}

@media (max-width: 1600px) {
  .diadem__contact--list {
    margin-bottom: 7em;
  }
}

@media (max-width: 1270px) {
  .diadem__contact--list {
    padding: 130px 0px 0 0px;
    margin-bottom: 4em;
  }
}

@media (max-width: 700px) {
  .diadem__contact--list {
    margin-bottom: 3em;
  }
}

@media (max-width: 600px) {
  .diadem__contact--list {
    width: 102%;
    margin: 0 -1%;
    float: left;
    padding: 110px 0px 0 0px;
    margin-bottom: 3em;
  }
  .diadem__contact--list > * {
    width: 98%;
    float: left;
    margin: 0 1% 2% 1%;
    min-height: 1px;
    list-style: none;
  }
  .diadem__contact--list > *:nth-last-child(-n+1) {
    margin-bottom: 0;
  }
}

.diadem__contact--box {
  padding: 2em;
  border: 1px solid #cecece;
  position: relative;
}

.diadem__contact--box figure {
  padding: 0 1em;
  background-color: #ffffff;
  display: inline-block;
  position: absolute;
  top: -99px;
  left: 1em;
}

.diadem__contact--box figure .lgDesc, .diadem__contact--box figure .diadem__zimbraFeatures .btn, .diadem__zimbraFeatures .diadem__contact--box figure .btn, .diadem__contact--box figure .diadem__hostingInfo--box h6, .diadem__hostingInfo--box .diadem__contact--box figure h6, .diadem__contact--box figure .diadem__allStacks--tabMenu, .diadem__contact--box figure .hosting_VPSinfo--box h6, .hosting_VPSinfo--box .diadem__contact--box figure h6, .diadem__contact--box figure .hosting_VPSinfo--box h2, .hosting_VPSinfo--box .diadem__contact--box figure h2 {
  margin-top: 1em;
}

@media (max-width: 1024px) {
  .diadem__contact--box figure .lgDesc, .diadem__contact--box figure .diadem__zimbraFeatures .btn, .diadem__zimbraFeatures .diadem__contact--box figure .btn, .diadem__contact--box figure .diadem__hostingInfo--box h6, .diadem__hostingInfo--box .diadem__contact--box figure h6, .diadem__contact--box figure .diadem__allStacks--tabMenu, .diadem__contact--box figure .hosting_VPSinfo--box h6, .hosting_VPSinfo--box .diadem__contact--box figure h6, .diadem__contact--box figure .hosting_VPSinfo--box h2, .hosting_VPSinfo--box .diadem__contact--box figure h2 {
    font-size: 15px;
    margin-top: 1.2em;
  }
}

@media (max-width: 1024px) {
  .diadem__contact--box figure img {
    width: 54px;
  }
}

@media (max-width: 1024px) {
  .diadem__contact--box figure {
    top: -83px;
  }
}

.diadem__contact--box .desc p, .diadem__contact--box .diadem__hostingInfo--box p p, .diadem__hostingInfo--box .diadem__contact--box p p, .diadem__contact--box .diadem__antispamInfo---content p p, .diadem__antispamInfo---content .diadem__contact--box p p, .diadem__contact--box .hosting_VPSinfo--box p p, .hosting_VPSinfo--box .diadem__contact--box p p {
  margin-bottom: 0;
}

@media (max-width: 1024px) {
  .diadem__contact--box .desc, .diadem__contact--box .diadem__hostingInfo--box p, .diadem__hostingInfo--box .diadem__contact--box p, .diadem__contact--box .diadem__antispamInfo---content p, .diadem__antispamInfo---content .diadem__contact--box p, .diadem__contact--box .hosting_VPSinfo--box p, .hosting_VPSinfo--box .diadem__contact--box p {
    font-size: 15px;
  }
}

@media (max-width: 900px) {
  .diadem__contact--box {
    padding: 1.4em;
  }
}

@media (max-width: 600px) {
  .diadem__contact--box:not(:last-child) {
    margin-bottom: 6em;
  }
}

.diadem__contact--info {
  width: 35%;
  float: left;
}

.diadem__contact--info .title {
  margin-bottom: 0.6em;
}

.diadem__contact--info .title small {
  display: block;
  font-size: 25px;
  margin-bottom: 0.5em;
}

@media (max-width: 1200px) {
  .diadem__contact--info .title small {
    font-size: 20px;
  }
}

@media (max-width: 900px) {
  .diadem__contact--info .title small {
    font-size: 16px;
  }
}

@media (max-width: 800px) {
  .diadem__contact--info {
    width: 100%;
    margin-bottom: 2em;
  }
}

.diadem__contact--form {
  width: 60%;
  float: right;
}

.diadem__contact--form > .form-element:not(.form-elementSelect):not(.form-elementTxtarea) {
  width: 48%;
}

.diadem__contact--form > .form-element:not(.form-elementSelect):not(.form-elementTxtarea):nth-child(odd) {
  float: right;
}

@media (max-width: 500px) {
  .diadem__contact--form > .form-element:not(.form-elementSelect):not(.form-elementTxtarea) {
    width: 100%;
  }
}

.diadem__contact--form .form-elementSelect,
.diadem__contact--form .form-elementTxtarea {
  width: 100%;
}

.diadem__contact--form .btn {
  padding: 0.79em 4em;
}

@media (max-width: 767px) {
  .diadem__contact--form .btn {
    padding: 1em 4em;
  }
}

@media (max-width: 800px) {
  .diadem__contact--form {
    width: 100%;
  }
}

@media (max-width: 1024px) {
  .diadem__contact {
    padding: 1em 0 3em;
  }
}

.form-elementSlider .ui-slider .ui-slider-handle {
  width: 32px;
  height: 32px;
  border-radius: 50%;
  background-color: #e07914;
  top: 50%;
  margin-top: -16px;
  text-align: center;
  line-height: 32px;
  font-size: 12px;
  color: #ffffff;
  border: 0;
  outline: none;
}

.form-elementSlider .ui-widget-header {
  background-color: #e07914;
}

.form-elementSlider .ui-widget.ui-widget-content {
  border: 0;
  background-color: #ebebeb;
  border-radius: 30px;
}

.form-elementSlider .ui-slider .ui-slider-range {
  border-radius: 30px;
}

.form-elementSlider .ui-slider-horizontal {
  height: 10px;
}

#jobFormLB .lgDesc, #jobFormLB .diadem__zimbraFeatures .btn, .diadem__zimbraFeatures #jobFormLB .btn, #jobFormLB .diadem__hostingInfo--box h6, .diadem__hostingInfo--box #jobFormLB h6, #jobFormLB .diadem__allStacks--tabMenu, #jobFormLB .hosting_VPSinfo--box h6, .hosting_VPSinfo--box #jobFormLB h6, #jobFormLB .hosting_VPSinfo--box h2, .hosting_VPSinfo--box #jobFormLB h2,
#requestAQuoteFormLB .lgDesc,
#requestAQuoteFormLB .diadem__zimbraFeatures .btn,
.diadem__zimbraFeatures #requestAQuoteFormLB .btn,
#requestAQuoteFormLB .diadem__hostingInfo--box h6,
.diadem__hostingInfo--box #requestAQuoteFormLB h6,
#requestAQuoteFormLB .diadem__allStacks--tabMenu,
#requestAQuoteFormLB .hosting_VPSinfo--box h6,
.hosting_VPSinfo--box #requestAQuoteFormLB h6,
#requestAQuoteFormLB .hosting_VPSinfo--box h2,
.hosting_VPSinfo--box #requestAQuoteFormLB h2 {
  margin-bottom: 1.5em;
}

#jobFormLB .allForm > .form-element:not(.form-elementFile),
#requestAQuoteFormLB .allForm > .form-element:not(.form-elementFile) {
  width: 48%;
}

#jobFormLB .allForm > .form-element:not(.form-elementFile):nth-child(even),
#requestAQuoteFormLB .allForm > .form-element:not(.form-elementFile):nth-child(even) {
  float: right;
}

@media (max-width: 420px) {
  #jobFormLB .allForm > .form-element:not(.form-elementFile),
  #requestAQuoteFormLB .allForm > .form-element:not(.form-elementFile) {
    width: 100%;
  }
}

#jobFormLB .allForm .form-elementFile,
#requestAQuoteFormLB .allForm .form-elementFile {
  width: auto;
  float: left;
  margin-bottom: 0;
}

#jobFormLB .allForm .form-flexsb,
#requestAQuoteFormLB .allForm .form-flexsb {
  width: auto;
  float: right;
}

#jobFormLB .allForm .btn,
#requestAQuoteFormLB .allForm .btn {
  padding: 0.79em 2em;
}

#jobFormLB .form-elementFile .btn,
#requestAQuoteFormLB .form-elementFile .btn {
  width: 100%;
}

#jobFormLB .form-elementFile span,
#requestAQuoteFormLB .form-elementFile span {
  font-size: 14px;
  margin: 0.8em 0;
}

#loginLB figure {
  padding: 0 2em 2em;
}

#loginLB .allForm > .form-element {
  width: 100%;
}

#loginLB .allForm .form-btnelement {
  float: right;
}

#loginLB .allForm .btn {
  padding: 0.79em 2em;
}

#loginLB .link {
  font-size: 14px;
  margin-top: 15px;
}

#loginLB p {
  font-size: 14px;
  margin-bottom: 1.5em;
  line-height: 19px;
}

.pop-up-overlay {
  position: fixed;
  top: 0px;
  left: 0px;
  bottom: 0px;
  right: 0px;
  z-index: 99999999;
  background-color: rgba(74, 74, 74, 0.9);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.pop-up-msg {
  min-width: 300px;
  width: auto;
  padding: 20px;
  color: #000000;
  font-size: 14px;
  background-color: #ffffff;
  -webkit-transition: 0.5s;
  transition: 0.5s;
  margin-top: 10px;
  opacity: 0;
}

.pop-up-msg span {
  float: left;
  padding: 5px 0px;
}

.pop-up-msg .ico-svg {
  display: none;
}

.pop-up-msg .content {
  width: calc(100% - 76px);
  float: left;
  margin-left: 20px;
  padding: 5px 0px 5px 15px;
  border-left: 1px solid  #bfc5b9;
}

.pop-up-msg .content h6, .pop-up-msg .content p {
  width: 100%;
  float: left;
}

.pop-up-msg .content h6 {
  font-size: 20px;
}

.pop-up-msg .content p {
  margin-top: 3px;
}

.pop-up-msg.success {
  margin-top: 0px;
  opacity: 1;
}

.pop-up-msg.success .ico-svg.checkmark {
  display: inline-block;
  animation: fill-sucess .4s ease-in-out .4s forwards, scale .3s ease-in-out .9s both;
  -webkit-animation: fill-sucess .4s ease-in-out .4s forwards, scale .3s ease-in-out .9s both;
}

.pop-up-msg.success .ico-svg.checkmark .checkmark__circle {
  -webkit-animation: stroke 0.6s cubic-bezier(0.65, 0, 0.45, 1) forwards;
  animation: stroke 0.6s cubic-bezier(0.65, 0, 0.45, 1) forwards;
}

.pop-up-msg.success .ico-svg.checkmark .checkmark__check {
  -webkit-animation: stroke 0.3s cubic-bezier(0.65, 0, 0.45, 1) 0.8s forwards;
  animation: stroke 0.3s cubic-bezier(0.65, 0, 0.45, 1) 0.8s forwards;
}

.pop-up-msg.success .content h6 {
  color: #7ac142;
}

.pop-up-msg.failure {
  margin-top: 0px;
  opacity: 1;
}

.pop-up-msg.failure .ico-svg.cross {
  display: inline-block;
  animation: fill-failure .4s ease-in-out .4s forwards, scale .3s ease-in-out .9s both;
  -webkit-animation: fill-failure .4s ease-in-out .4s forwards, scale .3s ease-in-out .9s both;
}

.pop-up-msg.failure .ico-svg.cross .checkmark__circle {
  -webkit-animation: stroke 0.6s cubic-bezier(0.65, 0, 0.45, 1) forwards;
  animation: stroke 0.6s cubic-bezier(0.65, 0, 0.45, 1) forwards;
}

.pop-up-msg.failure .ico-svg.cross .checkmark__check {
  -webkit-animation: stroke 0.3s cubic-bezier(0.65, 0, 0.45, 1) 0.8s forwards;
  animation: stroke 0.3s cubic-bezier(0.65, 0, 0.45, 1) 0.8s forwards;
}

.pop-up-msg.failure .content h6 {
  color: #d81212;
}

.ico-svg {
  width: 45px;
  height: 45px;
  border-radius: 50%;
  display: block;
  stroke-width: 2;
  stroke: #fff;
  stroke-miterlimit: 10;
}

.ico-svg .checkmark__circle {
  stroke-dasharray: 166;
  stroke-dashoffset: 166;
  stroke-width: 2;
  stroke-miterlimit: 10;
  fill: none;
}

.ico-svg .checkmark__check {
  -webkit-transform-origin: 50% 50%;
          transform-origin: 50% 50%;
  stroke-dasharray: 48;
  stroke-dashoffset: 48;
}

.ico-svg.checkmark {
  -webkit-box-shadow: inset 0px 0px 0px #7ac142;
          box-shadow: inset 0px 0px 0px #7ac142;
}

.ico-svg.checkmark .checkmark__circle {
  stroke: #7ac142;
}

.ico-svg.cross {
  -webkit-box-shadow: inset 0px 0px 0px #d81212;
          box-shadow: inset 0px 0px 0px #d81212;
}

.ico-svg.cross .checkmark__circle {
  stroke: #d81212;
}

@-webkit-keyframes stroke {
  100% {
    stroke-dashoffset: 0;
  }
}

@keyframes stroke {
  100% {
    stroke-dashoffset: 0;
  }
}

@-webkit-keyframes scale {
  0%, 100% {
    -webkit-transform: none;
    transform: none;
  }
  50% {
    -webkit-transform: scale3d(1.1, 1.1, 1);
    transform: scale3d(1.1, 1.1, 1);
  }
}

@keyframes scale {
  0%, 100% {
    -webkit-transform: none;
    transform: none;
  }
  50% {
    -webkit-transform: scale3d(1.1, 1.1, 1);
    transform: scale3d(1.1, 1.1, 1);
  }
}

@-webkit-keyframes fill-sucess {
  100% {
    -webkit-box-shadow: inset 0px 0px 0px 30px #7ac142;
    box-shadow: inset 0px 0px 0px 30px #7ac142;
  }
}

@keyframes fill-sucess {
  100% {
    -webkit-box-shadow: inset 0px 0px 0px 30px #7ac142;
    box-shadow: inset 0px 0px 0px 30px #7ac142;
  }
}

@-webkit-keyframes fill-failure {
  100% {
    -webkit-box-shadow: inset 0px 0px 0px 30px #d81212;
    box-shadow: inset 0px 0px 0px 30px #d81212;
  }
}

@keyframes fill-failure {
  100% {
    -webkit-box-shadow: inset 0px 0px 0px 30px #d81212;
    box-shadow: inset 0px 0px 0px 30px #d81212;
  }
}

.yes {
  background: url(../img/tic.png);
  border-image-repeat: no-repeat;
  background-size: 25px;
  background-repeat: no-repeat;
  background-position: center;
  color: transparent;
  pointer-events: none;
}

@media (max-width: 1024px) {
  .yes {
    background-size: 18px;
  }
}

.no {
  background: url(../img/cross.png);
  border-image-repeat: no-repeat;
  background-size: 25px;
  background-repeat: no-repeat;
  background-position: center;
  color: transparent;
  pointer-events: none;
}

@media (max-width: 1024px) {
  .no {
    background-size: 18px;
  }
}

.diadem__zimbraFeatures--featuresbl table td:not(:first-child) {
  text-align: center;
}

.diadem_emailMarketingFeatures--box:nth-child(odd) .diadem_emailMarketingFeatures---img {
  float: left;
}

.diadem_emailMarketingFeatures--box:nth-child(odd) .diadem_emailMarketingFeatures---content {
  float: right;
}

.diadem_emailMarketingFeatures--box:nth-child(even) .diadem_emailMarketingFeatures---img {
  float: right;
}

.diadem_emailMarketingFeatures--box:nth-child(even) .diadem_emailMarketingFeatures---content {
  float: left;
}

.diadem__ofc365Pricing .diadem__priceTable--head {
  min-height: 130px;
}

.with-withoutSSL-cont {
  width: 70% !important;
}

@media (max-width: 560px) {
  .with-withoutSSL-cont div:not(:last-child) {
    margin-bottom: 30px !important;
  }
}

@media (max-width: 500px) {
  .with-withoutSSL-cont div {
    margin-top: 20px;
  }
}

@media (max-width: 560px) {
  .with-withoutSSL-cont div img {
    width: 100%;
  }
}

.diadem__footer--itm .accord-btn {
  color: #fff;
  font-weight: 600;
  font-size: 17px;
  position: relative;
}

@media (max-width: 580px) {
  .diadem__footer--itm .accord-btn {
    font-size: 16px;
    margin: 18px 0px;
  }
  .diadem__footer--itm .accord-btn:after {
    content: '+';
    font-size: 22px;
    line-height: normal;
    position: absolute;
    top: -3px;
    right: 0;
  }
  .diadem__footer--itm .accord-btn .actv:after {
    content: '-';
  }
}

@media (min-width: 580px) {
  .diadem__footer--itm .accord-btn {
    pointer-events: none;
  }
}

@media (max-width: 580px) {
  .diadem__footer--itm .actv:after {
    content: '-';
  }
}

.diadem__footer--itm .accord-target {
  margin-top: 26px;
}

@media (min-width: 581px) {
  .diadem__footer--itm .accord-target {
    display: block;
    margin: 26px 0;
  }
}

@media (max-width: 580px) {
  .diadem__footer--itm .accord-target li {
    font-size: 15px !important;
  }
  .diadem__footer--itm .accord-target li:not(:last-child) {
    border-bottom: 1px solid #1e273a;
  }
}

@media (max-width: 580px) {
  .diadem__footer--itm {
    margin: 0 !important;
    border-bottom: 1px solid #1e273a;
  }
}

.diadem__footer--lnkbtn li {
  color: #fff !important;
}

@media (max-width: 580px) {
  .diadem__footer--lnkbtn li {
    border-bottom: 1px solid #1e273a;
  }
  .diadem__footer--lnkbtn li a {
    padding: 4px 0;
  }
}

.clnt-lgn-itm, .lk_itm {
  border-bottom: none !important;
}

@media (max-width: 774px) {
  .diadem__hero .feature li {
    font-size: 15px;
  }
}

@media (max-width: 750px) {
  .page-contact .diadem__innerHero--img:only-child {
    display: none !important;
  }
}

.dtcntr .inner-container {
  padding-bottom: 110px;
}

@media (max-width: 1380px) {
  .dtcntr .inner-container {
    padding-bottom: 80px;
  }
}

@media (max-width: 1300px) {
  .dtcntr .inner-container {
    padding-bottom: 40px;
  }
}

@media (max-width: 1300px) {
  .dtcntr .inner-container {
    padding-bottom: 0px;
  }
}

@media (max-width: 1024px) {
  .dtcntr .inner-container {
    background-image: none !important;
  }
}

.dtcntr .diadem__innerTopContent {
  padding-bottom: 0 !important;
}

.dtcntr .diadem__innerTopContent---img {
  display: none;
}

@media (max-width: 1024px) {
  .dtcntr .diadem__innerTopContent---img {
    width: 100%;
    padding-top: 90px;
    text-align: center;
    display: block;
  }
}

@media (max-width: 940px) {
  .dtcntr .diadem__innerTopContent---img {
    padding-top: 50px;
  }
  .dtcntr .diadem__innerTopContent---img img {
    width: 50%;
  }
}

.diadem__gSuitePricing .diadem__priceTable--head {
  min-height: 108px;
}

@media (max-width: 1600px) {
  .g-suite .diadem__innerHero--img img {
    margin-left: -16%;
  }
}

@media (max-width: 1500px) {
  .g-suite .diadem__innerHero--img img {
    margin-left: -33%;
  }
}

@media (max-width: 924px) {
  .g-suite .diadem__innerHero--img img {
    margin-left: -21%;
  }
}

.diadem__innerSectionAnchors {
  margin-top: 0;
  padding: 1.5em 0;
  position: -webkit-sticky;
  position: sticky;
  top: 85px;
  z-index: 333;
  background-color: #ffffff;
}

.diadem__innerSectionAnchors .inner-container {
  overflow: auto;
  white-space: nowrap;
}

.diadem__innerSectionAnchors a {
  display: inline-block;
  margin: 0px 10px;
  color: inherit;
  font-size: inherit;
  padding: 0.5em 0.8em;
  white-space: nowrap;
  border-radius: 5px;
}

.diadem__innerSectionAnchors a:hover, .diadem__innerSectionAnchors a.actv {
  background-color: #e07914;
  color: #ffffff;
}

@media (max-width: 767px) {
  .diadem__innerSectionAnchors a {
    padding: 0.7em 1em;
  }
}

@media (max-width: 1100px) {
  .diadem__innerSectionAnchors {
    top: 75px;
  }
}

@media (max-width: 700px) {
  .diadem__innerSectionAnchors {
    padding: 1em 0;
  }
}

@media (max-width: 400px) {
  .diadem__innerSectionAnchors {
    top: 66px;
  }
}

.customize-support .diadem__innerSectionAnchors {
  top: 119px;
}

@media (max-width: 1100px) {
  .customize-support .diadem__innerSectionAnchors {
    top: 110px;
  }
}

@media (max-width: 782px) {
  .customize-support .diadem__innerSectionAnchors {
    top: 124px;
  }
}

@media (max-width: 400px) {
  .customize-support .diadem__innerSectionAnchors {
    top: 113px;
  }
}

.support_sec {
  width: 100%;
  float: left;
  background: #ff7f01;
  margin-top: 20px;
  text-align: center;
  display: none;
}

@media (max-width: 1100px) {
  .support_sec {
    display: block;
  }
}

.cstmrnmbr {
  background-image: url(../img/customer-support1.png);
  background-repeat: no-repeat;
  background-size: 80px;
  background-position: 10px 8px;
  float: left;
  width: 100%;
  color: #fff;
  border: 1px solid #d2cfcf;
}

.cstmrnmbr a {
  -webkit-transition: 0.4s;
  transition: 0.4s;
}

.cstmrnmbr a:hover {
  color: #e07914;
}

.cstmrnmbr p {
  float: left;
  width: 132px;
  text-align: left;
  margin-left: 107px;
  margin-top: 15px;
  margin-bottom: 15px;
}

.sds-modal-content {
  border: 5px solid #e07914;
}

@media (max-width: 405px) {
  .sds-modal-content .lgDesc br, .sds-modal-content .diadem__zimbraFeatures .btn br, .diadem__zimbraFeatures .sds-modal-content .btn br, .sds-modal-content .diadem__hostingInfo--box h6 br, .diadem__hostingInfo--box .sds-modal-content h6 br, .sds-modal-content .diadem__allStacks--tabMenu br, .sds-modal-content .hosting_VPSinfo--box h6 br, .hosting_VPSinfo--box .sds-modal-content h6 br, .sds-modal-content .hosting_VPSinfo--box h2 br, .hosting_VPSinfo--box .sds-modal-content h2 br {
    display: none;
  }
}

@media (max-width: 600px) {
  .sds-modal-close::before, .sds-modal-close::after {
    width: 24px !important;
  }
}

.tbl_ftrBuy {
  width: 100%;
  margin-left: 0;
  margin-right: 0;
}

.tbl_ftrBuy .diadem__hostingPlans--box {
  margin: 0 !important;
  width: 25%;
  padding-bottom: 40px;
}

.tbl_ftrBuy .diadem__hostingPlans--box:not(:first-child) {
  border: 1px solid #eaeaea;
}

@media (max-width: 999px) {
  .tbl_ftrBuy .diadem__hostingPlans--box:first-child {
    display: none;
  }
}

@media (max-width: 999px) {
  .tbl_ftrBuy .diadem__hostingPlans--box {
    width: 33.333%;
  }
}

.tbl_ftrBuy .diadem__hostingPlans---head {
  margin-bottom: 0;
}

@media (max-width: 760px) {
  .tbl_ftrBuy .diadem__hostingPlans---head {
    text-align: center;
  }
}

.tbl_ftrBuy .diadem__hostingPlans---pricing {
  float: right;
  margin-top: -44px;
}

@media (max-width: 760px) {
  .tbl_ftrBuy .diadem__hostingPlans---pricing {
    float: none;
    text-align: center;
    margin-top: 0;
    margin-bottom: 0 !important;
  }
}

.tbl_ftrBuy small {
  font-size: 15px !important;
  margin-bottom: 0;
}

.tbl_ftrBuy b {
  background-position: left 4px !important;
  background-size: 27px !important;
  font-size: 29px;
}

.tbl_ftrBuy .btn-btm {
  font-size: 14px;
}

.hosting_tblbtnBG {
  max-height: 1070px;
  overflow: hidden;
  position: relative;
}

.hosting_tblbtnBG::before {
  content: "";
  position: absolute;
  bottom: 0px;
  left: 0px;
  width: 100%;
  height: 100px;
  z-index: 100;
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.75)), to(#fff));
  background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.75), #fff);
}

.hosting_tblbtnBG.is-showing {
  max-height: none;
}

.hosting_tblbtnBG.is-showing::before {
  display: none;
}

.btn-loadmore {
  background-color: #fff !important;
  bottom: 42px !important;
  z-index: 111;
}

.btn-loadmore:hover {
  color: #0f1627 !important;
}

.btn-Job {
  background-color: #292929;
  color: #fff;
  margin-left: 10px;
}

.tooltip {
  position: relative;
  display: inline-block;
}

.tooltip .tooltiptext {
  visibility: hidden;
  width: 100%;
  background-color: black;
  color: #fff;
  text-align: left;
  padding: 10px;
  font-size: 13px !important;
  font-weight: 400 !important;
  /* Position the tooltip */
  position: absolute;
  z-index: 1;
  top: 100%;
  left: 0;
}

.tooltip .tooltiptext:before {
  content: "\f0d8";
  position: absolute;
  font-family: fontawesome;
  left: 57px;
  top: -24px;
  font-size: 32px;
  color: #000;
}

.tooltip:hover .tooltiptext {
  visibility: visible;
  z-index: 222;
}

#dwnld_whtppr .lgDesc, #dwnld_whtppr .diadem__zimbraFeatures .btn, .diadem__zimbraFeatures #dwnld_whtppr .btn, #dwnld_whtppr .diadem__hostingInfo--box h6, .diadem__hostingInfo--box #dwnld_whtppr h6, #dwnld_whtppr .diadem__allStacks--tabMenu, #dwnld_whtppr .hosting_VPSinfo--box h6, .hosting_VPSinfo--box #dwnld_whtppr h6, #dwnld_whtppr .hosting_VPSinfo--box h2, .hosting_VPSinfo--box #dwnld_whtppr h2 {
  margin-bottom: 1.5em;
}

#dwnld_whtppr .allForm > .form-element:not(.form-elementFile) {
  width: 48%;
}

#dwnld_whtppr .allForm > .form-element:not(.form-elementFile):nth-child(even) {
  float: right;
}

#dwnld_whtppr .allForm .form-elementFile {
  width: auto;
  float: left;
  margin-bottom: 0;
}

#dwnld_whtppr .allForm .form-flexsb {
  width: 100%;
  float: right;
}

#dwnld_whtppr .allForm .btn {
  padding: 0.79em 2em;
}

.plans_mbl {
  border: 1px solid #eaeaea;
  display: none;
}

.plans_mbl .diadem__hostingPlans---head {
  font-size: calc(var(--f-body) + 0.5vw);
  margin-bottom: 0.8em;
}

.plans_mbl small {
  font-size: 15px;
  display: block;
  margin-bottom: 0.2em;
}

.plans_mbl b {
  background-image: url("./../img/icons/hstng-rupee.svg");
  background-repeat: no-repeat;
  background-position: left 10px;
  background-size: 33px;
  padding-left: 38px;
  display: inline-block;
  font-size: 48px;
  color: #e07914;
}

@media (max-width: 390px) {
  .plans_mbl b {
    background-position: left 5px;
    background-size: 26px;
    padding-left: 38px;
    font-size: 33px;
  }
}

.plans_mbl figure {
  width: 20% !important;
  position: absolute;
  bottom: 100px !important;
  right: 24px !important;
  display: none;
}

.plans_mbl .btn-btm {
  position: static;
  -webkit-transform: none !important;
          transform: none !important;
  margin: 0px 20%;
  margin-top: 20px !important;
}

.plans_mbl .diadem__hostingPlans---head {
  width: 50%;
  float: left;
  font-size: 26px;
}

.plans_mbl .diadem__hostingPlans---pricing {
  width: 50%;
}

@media (max-width: 390px) {
  .plans_mbl .diadem__hostingPlans---pricing br {
    display: none;
  }
}

.plans_mbl p {
  float: right;
  margin-top: -49px;
}

.plans_mbl p .btn-btm {
  margin: 0 !important;
}

@media (max-width: 599px) {
  .plans_mbl {
    display: block;
  }
}

.accord > *:not(:last-child) {
  margin-bottom: 0 !important;
}

@media (max-width: 643px) {
  .diadem__zimbraFeatures--featuresbl table {
    width: 613px !important;
  }
}

/* Nov.16 */
.diadem__domainsChkAvailablity {
  padding: 4em 0;
}

.diadem__domainsChkAvailablity .inner-container {
  text-align: center;
}

.diadem__domainsChkAvailablity--inner {
  width: 900px;
  display: inline-block;
  background-color: #ffffff;
  padding: 2em;
  -webkit-box-shadow: 0px 1px 38px 0px rgba(0, 0, 0, 0.1);
  -ms-box-shadow: 0px 1px 38px 0px rgba(0, 0, 0, 0.1);
  box-shadow: 0px 1px 38px 0px rgba(0, 0, 0, 0.1);
  border-radius: 0.5em;
}

.diadem__domainsChkAvailablity--inner .allForm {
  --frmBorderClr: transparent;
  width: 100%;
  float: left;
  margin-bottom: 30px;
  border: 1px solid #e07914;
  border-radius: 0.5em;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

.diadem__domainsChkAvailablity--inner .allForm .form-element {
  margin-bottom: 0;
}

.diadem__domainsChkAvailablity--inner .allForm .form-element:first-child {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}

.diadem__domainsChkAvailablity--inner .allForm .form-element .form-label {
  opacity: 0.6;
}

.diadem__domainsChkAvailablity--inner .allForm .form-elementSelect select {
  padding-right: 40px;
}

.diadem__domainsChkAvailablity--inner .allForm .btn {
  border-top-right-radius: 0.4em !important;
  border-bottom-right-radius: 0.4em !important;
}

@media (max-width: 566px) {
  .diadem__domainsChkAvailablity--inner .allForm {
    position: relative;
    overflow: visible;
  }
  .diadem__domainsChkAvailablity--inner .allForm .btn {
    position: absolute;
    bottom: -70px;
    left: 0;
    width: 100%;
    /* border-radius: 10px; */
    border-radius: 0.5em !important;
    padding: 14px 0;
  }
}

@media (max-width: 940px) {
  .diadem__domainsChkAvailablity--inner {
    width: 100%;
  }
}

@media (max-width: 409px) {
  .diadem__domainsChkAvailablity--inner {
    padding: 1.5em;
  }
}

.diadem__domainsChkAvailablity--list {
  list-style: none;
  margin: auto;
  margin-top: 50px;
}

.diadem__domainsChkAvailablity--list li {
  display: inline-block;
}

.diadem__domainsChkAvailablity--list li span {
  color: #e07914;
  margin-left: 8px;
}

.diadem__domainsChkAvailablity--list li:not(:last-child) {
  margin-right: 26px;
  padding-right: 26px;
  margin-bottom: 10px;
  border-right: 2px solid #e07914;
}

@media (max-width: 566px) {
  .diadem__domainsChkAvailablity--list li:not(:last-child) {
    margin-right: 15px;
    padding-right: 15px;
  }
}

.diadem__domainsChkAvailablity--list li:first-child {
  padding-left: 0;
}

.diadem__domainsChkAvailablity--list li:last-child {
  padding-right: 0;
}

@media (max-width: 566px) {
  .diadem__domainsChkAvailablity--list {
    margin-top: 144px;
  }
}

@media (max-width: 1200px) {
  .diadem__domainsChkAvailablity {
    padding: 2em 0;
  }
}

.domain_features {
  padding: 4em 0;
}

.domain_features--cntrcon {
  position: relative;
}

.domain_features--cntrcon .section_title {
  margin: auto;
  width: 200px;
  background: #fff;
}

.domain_features--cntrcon .subTitle, .domain_features--cntrcon .diadem__antispamInfo---content h6, .diadem__antispamInfo---content .domain_features--cntrcon h6 {
  color: #e07914;
}

.domain_features--cntrcon:after {
  content: '';
  width: 100%;
  height: 1px;
  background-color: #e07914;
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  left: 0;
  z-index: -1;
  pointer-events: none;
}

.domain_features--list {
  width: 102%;
  margin: 0 -1%;
  float: left;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  -webkit-box-pack: space-between;
  -ms-flex-pack: space-between;
  justify-content: space-between;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  padding-top: 6em;
}

.domain_features--list > * {
  width: 98%;
  float: left;
  margin: 0 1% 2% 1%;
  min-height: 1px;
  list-style: none;
}

.domain_features--list > *:nth-last-child(-n+1) {
  margin-bottom: 0;
}

@media (max-width: 1200px) {
  .domain_features--list {
    padding-top: 2em;
  }
}

@media (min-width: 500px) {
  .domain_features--list {
    width: 104%;
    margin: 0 -2%;
    float: left;
  }
  .domain_features--list > * {
    width: 46%;
    float: left;
    margin: 0 2% 4% 2%;
    min-height: 1px;
    list-style: none;
  }
  .domain_features--list > *:nth-last-child(-n+2) {
    margin-bottom: 0;
  }
}

@media (min-width: 730px) {
  .domain_features--list {
    width: 102%;
    margin: 0 -1%;
    float: left;
  }
  .domain_features--list > * {
    width: 31.33333%;
    float: left;
    margin: 0 1% 2% 1%;
    min-height: 1px;
    list-style: none;
  }
  .domain_features--list > *:nth-last-child(-n+3) {
    margin-bottom: 0;
  }
}

.domain_features--box {
  -webkit-transition: 0.4s;
  transition: 0.4s;
  background-color: #eff9ff;
  padding: 50px;
  padding-right: calc((75px + 20px) + 35px);
  position: relative;
}

.domain_features--box .lgDesc, .domain_features--box .diadem__zimbraFeatures .btn, .diadem__zimbraFeatures .domain_features--box .btn, .domain_features--box .diadem__hostingInfo--box h6, .diadem__hostingInfo--box .domain_features--box h6, .domain_features--box .diadem__allStacks--tabMenu, .domain_features--box .hosting_VPSinfo--box h6, .hosting_VPSinfo--box .domain_features--box h6, .domain_features--box .hosting_VPSinfo--box h2, .hosting_VPSinfo--box .domain_features--box h2 {
  margin-bottom: 15px;
}

.domain_features--box .lgDesc strong, .domain_features--box .diadem__zimbraFeatures .btn strong, .diadem__zimbraFeatures .domain_features--box .btn strong, .domain_features--box .diadem__hostingInfo--box h6 strong, .diadem__hostingInfo--box .domain_features--box h6 strong, .domain_features--box .diadem__allStacks--tabMenu strong, .domain_features--box .hosting_VPSinfo--box h6 strong, .hosting_VPSinfo--box .domain_features--box h6 strong, .domain_features--box .hosting_VPSinfo--box h2 strong, .hosting_VPSinfo--box .domain_features--box h2 strong {
  color: inherit;
}

.domain_features--box figure {
  position: absolute;
  bottom: 33px;
  right: 25px;
  width: 68px;
}

@media (max-width: 1050px) {
  .domain_features--box figure {
    position: static;
    margin-bottom: 30px;
  }
}

.domain_features--box .bdg {
  position: absolute;
  right: 0;
  top: 0;
  color: #fff;
  text-transform: uppercase;
  font-size: 14px;
  padding: 8px 12px;
  background-color: #e07914;
}

.domain_features--box:last-child {
  color: #fff;
  background-color: #0274bc;
}

@media (max-width: 1290px) {
  .domain_features--box {
    padding-right: calc((45px + 20px) + 50px);
  }
}

@media (max-width: 1170px) {
  .domain_features--box {
    padding: 30px;
    padding-right: calc((45px + 20px) + 30px);
  }
}

@media (max-width: 1050px) {
  .domain_features--box {
    padding: 20px;
  }
}

@media (max-width: 730px) {
  .domain_features--box:nth-last-child(-n+2) {
    margin-bottom: 10px;
  }
  .domain_features--box::nth-last-child(-n+3) {
    margin-bottom: 10px;
  }
}

@media (max-width: 500px) {
  .domain_features--box:nth-last-child(-n+3) {
    margin: 0 2% 4% 2%;
  }
  .domain_features--box:nth-last-child(-n+2) {
    margin: 0 2% 4% 2%;
  }
}

@media (max-width: 1200px) {
  .domain_features {
    padding: 2em 0;
  }
}

.diadem__TLDpricing--inner {
  max-width: 1190px;
  margin: auto;
  padding: 40px;
  -webkit-box-shadow: 0px 1px 38px 0px rgba(0, 0, 0, 0.1);
          box-shadow: 0px 1px 38px 0px rgba(0, 0, 0, 0.1);
}

.diadem__TLDpricing--inner .subTitle, .diadem__TLDpricing--inner .diadem__antispamInfo---content h6, .diadem__antispamInfo---content .diadem__TLDpricing--inner h6 {
  margin-bottom: 30px;
}

@media (max-width: 550px) {
  .diadem__TLDpricing--inner {
    overflow: auto;
    padding: 15px;
  }
}

.diadem__TLDpricing table {
  border: 0;
}

.diadem__TLDpricing table .tHead {
  background: #e07914;
  font-weight: 600;
  color: #fff;
}

.diadem__TLDpricing table .tHead th:not(:last-child) {
  border-right: 1px solid #fff;
}

.diadem__TLDpricing table tr:not(:first-child) {
  border-bottom: 1px solid #b5b5b5;
}

.diadem__TLDpricing table tr td {
  border-left: 1px solid #b5b5b5;
  border-right: 1px solid #b5b5b5;
}

.diadem__emailarch_onEmail {
  padding: 2em 0 3em;
}

.diadem__emailarch_onEmail--content .desc, .diadem__emailarch_onEmail--content .diadem__hostingInfo--box p, .diadem__hostingInfo--box .diadem__emailarch_onEmail--content p, .diadem__emailarch_onEmail--content .diadem__antispamInfo---content p, .diadem__antispamInfo---content .diadem__emailarch_onEmail--content p, .diadem__emailarch_onEmail--content .hosting_VPSinfo--box p, .hosting_VPSinfo--box .diadem__emailarch_onEmail--content p {
  margin-top: 30px;
  font-size: 16px;
}

.diadem__emailarch_onEmail--content .desc p:not(:last-child), .diadem__emailarch_onEmail--content .diadem__hostingInfo--box p p:not(:last-child), .diadem__hostingInfo--box .diadem__emailarch_onEmail--content p p:not(:last-child), .diadem__emailarch_onEmail--content .diadem__antispamInfo---content p p:not(:last-child), .diadem__antispamInfo---content .diadem__emailarch_onEmail--content p p:not(:last-child), .diadem__emailarch_onEmail--content .hosting_VPSinfo--box p p:not(:last-child), .hosting_VPSinfo--box .diadem__emailarch_onEmail--content p p:not(:last-child) {
  margin-bottom: 1.5em;
}

@media (max-width: 1200px) {
  .diadem__emailarch_onEmail--content .desc, .diadem__emailarch_onEmail--content .diadem__hostingInfo--box p, .diadem__hostingInfo--box .diadem__emailarch_onEmail--content p, .diadem__emailarch_onEmail--content .diadem__antispamInfo---content p, .diadem__antispamInfo---content .diadem__emailarch_onEmail--content p, .diadem__emailarch_onEmail--content .hosting_VPSinfo--box p, .hosting_VPSinfo--box .diadem__emailarch_onEmail--content p {
    font-size: inherit;
  }
}

.diadem__emailarch_onEmail--list {
  width: 88% !important;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  -webkit-box-pack: space-between;
  -ms-flex-pack: space-between;
  justify-content: space-between;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  width: 102%;
  margin: 0 -1%;
  float: left;
  margin-top: 70px;
}

.diadem__emailarch_onEmail--list > * {
  width: 48%;
  float: left;
  margin: 0 1% 2% 1%;
  min-height: 1px;
  list-style: none;
}

.diadem__emailarch_onEmail--list > *:nth-last-child(-n+2) {
  margin-bottom: 0;
}

.diadem__emailarch_onEmail--list li {
  padding-left: 35px;
  position: relative;
  color: #1b1b1b;
  font-size: 18px;
  line-height: 1.6;
}

.diadem__emailarch_onEmail--list li:before {
  content: '';
  background-image: url(./../img/icons/check.svg);
  background-size: 22px;
  background-repeat: no-repeat;
  position: absolute;
  top: 3px;
  left: 0;
  width: 24px;
  height: 24px;
  opacity: 0.8;
  -webkit-filter: grayscale(100%);
  filter: grayscale(100%);
  -webkit-transition: 0.5s;
  transition: 0.5s;
}

@media (max-width: 1200px) {
  .diadem__emailarch_onEmail--list li:before {
    width: 18px;
    height: 18px;
    background-size: 18px;
  }
}

@media (max-width: 1200px) {
  .diadem__emailarch_onEmail--list li {
    font-size: inherit !important;
    padding-left: 30px;
  }
}

@media (max-width: 640px) {
  .diadem__emailarch_onEmail--list li:nth-last-child(-n+2) {
    margin: 0 1% 2% 1%;
  }
}

@media (max-width: 1100px) {
  .diadem__emailarch_onEmail--list {
    width: 100% !important;
    margin-top: 40px !important;
  }
}

@media (max-width: 640px) {
  .diadem__emailarch_onEmail--list {
    width: 102%;
    margin: 0 -1%;
    float: left;
  }
  .diadem__emailarch_onEmail--list > * {
    width: 98%;
    float: left;
    margin: 0 1% 2% 1%;
    min-height: 1px;
    list-style: none;
  }
  .diadem__emailarch_onEmail--list > *:nth-last-child(-n+1) {
    margin-bottom: 0;
  }
}

@media (max-width: 1200px) {
  .diadem__emailarch_onEmail {
    padding: 2em 0;
  }
}

.diadem__emailarch_easier {
  padding: 4em 0;
  background-color: #2b2b2b;
}

.diadem__emailarch_easier--content .left_content {
  width: 46%;
  float: left;
  position: relative;
  padding-bottom: 1.3em;
}

.diadem__emailarch_easier--content .left_content .lgDesc, .diadem__emailarch_easier--content .left_content .diadem__zimbraFeatures .btn, .diadem__zimbraFeatures .diadem__emailarch_easier--content .left_content .btn, .diadem__emailarch_easier--content .left_content .diadem__hostingInfo--box h6, .diadem__hostingInfo--box .diadem__emailarch_easier--content .left_content h6, .diadem__emailarch_easier--content .left_content .diadem__allStacks--tabMenu, .diadem__emailarch_easier--content .left_content .hosting_VPSinfo--box h6, .hosting_VPSinfo--box .diadem__emailarch_easier--content .left_content h6, .diadem__emailarch_easier--content .left_content .hosting_VPSinfo--box h2, .hosting_VPSinfo--box .diadem__emailarch_easier--content .left_content h2 {
  color: #fff !important;
  font-size: calc(var(--f-body) + 0.8vw);
}

.diadem__emailarch_easier--content .left_content .desc, .diadem__emailarch_easier--content .left_content .diadem__hostingInfo--box p, .diadem__hostingInfo--box .diadem__emailarch_easier--content .left_content p, .diadem__emailarch_easier--content .left_content .diadem__antispamInfo---content p, .diadem__antispamInfo---content .diadem__emailarch_easier--content .left_content p, .diadem__emailarch_easier--content .left_content .hosting_VPSinfo--box p, .hosting_VPSinfo--box .diadem__emailarch_easier--content .left_content p {
  color: #fff;
  margin-top: 20px;
}

.diadem__emailarch_easier--content .left_content:after {
  content: '';
  width: 100px;
  height: 2px;
  background-color: #fff;
  position: absolute;
  bottom: 0;
  left: 0;
}

@media (max-width: 1350px) {
  .diadem__emailarch_easier--content .left_content {
    width: 40%;
  }
}

@media (max-width: 1180px) {
  .diadem__emailarch_easier--content .left_content {
    width: 30%;
  }
}

@media (max-width: 1020px) {
  .diadem__emailarch_easier--content .left_content {
    width: 100%;
  }
}

.diadem__emailarch_easier--content .right_content {
  width: 50%;
  float: right;
}

.diadem__emailarch_easier--content .right_content--list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  -webkit-box-pack: space-between;
  -ms-flex-pack: space-between;
  justify-content: space-between;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  width: 103%;
  margin: 0 -1.5%;
  float: left;
}

.diadem__emailarch_easier--content .right_content--list > * {
  width: 47%;
  float: left;
  margin: 0 1.5% 3% 1.5%;
  min-height: 1px;
  list-style: none;
}

.diadem__emailarch_easier--content .right_content--list > *:nth-last-child(-n+2) {
  margin-bottom: 0;
}

@media (max-width: 650px) {
  .diadem__emailarch_easier--content .right_content--list {
    width: 102%;
    margin: 0 -1%;
    float: left;
  }
  .diadem__emailarch_easier--content .right_content--list > * {
    width: 48%;
    float: left;
    margin: 0 1% 2% 1%;
    min-height: 1px;
    list-style: none;
  }
  .diadem__emailarch_easier--content .right_content--list > *:nth-last-child(-n+2) {
    margin-bottom: 0;
  }
}

@media (max-width: 556px) {
  .diadem__emailarch_easier--content .right_content--list {
    width: 102%;
    margin: 0 -1%;
    float: left;
  }
  .diadem__emailarch_easier--content .right_content--list > * {
    width: 98%;
    float: left;
    margin: 0 1% 2% 1%;
    min-height: 1px;
    list-style: none;
  }
  .diadem__emailarch_easier--content .right_content--list > *:nth-last-child(-n+1) {
    margin-bottom: 0;
  }
}

.diadem__emailarch_easier--content .right_content img {
  float: left;
}

@media (max-width: 600px) {
  .diadem__emailarch_easier--content .right_content img {
    height: 46px;
  }
}

.diadem__emailarch_easier--content .right_content--box .desc, .diadem__emailarch_easier--content .right_content--box .diadem__hostingInfo--box p, .diadem__hostingInfo--box .diadem__emailarch_easier--content .right_content--box p, .diadem__emailarch_easier--content .right_content--box .diadem__antispamInfo---content p, .diadem__antispamInfo---content .diadem__emailarch_easier--content .right_content--box p, .diadem__emailarch_easier--content .right_content--box .hosting_VPSinfo--box p, .hosting_VPSinfo--box .diadem__emailarch_easier--content .right_content--box p {
  width: calc(100% - 120px);
  float: left;
  margin-left: 22px;
  color: #fff;
}

@media (max-width: 600px) {
  .diadem__emailarch_easier--content .right_content--box .desc, .diadem__emailarch_easier--content .right_content--box .diadem__hostingInfo--box p, .diadem__hostingInfo--box .diadem__emailarch_easier--content .right_content--box p, .diadem__emailarch_easier--content .right_content--box .diadem__antispamInfo---content p, .diadem__antispamInfo---content .diadem__emailarch_easier--content .right_content--box p, .diadem__emailarch_easier--content .right_content--box .hosting_VPSinfo--box p, .hosting_VPSinfo--box .diadem__emailarch_easier--content .right_content--box p {
    width: calc(100% - 100px);
    margin-left: 15px;
  }
  .diadem__emailarch_easier--content .right_content--box .desc br, .diadem__emailarch_easier--content .right_content--box .diadem__hostingInfo--box p br, .diadem__hostingInfo--box .diadem__emailarch_easier--content .right_content--box p br, .diadem__emailarch_easier--content .right_content--box .diadem__antispamInfo---content p br, .diadem__antispamInfo---content .diadem__emailarch_easier--content .right_content--box p br, .diadem__emailarch_easier--content .right_content--box .hosting_VPSinfo--box p br, .hosting_VPSinfo--box .diadem__emailarch_easier--content .right_content--box p br {
    display: none !important;
  }
}

@media (max-width: 556px) {
  .diadem__emailarch_easier--content .right_content--box .desc, .diadem__emailarch_easier--content .right_content--box .diadem__hostingInfo--box p, .diadem__hostingInfo--box .diadem__emailarch_easier--content .right_content--box p, .diadem__emailarch_easier--content .right_content--box .diadem__antispamInfo---content p, .diadem__antispamInfo---content .diadem__emailarch_easier--content .right_content--box p, .diadem__emailarch_easier--content .right_content--box .hosting_VPSinfo--box p, .hosting_VPSinfo--box .diadem__emailarch_easier--content .right_content--box p {
    width: calc(100% - 80px);
    margin-left: 15px;
    float: right;
  }
  .diadem__emailarch_easier--content .right_content--box .desc br, .diadem__emailarch_easier--content .right_content--box .diadem__hostingInfo--box p br, .diadem__hostingInfo--box .diadem__emailarch_easier--content .right_content--box p br, .diadem__emailarch_easier--content .right_content--box .diadem__antispamInfo---content p br, .diadem__antispamInfo---content .diadem__emailarch_easier--content .right_content--box p br, .diadem__emailarch_easier--content .right_content--box .hosting_VPSinfo--box p br, .hosting_VPSinfo--box .diadem__emailarch_easier--content .right_content--box p br {
    display: block !important;
  }
}

@media (max-width: 556px) {
  .diadem__emailarch_easier--content .right_content--box {
    margin: 0 1.5% 5% 1.5%;
  }
  .diadem__emailarch_easier--content .right_content--box:nth-last-child(-n+2) {
    margin: 0 1.5% 5% 1.5%;
  }
}

@media (max-width: 1350px) {
  .diadem__emailarch_easier--content .right_content {
    width: 55%;
  }
}

@media (max-width: 1180px) {
  .diadem__emailarch_easier--content .right_content {
    width: 64%;
  }
}

@media (max-width: 1020px) {
  .diadem__emailarch_easier--content .right_content {
    width: 100%;
    margin-top: 40px;
  }
}

.diadem__emailarch_Pricing {
  border-bottom: 4px solid #e07914;
}

.diadem__emailarch_Pricing .subTitle, .diadem__emailarch_Pricing .diadem__antispamInfo---content h6, .diadem__antispamInfo---content .diadem__emailarch_Pricing h6 {
  margin-bottom: 1.5em;
}

.diadem__emailarch_Pricing .diadem__priceTable--box {
  --boxClr: #f7f7f7;
}

.diadem__emailarch_Pricing .diadem__priceTable--box:first-child {
  --headClr: #095983;
}

.diadem__emailarch_Pricing .diadem__priceTable--box:nth-child(2) {
  --headClr: #05698e;
}

.diadem__emailarch_Pricing .diadem__priceTable--box:nth-child(3) {
  --headClr: #057aab;
}

.diadem__emailarch_Pricing .diadem__priceTable--box:last-child {
  --headClr: #3c3c3c;
}

@media (max-width: 1070px) {
  .diadem__emailarch_Pricing .diadem__priceTable--box {
    margin-bottom: 50px;
  }
}

@media (max-width: 700px) {
  .diadem__emailarch_Pricing .diadem__priceTable--box {
    padding-bottom: 55px;
  }
}

@media (max-width: 1070px) {
  .diadem__emailarch_Pricing {
    padding-bottom: 0 !important;
  }
}

.diadem__emailarch_Pricing .diadem__priceTable--features {
  margin-left: 40px !important;
}

.blk-btn {
  background-color: #323232;
  color: #fff;
}

.diadem__emailarch_compromises {
  padding: 6em 0 4em 0;
}

.diadem__emailarch_compromises .subTitle, .diadem__emailarch_compromises .diadem__antispamInfo---content h6, .diadem__antispamInfo---content .diadem__emailarch_compromises h6 {
  margin-bottom: 1.5em;
}

.diadem__emailarch_compromises .mnsubTitle {
  margin: auto;
  width: 612px;
  margin-bottom: 4em;
}

.diadem__emailarch_compromises .mnsubTitle p {
  font-size: 25px;
  float: left;
  margin-right: 10px;
  margin-top: 4px;
}

@media (max-width: 1024px) {
  .diadem__emailarch_compromises .mnsubTitle p {
    font-size: 20px;
  }
}

@media (max-width: 660px) {
  .diadem__emailarch_compromises .mnsubTitle p {
    float: none;
    margin-bottom: 20px;
  }
}

@media (max-width: 1200px) {
  .diadem__emailarch_compromises .mnsubTitle {
    margin-bottom: 2em;
  }
}

@media (max-width: 1024px) {
  .diadem__emailarch_compromises .mnsubTitle {
    width: 532px;
  }
}

@media (max-width: 660px) {
  .diadem__emailarch_compromises .mnsubTitle {
    width: 100%;
    text-align: center;
  }
}

.diadem__emailarch_compromises--list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  -webkit-box-pack: space-between;
  -ms-flex-pack: space-between;
  justify-content: space-between;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  width: 104%;
  margin: 0 -2%;
  float: left;
}

.diadem__emailarch_compromises--list > * {
  width: 46%;
  float: left;
  margin: 0 2% 4% 2%;
  min-height: 1px;
  list-style: none;
}

.diadem__emailarch_compromises--list > *:nth-last-child(-n+2) {
  margin-bottom: 0;
}

@media (max-width: 720px) {
  .diadem__emailarch_compromises--list {
    width: 104%;
    margin: 0 -2%;
    float: left;
  }
  .diadem__emailarch_compromises--list > * {
    width: 96%;
    float: left;
    margin: 0 2% 4% 2%;
    min-height: 1px;
    list-style: none;
  }
  .diadem__emailarch_compromises--list > *:nth-last-child(-n+1) {
    margin-bottom: 0;
  }
}

.diadem__emailarch_compromises--box {
  padding-left: 50px;
  position: relative;
  padding-bottom: 1.5em;
}

.diadem__emailarch_compromises--box figure {
  float: left;
}

.diadem__emailarch_compromises--box figure img {
  height: 68px;
}

@media (max-width: 1200px) {
  .diadem__emailarch_compromises--box figure img {
    height: 80px;
  }
}

@media (max-width: 700px) {
  .diadem__emailarch_compromises--box figure img {
    height: 60px;
  }
}

.diadem__emailarch_compromises--box .subTitle, .diadem__emailarch_compromises--box .diadem__antispamInfo---content h6, .diadem__antispamInfo---content .diadem__emailarch_compromises--box h6 {
  width: calc(100% - 173px);
  float: left;
  margin-top: 4px;
  margin-left: 20px;
  font-size: calc(var(--f-body) + 0.4vw) !important;
  font-weight: 600 !important;
}

@media (max-width: 1200px) {
  .diadem__emailarch_compromises--box .subTitle, .diadem__emailarch_compromises--box .diadem__antispamInfo---content h6, .diadem__antispamInfo---content .diadem__emailarch_compromises--box h6 {
    margin-top: 24px;
  }
}

@media (max-width: 890px) {
  .diadem__emailarch_compromises--box .subTitle, .diadem__emailarch_compromises--box .diadem__antispamInfo---content h6, .diadem__antispamInfo---content .diadem__emailarch_compromises--box h6 {
    width: 100%;
    margin-left: 0;
    font-size: inherit !important;
    margin-top: 15px;
  }
  .diadem__emailarch_compromises--box .subTitle br, .diadem__emailarch_compromises--box .diadem__antispamInfo---content h6 br, .diadem__antispamInfo---content .diadem__emailarch_compromises--box h6 br {
    display: none;
  }
}

.diadem__emailarch_compromises--box .desc, .diadem__emailarch_compromises--box .diadem__hostingInfo--box p, .diadem__hostingInfo--box .diadem__emailarch_compromises--box p, .diadem__emailarch_compromises--box .diadem__antispamInfo---content p, .diadem__antispamInfo---content .diadem__emailarch_compromises--box p, .diadem__emailarch_compromises--box .hosting_VPSinfo--box p, .hosting_VPSinfo--box .diadem__emailarch_compromises--box p {
  margin-top: 2em;
  clear: both;
  float: left;
}

@media (max-width: 890px) {
  .diadem__emailarch_compromises--box .desc, .diadem__emailarch_compromises--box .diadem__hostingInfo--box p, .diadem__hostingInfo--box .diadem__emailarch_compromises--box p, .diadem__emailarch_compromises--box .diadem__antispamInfo---content p, .diadem__antispamInfo---content .diadem__emailarch_compromises--box p, .diadem__emailarch_compromises--box .hosting_VPSinfo--box p, .hosting_VPSinfo--box .diadem__emailarch_compromises--box p {
    margin-top: 1em;
  }
}

.diadem__emailarch_compromises--box:after {
  content: '';
  width: 100px;
  height: 2px;
  background-color: #e07914;
  position: absolute;
  bottom: 0;
  left: 50px;
}

@media (max-width: 1200px) {
  .diadem__emailarch_compromises--box:after {
    left: 0;
  }
}

@media (max-width: 1200px) {
  .diadem__emailarch_compromises--box {
    padding-left: 0;
  }
}

@media (max-width: 720px) {
  .diadem__emailarch_compromises--box:not(:last-child) {
    margin-bottom: 50px !important;
  }
}

@media (max-width: 1200px) {
  .diadem__emailarch_compromises {
    padding: 2em 0;
  }
}

.email__arch_logocrsl {
  padding: 4em 0em;
}

.email__arch_logocrsl .owl-stage {
  margin: auto !important;
}

@media (max-width: 1200px) {
  .email__arch_logocrsl {
    padding: 2em 0;
  }
}

.support__GnrlQstn {
  padding: 4em 0;
}

.support__GnrlQstn .Title {
  font-size: 25px;
  color: #525252;
  margin-bottom: 4em;
}

.support__GnrlQstn .Title em {
  font-size: calc(var(--f-body) + 0.8vw) !important;
  font-weight: 600;
}

@media (max-width: 1200px) {
  .support__GnrlQstn .Title {
    margin-bottom: 2em;
  }
}

.support__GnrlQstn--inner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  -webkit-box-pack: space-between;
  -ms-flex-pack: space-between;
  justify-content: space-between;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  width: 104%;
  margin: 0 -2%;
  float: left;
}

.support__GnrlQstn--inner > * {
  width: 96%;
  float: left;
  margin: 0 2% 4% 2%;
  min-height: 1px;
  list-style: none;
}

.support__GnrlQstn--inner > *:nth-last-child(-n+1) {
  margin-bottom: 0;
}

@media (min-width: 900px) {
  .support__GnrlQstn--inner {
    width: 104%;
    margin: 0 -2%;
    float: left;
  }
  .support__GnrlQstn--inner > * {
    width: 46%;
    float: left;
    margin: 0 2% 4% 2%;
    min-height: 1px;
    list-style: none;
  }
  .support__GnrlQstn--inner > *:nth-last-child(-n+2) {
    margin-bottom: 0;
  }
}

@media (max-width: 700px) {
  .support__GnrlQstn--inner {
    width: 108%;
    margin: 0 -4%;
    float: left;
  }
  .support__GnrlQstn--inner > * {
    width: 92%;
    float: left;
    margin: 0 4% 8% 4%;
    min-height: 1px;
    list-style: none;
  }
  .support__GnrlQstn--inner > *:nth-last-child(-n+1) {
    margin-bottom: 0;
  }
}

.support__GnrlQstn--box {
  position: relative;
  border: 1px solid #949494;
  padding: 25px;
  -webkit-transition: 0.4s;
  transition: 0.4s;
}

.support__GnrlQstn--box .bx_title {
  position: absolute;
  left: 5%;
  top: -16px;
  background: #fff;
  padding: 0px 14px;
  font-size: 25px;
}

.support__GnrlQstn--box .bx_title p {
  font-weight: 600;
}

.support__GnrlQstn--box:not(:last-child) {
  margin-bottom: 60px;
}

@media (max-width: 500px) {
  .support__GnrlQstn--box {
    padding: 15px;
  }
}

.support__GnrlQstn--box:hover {
  border-color: #e07914;
  -webkit-box-shadow: 2px 3px 6px #d0cfcf;
          box-shadow: 2px 3px 6px #d0cfcf;
}

.support__GnrlQstn .accordSprt {
  border: 1px solid #cecece;
  padding: 2em 2em 1em;
  list-style: none;
}

.support__GnrlQstn .accordSprt li:not(:last-child) {
  margin-bottom: 0.5em !important;
  border-bottom: 1px solid #949494;
}

@media (max-width: 1240px) {
  .support__GnrlQstn .accordSprt a {
    font-size: 16px;
  }
}

@media (max-width: 700px) {
  .support__GnrlQstn .accordSprt a {
    font-size: 15px;
  }
}

.support__GnrlQstn .accordSprt .desc, .support__GnrlQstn .accordSprt .diadem__hostingInfo--box p, .diadem__hostingInfo--box .support__GnrlQstn .accordSprt p, .support__GnrlQstn .accordSprt .diadem__antispamInfo---content p, .diadem__antispamInfo---content .support__GnrlQstn .accordSprt p, .support__GnrlQstn .accordSprt .hosting_VPSinfo--box p, .hosting_VPSinfo--box .support__GnrlQstn .accordSprt p {
  margin-top: 0.5em;
  padding-bottom: 14px;
}

@media (max-width: 1240px) {
  .support__GnrlQstn .accordSprt .desc, .support__GnrlQstn .accordSprt .diadem__hostingInfo--box p, .diadem__hostingInfo--box .support__GnrlQstn .accordSprt p, .support__GnrlQstn .accordSprt .diadem__antispamInfo---content p, .diadem__antispamInfo---content .support__GnrlQstn .accordSprt p, .support__GnrlQstn .accordSprt .hosting_VPSinfo--box p, .hosting_VPSinfo--box .support__GnrlQstn .accordSprt p {
    font-size: 14px;
  }
}

.support__GnrlQstn .accordSprt .accord-btnsprt,
.support__GnrlQstn .accordSprt .accord-targetsprt {
  padding-left: 38px;
  padding-right: 50px;
}

.support__GnrlQstn .accordSprt .accord-btnsprt {
  width: 100%;
  position: relative;
  padding-bottom: 0.5em;
  padding-top: 0.5em;
  font-size: 18px;
}

.support__GnrlQstn .accordSprt .accord-btnsprt:before {
  content: url(../img/arrow.png);
  position: absolute;
  top: 14px;
  left: 0;
}

.support__GnrlQstn .accordSprt .accord-btnsprt::after {
  content: '+';
  font-size: 25px;
  line-height: normal;
  position: absolute;
  top: 9px;
  right: 20px;
}

@media (max-width: 1240px) {
  .support__GnrlQstn .accordSprt .accord-btnsprt::after {
    top: 3px;
  }
}

.support__GnrlQstn .accordSprt .accord-btnsprt.actv::after {
  content: '-';
}

@media (max-width: 1200px) {
  .support__GnrlQstn .accordSprt .accord-btnsprt {
    font-size: 16px;
  }
}

.support__GnrlQstn .accordSprt .accord-targetsprt {
  display: none;
}

.support__GnrlQstn .accordSprt .accord-targetsprt:not(:last-child) {
  border-bottom: 1px solid #e3e3e3;
}

@media (max-width: 500px) {
  .support__GnrlQstn .accordSprt {
    padding: 1em 1em 1em;
  }
}

@media (max-width: 1200px) {
  .support__GnrlQstn {
    padding: 2em 0;
  }
}

.support_haveqstn {
  padding: 2em 0;
  background-color: #e07914;
}

.support_haveqstn .subTitle, .support_haveqstn .diadem__antispamInfo---content h6, .diadem__antispamInfo---content .support_haveqstn h6 {
  color: #fff;
  margin-bottom: 1.5em;
  font-size: calc(var(--f-body) + 0.6vw);
}

.support_haveqstn .support_haveqstn_frm {
  width: 740px;
  margin: auto;
}

@media (max-width: 770px) {
  .support_haveqstn .support_haveqstn_frm {
    width: 100%;
  }
}

.support_haveqstn--form {
  position: relative;
  width: 100%;
  float: left;
}

.support_haveqstn--form .form-element:not(:last-child) {
  width: 48%;
}

@media (max-width: 490px) {
  .support_haveqstn--form .form-element:not(:last-child) {
    width: 100%;
  }
}

.support_haveqstn--form .form-element:nth-child(2) {
  float: right;
}

.support_haveqstn--form .form-label {
  color: #fff !important;
}

.support_haveqstn--form .form-field {
  border: 1px solid #fff !important;
  border-radius: 10px !important;
}

.support_haveqstn--form textarea {
  height: 67px !important;
}

.support_haveqstn--form .btn-btm {
  background-color: #773c08;
  text-transform: uppercase;
  padding: 15px 40px;
  float: right;
}

@media (max-width: 700px) {
  .support_haveqstn--form {
    text-align: center;
  }
}

@media (max-width: 480px) {
  .support_haveqstn {
    padding: 2em 0 1em;
  }
}

.support_facility {
  padding: 4em 0;
}

.support_facility--list {
  width: 100%;
  padding: 0 2.5em;
}

@media (max-width: 1100px) {
  .support_facility--list {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-align: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    -webkit-box-pack: space-between;
    -ms-flex-pack: space-between;
    justify-content: space-between;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    width: 102%;
    margin: 0 -1%;
    float: left;
  }
  .support_facility--list > * {
    width: 48%;
    float: left;
    margin: 0 1% 2% 1%;
    min-height: 1px;
    list-style: none;
  }
  .support_facility--list > *:nth-last-child(-n+2) {
    margin-bottom: 0;
  }
}

@media (max-width: 1300px) {
  .support_facility--list {
    padding: 0;
  }
}

@media (max-width: 600px) {
  .support_facility--list {
    width: 102%;
    margin: 0 -1%;
    float: left;
  }
  .support_facility--list > * {
    width: 98%;
    float: left;
    margin: 0 1% 2% 1%;
    min-height: 1px;
    list-style: none;
  }
  .support_facility--list > *:nth-last-child(-n+1) {
    margin-bottom: 0;
  }
}

.support_facility--box {
  width: 44%;
  position: relative;
  padding: 38px 0;
}

.support_facility--box:nth-child(1) {
  background-color: #0274bc;
}

.support_facility--box:nth-child(2) {
  background-color: #292929;
}

.support_facility--box:nth-child(odd) {
  float: left;
}

.support_facility--box:nth-child(even) {
  float: right;
}

.support_facility--box figure {
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  width: 48%;
  left: -139px;
}

@media (max-width: 1600px) {
  .support_facility--box figure {
    width: 40%;
    left: -114px;
  }
}

@media (max-width: 1556px) {
  .support_facility--box figure {
    position: static;
    -webkit-transform: none;
            transform: none;
    width: 200px;
    float: left;
  }
}

@media (max-width: 1200px) {
  .support_facility--box figure {
    width: 160px;
  }
}

@media (max-width: 1100px) {
  .support_facility--box figure {
    float: none;
    width: 100%;
    text-align: center;
  }
}

@media (max-width: 1100px) {
  .support_facility--box figure img {
    height: 124px;
  }
}

.support_facility--box .content {
  color: #fff;
  float: left;
  padding-left: 190px;
  padding-right: 40px;
}

.support_facility--box .content .subTitle, .support_facility--box .content .diadem__antispamInfo---content h6, .diadem__antispamInfo---content .support_facility--box .content h6 {
  font-weight: 600;
  font-size: calc(var(--f-body) + 0.6vw);
}

@media (max-width: 1100px) {
  .support_facility--box .content .subTitle br, .support_facility--box .content .diadem__antispamInfo---content h6 br, .diadem__antispamInfo---content .support_facility--box .content h6 br {
    display: none;
  }
}

.support_facility--box .content .desc, .support_facility--box .content .diadem__hostingInfo--box p, .diadem__hostingInfo--box .support_facility--box .content p, .support_facility--box .content .diadem__antispamInfo---content p, .diadem__antispamInfo---content .support_facility--box .content p, .support_facility--box .content .hosting_VPSinfo--box p, .hosting_VPSinfo--box .support_facility--box .content p {
  margin-top: 1em;
}

.support_facility--box .content .btn {
  background-color: #fff;
  color: #000;
  font-weight: 600;
  margin-top: 24px;
}

.support_facility--box .content .btn:hover {
  -webkit-transition: 0.5s;
  transition: 0.5s;
  -webkit-box-shadow: 0 14px 28px transparent, 0 10px 10px rgba(0, 0, 0, 0.18);
  -ms-box-shadow: 0 14px 28px transparent, 0 10px 10px rgba(0, 0, 0, 0.18);
  box-shadow: 0 14px 28px transparent, 0 10px 10px rgba(0, 0, 0, 0.18);
}

@media (max-width: 1600px) {
  .support_facility--box .content {
    padding-left: 150px;
  }
}

@media (max-width: 1556px) {
  .support_facility--box .content {
    padding: 0;
    float: right;
    width: calc(100% - 220px);
  }
}

@media (max-width: 1200px) {
  .support_facility--box .content {
    width: calc(100% - 180px);
  }
}

@media (max-width: 1100px) {
  .support_facility--box .content {
    width: 100%;
    text-align: center;
  }
}

@media (max-width: 1556px) {
  .support_facility--box {
    width: 48%;
    padding: 20px;
  }
}

@media (max-width: 600px) {
  .support_facility--box {
    width: 100%;
  }
  .support_facility--box:not(:last-child) {
    margin-bottom: 20px;
  }
}

@media (max-width: 1200px) {
  .support_facility {
    padding: 2em 0;
  }
}

.support .diadem__innerHero {
  position: relative;
}

.support .diadem__innerHero:after {
  content: "";
  width: 100%;
  height: 31.7%;
  position: absolute;
  background-color: #e3e3e3;
  bottom: 0;
  left: 0;
}

@media (max-width: 924px) {
  .support .diadem__innerHero:after {
    display: none;
  }
}

.support .diadem__innerHero figure {
  position: relative;
  z-index: 1;
}

.email-security .diadem__innerHero .lgDesc, .email-security .diadem__innerHero .diadem__zimbraFeatures .btn, .diadem__zimbraFeatures .email-security .diadem__innerHero .btn, .email-security .diadem__innerHero .diadem__hostingInfo--box h6, .diadem__hostingInfo--box .email-security .diadem__innerHero h6, .email-security .diadem__innerHero .diadem__allStacks--tabMenu, .email-security .diadem__innerHero .hosting_VPSinfo--box h6, .hosting_VPSinfo--box .email-security .diadem__innerHero h6, .email-security .diadem__innerHero .hosting_VPSinfo--box h2, .hosting_VPSinfo--box .email-security .diadem__innerHero h2 {
  font-size: 14px;
  margin-top: 30px;
}

.email-security .diadem__innerHero .lgDesc img, .email-security .diadem__innerHero .diadem__zimbraFeatures .btn img, .diadem__zimbraFeatures .email-security .diadem__innerHero .btn img, .email-security .diadem__innerHero .diadem__hostingInfo--box h6 img, .diadem__hostingInfo--box .email-security .diadem__innerHero h6 img, .email-security .diadem__innerHero .diadem__allStacks--tabMenu img, .email-security .diadem__innerHero .hosting_VPSinfo--box h6 img, .hosting_VPSinfo--box .email-security .diadem__innerHero h6 img, .email-security .diadem__innerHero .hosting_VPSinfo--box h2 img, .hosting_VPSinfo--box .email-security .diadem__innerHero h2 img {
  padding-left: 10px;
}

.email_security {
  padding: 4em 0;
}

.email_security .lgDesc, .email_security .diadem__zimbraFeatures .btn, .diadem__zimbraFeatures .email_security .btn, .email_security .diadem__hostingInfo--box h6, .diadem__hostingInfo--box .email_security h6, .email_security .diadem__allStacks--tabMenu, .email_security .hosting_VPSinfo--box h6, .hosting_VPSinfo--box .email_security h6, .email_security .hosting_VPSinfo--box h2, .hosting_VPSinfo--box .email_security h2 {
  font-size: calc(var(--f-body) + 0.1vw);
  margin-top: 2em;
}

@media (max-width: 1043px) {
  .email_security .lgDesc br, .email_security .diadem__zimbraFeatures .btn br, .diadem__zimbraFeatures .email_security .btn br, .email_security .diadem__hostingInfo--box h6 br, .diadem__hostingInfo--box .email_security h6 br, .email_security .diadem__allStacks--tabMenu br, .email_security .hosting_VPSinfo--box h6 br, .hosting_VPSinfo--box .email_security h6 br, .email_security .hosting_VPSinfo--box h2 br, .hosting_VPSinfo--box .email_security h2 br {
    display: none;
  }
}

.email_security--list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  -webkit-box-pack: space-between;
  -ms-flex-pack: space-between;
  justify-content: space-between;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  width: 100%;
  margin: 0 -0;
  float: left;
  margin-top: 4em;
  padding: 0 4em;
}

.email_security--list > * {
  width: 50%;
  float: left;
  margin: 0 0 0 0;
  min-height: 1px;
  list-style: none;
}

.email_security--list > *:nth-last-child(-n+2) {
  margin-bottom: 0;
}

@media (max-width: 1060px) {
  .email_security--list {
    padding: 0;
  }
}

@media (max-width: 960px) {
  .email_security--list {
    width: 100%;
    margin: 0 -0;
    float: left;
    margin-top: 2em !important;
  }
  .email_security--list > * {
    width: 100%;
    float: left;
    margin: 0 0 0 0;
    min-height: 1px;
    list-style: none;
  }
  .email_security--list > *:nth-last-child(-n+1) {
    margin-bottom: 0;
  }
}

.email_security--box {
  border: 1px solid #d2d2d2;
}

.email_security--box:first-child {
  width: 54%;
  padding: 21px 0;
}

@media (max-width: 960px) {
  .email_security--box:first-child {
    width: 100%;
  }
}

.email_security--box:last-child {
  width: 46%;
  padding: 50px;
  background-color: #fafafa;
}

.email_security--box:last-child ul {
  list-style: none;
}

.email_security--box:last-child ul li {
  padding-left: 35px;
  position: relative;
  color: #1b1b1b;
  font-size: 16px;
  line-height: 1.6;
  margin-top: 40px;
}

.email_security--box:last-child ul li:before {
  content: '';
  background-image: url(./../img/icons/check.svg);
  background-size: 22px;
  background-repeat: no-repeat;
  position: absolute;
  top: 3px;
  left: 0;
  width: 24px;
  height: 24px;
  opacity: 0.8;
  -webkit-filter: grayscale(100%);
  filter: grayscale(100%);
  -webkit-transition: 0.5s;
  transition: 0.5s;
}

@media (max-width: 960px) {
  .email_security--box:last-child ul li {
    margin-top: 20px;
  }
}

@media (max-width: 1200px) {
  .email_security--box:last-child {
    padding: 30px;
  }
}

@media (max-width: 960px) {
  .email_security--box:last-child {
    width: 100%;
    padding: 20px;
  }
}

@media (max-width: 500px) {
  .email_security--box:last-child {
    padding: 15px;
  }
}

.email_security--boxSub {
  padding: 30px;
  float: left;
}

.email_security--boxSub:not(:last-child) {
  border-bottom: 1px solid #d2d2d2;
}

.email_security--boxSub figure {
  float: left;
  width: 94px;
}

@media (max-width: 440px) {
  .email_security--boxSub figure {
    width: 70px;
    float: right;
    margin-bottom: -11px;
  }
}

.email_security--boxSub .content {
  width: calc(100% - 118px);
  float: right;
  margin-left: 20px;
  margin-top: -9px;
}

.email_security--boxSub .content .lgDesc, .email_security--boxSub .content .diadem__zimbraFeatures .btn, .diadem__zimbraFeatures .email_security--boxSub .content .btn, .email_security--boxSub .content .diadem__hostingInfo--box h6, .diadem__hostingInfo--box .email_security--boxSub .content h6, .email_security--boxSub .content .diadem__allStacks--tabMenu, .email_security--boxSub .content .hosting_VPSinfo--box h6, .hosting_VPSinfo--box .email_security--boxSub .content h6, .email_security--boxSub .content .hosting_VPSinfo--box h2, .hosting_VPSinfo--box .email_security--boxSub .content h2 {
  margin-top: 0;
  font-size: calc(var(--f-body) + 0.5vw);
  color: #e07914;
}

@media (max-width: 1200px) {
  .email_security--boxSub .content .lgDesc, .email_security--boxSub .content .diadem__zimbraFeatures .btn, .diadem__zimbraFeatures .email_security--boxSub .content .btn, .email_security--boxSub .content .diadem__hostingInfo--box h6, .diadem__hostingInfo--box .email_security--boxSub .content h6, .email_security--boxSub .content .diadem__allStacks--tabMenu, .email_security--boxSub .content .hosting_VPSinfo--box h6, .hosting_VPSinfo--box .email_security--boxSub .content h6, .email_security--boxSub .content .hosting_VPSinfo--box h2, .hosting_VPSinfo--box .email_security--boxSub .content h2 {
    font-size: calc(var(--f-body) + 0.3vw);
    margin-bottom: 10px;
  }
}

@media (max-width: 440px) {
  .email_security--boxSub .content .lgDesc, .email_security--boxSub .content .diadem__zimbraFeatures .btn, .diadem__zimbraFeatures .email_security--boxSub .content .btn, .email_security--boxSub .content .diadem__hostingInfo--box h6, .diadem__hostingInfo--box .email_security--boxSub .content h6, .email_security--boxSub .content .diadem__allStacks--tabMenu, .email_security--boxSub .content .hosting_VPSinfo--box h6, .hosting_VPSinfo--box .email_security--boxSub .content h6, .email_security--boxSub .content .hosting_VPSinfo--box h2, .hosting_VPSinfo--box .email_security--boxSub .content h2 {
    width: 76%;
  }
}

@media (max-width: 440px) {
  .email_security--boxSub .content {
    width: 100%;
  }
}

@media (max-width: 1200px) {
  .email_security--boxSub {
    padding: 20px;
  }
}

@media (max-width: 500px) {
  .email_security--boxSub {
    padding: 15px;
  }
}

@media (max-width: 1200px) {
  .email_security {
    padding: 2em 0;
  }
}

.email_security__whychooseDpersonalId {
  padding: 0 0 4em;
  background-color: #292929;
}

.email_security__whychooseDpersonalId .titleBr {
  border-bottom: 1px solid #000;
  padding: 1em;
}

.email_security__whychooseDpersonalId .titleBr .subTitle, .email_security__whychooseDpersonalId .titleBr .diadem__antispamInfo---content h6, .diadem__antispamInfo---content .email_security__whychooseDpersonalId .titleBr h6 {
  color: #fff;
  font-size: calc(var(--f-body) + 0.7vw);
}

.email_security__whychooseDpersonalId .titleBr .subTitle em, .email_security__whychooseDpersonalId .titleBr .diadem__antispamInfo---content h6 em, .diadem__antispamInfo---content .email_security__whychooseDpersonalId .titleBr h6 em {
  font-size: calc(var(--f-body) + 1vw) !important;
  color: #fff !important;
}

.email_security__whychooseDpersonalId--content {
  border-top: 1px solid #393939;
}

.email_security__whychooseDpersonalId--list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  -webkit-box-pack: space-between;
  -ms-flex-pack: space-between;
  justify-content: space-between;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  width: 108%;
  margin: 0 -4%;
  float: left;
  padding: 2em 4em 0 4em;
}

.email_security__whychooseDpersonalId--list > * {
  width: 42%;
  float: left;
  margin: 0 4% 8% 4%;
  min-height: 1px;
  list-style: none;
}

.email_security__whychooseDpersonalId--list > *:nth-last-child(-n+2) {
  margin-bottom: 0;
}

@media (max-width: 1000px) {
  .email_security__whychooseDpersonalId--list {
    width: 103%;
    margin: 0 -1.5%;
    float: left;
    padding: 2em 0;
  }
  .email_security__whychooseDpersonalId--list > * {
    width: 47%;
    float: left;
    margin: 0 1.5% 3% 1.5%;
    min-height: 1px;
    list-style: none;
  }
  .email_security__whychooseDpersonalId--list > *:nth-last-child(-n+2) {
    margin-bottom: 0;
  }
}

@media (max-width: 760px) {
  .email_security__whychooseDpersonalId--list {
    width: 103%;
    margin: 0 -1.5%;
    float: left;
  }
  .email_security__whychooseDpersonalId--list > * {
    width: 97%;
    float: left;
    margin: 0 1.5% 3% 1.5%;
    min-height: 1px;
    list-style: none;
  }
  .email_security__whychooseDpersonalId--list > *:nth-last-child(-n+1) {
    margin-bottom: 0;
  }
}

.email_security__whychooseDpersonalId--box {
  color: #fff;
}

.email_security__whychooseDpersonalId--box figure {
  float: left;
  width: 77px;
}

@media (max-width: 1200px) {
  .email_security__whychooseDpersonalId--box figure img {
    height: 80px;
  }
}

.email_security__whychooseDpersonalId--box .cont {
  width: calc(100% - 113px);
  float: right;
}

.email_security__whychooseDpersonalId--box .cont .lgDesc, .email_security__whychooseDpersonalId--box .cont .diadem__zimbraFeatures .btn, .diadem__zimbraFeatures .email_security__whychooseDpersonalId--box .cont .btn, .email_security__whychooseDpersonalId--box .cont .diadem__hostingInfo--box h6, .diadem__hostingInfo--box .email_security__whychooseDpersonalId--box .cont h6, .email_security__whychooseDpersonalId--box .cont .diadem__allStacks--tabMenu, .email_security__whychooseDpersonalId--box .cont .hosting_VPSinfo--box h6, .hosting_VPSinfo--box .email_security__whychooseDpersonalId--box .cont h6, .email_security__whychooseDpersonalId--box .cont .hosting_VPSinfo--box h2, .hosting_VPSinfo--box .email_security__whychooseDpersonalId--box .cont h2 {
  font-size: calc(var(--f-body) + 0.4vw);
  margin-bottom: 0.5em;
}

@media (max-width: 1200px) {
  .email_security__whychooseDpersonalId--box .cont {
    width: calc(100% - 95px);
  }
}

@media (max-width: 1000px) {
  .email_security__whychooseDpersonalId--box:not(:last-child) {
    margin-bottom: 30px;
  }
}

@media (max-width: 780px) {
  .email_security__whychooseDpersonalId--box:nth-last-child(-n+2) {
    margin-bottom: 30px;
  }
}

@media (max-width: 1200px) {
  .email_security__whychooseDpersonalId {
    padding: 1em 0 2em;
  }
}

@media (max-width: 900px) {
  .email_security__whychooseDpersonalId {
    padding: 1em 0 0em;
  }
}

.email_security__Idpriceing {
  padding: 4em 0;
}

.email_security__Idpriceing .subTitle, .email_security__Idpriceing .diadem__antispamInfo---content h6, .diadem__antispamInfo---content .email_security__Idpriceing h6 {
  font-size: calc(var(--f-body) + 0.6vw);
  margin-bottom: 2em;
}

.email_security__Idpriceing .subTitle em, .email_security__Idpriceing .diadem__antispamInfo---content h6 em, .diadem__antispamInfo---content .email_security__Idpriceing h6 em {
  font-size: calc(var(--f-body) + 0.8vw) !important;
}

@media (max-width: 1300px) {
  .email_security__Idpriceing .d-sm-block {
    display: block !important;
  }
}

.email_security__Idpriceing .emailsec_tbl {
  margin-top: 0;
  padding: 30px;
  -webkit-box-shadow: 0px 1px 38px 0px rgba(0, 0, 0, 0.1);
          box-shadow: 0px 1px 38px 0px rgba(0, 0, 0, 0.1);
}

.email_security__Idpriceing .emailsec_tbl .pricing-feature {
  display: block;
  padding: 1em;
  font-size: 16px;
  height: 63px !important;
  line-height: 26px;
}

@media (max-width: 1300px) {
  .email_security__Idpriceing .emailsec_tbl .pricing-feature:nth-child(1) {
    display: block !important;
    font-weight: 600;
  }
}

@media (max-width: 1300px) {
  .email_security__Idpriceing .emailsec_tbl .pricing-feature {
    display: block !important;
    text-align: center;
    padding: 0;
  }
}

@media (max-width: 592px) {
  .email_security__Idpriceing .emailsec_tbl .pricing-feature {
    height: 48px !important;
  }
}

.email_security__Idpriceing .emailsec_tbl .pricing--items .pricing-feature-item:nth-child(3) .pricing-feature:last-child {
  height: 135px !important;
}

@media (max-width: 592px) {
  .email_security__Idpriceing .emailsec_tbl .pricing--items .pricing-feature-item:nth-child(3) .pricing-feature:last-child {
    height: 103px !important;
  }
}

.email_security__Idpriceing .emailsec_tbl .pricing--items .pricing-feature-item:nth-child(6) .pricing-feature:last-child {
  height: 147px !important;
}

@media (max-width: 690px) {
  .email_security__Idpriceing .emailsec_tbl .pricing--items .pricing-feature-item:nth-child(6) .pricing-feature:last-child {
    height: 177px !important;
  }
}

@media (max-width: 592px) {
  .email_security__Idpriceing .emailsec_tbl .pricing--items .pricing-feature-item:nth-child(6) .pricing-feature:last-child {
    height: 120px !important;
  }
}

.email_security__Idpriceing .emailsec_tbl .pricing--items .pricing-feature-item:nth-child(7) .pricing-feature:last-child {
  height: 186px !important;
}

@media (max-width: 710px) {
  .email_security__Idpriceing .emailsec_tbl .pricing--items .pricing-feature-item:nth-child(7) .pricing-feature:last-child {
    height: 230px !important;
  }
}

@media (max-width: 592px) {
  .email_security__Idpriceing .emailsec_tbl .pricing--items .pricing-feature-item:nth-child(7) .pricing-feature:last-child {
    height: 132px !important;
  }
}

@media (max-width: 1300px) {
  .email_security__Idpriceing .emailsec_tbl .pricing--items .pricing-feature-item {
    padding: 10px;
  }
}

.email_security__Idpriceing .emailsec_tbl .feature {
  width: 20% !important;
}

@media (max-width: 1300px) {
  .email_security__Idpriceing .emailsec_tbl .feature {
    display: none !important;
  }
}

.email_security__Idpriceing .emailsec_tbl .pricing-matrix-slider {
  width: 80% !important;
}

@media (max-width: 1300px) {
  .email_security__Idpriceing .emailsec_tbl .pricing-matrix-slider {
    width: 100% !important;
  }
}

.email_security__Idpriceing .emailsec_tbl .yes {
  background: url(../img/sectick.png) !important;
  background-repeat: no-repeat !important;
  background-position: 15px  !important;
}

@media (max-width: 1300px) {
  .email_security__Idpriceing .emailsec_tbl .yes {
    background-position: center !important;
  }
}

@media (max-width: 1300px) {
  .email_security__Idpriceing .emailsec_tbl {
    padding: 0;
  }
}

@media (max-width: 592px) {
  .email_security__Idpriceing .emailsec_tbl {
    margin-top: 20px;
  }
}

.email_security__Idpriceing .feature_heading {
  height: 158px;
  width: 100%;
  position: relative;
}

.email_security__Idpriceing .feature_heading .blackbg {
  background-color: #3a3a3a;
  padding: 0.7em 1em;
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  color: #fff;
  font-size: 25px;
}

.email_security__Idpriceing .feature_heading .pricing_prt {
  background-color: #067eb6;
  padding: 30px;
  color: #fff;
  float: left;
  width: 100%;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}

.email_security__Idpriceing .feature_heading .pricing_prt .subtitle {
  font-size: 22px;
  margin-bottom: 5px;
}

@media (max-width: 1300px) {
  .email_security__Idpriceing .feature_heading .pricing_prt .subtitle {
    font-size: 16px;
  }
}

.email_security__Idpriceing .feature_heading .pricing_prt b {
  font-size: 35px;
  font-weight: 500;
  margin-top: 10px;
}

@media (max-width: 1300px) {
  .email_security__Idpriceing .feature_heading .pricing_prt b {
    font-size: 22px;
  }
}

.email_security__Idpriceing .feature_heading .pricing_prt .btn {
  background-color: #fff;
  color: #000;
  font-weight: 500;
  margin-top: 31px;
  float: right;
}

@media (max-width: 1300px) {
  .email_security__Idpriceing .feature_heading .pricing_prt .btn {
    position: absolute;
    left: 50%;
    bottom: 14px;
    -webkit-transform: translateX(-50%);
            transform: translateX(-50%);
  }
}

@media (max-width: 1300px) {
  .email_security__Idpriceing .feature_heading .pricing_prt {
    padding: 20px;
    text-align: center;
  }
}

@media (max-width: 750px) {
  .email_security__Idpriceing .feature_heading .pricing_prt {
    padding: 15px;
  }
}

@media (max-width: 1300px) {
  .email_security__Idpriceing .feature_heading {
    height: 145px;
  }
}

@media (min-width: 593px) and (max-width: 720px) {
  .email_security__Idpriceing .feature_heading {
    height: 160px;
  }
}

@media (max-width: 1200px) {
  .email_security__Idpriceing {
    padding: 2em 0;
  }
}

.price_rightbdr {
  border-right: 1px solid #05618c;
}

.price_leftbdr {
  border-left: 1px solid #1698d4;
}

.anti_malwar__startJust {
  padding: 4em 0;
}

.anti_malwar__startJust .content {
  width: 500px;
  margin: auto;
}

.anti_malwar__startJust .content .subTitle, .anti_malwar__startJust .content .diadem__antispamInfo---content h6, .diadem__antispamInfo---content .anti_malwar__startJust .content h6 {
  float: left;
  font-weight: 600;
}

@media (max-width: 500px) {
  .anti_malwar__startJust .content .subTitle, .anti_malwar__startJust .content .diadem__antispamInfo---content h6, .diadem__antispamInfo---content .anti_malwar__startJust .content h6 {
    width: 100%;
    float: none;
  }
}

.anti_malwar__startJust .content .btn {
  float: right;
}

@media (max-width: 500px) {
  .anti_malwar__startJust .content .btn {
    float: none;
    margin-top: 15px;
  }
}

@media (max-width: 1700px) {
  .anti_malwar__startJust .content {
    width: 470px;
  }
}

@media (max-width: 1360px) {
  .anti_malwar__startJust .content {
    width: 444px;
  }
}

@media (max-width: 1200px) {
  .anti_malwar__startJust .content {
    width: 408px;
  }
}

@media (max-width: 960px) {
  .anti_malwar__startJust .content {
    width: 382px;
  }
}

@media (max-width: 720px) {
  .anti_malwar__startJust .content {
    width: 366px;
  }
}

@media (max-width: 576px) {
  .anti_malwar__startJust .content {
    width: 352px;
  }
}

@media (max-width: 500px) {
  .anti_malwar__startJust .content {
    width: 100%;
    text-align: center;
  }
}

@media (max-width: 1200px) {
  .anti_malwar__startJust {
    padding: 2em 0;
  }
}

.anti_malwar__siteLock {
  padding: 0 0 4em;
}

.anti_malwar__siteLock--list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  -webkit-box-pack: space-between;
  -ms-flex-pack: space-between;
  justify-content: space-between;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  width: 104%;
  margin: 0 -2%;
  float: left;
  margin-top: 5em;
}

.anti_malwar__siteLock--list > * {
  width: 29.33333%;
  float: left;
  margin: 0 2% 4% 2%;
  min-height: 1px;
  list-style: none;
}

.anti_malwar__siteLock--list > *:nth-last-child(-n+3) {
  margin-bottom: 0;
}

@media (max-width: 1200px) {
  .anti_malwar__siteLock--list {
    margin-top: 3em !important;
  }
}

@media (max-width: 760px) {
  .anti_malwar__siteLock--list {
    width: 104%;
    margin: 0 -2%;
    float: left;
  }
  .anti_malwar__siteLock--list > * {
    width: 96%;
    float: left;
    margin: 0 2% 4% 2%;
    min-height: 1px;
    list-style: none;
  }
  .anti_malwar__siteLock--list > *:nth-last-child(-n+1) {
    margin-bottom: 0;
  }
}

@media (max-width: 500px) {
  .anti_malwar__siteLock--list {
    margin-top: 1em !important;
  }
}

.anti_malwar__siteLock--box figure {
  padding-left: 25px;
  margin-bottom: 20px;
}

.anti_malwar__siteLock--box figure img {
  width: 90px;
}

@media (max-width: 500px) {
  .anti_malwar__siteLock--box figure img {
    width: auto;
    height: 53px;
  }
}

@media (max-width: 760px) {
  .anti_malwar__siteLock--box figure {
    float: left;
    padding-left: 0;
  }
}

@media (max-width: 500px) {
  .anti_malwar__siteLock--box figure {
    float: right;
    margin-bottom: -20px;
  }
}

.anti_malwar__siteLock--box .lgDesc, .anti_malwar__siteLock--box .diadem__zimbraFeatures .btn, .diadem__zimbraFeatures .anti_malwar__siteLock--box .btn, .anti_malwar__siteLock--box .diadem__hostingInfo--box h6, .diadem__hostingInfo--box .anti_malwar__siteLock--box h6, .anti_malwar__siteLock--box .diadem__allStacks--tabMenu, .anti_malwar__siteLock--box .hosting_VPSinfo--box h6, .hosting_VPSinfo--box .anti_malwar__siteLock--box h6, .anti_malwar__siteLock--box .hosting_VPSinfo--box h2, .hosting_VPSinfo--box .anti_malwar__siteLock--box h2 {
  color: #e07914;
}

@media (max-width: 840px) {
  .anti_malwar__siteLock--box .lgDesc, .anti_malwar__siteLock--box .diadem__zimbraFeatures .btn, .diadem__zimbraFeatures .anti_malwar__siteLock--box .btn, .anti_malwar__siteLock--box .diadem__hostingInfo--box h6, .diadem__hostingInfo--box .anti_malwar__siteLock--box h6, .anti_malwar__siteLock--box .diadem__allStacks--tabMenu, .anti_malwar__siteLock--box .hosting_VPSinfo--box h6, .hosting_VPSinfo--box .anti_malwar__siteLock--box h6, .anti_malwar__siteLock--box .hosting_VPSinfo--box h2, .hosting_VPSinfo--box .anti_malwar__siteLock--box h2 {
    font-size: inherit;
  }
}

@media (max-width: 760px) {
  .anti_malwar__siteLock--box .lgDesc, .anti_malwar__siteLock--box .diadem__zimbraFeatures .btn, .diadem__zimbraFeatures .anti_malwar__siteLock--box .btn, .anti_malwar__siteLock--box .diadem__hostingInfo--box h6, .diadem__hostingInfo--box .anti_malwar__siteLock--box h6, .anti_malwar__siteLock--box .diadem__allStacks--tabMenu, .anti_malwar__siteLock--box .hosting_VPSinfo--box h6, .hosting_VPSinfo--box .anti_malwar__siteLock--box h6, .anti_malwar__siteLock--box .hosting_VPSinfo--box h2, .hosting_VPSinfo--box .anti_malwar__siteLock--box h2 {
    float: right;
    width: calc(100% - 110px);
  }
}

@media (max-width: 500px) {
  .anti_malwar__siteLock--box .lgDesc, .anti_malwar__siteLock--box .diadem__zimbraFeatures .btn, .diadem__zimbraFeatures .anti_malwar__siteLock--box .btn, .anti_malwar__siteLock--box .diadem__hostingInfo--box h6, .diadem__hostingInfo--box .anti_malwar__siteLock--box h6, .anti_malwar__siteLock--box .diadem__allStacks--tabMenu, .anti_malwar__siteLock--box .hosting_VPSinfo--box h6, .hosting_VPSinfo--box .anti_malwar__siteLock--box h6, .anti_malwar__siteLock--box .hosting_VPSinfo--box h2, .hosting_VPSinfo--box .anti_malwar__siteLock--box h2 {
    width: 100%;
  }
}

@media (max-width: 760px) {
  .anti_malwar__siteLock--box .desc, .anti_malwar__siteLock--box .diadem__hostingInfo--box p, .diadem__hostingInfo--box .anti_malwar__siteLock--box p, .anti_malwar__siteLock--box .diadem__antispamInfo---content p, .diadem__antispamInfo---content .anti_malwar__siteLock--box p, .anti_malwar__siteLock--box .hosting_VPSinfo--box p, .hosting_VPSinfo--box .anti_malwar__siteLock--box p {
    float: right;
    width: calc(100% - 110px);
  }
}

@media (max-width: 500px) {
  .anti_malwar__siteLock--box .desc, .anti_malwar__siteLock--box .diadem__hostingInfo--box p, .diadem__hostingInfo--box .anti_malwar__siteLock--box p, .anti_malwar__siteLock--box .diadem__antispamInfo---content p, .diadem__antispamInfo---content .anti_malwar__siteLock--box p, .anti_malwar__siteLock--box .hosting_VPSinfo--box p, .hosting_VPSinfo--box .anti_malwar__siteLock--box p {
    width: 100%;
  }
}

.anti_malwar__siteLock--box:nth-last-child(-n+3) {
  margin: 0 2% 4% 2%;
}

@media (max-width: 1200px) {
  .anti_malwar__siteLock {
    padding: 2em 0;
  }
}

.anti_malwar__howitWork {
  background-color: #0f1627;
  padding: 4em 0;
}

.anti_malwar__howitWork--cntrcon {
  position: relative;
  margin-bottom: 3em;
}

.anti_malwar__howitWork--cntrcon .section_title {
  width: 300px;
  background: #0f1627;
  margin: auto;
  z-index: 1;
  position: relative;
}

@media (max-width: 1024px) {
  .anti_malwar__howitWork--cntrcon .section_title {
    width: 240px;
  }
}

@media (max-width: 770px) {
  .anti_malwar__howitWork--cntrcon .section_title {
    width: 195px;
  }
}

@media (max-width: 524px) {
  .anti_malwar__howitWork--cntrcon .section_title {
    width: 150px;
  }
}

.anti_malwar__howitWork--cntrcon .subTitle, .anti_malwar__howitWork--cntrcon .diadem__antispamInfo---content h6, .diadem__antispamInfo---content .anti_malwar__howitWork--cntrcon h6 {
  color: #fff;
}

.anti_malwar__howitWork--cntrcon:after {
  content: '';
  width: 100%;
  height: 1px;
  background-color: #fff;
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  left: 0;
  pointer-events: none;
}

.anti_malwar__howitWork--cntrcon .section_title {
  background-color: #0f1627;
}

@media (max-width: 1200px) {
  .anti_malwar__howitWork--cntrcon {
    margin-bottom: 1em;
  }
}

.anti_malwar__howitWork--list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  -webkit-box-pack: space-between;
  -ms-flex-pack: space-between;
  justify-content: space-between;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  width: 100%;
  margin: 0 -0;
  float: left;
  padding: 0 1.5em;
}

.anti_malwar__howitWork--list > * {
  width: 33.33333%;
  float: left;
  margin: 0 0 0 0;
  min-height: 1px;
  list-style: none;
}

.anti_malwar__howitWork--list > *:nth-last-child(-n+3) {
  margin-bottom: 0;
}

@media (max-width: 997px) {
  .anti_malwar__howitWork--list {
    width: 100%;
    margin: 0 -0;
    float: left;
  }
  .anti_malwar__howitWork--list > * {
    width: 100%;
    float: left;
    margin: 0 0 0 0;
    min-height: 1px;
    list-style: none;
  }
  .anti_malwar__howitWork--list > *:nth-last-child(-n+1) {
    margin-bottom: 0;
  }
}

.anti_malwar__howitWork--box {
  color: #fff;
  padding: 40px;
  position: relative;
}

.anti_malwar__howitWork--box .lgDesc, .anti_malwar__howitWork--box .diadem__zimbraFeatures .btn, .diadem__zimbraFeatures .anti_malwar__howitWork--box .btn, .anti_malwar__howitWork--box .diadem__hostingInfo--box h6, .diadem__hostingInfo--box .anti_malwar__howitWork--box h6, .anti_malwar__howitWork--box .diadem__allStacks--tabMenu, .anti_malwar__howitWork--box .hosting_VPSinfo--box h6, .hosting_VPSinfo--box .anti_malwar__howitWork--box h6, .anti_malwar__howitWork--box .hosting_VPSinfo--box h2, .hosting_VPSinfo--box .anti_malwar__howitWork--box h2 {
  font-size: calc(var(--f-body) + 0.5vw);
  margin-bottom: 0.6em;
}

.anti_malwar__howitWork--box .lgDesc b, .anti_malwar__howitWork--box .diadem__zimbraFeatures .btn b, .diadem__zimbraFeatures .anti_malwar__howitWork--box .btn b, .anti_malwar__howitWork--box .diadem__hostingInfo--box h6 b, .diadem__hostingInfo--box .anti_malwar__howitWork--box h6 b, .anti_malwar__howitWork--box .diadem__allStacks--tabMenu b, .anti_malwar__howitWork--box .hosting_VPSinfo--box h6 b, .hosting_VPSinfo--box .anti_malwar__howitWork--box h6 b, .anti_malwar__howitWork--box .hosting_VPSinfo--box h2 b, .hosting_VPSinfo--box .anti_malwar__howitWork--box h2 b {
  font-weight: 500;
}

.anti_malwar__howitWork--box span {
  color: #e07914;
  background-color: #0f1627;
  position: absolute;
  left: -28px;
  top: 40px;
  z-index: 1;
  font-size: 40px;
}

@media (max-width: 997px) {
  .anti_malwar__howitWork--box span {
    top: 19px;
  }
}

.anti_malwar__howitWork--box .desc, .anti_malwar__howitWork--box .diadem__hostingInfo--box p, .diadem__hostingInfo--box .anti_malwar__howitWork--box p, .anti_malwar__howitWork--box .diadem__antispamInfo---content p, .diadem__antispamInfo---content .anti_malwar__howitWork--box p, .anti_malwar__howitWork--box .hosting_VPSinfo--box p, .hosting_VPSinfo--box .anti_malwar__howitWork--box p {
  font-size: 15px;
}

.anti_malwar__howitWork--box:first-child {
  border-bottom: 1px solid #e07914;
}

.anti_malwar__howitWork--box:first-child:after {
  content: "";
  width: 1px;
  height: 75%;
  bottom: 0;
  position: absolute;
  left: 0;
  background-color: #e07914;
}

@media (max-width: 997px) {
  .anti_malwar__howitWork--box:first-child:after {
    top: 68px;
  }
}

.anti_malwar__howitWork--box:first-child:before {
  content: "";
  width: 8px;
  height: 8px;
  border-radius: 50%;
  position: absolute;
  top: 88px;
  left: -3px;
  z-index: 2;
  background-color: #e07914;
}

@media (max-width: 997px) {
  .anti_malwar__howitWork--box:first-child:before {
    top: 68px;
    z-index: 2;
  }
}

@media (max-width: 997px) {
  .anti_malwar__howitWork--box:first-child {
    border-bottom: 0;
  }
}

.anti_malwar__howitWork--box:nth-child(2) {
  border: 1px solid #e07914;
  border-bottom: 0;
}

@media (max-width: 997px) {
  .anti_malwar__howitWork--box:nth-child(2) {
    border-top: 0;
    border-right: 0;
  }
  .anti_malwar__howitWork--box:nth-child(2):before {
    content: "";
    width: 8px;
    height: 8px;
    border-radius: 50%;
    position: absolute;
    left: -4px;
    top: 65px;
    z-index: 2;
    background-color: #e07914;
  }
}

.anti_malwar__howitWork--box:last-child {
  border-bottom: 1px solid #e07914;
}

.anti_malwar__howitWork--box:last-child:before {
  content: "";
  width: 8px;
  height: 8px;
  border-radius: 50%;
  position: absolute;
  right: 0;
  bottom: -4px;
  background-color: #e07914;
}

@media (max-width: 997px) {
  .anti_malwar__howitWork--box:last-child {
    border-bottom: 0;
  }
  .anti_malwar__howitWork--box:last-child:after {
    content: "";
    width: 1px;
    height: 19%;
    position: absolute;
    left: 0;
    top: 0;
    background-color: #e07914;
  }
  .anti_malwar__howitWork--box:last-child:before {
    display: none;
  }
}

@media (max-width: 1070px) {
  .anti_malwar__howitWork--box {
    padding: 30px;
  }
}

@media (max-width: 997px) {
  .anti_malwar__howitWork--box {
    padding: 20px 0 20px 40px;
  }
}

@media (max-width: 1200px) {
  .anti_malwar__howitWork {
    padding: 2em 0;
  }
}

.anti_malwar__Idpriceing .pricing-feature {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  padding: 0em 1.5em !important;
}

@media (max-width: 999px) {
  .anti_malwar__Idpriceing .pricing-feature {
    min-height: 56px !important;
  }
}

@media (max-width: 1300px) {
  .anti_malwar__Idpriceing .feature {
    display: none;
  }
}

@media (max-width: 1300px) {
  .anti_malwar__Idpriceing .pricing-matrix-slider {
    width: 100% !important;
  }
}

@media (max-width: 1300px) {
  .anti_malwar__Idpriceing .pricing-matrix-slider .d-sm-block {
    display: block !important;
    text-align: center;
    font-weight: 600;
  }
}

.anti_malwar__Idpriceing .price b {
  font-size: 28px !important;
}

@media (max-width: 1342px) {
  .anti_malwar__Idpriceing .price b {
    font-size: 24px !important;
  }
}

@media (max-width: 1300px) {
  .anti_malwar__Idpriceing .price b {
    font-size: 28px !important;
  }
}

.anti_malwar__Idpriceing .subtitle {
  margin-bottom: 28px !important;
  font-size: 17px !important;
}

@media (max-width: 1400px) {
  .anti_malwar__Idpriceing .subtitle {
    font-size: 17px !important;
    margin-bottom: 30px !important;
  }
}

.anti_malwar__Idpriceing .pricing-feature-item .btn {
  width: 102%;
  position: relative;
  z-index: 333;
  left: -1px;
  border-radius: 0;
}

@media (max-width: 1300px) {
  .anti_malwar__Idpriceing .pricing-feature-item .btn {
    width: 100%;
    position: static;
  }
}

@media (max-width: 1300px) {
  .anti_malwar__Idpriceing .pricing-feature-item:not(:last-child) {
    padding: 15px;
  }
}

.anti_malwar__Idpriceing .email_security__Idpriceing--content {
  width: 100%;
}

.anti_malwar__Idpriceing .yes {
  background: url(../img/secticksm.png) !important;
  background-repeat: no-repeat !important;
  background-position: center !important;
}

.orng_btn {
  background-color: #d67310 !important;
  color: #fff !important;
  -webkit-transition: 0.4s0;
  transition: 0.4s0;
}

.orng_btn:hover {
  background-color: #ff7f00 !important;
}

.orngDrk_btn {
  background-color: #b9620c !important;
  color: #fff;
  -webkit-transition: 0.4s0;
  transition: 0.4s0;
}

.orngDrk_btn:hover {
  background-color: #884300 !important;
}

.anti_malwar__testimonial .inner-container {
  padding: 0 200px;
}

@media (max-width: 1100px) {
  .anti_malwar__testimonial .inner-container {
    padding: 0;
  }
}

.anti_malwar__faq {
  padding: 4em 0;
}

.anti_malwar__faq .inner-container {
  padding: 0 114px;
}

@media (max-width: 1117px) {
  .anti_malwar__faq .inner-container {
    padding: 0 80px;
  }
}

@media (max-width: 1100px) {
  .anti_malwar__faq .inner-container {
    padding: 0 74px;
  }
}

@media (max-width: 1022px) {
  .anti_malwar__faq .inner-container {
    padding: 0 50px;
  }
}

@media (max-width: 970px) {
  .anti_malwar__faq .inner-container {
    padding: 0 20px;
  }
}

@media (max-width: 850px) {
  .anti_malwar__faq .inner-container {
    padding: 0;
  }
}

@media (max-width: 720px) {
  .anti_malwar__faq .btns_container {
    text-align: center;
  }
}

.anti_malwar__faq .subTitle strong, .anti_malwar__faq .diadem__antispamInfo---content h6 strong, .diadem__antispamInfo---content .anti_malwar__faq h6 strong {
  color: #000;
}

@media (max-width: 720px) {
  .anti_malwar__faq .subTitle, .anti_malwar__faq .diadem__antispamInfo---content h6, .diadem__antispamInfo---content .anti_malwar__faq h6 {
    text-align: center;
  }
}

.anti_malwar__faq .diadem__FAQ--footer {
  border: 0 !important;
}

@media (max-width: 900px) {
  .anti_malwar__faq .diadem__FAQ--footer {
    margin: 0 !important;
  }
}

@media (max-width: 1200px) {
  .anti_malwar__faq {
    padding: 2em 0;
  }
}

.linux_VPSpricing .sub_desc {
  margin-bottom: 2em;
}

.hosting_VPSinfo {
  padding: 3em 0;
}

.hosting_VPSinfo .main-container {
  width: 93%;
}

.hosting_VPSinfo--box {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: space-between;
  -ms-flex-pack: space-between;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
}

.hosting_VPSinfo--box h5 {
  font-size: calc(var(--f-body) + 0.8vw);
}

.hosting_VPSinfo--box:nth-child(odd) {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
}

.hosting_VPSinfo--box:not(:last-child) {
  margin-bottom: 6em;
}

@media (max-width: 600px) {
  .hosting_VPSinfo--box:not(:last-child) {
    margin-bottom: 4em;
  }
}

@media (max-width: 600px) {
  .hosting_VPSinfo--box {
    display: block;
  }
}

@media (max-width: 700px) {
  .hosting_VPSinfo--box h5 {
    font-size: 22px;
  }
}

.hosting_VPSinfo---img {
  width: 32%;
}

@media (max-width: 940px) {
  .hosting_VPSinfo---img {
    width: 40%;
  }
}

@media (max-width: 600px) {
  .hosting_VPSinfo---img {
    width: 100%;
    margin-bottom: 30px;
    text-align: center;
  }
}

.hosting_VPSinfo---content {
  width: 63%;
}

.hosting_VPSinfo---content > *:not(:last-child) {
  margin-bottom: 0.5em;
}

@media (max-width: 940px) {
  .hosting_VPSinfo---content {
    width: 56%;
  }
}

@media (max-width: 600px) {
  .hosting_VPSinfo---content {
    width: 100%;
  }
}

@media (max-width: 1200px) {
  .hosting_VPSinfo {
    padding-top: 2em;
  }
}

/* 404 page */
.wrap_404 {
  float: left;
  width: 100%;
  text-align: center;
  padding: 5.5px;
  margin-top: 88px;
  padding: 10.5em 0;
}

@media (max-width: 1400px) {
  .wrap_404 {
    padding: 4em 0;
  }
}

@media (max-width: 1200px) {
  .wrap_404 {
    padding: 2em 0;
  }
}

.r_404 .pgTitle {
  color: #c3c3c3;
  font-size: 200px;
  font-weight: 300;
}

.prdct_lpVid iframe {
  width: 100%;
  height: 100%;
}

.prdct_lpVid {
  position: absolute;
  top: 0;
  left: 2%;
  width: 95%;
  height: 81%;
  -o-object-fit: cover;
  object-fit: cover;
}

.product_imghro img {
  position: relative;
  z-index: 2;
}

/* .product_imghro{position:relative; height:0; padding-bottom:30%;}
.product_imghro iframe, .product_imghro object, .product_imghro embed {
    position: absolute;
    top: 0;
    left: 2.8%;
    width: 93%;
    height: 65.5%;
    height: 411px;
    -o-object-fit: cover;
    padding: 24px 0px;
    object-fit: cover;} */
@media only screen and (max-width: 767px) {
  .r_404 .pgTitle {
    font-size: 163px;
  }
  .srvice__dtls_img {
    width: 100% !important;
  }
  .srvc__btn {
    width: 100%;
    text-align: center;
  }
  .service__btnHrd {
    margin-top: 10px;
  }
}

.r_404 .pgTitle span {
  color: #e07914;
}

.r_404 .ldesc {
  font-size: 24px;
  font-weight: 300;
  margin-bottom: 25px;
  padding-bottom: 0;
}

.r_404 .desc, .r_404 .diadem__hostingInfo--box p, .diadem__hostingInfo--box .r_404 p, .r_404 .diadem__antispamInfo---content p, .diadem__antispamInfo---content .r_404 p, .r_404 .hosting_VPSinfo--box p, .hosting_VPSinfo--box .r_404 p {
  line-height: 26px;
  margin-bottom: 20px;
}

.back_tohome {
  color: #e07914;
  position: relative;
  padding-left: 16px;
}

.back_tohome:before {
  position: absolute;
  top: 7px;
  left: 4px;
  content: "\f104";
  line-height: 10px;
  font-family: 'FontAwesome';
  font-size: 18px;
  -webkit-transition: 500ms;
  transition: 500ms;
}

@media only screen and (max-width: 1023px) {
  .back_tohome:hover {
    color: #e07914;
  }
}

.back_tohome:hover:before {
  -webkit-transform: translateX(-5px);
          transform: translateX(-5px);
}

.diadem__dedicatedserver .subTitle, .diadem__dedicatedserver .diadem__antispamInfo---content h6, .diadem__antispamInfo---content .diadem__dedicatedserver h6 {
  margin-bottom: 1.5em;
}

.diadem__dedicatedserver .diadem__zimbraAdvantage--list {
  width: 102%;
  margin: 0 -1%;
  float: left;
}

.diadem__dedicatedserver .diadem__zimbraAdvantage--list > * {
  width: 23%;
  float: left;
  margin: 0 1% 2% 1%;
  min-height: 1px;
  list-style: none;
}

.diadem__dedicatedserver .diadem__zimbraAdvantage--list > *:nth-last-child(-n+4) {
  margin-bottom: 0;
}

.diadem__dedicatedserver .diadem__zimbraAdvantage--list figure img {
  height: 68px;
}

.diadem__dedicatedserver .diadem__zimbraAdvantage--list li {
  margin-bottom: 0;
}

@media (max-width: 870px) {
  .diadem__dedicatedserver .diadem__zimbraAdvantage--list li:nth-last-child(-n+4) {
    margin: 0 1% 2% 1%;
  }
}

@media (max-width: 870px) {
  .diadem__dedicatedserver .diadem__zimbraAdvantage--list li {
    margin: 0 1% 2% 1%;
  }
}

@media (max-width: 740px) {
  .diadem__dedicatedserver .diadem__zimbraAdvantage--list li {
    margin: 0 1% 3% 1%;
  }
}

@media (max-width: 740px) {
  .diadem__dedicatedserver .diadem__zimbraAdvantage--list li .lgDesc, .diadem__dedicatedserver .diadem__zimbraAdvantage--list li .diadem__zimbraFeatures .btn, .diadem__zimbraFeatures .diadem__dedicatedserver .diadem__zimbraAdvantage--list li .btn, .diadem__dedicatedserver .diadem__zimbraAdvantage--list li .diadem__hostingInfo--box h6, .diadem__hostingInfo--box .diadem__dedicatedserver .diadem__zimbraAdvantage--list li h6, .diadem__dedicatedserver .diadem__zimbraAdvantage--list li .diadem__allStacks--tabMenu, .diadem__dedicatedserver .diadem__zimbraAdvantage--list li .hosting_VPSinfo--box h6, .hosting_VPSinfo--box .diadem__dedicatedserver .diadem__zimbraAdvantage--list li h6, .diadem__dedicatedserver .diadem__zimbraAdvantage--list li .hosting_VPSinfo--box h2, .hosting_VPSinfo--box .diadem__dedicatedserver .diadem__zimbraAdvantage--list li h2 {
    font-size: inherit;
  }
}

@media (max-width: 740px) {
  .diadem__dedicatedserver .diadem__zimbraAdvantage--list li .lgDesc, .diadem__dedicatedserver .diadem__zimbraAdvantage--list li .diadem__zimbraFeatures .btn, .diadem__zimbraFeatures .diadem__dedicatedserver .diadem__zimbraAdvantage--list li .btn, .diadem__dedicatedserver .diadem__zimbraAdvantage--list li .diadem__hostingInfo--box h6, .diadem__hostingInfo--box .diadem__dedicatedserver .diadem__zimbraAdvantage--list li h6, .diadem__dedicatedserver .diadem__zimbraAdvantage--list li .diadem__allStacks--tabMenu, .diadem__dedicatedserver .diadem__zimbraAdvantage--list li .hosting_VPSinfo--box h6, .hosting_VPSinfo--box .diadem__dedicatedserver .diadem__zimbraAdvantage--list li h6, .diadem__dedicatedserver .diadem__zimbraAdvantage--list li .hosting_VPSinfo--box h2, .hosting_VPSinfo--box .diadem__dedicatedserver .diadem__zimbraAdvantage--list li h2 {
    margin-bottom: 10px;
  }
}

@media (max-width: 870px) {
  .diadem__dedicatedserver .diadem__zimbraAdvantage--list {
    width: 102%;
    margin: 0 -1%;
    float: left;
  }
  .diadem__dedicatedserver .diadem__zimbraAdvantage--list > * {
    width: 48%;
    float: left;
    margin: 0 1% 2% 1%;
    min-height: 1px;
    list-style: none;
  }
  .diadem__dedicatedserver .diadem__zimbraAdvantage--list > *:nth-last-child(-n+2) {
    margin-bottom: 0;
  }
}

@media (max-width: 470px) {
  .diadem__dedicatedserver .diadem__zimbraAdvantage--list {
    width: 102%;
    margin: 0 -1%;
    float: left;
  }
  .diadem__dedicatedserver .diadem__zimbraAdvantage--list > * {
    width: 98%;
    float: left;
    margin: 0 1% 2% 1%;
    min-height: 1px;
    list-style: none;
  }
  .diadem__dedicatedserver .diadem__zimbraAdvantage--list > *:nth-last-child(-n+1) {
    margin-bottom: 0;
  }
}

@media (max-width: 1200px) {
  .diadem__dedicatedserver {
    padding: 2em 0;
  }
}

.dadicated_serveInfo {
  padding: 3em 0 0em !important;
}

.dadicated_serveInfo .main-container {
  width: 93%;
}

.dadicated_serveInfo .diadem__hostingInfo--box:first-child .diadem__hostingInfo---content {
  margin-top: -100px;
}

@media (max-width: 770px) {
  .dadicated_serveInfo .diadem__hostingInfo--box:first-child .diadem__hostingInfo---content {
    margin-top: 30px;
  }
}

.dadicated_serveInfo .diadem__hostingInfo--box .diadem__hostingInfo---content {
  width: 63%;
}

@media (max-width: 770px) {
  .dadicated_serveInfo .diadem__hostingInfo--box .diadem__hostingInfo---content {
    width: 100%;
    margin-top: 30px;
  }
}

.dadicated_serveInfo .diadem__hostingInfo--box .diadem__hostingInfo---img {
  width: 32%;
}

@media (max-width: 770px) {
  .dadicated_serveInfo .diadem__hostingInfo--box .diadem__hostingInfo---img {
    width: 100%;
    text-align: center;
  }
}

@media (max-width: 770px) {
  .dadicated_serveInfo .diadem__hostingInfo--box {
    display: block;
    margin-bottom: 2em;
  }
}

.dadicated_serveInfo ul {
  margin-top: 2em;
  list-style: none;
}

.dadicated_serveInfo ul li {
  padding-left: 25px;
  position: relative;
  margin-bottom: 18px;
}

.dadicated_serveInfo ul li:after {
  content: '';
  width: 30px;
  height: 30px;
  display: inline-block;
  background-size: 15px;
  background-image: url(./../img/icons/starOutlineB.svg);
  background-repeat: no-repeat;
  position: absolute;
  top: 0;
  left: 0;
}

@media (max-width: 1200px) {
  .dadicated_serveInfo {
    padding: 2em 0 0;
  }
}

.dadicated_serverTBL {
  width: 60%;
  margin-right: 50px;
  margin-top: 60px;
}

.dadicated_serverTBL table {
  width: 100%;
  max-width: none !important;
}

.dadicated_serverTBL table td {
  border-right: 1px solid #b5b5b5;
}

.dadicated_serverTBL .yes {
  background-position: 20px;
}

.dadicated_serverTBL .no {
  background-position: 20px;
}

@media (max-width: 770px) {
  .dadicated_serverTBL {
    width: 100%;
    margin-top: 30px;
  }
}

@media (max-width: 510px) {
  .dadicated_serverTBL {
    overflow: auto;
  }
}

.diadem_blog {
  padding: 4em 0;
  margin-top: 89px;
}

.diadem_blog--content {
  width: 64%;
  float: left;
}

@media (max-width: 790px) {
  .diadem_blog--content {
    width: 100%;
  }
}

.diadem_blog--list {
  width: 100%;
  float: left;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  -webkit-box-pack: space-between;
  -ms-flex-pack: space-between;
  justify-content: space-between;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

.diadem_blog .blog_cont {
  width: 100%;
}

.diadem_blog .blog_cont:not(:last-child) {
  margin-bottom: 4em;
}

@media (max-width: 790px) {
  .diadem_blog .blog_cont:not(:last-child) {
    margin-bottom: 3em;
  }
}

.diadem_blog--img {
  width: 100%;
}

.diadem_blog--img a {
  width: 100%;
}

.diadem_blog--img img {
  width: 100%;
}

.diadem_blog--Details {
  position: relative;
}

.diadem_blog--Details .ctgry {
  text-transform: uppercase;
  color: #616161;
  margin: 20px 0;
  width: 100%;
}

.diadem_blog--Details .ctgry ul {
  list-style: none;
  margin-left: -10px;
  margin-top: 0.4em;
}

.diadem_blog--Details .ctgry ul li {
  display: inline-block;
  padding: 0 10px;
  font-size: 14px;
}

.diadem_blog--Details .ctgry ul li:not(:last-child) {
  border-right: 1px solid #c1bfbf;
}

.diadem_blog--Details .ctgry ul li:last-child {
  padding-right: 0;
}

.diadem_blog--Details .ctgry ul li a:hover {
  color: #e07914;
}

.diadem_blog--Details .subTitle, .diadem_blog--Details .diadem__antispamInfo---content h6, .diadem__antispamInfo---content .diadem_blog--Details h6 {
  font-size: calc(var(--f-body) + 1vw);
  margin-bottom: 1em;
}

.diadem_blog--Details .subTitle a, .diadem_blog--Details .diadem__antispamInfo---content h6 a, .diadem__antispamInfo---content .diadem_blog--Details h6 a {
  -webkit-transition: 0.4s;
  transition: 0.4s;
}

.diadem_blog--Details .subTitle a:hover, .diadem_blog--Details .diadem__antispamInfo---content h6 a:hover, .diadem__antispamInfo---content .diadem_blog--Details h6 a:hover {
  color: #e07914;
}

.diadem_blog--Details .title > *:not(small), .diadem_blog--Details .subTitle > *:not(small), .diadem_blog--Details .diadem__antispamInfo---content h6 > *:not(small), .diadem__antispamInfo---content .diadem_blog--Details h6 > *:not(small), .diadem_blog--Details .lgDesc > *:not(small), .diadem_blog--Details .diadem__zimbraFeatures .btn > *:not(small), .diadem__zimbraFeatures .diadem_blog--Details .btn > *:not(small), .diadem_blog--Details .diadem__hostingInfo--box h6 > *:not(small), .diadem__hostingInfo--box .diadem_blog--Details h6 > *:not(small), .diadem_blog--Details .diadem__allStacks--tabMenu > *:not(small), .diadem_blog--Details .hosting_VPSinfo--box h6 > *:not(small), .hosting_VPSinfo--box .diadem_blog--Details h6 > *:not(small), .diadem_blog--Details .hosting_VPSinfo--box h2 > *:not(small), .hosting_VPSinfo--box .diadem_blog--Details h2 > *:not(small), .diadem_blog--Details .desc > *:not(small), .diadem_blog--Details .diadem__hostingInfo--box p > *:not(small), .diadem__hostingInfo--box .diadem_blog--Details p > *:not(small), .diadem_blog--Details .diadem__antispamInfo---content p > *:not(small), .diadem__antispamInfo---content .diadem_blog--Details p > *:not(small), .diadem_blog--Details .hosting_VPSinfo--box p > *:not(small), .hosting_VPSinfo--box .diadem_blog--Details p > *:not(small) {
  line-height: inherit !important;
  font-size: inherit !important;
  font-family: inherit !important;
}

.diadem_blog--Details .title > *:not(:last-child), .diadem_blog--Details .subTitle > *:not(:last-child), .diadem_blog--Details .diadem__antispamInfo---content h6 > *:not(:last-child), .diadem__antispamInfo---content .diadem_blog--Details h6 > *:not(:last-child), .diadem_blog--Details .lgDesc > *:not(:last-child), .diadem_blog--Details .diadem__zimbraFeatures .btn > *:not(:last-child), .diadem__zimbraFeatures .diadem_blog--Details .btn > *:not(:last-child), .diadem_blog--Details .diadem__hostingInfo--box h6 > *:not(:last-child), .diadem__hostingInfo--box .diadem_blog--Details h6 > *:not(:last-child), .diadem_blog--Details .diadem__allStacks--tabMenu > *:not(:last-child), .diadem_blog--Details .hosting_VPSinfo--box h6 > *:not(:last-child), .hosting_VPSinfo--box .diadem_blog--Details h6 > *:not(:last-child), .diadem_blog--Details .hosting_VPSinfo--box h2 > *:not(:last-child), .hosting_VPSinfo--box .diadem_blog--Details h2 > *:not(:last-child), .diadem_blog--Details .desc > *:not(:last-child), .diadem_blog--Details .diadem__hostingInfo--box p > *:not(:last-child), .diadem__hostingInfo--box .diadem_blog--Details p > *:not(:last-child), .diadem_blog--Details .diadem__antispamInfo---content p > *:not(:last-child), .diadem__antispamInfo---content .diadem_blog--Details p > *:not(:last-child), .diadem_blog--Details .hosting_VPSinfo--box p > *:not(:last-child), .hosting_VPSinfo--box .diadem_blog--Details p > *:not(:last-child) {
  margin-bottom: 1.5em;
}

.diadem_blog--Details .desc, .diadem_blog--Details .diadem__hostingInfo--box p, .diadem__hostingInfo--box .diadem_blog--Details p, .diadem_blog--Details .diadem__antispamInfo---content p, .diadem__antispamInfo---content .diadem_blog--Details p, .diadem_blog--Details .hosting_VPSinfo--box p, .hosting_VPSinfo--box .diadem_blog--Details p {
  margin-top: 2em;
  color: #2a2a2a;
  font-size: calc(var(--f-body) + 0.3vw);
}

.diadem_blog--Details .desc strong, .diadem_blog--Details .diadem__hostingInfo--box p strong, .diadem__hostingInfo--box .diadem_blog--Details p strong, .diadem_blog--Details .diadem__antispamInfo---content p strong, .diadem__antispamInfo---content .diadem_blog--Details p strong, .diadem_blog--Details .hosting_VPSinfo--box p strong, .hosting_VPSinfo--box .diadem_blog--Details p strong {
  color: #2a2a2a;
}

.diadem_blog--Details .desc h2, .diadem_blog--Details .diadem__hostingInfo--box p h2, .diadem__hostingInfo--box .diadem_blog--Details p h2, .diadem_blog--Details .diadem__antispamInfo---content p h2, .diadem__antispamInfo---content .diadem_blog--Details p h2, .diadem_blog--Details .hosting_VPSinfo--box p h2, .hosting_VPSinfo--box .diadem_blog--Details p h2 {
  font-size: calc(var(--f-body) + 0.8vw) !important;
}

.diadem_blog--Details .desc h3, .diadem_blog--Details .diadem__hostingInfo--box p h3, .diadem__hostingInfo--box .diadem_blog--Details p h3, .diadem_blog--Details .diadem__antispamInfo---content p h3, .diadem__antispamInfo---content .diadem_blog--Details p h3, .diadem_blog--Details .hosting_VPSinfo--box p h3, .hosting_VPSinfo--box .diadem_blog--Details p h3 {
  font-size: calc(var(--f-body) + 0.5vw) !important;
}

.diadem_blog--Details .desc figure, .diadem_blog--Details .diadem__hostingInfo--box p figure, .diadem__hostingInfo--box .diadem_blog--Details p figure, .diadem_blog--Details .diadem__antispamInfo---content p figure, .diadem__antispamInfo---content .diadem_blog--Details p figure, .diadem_blog--Details .hosting_VPSinfo--box p figure, .hosting_VPSinfo--box .diadem_blog--Details p figure {
  text-align: center;
}

.diadem_blog--Details .desc img, .diadem_blog--Details .diadem__hostingInfo--box p img, .diadem__hostingInfo--box .diadem_blog--Details p img, .diadem_blog--Details .diadem__antispamInfo---content p img, .diadem__antispamInfo---content .diadem_blog--Details p img, .diadem_blog--Details .hosting_VPSinfo--box p img, .hosting_VPSinfo--box .diadem_blog--Details p img {
  height: auto;
}

.diadem_blog--Details .desc ul, .diadem_blog--Details .diadem__hostingInfo--box p ul, .diadem__hostingInfo--box .diadem_blog--Details p ul, .diadem_blog--Details .diadem__antispamInfo---content p ul, .diadem__antispamInfo---content .diadem_blog--Details p ul, .diadem_blog--Details .hosting_VPSinfo--box p ul, .hosting_VPSinfo--box .diadem_blog--Details p ul {
  list-style: none;
  margin-left: 0 !important;
}

.diadem_blog--Details .desc ul li, .diadem_blog--Details .diadem__hostingInfo--box p ul li, .diadem__hostingInfo--box .diadem_blog--Details p ul li, .diadem_blog--Details .diadem__antispamInfo---content p ul li, .diadem__antispamInfo---content .diadem_blog--Details p ul li, .diadem_blog--Details .hosting_VPSinfo--box p ul li, .hosting_VPSinfo--box .diadem_blog--Details p ul li {
  padding-left: 20px;
  background-size: 15px;
  background-image: url(./../img/icons/starOutlineB.svg);
  background-repeat: no-repeat;
  background-position: left 3px;
  line-height: 26px;
}

.diadem_blog--Details .desc ul li span, .diadem_blog--Details .diadem__hostingInfo--box p ul li span, .diadem__hostingInfo--box .diadem_blog--Details p ul li span, .diadem_blog--Details .diadem__antispamInfo---content p ul li span, .diadem__antispamInfo---content .diadem_blog--Details p ul li span, .diadem_blog--Details .hosting_VPSinfo--box p ul li span, .hosting_VPSinfo--box .diadem_blog--Details p ul li span {
  display: inline;
}

.diadem_blog--Details .desc ul li:not(:last-child), .diadem_blog--Details .diadem__hostingInfo--box p ul li:not(:last-child), .diadem__hostingInfo--box .diadem_blog--Details p ul li:not(:last-child), .diadem_blog--Details .diadem__antispamInfo---content p ul li:not(:last-child), .diadem__antispamInfo---content .diadem_blog--Details p ul li:not(:last-child), .diadem_blog--Details .hosting_VPSinfo--box p ul li:not(:last-child), .hosting_VPSinfo--box .diadem_blog--Details p ul li:not(:last-child) {
  margin-bottom: 0.8em;
}

.diadem_blog--Details .desc ul li strong, .diadem_blog--Details .diadem__hostingInfo--box p ul li strong, .diadem__hostingInfo--box .diadem_blog--Details p ul li strong, .diadem_blog--Details .diadem__antispamInfo---content p ul li strong, .diadem__antispamInfo---content .diadem_blog--Details p ul li strong, .diadem_blog--Details .hosting_VPSinfo--box p ul li strong, .hosting_VPSinfo--box .diadem_blog--Details p ul li strong {
  font-weight: 400 !important;
}

.diadem_blog--Details .desc ul li ul li, .diadem_blog--Details .diadem__hostingInfo--box p ul li ul li, .diadem__hostingInfo--box .diadem_blog--Details p ul li ul li, .diadem_blog--Details .diadem__antispamInfo---content p ul li ul li, .diadem__antispamInfo---content .diadem_blog--Details p ul li ul li, .diadem_blog--Details .hosting_VPSinfo--box p ul li ul li, .hosting_VPSinfo--box .diadem_blog--Details p ul li ul li {
  background-image: url(./../img/icons/starOutlineO.svg);
}

.diadem_blog--Details .desc ul li div, .diadem_blog--Details .diadem__hostingInfo--box p ul li div, .diadem__hostingInfo--box .diadem_blog--Details p ul li div, .diadem_blog--Details .diadem__antispamInfo---content p ul li div, .diadem__antispamInfo---content .diadem_blog--Details p ul li div, .diadem_blog--Details .hosting_VPSinfo--box p ul li div, .hosting_VPSinfo--box .diadem_blog--Details p ul li div {
  line-height: 26px;
}

.diadem_blog--Details .desc ul li h3, .diadem_blog--Details .diadem__hostingInfo--box p ul li h3, .diadem__hostingInfo--box .diadem_blog--Details p ul li h3, .diadem_blog--Details .diadem__antispamInfo---content p ul li h3, .diadem__antispamInfo---content .diadem_blog--Details p ul li h3, .diadem_blog--Details .hosting_VPSinfo--box p ul li h3, .hosting_VPSinfo--box .diadem_blog--Details p ul li h3 {
  line-height: 26px !important;
}

.diadem_blog--Details .desc span, .diadem_blog--Details .diadem__hostingInfo--box p span, .diadem__hostingInfo--box .diadem_blog--Details p span, .diadem_blog--Details .diadem__antispamInfo---content p span, .diadem__antispamInfo---content .diadem_blog--Details p span, .diadem_blog--Details .hosting_VPSinfo--box p span, .hosting_VPSinfo--box .diadem_blog--Details p span {
  line-height: 1.8;
}

.diadem_blog--Details .desc span a, .diadem_blog--Details .diadem__hostingInfo--box p span a, .diadem__hostingInfo--box .diadem_blog--Details p span a, .diadem_blog--Details .diadem__antispamInfo---content p span a, .diadem__antispamInfo---content .diadem_blog--Details p span a, .diadem_blog--Details .hosting_VPSinfo--box p span a, .hosting_VPSinfo--box .diadem_blog--Details p span a {
  color: #e07914 !important;
  text-decoration: underline;
}

.diadem_blog--Details .desc a span, .diadem_blog--Details .diadem__hostingInfo--box p a span, .diadem__hostingInfo--box .diadem_blog--Details p a span, .diadem_blog--Details .diadem__antispamInfo---content p a span, .diadem__antispamInfo---content .diadem_blog--Details p a span, .diadem_blog--Details .hosting_VPSinfo--box p a span, .hosting_VPSinfo--box .diadem_blog--Details p a span {
  color: #e07914 !important;
  text-decoration: underline;
}

.diadem_blog--Details .desc sup, .diadem_blog--Details .diadem__hostingInfo--box p sup, .diadem__hostingInfo--box .diadem_blog--Details p sup, .diadem_blog--Details .diadem__antispamInfo---content p sup, .diadem__antispamInfo---content .diadem_blog--Details p sup, .diadem_blog--Details .hosting_VPSinfo--box p sup, .hosting_VPSinfo--box .diadem_blog--Details p sup {
  top: 0 !important;
}

.diadem_blog--Details .desc table, .diadem_blog--Details .diadem__hostingInfo--box p table, .diadem__hostingInfo--box .diadem_blog--Details p table, .diadem_blog--Details .diadem__antispamInfo---content p table, .diadem__antispamInfo---content .diadem_blog--Details p table, .diadem_blog--Details .hosting_VPSinfo--box p table, .hosting_VPSinfo--box .diadem_blog--Details p table {
  width: auto !important;
  height: auto !important;
}

.diadem_blog--Details .desc table td, .diadem_blog--Details .diadem__hostingInfo--box p table td, .diadem__hostingInfo--box .diadem_blog--Details p table td, .diadem_blog--Details .diadem__antispamInfo---content p table td, .diadem__antispamInfo---content .diadem_blog--Details p table td, .diadem_blog--Details .hosting_VPSinfo--box p table td, .hosting_VPSinfo--box .diadem_blog--Details p table td {
  border: 1px solid #b5b5b5 !important;
}

.diadem_blog--Details .desc table td center strong u, .diadem_blog--Details .diadem__hostingInfo--box p table td center strong u, .diadem__hostingInfo--box .diadem_blog--Details p table td center strong u, .diadem_blog--Details .diadem__antispamInfo---content p table td center strong u, .diadem__antispamInfo---content .diadem_blog--Details p table td center strong u, .diadem_blog--Details .hosting_VPSinfo--box p table td center strong u, .hosting_VPSinfo--box .diadem_blog--Details p table td center strong u {
  font-weight: 600 !important;
}

.diadem_blog--Details .btn {
  margin-top: 2em;
}

.diadem_blog--Details .shr_btn {
  background-color: #fff;
  -webkit-box-shadow: 0px 3px 5px #a8a7a7;
  box-shadow: 0px 3px 5px #a8a7a7;
  border-radius: 50%;
  padding: 6px;
  position: absolute;
  right: 1%;
  top: -28px;
  -webkit-transition: 0.4s;
  transition: 0.4s;
  cursor: pointer;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
}

.diadem_blog--Details .shr_btn:hover .shrOptns {
  display: block;
  -webkit-transition: 0.4s;
  transition: 0.4s;
}

.diadem_blog--Details .shrOptns {
  position: absolute;
  right: 0;
  bottom: -76px;
  width: 221px;
  padding: 8px;
  cursor: default;
  border: 1px solid #eceaea;
  background: #fff;
  display: none;
}

.diadem_blog--Details .shrOptns a {
  color: #fff;
  width: 40px;
  height: 40px;
  border-radius: 50%;
  position: relative;
  font-size: 20px;
  -webkit-transition: 0.4s;
  transition: 0.4s;
}

.diadem_blog--Details .shrOptns a:hover {
  opacity: 0.6;
}

.diadem_blog--Details .shrOptns a:not(:last-child) {
  margin-right: 10px;
}

.diadem_blog--Details .shrOptns .fb {
  background-color: #3b5998;
}

.diadem_blog--Details .shrOptns .twt {
  background-color: #00acee;
}

.diadem_blog--Details .shrOptns .lnkdn {
  background-color: #0077b5;
}

.diadem_blog--Details .shrOptns .ml {
  background-color: #cccbcb;
}

.diadem_blog--Details .shrOptns i {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}

.diadem_blog--Details .shrOptns:before {
  position: absolute;
  z-index: 1;
  top: -15px;
  right: 20px;
  width: 0;
  height: 0;
  border-left: 9px solid transparent;
  border-right: 9px solid transparent;
  border-bottom: 14px solid #ccc;
  content: "";
  display: block;
}

.diadem_blog--Details .shrOptns:after {
  content: "";
  z-index: 2;
  position: absolute;
  top: -14px;
  right: 20px;
  /* border-left: 6px solid transparent; */
  /* border-right: 6px solid transparent; */
  border-bottom: 14px solid #fff;
  border-left: 8.9px solid transparent;
  border-right: 8.7px solid transparent;
}

.diadem_blog--Details .post_info {
  font-size: calc(var(--f-body) + 0.3vw);
}

.diadem_blog--Details .post_info span {
  color: #888686;
  padding: 0px 10px;
}

.diadem_blog--Details .post_info span:not(:last-child) {
  border-right: 1px solid #888686;
}

.diadem_blog--Details .post_info span:first-child {
  padding-left: 0;
  width: 100%;
  border-right: 0;
  padding-right: 0;
  margin-bottom: 0.6em;
}

@media (max-width: 790px) {
  .diadem_blog--Details .post_info span:first-child {
    margin-bottom: 0.4em;
  }
}

.diadem_blog--Details .post_info span:nth-child(2) {
  padding-left: 0;
}

.diadem_blog--Details .post_info span:last-child {
  padding-right: 0;
}

.diadem_blog--Details .post_info span a:hover {
  color: #e07914;
}

.diadem_blog--Details .desc ul, .diadem_blog--Details .diadem__hostingInfo--box p ul, .diadem__hostingInfo--box .diadem_blog--Details p ul, .diadem_blog--Details .diadem__antispamInfo---content p ul, .diadem__antispamInfo---content .diadem_blog--Details p ul, .diadem_blog--Details .hosting_VPSinfo--box p ul, .hosting_VPSinfo--box .diadem_blog--Details p ul {
  margin-left: 40px;
}

.diadem_blog--Details .desc ul li span, .diadem_blog--Details .diadem__hostingInfo--box p ul li span, .diadem__hostingInfo--box .diadem_blog--Details p ul li span, .diadem_blog--Details .diadem__antispamInfo---content p ul li span, .diadem__antispamInfo---content .diadem_blog--Details p ul li span, .diadem_blog--Details .hosting_VPSinfo--box p ul li span, .hosting_VPSinfo--box .diadem_blog--Details p ul li span {
  line-height: 26px;
}

@media (max-width: 790px) {
  .diadem_blog--Details .desc ul, .diadem_blog--Details .diadem__hostingInfo--box p ul, .diadem__hostingInfo--box .diadem_blog--Details p ul, .diadem_blog--Details .diadem__antispamInfo---content p ul, .diadem__antispamInfo---content .diadem_blog--Details p ul, .diadem_blog--Details .hosting_VPSinfo--box p ul, .hosting_VPSinfo--box .diadem_blog--Details p ul {
    margin-left: 24px;
  }
}

.diadem_blog--Details .desc ol, .diadem_blog--Details .diadem__hostingInfo--box p ol, .diadem__hostingInfo--box .diadem_blog--Details p ol, .diadem_blog--Details .diadem__antispamInfo---content p ol, .diadem__antispamInfo---content .diadem_blog--Details p ol, .diadem_blog--Details .hosting_VPSinfo--box p ol, .hosting_VPSinfo--box .diadem_blog--Details p ol {
  margin-left: 16px;
  margin-top: 20px;
}

.diadem_blog--Details .desc ol li, .diadem_blog--Details .diadem__hostingInfo--box p ol li, .diadem__hostingInfo--box .diadem_blog--Details p ol li, .diadem_blog--Details .diadem__antispamInfo---content p ol li, .diadem__antispamInfo---content .diadem_blog--Details p ol li, .diadem_blog--Details .hosting_VPSinfo--box p ol li, .hosting_VPSinfo--box .diadem_blog--Details p ol li {
  line-height: 26px;
}

.diadem_blog--Details .desc ol li span, .diadem_blog--Details .diadem__hostingInfo--box p ol li span, .diadem__hostingInfo--box .diadem_blog--Details p ol li span, .diadem_blog--Details .diadem__antispamInfo---content p ol li span, .diadem__antispamInfo---content .diadem_blog--Details p ol li span, .diadem_blog--Details .hosting_VPSinfo--box p ol li span, .hosting_VPSinfo--box .diadem_blog--Details p ol li span {
  line-height: 26px;
}

.diadem_blog--Details .desc ol ol, .diadem_blog--Details .diadem__hostingInfo--box p ol ol, .diadem__hostingInfo--box .diadem_blog--Details p ol ol, .diadem_blog--Details .diadem__antispamInfo---content p ol ol, .diadem__antispamInfo---content .diadem_blog--Details p ol ol, .diadem_blog--Details .hosting_VPSinfo--box p ol ol, .hosting_VPSinfo--box .diadem_blog--Details p ol ol {
  margin-left: 0 !important;
}

.diadem_blog--Details blockquote {
  border-left: 5px solid #e07914;
  font-style: italic;
  margin-left: 12px;
}

.diadem_blog--Details blockquote p {
  line-height: 28px;
}

.diadem_blog--sidebar {
  width: 32%;
  float: right;
}

.diadem_blog--sidebar a {
  -webkit-transition: 0.4s;
  transition: 0.4s;
}

.diadem_blog--sidebar a:hover {
  color: #e07914;
}

.diadem_blog--sidebar .lgDesc, .diadem_blog--sidebar .diadem__zimbraFeatures .btn, .diadem__zimbraFeatures .diadem_blog--sidebar .btn, .diadem_blog--sidebar .diadem__hostingInfo--box h6, .diadem__hostingInfo--box .diadem_blog--sidebar h6, .diadem_blog--sidebar .diadem__allStacks--tabMenu, .diadem_blog--sidebar .hosting_VPSinfo--box h6, .hosting_VPSinfo--box .diadem_blog--sidebar h6, .diadem_blog--sidebar .hosting_VPSinfo--box h2, .hosting_VPSinfo--box .diadem_blog--sidebar h2 {
  color: #000;
  background-color: #e07914;
  float: left;
  width: 100%;
  font-size: calc(var(--f-body) + 0.1vw);
  padding: 10px 20px;
}

.diadem_blog--sidebar .ltst_Blg {
  width: 100%;
  float: left;
}

.diadem_blog--sidebar .ltst_Blg ul {
  width: 100%;
  list-style: none;
  float: left;
  padding-top: 2em;
}

.diadem_blog--sidebar .ltst_Blg ul li {
  padding: 15px 0;
}

.diadem_blog--sidebar .ltst_Blg ul li:not(:last-child) {
  border-bottom: 1px solid #e3e3e3;
}

.diadem_blog--sidebar .ltst_Blg ul li a {
  font-weight: 600;
  line-height: 25px;
  display: block;
}

.diadem_blog--sidebar .ltst_Blg ul li span {
  margin-top: 0.5em;
}

.diadem_blog--sidebar .ctgry {
  float: left;
  margin-top: 2em;
  width: 100%;
}

.diadem_blog--sidebar .ctgry ul {
  width: 100%;
  list-style: none;
  float: left;
  padding-top: 2em;
}

.diadem_blog--sidebar .ctgry ul li {
  padding: 12px 0;
  border-bottom: 1px solid #e3e3e3;
  padding-left: 20px;
  background-image: url(../img/blog/tgarow.png);
  background-repeat: no-repeat;
  background-position: left 16px;
  background-size: 9px;
}

@media (max-width: 790px) {
  .diadem_blog--sidebar {
    width: 100%;
    margin-top: 4em;
  }
}

@media (max-width: 1100px) {
  .diadem_blog {
    padding-top: 1em;
  }
}

.blogDtl_tags {
  margin-top: 3em;
}

.blogDtl_tags .allTags {
  margin-top: 1em;
}

.blogDtl_tags .allTags a {
  background-color: #e3e3e3;
  color: #000000;
  padding: 8px 15px;
  border-radius: 5px;
  margin-right: 12px;
  margin-bottom: 10px;
}

.comment-form-cookies-consent input {
  height: 20px;
  margin-right: 5px;
  float: left;
}

.comment:not(:last-child) {
  margin-bottom: 1em;
}

.comment-respond {
  border: 1px solid #e0dfdf;
  padding: 25px;
  margin-top: 3em;
  float: left;
}

.comment-respond label {
  margin-bottom: 0.6em;
}

@media (max-width: 500px) {
  .comment-respond {
    padding: 15px;
  }
}

.comment-respond .g-recaptcha-wrap {
  float: left !important;
  padding: 0  !important;
  margin-top: 20px;
}

.comment-respond .g-recaptcha-wrap .g-recaptcha {
  transform: scale(0.85);
  -webkit-transform: scale(0.85);
  transform-origin: 0 0;
  -webkit-transform-origin: 0 0;
}

.comment-reply-title {
  font-weight: 600;
  font-size: calc(var(--f-body) + 0.5vw);
}

.comment-notes {
  margin: 0.6em 0;
}

.comment-form-comment {
  margin-top: 2em;
  width: 100%;
  float: left;
}

.comment-form-comment textarea {
  width: 100%;
  margin-top: 0.6em;
  border: 1px solid #dadada;
}

.comment-form-author {
  width: 100%;
  margin-top: 1em;
  float: left;
}

.comment-form-author input {
  width: 100%;
  margin-top: 0.6em;
  padding: 10px;
  border: 1px solid #dadada;
}

.comment-form-email, .comment-form-url {
  width: 48.333%;
  margin-right: 3%;
  float: left;
  margin-top: 1em;
}

.comment-form-email input, .comment-form-url input {
  width: 100%;
  margin-top: 0.6em;
  padding: 10px;
  border: 1px solid #dadada;
}

@media (max-width: 500px) {
  .comment-form-email, .comment-form-url {
    width: 100%;
    margin-right: 0;
  }
}

.comment-form .math-captcha-form {
  float: left;
  margin-top: 1em;
}

.comment-form .math-captcha-form input[type="text"].mc-input {
  width: 44px !important;
  height: 40px;
  padding: 5px;
  text-align: center;
  border: 0;
  border: 1px solid #dadada;
}

.comment-form .math-captcha-form span {
  margin-top: 0.6em;
}

.comment-form-url {
  margin-right: 0 !important;
}

.comment-form-cookies-consent {
  float: left;
  width: 100%;
  margin-top: 1em;
}

.comment-form-cookies-consent label {
  width: 97%;
  float: right;
}

@media (max-width: 1047px) {
  .comment-form-cookies-consent label {
    width: 95%;
  }
}

@media (max-width: 421px) {
  .comment-form-cookies-consent label {
    width: 92%;
  }
}

.form-submit {
  float: right;
  margin-top: 3em;
}

@media (max-width: 360px) {
  .form-submit {
    width: 100%;
    margin-top: 2em;
  }
}

@media (max-width: 360px) {
  .form-submit .submit {
    width: 100%;
  }
}

.submit {
  color: #fff;
  background-color: #e07914;
  padding: 0.79em 1.2em;
  border: 1px solid transparent;
  border-radius: .5em;
  -webkit-transition: 0.4s;
  transition: 0.4s;
}

.submit:hover {
  -webkit-box-shadow: 0 14px 28px transparent, 0 10px 10px rgba(0, 0, 0, 0.18);
          box-shadow: 0 14px 28px transparent, 0 10px 10px rgba(0, 0, 0, 0.18);
}

.blog_comment {
  margin-top: 3em;
  margin-bottom: 2em;
}

.comment_box {
  background-color: #fff;
  margin-top: 14px;
}

.comment_box .title {
  font-size: calc(var(--f-body) + 0.1vw);
  font-weight: 600;
}

.comment_box .title span {
  padding-left: 8px;
  font-size: 15px !important;
}

.comment_box .desc, .comment_box .diadem__hostingInfo--box p, .diadem__hostingInfo--box .comment_box p, .comment_box .diadem__antispamInfo---content p, .diadem__antispamInfo---content .comment_box p, .comment_box .hosting_VPSinfo--box p, .hosting_VPSinfo--box .comment_box p {
  margin-top: 1em;
}

.related_post {
  margin-top: 3em;
  float: left;
}

.related_post--list {
  width: 100%;
  float: left;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  width: 103%;
  margin: 0 -1.5%;
  float: left;
  margin-top: 1.5em;
}

.related_post--list > * {
  width: 30.33333%;
  float: left;
  margin: 0 1.5% 3% 1.5%;
  min-height: 1px;
  list-style: none;
}

.related_post--list > *:nth-last-child(-n+3) {
  margin-bottom: 0;
}

@media (max-width: 530px) {
  .related_post--list {
    width: 103%;
    margin: 0 -1.5%;
    float: left;
  }
  .related_post--list > * {
    width: 97%;
    float: left;
    margin: 0 1.5% 3% 1.5%;
    min-height: 1px;
    list-style: none;
  }
  .related_post--list > *:nth-last-child(-n+1) {
    margin-bottom: 0;
  }
}

@media (max-width: 530px) {
  .related_post--box:not(:last-child) {
    margin-bottom: 2em !important;
  }
}

.related_post--box a {
  display: block;
  text-align: center;
}

.pst_con .subTitle, .pst_con .diadem__antispamInfo---content h6, .diadem__antispamInfo---content .pst_con h6 {
  font-size: calc(var(--f-body) + 0.1vw);
  margin: 0.6em 0;
}

.pst_con .post_info span {
  color: #888686;
  width: 100%;
  margin-top: 0.6em;
}

.pst_con .post_info span a:hover {
  color: #e07914;
}

.commentlist {
  margin-left: 15px;
  margin-top: 1em;
  list-style: none;
}

.commentlist .children {
  list-style: none;
}

.fn {
  font-style: inherit;
  font-size: 16px;
  font-weight: 600;
}

.comment-meta {
  margin-top: 0.6em;
  font-size: 15px;
}

.comment-body p {
  margin: 1em 0;
}

.comment-body:not(:last-child) {
  margin-bottom: 2em;
}

.comment-author {
  margin-bottom: 0.6em;
}

.comment-reply-link {
  color: #fff;
  background-color: #e07914;
  padding: 0.78em 1.2em;
  border: 1px solid transparent;
  border-radius: .5em;
  -webkit-transition: 0.4s;
  transition: 0.4s;
}

.comment-reply-link:hover {
  -webkit-box-shadow: 0 14px 28px transparent, 0 10px 10px rgba(0, 0, 0, 0.18);
          box-shadow: 0 14px 28px transparent, 0 10px 10px rgba(0, 0, 0, 0.18);
}

.hdngctgory {
  font-size: 15px;
}

#see_brkup .form-element {
  width: 48%;
}

@media (max-width: 540px) {
  #see_brkup .form-element {
    width: 100%;
  }
}

#see_brkup .form-element:nth-child(odd) {
  float: left;
}

#see_brkup .form-element:nth-child(even) {
  float: right;
}

#see_brkup .form-flexsb {
  width: 100%;
  float: right;
}

@media (max-width: 540px) {
  #see_brkup .form-flexsb {
    width: 100%;
  }
}

.rset_btn button {
  color: #fff;
  background-color: transparent;
  padding: 0.79em 1.2em;
  border: 1px solid transparent;
  border-radius: .5em;
  -webkit-transition: 0.5s;
  transition: 0.5s;
  text-transform: uppercase;
  float: left;
  background-color: #e07914;
}

.rset_btn button:hover {
  -webkit-box-shadow: 0 14px 28px transparent, 0 10px 10px rgba(0, 0, 0, 0.18);
          box-shadow: 0 14px 28px transparent, 0 10px 10px rgba(0, 0, 0, 0.18);
}

@media (max-width: 767px) {
  .rset_btn button {
    padding: 1em 1.5em;
  }
}

.see_charge {
  margin-left: 10px;
  border: 1px solid #e07914 !important;
  color: #e07914 !important;
  background-color: transparent !important;
}

.see_charge:hover {
  color: #fff !important;
  background-color: #e07914 !important;
}

#gsuite_saved strong, #saved strong {
  font-size: calc(var(--f-body) + 1vw);
  background-position: 0px 6px;
  background-size: 27px;
  padding-left: 34px;
  display: inline-block;
}

@media (max-width: 1200px) {
  #gsuite_saved strong, #saved strong {
    background-size: 21px;
    padding-left: 27px;
  }
}

@media (max-width: 760px) {
  #gsuite_saved strong, #saved strong {
    background-size: 18px;
    padding-left: 21px;
  }
}

.diadem__zimbraCostCalc .totalCalc a {
  border-bottom: 2px solid #e07914;
  padding-bottom: 5px;
}

.diadem__zimbraCostCalc .totalCalc a:hover {
  color: #e07914;
}

#jelastic_sliderForm span {
  position: absolute;
  left: 0;
  top: -21px;
  color: #000;
}

#jelastic_sliderForm span.slided {
  left: auto;
  right: 0;
}

@media (max-width: 580px) {
  .totalCalc {
    font-size: 13px !important;
  }
}

.ui-slider-handle {
  width: 15px !important;
  height: 15px !important;
  line-height: 0 !important;
  margin-top: -8px !important;
}

.ui-slider-handle span {
  position: absolute;
  right: 0;
  top: -21px;
  color: #000;
}

.form-elementSlider .ui-slider-horizontal {
  height: 6px !important;
}

.form-elementSlider .form-field {
  padding: 2.6em 1em 1.2em 1em !important;
}

#jelastic_sliderForm .btn-less, #jelastic_sliderForm .btn-more {
  border: none;
  background-color: #e07914;
  color: #fff;
  font-size: 18px;
  line-height: 0;
  text-align: center;
  width: 20px;
  height: 20px;
  border-radius: 50%;
}

#jelastic_sliderForm #nodesCount, #jelastic_sliderForm .nodesCount {
  padding: 8px;
  text-align: center;
  width: 119px;
  margin: 0 1px;
  border: 1px solid var(--frmBorderClr);
}

#jelastic_sliderForm #nodesCount_error, #jelastic_sliderForm #usagePercentage_error {
  font-size: 11px;
  font-style: normal;
  color: #e10303;
  font-weight: 600;
  margin-top: 5px;
}

#jelastic_sliderForm .name {
  margin-bottom: 10px;
}

@media (max-width: 726px) {
  #jelastic_sliderForm .rset_btn {
    margin-top: 0;
    margin-bottom: 20px;
  }
}

#jelastic_sliderForm .form-element {
  min-height: auto;
}

#jelastic_sliderForm .form-element:first-child {
  width: 100%;
}

#jelastic_sliderForm .form-element:nth-child(7) input {
  float: left;
  margin-top: 2px;
  margin-right: 5px;
}

#jelastic_sliderForm .form-element:nth-child(7) .form-field {
  padding: 1em !important;
}

@media (max-width: 1060px) {
  #jelastic_sliderForm .form-element:nth-child(7) {
    float: right;
  }
}

@media (max-width: 550px) {
  #jelastic_sliderForm .form-element:nth-child(7) {
    float: left;
    margin-right: 0;
  }
}

#jelastic_sliderForm .form-element:nth-child(6) input {
  float: left;
  margin-top: 2px;
  margin-right: 5px;
}

#jelastic_sliderForm .form-element:nth-child(6) .form-field {
  padding: 1em !important;
}

@media (max-width: 1060px) {
  #jelastic_sliderForm .form-element:nth-child(6) {
    float: right;
  }
}

@media (max-width: 550px) {
  #jelastic_sliderForm .form-element:nth-child(6) {
    float: left;
  }
}

#jelastic_sliderForm .cell-1 {
  padding: 0;
}

#jelastic_sliderForm .totalCalc {
  float: right;
  width: 60%;
}

#jelastic_sliderForm .totalCalc br {
  display: none;
}

@media (max-width: 550px) {
  #jelastic_sliderForm .totalCalc br {
    display: block;
  }
}

@media (max-width: 1060px) {
  #jelastic_sliderForm .totalCalc {
    width: 100%;
  }
}

@media (max-width: 550px) {
  #jelastic_sliderForm .totalCalc {
    float: left;
    line-height: 26px;
  }
}

@media (max-width: 550px) {
  #jelastic_sliderForm .totalCalc strong {
    background-size: 16px;
    background-position: 0px 4px;
  }
}

#jelastic_sliderForm #totalCalcgsuiteemail {
  margin-top: 0;
}

.pln-ttl {
  float: left;
  width: 100%;
  font-size: calc(var(--f-body) + 0.8vw);
  font-size: calc(var(--f-body) + 0.4vw);
  margin-bottom: 1em;
}

@media (max-width: 1060px) {
  .pln-ttl {
    margin: 1em 0 1.2em;
  }
}

.ztitle {
  font-size: 18px;
  margin-bottom: 20px;
  float: left;
  width: 100%;
}

@media (max-width: 700px) {
  .ztitle {
    font-size: 16px;
  }
}

.ztitlen {
  margin-bottom: 10px;
  float: left;
}

.diadem__hybridEmailCalc .rset_btn {
  width: 53%;
  float: left;
}

@media (max-width: 1060px) {
  .diadem__hybridEmailCalc .rset_btn {
    width: auto;
  }
}

@media (max-width: 726px) {
  .diadem__hybridEmailCalc .rset_btn {
    float: right;
    margin-top: 20px;
  }
}

@media (max-width: 370px) {
  .diadem__hybridEmailCalc .rset_btn {
    width: 100%;
  }
  .diadem__hybridEmailCalc .rset_btn button {
    width: 100%;
  }
  .diadem__hybridEmailCalc .rset_btn .see_charge {
    width: 100%;
    margin-left: 0;
    margin-top: 10px;
  }
}

.diadem__hybridEmailCalc .Ttl_calc {
  float: right;
  width: 48%;
  margin-top: -182px;
}

@media (max-width: 1060px) {
  .diadem__hybridEmailCalc .Ttl_calc {
    width: 74%;
    margin-top: 0;
  }
}

.page-numbers.current {
  color: #fff;
  background-color: #e07914;
  border: 1px solid #e07914;
}

.page-numbers {
  margin-top: 10px;
  padding: 6px 12px;
  border: 1px solid #d6d6d6;
  border-radius: 5px;
  -webkit-transition: 0.4s;
  transition: 0.4s;
}

.page-numbers:not(:last-child) {
  margin-right: 5px;
}

.page-numbers:hover {
  color: #fff;
  background-color: #e07914;
  border: 1px solid #e07914;
}

.logged-in-as {
  margin-top: 15px;
}

.comment-respond {
  width: 100%;
}

/* Loader */
/* Absolute Center Spinner */
.loader {
  position: fixed;
  z-index: 9999999;
  height: 2em;
  width: 2em;
  margin: auto;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
}

/* Transparent Overlay */
.loader:before {
  content: '';
  display: block;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.9);
}

/* :not(:required) hides these rules from IE9 and below */
.loader:not(:required) {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}

.loader:not(:required):after {
  content: '';
  display: block;
  font-size: 10px;
  width: 1em;
  height: 1em;
  margin-top: -0.5em;
  -webkit-animation: spinner 1500ms infinite linear;
  animation: spinner 1500ms infinite linear;
  border-radius: 0.5em;
  -webkit-box-shadow: rgba(224, 121, 20, 0.75) 1.5em 0 0 0, rgba(224, 121, 20, 0.75) 1.1em 1.1em 0 0, rgba(224, 121, 20, 0.75) 0 1.5em 0 0, rgba(224, 121, 20, 0.75) -1.1em 1.1em 0 0, rgba(0, 0, 0, 0.5) -1.5em 0 0 0, rgba(0, 0, 0, 0.5) -1.1em -1.1em 0 0, rgba(224, 121, 20, 0.75) 0 -1.5em 0 0, rgba(224, 121, 20, 0.75) 1.1em -1.1em 0 0;
  box-shadow: rgba(224, 121, 20, 0.75) 1.5em 0 0 0, rgba(224, 121, 20, 0.75) 1.1em 1.1em 0 0, rgba(224, 121, 20, 0.75) 0 1.5em 0 0, rgba(224, 121, 20, 0.75) -1.1em 1.1em 0 0, rgba(224, 121, 20, 0.75) -1.5em 0 0 0, rgba(224, 121, 20, 0.75) -1.1em -1.1em 0 0, rgba(224, 121, 20, 0.75) 0 -1.5em 0 0, rgba(224, 121, 20, 0.75) 1.1em -1.1em 0 0;
}

/* Animation */
@-webkit-keyframes spinner {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

@keyframes spinner {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

/*Loder end*/
.ajs-header {
  cursor: move;
  border-bottom: 1px solid #cf7318;
  background-color: #cf7318 !important;
  color: #fff;
  font-size: 20px;
}

.ajs-dialog {
  border: 5px solid #e07914;
}

.ajs-content {
  padding: 16px 24px 16px 0px !important;
  line-height: 26px;
}

.ajs-ok {
  border: none;
  background-color: #e07914;
  color: #fff;
  border-radius: .5em;
}

.ajs-ok:hover {
  background-color: transparent;
  border: 1px solid #e07914;
  color: #e07914;
}

.ajs-cancel {
  border: none;
  background-color: #000;
  color: #fff;
  border-radius: .5em;
}

.ajs-cancel:hover {
  background-color: transparent;
  border: 1px solid #000;
  color: #000;
}

.ajs-close {
  position: relative;
  background-image: none !important;
}

.ajs-close:before {
  content: '';
  display: inline-block;
  width: 15px;
  height: 2px;
  background-color: #fff;
  position: absolute;
  top: 50%;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  right: 0px;
}

.ajs-close:after {
  content: '';
  display: inline-block;
  width: 15px;
  height: 2px;
  background-color: #fff;
  position: absolute;
  top: 50%;
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  right: 0px;
}

.ajs-dimmer {
  opacity: 0.9 !important;
}

#captcha-error {
  width: 183%;
}

@media (max-width: 570px) {
  .diadem__hybridEmailCalc .totalCalc strong {
    background-size: 18px;
    padding-left: 19px;
  }
}

@media (max-width: 430px) {
  #saved strong {
    background-size: 16px;
    background-position: 0px 4px;
  }
}

.homepage .diadem__logoCarousel {
  padding: 4em 0;
}

@media (max-width: 1200px) {
  .homepage .diadem__logoCarousel {
    padding: 2em 0;
  }
}

.jlc-wrapper {
  margin: auto;
  -webkit-transition: 0.4s;
  transition: 0.4s;
}

.jlc-wrapper .jlc-btn {
  background-color: #e07914;
}

.jlc-sbmt {
  background-color: #e07914;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.jlc-btn {
  height: 46px;
  line-height: 43px;
}

.jlc-cover {
  height: 46px;
}

.jlc-input, .jlc-sbmt {
  height: 46px;
}

.jlc-input {
  padding-left: 16px !important;
}

@media (max-width: 390px) {
  .is_active.jlc-cover--short .jlc-form {
    width: 100% !important;
    max-width: 100% !important;
  }
}

.diadem__serviceTestimoni blockquote {
  -webkit-box-pack: left !important;
      -ms-flex-pack: left !important;
          justify-content: left !important;
}

.diadem__serviceTestimoni blockquote .desc p span, .diadem__serviceTestimoni blockquote .diadem__hostingInfo--box p p span, .diadem__hostingInfo--box .diadem__serviceTestimoni blockquote p p span, .diadem__serviceTestimoni blockquote .diadem__antispamInfo---content p p span, .diadem__antispamInfo---content .diadem__serviceTestimoni blockquote p p span, .diadem__serviceTestimoni blockquote .hosting_VPSinfo--box p p span, .hosting_VPSinfo--box .diadem__serviceTestimoni blockquote p p span {
  line-height: 26px;
}

.diadem__serviceTestimoni .content::before {
  background-size: 18px;
}

.diadem__serviceTestimoni .content {
  padding-top: 5px;
}

.footer_logo {
  float: left;
  width: 140px;
}

.address {
  margin-top: 1em !important;
}

.address p {
  display: none;
}

.diadem-paas-cloud .diadem__FAQ--accord {
  border: 0;
}

.diadem-paas-cloud .diadem__FAQ--accord ol {
  margin-left: 20px;
}

.diadem-paas-cloud .diadem__FAQ .diadem__FAQ--footer {
  display: block;
  text-align: center;
  margin: 0;
  outline: 0;
  padding-bottom: 2.5em;
  border: 0;
}

@media (max-width: 532px) {
  .diadem-paas-cloud .diadem__FAQ .diadem__FAQ--footer {
    padding-bottom: 1.5em;
  }
}

.diadem-paas-cloud .diadem__FAQ .btns_container {
  margin-top: 1em;
}

.diadem-paas-cloud .diadem__FAQ .btns_container a {
  font-size: inherit;
  padding: 0.79em 1.2em;
  background-color: transparent;
  color: #e07914;
  border-color: #e07914;
}

@media (max-width: 532px) {
  .diadem-paas-cloud .diadem__FAQ .btns_container a {
    display: block;
  }
}

@media (max-width: 720px) {
  .diadem-paas-cloud .diadem__FAQ .btns_container {
    text-align: center;
  }
}

.diadem-paas-cloud .diadem__FAQ .btns_container .jlc-form {
  background-image: none;
}

.diadem-paas-cloud .diadem__FAQ .jlc-wrapper {
  padding: 0;
  background-color: transparent;
  border: none;
}

@media (max-width: 532px) {
  .diadem-paas-cloud .diadem__FAQ .jlc-wrapper {
    display: block;
    width: 100% !important;
    margin-left: 0;
    margin-top: 15px;
  }
}

@media (max-width: 532px) {
  .diadem-paas-cloud .diadem__FAQ .jlc-wrapper .jlc-btn {
    width: 100%;
  }
}

.diadem-paas-cloud .diadem__FAQ .inner-container {
  border: 1px solid #cecece;
}

.diadem-paas-cloud .diadem__subscription {
  display: none;
}

.career .diadem__innerHero--content .subTitle b, .career .diadem__innerHero--content .diadem__antispamInfo---content h6 b, .diadem__antispamInfo---content .career .diadem__innerHero--content h6 b {
  display: inline-block;
}

.hybrid-email-hosting .diadem__FAQ {
  padding-bottom: 0 !important;
}

@media (max-width: 720px) {
  .diadem__FAQ--footer .btns_container {
    text-align: center !important;
  }
}

body.windows-hosting .email__arch_logocrsl,
body.linux-hosting .email__arch_logocrsl,
body.linux-vps .email__arch_logocrsl,
body.windows-vps .email__arch_logocrsl,
body.dedicated-servers .email__arch_logocrsl,
body.zimbra .email__arch_logocrsl,
body.email-security .email__arch_logocrsl,
body.email-archiving .email__arch_logocrsl {
  padding-bottom: 0;
}

@media (max-width: 1200px) {
  body.windows-hosting .diadem__FAQ,
  body.linux-hosting .diadem__FAQ,
  body.linux-vps .diadem__FAQ,
  body.windows-vps .diadem__FAQ,
  body.dedicated-servers .diadem__FAQ,
  body.zimbra .diadem__FAQ,
  body.email-security .diadem__FAQ,
  body.email-archiving .diadem__FAQ {
    padding: 2em 0 !important;
  }
}

.cn_mbl {
  font-weight: 600;
}

.cn_mbl:hover {
  color: #e07914;
}

.p_online {
  width: 62%;
  float: left;
}

@media (max-width: 790px) {
  .p_online {
    width: 100%;
  }
}

.p_onFrm .form-element {
  width: 48%;
}

.p_onFrm .form-element:nth-child(even) {
  float: right;
}

@media (max-width: 914px) {
  .p_onFrm .form-element {
    width: 100%;
  }
}

@media (max-width: 790px) {
  .p_onFrm .form-element {
    width: 48%;
  }
}

@media (max-width: 576px) {
  .p_onFrm .form-element {
    width: 100%;
  }
}

.p_onFrm .form-btnelement {
  float: right;
}

.p_onlineFrm .ftitle {
  font-size: calc(var(--f-body) + 0.4vw);
}

.p_onlineFrm p {
  margin: 10px 0 36px;
  color: #e07914;
}

.contact-us .diadem__logoCarousel {
  padding: 4em 0;
}

@media (max-width: 1200px) {
  .contact-us .diadem__logoCarousel {
    padding: 2em 0;
  }
}

.diadem-paas-cloud .diadem__serviceTestimoni {
  padding-top: 6em;
}

@media (max-width: 1200px) {
  .diadem-paas-cloud .diadem__serviceTestimoni {
    padding-top: 4em;
  }
}

.diadem-paas-cloud .diadem__hybridEmailCalc {
  margin-bottom: 6em;
}

.diadem-paas-cloud .diadem__serviceTestimoni.pb0 {
  padding-bottom: 3em !important;
}

@media (max-width: 700px) {
  .diadem-paas-cloud .diadem__serviceTestimoni.pb0 {
    padding-bottom: 0 !important;
  }
}

.diadem__cloudFeatures .jlc-cover {
  height: 60px;
}

.diadem__cloudFeatures .jlc-input, .diadem__cloudFeatures .jlc-sbmt {
  height: 60px;
}

.diadem__cloudFeatures .jlc-btn {
  height: 60px;
  line-height: 60px;
}

@media (max-width: 790px) {
  .pay-online .diadem_blog--sidebar {
    margin-top: 3em;
  }
}

@media (max-width: 600px) {
  .pay-online .diadem_blog--sidebar {
    margin-top: 2em;
  }
}

.jb_dtls {
  padding: 28px 15px;
}

#jobDetailsLB .sds-modal-box {
  width: 845px;
}

#jobDetailsLB .sds-modal-box .lgDesc, #jobDetailsLB .sds-modal-box .diadem__zimbraFeatures .btn, .diadem__zimbraFeatures #jobDetailsLB .sds-modal-box .btn, #jobDetailsLB .sds-modal-box .diadem__hostingInfo--box h6, .diadem__hostingInfo--box #jobDetailsLB .sds-modal-box h6, #jobDetailsLB .sds-modal-box .diadem__allStacks--tabMenu, #jobDetailsLB .sds-modal-box .hosting_VPSinfo--box h6, .hosting_VPSinfo--box #jobDetailsLB .sds-modal-box h6, #jobDetailsLB .sds-modal-box .hosting_VPSinfo--box h2, .hosting_VPSinfo--box #jobDetailsLB .sds-modal-box h2 {
  padding: 12px 15px 16px 15px;
  border: 2px solid #e07914;
}

#jobDetailsLB .sds-modal-box .jb_dtls p {
  color: #556080;
  font-weight: 600;
  line-height: 26px;
  font-size: calc(var(--f-body) + 0.1vw);
}

#jobDetailsLB .sds-modal-box .jb_dtls p span {
  padding-left: 7px;
  display: inline;
  font-size: 15px;
}

#jobDetailsLB .sds-modal-box .jb_dtls p:not(:last-child) {
  margin-bottom: 1.5em;
}

#jobDetailsLB .sds-modal-box #c_jbdesc_dtls p {
  font-weight: normal;
  color: #556080;
  font-size: 15px;
}

@media (max-width: 855px) {
  #jobDetailsLB .sds-modal-box {
    width: 100%;
  }
}

#jobDetailsLB .sds-modal-box .sds-modal-close {
  top: 8px;
}

.jb_dtlsbtn {
  margin-left: 10px;
}

@media (max-width: 332px) {
  .jb_dtlsbtn {
    margin-left: 0;
    margin-top: 10px;
  }
}

.cal_dtls {
  float: left;
  width: 100%;
}

.cal_dtls table {
  width: 695px;
}

.cal_dtls table th {
  background-color: #585858;
  color: #fff;
  padding: 14px;
}

.cal_dtls table th:not(:last-child) {
  border-right: none;
}

.cal_dtls table tr td {
  padding: 15px;
  font-size: 14px;
  line-height: 24px;
}

.cal_dtls table tr td:nth-child(2) {
  background-image: url(./../img/icons/rupeeO.svg);
  background-repeat: no-repeat;
  background-size: 17px;
  background-position: left 15px top 50%;
  padding-left: 38px;
}

.cal_dtls table tr td:nth-child(4) {
  background-image: url(./../img/icons/rupeeO.svg);
  background-repeat: no-repeat;
  background-size: 17px;
  background-position: left 15px top 50%;
  padding-left: 38px;
}

.calc_dltspopup {
  width: 735px !important;
}

@media (max-width: 735px) {
  .calc_dltspopup {
    width: 100% !important;
  }
}

.calc_dltspopup .allForm {
  width: 100%;
}

.calc_dltspopup .mn_tbl {
  width: 100%;
}

.cst_ttl {
  width: 100%;
  float: left;
  text-align: right;
  margin-top: 20px;
}

.cst_ttl p span {
  background-image: url(./../img/icons/rupeeO.svg);
  background-repeat: no-repeat;
  background-size: 19px;
  background-position: left 5px top 2px;
  padding-left: 32px;
  line-height: 20px;
  font-size: 19px;
  color: #e07914;
}

.cst_ttl p:not(:first-child) {
  margin-top: 20px;
}

@media (max-width: 420px) {
  .cst_ttl p:not(:first-child) {
    line-height: 25px;
  }
}

@media (max-width: 420px) {
  .cst_ttl p {
    line-height: 22px;
  }
}

.gtq {
  float: left;
  width: 100%;
  text-align: right;
  margin-top: 20px;
}

.gtq a {
  border-bottom: 2px solid #e07914;
  padding-bottom: 5px;
}

.gtq a:hover {
  color: #e07914;
}

.commit_rq {
  color: #e07914;
  font-size: 15px;
  margin-top: 5px;
  width: 100%;
  float: right;
}

@media (max-width: 700px) {
  .commit_rq {
    font-size: 14px;
  }
}

body.office365 .diadem__priceTable--exservices img {
  width: 100%;
}

@media (max-width: 1200px) {
  body.office365 .diadem__priceTable--exservices {
    padding: 15px;
  }
}

.support .form-elementCaptcha {
  width: 396px !important;
  margin-bottom: 40px !important;
  color: #fff;
  margin-right: 0 !important;
  float: right;
}

.support .form-elementCaptcha input {
  color: #fff !important;
  border: 1px solid #fff !important;
  border-radius: 0.5em !important;
}

.support .form-elementCaptcha i.error {
  left: 8px;
}

@media (max-width: 420px) {
  .support .form-elementCaptcha i.error {
    width: 100%;
    top: 37%;
  }
}

.support .form-elementCaptcha .btn {
  margin-left: 10px;
}

@media (max-width: 420px) {
  .support .form-elementCaptcha .btn {
    width: 100%;
    margin-top: 40px;
  }
}

@media (max-width: 420px) {
  .support .form-elementCaptcha {
    width: 100% !important;
    -webkit-box-pack: center !important;
        -ms-flex-pack: center !important;
            justify-content: center !important;
  }
}

.contact-us .diadem__contact--form .btn {
  border-radius: 0;
}

.support_haveqstn--form i.error {
  color: #fff !important;
}

@media (max-width: 1060px) {
  .hybrid-email-hosting .diadem__hybridEmailCalc .Ttl_calc {
    width: 100%;
  }
}

.cst_ttl br {
  display: none;
}

@media (max-width: 420px) {
  .cst_ttl br {
    display: block;
  }
}

.hybrid-email-hosting .diadem__logoCarousel {
  padding: 3em 0 !important;
}

@media (max-width: 600px) {
  .hybrid-email-hosting .diadem__logoCarousel {
    padding: 2em 0 !important;
  }
}

.office365 .diadem__hybridEmailCalc {
  margin-bottom: 6em !important;
}

@media (max-width: 1200px) {
  .office365 .diadem__hybridEmailCalc {
    margin-bottom: 4em !important;
  }
}

.domains .email__arch_logocrsl {
  padding-bottom: 0;
}

.support .diadem__logoCarousel {
  padding-top: 4em !important;
}

@media (max-width: 1200px) {
  .support .diadem__logoCarousel {
    padding-top: 2em;
  }
}

.diadem-paas-cloud .diadem__hybridEmailCalc .rset_btn {
  width: 40%;
}

@media (max-width: 1040px) {
  .diadem-paas-cloud .diadem__hybridEmailCalc .rset_btn {
    width: auto;
    float: right;
    margin-bottom: 20px;
  }
}

@media (max-width: 1176px) {
  .diadem-paas-cloud .diadem__hybridEmailCalc .inner-container {
    margin: 0 50px;
    width: calc(100% - 92px);
  }
}

@media (max-width: 1070px) {
  .diadem-paas-cloud .diadem__hybridEmailCalc .inner-container {
    width: 100%;
    margin: 0;
  }
}

@media (max-width: 1200px) {
  .linux-vps .hosting_VPSinfo, .windows-vps .hosting_VPSinfo {
    padding-bottom: 0;
  }
}

.msa_content .diadem__legal_accord, .aup_content .diadem__legal_accord, .sla_content .diadem__legal_accord, .privacy_policy_content .diadem__legal_accord {
  position: relative;
  margin-top: 50px;
  margin-bottom: 40px;
}

.msa_content .diadem__legal_accord .bx_title, .aup_content .diadem__legal_accord .bx_title, .sla_content .diadem__legal_accord .bx_title, .privacy_policy_content .diadem__legal_accord .bx_title {
  position: absolute;
  left: 2.5%;
  top: -16px;
  background: #fff;
  padding: 0px 14px;
  font-size: 25px;
}

.msa_content .diadem__legal_accord .bx_title p, .aup_content .diadem__legal_accord .bx_title p, .sla_content .diadem__legal_accord .bx_title p, .privacy_policy_content .diadem__legal_accord .bx_title p {
  font-weight: 600;
}

.msa_content .diadem__legal_accord .diadem__legal_accord--accord, .aup_content .diadem__legal_accord .diadem__legal_accord--accord, .sla_content .diadem__legal_accord .diadem__legal_accord--accord, .privacy_policy_content .diadem__legal_accord .diadem__legal_accord--accord {
  border: 1px solid #cecece;
  padding: 2em 2em 2em;
  list-style: none;
}

.msa_content .diadem__legal_accord .diadem__legal_accord--accord .desc .desc, .msa_content .diadem__legal_accord .diadem__legal_accord--accord .diadem__hostingInfo--box p .desc, .diadem__hostingInfo--box .msa_content .diadem__legal_accord .diadem__legal_accord--accord p .desc, .msa_content .diadem__legal_accord .diadem__legal_accord--accord .diadem__antispamInfo---content p .desc, .diadem__antispamInfo---content .msa_content .diadem__legal_accord .diadem__legal_accord--accord p .desc, .msa_content .diadem__legal_accord .diadem__legal_accord--accord .hosting_VPSinfo--box p .desc, .hosting_VPSinfo--box .msa_content .diadem__legal_accord .diadem__legal_accord--accord p .desc, .msa_content .diadem__legal_accord .diadem__legal_accord--accord .desc .diadem__hostingInfo--box p, .diadem__hostingInfo--box .msa_content .diadem__legal_accord .diadem__legal_accord--accord .desc p, .msa_content .diadem__legal_accord .diadem__legal_accord--accord .diadem__hostingInfo--box p p, .diadem__hostingInfo--box .msa_content .diadem__legal_accord .diadem__legal_accord--accord p p, .msa_content .diadem__legal_accord .diadem__legal_accord--accord .diadem__antispamInfo---content p .diadem__hostingInfo--box p, .diadem__hostingInfo--box .msa_content .diadem__legal_accord .diadem__legal_accord--accord .diadem__antispamInfo---content p p, .diadem__antispamInfo---content .msa_content .diadem__legal_accord .diadem__legal_accord--accord p .diadem__hostingInfo--box p, .diadem__hostingInfo--box .diadem__antispamInfo---content .msa_content .diadem__legal_accord .diadem__legal_accord--accord p p, .msa_content .diadem__legal_accord .diadem__legal_accord--accord .hosting_VPSinfo--box p .diadem__hostingInfo--box p, .diadem__hostingInfo--box .msa_content .diadem__legal_accord .diadem__legal_accord--accord .hosting_VPSinfo--box p p, .hosting_VPSinfo--box .msa_content .diadem__legal_accord .diadem__legal_accord--accord p .diadem__hostingInfo--box p, .diadem__hostingInfo--box .hosting_VPSinfo--box .msa_content .diadem__legal_accord .diadem__legal_accord--accord p p, .msa_content .diadem__legal_accord .diadem__legal_accord--accord .desc .diadem__antispamInfo---content p, .diadem__antispamInfo---content .msa_content .diadem__legal_accord .diadem__legal_accord--accord .desc p, .msa_content .diadem__legal_accord .diadem__legal_accord--accord .diadem__hostingInfo--box p .diadem__antispamInfo---content p, .diadem__antispamInfo---content .msa_content .diadem__legal_accord .diadem__legal_accord--accord .diadem__hostingInfo--box p p, .diadem__hostingInfo--box .msa_content .diadem__legal_accord .diadem__legal_accord--accord p .diadem__antispamInfo---content p, .diadem__antispamInfo---content .diadem__hostingInfo--box .msa_content .diadem__legal_accord .diadem__legal_accord--accord p p, .msa_content .diadem__legal_accord .diadem__legal_accord--accord .diadem__antispamInfo---content p p, .diadem__antispamInfo---content .msa_content .diadem__legal_accord .diadem__legal_accord--accord p p, .msa_content .diadem__legal_accord .diadem__legal_accord--accord .hosting_VPSinfo--box p .diadem__antispamInfo---content p, .diadem__antispamInfo---content .msa_content .diadem__legal_accord .diadem__legal_accord--accord .hosting_VPSinfo--box p p, .hosting_VPSinfo--box .msa_content .diadem__legal_accord .diadem__legal_accord--accord p .diadem__antispamInfo---content p, .diadem__antispamInfo---content .hosting_VPSinfo--box .msa_content .diadem__legal_accord .diadem__legal_accord--accord p p, .msa_content .diadem__legal_accord .diadem__legal_accord--accord .desc .hosting_VPSinfo--box p, .hosting_VPSinfo--box .msa_content .diadem__legal_accord .diadem__legal_accord--accord .desc p, .msa_content .diadem__legal_accord .diadem__legal_accord--accord .diadem__hostingInfo--box p .hosting_VPSinfo--box p, .hosting_VPSinfo--box .msa_content .diadem__legal_accord .diadem__legal_accord--accord .diadem__hostingInfo--box p p, .diadem__hostingInfo--box .msa_content .diadem__legal_accord .diadem__legal_accord--accord p .hosting_VPSinfo--box p, .hosting_VPSinfo--box .diadem__hostingInfo--box .msa_content .diadem__legal_accord .diadem__legal_accord--accord p p, .msa_content .diadem__legal_accord .diadem__legal_accord--accord .diadem__antispamInfo---content p .hosting_VPSinfo--box p, .hosting_VPSinfo--box .msa_content .diadem__legal_accord .diadem__legal_accord--accord .diadem__antispamInfo---content p p, .diadem__antispamInfo---content .msa_content .diadem__legal_accord .diadem__legal_accord--accord p .hosting_VPSinfo--box p, .hosting_VPSinfo--box .diadem__antispamInfo---content .msa_content .diadem__legal_accord .diadem__legal_accord--accord p p, .msa_content .diadem__legal_accord .diadem__legal_accord--accord .hosting_VPSinfo--box p p, .hosting_VPSinfo--box .msa_content .diadem__legal_accord .diadem__legal_accord--accord p p, .aup_content .diadem__legal_accord .diadem__legal_accord--accord .desc .desc, .aup_content .diadem__legal_accord .diadem__legal_accord--accord .diadem__hostingInfo--box p .desc, .diadem__hostingInfo--box .aup_content .diadem__legal_accord .diadem__legal_accord--accord p .desc, .aup_content .diadem__legal_accord .diadem__legal_accord--accord .diadem__antispamInfo---content p .desc, .diadem__antispamInfo---content .aup_content .diadem__legal_accord .diadem__legal_accord--accord p .desc, .aup_content .diadem__legal_accord .diadem__legal_accord--accord .hosting_VPSinfo--box p .desc, .hosting_VPSinfo--box .aup_content .diadem__legal_accord .diadem__legal_accord--accord p .desc, .aup_content .diadem__legal_accord .diadem__legal_accord--accord .desc .diadem__hostingInfo--box p, .diadem__hostingInfo--box .aup_content .diadem__legal_accord .diadem__legal_accord--accord .desc p, .aup_content .diadem__legal_accord .diadem__legal_accord--accord .diadem__hostingInfo--box p p, .diadem__hostingInfo--box .aup_content .diadem__legal_accord .diadem__legal_accord--accord p p, .aup_content .diadem__legal_accord .diadem__legal_accord--accord .diadem__antispamInfo---content p .diadem__hostingInfo--box p, .diadem__hostingInfo--box .aup_content .diadem__legal_accord .diadem__legal_accord--accord .diadem__antispamInfo---content p p, .diadem__antispamInfo---content .aup_content .diadem__legal_accord .diadem__legal_accord--accord p .diadem__hostingInfo--box p, .diadem__hostingInfo--box .diadem__antispamInfo---content .aup_content .diadem__legal_accord .diadem__legal_accord--accord p p, .aup_content .diadem__legal_accord .diadem__legal_accord--accord .hosting_VPSinfo--box p .diadem__hostingInfo--box p, .diadem__hostingInfo--box .aup_content .diadem__legal_accord .diadem__legal_accord--accord .hosting_VPSinfo--box p p, .hosting_VPSinfo--box .aup_content .diadem__legal_accord .diadem__legal_accord--accord p .diadem__hostingInfo--box p, .diadem__hostingInfo--box .hosting_VPSinfo--box .aup_content .diadem__legal_accord .diadem__legal_accord--accord p p, .aup_content .diadem__legal_accord .diadem__legal_accord--accord .desc .diadem__antispamInfo---content p, .diadem__antispamInfo---content .aup_content .diadem__legal_accord .diadem__legal_accord--accord .desc p, .aup_content .diadem__legal_accord .diadem__legal_accord--accord .diadem__hostingInfo--box p .diadem__antispamInfo---content p, .diadem__antispamInfo---content .aup_content .diadem__legal_accord .diadem__legal_accord--accord .diadem__hostingInfo--box p p, .diadem__hostingInfo--box .aup_content .diadem__legal_accord .diadem__legal_accord--accord p .diadem__antispamInfo---content p, .diadem__antispamInfo---content .diadem__hostingInfo--box .aup_content .diadem__legal_accord .diadem__legal_accord--accord p p, .aup_content .diadem__legal_accord .diadem__legal_accord--accord .diadem__antispamInfo---content p p, .diadem__antispamInfo---content .aup_content .diadem__legal_accord .diadem__legal_accord--accord p p, .aup_content .diadem__legal_accord .diadem__legal_accord--accord .hosting_VPSinfo--box p .diadem__antispamInfo---content p, .diadem__antispamInfo---content .aup_content .diadem__legal_accord .diadem__legal_accord--accord .hosting_VPSinfo--box p p, .hosting_VPSinfo--box .aup_content .diadem__legal_accord .diadem__legal_accord--accord p .diadem__antispamInfo---content p, .diadem__antispamInfo---content .hosting_VPSinfo--box .aup_content .diadem__legal_accord .diadem__legal_accord--accord p p, .aup_content .diadem__legal_accord .diadem__legal_accord--accord .desc .hosting_VPSinfo--box p, .hosting_VPSinfo--box .aup_content .diadem__legal_accord .diadem__legal_accord--accord .desc p, .aup_content .diadem__legal_accord .diadem__legal_accord--accord .diadem__hostingInfo--box p .hosting_VPSinfo--box p, .hosting_VPSinfo--box .aup_content .diadem__legal_accord .diadem__legal_accord--accord .diadem__hostingInfo--box p p, .diadem__hostingInfo--box .aup_content .diadem__legal_accord .diadem__legal_accord--accord p .hosting_VPSinfo--box p, .hosting_VPSinfo--box .diadem__hostingInfo--box .aup_content .diadem__legal_accord .diadem__legal_accord--accord p p, .aup_content .diadem__legal_accord .diadem__legal_accord--accord .diadem__antispamInfo---content p .hosting_VPSinfo--box p, .hosting_VPSinfo--box .aup_content .diadem__legal_accord .diadem__legal_accord--accord .diadem__antispamInfo---content p p, .diadem__antispamInfo---content .aup_content .diadem__legal_accord .diadem__legal_accord--accord p .hosting_VPSinfo--box p, .hosting_VPSinfo--box .diadem__antispamInfo---content .aup_content .diadem__legal_accord .diadem__legal_accord--accord p p, .aup_content .diadem__legal_accord .diadem__legal_accord--accord .hosting_VPSinfo--box p p, .hosting_VPSinfo--box .aup_content .diadem__legal_accord .diadem__legal_accord--accord p p, .sla_content .diadem__legal_accord .diadem__legal_accord--accord .desc .desc, .sla_content .diadem__legal_accord .diadem__legal_accord--accord .diadem__hostingInfo--box p .desc, .diadem__hostingInfo--box .sla_content .diadem__legal_accord .diadem__legal_accord--accord p .desc, .sla_content .diadem__legal_accord .diadem__legal_accord--accord .diadem__antispamInfo---content p .desc, .diadem__antispamInfo---content .sla_content .diadem__legal_accord .diadem__legal_accord--accord p .desc, .sla_content .diadem__legal_accord .diadem__legal_accord--accord .hosting_VPSinfo--box p .desc, .hosting_VPSinfo--box .sla_content .diadem__legal_accord .diadem__legal_accord--accord p .desc, .sla_content .diadem__legal_accord .diadem__legal_accord--accord .desc .diadem__hostingInfo--box p, .diadem__hostingInfo--box .sla_content .diadem__legal_accord .diadem__legal_accord--accord .desc p, .sla_content .diadem__legal_accord .diadem__legal_accord--accord .diadem__hostingInfo--box p p, .diadem__hostingInfo--box .sla_content .diadem__legal_accord .diadem__legal_accord--accord p p, .sla_content .diadem__legal_accord .diadem__legal_accord--accord .diadem__antispamInfo---content p .diadem__hostingInfo--box p, .diadem__hostingInfo--box .sla_content .diadem__legal_accord .diadem__legal_accord--accord .diadem__antispamInfo---content p p, .diadem__antispamInfo---content .sla_content .diadem__legal_accord .diadem__legal_accord--accord p .diadem__hostingInfo--box p, .diadem__hostingInfo--box .diadem__antispamInfo---content .sla_content .diadem__legal_accord .diadem__legal_accord--accord p p, .sla_content .diadem__legal_accord .diadem__legal_accord--accord .hosting_VPSinfo--box p .diadem__hostingInfo--box p, .diadem__hostingInfo--box .sla_content .diadem__legal_accord .diadem__legal_accord--accord .hosting_VPSinfo--box p p, .hosting_VPSinfo--box .sla_content .diadem__legal_accord .diadem__legal_accord--accord p .diadem__hostingInfo--box p, .diadem__hostingInfo--box .hosting_VPSinfo--box .sla_content .diadem__legal_accord .diadem__legal_accord--accord p p, .sla_content .diadem__legal_accord .diadem__legal_accord--accord .desc .diadem__antispamInfo---content p, .diadem__antispamInfo---content .sla_content .diadem__legal_accord .diadem__legal_accord--accord .desc p, .sla_content .diadem__legal_accord .diadem__legal_accord--accord .diadem__hostingInfo--box p .diadem__antispamInfo---content p, .diadem__antispamInfo---content .sla_content .diadem__legal_accord .diadem__legal_accord--accord .diadem__hostingInfo--box p p, .diadem__hostingInfo--box .sla_content .diadem__legal_accord .diadem__legal_accord--accord p .diadem__antispamInfo---content p, .diadem__antispamInfo---content .diadem__hostingInfo--box .sla_content .diadem__legal_accord .diadem__legal_accord--accord p p, .sla_content .diadem__legal_accord .diadem__legal_accord--accord .diadem__antispamInfo---content p p, .diadem__antispamInfo---content .sla_content .diadem__legal_accord .diadem__legal_accord--accord p p, .sla_content .diadem__legal_accord .diadem__legal_accord--accord .hosting_VPSinfo--box p .diadem__antispamInfo---content p, .diadem__antispamInfo---content .sla_content .diadem__legal_accord .diadem__legal_accord--accord .hosting_VPSinfo--box p p, .hosting_VPSinfo--box .sla_content .diadem__legal_accord .diadem__legal_accord--accord p .diadem__antispamInfo---content p, .diadem__antispamInfo---content .hosting_VPSinfo--box .sla_content .diadem__legal_accord .diadem__legal_accord--accord p p, .sla_content .diadem__legal_accord .diadem__legal_accord--accord .desc .hosting_VPSinfo--box p, .hosting_VPSinfo--box .sla_content .diadem__legal_accord .diadem__legal_accord--accord .desc p, .sla_content .diadem__legal_accord .diadem__legal_accord--accord .diadem__hostingInfo--box p .hosting_VPSinfo--box p, .hosting_VPSinfo--box .sla_content .diadem__legal_accord .diadem__legal_accord--accord .diadem__hostingInfo--box p p, .diadem__hostingInfo--box .sla_content .diadem__legal_accord .diadem__legal_accord--accord p .hosting_VPSinfo--box p, .hosting_VPSinfo--box .diadem__hostingInfo--box .sla_content .diadem__legal_accord .diadem__legal_accord--accord p p, .sla_content .diadem__legal_accord .diadem__legal_accord--accord .diadem__antispamInfo---content p .hosting_VPSinfo--box p, .hosting_VPSinfo--box .sla_content .diadem__legal_accord .diadem__legal_accord--accord .diadem__antispamInfo---content p p, .diadem__antispamInfo---content .sla_content .diadem__legal_accord .diadem__legal_accord--accord p .hosting_VPSinfo--box p, .hosting_VPSinfo--box .diadem__antispamInfo---content .sla_content .diadem__legal_accord .diadem__legal_accord--accord p p, .sla_content .diadem__legal_accord .diadem__legal_accord--accord .hosting_VPSinfo--box p p, .hosting_VPSinfo--box .sla_content .diadem__legal_accord .diadem__legal_accord--accord p p, .privacy_policy_content .diadem__legal_accord .diadem__legal_accord--accord .desc .desc, .privacy_policy_content .diadem__legal_accord .diadem__legal_accord--accord .diadem__hostingInfo--box p .desc, .diadem__hostingInfo--box .privacy_policy_content .diadem__legal_accord .diadem__legal_accord--accord p .desc, .privacy_policy_content .diadem__legal_accord .diadem__legal_accord--accord .diadem__antispamInfo---content p .desc, .diadem__antispamInfo---content .privacy_policy_content .diadem__legal_accord .diadem__legal_accord--accord p .desc, .privacy_policy_content .diadem__legal_accord .diadem__legal_accord--accord .hosting_VPSinfo--box p .desc, .hosting_VPSinfo--box .privacy_policy_content .diadem__legal_accord .diadem__legal_accord--accord p .desc, .privacy_policy_content .diadem__legal_accord .diadem__legal_accord--accord .desc .diadem__hostingInfo--box p, .diadem__hostingInfo--box .privacy_policy_content .diadem__legal_accord .diadem__legal_accord--accord .desc p, .privacy_policy_content .diadem__legal_accord .diadem__legal_accord--accord .diadem__hostingInfo--box p p, .diadem__hostingInfo--box .privacy_policy_content .diadem__legal_accord .diadem__legal_accord--accord p p, .privacy_policy_content .diadem__legal_accord .diadem__legal_accord--accord .diadem__antispamInfo---content p .diadem__hostingInfo--box p, .diadem__hostingInfo--box .privacy_policy_content .diadem__legal_accord .diadem__legal_accord--accord .diadem__antispamInfo---content p p, .diadem__antispamInfo---content .privacy_policy_content .diadem__legal_accord .diadem__legal_accord--accord p .diadem__hostingInfo--box p, .diadem__hostingInfo--box .diadem__antispamInfo---content .privacy_policy_content .diadem__legal_accord .diadem__legal_accord--accord p p, .privacy_policy_content .diadem__legal_accord .diadem__legal_accord--accord .hosting_VPSinfo--box p .diadem__hostingInfo--box p, .diadem__hostingInfo--box .privacy_policy_content .diadem__legal_accord .diadem__legal_accord--accord .hosting_VPSinfo--box p p, .hosting_VPSinfo--box .privacy_policy_content .diadem__legal_accord .diadem__legal_accord--accord p .diadem__hostingInfo--box p, .diadem__hostingInfo--box .hosting_VPSinfo--box .privacy_policy_content .diadem__legal_accord .diadem__legal_accord--accord p p, .privacy_policy_content .diadem__legal_accord .diadem__legal_accord--accord .desc .diadem__antispamInfo---content p, .diadem__antispamInfo---content .privacy_policy_content .diadem__legal_accord .diadem__legal_accord--accord .desc p, .privacy_policy_content .diadem__legal_accord .diadem__legal_accord--accord .diadem__hostingInfo--box p .diadem__antispamInfo---content p, .diadem__antispamInfo---content .privacy_policy_content .diadem__legal_accord .diadem__legal_accord--accord .diadem__hostingInfo--box p p, .diadem__hostingInfo--box .privacy_policy_content .diadem__legal_accord .diadem__legal_accord--accord p .diadem__antispamInfo---content p, .diadem__antispamInfo---content .diadem__hostingInfo--box .privacy_policy_content .diadem__legal_accord .diadem__legal_accord--accord p p, .privacy_policy_content .diadem__legal_accord .diadem__legal_accord--accord .diadem__antispamInfo---content p p, .diadem__antispamInfo---content .privacy_policy_content .diadem__legal_accord .diadem__legal_accord--accord p p, .privacy_policy_content .diadem__legal_accord .diadem__legal_accord--accord .hosting_VPSinfo--box p .diadem__antispamInfo---content p, .diadem__antispamInfo---content .privacy_policy_content .diadem__legal_accord .diadem__legal_accord--accord .hosting_VPSinfo--box p p, .hosting_VPSinfo--box .privacy_policy_content .diadem__legal_accord .diadem__legal_accord--accord p .diadem__antispamInfo---content p, .diadem__antispamInfo---content .hosting_VPSinfo--box .privacy_policy_content .diadem__legal_accord .diadem__legal_accord--accord p p, .privacy_policy_content .diadem__legal_accord .diadem__legal_accord--accord .desc .hosting_VPSinfo--box p, .hosting_VPSinfo--box .privacy_policy_content .diadem__legal_accord .diadem__legal_accord--accord .desc p, .privacy_policy_content .diadem__legal_accord .diadem__legal_accord--accord .diadem__hostingInfo--box p .hosting_VPSinfo--box p, .hosting_VPSinfo--box .privacy_policy_content .diadem__legal_accord .diadem__legal_accord--accord .diadem__hostingInfo--box p p, .diadem__hostingInfo--box .privacy_policy_content .diadem__legal_accord .diadem__legal_accord--accord p .hosting_VPSinfo--box p, .hosting_VPSinfo--box .diadem__hostingInfo--box .privacy_policy_content .diadem__legal_accord .diadem__legal_accord--accord p p, .privacy_policy_content .diadem__legal_accord .diadem__legal_accord--accord .diadem__antispamInfo---content p .hosting_VPSinfo--box p, .hosting_VPSinfo--box .privacy_policy_content .diadem__legal_accord .diadem__legal_accord--accord .diadem__antispamInfo---content p p, .diadem__antispamInfo---content .privacy_policy_content .diadem__legal_accord .diadem__legal_accord--accord p .hosting_VPSinfo--box p, .hosting_VPSinfo--box .diadem__antispamInfo---content .privacy_policy_content .diadem__legal_accord .diadem__legal_accord--accord p p, .privacy_policy_content .diadem__legal_accord .diadem__legal_accord--accord .hosting_VPSinfo--box p p, .hosting_VPSinfo--box .privacy_policy_content .diadem__legal_accord .diadem__legal_accord--accord p p {
  margin: 0 !important;
}

@media (max-width: 500px) {
  .msa_content .diadem__legal_accord .diadem__legal_accord--accord .accord-targetlgl, .aup_content .diadem__legal_accord .diadem__legal_accord--accord .accord-targetlgl, .sla_content .diadem__legal_accord .diadem__legal_accord--accord .accord-targetlgl, .privacy_policy_content .diadem__legal_accord .diadem__legal_accord--accord .accord-targetlgl {
    padding-left: 0 !important;
  }
}

.msa_content .diadem__legal_accord .diadem__legal_accord--accord li:last-child a, .aup_content .diadem__legal_accord .diadem__legal_accord--accord li:last-child a, .sla_content .diadem__legal_accord .diadem__legal_accord--accord li:last-child a, .privacy_policy_content .diadem__legal_accord .diadem__legal_accord--accord li:last-child a {
  border-bottom: 0 !important;
}

.msa_content .diadem__legal_accord .diadem__legal_accord--accord li:last-child .accord-targetlgl, .aup_content .diadem__legal_accord .diadem__legal_accord--accord li:last-child .accord-targetlgl, .sla_content .diadem__legal_accord .diadem__legal_accord--accord li:last-child .accord-targetlgl, .privacy_policy_content .diadem__legal_accord .diadem__legal_accord--accord li:last-child .accord-targetlgl {
  padding-bottom: 0;
  border-bottom: 0 !important;
}

.msa_content .diadem__legal_accord .diadem__legal_accord--accord li:last-child .accord-targetlgl ul li:last-child, .aup_content .diadem__legal_accord .diadem__legal_accord--accord li:last-child .accord-targetlgl ul li:last-child, .sla_content .diadem__legal_accord .diadem__legal_accord--accord li:last-child .accord-targetlgl ul li:last-child, .privacy_policy_content .diadem__legal_accord .diadem__legal_accord--accord li:last-child .accord-targetlgl ul li:last-child {
  margin-bottom: 0;
}

.msa_content .diadem__legal_accord .diadem__legal_accord--accord .accord-btnlgl, .aup_content .diadem__legal_accord .diadem__legal_accord--accord .accord-btnlgl, .sla_content .diadem__legal_accord .diadem__legal_accord--accord .accord-btnlgl, .privacy_policy_content .diadem__legal_accord .diadem__legal_accord--accord .accord-btnlgl {
  width: 100%;
  position: relative;
  border-bottom: 1px solid #e3e3e3;
  padding-bottom: 0.6em;
  padding-top: 0.6em;
  padding-left: 38px;
}

.msa_content .diadem__legal_accord .diadem__legal_accord--accord .accord-btnlgl li:not(:last-child), .aup_content .diadem__legal_accord .diadem__legal_accord--accord .accord-btnlgl li:not(:last-child), .sla_content .diadem__legal_accord .diadem__legal_accord--accord .accord-btnlgl li:not(:last-child), .privacy_policy_content .diadem__legal_accord .diadem__legal_accord--accord .accord-btnlgl li:not(:last-child) {
  margin-bottom: 0.5em !important;
  border-bottom: 1px solid #949494;
}

.msa_content .diadem__legal_accord .diadem__legal_accord--accord .accord-btnlgl:before, .aup_content .diadem__legal_accord .diadem__legal_accord--accord .accord-btnlgl:before, .sla_content .diadem__legal_accord .diadem__legal_accord--accord .accord-btnlgl:before, .privacy_policy_content .diadem__legal_accord .diadem__legal_accord--accord .accord-btnlgl:before {
  content: url(../img/arrow.png);
  position: absolute;
  top: 14px;
  left: 0;
}

.msa_content .diadem__legal_accord .diadem__legal_accord--accord .accord-btnlgl:after, .aup_content .diadem__legal_accord .diadem__legal_accord--accord .accord-btnlgl:after, .sla_content .diadem__legal_accord .diadem__legal_accord--accord .accord-btnlgl:after, .privacy_policy_content .diadem__legal_accord .diadem__legal_accord--accord .accord-btnlgl:after {
  content: '+';
  font-size: 25px;
  line-height: normal;
  position: absolute;
  top: 9px;
  right: 0;
}

.msa_content .diadem__legal_accord .diadem__legal_accord--accord .accord-btnlgl.actv::after, .aup_content .diadem__legal_accord .diadem__legal_accord--accord .accord-btnlgl.actv::after, .sla_content .diadem__legal_accord .diadem__legal_accord--accord .accord-btnlgl.actv::after, .privacy_policy_content .diadem__legal_accord .diadem__legal_accord--accord .accord-btnlgl.actv::after {
  content: '-';
}

.msa_content .diadem__legal_accord .diadem__legal_accord--accord .accord-targetlgl, .aup_content .diadem__legal_accord .diadem__legal_accord--accord .accord-targetlgl, .sla_content .diadem__legal_accord .diadem__legal_accord--accord .accord-targetlgl, .privacy_policy_content .diadem__legal_accord .diadem__legal_accord--accord .accord-targetlgl {
  border-bottom: 1px solid #e3e3e3;
  padding-left: 38px;
  display: none;
}

.msa_content .diadem__legal_accord .diadem__legal_accord--accord .accord-targetlgl ul, .aup_content .diadem__legal_accord .diadem__legal_accord--accord .accord-targetlgl ul, .sla_content .diadem__legal_accord .diadem__legal_accord--accord .accord-targetlgl ul, .privacy_policy_content .diadem__legal_accord .diadem__legal_accord--accord .accord-targetlgl ul {
  list-style-type: none;
}

.msa_content .diadem__legal_accord .diadem__legal_accord--accord .accord-targetlgl ul li, .aup_content .diadem__legal_accord .diadem__legal_accord--accord .accord-targetlgl ul li, .sla_content .diadem__legal_accord .diadem__legal_accord--accord .accord-targetlgl ul li, .privacy_policy_content .diadem__legal_accord .diadem__legal_accord--accord .accord-targetlgl ul li {
  margin-bottom: 1em;
  padding-left: 25px;
  line-height: 1.7;
  position: relative;
}

.msa_content .diadem__legal_accord .diadem__legal_accord--accord .accord-targetlgl ul li:before, .aup_content .diadem__legal_accord .diadem__legal_accord--accord .accord-targetlgl ul li:before, .sla_content .diadem__legal_accord .diadem__legal_accord--accord .accord-targetlgl ul li:before, .privacy_policy_content .diadem__legal_accord .diadem__legal_accord--accord .accord-targetlgl ul li:before {
  content: '';
  width: 30px;
  height: 30px;
  display: inline-block;
  background-size: 15px;
  background-image: url(./../img/icons/starOutlineO.svg);
  background-repeat: no-repeat;
  position: absolute;
  top: 6px;
  left: 0;
}

.msa_content .diadem__legal_accord .diadem__legal_accord--accord .accord-targetlgl ul li a:hover, .aup_content .diadem__legal_accord .diadem__legal_accord--accord .accord-targetlgl ul li a:hover, .sla_content .diadem__legal_accord .diadem__legal_accord--accord .accord-targetlgl ul li a:hover, .privacy_policy_content .diadem__legal_accord .diadem__legal_accord--accord .accord-targetlgl ul li a:hover {
  color: #e07914;
}

.msa_content .diadem__legal_accord .diadem__legal_accord--accord .accord-targetlgl ul li ul, .aup_content .diadem__legal_accord .diadem__legal_accord--accord .accord-targetlgl ul li ul, .sla_content .diadem__legal_accord .diadem__legal_accord--accord .accord-targetlgl ul li ul, .privacy_policy_content .diadem__legal_accord .diadem__legal_accord--accord .accord-targetlgl ul li ul {
  margin-top: 20px;
}

.msa_content .diadem__legal_accord .diadem__legal_accord--accord .accord-targetlgl ul li ul li, .aup_content .diadem__legal_accord .diadem__legal_accord--accord .accord-targetlgl ul li ul li, .sla_content .diadem__legal_accord .diadem__legal_accord--accord .accord-targetlgl ul li ul li, .privacy_policy_content .diadem__legal_accord .diadem__legal_accord--accord .accord-targetlgl ul li ul li {
  margin-bottom: 0.5em;
}

.msa_content .diadem__legal_accord .diadem__legal_accord--accord .accord-targetlgl ul li ul li:before, .aup_content .diadem__legal_accord .diadem__legal_accord--accord .accord-targetlgl ul li ul li:before, .sla_content .diadem__legal_accord .diadem__legal_accord--accord .accord-targetlgl ul li ul li:before, .privacy_policy_content .diadem__legal_accord .diadem__legal_accord--accord .accord-targetlgl ul li ul li:before {
  background-image: url(./../img/icons/starOutlineB.svg) !important;
}

.msa_content .diadem__legal_accord .diadem__legal_accord--accord .desc, .msa_content .diadem__legal_accord .diadem__legal_accord--accord .diadem__hostingInfo--box p, .diadem__hostingInfo--box .msa_content .diadem__legal_accord .diadem__legal_accord--accord p, .msa_content .diadem__legal_accord .diadem__legal_accord--accord .diadem__antispamInfo---content p, .diadem__antispamInfo---content .msa_content .diadem__legal_accord .diadem__legal_accord--accord p, .msa_content .diadem__legal_accord .diadem__legal_accord--accord .hosting_VPSinfo--box p, .hosting_VPSinfo--box .msa_content .diadem__legal_accord .diadem__legal_accord--accord p, .aup_content .diadem__legal_accord .diadem__legal_accord--accord .desc, .aup_content .diadem__legal_accord .diadem__legal_accord--accord .diadem__hostingInfo--box p, .diadem__hostingInfo--box .aup_content .diadem__legal_accord .diadem__legal_accord--accord p, .aup_content .diadem__legal_accord .diadem__legal_accord--accord .diadem__antispamInfo---content p, .diadem__antispamInfo---content .aup_content .diadem__legal_accord .diadem__legal_accord--accord p, .aup_content .diadem__legal_accord .diadem__legal_accord--accord .hosting_VPSinfo--box p, .hosting_VPSinfo--box .aup_content .diadem__legal_accord .diadem__legal_accord--accord p, .sla_content .diadem__legal_accord .diadem__legal_accord--accord .desc, .sla_content .diadem__legal_accord .diadem__legal_accord--accord .diadem__hostingInfo--box p, .diadem__hostingInfo--box .sla_content .diadem__legal_accord .diadem__legal_accord--accord p, .sla_content .diadem__legal_accord .diadem__legal_accord--accord .diadem__antispamInfo---content p, .diadem__antispamInfo---content .sla_content .diadem__legal_accord .diadem__legal_accord--accord p, .sla_content .diadem__legal_accord .diadem__legal_accord--accord .hosting_VPSinfo--box p, .hosting_VPSinfo--box .sla_content .diadem__legal_accord .diadem__legal_accord--accord p, .privacy_policy_content .diadem__legal_accord .diadem__legal_accord--accord .desc, .privacy_policy_content .diadem__legal_accord .diadem__legal_accord--accord .diadem__hostingInfo--box p, .diadem__hostingInfo--box .privacy_policy_content .diadem__legal_accord .diadem__legal_accord--accord p, .privacy_policy_content .diadem__legal_accord .diadem__legal_accord--accord .diadem__antispamInfo---content p, .diadem__antispamInfo---content .privacy_policy_content .diadem__legal_accord .diadem__legal_accord--accord p, .privacy_policy_content .diadem__legal_accord .diadem__legal_accord--accord .hosting_VPSinfo--box p, .hosting_VPSinfo--box .privacy_policy_content .diadem__legal_accord .diadem__legal_accord--accord p {
  margin-top: 0.5em;
  padding-bottom: 14px;
  line-height: 1.8;
}

@media (max-width: 500px) {
  .msa_content .diadem__legal_accord .diadem__legal_accord--accord, .aup_content .diadem__legal_accord .diadem__legal_accord--accord, .sla_content .diadem__legal_accord .diadem__legal_accord--accord, .privacy_policy_content .diadem__legal_accord .diadem__legal_accord--accord {
    padding: 2em 1em 1em 1em;
  }
}

.msa_content .legal__contant--box, .aup_content .legal__contant--box, .sla_content .legal__contant--box, .privacy_policy_content .legal__contant--box {
  position: relative;
  border: 1px solid #949494;
}

.msa_content .legal__contant--box:not(:last-child), .aup_content .legal__contant--box:not(:last-child), .sla_content .legal__contant--box:not(:last-child), .privacy_policy_content .legal__contant--box:not(:last-child) {
  margin-bottom: 60px;
}

.msa_content .legal__contant--box .bx_title, .aup_content .legal__contant--box .bx_title, .sla_content .legal__contant--box .bx_title, .privacy_policy_content .legal__contant--box .bx_title {
  position: absolute;
  left: 5%;
  top: -16px;
  background: #fff;
  padding: 0px 14px;
  font-size: 25px;
}

.msa_content .legal__contant--box .bx_title p, .aup_content .legal__contant--box .bx_title p, .sla_content .legal__contant--box .bx_title p, .privacy_policy_content .legal__contant--box .bx_title p {
  font-weight: 600;
}

.msa_content .diadem__innerHero--content, .aup_content .diadem__innerHero--content, .sla_content .diadem__innerHero--content, .privacy_policy_content .diadem__innerHero--content {
  width: 100%;
}

.msa_content .legaltitle, .aup_content .legaltitle, .sla_content .legaltitle, .privacy_policy_content .legaltitle {
  margin-bottom: 20px;
  line-height: normal;
}

.msa_content .legaltitle strong, .aup_content .legaltitle strong, .sla_content .legaltitle strong, .privacy_policy_content .legaltitle strong {
  font-size: 25px;
}

.msa_content .common, .aup_content .common, .sla_content .common, .privacy_policy_content .common {
  list-style-type: none;
  margin-bottom: 40px;
}

@media (max-width: 500px) {
  .msa_content .common, .aup_content .common, .sla_content .common, .privacy_policy_content .common {
    margin-bottom: 20px;
  }
}

.msa_content .common li, .aup_content .common li, .sla_content .common li, .privacy_policy_content .common li {
  margin-bottom: 1em;
  padding-left: 25px;
  line-height: 1.7;
  position: relative;
}

.msa_content .common li strong, .aup_content .common li strong, .sla_content .common li strong, .privacy_policy_content .common li strong {
  color: #000 !important;
}

.msa_content .common li:before, .aup_content .common li:before, .sla_content .common li:before, .privacy_policy_content .common li:before {
  content: '';
  width: 30px;
  height: 30px;
  display: inline-block;
  background-size: 15px;
  background-image: url(./../img/icons/starOutlineO.svg);
  background-repeat: no-repeat;
  position: absolute;
  top: 6px;
  left: 0;
}

.msa_content .common li a:hover, .aup_content .common li a:hover, .sla_content .common li a:hover, .privacy_policy_content .common li a:hover {
  color: #e07914;
}

.msa_content .mt-5, .aup_content .mt-5, .sla_content .mt-5, .privacy_policy_content .mt-5 {
  margin-top: 5px;
}

.msa_content .mb1em, .aup_content .mb1em, .sla_content .mb1em, .privacy_policy_content .mb1em {
  margin-bottom: 1em;
}

.msa_content .mb-0, .aup_content .mb-0, .sla_content .mb-0, .privacy_policy_content .mb-0 {
  margin-bottom: 0;
}

.msa_content .common.no-star li, .aup_content .common.no-star li, .sla_content .common.no-star li, .privacy_policy_content .common.no-star li {
  padding-left: 0px !important;
}

.msa_content .orangecolor, .aup_content .orangecolor, .sla_content .orangecolor, .privacy_policy_content .orangecolor {
  color: #e07914;
}

.msa_content .lgdesch.orangecolor, .aup_content .lgdesch.orangecolor, .sla_content .lgdesch.orangecolor, .privacy_policy_content .lgdesch.orangecolor {
  color: #e07914 !important;
}

.msa_content .lgdesch, .aup_content .lgdesch, .sla_content .lgdesch, .privacy_policy_content .lgdesch {
  color: #000;
  font-size: 18px;
}

.msa_content .mb-40, .aup_content .mb-40, .sla_content .mb-40, .privacy_policy_content .mb-40 {
  margin-bottom: 40px;
}

@media (max-width: 500px) {
  .msa_content .mb-40, .aup_content .mb-40, .sla_content .mb-40, .privacy_policy_content .mb-40 {
    margin-bottom: 20px;
  }
}

.msa_content .group_accord .accord-btn:before, .aup_content .group_accord .accord-btn:before, .sla_content .group_accord .accord-btn:before, .privacy_policy_content .group_accord .accord-btn:before {
  top: 17px !important;
}

.msa_content .gray, .aup_content .gray, .sla_content .gray, .privacy_policy_content .gray {
  color: #2a2a2a;
}

.msa_content .note, .aup_content .note, .sla_content .note, .privacy_policy_content .note {
  background: #e07914;
  color: #fff;
  padding: 16px;
  font-size: calc(var(--f-body) + 0.2vw);
  margin-top: 40px;
}

.msa_content .slaTBL, .aup_content .slaTBL, .sla_content .slaTBL, .privacy_policy_content .slaTBL {
  margin-bottom: 1.5em;
  margin-top: 1.5em;
  max-width: 700px;
}

.msa_content .desc, .msa_content .diadem__hostingInfo--box p, .diadem__hostingInfo--box .msa_content p, .msa_content .diadem__antispamInfo---content p, .diadem__antispamInfo---content .msa_content p, .msa_content .hosting_VPSinfo--box p, .hosting_VPSinfo--box .msa_content p, .aup_content .desc, .aup_content .diadem__hostingInfo--box p, .diadem__hostingInfo--box .aup_content p, .aup_content .diadem__antispamInfo---content p, .diadem__antispamInfo---content .aup_content p, .aup_content .hosting_VPSinfo--box p, .hosting_VPSinfo--box .aup_content p, .sla_content .desc, .sla_content .diadem__hostingInfo--box p, .diadem__hostingInfo--box .sla_content p, .sla_content .diadem__antispamInfo---content p, .diadem__antispamInfo---content .sla_content p, .sla_content .hosting_VPSinfo--box p, .hosting_VPSinfo--box .sla_content p, .privacy_policy_content .desc, .privacy_policy_content .diadem__hostingInfo--box p, .diadem__hostingInfo--box .privacy_policy_content p, .privacy_policy_content .diadem__antispamInfo---content p, .diadem__antispamInfo---content .privacy_policy_content p, .privacy_policy_content .hosting_VPSinfo--box p, .hosting_VPSinfo--box .privacy_policy_content p {
  margin-top: 0.5em;
}

.msa_content .desc p, .msa_content .diadem__hostingInfo--box p p, .diadem__hostingInfo--box .msa_content p p, .msa_content .diadem__antispamInfo---content p p, .diadem__antispamInfo---content .msa_content p p, .msa_content .hosting_VPSinfo--box p p, .hosting_VPSinfo--box .msa_content p p, .aup_content .desc p, .aup_content .diadem__hostingInfo--box p p, .diadem__hostingInfo--box .aup_content p p, .aup_content .diadem__antispamInfo---content p p, .diadem__antispamInfo---content .aup_content p p, .aup_content .hosting_VPSinfo--box p p, .hosting_VPSinfo--box .aup_content p p, .sla_content .desc p, .sla_content .diadem__hostingInfo--box p p, .diadem__hostingInfo--box .sla_content p p, .sla_content .diadem__antispamInfo---content p p, .diadem__antispamInfo---content .sla_content p p, .sla_content .hosting_VPSinfo--box p p, .hosting_VPSinfo--box .sla_content p p, .privacy_policy_content .desc p, .privacy_policy_content .diadem__hostingInfo--box p p, .diadem__hostingInfo--box .privacy_policy_content p p, .privacy_policy_content .diadem__antispamInfo---content p p, .diadem__antispamInfo---content .privacy_policy_content p p, .privacy_policy_content .hosting_VPSinfo--box p p, .hosting_VPSinfo--box .privacy_policy_content p p {
  line-height: 1.8 !important;
}

.msa_content .desc p a:hover, .msa_content .diadem__hostingInfo--box p p a:hover, .diadem__hostingInfo--box .msa_content p p a:hover, .msa_content .diadem__antispamInfo---content p p a:hover, .diadem__antispamInfo---content .msa_content p p a:hover, .msa_content .hosting_VPSinfo--box p p a:hover, .hosting_VPSinfo--box .msa_content p p a:hover, .aup_content .desc p a:hover, .aup_content .diadem__hostingInfo--box p p a:hover, .diadem__hostingInfo--box .aup_content p p a:hover, .aup_content .diadem__antispamInfo---content p p a:hover, .diadem__antispamInfo---content .aup_content p p a:hover, .aup_content .hosting_VPSinfo--box p p a:hover, .hosting_VPSinfo--box .aup_content p p a:hover, .sla_content .desc p a:hover, .sla_content .diadem__hostingInfo--box p p a:hover, .diadem__hostingInfo--box .sla_content p p a:hover, .sla_content .diadem__antispamInfo---content p p a:hover, .diadem__antispamInfo---content .sla_content p p a:hover, .sla_content .hosting_VPSinfo--box p p a:hover, .hosting_VPSinfo--box .sla_content p p a:hover, .privacy_policy_content .desc p a:hover, .privacy_policy_content .diadem__hostingInfo--box p p a:hover, .diadem__hostingInfo--box .privacy_policy_content p p a:hover, .privacy_policy_content .diadem__antispamInfo---content p p a:hover, .diadem__antispamInfo---content .privacy_policy_content p p a:hover, .privacy_policy_content .hosting_VPSinfo--box p p a:hover, .hosting_VPSinfo--box .privacy_policy_content p p a:hover {
  color: #e07914;
}

.msa_content .subTitle h1 .title-sub, .msa_content .diadem__antispamInfo---content h6 h1 .title-sub, .diadem__antispamInfo---content .msa_content h6 h1 .title-sub, .aup_content .subTitle h1 .title-sub, .aup_content .diadem__antispamInfo---content h6 h1 .title-sub, .diadem__antispamInfo---content .aup_content h6 h1 .title-sub, .sla_content .subTitle h1 .title-sub, .sla_content .diadem__antispamInfo---content h6 h1 .title-sub, .diadem__antispamInfo---content .sla_content h6 h1 .title-sub, .privacy_policy_content .subTitle h1 .title-sub, .privacy_policy_content .diadem__antispamInfo---content h6 h1 .title-sub, .diadem__antispamInfo---content .privacy_policy_content h6 h1 .title-sub {
  color: #e07914;
}

.msa_content .subTitle P .lgdesch, .msa_content .diadem__antispamInfo---content h6 P .lgdesch, .diadem__antispamInfo---content .msa_content h6 P .lgdesch, .aup_content .subTitle P .lgdesch, .aup_content .diadem__antispamInfo---content h6 P .lgdesch, .diadem__antispamInfo---content .aup_content h6 P .lgdesch, .sla_content .subTitle P .lgdesch, .sla_content .diadem__antispamInfo---content h6 P .lgdesch, .diadem__antispamInfo---content .sla_content h6 P .lgdesch, .privacy_policy_content .subTitle P .lgdesch, .privacy_policy_content .diadem__antispamInfo---content h6 P .lgdesch, .diadem__antispamInfo---content .privacy_policy_content h6 P .lgdesch {
  color: #e07914;
}

.msa_content .legal_pdf, .aup_content .legal_pdf, .sla_content .legal_pdf, .privacy_policy_content .legal_pdf {
  margin-top: 40px;
}

.msa_content .margin0, .aup_content .margin0, .sla_content .margin0, .privacy_policy_content .margin0 {
  margin: 0 !important;
}

.msa_content .pb-0, .aup_content .pb-0, .sla_content .pb-0, .privacy_policy_content .pb-0 {
  padding-bottom: 0 !important;
}

.no-star li {
  padding-left: 0px !important;
}

.no-star li:before {
  background-image: none !important;
}

.acceptable-use-policy .diadem__breadcrumb, .masters-service-agreement .diadem__breadcrumb, .service-level-agreement .diadem__breadcrumb, .privacy-policy .diadem__breadcrumb {
  margin-top: 100px;
  padding-bottom: 0;
  border-top: 1px solid #cecece;
}

#return-to-top {
  display: none;
}

#myBtn {
  width: 50px;
  height: 52px;
  background-color: #e07914;
  position: fixed;
  bottom: 18px;
  left: 20px;
  z-index: 999;
  border: none;
  color: #fff;
  font-size: 14px;
  text-transform: uppercase;
}

#myBtn:focus {
  outline: none;
}

#myBtn i {
  font-size: 25px;
}

#myBtn a {
  text-decoration: none;
}

.diadem-paas-cloud .diadem__FAQ .btns_container {
  max-width: 448px;
  margin: auto;
  float: none !important;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.diadem-paas-cloud .diadem__FAQ .btns_container .btn {
  height: 49px;
  margin-top: 29px;
  border-radius: 0;
  margin-right: 20px;
  line-height: 25px;
}

@media (max-width: 500px) {
  .diadem-paas-cloud .diadem__FAQ .btns_container .btn {
    width: 280px;
    float: none;
    display: inline-block;
    margin-right: 0;
  }
}

@media (max-width: 500px) {
  .diadem-paas-cloud .diadem__FAQ .btns_container {
    display: block;
    max-width: auto;
    width: 100%;
    float: left;
    text-align: center;
  }
}

.flat-orange {
  background: #e07914 !important;
  background-color: #e07914 !important;
}

.hybrid-email-hosting #gsuite_zimbra_cost_calc .inner-container {
  position: relative;
}

@media (max-width: 836px) {
  .hybrid-email-hosting #gsuite_zimbra_cost_calc .inner-container .allForm {
    margin-top: 99px;
  }
}

.hybrid-email-hosting #office_zimbra_cost_calc .inner-container {
  position: relative;
}

@media (max-width: 836px) {
  .hybrid-email-hosting #office_zimbra_cost_calc .inner-container .allForm {
    margin-top: 99px;
  }
}

.thankyou-top {
  margin: 7em 0;
  text-align: center;
}

.thankyou-top img {
  margin-bottom: 20px;
  width: 80px;
}

.thankyou-top h4 {
  font-size: calc(var(--f-body) + 0.8vw);
  margin-bottom: 10px;
}

.thankyou-top a {
  margin-top: 10px;
}

.showon_click .pricing-feature-item {
  border-left: none;
  border-right: none;
}

.showon_click .pricing-feature-item:last-child {
  border-bottom: none;
}

@media (max-width: 1300px) {
  .showon_click .pricing-feature-item {
    padding-top: 15px;
  }
}

@media (max-width: 1300px) {
  .collaps_itm {
    padding-left: 0 !important;
    padding-right: 0 !important;
    position: relative;
  }
}

@media (max-width: 1300px) {
  .collaps_itm .showon_click .yes {
    display: none !important;
  }
}

.pdng-top {
  padding-top: 15px;
}

.pdng-bottom {
  padding-bottom: 15px;
}

.collaps_itm .clps_btn {
  padding-left: 50px !important;
  position: relative;
  cursor: pointer;
}

.collaps_itm .clps_btn:before {
  content: "\f0da";
  position: absolute;
  left: 27px;
  font-size: 20px;
  top: 16px;
  font-family: fontawesome;
  color: #000;
  -webkit-transition: 0.4s;
  transition: 0.4s;
}

@media (max-width: 1300px) {
  .collaps_itm .clps_btn:before {
    top: -3px;
  }
}

.is-open:before {
  -webkit-transform: rotate(90deg);
          transform: rotate(90deg);
}

.showon_click {
  display: none;
}

.dtls_showing {
  display: block;
}

@media (max-width: 1300px) {
  .dtls_showing .pricing-feature-item {
    height: auto !important;
    min-height: auto !important;
    padding: 10px !important;
    font-size: 14px;
    font-weight: 400 !important;
    border: none;
  }
}

@media (max-width: 1300px) {
  .dtls_showing .pricing-feature {
    height: auto !important;
    text-align: left !important;
    font-weight: 400 !important;
    padding: 0em 1.5em 0 0.5em !important;
  }
  .dtls_showing .pricing-feature::before {
    content: '-';
    display: inline-block;
    margin-right: 10px;
  }
}

@media (max-width: 999px) {
  .dtls_showing .pricing-feature {
    min-height: auto !important;
  }
}

.clps_btn--blacklist, .clps_btn--trust {
  cursor: pointer !important;
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
}

@media (min-width: 1301px) {
  .clps_btn--blacklist, .clps_btn--trust {
    pointer-events: painted !important;
  }
}

.cc_avnu {
  width: 100%;
  float: left;
  text-align: center;
}

.cc_avnu font a {
  text-decoration: underline;
  font-size: 14px;
  margin-top: 5px;
}

.cc_avnu font a:hover {
  color: #e07914;
}

@media (max-width: 700px) {
  .cc_avnu font a {
    font-size: 12px;
  }
}

.cc_avnu table {
  border: 0;
  pointer-events: none;
  margin-top: 30px;
}

#closer_videopopup {
  position: absolute;
  display: table-cell;
  right: 2%;
  top: 2%;
  font-size: 32px;
  text-align: center;
  vertical-align: middle;
  padding: auto;
  cursor: pointer;
  background: none;
  border: none;
  color: #ffffff;
  z-index: 100004;
}

#opct {
  position: fixed;
  z-index: 100000;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  filter: alpha(opacity=90);
  -moz-opacity: 0.90;
  opacity: 0.9;
  background: rgba(0, 0, 0, 0.9);
}

#videCont {
  position: relative;
  padding-bottom: 56.25%;
  /* 16:9 */
  padding-top: 25px;
  height: 0;
  margin: auto;
  max-width: 700px;
  height: 0;
  height: auto !important;
}

#yt_video {
  position: relative;
  padding-bottom: 56.25%;
  height: 0;
  overflow: hidden;
  max-width: 100%;
}

#videCont video, #videCont iframe {
  position: absolute;
  top: 40px;
  left: 0;
  width: 100%;
  opacity: 1 !important;
  border: 7px solid #ffffff;
}

@media (max-width: 820px) {
  #videCont video, #videCont iframe {
    top: 80px;
  }
}

#video1 {
  cursor: pointer;
  cursor: hand;
}

#vidBox {
  display: none;
}

.nv-cntr .owl-nav {
  text-align: center;
}

.nv-cntr .owl-nav button {
  font-size: 33px !important;
  line-height: 20px !important;
  margin: 0 10px;
}

.nv-cntr .owl-nav .disabled {
  opacity: 0.4;
}

.diadem__facilitySpecifications--box .link:before {
  width: 100%;
}

.diadem__facilitySpecifications--box .link:hover:before {
  width: 0%;
}

.sticky {
  position: fixed;
  top: 88px;
  -webkit-box-shadow: 0px 5px 8px -8px dimgray;
  box-shadow: 0px 5px 8px -8px dimgray;
  background-color: #f5f5f5;
  width: 100%;
  -webkit-transition: 0.4s;
  transition: 0.4s;
}

@media (max-width: 1200px) {
  .sticky {
    top: 78px;
  }
}

@media (max-width: 1200px) {
  .sticky {
    top: 78px;
  }
}

@media (max-width: 400px) {
  .sticky {
    top: 67px;
  }
}

.sticky + .diadem__dserverPriceTable {
  padding-top: 60px;
}

.hosting_VPSinfo--box:nth-child(odd) .hosting_VPSinfo---img {
  text-align: left;
}

@media (max-width: 600px) {
  .hosting_VPSinfo--box:nth-child(odd) .hosting_VPSinfo---img {
    text-align: center;
  }
}

.hosting_VPSinfo--box:nth-child(even) .hosting_VPSinfo---img {
  text-align: right;
}

@media (max-width: 600px) {
  .hosting_VPSinfo--box:nth-child(even) .hosting_VPSinfo---img {
    text-align: center;
  }
}

.priceFtitle {
  background-color: transparent !important;
  font-weight: 600;
}

@media (max-width: 999px) {
  .priceFtitle {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
  }
}

@media (min-width: 999px) {
  .pricing-matrix-slider .priceFtitle {
    display: none;
  }
}

.linux_VPSpricing {
  padding: 2em 0 4em;
}

.linux_VPSpricing .subTitle, .linux_VPSpricing .diadem__antispamInfo---content h6, .diadem__antispamInfo---content .linux_VPSpricing h6 {
  margin-bottom: 0.5em;
}

#nav-line:hover .menu-item .submenu {
  opacity: 1 !important;
  visibility: visible !important;
  z-index: 1 !important;
}

.hosting_title_p {
  padding: 2em 0;
}

.cloud_btn_cost.rset_btn button {
  float: none;
}

.cloud_btn_cost.rset_btn .commit_rq {
  margin-top: 20px;
}

@media (max-width: 1040px) {
  .cloud_btn_cost.rset_btn {
    text-align: right;
  }
}

.details_equation {
  float: left;
  width: calc(100% - 10em);
  margin: 0 5em;
}

.details_equation .desc:not(:last-child), .details_equation .diadem__hostingInfo--box p:not(:last-child), .diadem__hostingInfo--box .details_equation p:not(:last-child), .details_equation .diadem__antispamInfo---content p:not(:last-child), .diadem__antispamInfo---content .details_equation p:not(:last-child), .details_equation .hosting_VPSinfo--box p:not(:last-child), .hosting_VPSinfo--box .details_equation p:not(:last-child) {
  margin-bottom: 0.5em;
}

.details_equation .desc a, .details_equation .diadem__hostingInfo--box p a, .diadem__hostingInfo--box .details_equation p a, .details_equation .diadem__antispamInfo---content p a, .diadem__antispamInfo---content .details_equation p a, .details_equation .hosting_VPSinfo--box p a, .hosting_VPSinfo--box .details_equation p a {
  text-decoration: underline;
}

.details_equation .desc a:hover, .details_equation .diadem__hostingInfo--box p a:hover, .diadem__hostingInfo--box .details_equation p a:hover, .details_equation .diadem__antispamInfo---content p a:hover, .diadem__antispamInfo---content .details_equation p a:hover, .details_equation .hosting_VPSinfo--box p a:hover, .hosting_VPSinfo--box .details_equation p a:hover {
  color: #e07914;
}

@media (max-width: 1084px) {
  .details_equation {
    width: 100%;
    margin: 0;
    margin-top: 2em;
  }
}

.g_sutSubtitle {
  font-size: calc(var(--f-body) + 0.6vw);
}

.ssl_centerBTN {
  padding: 4em 0;
  text-align: center;
}

@media (max-width: 1200px) {
  .ssl_centerBTN {
    padding: 2em 0;
  }
}

.expendable_boxes {
  float: left;
  width: 100%;
  margin-top: 50px;
}

.expendable_boxes .tabMenu {
  margin-bottom: 0px;
}

.expendable_boxes .tabContent {
  margin-top: 35px;
}

.expendable_boxes .tabcontent__list {
  width: 104%;
  margin: 0 -2%;
  float: left;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  -webkit-box-pack: space-between;
  -ms-flex-pack: space-between;
  justify-content: space-between;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

.expendable_boxes .tabcontent__list > * {
  width: 96%;
  float: left;
  margin: 0 2% 4% 2%;
  min-height: 1px;
  list-style: none;
}

.expendable_boxes .tabcontent__list > *:nth-last-child(-n+1) {
  margin-bottom: 0;
}

@media (min-width: 601px) {
  .expendable_boxes .tabcontent__list {
    width: 104%;
    margin: 0 -2%;
    float: left;
  }
  .expendable_boxes .tabcontent__list > * {
    width: 46%;
    float: left;
    margin: 0 2% 4% 2%;
    min-height: 1px;
    list-style: none;
  }
  .expendable_boxes .tabcontent__list > *:nth-last-child(-n+2) {
    margin-bottom: 0;
  }
}

.expendable_boxes .tabcontent__list .tabcontent__list_box .lgDesc, .expendable_boxes .tabcontent__list .tabcontent__list_box .diadem__zimbraFeatures .btn, .diadem__zimbraFeatures .expendable_boxes .tabcontent__list .tabcontent__list_box .btn, .expendable_boxes .tabcontent__list .tabcontent__list_box .diadem__hostingInfo--box h6, .diadem__hostingInfo--box .expendable_boxes .tabcontent__list .tabcontent__list_box h6, .expendable_boxes .tabcontent__list .tabcontent__list_box .diadem__allStacks--tabMenu, .expendable_boxes .tabcontent__list .tabcontent__list_box .hosting_VPSinfo--box h6, .hosting_VPSinfo--box .expendable_boxes .tabcontent__list .tabcontent__list_box h6, .expendable_boxes .tabcontent__list .tabcontent__list_box .hosting_VPSinfo--box h2, .hosting_VPSinfo--box .expendable_boxes .tabcontent__list .tabcontent__list_box h2 {
  margin-bottom: 1em;
}

.expendable_boxes .tabcontent__list .tabcontent__list_box .desc, .expendable_boxes .tabcontent__list .tabcontent__list_box .diadem__hostingInfo--box p, .diadem__hostingInfo--box .expendable_boxes .tabcontent__list .tabcontent__list_box p, .expendable_boxes .tabcontent__list .tabcontent__list_box .diadem__antispamInfo---content p, .diadem__antispamInfo---content .expendable_boxes .tabcontent__list .tabcontent__list_box p, .expendable_boxes .tabcontent__list .tabcontent__list_box .hosting_VPSinfo--box p, .hosting_VPSinfo--box .expendable_boxes .tabcontent__list .tabcontent__list_box p {
  color: #fff;
}

.expendable_boxes .tabcontent__list .tabcontent__list_box .desc b, .expendable_boxes .tabcontent__list .tabcontent__list_box .diadem__hostingInfo--box p b, .diadem__hostingInfo--box .expendable_boxes .tabcontent__list .tabcontent__list_box p b, .expendable_boxes .tabcontent__list .tabcontent__list_box .diadem__antispamInfo---content p b, .diadem__antispamInfo---content .expendable_boxes .tabcontent__list .tabcontent__list_box p b, .expendable_boxes .tabcontent__list .tabcontent__list_box .hosting_VPSinfo--box p b, .hosting_VPSinfo--box .expendable_boxes .tabcontent__list .tabcontent__list_box p b {
  color: #e07914;
}

.expendable_boxes .tabcontent__list .tabcontent__list_box ul {
  list-style: none;
  margin-top: 30px;
}

.expendable_boxes .tabcontent__list .tabcontent__list_box ul li {
  padding-left: 35px;
  position: relative;
  color: #fff;
  line-height: 1.6;
}

.expendable_boxes .tabcontent__list .tabcontent__list_box ul li:before {
  content: '';
  background-image: url(./../img/icons/checkO.svg);
  background-size: 22px;
  background-repeat: no-repeat;
  position: absolute;
  top: 0;
  left: 0;
  width: 30px;
  height: 30px;
  -webkit-transition: 0.5s;
  transition: 0.5s;
}

.expendable_boxes .tabcontent__list .tabcontent__list_box ul li:not(:last-child) {
  margin-bottom: 1em;
}

.expendable_boxes .tabMenu li {
  width: 33.33%;
  float: left;
  text-align: center;
  margin: 0;
}

@media (max-width: 600px) {
  .expendable_boxes .tabMenu li {
    width: 100%;
    text-align: left;
    background-color: #e07914;
  }
  .expendable_boxes .tabMenu li:not(:first-child) {
    margin-top: 15px;
  }
}

.expendable_boxes .tabMenu li a {
  color: #fff;
  position: relative;
  padding-right: 25px;
}

.expendable_boxes .tabMenu li a:after {
  content: "+";
  position: absolute;
  right: 0;
  top: 50%;
  line-height: 0;
  font-size: 20px;
}

@media (max-width: 600px) {
  .expendable_boxes .tabMenu li a:after {
    right: 15px;
  }
}

@media (max-width: 600px) {
  .expendable_boxes .tabMenu li a {
    border-bottom: none;
    width: 100%;
  }
}

.expendable_boxes .tabMenu li a.actv {
  border: 0;
  color: #e07914;
}

.expendable_boxes .tabMenu li a.actv:after {
  content: "-";
}

@media (max-width: 600px) {
  .expendable_boxes .tabMenu li a.actv {
    color: #fff;
  }
}

.expendable_boxes .tabContent {
  display: none;
}

@media (max-width: 997px) {
  .expendable_boxes {
    margin-top: 15px;
  }
}

.individually_customized {
  padding: 4em 0;
  margin-bottom: 4em;
  background-color: #2b2b2b;
  color: #fff;
}

.individually_customized .subTitle, .individually_customized .diadem__antispamInfo---content h6, .diadem__antispamInfo---content .individually_customized h6 {
  margin-bottom: 1em;
}

.individually_customized ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  -webkit-box-pack: space-between;
  -ms-flex-pack: space-between;
  justify-content: space-between;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  width: 102%;
  margin: 0 -1%;
  float: left;
  margin-top: 15px;
}

.individually_customized ul > * {
  width: 98%;
  float: left;
  margin: 0 1% 2% 1%;
  min-height: 1px;
  list-style: none;
}

.individually_customized ul > *:nth-last-child(-n+1) {
  margin-bottom: 0;
}

@media (min-width: 767px) {
  .individually_customized ul {
    width: 102%;
    margin: 0 -1%;
    float: left;
    margin-top: 26px;
  }
  .individually_customized ul > * {
    width: 48%;
    float: left;
    margin: 0 1% 2% 1%;
    min-height: 1px;
    list-style: none;
  }
  .individually_customized ul > *:nth-last-child(-n+2) {
    margin-bottom: 0;
  }
}

.individually_customized ul li {
  padding-left: 35px;
  position: relative;
  font-size: 18px;
  line-height: 1.6;
}

.individually_customized ul li:before {
  content: '';
  background-image: url(./../img/icons/checkW.svg);
  background-size: 22px;
  background-repeat: no-repeat;
  position: absolute;
  top: 3px;
  left: 0;
  width: 24px;
  height: 24px;
  opacity: 0.8;
  -webkit-filter: grayscale(100%);
  filter: grayscale(100%);
  -webkit-transition: 0.5s;
  transition: 0.5s;
}

.individually_customized ul li:not(:last-child) {
  margin-bottom: 1em;
}

@media (max-width: 1200px) {
  .individually_customized ul li {
    font-size: inherit !important;
  }
}

@media (max-width: 1200px) {
  .individually_customized {
    padding: 2em 0;
    margin-bottom: 2em;
  }
}

.why_archive {
  padding: 4em 0;
}

.why_archive .inner-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: space-between;
  -ms-flex-pack: space-between;
  justify-content: space-between;
  background-repeat: no-repeat;
  background-position: right top;
  background-size: 48%;
}

@media (max-width: 940px) {
  .why_archive .inner-container {
    display: block;
  }
}

@media (max-width: 1024px) {
  .why_archive .inner-container {
    display: block;
  }
}

.why_archive .email_archUl {
  margin-top: 20px;
}

.why_archive .email_archUl li {
  font-size: 14px;
  display: inline-block;
  width: 180px;
  padding: 0px 10px;
}

.why_archive .email_archUl li:first-child {
  padding-left: 0;
}

.why_archive .email_archUl li:last-child {
  padding-right: 0;
  width: 106px;
}

.why_archive .email_archUl li:not(:last-child) {
  border-right: 2px solid #a7a7a7;
}

.why_archive .email_archUl li:before {
  display: none;
}

.why_archive .email_archUl li img {
  float: left;
  padding-right: 15px;
}

.why_archive .why_archive_details {
  width: 48.5%;
  float: left;
}

.why_archive .why_archive_details .subTitle, .why_archive .why_archive_details .diadem__antispamInfo---content h6, .diadem__antispamInfo---content .why_archive .why_archive_details h6 {
  margin-bottom: 1em;
}

@media (max-width: 700px) {
  .why_archive .why_archive_details {
    width: 100%;
  }
}

.why_archive .why_archive_vdo {
  width: 48.5%;
  float: right;
}

.why_archive .why_archive_vdo figure {
  padding: 0.5em;
  border: 1px solid #cecece;
  background-color: #fff;
}

@media (max-width: 700px) {
  .why_archive .why_archive_vdo {
    width: 100%;
    margin-top: 2em;
  }
}

@media (max-width: 1200px) {
  .why_archive {
    padding: 2em 0;
  }
}

.anti_btn_btm {
  position: absolute;
  left: 50%;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
  bottom: -20px;
}

@media (max-width: 1024px) {
  .anti_btn_btm .btn {
    font-size: 15px;
  }
}

@media (max-width: 600px) {
  .anti_btn_btm .btn {
    border: 1px solid #fff;
  }
}

.diadem__wrapper_hbrd {
  padding: 2em 0 4em;
}

@media (max-width: 1200px) {
  .diadem__wrapper_hbrd {
    padding: 1em 0 2em;
  }
}

table.jlstc_tp_tbl {
  width: 100%;
  border: 0;
  margin-bottom: 30px;
  border-bottom: 1px solid #b5b5b5;
}

.calc_dltspopup .totalCalc .cst_ttl {
  float: right;
  width: 68%;
}

@media (max-width: 570px) {
  .calc_dltspopup .totalCalc .cst_ttl {
    width: 100%;
  }
}

.calc_dltspopup .totalCalc .cst_ttl .Itm_dtls {
  float: left;
  width: 100%;
}

.calc_dltspopup .totalCalc .cst_ttl .Itm_dtls .itm_dtlsD {
  float: left;
  width: 100%;
  margin-bottom: 20px;
}

.calc_dltspopup .totalCalc .cst_ttl .Itm_dtls .itm_dtlsD p {
  width: 66%;
  float: left;
  margin-top: 0;
}

.calc_dltspopup .totalCalc .cst_ttl .Itm_dtls .itm_dtlsD p:last-child {
  width: 34%;
}

@media (max-width: 520px) {
  .calc_dltspopup .totalCalc .cst_ttl .Itm_dtls .itm_dtlsD p:last-child {
    width: 45%;
  }
}

@media (max-width: 450px) {
  .calc_dltspopup .totalCalc .cst_ttl .Itm_dtls .itm_dtlsD p:last-child {
    width: 100%;
    margin-top: 10px;
  }
}

.calc_dltspopup .totalCalc .cst_ttl .Itm_dtls .itm_dtlsD p em {
  font-size: 14px;
  color: #000;
  padding-left: 5px;
}

@media (max-width: 580px) {
  .calc_dltspopup .totalCalc .cst_ttl .Itm_dtls .itm_dtlsD p em {
    font-size: 13px;
  }
}

@media (max-width: 520px) {
  .calc_dltspopup .totalCalc .cst_ttl .Itm_dtls .itm_dtlsD p {
    width: 55%;
  }
}

@media (max-width: 450px) {
  .calc_dltspopup .totalCalc .cst_ttl .Itm_dtls .itm_dtlsD p {
    width: 100%;
  }
}

.calc_dltspopup .totalCalc .cst_ttl .Itm_dtls .itm_dtlsD .lft_h {
  color: #000;
  background-image: none;
  padding-left: 0;
  font-size: 14px;
}

@media (max-width: 580px) {
  .calc_dltspopup .totalCalc .cst_ttl .Itm_dtls .itm_dtlsD .lft_h {
    font-size: 13px;
  }
}

.calc_dltspopup .totalCalc .cst_ttl .stmt {
  float: left;
  width: 100%;
  margin-top: 0;
  margin-bottom: 20px;
}

.calc_dltspopup .totalCalc .cst_ttl .commit_rq:not(:first-child) {
  margin-top: 15px;
}

.calc_dltspopup .totalCalc .cal_dtls {
  position: relative;
}

.calc_dltspopup .totalCalc .gtq {
  position: absolute;
  left: 0;
  bottom: 0;
  width: auto;
}

.calc_dltspopup .totalCalc .gtq a {
  border: 0;
  color: #fff;
  background-color: transparent;
  padding: 0.79em 1.2em;
  border: 1px solid transparent;
  border-radius: .5em;
  -webkit-transition: 0.5s;
  transition: 0.5s;
  text-transform: uppercase;
  background-color: #e07914;
}

@media (max-width: 570px) {
  .calc_dltspopup .totalCalc .gtq {
    width: 100%;
    position: static;
  }
}

.pgrdo {
  text-align: center;
}

.pgrdo input[type="radio"] {
  position: absolute;
  opacity: 0;
}

.pgrdo input[type="radio"] + .radio-label:before {
  content: '';
  background: #f4f4f4;
  border-radius: 100%;
  border: 1px solid #b4b4b4;
  display: inline-block;
  width: 1.4em;
  height: 1.4em;
  position: relative;
  top: -0.2em;
  margin-right: 1em;
  vertical-align: top;
  cursor: pointer;
  text-align: center;
  -webkit-transition: all 250ms ease;
  transition: all 250ms ease;
}

.pgrdo input[type="radio"]:checked + .radio-label:before {
  background-color: #e07914;
  border: 1px solid #e07914;
  -webkit-box-shadow: inset 0 0 0 4px #f4f4f4;
          box-shadow: inset 0 0 0 4px #f4f4f4;
}

.pgrdo input[type="radio"]:focus + .radio-label:before {
  outline: none;
  border-color: #e07914;
}

.pgrdo input[type="radio"]:disabled + .radio-label:before {
  -webkit-box-shadow: inset 0 0 0 4px #000;
          box-shadow: inset 0 0 0 4px #000;
  border-color: #000;
  background: #000;
}

.pgrdo input[type="radio"] + .radio-label:empty:before {
  margin-right: 0;
}

.pgrdo span:first-child {
  padding-right: 30px;
}

@media (max-width: 540px) {
  .pgrdo span {
    padding-bottom: 20px;
    float: left;
    width: 100%;
  }
}

@media (max-width: 1060px) {
  .pgrdo {
    padding-bottom: 2em;
  }
}

@media (max-width: 540px) {
  .pgrdo {
    text-align: left;
    padding-left: 15px;
  }
}

.rset_btn button:not(:first-child) {
  margin-left: 10px !important;
}

@media (max-width: 370px) {
  .rset_btn button:not(:first-child) {
    margin-left: 0 !important;
    margin-top: 10px;
  }
}

#no_of_server, #daily_usage_view {
  background-image: none !important;
}

.why_mg {
  margin-bottom: 2em;
}

.nmbrs_srvrs, .usg {
  width: 48%;
}

@media (max-width: 1060px) {
  .nmbrs_srvrs, .usg {
    width: auto;
  }
}

@media (max-width: 520px) {
  .nmbrs_srvrs, .usg {
    width: 100%;
  }
}

.nmbrs_srvrs {
  float: left;
}

.usg {
  float: right;
}

@media (max-width: 1060px) {
  .usg {
    float: left;
    margin-left: 60px;
  }
}

@media (max-width: 520px) {
  .usg {
    margin-left: 0;
    margin-top: 30px;
  }
}

.blog_pagi {
  float: left;
  width: 100%;
  margin-top: 2em;
}

.prnt {
  width: 100%;
  float: left;
}

.prnt .title_blg {
  float: left;
  width: 100%;
}

.prnt .srch {
  width: 100%;
  float: right;
}

.prnt .srch #ajaxsearchlite1 .probox, .prnt .srch div.asl_w .probox {
  border: 1px solid #000;
  margin-bottom: 30px;
}

div.asl_r.vertical:before {
  content: "";
  width: 100%;
  height: 5px;
  left: 0;
  top: -5px;
  background-color: #000;
}

#ajaxsearchlite1 .probox .proinput input, div.asl_w .probox .proinput input {
  font-size: 16px !important;
}

div.asl_w .probox div.asl_simple-circle {
  border: 4px solid #f2832b !important;
}

div.asl_m .probox .proclose svg {
  background: #f2832b !important;
}

.skl_dtl ul, .jbdesc_dtls ul {
  margin-left: 50px;
  margin-top: 1.5em;
}

.skl_dtl ul li, .jbdesc_dtls ul li {
  margin-bottom: 1em;
  line-height: 28px;
}

@media (max-width: 700px) {
  .skl_dtl ul, .jbdesc_dtls ul {
    margin-left: 20px;
  }
}

.diadem__zimbraPricing.expandable .diadem__priceTable .diadem__priceTable--box .extended_feature {
  font-weight: bold;
  font-style: italic;
}

.diadem__zimbraPricing.expandable .diadem__priceTable .diadem__priceTable--box:nth-child(2) .diadem__priceTable--features ul .extended_feature {
  color: #01699b;
}

.diadem__zimbraPricing.expandable .diadem__priceTable .diadem__priceTable--box:nth-child(3) .diadem__priceTable--features ul .extended_feature {
  color: #da3f06;
}

.diadem__zimbraPricing.expandable .diadem__priceTable .diadem__priceTable--box:nth-child(4) .diadem__priceTable--features ul .extended_feature {
  color: #bc3503;
}

#jelastic_charge_breakup .lgDesc, #jelastic_charge_breakup .diadem__zimbraFeatures .btn, .diadem__zimbraFeatures #jelastic_charge_breakup .btn, #jelastic_charge_breakup .diadem__hostingInfo--box h6, .diadem__hostingInfo--box #jelastic_charge_breakup h6, #jelastic_charge_breakup .diadem__allStacks--tabMenu, #jelastic_charge_breakup .hosting_VPSinfo--box h6, .hosting_VPSinfo--box #jelastic_charge_breakup h6, #jelastic_charge_breakup .hosting_VPSinfo--box h2, .hosting_VPSinfo--box #jelastic_charge_breakup h2 {
  font-size: calc(var(--f-body) + 0.1vw);
}

.diadem__FAQ .desc ul, .diadem__FAQ .diadem__hostingInfo--box p ul, .diadem__hostingInfo--box .diadem__FAQ p ul, .diadem__FAQ .diadem__antispamInfo---content p ul, .diadem__antispamInfo---content .diadem__FAQ p ul, .diadem__FAQ .hosting_VPSinfo--box p ul, .hosting_VPSinfo--box .diadem__FAQ p ul {
  list-style: none;
}

.diadem__FAQ .desc ul li, .diadem__FAQ .diadem__hostingInfo--box p ul li, .diadem__hostingInfo--box .diadem__FAQ p ul li, .diadem__FAQ .diadem__antispamInfo---content p ul li, .diadem__antispamInfo---content .diadem__FAQ p ul li, .diadem__FAQ .hosting_VPSinfo--box p ul li, .hosting_VPSinfo--box .diadem__FAQ p ul li {
  padding-left: 25px;
  position: relative;
  line-height: 24px;
  margin-bottom: 0.8em;
}

.diadem__FAQ .desc ul li:before, .diadem__FAQ .diadem__hostingInfo--box p ul li:before, .diadem__hostingInfo--box .diadem__FAQ p ul li:before, .diadem__FAQ .diadem__antispamInfo---content p ul li:before, .diadem__antispamInfo---content .diadem__FAQ p ul li:before, .diadem__FAQ .hosting_VPSinfo--box p ul li:before, .hosting_VPSinfo--box .diadem__FAQ p ul li:before {
  content: '';
  width: 20px;
  height: 20px;
  display: inline-block;
  background-size: 15px;
  background-image: url(./../img/icons/starOutlineO.svg);
  background-repeat: no-repeat;
  position: absolute;
  top: 2px;
  left: 0;
}

.diadem__FAQ .desc a, .diadem__FAQ .diadem__hostingInfo--box p a, .diadem__hostingInfo--box .diadem__FAQ p a, .diadem__FAQ .diadem__antispamInfo---content p a, .diadem__antispamInfo---content .diadem__FAQ p a, .diadem__FAQ .hosting_VPSinfo--box p a, .hosting_VPSinfo--box .diadem__FAQ p a {
  color: #e07914;
  -webkit-transition: 0.4s;
  transition: 0.4s;
}

.diadem__FAQ .desc a:hover, .diadem__FAQ .diadem__hostingInfo--box p a:hover, .diadem__hostingInfo--box .diadem__FAQ p a:hover, .diadem__FAQ .diadem__antispamInfo---content p a:hover, .diadem__antispamInfo---content .diadem__FAQ p a:hover, .diadem__FAQ .hosting_VPSinfo--box p a:hover, .hosting_VPSinfo--box .diadem__FAQ p a:hover {
  text-decoration: underline;
}

.cntr_algn {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: space-between;
  -ms-flex-pack: space-between;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

@media (max-width: 1100px) {
  .cntr_algn {
    display: block;
  }
}

#jelastic_cost_calc {
  margin-top: 6em;
}

#jelastic_cost_calc .cloud_btn_cost #reset_button_jelstic {
  background-color: #868686 !important;
}

#jelastic_cost_calc .cloud_btn_cost #reset_button_jelstic:hover {
  background-color: #e07914 !important;
}

#jelastic_cost_calc .cloud_btn_cost #get_quote_out_zel {
  background-color: #15c39a;
}

#jelastic_cost_calc .cloud_btn_cost #get_quote_out_zel:hover {
  background-color: #00775b;
}

@media (max-width: 1200px) {
  #jelastic_cost_calc {
    margin-top: 3em;
  }
}

.hybrid_calc .reset {
  background-color: #868686 !important;
}

.hybrid_calc .reset:hover {
  background-color: #e07914 !important;
}

#reset_button_form_zimbra, #reset_button_form, #reset_button_form_gsuite {
  background-color: #868686 !important;
}

#reset_button_form_zimbra:hover, #reset_button_form:hover, #reset_button_form_gsuite:hover {
  background-color: #e07914 !important;
}

#get_quote_out_zimbra, #get_quote_out_office, #get_quote_out_gs {
  background-color: #15c39a;
}

#get_quote_out_zimbra:hover, #get_quote_out_office:hover, #get_quote_out_gs:hover {
  background-color: #00775b;
}

.diadem__jelasticCharges .btn:hover {
  background-color: #e07914;
}

.diadem__FAQ--footer .btn-dorange:hover {
  background-color: transparent;
  border: 1px solid #e07914;
  color: #e07914;
}

.diadem__FAQ--footer .btn-blu:hover {
  background-color: transparent;
  border: 1px solid #0f1627;
  color: #0f1627;
}

.diadem__zimbraPricing .btn:hover, .diadem__ofc365Pricing .btn:hover,
.diadem__gSuitePricing .btn:hover, .diadem__emailMarketingPricing .btn:hover,
.diadem__sslPricing .btn:hover, .ssl_centerBTN .btn:hover, .email_security__Idpriceing .btn:hover, .diadem__emailarch_Pricing .btn:hover,
.diadem__contact--form .btn:hover, .sds-modal-box .btn:hover {
  background-color: #0f1627;
  color: #fff;
}

.calc_dltspopup .totalCalc .gtq a:hover {
  background-color: #0f1627;
  color: #fff;
}

.diadem__zimbraEasier--box .btn-blu3:hover, .diadem__zimbraEasier--box .btn:hover, .diadem__innerTopContent.abtus .btn-blu3:hover, .diadem__innerTopContent.abtus .btn:hover {
  background-color: #fff !important;
  border: 1px solid #0f1627 !important;
  color: #0f1627 !important;
}

.email_security__Idpriceing .feature_heading .pricing_prt .btn:hover {
  background-color: #0f1627;
  color: #fff;
}

.diadem__hero .feature.mrgn_centernborder {
  margin-top: 1.8em;
}

.diadem__hero .feature.mrgn_centernborder li {
  border: none;
  text-align: center;
  font-size: 18px !important;
}

.trynw {
  font-size: 18px;
  float: left;
  margin-top: 1.2em;
}

.trynw img {
  margin-left: 20px;
}

.plsk_pls {
  margin-bottom: 1em;
}

.diadem__hero--content .title {
  line-height: 1.5;
  font-size: calc(var(--f-body) + 0.7vw);
}

.diadem__hero--content .btn {
  padding: 0.55em 1.2em;
}

.diadem__hero--content .btn.mrg {
  margin-left: 20px;
}

.browse_plns {
  margin-top: 1.5em;
  border-bottom: 1px solid #fff;
  font-size: 18px;
}

.browse_plns:hover {
  color: #ff942c;
  border-color: #ff942c;
}

@media (max-width: 900px) {
  .top_gp {
    margin-top: 1.2em;
  }
}

.hy_list {
  list-style: none;
  margin: 1.5em 0;
}

.hy_list li {
  padding-left: 25px;
  position: relative;
  line-height: 24px;
  margin-bottom: 0.8em;
}

.hy_list li:before {
  content: '';
  width: 20px;
  height: 20px;
  display: inline-block;
  background-size: 15px;
  background-image: url(./../img/icons/starOutlineO.svg);
  background-repeat: no-repeat;
  position: absolute;
  top: 2px;
  left: 0;
}

#jelastic_cta_widget .theme-flat.solution .powered-by {
  color: #fff !important;
}

#jelastic_cta_widget .theme-flat.solution .powered-by a {
  color: #fff !important;
}

#jelastic_cta_widget .theme-flat.solution .form.container {
  border: 1px solid #fff !important;
}

.diadem__cloudFeatures.frtrl {
  padding-top: 0;
  margin-bottom: 4em;
}

.diadem__cloudFeatures.frtrl .center-container {
  margin-top: 0;
}

@media (max-width: 1200px) {
  .diadem__cloudFeatures.frtrl {
    margin-bottom: 2em;
  }
}

.diadem__zimbraFeatures--featuresbl.sms_tbl .sms_tbl_head {
  border-bottom: 1px solid #b5b5b5;
}

.diadem__zimbraFeatures--featuresbl.sms_tbl .sms_tbl_head .blnk {
  background-color: #f6f6f6;
}

.diadem__zimbraFeatures--featuresbl.sms_tbl .sms_tbl_head .self {
  background-color: #666565;
}

.diadem__zimbraFeatures--featuresbl.sms_tbl .sms_tbl_head .prime {
  background-color: #f57621;
}

.diadem__zimbraFeatures--featuresbl.sms_tbl .sms_tbl_head .mngd {
  background-color: #0d6bd4;
}

.diadem__zimbraFeatures--featuresbl.sms_tbl .sms_tbl_head td {
  font-size: 20px;
  padding: 1.5em 0em;
}

.diadem__zimbraFeatures--featuresbl.sms_tbl .sms_tbl_head td .blk {
  padding-left: 1.5em;
  color: #000;
  font-weight: 600;
  font-size: 22px;
}

@media (max-width: 1108px) {
  .diadem__zimbraFeatures--featuresbl.sms_tbl .sms_tbl_head td .blk {
    font-size: 20px;
  }
}

@media (max-width: 980px) {
  .diadem__zimbraFeatures--featuresbl.sms_tbl .sms_tbl_head td .blk {
    font-size: 18px;
  }
}

@media (max-width: 1108px) {
  .diadem__zimbraFeatures--featuresbl.sms_tbl .sms_tbl_head td {
    font-size: 18px;
  }
}

@media (max-width: 980px) {
  .diadem__zimbraFeatures--featuresbl.sms_tbl .sms_tbl_head td {
    font-size: 16px;
    padding: 0.8em 2em;
  }
}

.diadem__zimbraFeatures--featuresbl.sms_tbl tr td {
  font-size: 16px;
  padding: 0.8em 2em;
  color: #000;
  line-height: 1.5;
  width: 20%;
}

.diadem__zimbraFeatures--featuresbl.sms_tbl tr td:first-child {
  width: 40%;
}

@media (max-width: 1108px) {
  .diadem__zimbraFeatures--featuresbl.sms_tbl tr td {
    font-size: 14px;
    line-height: 1.4;
  }
}

.diadem__zimbraFeatures--featuresbl.sms_tbl tr td:not(:last-child) {
  border-right: 1px solid #b5b5b5;
}

.diadem__zimbraFeatures--featuresbl.sms_tbl tr .yes {
  background-image: url(../img/icons/srcltic.png);
  background-repeat: no-repeat  !important;
}

.diadem__zimbraFeatures--featuresbl.sms_tbl tr .crs {
  background-image: url(../img/icons/srclcrs.png);
  border-image-repeat: no-repeat;
  background-size: 25px;
  background-repeat: no-repeat;
  background-position: center;
  color: transparent;
  pointer-events: none;
}

.diadem__zimbraFeatures--featuresbl.sms_tbl table {
  border: 1px solid #b5b5b5;
}

@media (max-width: 900px) {
  .diadem__zimbraFeatures--featuresbl.sms_tbl table {
    width: 900px !important;
  }
}

.diadem__zimbraFeatures--featuresbl.sms_tbl table tr {
  border-bottom: 1px solid #b5b5b5 !important;
}

@media (max-width: 1200px) {
  .diadem__zimbraFeatures--featuresbl.sms_tbl {
    margin-top: 2em;
  }
}

@media (max-width: 900px) {
  .diadem__zimbraFeatures--featuresbl.sms_tbl {
    overflow: auto;
  }
}

.smstable {
  padding-top: 4em;
}

.smstable .lgdesc {
  font-size: 18px;
  line-height: 32px;
}

@media (max-width: 1200px) {
  .smstable .lgdesc {
    font-size: 16px;
    line-height: 28px;
  }
}

@media (max-width: 700px) {
  .smstable .lgdesc {
    font-size: 14px;
    line-height: 28px;
  }
}

@media (max-width: 1200px) {
  .smstable {
    padding-top: 3em;
  }
}

@media (max-width: 700px) {
  .smstable {
    padding-top: 2em;
  }
}

.sms_dtls {
  padding-top: 4em;
}

.sms_dtls .lgdesc {
  font-size: 18px;
  line-height: 32px;
}

@media (max-width: 1200px) {
  .sms_dtls .lgdesc {
    font-size: 16px;
    line-height: 28px;
  }
}

@media (max-width: 700px) {
  .sms_dtls .lgdesc {
    font-size: 14px;
    line-height: 28px;
  }
}

@media (max-width: 1200px) {
  .sms_dtls {
    padding-top: 3em;
  }
}

@media (max-width: 1200px) {
  .sms_dtls {
    font-size: 16px;
    line-height: 28px;
  }
}

.flserv {
  padding-top: 4em;
}

.flserv .flw_box {
  position: relative;
}

.flserv .flw_box .flw_box_hdr {
  border: 1px solid #cecece;
  padding: 10px;
}

.flserv .flw_box .flw_box_hdr p {
  background-color: #454545;
  color: #fff;
  font-size: 20px;
  padding: 20px 38px;
}

@media (max-width: 900px) {
  .flserv .flw_box .flw_box_hdr p {
    padding: 15px 25px;
    font-size: 16px;
  }
}

@media (max-width: 700px) {
  .flserv .flw_box .flw_box_hdr p {
    font-size: 15px;
    line-height: 1.4;
  }
}

@media (max-width: 900px) {
  .flserv .flw_box .flw_box_hdr {
    padding: 5px;
  }
}

@media (max-width: 1200px) {
  .flserv {
    padding-top: 3em;
  }
}

.flw_box_list {
  border: 1px solid #cecece;
  border-top: 0;
  padding: 40px 48px 48px 50px;
}

.flw_box_list ul {
  list-style: none;
}

.flw_box_list ul li {
  padding-left: 25px;
  background-image: url(../img/icons/starOutlineB.svg);
  background-repeat: no-repeat;
  background-position: left top 3px;
  background-size: 16px;
  font-size: 16px;
  margin-bottom: 1em;
  line-height: 30px;
}

@media (max-width: 900px) {
  .flw_box_list ul li {
    background-position: left top 4px;
    background-size: 16px;
    font-size: 14px;
    margin-bottom: 0.5em;
  }
}

@media (max-width: 900px) {
  .flw_box_list {
    padding: 25px 25px 35px;
  }
}

.cr_scl {
  width: 100%;
  float: left;
  margin-top: 50px;
}

@media (max-width: 1080px) {
  .cr_scl {
    margin-top: 0;
  }
}

.dtd {
  list-style: none;
}

.dtd li {
  display: inline-block;
  text-align: center;
}

.dtd li:not(:last-child) {
  padding-right: 20px;
  margin-right: 20px;
  border-right: 2px solid #fff;
}

.dtd li span {
  font-size: calc(var(--f-body) + 1.2vw);
  font-weight: 600;
  display: block;
}

.btn_reg {
  border: 1px solid #fff;
  color: #fff;
  padding: 16px 43px;
  border-radius: 0;
  font-size: 18px;
  margin-top: 23px;
}

.zlgdesc {
  font-size: calc(var(--f-body) + 0.6vw);
  margin: 10px 0 20px 0;
}

.diadem__services--box h2 {
  font-size: 16px;
  min-height: 40px;
  color: #000000;
}

.diadem__services--box h2 span {
  display: block;
  font-size: 75%;
  margin-top: 0.5em;
}

.hosting_VPSinfo--box h1 {
  font-size: calc(var(--f-body) + 0.8vw);
}

.dedicated-servers .diadem__hostingInfo--box h1 {
  font-size: calc(var(--f-body) + 0.8vw);
}

.dedicated-servers .diadem__hostingInfo--box h2 {
  font-size: calc(var(--f-body) + 0.2vw);
  line-height: 1.6;
}

.diadem__hostingInfo---content h1 {
  font-size: calc(var(--f-body) + .8vw);
}

.diadem__hostingInfo---content h2 {
  font-size: calc(var(--f-body) + .2vw);
  line-height: 1.6;
}

.diadem_blog--Details .desc a, .diadem_blog--Details .diadem__hostingInfo--box p a, .diadem__hostingInfo--box .diadem_blog--Details p a, .diadem_blog--Details .diadem__antispamInfo---content p a, .diadem__antispamInfo---content .diadem_blog--Details p a, .diadem_blog--Details .hosting_VPSinfo--box p a, .hosting_VPSinfo--box .diadem_blog--Details p a {
  color: #e07914;
  text-decoration: underline;
}

.diadem_blog--Details .desc .blg_vid_rp, .diadem_blog--Details .diadem__hostingInfo--box p .blg_vid_rp, .diadem__hostingInfo--box .diadem_blog--Details p .blg_vid_rp, .diadem_blog--Details .diadem__antispamInfo---content p .blg_vid_rp, .diadem__antispamInfo---content .diadem_blog--Details p .blg_vid_rp, .diadem_blog--Details .hosting_VPSinfo--box p .blg_vid_rp, .hosting_VPSinfo--box .diadem_blog--Details p .blg_vid_rp {
  text-align: center;
  margin: 2em 0;
}

@media (max-width: 650px) {
  .diadem_blog--Details .desc .blg_vid_rp iframe, .diadem_blog--Details .diadem__hostingInfo--box p .blg_vid_rp iframe, .diadem__hostingInfo--box .diadem_blog--Details p .blg_vid_rp iframe, .diadem_blog--Details .diadem__antispamInfo---content p .blg_vid_rp iframe, .diadem__antispamInfo---content .diadem_blog--Details p .blg_vid_rp iframe, .diadem_blog--Details .hosting_VPSinfo--box p .blg_vid_rp iframe, .hosting_VPSinfo--box .diadem_blog--Details p .blg_vid_rp iframe {
    width: 100%;
  }
}

.diadem_blog--Details .desc table, .diadem_blog--Details .diadem__hostingInfo--box p table, .diadem__hostingInfo--box .diadem_blog--Details p table, .diadem_blog--Details .diadem__antispamInfo---content p table, .diadem__antispamInfo---content .diadem_blog--Details p table, .diadem_blog--Details .hosting_VPSinfo--box p table, .hosting_VPSinfo--box .diadem_blog--Details p table {
  margin: 2em 0;
}

.diadem_blog--Details .desc table th, .diadem_blog--Details .diadem__hostingInfo--box p table th, .diadem__hostingInfo--box .diadem_blog--Details p table th, .diadem_blog--Details .diadem__antispamInfo---content p table th, .diadem__antispamInfo---content .diadem_blog--Details p table th, .diadem_blog--Details .hosting_VPSinfo--box p table th, .hosting_VPSinfo--box .diadem_blog--Details p table th {
  background-color: #afafaf;
  color: #fff;
  font-weight: 600;
}

.diadem_blog--Details .desc table th:not(:last-child), .diadem_blog--Details .diadem__hostingInfo--box p table th:not(:last-child), .diadem__hostingInfo--box .diadem_blog--Details p table th:not(:last-child), .diadem_blog--Details .diadem__antispamInfo---content p table th:not(:last-child), .diadem__antispamInfo---content .diadem_blog--Details p table th:not(:last-child), .diadem_blog--Details .hosting_VPSinfo--box p table th:not(:last-child), .hosting_VPSinfo--box .diadem_blog--Details p table th:not(:last-child) {
  border-right: 1px solid #fff;
}

.diadem_blog--Details .desc table td, .diadem_blog--Details .diadem__hostingInfo--box p table td, .diadem__hostingInfo--box .diadem_blog--Details p table td, .diadem_blog--Details .diadem__antispamInfo---content p table td, .diadem__antispamInfo---content .diadem_blog--Details p table td, .diadem_blog--Details .hosting_VPSinfo--box p table td, .hosting_VPSinfo--box .diadem_blog--Details p table td {
  line-height: 1.6;
}

.blg_tbl_rp {
  overflow: auto;
}

.spcfc_box {
  width: 103%;
  margin: 0 -1.5%;
  float: left;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  -webkit-box-pack: space-between;
  -ms-flex-pack: space-between;
  justify-content: space-between;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-top: 0px;
}

.spcfc_box > * {
  width: 30.33333%;
  float: left;
  margin: 0 1.5% 3% 1.5%;
  min-height: 1px;
  list-style: none;
}

.spcfc_box > *:nth-last-child(-n+3) {
  margin-bottom: 0;
}

.spcfc_box .item ul {
  list-style: none;
}

.spcfc_box .item ul li {
  font-size: calc(var(--f-body) + 0.2vw);
  line-height: 1.5;
}

.spcfc_box .item ul li:not(:last-child) {
  margin-bottom: 0.5em;
}

.spcfc_box .item .desc, .spcfc_box .item .diadem__hostingInfo--box p, .diadem__hostingInfo--box .spcfc_box .item p, .spcfc_box .item .diadem__antispamInfo---content p, .diadem__antispamInfo---content .spcfc_box .item p, .spcfc_box .item .hosting_VPSinfo--box p, .hosting_VPSinfo--box .spcfc_box .item p {
  margin: 0;
  margin-bottom: 1em;
}

@media (max-width: 540px) {
  .spcfc_box .item:not(:last-child) {
    margin-bottom: 30px;
  }
}

@media (max-width: 540px) {
  .spcfc_box {
    width: 103%;
    margin: 0 -1.5%;
    float: left;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
  .spcfc_box > * {
    width: 97%;
    float: left;
    margin: 0 1.5% 3% 1.5%;
    min-height: 1px;
    list-style: none;
  }
  .spcfc_box > *:nth-last-child(-n+1) {
    margin-bottom: 0;
  }
}

.image_area {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: flex-start;
  -ms-flex-pack: flex-start;
  justify-content: flex-start;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin: 2em 0 3em 0;
}

.image_area figure img {
  max-height: 35px;
}

@media (max-width: 570px) {
  .image_area figure img {
    max-height: 25px;
  }
}

@media (max-width: 378px) {
  .image_area figure img {
    max-height: 18px;
  }
}

.image_area figure:not(:last-child) {
  margin-right: 60px;
}

@media (max-width: 570px) {
  .image_area figure:not(:last-child) {
    margin-right: 30px;
  }
}

@media (max-width: 378px) {
  .image_area figure:not(:last-child) {
    margin-right: 18px;
  }
}

.image_area figure:last-child img {
  max-height: 23px;
}

@media (max-width: 570px) {
  .image_area figure:last-child img {
    max-height: 15px;
  }
}

@media (max-width: 378px) {
  .image_area figure:last-child img {
    max-height: 11px;
  }
}

@media (max-width: 600px) {
  .diadem__hero--content .desc br, .diadem__hero--content .diadem__hostingInfo--box p br, .diadem__hostingInfo--box .diadem__hero--content p br, .diadem__hero--content .diadem__antispamInfo---content p br, .diadem__antispamInfo---content .diadem__hero--content p br, .diadem__hero--content .hosting_VPSinfo--box p br, .hosting_VPSinfo--box .diadem__hero--content p br {
    display: none;
  }
}

.diadem_new_blogD {
  margin-top: 88px;
}

.diadem_new_blogD .body_content .main_content_box {
  max-width: 900px;
  margin: auto;
  margin-top: -50px;
  background-color: #fff;
}

.diadem_new_blogD .body_content .main_content_box .top_content {
  padding: 80px 40px 80px 96px;
  position: relative;
}

.diadem_new_blogD .body_content .main_content_box .top_content .title {
  font-size: calc(var(--f-body) + 1.5vw) !important;
  line-height: 1.6;
  color: #e07914;
}

.diadem_new_blogD .body_content .main_content_box .top_content .blog_info {
  width: 100%;
  margin-top: 50px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: flex-start;
  -ms-flex-pack: flex-start;
  justify-content: flex-start;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  font-size: 16px;
}

.diadem_new_blogD .body_content .main_content_box .top_content .blog_info ul {
  float: left;
  list-style: none;
}

.diadem_new_blogD .body_content .main_content_box .top_content .blog_info ul li {
  display: inline-block;
}

.diadem_new_blogD .body_content .main_content_box .top_content .blog_info ul li:not(:last-child) {
  margin-right: 40px;
}

@media (max-width: 480px) {
  .diadem_new_blogD .body_content .main_content_box .top_content .blog_info ul li:not(:last-child) {
    margin-right: 0;
    margin-bottom: 20px;
  }
}

@media (max-width: 480px) {
  .diadem_new_blogD .body_content .main_content_box .top_content .blog_info ul li {
    display: block;
  }
}

.diadem_new_blogD .body_content .main_content_box .top_content .blog_info .read_time {
  margin-left: 230px;
}

@media (max-width: 900px) {
  .diadem_new_blogD .body_content .main_content_box .top_content .blog_info .read_time {
    margin-left: 0;
  }
}

@media (max-width: 690px) {
  .diadem_new_blogD .body_content .main_content_box .top_content .blog_info .read_time {
    margin-top: 20px;
  }
}

@media (max-width: 900px) {
  .diadem_new_blogD .body_content .main_content_box .top_content .blog_info {
    -webkit-box-pack: space-between;
    -ms-flex-pack: space-between;
    justify-content: space-between;
  }
}

@media (max-width: 690px) {
  .diadem_new_blogD .body_content .main_content_box .top_content .blog_info {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
  }
}

@media (max-width: 767px) {
  .diadem_new_blogD .body_content .main_content_box .top_content .blog_info {
    margin-top: 30px;
    font-size: 14px;
  }
}

.diadem_new_blogD .body_content .main_content_box .top_content .blog_inner_content {
  margin-top: 50px;
}

.diadem_new_blogD .body_content .main_content_box .top_content .blog_inner_content a {
  color: #004eff;
}

.diadem_new_blogD .body_content .main_content_box .top_content .blog_inner_content a:hover {
  text-decoration: underline;
}

.diadem_new_blogD .body_content .main_content_box .top_content .blog_inner_content p {
  margin-bottom: 30px;
  font-size: 16px;
  line-height: 1.6;
}

@media (max-width: 767px) {
  .diadem_new_blogD .body_content .main_content_box .top_content .blog_inner_content p {
    font-size: 15px;
  }
}

.diadem_new_blogD .body_content .main_content_box .top_content .blog_inner_content ol {
  list-style: none;
  counter-reset: my-awesome-counter;
  margin-bottom: 30px;
}

.diadem_new_blogD .body_content .main_content_box .top_content .blog_inner_content ol li {
  counter-increment: my-awesome-counter;
  font-size: 16px;
  padding-left: 26px;
  position: relative;
  line-height: 1.6;
}

.diadem_new_blogD .body_content .main_content_box .top_content .blog_inner_content ol li:before {
  content: counter(my-awesome-counter) ". ";
  position: absolute;
  left: 0;
  top: 3px;
}

.diadem_new_blogD .body_content .main_content_box .top_content .blog_inner_content ol li:not(:last-child) {
  margin-bottom: 1em;
}

@media (max-width: 767px) {
  .diadem_new_blogD .body_content .main_content_box .top_content .blog_inner_content ol li {
    font-size: 15px;
  }
}

.diadem_new_blogD .body_content .main_content_box .top_content .blog_inner_content ul {
  list-style: none;
  margin-bottom: 30px;
}

.diadem_new_blogD .body_content .main_content_box .top_content .blog_inner_content ul li {
  padding-left: 26px;
  font-size: 16px;
  position: relative;
  line-height: 1.6;
}

.diadem_new_blogD .body_content .main_content_box .top_content .blog_inner_content ul li:before {
  content: "";
  width: 10px;
  height: 10px;
  left: 0;
  top: 7px;
  position: absolute;
  background-color: #e07914;
  border-radius: 50%;
}

.diadem_new_blogD .body_content .main_content_box .top_content .blog_inner_content ul li:not(:last-child) {
  margin-bottom: 1em;
}

@media (max-width: 767px) {
  .diadem_new_blogD .body_content .main_content_box .top_content .blog_inner_content ul li {
    font-size: 15px;
  }
}

.diadem_new_blogD .body_content .main_content_box .top_content .blog_inner_content table {
  margin-bottom: 30px;
}

.diadem_new_blogD .body_content .main_content_box .top_content .blog_inner_content table th {
  background-color: #afafaf;
  color: #fff;
  font-weight: 600;
}

.diadem_new_blogD .body_content .main_content_box .top_content .blog_inner_content table th:not(:last-child) {
  border-right: 1px solid #fff;
}

.diadem_new_blogD .body_content .main_content_box .top_content .blog_inner_content table td {
  line-height: 1.6;
  border: 1px solid #e3e3e3;
}

.diadem_new_blogD .body_content .main_content_box .top_content .blog_inner_content h3 {
  font-size: 18px;
  color: #000;
  margin-bottom: 30px;
  line-height: 1.6;
}

.diadem_new_blogD .body_content .main_content_box .top_content .blog_inner_content h3 strong {
  color: #000;
}

@media (max-width: 767px) {
  .diadem_new_blogD .body_content .main_content_box .top_content .blog_inner_content h3 {
    font-size: 16px;
  }
}

.diadem_new_blogD .body_content .main_content_box .top_content .blog_inner_content h2 {
  font-size: 20px;
  line-height: 1.6;
  color: #000;
  margin-bottom: 30px;
}

.diadem_new_blogD .body_content .main_content_box .top_content .blog_inner_content h2 strong {
  color: #000;
}

@media (max-width: 767px) {
  .diadem_new_blogD .body_content .main_content_box .top_content .blog_inner_content h2 {
    font-size: 18px;
  }
}

@media (max-width: 767px) {
  .diadem_new_blogD .body_content .main_content_box .top_content .blog_inner_content {
    margin-top: 30px;
  }
}

@media (max-width: 950px) {
  .diadem_new_blogD .body_content .main_content_box .top_content {
    padding: 50px 40px 50px 96px;
  }
}

@media (max-width: 520px) {
  .diadem_new_blogD .body_content .main_content_box .top_content {
    padding: 30px 15px 30px 60px;
  }
}

@media (max-width: 950px) {
  .diadem_new_blogD .body_content .main_content_box {
    max-width: 96%;
  }
}

.diadem_new_blogD .blog_comment {
  margin: 0;
  float: left;
  width: 100%;
}

.diadem_new_blogD .blog_comment .ttl {
  color: #fff;
  background-color: #e07914;
  padding: 16px 20px;
  font-size: 20px;
  float: left;
  position: relative;
}

.diadem_new_blogD .blog_comment .ttl:after {
  content: "";
  width: 0;
  height: 0;
  border-top: 58px solid transparent;
  border-bottom: -7px solid transparent;
  border-left: 40px solid #e07914;
  right: -39px;
  top: -1px;
  position: absolute;
}

@media (max-width: 767px) {
  .diadem_new_blogD .blog_comment .ttl:after {
    border-top: 55px solid transparent;
  }
}

@media (max-width: 767px) {
  .diadem_new_blogD .blog_comment .ttl {
    font-size: 18px;
  }
}

.diadem_new_blogD .blog_comment .titlewrap {
  width: 100%;
  float: left;
  border-bottom: 1px solid #e07914;
}

.diadem_new_blogD .blog_comment .blog_comment {
  float: left;
  width: 100%;
}

.diadem_new_blogD .blog_comment .comment_box {
  float: left;
  width: 100%;
}

.diadem_new_blogD .blog_comment .comment-body {
  position: relative;
}

.diadem_new_blogD .blog_comment .comment-body .reply {
  position: absolute;
  right: 0;
  top: 0;
}

.diadem_new_blogD .blog_comment .comment-body .reply a {
  background-image: url(../img/blog_details/reply.png);
  background-repeat: no-repeat;
  background-position: right center;
  color: #000;
  background-color: transparent;
  padding: 0.78em 3em 0.78em 1.2em;
  border: 1px solid transparent;
  border-radius: .5em;
  font-size: 16px;
  -webkit-transition: 0.4s;
  transition: 0.4s;
}

.diadem_new_blogD .blog_comment .comment-body .reply a:hover {
  -webkit-box-shadow: none;
          box-shadow: none;
}

@media (max-width: 400px) {
  .diadem_new_blogD .blog_comment .comment-body .reply a {
    padding: 0.78em 2em 0.78em 0em;
    font-size: 14px;
    background-size: 19px;
  }
}

@media (max-width: 400px) {
  .diadem_new_blogD .blog_comment .comment-body .reply {
    position: static;
  }
}

.diadem_new_blogD .blog_comment .comment-body p {
  font-size: 16px;
  line-height: 1.6;
  margin-top: 30px;
}

.diadem_new_blogD .blog_comment .commentlist .comment {
  padding: 36px;
}

@media (max-width: 520px) {
  .diadem_new_blogD .blog_comment .commentlist .comment {
    padding: 30px 0;
  }
}

.diadem_new_blogD .blog_comment .comment-meta {
  margin-top: 1em;
  font-size: 13px;
}

.diadem_new_blogD .blog_comment .comment-respond {
  border: none;
  padding: 0;
  margin-top: 0;
}

.diadem_new_blogD .blog_comment .comment-notes {
  float: left;
  width: 100%;
  margin-top: 2em;
}

.diadem_new_blogD .blog_comment .comment-form {
  padding: 0 20px;
  font-size: 16px;
}

@media (max-width: 767px) {
  .diadem_new_blogD .blog_comment .comment-form {
    font-size: 15px;
  }
}

@media (max-width: 520px) {
  .diadem_new_blogD .blog_comment .comment-form {
    padding: 0 15px;
  }
}

.diadem_new_blogD .blog_comment #comments {
  padding-left: 48px;
  line-height: 1.6;
  margin-top: 1.5em;
}

@media (max-width: 520px) {
  .diadem_new_blogD .blog_comment #comments {
    padding-left: 15px;
  }
}

.diadem_new_blogD .search_wrap {
  float: left;
  width: 100%;
  padding: 0 20px;
  margin-top: 50px;
}

.diadem_new_blogD .search_wrap .search_content {
  background-color: #725334;
  width: 100%;
  padding: 38px;
}

.diadem_new_blogD .search_wrap .search_content .ttl {
  font-size: 20px;
  color: #fff;
  font-weight: 500;
}

@media (max-width: 767px) {
  .diadem_new_blogD .search_wrap .search_content .ttl {
    font-size: 18px;
  }
}

.diadem_new_blogD .search_wrap .search_content .search {
  width: 100%;
  position: relative;
  margin: 1em 0;
}

.diadem_new_blogD .search_wrap .search_content .search input {
  height: 53px;
  border: 1px solid #fff;
  width: 100%;
  background: transparent;
  padding: 10px;
}

.diadem_new_blogD .search_wrap .search_content .search input::-webkit-input-placeholder {
  color: #fff;
}

.diadem_new_blogD .search_wrap .search_content .search input:-ms-input-placeholder {
  color: #fff;
}

.diadem_new_blogD .search_wrap .search_content .search input::-ms-input-placeholder {
  color: #fff;
}

.diadem_new_blogD .search_wrap .search_content .search input::placeholder {
  color: #fff;
}

.diadem_new_blogD .search_wrap .search_content .search a {
  position: absolute;
  right: 0;
  top: 0;
  width: 60px;
  height: 100%;
  background-image: url(../img/blog_details/search.png);
  background-repeat: no-repeat;
  background-position: center;
}

.diadem_new_blogD .search_wrap .search_content p {
  font-size: 16px;
  color: #fff;
}

@media (max-width: 767px) {
  .diadem_new_blogD .search_wrap .search_content p {
    font-size: 15px;
  }
}

@media (max-width: 520px) {
  .diadem_new_blogD .search_wrap .search_content {
    padding: 30px 15px;
  }
}

.diadem_new_blogD .search_wrap #ajaxsearchlite1 .probox, .diadem_new_blogD .search_wrap div.asl_w .probox {
  border: none !important;
  border-radius: 0 !important;
}

@media (max-width: 520px) {
  .diadem_new_blogD .search_wrap {
    padding: 0 15px;
  }
}

.diadem_new_blogD .enjoy_this_blog {
  margin: 48px 0;
  float: left;
  width: 100%;
  padding: 0 20px;
}

.diadem_new_blogD .enjoy_this_blog .ttl {
  color: #e07914;
  font-size: calc(var(--f-body) + 1.5vw) !important;
}

.diadem_new_blogD .enjoy_this_blog .desc, .diadem_new_blogD .enjoy_this_blog .diadem__hostingInfo--box p, .diadem__hostingInfo--box .diadem_new_blogD .enjoy_this_blog p, .diadem_new_blogD .enjoy_this_blog .diadem__antispamInfo---content p, .diadem__antispamInfo---content .diadem_new_blogD .enjoy_this_blog p, .diadem_new_blogD .enjoy_this_blog .hosting_VPSinfo--box p, .hosting_VPSinfo--box .diadem_new_blogD .enjoy_this_blog p {
  color: #000;
  font-size: 18px;
  margin-top: 1em;
}

@media (max-width: 767px) {
  .diadem_new_blogD .enjoy_this_blog .desc, .diadem_new_blogD .enjoy_this_blog .diadem__hostingInfo--box p, .diadem__hostingInfo--box .diadem_new_blogD .enjoy_this_blog p, .diadem_new_blogD .enjoy_this_blog .diadem__antispamInfo---content p, .diadem__antispamInfo---content .diadem_new_blogD .enjoy_this_blog p, .diadem_new_blogD .enjoy_this_blog .hosting_VPSinfo--box p, .hosting_VPSinfo--box .diadem_new_blogD .enjoy_this_blog p {
    font-size: 15px;
  }
}

.diadem_new_blogD .enjoy_this_blog .blg_carousel {
  margin-top: 38px;
}

.diadem_new_blogD .enjoy_this_blog .box {
  padding: 25px;
  border: 1px solid #e7e7e7;
  min-height: 294px;
  padding: 25px;
  position: relative;
}

.diadem_new_blogD .enjoy_this_blog .box .bl_ttl {
  font-size: 20px;
  font-weight: 600;
  color: #000;
  line-height: 1.6;
}

@media (max-width: 767px) {
  .diadem_new_blogD .enjoy_this_blog .box .bl_ttl {
    font-size: 18px;
  }
}

.diadem_new_blogD .enjoy_this_blog .box .read {
  position: absolute;
  left: 25px;
  bottom: 25px;
  font-size: 16px;
}

.diadem_new_blogD .enjoy_this_blog .box a {
  width: 48px;
  height: 30px;
  background-image: url(../img/blog_details/ar_right.png);
  background-repeat: no-repeat;
  background-position: center;
  position: absolute;
  right: 25px;
  bottom: 25px;
}

.diadem_new_blogD .comment-reply-title {
  display: none;
}

.social_bl {
  width: 35px;
  position: absolute;
  left: 15px;
  top: 116px;
}

.social_bl a {
  width: 35px;
  height: 35px;
  background-repeat: no-repeat;
  background-position: center;
}

.social_bl a:not(:last-child) {
  margin-bottom: 70px;
}

@media (max-width: 520px) {
  .social_bl a:not(:last-child) {
    margin-bottom: 40px;
  }
}

.social_bl a.fb {
  background-image: url(../img/blog_details/fb.png);
}

.social_bl a.fb:hover {
  background-image: url(../img/blog_details/fb_O.png);
}

.social_bl a.tw {
  background-image: url(../img/blog_details/tw.png);
}

.social_bl a.tw:hover {
  background-image: url(../img/blog_details/tw_O.png);
}

.social_bl a.lin {
  background-image: url(../img/blog_details/li.png);
}

.social_bl a.lin:hover {
  background-image: url(../img/blog_details/li_O.png);
}

@media (max-width: 520px) {
  .social_bl a {
    width: 26px;
    background-size: 100%;
  }
}

@media (max-width: 520px) {
  .social_bl {
    width: 26px;
    top: 30px;
  }
}

.landing-container {
  max-width: 1530px;
  padding: 0 15px;
  margin: auto;
}

.landingbanner {
  width: 100%;
  background-image: url(../img/landing/banner.jpg);
  background-repeat: no-repeat;
  background-position: left top;
  background-size: cover;
  min-height: 990px;
  padding: 60px 0;
  position: relative;
}

.landingbanner:after {
  content: "";
  width: 32%;
  height: 600px;
  position: absolute;
  left: 11%;
  top: 35%;
  background-image: url(../img/landing/envlp.png);
  background-repeat: no-repeat;
  background-position: left top;
  background-size: 100%;
}

@media (max-width: 1680px) {
  .landingbanner:after {
    left: 6%;
  }
}

@media (max-width: 1540px) {
  .landingbanner:after {
    width: 34%;
    top: 40%;
    left: 15px;
    height: 600px;
  }
}

@media (max-width: 1200px) {
  .landingbanner:after {
    width: 38%;
    left: 15px;
    height: 440px;
  }
}

@media (max-width: 928px) {
  .landingbanner:after {
    display: none;
  }
}

.landingbanner .content_list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  -webkit-box-pack: space-between;
  -ms-flex-pack: space-between;
  justify-content: space-between;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  position: relative;
  z-index: 333;
}

.landingbanner .content_list .title {
  color: #fff;
}

.landingbanner .content_list .desc, .landingbanner .content_list .diadem__hostingInfo--box p, .diadem__hostingInfo--box .landingbanner .content_list p, .landingbanner .content_list .diadem__antispamInfo---content p, .diadem__antispamInfo---content .landingbanner .content_list p, .landingbanner .content_list .hosting_VPSinfo--box p, .hosting_VPSinfo--box .landingbanner .content_list p {
  color: #fff;
}

.landingbanner .content_list .left {
  width: 48%;
  padding-top: 3em;
}

.landingbanner .content_list .left .title {
  font-size: calc(var(--f-body) + 2vw);
}

.landingbanner .content_list .left .desc, .landingbanner .content_list .left .diadem__hostingInfo--box p, .diadem__hostingInfo--box .landingbanner .content_list .left p, .landingbanner .content_list .left .diadem__antispamInfo---content p, .diadem__antispamInfo---content .landingbanner .content_list .left p, .landingbanner .content_list .left .hosting_VPSinfo--box p, .hosting_VPSinfo--box .landingbanner .content_list .left p {
  font-size: calc(var(--f-body) + 0.8vw);
  margin-top: 1em;
}

.landingbanner .content_list .left .desc span, .landingbanner .content_list .left .diadem__hostingInfo--box p span, .diadem__hostingInfo--box .landingbanner .content_list .left p span, .landingbanner .content_list .left .diadem__antispamInfo---content p span, .diadem__antispamInfo---content .landingbanner .content_list .left p span, .landingbanner .content_list .left .hosting_VPSinfo--box p span, .hosting_VPSinfo--box .landingbanner .content_list .left p span {
  display: block;
  font-size: calc(var(--f-body) + 1.2vw) !important;
  font-weight: 500;
}

@media (max-width: 1200px) {
  .landingbanner .content_list .left {
    width: 40%;
  }
}

@media (max-width: 928px) {
  .landingbanner .content_list .left {
    width: 100%;
  }
}

.landingbanner .content_list .right {
  width: 40%;
}

@media (max-width: 928px) {
  .landingbanner .content_list .right .lgo {
    position: absolute;
    top: 0;
    left: 0;
    width: 160px;
  }
}

.landingbanner .content_list .right .title {
  font-size: calc(var(--f-body) + 0.6vw);
  margin-top: 1.5em;
}

.landingbanner .content_list .right .title span {
  font-size: calc(var(--f-body) + 1.2vw) !important;
  margin-bottom: 0;
}

.landingbanner .content_list .right .desc, .landingbanner .content_list .right .diadem__hostingInfo--box p, .diadem__hostingInfo--box .landingbanner .content_list .right p, .landingbanner .content_list .right .diadem__antispamInfo---content p, .diadem__antispamInfo---content .landingbanner .content_list .right p, .landingbanner .content_list .right .hosting_VPSinfo--box p, .hosting_VPSinfo--box .landingbanner .content_list .right p {
  font-size: calc(var(--f-body) + 0.4vw);
}

.landingbanner .content_list .right .desc span, .landingbanner .content_list .right .diadem__hostingInfo--box p span, .diadem__hostingInfo--box .landingbanner .content_list .right p span, .landingbanner .content_list .right .diadem__antispamInfo---content p span, .diadem__antispamInfo---content .landingbanner .content_list .right p span, .landingbanner .content_list .right .hosting_VPSinfo--box p span, .hosting_VPSinfo--box .landingbanner .content_list .right p span {
  font-size: calc(var(--f-body) + 0.8vw) !important;
  font-weight: 500;
  margin-bottom: 0;
}

.landingbanner .content_list .right .email_secland {
  margin-top: 2em;
}

.landingbanner .content_list .right .email_secland .form-element {
  width: 100%;
}

.landingbanner .content_list .right .email_secland .form-element .form-field {
  border: 1px solid #fff !important;
  color: #fff !important;
  height: 60px;
  border-radius: 5px;
}

.landingbanner .content_list .right .email_secland .form-element .form-label {
  color: #fff !important;
  font-size: 18px;
}

.landingbanner .content_list .right .email_secland .form-btnelement {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  -webkit-box-pack: flex-end;
  -ms-flex-pack: flex-end;
  justify-content: flex-end;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

.landingbanner .content_list .right .email_secland .btn {
  background-color: #fff;
  font-size: calc(var(--f-body) + 0.3vw);
  font-weight: 600;
  width: auto;
  min-height: 52px;
}

@media (max-width: 500px) {
  .landingbanner .content_list .right .email_secland .btn {
    width: 100%;
  }
}

@media (max-width: 500px) {
  .landingbanner .content_list .right .email_secland .form-flexsb {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
}

.landingbanner .content_list .right .email_secland .form-element.form-elementCaptcha {
  width: auto;
  margin-right: 15px;
}

.landingbanner .content_list .right .email_secland .form-element.form-elementCaptcha span {
  color: #fff !important;
}

@media (max-width: 500px) {
  .landingbanner .content_list .right .email_secland .form-element.form-elementCaptcha {
    width: 100% !important;
    margin-bottom: 40px;
  }
}

.landingbanner .content_list .right .email_secland .form-element.form-elementCaptcha input {
  border: 1px solid #fff !important;
  border-radius: 5px !important;
  color: #fff !important;
}

.landingbanner .content_list .right .email_secland label.error, .landingbanner .content_list .right .email_secland i.error {
  color: #fff !important;
}

@media (max-width: 1200px) {
  .landingbanner .content_list .right {
    width: 50%;
  }
}

@media (max-width: 928px) {
  .landingbanner .content_list .right {
    width: 100%;
  }
}

@media (max-width: 928px) {
  .landingbanner .content_list {
    padding-top: 5em;
  }
}

@media (max-width: 1680px) {
  .landingbanner {
    min-height: 880px;
  }
}

@media (max-width: 1200px) {
  .landingbanner {
    min-height: 830px;
  }
}

@media (max-width: 600px) {
  .landingbanner {
    padding: 30px 0 60px;
  }
}

.bottom_sec {
  padding: 5em 0 8em;
  position: relative;
}

.bottom_sec .list {
  max-width: 1140px;
  width: 103%;
  margin: 0 -1.5%;
  float: left;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  -webkit-box-pack: space-between;
  -ms-flex-pack: space-between;
  justify-content: space-between;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

.bottom_sec .list > * {
  width: 30.33333%;
  float: left;
  margin: 0 1.5% 3% 1.5%;
  min-height: 1px;
  list-style: none;
}

.bottom_sec .list > *:nth-last-child(-n+3) {
  margin-bottom: 0;
}

.bottom_sec .list .box {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: flex-start;
  -ms-flex-pack: flex-start;
  justify-content: flex-start;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  color: #fff;
  border-radius: 8px;
  padding: 25px;
}

@media (max-width: 963px) {
  .bottom_sec .list .box figure {
    width: 100%;
    text-align: center;
  }
}

@media (max-width: 560px) {
  .bottom_sec .list .box figure {
    width: auto;
  }
}

.bottom_sec .list .box .title {
  font-size: calc(var(--f-body) + 0.6vw);
  margin-left: 25px;
}

@media (max-width: 963px) {
  .bottom_sec .list .box .title {
    width: 100%;
    text-align: center;
    margin-left: 0;
    margin-top: 1em;
  }
}

@media (max-width: 560px) {
  .bottom_sec .list .box .title {
    width: auto;
    margin-left: 25px;
    margin-top: 0;
    text-align: left;
  }
}

.bottom_sec .list .box:nth-child(1) {
  background-color: #ef7e23;
}

.bottom_sec .list .box:nth-child(2) {
  background-color: #ee7831;
}

.bottom_sec .list .box:nth-child(3) {
  background-color: #ee992a;
}

@media (max-width: 1040px) {
  .bottom_sec .list .box {
    padding: 15px;
  }
}

@media (max-width: 560px) {
  .bottom_sec .list .box {
    width: 100%;
  }
  .bottom_sec .list .box:not(:first-child) {
    margin-top: 20px;
  }
}

@media (max-width: 1240px) {
  .bottom_sec .list {
    max-width: 100%;
  }
}

.bottom_sec .desc, .bottom_sec .diadem__hostingInfo--box p, .diadem__hostingInfo--box .bottom_sec p, .bottom_sec .diadem__antispamInfo---content p, .diadem__antispamInfo---content .bottom_sec p, .bottom_sec .hosting_VPSinfo--box p, .hosting_VPSinfo--box .bottom_sec p {
  max-width: 810px;
  margin-top: 4em;
  float: left;
}

.bottom_sec .desc p, .bottom_sec .diadem__hostingInfo--box p p, .diadem__hostingInfo--box .bottom_sec p p, .bottom_sec .diadem__antispamInfo---content p p, .diadem__antispamInfo---content .bottom_sec p p, .bottom_sec .hosting_VPSinfo--box p p, .hosting_VPSinfo--box .bottom_sec p p {
  font-size: calc(var(--f-body) + 0.6vw) !important;
}

.bottom_sec .desc p span, .bottom_sec .diadem__hostingInfo--box p p span, .diadem__hostingInfo--box .bottom_sec p p span, .bottom_sec .diadem__antispamInfo---content p p span, .diadem__antispamInfo---content .bottom_sec p p span, .bottom_sec .hosting_VPSinfo--box p p span, .hosting_VPSinfo--box .bottom_sec p p span {
  color: #f46e04;
}

@media (max-width: 1240px) {
  .bottom_sec .desc, .bottom_sec .diadem__hostingInfo--box p, .diadem__hostingInfo--box .bottom_sec p, .bottom_sec .diadem__antispamInfo---content p, .diadem__antispamInfo---content .bottom_sec p, .bottom_sec .hosting_VPSinfo--box p, .hosting_VPSinfo--box .bottom_sec p {
    max-width: 100%;
  }
}

@media (max-width: 1024px) {
  .bottom_sec .desc, .bottom_sec .diadem__hostingInfo--box p, .diadem__hostingInfo--box .bottom_sec p, .bottom_sec .diadem__antispamInfo---content p, .diadem__antispamInfo---content .bottom_sec p, .bottom_sec .hosting_VPSinfo--box p, .hosting_VPSinfo--box .bottom_sec p {
    margin-top: 3em;
  }
}

.bottom_sec .btn {
  background-color: #ee7831;
  font-size: calc(var(--f-body) + 0.3vw);
  color: #fff;
  font-weight: 600;
  position: absolute;
  left: 20%;
  bottom: -30px;
  z-index: 111;
}

@media (max-width: 1240px) {
  .bottom_sec .btn {
    left: 50%;
    -webkit-transform: translateX(-50%);
            transform: translateX(-50%);
  }
}

@media (max-width: 1024px) {
  .bottom_sec {
    padding: 3em 0 4em;
  }
}

.landing_footer {
  background-color: #353535;
  color: #fff;
  position: relative;
}

.landing_footer .footer_contentlndng {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  -webkit-box-pack: space-between;
  -ms-flex-pack: space-between;
  justify-content: space-between;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  position: relative;
  z-index: 111;
  width: calc(100% - 520px);
}

.landing_footer .footer_contentlndng .left {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  -webkit-box-pack: space-between;
  -ms-flex-pack: space-between;
  justify-content: space-between;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

.landing_footer .footer_contentlndng .left .lgo {
  width: 160px;
}

@media (max-width: 767px) {
  .landing_footer .footer_contentlndng .left {
    text-align: center;
    width: 100%;
    display: block;
  }
}

.landing_footer .footer_contentlndng .right {
  text-align: right;
}

.landing_footer .footer_contentlndng .right p {
  font-size: calc(var(--f-body) + 0.2vw) !important;
  line-height: 1.6;
}

@media (max-width: 767px) {
  .landing_footer .footer_contentlndng .right {
    text-align: center;
    width: 100%;
    margin-top: 2em;
  }
}

@media (max-width: 1440px) {
  .landing_footer .footer_contentlndng {
    width: calc(100% - 400px);
  }
}

@media (max-width: 1240px) {
  .landing_footer .footer_contentlndng {
    width: 100%;
  }
}

.landing_footer .inner-container {
  position: relative;
  padding: 5em 0 3em 0;
}

.landing_footer .inner-container:after {
  content: "";
  width: 604px;
  height: 680px;
  position: absolute;
  right: 0;
  bottom: 0;
  background-image: url(../img/landing/man.png);
  background-repeat: no-repeat;
  background-position: left bottom;
  background-size: 100%;
}

@media (max-width: 1440px) {
  .landing_footer .inner-container:after {
    width: 500px;
    height: 566px;
  }
}

@media (max-width: 1300px) {
  .landing_footer .inner-container:after {
    width: 444px;
    height: 566px;
  }
}

@media (max-width: 1240px) {
  .landing_footer .inner-container:after {
    display: none;
  }
}

@media (max-width: 1240px) {
  .landing_footer .inner-container {
    padding: 5em 0 5em;
  }
}

.cp.desk {
  margin-top: 25px;
}

@media (max-width: 767px) {
  .cp.desk {
    display: none;
  }
}

.cp.mob {
  margin-top: 1.5em;
  text-align: center;
}

@media (min-width: 768px) {
  .cp.mob {
    display: none;
  }
}

.landingbanner.chibanner {
  width: 100%;
  background-color: #f6fbfd;
  background-image: none;
  min-height: 990px;
  padding: 60px 0;
  position: relative;
}

.landingbanner.chibanner:after {
  content: "";
  width: 1266px;
  height: 100%;
  position: absolute;
  left: 0%;
  bottom: 0%;
  top: auto;
  background-image: url(../img/landing/cloud-host/banner_aftr.png);
  background-repeat: no-repeat;
  background-position: left bottom;
  background-size: 100%;
}

@media (max-width: 1680px) {
  .landingbanner.chibanner:after {
    width: 1129px;
  }
}

@media (max-width: 1500px) {
  .landingbanner.chibanner:after {
    width: 1050px;
  }
}

@media (max-width: 1400px) {
  .landingbanner.chibanner:after {
    width: 990px;
  }
}

@media (max-width: 1280px) {
  .landingbanner.chibanner:after {
    width: 60%;
  }
}

@media (max-width: 928px) {
  .landingbanner.chibanner:after {
    display: none;
  }
}

.landingbanner.chibanner .content_list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  -webkit-box-pack: flex-end;
  -ms-flex-pack: flex-end;
  justify-content: flex-end;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  position: static;
  z-index: 333;
}

.landingbanner.chibanner .content_list .title {
  color: #001820;
}

.landingbanner.chibanner .content_list .desc, .landingbanner.chibanner .content_list .diadem__hostingInfo--box p, .diadem__hostingInfo--box .landingbanner.chibanner .content_list p, .landingbanner.chibanner .content_list .diadem__antispamInfo---content p, .diadem__antispamInfo---content .landingbanner.chibanner .content_list p, .landingbanner.chibanner .content_list .hosting_VPSinfo--box p, .hosting_VPSinfo--box .landingbanner.chibanner .content_list p {
  color: #001820;
}

.landingbanner.chibanner .content_list .left {
  position: absolute;
  left: 255px;
  top: 335px;
  text-align: center;
  z-index: 333;
  padding: 0;
  width: auto;
}

.landingbanner.chibanner .content_list .left .title {
  font-size: calc(var(--f-body) + 1.8vw);
}

.landingbanner.chibanner .content_list .left .desc, .landingbanner.chibanner .content_list .left .diadem__hostingInfo--box p, .diadem__hostingInfo--box .landingbanner.chibanner .content_list .left p, .landingbanner.chibanner .content_list .left .diadem__antispamInfo---content p, .diadem__antispamInfo---content .landingbanner.chibanner .content_list .left p, .landingbanner.chibanner .content_list .left .hosting_VPSinfo--box p, .hosting_VPSinfo--box .landingbanner.chibanner .content_list .left p {
  font-size: calc(var(--f-body) + 0.8vw);
  margin-top: 0.5em;
}

.landingbanner.chibanner .content_list .left .desc span, .landingbanner.chibanner .content_list .left .diadem__hostingInfo--box p span, .diadem__hostingInfo--box .landingbanner.chibanner .content_list .left p span, .landingbanner.chibanner .content_list .left .diadem__antispamInfo---content p span, .diadem__antispamInfo---content .landingbanner.chibanner .content_list .left p span, .landingbanner.chibanner .content_list .left .hosting_VPSinfo--box p span, .hosting_VPSinfo--box .landingbanner.chibanner .content_list .left p span {
  display: block;
  font-size: calc(var(--f-body) + 1.2vw) !important;
  font-weight: 500;
}

@media (max-width: 1680px) {
  .landingbanner.chibanner .content_list .left {
    left: 233px;
    top: 294px;
  }
}

@media (max-width: 1500px) {
  .landingbanner.chibanner .content_list .left {
    left: 205px;
    top: 335px;
  }
}

@media (max-width: 1400px) {
  .landingbanner.chibanner .content_list .left {
    left: 182px;
    top: 362px;
  }
}

@media (max-width: 1280px) {
  .landingbanner.chibanner .content_list .left {
    width: 40%;
    position: static;
    margin-top: 5em;
  }
}

@media (max-width: 928px) {
  .landingbanner.chibanner .content_list .left {
    width: 100%;
    text-align: left;
    margin-top: 3em;
  }
}

.landingbanner.chibanner .content_list .right {
  width: 40%;
  position: relative;
  z-index: 333;
}

@media (max-width: 928px) {
  .landingbanner.chibanner .content_list .right .lgo {
    position: absolute;
    top: 0;
    left: 0;
    width: 160px;
  }
}

.landingbanner.chibanner .content_list .right .title {
  font-size: calc(var(--f-body) + 0.6vw);
  margin-top: 1.5em;
}

.landingbanner.chibanner .content_list .right .title span {
  font-size: calc(var(--f-body) + 1.2vw) !important;
  margin-bottom: 0;
}

.landingbanner.chibanner .content_list .right .desc, .landingbanner.chibanner .content_list .right .diadem__hostingInfo--box p, .diadem__hostingInfo--box .landingbanner.chibanner .content_list .right p, .landingbanner.chibanner .content_list .right .diadem__antispamInfo---content p, .diadem__antispamInfo---content .landingbanner.chibanner .content_list .right p, .landingbanner.chibanner .content_list .right .hosting_VPSinfo--box p, .hosting_VPSinfo--box .landingbanner.chibanner .content_list .right p {
  font-size: calc(var(--f-body) + 0.4vw);
}

.landingbanner.chibanner .content_list .right .desc span, .landingbanner.chibanner .content_list .right .diadem__hostingInfo--box p span, .diadem__hostingInfo--box .landingbanner.chibanner .content_list .right p span, .landingbanner.chibanner .content_list .right .diadem__antispamInfo---content p span, .diadem__antispamInfo---content .landingbanner.chibanner .content_list .right p span, .landingbanner.chibanner .content_list .right .hosting_VPSinfo--box p span, .hosting_VPSinfo--box .landingbanner.chibanner .content_list .right p span {
  font-size: calc(var(--f-body) + 0.8vw) !important;
  font-weight: 500;
  margin-bottom: 0;
}

.landingbanner.chibanner .content_list .right .email_secland {
  margin-top: 2em;
}

.landingbanner.chibanner .content_list .right .email_secland .form-element {
  width: 100%;
}

.landingbanner.chibanner .content_list .right .email_secland .form-element .form-field {
  border: 1px solid #001820 !important;
  color: #001820 !important;
  height: 60px;
  border-radius: 5px;
}

.landingbanner.chibanner .content_list .right .email_secland .form-element .form-label {
  color: #001820 !important;
  font-size: 18px;
}

@media (max-width: 500px) {
  .landingbanner.chibanner .content_list .right .email_secland .form-flexsb {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
}

.landingbanner.chibanner .content_list .right .email_secland .form-element.form-elementCaptcha {
  width: auto;
  margin-right: 15px;
}

.landingbanner.chibanner .content_list .right .email_secland .form-element.form-elementCaptcha span {
  color: #001820 !important;
}

@media (max-width: 500px) {
  .landingbanner.chibanner .content_list .right .email_secland .form-element.form-elementCaptcha {
    width: 100% !important;
    margin-bottom: 40px;
  }
}

.landingbanner.chibanner .content_list .right .email_secland .form-element.form-elementCaptcha input {
  border: 1px solid #000 !important;
  border-radius: 5px !important;
  color: #fff !important;
}

.landingbanner.chibanner .content_list .right .email_secland .btn {
  background-color: #ec7313;
  font-size: calc(var(--f-body) + 0.3vw);
  color: #fff;
  font-weight: 600;
  min-height: 52px;
}

@media (max-width: 500px) {
  .landingbanner.chibanner .content_list .right .email_secland .btn {
    width: 100%;
  }
}

@media (max-width: 1200px) {
  .landingbanner.chibanner .content_list .right {
    width: 50%;
  }
}

@media (max-width: 928px) {
  .landingbanner.chibanner .content_list .right {
    width: 100%;
    position: static;
  }
}

@media (max-width: 1280px) {
  .landingbanner.chibanner .content_list {
    -webkit-box-pack: space-between;
    -ms-flex-pack: space-between;
    justify-content: space-between;
  }
}

@media (max-width: 928px) {
  .landingbanner.chibanner .content_list {
    padding-top: 5em;
    position: relative;
  }
}

@media (max-width: 1680px) {
  .landingbanner.chibanner {
    min-height: 880px;
  }
}

@media (max-width: 1200px) {
  .landingbanner.chibanner {
    min-height: 830px;
  }
}

@media (max-width: 600px) {
  .landingbanner.chibanner {
    padding: 30px 0 60px;
  }
}

.budcp .title {
  line-height: 1.6;
}

.budcp .title span {
  color: #f46e04;
}

.budcp ol {
  list-style: none;
  counter-reset: my-awesome-counter;
  margin-top: 3em;
}

.budcp ol li {
  counter-increment: my-awesome-counter;
  padding-left: 22px;
  position: relative;
  font-size: calc(var(--f-body) + 0.3vw) !important;
  line-height: 1.6;
}

.budcp ol li:before {
  content: counter(my-awesome-counter) ". ";
  position: absolute;
  left: 0;
  top: 0px;
}

.budcp ol li:not(:last-child) {
  margin-bottom: 1em;
}

@media (max-width: 800px) {
  .budcp ol {
    margin-top: 2em;
  }
}

.budcp .inner-container {
  padding: 8em 0;
  position: relative;
}

@media (max-width: 1000px) {
  .budcp .inner-container {
    padding: 4em 0;
  }
}

.budcp .content .left {
  width: 50%;
  float: left;
}

@media (max-width: 872px) {
  .budcp .content .left {
    width: 58%;
  }
}

@media (max-width: 800px) {
  .budcp .content .left {
    width: 100%;
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
    margin-top: 3em;
  }
}

.budcp .content .right {
  width: 35%;
  position: absolute;
  right: 0;
  bottom: -39px;
  z-index: 333;
}

@media (max-width: 1500px) {
  .budcp .content .right {
    width: 496px;
  }
}

@media (max-width: 1000px) {
  .budcp .content .right {
    width: 337px;
    bottom: -26px;
  }
}

@media (max-width: 800px) {
  .budcp .content .right {
    position: static;
    width: 100%;
    text-align: center;
  }
}

.budcp .content .btn {
  background-color: #ec7313;
  font-size: 24px;
  color: #fff;
  font-weight: 600;
  margin-top: 3em;
}

@media (max-width: 1024px) {
  .budcp .content .btn {
    font-size: 20px;
  }
}

@media (max-width: 928px) {
  .budcp .content .btn {
    font-size: 18px;
  }
}

@media (max-width: 800px) {
  .budcp .content .btn {
    margin-top: 2em;
  }
}

@media (max-width: 400px) {
  .budcp .content .btn {
    font-size: 15px;
  }
}

@media (max-width: 800px) {
  .budcp .content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
}

.landing_footer.chifoot .inner-container:after {
  display: none;
}

.landing_footer.chifoot .footer_contentlndng {
  width: 100%;
}

.chi_calwrap .diadem__hybridEmailCalc .rset_btn {
  width: 40%;
}

@media (max-width: 1040px) {
  .chi_calwrap .diadem__hybridEmailCalc .rset_btn {
    width: auto;
    float: right;
    margin-bottom: 20px;
  }
}

.chi_calwrap .diadem__hybridEmailCalc {
  margin: 4em 0 !important;
}

@media (max-width: 1168px) {
  .chi_calwrap .inner-container {
    margin: 0 50px;
    width: calc(100% - 100px);
  }
}

@media (max-width: 1070px) {
  .chi_calwrap .inner-container {
    width: 100%;
    margin: 0;
  }
}

.chibanner {
  background-color: #e3ecf0;
  padding-top: 100px;
}

@media (max-width: 840px) {
  .chibanner .lgo {
    width: 160px;
  }
}

.chibanner .center_content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: space-between;
  -ms-flex-pack: space-between;
  justify-content: space-between;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  margin-top: 100px;
}

.chibanner .center_content .vdo-container {
  border: none;
  background-color: transparent;
}

.chibanner .center_content .content {
  margin-bottom: -33px;
  position: relative;
  margin-left: 150px;
}

.chibanner .center_content .content:after {
  content: "";
  width: 1090px;
  height: 979px;
  position: absolute;
  left: -189px;
  top: -242px;
  background-image: url(../img/landing/cloud-host/grp.png);
  background-repeat: no-repeat;
  background-position: left top;
  background-size: 100%;
}

@media (max-width: 1600px) {
  .chibanner .center_content .content:after {
    width: 1034px;
    left: -164px;
  }
}

@media (max-width: 1500px) {
  .chibanner .center_content .content:after {
    width: 997px;
    height: 891px;
    left: -145px;
  }
}

@media (max-width: 1400px) {
  .chibanner .center_content .content:after {
    width: 879px;
    height: 772px;
    left: -145px;
  }
}

@media (max-width: 1100px) {
  .chibanner .center_content .content:after {
    left: 0;
    width: 100%;
    top: -215px;
  }
}

@media (max-width: 840px) {
  .chibanner .center_content .content:after {
    display: none;
  }
}

.chibanner .center_content .content .info {
  width: 618px;
  margin-top: -10px;
  margin-bottom: 44px;
  text-align: right;
}

.chibanner .center_content .content .info .title {
  font-size: calc(var(--f-body) + 1.4vw) !important;
}

.chibanner .center_content .content .info .desc, .chibanner .center_content .content .info .diadem__hostingInfo--box p, .diadem__hostingInfo--box .chibanner .center_content .content .info p, .chibanner .center_content .content .info .diadem__antispamInfo---content p, .diadem__antispamInfo---content .chibanner .center_content .content .info p, .chibanner .center_content .content .info .hosting_VPSinfo--box p, .hosting_VPSinfo--box .chibanner .center_content .content .info p {
  font-size: calc(var(--f-body) + 0.6vw) !important;
  margin-top: 15px;
}

@media (max-width: 1500px) {
  .chibanner .center_content .content .info {
    width: 578px;
  }
}

@media (max-width: 1400px) {
  .chibanner .center_content .content .info {
    width: 520px;
  }
}

@media (max-width: 1100px) {
  .chibanner .center_content .content .info {
    width: 606px;
  }
}

@media (max-width: 840px) {
  .chibanner .center_content .content .info {
    width: 100%;
    text-align: left;
    margin-bottom: 30px;
  }
}

.chibanner .center_content .content .vidbox {
  position: relative;
  z-index: 333;
}

@media (max-width: 1400px) {
  .chibanner .center_content .content {
    max-width: 800px;
  }
}

@media (max-width: 1199px) {
  .chibanner .center_content .content {
    margin-left: 0;
    margin-bottom: 0;
  }
}

.chibanner .center_content .right .cont .center-container {
  width: auto !important;
}

.chibanner .center_content .right .cont .title {
  font-size: calc(var(--f-body) + 0.4vw) !important;
  margin-right: 20px;
  line-height: 1.6;
}

.chibanner .center_content .right .cont .title span {
  font-size: calc(var(--f-body) + 1vw) !important;
  display: block;
  font-weight: 600;
}

@media (max-width: 1199px) {
  .chibanner .center_content .right .cont .title span {
    display: inline;
  }
}

@media (max-width: 580px) {
  .chibanner .center_content .right .cont .title {
    width: 100%;
    text-align: center;
  }
}

@media (max-width: 1199px) {
  .chibanner .center_content .right .cont {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
  }
}

@media (max-width: 580px) {
  .chibanner .center_content .right .cont {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
}

@media (max-width: 1199px) {
  .chibanner .center_content .right {
    width: 100%;
    margin: 2em 0 3em;
  }
}

@media (max-width: 1199px) {
  .chibanner .center_content {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
}

@media (max-width: 1100px) {
  .chibanner .center_content {
    margin-top: 70px;
  }
}

@media (max-width: 840px) {
  .chibanner {
    padding-top: 50px;
  }
}

#see_brkup_frm_jelastics {
  width: 100%;
  margin-top: 30px;
}

#see_brkup_frm_jelastics .form-element {
  width: 48%;
}

#see_brkup_frm_jelastics .form-element:nth-child(odd) {
  float: left;
}

#see_brkup_frm_jelastics .form-element:nth-child(even) {
  float: right;
}

@media (max-width: 500px) {
  #see_brkup_frm_jelastics .form-element {
    width: 100%;
  }
}

@media (min-width: 2001px) and (max-width: 2800px) {
  .chibanner .center_content .content .info {
    margin-top: -15px;
  }
  .chibanner .center_content .content .info .title {
    font-size: calc(var(--f-body) + 1.1vw) !important;
  }
  .chibanner .center_content .content .info .desc, .chibanner .center_content .content .info .diadem__hostingInfo--box p, .diadem__hostingInfo--box .chibanner .center_content .content .info p, .chibanner .center_content .content .info .diadem__antispamInfo---content p, .diadem__antispamInfo---content .chibanner .center_content .content .info p, .chibanner .center_content .content .info .hosting_VPSinfo--box p, .hosting_VPSinfo--box .chibanner .center_content .content .info p {
    font-size: calc(var(--f-body) + 0.4vw) !important;
  }
  .chibanner .center_content .right .cont .title span {
    font-size: calc(var(--f-body) + 0.7vw) !important;
    display: block;
  }
}

.ti_ind {
  padding: 4em 0em;
  background-color: #292929;
  color: #fff;
}

.ti_ind .content_area {
  max-width: 880px;
  margin: auto;
  margin-top: 4em;
}

.ti_ind .content_area .list {
  width: 103%;
  margin: 0 -1.5%;
  float: left;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  -webkit-box-pack: space-between;
  -ms-flex-pack: space-between;
  justify-content: space-between;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
}

.ti_ind .content_area .list > * {
  width: 30.33333%;
  float: left;
  margin: 0 1.5% 3% 1.5%;
  min-height: 1px;
  list-style: none;
}

.ti_ind .content_area .list > *:nth-last-child(-n+3) {
  margin-bottom: 0;
}

.ti_ind .content_area .list .box {
  text-align: center;
}

.ti_ind .content_area .list .box figure {
  margin-bottom: 1em;
}

.ti_ind .content_area .list .box figure img {
  max-height: 100px;
}

.ti_ind .content_area .list .box .sub_title {
  font-size: calc(var(--f-body) + 0.2vw) !important;
  font-weight: 600;
  line-height: 1.6;
}

@media (max-width: 480px) {
  .ti_ind .content_area .list .box:not(:last-child) {
    margin-bottom: 20px;
    padding-bottom: 20px;
    border-bottom: 1px solid #ffffff42;
  }
}

@media (max-width: 480px) {
  .ti_ind .content_area .list {
    width: 103%;
    margin: 0 -1.5%;
    float: left;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
  .ti_ind .content_area .list > * {
    width: 97%;
    float: left;
    margin: 0 1.5% 3% 1.5%;
    min-height: 1px;
    list-style: none;
  }
  .ti_ind .content_area .list > *:nth-last-child(-n+1) {
    margin-bottom: 0;
  }
}

.signup_strp {
  padding-top: 3em;
}

.signup_strp .content-area {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
}

.signup_strp .content-area .cont {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
}

.signup_strp .content-area .cont .center-container {
  width: auto !important;
}

.signup_strp .content-area .cont .title {
  font-size: calc(var(--f-body) + 0.4vw) !important;
  margin-right: 20px;
}

.signup_strp .content-area .cont .title span {
  font-size: calc(var(--f-body) + 1vw) !important;
}

@media (max-width: 580px) {
  .signup_strp .content-area .cont .title {
    width: 100%;
    text-align: center;
  }
}

@media (max-width: 580px) {
  .signup_strp .content-area .cont {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
}

@media (max-width: 580px) {
  .signup_strp {
    padding-top: 4em;
  }
}

.pricing_chiwrap .diadem__pricingModel .lgDesc, .pricing_chiwrap .diadem__pricingModel .diadem__zimbraFeatures .btn, .diadem__zimbraFeatures .pricing_chiwrap .diadem__pricingModel .btn, .pricing_chiwrap .diadem__pricingModel .diadem__hostingInfo--box h6, .diadem__hostingInfo--box .pricing_chiwrap .diadem__pricingModel h6, .pricing_chiwrap .diadem__pricingModel .diadem__allStacks--tabMenu, .pricing_chiwrap .diadem__pricingModel .hosting_VPSinfo--box h6, .hosting_VPSinfo--box .pricing_chiwrap .diadem__pricingModel h6, .pricing_chiwrap .diadem__pricingModel .hosting_VPSinfo--box h2, .hosting_VPSinfo--box .pricing_chiwrap .diadem__pricingModel h2 {
  font-size: calc(var(--f-body) + 0.6vw) !important;
}

.landingbanner.vps {
  background-color: #399cce;
  background-image: none !important;
  min-height: auto !important;
}

.landingbanner.vps:after {
  content: "";
  width: 41%;
  height: 600px;
  position: absolute;
  left: 11%;
  top: auto;
  bottom: 0;
  background-image: url(../img/landing/vps/banner.png);
  background-repeat: no-repeat;
  background-position: left bottom;
  background-size: 100%;
}

.landingbanner.vps .left {
  width: 51%;
  padding-top: 0;
}

.landingbanner.vps .left .logo {
  margin-bottom: 3em;
}

.landingbanner.vps .left .lgdesc {
  color: #fff;
  font-size: calc(var(--f-body) + 0.5vw);
  line-height: 1.6;
}

.landingbanner.vps .left .title {
  color: #f7ff15;
  font-size: calc(var(--f-body) + 1.5vw);
  margin: 0.5em 0;
  font-weight: 600;
}

.landingbanner.vps .left ul {
  list-style: none;
  margin-top: 2.5em;
}

.landingbanner.vps .left ul li {
  padding-left: 35px;
  background-image: url(../img/landing/vps/d.png);
  background-repeat: no-repeat;
  background-position: left top;
  color: #fff;
  font-size: calc(var(--f-body) + 0.4vw);
  margin-bottom: 1em;
}

@media (max-width: 1200px) {
  .landingbanner.vps .left {
    width: 40%;
  }
}

@media (max-width: 928px) {
  .landingbanner.vps .left {
    width: 100%;
  }
}

.landingbanner.vps .right .title {
  color: #f7ff15;
  font-size: calc(var(--f-body) + 1.7vw);
  margin-top: 144px;
  font-weight: 600;
}

@media (max-width: 928px) {
  .landingbanner.vps .right .title {
    margin-top: 30px;
  }
}

.landingbanner.vps .right .form-element.form-elementSelect:after {
  color: #fff !important;
  bottom: 4px !important;
}

.landingbanner.vps .right select.form-field {
  background-color: #399cce;
}

@media (max-width: 928px) {
  .landingbanner.vps {
    padding-top: 0;
  }
}

.avhp {
  padding: 4em 0;
}

.avhp .title {
  font-size: calc(var(--f-body) + 1.1vw);
  text-align: center;
  font-weight: 500;
}

.avhp .contant_area {
  max-width: 1270px;
  margin: auto;
}

.avhp .contant_area .list {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: (1fr)[2];
      grid-template-columns: repeat(2, 1fr);
  grid-gap: 70px;
  margin-top: 4em;
}

.avhp .contant_area .list .box .title_area {
  padding: 20px 40px;
}

.avhp .contant_area .list .box .title_area h1 {
  font-size: calc(var(--f-body) + 1.1vw);
  color: #fff;
  font-weight: 600;
}

.avhp .contant_area .list .box .cnt {
  padding: 50px;
}

.avhp .contant_area .list .box .cnt ul {
  list-style: none;
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: (1fr)[2];
      grid-template-columns: repeat(2, 1fr);
  grid-gap: 20px 10px;
}

.avhp .contant_area .list .box .cnt ul li {
  font-size: calc(var(--f-body) + 0.3vw);
  background-image: url(../img/landing/vps/blt.png);
  background-repeat: no-repeat;
  background-position: left top;
  padding-left: 34px;
  background-size: 24px;
  line-height: 1.5;
}

@media (max-width: 500px) {
  .avhp .contant_area .list .box .cnt ul {
    -ms-grid-columns: (1fr)[1];
        grid-template-columns: repeat(1, 1fr);
  }
}

@media (max-width: 1200px) {
  .avhp .contant_area .list .box .cnt {
    padding: 30px;
  }
}

@media (max-width: 1057px) {
  .avhp .contant_area .list .box .cnt {
    min-height: 200px;
  }
}

.avhp .contant_area .list .box .linkarea {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: space-between;
  -ms-flex-pack: space-between;
  justify-content: space-between;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  padding: 20px 40px;
}

.avhp .contant_area .list .box .linkarea p {
  font-size: calc(var(--f-body) + 0.5vw);
}

.avhp .contant_area .list .box .linkarea a {
  width: 36px;
  height: 24px;
  background-image: url(../img/landing/vps/ra.png);
  background-repeat: no-repeat;
  background-position: left top;
  background-size: 100%;
  margin-right: 10px;
  -webkit-transition: 0.4s;
  transition: 0.4s;
}

.avhp .contant_area .list .box .linkarea a:hover {
  margin: 0;
}

.avhp .contant_area .list .box:nth-child(1) .title_area {
  background-color: #e7bf33;
}

.avhp .contant_area .list .box:nth-child(1) .cnt {
  background-color: #fffbed;
}

.avhp .contant_area .list .box:nth-child(1) .linkarea {
  background-color: #feeba8;
}

.avhp .contant_area .list .box:nth-child(2) .title_area {
  background-color: #248cd3;
}

.avhp .contant_area .list .box:nth-child(2) .cnt {
  background-color: #f1f9ff;
}

.avhp .contant_area .list .box:nth-child(2) .linkarea {
  background-color: #a2d8fc;
}

@media (max-width: 1200px) {
  .avhp .contant_area .list {
    grid-gap: 30px;
  }
}

@media (max-width: 1024px) {
  .avhp .contant_area .list {
    margin-top: 3em;
  }
}

@media (max-width: 928px) {
  .avhp .contant_area .list {
    -ms-grid-columns: (1fr)[1];
        grid-template-columns: repeat(1, 1fr);
  }
}

.avhp .contant_area .gdft {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  position: relative;
  margin-top: 8em;
}

.avhp .contant_area .gdft:before {
  content: "";
  width: 100%;
  height: 1px;
  background-color: #a3a3a3;
  position: absolute;
  left: 0;
  top: 50%;
}

.avhp .contant_area .gdft .content {
  background-color: #fff;
  position: relative;
  z-index: 2;
  padding: 0 25px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  text-align: center;
}

.avhp .contant_area .gdft .content a {
  font-size: calc(var(--f-body) + 1.1vw);
  color: #e07914;
  border-bottom: 1px solid #e07914;
  margin-bottom: 0.5em;
  font-weight: 600;
}

.avhp .contant_area .gdft .content p {
  line-height: 1.6;
}

@media (max-width: 1024px) {
  .avhp .contant_area .gdft {
    margin-top: 4em;
  }
}

@media (max-width: 1024px) {
  .avhp {
    padding: 3em 0;
  }
}

.yhe {
  position: relative;
  padding-top: 60px;
}

.yhe .inner-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: centerX;
  -ms-flex-align: centerX;
  align-items: centerX;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
}

.yhe:before {
  content: "";
  width: 100%;
  height: 600px;
  position: absolute;
  left: 0;
  top: 0;
  background-color: #e07914;
}

.yhe .contant_area {
  max-width: 1270px;
  margin: auto;
  float: left;
  -webkit-box-shadow: 0px 0px 9px 4px #4040403b;
          box-shadow: 0px 0px 9px 4px #4040403b;
  padding: 70px;
  background-color: #fff;
  position: relative;
  z-index: 222;
}

.yhe .contant_area .sub_title {
  font-size: calc(var(--f-body) + 0.6vw);
  color: #000;
  margin-bottom: 1em;
  line-height: 1.6;
}

.yhe .contant_area .sub_title br {
  display: none;
}

@media (max-width: 550px) {
  .yhe .contant_area .sub_title br {
    display: block;
  }
}

.yhe .contant_area .title_area {
  float: left;
  width: 100%;
  position: relative;
}

.yhe .contant_area .title_area .title {
  font-size: calc(var(--f-body) + 1.1vw);
  color: #000;
  background-color: #fff;
  padding-right: 25px;
  position: relative;
  z-index: 222;
  float: left;
  font-weight: 600;
}

.yhe .contant_area .title_area:before {
  content: "";
  width: 100%;
  height: 1px;
  background-color: #a3a3a3;
  position: absolute;
  left: 0;
  bottom: 4px;
}

.yhe .contant_area .list {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: (1fr)[2];
      grid-template-columns: repeat(2, 1fr);
  grid-gap: 70px;
  width: 100%;
  margin-top: 5em;
  float: left;
}

.yhe .contant_area .list .box {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  -webkit-box-pack: space-between;
  -ms-flex-pack: space-between;
  justify-content: space-between;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
}

@media (max-width: 1024px) {
  .yhe .contant_area .list .box img {
    max-height: 80px;
  }
}

.yhe .contant_area .list .box .contant {
  width: calc(100% - 122px);
}

.yhe .contant_area .list .box .contant .s_title {
  font-size: calc(var(--f-body) + 0.6vw);
  color: #e07914;
  margin-bottom: 1em;
  font-weight: 600;
}

.yhe .contant_area .list .box .contant ul {
  list-style: none;
}

.yhe .contant_area .list .box .contant ul li {
  font-size: calc(var(--f-body) + 0.2vw);
  background-image: url(../img/landing/vps/blt.png);
  background-repeat: no-repeat;
  background-position: left top 6px;
  padding-left: 34px;
  background-size: 20px;
  line-height: 1.8;
  margin-bottom: 1em;
  color: #000;
}

@media (max-width: 500px) {
  .yhe .contant_area .list .box .contant {
    width: 100%;
    margin-top: 30px;
  }
}

@media (max-width: 500px) {
  .yhe .contant_area .list .box {
    display: block;
  }
}

@media (max-width: 1024px) {
  .yhe .contant_area .list {
    grid-gap: 50px;
  }
}

@media (max-width: 928px) {
  .yhe .contant_area .list {
    -ms-grid-columns: (1fr)[1];
        grid-template-columns: repeat(1, 1fr);
    grid-gap: 30px;
    margin-top: 3em;
  }
}

@media (max-width: 1024px) {
  .yhe .contant_area {
    padding: 50px;
  }
}

@media (max-width: 928px) {
  .yhe .contant_area {
    padding: 30px;
  }
}

.faq_landing {
  padding: 6em 0em 9em 0em;
}

.faq_landing .contant_area {
  max-width: 1270px;
  margin: auto;
}

.faq_landing .contant_area .top_content {
  text-align: center;
}

.faq_landing .contant_area .top_content .ttl {
  font-size: calc(var(--f-body) + 0.6vw);
  color: #000;
  margin-bottom: 0.5em;
}

.faq_landing .contant_area .top_content p {
  color: #000;
  line-height: 1.6;
  font-size: calc(var(--f-body) + 0.3vw);
}

.faq_landing .contant_area .top_content p a {
  font-size: calc(var(--f-body) + 1.1vw);
  color: #e07914;
  border-bottom: 1px solid #e07914;
  font-weight: 600;
}

@media (min-width: 551px) {
  .faq_landing .contant_area .top_content p br {
    display: none;
  }
}

.faq_landing .contant_area .btm_content {
  margin-top: 4em;
}

.faq_landing .contant_area .btm_content .hdr {
  padding: 20px 40px;
  background-color: #e07914;
}

.faq_landing .contant_area .btm_content .hdr .title {
  color: #fff;
  font-size: calc(var(--f-body) + 0.8vw);
}

.faq_landing .contant_area .btm_content .faq_area {
  border: 1px solid #bcbcbc;
  border-top: 0;
}

.faq_landing .contant_area .btm_content .faq_area .box {
  padding: 28px 38px;
}

.faq_landing .contant_area .btm_content .faq_area .box .accord_hdr {
  font-size: calc(var(--f-body) + 0.6vw);
  padding: 7px 80px 7px 0;
  position: relative;
  cursor: pointer;
}

.faq_landing .contant_area .btm_content .faq_area .box .accord_hdr:after {
  content: "";
  width: 36px;
  height: 36px;
  background-image: url(../img/landing/vps/acrdar.png);
  background-repeat: no-repeat;
  background-size: 100%;
  position: absolute;
  right: 0px;
  top: 0;
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
  -webkit-transition: 0.4s;
  transition: 0.4s;
}

.faq_landing .contant_area .btm_content .faq_area .box .accord_hdr.actv:after {
  -webkit-transform: rotate(0);
          transform: rotate(0);
}

.faq_landing .contant_area .btm_content .faq_area .box .content {
  margin-top: 1em;
}

.faq_landing .contant_area .btm_content .faq_area .box .content ul {
  list-style: none;
}

.faq_landing .contant_area .btm_content .faq_area .box .content ul li {
  font-size: calc(var(--f-body) + 0.2vw);
  background-image: url(../img/landing/vps/blt.png);
  background-repeat: no-repeat;
  background-position: left top 6px;
  padding-left: 34px;
  background-size: 20px;
  line-height: 1.8;
  margin-bottom: 1em;
  color: #000;
}

.faq_landing .contant_area .btm_content .faq_area .box p {
  font-size: calc(var(--f-body) + 0.3vw);
  line-height: 1.8;
}

.faq_landing .contant_area .btm_content .faq_area .box:not(:last-child) {
  border-bottom: 1px solid #bcbcbc;
}

.faq_landing .contant_area .btm_content .faq_area .box:nth-child(even) {
  background-color: #fafafa;
}

@media (max-width: 500px) {
  .faq_landing .contant_area .btm_content .faq_area .box {
    padding: 15px 20px;
  }
}

@media (max-width: 1024px) {
  .faq_landing {
    padding: 4em 0;
  }
}

.landing_footer.chifoot.vps_ftr .footer_contentlndng {
  max-width: 1270px;
  margin: auto;
}

.plsklgdesc {
  font-size: calc(var(--f-body) + 0.7vw);
  margin-top: 0.5em;
}

.plsklgdesc span {
  font-size: calc(var(--f-body) + 0.2vw);
}

.plsklgdesc img {
  max-height: 36px;
}

.plskdt {
  font-size: calc(var(--f-body) + 0.2vw);
  font-weight: 600;
}

.plskgrn_btn .btn {
  padding: 0.8em 1.2em;
  background-color: #29d450;
  font-size: calc(var(--f-body) + 0.2vw);
  font-weight: 600;
}

.plskgrn_btn .btn:hover {
  background-color: #0f1627;
}

@media (max-width: 1024px) {
  .plskgrn_btn {
    margin-top: 1.8em;
  }
}

.speakers {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: flex-start;
  -ms-flex-pack: flex-start;
  justify-content: flex-start;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  margin-top: 1em;
}

.speakers .ttl {
  font-size: calc(var(--f-body) + 0.2vw);
  font-weight: 600;
}

@media (max-width: 1024px) {
  .speakers .ttl {
    padding-top: 30px;
  }
}

@media (max-width: 540px) {
  .speakers .ttl {
    margin-bottom: 1.8em;
    padding-top: 0;
  }
}

.speakers .list {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: (1fr)[3];
      grid-template-columns: repeat(3, 1fr);
  grid-column-gap: 20px;
  width: 100%;
  padding-left: 20px;
}

.speakers .list .box {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.speakers .list .box img {
  max-height: 70px;
}

.speakers .list .box .dtls {
  margin-top: 10px;
  padding-left: 20px;
}

.speakers .list .box .dtls .deg {
  font-size: 12px;
  margin-top: 5px;
}

@media (max-width: 1024px) {
  .speakers .list .box .dtls {
    padding-left: 0;
  }
}

@media (max-width: 1024px) {
  .speakers .list .box {
    display: block;
  }
}

@media (max-width: 1024px) {
  .speakers .list {
    grid-gap: 20px;
    padding-bottom: 40px;
  }
}

@media (max-width: 767px) {
  .speakers .list {
    padding-bottom: 0;
  }
}

@media (max-width: 440px) {
  .speakers .list {
    -ms-grid-columns: (1fr)[2];
        grid-template-columns: repeat(2, 1fr);
  }
}

@media (max-width: 1024px) {
  .speakers {
    -webkit-box-align: flex-start;
    -ms-flex-align: flex-start;
    align-items: flex-start;
  }
}

@media (max-width: 1024px) {
  .speakers {
    margin-top: 1.8em;
  }
}

@media (max-width: 540px) {
  .speakers {
    display: block;
  }
}

.plask_btn_text {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-top: 0.5em;
}

@media (max-width: 1024px) {
  .plask_btn_text {
    display: block;
  }
}

.jelastic_landing_banner.banner_2 {
  background-color: #2a3eaa;
}

.jelastic_landing_banner.banner_2 .inner-container {
  position: relative;
}

.jelastic_landing_banner.banner_2 .hdr {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: space-between;
  -ms-flex-pack: space-between;
  justify-content: space-between;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  padding: 25px 0;
}

@media (max-width: 767px) {
  .jelastic_landing_banner.banner_2 .hdr .lgo {
    width: 120px;
  }
}

@media (max-width: 500px) {
  .jelastic_landing_banner.banner_2 .hdr .lgo {
    width: 98px;
  }
}

.jelastic_landing_banner.banner_2 .hdr .hdrcalltext {
  color: #fff;
  font-size: calc(var(--f-body) + 0.4vw);
  font-weight: 600;
}

.jelastic_landing_banner.banner_2 .hdr .hdrcalltext a {
  font-weight: 600;
}

@media (max-width: 767px) {
  .jelastic_landing_banner.banner_2 .hdr .hdrcalltext {
    font-size: calc(var(--f-body) + 0.1vw);
  }
}

@media (max-width: 500px) {
  .jelastic_landing_banner.banner_2 .hdr .hdrcalltext {
    font-size: 13px;
  }
}

.jelastic_landing_banner.banner_2 .list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: space-between;
  -ms-flex-pack: space-between;
  justify-content: space-between;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  padding-top: 170px;
  padding-bottom: 50px;
}

.jelastic_landing_banner.banner_2 .list .left {
  width: 55%;
  color: #fff;
}

.jelastic_landing_banner.banner_2 .list .left .title {
  font-weight: 300;
  line-height: 1.6;
  font-size: calc(var(--f-body) + 1.5vw);
}

.jelastic_landing_banner.banner_2 .list .left .title span {
  font-weight: 600;
  margin-bottom: 0;
  display: inline;
}

@media (max-width: 1050px) {
  .jelastic_landing_banner.banner_2 .list .left .title {
    font-size: calc(var(--f-body) + 1.1vw);
  }
}

@media (max-width: 810px) {
  .jelastic_landing_banner.banner_2 .list .left .title br {
    display: none;
  }
}

.jelastic_landing_banner.banner_2 .list .left ul {
  list-style: none;
  margin-top: 50px;
}

.jelastic_landing_banner.banner_2 .list .left ul li {
  display: block;
  font-size: calc(var(--f-body) + 0.4vw);
  font-weight: 600;
  padding-left: 40px;
  background-image: url(../img/icons/checkW.svg);
  background-repeat: no-repeat;
  background-position: left top;
  background-size: 27px;
}

@media (max-width: 1540px) {
  .jelastic_landing_banner.banner_2 .list .left ul li {
    background-size: 22px;
  }
}

@media (max-width: 767px) {
  .jelastic_landing_banner.banner_2 .list .left ul li {
    background-size: 20px;
  }
}

@media (max-width: 500px) {
  .jelastic_landing_banner.banner_2 .list .left ul li {
    background-size: 18px;
    padding-left: 30px;
  }
}

@media (max-width: 767px) {
  .jelastic_landing_banner.banner_2 .list .left ul {
    margin-top: 30px;
  }
}

@media (max-width: 810px) {
  .jelastic_landing_banner.banner_2 .list .left {
    width: 100%;
  }
}

.jelastic_landing_banner.banner_2 .list .right {
  width: 41%;
}

.jelastic_landing_banner.banner_2 .list .right img {
  width: 100%;
}

@media (max-width: 810px) {
  .jelastic_landing_banner.banner_2 .list .right {
    width: 100%;
    margin-top: 30px;
  }
}

@media (max-width: 810px) {
  .jelastic_landing_banner.banner_2 .list {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
}

@media (max-width: 767px) {
  .jelastic_landing_banner.banner_2 .list {
    padding-top: 140px;
  }
}

@media (max-width: 500px) {
  .jelastic_landing_banner.banner_2 .list {
    padding-top: 114px;
  }
}

.orng_form_area {
  background-color: #e07914;
  padding: 70px 0;
}

.orng_form_area .list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  max-width: 1270px;
  margin: auto;
}

.orng_form_area .list .left {
  width: 100%;
  color: #fff;
}

.orng_form_area .list .left .ttl {
  font-size: calc(var(--f-body) + 0.8vw);
  line-height: 1.6;
  text-align: center;
}

.orng_form_area .list .left .ttl span {
  font-size: calc(var(--f-body) + 1.1vw);
  font-weight: 600;
  display: block;
}

@media (max-width: 1000px) {
  .orng_form_area .list .left .ttl {
    width: 100%;
  }
}

@media (max-width: 1000px) {
  .orng_form_area .list .left {
    width: 100%;
  }
}

.orng_form_area .list .right {
  width: 100%;
  margin-top: 30px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
}

.orng_form_area .list .right .form_area {
  position: relative;
  background-color: #fff;
  padding: 8px;
  float: right;
  border-radius: 4px;
}

.orng_form_area .list .right .form_area .allForm {
  width: 100%;
}

.orng_form_area .list .right .form_area .allForm .form-element {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  -webkit-box-pack: space-between;
  -ms-flex-pack: space-between;
  justify-content: space-between;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  margin-bottom: 0;
  width: 100%;
}

@media (max-width: 630px) {
  .orng_form_area .list .right .form_area .allForm .form-element {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
}

@media (max-width: 1000px) {
  .orng_form_area .list .right .form_area {
    margin: auto;
    float: none;
  }
}

.orng_form_area .list .right .form-field {
  font-size: calc(var(--f-body) + 0.3vw);
  border: 1px solid #fff;
  border-radius: 0;
  padding: 1.3em 1em;
}

.orng_form_area .list .right .form-field::-webkit-input-placeholder {
  font-size: calc(var(--f-body) + 0.3vw);
}

.orng_form_area .list .right .form-field:-ms-input-placeholder {
  font-size: calc(var(--f-body) + 0.3vw);
}

.orng_form_area .list .right .form-field::-ms-input-placeholder {
  font-size: calc(var(--f-body) + 0.3vw);
}

.orng_form_area .list .right .form-field::placeholder {
  font-size: calc(var(--f-body) + 0.3vw);
}

@media (max-width: 1540px) {
  .orng_form_area .list .right .form-field {
    padding: 0.8em 1em;
  }
}

@media (max-width: 630px) {
  .orng_form_area .list .right .form-field {
    width: 100%;
    text-align: center;
  }
}

.orng_form_area .list .right .btn {
  font-size: calc(var(--f-body) + 0.3vw);
  border-radius: 4px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: space-between;
  -ms-flex-pack: space-between;
  justify-content: space-between;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
}

.orng_form_area .list .right .btn:hover {
  background-color: #000;
}

@media (max-width: 630px) {
  .orng_form_area .list .right .btn {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: 100%;
  }
}

.orng_form_area .list .right .smtext {
  color: #fff;
  font-size: 15px;
  float: right;
  margin-top: 18px;
  width: 100%;
  text-align: center;
}

@media (max-width: 1000px) {
  .orng_form_area .list .right .smtext {
    text-align: center;
    width: 100%;
  }
}

@media (max-width: 1000px) {
  .orng_form_area .list .right {
    width: 100%;
  }
}

@media (max-width: 1000px) {
  .orng_form_area .list {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
}

@media (max-width: 1024px) {
  .orng_form_area {
    padding: 50px 0;
  }
}

.cfb {
  padding: 90px 0;
}

.cfb .title {
  font-weight: 600;
  color: #000;
  font-size: calc(var(--f-body) + 1.6vw);
  padding-bottom: 30px;
  text-align: center;
  position: relative;
  margin-bottom: 70px;
}

.cfb .title:after {
  content: "";
  width: 100px;
  height: 3px;
  background-color: #e07914;
  position: absolute;
  left: 50%;
  bottom: 0;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
}

@media (max-width: 1024px) {
  .cfb .title {
    margin-bottom: 50px;
  }
}

.cfb .list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  -webkit-box-pack: space-between;
  -ms-flex-pack: space-between;
  justify-content: space-between;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  max-width: 1044px;
  margin: auto;
}

.cfb .list .box {
  text-align: center;
}

.cfb .list .box p {
  font-size: calc(var(--f-body) + 0.2vw);
  font-weight: 600;
  margin-top: 40px;
  line-height: 1.6;
}

@media (max-width: 1024px) {
  .cfb .list .box p {
    margin-top: 25px;
  }
}

@media (max-width: 1024px) {
  .cfb .list .box figure img {
    max-height: 100px;
  }
}

@media (max-width: 500px) {
  .cfb .list .box {
    width: 49%;
  }
  .cfb .list .box:not(:last-child) {
    margin-bottom: 30px;
  }
}

@media (max-width: 500px) {
  .cfb .list {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
}

@media (max-width: 1024px) {
  .cfb {
    padding: 50px 0 0;
  }
}

.djc {
  padding: 50px;
}

.djc .title {
  font-size: calc(var(--f-body) + 1.1vw);
  color: #000;
  margin-bottom: 90px;
  padding-bottom: 30px;
  line-height: 1.6;
  position: relative;
}

.djc .title:after {
  content: "";
  width: 80px;
  height: 2px;
  background-color: #e07914;
  position: absolute;
  left: 0%;
  bottom: 0;
}

.djc .title em {
  color: #000 !important;
  font-weight: 600 !important;
}

@media (max-width: 1024px) {
  .djc .title {
    margin-bottom: 50px;
    padding-bottom: 15px;
  }
}

@media (max-width: 500px) {
  .djc .title br {
    display: none;
  }
}

.djc .list {
  width: 103%;
  margin: 0 -1.5%;
  float: left;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  -webkit-box-pack: flex-start;
  -ms-flex-pack: flex-start;
  justify-content: flex-start;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

.djc .list > * {
  width: 97%;
  float: left;
  margin: 0 1.5% 3% 1.5%;
  min-height: 1px;
  list-style: none;
}

.djc .list > *:nth-last-child(-n+1) {
  margin-bottom: 0;
}

.djc .list .box {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  -webkit-box-pack: flex-start;
  -ms-flex-pack: flex-start;
  justify-content: flex-start;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  width: 32.33333%;
}

.djc .list .box figure {
  float: left;
  width: 66px;
  margin-right: 20px;
}

@media (max-width: 999px) {
  .djc .list .box figure {
    width: 50px;
  }
}

.djc .list .box .contant {
  width: calc(100% - 90px);
}

.djc .list .box:nth-child(1), .djc .list .box:nth-child(4), .djc .list .box:nth-child(7) {
  width: 25.33333%;
}

@media (max-width: 999px) {
  .djc .list .box:nth-child(1), .djc .list .box:nth-child(4), .djc .list .box:nth-child(7) {
    width: 47% !important;
  }
}

@media (max-width: 599px) {
  .djc .list .box:nth-child(1), .djc .list .box:nth-child(4), .djc .list .box:nth-child(7) {
    width: 100% !important;
  }
}

.djc .list .box .sub_ttl {
  font-size: calc(var(--f-body) + 0.3vw);
  font-weight: 600;
  color: #000;
  margin-bottom: 30px;
}

@media (max-width: 599px) {
  .djc .list .box .sub_ttl {
    margin-bottom: 20px;
  }
}

.djc .list .box p {
  line-height: 1.6;
}

.djc .list .box p span {
  display: block;
  margin-bottom: 0;
  line-height: 1.6;
}

@media (max-width: 1540px) {
  .djc .list .box p br {
    display: none;
  }
}

@media (max-width: 1000px) {
  .djc .list .box {
    width: 47% !important;
  }
}

@media (max-width: 599px) {
  .djc .list .box {
    width: 100% !important;
  }
  .djc .list .box:not(:last-child) {
    margin-bottom: 30px;
  }
}

@media (min-width: 600px) {
  .djc .list {
    width: 103%;
    margin: 0 -1.5%;
    float: left;
  }
  .djc .list > * {
    width: 47%;
    float: left;
    margin: 0 1.5% 3% 1.5%;
    min-height: 1px;
    list-style: none;
  }
  .djc .list > *:nth-last-child(-n+2) {
    margin-bottom: 0;
  }
}

@media (min-width: 1000px) {
  .djc .list {
    width: 103%;
    margin: 0 -1.5%;
    float: left;
  }
  .djc .list > * {
    width: 30.33333%;
    float: left;
    margin: 0 1.5% 3% 1.5%;
    min-height: 1px;
    list-style: none;
  }
  .djc .list > *:nth-last-child(-n+3) {
    margin-bottom: 0;
  }
}

@media (max-width: 1520px) {
  .djc {
    padding: 50px 0;
  }
}

.wv {
  margin-top: 80px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: flex-start;
  -ms-flex-pack: flex-start;
  justify-content: flex-start;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
}

.wv .title_wrap {
  text-align: center;
}

.wv .title_wrap h1 {
  color: #e07914;
  font-size: calc(var(--f-body) + 1.1vw);
  line-height: 1.6;
}

.wv .title_wrap figure {
  margin-top: 30px;
}

.wyu {
  background-color: #f8f8f8;
  padding: 50px 0;
  margin-top: 40px;
}

.wyu .title {
  color: #000;
  font-size: calc(var(--f-body) + 1.6vw);
  margin-bottom: 50px;
  padding-bottom: 30px;
  line-height: 1.6;
  position: relative;
}

.wyu .title em {
  color: #000;
  font-weight: 600;
}

.wyu .title:after {
  content: "";
  width: 80px;
  height: 2px;
  background-color: #e07914;
  position: absolute;
  left: 0%;
  bottom: 0;
}

@media (max-width: 767px) {
  .wyu .title {
    padding-bottom: 15px;
  }
}

.wyu .list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: space-between;
  -ms-flex-pack: space-between;
  justify-content: space-between;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
}

@media (max-width: 767px) {
  .wyu .list {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
}

.wyu .left {
  width: 48%;
}

.wyu .left .sublist .box {
  padding: 30px 0 30px 120px;
  border-bottom: 1px solid #e3e3e3;
  background-repeat: no-repeat;
  background-position: left 20px center;
  background-size: 60px;
}

.wyu .left .sublist .box p {
  font-size: calc(var(--f-body) + 0.3vw);
  color: #000;
  font-weight: 600;
  line-height: 1.5;
}

.wyu .left .sublist .box:nth-child(1) {
  background-image: url(../img/landing/jelastic/2/wyu/1.png);
}

.wyu .left .sublist .box:nth-child(2) {
  background-image: url(../img/landing/jelastic/2/wyu/2.png);
}

.wyu .left .sublist .box:nth-child(3) {
  background-image: url(../img/landing/jelastic/2/wyu/3.png);
}

@media (max-width: 500px) {
  .wyu .left .sublist .box {
    padding: 30px 0 30px 72px;
    background-position: left 10px center;
    background-size: 46px;
  }
}

.wyu .left .vid_right {
  width: 100%;
  padding-left: 120px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: flex-end;
  -ms-flex-align: flex-end;
  align-items: flex-end;
  -webkit-box-pack: space-between;
  -ms-flex-pack: space-between;
  justify-content: space-between;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  margin-top: 30px;
}

.wyu .left .vid_right h2 {
  font-size: calc(var(--f-body) + 1vw);
  color: #e07914;
  font-weight: 600;
  line-height: 1.6;
}

@media (max-width: 767px) {
  .wyu .left .vid_right h2 {
    text-align: center;
  }
}

@media (max-width: 767px) {
  .wyu .left .vid_right {
    margin-bottom: 30px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    padding-left: 0;
  }
}

@media (max-width: 767px) {
  .wyu .left .vid_right figure {
    -webkit-transform: rotate(90deg);
            transform: rotate(90deg);
    margin-top: 30px;
  }
}

@media (max-width: 767px) {
  .wyu .left {
    width: 100% !important;
  }
}

.wyu .right {
  width: 48%;
  position: relative;
}

.wyu .right .plyarea {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
}

@media (max-width: 1200px) {
  .wyu .right .plyarea .videoBoxBtn {
    width: 45px;
    height: 45px;
  }
}

.wyu .right .plyarea p {
  font-size: 20px;
  color: #fff;
  text-align: center;
  margin-top: 25px;
}

@media (max-width: 1200px) {
  .wyu .right .plyarea p {
    font-size: 16px;
    margin-top: 18px;
  }
}

@media (max-width: 767px) {
  .wyu .right {
    width: 100% !important;
  }
}

@media (max-width: 767px) {
  .wyu {
    margin-top: 0;
  }
}

.after-vid {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: flex-start;
  -ms-flex-align: flex-start;
  align-items: flex-start;
  -webkit-box-pack: space-between;
  -ms-flex-pack: space-between;
  justify-content: space-between;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  padding: 120px 0px;
}

.after-vid .left, .after-vid .right {
  width: 48%;
}

@media (max-width: 767px) {
  .after-vid .left, .after-vid .right {
    width: 100%;
  }
}

.after-vid .left {
  text-align: center;
}

.after-vid .left p {
  margin-top: 30px;
  line-height: 1.6;
  font-size: 14px;
}

@media (max-width: 767px) {
  .after-vid .left {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
    margin-top: 30px;
  }
}

.after-vid .right p {
  font-size: calc(var(--f-body) + 0.3vw);
  margin-top: 30px;
  color: #3f3f3f;
  line-height: 1.6;
}

@media (max-width: 767px) {
  .after-vid .right {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
  }
}

@media (max-width: 1540px) {
  .after-vid {
    padding: 70px 0;
  }
}

@media (max-width: 767px) {
  .after-vid {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    padding: 20px 0 50px;
  }
}

.blubg_j {
  background-color: #2a3eaa;
}

.blubg_j .cltxt {
  font-size: calc(var(--f-body) + 0.6vw);
  margin-top: 30px;
  text-align: center;
}

.client_sayes {
  padding: 100px 0;
}

.client_sayes .carousel_wrap {
  max-width: 1270px;
  margin: auto;
}

.client_sayes .carousel_wrap .content-area {
  padding: 0 200px;
}

.client_sayes .carousel_wrap .content-area .title {
  color: #000;
  font-size: calc(var(--f-body) + 1.2vw);
  margin-bottom: 76px;
  padding-bottom: 30px;
  line-height: 1.6;
  position: relative;
}

.client_sayes .carousel_wrap .content-area .title em {
  color: #000;
  font-weight: 600;
}

.client_sayes .carousel_wrap .content-area .title:after {
  content: "";
  width: 80px;
  height: 2px;
  background-color: #e07914;
  position: absolute;
  left: 0%;
  bottom: 0;
}

@media (max-width: 767px) {
  .client_sayes .carousel_wrap .content-area .title {
    padding-bottom: 15px;
    margin-bottom: 50px;
  }
}

.client_sayes .carousel_wrap .content-area .item figure {
  margin-bottom: 25px;
}

.client_sayes .carousel_wrap .content-area .item .cnt {
  padding-bottom: 50px;
  position: relative;
}

.client_sayes .carousel_wrap .content-area .item .cnt p {
  font-size: calc(var(--f-body) + 0.3vw);
  color: #000;
  line-height: 1.6;
}

.client_sayes .carousel_wrap .content-area .item .cnt p:not(:first-child) {
  margin-top: 30px;
}

.client_sayes .carousel_wrap .content-area .item .cnt:after {
  content: "";
  width: 40px;
  height: 3px;
  background-color: #c4c4c4;
  position: absolute;
  left: 0%;
  bottom: 0;
}

.client_sayes .carousel_wrap .content-area .item .info p {
  margin-top: 15px;
}

@media (max-width: 1024px) {
  .client_sayes .carousel_wrap .content-area {
    padding: 0 100px;
  }
}

@media (max-width: 767px) {
  .client_sayes .carousel_wrap .content-area {
    padding: 0;
  }
}

.client_sayes .carousel_wrap .owl-nav {
  position: absolute;
  left: 0;
  top: 50%;
  width: 100%;
}

.client_sayes .carousel_wrap .owl-nav .owl-prev, .client_sayes .carousel_wrap .owl-nav .owl-next {
  width: 36px;
  height: 36px;
  background-repeat: no-repeat;
  background-position: center;
  position: absolute;
  top: 0;
  color: transparent !important;
}

@media (max-width: 767px) {
  .client_sayes .carousel_wrap .owl-nav .owl-prev, .client_sayes .carousel_wrap .owl-nav .owl-next {
    position: static;
    width: 15px;
    height: 26px;
    background-size: 100%;
  }
}

.client_sayes .carousel_wrap .owl-nav .owl-prev {
  background-image: url(../img/icons/owl-arrowleft.png) !important;
  margin-left: -205px;
  left: 0;
}

@media (max-width: 1024px) {
  .client_sayes .carousel_wrap .owl-nav .owl-prev {
    margin-left: -105px;
  }
}

@media (max-width: 767px) {
  .client_sayes .carousel_wrap .owl-nav .owl-prev {
    margin: 15px;
  }
}

.client_sayes .carousel_wrap .owl-nav .owl-next {
  background-image: url(../img/icons/owl-arrow.png) !important;
  margin-right: -205px;
  right: 0;
}

@media (max-width: 1024px) {
  .client_sayes .carousel_wrap .owl-nav .owl-next {
    margin-right: -105px;
  }
}

@media (max-width: 767px) {
  .client_sayes .carousel_wrap .owl-nav .owl-next {
    margin: 15px;
  }
}

@media (max-width: 767px) {
  .client_sayes .carousel_wrap .owl-nav {
    position: static;
    text-align: center;
  }
}

@media (max-width: 1540px) {
  .client_sayes {
    padding: 70px 0;
  }
}

@media (max-width: 1024px) {
  .client_sayes {
    padding: 50px 0;
  }
}

.table_area {
  padding: 70px 0 100px;
}

.table_area .content_area {
  max-width: 1300px;
  margin: auto;
}

.table_area .content_area .title {
  color: #000;
  font-size: calc(var(--f-body) + 1.6vw);
  margin-bottom: 50px;
  padding-bottom: 15px;
  line-height: 1.6;
  position: relative;
}

.table_area .content_area .title em {
  color: #000;
  font-weight: 600;
}

.table_area .content_area .title:after {
  content: "";
  width: 80px;
  height: 2px;
  background-color: #e07914;
  position: absolute;
  left: 0%;
  bottom: 0;
}

@media (max-width: 1130px) {
  .table_area .content_area .t_wrap {
    overflow: auto;
    width: 100%;
  }
}

.table_area .content_area table {
  font-size: 16px;
  border: 1px solid #9e9e9e;
}

.table_area .content_area table tr {
  border: 1px solid #9e9e9e;
}

.table_area .content_area table tr td:first-child {
  font-weight: 600;
}

@media (max-width: 1130px) {
  .table_area .content_area table {
    width: 1130px;
  }
}

.table_area .content_area .plus {
  position: relative;
}

.table_area .content_area .plus:after {
  content: "+";
  position: absolute;
  left: 0;
  top: 50%;
  font-size: 25px;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  line-height: 0;
  color: #e07914;
}

.table_area .content_area .minus {
  position: relative;
}

.table_area .content_area .minus:after {
  content: "-";
  position: absolute;
  left: 0;
  top: 50%;
  font-size: 25px;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  line-height: 0;
  color: #2a3eaa;
}

@media (max-width: 1024px) {
  .table_area {
    padding: 0 0 50px;
  }
}

.jlstcftr {
  background-image: url(../img/landing/jelastic/2/footerbg.jpg) !important;
  background-repeat: no-repeat;
  background-size: cover;
}

.jlstcftr .footer_contentlndng {
  max-width: 1425px !important;
  margin: auto;
  margin-left: -25px !important;
}

@media (max-width: 1660px) {
  .jlstcftr .footer_contentlndng {
    max-width: 1270px !important;
    margin: auto !important;
  }
}

.jelastic_landing_banner.banner_2.banner_3 {
  background-color: #b3e0ff;
}

.jelastic_landing_banner.banner_2.banner_3 .hdr {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
}

.jelastic_landing_banner.banner_2.banner_3 .hdr .hdrcalltext {
  color: #000;
}

.jelastic_landing_banner.banner_2.banner_3 .list {
  padding-top: 170px;
  padding-bottom: 0;
}

@media (max-width: 767px) {
  .jelastic_landing_banner.banner_2.banner_3 .list {
    padding-top: 140px;
  }
}

@media (max-width: 500px) {
  .jelastic_landing_banner.banner_2.banner_3 .list {
    padding-top: 114px;
  }
}

.jelastic_landing_banner.banner_2.banner_3 .left {
  color: #000;
}

.jelastic_landing_banner.banner_2.banner_3 .listing {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  margin-bottom: 30px;
  margin-top: 15px;
}

.jelastic_landing_banner.banner_2.banner_3 .listing ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

.jelastic_landing_banner.banner_2.banner_3 .listing ul li {
  display: inline-block;
  font-size: 18px;
  font-weight: 600;
  color: #000;
  margin-right: 10px;
  background-image: url(../img/landing/jelastic/3/brtic.png);
  background-repeat: no-repeat;
  background-position: left top 7px;
  background-size: 26px;
  line-height: 1.5;
  padding: 10px 0 10px 35px;
}

@media (max-width: 1540px) {
  .jelastic_landing_banner.banner_2.banner_3 .listing ul li {
    font-size: 16px;
  }
}

@media (max-width: 1024px) {
  .jelastic_landing_banner.banner_2.banner_3 .listing ul li {
    font-size: 14px;
  }
}

@media (max-width: 767px) {
  .jelastic_landing_banner.banner_2.banner_3 .listing ul {
    -webkit-box-pack: flex-start;
    -ms-flex-pack: flex-start;
    justify-content: flex-start;
  }
}

.jelastic_landing_banner.banner_2.banner_3 .listing .wrap {
  max-width: 1240px;
  margin: auto;
}

.cfb_form {
  padding: 120px 0 70px;
  background-color: #fafafa;
}

.cfb_form .title {
  font-size: calc(var(--f-body) + 1.1vw);
  font-weight: 600;
  text-transform: uppercase;
}

.cfb_form .content_wrap {
  max-width: 846px;
  margin: auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
}

.cfb_form .content_wrap .form_area {
  background-color: #fff;
  padding: 8px;
  float: right;
  border-radius: 4px;
  position: relative;
  border: 2px solid #e07914;
}

.cfb_form .content_wrap .form_area .allForm .form-element {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  -webkit-box-pack: space-between;
  -ms-flex-pack: space-between;
  justify-content: space-between;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  margin-bottom: 0;
  width: 100%;
}

@media (max-width: 520px) {
  .cfb_form .content_wrap .form_area .allForm .form-element {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
}

.cfb_form .content_wrap .form_area .allForm .form-field {
  font-size: calc(var(--f-body) + 0.3vw);
  border: 1px solid #fff;
  border-radius: 0;
  padding: 1.3em 1em;
}

.cfb_form .content_wrap .form_area .allForm .form-field::-webkit-input-placeholder {
  font-size: calc(var(--f-body) + 0.3vw);
}

.cfb_form .content_wrap .form_area .allForm .form-field:-ms-input-placeholder {
  font-size: calc(var(--f-body) + 0.3vw);
}

.cfb_form .content_wrap .form_area .allForm .form-field::-ms-input-placeholder {
  font-size: calc(var(--f-body) + 0.3vw);
}

.cfb_form .content_wrap .form_area .allForm .form-field::placeholder {
  font-size: calc(var(--f-body) + 0.3vw);
}

@media (max-width: 1540px) {
  .cfb_form .content_wrap .form_area .allForm .form-field {
    padding: 0.8em 1em;
  }
}

@media (max-width: 520px) {
  .cfb_form .content_wrap .form_area .allForm .form-field {
    text-align: center;
  }
}

.cfb_form .content_wrap .form_area .allForm .btn {
  font-size: calc(var(--f-body) + 0.3vw);
  border-radius: 4px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: space-between;
  -ms-flex-pack: space-between;
  justify-content: space-between;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
}

.cfb_form .content_wrap .form_area .allForm .btn:hover {
  background-color: #000;
}

@media (max-width: 520px) {
  .cfb_form .content_wrap .form_area .allForm .btn {
    width: 100%;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
}

.cfb_form .content_wrap .smtext {
  margin-top: 15px;
}

.cfb_form .content_wrap .lgdesc {
  font-size: calc(var(--f-body) + 0.7vw);
  font-weight: 600;
  color: #e07914;
  margin-top: 30px;
  margin-bottom: 40px;
}

@media (max-width: 1024px) {
  .cfb_form .content_wrap .lgdesc {
    margin: 20px 0 30px;
  }
}

.cfb_form .content_wrap ul {
  list-style: none;
  margin-top: 30px;
}

.cfb_form .content_wrap ul li {
  display: inline-block;
  padding: 15px 0px 15px 35px;
  background-image: url(../img/landing/jelastic/3/grtic.png);
  background-repeat: no-repeat;
  background-position: left center;
  font-size: calc(var(--f-body) + 0.3vw);
  background-size: 26px;
}

.cfb_form .content_wrap ul li:not(:last-child) {
  margin-right: 45px;
}

@media (max-width: 520px) {
  .cfb_form .content_wrap ul li:not(:last-child) {
    margin-right: 25px;
  }
}

@media (max-width: 450px) {
  .cfb_form .content_wrap ul li:not(:last-child) {
    margin: 0;
  }
}

@media (max-width: 767px) {
  .cfb_form .content_wrap ul li {
    padding: 10px 0px 10px 35px;
  }
}

@media (max-width: 450px) {
  .cfb_form .content_wrap ul li {
    display: block;
  }
}

@media (max-width: 767px) {
  .cfb_form {
    padding: 50px 0 50px;
  }
}

.jtdjc {
  padding: 100px 0;
}

@media (max-width: 1540px) {
  .jtdjc {
    padding: 70px 0;
  }
}

@media (max-width: 1024px) {
  .jtdjc {
    padding: 50px 0;
  }
}

.cfb_form.orng {
  background-color: #e07914;
  position: relative;
  margin-top: 170px;
}

.cfb_form.orng:after {
  content: "";
  width: 200px;
  height: 208px;
  position: absolute;
  top: -138px;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  background-image: url(../img/landing/jelastic/3/ji.png);
  background-repeat: no-repeat;
  background-position: center;
}

@media (max-width: 767px) {
  .cfb_form.orng:after {
    width: 120px;
    height: 138px;
    position: absolute;
    top: -94px;
    background-size: 100%;
  }
}

.cfb_form.orng .title {
  color: #fff;
}

.cfb_form.orng .title a {
  font-weight: 600;
}

.cfb_form.orng .lgdesc {
  color: #fff;
}

.cfb_form.orng .top_lgdesc {
  font-size: calc(var(--f-body) + 0.7vw);
  font-weight: 600;
  color: #fff;
  width: 100%;
  margin-top: 30px;
  margin-bottom: 25px;
  text-align: center;
}

@media (max-width: 1024px) {
  .cfb_form.orng .top_lgdesc {
    margin-top: 20px;
    margin-bottom: 20px;
  }
}

.cfb_form.orng li {
  color: #fff;
  background-image: url(../img/landing/jelastic/3/wtic.png) !important;
}

@media (max-width: 767px) {
  .cfb_form.orng {
    margin-top: 100px;
  }
}

.cfb_form.orng .smtext {
  color: #fff;
}

.wyu.landing_t_wyu {
  margin-top: 0;
  padding: 100px 0;
  background-color: #fff;
}

.wyu.landing_t_wyu .title {
  margin-bottom: 25px;
  padding-bottom: 20px;
}

.wyu.landing_t_wyu .stitle {
  font-size: calc(var(--f-body) + 0.3vw);
  margin-bottom: 70px;
}

@media (max-width: 767px) {
  .wyu.landing_t_wyu .stitle {
    margin-bottom: 50px;
  }
}

.wyu.landing_t_wyu .content_area {
  max-width: 1270px;
  margin: auto;
}

.wyu.landing_t_wyu .left {
  -webkit-box-ordinal-group: 3;
      -ms-flex-order: 2;
          order: 2;
  width: 42%;
}

.wyu.landing_t_wyu .left .lgdesc {
  font-size: calc(var(--f-body) + 0.5vw);
  color: #000;
  line-height: 1.6;
}

.wyu.landing_t_wyu .left .desc, .wyu.landing_t_wyu .left .diadem__hostingInfo--box p, .diadem__hostingInfo--box .wyu.landing_t_wyu .left p, .wyu.landing_t_wyu .left .diadem__antispamInfo---content p, .diadem__antispamInfo---content .wyu.landing_t_wyu .left p, .wyu.landing_t_wyu .left .hosting_VPSinfo--box p, .hosting_VPSinfo--box .wyu.landing_t_wyu .left p {
  font-size: calc(var(--f-body) + 0.3vw);
  margin-top: 30px;
}

@media (max-width: 767px) {
  .wyu.landing_t_wyu .left .desc, .wyu.landing_t_wyu .left .diadem__hostingInfo--box p, .diadem__hostingInfo--box .wyu.landing_t_wyu .left p, .wyu.landing_t_wyu .left .diadem__antispamInfo---content p, .diadem__antispamInfo---content .wyu.landing_t_wyu .left p, .wyu.landing_t_wyu .left .hosting_VPSinfo--box p, .hosting_VPSinfo--box .wyu.landing_t_wyu .left p {
    margin-top: 20px;
  }
}

@media (max-width: 767px) {
  .wyu.landing_t_wyu .left {
    margin-top: 30px;
    width: 100%;
  }
}

.wyu.landing_t_wyu .right {
  -webkit-box-ordinal-group: 2;
      -ms-flex-order: 1;
          order: 1;
  width: 50%;
}

@media (max-width: 767px) {
  .wyu.landing_t_wyu .right {
    width: 100%;
  }
}

@media (max-width: 1540px) {
  .wyu.landing_t_wyu {
    padding: 70px 0;
  }
}

@media (max-width: 767px) {
  .wyu.landing_t_wyu {
    padding: 50px 0;
  }
}

.client_sayes.center {
  background-color: #f8f8f8;
}

.client_sayes.center .content-area .title {
  text-align: center;
}

.client_sayes.center .content-area .title:after {
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
}

.client_sayes.center .content-area .item {
  text-align: center;
}

.client_sayes.center .content-area .item .cnt:after {
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
}

.j_faq {
  padding: 100px 0;
}

.j_faq .title {
  color: #000;
  font-size: calc(var(--f-body) + 1.2vw);
  margin-bottom: 20px;
  padding-bottom: 25px;
  line-height: 1.6;
  position: relative;
}

.j_faq .title em {
  color: #000;
  font-weight: 600;
}

.j_faq .title:after {
  content: "";
  width: 80px;
  height: 2px;
  background-color: #e07914;
  position: absolute;
  left: 0%;
  bottom: 0;
}

.j_faq .content-area {
  max-width: 1270px;
  margin: auto;
}

.j_faq .content-area .list .box {
  padding: 40px 0;
  border-bottom: 1px solid #e3e3e3;
}

.j_faq .content-area .list .box .adrd_ttl {
  font-size: calc(var(--f-body) + 0.5vw);
  background-image: url(../img/landing/jelastic/3/plus.png);
  background-repeat: no-repeat;
  background-position: right center;
  font-weight: 600;
  padding-right: 40px;
  line-height: 1.4;
}

.j_faq .content-area .list .box .adrd_ttl.actv {
  color: #e07914;
  background-image: url(../img/landing/jelastic/3/minus.png);
}

@media (max-width: 1200px) {
  .j_faq .content-area .list .box .adrd_ttl {
    background-size: 20px;
  }
}

.j_faq .content-area .list .box .desc, .j_faq .content-area .list .box .diadem__hostingInfo--box p, .diadem__hostingInfo--box .j_faq .content-area .list .box p, .j_faq .content-area .list .box .diadem__antispamInfo---content p, .diadem__antispamInfo---content .j_faq .content-area .list .box p, .j_faq .content-area .list .box .hosting_VPSinfo--box p, .hosting_VPSinfo--box .j_faq .content-area .list .box p {
  margin-top: 30px;
  padding-right: 25px;
  display: none;
}

.j_faq .content-area .list .box p {
  font-size: calc(var(--f-body) + 0.2vw) !important;
}

@media (max-width: 767px) {
  .j_faq .content-area .list .box {
    padding: 25px 0;
  }
}

@media (max-width: 1540px) {
  .j_faq {
    padding: 70px 0;
  }
}

@media (max-width: 1024px) {
  .j_faq {
    padding: 50px 0;
  }
}

.wpcf7-response-output {
  position: absolute;
  top: -20px;
  left: 0;
  color: #ffff;
  padding: 0 !important;
  margin: 0 !important;
  border: 0 !important;
}

@media (max-width: 480px) {
  .wpcf7-response-output {
    top: -33px;
  }
}

.wpcf7-not-valid-tip {
  position: absolute;
  left: -7px;
  top: -25px;
  color: #fff;
}

div.wpcf7 .ajax-loader {
  display: none;
}

.cfb_form .wpcf7-response-output {
  color: #e07914;
}

.cfb_form .wpcf7-not-valid-tip {
  color: #dc3232;
}

.cfb_form.orng .wpcf7-response-output {
  color: #fff !important;
}

.cfb_form.orng .wpcf7-not-valid-tip {
  color: #fff !important;
}

.sds-modal.sds-modal-center.is-active#img .owl-dots {
  position: absolute;
  bottom: 5px;
  left: 0;
  width: 100%;
  text-align: center;
}

.sds-modal.sds-modal-center.is-active#img .owl-dots .owl-dot {
  width: 10px;
  height: 10px;
  border-radius: 50%;
  background-color: #fff;
  margin: 5px;
}

.sds-modal.sds-modal-center.is-active#img .owl-dots .owl-dot.active {
  background-color: #e07914 !important;
}
/*# sourceMappingURL=style.css.map */