/* hero fold  */
.main_banner .home_hero .txtWrap,
.laravel_uplifting .home_hero .txtWrap,
.php_uplifting .home_hero .txtWrap,
.wooCommerce_uplifting .home_hero .txtWrap,
.magento_uplifting .home_hero .txtWrap {
    max-width: 905px;
}

.main_banner .home_hero .txtWrap h1,
.php_uplifting .home_hero .txtWrap h1,
.laravel_uplifting .home_hero .txtWrap h1,
.wooCommerce_uplifting .home_hero .txtWrap h1,
.magento_uplifting .home_hero .txtWrap h1 {
    font-size: 70px;
    font-weight: 700;
    line-height: 84px;
    letter-spacing: -0.05em;
    text-align: center;
    color: #FCFCFC;
}

.main_banner .home_hero .detail,
.php_uplifting .home_hero .detail,
.laravel_uplifting .home_hero .detail,
.wooCommerce_uplifting .home_hero .detail,
.magento_uplifting .home_hero .detail {
    font-size: 20px;
    font-weight: 400;
    line-height: 30px;
    max-width: 860px;
    letter-spacing: -0.03em;
    text-align: center;
    color: #F4F5F7;
}


.main_banner .home_hero .cta a:nth-child(2),
.php_uplifting .home_hero .cta a:nth-child(2),
.laravel_uplifting .home_hero .cta a:nth-child(2),
.magento_uplifting .home_hero .cta a:nth-child(2),
.wooCommerce_uplifting .home_hero .cta a:nth-child(2) {
    display: inline-block;
    padding: 12px 22px;
}
/* hero fold  */

/* magento_uplifting  | Begins*/


/* First sec | Begins  */

.magento_uplifting .home_hero {
    padding: 240px 0 132px;
    background: #0f0534;
}

.magento_uplifting .home_hero.visible {
    background: url(https://www.cloudways.com/wp-content/uploads/2023/11/magento-Background-Splash_opt.png) no-repeat;
    background-size: cover;
}

.magento_uplifting .bg_gradiant.visible {
    background-image: url(https://www.cloudways.com/wp-content/uploads/2023/11/Background-Splash-Magento.png);
}

/* First sec | Ends  */


.magento_uplifting .SuccessStoriesSection .lnd-new-feats-tabs-wrap .nav-tabs {
    width: fit-content;
}

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

.wooCommerce_uplifting .magento_features {
    padding: 100px 0 0px;
}

.wooCommerce_uplifting .support-carousel {
    padding-bottom: 100px;
}


.magento_features .headerText {
    margin: 0 auto 50px;
    max-width: 690px;
}


.magento_uplifting .do_strip {
    display: none;
}



/* magento_uplifting  | Ends*/
.magento_uplifting .magento_features {
    padding: 100px 0 0px;
}

.magento_uplifting .testimonial_slider {
    padding-bottom: 100px;
}



/* magento_uplifting  | Ends*/


/* wooCommerce_uplifting | Begins */


.wooCommerce_uplifting .home_hero {
    /* background: url(https://www.cloudways.com/wp-content/uploads/2023/11/Background-Splash-woo.png) no-repeat; */
    /* background-size: cover; */
    padding: 240px 0 64px;
}


.headerText {
    text-align: center;
    max-width: 525px;
    margin: 0 auto 64px;
}

.headerText h2 {
    font-size: 40px;
    font-weight: 600;
    line-height: 120%;
    letter-spacing: -1.2px;
    color: #091E42;
    margin: 0 0 16px;
}

.headerText p {
    font-size: 16px;
    font-weight: 400;
    line-height: 150%;
    letter-spacing: -0.16px;
    text-align: center;
    color: #253858;
    margin: 0;
}
.headerText p b{
    font-size: inherit;
    color: inherit;
}

.wooCommerce_uplifting .addonSec {
    padding: 100px 0px;
    background-color: #FFF;
}

.wooCommerce_uplifting .addonSec .headerText {
    max-width: 900px;
    margin: 0 auto;
    margin-bottom: 96px;
}

.wooCommerce_uplifting .addonSec .headerText h2 {
    color: #091E42;
    text-align: center;
    font-size: 40px;
    font-weight: 600;
    line-height: 120%;
    /* 52.8px */
    letter-spacing: -1.2px;
    max-width: 820px;
    margin: 0 auto;
}

.wooCommerce_uplifting .addonSec .headerText p {
    color: #253858;
    text-align: center;
    font-size: 16px;
    font-weight: 400;
    line-height: 150%;
    letter-spacing: -0.16px;
}

.wooCommerce_uplifting .affliate_card_wraper {
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.wooCommerce_uplifting .affliate_card {
    width: 26%;
}

.wooCommerce_uplifting .affliate_card img {
    margin-bottom: 32px;
}

.wooCommerce_uplifting .affliate_card h5 {
    color: #091E42;
    text-align: center;
    font-size: 24px;
    font-weight: 600;
    line-height: 110%;
    /* 26.4px */
    letter-spacing: -1.2px;
}

.wooCommerce_uplifting .affliate_card p {
    margin: 0;
    color: #253858;
    text-align: center;
    font-size: 18px;
    font-weight: 400;
    line-height: 150%;
    /* 27px */
    letter-spacing: -0.54px;
}

.wooCommerce_uplifting .cardArrows {
    position: relative;
}

.wooCommerce_uplifting .affliate_card .cardArrows:after {
    content: "";
    width: 100px;
    height: 100px;
    background: url(https://www.cloudways.com/wp-content/uploads/2023/11/arrow-2.svg);
    top: 28%;
    right: 0;
    left: 105%;
    position: absolute;
    display: inline-block;
    background-repeat: no-repeat;
}

.wooCommerce_uplifting .affliate_card .cardArrows:before {
    content: "";
    width: 100px;
    height: 100px;
    background: url(https://www.cloudways.com/wp-content/uploads/2023/11/arrow-1.svg);
    top: 28%;
    right: 0;
    left: -36%;
    position: absolute;
    display: inline-block;
    background-repeat: no-repeat;
}

.wooCommerce_uplifting .addonSec .card.custom_card {
    box-shadow: unset;
}

.wooCommerce_uplifting .addonSec .card.custom_card:hover {
    box-shadow: unset !important;
    transform: translateY(0px) !important;
}

/* three cards end */
.php_uplifting .affliatec_cta_fold,
.wooCommerce_uplifting .affliatec_cta_fold {
    padding: 90px 0px;
    background-color: #0d043d;
}

.php_uplifting .affliatec_cta_fold.visible,
.wooCommerce_uplifting .affliatec_cta_fold.visible {
    background-image: url(https://www.cloudways.com/wp-content/uploads/2023/11/CTA.png);
    background-repeat: no-repeat;
    background-size: cover;
}

.wooCommerce_uplifting .affliatec_cta_fold h2 {
    color: #FFF;
    font-size: 52px;
    font-weight: 700;
    line-height: 120%;
    letter-spacing: -1.56px;
    max-width: 800px;
    margin-bottom: 44px;
}

.desktop_hide {
    display: none;
}

/* wooCommerce_uplifting | Ends */



.custom_card_two .card-body a,
.custom_card .card-body a,
.custom_card_two .card-body span,
.custom_card .card-body span {
    margin: 16px 0 10px !important;
}

.addonSec .card.custom_card svg {
    margin-bottom: -3px !important;
}



/* laravel page  | Begins*/


.laravel_uplifting .home_hero {
    /* background: url(https://www.cloudways.com/wp-content/uploads/2023/11/Background-Splash-laravel.png) no-repeat; */
    /* background-size: cover; */
    padding: 240px 0 125px;
}

.laravel_uplifting .home_hero .txtWrap {
    max-width: 905px;
    margin: 0 auto;
}



.laravel_uplifting .home_hero .txtWrap h1 {
    font-size: 70px;
    font-weight: 700;
    line-height: 84px;
    letter-spacing: -0.05em;
    text-align: center;
    color: #FCFCFC;
}

.laravel_uplifting .home_hero .detail {
    font-size: 20px;
    font-weight: 400;
    line-height: 30px;
    max-width: 860px;
    letter-spacing: -0.03em;
    text-align: center;
    color: #F4F5F7;
}

.php_uplifting .videoBox .embed-responsive.embed-responsive-16by9,
.laravel_uplifting .videoBox .embed-responsive.embed-responsive-16by9 {
    border-radius: 12px;
}

.php_uplifting .testimonial_slider,
.laravel_uplifting .testimonial_slider {
    padding-bottom: 60px;
}

.laravel_uplifting .wordpress_upliting .easeOfUseTutorialsSec .web_Stat_card_wrapper {
    max-width: 1100px;
}

.laravel_uplifting .wordpress_upliting .easeOfUseTutorialsSec .web_Stat_card_wrapper .center::after {
    right: 35%;
}

.laravel_uplifting .wordpress_upliting .easeOfUseTutorialsSec .web_Stat_card_wrapper .center::before {
    left: 35%;
}

.laravel_uplifting .wordpress_upliting .easeOfUseTutorialsSec .web_Stat_card {
    width: 33.3%;
    margin: 0 auto;
    text-align: center;
}

.laravel_uplifting .wordpress_upliting .easeOfUseTutorialsSec .web_Stat_card p {
    margin: 0 auto;
}

/* laravel page | Ends */


/* PHP Page  | Begins */


.php_uplifting .home_hero {
    /* background: url(https://www.cloudways.com/wp-content/uploads/2023/11/Background-Splash-php.png) no-repeat; */
    /* background-size: cover; */
    padding: 240px 0 125px;
}

.php_uplifting .affliatec_cta_fold h2 {
    margin: 0 auto 44px;
    text-align: center;
}

.php_uplifting .affliatec_cta_fold a {
    margin: 0 auto;
}

.php_uplifting .affliatec_cta_fold h2 {
    color: #FFF;
    font-size: 40px;
    font-weight: 600;
    line-height: 120%;
    letter-spacing: -1.2px;
    max-width: 800px;
    margin: 0 auto 44px;
}

.php_uplifting .affliatec_cta_fold a {
    margin: 0 auto;
}

.top_review_sites {
    padding: 100px 0 120px;
}

.top_review_sites .headerText {
    max-width: 540px;
}

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

.php_uplifting .lnd-new-feats-tabs-wrap.animatedCards {
    margin-bottom: 0;
}


/* frameworks And cms Sec | Begins */


.frameworksAndcmsSec .frameworksAndcmsWrapper {
    display: flex;
    align-items: center;
    overflow: hidden;
}

.frameworksAndcmsSec .frameworksAndcmsContent {
    max-width: 445px;
    margin-left: 100px;
}

.frameworksAndcmsSec .frameworksAndcmsContent h2 {
    font-weight: 600;
    line-height: 53px;
    letter-spacing: -0.05em;
    color: #091E42;
    margin: 0 0 8px;
}

.frameworksAndcmsSec .frameworksAndcmsContent p {
    font-size: 18px;
    font-weight: 400;
    line-height: 27px;
    letter-spacing: -0.03em;
    text-align: left;
    color: #253858;
    margin: 0;
}


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

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

.frameworksAndcmsLogos {
    display: flex;
    min-width: 592px;
    max-height: 608px;
    overflow: hidden;
    padding-left: 20px;
}


.frameworksAndcmsLogos .slide_wrap {
    width: 33.33%;
}



@keyframes marqueeOne {
    0% {
        transform: translateY(0);
    }

    100% {
        transform: translateY(-148.56%);
    }
}

@keyframes marqueeTwo {
    0% {
        transform: translateY(-198.3%);
    }

    100% {
        transform: translateY(-49.6%);
    }
}

@keyframes marqueeThree {
    0% {
        transform: translateY(0);
    }

    100% {
        transform: translateY(-123.76%);
    }
}

.frameworksAndcmsLogos .slideOne {
    animation: marqueeOne 20s linear infinite;
}

.frameworksAndcmsLogos .slideTwo {
    transform: translateY(-198.3%);
    animation: marqueeTwo 20s linear infinite;
}

.frameworksAndcmsLogos .slideThree {
    animation: marqueeThree 20s linear infinite;
}

.slide_logo_card {
    background-color: #ffffff;
    width: 172px;
    height: 157px;
    padding: 36px;
    border-radius: 12px;
    margin: 6px;
    position: relative;
    text-align: center;
    box-shadow: 0 0 16px rgb(0 0 0 / 7%);
}


.slide_logo_card img {
    margin: 0 auto 16px;
}

.slide_logo_card p {
    font-size: 16px;
    font-weight: 400;
    line-height: 16px;
    letter-spacing: -0.03em;
    text-align: center;
    color: #5E6C84;

}

.slide_logo_card a {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
}

.php_uplifting .modal-body {
    padding: 0;
}

.php_uplifting .modalCloseBtn {
    position: absolute;
    right: 0;
    top: 0;
}

.php_uplifting .modal-content {
    padding: 36px;
}

.cardsModalLeftWrap .cardLeftWrapMainBox {
    padding: 20px;
    width: 98px;
    height: 98px;
    border-radius: 30px;
    display: flex;
    justify-content: center;
    align-items: center;
    border: 1px solid rgba(66, 82, 110, 0.2);
}

.integrateCardsModalMainWrap {
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
}

.cardsModalLeftWrap {
    padding-right: 45px;
}

.rightWrapHead {
    display: none;
}

.integrateModalRightWrap .rightWrapBody h3 {
    font-weight: 700;
    font-size: 36px;
    color: #0E134F;
    margin: 0;
}

.integrateModalRightWrap .rightWrapBody p {
    font-weight: 400;
    font-size: 18px;
    color: #42526E;
    margin: 13px 0 0;
}

.integrateModalRightWrap .rightWrapFooter {
    margin-top: 25px;
}

.cw-glb-btn2-wrap {
    display: flex;
    align-items: center;
}

.cw-glb-btn2-wrap a:nth-child(2) {
    margin-left: 16px;
}

/* frameworks And cms Sec | Ends */


/* dual slider | Begins */


/* New Duoble Slider Testimonials Slider Section Styling || Starts*/
.dualSliderTestiSec {
    background: #090235;
    padding: 100px 0;
}

.dualSliderTestiSec.visible {
    background: url(https://www.cloudways.com/wp-content/uploads/2023/11/Testimonial.png) no-repeat;
    background-size: cover;
}

.dualSliderTestiSec .sliderTestiHeadWrap {
    text-align: center;
    max-width: 520px;
    margin: 0 auto 36px;
}

.dualSliderTestiSec .sliderTestiHeadWrap h2 {
    font-size: 40px;
    font-weight: 700;
    line-height: 120%;
    letter-spacing: -1.2px;
    text-align: center;
    color: #ffffff;
    margin: 0;
}

.dualSliderTestiSec .sliderTestiHeadWrap p {
    font-size: 16px;
    font-weight: 400;
    line-height: 150%;
    letter-spacing: -0.16px;
    text-align: center;
    color: #FCFCFC;
    margin: 16px 0 32px;
}

.dualSliderTestiSec .sliderTestiHeadWrap a {
    margin: 0 auto;
}

@keyframes testiSlider {
    0% {
        left: 0;
        transform: translateX(10px);
    }

    50% {
        left: -3375px;
        transform: translateX(100%);
    }

    100% {
        left: 0;
        transform: translateX(10px);
    }
}

@keyframes testiSliderReverse {
    0% {
        left: -3375px;
        transform: translateX(100%);
    }

    50% {
        left: 0;
        transform: translateX(10px);
    }

    100% {
        left: -3375px;
        transform: translateX(100%);
    }
}

.dualSliderTestiSec .dblSliderTestiMainWrap {
    margin-top: 15px;
    overflow: visible;
}

.dualSliderTestiSec .dblSliderTestiMainWrap:hover .slider-wrap {
    animation-play-state: paused !important;
}

.dualSliderTestiSec .dblSliderTestiMainWrap #firstSlider {
    overflow: hidden;
}

.dualSliderTestiSec .dblSliderTestiMainWrap #firstSlider .slider-wrap {
    display: flex;
    padding: 40px 0 15px;
    position: relative;
    animation: testiSlider 170s infinite linear both;
}

.dualSliderTestiSec .dblSliderTestiMainWrap #secondSlider {
    overflow: hidden;
}

.dualSliderTestiSec .dblSliderTestiMainWrap #secondSlider .slider-wrap {
    display: flex;
    padding: 15px 0 30px;
    position: relative;
    left: -2005px;
    transform: translateX(100%);
    animation: testiSliderReverse 170s infinite linear both;
}

.dualSliderTestiSec .dblSliderTestiMainWrap .slider-wrap.stop {
    animation-play-state: paused !important;
}

.dualSliderTestiSec .dblSliderTestiMainWrap .testimonialCardWrap {
    background: linear-gradient(130.56deg, #623BDB -21.22%, rgba(141, 107, 245, 0.515625) 40.08%, rgba(98, 59, 219, 0) 105.35%);
    border-radius: 12px;
    padding: 24px;
    margin: 0 auto;
    transition: all 0.5s ease-in-out;
    position: relative;
    min-width: 454px;
    margin-right: 30px;
    display: flex;
    flex-direction: column;
}

.dualSliderTestiSec .dblSliderTestiMainWrap .testimonialCardWrap .tag {
    background-color: #391990;
    padding: 4px 10px;
    border-radius: 10px;
    width: fit-content;
    height: 34px;
    text-align: center;
}

.dualSliderTestiSec .dblSliderTestiMainWrap .testimonialCardWrap .tag p {
    font-size: 14px;
    font-weight: 500;
    line-height: 26px;
    letter-spacing: -0.03em;
    color: #FCFCFC;

}


.dualSliderTestiSec .dblSliderTestiMainWrap .testimonialCardWrap .testiCardBottomWrap {
    width: 100%;
    margin: auto 0 25px 0;
}

.dualSliderTestiSec .dblSliderTestiMainWrap .testimonialCardWrap:hover {
    transform: scale(1.07);
}

.dualSliderTestiSec .dblSliderTestiMainWrap .testimonialCardWrap .testimonialCardContent {
    position: relative;
    margin: 16px 0;
}

.dualSliderTestiSec .dblSliderTestiMainWrap .testimonialCardWrap .testimonialCardContent p {
    font-size: 16px;
    font-weight: 500;
    line-height: 26px;
    letter-spacing: -0.03em;
    margin: 0;
    color: #FCFCFC;
}

.dualSliderTestiSec .dblSliderTestiMainWrap .testimonialCardWrap .testimonialUserWrap {
    display: flex;
    align-items: center;
}


.dualSliderTestiSec .dblSliderTestiMainWrap .testimonialCardWrap .testimonialUserWrap .userImgWrap img {
    max-width: 48px;
    min-height: 48px;
    -o-object-fit: cover;
    object-fit: cover;
    border-radius: 100%;
    margin-right: 10px;
}

.dualSliderTestiSec .dblSliderTestiMainWrap .testimonialCardWrap .testimonialUserWrap .userInfoWrap {
    text-align: left;
    padding: 6px 0 0;
}

.dualSliderTestiSec .dblSliderTestiMainWrap .testimonialCardWrap .testimonialUserWrap .userInfoWrap h5 {
    font-size: 16px;
    font-weight: 400;
    line-height: 26px;
    letter-spacing: -0.03em;
    color: #FCFCFC;
    margin: 0;
}

.dualSliderTestiSec .dblSliderTestiMainWrap .testimonialCardWrap .testimonialUserWrap .userInfoWrap p {
    font-size: 16px;
    font-weight: 400;
    line-height: 26px;
    letter-spacing: -0.03em;
    color: #F0D1FF;
    margin: 0;

}


.dualSliderTestiSec .dblSliderTestiMainWrap .owl-carousel .owl-stage {
    display: flex;
}

.dualSliderTestiSec .dblSliderTestiMainWrap .owl-stage-outer {
    overflow: visible;
}


.dualSliderTestiSec .dblSliderTestiMainWrap .testimonialFirstWrap,
.dualSliderTestiSec .dblSliderTestiMainWrap .testimonialSecondWrap {
    display: flex;
    align-items: center;
    overflow: visible;
}

/* dual slider | Ends */


.top_review_sites .top_review_sites_img {
    background: #fff;
    width: 258px;
    height: 118px;
    text-align: center;
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 12px;
    flex-direction: column;
}

.top_review_sites .top_review_sites_img p {
    font-size: 18px;
    font-weight: 500;
    line-height: 22px;
    letter-spacing: -0.05em;
    text-align: center;
    color: #253858;
    margin-top: 16px;
}

.laravel_uplifting #glb-nfaq-wrap.globle_faq,
.php_uplifting #glb-nfaq-wrap.globle_faq {
    background-color: #fff;
}

.php_uplifting .wordpress_upliting .easeOfUseTutorialsSec {
    padding: 70px 0 80px;
}

/* PHP Page  | Ends */



/* aws page | Begins */


/* .gce_uplifting table.table.prc-tbl-fold.prc-comp-table-2-head.fixed-table-header,
.aws_uplifting table.table.prc-tbl-fold.prc-comp-table-2-head.fixed-table-header {
    top: 50px;
} */

.aws_uplifting .home_hero {
    /* background: url(https://www.cloudways.com/wp-content/uploads/2023/11/Background-Splash-aws.png) no-repeat; */
    /* background-size: cover; */
    background: #000;
    padding: 240px 0 125px;
}

.aws_uplifting .support_uplift .addons_support_section {
    padding: 100px 0px;
}

.gce_uplifting .featureCard,
.aws_uplifting .featuredCard {
    padding: 76px 0 100px;
}

.gce_uplifting .featuredCard .headerText,
.aws_uplifting .featuredCard .headerText {
    max-width: 794px;
}

.aws_uplifting .pricing_hero_fold .nav-tabs,
.gce_uplifting .pricing_hero_fold .nav-tabs {
    display: none;
}

.gce_uplifting .datacenter::before,
.aws_uplifting .datacenter::before {
    content: unset;
}

.gce_uplifting .pricing_hero_fold .pricing_content h2 {
    margin: 0 auto;
    text-align: center;
}

.gce_uplifting .prc-ftr-txt h2,
.aws_uplifting .prc-ftr-txt h2 {
    max-width: 56%;
}

.aws_uplifting .support_uplift .addons_support_section .headerText,
.gce_uplifting .support_uplift .addons_support_section .headerText {
    max-width: 635px;
    margin-bottom: 24px;
}

.php_uplifting .cw_cmpg_body .pricing_hero_fold,
.gce_uplifting .cw_cmpg_body .pricing_hero_fold {
    margin-top: 0;
}

.gce_uplifting .pricing_hero_fold {
    padding: 100px 0 0;
}

.aws_uplifting .support_uplift .addons_support_section .testimonial_wrapper,
.gce_uplifting .support_uplift .addons_support_section .testimonial_wrapper {
    background-color: transparent;
}

.gce_uplifting .pricing_hero_fold .pricing_content p {
    max-width: 620px;
    margin: 16px auto;
    text-align: center;
}

.gce_uplifting .CROtesting {
    background-color: #fff;
}

.aws_uplifting .FeatsStatsSec,
.gce_uplifting .FeatsStatsSec {
    padding: 100px 0;
}

.gce_uplifting .CROtesting .prc-comp-table-2 table thead tr th:nth-child(2),
.aws_uplifting .CROtesting .prc-comp-table-2 table thead tr th:nth-child(2) {
    color: #253858;
    text-align: center;
    font-size: 16px;
    font-weight: 600;
    letter-spacing: -0.72px;
    background: #FCFCFC;
    vertical-align: middle;
    border: 1px solid #DFE1E6;
    line-height: 18px;
    width: 22%;
}

.gce_uplifting table.table.prc-tbl-fold.prc-comp-table-2-head.fixed-table-header thead tr th:nth-child(1),
.aws_uplifting table.table.prc-tbl-fold.prc-comp-table-2-head.fixed-table-header thead tr th:nth-child(1) {
    border-right: 1px solid #DEDEDE;
}

.aws_uplifting table.table.prc-tbl-fold.prc-comp-table-2-head.fixed-table-header thead tr th:nth-child(3),
.gce_uplifting table.table.prc-tbl-fold.prc-comp-table-2-head.fixed-table-header thead tr th:nth-child(3) {
    background: #2F39BF;
}

.gce_uplifting .CROtesting .prc-comp-table-2 table thead tr th:nth-child(3),
.aws_uplifting .CROtesting .prc-comp-table-2 table thead tr th:nth-child(3) {
    background: #2F39BF;
    padding: 24px 10px;
    text-align: center;
    border-bottom: 1px solid #2f39bf;
    width: 22%;
}

/* aws page | Ends   */


/* gce page | Begins */
.aws_uplifting .view_all_btn,
.gce_uplifting .view_all_btn {
    padding: 14px 0;
    justify-content: flex-start;
}

.gce_uplifting .home_hero {
    /* background: url(https://www.cloudways.com/wp-content/uploads/2023/11/Background-Splash-gce.png) no-repeat; */
    /* background-size: cover; */
    padding: 240px 0 125px;
}

/* gce page | Ends */

.variable-width button,
.variable-width1 button {
    display: none !important;
}

.variable-width,
.variable-width1 {
    display: none !important;
}

.app_ecommerce_v1.ecommerce_v1 .ecommerce_card_owl .ecommerce_card {
    /* margin-right: 38px; */
    margin-bottom: 0;
    max-width: 306px;
    min-width: 306px;
}

.app_ecommerce_v1.ecommerce_v1 .ecommerce_card_owl .item:last-child .ecommerce_card {
    /* margin: 0; */
}
.app_ecommerce_v1 .lnd-new-feats-tabs-wrap .nav-tabs {
    border: none;
    display: inline-block;
}
.app_ecommerce_v1 .lnd-new-feats-tabs-wrap .nav-tabs li {
    margin: 0 4px;
}
.app_ecommerce_v1 .lnd-new-feats-tabs-wrap .nav-tabs li a {
    margin: 0;
    color: #5E6C84;
    font-size: 16px;
    font-weight: 500;
    padding: 16px 24px;
    line-height: initial;
    border: 1px #DFE1E6 solid;
    border-radius: 50px;
    transition: all 0.3s ease;
}
.app_ecommerce_v1 .lnd-new-feats-tabs-wrap .nav-tabs>li.active>a, .app_ecommerce_v1 .lnd-new-feats-tabs-wrap .nav-tabs>li.active>a:focus, 
.app_ecommerce_v1 .lnd-new-feats-tabs-wrap .nav-tabs>li.active>a:hover .app_ecommerce_v1 .lnd-new-feats-tabs-wrap .nav>li>a:focus, 
.app_ecommerce_v1 .lnd-new-feats-tabs-wrap .nav>li>a:hover {
    color: #2F39BF;
    cursor: pointer;
    background-color: #EAEBF9;
    border-color: #EAEBF9;
}

.app_ecommerce_v1 .lnd-new-feats-tabs-wrap {
    text-align: center;
    margin: 0 0 65px;
}

.ecommerce_v1 .owl-carousel .owl-item img {
    width: auto;
    margin: 0 auto;
}

.app_ecommerce_v1.ecommerce_v1 .ecommerce_card_owl .ecommerce_card_content p {
    padding: 0;
    font-size: 15px;
}

.app_ecommerce_v1.ecommerce_v1 .ecommerce_card_owl .owl-item.active+.owl-item.active+.owl-item.active+.owl-item.active {
    opacity: 1;
}

.ecommerce_v1 .ecommerce_card_owl .bg_koken_black {
    background: linear-gradient(129deg, rgba(224.23, 1.09, 1.09, 0.30) 0%, rgba(251, 162.10, 124, 0.30) 100%), linear-gradient(129deg, rgba(0, 156, 222, 0.30) 0%, rgba(124, 212.90, 251, 0.30) 100%);
}

.app_revamp .headerText {
    max-width: 600px;
}
.dualSliderTestiSec.nickememebtor .sliderTestiHeadWrap{
    max-width: 680px;

}
/* craft cms Begins  */
.cms_stepper{
    display: flex;
    /* flex-wrap: wrap; */
    justify-content: space-between;
    align-items: center;
    /* width: 100%; */
    padding: 52px 56px;
    gap: 72px;
    background: linear-gradient(129.4deg, rgba(173, 230, 255, 0.04) -9.82%, rgba(84, 100, 245, 0.04) 107.85%);
    border-radius: 10px;

}
.steps-container {
    max-width: 422px;
padding-right: 30px;
    /* max-height: 358px; */
    /* margin: 50px auto; */
    /* padding: 20px; */
    /* background: #fff; */
    /* border-radius: 10px; */
    /* box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1); */
  }
  
  .step {
    display: flex;
    align-items: flex-start;
    /* margin-bottom: 56px; */
    margin: 40px 0;
    position: relative;
    padding-left: 28px;
  }
  
  .step .circle {
    width: 16px;
    height: 16px;
    border: 2px solid rgba(47, 57, 191, 1);
    border-radius: 50%;
    position: absolute;
    left: 0;
    top: 7px;
    background-color: #fff;
  }
  
  .step.active .circle {
    border-color: rgba(47, 57, 191, 1);
    background-color: rgba(47, 57, 191, 1);
  }
  
  .step .content h3 {
    font-size: 24px;
    font-weight: 600;
    line-height: 28.8px;
    letter-spacing: -0.03em;
    color: rgba(0, 0, 0, 1);
    cursor: pointer; 
    
  }
  .step.active .content h3 {
    color:rgba(47, 57, 191, 1);
       
  }
  
  .step .content p {
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
    letter-spacing: -0.01em;
    text-align: left;
    color: rgba(37, 56, 88, 1);
    
  }
  
  .step:not(:last-child)::after {
    content: '';
    position: absolute;
    /* width: 1px; */
    border: 1px dotted rgba(47, 57, 191, 1);
    /* background-color: #ccc; */
    left: 7px;
    top: 31px;
    bottom: -53px;
  }
  
  .step.active:not(:last-child)::after {
    content: '';
    position: absolute;
    /* width: 1px; */
    border: 1px dotted rgba(47, 57, 191, 1);
    /* background-color: #ccc; */
    left: 7px;
    top: 31px;
    bottom: -53px;
  }
  .craft_cms .tabsWrap{
    max-height:465px ;
    max-width: 690px;
  }
 
  .craft_cms .headerText{
    max-width: 690px;
  }
  .cms_video{
    height: auto; /* Maintain the aspect ratio */
    max-width: 690px;
    display: block; /* Prevent inline spacing issues */
  }

 .craft_cms_main .easeOfUseTutorialsWrap{
    flex: 1;
  }
  .craft_cms_main .craft_cms{
    margin: 80px auto;
  }
  .craft_cms_main .pricingHeadingWrap .txtWrap{
    /* margin: 64px 0; */
    max-width: 743px !important;
  }
 .craft_cms_main .home_hero{
    padding: 240px 0 100px;
 }
 .craft_cms_main .home_hero .txtWrap {
    max-width: 935px;
 }
 .craft_cms_main .home_hero .detail{
    max-width: 800px;
 }
 .craft_cms_main .consultation_sec{
    padding: 80px 0;
 }
 .craft_cms_main .pricingHeadingWrap{
    padding-top: 40px;
 }
 .magento_uplifting .addtionalFeatures {
    margin-top: 0px !important;
 }
 .ssl_uplifting .pricingHeadingWrap {
    padding-top: 80px;
 }
 .ssl_uplifting .pricingHeadingWrap .txtWrap{
    text-align: center;
    max-width: 600px;
    margin: 0 auto;
 }
 .ssl_uplifting .pricingHeadingWrap .txtWrap h2{
    margin-bottom: 10px;
 }
/* craft cms Ends  */

@media (max-width: 1435px) {
    .step .content p{
        font-size: 15px;
    }
    .step .content h3{
        font-size: 20px;
    }
    .cms_video{
        width: 100%;
        height: auto; /* Maintain the aspect ratio */
        max-width: 690px;
        display: block; /* Prevent inline spacing issues */
      } 
      .step {
        margin-bottom: 30px;
      }
}
@media (min-width: 992px){
    .app_ecommerce_v1 .ecom_slider_outer .owl-carousel .owl-stage-outer {
        overflow: visible;
    }
}

@media (max-width: 992px) {


    .main_banner .home_hero .txtWrap h1,
    .php_uplifting .home_hero .txtWrap h1,
    .magento_uplifting .home_hero .txtWrap h1,
    .wooCommerce_uplifting .home_hero .txtWrap h1,
    .laravel_uplifting .home_hero .txtWrap h1 {
        font-size: 32px;
        letter-spacing: -1px;
        line-height: 120%;
    }

    .main_banner .home_hero .txtWrap .detail,
    .php_uplifting .home_hero .txtWrap .detail,
    .magento_uplifting .home_hero .txtWrap .detail,
    .wooCommerce_uplifting .home_hero .detail,
    .laravel_uplifting .home_hero .detail {
        font-size: 16px;
        line-height: 150%;
    }

    .main_banner .home_hero,
    .php_uplifting .home_hero,
    .laravel_uplifting .home_hero,
    .magento_uplifting .home_hero,
    .wooCommerce_uplifting .home_hero {
        padding: 160px 0 70px;
    }

    .pricing_fold .pricing_hero_fold .pricing_content h2,
    .php_uplifting .pricing_hero_fold .pricing_content h2,
    .laravel_uplifting .pricing_hero_fold .pricing_content h2,
    .wooCommerce_uplifting .pricing_hero_fold .pricing_content h2,
    .magento_uplifting .pricing_hero_fold .pricing_content h2 {
        font-size: 32px;
        line-height: 36px;
    }

    .pricing_fold .pricing_hero_fold .pricing_content p,
    .wooCommerce_uplifting .pricing_hero_fold .pricing_content p,
    .php_uplifting .pricing_hero_fold .pricing_content p,
    .laravel_uplifting .pricing_hero_fold .pricing_content p,
    .magento_uplifting .pricing_hero_fold .pricing_content p {
        font-size: 18px;

    }


    .frameworksAndcmsSec {
        padding: 100px;
    }

    .frameworksAndcmsSec .frameworksAndcmsWrapper {
        flex-direction: column;
    }

    .frameworksAndcmsSec .frameworksAndcmsContent {
        max-width: 100%;
        margin: 40px auto 60px !important;
    }

    .frameworksAndcmsSec .frameworksAndcmsContent p {
        text-align: center;
        font-size: 18px;
    }

    .frameworksAndcmsSec .frameworksAndcmsContent h2 {
        text-align: center;
        font-size: 32px;
    }

    .php_uplifting .affliatec_cta_fold h2 {
        font-size: 32px;
    }
    .wordpress_upliting .easeOfUseTutorialsSec .web_Stat_card h2,
    .wordpress_upliting .easeOfUseTutorialsSec .web_Stat_card h1 {
        font-size: 48px !important;
    }

    .headerText h2,
    .wooCommerce_uplifting .addonSec .headerText h2 {
        font-size: 36px;
        letter-spacing: -1px;
        line-height: 40px;

    }

    .headerText p,
    .wooCommerce_uplifting .addonSec .headerText p {
        font-size: 16px;
    }

    .wordpress_upliting .addonSec .card.custom_card {
        margin: 0px;
        padding-top: 0px;
        padding-bottom: 0px;
    }

    .wordpress_upliting .affliate_card_wraper {
        flex-wrap: wrap;
    }

    .wordpress_upliting .affliate_card {
        width: 100%;
    }

    .wordpress_upliting .web_Stat_card_wrapper .center::after,
    .wordpress_upliting .web_Stat_card_wrapper .center::before {
        content: unset;
    }

    .wordpress_upliting .affliate_card .cardArrows:before {
        content: unset;
    }

    .wordpress_upliting .affliate_card .cardArrows:after {
        content: unset;
    }

    .desktop_hide {
        display: inline-block;
        margin: 32px 0px;
    }

    .wordpress_upliting .addonSec .card.custom_card {
        margin: 0px;
        padding-top: 0px;
        padding-bottom: 0px;
    }

    .wordpress_upliting .affliate_card_wraper {
        flex-wrap: wrap;
    }

    .wordpress_upliting .affliate_card {
        width: 100%;
    }

    .wooCommerce_uplifting .affliate_card .cardArrows:before,
    .wooCommerce_uplifting .affliate_card .cardArrows:after {
        content: unset;
    }

    .wooCommerce_uplifting .affliate_card {
        width: 100%;
    }

    .wooCommerce_uplifting .affliate_card_wraper {
        flex-wrap: wrap;
    }

    .addonSec .card.custom_card h5,
    .addonSec .card.custom_card p {
        margin: 0 auto !important;
    }

    .frameworksAndcmsLogos .slide_wrap {
        display: none;
    }

    .frameworksAndcmsSec .frameworksAndcmsContent {
        max-width: 100%;
    }

    .frameworksAndcmsSec .frameworksAndcmsWrapper {
        flex-wrap: wrap;
        flex-direction: column-reverse;
    }

    .frameworksAndcmsLogos {
        flex-wrap: wrap;
        width: 100%;
        margin: 30px 0 0;
    }

    .wooCommerce_uplifting .affliatec_cta_fold h2 {
        font-size: 36px;
    }

    .variable-width,
    .variable-width1 {
        display: block !important;
    }

    .slide_logo_card {
        width: 120px;
        height: 110px;
        padding: 0;
        display: flex;
        align-items: center;
        flex-direction: column;
        justify-content: center;
    }

    .slide_logo_card p {
        font-size: 12px;
        margin: 0;
    }

    .slide_logo_card img {
        max-height: 38px;
        margin-bottom: 10px;
    }
    .app_ecommerce_v1.ecommerce_v1 .ecommerce_card_slider {
        padding: 50px 0 50px 15px;
    }
    .app_ecommerce_v1 .lnd-new-feats-tabs-wrap .nav-tabs {
        text-align: center;
        display: flex;
        flex-wrap: wrap;
        justify-content: center;
    }
    
    .app_ecommerce_v1 .lnd-new-feats-tabs-wrap .nav-tabs li {
        float: initial;
    }
    
    .app_ecommerce_v1 .lnd-new-feats-tabs-wrap .nav-tabs li {
        margin-bottom: 8px;
    }
    
    .app_ecommerce_v1 .lnd-new-feats-tabs-wrap {
        margin: 0 0 10px;
    }
    .dualSliderTestiSec {
        padding: 50px 0;
    }
    
    .dualSliderTestiSec .sliderTestiHeadWrap h2 {
        font-size: 32px;
    }
    /* craft cms start  */
    .cms_stepper{
        flex-direction: column;
    }
    .step .content h3 {
        font-size: 20px;
    }
    .step .content p{
        font-size: 14px;
    }
    .cms_stepper{
        padding:24px 16px;
    }   
    .craft_cms_main .home_hero{
        padding: 120px 0;
     }
}

@media (max-width: 767px) {
    .wordpress_upliting .easeOfUseTutorialsSec .web_Stat_card_wrapper {
        display: block !important;
    }

    .wordpress_upliting .easeOfUseTutorialsSec .web_Stat_card_wrapper .center::after,
    .wordpress_upliting .easeOfUseTutorialsSec .web_Stat_card_wrapper .center::before {
        display: none !important;
    }

    .wordpress_upliting .easeOfUseTutorialsSec .web_Stat_card p {
        margin: 0 auto;
    }

    
    .php_uplifting .home_hero,
    .laravel_uplifting .home_hero,
    .magento_uplifting .home_hero,
    .wooCommerce_uplifting .home_hero {
      display: flex;
      align-items: center;
      height: 100vh;
    }
    .frameworksAndcmsSec {
        padding: 20px 0 60px;
    }
}

@media (max-width: 600px) {
    .magento_uplifting .featuredCard .featuresCardBody .featureCardMainWrap .featureCard {
        width: calc(50% - 10px);
    }

    .addonSec .card.custom_card h5 {
        margin: 16px auto !important;
    }
    .frameworksAndcmsSec .frameworksAndcmsWrapper{
        flex-wrap: nowrap;
    }

}

@media (max-width: 500px) {
    .top_review_sites_wrapper {
        flex-direction: column;
    }

    .top_review_sites_img {
        margin-top: 50px;
    }

    .top_review_sites_img:first-child {
        margin-top: 0;
    }
    .app_ecommerce_v1.ecommerce_v1 .ecommerce_card_slider {
        padding: 50px 15px;
    }
     .craft_cms_main .home_hero .cta{
        width: 100%;
     }
     .craft_cms_main .home_hero .cta a:first-child {
        width: 100%;
     }
     .magento_uplifting .featuredCard .featuresCardBody .featureCardMainWrap .featureCard{
        width: 100%;
     }
}

@media (max-width: 400px) {
    .magento_uplifting .featuredCard .featuresCardBody .featureCardMainWrap .featureCard {
        width: calc(100%);
    }
}

@media (max-width: 380px) {

    .magento_uplifting .home_hero .cta a:nth-child(2),
    .wooCommerce_uplifting .home_hero .cta a:nth-child(2) {
        margin: 8px auto 0;
    }
}


/*developers end body css | Begins */
.ecommerce_v1 .addons_support_section {
    padding: 0px 0 100px !important;
}

.developers_uplifting .wt-faq {
    border: none;
}

.developers_uplifting .ecommerce_v1 .addons_support_section .headerText p {
    max-width: 850px;
}

.developers_uplifting .ecommerce_v1 .ecommerce_pricing_fold {
    background: #fff;
}

.glb-nfaq-ttl h3 {
    font-size: 48px;
    font-weight: 600;
    letter-spacing: -0.05em;
}

.developers_uplifting #glb-nfaq-wrap {
    background: #fff;
}

.ecommerce_v1 .addons_support_section .testimonial_wrapper .testimonial_content .whyChoseCWCardRightWrap svg path {
    stroke: rgb(165 173 186 / 15%);
}

.ecommerce_v1 .addons_support_section .testimonial_wrapper .testimonial_content .whyChoseCWCardWrap:last-child .whyChoseCWCardRightWrap svg {
    display: none;
}

.other_SMBs_uplifting .ecommerce_v1 .addons_support_section .testimonial_wrapper .testimonial_content {
    padding-right: 0;
}

.ecommerce_v1 .ecommerce_fav_single_card {
    border-radius: 12px;
}

.SuccessStoriesSection .lnd-new-feats-tabs-wrap .nav-tabs>li.active>a svg path {
    fill: #2F39BF;
}

.ecommerce_v1 .SuccessStoriesSection .lnd-new-feats-tabs-wrap .nav-tabs>li a {
    border-radius: 50px !important;
}

/*developers end body css | Ends */