.nav-menu {
  padding: 20px 0 0 0;
}
a {
  /* font-family: inter; */
}
.ourAdv {
  background-image: url("/static/felcloud/website/newTheme/Calque_1.svg") !important;
  background-repeat: no-repeat !important;
  background-size: 97% !important;
  height: 570px !important;
}

.service-section {
  margin: 14px !important;
  border-radius: 50px !important;
  background-color: #f8f8f8 !important;
}
.titles {
  color: #2d0035 !important;
}
.section-subheading {
  color: #1c1e21 !important;
  text-align: justify !important;
}
.title,
.subtitle {
  color: #2d0035 !important;
}
body {
  font-family: "Inter", sans-serif;
  background-color: white !important;
}
.bodyPricing {
  background-color: white !important;
}
.nav-menu .main-menu a {
  font-family: "Inter", sans-serif !important;
  font-size: 20px !important;
}
.log {
  font-family: "Inter", sans-serif;
  font-size: 14px !important;
}
.section-heading {
  color: #2d0035;
}
.contact_title {
  color: #fcb813 !important;
}
.servicesImg {
  width: 2.5em !important;
  margin-right: 1em !important;
}
.nav-menu {
  padding: 5px 0 0 0;
}
.footer-top {
  padding-top: 55px !important;
}

.top-header {
  background-color: #4b2456;
  height: 715px;
}

.pubCloudTitle {
  align-self: center;
}

.pricingOptions {
  /* border: none; */
  /* border-radius: 20px; */
  /* padding: 1em 0 1em 2.6em; */
  /* background-color: #fbd713; */
  /* box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25); */
  cursor: pointer !important;
  /* color: #33003b; */
}
.pricingOptions a:first-child {
  /* color: #2d0035; */
}
.pricingOptions.active {
  /* background-color: #482252; */
  /* color: white; */
}
.pricingOptions.active a:first-child {
  /* color: white; */
}
.pricingOptions.active i:first-child {
  /* color: white; */
}
.mb-10em {
  margin-top: 2em;
  margin-bottom: 3em;
}

input[type="range"] {
  border-radius: 20px !important;
  height: 7px !important;
}

/* .borderBottm {
  border-bottom: #1c1e21 1px solid;
  width: fit-content;
  margin-bottom: 2em !important;
} */

.checkbox-label {
  cursor: pointer;
}
.cd-filter-block .checkbox-lebel-single::before {
  width: 41px !important;
  height: 34px !important;
  margin-left: 10px !important;
  z-index: -1 !important;
  border-radius: 18px !important;
}
.cd-filter-block .checkbox-label-double::before {
  width: 41px !important;
  height: 34px !important;
  margin-left: 13px !important;
  z-index: -1 !important;
  border-radius: 18px !important;
}
.cd-filter-block input[type="checkbox"].single:checked + label::after {
  background: linear-gradient(0deg, #fcb813 45.31%, #fcdb26 100%);
  width: 41px !important;
  height: 34px !important;
  margin-left: 10px !important;
  z-index: -1 !important;
  border-radius: 18px !important;
}
.cd-filter-block input[type="checkbox"].double:checked + label::after {
  background: linear-gradient(0deg, #fcb813 45.31%, #fcdb26 100%);
  width: 41px !important;
  height: 34px !important;
  margin-left: 13px !important;
  z-index: -1 !important;
  border-radius: 18px !important;
}

.flavorName {
  background-color: #fbd713;
  color: black;
  padding: 1px 7px;
  box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);
  border-radius: 20px;
  font-size: 16px;
}

.tbodyChoices {
  border-width: 2px !important;
  border-color: #2d0035 !important;
  border-left: none !important;
  border-right: none !important;
}

.tbodyTr {
  border-style: dashed !important;
  border-width: 2.5px !important;
  border-color: #515151 !important;
  border-left: none !important;
  border-right: none !important;
}
.mb-6 {
  margin-bottom: 6em;
}

.cloudFooterImg {
  width: 100%;
  position: absolute;
  bottom: 0;
  z-index: -1;
}

/* .footer {
  margin-top: 250px;
  background-color: white !important;
} */

.compChoices {
  /* padding: 15px 45px; */
  /* background-color: #2d0035; */
  color: #2d0035;
  border-radius: 20px;
  box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);
  cursor: pointer;
  width: 330px;
}
.compChoices:hover {
  color: #fbd713;
}
.iconP {
  padding-right: 20px;
}

.f-wb {
  font-weight: bold;
}
.pad-10 {
  padding: 8px;
}

.footer-icon {
  max-width: 18px;
}
.bsPic {
  transform: translateX(-166px);
}
.genCpuRam {
  margin-top: 2em;
  margin-bottom: 2em;
}
.pricingSections {
  color: #2d0035 !important;
}

@media screen and (max-width: 768px) {
  .bsPic {
    max-width: 100%;
    transform: none !important;
  }
  .pricingOptions {
    font-size: 11px;
    margin-bottom: 1em;
    padding: 10px 10px;
  }
  .optionsHolder {
    padding-left: 1em;
    padding-right: 1em;
  }
  .compChoices {
    width: 116px;
    padding: 8px 5px;
    font-size: 11px;
  }
  .iconP {
    padding-right: 10px;
  }
  .top-header {
    height: 530px;
  }
  .priceBannerImg {
    max-width: 65% !important;
  }
  .pubCloud {
    margin: 1em !important;
  }
  .bannerHolder {
    text-align: center !important;
  }
  /* .homeBannerImg,
  .whatYoullGetImg,
  .loadBalImg {
    scale: none !important;
  } */
  .menu-wrap {
    padding-bottom: 20px !important;
  }
  .service-section {
    padding: 5px !important;
    margin: 5px !important;
  }
  .ourAdv {
    height: 341px !important;
    margin-bottom: 1em !important;
  }
  .scaleIcon {
    scale: 2.1;
  }
  .service-section .subtitle {
    line-height: 27px !important;
    font-size: 16px !important;
  }
  .service-section .title {
    font-size: 17px !important;
  }
  .footer .soc-icons {
    margin-bottom: 2em;
  }
}
/* @media screen and (min-width: 1040px) {
  .genCpuRam {
    
    margin-top: 1em;

  }
} */

.secHeadPubC {
  font-size: 30px;
  text-decoration: underline;
  text-underline-offset: 18px;
  text-decoration-style: dashed;
}

.range-slider-input::-webkit-slider-thumb {
  background-color: #3e0048 !important;
}

.range-slider-input::-moz-range-thumb {
  background-color: #3e0048 !important;
}

.range-slider-input::-ms-thumb {
  background-color: #3e0048 !important;
}
/* .range-slider-input {
  z-index: 9999 !important;
} */

input[name="minSize"] {
  /* z-index: 9999 !important; */
}
/* input[name="maxSize"] {
  z-index: 9999 !important;
} */

@media only screen and (min-width: 768px) {
  .homeBannerImg {
    scale: 1.5;
  }
  /* .scaleIcon {
    scale: 2.1;
  } */
  .loadBalImg {
    scale: 2.5;
  }
  .whatYoullGetImg {
    scale: 1.5;
  }
}
