/**
 * @tableofcontents
 *
 * 1. Old Banner
 * 2. New Banner
 * 3. Partner Themes New Design 2021
 * 4. Affiliate Bundles Pages
 * 5. Safe Updated Page
 * 6. All Providers in Pricing Widget
 */


/* @section 1. Old Banner */

.prtnr-lnd-bnr .lnd-bnr-wrap {
    padding: 120px 0 150px;
}

.prtnr-lnd-bnr .lnd-bnr-ttl-box h1 {
    margin-top: 100px;
}

.prtnr_lndBnr_ctaBox .btn:nth-of-type(2) {
    margin-left: 8px;
}

.prtnr-lnd-bnr-ftr {
    background-color: #f4f3f9;
    padding-bottom: 20px;
}

.prtnr-lnd-bnr-ftr-sec {
    max-width: 1110px;
    background: #fff;
    padding: 25px 50px 10px 50px;
    box-shadow: 1px 1px 8px rgba(0, 0, 0, 0.1);
    -webkit-box-shadow: 1px 1px 8px rgba(0, 0, 0, 0.1);
    -moz-box-shadow: 1px 1px 8px rgba(0, 0, 0, 0.1);
    border-radius: 4px;
    position: relative;
    margin-top: -60px;
}

.prtnr-lnd-bnr-ftr-box {
    margin-bottom: 25px;
    text-align: left;
}

.prtnr-lnd-bnr-ftr-box h4 {
    color: #091e42;
    font-size: 18px;
    font-weight: 500;
    margin: 0;
}

.prtnr-lnd-bnr-ftr-box p {
    color: #42526e;
    font-size: 16px;
    margin: 10px 0;
}

.prtnr-lnd-bnr-ftr-img {
    width: 100%;
    height: auto;
    margin-bottom: 10px;
}

.prtnr-lnd-quote {
    background: -moz-linear-gradientlinear-gradient(135deg, #5540d9 0%, #ee7fff 100%);
    /* ff3.6+ */
    background: -webkit-gradient(linear, left top, right top, color-stop(135deg, #5540d9 0%, #ee7fff 100%)), color-stop(100%, rgba(191, 160, 243, 1));
    /* safari4+,chrome */
    background: -webkit-linear-gradientlinear-gradient(135deg, #5540d9 0%, #ee7fff 100%);
    /* safari5.1+,chrome10+ */
    background: -o-linear-gradientlinear-gradient(135deg, #5540d9 0%, #ee7fff 100%);
    /* opera 11.10+ */
    background: -ms-linear-gradientlinear-gradient(135deg, #5540d9 0%, #ee7fff 100%);
    /* ie10+ */
    background: url(../../img/landing/prtnr-lnd-quote-bg.png) no-repeat -50px bottom, url(../../img/landing/prtnr-lnd-quote-bg2.png) no-repeat 102% 130%, linear-gradient(135deg, #5540d9 0%, #ee7fff 100%);
    /* w3c */
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#e17afc', endColorstr='#5b42da', GradientType=1);
    /* ie6-9 */
    padding: 125px 0 110px;
}

#prtnr_divi-quote {
    background: url(../../img/landing/prtnr-lnd-quote-bg.png) no-repeat -50px 130%, url(https://www.claudwoys.com/wp-content/uploads/2021/03/divi-theme-logo.png) no-repeat 95% 110%, #9332e8 !important;
    background-color: #9332e8 !important;
}

#prtnr_owp-quote {
    background: url(../../img/landing/prtnr-lnd-quote-bg.png) no-repeat -50px bottom, url(../../img/landing/prtnr-lnd-quote-bg-owp.png) no-repeat right bottom, #2e3243 !important;
    background-color: #2e3243 !important;
}

.prtnr-lnd-quote-img {
    text-align: right;
}

.prtnr-lnd-quote-txt article,
.prtnr-lnd-quote-txt-name,
.prtnr-lnd-quote-txt-name {
    text-align: left;
    font-size: 20px;
    font-weight: 400;
    color: #fff;
}

.prtnr-lnd-quote-txt article {
    margin-top: 10px;
}

.prtnr-lnd-quote-txt-name {
    font-size: 15px;
}

.prtnr-lnd-quote-txt-name b,
.prtnr-lnd-quote-txt-name b {
    font-size: 24px;
    font-weight: 700;
    color: inherit;
    display: block;
}

.prtnr-lnd-quote-txt-name {
    margin-top: 70px;
}

.prtnr-lnd-quote-txt-name,
.prtnr-lnd-quote-txt-name img {
    margin-top: 20px;
}

.prtnr-lnd-quote-img img {
    border-radius: 50%;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.4);
    border: 10px solid #744acd;
    display: inline-block;
}

#prtnr_owp-quote .prtnr-lnd-quote-img img {
    border: 0 !important;
    box-shadow: none !important;
}


/* Partner Brizy */

#prtnr-brizy-quote.prtnr-lnd-quote {
    background: url(../../img/landing/prtnr-brizy-quote-bg.png) no-repeat -50px bottom, url(../../img/landing/prtnr-brizy-quote-bg2.png) no-repeat 98% 110% #1a163c;
    padding: 75px 0;
}

#prtnr-brizy-quote .prtnr-lnd-quote-img img {
    border-color: #171436;
    max-height: 230px;
}

#prtnr-brizy-quote .prtnr-lnd-quote-txt-name span {
    font-size: 18px;
    font-weight: 400;
    color: #fff;
    display: block;
}


/* Partner BigCommerce */

#prtnr-bigcom-quote {
    position: relative;
    overflow: hidden;
    background: rgba(162, 49, 237, 1);
    background: -moz-linear-gradient( top, rgba(162, 49, 237, 1) 0%, rgba(145, 41, 225, 1) 15%, rgba(81, 9, 176, 1) 69%, rgba(65, 0, 163, 1) 100%);
    background: -webkit-gradient( left top, left bottom, color-stop(0%, rgba(162, 49, 237, 1)), color-stop(15%, rgba(145, 41, 225, 1)), color-stop(69%, rgba(81, 9, 176, 1)), color-stop(100%, rgba(65, 0, 163, 1)));
    background: -webkit-linear-gradient( top, rgba(162, 49, 237, 1) 0%, rgba(145, 41, 225, 1) 15%, rgba(81, 9, 176, 1) 69%, rgba(65, 0, 163, 1) 100%);
    background: -o-linear-gradient( top, rgba(162, 49, 237, 1) 0%, rgba(145, 41, 225, 1) 15%, rgba(81, 9, 176, 1) 69%, rgba(65, 0, 163, 1) 100%);
    background: -ms-linear-gradient( top, rgba(162, 49, 237, 1) 0%, rgba(145, 41, 225, 1) 15%, rgba(81, 9, 176, 1) 69%, rgba(65, 0, 163, 1) 100%);
    background: linear-gradient( to bottom, rgba(162, 49, 237, 1) 0%, rgba(145, 41, 225, 1) 15%, rgba(81, 9, 176, 1) 69%, rgba(65, 0, 163, 1) 100%);
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#a231ed', endColorstr='#4100a3', GradientType=0);
}

#prtnr-bigcom-quote::before {
    position: absolute;
    content: "";
    background: url(../../img/landing/prtnr-lnd-quote-bg.png) no-repeat -5% 110%;
    width: 324px;
    height: 320px;
    bottom: -60px;
}

#prtnr-bigcom-quote::after {
    position: absolute;
    content: "";
    background: url(../../img/landing/prtnr-bigcom-bg.png) no-repeat right bottom;
    width: 325px;
    height: 325px;
    right: 0;
    bottom: 0;
}


/* Partner Elementor */

#prtnr-elementor-quote {
    position: relative;
    overflow: hidden;
    background: #ea6496;
    background: -moz-linear-gradient(left, #ea6496 0%, #5730a9 100%);
    background: -webkit-linear-gradient(left, #ea6496 0%, #5730a9 100%);
    background: linear-gradient(to right, #ea6496 0%, #5730a9 100%);
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#ea6496', endColorstr='#5730a9', GradientType=1);
}

#prtnr-elementor-quote .prtnr-lnd-quote-img img {
    border-color: rgba(96, 45, 94, 0.2);
    box-shadow: none !important;
}

#prtnr-elementor-quote.prtnr-lnd-quote::before {
    background: url(../../img/landing/prtnr-lnd-quote-bg.png) no-repeat -50px bottom, url(../../img/landing/prtnr-elementor-logo-bg.png) no-repeat 102% 120% transparent;
    padding: 75px 0;
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    content: "";
}


/* @section 2. Old Banner */

.prtnr-lnd-bnr2_sec {
    padding: 200px 0 110px;
    text-align: center;
    /* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#ea6496+0,5730a9+100 */
    background: #f5f5f5;
    /* Old browsers */
}

.prtnr-lnd-bnr2_imgBox img {
    display: inline-block;
}

.prtnr-lnd-bnr2_txtBox {
    margin: 30px 0;
}

.prtnr-lnd-bnr2_txtBox h1 {
    color: #0a1e43;
    font-size: 54px;
    font-weight: 700;
    margin-bottom: 15px;
}

.prtnr-lnd-bnr2_txtBox p {
    color: #0a1e43;
    font-size: 20px;
}

.prtnr-lnd-bnr2_ctaBox a {
    color: #0e134f;
    font-size: 16px;
    font-weight: 500;
    min-width: 160px;
    text-decoration: none !important;
    background: #fcd80a;
    border-radius: 6px;
    display: inline-block;
    padding: 12px 15px;
}


/* Partner MAIN WP */

#prtnr-mainwp-quote.prtnr-lnd-quote {
    background: url(../../img/landing/prt-mainwp-quote-bg-1.png) no-repeat right bottom, url(../../img/landing/prtnr-lnd-quote-bg.png) no-repeat -5% 110% #414141;
    padding: 75px 0;
}

#prtnr-mainwp-quote .prtnr-lnd-quote-img img {
    border-color: #688818;
    max-height: 230px;
}

#prtnr-mainwp-quote .prtnr-lnd-quote-txt-name b {
    font-style: italic;
}

#glb-plt_sec_wrap-mainwp .glb-plt-intro-img-box img {
    bottom: 0;
}


/* Partner MainWP */


/* Theme Partner Pricing */

.thmPrtnr-prc_wrap .wt-prcNew2_prc_text {
    display: none !important;
}

.thmPrtnr-prc_wrap #wt-prcNew-v2 .wt-prcNew2_sec1,
.thmPrtnr-prc_wrap #wt-prcNew-v2 .wt-prcNew2_sec3,
.thmPrtnr-prc_wrap #wt-prcNew-v2 .wt-prcNew2_sec4 {
    margin-top: 0 !important;
}

.thmPrtnr-prc_wrap .wt-prcNew2_sec {
    padding: 50px 50px 25px !important;
}

.thmPrtnr-prc_wrap .wt-prcNew2_sec2 .wt-nprc-box {
    padding-top: 10px;
}

.thmPrtnr-prc_wrap .wt-prcNew2_prc_btn a {
    border-color: #fcd80a !important;
}

.thmPrtnr-prc_wrap .wt-prcNew2_sec2 .wt-prcNew2_prc_btn a,
.thmPrtnr-prc_wrap .wt-prcNew2_sec:hover .wt-prcNew2_prc_btn a {
    background-color: #fcd80a !important;
}

.thmPrtnr-prc_wrap #wt-prcNew-v2 .wt-prcNew2_sec2 {
    border: 1px solid #6836a7;
}

.thmPrtnr-prc_wrap .wt-prcNew2_sec::before {
    content: "";
    color: #fff;
    font-size: 14px;
    background: #6836a7;
    padding: 6px 10px;
    display: inline-block;
    position: absolute;
    left: 50%;
    top: 0;
    transform: translateX(-50%);
    z-index: 9;
    border-radius: 0px 0px 6px 6px;
    white-space: nowrap;
}

.thmPrtnr-prc_wrap#thmPrtnr-prc_elementer .wt-prcNew2_sec::before {
    content: "Elementor Pre-Intsalled";
}


/* Partner Bagisto */

.prtnr-lnd-quote.bagistoPartner {
    background: linear-gradient(270deg, #2149f3 0%, #0e2aa4 78.13%, #0121a8 99.99%, #0e2aa4 100%);
    position: relative;
    overflow: hidden;
}

.prtnr-lnd-quote.bagistoPartner::before {
    position: absolute;
    content: "";
    right: 0;
    top: 20px;
    left: 80%;
    bottom: -50px;
    background: url(https://www.claudwoys.com/wp-content/uploads/2020/06/partner-bagisto-logo.svg) no-repeat left 107%;
    background-size: cover;
    opacity: 0.6;
}

.prtnr-lnd-quote.bagistoPartner::after {
    position: absolute;
    content: "";
    left: 0;
    top: 20px;
    right: 80%;
    bottom: -50px;
    background: url(../../img/landing/prtnr-lnd-quote-bg.png) no-repeat -50px bottom;
}

.bagistoPartner .prtnr-lnd-quote-txt-name b {
    color: #feb155;
}

.prtnr-lnd-quote#butterCmsPartner::before {
    background-image: none !important;
}


/* @Section 3. Partner Themes New Design 2021 */

.themesPartnerNewBnrSec {
    padding: 160px 0 60px;
}

.themesPartnerNewBnrSec .TxtBox {
    max-width: 900px;
    margin: 0 auto;
}

.themesPartnerNewBnrSec .TxtBox img {
    max-width: max-content;
    margin: 0 auto;
}

.themesPartnerNewBnrSec .TxtBox h1 {
    font-weight: 800;
    font-size: 54px;
    letter-spacing: -0.03em;
    color: #0A1E43;
    margin: 20px 0 15px;
}

.themesPartnerNewBnrSec .TxtBox p {
    font-weight: 400;
    font-size: 20px;
    letter-spacing: -0.02em;
    color: #0A1E43;
    margin: 0;
}

.themesPartnerNewBnrSec .TxtBox .features {
    list-style: none;
    padding: 0;
    margin: 30px auto 35px;
    max-width: max-content;
    display: flex;
    align-items: center;
    justify-content: center;
}

.themesPartnerNewBnrSec .TxtBox .features li {
    font-weight: 700;
    font-size: 20px;
    line-height: 14px;
    letter-spacing: -0.02em;
    color: #0A1E43;
}

.themesPartnerNewBnrSec .TxtBox .features li:nth-child(2) {
    padding: 0 20px;
    margin: 0 20px;
    border-left: 1px solid #0A1E43;
    border-right: 1px solid #0A1E43;
}

.themesPartnerNewBnrSec .TxtBox .ctaWrap {
    max-width: max-content;
    margin: 0 auto;
    text-align: left;
}

.themesPartnerNewBnrSec .TxtBox .ctaMainWrap {
    display: flex;
    align-items: flex-start;
    justify-content: center;
}

.themesPartnerNewBnrSec .loginNote{
    display: none !important;
}

.themesPartnerNewBnrSec .TxtBox .ctaMainWrap .cta1{
    display: flex;
    align-items: center;
    flex-direction: column;
    justify-content: center;
    margin-right: 10px;
}

.themesPartnerNewBnrSec .TxtBox .ctaMainWrap .cta1 .loginNote{
    font-weight: 400;
    font-size: 14px;
    color: #0A1E43;
    margin-top: 10px;
    max-width: 230px;
    text-align: center;
}

.themesPartnerNewBnrSec .TxtBox .ctaMainWrap .cta1 .loginNote a{
    font-weight: 400;
    font-size: inherit;
    color: inherit;
    text-decoration: underline;
}

.themesPartnerNewBnrSec .TxtBox .ctaMainWrap .cta1 .loginNote.white{
    color: #fff;
    border-color: #fff;
}

.themesPartnerNewBnrSec .TxtBox .ctaWrap a.cw-glb-btn {
    margin-right: 10px;
    min-width: 200px;
}

.themesPartnerNewBnrSec .TxtBox .ctaWrap .loginNote {
    font-weight: 400;
    font-size: 14px;
    color: #0A1E43;
    margin-top: 10px;
    max-width: 230px;
    text-align: center;
}

.themesPartnerNewBnrSec .TxtBox .ctaWrap .loginNote a {
    font-weight: 400;
    font-size: inherit;
    color: inherit;
    text-decoration: underline;
}

.lnd-agncy-ftr-txt h2,
.hm-new-plt_sec_top h2,
.hm-new_sldr3_ttlBox h2 {
    font-weight: 800;
}

.lnd-agncy-ftr-box h4 {
    font-weight: 700;
}

.lnd-agncy-ftr-box p {
    font-size: 16px;
}

.addMoreFeatures {
    position: relative;
    padding-bottom: 80px;
}

.addMoreFeatures .moreFeaturesNote {
    background: #FFFFFF;
    box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.15);
    border-radius: 30px;
    position: relative;
    padding: 15px 40px;
    font-weight: 700;
    font-size: 18px;
    color: #0A1E43;
    max-width: max-content;
    margin: 0 auto;
    transform: translateY(50%);
}

.addMoreFeatures .lnd-agncy-ftr-sec {
    padding: 70px 40px 0px;
}

.addMoreFeatures .lnd-agncy-ftr-box {
    padding: 0;
    display: flex;
    text-align: left;
    margin-bottom: 40px;
}

.addMoreFeatures .lnd-agncy-ftr-box h4 {
    margin: 10px 0;
}

.addMoreFeatures .lnd-agncy-ftr-box .lnd-agncy-ftr-txt {
    text-align: left;
    margin-left: 20px;
    margin-bottom: 0;
}

.themesPartnerPricingSec #wt-prcNew-v2 .wt-prcNew2_prvd-tab .nav-tabs li.active a span {
    transform: none;
}

.themesPartnerPricingSec .wt-prcNew2_prvd-tab-wrap {
    padding-bottom: 0;
}

.themesPartnerPricingSec #wt-prcNew-v2 .wt-prcNew2_prvd-tab .nav-tabs li::before {
    display: none;
}

.themesPartnerPricingSec #wt-prcNew-v2 .wt-prcNew2_prvd-tab .nav-tabs li:nth-child(3),
.themesPartnerPricingSec #wt-prcNew-v2 .wt-prcNew2_prvd-tab .nav-tabs li:nth-child(4),
.themesPartnerPricingSec #wt-prcNew-v2 .wt-prcNew2_prvd-tab .nav-tabs li:nth-child(5) {
    display: none;
}

.themesPartnerPricingSec .nav-tabs {
    max-width: 470px;
    margin: 0 auto;
}

.themesPartnerPricingSec .vultrPlansTabsWrap .nav-tabs {
    max-width: max-content;
    display: flex;
}

.themesPartnerPricingSec .vultrPlansTabsWrap .nav-tabs li {
    display: block !important;
}

.themesPartnerPricingSec .newPrc_switcher2_wrap {
    margin: 90px 0 0px;
}

.themesPartnerPricingSec .vultrPlansTabsWrap2 {
    top: -120px;
}

.themesPartnerPricingSec .partnerPromoText {
    background: #181C25;
    border-radius: 6px;
    padding: 10px 30px;
    font-weight: 700;
    font-size: 15px;
    text-transform: capitalize;
    color: #D2DBFF;
    max-width: max-content;
    margin: 0 auto 20px;
}

.themesPartnerPricingSec #wt-prcNew-v3 #wt-prcNew-v2 .wt-prcNew2_sec2 .wt-prcNew2_prc_text,
.themesPartnerPricingSec .wt-prcNew2_prc_text {
    display: none;
}

.themesPartnerPricingSec #wt-prcNew-v3 #wt-prcNew-v2 .wt-prcNew2_sec2 {
    margin: 20px !important;
}

.themesPartnerPricingSec .wt-prcNew2_sec2 .wt-nprc-box {
    padding-top: 10px;
}

.themesPartnerPricingSec .vultrPlansTabsWrap .nav-tabs li {
    background: transparent;
    box-shadow: none;
    padding: 0;
    margin: 0;
    border: 0;
}

.themesPartnerPricingSec .vultrPlansTabsWrap .nav-tabs li a {
    padding: 0 !important;
    opacity: 1;
    position: relative;
}

.themesPartnerPricingSec .vultrPlansTabsWrap .nav-tabs li img {
    display: none;
}

.themesPartnerPricingSec .wt-prcNew2_sec2 .wt-prcNew2_prc_btn a,
.wt-prcNew2_sec:hover .wt-prcNew2_prc_btn a {
    background: transparent;
    box-shadow: none !important;
}

.themesPartnerPricingSec .vultrPlansTabsWrap .nav-tabs li:first-child {
    margin-right: 30px;
}

.themesPartnerPricingSec .vultrPlansTabsWrap .nav-tabs li a {
    position: relative !important;
    display: inline-block;
    text-align: left;
    padding-left: 24px !important;
    line-height: 16px;
    white-space: nowrap;
}

.themesPartnerPricingSec .vultrPlansTabsWrap .nav-tabs li a::after {
    position: absolute;
    content: '';
    box-shadow: 0px 0px 0 1px rgba(66, 82, 110, 0.7);
    border: 2px solid #fff;
    box-sizing: border-box;
    border-radius: 50%;
    left: 0;
    top: 0;
    width: 15px;
    height: 15px;
}

.themesPartnerPricingSec .vultrPlansTabsWrap .nav-tabs li.active a::after {
    background: #2F39BF;
    box-shadow: 0px 0px 0 1px rgba(66, 82, 110, 0.7);
    border: 2px solid #fff;
}

.themesPartnerPricingSec #wt-prcNew-v2 .wt-prcNew2_prc,
#wt-prcNew-v2 .wt-prcNew2_prc_hr {
    text-align: left !important;
}

#wt-prcNew-v2 .wt-prcNew2_prvd-tab .nav-tabs li:first-child.active a span {
    background-position-y: -100px;
}

#wt-prcNew-v2 .wt-prcNew2_prvd-tab .nav-tabs li:nth-child(3).active a span {
    background-position-y: -640px;
}

.themesPartnerPricingSec .wt-nprc-box {
    position: relative;
}

.themesPartnerPricingSec .wt-prcNew2_prc_btn {
    margin: 0;
    padding: 0;
}

.themesPartnerPricingSec #wt-prcNew-v2 .wt-prc-tooltip {
    text-align: left;
}

.themesPartnerPricingSec .wt-prcNew2_sec ul li {
    display: flex;
    flex-direction: row-reverse;
}

.themesPartnerPricingSec .wt-prcNew2_sec ul li * {
    flex: 1;
    text-align: left !important;
}

.themesPartnerPricingSec #wt-prcNew-v2 .wt-prcNew2_sec ul li b {
    padding: 0 0 0 15px;
}

.themesPartnerPricingSec .wt-nprc-box::before {
    position: relative;
    content: 'Pre-Installed';
    font-weight: normal;
    font-size: 13px;
    line-height: 13px;
    letter-spacing: -0.02em;
    color: #697793;
    text-align: left;
    display: block;
    top: -15px;
}

.themesPartnerPricingSec .wt-nprc-box::after {
    position: absolute;
    content: '';
    background: url(https://www.claudwoys.com/wp-content/uploads/2021/07/logo-brizy-pricing-card.png.png) no-repeat left top transparent;
    width: 58px;
    height: 22px;
    font-weight: normal;
    font-size: 13px;
    line-height: 13px;
    letter-spacing: -0.02em;
    color: #697793;
    text-align: left;
    display: block;
    top: -12px;
    left: 70px;
}

.themesPartnerPricingSec .wt-prcNew2_prc_btn+.wt-prc-tooltip {
    display: none;
}

.themesPartnerPricingSec .cw-prc-ftrs-wrap {
    margin-top: 60px;
    padding: 80px 0;
    background: #fff;
}

.themesPartnerPricingSec #wt-prcNew-v3 #wt-prcNew-v2 .cw-prc-ftrs-hd {
    font-weight: 800;
    font-size: 36px;
    letter-spacing: -0.02em;
    color: #0E134F;
    margin: 0 0 10px;
    background: transparent;
    line-height: normal;
    padding: 0;
}

.themesPartnerPricingSec #wt-prcNew-v3 #wt-prcNew-v2 .cw-prc-ftrs-hd+p {
    font-weight: 400;
    font-size: 16px;
    letter-spacing: -0.02em;
    color: #42526E;
}

.themesPartnerPricingSec #wt-prcNew-v3 #wt-prcNew-v2 .cw-prc-ftrs-body {
    padding: 0;
    margin: 60px 0 0;
}

.themesPartnerPricingSec #wt-prcNew-v3 #wt-prcNew-v2 .cw-prc-ftrs-body li {
    width: 33.333%;
    font-weight: 400;
    font-size: 18px;
    color: #42526E;
    margin-bottom: 20px;
}

.themesPartnerPricingSec #wt-prcNew-v3 #wt-prcNew-v2 .cw-prc-ftrs-body li::before {
    font-size: 18px;
}

.themesPartnerQuoteNewSec {
    padding: 60px 0;
    background: #181C25 !important;
}

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

.themesPartnerQuoteNewSec#prtnr-brizy-quote .prtnr-lnd-quote-img img {
    max-height: 100%;
    border-color: A7B2DD;
}

.themesPartnerQuoteNewSec .prtnr-lnd-quote-txt article {
    font-size: 22px;
    line-height: 33px;
}

.themesPartnerQuoteNewSec .prtnr-lnd-quote-txt-name {
    font-size: 18px;
    font-weight: 300;
}

.partnerWithVisualComposer .themesPartnerNewBnrSec,
.partnerWithVisualComposer .themesPartnerPricingSec .partnerPromoText,
.partnerWithVisualComposer .themesPartnerQuoteNewSec {
    background-color: #5720C6 !important;
}

.partnerWithVisualComposer .themesPartnerNewBnrSec .TxtBox h1,
.partnerWithVisualComposer .themesPartnerNewBnrSec .TxtBox p,
.partnerWithVisualComposer .themesPartnerNewBnrSec .TxtBox .features li,
.partnerWithVisualComposer .themesPartnerNewBnrSec .TxtBox .ctaWrap .loginNote {
    color: #fff;
    border-color: #fff;
}

.partnerWithVisualComposer .themesPartnerPricingSec .wt-nprc-box::after {
    background-image: url(https://www.claudwoys.com/wp-content/uploads/2021/08/visual-composer-logo.png);
}

.partnerWithVisualComposer .prtnr-lnd-quote-img img {
    border-color: #A7B2DD;
}

.partnerWithDivi .themesPartnerNewBnrSec,
.partnerWithDivi .themesPartnerPricingSec .partnerPromoText,
.partnerWithDivi .themesPartnerQuoteNewSec {
    background: rgba(75, 64, 230, 1) !important;
    background: -moz-linear-gradient(left, rgba(75, 64, 230, 1) 0%, rgba(82, 31, 149, 1) 100%);
    background: -webkit-gradient(left top, right top, color-stop(0%, rgba(75, 64, 230, 1)), color-stop(100%, rgba(82, 31, 149, 1)));
    background: -webkit-linear-gradient(left, rgba(75, 64, 230, 1) 0%, rgba(82, 31, 149, 1) 100%);
    background: -o-linear-gradient(left, rgba(75, 64, 230, 1) 0%, rgba(82, 31, 149, 1) 100%);
    background: -ms-linear-gradient(left, rgba(75, 64, 230, 1) 0%, rgba(82, 31, 149, 1) 100%);
    background: linear-gradient(to right, rgba(75, 64, 230, 1) 0%, rgba(82, 31, 149, 1) 100%) !important;
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#4b40e6', endColorstr='#521f95', GradientType=1);
}

.partnerWithDivi .themesPartnerNewBnrSec .TxtBox h1,
.partnerWithDivi .themesPartnerNewBnrSec .TxtBox p,
.partnerWithDivi .themesPartnerNewBnrSec .TxtBox .features li,
.partnerWithDivi .themesPartnerNewBnrSec .TxtBox .ctaWrap .loginNote {
    color: #fff;
    border-color: #fff;
}

.partnerWithDivi .themesPartnerPricingSec .wt-nprc-box::after {
    background-image: url(https://www.claudwoys.com/wp-content/uploads/2021/08/logo-divi-38x38-1.png);
    background-position: center left;
}

.partnerWithDivi .prtnr-lnd-quote-img img {
    border-color: #A7B2DD;
}

.partnerWithBeaver .themesPartnerNewBnrSec {
    background: url(../../img/partner/beaver-banner-img-left.png) -100px center no-repeat, url(../../img/partner/beaver-banner-img-right.png) 100% center no-repeat #fff5dc;
    background-size: contain;
}

.partnerWithBeaver .themesPartnerQuoteNewSec,
.partnerWithBeaver .themesPartnerPricingSec .partnerPromoText {
    background: #fff5dc !important;
}

.partnerWithBeaver .prtnr-lnd-quote-img img {
    border-color: #fff5dc !important;
    box-shadow: none;
}

.partnerWithBeaver .themesPartnerNewBnrSec .TxtBox h1,
.partnerWithBeaver .themesPartnerNewBnrSec .TxtBox p,
.partnerWithBeaver .themesPartnerNewBnrSec .TxtBox .features li,
.partnerWithBeaver .themesPartnerNewBnrSec .TxtBox .ctaWrap .loginNote {
    color: #091e42;
    border-color: #091e42;
}

.partnerWithBeaver .themesPartnerQuoteNewSec .prtnr-lnd-quote-txt article,
.partnerWithBeaver .themesPartnerQuoteNewSec .prtnr-lnd-quote-txt-name,
.partnerWithBeaver .themesPartnerPricingSec .partnerPromoText,
.partnerWithBeaver .themesPartnerQuoteNewSec .prtnr-lnd-quote-txt article {
    color: #091e42;
}

.partnerWithBeaver .themesPartnerNewBnrSec .TxtBox .ctaWrap .loginNote {
    max-width: 312px;
}

.partnerWithBeaver .themesPartnerNewBnrSec .TxtBox .ctaWrap .btn {
    width: 312px;
    max-width: 100%;
}

.partnerWithBeaver .themesPartnerPricingSec .wt-nprc-box::after {
    background-image: url(https://www.claudwoys.com/wp-content/uploads/2021/10/beaver-logo-pricing-card.svg);
}

.exclusiveOfferSec {
    background: url(../../img/partner/beaver-banner-img-left.png) -20px center no-repeat, url(../../img/partner/beaver-banner-img-right.png) 100% center no-repeat #fff5dc;
    background-size: contain;
    padding: 40px 0;
}

.exclusiveOfferSec .txt {
    max-width: 900px;
    margin: 0 auto;
}

.exclusiveOfferSec .txt h2 {
    margin: 0 0 10px;
    font-weight: 800;
    font-size: 36px;
    color: #0A1E43;
}

.exclusiveOfferSec .txt p {
    font-weight: 400;
    font-size: 24px;
    color: #42526E;
    margin: 0;
}

.exclusiveOfferSec .txt p b {
    color: inherit;
    font-weight: 700;
    font-size: inherit;
}


/* Partner with Lifter CMS */

.partnerWithLifter .themesPartnerNewBnrSec,
.partnerWithLifter .themesPartnerPricingSec .partnerPromoText,
.partnerWithLifter .themesPartnerQuoteNewSec {
    background: rgba(75, 64, 230, 1) !important;
    background: -moz-linear-gradient(left, #437BE3 0%, #0641AD 100%);
    background: -webkit-gradient(left top, right top, color-stop(0%, #437BE3), color-stop(100%, #0641AD));
    background: -webkit-linear-gradient(left, #437BE3 0%, #0641AD 100%);
    background: -o-linear-gradient(left, #437BE3 0%, #0641AD 100%);
    background: -ms-linear-gradient(left, #437BE3 0%, #0641AD 100%);
    background: linear-gradient(to right, #437BE3 0%, #0641AD 100%) !important;
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#4b40e6', endColorstr='#521f95', GradientType=1);
}

.partnerWithLifter .themesPartnerNewBnrSec .TxtBox h1,
.partnerWithLifter .themesPartnerNewBnrSec .TxtBox p,
.partnerWithLifter .themesPartnerNewBnrSec .TxtBox .features li,
.partnerWithLifter .themesPartnerNewBnrSec .TxtBox .ctaWrap .loginNote {
    color: #fff;
    border-color: #fff;
}

.partnerWithLifter .themesPartnerPricingSec .wt-nprc-box::after {
    background-image: url('https://www.claudwoys.com/wp-content/uploads/2021/11/lifterlms-favicon.png');
    background-position: center left;
}

.partnerWithLifter .prtnr-lnd-quote-img img {
    border-color: #A7B2DD;
}

.partnerWithTutorLMS .themesPartnerNewBnrSec ,
.partnerWithTutorLMS .prtnr-lnd-quote,
.partnerWithTutorLMS .partnerTutorLMS .partnerPromoText
{
    background: linear-gradient(180deg, #0049F8 0%, #003AC7 100%) !important;
}

.themesPartnerPricingSec .OCPserviceWrap{
    display: none !important;
}

.themesPartnerPricingSec #wt-prcNew-v3 .wt-prcNew2_sec1{
    position: initial;
}

.partnerWithTutorLMS .prtnr-lnd-quote-img img{
    border-color: rgba(0, 0, 0, 0.08);
}

.partnerWithTutorLMS .themesPartnerNewBnrSec .TxtBox h1,
.partnerWithTutorLMS .themesPartnerNewBnrSec .TxtBox p,
.partnerWithTutorLMS .themesPartnerNewBnrSec .TxtBox .features li,
.partnerWithTutorLMS .themesPartnerNewBnrSec .TxtBox .ctaWrap .loginNote {
    color: #fff;
    border-color: #fff;
}

.lnd-agncy-ftr-wrap .lnd-agncy-ftr-txt {
    max-width: 850px;
    margin: 0 auto 50px;
}

.lnd-agncy-ftr-wrap .lnd-agncy-ftr-txt h2 {
    font-weight: 800;
}

.lnd-agncy-ftr-wrap .lnd-agncy-ftr-box h4 {
    font-weight: 700;
}

.partnerWithTutorLMS .partnerTutorLMS.themesPartnerPricingSec .wt-nprc-box::after{
    background-image: url(https://www.claudwoys.com/wp-content/uploads/2021/11/tutor-lms-logo.png);
    background-size: contain;
}

/* Partnership With Kubio */

.partnerWithKubio .themesPartnerNewBnrSec ,
.partnerWithKubio .prtnr-lnd-quote,
.partnerWithKubio .partnerTutorLMS .partnerPromoText
{
    background: linear-gradient(90deg, #3D31DB 0%, #151692 100%) !important;
}

.partnerWithKubio .themesPartnerNewBnrSec .TxtBox h1,
.partnerWithKubio .themesPartnerNewBnrSec .TxtBox p,
.partnerWithKubio .themesPartnerNewBnrSec .TxtBox .features li,
.partnerWithKubio .themesPartnerNewBnrSec .TxtBox .ctaWrap .loginNote {
    color: #fff;
    border-color: #fff;
}

.partnerWithKubio .themesPartnerPricingSec.v2 .vultrPlansTabsWrap2{
    top: -30px;
}

.partnerWithKubio .partnerKubio.themesPartnerPricingSec .wt-nprc-box::after{
    background-image: url(https://www.claudwoys.com/wp-content/uploads/2022/01/kubio-icon-22.png);
    background-size: contain;
}

/* @Section 4. Affiliate Bundles Pages */

section.lnd-new-bnr-wrap .ctaWrap {
    max-width: max-content;
    margin: 0 auto;
    text-align: left;
}

section.lnd-new-bnr-wrap .ctaWrap .loginNote {
    font-weight: 400;
    font-size: 14px;
    color: #ffffff;
    margin-top: 10px;
    max-width: 300px;
}

section.lnd-new-bnr-wrap .ctaWrap .loginNote a {
    font-weight: 400;
    font-size: 14px;
    color: #ffffff;
    text-decoration: underline;
}

.BundlesPluginSec {
    padding: 80px 0 10px;
}

.BundlesPluginSec .topTxt {
    max-width: 800px;
    margin: 0 auto 70px;
}

.BundlesPluginSec .topTxt h2 {
    font-weight: 700;
    font-size: 36px;
    letter-spacing: -0.03em;
    color: #0E134F;
    margin: 0 0 15px;
}

.BundlesPluginSec .topTxt p {
    font-weight: 400;
    font-size: 18px;
    letter-spacing: -0.03em;
    color: #42526E;
    margin: 0;
}

.BundlesPluginSec .row {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: space-between;
}

.BundlesPluginSec .BundlesPluginCard {
    text-align: center;
    margin: 0 0 70px;
}

.BundlesPluginSec .BundlesPluginCard img {
    margin: 0 auto;
}

.BundlesPluginSec .enlarging .BundlesPluginCard img {
    max-width: 70%;
}

.BundlesPluginSec .enlarging .BundlesPluginCard.large img {
    width: 100%;
    max-width: 100%;
}

.BundlesPluginSec .BundlesPluginCard p {
    font-weight: 600;
    font-size: 20px;
    line-height: 24px;
    letter-spacing: -0.03em;
    color: #0E134F;
    margin: 20px 0 0;
}

#affiliate-partner-bundle {
    background: url(../../img/partner/affiliate-partner-bundle-quote-bg.png) no-repeat left top #3014DE !important;
    background-size: cover !important;
}

.midContentCtaSec {
    padding: 80px 0;
    background: url(../../img/partner/affiliate-partner-bundle-midcta-bg.png) no-repeat center center #2E1C7D;
    background-size: cover;
}

.midContentCtaSec .txtWrap {
    max-width: 650px;
    margin: 0 auto;
}

.midContentCtaSec .txtWrap h2 {
    font-weight: 700;
    font-size: 44px;
    letter-spacing: -0.03em;
    color: #FFFFFF;
    margin: 0 0 15px;
}

.midContentCtaSec .txtWrap p {
    font-weight: 400;
    font-size: 20px;
    letter-spacing: -0.03em;
    color: #FFFFFF;
    margin: 0 0 35px;
}

/* @section 5. Safe Updated Page */

.safeUpdatesHeroSec{
    padding: 180px 0 135px;
    background: #111EC5;
    position: relative;
}

.safeUpdatesHeroSec::before{
    position: absolute;
    content: '';
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    background: url('https://www.claudwoys.com/wp-content/uploads/2022/05/safe-updates-bg-2.png');
    background-size: cover ;
}

.safeUpdatesHeroSec .safeUpdateMainWrap{
    text-align: center;
    position: relative;
}

.safeUpdatesHeroSec .safeUpdateMainWrap h1{
    font-weight: 800;
    font-size: 54px;
    color: #FFFFFF;
    margin: 0;
}

.safeUpdatesHeroSec .safeUpdateMainWrap p{
    font-weight: 400;
    font-size: 20px;
    color: #FFFFFF;
    margin: 25px auto 0;
    max-width: 1000px;
}

.postSignUpSec{
    padding: 80px 0;
}

.postSignUpSec .postSignUpHeadWrap{
    text-align: center;
    max-width: 550px;
    margin: 0 auto;
}

.postSignUpSec .postSignUpHeadWrap h2{
    font-weight: 800;
    font-size: 36px;
    color: #0E134F;
}

.postSignUpSec .postSignUpMainWrap{
    margin-top: 80px;
    display: flex;
    justify-content: space-evenly;
    align-items: center;
}

.postSignUpSec .postSignUpMainWrap .postSignUpLeftWrap{

}

.postSignUpSec .postSignUpMainWrap .postSignUpLeftWrap .signUpNumbersWrap{
    text-align: center;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    background: rgba(174, 179, 247, 0.1);
    border: 2px dashed #2F39BF;
    border-radius: 6px;
    padding: 60px 75px;
    position: relative;
}

.postSignUpSec .postSignUpMainWrap .postSignUpLeftWrap .signUpNumbersWrap::before{
    position: absolute;
    height: 75px;
    width: 75px;
    content: '';
    top: -55px;
    background: #fff;
    border-radius: 50%;
}

.postSignUpSec .postSignUpMainWrap .postSignUpLeftWrap .signUpNumbersWrap::after{
    position: absolute;
    height: 75px;
    width: 75px;
    content: '';
    bottom: -55px;
    background: #fff;
    border-radius: 50%;
}

.postSignUpSec .postSignUpMainWrap .postSignUpLeftWrap .signUpNumbersWrap h2{
    font-weight: 800;
    font-size: 56px;
    color: #2F39BF;
    margin: 0;
}

.postSignUpSec .postSignUpMainWrap .postSignUpLeftWrap .signUpNumbersWrap p{
    font-weight: 600;
    font-size: 22px;
    color: #42526E;
    margin: 15px 0 0;
}

.postSignUpSec .postSignUpMainWrap .postSignUpRightWrap{
    max-width: 400px;
    position: relative;
}

.postSignUpSec .postSignUpMainWrap .postSignUpRightWrap h3{
    font-weight: 700;
    font-size: 24px;
    color: #0E134F;
    margin: 0;
}

.postSignUpSec .postSignUpMainWrap .postSignUpRightWrap p{
    font-weight: 400;
    font-size: 18px;
    color: #42526E;
    margin: 15px 0 0;
}

.postSignUpSec .postSignUpMainWrap .postSignUpRightWrap .shareWrap{
    margin-top: 50px;
}

.postSignUpSec .postSignUpMainWrap .postSignUpRightWrap .shareWrap p{
    font-weight: 600;
    font-size: 16px;
    color: #42526E;
    margin: 40px 0 0;
}

.postSignUpSec .postSignUpMainWrap .postSignUpRightWrap .shareWrap a{
    font-weight: 400;
    font-size: 18px;
    color: #2F39BF;
    margin-top: 10px;
    text-decoration: underline;
}

.postSignUpSec .postSignUpMainWrap .postSignUpRightWrap .shareWrap .socialMediaWrap{
    display: flex;
    justify-content: left;
    align-items: center;
}

.postSignUpSec .postSignUpMainWrap .postSignUpRightWrap .shareWrap .socialMediaWrap .twitterWrap a, .postSignUpSec .postSignUpMainWrap .postSignUpRightWrap .shareWrap .socialMediaWrap .linkedInWrap a{
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 15px 50px;
    background: #38B3F9;
    border-radius: 8px;
    color: #fff;
    text-decoration: none;
}

.postSignUpSec .postSignUpMainWrap .postSignUpRightWrap .shareWrap .socialMediaWrap .twitterWrap a i, .postSignUpSec .postSignUpMainWrap .postSignUpRightWrap .shareWrap .socialMediaWrap .linkedInWrap a i{
    margin-right: 10px;
}

.postSignUpSec .postSignUpMainWrap .postSignUpRightWrap .shareWrap .socialMediaWrap .linkedInWrap a{
    background: #2F57BF;
    margin-left: 15px;
}

.safeUpdatesFormSec{
    padding: 120px 0;
    background: #fff;
}

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

.safeUpdatesFormSec .safeUpdateMainWrap .safeUpdateContentWrap{
    max-width: 550px;
}

.safeUpdatesFormSec .safeUpdateMainWrap .safeUpdateContentWrap h2{
    font-weight: 800;
    font-size: 36px;
    color: #0E134F;
    margin: 0;
}

.safeUpdatesFormSec .safeUpdateMainWrap .safeUpdateContentWrap p{
    font-weight: 400;
    font-size: 20px;
    color: #42526E;
    margin: 20px 0 0;
}

.safeUpdatesFormSec .safeUpdateMainWrap .safeUpdateContentWrap .safeUpdateDetailsWrap{
    margin-top: 25px;
}

.safeUpdatesFormSec .safeUpdateMainWrap .safeUpdateContentWrap .safeUpdateDetailsWrap .detailWrap{
    display: flex;
    align-items: center;
    justify-content: start;
    margin-top: 20px;
}

.safeUpdatesFormSec .safeUpdateMainWrap .safeUpdateContentWrap .safeUpdateDetailsWrap .detailWrap p{
    margin: 0 0 0 15px;
    font-weight: 400;
    font-size: 20px;
    color: #42526E;
}



.safeUpdatesFormSec .safeUpdateMainWrap .safeUpdateFormWrap{
    margin-left: 30px;
    max-width: 450px;
    position: relative;
}

.safeUpdatesFormSec .safeUpdateMainWrap .safeUpdateFormWrap .safeUpdateForm{
    background: #FFFFFF;
    border-radius: 6px;
    text-align: left;
}

.safeUpdatesFormSec .safeUpdateMainWrap .safeUpdateFormWrap .safeUpdateForm h2{
    font-weight: 800;
    font-size: 36px;
    color: #0E134F;
    margin: 0;
}

.safeUpdatesFormSec .safeUpdateMainWrap .safeUpdateFormWrap .safeUpdateForm p{
    font-weight: 400;
    font-size: 14px;
    color: #42526E;
    margin: 20px 0 0;
}

.safeUpdatesFormSec .safeUpdateMainWrap .safeUpdateFormWrap .safeUpdateForm p a{
    font-size: inherit;
    font-weight: 500;
    color: #2F39BF;
    text-decoration: underline;
}

.safeUpdatesFormSec .safeUpdateMainWrap .safeUpdateFormWrap .safeUpdateForm .formFieldsWrap{
    margin-top: 35px;
}

.safeUpdatesFormSec .safeUpdateMainWrap .safeUpdateFormWrap .safeUpdateForm .formFieldsWrap input, .safeUpdatesFormSec .safeUpdateMainWrap .safeUpdateFormWrap .safeUpdateForm .formFieldsWrap select{
    padding: 10px 20px;
    background: #F8F9FB;
    border: 1px solid rgba(66, 82, 110, 0.15);
    border-radius: 6px;
    width: 100%;
    color: #0E134F;
    font-size: 16px;
    margin-top: 15px;
}

.safeUpdatesFormSec .safeUpdateMainWrap .safeUpdateFormWrap .safeUpdateForm .formFieldsWrap .checkboxWrap{
    display: flex;
    align-items: center;
    margin-top: 15px;
}

.safeUpdatesFormSec .safeUpdateMainWrap .safeUpdateFormWrap .safeUpdateForm .formFieldsWrap .checkboxWrap input{
    width: auto;
    margin-top: 0;
    height: 16px;
    width: 16px;
}

.safeUpdatesFormSec .safeUpdateMainWrap .safeUpdateFormWrap .safeUpdateForm .formFieldsWrap .checkboxWrap label{
    margin: 0 0 0 15px;
    font-weight: 400;
    font-size: 12px;
    color: #42526E;
}

.safeUpdatesFormSec .safeUpdateMainWrap .safeUpdateFormWrap .safeUpdateForm .formFieldsWrap .checkboxWrap label a{
    font-size: inherit;
    font-weight: inherit;
    text-decoration: underline;
    color: #2F39BF;
}

.safeUpdatesFormSec .safeUpdateMainWrap .safeUpdateFormWrap .safeUpdateForm .formCtaWrap{
    margin-top: 20px;
}

.safeUpdateMainWrap .safeUpdateFormWrap .safeUpdateForm .formCtaWrap button{
    width: 100%;
}

.safeUpdatesFormSec .safeUpdateMainWrap .safeUpdateFormWrap .formWrap{
    position: relative;
}

.safeUpdatesFormSec .safeUpdateMainWrap .safeUpdateFormWrap .formWrap .formError,
.safeUpdatesFormSec .safeUpdateMainWrap .safeUpdateFormWrap .formWrap .formSuccess {
  position: absolute;
  padding: 5px;
  color: red;
  background: #fff;
  font-size: 14px;
  font-weight: 500;
  top: calc(100% + 15px);
  right: 0;
  left: 0;
  display: none;
}

.safeUpdatesFormSec .safeUpdateMainWrap .safeUpdateFormWrap .formWrap .formSuccess {
  color: #198754;
}

.safeUpdatesFAQs #glb-nfaq-wrap{
    padding: 80px 0;
    background: #F8F9FB;
}

.safeUpdatesFAQs #glb-nfaq-wrap .glb-nfaq-ttl h2{
    font-weight: 800;
    font-size: 36px;
    color: #0E134F;
    margin: 0;
}

.postSignUpSec{
    display: none;
}

/* @section 6. All Providers in Pricing Section */

.themesPartnerAllProviders #wt-prcNew-v2 .wt-prcNew2_prvd-tab .nav-tabs li:nth-child(3), .themesPartnerAllProviders #wt-prcNew-v2 .wt-prcNew2_prvd-tab .nav-tabs li:nth-child(4), .themesPartnerAllProviders #wt-prcNew-v2 .wt-prcNew2_prvd-tab .nav-tabs li:nth-child(5){
    display: block;
}

.themesPartnerAllProviders .nav-tabs{
    max-width: 100%;
}

@media (max-width: 1200px) {
    .prtnr_lndBnr_ctaBox .btn {
        width: 100%;
    }
    .prtnr_lndBnr_ctaBox .btn:nth-of-type(2) {
        margin: 15px 0 0 0 !important;
    }
}

@media (max-width: 992px) {
    .prtnr-lnd-bnr .lnd-bnr-wrap {
        padding: 100px 0;
    }
    .prtnr-lnd-quote {
        background-position: 0 -10%, 110% 150%;
        padding: 80px 0 60px;
    }
    .prtnr-lnd-quote-txt article,
    .prtnr-lnd-quote-txt-name {
        font-size: 16px;
        margin-top: 0;
    }
    .prtnr-lnd-quote-txt-name,
    .prtnr-lnd-quote-txt-name img {
        margin-top: 10px;
    }
    /* Partner Brizy */
    #prtnr-brizy-quote.prtnr-lnd-quote {
        padding: 40px 0;
    }
    #prtnr-brizy-quote .prtnr-lnd-quote-txt-name span {
        font-size: 15px;
    }
    .prtnr-lnd-quote-txt-name img {
        max-height: 30px;
    }
    #prtnr-mainwp-quote.prtnr-lnd-quote {
        background: none, url(../../img/landing/prtnr-lnd-quote-bg.png) no-repeat -10% 110% #414141;
    }
    #prtnr-mainwp-quote.prtnr-lnd-quote {
        padding: 40px 0;
    }
    /* Theme Partner Pricing CSS */
    .prtnr-lnd-bnr2_sec {
        padding: 150px 0 50px;
    }
    .prtnr-lnd-bnr2_txtBox {
        margin: 20px 0;
    }
    .prtnr-lnd-bnr2_txtBox h1 {
        font-size: 40px;
        margin-bottom: 10px;
    }
    .prtnr-lnd-bnr2_txtBox p {
        font-size: 18px;
    }
    .thmPrtnr-prc_wrap .wt-prcNew2_sec {
        padding: 20px !important;
    }
    .thmPrtnr-prc_wrap #wt-prcNew-v2 .wt-prcNew2_sec {
        width: calc(33% - 30px) !important;
    }
    .thmPrtnr-prc_wrap .wt-prcNew2_sec::before {
        font-size: 12px;
    }
    .thmPrtnr-prc_wrap .wt-prcNew2_prc_btn a {
        font-size: 13px;
    }
    .themesPartnerNewBnrSec {
        padding: 80px 0 40px;
    }
    .themesPartnerNewBnrSec .TxtBox h1 {
        font-size: 36px;
    }
    .themesPartnerNewBnrSec .TxtBox p {
        font-size: 16px;
    }
    .themesPartnerNewBnrSec .TxtBox .features li {
        font-size: 16px;
    }
    #wt-prcNew-v2 .wt-prcNew2_prvd-tab .nav-tabs li {
        min-width: 50%;
    }
    .themesPartnerPricingSec .cw-prc-ftrs-wrap {
        padding: 40px 0;
    }
    .themesPartnerPricingSec #wt-prcNew-v3 #wt-prcNew-v2 .cw-prc-ftrs-hd {
        font-size: 28px;
    }
    .themesPartnerPricingSec #wt-prcNew-v3 #wt-prcNew-v2 .cw-prc-ftrs-body li {
        font-size: 14px;
        margin-bottom: 10px;
    }
    .themesPartnerPricingSec #wt-prcNew-v3 #wt-prcNew-v2 .cw-prc-ftrs-body li::before {
        font-size: 14px;
    }
    .themesPartnerQuoteNewSec .prtnr-lnd-quote-txt article {
        font-size: 18px;
        line-height: 24px;
    }
    .themesPartnerQuoteNewSec .prtnr-lnd-quote-txt-name {
        font-size: 14px;
    }
    .themesPartnerQuoteNewSec .prtnr-lnd-quote-txt-name b {
        font-size: 18px;
    }
    .exclusiveOfferSec .txt h2 {
        font-size: 28px;
    }
    .exclusiveOfferSec .txt p {
        font-size: 16px;
    }
    .exclusiveOfferSec .txt {
        max-width: 90%;
    }
    .BundlesPluginSec {
        padding: 60px 0 0;
    }
    .BundlesPluginSec .topTxt h2,
    .midContentCtaSec .txtWrap h2 {
        font-size: 28px;
    }
    .BundlesPluginSec .topTxt p,
    .midContentCtaSec .txtWrap p {
        font-size: 16px;
    }
    .BundlesPluginSec .BundlesPluginCard {
        margin-bottom: 60px;
    }
    .BundlesPluginSec .enlarging .BundlesPluginCard img,
    .BundlesPluginSec .enlarging .BundlesPluginCard.large img {
        max-width: 100%;
        width: auto;
    }
    .midContentCtaSec {
        padding: 60px 0;
    }

    /*Safe Update Styling || Begins*/

    .safeUpdatesHeroSec{
        padding: 130px 0 80px;
    }

    .postSignUpSec, .safeUpdatesFormSec, .safeUpdatesFAQs #glb-nfaq-wrap{
        padding: 60px 0;
    }

    .safeUpdatesHeroSec .safeUpdateMainWrap h1{
        font-size: 36px;
    }
    .safeUpdatesFormSec .safeUpdateMainWrap .safeUpdateFormWrap .safeUpdateForm h2, .postSignUpSec .postSignUpHeadWrap h2, .safeUpdatesFAQs #glb-nfaq-wrap .glb-nfaq-ttl h2{
        font-size: 28px;
    }
    .safeUpdatesHeroSec .safeUpdateMainWrap p, .safeUpdatesFormSec .safeUpdateMainWrap .safeUpdateFormWrap .safeUpdateForm p, .safeUpdatesFormSec .safeUpdateMainWrap .safeUpdateFormWrap .safeUpdateForm p, .postSignUpSec .postSignUpMainWrap .postSignUpRightWrap p{
        font-size: 16px;
    }

    .safeUpdatesFormSec .safeUpdateMainWrap .safeUpdateImgWrap{
        margin-right: 20px;
    }

    .postSignUpSec .postSignUpMainWrap .postSignUpLeftWrap .signUpNumbersWrap{
        padding: 30px 20px;
    }
    .postSignUpSec .postSignUpMainWrap .postSignUpRightWrap{
        margin-left: 40px;
    }
    .postSignUpSec .postSignUpMainWrap .postSignUpRightWrap{
        max-width: 390px;
    }
    .themesPartnerAllProviders #wt-prcNew-v2 .wt-prcNew2_prvd-tab .nav-tabs li{
        min-width: 33.33%;
    }
    .themesPartnerAllProviders #wt-prcNew-v2 .wt-prcNew2_prvd-tab .nav-tabs li:nth-child(4), .themesPartnerAllProviders #wt-prcNew-v2 .wt-prcNew2_prvd-tab .nav-tabs li:nth-child(5){
        min-width: 50%;
    }
}

@media (max-width: 767px) {
    .prtnr-lnd-bnr .lnd-bnr-wrap {
        padding: 70px 0 80px;
    }
    .prtnr-lnd-bnr .lnd-bnr-ttl-box h1 {
        margin-top: 30px;
    }
    .prtnr-lnd-quote {
        background-position: left -10%, right 300%;
        padding: 60px 0 40px;
    }
    .prtnr-lnd-quote-img,
    .prtnr-lnd-quote-txt article,
    .prtnr-lnd-quote-txt-name {
        text-align: center;
    }
    .prtnr-lnd-quote-img img {
        display: inline-block;
        margin-bottom: 20px;
    }
    .prtnr-lnd-quote-txt-name {
        margin-top: 20px;
    }
    .prtnr-lnd-quote-txt-name img {
        margin: 10px auto 0;
    }
    .prtnr-lnd-bnr-ftr-sec {
        padding: 25px 20px 10px 20px;
    }
    .prtnr-lnd-bnr-ftr-img img {
        height: 40px;
    }
    #prtnr-bigcom-quote::before {
        display: none;
    }
    #prtnr-elementor-quote.prtnr-lnd-quote {
        padding: 40px 0;
    }
    #prtnr-elementor-quote.prtnr-lnd-quote::before {
        background-position: top left, bottom right;
        background-size: 200px, 400px;
    }
    #prtnr-elementor-quote .prtnr-lnd-quote-img img {
        max-height: 300px;
    }
    #prtnr-elementor-quote.prtnr-lnd-quote::before {
        background-image: none;
    }
    /* Theme Partner Pricing CSS */
    .prtnr-lnd-bnr2_sec {
        padding-top: 120px;
    }
    .prtnr-lnd-bnr2_txtBox h1 {
        font-size: 30px;
    }
    .prtnr-lnd-bnr2_txtBox p {
        font-size: 16px;
    }
    #prtnr_divi-quote {
        background: #9332e8 !important;
    }
    .themesPartnerNewBnrSec .TxtBox h1 {
        font-size: 28px;
    }
    .themesPartnerPricingSec .vultrPlansTabsWrap2 {
        position: absolute;
        top: -100px;
        left: 0;
        right: 0;
        width: 100%;
        margin: 0;
    }
    .themesPartnerPricingSec .newPrc_switcher2_wrap {
        margin: 80px 0 0px;
    }
    .themesPartnerPricingSec #wt-prcNew-v3 #wt-prcNew-v2 .cw-prc-ftrs-body li {
        width: 50%;
    }
    .themesPartnerQuoteNewSec .prtnr-lnd-quote-img,
    .themesPartnerQuoteNewSec .prtnr-lnd-quote-txt article,
    .themesPartnerQuoteNewSec .prtnr-lnd-quote-txt-name {
        text-align: left;
    }
    .themesPartnerQuoteNewSec .prtnr-lnd-quote-txt-name img {
        margin: 10px 0 0;
    }
    .partnerWithBeaver .themesPartnerNewBnrSec .TxtBox .ctaWrap {
        text-align: center;
    }
    .partnerWithBeaver .themesPartnerNewBnrSec .TxtBox .ctaWrap .btn {
        width: 100%;
        max-width: 350px;
        margin: 0 auto 10px;
    }
    .partnerWithBeaver .themesPartnerNewBnrSec .TxtBox .ctaWrap .loginNote {
        max-width: 100%;
    }
    .partnerWithBeaver .themesPartnerNewBnrSec {
        background: #fff5dc;
    }
    .partnerWithKubio .themesPartnerPricingSec.v2 .vultrPlansTabsWrap2{
        top: -80px;
    }

    /*Safe Update Styling || Begins*/

    .safeUpdatesHeroSec .safeUpdateMainWrap h1{
        font-size: 28px;
    }

    .safeUpdatesFormSec .safeUpdateMainWrap, .postSignUpSec .postSignUpMainWrap{
        flex-direction: column;
    }

    .safeUpdatesFormSec .safeUpdateMainWrap .safeUpdateImgWrap{
        margin: 0 0 40px 0;
    }

    .safeUpdatesFormSec .safeUpdateMainWrap .safeUpdateFormWrap{
        margin: 0;
    }

    .safeUpdatesFormSec .safeUpdateMainWrap .safeUpdateFormWrap .safeUpdateForm{
        text-align: center;
    }

    .postSignUpSec .postSignUpMainWrap .postSignUpRightWrap{
        margin: 40px 0 0;
        text-align: center;
    }

    .postSignUpSec .postSignUpMainWrap .postSignUpRightWrap .shareWrap .socialMediaWrap{
        justify-content: center;
    }

}

@media (max-width: 600px) {
    /* Theme Partner Pricing CSS */
    .thmPrtnr-prc_wrap .wt-prcNew2_sec,
    .thmPrtnr-prc_wrap #wt-prcNew-v2 .wt-prcNew2_sec {
        width: 100% !important;
    }
    .exclusiveOfferSec .txt {
        text-align: center;
    }
    .exclusiveOfferSec {
        background: url(../../img/partner/beaver-banner-img-left.png) -50px center no-repeat, url(../../img/partner/beaver-banner-img-right.png) calc(100% + 70px) center no-repeat #fff5dc;
        background-size: contain;
    }
    .themesPartnerQuoteNewSec .row{
        flex-direction: column;
    }
    .themesPartnerAllProviders #wt-prcNew-v2 .wt-prcNew2_prvd-tab .nav-tabs li{
        min-width: 50%;
    }
    .themesPartnerAllProviders #wt-prcNew-v2 .wt-prcNew2_prvd-tab .nav-tabs li:last-child{
        min-width: 100%;
    }
}

@media (max-width: 500px) {
    .prtnr-lnd-bnr-ftr-sec .col-xs-6 {
        width: 100%;
    }
    #prtnr-brizy-quote.prtnr-lnd-quote {
        background-position: left -10%, right 300%;
    }
    .addMoreFeatures .moreFeaturesNote {
        padding: 10px 20px;
        font-weight: 700;
        font-size: 16px;
    }
    .themesPartnerPricingSec .vultrPlansTabsWrap .nav-tabs li a {
        font-size: 16px;
    }
    .themesPartnerPricingSec .vultrPlansTabsWrap {
        top: 0;
    }
    .themesPartnerNewBnrSec .TxtBox .features li {
        font-size: 14px;
    }
    .themesPartnerNewBnrSec .TxtBox .ctaWrap a {
        width: 100%;
    }
    .themesPartnerNewBnrSec .TxtBox .ctaWrap a:first-child {
        margin-bottom: 10px;
    }
    .themesPartnerNewBnrSec .TxtBox .ctaWrap a.cw-glb-btn4 {
        margin-top: 15px;
    }
    .themesPartnerNewBnrSec .TxtBox .ctaWrap .loginNote {
        max-width: 100%;
    }
    section.lnd-new-bnr-wrap .ctaWrap a {
        width: 100%;
        margin: 0 0 10px;
    }
    section.lnd-new-bnr-wrap .ctaWrap .loginNote {
        max-width: 100%;
    }
    .themesPartnerNewBnrSec .TxtBox .ctaMainWrap{
        flex-direction: column;
    }
    .themesPartnerNewBnrSec .TxtBox .ctaMainWrap .btn{
        width: 100%;
    }
    .themesPartnerNewBnrSec .TxtBox .ctaMainWrap .cta1,
    .themesPartnerNewBnrSec .TxtBox .ctaMainWrap .cta2{
        width: 100%;
    }
    .themesPartnerNewBnrSec .TxtBox .ctaMainWrap .cta2{
        margin-top: 20px;
    }
    .themesPartnerNewBnrSec .TxtBox img{
        max-width: 100%;
    }

    /*Safe Updates Styling || Begins*/

    .postSignUpSec .postSignUpMainWrap .postSignUpRightWrap .shareWrap .socialMediaWrap{
        flex-direction: column;
        align-items: center;
    }

    .postSignUpSec .postSignUpMainWrap .postSignUpRightWrap .shareWrap .socialMediaWrap .linkedInWrap a{
        margin-left: 0;
        width: 180px;
    }

    .postSignUpSec .postSignUpMainWrap .postSignUpRightWrap .shareWrap{
        margin-top: 20px;
    }
}