/* hello bar start */

/* uncomment this after bfcm campaign 2025 is over */

.cw-hbar-wrap {
  background: linear-gradient(
      90deg,
      rgba(254, 141, 243, 0.2) -1.69%,
      rgba(113, 35, 212, 0.2) 87.52%
    ),
    #fff;
  padding: 11px 16px;
  text-align: center;
}

/* uncomment this after bfcm campaign 2025 is over */

/* @keyframes gradient-move {
  0% {
    background-position: 0 50%;
  }
  50%{
    background-position: 100% 50%;
  }
  100% {
    background-position: 0 50%;
  }
} */
.cw-hbar-wrap .cw-hbar-txt a {
  color: #253858;
  text-align: center;
  font-size: 18px;
  font-weight: 400;
  line-height: 150%;
  letter-spacing: 0px;
  text-decoration: none;
}
.cw-hbar-wrap .cw-hbar-txt a b{
  color: inherit;
  font-size: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.cw-hbar-wrap .cw-hbar-txt a span {
  color: #253858;
  font-size: 18px;
  font-weight: 700;
  line-height: 150%;
  letter-spacing: 0px;
}
.cw-hbar-wrap .cw-hbar-txt a .offer_highlight {
   background: var(--Gradient-2, linear-gradient(129deg, #705AFE -9.82%, #CA7CFB 107.85%));
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}
.cw-hbar-wrap{
  display: block;
}
/* hello bar end */

#day1Accordion .megaMenu {
  display: block;
  visibility: visible;
  height: 100% !important;
}

#day1Accordion.open {
  visibility: visible;
  opacity: 1;
  border-bottom: 1px #dfe1e6 solid;
  box-shadow: 0px 21px 24px rgba(54.42, 54.42, 54.42, 0.1);
}

#day1Accordion .panel-heading {
  display: none;
}

#day1Accordion .panel-default > .panel-heading {
  background-color: #ffffff;
}

/* navigation*/
.main_header .collapse-inner * {
  font-family: "poppins";
}

/*FOR WHITE BACKGROUND START */
.white_nav_menu.main_header nav {
  /* background-color: #fff; */
}

.white_nav_menu.main_header .cw-navbar-brand {
  background-position: left -86px !important;
}

.main_header.navigationFixed .cw-navbar-brand {
  background-position: left 8px !important;
}

.white_nav_menu.main_header nav a {
  color: #253858;
}

.white_nav_menu.main_header nav a svg {
  stroke: rgba(37, 56, 88, 1);
}

.main_header.navigationFixed nav a {
  color: #fff;
}

.main_header.navigationFixed nav a svg {
  stroke: initial;
}

.main_header.navigationFixed nav .menu_button {
  color: #091e42;
}

.white_nav_menu.main_header .menu_button {
  background: #2f39bf;
  color: #ffffff;
}

.white_nav_menu.main_header.navigationFixed .menu_button {
  background: #fcfcfc;
  color: #253858;
}

/*FOR WHITE BACKGROUND END */

.cw_nav_section {
  position: relative;
}

header {
  display: block;
}

.cw_nav_section {
  position: relative;
}

header {
  display: block;
}

.main-nav {
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.main-nav .menu_button {
  border-radius: 4px;
  background: #fcfcfc;
  color: #091e42;
  text-align: center;
  font-size: 16px;
  font-weight: 500;
  line-height: 100%;
  letter-spacing: 0px;
  padding: 10px 14px;
  text-decoration: none;
}

.main-nav .menu_login {
  font-weight: 500;
  font-size: 16px;
  padding: 10px 28px;
  margin-right: 4px;
}

.main_header nav {
  padding: 21px 0px;
}
.main_header.nav_fixed nav,
.main_header.navigationFixed nav {
  background: #090235;
}

.main-nav .has-dropdown.active a {
  background: rgb(217 217 217 / 20%);
}

.main_header nav a {
  color: #fcfcfc;
  text-align: right;
  font-size: 14px;
  font-weight: 400;
  line-height: normal;
  letter-spacing: 0px;
  border-radius: 4px;
  display: block;
  padding: 9px 15px;
  text-decoration: none;
  transition: all 0.3s ease-in;
  font-family: "poppins";
}

.main_header nav li a:hover {
  background: rgb(217 217 217 / 20%);
}

.main_header nav li a.menu_button:hover {
  background: #dfe1e6;
}

.white_nav_menu.main_header .menu_button:hover {
  background: #5961cc;
  color: #ffffff;
}

.white_nav_menu.main_header.navigationFixed .menu_button:hover {
  background: #dfe1e6;
  color: #253858;
}

.main_header nav li.active svg {
  transform: rotate(180deg);
}

.main_header nav a svg {
  display: inline-block;
  /* vertical-align: top;
    margin-top: 2px; */
  transition: all 0.3s ease-in;
}

.main_header {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  background-color: transparent;
  z-index: 99999;
  transition: all 0.3s ease-out;
}

.main_header .nav-trigger {
  position: absolute;
  top: 7px;
  right: 0;
  overflow: hidden;
  white-space: nowrap;
  color: transparent;
  cursor: pointer;
}

.main_header .nav-trigger span {
  left: 50%;
  top: 50%;
  bottom: auto;
  right: auto;
  -webkit-transform: translateX(-50%) translateY(-50%);
  -ms-transform: translateX(-50%) translateY(-50%);
  transform: translateX(-50%) translateY(-50%);
  -webkit-transition: background-color 0.3s;
  transition: background-color 0.3s;
}

.main_header .nav-trigger span,
.main_header .nav-trigger span::after,
.main_header .nav-trigger span::before {
  position: absolute;
  background-color: #fff;
  height: 3px;
  width: 26px;
  transition: all 0.3s ease-in-out !important;
}

.main_header .cw-navbar-brand {
  width: 160px;
  height: 40px;
  background-image: url(https://www.cloudways.com/wp-content/themes/cw_multilingual/template/assets/img/header-logos.png);
  background-repeat: no-repeat;
  background-position: left 8px;
  transition: none !important;
  text-indent: -9999px;
  display: inline-block;
  margin-right: 45px;
  background-size: 160px;
}

.main_header .main-nav > ul {
  margin: 0px;
  padding: 0;
  list-style: none;
  float: left;
}

.main_header .main-nav > ul > li {
  display: inline-block;
  /* padding: 0px 14px; */
}

.main_header .main_header .main-nav > ul > li > a {
  font-size: 15px;
  color: #fff;
}

#day1Accordion {
  position: absolute;
  visibility: hidden;
  opacity: 0;
  top: 138px;
  margin-bottom: 0px;
  width: 100%;
  transition: all 0.3s ease;
  max-width: 1268px;
  left: 0;
  right: 0;
  margin: 0 auto;
  border-radius: 4px;
}

#day1Accordion .container {
  width: 100%;
  padding: 0 32px;
}

#day1Accordion .panel.panel-default {
  border: none;
  margin: 0;
  box-shadow: none;
}

.collapse-inner p {
  margin-bottom: 0px;
}

.main_header .nav-trigger {
  position: absolute;
  top: 30px;
  right: 0;
  overflow: hidden;
  white-space: nowrap;
  color: transparent;
  cursor: pointer;
}

.main_header .nav-trigger span,
.main_header .nav-trigger span::after,
.main_header .nav-trigger span::before {
  position: absolute;
  background-color: #fff;
  height: 3px;
  width: 26px;
  transition: all 0.3s ease-in-out !important;
}

.main_header_white_bg .main_header .nav-trigger span,
.main_header .nav-trigger span::after,
.main_header .nav-trigger span::before {
  content: "";
  left: 0;
  -webkit-transition: -webkit-transform 0.3s;
  transition: -webkit-transform 0.3s;
  transition: transform 0.3s;
  transition: transform 0.3s, -webkit-transform 0.3s;
  background: #fff;
}

.main_header .nav-trigger span::before {
  -webkit-transform: translateY(-9px);
  -ms-transform: translateY(-9px);
  transform: translateY(-9px);
}

.main_header .nav-trigger span::after {
  -webkit-transform: translateY(9px);
  -ms-transform: translateY(9px);
  transform: translateY(9px);
}

.nav-trigger {
  display: none;
}

.nav-open.nav-trigger span {
  background-color: transparent !important;
}

.nav-open.nav-trigger span::before {
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}

.nav-open.nav-trigger span::after {
  -webkit-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
}

/*********** SECTIONS START ***********/

/*GENERAL SECTION*/
.main_header .collapse-inner {
  position: relative;
  z-index: 1;
}

.main_header .collapse-inner .sectionHeading {
  color: #5e6c84;
  font-size: 14px;
  font-weight: 500;
  line-height: 100%;
  /* 14px */
  letter-spacing: 0px;
  margin: 0;
  border-bottom: 1px solid #f4f5f7;
  padding-bottom: 10px;
}

.main_header .section_padding {
  padding-top: 40px;
  /* padding-bottom: 56px; */
}

.main_header .menu_card_wrapper {
  display: flex;
  align-items: center;
  justify-content: space-around;
  flex-direction: column;
  margin-top: 9px;
}
.main_header .leftOne.adons .inner_menu_card_wrapper{
  align-items: center;
}
.main_header .inner_menu_card_wrapper {
  /* margin-bottom: 30px; */
  display: flex;
}

.main_header .inner_menu_card_left svg {
  margin-right: 20px;
}

.main_header .inner_menu_card_right {
  display: flex;
  flex-direction: column;
  position: relative;
}

.main_header .inner_menu_card_right h3 {
  color: #253858;
  font-size: 14px;
  font-weight: 600;
  line-height: 100%;
  /* 14px */
  letter-spacing: 0;
  margin: 0px;
  margin-bottom: 6px;
}

.main_header .inner_menu_card_right p {
  color: #5e6c84;
  font-size: 14px;
  font-weight: 400;
  line-height: 150%;
  letter-spacing: 0px;
}

.main_header .menu_card_wrapper a {
  /* padding: 15px 20px; */
  /* padding: 16px 8px 16px 8px; */
  padding: 16px 0px 16px 10px;
  border-radius: 6px;
  transition: all 0.5s ease;
  text-decoration: none;
}
.main_header .menu_card_wrapper a:last-child {
  margin-bottom: 16px;
}
.main_header .leftOne.adons .menu_card_wrapper{
  gap: 15px;
  align-items: flex-start;
}

.main_header .leftOne.adons .menu_card_wrapper .inner_menu_card_wrapper .inner_menu_card_left{
  height: 36px;
}

.main_header .menu_card_wrapper a:hover {
  background: rgba(239, 242, 255, 0.6);
}
.main_header .leftOne.adons .menu_card_wrapper a:hover{
  background: transparent;
}
.main_header .leftOne.adons .menu_card_wrapper a h3:hover{

  text-decoration: underline;
  color: #2f39bf;
}
.main_header .menu_left_top_heading {
  color: #253858;
  font-size: 24px;
  font-weight: 600;
  line-height: 100%;
  /* 24px */
  letter-spacing: 0px;
  margin: 0px;
  margin-bottom: 7px;
  position: relative;
  margin-top: 28px;
}

.main_header .menu_left_top_heading span {
  position: absolute;
  border-radius: 13.469px;
  /* background: linear-gradient(129deg, #705afe -9.82%, #ca7cfb 107.85%); */
  border: 1px solid rgba(213, 215, 242, 1);
  /* color: #fff; */
  color: rgba(47, 57, 191, 1);
  font-size: 12px;
  font-weight: 500;
  line-height: 100%;
  padding: 5px 9px;
  top: -3px;
  margin-left: 10px;
}
.main_header .menu_feature_inner_wrapper span {
  position: absolute;
  border-radius: 13.469px;
  /* background: linear-gradient(129deg, #705afe -9.82%, #ca7cfb 107.85%); */
  border: 1px solid rgba(213, 215, 242, 1);
  /* color: #fff; */
  color: rgba(47, 57, 191, 1);
  font-size: 12px;
  font-weight: 500;
  line-height: 100%;
  padding: 5px 9px;
  top: 24px;
  margin-left: 10px;
}

.main_header .menu_arrow_btn {
  color: #2f39bf;
  text-align: center;
  /* font-size: 11.717px; */
  font-size: 14px;
  font-weight: 400;
  line-height: 18.412px;
  /* 157.143% */
  display: flex;
  align-items: center;
  margin-bottom: 20px;
  text-decoration: none;
}

.main_header .menu_arrow_btn svg {
  transition: all 0.3s;
  position: relative;
  top: 1px;
}

.main_header .menu_arrow_btn:hover svg {
  transform: translateX(5px);
}

.main_header .menu_rating_heading {
  background: linear-gradient(
    96deg,
    #fff -10.43%,
    #c583e0 -10.41%,
    #ffbc7d 92.18%,
    #fff 130.29%
  );
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  font-size: 16px;
  font-weight: 600;
  line-height: 110%;
  letter-spacing: 0px;
  display: inline-block;
}

/*GENERAL SECTION END*/

/*Product Section Start */
.main_header #menu_product section {
  display: flex;
  /* align-items: start;
    justify-content: start; */
  width: 100%;
}

.main_header #menu_product .leftArea {
  background: #fff;
  width: 100%;
  display: flex;
  justify-content: space-between;
  /* padding-right: 47px; */
  gap: 20px;
  /* padding: 0 44px 0 0; */
  /* padding-bottom: 56px; */
}

.main_header #menu_product .leftInner {
  width: 808px;
}

.main_header #menu_product .rightArea {
  background: #faf8ff;
  width: 35%;
  padding-left: 47px;
  padding-right: 47px;
  /* padding: 0 0 0 47px; */
  padding-bottom: 30px;
}

.main_header #menu_product .rightArea .sectionHeading {
  border-bottom: 1px solid #e8eaec;
  /* padding-bottom: 10px; */
}

.main_header #menu_product .menu_rightInner {
  max-width: 369px;
}

.main_header #menu_product .leftOne {
  /* width: 55%; */
  /* width: 57%; */
  width: 40%;
}
.main_header #menu_product .leftOne.adons{
  width: 31%;
}
.main_header .leftOne.adons .menu_card_wrapper a{
  margin-top: 17px;
  padding: 0;
}
.main_header #menu_product .leftTwo {
  width: 20%;
}

.main_header #menu_product .apps_providers {
  display: flex;
  align-items: start;
  /* justify-content: space-between; */
}

.main_header #menu_product .apps_providers ul {
  list-style: none;
  display: inline-block;
  padding: 0px;
}

.main_header #menu_product .apps_providers ul:first-child {
  /* margin-right: 42px; */
}

.main_header #menu_product .apps_providers li:nth-child(1) {
  margin-top: 24px;
}
.main_header #menu_product .apps_providers li:not(:nth-child(1)){
  /* margin-top: 37px; */
  margin-top: 32px;

}
.main_header #menu_product .apps_providers ul li a {
  display: flex;
  align-items: center;
  color: #253858;
  font-size: 18px;
  font-weight: 600;
  line-height: 100%;
  /* 18px */
  letter-spacing: 0;
  text-decoration: none;
}

.main_header #menu_product .apps_providers ul li a i {
  max-height: 36px;
}

.main_header #menu_product .apps_providers ul li a svg {
  /* width: 30px;
    height: 30px; */
  margin-right: 22px;
}

.main_header #menu_product .menu_auto_scale {
  color: #5e6c84;
  font-size: 12px;
  font-weight: 400;
  line-height: 150%;
  letter-spacing: 0px;
  margin: 0px;
  margin-bottom: 10px;
}

.main_header #menu_product .collapse-inner:after {
  content: "";
  /* background: #fbf7ff; */
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  width: 50%;
  z-index: -1;
}

.main_header #menu_product .collapse-inner:before {
  content: "";
  background: #fff;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 50%;
  z-index: -1;
}

.main_header #menu_product .apps_providers ul li a span:hover {
  color: #2f39bf;
  text-decoration: underline;
}

/*Product Section End*/

/*Soliution Section Start*/

.main_header #menu_solution .rightArea {
  /* background: #fbf7ff; */
  width: 43%;
  /* padding-left: 47px; */
  /* padding-right: 47px; */
  /* padding: 0 0 0 47px; */
  /* padding-top: 63px; */
  /* padding-bottom: 30px; */
  padding: 26px 0px;
  display: flex;
  align-items: center;
}

.main_header #menu_solution .leftArea {
  background: #fff;
  width: 61%;
  display: flex;
  justify-content: space-between;
  padding-right: 47px;
  /* padding: 0 44px 0 0; */
  /* padding-bottom: 56px; */
  padding-top: 23px;
  padding-bottom: 32px;
}

.main_header #menu_solution section {
  display: flex;
  width: 100%;
}

.main_header #menu_solution .menu_rating_heading {
  margin-bottom: 25px;
}

.main_header #menu_solution .menu_rating_detail {
  color: #091e42;
  font-size: 18px;
  font-weight: 400;
  line-height: 150%;
  /* 23.4px */
  letter-spacing: 0px;
  margin: 0;
  margin-top: 10px;
  margin-bottom: 28px;
}

.main_header #menu_solution .menu_rating_detail b {
  font-size: 18px;
}

.main_header #menu_solution .menu_userDetails_wrapper {
  display: flex;
  justify-content: start;
  align-items: center;
}

.main_header #menu_solution .menu_UserImg img {
  height: 69px;
  width: 69px;
  margin-right: 10px;
  border-radius: 50%;
}

.main_header #menu_solution .menu_userDetails h5 {
  color: #253858;
  font-size: 16px;
  font-weight: 700;
  line-height: 140%;
  letter-spacing: 0px;
  margin: 0 0 4px;
}

.main_header #menu_solution .menu_userDetails p {
  color: #5e6c84;
  font-size: 14px;
  font-weight: 400;
  line-height: 18px;
  letter-spacing: 0px;
  text-align: left;
}

.main_header #menu_solution .collapse-inner:after {
  content: "";
  /* background: #fbf7ff; */
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  width: 50%;
  z-index: -1;
}

.main_header #menu_solution .collapse-inner:before {
  content: "";
  background: #fff;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 50%;
  z-index: -1;
}

.main_header #menu_solution .leftArea .menu_card_wrapper {
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: space-between;
}

.main_header #menu_solution .leftArea .menu_card_wrapper a {
  width: 47%;
}

.main_header #menu_solution .leftArea .menu_card_wrapper a:last-child {
  margin-bottom: 0;
}

/*Soliution Section End*/

/*Features Section Start*/
.main_header #menu_feature .rightArea {
  background: #fbf7ff;
  width: 35%;
  padding-left: 47px;
  padding-right: 47px;
  /* padding: 0 0 0 47px; */
  padding-top: 40px;
  padding-bottom: 30px;
}

.main_header #menu_feature .leftArea {
  background: #fff;
  width: 65%;
  display: flex;
  justify-content: space-between;
  padding-right: 47px;
  /* padding: 0 44px 0 0; */
  /* padding-bottom: 56px; */
  padding-top: 32px;
  padding-bottom: 50px;
  position: relative;
}

.main_header
  #menu_feature
  .rightArea
  .menu_new_feature_wrapper
  .menu_feature_inner_wrapper {
  margin-bottom: 30px;
  position: relative;
}

.main_header #menu_feature section {
  display: flex;
  width: 100%;
}

.main_header #menu_feature .collapse-inner:after {
  content: "";
  background: #fbf7ff;
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  width: 50%;
  z-index: -1;
}

.main_header #menu_feature .collapse-inner:before {
  content: "";
  background: #fff;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 50%;
  z-index: -1;
}

.main_header #menu_feature .leftArea .menu_card_wrapper {
  flex-direction: row;
  flex-wrap: wrap;
  height: max-content;
  justify-content: space-between;
}

.main_header #menu_feature .leftArea .menu_card_wrapper a {
  width: 47%;
}

.main_header #menu_feature .leftArea .menu_card_wrapper a:last-child {
  margin-bottom: 0;
}

.main_header #menu_feature .menu_rating_heading {
  /* margin-bottom: 16px; */
  margin-bottom: 10px;
}

.main_header #menu_feature .rightArea .menu_feature_heading {
  color: #253858;
  font-size: 20px;
  font-weight: 600;
  line-height: 120%;
  letter-spacing: 0px;
  margin: 0px;
  margin-bottom: 8px;
}

.main_header #menu_feature .rightArea .menu_feature_detail {
  color: #5e6c84;
  font-size: 14px;
  font-weight: 400;
  line-height: 150%;
  letter-spacing: 0px;
  margin: 0px;
  margin-bottom: 12px;
}

.main_header #menu_feature.menu_feature_inner_wrapper {
  margin-bottom: 32px;
}

.main_header #menu_feature .menu_feature_link {
  position: absolute;
  bottom: 20px;
  left: 20px;
  right: 47px;
  border-top: 1px solid rgba(244, 245, 247, 1);
  padding-top: 15px;
}

.main_header #menu_feature .menu_feature_link a {
  color: #2f39bf;
  text-align: center;
  font-size: 16px;
  font-weight: 500;
  line-height: 100%;
  margin-bottom: 0px;
  display: inline-block;
  /* 16px */
}
.main_header #menu_feature .menu_feature_link a svg {
  position: relative;
  top: 5px;
}

/*Features Section End*/

/*Partner and Contact Section Start*/
.main_header #menu_partners .rightArea,
.main_header #menu_contact_us .rightArea {
  background: #fbf7ff;
  width: 40%;
  padding-left: 20px;
  padding-right: 0px;
  /* padding: 0 0 0 47px; */
  padding-top: 45px;
  /* padding-bottom: 30px; */
}

.main_header #menu_partners .leftArea,
.main_header #menu_contact_us .leftArea {
  background: #fff;
  width: 60%;
  display: flex;
  justify-content: space-between;
  padding-right: 47px;
  /* padding: 0 44px 0 0; */
  /* padding-bottom: 56px; */
  padding-top: 46px;
  padding-bottom: 28px;
  position: relative;
}

.main_header #menu_partners section,
.main_header #menu_contact_us section {
  display: flex;
  width: 100%;
}

.main_header #menu_partners .collapse-inner:after,
.main_header #menu_contact_us .collapse-inner:after {
  content: "";
  background: #faf8ff;
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  width: 50%;
  z-index: -1;
}

.main_header #menu_partners .collapse-inner:before,
.main_header #menu_contact_us .collapse-inner:before {
  content: "";
  background: #fff;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 50%;
  z-index: -1;
}

.main_header #menu_partners .menu_vertical_card_wrapper,
.main_header #menu_contact_us .menu_vertical_card_wrapper {
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.main_header #menu_partners .menu_vertical_card_inner,
.main_header #menu_contact_us .menu_vertical_card_inner {
  width: 47%;
}

.main_header #menu_partners .leftArea .menu_partner_svg,
.main_header #menu_contact_us .leftArea .menu_partner_svg {
  margin-bottom: 22px;
}

.main_header #menu_contact_us .leftArea .contact_svg {
  margin-bottom: 22px;
}

.main_header #menu_partners .menu_partnership_heading,
.main_header #menu_contact_us .menu_partnership_heading {
  color: #253858;
  font-size: 20px;
  font-weight: 600;
  line-height: 110%;
  letter-spacing: 0px;
  margin: 0px;
  margin-bottom: 8px;
}

.main_header #menu_partners .menu_partnership_detail,
.main_header #menu_contact_us .menu_partnership_detail {
  color: #5e6c84;
  font-size: 14px;
  font-weight: 400;
  line-height: 130%;
  letter-spacing: 0px;
  margin-bottom: 20px;
}

.main_header #menu_partners .menu_affiliate_wrapper,
.main_header #menu_contact_us .menu_affiliate_wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
}

.main_header #menu_partners .menu_prog_name,
.main_header #menu_contact_us .menu_prog_name {
  color: #253858;
  font-size: 25.685px;
  font-weight: 600;
  line-height: 110%;
  /* 28.253px */
  letter-spacing: 0px;
  margin: 0;
  margin-bottom: 12px;
  margin-top: 10px;
}

.main_header #menu_partners .menu_prog_detail,
.main_header #menu_contact_us .menu_prog_detail {
  color: #5e6c84;
  font-size: 14px;
  font-weight: 400;
  line-height: 150%;
  letter-spacing: 0px;
  margin-bottom: 20px;
}

.main_header #menu_partners .menu_affiliate_image,
.main_header #menu_contact_us .menu_affiliate_image {
  width: 50%;
  margin-right: 32px;
}

.main_header #menu_partners .menu_affiliate_content,
.main_header #menu_contact_us .menu_affiliate_content {
  width: 50%;
}

/*Partner  and Contact Section End*/

/*Learn Section End*/
.main_header #menu_learn .rightArea {
  background: #fbf7ff;
  width: 28%;
  padding-left: 27px;
  /* padding-right: 27px; */
  /* padding: 0 0 0 47px; */
  padding-top: 40px;
  padding-bottom: 0px;
}

.main_header #menu_learn .leftArea {
  background: #fff;
  width: 72%;
  display: flex;
  justify-content: space-between;
  padding-right: 47px;
  /* padding: 0 44px 0 0; */
  /* padding-bottom: 56px; */
  padding-top: 40px;
  padding-bottom: 0;
  position: relative;
}

.main_header #menu_learn section {
  display: flex;
  width: 100%;
}

.main_header #menu_learn .collapse-inner:after {
  content: "";
  background: #fbf7ff;
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  width: 50%;
  z-index: -1;
}

.main_header #menu_learn .collapse-inner:before {
  content: "";
  background: #fff;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 50%;
  z-index: -1;
}
.main_header #menu_learn .rightArea .menu_case_link_wrapper a svg {
  top: -1px;
}

.main_header #menu_learn .menu_leftOne {
  width: 79%;
}

.main_header #menu_learn .menu_leftTwo {
  /* width: 24%; */
}

.main_header #menu_learn .menu_rating_heading {
  margin-bottom: 24px;
}

.main_header #menu_learn .menu_case_link_wrapper {
  position: relative;
}

.main_header #menu_learn .menu_case_image_img {
  position: relative;
  text-align: right;
  margin: 0 0 0px;
  width: 128px;
}

.main_header #menu_learn .menu_case_image_image {
  width: 128px;
}

.main_header #menu_learn .menu_case_heading {
  color: #253858;
  font-size: 24px;
  font-weight: 600;
  line-height: 110%;
  /* 26.4px */
  letter-spacing: -0.72px;
  margin: 16px 0 0;
}

.main_header #menu_learn .menu_case_link {
  width: 60%;
  margin-top: 20px;
}

.main_header #menu_learn .menu_case_image img {
  /* padding-left: 50px; */
  text-align: right;
  display: inline-block;
  width: 220px;
  margin-left: 12px;
}

.main_header #menu_learn .case_link_btn {
  display: flex;
  position: absolute;
  top: 37px;
}

.main_header #menu_learn .menu_leftTwo ul {
  list-style: none;
  display: inline-block;
  margin: 0;
  padding: 0;
}

.main_header #menu_learn .menu_leftTwo li {
  margin-bottom: 20px;
}

.main_header #menu_learn .menu_leftTwo li:last-child {
  margin-bottom: 0;
}

.main_header #menu_learn .menu_leftTwo ul li a {
  display: flex;
  align-items: center;
  color: #5e6c84;
  font-size: 14px;
  font-weight: 400;
  line-height: 100%;
  letter-spacing: -0.54px;
  text-decoration: none;
}

.main_header #menu_learn .menu_leftTwo ul li a i {
  max-height: 36px;
  margin: 0 8px 0 0;
}

.main_header #menu_learn .menu_leftBlogCardWrapper {
  display: flex;
  flex-flow: row;
}

.main_header #menu_learn .menu_blog_detail {
  color: #5e6c84;
  font-size: 14px;
  font-weight: 500;
  line-height: 20px;
  letter-spacing: 0px;
  margin-top: 16px;
  margin-bottom: 16px !important;
}

.main_header #menu_learn .sectionHeading {
  margin-bottom: 24px;
}

.main_header #menu_learn .menu_leftOneInner {
  border-radius: 8.204px;
  border: 0.513px solid #dfe1e6;
  margin-right: 20px;
  padding: 15px;
  width: 71%;
}

.main_header #menu_learn .menu_leftOneInner .menu_arrow_btn {
  margin-bottom: 0px;
  font-size: 14px;
}

.main_header #menu_learn .menu_leftTwoInner {
  display: flex;
  width: 100%;
  flex-direction: column;
  justify-content: space-between;
}

.main_header #menu_learn .menu_leftTwoCard {
  border-radius: 8.204px;
  border: 0.513px solid #dfe1e6;
  background: #fff;
  display: flex;
  padding: 15px;
}

.main_header #menu_learn .menu_leftCardDetail .menu_excerpt {
  color: #5e6c84;
  font-size: 14px;
  font-weight: 500;
  line-height: 140%;
  letter-spacing: 0px;
}

.main_header #menu_learn .menu_leftCardDetail .menu_arrow_btn {
  margin: 10px 0 0;
}

.main_header #menu_learn .menu_leftCardImage img {
  min-width: 170px;
}

.main_header #menu_learn .menu_leftCardDetail {
  padding: 0 0 0 15px;
}

/*Learn Section End*/

/*Mobile Login Section Start*/
.main_header .menu_mobile_login,
.main_header #day1Accordion .menu_mobile_login {
  position: fixed;
  bottom: 0;
  width: 100%;
}
.main_header .menu_mobile_login_wrapper,
.main_header #day1Accordion .menu_mobile_login_wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: row;
  padding: 30px;
  background-color: #ffffff;
  box-shadow: 1px 1px 11px 6px #e3e3e36b;
  display: none;
}

.main_header .menu_mobile_login_link a,
.main_header #day1Accordion .menu_mobile_login_link a {
  text-align: center;
  font-size: 16px;
  font-weight: 500;
  line-height: 100%;
  letter-spacing: 0px;
  margin-right: 36px;
  font-family: "poppins";
  display: block;
}
.main_header .menu_mobile_login_link a.primaryBtn,
.main_header #day1Accordion .menu_mobile_login_link a.primaryBtn {
  background-color: #2f39bf;
  color: #fff;
  margin-right: 0;
  padding: 12px 22px;
  height: auto;
}

.main_header .menu_mobile_login_link:first-child a,
.main_header #day1Accordion .menu_mobile_login_link:first-child a {
  color: #253858;
  text-align: center;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  display: block;
  padding: 3px 18px 3px 0;
  border-right: 1px solid;
}

/* for old templates*/
header.main_header .container {
  width: 1298px;
}

/* Fixed header */
.navigationFixed {
  position: fixed;
  left: 0;
  right: 0;
  top: 0;
  animation: cw_hdrnav_slide 0.3s ease-out;
}

.navigationFixed .cw-hbar-wrap {
  display: none;
}
/* .navigationFixed #day1Accordion {
  top: 82px !important;
} */
/* support addons  */
.main_header #menu_feature .leftArea .menu_card_wrapper .support_addons{
  border-radius: 10px;
border: 1px solid #FFF;
background: linear-gradient(160deg, rgba(255, 188, 125, 0.20) 20.57%, rgba(197, 131, 224, 0.20) 114.53%);
padding: 16px;
position: relative;
}
.main_header #menu_feature .leftArea .menu_card_wrapper .support_addons::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    border-radius: 8px; /* Same as parent */
    padding: 0.5px; /* Adjust border thickness */
    background: linear-gradient(
        135deg,
        rgba(255, 255, 255, 1),
        rgba(197, 131, 224, 1),
        rgba(255, 188, 125, 1),
        rgba(255, 255, 255, 1)
    );
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box, 
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    pointer-events: none; /* Allows clicks to pass through */
}
.main_header .inner_menu_card_right .support_addons_cta{
  color: #2F39BF;
  margin-top: 14px;
  margin-bottom: 0;
}
@keyframes cw_hdrnav_slide {
  0% {
    transform: translateY(-100%);
  }

  to {
    transform: translateY(0);
  }
}

/* Navigation Overlay */
#day1Accordion .overlayNav {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  background: transparent;
  height: 100vh;
}
/* Navigation Overlay */

/*Hellobar Slider*/
.cw-hbar-wrap .cw-hbar-txt-slider a {
  display: block;
  height: 27px;
}
.cw-hbar-txt-slider + .secondary-nav + .cw-hbar-close,
.cw-hbar-close {
  position: absolute;
  right: 30px;
  top: 18px;
  cursor: pointer;
}

.cw-hbar-txt-slider + .secondary-nav + .cw-hbar-close .svg-icon path,
.cw-hbar-close .svg-icon path {
  fill: #253858;
}
.cw-hbar-txt-slider {
  height: 27px;
  /* display: block; */
  overflow: hidden;
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
}

@keyframes hellobarSlider2 {
  0% {
    margin-bottom: 0;
  }
  25% {
    margin-bottom: 0;
  }
  50% {
    margin-bottom: -27px;
  }
  75% {
    margin-bottom: -27px;
  }
  100% {
    margin-bottom: -54px;
  }
}

@keyframes hellobarSlider3 {
  0% {
    margin-bottom: 0;
  }
  16.66% {
    margin-bottom: 0;
  }
  33.32% {
    margin-bottom: -27px;
  }
  49.98% {
    margin-bottom: -27px;
  }
  66.64% {
    margin-bottom: -54px;
  }
  83.3% {
    margin-bottom: -54px;
  }
  100% {
    margin-bottom: -81px;
  }
}

@keyframes hellobarSlider4 {
  0% {
    margin-bottom: 0;
  }
  12.5% {
    margin-bottom: 0;
  }
  25% {
    margin-bottom: -27px;
  }
  37.5% {
    margin-bottom: -27px;
  }
  50% {
    margin-bottom: -54px;
  }
  62.5% {
    margin-bottom: -54px;
  }
  75% {
    margin-bottom: -81px;
  }
  87.5% {
    margin-bottom: -81px;
  }
  100% {
    margin-bottom: -108px;
  }
}

@keyframes hellobarSlider5 {
  0% {
    margin-bottom: 0;
  }
  10% {
    margin-bottom: 0;
  }
  20% {
    margin-bottom: -27px;
  }
  30% {
    margin-bottom: -27px;
  }
  40% {
    margin-bottom: -54px;
  }
  50% {
    margin-bottom: -54px;
  }
  60% {
    margin-bottom: -81px;
  }
  70% {
    margin-bottom: -81px;
  }
  80% {
    margin-bottom: -108px;
  }
  90% {
    margin-bottom: -108px;
  }
  100% {
    margin-bottom: -135px;
  }
}

.cw-hbar-txt-slider2 .txt-slider-inner:last-child {
  animation: hellobarSlider2 8s infinite;
}

.cw-hbar-txt-slider3 .txt-slider-inner:last-child {
  animation: hellobarSlider3 11s infinite;
}

.cw-hbar-txt-slider4 .txt-slider-inner:last-child {
  animation: hellobarSlider4 15s infinite;
}

.cw-hbar-txt-slider5 .txt-slider-inner:last-child {
  animation: hellobarSlider5 18s infinite;
}

.cw-hbar-txt-slider .txt-slider-inner {
  display: block;
}

.cw-hbar-txt-slider .txt-slider-inner:hover {
  animation-play-state: paused;
}
/*Hellobar Slider*/

/*Hellobar Fixed*/
.headerHellobarFixed .navigationFixed .cw-hbar-wrap {
  display: block;
  padding: 10px 16px;
}

.headerHellobarFixed .navigationFixed .cw-hbar-wrap .cw-hbar-txt-slider a {
  font-size: 16px;
}

.headerHellobarFixed .navigationFixed .cw-hbar-wrap .cw-hbar-txt a span {
  font-size: 16px;
}

.headerHellobarFixed
  .navigationFixed
  .cw-hbar-txt-slider
  + .secondary-nav
  + .cw-hbar-close {
  top: 13px;
}
/*Hellobar Fixed*/

/* Products Icons */
.uplf_hdr_navIcon_app,
.uplf_hdr_navIcon_sol {
  width: 36px;
  height: 36px;
  margin-right: 20px;
  display: inline-block;
  background: url("../../img/widget/nav-icon/app-and-tools-sprite.svg")
    no-repeat center top;
  /* background-color: red; */
}
.uplf_hdr_navIcon_sol {
  background: url("../../img/header/solutions_sprite.png") no-repeat center top;
}

.uplf_hdr_navIcon_laravel,
.uplf_hdr_navIcon_devHosting {
  background-position: center -86px;
}

.uplf_hdr_navIcon_magento,
.uplf_hdr_navIcon_multiHosting {
  background-position: center -172px;
}

.uplf_hdr_navIcon_woo,
.uplf_hdr_navIcon_ecomHosting {
  background-position: center -258px;
}

.uplf_hdr_navIcon_php,
.uplf_hdr_navIcon_smbHosting {
  background-position: center -344px;
}

.uplf_hdr_navIcon_do,
.uplf_hdr_navIcon_bloggerHosting {
  background-position: center -430px;
}

.uplf_hdr_navIcon_vultr {
  background-position: center -1032px;
}

.uplf_hdr_navIcon_linode {
  background-position: center -1118px;
}

.uplf_hdr_navIcon_aws,
.uplf_hdr_navIcon_feat1 {
  background-position: center -516px;
}

.uplf_hdr_navIcon_gce,
.uplf_hdr_navIcon_feat2 {
  background-position: center -602px;
}

.uplf_hdr_navIcon_cf,
.uplf_hdr_navIcon_feat3 {
  background-position: center -688px;
}

.uplf_hdr_navIcon_safeUpdate,
.uplf_hdr_navIcon_feat4 {
  background-position: center -774px;
}
.uplf_hdr_navIcon_malwareProtection {
  background-position: center -774px;
}
.uplf_hdr_navIcon_dme,
.uplf_hdr_navIcon_aboutUs {
  background-position: center -946px;
}

.uplf_hdr_navIcon_agency {
  background-position: center -860px;
}
.uplf_hdr_navIcon_malwareProtection {
  background-position: center -1204px;
}

.uplf_hdr_navIcon_blog {
  background-position: center -946px;
}

.uplf_hdr_navIcon_kb {
  background-position: center -1032px;
}

.uplf_hdr_navIcon_caseStudy {
  background-position: center -1118px;
}

.uplf_hdr_navIcon_ebooks {
  background-position: center -1204px;
}

/* Products Icons */

/*Blog Section Start*/

/* blog menu icons | start */
.uplf_hdr_navIcon_blog {
  width: 36px;
  height: 36px;
  margin-right: 20px;
  display: inline-block;
  background: url("../../img/widget/nav-icon/blog_icons.svg") no-repeat center
    top;
  /* background-color: red; */
}

.uplf_hdr_navIcon_performance {
  background-position: center 0px;
}
.uplf_hdr_navIcon_WordPress {
  background-position: center -86px;
}
.uplf_hdr_navIcon_devOps {
  background-position: center -172px;
}
.uplf_hdr_navIcon_business {
  background-position: center -258px;
}
.uplf_hdr_navIcon_marketing {
  background-position: center -344px;
}

/* blog menu icons | Ends  */

.main_header #menu_blog .leftArea {
  width: 72%;
  /* flex-wrap: wrap; */
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding-right: 18px;
}
.main_header #menu_blog .rightArea .menu_arrow_btn.discover_btn {
  margin: 44px 0 0 0;
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
}

.menu_leftBlogCardWrapper {
  flex-wrap: wrap;
}

.main_header #menu_blog .menu_leftOne {
  width: 100%;
}

.main_header #menu_blog .sectionHeading h2 {
  margin-top: 20px;
}

.main_header #menu_blog .menu_leftTwo {
  width: 50%;
  margin-right: 35px;
  /* margin-bottom: 30px; */
}

.main_header #menu_blog .menu_leftOneInner {
  width: 100%;
  margin-right: 0px;
  display: flex;
  align-items: center;
  /* margin-bottom: 14px; */
}

.main_header #menu_blog .menu_leftOneInner .menu_first_blog_detail {
  padding-left: 20px;
}

.main_header #menu_blog .menu_leftOneInner img {
  max-width: 164px;
}

.main_header #menu_blog .menu_leftTwoInner {
  width: 100%;
}

.main_header #menu_blog .menu_leftBlogCardWrapper {
  flex-wrap: wrap;
}

.main_header #menu_blog .menu_blog_detail {
  margin-top: 0;
  margin-bottom: 0 !important;
}

.main_header #menu_blog .menu_leftTwoCard {
  align-items: center;
  margin-bottom: 14px;
}

.main_header #menu_blog .menu_leftTwo ul {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
}

.main_header #menu_blog .menu_case_image {
  text-align: left;
}

.main_header #menu_blog .rightArea {
  background: #fbf7ff;
  width: 44%;
  padding-left: 32px;
  /* padding-right: 27px; */
  /* padding: 0 0 0 47px; */
  padding-top: 40px;
  padding-bottom: 0px;
}

.main_header #menu_blog .leftArea {
  background: #fff;
  width: 56%;
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
  padding-right: 32px;
  /* padding: 0 44px 0 0; */
  /* padding-bottom: 56px; */
  padding-top: 40px;
  padding-bottom: 32px;
  position: relative;
}

.main_header #menu_blog section {
  display: flex;
  width: 100%;
  flex-wrap: wrap;
  align-items: flex-start;
}

.main_header #menu_blog .collapse-inner:after {
  content: "";
  background: #fbf7ff;
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  width: 50%;
  z-index: -1;
}

.main_header #menu_blog .collapse-inner:before {
  content: "";
  background: #fff;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 50%;
  z-index: -1;
}
.main_header #menu_blog .rightArea .menu_case_link_wrapper a svg {
  top: -1px;
}

.main_header #menu_blog .menu_rating_heading {
  margin-bottom: 24px;
}

.main_header #menu_blog .menu_case_link_wrapper {
  position: relative;
}

.main_header #menu_blog .menu_case_image_img {
  position: relative;
  text-align: right;
  margin: 0 0 0px;
  width: 128px;
}

.main_header #menu_blog .menu_case_image_image {
  width: 128px;
}

.main_header #menu_blog .menu_case_heading {
  color: #253858;
  font-size: 24px;
  font-weight: 600;
  line-height: 110%;
  /* 26.4px */
  letter-spacing: -0.72px;
  margin: 16px 0 0;
}

.main_header #menu_blog .menu_case_link {
  width: 60%;
  margin-top: 20px;
}

.main_header #menu_blog .menu_case_image img {
  /* padding-left: 50px; */
  text-align: right;
  display: inline-block;
  width: 220px;
  margin-left: 12px;
}

.main_header #menu_blog .case_link_btn {
  display: flex;
  position: absolute;
  top: 37px;
}

.main_header #menu_blog .menu_leftTwo ul {
  list-style: none;
  display: inline-block;
  margin: 0;
  padding: 0;
}

.main_header #menu_blog .menu_leftTwo li {
  margin-bottom: 21px;
}

.main_header #menu_blog .menu_leftTwo li:last-child {
  margin-bottom: 0;
}

.main_header #menu_blog .menu_leftTwo ul li a {
  display: flex;
  align-items: center;
  color: #5e6c84;
  font-size: 14px;
  font-weight: 400;
  line-height: 100%;
  letter-spacing: -0.54px;
  text-decoration: none;
}

.main_header #menu_blog .menu_leftTwo ul li a span {
  font-size: inherit;
  font-weight: inherit;
  color: inherit;
  line-height: inherit;
}

.main_header #menu_blog .menu_leftTwo ul li a span:hover {
  text-decoration: underline;
  color: #2f39bf;
}

.main_header #menu_blog .menu_leftTwo ul li a i {
  max-height: 36px;
  margin: 0 8px 0 0;
}

.main_header #menu_blog .menu_leftBlogCardWrapper {
  display: flex;
}

.main_header #menu_blog .menu_blog_detail {
  color: #5e6c84;
  font-size: 14px;
  font-weight: 500;
  line-height: 20px;
  letter-spacing: 0px;
  margin-bottom: 10px !important;
  max-width: 290px;
}

.main_header #menu_blog .sectionHeading {
  margin-bottom: 24px;
  border-bottom: 1px solid #dfe1e6;
  text-transform: uppercase;
}
.main_header #menu_blog .menu_leftOne .sectionHeading {
  margin-bottom: 0;
}
.main_header #menu_blog .rightArea .sectionHeading {
  margin-bottom: 12px;
}

.main_header #menu_blog .rightArea .menu_leftOneInner:hover {
  background: none;
}

.main_header #menu_blog .rightArea .menu_leftOneInner {
  padding: 12px 0;
}

.main_header #menu_blog .menu_leftOneInner {
  border-radius: 8.204px;
  padding: 12px;
}

.main_header #menu_blog .menu_leftOneInner:hover {
  background: rgba(239, 242, 255, 0.6);
}

.main_header #menu_blog .menu_leftOneInner .menu_arrow_btn {
  margin-bottom: 0px;
  font-size: 14px;
}

.main_header #menu_blog .menu_leftTwoInner {
  display: flex;
  width: 100%;
  flex-direction: column;
  justify-content: space-between;
}

.main_header #menu_blog .menu_leftTwoCard {
  border-radius: 8.204px;
  border: 0.513px solid #dfe1e6;
  background: #fff;
  display: flex;
  padding: 15px;
}

.main_header #menu_blog .menu_leftCardDetail .menu_excerpt {
  color: #5e6c84;
  font-size: 14px;
  font-weight: 500;
  line-height: 140%;
  letter-spacing: 0px;
}

.main_header #menu_blog .menu_leftCardDetail .menu_arrow_btn {
  margin: 10px 0 0;
}

.main_header #menu_blog .menu_leftCardImage img {
  min-width: 170px;
}

.main_header #menu_blog .menu_leftCardDetail {
  padding: 0 0 0 15px;
}

/*Blog Section End */

/*Resouce Section design 1 Begins */

.main_header #menu_resource .leftArea .menu_card_wrapper {
  flex-direction: row;
  flex-wrap: wrap;
}
.main_header #menu_resource .leftArea .menu_card_wrapper a {
  width: 50%;
}

.main_header #menu_resource .rightArea {
  background: #fbf7ff;
  width: 20%;
  padding-left: 27px;
  /* padding-right: 27px; */
  /* padding: 0 0 0 47px; */
  padding-top: 40px;
  padding-bottom: 0px;
}

.main_header #menu_resource .rightArea ul {
  list-style: none;
}

.main_header #menu_resource .rightArea ul li {
  margin-bottom: 20px;
}

.main_header #menu_resource .rightArea ul li a {
  display: flex;
  align-items: center;
  color: #5e6c84;
  font-size: 14px;
  font-weight: 400;
  line-height: 100%;
  letter-spacing: -0.54px;
  text-decoration: none;
}

.main_header #menu_resource .leftArea {
  background: #fff;
  width: 80%;
  display: flex;
  justify-content: space-between;
  padding-right: 47px;
  /* padding: 0 44px 0 0; */
  padding-bottom: 32px;
  padding-top: 40px;
  /* padding-bottom: 0; */
  position: relative;
}

.main_header #menu_resource .collapse-inner:after {
  content: "";
  background: #fbf7ff;
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  width: 50%;
  z-index: -1;
}

.main_header #menu_resource .collapse-inner:before {
  content: "";
  background: #fff;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 50%;
  z-index: -1;
}
.main_header #menu_resource .rightArea .menu_case_link_wrapper a svg {
  top: -1px;
}

.main_header #menu_resource .menu_leftOne {
  width: 80%;
  padding-right: 50px;
}

.main_header #menu_resource .menu_leftTwo {
  width: 20%;
}

.main_header #menu_resource .menu_rating_heading {
  margin-bottom: 24px;
}

.main_header #menu_resource .menu_case_link_wrapper {
  position: relative;
}

.main_header #menu_resource .menu_case_image_img {
  position: relative;
  text-align: right;
  margin: 0 0 0px;
  width: 128px;
}

.main_header #menu_resource .menu_case_image_image {
  width: 128px;
}

.main_header #menu_resource .menu_case_heading {
  color: #253858;
  font-size: 24px;
  font-weight: 600;
  line-height: 110%;
  /* 26.4px */
  letter-spacing: -0.72px;
  margin: 16px 0 0;
}

.main_header #menu_resource .menu_case_link {
  width: 60%;
  margin-top: 20px;
}

.main_header #menu_resource .menu_case_image img {
  /* padding-left: 50px; */
  text-align: right;
  display: inline-block;
  width: 220px;
  margin-left: 12px;
}

.main_header #menu_resource .case_link_btn {
  display: flex;
  position: absolute;
  top: 37px;
}

.main_header #menu_resource .menu_leftTwo ul {
  list-style: none;
  display: inline-block;
  margin: 0;
  padding: 0;
}

.main_header #menu_resource .menu_leftTwo li {
  margin-bottom: 20px;
}

.main_header #menu_resource .menu_leftTwo li:last-child {
  margin-bottom: 0;
}

.main_header #menu_resource .menu_leftTwo ul li a {
  display: flex;
  align-items: center;
  color: #5e6c84;
  font-size: 14px;
  font-weight: 400;
  line-height: 100%;
  letter-spacing: -0.54px;
  text-decoration: none;
}

.main_header #menu_resource .menu_leftTwo ul li a i {
  max-height: 36px;
  margin: 0 8px 0 0;
}

.main_header #menu_resource .menu_leftBlogCardWrapper {
  display: flex;
}

.main_header #menu_resource .menu_blog_detail {
  color: #5e6c84;
  font-size: 14px;
  font-weight: 500;
  line-height: 20px;
  letter-spacing: 0px;
  margin-top: 16px;
  margin-bottom: 16px !important;
}

.main_header #menu_resource .sectionHeading {
  margin-bottom: 24px;
  border-bottom: 1px solid #e8eaec;
}
.main_header #menu_resource .rightArea .sectionHeading:nth-of-type(2) {
  margin-top: 32px;
}
.main_header #menu_resource .menu_leftOneInner {
  border-radius: 8.204px;
  border: 0.513px solid #dfe1e6;
  margin-right: 20px;
  padding: 15px;
  width: 71%;
}

.main_header #menu_resource .menu_leftOneInner .menu_arrow_btn {
  margin-bottom: 0px;
  font-size: 14px;
}

.main_header #menu_resource .menu_leftTwoInner {
  display: flex;
  width: 100%;
  flex-direction: column;
  justify-content: space-between;
}

.main_header #menu_resource .menu_leftTwoCard {
  border-radius: 8.204px;
  border: 0.513px solid #dfe1e6;
  background: #fff;
  display: flex;
  padding: 15px;
}

.main_header #menu_resource .menu_leftCardDetail .menu_excerpt {
  color: #5e6c84;
  font-size: 14px;
  font-weight: 500;
  line-height: 140%;
  letter-spacing: 0px;
}

.main_header #menu_resource .menu_leftCardDetail .menu_arrow_btn {
  margin: 10px 0 0;
}

.main_header #menu_resource .menu_leftCardImage img {
  min-width: 170px;
}

.main_header #menu_resource .menu_leftCardDetail {
  padding: 0 0 0 15px;
}
.main_header #menu_resource section {
  /* flex-wrap: wrap; */
  align-items: flex-start;
  display: flex;
  width: 100%;
}

.main_header #menu_resource .leftArea {
  /* width: 100%; */
  /* flex-wrap: wrap; */
  padding-right: 18px;
}

.main_header #menu_resource .rightArea {
  /* width: 100%; */
}

.menu_leftBlogCardWrapper {
  flex-wrap: wrap;
}

/* .main_header #menu_resource .menu_leftOne {
  width: 100%;
} */

.main_header #menu_resource .sectionHeading h2 {
  margin-top: 20px;
}

.main_header #menu_resource .menu_leftTwo {
  /* width: 100%; */
  /* margin-bottom: 30px; */
}

.main_header #menu_resource .menu_leftOneInner {
  width: 100%;
  margin-right: 0px;
  display: flex;
  align-items: center;
  margin-bottom: 14px;
}

.main_header #menu_resource .menu_leftOneInner .menu_first_blog_detail {
  padding-left: 20px;
}

.main_header #menu_resource .menu_leftOneInner img {
  max-width: 164px;
}

.main_header #menu_resource .menu_leftTwoInner {
  width: 100%;
}

.main_header #menu_resource .menu_leftBlogCardWrapper {
  flex-wrap: wrap;
}

.main_header #menu_resource .menu_blog_detail {
  margin-top: 0;
  margin-bottom: 0 !important;
}

.main_header #menu_resource .menu_leftTwoCard {
  align-items: center;
  margin-bottom: 14px;
}

.main_header #menu_resource .menu_leftTwo ul {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
}

.main_header #menu_resource .menu_case_image {
  text-align: left;
}

.main_header #menu_resource .menu_leftOne .menu_feature_link {
  margin-top: 8px;
  padding-top: 24px;
  border-top: 1px solid #f4f5f7;
}
.main_header #menu_resource .menu_leftOne .menu_feature_link .menu_arrow_btn {
  margin-bottom: 0;
  font-size: 16px;
  font-weight: 500;
  line-height: 24px; /* 150% */
}

/*Resouce Section design 1 End */

/*Resouce Section design 2 Begins */

/* Resouce menu icons | start */
.uplf_hdr_navIcon_res {
  width: 36px;
  height: 36px;
  margin-right: 20px;
  display: inline-block;
  background: url("../../img/widget/nav-icon/resource_menu_icons_updated.svg") no-repeat
    center top;
  /* background-color: red; */
}

.uplf_hdr_navIcon_caseStudies {
  background-position: center -344px;
}
.uplf_hdr_navIcon_ebooks {
  background-position: center -946px;
}
.uplf_hdr_navIcon_videoLibrary {
  background-position: center -430px;
}
.uplf_hdr_navIcon_kb {
  background-position: center 0px;
}
.uplf_hdr_navIcon_glossary {
  background-position: center -86px;
}
.uplf_hdr_navIcon_aboutus {
  background-position: center -172px;
}
.uplf_hdr_navIcon_whitePapers {
  background-position: center -258px;
}
.uplf_hdr_navIcon_Webinars {
  background-position: center -1032px;
}

.uplf_hdr_navIcon_roadmap{
  background-position: center -1209px;
}

.uplf_hdr_navIcon_changelog{
  background-position: center -1118px;
}

/* Resouce menu icons | Ends  */

.main_header #resource_menu .leftArea .menu_card_wrapper a,
.main_header #resource_menu .leftArea .menu_card_wrapper {
  display: block;
}

.main_header #resource_menu .leftArea .menu_card_wrapper a:last-child {
  margin-bottom: 0;
}
.main_header #resource_menu .rightArea {
  background: #fbf7ff;
  width: 52%;
  /* padding-left: 25px; */
  padding-top: 40px;
  padding-bottom: 0px;
  display: flex;
  align-items: flex-end;
}

.main_header #resource_menu .rightArea .menu_affiliate_wrapper {
  display: flex;
  justify-content: center;
  align-items: flex-start;
}

.main_header
  #resource_menu
  .rightArea
  .menu_affiliate_wrapper
  .menu_affiliate_image {
  width: 50%;
  margin-right: 25px;
}

.main_header
  #resource_menu
  .rightArea
  .menu_affiliate_wrapper
  .right_area_content {
  width: 50%;
}
.main_header
  #resource_menu
  .rightArea
  .menu_affiliate_wrapper
  .right_area_content
  .menu_affiliate_content:nth-child(2) {
  margin: 24px 0 38px;
}

.main_header #resource_menu .leftArea {
  background: #fff;
  width: 48%;
  display: flex;
  justify-content: space-between;
  padding-right: 47px;
  /* padding: 0 44px 0 0; */
  padding-bottom: 32px;
  padding-top: 40px;
  /* padding-bottom: 0; */
  position: relative;
  padding-right: 18px;
}
.main_header .collapse-inner:after {
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
}
.main_header .collapse-inner:before {
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
}

.main_header #resource_menu .collapse-inner:after {
  content: "";
  background: #fbf7ff;
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  width: 50%;
  z-index: -1;
}

.main_header #resource_menu .collapse-inner:before {
  content: "";
  background: #fff;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 50%;
  z-index: -1;
}
.main_header #resource_menu .rightArea .menu_case_link_wrapper a svg {
  top: -1px;
}

.main_header #resource_menu .menu_leftOne {
  width: 64%;
  padding-right: 50px;
}

.main_header #resource_menu .menu_leftTwo {
  width: 36%;
}

.main_header #resource_menu .menu_case_link_wrapper {
  position: relative;
}

.main_header #resource_menu .menu_case_image_img {
  position: relative;
  text-align: right;
  margin: 0 0 0px;
  width: 128px;
}

.main_header #resource_menu .menu_case_image_image {
  width: 128px;
}

.main_header #resource_menu .menu_case_heading {
  color: #253858;
  font-size: 24px;
  font-weight: 600;
  line-height: 110%;
  /* 26.4px */
  letter-spacing: -0.72px;
  margin: 16px 0 0;
}

.main_header #resource_menu .menu_case_link {
  width: 60%;
  margin-top: 20px;
}

.main_header #resource_menu .menu_case_image img {
  /* padding-left: 50px; */
  text-align: right;
  display: inline-block;
  width: 220px;
  margin-left: 12px;
}

.main_header #resource_menu .case_link_btn {
  display: flex;
  position: absolute;
  top: 37px;
}

.main_header #resource_menu .menu_leftTwo ul {
  list-style: none;
  display: inline-block;
  margin: 0;
  padding: 0;
}

.main_header #resource_menu .menu_leftTwo li {
  margin-bottom: 20px;
}

.main_header #resource_menu .menu_leftTwo li:last-child {
  margin-bottom: 0;
}

.main_header #resource_menu .menu_leftTwo ul li a {
  display: flex;
  align-items: center;
  color: #5e6c84;
  font-size: 14px;
  font-weight: 400;
  line-height: 100%;
  letter-spacing: -0.54px;
  text-decoration: none;
}
.main_header #resource_menu .menu_leftTwo ul li a span {
  font-size: inherit;
  font-weight: inherit;
  color: inherit;
  line-height: inherit;
}

.main_header #resource_menu .menu_leftTwo ul li a span:hover {
  color: #2f39bf;
  text-decoration: underline;
}

.main_header #resource_menu .menu_leftTwo ul li a i {
  max-height: 36px;
  margin: 0 8px 0 0;
}

.main_header #resource_menu .menu_leftBlogCardWrapper {
  display: flex;
}

.main_header #resource_menu .menu_blog_detail {
  color: #5e6c84;
  font-size: 14px;
  font-weight: 500;
  line-height: 20px;
  letter-spacing: 0px;
  margin-top: 16px;
  margin-bottom: 16px !important;
}

.main_header #resource_menu .sectionHeading {
  margin-bottom: 24px;
  border-bottom: 1px solid #e8eaec;
  text-transform: uppercase;
}
.main_header #resource_menu .rightArea .sectionHeading:nth-of-type(2) {
  margin-top: 32px;
}
.main_header #resource_menu .menu_leftOneInner {
  border-radius: 8.204px;
  border: 0.513px solid #dfe1e6;
  margin-right: 20px;
  padding: 15px;
  width: 71%;
}

.main_header #resource_menu .menu_leftOneInner .menu_arrow_btn {
  margin-bottom: 0px;
  font-size: 14px;
}

.main_header #resource_menu .menu_leftTwoInner {
  display: flex;
  width: 100%;
  flex-direction: column;
  justify-content: space-between;
}

.main_header #resource_menu .menu_leftTwoCard {
  border-radius: 8.204px;
  border: 0.513px solid #dfe1e6;
  background: #fff;
  display: flex;
  padding: 15px;
}

.main_header #resource_menu .menu_leftCardDetail .menu_excerpt {
  color: #5e6c84;
  font-size: 14px;
  font-weight: 500;
  line-height: 140%;
  letter-spacing: 0px;
}

.main_header #resource_menu .menu_leftCardDetail .menu_arrow_btn {
  margin: 10px 0 0;
}

.main_header #resource_menu .menu_leftCardImage img {
  min-width: 170px;
}

.main_header #resource_menu .menu_leftCardDetail {
  padding: 0 0 0 15px;
}
.main_header #resource_menu section {
  /* align-items: flex-end; */
  display: flex;
  width: 100%;
}

.menu_leftBlogCardWrapper {
  flex-wrap: wrap;
}

.main_header #resource_menu .sectionHeading h2 {
  margin-top: 20px;
}

.main_header #resource_menu .menu_leftOneInner {
  width: 100%;
  margin-right: 0px;
  display: flex;
  align-items: center;
  margin-bottom: 14px;
}

.main_header #resource_menu .menu_leftOneInner .menu_first_blog_detail {
  padding-left: 20px;
}

.main_header #resource_menu .menu_leftOneInner img {
  max-width: 164px;
}

.main_header #resource_menu .menu_leftTwoInner {
  width: 100%;
}

.main_header #resource_menu .menu_leftBlogCardWrapper {
  flex-wrap: wrap;
}

.main_header #resource_menu .menu_blog_detail {
  margin-top: 0;
  margin-bottom: 0 !important;
}

.main_header #resource_menu .menu_leftTwoCard {
  align-items: center;
  margin-bottom: 14px;
}

.main_header #resource_menu .menu_leftTwo ul {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
}

.main_header #resource_menu .menu_case_image {
  text-align: left;
}

.main_header #resource_menu .menu_leftOne .menu_feature_link {
  margin-top: 8px;
  padding-top: 24px;
  border-top: 1px solid #f4f5f7;
}
.main_header #resource_menu .menu_leftOne .menu_feature_link .menu_arrow_btn {
  margin-bottom: 0;
  font-size: 16px;
  font-weight: 500;
  line-height: 24px; /* 150% */
}

.main_header #resource_menu .menu_prog_name {
  color: #253858;
  font-size: 20px;
  font-style: normal;
  font-weight: 600;
  line-height: 28px; /* 140% */
}
.main_header #resource_menu .menu_prog_detail {
  color: #5e6c84;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 22px; /* 157.143% */
  margin: 8px 0;
}

.main_header #resource_menu .menu_affiliate_content .menu_arrow_btn {
  font-size: 12px;
  margin-bottom: 0;
}

.main_header #resource_menu .menu_affiliate_content .menu_rating_heading {
  font-size: 14px;
  margin-bottom: 16px;
}
.main_header #menu_product .leftOne .copilot_pill {
    position: absolute;
    left: 160px;
    top: -4px;
    color: #2F39BF !important;
    border-radius: 36px;
    border: 1px solid #D5D7F2;
    padding: 1px 14px;
    font-size: 11px;
    font-weight: 600;
}
.main_header #menu_product .leftOne .copilot_new_pill{
  border-radius: 36px;
background: linear-gradient(92deg, rgba(255, 71, 240, 0.70) -91.18%, #D285FF 33.71%, rgba(10, 93, 255, 0.90) 142.14%);
width: fit-content;
padding: 2px 8px 2px 4px;
color:  #FFF;
font-size: 11px;
font-weight: 600;
line-height: 16px;
margin-left: 8px;
margin-top: -5px;
} 

.main_header #menu_product .leftOne .copilot_new_pill svg{
  margin-bottom: -2px;
  margin-right: 2px;
}

.main_header #menu_product .leftOne .copilot_heading{
  display: flex;
  align-items: center;
}
/*Resouce Section design 2 End */

/* copilot hello bar  */
.cw-hbar-wrap .cw-hbar-txt.cw_copilot_uplift_hbar a span{
  background: linear-gradient(95deg, rgba(255, 175, 71, 0.90) -48.06%, rgba(255, 71, 240, 0.70) 30.37%, #D285FF 54.05%, rgba(10, 93, 255, 0.90) 86.35%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: 150%;
    letter-spacing: -0.16px;

}
.cw-hbar-wrap .cw-hbar-txt.cw_copilot_uplift_hbar a{
  display: flex;
    justify-content: center;
    align-items: center;
}
.cw-hbar-wrap .cw-hbar-txt.cw_copilot_uplift_hbar a svg{
  margin-right: 10px;
}


/*  solution touch points || Start  */
#menu_solution .agencyPartner {
  /* background: #EFF0F3; */
  background: url(https://www.cloudways.com/wp-content/uploads/2025/07/Bg.jpg) no-repeat center center/cover;
  border-radius: 8px;
  border: 1px solid #EFF0F3;
  /* display: flex; */
  position: relative;
  overflow: hidden;
  max-width: 100%;
  max-height: 311px;
  height: 100%;
  width: 100%;
  padding: 24px 0px 0px 24px;
}
#menu_solution .agencyPartner .imgWrap{
  position: absolute;
  right: -40px;
  bottom: -30px;
}
#menu_solution .agencyPartner .imgWrap img{
  max-height: 328px;
}
#menu_solution .agencyPartner .txtWrap .subHeading{
  background: linear-gradient(96deg, #fff -10.43%, #c583e0 -10.41%, #ffbc7d 92.18%, #fff 130.29%);
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  font-size: 12px;
  font-weight: 600;
  line-height: 100%;
  letter-spacing: 0.6px;
  text-transform: uppercase;
  margin-bottom: 12px;
}
#menu_solution .agencyPartner .txtWrap .p2-regular{
  color: #091E42;
  margin-bottom: 16px;
  max-width: 325px;
}
#menu_solution .agencyPartner .txtWrap .designation{
  color: #5E6C84;
  font-size: 12px;
  font-weight: 400px;
}
#menu_solution .agencyPartner .txtWrap .menu_arrow_btn.discover_btn{
  font-weight: 500;
  font-size: 14px;
  color: #2F39BF;
  margin-top: 36px;
}
#menu_solution .agencyPartner .txtWrap{
  z-index: 1;
  position: absolute;
}
.page_prepathon-25 .main_header , .page_prepathon-2025 .main_header , .page_bfcm-prepathon .main_header{
  display: none;
}
.page_awards-25 .main_header, .page_awards-2025  .main_header{
  display: none;
}
.page_chat-ai .main_header{
  display: none;
}
.page_chat-bot .main_header{
  display: none;
}

/*  solution touch points || End  */
/*Mobile Login Section End*/
@media (max-width: 1298px) {
  .main_header .menu_mobile_login_wrapper,
  .main_header #day1Accordion .menu_mobile_login_wrapper {
    display: flex;
  }
  .main_header #day1Accordion {
    padding-bottom: 102px;
  }

  .menu_mobile_login {
    display: none;
  }
  .nav_fixed .menu_mobile_login {
    display: block;
  }

  .white_nav_menu.main_header nav {
    background-color: #090235;
  }

  .white_nav_menu.main_header .cw-navbar-brand {
    background-position: left 3px !important;
  }

  .main_header nav {
    position: relative;
    padding: 25px 25px;
  }

  /* .cw-hbar-wrap {
    display: none;
  } */

  .nav-trigger {
    display: block;
  }

  .main-nav {
    display: none;
  }

  #day1Accordion .panel-heading {
    display: block;
  }

  #day1Accordion {
    opacity: 0;
    will-change: transform, opacity;
    -webkit-transition-property: opacity, -webkit-transform;
    transition-property: opacity, -webkit-transform;
    transition-property: transform, opacity;
    transition-property: transform, opacity, -webkit-transform;
    -webkit-transition-duration: 0.5s;
    transition-duration: 0.5s;
    -webkit-transform: translateY(-25%);
    transform: translateY(-25%);
    z-index: -1;
    top: 91px;
    height: calc(100vh - 92px);
    overflow: scroll;
  }

  #day1Accordion.open {
    width: 100%;
    background-color: #fff;
    -webkit-transform: translateY(0);
    transform: translateY(0);
    opacity: 1;
  }

  .nav_fixed {
    position: fixed;
  }

  .main_header #day1Accordion .btn {
    position: relative;
  }

  .main_header #day1Accordion .btn.collapsed,
  .main_header #day1Accordion .panel-heading a {
    color: #253858;
    text-align: left;
    font-size: 16px;
    font-weight: 400;
    line-height: normal;
    letter-spacing: 0px;
    padding: 14px 25px;
    width: 100%;
    border-bottom: 1px solid #f4f5f7;
  }

  .main_header #day1Accordion .panel-heading a.menu_pricing_collapsed:after {
    content: unset !important;
  }

  .main_header #day1Accordion .panel-heading a:after {
    position: absolute;
    content: "\f107";
    font: normal normal normal 14px FontAwesome;
    font-size: 24px;
    right: 30px;
    top: 12px;
    color: rgba(37, 56, 88, 1);
    transition: all 0.3s ease-in-out;
    transform: rotate(180deg);
  }

  .main_header #day1Accordion .panel-heading a.collapsed:after {
    transform: rotate(0deg);
  }

  .main_header #day1Accordion .panel-heading {
    padding: 0px;
  }

  /*General Section Start*/
  #day1Accordion .collapse-inner .container {
    width: 100%;
    padding: 0px;
  }

  /* .main_header .inner_menu_card_left svg {
    margin-bottom: 16px;
  } */

  .main_header .rightArea,
  .main_header .leftArea {
    padding-left: 25px;
    padding-right: 25px;
  }

  .main_header .section_padding {
    padding-top: 25px;
  }
  .main_header #menu_product .leftArea {
    padding-right: 25px;
  }

  /*General Section End*/

  .main_header #day1Accordion .panel-group-wrapper {
    height: 74vh;
    overflow: scroll;
  }
  .main_header #day1Accordion .btn, .main_header #day1Accordion .panel-heading a{
    border-bottom: 0;
  }
  #day1Accordion .panel.panel-default:has(a.btn:not(.collapsed)) {
    border-bottom: 1px solid #F4F5F7; /* Add Border */
}
}

@media (max-width: 1289px) {
  /*Learn Section Start */
  .main_header #menu_learn .menu_case_image img {
    max-width: 200px;
  }
  .overlayNav {
    display: none;
  }
}

@media (max-width: 1067px) {
  /* .main_header nav{
        padding: 25px 25px;
    }
    
    .cw-hbar-wrap {
        display: none;
    }

    .nav-trigger {
        display: block;
    }

    .main-nav {
        display: none;
    }

    #day1Accordion .panel-heading {
        display: block;
    }



    #day1Accordion {
        opacity: 0;
        will-change: transform, opacity;
        -webkit-transition-property: opacity, -webkit-transform;
        transition-property: opacity, -webkit-transform;
        transition-property: transform, opacity;
        transition-property: transform, opacity, -webkit-transform;
        -webkit-transition-duration: .5s;
        transition-duration: .5s;
        -webkit-transform: translateY(-25%);
        transform: translateY(-25%);
        z-index: -1;
        top: 91px;
        height: calc(100vh - 92px);
        overflow: scroll;
    }

    #day1Accordion.open {
        width: 100%;
        background-color: #fff;
        -webkit-transform: translateY(0);
        transform: translateY(0);
        opacity: 1;
    }

    .nav_fixed {
        position: fixed;
    }
    .main_header #day1Accordion .btn{
        position: relative;
    }
    .main_header #day1Accordion .btn.collapsed,
    .main_header #day1Accordion .panel-heading a {
        color: #253858;
        text-align: left;
        font-size: 16px;
        font-weight: 400;
        line-height: normal;
        letter-spacing: -0.48px;
        padding: 14px 25px;
        width: 100%;
        border-bottom: 1px solid #F4F5F7;

    }

    .main_header #day1Accordion .panel-heading a:after{
        position: absolute;
        content: "\f107";
        font: normal normal normal 14px FontAwesome;
        font-size: 24px;
        right: 30px;
        top: 12px;
        color: rgba(37, 56, 88, 1);
        transition: all 0.3s ease-in-out;
        transform: rotate(180deg);
    }
    .main_header #day1Accordion .panel-heading a.collapsed:after
    {
        transform: rotate(0deg);
    }
    .main_header #day1Accordion .panel-heading {
        padding: 0px;
    } */

  /*General Section Start*/
  /* #day1Accordion .collapse-inner .container {
        width: 100%;
        padding: 0px;

    }

    .main_header .inner_menu_card_left svg {
        margin-bottom: 16px;
    }

    .main_header  .rightArea,.main_header  .leftArea{
        padding-left: 25px;
        padding-right: 25px;
    }
    .main_header .section_padding{
        padding-top: 25px;
    }
     */
  /*General Section End*/

  /*Contact Section Start*/
  /* .main_header #menu_partners section,
    .main_header #menu_contact_us section {
        flex-wrap: wrap;
    } */

  .main_header #menu_partners .leftArea,
  .main_header #menu_contact_us .leftArea {
    width: 100%;
  }

  .main_header #menu_partners .rightArea,
  .main_header #menu_contact_us .rightArea {
    width: 100%;
  }

  .main_header #menu_partners .menu_vertical_card_wrapper,
  .main_header #menu_contact_us .menu_vertical_card_wrapper {
    flex-wrap: wrap;
  }

  .main_header #menu_partners .menu_vertical_card_inner,
  .main_header #menu_contact_us .menu_vertical_card_inner {
    width: 100%;
    margin-bottom: 24px;
  }

  .main_header #menu_partners .menu_vertical_card_inner svg,
  .main_header #menu_contact_us .menu_vertical_card_inner svg {
    margin-bottom: 24px;
  }

  .main_header #menu_partners .menu_vertical_card_inner svg,
  .main_header #menu_contact_us .menu_vertical_card_inner .menu_arrow_btn svg {
    margin-bottom: 0px;
  }

  .main_header #menu_partners .menu_affiliate_wrapper,
  .main_header #menu_contact_us .menu_affiliate_wrapper {
    flex-wrap: wrap;
  }

  .main_header #menu_partners .menu_affiliate_image,
  .main_header #menu_contact_us .menu_affiliate_image {
    width: 100%;
    order: 2;
    text-align: center;
  }

  .main_header #menu_partners .menu_affiliate_image img,
  .main_header #menu_contact_us .menu_affiliate_image img {
    display: inline-block;
  }

  .main_header #menu_partners .menu_affiliate_content,
  .main_header #menu_contact_us .menu_affiliate_content {
    width: 100%;
    order: 1;
  }

  /*Contact Section End*/

  /*Solution Section Start */
  .main_header #menu_solution section {
    flex-wrap: wrap;
  }

  .main_header .inner_menu_card_wrapper {
    flex-direction: column;
  }

  .main_header #menu_solution .leftArea {
    width: 100%;
  }

  .main_header #menu_solution .rightArea {
    width: 100%;
  }

  .main_header #menu_solution .inner_menu_card_right p {
    display: none;
  }

  /*Solution Section End*/

  /*Learn Section Start*/
  .main_header #menu_learn section {
    flex-wrap: wrap;
    align-items: center;
  }

  .main_header #menu_learn .leftArea {
    width: 100%;
    flex-wrap: wrap;
    padding-right: 18px;
  }

  .main_header #menu_learn .rightArea {
    width: 100%;
  }

  .menu_leftBlogCardWrapper {
    flex-wrap: wrap;
  }

  .main_header #menu_learn .menu_leftOne {
    width: 100%;
  }

  .main_header #menu_learn .sectionHeading h2 {
    margin-top: 20px;
  }

  .main_header #menu_learn .menu_leftTwo {
    width: 100%;
    margin-bottom: 30px;
  }

  .main_header #menu_learn .menu_leftOneInner {
    width: 100%;
    margin-right: 0px;
    display: flex;
    align-items: center;
    margin-bottom: 14px;
  }

  .main_header #menu_learn .menu_leftOneInner .menu_first_blog_detail {
    padding-left: 20px;
  }

  .main_header #menu_learn .menu_leftOneInner img {
    max-width: 164px;
  }

  .main_header #menu_learn .menu_leftTwoInner {
    width: 100%;
  }

  .main_header #menu_learn .menu_leftBlogCardWrapper {
    flex-wrap: wrap;
  }

  .main_header #menu_learn .menu_blog_detail {
    margin-top: 0;
    margin-bottom: 0 !important;
  }

  .main_header #menu_learn .menu_leftTwoCard {
    align-items: center;
    margin-bottom: 14px;
  }

  .main_header #menu_learn .menu_leftTwo ul {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
  }

  .main_header #menu_learn .menu_leftTwo li {
    width: 50%;
  }

  .main_header #menu_learn .menu_case_image {
    text-align: left;
  }

  /*Learn Section End */

  /*Feature Section Start*/
  .main_header #menu_feature section {
    flex-wrap: wrap;
  }

  .main_header #menu_feature .leftArea {
    width: 100%;
    padding-top: 25px;
    flex-wrap: wrap;
  }

  .main_header #menu_feature .menu_feature_link {
    position: relative;
    bottom: -18px;
    left: 25px;
    right: 0;
    padding-top: 15px;
    width: 100%;
  }

  .main_header #menu_feature .rightArea {
    width: 100%;
  }

  .main_header #menu_learn .menu_case_image img {
    padding-left: 50px;
  }

  .main_header #menu_learn .menu_case_image {
    margin-bottom: 0px;
  }

  /*Feature Section End */

  /*Prodcut Section Start*/
  .main_header #menu_product section {
    flex-wrap: wrap;
  }

  .main_header #menu_product .leftArea {
    width: 100%;
    flex-wrap: wrap;
  }

  .main_header #menu_product .rightArea {
    width: 100%;
  }

  .main_header #menu_product .leftOne {
    width: 100%;
    margin-bottom: 25px;
  }

  .main_header #menu_product .apps_providers ul:first-child {
    /* margin-right: 15px; */
    /* margin-bottom: 36px; */
    display: flex;
    flex-wrap: wrap;
    column-gap: 50px;
  }

  .main_header #menu_product .leftTwo {
    width: 100%;
    margin-bottom: 25px;
  }

  .main_header #menu_product .menu_card_wrapper {
    justify-content: start;
    flex-wrap: wrap;
    flex-direction: row;
  }
  .main_header #menu_product .leftOne.products .menu_card_wrapper{
    flex-direction: column;
  }
.main_header #menu_product .leftOne.products .menu_card_wrapper a{
  width: 100%;
}
  .main_header #menu_product .menu_card_wrapper a {
    width: 50%;
  }
.main_header #menu_product .leftOne.adons{
  width: 100%;
}
.main_header #menu_product .leftOne.adons .menu_card_wrapper a{
  width: 100%;
}
.main_header #menu_product .apps_providers li{
  width: 152px;

}

.main_header #menu_product .leftOne.adons .menu_card_wrapper{
  flex-direction: column;
}
.main_header .leftOne.adons .inner_menu_card_wrapper{
  flex-direction: row;
}
.main_header .leftOne.adons .menu_card_wrapper a{
  width: 100%;
}
  .main_header #menu_product .apps_providers ul li a svg {
    margin-right: 10px;
  }

  /*Prodcut Section End*/

  /* Blog section Starts*/

  .main_header #menu_blog section {
    flex-direction: column;
  }
  .main_header #menu_blog .rightArea {
    width: 100%;
  }
  .main_header #menu_blog .leftArea {
    width: 100%;
  }
  .main_header #menu_blog .rightArea {
    padding-bottom: 32px;
  }
  .main_header #menu_blog .menu_blog_detail {
    max-width: 100%;
  }
  /* resource section design 1  */
  .main_header #menu_resource section {
    flex-direction: column;
  }
  .main_header #menu_resource .leftArea {
    width: 100%;
    flex-direction: column;
  }
  .main_header #menu_resource .rightArea {
    width: 100%;
  }
  .main_header #menu_resource .menu_leftOne {
    width: 100%;
    padding-right: 0;
  }
  .main_header
    #menu_resource
    .leftArea
    .menu_card_wrapper
    a
    .inner_menu_card_wrapper {
    flex-direction: row;
  }
  .main_header #menu_resource .menu_leftOne .menu_feature_link {
    margin-bottom: 24px;
  }
  .main_header #menu_resource .menu_leftTwo {
    width: 100%;
  }
  .main_header #menu_resource .menu_leftTwo ul {
    gap: 32px;
  }

  .main_header #menu_resource .menu_leftTwo li {
    margin: 0;
  }
  /* resource section design 2  */
  .main_header #resource_menu section {
    flex-direction: column;
  }
  .main_header #resource_menu .leftArea {
    width: 100%;
    flex-direction: column;
  }
  .main_header #resource_menu .rightArea {
    width: 100%;
  }
  .main_header #resource_menu .menu_leftOne {
    width: 100%;
    padding-right: 0;
  }
  .main_header
    #resource_menu
    .leftArea
    .menu_card_wrapper
    a
    .inner_menu_card_wrapper {
    flex-direction: row;
  }
  .main_header #resource_menu .menu_leftOne .menu_feature_link {
    margin-bottom: 24px;
  }
  .main_header #resource_menu .menu_leftTwo {
    width: 100%;
  }
  .main_header #resource_menu .menu_leftTwo ul {
    gap: 32px;
  }

  .main_header #resource_menu .menu_leftTwo li {
    margin: 0;
  }
  .main_header #resource_menu .leftArea .menu_card_wrapper a:last-child {
    margin-bottom: 24px;
  }
  #menu_solution .agencyPartner{
    width: 95%;
    margin: auto;
    height: 300px;
  }
  #menu_solution .agencyPartner .txtWrap .p2-regular{
    max-width: 625px;
  }
}

@media (max-width: 992px) {
  /*Solution Section Start */
  /* .main_header #menu_solution .inner_menu_card_right p {
    display: none;
  } */

  /*Contact Section Start*/
  .main_header #menu_partners section,
  .main_header #menu_contact_us section {
    flex-wrap: wrap;
  }

  .main_header #menu_learn .menu_case_image {
    display: flex;
    align-items: start;
    flex-direction: column-reverse;
  }

  .main_header #menu_learn .case_link_btn {
    position: relative;
    top: 0;
    margin: 10px 0px;
  }
  .main_header #menu_learn .menu_case_image img {
    padding-left: 0;
    margin-left: 0px;
    margin-left: 40%;
    max-width: 230px;
  }
  /* .main_header .inner_menu_card_right p {
    display: none;
  } */

  .main_header .inner_menu_card_right h3 {
    line-height: 130%;
  }

  .headerHellobarFixed .navigationFixed .cw-hbar-wrap {
    display: none;
  }

  /* Blog Section  */
  .main_header #menu_blog .menu_case_image {
    display: flex;
    align-items: start;
    flex-direction: column-reverse;
  }

  .main_header #menu_blog .case_link_btn {
    position: relative;
    top: 0;
    margin: 10px 0px;
  }
  .main_header #menu_blog .menu_case_image img {
    padding-left: 0;
    margin-left: 0px;
    margin-left: 40%;
    max-width: 230px;
  }

  /* REsource Section design 1 */
  .main_header #menu_resource .menu_case_image {
    display: flex;
    align-items: start;
    flex-direction: column-reverse;
  }

  .main_header #menu_resource .case_link_btn {
    position: relative;
    top: 0;
    margin: 10px 0px;
  }
  .main_header #menu_resource .menu_case_image img {
    padding-left: 0;
    margin-left: 0px;
    margin-left: 40%;
    max-width: 230px;
  }

  .main_header #menu_resource .inner_menu_card_right p {
    display: block;
  }

  /* REsource Section design 2 */
  .main_header #resource_menu .menu_case_image {
    display: flex;
    align-items: start;
    flex-direction: column-reverse;
  }

  .main_header #resource_menu .case_link_btn {
    position: relative;
    top: 0;
    margin: 10px 0px;
  }
  .main_header #resource_menu .menu_case_image img {
    padding-left: 0;
    margin-left: 0px;
    margin-left: 40%;
    max-width: 230px;
  }

  .main_header #resource_menu .inner_menu_card_right p {
    display: block;
  }
  .main_header #menu_feature .leftArea .menu_card_wrapper,
  .main_header #menu_solution .leftArea .menu_card_wrapper{
    align-items: flex-start;
  }
  #menu_solution .agencyPartner .txtWrap .p2-regular{
    max-width: 475px;
  }
}

@media (max-width: 767px) {
  /* menu blog  */
  .main_header #menu_blog .leftArea {
    flex-direction: column;
  }
  .main_header #menu_blog .menu_leftTwo {
    width: 100%;
    margin-bottom: 50px;
    margin-right: 0;
  }
  .main_header #menu_blog .menu_leftTwo ul {
    display: flex;
    gap: 14px;
    align-items: flex-start;
  }
  .main_header #menu_blog .menu_leftTwo li {
    width: calc(50% - 10px);
  }
  .main_header #menu_blog .leftArea {
    padding-right: 25px;
  }
  .main_header #menu_blog .menu_leftTwo ul li a {
    flex-direction: column;
    align-items: flex-start;
  }

  .main_header #menu_blog .menu_leftTwo ul li a i {
    margin-right: 0;
    margin-bottom: 12px;
  }

  .main_header #menu_blog .rightArea {
    padding-top: 32px;
  }
  .main_header #menu_blog .leftArea {
    padding-bottom: 25px;
  }

  .main_header #menu_blog .rightArea .menu_arrow_btn.discover_btn {
    margin-top: 32px;
  }
  /* menu blog  */

  /* resource section design 1  */
  .main_header #menu_resource .leftArea .menu_card_wrapper a {
    width: 100%;
  }
  /* resource section design 2  */
  .main_header #resource_menu .menu_leftTwo li {
    width: calc(48% - 10px);
  }

  .main_header #resource_menu .rightArea .menu_affiliate_wrapper {
    flex-direction: column-reverse;
    align-items: center;
  }
  .main_header
    #resource_menu
    .rightArea
    .menu_affiliate_wrapper
    .menu_affiliate_image {
    width: 100%;
    margin-right: 0;
  }
  .main_header
    #resource_menu
    .rightArea
    .menu_affiliate_wrapper
    .menu_affiliate_image
    img {
    max-width: 100%;
    margin: 0 auto;
  }
  .main_header
    #resource_menu
    .rightArea
    .menu_affiliate_wrapper
    .right_area_content {
    width: 100%;
  }
  .main_header
    #resource_menu
    .leftArea
    .menu_card_wrapper
    a
    .inner_menu_card_wrapper {
    flex-direction: column;
  }
  .main_header
    #resource_menu
    .leftArea
    .menu_card_wrapper
    a
    .inner_menu_card_wrapper
    .inner_menu_card_left {
    margin-right: 0;
    margin-bottom: 12px;
  }
  .main_header #resource_menu .leftArea .menu_card_wrapper a {
    width: calc(50% - 10px);
  }
  .main_header #resource_menu .leftArea .menu_card_wrapper {
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
    flex-wrap: wrap;
    flex-direction: row;
  }
  .main_header #resource_menu .menu_leftTwo ul li a {
    flex-direction: column;
    align-items: flex-start;
  }
  .main_header #resource_menu .menu_leftTwo ul li a i {
    margin-right: 0;
    margin-bottom: 12px;
  }

  .main_header #resource_menu .menu_leftTwo ul {
    gap: 30px;
  }
  .main_header
    #resource_menu
    .rightArea
    .menu_affiliate_wrapper
    .right_area_content
    .menu_affiliate_content:nth-child(2) {
    margin-bottom: 16px;
  }
  /* resource section design 2  */

  /* menu product  */
  .main_header #menu_product .menu_rightInner {
    max-width: 100%;
  }
  /* menu product */

  /* menu solution */
  .main_header #menu_solution .leftArea {
    padding-right: 25px;
  }
  .main_header #menu_solution .rightArea {
    padding: 25px;
  }
  .main_header #menu_solution .leftArea {
    padding-top: 20px;
    padding-bottom: 20px;
  }
  /* menu solution */

  /* menu feature  */
  .main_header #menu_feature .leftArea {
    padding: 25px 25px 38px 25px;
  }
  .main_header #menu_feature .leftArea .menu_card_wrapper a {
    width: calc(50% - 10px);
  }
  #menu_solution .agencyPartner .txtWrap .p2-regular{
    max-width: 385px;
  }
  /* menu feature  */

   

}

@media (max-width: 500px) {
   /* menu product  */

  .main_header #menu_product .apps_providers ul li a {
    font-size: 14px;
  }
  .main_header #menu_product .apps_providers ul li a span {
    font-size: inherit;
  }
  .main_header #menu_product .collapse-inner .sectionHeading {
    font-size: 12px;
  }
  .main_header #menu_product .inner_menu_card_right p {
    font-size: 12px;
  }
 
   /* menu product  */

   /* menu Solution  */

   .main_header #menu_solution .inner_menu_card_right h3 {
    margin-top: 12px;
  }
   /* menu Solution  */

   /* menu feature  */
  .main_header #menu_feature .inner_menu_card_right h3 {
    margin-top: 12px;
  }
  .main_header #menu_feature .inner_menu_card_right p {
    font-size: 12px;
  }

  .main_header #menu_feature .menu_rating_heading,
  .main_header #menu_feature .menu_feature_link a {
    font-size: 14px;
  }
  .main_header #menu_feature .rightArea .menu_feature_heading {
    font-size: 16px;
  }
  .main_header #menu_feature .rightArea .menu_feature_detail {
    font-size: 12px;
  }
  .main_header .menu_arrow_btn {
    font-size: 12px;
  }
   /* menu feature  */

    /* menu Blog  */
    .main_header #menu_blog .menu_leftOneInner .menu_arrow_btn,
   .main_header #menu_blog .collapse-inner .sectionHeading{
    font-size: 12px;
   }

   .main_header #menu_blog .rightArea .menu_arrow_btn.discover_btn{
    font-size: 14px;
   }
       /* menu Blog  */


    /* menu resource  */
    .main_header #resource_menu .menu_prog_detail,
       .main_header #resource_menu .inner_menu_card_right p,
       .main_header #resource_menu .menu_affiliate_content .menu_rating_heading,
       .main_header #resource_menu .sectionHeading{
        font-size: 12px;
       }

       .main_header #resource_menu .menu_prog_name{
        font-size: 16px;
       }
       .main_header #resource_menu .menu_affiliate_content .menu_arrow_btn {
        font-size: 12px;
        margin-bottom: 0;
      }

    /* menu resource  */
    .main_header .menu_arrow_btn svg{
      width: 16px;
    }
    #menu_solution .agencyPartner .txtWrap .p2-regular{
      max-width: 100%;
    }
    #menu_solution .agencyPartner .imgWrap{
      /* right: -48px; */
      display: none;
    }
    #menu_solution .agencyPartner{
      padding: 15px 0px 0px 15px;
      height: 251px;
    }


}

/* Support addon added card css */

.main_header .menu_card_wrapper.features_wrapper {
  justify-content: start;
}
.main_header
  #menu_feature
  .leftArea
  .menu_card_wrapper.features_wrapper
  .support_menu_card {
  padding: 16px;
  margin-top: 8px;
}

.main_header
  #menu_feature
  .leftArea
  .menu_card_wrapper.features_wrapper
  .support_menu_card:hover {
  background: none;
}
.main_header
  #menu_feature
  .leftArea
  .menu_card_wrapper.features_wrapper
  .support_menu_card
  svg {
  position: relative;
}
.main_header
  #menu_feature
  .leftArea
  .menu_card_wrapper.features_wrapper
  .support_menu_card
  .menu_arrow_btn {
  text-align: start;
  margin: 16px 0 0;
}
.support_menu_card .inner_menu_card_right h3 {
  font-size: 16px;
  line-height: 124%;
}

/* --------------------------------------------------- Spanish Header ---------------------------------------------------- */
header.main_header .header-spanish .container {
  width: 1400px;
}

.main_header .header-spanish #menu_learn .menu_leftTwo {
  margin-left: 24px;
}


/* after bfcm  */
.main_header .inner_menu_card_right .bfcm_tag,
.main_header .leftOne.adons .menu_card_wrapper .bfcm_claimOffer_btn{
  display: none;
}