/* updated Global Header Uplift 2026 CSS */


.p4-semibold{
  color:  #091E42;
  font-size: 12px;
  font-style: normal;
  font-weight: 600;
  line-height: 100%;
}


.p4-medium{
  color:  #253858;
  font-size: 12px;
  font-style: normal;
  font-weight: 500;
  line-height: 140%; 
  letter-spacing: -0.2px;
}

.p4-regular{
  color:  #5E6C84;
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: 140%; 
  letter-spacing: -0.36px;
}

.main_header .nav-uplift26 .menu_card_wrapper{
  align-items: flex-start;
}
.main_header .nav-uplift26 .menu_card_wrapper a{
  padding: 16px 10px;
}
.main_header .nav-uplift26 .collapse-inner .sectionHeading{
    margin: 0;
    margin-bottom: 20px;
    padding-bottom: 0;
    text-transform: uppercase;
}
.main_header .nav-uplift26 .inner_menu_card_right .p3-medium{
  margin-bottom: 8px;
}

.main_header .nav-uplift26 .leftTwo{
  width: fit-content;
}
.main_header .nav-uplift26 .apps_providers li:nth-child(1) {
  margin-top: 0px;
}
.main_header .nav-uplift26 .apps_providers li:not(:nth-child(1)){
  margin-top: 16px;
}
.main_header .nav-uplift26 .apps_providers li{
  padding-right: 10px;
}

.main_header .nav-uplift26 .leftArea{
    background: #fff;
    display: flex;
    justify-content: flex-start;
    gap: 60px;
    padding-left: 30px;
    padding-right: 30px;
    padding-bottom: 30px;
}

.main_header .nav-uplift26 .rightArea{
    background: #FCFCFC;
    /* width: 40%; */
    padding: 40px 0 0 30px;
    overflow: hidden;
}


.main_header .nav-uplift26 .rightArea.redGradient,
.main_header .nav-uplift26 .rightArea.purpleGradient{
  position: relative;
}

.main_header .nav-uplift26 .rightArea.purpleGradient::before{
  content: "";
  position: absolute;
  width: 280px;
  height: 280px;
  bottom: 0px;
  right: 0px;
  border-radius: 50%;
  background: linear-gradient(129deg, #705AFE 0%, #CA7CFB 100%);
  filter: blur(67px);
  pointer-events: none;
  opacity: 0.3;
}
.main_header .nav-uplift26 .rightArea.redGradient::before{
  content: "";
  position: absolute;
  width: 240px;
  height: 240px;
  bottom: -40px;
  right: -30px;
  border-radius: 50%;
  background: linear-gradient(96deg, #FFF -10.43%, #C583E0 -10.41%, #FFBC7D 92.18%, #FFF 130.29%);
  filter: blur(67px);
  pointer-events: none;
}



#day1Accordion .container {
  width: auto;
  padding: 0 0px;
}

.main_header .collapse-inner {
    position: relative;
    z-index: 1;
    overflow: hidden;
  }

    
.main_header .menu_rightInner {
    position: relative;
  }

  .main_header .menu_rightInner article{
    padding-right: 30px;
  }
  
.main_header .menu_auto_scale {
    margin: 0px;
    margin-bottom: 10px;
  }
.main_header .menu_left_top_heading {
    margin: 0 0 8px 0 ;
    position: relative;
  }

.main_header .apps_providers {
    display: flex;
    align-items: start;
    /* justify-content: space-between; */
  }
  .main_header .apps_providers ul {
    list-style: none;
    display: inline-block;
    padding: 0px;
    margin-bottom: 0;
  }
 
  .main_header .apps_providers ul li a {
    display: flex;
    align-items: center;
    text-decoration: none;
  }
  .main_header .apps_providers ul li a img,
  .main_header .apps_providers ul li a i {
    max-height: 36px;
  }
  
  .main_header #menu_product .apps_providers ul li a svg {
    margin-right: 22px;
  }

  .main_header .apps_providers ul li a img{
    margin-right: 20px;
  }
  .main_header .apps_providers ul li a .p4-regular{
    white-space: nowrap;
  }
  
/* Global Header Uplift 2026 CSS */

/* box  */

.main_header .nav-uplift26 .rightArea .cardswrapper{
  margin-top: 44px;
  display: flex;
  gap: 16px;
  position: relative;
  z-index: 1;
  flex-wrap: wrap;
}

.main_header .nav-uplift26 .rightArea .cardswrapper .card-box{
  height: 55px;
  background: #fff;
  border-radius: 8px;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 14px;
  width: 55px;
}

.main_header .nav-uplift26 .rightArea .cardswrapper .card-box img{
  width: auto;
  height: auto;
  object-fit: contain;
}
/* box  */

/* platform menu */

.main_header .nav-uplift26 #menu_product .rightArea{
  max-width: 287px;
}
.main_header .nav-uplift26 #menu_product .leftArea .leftOne .sectionHeading{
  margin-bottom: 4px;
}

.main_header .nav-uplift26 #menu_product .menu_rightInner  .rightArea_img{
  width: 100%;
  object-fit: cover;
  position: absolute;
  top: 174px;
  right: 0;
}
.main_header .nav-uplift26 #menu_product .menu_rightInner  .rightArea_img{
  width: 100%;
  object-fit: cover;
  position: absolute;
  top: 174px;
  right: 0;
}
/* platform menu */


  /* Solutions menu Starts */
.main_header .nav-uplift26 #menu_solution  .rightArea{
  /* padding: 40px 30px; */
  max-width: 251px;
}
.main_header .nav-uplift26  #menu_solution .rightArea.purpleGradient::before{
  width: 200px;
  height: 160px;
}
  /* Solutions menu Ends */


  /* Resources menu Starts */
  .main_header .nav-uplift26 #resource_menu .rightArea{
    /* width: 30%; */
    max-width: 295px;

  }
  .main_header .nav-uplift26 .agencyPartnerWrap{
    display: flex;
    align-items: flex-end;
    justify-content: space-between;
    margin-top: -40px;
  }
  .main_header .nav-uplift26 .agencyPartnerWrap .partnerDetails{
    margin-bottom: 30px;
  }

  .main_header .nav-uplift26 .agencyPartnerWrap .partnerDetails p{
    white-space: nowrap;
  }
  .main_header .nav-uplift26 .agencyPartnerWrap .partnerDetails .p4-semibold{
margin-bottom: 4px;
}

  .main_header .nav-uplift26 .agencyPartnerWrap img{
    width: 179px;
    height: 198px;  
  }
  .main_header #resource_menu .menu_arrow_btn{
    margin-bottom: 0px;
  }
  .main_header .menu_rightInner article .services_logo{
    box-shadow: 0 4px 40px 0 rgba(0, 0, 0, 0.12);
    margin-bottom: 12px;
    border-radius: 12px;
  }


  /* Resources menu Ends */

/* 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: 16px 16px;
    text-align: center;
  }
  

  .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: none !important;
  } */
  /* 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 .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: auto;
    transition: all 0.3s ease;
    /* max-width: 1268px; */
    max-width: max-content;
    left: 0;
    right: 0;
    margin: 0 auto;
    border-radius: 4px;
  }
  

  
  #day1Accordion .panel.panel-default {
    border: none;
    margin: 0 auto;
    box-shadow: none;
    width: max-content;
  }
  
  .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 ***********/
  

  
  .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 {
   
    margin-bottom: 6px;
  }
  .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: 0px;
  }
  .main_header .leftOne.adons .menu_card_wrapper{
    gap: 15px;
    align-items: flex-start;
  }
  
  .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 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_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;
    width: 100%;
  }
  
  .main_header #menu_product .leftInner {
    width: 808px;
  }
  
 
  
  .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 section {
    display: flex;
  }
  
  .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_solution .rightArea .menu_new_feature_wrapper .menu_feature_inner_wrapper,
  .main_header
    #menu_feature
    .rightArea
    .menu_new_feature_wrapper
    .menu_feature_inner_wrapper {
    margin-bottom: 30px;
    position: relative;
  }
  
  .main_header #menu_agencies section,
  .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_agencies .leftArea .menu_card_wrapper{
    flex-direction: initial;
    flex-wrap: wrap;
    height: max-content;
    justify-content: space-between;
    /* display: block; */
    max-width: 700px;
  }
  
  .main_header #menu_agencies .leftArea .menu_card_wrapper a {
  width: 50%;
  }
  
  .main_header #menu_agencies .leftArea .menu_card_wrapper a:last-child {
    margin-bottom: 0;
  }
  
  .main_header #menu_agencies .menu_rating_heading{
    /* margin-bottom: 16px; */
    margin-bottom: 10px;
  }
  .main_header #menu_solution .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_solution .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_solution.menu_feature_inner_wrapper{
    margin-bottom: 32px;
  }
  .main_header #menu_solution .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_solution .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_solution .menu_feature_link a svg{
    position: relative;
    top: 5px;
  }
  
  /*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;
    z-index: 99999;
    background: #090235;
    animation: cw_hdrnav_slide 0.3s ease-out forwards;
    will-change: transform;
    backface-visibility: hidden;
    -webkit-backface-visibility: hidden;
  }
  
  .navigationFixed::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: #090235;
    z-index: -1;
  }
  
  .navigationFixed .cw-hbar-wrap {
    display: none;
  }
 
  .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%);
      opacity: 0;
    }
    50% {
      opacity: 1;
    }
    to {
      transform: translateY(0);
      opacity: 1;
    }
  }
  
  /* 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/widget/nav-icon/solutions_menu_sprite26.svg") no-repeat center top;
  }
  
  .uplf_hdr_navIcon_laravel,
  .uplf_hdr_navIcon_agencyHosting {
    background-position: center -86px;
  }
  
  .uplf_hdr_navIcon_magento,
  .uplf_hdr_navIcon_multiHosting,
  .uplf_hdr_navIcon_devHosting {
    background-position: center -172px;
  }
  
  .uplf_hdr_navIcon_woo,
  .uplf_hdr_navIcon_ecomHosting {
    background-position: center -258px;
  }
  
  .uplf_hdr_navIcon_php,
  .uplf_hdr_navIcon_bloggerHosting {
    background-position: center -344px;
  }

  .uplf_hdr_navIcon_smbHosting {
    background-position: center 0px;
  }
 
  .uplf_hdr_navIcon_do
  {
    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;
  }

  .uplf_hdr_navIcon_refProgram{
    background-position: center -430px;
  }
  .uplf_hdr_navIcon_partner{
    background-position: center -516px;
  }
  .uplf_hdr_navIcon_agencyPartnerProgram{
    background-position: center -602px;
  }
  /* 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  */
  
/* Solutions menu Starts  */
  .main_header .nav-uplift26 .rightArea.menu_solution_right_v2 .menu_rightInner {
    padding-right: 24px;
    padding-bottom: 40px;
  }

  .main_header .nav-uplift26 .rightArea.menu_solution_right_v2 .menu_arrow_btn{
    margin-bottom: 24px;
  }

  .main_header .nav-uplift26 .rightArea.menu_solution_right_v2 .menu_solution_v2_title {
    margin: 0 0 4px 0;
  }
  .main_header .nav-uplift26 .rightArea.menu_solution_right_v2 .menu_solution_v2_desc {
    margin: 0 0 10px 0;
    color: #5E6C84;
  }

  .main_header .nav-uplift26 .rightArea.menu_solution_right_v2 .menu_solution_v2_list {
    list-style: none;
    margin: 0;
    padding: 0;
    display: flex;
    flex-direction: column;
    gap: 16px;
  }
  .main_header .nav-uplift26 .rightArea.menu_solution_right_v2 .menu_solution_v2_list li {
    margin: 0;
    padding: 0;
  }
  .main_header .nav-uplift26 .rightArea.menu_solution_right_v2 .menu_solution_v2_row {
    display: flex;
    align-items: center;
    gap: 8px;
    text-decoration: none;
  }
  .main_header .nav-uplift26 .rightArea.menu_solution_right_v2 .menu_solution_v2_row:focus {
    outline: none;
  }
  .main_header .nav-uplift26 .rightArea.menu_solution_right_v2 .menu_solution_v2_row .p4-regular{
    color: #253858;
  }

  .main_header .nav-uplift26 .rightArea.menu_solution_right_v2 .menu_solution_v2_icon {
    width: 32px;
    height: 32px;
    display: flex;
    align-items: center;
    justify-content: center;
    background: #fff;
    border-radius: 8px;
    border: 1px solid #ebecf0;
    box-shadow: 0 1px 2px rgba(9, 30, 66, 0.06);
  }
  .main_header .nav-uplift26 .rightArea.menu_solution_right_v2 .menu_solution_v2_icon img {
    max-width: 20px;
    max-height: 20px;
    width: auto;
    height: auto;
    object-fit: contain;
  }
 
/* Solutions menu Ends  */

  
  /*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 .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;
  }

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

  
  .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; */
    height: 40px;
    margin-right: 20px;
    display: inline-block;
    background: url("../../img/widget/nav-icon/resources_menu_sprite.svg") no-repeat
      center top;
      background: url("../../img/widget/nav-icon/resource_menu_sprite26.svg") no-repeat
      center top;
  }
  .uplf_hdr_navIcon_kb{
    background-position: center 0;
   }
 .uplf_hdr_productUpdates{
  background-position: center -86px;
 }
 .uplf_hdr_roadMap{
  background-position: center -172px;
 }
 .uplf_hdr_changelog{
  background-position: center -258px;
 }
 .uplf_hdr_blog{
  background-position: center -344px;
 }
 .uplf_hdr_caseStudies{
  background-position: center -430px;
 }
 .uplf_hdr_videoLibrary{
  background-position: center -516px;
 }
 .uplf_hdr_ebooks{
  background-position: center -602px;
 }

 .uplf_hdr_events{
  background-position: center -688px;
 }

  /* 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 .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 .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 .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_agencies .agencyPartner,
  #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,
  #menu_agencies .agencyPartner .imgWrap{
    position: absolute;
    right: -40px;
    bottom: -30px;
  }
  
  #menu_solution .agencyPartner .imgWrap img,
  #menu_agencies .agencyPartner .imgWrap img{
    max-height: 328px;
  }
  #menu_agencies .agencyPartner .txtWrap .subHeading,
  #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_agencies .agencyPartner .txtWrap .p2-regular,
  #menu_solution .agencyPartner .txtWrap .p2-regular{
    color: #091E42;
    margin-bottom: 16px;
    max-width: 325px;
  }
  #menu_agencies .agencyPartner .txtWrap .designation,
  #menu_solution .agencyPartner .txtWrap .designation{
    color: #5E6C84;
    font-size: 12px;
    font-weight: 400px;
  }
  
  #menu_agencies .agencyPartner .txtWrap .menu_arrow_btn.discover_btn,
  #menu_solution .agencyPartner .txtWrap .menu_arrow_btn.discover_btn{
    font-weight: 500;
    font-size: 14px;
    color: #2F39BF;
    margin-top: 36px;
  }
  
  #menu_agencies .agencyPartner .txtWrap,
  #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_dev-ai-web-assistant .main_header , .page_chat-bot .main_header{
    display: none;
  }
  
  
  /*  solution touch points || End  */
  
  /* Agencies Section Start */
  
  .main_header .inner_menu_card_left img{
    margin-right: 20px;
  }
  .main_header #menu_agencies .menu_card_wrapper a{
    padding: 16px 8px 16px 8px;
  }
  .main_header #menu_agencies .rightArea{
    width: 46%;
    padding: 26px 0px;
    display: flex;
    align-items: center;
  }
  
  .main_header #menu_agencies .leftArea{
    background: #fff;
    /* width: 64%; */
    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;
  }
  
  
  
  /* Agencies Section End */
  
  
  /* New solutions rightarea Begins */
  .main_header #menu_solution .rightArea.menu_new_features {
    background: #fbf7ff;
    /* width: 35%; */
    padding-left: 47px;
    padding-right: 47px;
    /* padding: 0 0 0 47px; */
    padding-top: 40px;
    padding-bottom: 30px;
  }
  
  .main_header #menu_solution .rightArea.menu_new_features .menu_rating_heading{
    margin-bottom: 10px;
  }
  .main_header #menu_solution .collapse-inner:after{
    background: #fbf7ff;
  }
  
  /* New solutions rightarea Ends */
  
/* Solution dropdown redesign start */
.main_header #menu_solution.nav-solution-redesign .collapse-inner:before,
.main_header #menu_solution.nav-solution-redesign .collapse-inner:after {
  content: none;
}

.main_header #menu_solution.nav-solution-redesign .nav-solution-layout {
  display: flex;
  flex-wrap: nowrap;
  align-items: flex-start;
  gap: 32px;
  padding: 30px 0;
  background: #ffffff;
}

.main_header #menu_solution.nav-solution-redesign .nav-solution-column {
  flex: 0 0 auto;
  min-width: 0;
}

.main_header #menu_solution.nav-solution-redesign .nav-solution-column:nth-child(1) {
  width: 174px;
}

.main_header #menu_solution.nav-solution-redesign .nav-solution-column:nth-child(2) {
  width: 192px;
}

.main_header #menu_solution.nav-solution-redesign .nav-solution-column:nth-child(3) {
  width: 122px;
}

.main_header #menu_solution.nav-solution-redesign .nav-solution-column:nth-child(4) {
  width: 251px;
}

.main_header #menu_solution.nav-solution-redesign .nav-solution-heading {
  color: #253858;
  font-size: 12px;
  font-weight: 500;
  line-height: 100%;
  letter-spacing: -0.2px;
  margin: 0 0 20px;
}

.main_header #menu_solution.nav-solution-redesign .nav-solution-list {
  display: flex;
  flex-direction: column;
  gap: 17px;
}

.main_header #menu_solution.nav-solution-redesign .nav-list-card {
  display: flex;
  align-items: center;
  gap: 12px;
  padding: 0;
  text-decoration: none;
  border-radius: 8px;
}

.main_header #menu_solution.nav-solution-redesign .nav-list-card:hover {
  background: rgba(239, 242, 255, 0.6);
  padding-left: 6px;
}

.main_header #menu_solution.nav-solution-redesign .nav-list-card__icon {
  width: 36px;
  height: 36px;
  border: 1px solid #dfe1e6;
  border-radius: 8px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
}

.main_header #menu_solution.nav-solution-redesign .nav-list-card__icon i {
  margin-right: 0;
}

.main_header #menu_solution.nav-solution-redesign .nav-list-card__icon img {
  width: 20px;
  height: 20px;
  object-fit: contain;
}

.main_header #menu_solution.nav-solution-redesign .nav-list-card__label {
  color: #42526e;
  font-size: 12px;
  font-weight: 400;
  line-height: 100%;
  letter-spacing: -0.36px;
}

.main_header #menu_solution.nav-solution-redesign .nav-solution-link-list {
  list-style: none;
  margin: 0;
  padding: 0;
}

.main_header #menu_solution.nav-solution-redesign .nav-solution-link-list li {
  margin-bottom: 20px;
}

.main_header #menu_solution.nav-solution-redesign .nav-solution-link-list a {
  color: #42526e;
  font-size: 12px;
  font-weight: 400;
  line-height: 100%;
  letter-spacing: -0.36px;
  text-decoration: none;
}

.main_header #menu_solution.nav-solution-redesign .nav-solution-link-list a:hover {
  color: #2f39bf;
}

.main_header #menu_solution.nav-solution-redesign .nav-solution-cta {
  color: #2f39bf;
  font-size: 12px;
  font-weight: 400;
  line-height: 140%;
  letter-spacing: -0.36px;
  text-decoration: none;
  display: inline-block;
  margin-top: -2px;
}

.main_header #menu_solution.nav-solution-redesign .nav-solution-column-copy {
  color: #42526e;
  font-size: 12px;
  font-weight: 400;
  line-height: 140%;
  letter-spacing: -0.36px;
  margin: 0 0 8px;
}

.main_header #menu_solution.nav-solution-redesign .nav-solution-column--integrations {
  background: #fafbff;
  border-radius: 8px;
  padding: 30px 30px 18px;
}

.main_header #menu_solution.nav-solution-redesign .nav-solution-column--integrations .nav-solution-heading {
  color: #091e42;
  font-size: 14px;
  font-weight: 600;
  line-height: 100%;
  letter-spacing: -0.42px;
  margin-bottom: 5px;
}

.main_header #menu_solution.nav-solution-redesign .nav-solution-integrations {
  margin-top: 44px;
  display: flex;
  flex-wrap: wrap;
  gap: 16px 13px;
}

.main_header #menu_solution.nav-solution-redesign .nav-solution-integration {
  flex: 0 0 calc((100% - 26px) / 3);
  min-height: 55px;
  border-radius: 7.5px;
  border: 0;
  opacity: 0.7;
  background: #ffffff;
  color: #7a5ef8;
  font-size: 24px;
  font-weight: 600;
  line-height: 1;
  display: flex;
  align-items: center;
  justify-content: center;
}
/* Solution dropdown redesign end */

  
  /* product icons Begins */
  
  .uplf_hdr_product_icon{
    width: 36px;
    height: 38px;
    margin-right: 20px;
    display: inline-block;
    background: url("../../img/widget/nav-icon/Product-sprite.svg")
      no-repeat center top;
  }
  .uplf_hdr_product_icon.uplf_hdr_flexible_icon{
    background-position: center 0px;
  }
  .uplf_hdr_product_icon.uplf_hdr_autonomous_icon{
    background-position: center -86px;
  }
  
  .uplf_hdr_product_icon.uplf_hdr_clientBilling_icon{
    background-position: center -173px;
  }
  
  .uplf_hdr_product_icon.uplf_hdr_copilot_icon{
    background-position: center -259px;
  
  }
  
  .uplf_hdr_navIcon_appAndTools{
    width: 36px;
    height: 38px;
    margin-right: 20px;
    display: inline-block;
    background: url("../../img/widget/nav-icon/app-and-tools-nav.svg")
      no-repeat center top;
  }
  .uplf_hdr_navIcon_appAndTools.uplf_hdr_navIcon_safeUpdate {
    background-position: center -770px;
  
  }
  
  .uplf_hdr_navIcon_appAndTools.uplf_hdr_navIcon_malwareProtection {
    background-position: center -1199px;
  
  }
  .uplf_hdr_navIcon_appAndTools.uplf_hdr_navIcon_prioritySupport {
    background-position: center -1285px;
  
  }
  
  
  /* product icons Ends */
  
  
  /*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;
      max-width: 100%;
    }
  
    #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 */
  }

  #day1Accordion .panel.panel-default{
      width: 100%;
  }

  .main_header #resource_menu section,
  .main_header #menu_solution section,
  .main_header #menu_product section{
    justify-content: space-between;
  }
  }
  
  @media (max-width: 1289px) {
  
    .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%;
      max-width: 100%;
    }
  
    .main_header #menu_solution .inner_menu_card_right p {
      display: none;
    }
  
    /*Solution Section End*/
  
    /*Learn Section Start*/
    .main_header #menu_agencies section {
      flex-wrap: wrap;
      align-items: center;
    }
  

  
    .menu_leftBlogCardWrapper {
      flex-wrap: wrap;
    }
  
  .main_header #menu_agencies .leftArea {
      width: 100%;
      padding-top: 25px;
      flex-wrap: wrap;
    }
    .main_header #menu_agencies .menu_feature_link{
      position: relative;
      bottom: -18px;
      left: 25px;
      right: 0;
      padding-top: 15px;
      width: 100%;
    }
    .main_header #menu_agencies .rightArea{
      width: 100%;
    }
  
  
    /*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 .nav-uplift26 #menu_product .rightArea{
      max-width: 100%;
    }
    .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*/
  
  
   
    /* 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 .nav-uplift26 #resource_menu .rightArea,
    .main_header .nav-uplift26 #menu_solution .rightArea{
      max-width: 100%;
    }
    .main_header .nav-uplift26 .rightArea .cardswrapper{
      margin-bottom: 30px;
    }
    .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_agencies .agencyPartner,
    #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;
    } */
  
    .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;
    }


    /* nav menus uplift  */

    .main_header #menu_solution .leftArea{
      flex-wrap: wrap;
      flex-direction: column;
    }
  
    .main_header .nav-uplift26 .apps_providers ul{
      display: flex;
      gap: 14px;
      align-items: flex-start;
      flex-wrap: wrap;
    }
    .main_header .nav-uplift26 .apps_providers ul li{
      width: calc(50% - 10px);
    }
    .main_header .nav-uplift26 .apps_providers li:not(:nth-child(1)){
      margin-top: 0;
    }

    .main_header .menu_rightInner .rightArea_img{
      display: none;
    }
    .main_header .nav-uplift26 #menu_solution .apps_providers li:last-child{
      width: 100%;
    }

  }
  
  @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_agencies .leftArea,
    .main_header #menu_feature .leftArea {
      padding: 25px 25px 38px 25px;
    }
    .main_header  #menu_agencies .inner_menu_card_wrapper{
      min-height: 175px;
    }
  
    .main_header #menu_agencies .leftArea .menu_card_wrapper a{
      width: calc(50% - 10px);
      padding: 16px 0px 16px 10px;
      height: 100%;
    }
    .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 (min-width: 767px) {
    .main_header .header-spanish  #menu_solution .rightArea{
      flex-direction: column;
      align-items: flex-start;
      justify-content: center;
      }
  }
  
  @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_solution .rightArea.menu_new_features .menu_feature_detail {
      font-size: 12px;
    }
  
    .main_header #menu_solution .rightArea.menu_new_features .menu_feature_heading{
      font-size: 16px;
    }
   
     /* menu product  */
  
     /* menu Solution  */
  
     .main_header #menu_solution .inner_menu_card_right h3 {
      margin-top: 12px;
    }
     /* menu Solution  */
  
     /* menu feature  */
     .main_header #menu_agencies .inner_menu_card_right h3,
    .main_header #menu_feature .inner_menu_card_right h3 {
      margin-top: 12px;
    }
    .main_header #menu_agencies .inner_menu_card_right p,
    .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{
      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{
          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_agencies .agencyPartner .imgWrap,
      #menu_solution .agencyPartner .imgWrap{
        /* right: -48px; */
        display: none;
      }
  
      #menu_agencies .agencyPartner,
      #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;
  }
  .main_header .header-spanish #menu_product .leftArea{
    justify-content: flex-start;
  }
  .main_header .header-spanish #menu_product .leftTwo{
    width: 50%;
  }



  /* Migration campaign hellobar (Figma: Migration — Campaign, node 239-7037) — only with .migration_cmpg_body */

  .migration_cmpg_body .cw-hbar-wrap {
    position: relative;
    background: url("https://www.cloudways.com/wp-content/uploads/2026/05/Hello-bar.png")
      no-repeat center / cover;
    padding: 12px 56px 12px 20px;
    min-height: 60px;
    text-align: center;
    border-bottom: 1px solid rgba(7, 12, 38, 0.2);
  }


  .migration_cmpg_body .cw-hbar-wrap .cw-hbar-txt a {
    position: relative;
    z-index: 1;
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 8px 12px;
    font-size: 20px;
    font-weight: 400;
    line-height: 150%;
    letter-spacing: -0.6px;
    color: #ffffff;
    text-decoration: none;
    text-align: center;
  }

  .migration_cmpg_body .cw-hbar-wrap .cw-hbar-txt a .cw-hbar_ftrTag {
    border-radius: 4px;
    background: #FCFCFC;
    color: #091E42;
    text-align: center;
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: 22px; /* 157.143% */
    padding: 6px 16px;
  }

  .migration_cmpg_body .cw-hbar-wrap .cw-hbar-txt a:hover .cw-hbar_ftrTag,
  .migration_cmpg_body .cw-hbar-wrap .cw-hbar-txt a:focus .cw-hbar_ftrTag,
  .migration_cmpg_body .cw-hbar-wrap .cw-hbar-txt a:focus-visible .cw-hbar_ftrTag {
    background: #FCFCFC;
    color: #091E42;
    border-color: #ffffff;
    outline: none;
  }

  .migration_cmpg_body .cw-hbar-close {
    z-index: 2;
    color: rgba(255, 255, 255, 0.9);
  }

  .migration_cmpg_body .cw-hbar-close .svg-icon path {
    stroke: rgba(255, 255, 255, 0.95);
    fill: rgba(255, 255, 255, 0.95);
  }

  @media (max-width: 767px) {
    .migration_cmpg_body .cw-hbar-wrap {
      padding: 14px 48px 14px 16px;
      min-height: 0;
    }

    .migration_cmpg_body .cw-hbar-wrap .cw-hbar-txt a {
      font-size: 14px;
      flex-direction: column;
      gap: 10px;
    }

    .migration_cmpg_body .cw-hbar-wrap .cw-hbar-txt a .cw-hbar_ftrTag {
      margin: 0;
    }
  }

