/*Nav*/

.cw-hdr-wrap_new .cw-hbar-wrap a {
  font-size: 14px !important;
}
/* .cw-hbar-wrap {
    display: none;
}

.cd-morph-dropdown .main-nav>ul>li>a {
    color: #0E134F !important;
    font-weight: 500;
}

.cw-navbar-brand {
    background-position: left -90px !important;
} */

/*Modal */
.customModal .modal-open .modal {
  z-index: 999999;
}

.customModal .modal {
  text-align: center;
  padding: 0 !important;
  z-index: 99999;
}

.customModal .modal:before {
  content: "";
  display: inline-block;
  /* height: 100%; */
  vertical-align: middle;
}

.customModal .modal-dialog {
  display: inline-block;
  vertical-align: middle;
  margin-top: 140px;

  width: 800px;
  height: auto;
}

.customModal .modal-backdrop.in {
  /* background-color: #151C21D9;
    opacity: 0.85; */
  background: rgba(9, 30, 66, 0.52);
  backdrop-filter: blur(7px);
}

#allDataCenters {
  display: flex;
  flex-wrap: wrap;
  align-items: start;
  justify-content: start;
  list-style: none;
  border-radius: 8.618px;
  /* border: 0.862px solid var(--primary-blue-50, #5961CC); */
  /* background: var(--neutrals-01, #FCFCFC); */
  /* padding: 24px 31px; */
  background: transparent;
  border: none;
  /* justify-content: center; */
}

#allDataCenters li {
  flex: 0 0 25%;
  text-align: left;
  padding: 0 10px 20px;
  display: flex;
  align-items: center;
  /* cursor: pointer; */
  transition: all 0.5s ease;
}

#allDataCenters li:hover {
  /* font-weight: 600; */
}

#allDataCenters li svg {
  margin-right: 10px;
  height: 19px;
}

/* Map and Country Pin */
.mapWrapper {
  position: relative;
  display: none;
}

.counryPin {
  position: absolute;
}

.counryPin img {
  width: 12px;
  transition: 0.5s;
}

.Brazil {
  bottom: 75px;
  left: 175px;
}

.USA {
  top: 118px;
  left: 120px;
}

.Canada {
  top: 94px;
  left: 110px;
}

.Ireland {
  top: 83px;
  left: 260px;
}

.Belgium {
  left: 285px;
  top: 93px;
}

.Germany {
  left: 300px;
  top: 72px;
}

.Netherland {
  left: 282px;
  top: 62px;
}

.UK {
  left: 263px;
  top: 53px;
}

.India {
  right: 170px;
  top: 128px;
}

.Singapore {
  right: 126px;
  top: 167px;
}

.Australia {
  right: 20px;
  bottom: 26px;
}

.Taiwan {
  right: 102px;
  top: 128px;
}

.Koria {
  right: 100px;
  top: 102px;
}

.Japan {
  right: 79px;
  top: 110px;
}

/* .NewYork{
    bottom: 58px;
    left: 60px;
}
.TelAviv{
    bottom: 58px;
    left: 160px;
} */

/*Pricing End*/
.customModal .modal-body {
  padding: 50px 90px;
}

.customModal .modal-content {
  box-shadow: none !important;
  border: 0 !important;
}

.customModal .modal {
  text-align: center;
  padding: 0 !important;
  z-index: 99999;
}

.customModal .modal:before {
  content: "";
  display: inline-block;
  /* height: 100%; */
  vertical-align: middle;
}

.customModal .modal-dialog {
  display: inline-block;
  vertical-align: middle;
  margin-top: 140px;

  width: 800px;
  height: auto;
}

.customModal .modal-backdrop.in {
  background-color: #151c21d9;
  opacity: 0.85;
}

.customModal .modal-content {
  /* background-color: #000; */
  border-radius: 10px;
  background: #fff;
  box-shadow: 0px 4px 40px 0px rgba(0, 0, 0, 0.1);
}

.customModal .modal-content {
  box-shadow: none !important;
  border: 0 !important;
}

.modal-content h2 {
  color: #253858;
  text-align: center;
  font-size: 24px;
  font-weight: 500;
  line-height: initial;
  /* 30.889px */
  letter-spacing: -0.895px;
  margin: 0 0 5px;
}

.modal-content h3 {
  color: #091e42;
  font-size: 32px;
  font-weight: 700;
  line-height: initial;
  letter-spacing: -1.492px;
  margin: 0;
  margin-bottom: 35px;
}

/* hero fold */
.pricing_hero_fold {
  padding: 240px 0px 40px;
}

.pricing_hero_fold .pricing_content h2 {
  color: #091e42;
  font-size: 70px;
  font-weight: 700;
  line-height: 77px;
  letter-spacing: -5px;
}

.pricing_hero_fold .pricing_content p {
  color: #253858;
  font-size: 20px;
  font-weight: 400;
  line-height: 30px;
  letter-spacing: -1px;
  max-width: 787px;
  margin: 0 auto;
  text-align: center;
}

.pricingTabsWrapper {
  display: flex;
  align-items: start;
  margin-bottom: 24px;
}

.pricing_tabs {
  border-bottom: transparent;
}

.pricing_benifits {
  width: 23.6%;
  background: #1b0f52;
  height: 100%;
  padding: 24px;
}

.pricing_benifits.visible {
  background: url(https://www.cloudways.com/wp-content/uploads/2023/10/Pricing_table_bg.png)
    no-repeat;
  background-size: 100% 100%;
}

.pricing_benifits .benefits_list {
  padding: 0;
  margin: 0;
}

.pricing_benifits .benefits_list li {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  padding: 8px 0;
  line-height: 24px;
  font-size: 16px;
  font-weight: 400;
  color: #ffffff;
}

.pricing_benifits .benefits_list li svg {
  margin-right: 8px;
}

.pricing_benifits .benefits_list li .newTag {
  margin-left: 8px;
  background: linear-gradient(
    82.5deg,
    #ffffff -37.59%,
    #c583e0 -37.58%,
    #ffbc7d 74.04%,
    #ffffff 115.51%
  );
  padding: 4px 8px;
  color: #091e42;
  font-size: 12px;
  line-height: 12px;
  font-weight: 500;
  border-radius: 10px;
}

.pricing_benifits h3 {
  font-size: 24px;
  font-weight: 600;
  letter-spacing: -1px;
  line-height: 24px;
  color: #ffffff;
}

.pricing_show {
  position: relative;
  width: 74.8%;
  margin-left: 20px;
}

.upperTabs {
  display: flex;
  justify-content: space-between;
  margin-bottom: 24px;
  align-items: center;
}

.pricing_tabs .main_tab {
  border-radius: 6px !important;
  border: 1px solid #c1c7d0;
  background: #fff;
  padding: 6px;
  height: 48px;
  margin-right: 12px;
  width: 153px;
  display: flex;
  justify-content: center;
  align-items: center;
}

.pricing_tabs li.active a {
  background: #2f39bf;
}

.pricing_tabs li a {
  /* border: unset; */
  padding: 7px 5px 2px 5px;
}

.pricing_tabs .nav-tabs > li.active {
  border: 1px solid #2f39bf;
}

.pricing_tabs li.active a {
  border: unset !important;
}

.pricing_tabs li a:focus,
.pricing_tabs li a:hover {
  background-color: transparent !important;
  border-color: #c1c7d0 !important;
}

.innerTabs {
  position: absolute;
  top: 8px;
  right: 155px;
  border-radius: 94px;
  border: 1px solid #eaebf9;
}

.innerTabs a {
  background-color: transparent !important;
  border: unset !important;
}

.innerTabs > li > a {
  color: #253858;
  font-size: 14px;
  line-height: 100%;
  padding: 8px 15px;
  margin: 0;
  border-radius: 30px;
}

.innerTabs li.active a:hover,
.innerTabs li.active a:focus {
  /* font-size: 14px; */
  /* font-weight: 400; */
}

.nav-tabs.innerTabs > li.active > a {
  color: #2f39bf;
  background: #eaebf9 !important;
}

.datacenter {
  display: flex;
  align-items: center;
  cursor: pointer;
}

.datacenter::before {
  content: "";
  border-left: 1px solid #dfe1e6;
  height: 30px;
  margin: 0 16px;
}

.datacenter.no-border:before {
  border-color: transparent;
}

.datacenter span {
  font-size: 14px;
  color: #253858;
  line-height: 21px;
  font-weight: 400;
  margin-left: 4px;
}

/* table | Begins */
.pricing_hero_fold .pricing_table thead tr td {
  padding: 12px;
  text-align: center;
}

.pricing_hero_fold .pricing_table thead tr td svg {
  margin-bottom: -7px;
  margin-right: 4px;
}

.pricing_hero_fold .pricing_table_card {
  /* background: white; */
  padding: 32px 16px;
  /* box-shadow: 0px 4px 40px 0px #0000000D; */
  /* height: 630px;
    overflow-y: scroll; */
  border-radius: 12px;
  background: var(--base-light, #fff);
  box-shadow: 0px 4px 40px 0px rgba(0, 0, 0, 0.05);
  background-color: white;
}

/* 
::-webkit-scrollbar {
    width: 3px;
  }
::-webkit-scrollbar-track {
    border-radius: 10px;
  }
::-webkit-scrollbar-thumb {
    background: #5961CC; 
    border-radius: 10px;
  } */

.pricing_hero_fold .pricing_table {
  border-collapse: separate;
  border-spacing: 0 15px;
  border-start-end-radius: 10px;
}

.pricing_hero_fold .pricing_table tbody tr td {
  padding: 22px;
  text-align: center;
  border-top: 1px solid #dfe1e6;
  border-bottom: 1px solid #dfe1e6;
  font-size: 18px;
  line-height: 27px;
  color: #5e6c84;
  font-weight: 400;
  vertical-align: middle;
}

.pricing_hero_fold .pricing_table thead tr td:last-child {
  text-align: right;
  padding-right: 0;
}

.pricing_hero_fold .pricing_table tbody tr td:first-child {
  border-left: 1px solid #dfe1e6;
}

.pricing_hero_fold .pricing_table tbody tr td:last-child {
  border-right: 1px solid #dfe1e6;
  padding-right: 50px;
  text-align: right;
}

.pricing_hero_fold .pricing_table tbody tr .pricing-col {
  display: flex;
  justify-content: center;
  align-items: baseline;
}

.pricing_hero_fold .pricing_table tbody tr .pricing-col .pricing {
  color: #2f39bf;
  font-size: 30px;
  font-weight: 600;
  line-height: 45px;
}

.pricing_hero_fold .pricing_table tbody tr .pricing-col .usd_per_mon {
  color: #5e6c84;
  font-size: 12px;
  font-weight: 400;
  line-height: 18px;
}

.pricing_hero_fold .dropdown .btn {
  background: #fff;
  border: 1px solid #c1c7d099;
  padding: 5px 9px;
  border-radius: 44px;
  font-size: 12px;
  line-height: 100%;
  color: #253858;
}

.pricing_hero_fold .dropdown .btn span {
  margin-left: 12px;
  color: #5961cc;
  font-weight: 700;
}

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

.btn.active,
.btn:active {
  box-shadow: none;
}

.pricing_hero_fold .dropdown .dropdown-menu {
  right: 0;
  left: 0;
  min-width: 90px;
  border-color: rgba(193, 199, 208, 0.6);
}

.updownArrow {
  display: inline-block;
}

.updownArrow svg:nth-child(1) {
  display: block;
  margin-left: 4px;
}

.pricing_table .table_filter a {
  color: #000000;
}

.pricing_table .table_filter a:hover {
  color: #000000;
  text-decoration: none;
}

.price_header {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  list-style: none;
  width: 100%;
  margin: 0 auto;
  padding-right: 0;
}

.price_data {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  list-style: none;
  border-radius: 8px;
  border: 1px solid #dfe1e6;
  background: #fff;
  padding: 16px 0px;
  margin-bottom: 20px;
  transition: all 0.3s ease;
}

#do #standard .price_data:last-child,
#do #premium .price_data:last-child {
  margin-top: 1px;
}

.price_header li,
.price_data li {
  /* text-align: center; */
  width: 13%;
}

.price_header li {
  display: flex;
  color: #253858;
  font-size: 16px;
  font-weight: 400;
  line-height: 100%;
  letter-spacing: -0.48px;
  align-items: center;
  /* justify-content: center; */
}

.price_header li svg {
  margin-right: 5px;
  width: 18px;
  height: 18px;
}

.price_data li a {
  color: #2f39bf;
  font-size: 14px;
  font-weight: 400;
  border-radius: 4.619px;
  border: none;
  padding: 0;
  position: relative;
  transition: all 0.5s ease-in-out;
  overflow: hidden;
  display: block;
  text-decoration: none !important;
  letter-spacing: 0;
  line-height: initial;
  text-align: right;
  padding: 0 25px 0 0;
}

.price_data li {
  color: #5e6c84;
  font-size: 16px;
  font-weight: 400;
  letter-spacing: -0.48px;
}

.price_data li a span {
  font-size: 14px;
  color: #2f39bf;
  letter-spacing: 0;
  font-weight: 500;
  opacity: 0;
  transition: all 0.5s ease-in-out;
  display: none;
}

.price_data li a:hover span {
  opacity: 1;
}

.price_data li a:hover svg {
  /* transform: translateX(20px); */
  /* opacity: 0; */
}

.price_header_outer {
  padding: 0 24px 0 21px;
}

.price_header li:nth-child(6),
.price_data li:nth-child(6) {
  width: 18%;
}

.price_header li:first-child,
.price_data li:first-child {
  width: 17%;
  padding: 0 0 0 20px;
  pointer-events: none;
}

.price_data:hover {
  box-shadow: 0px 4px 40px rgba(0, 0, 0, 0.08);
}

.price_data .hourly_price,
.price_data .monthly_price {
  display: flex;
  /* justify-content: center; */
  align-items: baseline;
}

.price_data li a:hover {
  /* border-color: #2F39BF; */
}

.price_data li a svg {
  position: relative;
  transition: all 0.3s ease-in-out;
  transform: 0;
  opacity: 1;
}

.price_header li:last-child {
  text-align: right;
  /* flex: 0 0 20%; */
  justify-content: flex-end;
}

.price_header li:nth-child(5),
.price_data li:nth-child(5) {
  /* flex: 0 0 20%; */
  display: flex;
  align-items: center;
  /* justify-content: center; */
}

.price_data .pricing {
  color: #2f39bf;
  font-size: 24px;
  font-weight: 600;
}

.price_data .usd_per_mon {
  color: #5e6c84;
  font-size: 12px;
  font-weight: 400;
}

.priceWrapper {
  display: flex;
  flex-direction: column;
  height: 516px;
  overflow-y: scroll;
  /* margin-top: 28px; */
  padding: 0 20px 0;
  margin: 25px 0 0;
}

.reverse_order .priceWrapper {
  /* flex-direction: column-reverse; */
}

div#premium .priceWrapper {
  overflow-y: scroll;
  padding: 0 20px 0;
}

.price_data li a:hover span {
  opacity: 1;
}

/* .price_header .dropdown-menu{
     display: unset;
} */
.price_header .dropdown-menu li {
  display: block;
  height: auto;
  position: relative;
  width: 100%;
  padding: 0;
}

.price_header .dropdown-menu li:last-child {
  text-align: center;
}

.price_header .dropdown-menu li a {
  font-size: 12px;
  justify-content: flex-start;
  padding-left: 12px;
  padding-right: 0;
}

.price_header .dropdown-menu li:first-child a {
  border-bottom: 1px solid rgba(193, 199, 208, 0.6);
}

.price_header li a {
  display: flex;
  align-items: center;
  justify-content: center;
  color: #253858;
  text-decoration: none !important;
  font-size: 14px;
  font-weight: 400;
}

.price_header li a div svg {
  display: block;
  margin-left: 8px;
  width: 10px;
  height: 6px;
}

.reverse_order .price_header li.active a div svg.downArrow path {
  fill: #5961cc;
}

.reverse_order .price_header li.active a div svg.upArrow path {
  fill: #c1c7d0;
}

.price_header li a div svg:first-child {
  margin-bottom: 5px;
}

.price_header li a:hover {
  text-decoration: none;
}

.price_header li a div {
  opacity: 0;
  /* transition: all 0.3s ease; */
}

.price_header li:hover a div {
  opacity: 1;
}

.price_header li.active a div {
  opacity: 1;
}

/* .hourly_price{
    display: none;
} */
/* table | Ends */

/* Map and Country Pin */
.NewYork {
}

/*Pricing End*/

/* features cards*/
.featuredCard {
  padding: 100px 0 80px;
}

.featuredCard .featuresCardSecHeader h2 {
  color: #091e42;
  text-align: center;
  /* 57.6px */
  margin: 0 auto 16px;
  max-width: 550px;
}

.featuredCard .featuresCardSecHeader p {
  color: #253858;
  text-align: center;
  font-size: 20px;
  font-weight: 400;
  line-height: 150%;
  /* 30px */
  letter-spacing: -0.6px;
  margin: 0;
}

.featuresCardSecHeader {
  max-width: 700px;
  margin: 0 auto;
}

.featuredCard .featuresCardBody {
  margin-top: 64px;
}

.featuredCard .featuresCardBody .featureCardMainWrap {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}

.featuredCard .featuresCardBody .featureCardMainWrap .featureCard {
  position: relative;
  background: #fff;
  width: calc(25% - 10px);
  padding: 24px 24px;
  border-radius: 12px;
  border: 1px solid #dfe1e6;
  margin-bottom: 20px;
}
.featuredCard .featuresCardBody .featureCardMainWrap .featureCard .premium {
  position: absolute;
  right: 24px;
  top: -10px;
  background: linear-gradient(129.4deg, #705afe -9.82%, #ca7cfb 107.85%);
  font-size: 14px;
  font-weight: 400;
  letter-spacing: 0px;
  color: #ffffff;
  padding: 5px 12px;
  border-radius: 20px;
  line-height: initial;
}

.addtionalFeatures .featuresWrap ul li {
  display: flex;
  align-items: center;
}

.addtionalFeatures .featuresWrap ul li .premium{
  background: linear-gradient(129.4deg, #705afe -9.82%, #ca7cfb 107.85%);
  font-size: 14px;
  font-weight: 400;
  letter-spacing: 0px;
  color: #ffffff;
  padding: 5px 12px;
  border-radius: 20px;
  line-height: initial;
  margin-left: 8px;
}

.featuredCard .featuresCardBody .featureCardMainWrap .featureCard h3 {
  color: #091e42;
  font-size: 20px;
  font-weight: 600;
  letter-spacing: -0.6px;
  margin-top: 0;
  margin-bottom: 8px;
}

.featuredCard .featuresCardBody .featureCardMainWrap .featureCard p {
  color: #253858;
  font-size: 16px;
  font-weight: 400;
  line-height: 150%;
  /* 24px */
  letter-spacing: -0.48px;
  margin: 0;
}

.featuredCard
  .featuresCardBody
  .featureCardMainWrap
  .featureCard
  .featureCardHead {
  max-height: 48px;
}

.featuredCard
  .featuresCardBody
  .featureCardMainWrap
  .featureCard
  .featureCardBody {
  margin-top: 20px;
  /* margin-top: 30px; */
}

.view_all_btn {
  border-radius: 4px;
  background: #fcfcfc;
  padding: 14px 18px;
  width: 100%;
  color: #2f39bf;
  text-align: center;
  font-size: 18px;
  font-weight: 400;
  display: flex;
  align-items: center;
  justify-content: center;
}

.view_all_btn svg {
  margin-left: 4px;
}

/*consultation section start*/
.consultation_sec {
  padding: 132px 0px;
}

.consultationWrapper {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 0 0px;
}

.consultation_content {
  width: 40%;
}

.consultation_image {
  width: 60%;
  padding-left: 50px;
}

.consultation_content h2 {
  color: #091e42;
  font-size: 40px;
  font-style: normal;
  font-weight: 600;
  letter-spacing: -1.2px;
  margin-bottom: 16px;
  line-height: 120%;
}

.consultation_content p {
  color: #5e6c84;
  font-size: 16px;
  font-weight: 400;
  letter-spacing: -0.16px;
  margin-bottom: 32px;
  line-height: 150%;
}

.consultation_content a {
  display: inline-block;
  margin-right: 10px;
  font-weight: 600;
}

.consultation_content a.btn.primaryBtn_outline.large.primaryBtn.ftWeight {
  font-size: 16px;
}

/*consultation section end*/

/*addone section start */
.addonSec {
  background: #fafafa;
  padding: 80px 0px;
}

.addonSecHeader {
  max-width: 750px;
  margin: 0 auto;
}

.addonSecHeader h2 {
  color: #091e42;
  text-align: center;
  font-size: 48px;
  font-weight: 600;
  line-height: 120%;
  /* 57.6px */
  letter-spacing: -2.4px;
}

.addonSecHeader p {
  color: #253858;
  text-align: center;
  font-size: 20px;
  font-weight: 400;
  line-height: 150%;
  /* 30px */
  letter-spacing: -0.6px;
  margin-bottom: 64px;
}

.addonSec .custom_card {
  padding: 45px;
  background: #fff;
  box-shadow: 0px 16.83486px 15.71254px 0px rgba(0, 0, 0, 0.025);
  border-radius: 16.738px;
  transition: 0.5s;
  text-align: center;
  min-height: 486.2px;
}

.addonSec .card.custom_card:hover {
  box-shadow: 0px 16.83486px 15.71254px 0px rgba(0, 0, 0, 0.05);
  transform: translateY(-10px);
}

.addonSec .card.custom_card svg {
  margin-bottom: 25px;
}

.addonSec .card.custom_card h5 {
  color: #091e42;
  text-align: center;
  font-size: 24px;
  font-style: normal;
  font-weight: 600;
  line-height: 120%;
  letter-spacing: -0.72px;
  margin: 0 0 42px;
}

.addonSec .card.custom_card p {
  color: #5e6c84;
  text-align: center;
  font-size: 18px;
  font-weight: 400;
  letter-spacing: -0.54px;
  margin-bottom: 0;
  line-height: 27px;
}

.addonSec .card-body img {
  margin: 0 auto;
}

.addonSec .card.custom_card a {
  color: #2f39bf;
  font-size: 18px;
  line-height: 26px;
  font-weight: 400;
}

.addonSec .card.custom_card a svg {
  margin-bottom: -4px;
}

/*addon section end */

.pricing_hero_fold .pricing_content h2 {
  max-width: 650px;
}

.price_data .pricing {
  margin-right: 4px;
}

.pricing_tabs li a {
  padding: 0px;
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 1px solid #c1c7d0;
}

.pricing_tabs .main_tab {
  border-radius: 0px;
  border: unset;
  background: #fff;
  height: 50px;
  padding: 0px;
}

.active.main_tab a,
.pricing_tabs li.active a {
  border: 1px solid #2f39bf !important;
}

.pricing_tabs li.active a:focus,
.pricing_tabs li.active a:hover {
  background: #2f39bf !important;
}

.pricing_tabs li.active a:focus svg path,
.pricing_tabs li.active a:hover svg path,
.pricing_tabs li.active a svg path {
  fill: #fff;
}

.pricing_tabs li a {
  border-radius: 5.368px;
}

#allDataCenters li {
  transition: 0.1s;
}

.addonSec .card.custom_card svg {
  margin-bottom: 0px;
}

.featured_card .custom_view_link {
  display: flex;
  align-items: center;
  justify-content: center;
  color: rgba(47, 57, 191, 1);
}

.cardHover {
  text-decoration: none !important;
}

/*high performance section start */
.CROtesting {
  padding: 100px 0;
}

.prc-ftr-txt {
  /* max-width: 600px;
    margin: 0 auto; */
}

.prc-ftr-txt h2 {
  color: #091e42;
  text-align: center;
  max-width: 100%;
  margin: 0 auto 16px;
}

.prc-ftr-txt p {
  color: #253858;
  text-align: center;
  font-size: 20px;
  font-weight: 400;
  line-height: 150%;
  /* 30px */
  letter-spacing: -0.6px;
  max-width: 650px;
  margin: 0 auto;
}

.prc-comp-table-2-head.fixed-table-header > thead {
  /* display: block; */
  /* position: fixed; */
  /* opacity: 1; */
  /* visibility: visible; */
}

/* .prc-comp-table-2 .prc-comp-table-2-head>thead {
    max-width: 1100px;
    right: 0;
    left: 0;
    margin: 0 auto;
    top: 0;
    background-color: #F8F9FB;
    z-index: 9999;
} */

.prc-comp-table-2-head > thead {
  /* opacity: 0; */
  /* visibility: hidden; */
  /* display: none; */
  transition: all 0.3s ease-in-out;
}

/* .prc-comp-table-2 .prc-comp-table-2-head>thead {
    max-width: 1100px;
    right: 0;
    left: 0;
    margin: 0 auto;
    top: 0;
    background-color: #F8F9FB;
    z-index: 9999;
} */

.prc-comp-table-2 .prc-comp-table-2-head > thead {
  /* max-width: 1100px; */
  max-width: 1284px;
  right: 0;
  left: 0;
  margin: 0 auto;
  top: 0;
  background-color: #f8f9fb;
  z-index: 9999;
}

.prc-tbl-fold thead tr,
#prc-cmpr-tbl-wrap .table > thead > tr > th,
.prc-tbl-fold .cw-row,
.prc-tbl-fold td,
.prc-tbl-fold th {
  /* border: 0 !important; */
}

/* .prc-tbl-fold thead tr,
#prc-cmpr-tbl-wrap .table>thead>tr>th,
.prc-tbl-fold .cw-row,
.prc-tbl-fold td,
.prc-tbl-fold th {
    border: 0 !important;
} */

/* .CROtesting .prc-comp-table-2 table thead tr th {
    font-weight: 700;
    font-size: 14px;
    color: #fff;
    padding: 20px 10px !important;
} */

.prc-comp-table-2-head > thead > tr > th:first-child {
  width: 440px;
}

/* New Pricing Comparison Table */

.prc-tbl-fold tbody tr td:first-child {
  text-align: left;
  color: #253858;
  font-size: 18px;
  font-weight: 400;
  line-height: 27px;
  /* 27px */
  letter-spacing: -0.54px;
}
.goDaddy_uplifting .prc-tbl-fold tbody tr td:first-child{
  font-weight: 500;
}
.cutom_tbl_heading {
  color: #091e42 !important;
  font-size: 20px !important;
  font-weight: 600 !important;
  line-height: 30px !important;
  letter-spacing: -0.72px !important;
  text-align: left !important;
}

.prc-ftr-txt + .table-responsive {
  margin-top: 60px !important;
  -ms-box-shadow: none;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  margin-bottom: 30px;
}

/* .prc-tbl-fold thead tr,
#prc-cmpr-tbl-wrap .table>thead>tr>th,
.prc-tbl-fold .cw-row,
.prc-tbl-fold td,
.prc-tbl-fold th {
    border: 0 !important;
} */

#prc-cmpr-tbl-wrap,
.prc-tbl-fold thead th:nth-child(3),
.prc-tbl-fold thead th:nth-child(2),
.prc-tbl-fold tbody td:nth-child(3),
.prc-tbl-fold tbody td:nth-child(2),
.prc-ftr-txt + .table-responsive,
.prc-tbl-fold tr td:last-child {
  /* background-color: #FFF; */
}

.prc-tbl-fold tr td:last-child {
  border-right: none;
}

/* .prc-tbl-fold tbody tr {
    border-bottom: 1px solid rgba(66, 82, 110, 0.15);
} */

.prc-tbl-fold tr th:first-child {
  padding-left: 0 !important;
}

.prc-tbl-fold thead tr th:first-child {
  visibility: hidden;
  width: 30%;
}

/* .prc-tbl-fold thead tr th:nth-child(2),
.prc-tbl-fold thead tr th:nth-child(3),
.prc-tbl-fold thead tr th:nth-child(4),
.prc-tbl-fold thead tr th:nth-child(5)
 {
    width: 14;
} */

table.table.prc-tbl-fold.prc-comp-table-2-head.fixed-table-header thead {
  background-color: transparent;
}

table.table.prc-tbl-fold.prc-comp-table-2-head.fixed-table-header
  thead
  tr
  th:nth-child(1) {
  /* width: 27% !important; */
  border-bottom: transparent;
  border-right: 1px solid;
}

table.table.prc-tbl-fold.prc-comp-table-2-head.fixed-table-header
  thead
  tr
  th:nth-child(2) {
  /* width: 17%; */
}

table.table.prc-tbl-fold.prc-comp-table-2-head.fixed-table-header
  thead
  tr
  th:nth-child(3),
table.table.prc-tbl-fold.prc-comp-table-2-head.fixed-table-header
  thead
  tr
  th:nth-child(4),
table.table.prc-tbl-fold.prc-comp-table-2-head.fixed-table-header
  thead
  tr
  th:nth-child(5) {
  /* width: 15% !important; */
  background: #fcfcfc;
}

/* table.table.prc-tbl-fold.prc-comp-table-2-head.fixed-table-header thead tr th:nth-child(3) {
    width: 15% !important;
}

table.table.prc-tbl-fold.prc-comp-table-2-head.fixed-table-header thead tr th:nth-child(4) {
    width: 15% !important;
}

table.table.prc-tbl-fold.prc-comp-table-2-head.fixed-table-header thead tr th:nth-child(5) {
    width: 15% !important;
} */

.prc-tbl-fold thead tr th {
  margin-bottom: 40px;
}

.prc-tbl-fold tr td:last-child i {
  color: #39dcb1;
}

.prc-tbl-fold tr td i {
  color: rgba(66, 82, 110, 0.3);
}

.prc-tbl-fold tr th:first-child {
  font-size: 16px !important;
  color: #42526e;
  font-weight: 400;
}

/* .prc-tbl-fold thead th {
    font-weight: 700;
    padding-bottom: 10px !important;
} */

.prc-tbl-fold tbody tr:last-child {
  border-bottom: 0;
}

.prc-tbl-fold tbody tr td,
.prc-tbl-fold tbody tr th {
  padding: 25px 0 !important;
  border-top: 1px solid #dedede;
  border-right: 1px solid #dedede;
  padding: 20px 0 !important;
  text-align: center;
}

/* Pricing Comparision Table Version 2 */
.cw_prcCmpr_tbl_v2 .prc-ftr-txt + .table-responsive {
  margin-bottom: 0 !important;
}

.cw_prcCmpr_tbl_v2#prc-cmpr-tbl-wrap
  .table
  > thead
  > tr
  > th:not(:first-child) {
  background-color: #ececec;
}

.cw_prcCmpr_tbl_v2#prc-cmpr-tbl-wrap .table > thead > tr > th:nth-of-type(2) {
  border-right: 0.5px solid rgba(66, 82, 110, 0.3) !important;
  border-radius: 6px 0 0 0;
}

.cw_prcCmpr_tbl_v2#prc-cmpr-tbl-wrap .table > thead > tr > th:nth-of-type(3),
.cw_prcCmpr_tbl_v2 .prc-tbl-fold tbody tr td:nth-of-type(2),
.cw_prcCmpr_tbl_v2 .prc-tbl-fold tbody tr td:last-child {
  -webkit-box-shadow: inset -4px 0 4px -2px rgba(0, 0, 0, 0.07);
  box-shadow: inset -4px 0 4px -2px rgba(0, 0, 0, 0.07);
}

.cw_prcCmpr_tbl_v2#prc-cmpr-tbl-wrap .table > thead > tr > th:last-child {
  color: #fff;
  background: #2f39bf;
  border-radius: 6px 6px 0px 0px;
  -webkit-box-shadow: 0px -3px 5px rgba(0, 0, 0, 0.1),
    inset -4px 0 4px -2px rgba(0, 0, 0, 0.07);
  box-shadow: 0px -3px 5px rgba(0, 0, 0, 0.1),
    inset -4px 0 4px -2px rgba(0, 0, 0, 0.07);
}

.cw_prcCmpr_tbl_v2 .prc-tbl-fold tbody tr th,
.cw_prcCmpr_tbl_v2 .prc-tbl-fold tbody tr td {
  padding: 18px 0 !important;
  border-left: 0.5px solid rgba(66, 82, 110, 0.3) !important;
}

.cw_prcCmpr_tbl_v2 .prc-tbl-fold tbody tr th {
  padding-left: 40px !important;
  padding-right: 15px !important;
}

.cw_prcCmpr_tbl_v2 .prc-tbl-fold thead tr,
.cw_prcCmpr_tbl_v2 .prc-tbl-fold tbody tr {
  border-bottom: 0.5px solid rgba(66, 82, 110, 0.3) !important;
  background-color: #fff !important;
}

.cw_prcCmpr_tbl_moreFeat {
  background: rgba(66, 82, 110, 0.1);
  border-radius: 0px 0px 6px 6px;
  padding: 12px 0;
  text-align: center;
  border: 0.5px solid rgba(66, 82, 110, 0.3);
  border-top: 0 !important;
  cursor: pointer;
  margin-bottom: 40px;
  display: none;
}

.cw_prcCmpr_tbl_moreFeat span,
.cw_prcCmpr_tbl_moreFeat i {
  color: #0e134f;
  font-size: 16px;
  font-weight: 500;
  display: inline-block;
  vertical-align: middle;
}

.cw_prcCmpr_tbl_moreFeat i {
  font-size: 26px;
  margin-right: 5px;
}

.cw_prcCmpr_tbl_v2 .cw_prcCmpr_tbl_moreFeat {
  display: block;
}

.cw_prcCmpr_tbl_v2 .prc-tbl-fold tbody tr:nth-child(n + 10) {
  display: none;
}

/* .CROtesting .prc-comp-table-2 table thead tr th {
    font-weight: 700;
    font-size: 14px;
    color: #fff;
    padding: 20px 10px !important;
} */
.CROtesting .prc-comp-table-2 table thead tr th{
  border-bottom: 1px solid #dfe1e6 ;
}
.CROtesting .prc-comp-table-2 table thead tr th:nth-child(2) {
  background: #2f39bf;
  padding: 24px 10px;
  text-align: center;
  /* border-radius: 6px 0px 0px 0px;
    border-right: 0.5px solid #fff !important;
    position: relative;
    min-width: 125px; */
  border-bottom: 1px solid #2f39bf;
}
.goDaddy_uplifting .CROtesting .prc-comp-table-2 table thead tr th:nth-child(2) {
  background: #fcfcfc;
  border: 1px solid #dfe1e6;
  padding: 24px 10px;
  text-align: center;
  width: 33.3%;
  /* border-radius: 6px 0px 0px 0px;
    border-right: 0.5px solid #fff !important;
    position: relative;
    min-width: 125px; */
}
.goDaddy_uplifting .CROtesting .prc-comp-table-2 table thead tr th:nth-child(3) {
  background: #2f39bf;
  padding: 24px 10px;
  text-align: center;
  /* border-radius: 6px 0px 0px 0px;
    border-right: 0.5px solid #fff !important;
    position: relative;
    min-width: 125px; */
  border-bottom: 1px solid #2f39bf;
}
.CROtesting .prc-comp-table-2 table thead tr th:nth-child(2)::after {
  position: absolute;
  content: "";
  right: 0;
  top: 0;
  bottom: 0;
  width: 0.5px;
  background-color: #fff;
}

.CROtesting .prc-comp-table-2 table thead tr th:nth-child(3),
.CROtesting .prc-comp-table-2 table thead tr th:nth-child(4),
.CROtesting .prc-comp-table-2 table thead tr th:nth-child(3),
.CROtesting .prc-comp-table-2 table thead tr th:nth-child(5) {
  /* background: #111877;
    border-radius: 0px;
    min-width: 125px; */
  color: #253858;
  text-align: center;
  font-size: 16px;
  font-weight: 600;
  letter-spacing: -0.72px;
  background: #fcfcfc;
  vertical-align: middle;
  border: 1px solid #dfe1e6;
  line-height: 18px;
}

.CROtesting .prc-comp-table-2 table thead tr th:nth-child(3) span,
.CROtesting .prc-comp-table-2 table thead tr th:nth-child(4) span,
.CROtesting .prc-comp-table-2 table thead tr th:nth-child(5) span {
  color: #5e6c84;
  text-align: center;
  font-size: 12px;
  font-weight: 400;
  letter-spacing: -0.36px;
}

/* .CROtesting .prc-comp-table-2 table thead tr th:nth-child(4) {
    background: #2F39BF;
    border-radius: 0px 6px 0px 0px;
    position: relative;
    color: transparent;
    min-width: 220px;
} */

.theadWithCta .cta_outer {
  position: absolute;
  left: 0;
  right: 0;
  bottom: -1px;
  background: #2f39bf;
  padding: 60px 0 20px;
  z-index: 999;
  border-radius: 6px 6px 0px 0px;
}

/* .CROtesting .prc-comp-table-2 table tbody {
    border: 0.5px solid rgba(66, 82, 110, 0.3);
} */

.CROtesting .prc-comp-table-2 table tbody tr th {
  padding: 20px 10px 20px 30px !important;
  font-weight: 600;
  font-size: 15px;
  color: #000000;
}

.CROtesting .prc-comp-table-2 table thead tr th:nth-child(5) {
  border-right: 2px solid #dfe1e6;
}

.CROtesting .prc-comp-table-2 table thead tr th:nth-child(3) span,
.CROtesting .prc-comp-table-2 table thead tr th:nth-child(4) span,
.CROtesting .prc-comp-table-2 table thead tr th:nth-child(3) span,
.CROtesting .prc-comp-table-2 table thead tr th:nth-child(5) span {
  color: #a5adba;
  font-size: 10px;
  line-height: 12px;
  display: block;
  margin: 3px 0 0;
}

.CROtesting .prc-comp-table-2 table thead tr th:nth-child(3) br,
.CROtesting .prc-comp-table-2 table thead tr th:nth-child(4) br,
.CROtesting .prc-comp-table-2 table thead tr th:nth-child(3) br,
.CROtesting .prc-comp-table-2 table thead tr th:nth-child(5) br {
  display: none;
}

table.table.prc-tbl-fold.prc-comp-table-2-head.fixed-table-header thead tr th {
  padding: 24px 10px;
}

.CROtesting .pricingCtaContainer {
  display: flex;
  align-items: center;
  padding: 20px 80px;
  border-radius: 12px;
  border: 1px solid #dfe1e6;
  background: #fcfcfc;
}

.CROtesting .pricingCtaContainer h3 {
  margin: 0;
  color: #253858;
  font-size: 18px;
  font-weight: 600;
}

.CROtesting .pricingCtaContainer .priHeroCtaBtn {
  margin-left: auto;
}

.CROtesting .pricingCtaFullWidth {
  background: #fff;
  position: fixed;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 99;
}

/*high performance section end */

#glb-nfaq-wrap {
  background-color: #fbfbfc;
}

.featureCard .new_feature {
  position: absolute;
  padding: 4px 11px;
  right: 24px;
  top: -12px;
  border-radius: 20px;
  background: #2f39bf;
  color: #fff;
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
  line-height: 22px;
}

.higlighter {
  font-size: inherit;
  position: relative;
  display: inline-block;
  z-index: 1;
}

.higlighter::before {
  content: "";
  border-radius: 5px;
  opacity: 0.8;
  background: linear-gradient(
    89deg,
    rgba(255, 255, 255, 0) -5.07%,
    rgba(255, 181, 181, 0.39) 30.61%,
    rgba(231, 178, 236, 0) 109.47%
  );
  filter: blur(1.5px);
  position: absolute;
  width: 100%;
  height: 100%;
  z-index: -1;
}

.table-responsive {
  position: relative;
}

.prc-comp-table-2 .prc-comp-table-2-head {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  z-index: 1;
  opacity: 1;
}

.prc-comp-table-2 .prc-comp-table-2-head > tbody {
  opacity: 0;
  visibility: hidden;
  display: none;
}

table.table.prc-tbl-fold.prc-comp-table-2-head.fixed-table-header {
  position: fixed;
  top: 0;
  opacity: 1;
  left: 0;
  right: 0;
  max-width: 1268px;
  margin: 0 auto;
  /* background: #fff; */
}

.prc-tbl-fold tbody tr td svg {
  position: relative;
  top: 3px;
}

.innerTabs > li > a i {
  height: 14px;
  width: 14px;
  display: none;
  vertical-align: top;
  position: relative;
  top: -2px;
}

.nav-tabs.innerTabs > li.active > a i {
  display: inline-block;
}

.innerTabs > li .supp_scp_ttl {
  position: absolute;
  width: 325px;
  padding: 32px;
  background: #fff;
  box-shadow: 0px 4px 30px rgba(0, 0, 0, 0.1);
  border-radius: 10px;
  bottom: 40px;
  right: -5px;
  cursor: text;
  opacity: 0;
  visibility: hidden;
  transition: all 0.3s ease;
}

.innerTabs > li .supp_scp_ttl p {
  margin: 0;
  color: #8993a4;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
}

.innerTabs > li .supp_scp_ttl:before {
  content: "";
  background: #fff;
  width: 12px;
  height: 7px;
  position: absolute;
  clip-path: polygon(49% 100%, 0 0, 100% 0);
  bottom: -7px;
  right: 20px;
}

.innerTabs > li .supp_scp_ttl.open {
  opacity: 1;
  visibility: visible;
}

/*announcement autoscale start */
.announcement_auto_price {
  padding: 50px 60px 50px 86px;
  background: #1b0c62;
  border-radius: 8px;
  margin-bottom: 80px;
  text-align: center;
  margin-top: 100px;
}
.announcement_auto_price.visible {
  background-image: url(https://cloudways-static-content.s3.amazonaws.com/Images/Uplifting+Project/assets/pricing/Mask-group.png);
  background-repeat: no-repeat;
  background-size: cover;
  background-position: 35%;
}
.announcement_auto_price .auto_tagline span {
  color: #fff;
  font-size: 20px;
  font-weight: 600;
  line-height: 110%;
  letter-spacing: -1px;
}
.announcement_auto_price .auto_tagline p {
  display: flex;
  align-items: center;
  justify-content: center;
}
.announcement_auto_price .auto_tagline svg {
  margin-right: 5px;
}

.announcement_auto_price .auto_heading h2 {
  color: #fff;
  text-align: center;
  font-size: 42px;
  font-weight: 600;
  line-height: 110%;
  letter-spacing: -1.8px;
}

.announcement_auto_price .auto_content p {
  color: rgba(255, 255, 255, 0.9);
  text-align: center;
  font-size: 18px;
  font-weight: 400;
  line-height: 150%;
  letter-spacing: -0.4px;
  margin-bottom: 32px;
}
.announcement_auto_price .auto_cta a {
  display: inline-block;
  display: inline-block;
  padding: 14px 10px;
  font-weight: 600;
}

.o2switch_page .consultation_sec {
  padding: 100px 0px;
}

.o2switch_page .consultation_content h2 {
  margin: 0 0 24px;
}

.o2switch_page .consultation_content p {
  color: #091e42;
  margin: 0 0 40px;
}

.o2switch_page .consultation_content ul {
  margin: 0;
  list-style-type: none;
}

.o2switch_page .consultation_content ul li {
  color: #091e42;
  font-size: 16px;
  margin: 0 0 24px;
  padding: 0 0 0 32px;
  position: relative;
}

.o2switch_page .consultation_content ul li:last-child {
  margin: 0;
}

.o2switch_page .consultation_content ul li:before {
  content: "";
  width: 16px;
  height: 16px;
  position: absolute;
  left: 0;
  top: 3px;
}

.o2switch_page .consultation_content ul li.visible:before {
  background: url(https://www.cloudways.com/wp-content/uploads/2024/03/check-mark-1.svg)
    no-repeat;
}

.o2switch_page .consultation_image {
  width: auto;
}

 /* Optional addons sec | Begins */
 .optional-addon-fold .featuredCard{
  background: url(https://www.cloudways.com/wp-content/uploads/2024/06/addonBg.webp) no-repeat center;
  background-size: cover;
}

.optional-addon-fold .featuredCard .featuresCardSecHeader h2,
.optional-addon-fold .featuredCard .featuresCardSecHeader p
  {
color: #FFF;
}
.optional-addon-fold .featuredCard .featuresCardBody .featureCardMainWrap .featureCard{
  width: calc(33.3% - 10px);
  display: flex;
  flex-direction: column;  
}
.optional-addon-fold .featuredCard .featuresCardBody .featureCardMainWrap{
  max-width: 1084px;
  margin: 0 auto;
}

.optional-addon-fold .featuredCard .featuresCardBody .featureCardMainWrap .featureCard p{
  font-size: 14px;
}
.optional-addon-fold .featuredCard .featuresCardBody .featureCardMainWrap .featureCard h3{
  margin: 20px 0 8px;
}
.optional-addon-fold  .featuredCard .featuresCardBody .featureCardMainWrap .featureCard .featureCardHead{
  max-height: unset;
}
.optional-addon-fold .featuredCard .featuresCardBody .featureCardMainWrap .featureCard .pricingDetails{
  display: flex;
  margin-top: 25px;
  align-items: center;
}
.optional-addon-fold .featuredCard .featuresCardBody .featureCardMainWrap .featureCard .featureCardBody{
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}

.optional-addon-fold .featuredCard .featuresCardBody .featureCardMainWrap .featureCard .pricingDetails .btn-text{
  color: #5E6C84;
}

.optional-addon-fold .featuredCard .featuresCardBody .featureCardMainWrap .featureCard .pricingDetails a .btn-arrow{
  color: #2F39BF;
}
.optional-addon-fold .featuredCard .featuresCardBody .featureCardMainWrap .featureCard .pricingDetails a{
color: #2F39BF;
transition: .5s;
}
.optional-addon-fold .featuredCard .featuresCardBody .featureCardMainWrap .featureCard .pricingDetails a:hover{
  text-decoration: none;
}

.optional-addon-fold .featuredCard .featuresCardBody .featureCardMainWrap .featureCard .pricingDetails a:hover .btn-arrow{
  margin-left: 4px;
}
.announcement_auto_price_new .auto_wrapper .auto_tagline{
  border-radius: 46px;
  border: 2.3px solid rgba(223, 223, 255, 0.00);
  background: linear-gradient(90deg, rgba(245, 243, 255, 0.70) 0%, rgba(255, 255, 255, 0.00) 100%);
  box-shadow: 0px 3.067px 18.4px 0px #E7E3FF;
  backdrop-filter: blur(1.5333333015441895px);
  max-width: 300px;
  padding: 10px 0;
  margin: 0 auto;
  position: relative;
  margin-bottom: 24px;
}
.announcement_auto_price_new .auto_wrapper .auto_tagline p img{
  max-width: 230px;
}
.announcement_auto_price_new .auto_wrapper .auto_tagline p{
  margin: 0;
}
.announcement_auto_price_new .auto_wrapper .auto_tagline svg{
  position: absolute;
  top: -5px;
  right: 50px;
}
.announcement_auto_price_new .auto_heading {
  max-width: 740px;
  margin: 0 auto;
  margin-bottom: 10px;
}
.announcement_auto_price_new .auto_content{
  max-width: 668px;
    margin: 0 auto;
}
.announcement_auto_price_new .cta{
  display: flex;
    justify-content: center;
    align-items: center;
    gap: 10px;
    margin-top: 41px;
    margin-bottom: 10px;
}
.announcement_auto_price_new .cta a:nth-child(2){
  /* font-size: 16px;
  font-weight: 500; */
  color: #2f39bf;
}
.announcement_auto_price_new{
  background-image: url(https://www.cloudways.com/wp-content/uploads/2025/02/Pricing-Autonomous-BG.png) !important;
    background-position: center !important;
}

.autonomousCampaign.autonomous_autoscale_v2 .autoscale_updated .pricing_rate span{
  margin-bottom: 7px;
}
.addtionalFeatures .featuresWrap ul li .premium{
  background: linear-gradient(129.4deg, #705afe -9.82%, #ca7cfb 107.85%);
    font-size: 14px;
    font-weight: 400;
    letter-spacing: 0px;
    color: #ffffff;
    padding: 1px 12px;
    border-radius: 20px;
    line-height: initial;
    margin-left: 8px;
    margin-top: -3px;
    display: inline-block;
}
 /* Optional addons sec | Ends */

@media (max-width: 992px) {
  .announcement_auto_price {
    padding: 50px 20px 50px 20px;
    margin-bottom: 0px;
    margin-top: 50px;
  }
  .announcement_auto_price .auto_heading {
    font-size: 32px;
    letter-spacing: -1px;
    line-height: 120%;
  }

  .announcement_auto_price .auto_content p {
    font-size: 16px;
    line-height: 150%;
  }
  .pill_orange{
    bottom: 4px !important;
  }
}

/*announcement autoscale end */

/*  Responsive Mode  */
@media (max-width: 992px) {
  .optional-addon-fold .featuredCard .featuresCardBody .featureCardMainWrap .featureCard{
    width: calc(50% - 10px);

  }
  .featuredCard .featuresCardBody .featureCardMainWrap .featureCard {
    width: calc(50% - 10px);
  }

  .featuredCard .featuresCardSecHeader p {
    font-size: 16px;
  }
  .migrate_content h2 {
    font-size: 32px;
    line-height: 120%;
    letter-spacing: -1px;
  }

  .migrate_content p {
    font-size: 16px;
    line-height: 150%;
  }

  .migrateWrapper {
    /* flex-direction: column-reverse; */
    justify-content: center;
    align-items: center;
  }

  .migrate_image {
    width: 100%;
  }

  .migrate_content a.btn.global_btn.large.whiteBtn_outline {
    margin: 0 auto;
  }
  .consultation_sec {
    padding: 60px 0 !important;
  }
  .consultationWrapper {
    flex-wrap: wrap;
  }

  .consultation_content {
    width: 100%;
    text-align: center;
    padding: 0 0 20px;
  }

  .consultation_image {
    width: 100%;
    padding: 0;
  }

  .consultation_content h2 {
    font-size: 32px;
    letter-spacing: -1px;
    margin: 0 0 20px;
    line-height: 120%;
  }

  .consultation_content p {
    font-size: 16px;
    line-height: 150%;
  }

  .consultation_content a,
  .consultation_content a.btn.primaryBtn_outline.large.primaryBtn.ftWeight {
    font-size: 13px;
  }

  .consultation_content a.btn.primaryBtn_outline.large.primaryBtn.ftWeight {
    margin-right: 0;
  }
  .addonSecHeader h2 {
    font-size: 32px;
    margin-top: 0;
    letter-spacing: -1px;
  }

  .addonSec {
    padding: 60px 0;
  }

  .addonSecHeader p {
    font-size: 16px;
    margin-bottom: 30px;
  }

  .addonSec .custom_card {
    min-height: auto;
    margin: 20px 0 0;
    padding: 30px 25px;
  }

  .addonSecHeader {
    padding: 0 15px;
  }

  .addonSec .card.custom_card h5 {
    font-size: 24px;
    letter-spacing: -1px;
  }

  .addonSec .card.custom_card p {
    font-size: 16px;
    line-height: 150%;
  }

  .CROtesting {
    padding: 60px 0;
  }

  .prc-ftr-txt p {
    font-size: 16px;
  }

  .CROtesting .pricingCtaContainer {
    padding: 20px 20px;
  }
  .prc-comp-table-2 .prc-comp-table-2-head {
    display: none;
  }

  .CROtesting .prc-comp-table-2 table thead tr th:nth-child(2)::after {
    display: none;
  }

  section#prc-cmpr-tbl-wrap .table-responsive {
    border: none;
  }
  .pricing_benifits {
    width: 100%;
    max-width: 100%;
    margin: 60px 0 40px;
    border-radius: 20px;
  }

  .pricing_benifits .benefits_list {
    display: flex;
    flex-wrap: wrap;
  }

  .pricing_benifits .benefits_list li {
    width: 50%;
  }

  .pricingTabsWrapper {
    flex-wrap: wrap;
    flex-direction: column-reverse;
  }

  .pricing_show {
    margin: 0;
    width: 100%;
  }

  .upperTabs {
    flex-wrap: wrap;
  }

  .innerTabs {
    position: relative;
    right: 0;
    max-width: 190px;
    margin: 0 auto 20px;
    top: 0;
  }
  .pricing_hero_fold .row {
    margin: 0;
  }
  .pricing_hero_fold .pricing_content {
    text-align: center;
  }
  .pricing_hero_fold .pricing_content h2 {
    font-size: 32px;
    letter-spacing: -1px;
    line-height: 120%;
  }

  .pricing_hero_fold .pricing_content p {
    font-size: 16px;
    line-height: 150%;
  }

  .pricing_hero_fold {
    padding: 160px 0px 40px;
  }
  .pricing_hero_fold .pricing_table_card {
    overflow-x: scroll;
  }

  .price_header_outer {
    min-width: 939px;
  }

  .priceWrapper {
    min-width: 939px;
  }
  .do_strip .row,
  .gc_strip .row,
  .aws_strip .row {
    margin: 0;
  }

  .additional_wrapper {
    flex-wrap: wrap;
    padding: 30px 40px;
  }

  .strip_content {
    width: 100%;
  }

  .strip_heading {
    width: 100%;
    margin: 0 0 15px;
  }

  .strip_content ul {
    width: 100%;
  }
  .customModal .modal-dialog {
    width: 95%;
  }

  .customModal .modal-body {
    padding: 30px;
  }

  #allDataCenters {
    flex-wrap: wrap;
  }
  .nav-tabs.innerTabs > li.active > a i {
    display: none;
  }
  .o2switch_page .consultation_content {
    text-align: left;
  }
}
@media (max-width: 767px) {
  .featuredCard .featuresCardBody .featureCardMainWrap .featureCard {
    width: calc(50% - 10px);
  }
  .CROtesting .pricingCtaContainer {
    flex-wrap: wrap;
    justify-content: center;
  }

  .CROtesting .pricingCtaContainer h3 {
    text-align: center;
    width: 100%;
  }

  .CROtesting .pricingCtaContainer .priHeroCtaBtn {
    margin: 14px auto 0;
  }
  .pricing_tabs .main_tab {
    margin: 0 5px;
    float: initial;
  }

  .pricing_tabs {
    width: 100%;
    display: flex;
    justify-content: center;
  }

  .mainTabs {
    width: 100%;
  }

  .datacenter {
    justify-content: center;
    width: 100%;
    border-top: 1px solid #dfe1e6;
    max-width: 476px;
    margin: 20px auto 0;
    padding: 12px 0 0;
  }

  .datacenter::before {
    display: none;
  }
  #allDataCenters li {
    flex: 0 0 33.33%;
  }
}
@media (max-width: 600px) {
}
@media (max-width: 576px) {
  .pricing_benifits .benefits_list li {
    width: 100%;
  }
}
@media (max-width: 480px) {
  .optional-addon-fold .featuredCard .featuresCardBody .featureCardMainWrap .featureCard,
  .featuredCard .featuresCardBody .featureCardMainWrap .featureCard {
    width: 100%;
  }

  .featuredCard .featuresCardBody {
    margin-top: 30px;
  }
  .pricing_tabs {
    flex-direction: column;
  }

  .pricing_tabs .main_tab {
    margin: 0 0 10px;
    width: 100%;
  }
  #allDataCenters li {
    flex: 0 0 50%;
  }

  .consultation_sec .consultation_content a {
    width: 100%;
  }
  .consultation_sec .consultation_content .primaryBtn {
    margin-bottom: 8px;
  }
}
/*  Responsive Mode  */

/* end body */

.priceWrapper::-webkit-scrollbar {
  width: 3px;
}

.priceWrapper::-webkit-scrollbar-track {
  box-shadow: inset 0 0 6px rgba(244, 245, 247, 1);
}

.priceWrapper::-webkit-scrollbar-thumb {
  background-color: rgba(89, 97, 204, 1);
  /* outline: 1px solid slategrey; */
}

.primaryBtn {
  border: 1px solid #2f39bf;
}

.price_header .dropdown-menu li {
  pointer-events: auto;
}

/* features fold */
.pricing_hero_fold .pricingTexts {
  text-align: center;
}
.pricing_hero_fold .pricingTexts h2 {
  /* max-width: 700px; */
  max-width: 820px;
  margin: 0 auto 24px;
}
.featuresBanner {
  margin-bottom: 48px;
}
.featuresBanner .bannerContentRow {
  display: flex;
  justify-content: space-between;
  overflow: hidden;
  position: relative;
  background: #0e0538;
  padding: 33px 20px 33px 50px;
  border-radius: 12px;
  gap: 70px;
}
.featuresBanner .bannerContentRow::after {
  position: absolute;
  content: "";
  top: -40%;
  right: -58px;
  border-radius: 50%;
  background: linear-gradient(to right, #8960ff, #eaafff);
  filter: blur(76px);
  width: 179px;
  height: 200px;
  transform: rotate(-90deg);
}
.featuresBanner .bannerContentRow h4 {
  color: #ffffff;
  margin-bottom: 16px;
}
.featuresBanner .bannerContentRow .bannerFeaturesList {
  list-style: none;
  display: flex;
  flex-wrap: wrap;
  gap: 24px 10px;
  margin-bottom: 0;
  justify-content: space-between;
}
.featuresBanner .bannerContentRow li {
  color: #ffffff;
  font-size: 18px;
  font-weight: 500;
  letter-spacing: -0.72px;
  width: calc(33% - 28px);
  z-index: 1;
  position: relative;
}
.featuresBanner .bannerContentRow li::before {
  content: url(https://www.cloudways.com/wp-content/uploads/2024/05/check-mark.webp);
  margin-right: 10px;
}
.featuresBanner .bannerContentRow .start_free {
  background: var(
    --Linear-Gold,
    linear-gradient(
      82deg,
      #fff -37.59%,
      #c583e0 -37.58%,
      #ffbc7d 74.04%,
      #fff 115.51%
    )
  );
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  font-size: 24px;
  font-weight: 600;
}
.featuresBanner .bannerContentRow .leftCol {
  position: relative;
}
.featuresBanner .bannerContentRow .leftCol::before {
  content: "";
  position: absolute;
  width: 1.5px;
  background-color: #fff;
  height: 100%;
  right: -40px;
  opacity: 0.4;
  height: 113px;
  border-radius: 50%;
}
.featuresBanner .bannerContentRow .leftCol .forwardImg {
  margin-left: 4px;
}

.featuresBanner .bannerContentRow .rightCol .bannerFeaturesList .textLight {
  font-size: 14px;
  font-weight: 400;
  color: #ffffff;
  padding-left: 27px;
}
.btn:hover path {
  fill: black;
}
@media (max-width: 1200px) {
  .featuresBanner .bannerContentRow {
    flex-direction: column;
  }
  .featuresBanner .bannerContentRow .bannerFeaturesList {
    gap: 24px 0;
  }
  .featuresBanner .bannerContentRow h4 {
    text-align: center;
  }
  .featuresBanner .bannerContentRow .btn {
    margin: 0 auto;
  }
  .featuresBanner .bannerContentRow .leftCol::before {
    height: 400px;
    transform: rotate(90deg);
    top: -86%;
    left: 50%;
  }
}
@media (max-width: 992px) {
  .featuresBanner .bannerContentRow {
    flex-direction: column;
  }

  .featuresBanner .bannerContentRow li {
    width: 50%;
  }
  .featuresBanner .bannerContentRow .bannerFeaturesList {
    gap: 24px 0;
  }
  .featuresBanner .bannerContentRow .leftCol::before {
    height: 400px;
    transform: rotate(90deg);
    top: -96%;
    left: 50%;
  }
  .featuresBanner .bannerContentRow .start_free {
    font-size: 20px;
    font-weight: 600;
  }
  .featuresBanner .bannerContentRow h4 {
    text-align: center;
  }
  .featuresBanner .bannerContentRow .btn {
    margin: 0 auto;
  }
  .pricing_hero_fold .pricingTexts h2 {
    max-width: 400px;
  }
}
@media (max-width: 767px) {
  .featuresBanner .bannerContentRow {
    flex-direction: column;
  }
  .featuresBanner .bannerContentRow li {
    width: 50%;
    font-size: 18px;
  }
  .featuresBanner .bannerContentRow .bannerFeaturesList {
    gap: 24px 0;
  }
  .featuresBanner .bannerContentRow .leftCol::before {
    height: 400px;
    transform: rotate(90deg);
    top: -96%;
    left: 50%;
  }
  .featuresBanner .bannerContentRow .start_free {
    font-size: 18px;
    font-weight: 600;
  }
  .featuresBanner .bannerContentRow h4 {
    text-align: center;
  }
  .pricing_hero_fold .pricingTexts h2 {
    max-width: 400px;
  }
}
@media (max-width: 500px) {
  .featuresBanner .bannerContentRow {
    flex-direction: column;
  }
  .featuresBanner .bannerContentRow li {
    width: 100%;
    font-size: 18px;
  }
  .featuresBanner .bannerContentRow .leftCol::before {
    height: 277px;
    transform: rotate(90deg);
    top: 6%;
    left: 50%;
  }
  .featuresBanner .bannerContentRow h4 {
    max-width: 180px;
  }
  .featuresBanner .bannerContentRow .start_free {
    font-size: 18px;
    font-weight: 600;
  }
  .featuresBanner .bannerContentRow .btn {
    margin: 0;
  }
  .featuresBanner .bannerContentRow h4 {
    text-align: left;
  }
}
/* cloudways autonomous css */
.cwAutonomousSec .cwAutonomousWrapper {
  display: flex;
  gap: 20px;
  justify-content: space-between;
}

.cwAutonomousSec .cwAutonomousWrapper .colLeft {
  background: url(https://www.cloudways.com/wp-content/uploads/2024/05/autonomous-pricing-bg.png)
    no-repeat;
  padding: 50px 0 0 40px;
  border-radius: 12px;
  display: flex;
  overflow: hidden;
  background-color: #0e0538;
}

.cwAutonomousSec
  .cwAutonomousWrapper
  .colLeft
  .cwAutonomusContent
  .cwAutonomousLogo {
  display: flex;
  border: 1px solid #cbcbcb;
  border-radius: 50px;
  background: linear-gradient(
    274deg,
    rgba(191, 181, 181, 0.53) -4.47%,
    rgba(87, 87, 87, 0) 91.59%
  );
  backdrop-filter: blur(34.747825622558594px);
  padding: 8px 16px;
  width: 261px;
  margin-bottom: 20px;
}
.cwAutonomousSec .cwAutonomousWrapper .colLeft h3,
.cwAutonomousSec .cwAutonomousWrapper .colLeft p {
  color: #fff;
}
.cwAutonomousSec .cwAutonomousWrapper .colLeft h3,
.cwAutonomousSec .cwAutonomousWrapper .colRight h3 {
  margin-bottom: 16px;
  font-size: 32px;
  font-weight: 700;
}
.cwAutonomousSec .cwAutonomousWrapper .colLeft h3 span {
  font-size: 32px;
  font-weight: 700;
}
.cwAutonomousSec .cwAutonomousWrapper .colRight a,
.cwAutonomousSec .cwAutonomousWrapper .colLeft a {
  margin-top: 56px;
}
.cwAutonomousSec
  .cwAutonomousWrapper
  .colLeft
  .cwAutonomusContent
  .cwAutonomousLogo
  p {
  margin-left: 8px;
  margin-bottom: 0;
}
.gradientText {
  background: var(
    --Gradient,
    linear-gradient(
      82deg,
      #fff -37.59%,
      #c583e0 -37.58%,
      #ffbc7d 74.04%,
      #fff 115.51%
    )
  );
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.gradientBg {
  background: var(
    --Linear-Gold,
    linear-gradient(
      82deg,
      #fff -37.59%,
      #c583e0 -37.58%,
      #ffbc7d 74.04%,
      #fff 115.51%
    )
  );
  backdrop-filter: blur(2.125px);
}
.cwAutonomousSec .cwAutonomousWrapper .colRight {
  border-radius: 12px;
  border: 1px solid #fff;
  padding: 40px;
  max-width: 370px;
  position: relative;
}
.cwAutonomousSec .cwAutonomousWrapper .spaceNone {
  padding-left: 0;
}
.cwAutonomousSec .cwAutonomousWrapper .colRight .rightContentSec {
  position: relative;
}
.cwAutonomousSec .cwAutonomousWrapper .colRight a {
  color: #2f39bf;
  text-align: center;
  /* font-size: 11.717px; */
  font-size: 14px;
  font-weight: 400;
  line-height: 18.412px;
  display: flex;
  align-items: center;
  margin-bottom: 10px;
  text-decoration: none;
}
.cwAutonomousSec .cwAutonomousWrapper .colRight a svg {
  margin-left: 4px;
}
.cwAutonomousSec .cwAutonomousWrapper .colLeft .cwAutonomusContent {
  max-width: 375px;
  flex-shrink: 0;
}
.cwAutonomousSec .cwAutonomousWrapper .colRight b {
  font-size: 16px;
}
.cwAutonomousSec .cwAutonomousWrapper .colLeft .cwAutonomusImg {
  margin-left: 10px;
}
@media (max-width: 1200px) {
  .cwAutonomousSec .cwAutonomousWrapper .colLeft .cwAutonomusContent {
    max-width: 280px;
  }
  .cwAutonomousSec .cwAutonomousWrapper .colLeft {
    padding-left: 20px;
  }
  .cwAutonomousSec .cwAutonomousWrapper .colRight {
    max-width: 326px;
    padding: 20px;
  }
  .cwAutonomousSec .cwAutonomousWrapper .colRight a,
  .cwAutonomousSec .cwAutonomousWrapper .colLeft a {
    margin-top: 32px;
  }
}
@media (max-width: 992px) {
  .cwAutonomousSec .cwAutonomousWrapper {
    flex-direction: column;
  }
  .cwAutonomousSec .cwAutonomousWrapper .colRight {
    max-width: 100%;
    padding: 40px;
  }
  .cwAutonomousSec .cwAutonomousWrapper .colLeft .cwAutonomusContent {
    max-width: 371px;
  }
  .cwAutonomousSec .cwAutonomousWrapper .colLeft {
    padding: 50px 0 0 40px;
  }
  .cwAutonomousSec .cwAutonomousWrapper .colRight .gradientText {
    margin-bottom: 24px;
  }
  .cwAutonomousSec .cwAutonomousWrapper .colRight a,
  .cwAutonomousSec .cwAutonomousWrapper .colLeft a {
    margin-top: 40px;
  }
}

@media (max-width: 767px) {
  .cwAutonomousSec .cwAutonomousWrapper .colLeft .cwAutonomusContent {
    max-width: 308px;
  }
  .cwAutonomousSec .cwAutonomousWrapper .colLeft p,
  .cwAutonomousSec .cwAutonomousWrapper .colRight p {
    font-size: 14px;
  }
}
@media (max-width: 600px) {
  .cwAutonomousSec .cwAutonomousWrapper .colLeft .cwAutonomusContent {
    max-width: 100%;
  }
  .cwAutonomousSec .cwAutonomousWrapper .colLeft .cwAutonomusImg {
    display: none;
  }
  .cwAutonomousSec .cwAutonomousWrapper .colLeft {
    padding: 40px;
  }
  .cwAutonomousSec .cwAutonomousWrapper .colRight a,
  .cwAutonomousSec .cwAutonomousWrapper .colLeft a {
    margin-top: 32px;
  }

  .cwAutonomousSec .cwAutonomousWrapper .colLeft h3,
  .cwAutonomousSec .cwAutonomousWrapper .colRight h3 {
    margin-bottom: 16px;
    font-size: 24px;
    font-weight: 700;
  }
  .cwAutonomousSec .cwAutonomousWrapper .colLeft h3 span {
    font-size: 24px;
    font-weight: 700;
  }
  .cwAutonomousSec .cwAutonomousWrapper .colRight .gradientText {
    margin-bottom: 16px;
  }
  .announcement_auto_price_new .cta{
    flex-direction: column;
    width: 100%;
  }
  .announcement_auto_price_new .cta a{
    width: 100%;
  }
}

.supportAddonBar {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 20px 30px;
}
.supportAddonBar .contentSec {
  display: flex;
  justify-content: space-between;
  align-items: center;
  gap: 10px;
  position: relative;
}
.supportAddonBar .contentSec p {
  margin-bottom: 0;
  color: #091e42;
}
.supportAddonBar .contentSec b {
  font-size: 20px;
}
.supportAddonBar .supportAddonBtn a {
  color: #2f39bf;
  font-size: 16px;
  position: relative;
}
.borderNone {
  border-top: none !important;
}
.pill_orange{
  background: linear-gradient(82deg, #FFF -37.59%, #C583E0 -37.58%, #FFBC7D 74.04%, #FFF 115.51%);
  padding: 4px 8px;
  color: #091E42;
  font-family: Poppins;
  font-size: 12px;
  font-style: normal;
  font-weight: 500;
  line-height: 100%;
  letter-spacing: -0.36px;
  width: 42px;
  position: absolute;
  top: 1px;
  left: 150px;
  border-radius: 10px;
}
#om-fixbvp5qzkt80bn1wyk6-holder{
  position: fixed;
    bottom: 0;
    left: 3%;
    z-index: 99;
    width: 150px;
    display: none;
}
.hidden{
  display: none !important;
}
