/**
 * @tableofcontents
 *
 * 1. Fonts Include
 * 2. PPC Magento
 * 3. PPC PHP
 * 4. PPC Agency Version 
 * 5. PPC Alternative Hosting Version 
 * 6. PPC Alternative Hosting Version 2
 * 7. PPC Symfony
 * 8. PPC Agency 2022
 * 9. PPC Pricing Cta Borders
 * 10. Trials Page Styling
 */
/* @section 1. Fonts Include */
@import url("../../fonts/css/gotham.css");
@import url("../../fonts/css/rubik.css");
@import url("../../fonts/css/montserrat.css");
@import url("../../fonts/css/poppins.css");
@import url("../../fonts/css/itc-avant-grande-gothic-std.css");
@import url("../../fonts/css/niveau-grotesk.css");
@font-face {
  font-family: "Gilroy-ExtraBold";
  src: url("../../fonts/Gilroy-ExtraBold/Gilroy-ExtraBold.woff2") format("woff2"), url("../../fonts/Gilroy-ExtraBold/Gilroy-ExtraBold.woff") format("woff"), url("../../fonts/Gilroy-ExtraBold/Gilroy-ExtraBold.ttf") format("truetype"), url("../../fonts/Gilroy-ExtraBold/Gilroy-ExtraBold.svg") format("svg");
  font-weight: 700;
}
/* Global Css variable */
:root {
  --ppc20_font-family1: "Gilroy-ExtraBold" !important;
  --ppc20_heading_color: #020637;
  --ppc20_para_color: #595959;
  --ppc20_cta_color: #f26422;
  --ppc20_bg_grd1: #f26322;
  --ppc20_bg_grd2: #ff9800;
  --ppc20_bg_grd3: #f26322;
  --ppc20_bg_grd4: #ff9800;
  --ppc20_bg_grd5: #f26322;
  --ppc20_bg_grd6: #ff9800;
  --ppc20_white_color: #fff;
  --ppc20_feat_icon_color1: #f0a264;
  --ppc20_feat_icon_color2: #fadcc4;
  --ppc20_logo_pos: -92px;
  --ppc20_bg_img1: url("../../img/ppc/magento-ppc-bnr-img-frame.png");
  --ppc20_bg_img2: url("../../img/ppc/magento-ppc-bnr-img-frame.png");
  --ppc20_bg_img3: url(../../img/ppc/magento-ppc-mig-img-frame.png);
}

.fa {
  font-family: FontAwesome !important;
}

.ab-icon {
  font-family: dashicons !important;
}

.glbNew-strp_sprt {
  display: none !important;
}

.wt-prcNew2_prc_hr sup,
.wt-prcNew2_prc sup {
  font-size: 36px !important;
}

.wt-prcNew2_prc_hr b,
.wt-prcNew2_prc b {
  font-weight: 700 !important;
}

/* PPC PHP Variable */
.ppc20_php_wrap,
.ppc20_laravel_wrap,
.ppc20_typo3_wrap {
  --ppc20_font-family1: "rubik" !important;
  --ppc20_heading_color: #080f1a;
  --ppc20_para_color: #080f1a;
}

.ppc20_php_wrap {
  --ppc20_cta_color: #4f5b93;
}

.ppc20_laravel_wrap {
  --ppc20_cta_color: #f55247;
}

.ppc20_typo3_wrap {
  --ppc20_cta_color: #ff8700;
}

.ppc20_moodle_ver {
  --ppc20_cta_color: #f98012;
}

.newPrc_switcher_box .newPrc_switcher_btn:before,
.wt-prcNew2_sec2 .wt-prcNew2_prc_text {
  background-color: var(--ppc20_cta_color);
}

.ppc20_php_wrap {
  --ppc20_feat_icon_color1: #7371db;
  --ppc20_feat_icon_color2: #c7c6f6;
}

.ppc20_laravel_wrap {
  --ppc20_feat_icon_color1: #f36568;
  --ppc20_feat_icon_color2: #fcc9ca;
}

.ppc20_typo3_wrap {
  --ppc20_feat_icon_color1: #ffc748;
  --ppc20_feat_icon_color2: #ffe8b4;
}

.ppc20_moodle_ver {
  --ppc20_feat_icon_color1: #f98012;
  --ppc20_feat_icon_color2: #ffd2aa;
}

.ppc20_php_main {
  --ppc20_bg_grd1: #bbdaff;
  --ppc20_bg_grd2: #bbdaff;
  --ppc20_bg_grd3: #bbdaff;
  --ppc20_bg_grd4: #bbdaff;
  --ppc20_bg_grd5: #4ed5e7;
  --ppc20_bg_grd6: #4ed5e7;
  --ppc20_bg_img1: url("../../img/ppc/ppc20_php_img1.png");
  --ppc20_bg_img2: url("../../img/ppc/ppc20_php_img1.png");
  --ppc20_bg_img3: url(../../img/ppc/ppc20_php_img2.png);
}

.ppc20_php_aws {
  --ppc20_bg_grd1: #ff9900;
  --ppc20_bg_grd2: #ff9900;
  --ppc20_bg_grd3: #f8f9fb;
  --ppc20_bg_grd4: #f8f9fb;
  --ppc20_bg_grd5: #7371db;
  --ppc20_bg_grd6: #7371db;
  --ppc20_bg_img1: url("../../img/ppc/ppc20_mgn_img1.png");
  --ppc20_bg_img2: url("../../img/ppc/ppc20_php_img1.png");
  --ppc20_bg_img3: url(../../img/ppc/ppc20_php_img3.png);
}

.ppc20_php_do {
  --ppc20_bg_grd1: #0080ff;
  --ppc20_bg_grd2: #0080ff;
  --ppc20_bg_grd3: #f8f9fb;
  --ppc20_bg_grd4: #f8f9fb;
  --ppc20_bg_grd5: #7371db;
  --ppc20_bg_grd6: #7371db;
  --ppc20_bg_img1: url("../../img/ppc/ppc20_php_img4.png");
  --ppc20_bg_img2: url("../../img/ppc/ppc20_php_img1.png");
  --ppc20_bg_img3: url(../../img/ppc/ppc20_php_img3.png);
}

.ppc20_php_gce {
  --ppc20_bg_grd1: #fbbc05;
  --ppc20_bg_grd2: #fbbc05;
  --ppc20_bg_grd3: #f8f9fb;
  --ppc20_bg_grd4: #f8f9fb;
  --ppc20_bg_grd5: #7371db;
  --ppc20_bg_grd6: #7371db;
  --ppc20_bg_img1: url("../../img/ppc/ppc20_php_img5.png");
  --ppc20_bg_img2: url("../../img/ppc/ppc20_php_img1.png");
  --ppc20_bg_img3: url(../../img/ppc/ppc20_php_img3.png);
}

.ppc20_php_linode {
  --ppc20_bg_grd1: #1fb25a;
  --ppc20_bg_grd2: #1fb25a;
  --ppc20_bg_grd3: #f8f9fb;
  --ppc20_bg_grd4: #f8f9fb;
  --ppc20_bg_grd5: #7371db;
  --ppc20_bg_grd6: #7371db;
  --ppc20_bg_img1: url("../../img/ppc/ppc20_php_img5.png");
  --ppc20_bg_img2: url("../../img/ppc/ppc20_php_img1.png");
  --ppc20_bg_img3: url(../../img/ppc/ppc20_php_img3.png);
}

.ppc20_laravel_main {
  --ppc20_bg_grd1: #fcc9ca;
  --ppc20_bg_grd2: #fcc9ca;
  --ppc20_bg_grd3: #fcc9ca;
  --ppc20_bg_grd4: #fcc9ca;
  --ppc20_bg_grd5: #f8f9fb;
  --ppc20_bg_grd6: #f8f9fb;
  --ppc20_bg_img1: url("../../img/ppc/ppc20_laravel_img1.png");
  --ppc20_bg_img2: url("../../img/ppc/ppc20_laravel_img1.png");
  --ppc20_bg_img3: url(../../img/ppc/ppc20_laravel_img2.png);
}

.ppc20_laravel_aws {
  --ppc20_bg_grd1: #ff9900;
  --ppc20_bg_grd2: #ff9900;
  --ppc20_bg_grd3: #f8f9fb;
  --ppc20_bg_grd4: #f8f9fb;
  --ppc20_bg_grd5: #fcc9ca;
  --ppc20_bg_grd6: #fcc9ca;
  --ppc20_bg_img1: url("../../img/ppc/ppc20_mgn_img1.png");
  --ppc20_bg_img2: url("../../img/ppc/ppc20_laravel_img1.png");
  --ppc20_bg_img3: url(../../img/ppc/ppc20_laravel_img2.png);
}

.ppc20_laravel_do {
  --ppc20_bg_grd1: #0080ff;
  --ppc20_bg_grd2: #0080ff;
  --ppc20_bg_grd3: #f8f9fb;
  --ppc20_bg_grd4: #f8f9fb;
  --ppc20_bg_grd5: #fcc9ca;
  --ppc20_bg_grd6: #fcc9ca;
  --ppc20_bg_img1: url("../../img/ppc/ppc20_php_img4.png");
  --ppc20_bg_img2: url("../../img/ppc/ppc20_laravel_img1.png");
  --ppc20_bg_img3: url(../../img/ppc/ppc20_laravel_img2.png);
}

.ppc20_laravel_gce {
  --ppc20_bg_grd1: #fbbc05;
  --ppc20_bg_grd2: #fbbc05;
  --ppc20_bg_grd3: #f8f9fb;
  --ppc20_bg_grd4: #f8f9fb;
  --ppc20_bg_grd5: #fcc9ca;
  --ppc20_bg_grd6: #fcc9ca;
  --ppc20_bg_img1: url("../../img/ppc/ppc20_php_img5.png");
  --ppc20_bg_img2: url("../../img/ppc/ppc20_laravel_img1.png");
  --ppc20_bg_img3: url(../../img/ppc/ppc20_laravel_img2.png);
}

.ppc20_laravel_linode {
  --ppc20_bg_grd1: #1fb25a;
  --ppc20_bg_grd2: #1fb25a;
  --ppc20_bg_grd3: #f8f9fb;
  --ppc20_bg_grd4: #f8f9fb;
  --ppc20_bg_grd5: #fcc9ca;
  --ppc20_bg_grd6: #fcc9ca;
  --ppc20_bg_img1: url("../../img/ppc/ppc20_php_img5.png");
  --ppc20_bg_img2: url("../../img/ppc/ppc20_laravel_img1.png");
  --ppc20_bg_img3: url(../../img/ppc/ppc20_laravel_img2.png);
}

.ppc20_typo3_main {
  --ppc20_bg_grd1: #ffcf99;
  --ppc20_bg_grd2: #ffcf99;
  --ppc20_bg_grd3: #ffcf99;
  --ppc20_bg_grd4: #ffcf99;
  --ppc20_bg_grd5: #f8f9fb;
  --ppc20_bg_grd6: #f8f9fb;
  --ppc20_bg_img1: url("../../img/ppc/ppc20_typo3_img1.png");
  --ppc20_bg_img2: url("../../img/ppc/ppc20_typo3_img1.png");
  --ppc20_bg_img3: url(../../img/ppc/ppc20_typo3_img2.png);
}

.ppc20_magento_aws {
  --ppc20_bg_grd1: #f26322;
  --ppc20_bg_grd2: #ff9800;
  --ppc20_bg_grd3: #f3671f;
  --ppc20_bg_grd4: #fe9303;
  --ppc20_bg_grd5: #ff9901;
  --ppc20_bg_grd6: #f77a14;
  --ppc20_bg_img1: url("../../img/ppc/ppc20_mgn_img1.png");
  --ppc20_bg_img2: url("../../img/ppc/ppc20_mgn_img1.png");
  --ppc20_bg_img3: url(../../img/ppc/ppc20_mgn_img2.png);
}

.ppc20_magento_do {
  --ppc20_bg_grd1: #2f39bf;
  --ppc20_bg_grd2: #0080ff;
  --ppc20_bg_grd3: #2f39bf;
  --ppc20_bg_grd4: #0080ff;
  --ppc20_bg_grd5: #0080ff;
  --ppc20_bg_grd6: #2f39bf;
  --ppc20_bg_img1: url("../../img/ppc/ppc20_mgn_img3.png");
  --ppc20_bg_img2: url("../../img/ppc/ppc20_mgn_img3.png");
  --ppc20_bg_img3: url(../../img/ppc/ppc20_mgn_img4.png);
}

.ppc20_magento_gce {
  --ppc20_bg_grd1: #ea4335;
  --ppc20_bg_grd2: #fbbc05;
  --ppc20_bg_grd3: #ec5030;
  --ppc20_bg_grd4: #fab508;
  --ppc20_bg_grd5: #fab20a;
  --ppc20_bg_grd6: #ee6229;
  --ppc20_bg_img1: url("../../img/ppc/ppc20_mgn_img1.png");
  --ppc20_bg_img2: url("../../img/ppc/ppc20_mgn_img1.png");
  --ppc20_bg_img3: url(../../img/ppc/ppc20_mgn_img2.png);
}

.ppc20_magento_vultr {
  --ppc20_bg_grd1: #2f39bf;
  --ppc20_bg_grd2: #0080ff;
  --ppc20_bg_grd3: #007bfc;
  --ppc20_bg_grd4: #51b9ff;
  --ppc20_bg_grd5: #51b9ff;
  --ppc20_bg_grd6: #007bfc;
  --ppc20_bg_img1: url("../../img/ppc/ppc20_mgn_img3.png");
  --ppc20_bg_img2: url("../../img/ppc/ppc20_mgn_img3.png");
  --ppc20_bg_img3: url(../../img/ppc/ppc20_mgn_img4.png);
}

.ppc20_magento_linode {
  --ppc20_bg_grd1: #10750b;
  --ppc20_bg_grd2: #63b05f;
  --ppc20_bg_grd3: #1f801a;
  --ppc20_bg_grd4: #5dac59;
  --ppc20_bg_grd5: #1a7c15;
  --ppc20_bg_grd6: #58a854;
  --ppc20_bg_img1: url("../../img/ppc/ppc20_mgn_img5.png");
  --ppc20_bg_img2: url("../../img/ppc/ppc20_mgn_img5.png");
  --ppc20_bg_img3: url(../../img/ppc/ppc20_mgn_img6.png);
}

.ppc20_moodle_ver {
  --ppc20_bg_grd1: #f98012;
  --ppc20_bg_grd2: #f98012;
  --ppc20_bg_grd3: #f98012;
  --ppc20_bg_grd4: #f98012;
  --ppc20_bg_grd5: #4ed5e7;
  --ppc20_bg_grd6: #4ed5e7;
  --ppc20_bg_img1: url("../../img/ppc/ppc20_moodle_img1.png");
  --ppc20_bg_img2: url("../../img/ppc/ppc20_moodle_img1.png");
  --ppc20_bg_img3: url(../../img/ppc/ppc20_php_img2.png);
}

.ppc20_agency_ver {
  --ppc20_poppins_font: "poppins" !important;
  --ppc20_agency_cta_color: #fbd808;
  --ppc20_cta_color: #fbd808;
  --ppc20_agency_cta_hover_color: #acff09;
  --ppc20_agency_txt_color: #0a1e43;
  --ppc20_agency_primary_color: #3818b9;
  --ppc20_agency_primary_color2: #060956;
  --ppc20_feat_icon_color1: #ffc748;
  --ppc20_feat_icon_color2: #ffe8b4;
  --ppc20_agency_dot_img1: url("../../img/ppc/agency-dots-image1.png");
  --ppc20_agency_dot_img2: url("../../img/ppc/agency-dots-image2.png");
  --ppc20_agency_dot_img3: url("../../img/ppc/agency-dots-image3.png");
}

.ppc22_agency_ver {
  --Niveau_Grotesk_font: "Niveau Grotesk", sans-serif !important;
  --cta_color: #fbd808;
  --cta_text_color: #0e134f;
  --cta_hover_color: #fde44d;
  --cta_hover_text_color: #0e134f;
  --heading_color: #0e134f;
  --txt_color: #42526e;
  --blue_color: #2f39bf;
  --orange_color: #feb155;
  --color_white: #fff;
  --gradient_pattern_img: url("../../img/ppc22/ppc22-banner-pattern.png");
}

/* PPC 2021 */
.ppc21_woo_wrap {
  --ppc20_feat_icon_color1: #a7ccee;
  --ppc20_feat_icon_color2: #edf6fe;
  --ppc20_cta_color: #1de685;
}

.ppc21_woo_main {
  --ppc20_bg_grd1: #2ea3f8;
  --ppc20_bg_grd2: #71b3f0;
  --ppc20_bg_grd3: #2ea3f8;
  --ppc20_bg_grd4: #71b3f0;
  --ppc20_bg_grd5: #2ea3f8;
  --ppc20_bg_grd6: #71b3f0;
  --ppc20_bg_img1: url("../../img/ppc/ppc20_moodle_img1.png");
  --ppc20_bg_img2: url("../../img/ppc/ppc20_moodle_img1.png");
  --ppc20_bg_img3: url(../../img/ppc/ppc20_php_img2.png);
}

.ppc21_woo_wrap #mgt-comparison {
  --ppc20_cta_color: #fbd808;
}

.ppc21_woo_wrap #get_in_touch {
  --ppc20_cta_color: #0d179f;
}

/* PPC 2021 */
.ppc21_woo_wrap .ppcAgencyVideoTstmlSec.green_bg {
  background-color: transparent !important;
}

.ppc21_woo_wrap .ppc-magento-bnr-stripe {
  z-index: -999 !important;
}

.ppc21_woo_wrap .ppc-magento-new-bnr::before {
  content: "";
  width: 100%;
  height: 100%;
  background: url(https://www.cloudways.com/wp-content/uploads/2020/09/WordPress_logo.svg) no-repeat 95% center;
  background-size: 25%;
  position: absolute;
  right: 0;
  top: 0;
  opacity: 0.2;
  z-index: -9;
}

#ppc20_estore_ver {
  --ppc20_agency_primary_color2: rgba(57, 220, 177, 0.3);
}

.ppc20_moodle_ver .newLnd_tstml4_sec {
  background-color: #17162a;
}

.ppc20_moodle_ver .newLnd_tstml4_sec:not(.lnd_white_bg) #myCarousel_agn:before,
.ppc20_moodle_ver .newLnd_tstml4_sec:not(.lnd_white_bg) #myCarousel_agn:after {
  background-image: var(--ppc20_bg_img1);
  opacity: 0.6;
}

.ppc20_moodle_ver #magento-ppc-hdr .ppc-nav-cta a,
.ppc20_moodle_ver #magento-ppc-hdr .ppc-nav-cta a:focus,
.ppc20_moodle_ver #magento-ppc-hdr .ppc-nav-cta a:active {
  border-color: #fff !important;
  color: #fff !important;
}

.ppc20_moodle_ver #magento-ppc-hdr .ppc-nav-cta a:hover {
  border-color: #fff !important;
  color: var(--ppc20_cta_color) !important;
  background-color: #fff !important;
}

.ppc-magento-new-bnr .images-wrap:before,
.ppc20_bnr_wrap::before,
.ppc-magento-new-spprt .main-wrap .images-wrap::before,
.ppc-magento-new-spprt .main-wrap .images-wrap::after,
.magento-ppc-feats-tabs-wrap ul li:before {
  position: absolute;
  content: "";
  left: 0;
  right: 0;
  margin: auto;
}

.comp-with-cw-sec .comp-with-cw-txt p,
.pricing-wt-wrap .text-wrap p,
.magento-ppc-feats-wrap .magento-ppc-feats-txt p {
  color: var(--ppc20_para_color);
  font-size: 18px;
  font-weight: 400;
}

.comp-with-cw-sec .comp-with-cw-txt h2,
.pricing-wt-wrap .text-wrap h2,
.ppc-magento-new-spprt .main-wrap .main-txt h2,
.magento-ppc-feats-wrap .magento-ppc-feats-txt h2 {
  color: var(--ppc20_heading_color);
  font-size: 36px;
  font-weight: 700;
  margin: 0 0 15px;
  font-family: var(--ppc20_font-family1);
}

h1,
h2,
h3,
h4,
h5 {
  font-family: var(--ppc20_font-family1);
}

a {
  display: inline-block;
  outline: none !important;
  text-decoration: none !important;
}

.magento-ppc-cta {
  background: var(--ppc20_cta_color);
  border: 1px solid var(--ppc20_cta_color);
  border-radius: 6px;
  padding: 12px 30px;
  text-transform: uppercase;
  font-size: 16px;
  line-height: 19px;
  color: #ffffff;
  font-weight: 700;
  transition: all 0.3s ease-in-out;
}

.magento-ppc-cta:hover {
  background: transparent;
  color: var(--ppc20_cta_color);
}

/* @section 2. PPC Magento */
#magento-ppc-hdr.ppc-hdr-wrap nav .ppc-value-hdr-cw-logo {
  background-position-y: var(--ppc20_logo_pos);
}

#magento-ppc-hdr .ppc-nav li a,
#magento-ppc-hdr .ppc-nav li a:active,
#magento-ppc-hdr .ppc-nav li a:focus {
  color: var(--ppc20_heading_color);
}

#magento-ppc-hdr .ppc-nav-cta a,
#magento-ppc-hdr .ppc-nav-cta a:focus,
#magento-ppc-hdr .ppc-nav-cta a:active {
  line-height: normal;
  padding: 10px 22px !important;
  background-color: transparent;
  color: #000 !important;
  border-color: #000 !important;
  font-weight: 700;
}

#magento-ppc-hdr .ppc-nav-cta a:hover,
#magento-ppc-hdr .ppc-nav-cta a:focus,
#magento-ppc-hdr .ppc-nav-cta a:active {
  background-color: var(--ppc20_cta_color) !important;
  color: #fff !important;
  border-color: var(--ppc20_cta_color) !important;
}

#magento-ppc-hdr .affix .ppc-nav-cta a,
#magento-ppc-hdr .affix .ppc-nav-cta a:focus,
#magento-ppc-hdr .affix .ppc-nav-cta a:active {
  background-color: #fff !important;
  color: var(--ppc20_cta_color) !important;
  border-color: var(--ppc20_cta_color) !important;
}

#magento-ppc-hdr .affix .ppc-nav-cta a:hover {
  background-color: var(--ppc20_cta_color) !important;
  color: #fff !important;
}

/* @Section 2. Banner */
.ppc-magento-new-bnr {
  padding: 190px 0 120px;
  position: relative;
  overflow: hidden;
}

.ppc-magento-new-bnr.magento-generalPg-bnr::before {
  position: absolute;
  right: 0;
  left: 70%;
  top: 60px;
  bottom: 0;
  content: "";
  background: url(../../img/ppc/ppc-magento-bnr-logo.png) no-repeat left center transparent;
  max-height: 400px;
  margin: auto;
  background-size: contain;
  opacity: 0.3;
}

.ppc-magento-new-bnr .ppc-magento-bnr-stripe {
  position: absolute;
  top: 0;
  bottom: 0;
  right: -23%;
  width: 50%;
  background: linear-gradient(180deg, var(--ppc20_bg_grd1) 0%, var(--ppc20_bg_grd2) 100%);
  transform: matrix(1.4, 0, -0.28, 1, 0, 0);
  z-index: -9;
}

.ppc-magento-new-bnr .main-wrap {
  display: flex;
  flex-wrap: nowrap;
  flex-direction: row;
}

.ppc-magento-new-bnr .main-txt {
  flex: 1;
}

.ppc-magento-new-bnr .main-txt h1 {
  color: var(--ppc20_heading_color);
  font-size: 48px;
  font-weight: 900;
  margin: 0 0 20px;
}

.ppc-magento-new-bnr .main-txt p {
  color: var(--ppc20_para_color);
  font-size: 20px;
  margin-bottom: 30px;
}

.ppc-magento-new-bnr .main-txt ul {
  padding: 0;
  margin: 40px 0;
  display: flex;
  flex-wrap: wrap;
}

.ppc-magento-new-bnr .main-txt ul li {
  flex: 1;
  min-width: 50%;
  color: #080f1a;
  font-size: 16px;
  position: relative;
  padding-left: 25px;
  margin-bottom: 10px;
  list-style: none;
}

.ppc-magento-new-bnr .main-txt ul li::before {
  content: "\f00c";
  color: var(--ppc20_bg_grd1);
  font: normal normal normal 14px/1 FontAwesome;
  position: absolute;
  left: 0;
  top: 3px;
}

.ppc-magento-new-bnr .images-wrap {
  flex: 1;
  position: relative;
}

.ppc-magento-new-bnr .images-wrap img.bnr-stock-img {
  position: absolute;
  bottom: -120px;
  left: 0;
}

.ppc-magento-new-bnr .images-wrap .bnr-provider-img {
  margin-left: auto;
  margin-right: 50px;
  position: relative;
  top: 100px;
}

.ppc-magento-new-bnr .images-wrap:before {
  bottom: 0;
  top: 0;
  max-width: 310px;
  max-height: 160px;
  background: var(--ppc20_bg_img1) no-repeat center transparent;
  margin-right: 0;
  right: -30px;
}

.ppc-magento-new-bnr .images-wrap .bnr-app-img {
  margin-left: auto;
  margin-right: 30px;
  position: relative;
  top: 150px;
}

.ppc-magento-new-bnr .images-wrap .bnr-arrow-img {
  position: absolute;
  right: -50px;
  top: 0;
  bottom: 0;
  margin: auto;
}

.ppc20_bnr_wrap {
  padding: 220px 0 180px;
  text-align: center;
  position: relative;
  background: url("../../img/region/uk-region.png") repeat-x left top;
}

.ppc20_bnr_wrap .ppc20_bnr_ttlBox {
  position: relative;
  z-index: 9;
}

.ppc20_bnr_wrap .ppc20_bnr_ttlBox h1 {
  color: #fff;
  font-size: 56px;
  font-weight: 900;
}

.ppc20_bnr_wrap .ppc20_bnr_ttlBox p {
  color: #fff;
  font-size: 20px;
  margin: 20px 0 30px;
}

.ppc20_bnr_wrap::before {
  top: 0;
  height: 100%;
  width: 100%;
  /* Permalink - use to edit and share this gradient: https:colorzilla.com/gradient-editor/#1d198a+0,dc2223+100 */
  background: #1d198a;
  /* Old browsers */
  /* FF3.6-15 */
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(135deg, #1d198a 0%, #dc2223 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  /* IE6-9 fallback on horizontal gradient */
  opacity: 0.9;
}

.ppc-magento-aftBnr-wrap {
  background-color: var(--ppc20_heading_color);
  padding: 12px 0;
}

.ppc-magento-aftBnr-wrap ul {
  display: flex;
  padding: 0;
  align-items: center;
  list-style: none;
  margin: 0;
}

.ppc-magento-aftBnr-wrap ul li {
  flex: 1;
  color: #ffffff;
  vertical-align: middle;
}

.ppc-magento-aftBnr-wrap ul li b {
  color: inherit;
  vertical-align: middle;
  font-size: inherit;
}

.ppc-magento-aftBnr-wrap ul li:last-child {
  font-weight: 300;
  font-size: 16px;
  flex: 2;
  text-align: right;
}

.ppc-magento-aftBnr-wrap ul li:last-child span {
  color: inherit;
  display: inline-block;
  font-weight: 700;
  font-size: 18px;
  padding: 8px 30px;
  margin-left: 10px;
  border: 2px dashed var(--ppc20_bg_grd1);
  box-sizing: border-box;
  border-radius: 4px;
  vertical-align: middle;
}

.ppc-magento-aftBnr-wrap ul li:nth-child(2) {
  font-weight: 300;
  font-size: 28px;
  text-align: center;
  white-space: nowrap;
}

.ppc-magento-aftBnr-wrap ul li:nth-child(2) b {
  font-weight: 700;
  font-size: 42px;
}

.ppc-magento-aftBnr-wrap ul li:nth-child(2) b span {
  font-weight: 500;
  vertical-align: middle;
  font-size: 20px;
  color: inherit;
  display: inline-block;
}

.ppc-magento-aftBnr-wrap ul li:first-child {
  font-weight: 300;
  font-size: 34px;
  flex: 3;
}

.ppc-magento-aftBnr-wrap ul li:first-child b {
  font-size: inherit;
  font-weight: 700;
  color: inherit;
}

.ppc-magento-aftBnr-wrap ul li:last-child {
  text-align: center !important;
}

.ppc-magento-aftBnr-wrap ul li:last-child i {
  font-size: 14px;
  color: #ffffff;
  display: block;
  margin-bottom: 5px;
}

.ppc-magento-aftBnr-wrap ul li > span {
  color: #fff;
  font-size: 15px;
}

/* @Section 3. Widget Nushell2 */
.comp-with-cw-sec {
  padding: 80px 0;
}

.comp-with-cw-sec .comp-with-cw-txt {
  margin-bottom: 60px;
}

.pricing-wt-wrap {
  padding: 80px 0;
  background: #f8f9fb;
}

.ppc20-pricing-wt .newPrc_switcher_box .newPrc_switcher_btn {
  background-color: #ebecef;
}

.ppc20-pricing-wt .newPrc_switcher_box .newPrc_switcher_btn:before {
  background-color: var(--ppc20_cta_color);
}

.ppc20-pricing-wt .wt-prcNew2_sec2 .wt-prcNew2_prc_text {
  background: var(--ppc20_heading_color);
}

.ppc20-pricing-wt .wt-prcNew2_prc_btn a {
  border-color: var(--ppc20_cta_color) !important;
  color: var(--ppc20_cta_color) !important;
}

.ppc20-pricing-wt .wt-prcNew2_sec2 .wt-prcNew2_prc_btn a,
.ppc20-pricing-wt .wt-prcNew2_sec:hover .wt-prcNew2_prc_btn a {
  background: var(--ppc20_cta_color) !important;
  color: #fff !important;
}

.ppc20-pricing-wt #wt-prcNew-v2 .wt-prcNew2_prc *,
.ppc20-pricing-wt #wt-prcNew-v2 .wt-prcNew2_prc_hr *,
.ppc20-pricing-wt #wt-prcNew-v2 .wt-prcNew2_sec ul li b {
  font-weight: 700;
}

/* @Section 4. Widget Pricing */
/* @Section 5. Support */
.ppc-magento-new-spprt {
  padding: 70px 0;
}

.ppc-magento-new-spprt_ttlBox {
  text-align: center;
  margin-bottom: 60px;
}

.ppc-magento-new-spprt_ttlBox h2 {
  color: #091e42;
  font-weight: 700;
  font-size: 36px;
}

.ppc-magento-new-spprt_ttlBox p {
  color: #42526e;
  font-size: 18px;
}

.ppc-magento-new-spprt .main-wrap {
  display: flex;
  flex-direction: row-reverse;
}

.ppc-magento-new-spprt .main-wrap .main-txt {
  margin: 100px 0 100px 30px;
  flex: 1;
}

.ppc-magento-new-spprt .main-wrap .main-txt h2 {
  font-size: 42px;
}

.ppc-magento-new-spprt .main-wrap .main-txt p {
  font-size: 20px;
  font-weight: 400;
  color: var(--ppc20_para_color);
  margin-bottom: 30px;
}

.ppc-magento-new-spprt .main-wrap .images-wrap {
  flex: 1;
  position: relative;
}

.ppc-magento-new-spprt .main-wrap .images-wrap::before {
  top: 0;
  bottom: 0;
  width: 160%;
  left: -100%;
  background: linear-gradient(38.77deg, var(--ppc20_bg_grd3) 1.35%, var(--ppc20_bg_grd3) 100%);
  margin-left: 0;
}

.ppc-magento-new-spprt .main-wrap .images-wrap::after {
  top: -30px;
  width: 320px;
  height: 160px;
  background: var(--ppc20_bg_img2) repeat left top transparent;
  background-size: cover;
  margin-left: 0;
  left: -70px;
}

.ppc-magento-new-spprt .main-wrap .images-wrap .spprt-stock-img {
  position: absolute;
  left: 0;
  height: 90%;
  top: 0;
  bottom: 0;
  margin: auto;
  z-index: 9;
}

/* @Section 6. Features Tabs */
.magento-ppc-feats-wrap {
  background-color: #f8f9fb;
  padding: 80px 0;
}

.magento-ppc-feats-tabs-wrap {
  margin: 60px 0;
}

.magento-ppc-feats-tabs-wrap ul {
  border: 0;
  max-width: -webkit-max-content;
  max-width: -moz-max-content;
  max-width: max-content;
  margin: 0 auto;
}

.magento-ppc-feats-tabs-wrap ul li {
  text-align: center;
  display: inline-block;
  position: relative;
}

.magento-ppc-feats-tabs-wrap ul li a {
  border: 0 !important;
  background-color: transparent !important;
  color: var(--ppc20_para_color) !important;
  padding: 15px 30px;
  font-size: 20px;
  font-weight: 700;
  transition: all 0.3s ease-in-out;
}

.magento-ppc-feats-tabs-wrap ul li.active a {
  color: var(--ppc20_heading_color) !important;
}

.magento-ppc-feats-tabs-wrap ul li:before {
  height: 0;
  bottom: 0;
  background-color: var(--ppc20_cta_color);
  transition: all 0.3s ease-in-out;
}

.magento-ppc-feats-tabs-wrap ul li.active:before {
  height: 4px;
}

.active .magento-ppc-feats-tabs-disc-box {
  -webkit-animation: box-active 0.3s linear forwards;
  animation: box-active 0.3s linear forwards;
}

@-webkit-keyframes box-active {
  0% {
    transform: translateY(40px);
    opacity: 0.4;
  }
  100% {
    transform: translateY(0);
    opacity: 1;
  }
}
@keyframes box-active {
  0% {
    transform: translateY(40px);
    opacity: 0.4;
  }
  100% {
    transform: translateY(0);
    opacity: 1;
  }
}
.magento-ppc-feats-tabs-disc-box {
  background: #ffffff;
  border-radius: 6px;
  box-shadow: 0px 2px 10px rgba(0, 0, 0, 0.1);
  padding: 30px;
  margin-bottom: 30px;
  transition: all 0.3s ease-in-out;
  transform: translateY(40px);
  position: relative;
  top: 0;
  opacity: 0.4;
}

.magento-ppc-feats-tabs-disc-box h4 {
  color: var(--ppc20_heading_color);
  font-size: 18px;
  margin-bottom: 10px;
  min-height: 40px;
}

.magento-ppc-feats-tabs-disc-box p {
  color: var(--ppc20_para_color);
  font-size: 15px;
  line-height: 28px;
  min-height: 140px;
}

.magento-ppc-feats-tabs-disc-box .magento-ppc-feats-box-img rect {
  fill: var(--ppc20_feat_icon_color2);
}

.magento-ppc-feats-tabs-disc-box .magento-ppc-feats-box-img path {
  fill: var(--ppc20_feat_icon_color1);
}

.magento-ppc-feats-box-img {
  width: 70px;
  height: 70px;
  margin-bottom: 20px;
  transition: all 0.3s ease-in-out;
}

.magento-ppc-feats-box-img svg {
  display: block;
  max-width: 100%;
  height: auto;
  transition: all 0.3s ease-in-out;
}

.magento-ppc-feats-box-img path {
  transition: all 0.3s ease-in-out;
}

.magento-ppc-feats-tabs-disc-box:hover {
  top: -5px;
}

.magento-ppc-feats-tabs-disc-box:hover svg {
  filter: drop-shadow(0px 0px 3px rgba(0, 0, 0, 0.1));
  transform: scale(1.05);
}

.magento-ppc-feats-tabs-disc-box:hover .magento-ppc-feats-box-img rect {
  fill: var(--ppc20_feat_icon_color1);
}

.magento-ppc-feats-tabs-disc-box:hover .magento-ppc-feats-box-img path {
  fill: #fff;
}

/* Support Section 2 */
#spprt_p2 {
  padding-bottom: 0;
}

#spprt_p2.ppc-magento-new-spprt .main-wrap {
  flex-direction: row;
}

#spprt_p2.ppc-magento-new-spprt .main-wrap .main-txt {
  margin: 40px 10px 150px 0px;
}

#spprt_p2.ppc-magento-new-spprt .main-wrap .images-wrap::before {
  left: auto;
  right: -100%;
  background: linear-gradient(180deg, var(--ppc20_bg_grd5) 0%, var(--ppc20_bg_grd6) 100%);
}

#spprt_p2.ppc-magento-new-spprt .main-wrap .images-wrap::after {
  width: 150px;
  height: 310px;
  left: 0;
  margin: auto;
  right: 25%;
  background-image: var(--ppc20_bg_img3);
}

#spprt_p2.ppc-magento-new-spprt .main-wrap .images-wrap .spprt-stock-img {
  top: auto;
  height: auto;
  left: 50px;
  filter: drop-shadow(2px 4px 30px rgba(0, 0, 0, 0.3));
}

#spprt_p2.ppc-magento-new-spprt .main-wrap .images-wrap .spprt-mig-plane-img {
  position: absolute;
  right: -30px;
  top: 70px;
}

footer#cw-footer .footer-nav-btm {
  background: var(--ppc20_heading_color);
}

/* @section 2. PPC Magento */
.ppc20_php_wrap .magento-ppc-feats-tabs-wrap ul li::before {
  background-color: var(--ppc20_cta_color);
}

.ppc-magento-aftBnr-wrap2 {
  position: relative;
  top: -80px;
}

.ppc-magento-aftBnr-wrap2 ul {
  display: flex;
  align-items: center;
  padding: 25px 50px;
  border-radius: 10px;
  background-color: #17162b;
}

.ppc20_moodle_ver .ppc-magento-aftBnr-wrap2 ul,
.ppc20_moodle_ver .ppc-magento-aftBnr-wrap {
  background-color: #020637;
}

.ppc-magento-aftBnr-wrap2 ul li {
  list-style: none;
  color: #ffffff;
}

.ppc-magento-aftBnr-wrap2 ul li:first-child {
  font-size: 42px;
  flex: 3;
  line-height: 50px;
}

.ppc-magento-aftBnr-wrap2 ul li:first-child b {
  color: inherit;
  font-size: inherit;
  font-weight: 700;
  display: block;
}

.ppc-magento-aftBnr-wrap2 ul li:nth-of-type(2) {
  flex: 2;
  font-size: 30px;
  font-weight: 300;
  line-height: 50px;
}

.ppc-magento-aftBnr-wrap2 ul li:nth-of-type(2) b {
  color: inherit;
  font-size: 60px;
  font-weight: 700;
  display: block;
}

.ppc-magento-aftBnr-wrap2 ul li:nth-of-type(2) span {
  color: inherit;
  font-size: 40px;
}

.ppc-magento-aftBnr-wrap2 ul li:last-child {
  flex: 2;
  text-align: center;
}

.ppc-magento-aftBnr-wrap2 ul li:last-child i {
  font-size: 16px;
  font-style: normal;
  margin-bottom: 10px;
  color: inherit;
  display: block;
}

.ppc-magento-aftBnr-wrap2 ul li:last-child span {
  color: inherit;
  font-size: 18px;
  font-weight: 700;
  padding: 8px 30px;
  display: inline-block;
  border-radius: 4px;
  border: 2px dashed #fff;
  cursor: pointer;
}

.ppc-magento-bfrFtr-sec {
  background-color: var(--ppc20_cta_color);
  padding: 50px 0;
}

.ppc-magento-bfrFtr-sec .ppc-magento-bfrFtr-wrap {
  display: flex;
  align-items: center;
}

.ppc-magento-bfrFtr-sec .ppc-magento-bfrFtr-wrap .ppc-magento-bfrFtr-ttlBox {
  flex: 3;
  color: #fff;
}

.ppc-magento-bfrFtr-sec .ppc-magento-bfrFtr-wrap .ppc-magento-bfrFtr-ttlBox h2 {
  color: inherit;
  font-size: 52px;
  font-weight: 700;
}

.ppc-magento-bfrFtr-sec .ppc-magento-bfrFtr-wrap .ppc-magento-bfrFtr-ttlBox p {
  color: inherit;
  font-size: 20px;
}

.ppc-magento-bfrFtr-sec .ppc-magento-bfrFtr-wrap .ppc-magento-bfrFtr-ctaBox {
  flex: 2;
}

.ppc-magento-bfrFtr-sec .ppc-magento-bfrFtr-wrap .ppc-magento-bfrFtr-ctaBox a {
  color: #0e134f;
  font-size: 15px;
  display: inline-block;
  font-weight: 700;
  background-color: #fff;
  border-radius: 6px;
  padding: 10px 25px;
  border: 2px solid #fff;
  transition: all 0.3s ease-in-out;
}

.ppc-magento-bfrFtr-sec .ppc-magento-bfrFtr-wrap .ppc-magento-bfrFtr-ctaBox a:hover,
.ppc-magento-bfrFtr-sec .ppc-magento-bfrFtr-wrap .ppc-magento-bfrFtr-ctaBox a:last-child {
  color: #fff;
  background-color: transparent;
}

.ppc-magento-bfrFtr-sec .ppc-magento-bfrFtr-wrap .ppc-magento-bfrFtr-ctaBox a:last-child {
  margin-left: 10px;
}

.ppc-magento-bfrFtr-sec .ppc-magento-bfrFtr-wrap .ppc-magento-bfrFtr-ctaBox a:last-child:hover {
  color: #0e134f;
  background-color: #fff;
}

.ppc_app_intgr_sec {
  padding: 60px 0 80px;
}

.ppc_app_intgr_sec .ppc_app_intgr_ttlBox {
  text-align: center;
  margin-bottom: 70px;
}

.ppc_app_intgr_sec .ppc_app_intgr_ttlBox h2 {
  color: #080f1a;
  font-size: 48px;
  font-weight: 700;
}

.ppc_app_intgr_sec .ppc_app_intgr_ttlBox p {
  color: #080f1a;
  font-size: 16px;
}

.ppc_app_intgr_wrap {
  display: flex;
}

.ppc_app_intgr_wrap .ppc_app_intgr_box {
  flex: 1;
  height: 200px;
  width: 200px;
  box-shadow: 0px 4px 40px rgba(0, 0, 0, 0.05);
  border-radius: 40px;
  margin: 10px auto;
  text-align: center;
  position: relative;
}

.ppc_app_intgr_wrap .ppc_app_intgr_box .ppc_app_intgr_imgBox {
  width: 100%;
  height: 100px;
  position: absolute;
  display: inline-block;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  background: url("../../img/ppc/sprite_app_icons.png") no-repeat center 20px #ffffff;
}

.ppc_app_intgr_wrap .ppc_app_intgr_box .ppc_app_intgr_img2 {
  background-position-y: -106px;
}

.ppc_app_intgr_wrap .ppc_app_intgr_box .ppc_app_intgr_img3 {
  background-position-y: -225px;
}

.ppc_app_intgr_wrap .ppc_app_intgr_box .ppc_app_intgr_img4 {
  background-position-y: -347px;
}

.ppc_app_intgr_wrap .ppc_app_intgr_box .ppc_app_intgr_img5 {
  background-position-y: -485px;
}

.ppc_app_intgr_wrap .ppc_app_intgr_box .ppc_app_intgr_img6 {
  background-position-y: -621px;
}

.ppc_app_intgr_wrap .ppc_app_intgr_box .ppc_app_intgr_img7 {
  background-position-y: -755px;
}

.ppc_app_intgr_wrap:hover .ppc_app_intgr_box {
  -webkit-animation-play-state: paused;
  animation-play-state: paused;
}

/* @Section 4. PPC Agency Version */
.ppc20_agency_ver *:not(i) {
  font-family: var(--ppc20_poppins_font) !important;
}

.ppc20_agency_ver .magento-ppc-cta {
  background-color: var(--ppc20_agency_cta_color);
  border-color: var(--ppc20_agency_cta_color);
  color: var(--ppc20_agency_txt_color);
}

.ppc20_agency_ver .magento-ppc-cta:hover {
  background-color: var(--ppc20_agency_cta_hover_color);
  border-color: var(--ppc20_agency_cta_hover_color);
}

.ppc20_agency_ver h1,
.ppc20_agency_ver h2,
.ppc20_agency_ver h3,
.ppc20_agency_ver h4,
.ppc20_agency_ver h5,
.ppc20_agency_ver p {
  color: var(--ppc20_agency_txt_color);
}

.ppc20_agency_ver .ppc-magento-new-bnr {
  background: rgba(6, 9, 86, 0.91);
  background: -webkit-gradient(left top, right top, color-stop(0%, rgba(6, 9, 86, 0.91)), color-stop(100%, rgba(6, 9, 86, 0.2)));
  background: linear-gradient(to right, rgba(6, 9, 86, 0.91) 0%, rgba(6, 9, 86, 0.2) 100%);
  padding-bottom: 190px;
  position: relative;
  overflow: hidden;
}

.ppc20_agency_ver .ppc-magento-new-bnr::before {
  position: absolute;
  content: "";
  background: url(../../img/ppc/ppc-agency-bnr-img.jpg) no-repeat right center transparent;
  left: 0;
  right: 0;
  bottom: 0;
  top: 0;
  background-size: cover;
  z-index: -1;
}

.ppc20_agency_ver .ppc-magento-new-bnr .main-txt {
  max-width: 650px;
}

.ppc20_agency_ver .ppc-magento-new-bnr h1 {
  font-size: 58px;
  color: #fff;
}

.ppc20_agency_ver .ppc-magento-new-bnr p {
  font-size: 18px;
  color: #fff;
}

.agencyAftBnrSec .aftBnrFtrsWrap {
  padding: 40px 30px;
  background-color: var(--ppc20_agency_primary_color);
  box-shadow: 0px 0px 44px rgba(0, 0, 0, 0.15);
  border-radius: 6px;
  display: flex;
  flex-direction: row;
  position: relative;
  margin-top: -150px;
}

.aftBnrFtrsBox {
  flex: 1;
  padding: 0 15px;
}

.aftBnrFtrsBox .aftBnrFtrsBoxtxt {
  max-width: -webkit-max-content;
  max-width: -moz-max-content;
  max-width: max-content;
}

.aftBnrFtrsBox:last-child .aftBnrFtrsBoxtxt {
  margin: 0 0 0 auto;
}

.aftBnrFtrsBox:nth-child(2) .aftBnrFtrsBoxtxt {
  margin: 0 auto;
}

.aftBnrFtrsBox:nth-child(2) {
  position: relative;
}

.aftBnrFtrsBox:nth-child(2)::before {
  position: absolute;
  left: -10px;
  top: 0;
  bottom: 0;
  width: 2px;
  height: 100%;
  background-color: #fff;
  border-radius: 50%;
  content: "";
  opacity: 0.4;
}

.aftBnrFtrsBox:nth-child(2)::after {
  position: absolute;
  right: 0;
  top: 0;
  bottom: 0;
  width: 2px;
  height: 100%;
  background-color: #fff;
  border-radius: 50%;
  content: "";
  opacity: 0.4;
}

.aftBnrFtrsBox h3 {
  font-weight: 500;
  font-size: 20px;
  color: #ffffff;
  margin: 0 0 10px;
}

.aftBnrFtrsBox ul {
  list-style: none;
  padding: 0;
  margin: 0;
}

.aftBnrFtrsBox ul li {
  font-weight: 300;
  font-size: 16px;
  position: relative;
  color: #ffffff;
  padding-left: 25px;
  margin: 0 0 8px;
}

.aftBnrFtrsBox ul li::before {
  content: "\f00c";
  color: #fff;
  font: normal normal normal 12px/1 FontAwesome;
  position: absolute;
  left: 0;
  top: 5px;
}

.ppc20_agency_ver .ppc-magento-new-spprt .main-wrap .images-wrap::before {
  background: var(--ppc20_agency_primary_color2);
}

.ppc20_agency_ver .ppc-magento-new-spprt .main-wrap .images-wrap::after {
  background-image: var(--ppc20_agency_dot_img2);
}

.ppc20_agency_ver #spprt_p2.ppc-magento-new-spprt .main-wrap .images-wrap::before {
  background: rgba(25, 188, 239, 0.3);
}

.ppc20_agency_ver#ppc20_estore_ver #spprt_p2.ppc-magento-new-spprt .main-wrap .images-wrap::before {
  background: #b764d8;
}

.ppc20_agency_ver #spprt_p2.ppc-magento-new-spprt .main-wrap .images-wrap::after {
  background-image: var(--ppc20_agency_dot_img3);
}

.ppc20_agency_ver #spprt_p2.ppc-magento-new-spprt .main-wrap .images-wrap .spprt-mig-apps-img {
  position: absolute;
  top: 0;
  left: calc(100% - 300px);
}

.ppc20_agency_ver #spprt_p2.ppc-magento-new-spprt .main-wrap .images-wrap .spprt-stock-img {
  left: -40px;
}

.ppc_alternativeHosting.ppc20_agency_ver #spprt_p2.ppc-magento-new-spprt .main-wrap .images-wrap .spprt-stock-img {
  left: 0;
  max-height: 100%;
}

.ppc20_agency_ver .ppc-magento-bfrFtr-sec {
  background: var(--ppc20_agency_primary_color);
}

.ppcAgencyTableSec {
  padding: 70px 0;
}

.ppcAgencyTableTxt h2 {
  font-weight: 700;
  font-size: 36px;
  margin: 0 0 15px;
}

.ppcAgencyTableTxt p {
  font-weight: 400;
  font-size: 18px;
}

.ppcAgencyTableWrap {
  background-color: #fff;
  margin-top: 40px;
  border-radius: 8px;
  box-shadow: 0px 4px 40px rgba(0, 0, 0, 0.08);
  padding: 30px;
}

.ppcAgencyTableWrap table {
  margin: 0;
}

.ppcAgencyTableWrap table tbody tr td {
  padding: 20px 20px;
  text-align: center;
  border-color: rgba(66, 82, 110, 0.15);
}

.ppcAgencyTableWrap table tbody tr:first-child td,
.ppcAgencyTableWrap table tbody tr:first-child th {
  border: none;
  padding-top: 30px;
}

.ppcAgencyTableWrap table tbody tr th {
  padding: 20px 20px 20px 0;
  text-align: left;
  font-weight: 400;
  font-size: 16px;
  line-height: 20px;
  color: #080f1a;
}

.ppcAgencyTableWrap td i {
  font-size: 16px;
}

.ppcAgencyTableWrap td .fa-times {
  color: rgba(66, 82, 110, 0.3);
}

.ppcAgencyTableWrap td .fa-check {
  color: #19bcef;
}

.ppcAgencyTableWrap table thead th {
  text-align: center;
  font-weight: 500;
  font-size: 16px;
  line-height: 20px;
  color: #0a1e43;
  padding: 15px 20px;
  background: rgba(225, 227, 232, 0.5);
  border: none;
}

.ppcAgencyTableWrap table thead th:first-child {
  background-color: transparent;
}

.ppcAgencyTableWrap table thead th:nth-child(2) {
  border-radius: 6px 0 0 6px;
}

.ppcAgencyTableWrap table thead th:last-child {
  background-color: #2f39bf;
  color: #fff;
  border-radius: 0 6px 6px 0;
}

.ppcAgencyTableBtmTxt {
  padding: 40px 0 0;
}

.ppcAgencyTableBtmTxt h3 {
  float: left;
  margin: 0 10px 0 0;
  font-size: 24px;
  font-weight: 500;
  line-height: 45px;
}

.ppcAgencyTableBtmTxt .magento-ppc-cta {
  float: right;
}

/* Video testimonials */
.ppcAgencyVideoTstmlSec {
  padding: 70px 0;
}

.ppcAgencyVideoTstmlSec.green_bg {
  background: #ffe8b4;
}

.ppcAgencyVideoTstmlSec.blue_bg {
  background: rgba(47, 57, 191, 0.1);
}

.ppcAgencyVideoTstmlSec .topContent h2 {
  color: #0a1e43;
  font-size: 36px;
  font-weight: 700;
  margin: 0 0 10px;
}

.ppcAgencyVideoTstmlSec .topContent p {
  color: #42526e;
  font-size: 18px;
  font-weight: 400;
  margin: 0 0 10px;
}

.ppcAgencyVideoTstmlWrap {
  margin: 80px auto 0;
  max-width: calc(100% - 80px);
}

.ppcAgencyVideoTstmlWrap.ppcAgencyVideoTstml-wo-slider {
  max-width: 100%;
  margin-top: 0;
}

.ppcAgencyVideoTstml-wo-slider .ppcAgencyVideoTstmlBox .imageWrap::before {
  display: none;
}

.ppcAgencyVideoTstmlBox {
  display: flex;
  flex-direction: row;
  align-items: center;
}

.ppcAgencyVideoTstmlBox .imageWrap {
  flex: 4;
  position: relative;
  border-radius: 8px;
  margin-right: 50px;
}

.ppcAgencyVideoTstmlBox .imageWrap img {
  border-radius: 8px;
}

.ppcAgencyVideoTstmlBox .imageWrap::before {
  position: absolute;
  content: "";
  top: 0;
  left: 0;
  transform: translate(-30%, -30%);
  width: 330px;
  height: 160px;
  background: url(../../img/ppc/agency-dots-image1.png) no-repeat center transparent;
}

.ppcAgencyVideoTstmlWrap .carousel-inner {
  overflow: visible;
}

.ppcAgencyVideoTstmlWrap .item.active .ppcAgencyVideoTstmlBox .imageWrap img {
  -webkit-animation: animateOpc 1s linear forwards;
          animation: animateOpc 1s linear forwards;
}

@-webkit-keyframes animateOpc {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}

@keyframes animateOpc {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.ppcAgencyVideoTstmlWrap .item.active .ppcAgencyVideoTstmlBox .contentWrap i,
.ppcAgencyVideoTstmlWrap .item.active .ppcAgencyVideoTstmlBox .contentWrap p {
  -webkit-animation: animateTop 1s linear forwards;
          animation: animateTop 1s linear forwards;
}

@-webkit-keyframes animateTop {
  0% {
    opacity: 0;
    transform: translateY(-50%);
  }
  100% {
    transform: translateY(0);
    opacity: 1;
  }
}

@keyframes animateTop {
  0% {
    opacity: 0;
    transform: translateY(-50%);
  }
  100% {
    transform: translateY(0);
    opacity: 1;
  }
}
.ppcAgencyVideoTstmlWrap .item.active .ppcAgencyVideoTstmlBox .contentWrap .authorImage,
.ppcAgencyVideoTstmlWrap .item.active .ppcAgencyVideoTstmlBox .contentWrap .authorName,
.ppcAgencyVideoTstmlWrap .item.active .ppcAgencyVideoTstmlBox .contentWrap .authorInfo {
  -webkit-animation: animateBot 1s linear forwards;
          animation: animateBot 1s linear forwards;
}

@-webkit-keyframes animateBot {
  0% {
    opacity: 0;
    transform: translateY(50%);
  }
  100% {
    transform: translateY(0);
    opacity: 1;
  }
}

@keyframes animateBot {
  0% {
    opacity: 0;
    transform: translateY(50%);
  }
  100% {
    transform: translateY(0);
    opacity: 1;
  }
}
.ppcAgencyVideoTstmlBox .imageWrap .playBtn {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  width: 70px;
  height: 70px;
  border-radius: 50%;
  background-color: #fff;
  margin: auto;
  cursor: pointer;
  transition: all 0.3s ease-in-out;
  z-index: 9;
}

.ppcAgencyVideoTstmlBox .imageWrap .playBtn i {
  transition: all 0.3s ease-in-out;
  font-size: 20px;
  color: #2f39bf;
  text-align: center;
  line-height: 70px;
  width: 70px;
  transform-origin: center center;
}

.ppcAgencyVideoTstmlBox .imageWrap .playBtn:hover {
  box-shadow: 0 0 15px rgba(0, 0, 0, 0.3);
}

.ppcAgencyVideoTstmlBox .imageWrap .playBtn:hover i {
  transform: scale(1.2);
}

.ppcAgencyVideoTstmlBox .contentWrap {
  flex: 5;
}

.ppcAgencyVideoTstmlBox .contentWrap i {
  font-size: 60px;
  line-height: 50px;
  color: rgba(66, 82, 110, 0.1);
}

.ppcAgencyVideoTstmlBox .contentWrap p {
  font-weight: 300;
  font-size: 26px;
  line-height: 40px;
  color: #0e134f;
  margin: 10px 0 20px;
}

.ppcAgencyVideoTstmlBox .contentWrap .authorImage {
  width: 65px;
  height: 65px;
  border-radius: 50%;
}

.ppcAgencyVideoTstmlBox .contentWrap .authorName {
  font-weight: 700;
  font-size: 20px;
  margin: 15px 0 0;
  color: #0a1e43;
}

.ppcAgencyVideoTstmlBox .contentWrap .authorInfo {
  font-size: 14px;
  font-weight: 300;
  color: rgba(66, 82, 110, 0.5);
}

.ppcAgencyVideoTstmlWrap .carousel-indicators {
  position: relative;
  margin: 40px 0 0;
  left: 0;
  bottom: 0;
  top: 0;
  right: 0;
}

.ppcAgencyVideoTstmlWrap .carousel-indicators li {
  border: 0;
  box-shadow: none;
  background: rgba(66, 82, 110, 0.25);
  width: 12px;
  height: 12px;
  margin: 0 2px;
}

.ppcAgencyVideoTstmlWrap .carousel-indicators li.active {
  background: #fbd808;
}

.ppcAgencyVideoTstmlWrap .carousel-control {
  top: 40%;
  width: 20px;
}

.ppcAgencyVideoTstmlWrap .carousel-control i {
  font-size: 30px;
  color: #42526e;
}

.ppcAgencyVideoTstmlWrap .carousel-control.right {
  right: -50px;
}

.ppcAgencyVideoTstmlWrap .carousel-control.left {
  left: -50px;
}

body.modal-open {
  padding: 0 !important;
}

#agencyVideoTstmlModal.modal {
  text-align: center;
  padding: 0 !important;
}

#agencyVideoTstmlModal.modal:before {
  content: "";
  display: inline-block;
  height: 100%;
  vertical-align: middle;
}

#agencyVideoTstmlModal .modal-dialog {
  display: inline-block;
  vertical-align: middle;
}

#agencyVideoTstmlModal .modal-backdrop.in {
  background-color: rgba(0, 0, 0, 0.9);
}

#agencyVideoTstmlModal .modal-dialog {
  width: 800px;
  height: auto;
}

#agencyVideoTstmlModal .modal-body {
  padding: 0;
}

#agencyVideoTstmlModal .modal-backdrop {
  background-color: #000;
}

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

.opacity-animate3 {
  -webkit-animation: opt-animation3 1s;
  animation: opt-animation3 1s;
  -webkit-animation-fill-mode: forwards;
  animation-fill-mode: forwards;
}

@-webkit-keyframes opt-animation3 {
  0% {
    opacity: 0;
    transform: scale(0.75);
  }
  100% {
    opacity: 1;
    transform: scale(1);
  }
}
@keyframes opt-animation3 {
  0% {
    opacity: 0;
    transform: scale(0.75);
  }
  100% {
    opacity: 1;
    transform: scale(1);
  }
}
/* @Section 5. PPC Alternative Hosting Version  */
.ppc_alternativeHosting_bnrSec {
  padding: 140px 0 0;
  position: relative;
  background: #1729d0;
  background: -webkit-gradient(left top, right top, color-stop(0%, #1729d0), color-stop(50%, #1729d0), color-stop(50%, #0d199b), color-stop(100%, #0d199b));
  background: linear-gradient(to right, #1729d0 0%, #1729d0 50%, #0d199b 50%, #0d199b 100%);
}

.ppc_alternativeHosting_bnrSec::before {
  position: absolute;
  content: "";
  left: 0;
  right: 50%;
  top: 0;
  bottom: 0;
  background: url(../../img/ppc/ppc-alternatehosting-bglines.png) top left no-repeat transparent;
}

.ppc_alternativeHosting_bnrSec .topContent h1 {
  font-weight: 700;
  font-size: 48px;
  color: #ffffff;
  margin: 0 0 15px;
}

.ppc_alternativeHosting_bnrSec .topContent p {
  font-weight: 400;
  font-size: 18px;
  color: #ffffff;
}

.ppc_alternativeHosting_bnrSec .topContent {
  margin-bottom: 50px;
}

.ppc_alternativeHosting_bnrSec .imgWrap img {
  display: inline-block;
}

.aftrbnr_cwFtrSec {
  padding: 70px 0;
}

.aftrbnr_cwFtrSec .topContent h2 {
  font-size: 42px;
  margin: 0 0 10px;
}

.aftrbnr_cwFtrSec .topContent p {
  font-size: 18px;
}

.aftrbnr_cwFtrBox {
  margin-top: 50px;
}

.aftrbnr_cwFtrBox .imgBox {
  padding: 30px;
  border-radius: 6px;
  height: 270px;
  position: relative;
  margin-bottom: 25px;
}

.aftrbnr_cwFtrBox .imgBox.imgBoxGreen {
  background: #39dcb1;
}

.aftrbnr_cwFtrBox .imgBox.imgBoxBlue {
  background: #b764d8;
}

.aftrbnr_cwFtrBox .imgBox.imgBoxOrange {
  background: #feb155;
}

.aftrbnr_cwFtrBox .imgBox svg {
  position: absolute;
  top: 30px;
  left: 30px;
  bottom: 30px;
  right: 30px;
  margin: auto;
  max-width: calc(100% - 60px);
}

.aftrbnr_cwFtrBox .txtBox h3 {
  font-size: 20px;
  font-weight: 500;
  margin: 0 0 10px;
}

.aftrbnr_cwFtrBox .txtBox p {
  font-size: 15px;
  font-weight: 300;
  margin: 0 0 10px;
}

/* @Section 6. PPC Alternative Hosting Version 2 */
.ppc_alternativeHostingV2 .ppc-nav {
  margin-left: 50px;
}
.ppc_alternativeHostingV2 .ppc_alternativeHosting_bnrSec {
  background: #2f39bf;
  background: -webkit-gradient(left top, right top, color-stop(0%, #2f39bf), color-stop(38%, #2f39bf), color-stop(100%, #1f88ca));
  background: linear-gradient(to right, #2f39bf 0%, #2f39bf 38%, #1f88ca 100%);
  padding: 240px 0 120px;
  overflow: hidden;
}
.ppc_alternativeHostingV2 .ppc_alternativeHosting_bnrSec.sitegroundAlternativeBanner {
  background: #2f39bf;
  background: -webkit-gradient(left top, right top, color-stop(0%, #2f39bf), color-stop(38%, #2f39bf), color-stop(100%, #99ad68));
  background: linear-gradient(to right, #2f39bf 0%, #2f39bf 38%, #99ad68 100%);
}
.ppc_alternativeHostingV2 .ppc_alternativeHosting_bnrSec::before {
  display: none;
}
.ppc_alternativeHostingV2 .ppc_alternativeHosting_bnrSec .imgWrap {
  position: absolute;
  left: 50%;
  bottom: -31px;
}
.ppc_alternativeHostingV2 .ppc_alternativeHosting_bnrSec .topContent h1 {
  font-size: 46px;
  font-weight: 700;
  margin: 0 0 20px;
}
.ppc_alternativeHostingV2 .ppc_alternativeHosting_bnrSec .topContent p {
  font-size: 20px;
  font-weight: 300;
}
.ppc_alternativeHostingV2 .ppc_alternativeHosting_bnrSec .topContent a {
  margin-top: 20px;
}
.ppc_alternativeHostingV2 .aftrbnr_cwFtrSec .topContent {
  max-width: 750px;
  margin: 0 auto;
}
.ppc_alternativeHostingV2 .aftrbnr_cwFtrSec .topContent h2 {
  font-weight: 700;
  margin: 0 0 20px;
  line-height: 54px;
}
.ppc_alternativeHostingV2 .aftrbnr_cwFtrSec .imgBox {
  padding: 0;
  border-radius: 0;
  height: auto;
  position: initial;
  background: transparent;
}
.ppc_alternativeHostingV2 .aftrbnr_cwFtrSec .imgBox img {
  margin: 0 auto;
}
.ppc_alternativeHostingV2 .aftrbnr_cwFtrSec .txtBox {
  text-align: center;
}
.ppc_alternativeHostingV2 .ppcAgencyTableSec .ppcAgencyTableTxt h2 {
  font-weight: 700;
}
.ppc_alternativeHostingV2 .ppcAgencyTableWrap table thead th {
  padding: 12px;
  width: 115px;
}
.ppc_alternativeHostingV2 .ppcAgencyTableWrap table thead th.upress {
  background-color: #1f88ca;
}
.ppc_alternativeHostingV2 .ppcAgencyTableWrap table thead th.siteground {
  background-color: #99ad68;
}
.ppc_alternativeHostingV2 .ppcAgencyTableWrap table thead th img {
  display: inline-block;
}
.ppc_alternativeHostingV2 .ppcAgencyTableWrap table tbody tr th {
  padding-left: 25px;
}
.ppc_alternativeHostingV2 .ppc-magento-new-spprt .main-wrap .images-wrap::before {
  display: none;
}
.ppc_alternativeHostingV2.ppc_alternativeHosting.ppc20_agency_ver #spprt_p2.ppc-magento-new-spprt.supportSecure .main-wrap .images-wrap .spprt-stock-img {
  max-height: 419px;
  position: relative;
}
.ppc_alternativeHostingV2 #spprt_p2.ppc-magento-new-spprt .main-wrap .images-wrap::after {
  transform: rotate(90deg);
  right: -200px;
}
.ppc_alternativeHostingV2 .ppcAgencyVideoTstmlSec .topContent {
  margin-bottom: 50px;
}
.ppc_alternativeHostingV2 .ppcAgencyVideoTstmlSec .topContent h2 {
  font-weight: 700;
}
.ppc_alternativeHostingV2 .ppcAgencyVideoTstmlSec .ppcAgencyVideoTstmlWrap {
  max-width: 100%;
  margin: 0;
}
.ppc_alternativeHostingV2 .ppcAgencyVideoTstmlSec .ppcAgencyVideoTstmlWrap .carousel-control {
  display: none;
}
.ppc_alternativeHostingV2 .ppcAgencyVideoTstmlSec .ppcAgencyVideoTstmlWrap .ppcAgencyVideoTstmlBox .imageWrap::before {
  display: none;
}
.ppc_alternativeHostingV2 .ppcAgencyVideoTstmlSec .ppcAgencyVideoTstmlWrap .ppcAgencyVideoTstmlBox .contentWrap i {
  color: #e7c67b;
}
.ppc_alternativeHostingV2 #spprt_p2.supportProviders.ppc-magento-new-spprt .main-wrap .images-wrap::after {
  transform: none;
  top: -150px;
  left: 70px;
  right: auto;
}
.ppc_alternativeHostingV2 .magento-ppc-feats-wrap .magento-ppc-feats-txt {
  max-width: 750px;
  margin: 0 auto 40px;
}
.ppc_alternativeHostingV2 .ppc-magento-bfrFtr-sec {
  background-color: #080f1a;
}
.ppc_alternativeHostingV2 .ppc-magento-bfrFtr-sec .ppc-magento-bfrFtr-ctaBox {
  text-align: right;
}
.ppc_alternativeHostingV2 .ppc-magento-bfrFtr-sec .ppc-magento-bfrFtr-ctaBox a {
  text-align: center;
}

/* JULY 2020 PPC*/
.ppc20_rvw_bnr_sec {
  padding: 170px 0 60px;
  position: relative;
  background: #1c2bf7;
  background: -webkit-gradient(left bottom, right top, color-stop(0%, #1c2bf7), color-stop(100%, #061c59));
  background: linear-gradient(45deg, #1c2bf7 0, #061c59 100%);
}
.ppc20_rvw_bnr_sec .ppc20_rvw_bnr_imgBox {
  position: relative;
}
.ppc20_rvw_bnr_sec .ppc20_rvw_bnr_imgBox::before {
  content: "";
  background-image: url(../../img/ppc/agency-dots-image3.png);
  width: 150px;
  height: 310px;
  position: absolute;
  right: 0;
  bottom: -220px;
}
.ppc20_rvw_bnr_sec .ppc20_rvw_bnr_imgBox img {
  position: relative;
  z-index: 9;
}
.ppc20_rvw_bnr_sec .ppc20_rvw_bnr_ttlBox h1 {
  color: #fff;
  font-size: 50px;
  font-weight: 600;
}
.ppc20_rvw_bnr_sec .ppc20_rvw_bnr_ttlBox p {
  color: #fff;
  font-size: 20px;
  font-weight: 300;
  margin: 25px 0 35px;
}

.ppc20_rvw_bnr_ctaBox a {
  color: #0e134f;
  font-size: 16px;
  display: inline-block;
  font-weight: 600;
  background-color: #39dcb1;
  border-radius: 25px;
  padding: 10px 25px;
  border: 2px solid #39dcb1;
  transition: all 0.3s ease-in-out;
}
.ppc20_rvw_bnr_ctaBox a:hover {
  background-color: #74ffda;
  border-color: #74ffda;
}
.ppc20_rvw_bnr_ctaBox a:nth-of-type(2) {
  color: #fff;
  background-color: transparent;
  border-color: #fff;
  margin-left: 10px;
}
.ppc20_rvw_bnr_ctaBox a:nth-of-type(2):hover {
  color: #0e134f;
  background-color: #fff;
  border-color: #fff;
}

.ppc20_rvw_tsrtPrtnr_sec {
  padding: 80px 0;
}
.ppc20_rvw_tsrtPrtnr_sec .ppc20_rvw_tsrtPrtnr_ttlBox {
  margin-bottom: 60px;
  text-align: center;
}
.ppc20_rvw_tsrtPrtnr_sec .ppc20_rvw_tsrtPrtnr_ttlBox h2 {
  color: #0a1e43;
  font-size: 36px;
  font-weight: 600;
}
.ppc20_rvw_tsrtPrtnr_sec .ppc20_rvw_tsrtPrtnr_ttlBox p {
  color: #42526e;
  font-size: 20px;
}
.ppc20_rvw_tsrtPrtnr_sec .ppc20_rvw_tsrtPrtnr_inrBox {
  background: #fff;
  border-radius: 8px;
  padding: 20px;
  margin-bottom: 20px;
  min-height: 205px;
  text-align: center;
  box-shadow: 0px 4px 40px rgba(0, 0, 0, 0.1);
  transition: all 0.3s ease-in-out;
}
.ppc20_rvw_tsrtPrtnr_sec .ppc20_rvw_tsrtPrtnr_inrBox:hover {
  margin-top: -5px;
}
.ppc20_rvw_tsrtPrtnr_sec .ppc20_rvw_tsrtPrtnr_inrBox .ppc20_rvw_tsrtPrtnr_txtBox {
  color: #42526e;
  font-size: 16px;
  margin-top: 15px;
}

.ppc20_rvw_VideoTstmlSec {
  position: relative;
}
.ppc20_rvw_VideoTstmlSec::after {
  content: "";
  background-image: url("../../img/ppc/agency-dots-image3.png");
  width: 150px;
  height: 310px;
  position: absolute;
  right: -25px;
  bottom: -140px;
}
.ppc20_rvw_VideoTstmlSec .ppcAgencyVideoTstmlBox .imageWrap::before {
  transform: translate(-40%, -25%);
  width: 150px;
  height: 310px;
  background: url("../../img/ppc/agency-dots-image3.png") no-repeat center transparent;
}
.ppc20_rvw_VideoTstmlSec .ppcAgencyVideoTstmlBox .contentWrap i {
  font-size: 35px;
  line-height: 50px;
  color: #0031fe;
}
.ppc20_rvw_VideoTstmlSec .ppcAgencyVideoTstmlBox .contentWrap p {
  font-weight: 500;
  font-size: 30px;
  line-height: 44px;
  color: #0a1e43;
}
.ppc20_rvw_VideoTstmlSec .ppcAgencyVideoTstmlBox .contentWrap .authorName {
  color: #2f39bf;
}
.ppc20_rvw_VideoTstmlSec .ppcAgencyVideoTstmlWrap .carousel-indicators li {
  background-color: #c4c4c4;
}
.ppc20_rvw_VideoTstmlSec .ppcAgencyVideoTstmlWrap .carousel-indicators li.active {
  background: #c4c4c4;
  box-shadow: inset 1px 4px 4px rgba(0, 0, 0, 0.25);
}
.ppc20_rvw_VideoTstmlSec .ppcAgencyVideoTstmlWrap .carousel-control {
  display: none;
}

.ppc20_rvw_bfrFtr_sec {
  background: #0d179f;
  padding: 60px 0 80px;
}
.ppc20_rvw_bfrFtr_sec .ppc20_rvw_bfrFtr_wrap {
  display: flex;
  align-items: center;
}
.ppc20_rvw_bfrFtr_sec .ppc20_rvw_bfrFtr_wrap .ppc20_rvw_bfrFtr_ttlBox {
  flex: 3;
}
.ppc20_rvw_bfrFtr_sec .ppc20_rvw_bfrFtr_wrap .ppc20_rvw_bfrFtr_ttlBox h2 {
  color: #fff;
  font-size: 44px;
  font-weight: 500;
}
.ppc20_rvw_bfrFtr_sec .ppc20_rvw_bfrFtr_wrap .ppc20_rvw_bfrFtr_ttlBox h2 b {
  color: #fff;
  font-size: 44px;
  font-weight: 700;
}
.ppc20_rvw_bfrFtr_sec .ppc20_rvw_bfrFtr_wrap .ppc20_rvw_bfrFtr_ttlBox p {
  color: #fff;
  font-size: 18px;
}
.ppc20_rvw_bfrFtr_sec .ppc20_rvw_bfrFtr_wrap .ppc20_rvw_bnr_ctaBox {
  flex: 2;
}

.ppc20_rvw_CmprTblSec .prc-ftr-txt h2 {
  color: #0a1e43;
}
.ppc20_rvw_CmprTblSec .prc-ftr-txt p {
  color: #42526e;
}

/* @Section. PPC July 2020*/
.itc-avant-grande-gothic-std_font *:not(i) {
  font-family: "itc-avant-grande-gothic-std" !important;
}

.bgDark {
  background: #f8f9fb !important;
}

.bgWhite {
  background: #ffffff !important;
}

.ppc_pricing_20 .ppc-nav {
  margin: 5px 0 0;
  display: flex;
  align-items: center;
}
.ppc_pricing_20 .ppc-nav li {
  margin: 0 10px;
}
.ppc_pricing_20 .ppc-nav .ppc-nav-cta a {
  border-radius: 100px !important;
  margin-left: 10px;
  font-weight: 400;
}
.ppc_pricing_20 .affix .ppc-nav .ppc-nav-cta a {
  background-color: #09ebaf !important;
  border: 2px solid #09ebaf !important;
  color: #192072 !important;
}
.ppc_pricing_20 .ppc_pricing-bnr-sec {
  padding: 200px 0 130px;
  background: linear-gradient(270deg, #142d94 0%, #1728d0 100%);
}
.ppc_pricing_20 .ppc_pricing-bnr-sec .ppc_pricing-bnr-txt h1 {
  font-weight: 700;
  font-size: 52px;
  line-height: 62px;
  letter-spacing: -0.01em;
  color: #ffffff;
  margin: 0 0 20px;
}
.ppc_pricing_20 .ppc_pricing-bnr-sec .ppc_pricing-bnr-txt p {
  font-weight: 300;
  font-size: 24px;
  line-height: 36px;
  color: #ffffff;
  margin: 0 0 40px;
}
.ppc_pricing_20 .ppc_pricing-bnr-sec .ppc_pricing-bnr-txt a.cw-glb-btn,
.ppc_pricing_20 .ppc_pricing-bnr-sec .ppc_pricing-bnr-txt a.btn {
  border-radius: 100px !important;
}
.ppc_pricing_20 .wt-prcNew2_prc_btn a {
  font-weight: 700;
}
.ppc_pricing_20 a.cw-glb-btn,
.ppc_pricing_20 a.cw-glb-btn3 {
  border-radius: 100px !important;
}
.ppc_pricing_20 .topTxt .preHeading {
  font-weight: 400;
  font-size: 20px;
  line-height: 24px;
  letter-spacing: -0.01em;
  color: #2f39bf;
}
.ppc_pricing_20 .topTxt h2 {
  font-weight: 700;
  font-size: 46px;
  line-height: 55px;
  letter-spacing: -0.01em;
  color: #0a1e43;
  margin: 0 0 15px;
}
.ppc_pricing_20 .topTxt p {
  font-size: 20px;
  font-weight: 400;
  color: #42526e;
}
.ppc_pricing_20 .prcFtrSec {
  padding: 80px 0;
  position: relative;
  overflow: hidden;
}
.ppc_pricing_20 .prcFtrSec::before, .ppc_pricing_20 .prcFtrSec::after {
  position: absolute;
  width: 150px;
  height: 300px;
  content: "";
  background-image: url(../../img/ppc/agency-dots-image3.png);
  background-repeat: repeat-y;
  opacity: 0.4;
}
.ppc_pricing_20 .prcFtrSec::before {
  top: 60%;
  left: -70px;
}
.ppc_pricing_20 .prcFtrSec::after {
  top: 60px;
  right: -70px;
}
.ppc_pricing_20 .prcFtrSec .ftrsMainWrap {
  display: flex;
  flex-wrap: wrap;
  margin: 40px -20px 0;
}
.ppc_pricing_20 .prcFtrSec .ftrsMainWrap .ftrBox {
  background: #ffffff;
  box-shadow: 0px 4px 40px rgba(0, 0, 0, 0.05);
  border-radius: 8px;
  padding: 40px 30px;
  margin: 20px;
  width: calc(33.33% - 40px);
  text-align: center;
  z-index: 9;
}
.ppc_pricing_20 .prcFtrSec .ftrsMainWrap .ftrBox .ftrImg {
  max-width: -webkit-max-content;
  max-width: -moz-max-content;
  max-width: max-content;
  margin: 0 auto 30px;
}
.ppc_pricing_20 .prcFtrSec .ftrsMainWrap .ftrBox .ftrImg img {
  width: 50px;
  max-height: 50px;
}
.ppc_pricing_20 .prcFtrSec .ftrsMainWrap .ftrBox h4 {
  font-weight: 700;
  font-size: 20px;
  color: #0a1e43;
  margin: 0 0 15px;
}
.ppc_pricing_20 .prcFtrSec .ftrsMainWrap .ftrBox p {
  font-weight: 400;
  font-size: 16px;
  color: #42526e;
}
.ppc_pricing_20 .feeMigrationSec {
  background: linear-gradient(256.62deg, #0031fe 4.35%, #0e1460 99.75%);
  padding: 130px 0;
  position: relative;
  overflow: hidden;
}
.ppc_pricing_20 .feeMigrationSec .topTxt h2,
.ppc_pricing_20 .feeMigrationSec .topTxt p,
.ppc_pricing_20 .feeMigrationSec .topTxt .preHeading {
  color: #fff;
}
.ppc_pricing_20 .feeMigrationSec .topTxt p {
  margin: 25px 0 40px;
}
.ppc_pricing_20 .feeMigrationSec .migrationImg {
  position: absolute;
  bottom: -80px;
  right: 0;
}
.ppc_pricing_20 .prc-comp-table-2 {
  padding: 60px 0;
}
.ppc_pricing_20 .prc-comp-table-2 .prc-tbl-link a {
  font-size: 700;
}
.ppc_pricing_20 .hm-new-spprt-wrap .hm-new-spprt-txt-wrap p {
  font-weight: 400;
}
.ppc_pricing_20 .hm-new-spprt-wrap .hm-new-spprt-txt-wrap a {
  font-weight: 700;
}
.ppc_pricing_20 .hm-new-plt_sec_wrap .hm-new-plt_sec .hm-new-plt_sec_cont {
  font-weight: 400;
}
.ppc_pricing_20 .hm-new-plt_sec_wrap .hm-new-plt_sec .hm-new-plt_sec_cont strong {
  font-weight: 700;
}
.ppc_pricing_20 .ppc_alternativeHostingV2 .ppcAgencyVideoTstmlSec .ppcAgencyVideoTstmlWrap .ppcAgencyVideoTstmlBox .contentWrap i {
  color: #2f39bf;
}
.ppc_pricing_20 .ppcAgencyVideoTstmlWrap .carousel-indicators li.active {
  background-color: #2f39bf;
}
.ppc_pricing_20 .prc-comp-table-2 .topTxt {
  margin-bottom: 60px;
}
.ppc_pricing_20 .newPrc_faq_wrap#glb-nfaq-wrap {
  padding: 80px 0;
}
.ppc_pricing_20 .newPrc_faq_wrap#glb-nfaq-wrap .topTxt {
  margin-bottom: 60px;
}
.ppc_pricing_20 .ppcAgencyVideoTstmlSec .ppcAgencyVideoTstmlWrap .ppcAgencyVideoTstmlBox p {
  font-weight: 400;
}
.ppc_pricing_20 .ppcAgencyVideoTstmlSec .ppcAgencyVideoTstmlWrap .ppcAgencyVideoTstmlBox .authorInfo {
  font-weight: 700;
}

.managedHostingPPC .cwFtrsSec {
  padding: 140px 0;
}
.managedHostingPPC .cwFtrsSec .cwFtrsSecWrap {
  display: flex;
  flex-wrap: nowrap;
  align-items: center;
}
.managedHostingPPC .cwFtrsSec .cwFtrsSecWrap .topTxt {
  flex: 1;
  margin-right: 20px;
}
.managedHostingPPC .cwFtrsSec .cwFtrsSecWrap .topTxt h2 {
  font-size: 50px;
}
.managedHostingPPC .cwFtrsSec .cwFtrsSecWrap .topTxt a {
  margin-top: 20px;
}
.managedHostingPPC .cwFtrsSec .cwFtrsSecWrap .ftrsMainWrap {
  flex: 2;
  display: flex;
  flex-wrap: wrap;
  margin: 0 -20px 0;
}
.managedHostingPPC .cwFtrsSec .cwFtrsSecWrap .ftrsMainWrap .ftrBox {
  background: #ffffff;
  box-shadow: 0px 4px 40px rgba(0, 0, 0, 0.05);
  border-radius: 8px;
  padding: 50px 30px;
  margin: 20px;
  width: calc(33.33% - 40px);
  text-align: center;
  z-index: 9;
  transition: all 0.3s ease-in-out;
}
.managedHostingPPC .cwFtrsSec .cwFtrsSecWrap .ftrsMainWrap .ftrBox:hover {
  transform: translateY(-5px);
  box-shadow: 0px 8px 40px rgba(0, 0, 0, 0.07);
}
.managedHostingPPC .cwFtrsSec .cwFtrsSecWrap .ftrsMainWrap .ftrBox .ftrImg {
  max-width: -webkit-max-content;
  max-width: -moz-max-content;
  max-width: max-content;
  margin: 0 auto 30px;
}
.managedHostingPPC .cwFtrsSec .cwFtrsSecWrap .ftrsMainWrap .ftrBox .ftrImg img {
  width: 50px;
  max-height: 50px;
}
.managedHostingPPC .cwFtrsSec .cwFtrsSecWrap .ftrsMainWrap .ftrBox h4 {
  font-weight: 700;
  font-size: 24px;
  color: #0a1e43;
}
.managedHostingPPC .lnd-new-feats-wrap.lnd-new-feats_v3 .lnd-new-feats-tabs-disc-box .glbNew-strp_sprt {
  display: block !important;
  margin: 20px 0;
}
.managedHostingPPC .lnd-new-feats-wrap.lnd-new-feats_v3 .lnd-new-feats-tabs-disc-box h4 {
  font-weight: 700;
}

/* @Section 7. PPC Symfony */
.ppc21_symfony_main {
  --ppc20_bg_grd1: #cce4f1;
  --ppc20_bg_grd2: #cce4f1;
  --ppc20_bg_grd3: #cce4f1;
  --ppc20_bg_grd4: #cce4f1;
  --ppc20_bg_grd4: #cce4f1;
  --ppc20_bg_grd5: #cce4f1;
  --ppc20_bg_grd6: #cce4f1;
  --ppc20_cta_color: #1bc841;
  --ppc20_feat_icon_color1: #7371db;
  --ppc20_feat_icon_color2: #c7c6f6;
  --ppc20_bg_img1: url("../../img/ppc/symfony-dots1.png");
  --ppc20_bg_img2: url("../../img/ppc/symfony-dots1.png");
  --ppc20_bg_img3: url("../../img/ppc/symfony-dots2.png");
  --ppc20_bg_img2: url("../../img/ppc/symfony-dots1.png");
  --newLnd_tstml4_img1: url("../../img/ppc/symfony-dots2.png");
}
.ppc21_symfony_main .newLnd_tstml4_sec {
  background: #17162a;
}
.ppc21_symfony_main .newLnd_tstml4_sec .newLnd_tstml4_ttlBox h2,
.ppc21_symfony_main .newLnd_tstml4_sec .newLnd_tstml4_ttlBox p {
  color: #fff;
}
.ppc21_symfony_main .hm-new-plt_sec-icon svg {
  max-width: 50px;
}
.ppc21_symfony_main .hm-new-plt_sec-icon svg rect {
  fill: var(--ppc20_feat_icon_color2);
}
.ppc21_symfony_main .hm-new-plt_sec-icon svg path {
  fill: var(--ppc20_feat_icon_color1);
}

/* @Section 8. PPC ModX */
.ppc21_Modx_main {
  --ppc20_bg_grd1: #d9e8f4;
  --ppc20_bg_grd2: #d9e8f4;
  --ppc20_bg_grd3: #d9e8f4;
  --ppc20_bg_grd4: #d9e8f4;
  --ppc20_bg_grd4: #d9e8f4;
  --ppc20_bg_grd5: #d9e8f4;
  --ppc20_bg_grd6: #d9e8f4;
  --ppc20_cta_color: #1daa3c;
  --ppc20_feat_icon_color1: #1daa3c;
  --ppc20_feat_icon_color2: #ccf6d6;
  --ppc20_bg_img1: url("../../img/ppc/symfony-dots1.png");
  --ppc20_bg_img2: url("../../img/ppc/symfony-dots1.png");
  --ppc20_bg_img3: url("../../img/ppc/symfony-dots2.png");
  --ppc20_bg_img2: url("../../img/ppc/symfony-dots1.png");
  --newLnd_tstml4_img1: url("../../img/ppc/symfony-dots2.png");
}
.ppc21_Modx_main .newLnd_tstml4_sec {
  background: #17162a;
}
.ppc21_Modx_main .newLnd_tstml4_sec .newLnd_tstml4_ttlBox h2,
.ppc21_Modx_main .newLnd_tstml4_sec .newLnd_tstml4_ttlBox p {
  color: #fff;
}
.ppc21_Modx_main .hm-new-plt_sec-icon svg {
  max-width: 50px;
}
.ppc21_Modx_main .hm-new-plt_sec-icon svg rect {
  fill: var(--ppc20_feat_icon_color2);
}
.ppc21_Modx_main .hm-new-plt_sec-icon svg path {
  fill: var(--ppc20_feat_icon_color1);
}

/* @Section 8. PPC ModX */
.ppc21_Drupal_main {
  --ppc20_bg_grd1: #f5fafc;
  --ppc20_bg_grd2: #f5fafc;
  --ppc20_bg_grd3: #f5fafc;
  --ppc20_bg_grd4: #f5fafc;
  --ppc20_bg_grd4: #f5fafc;
  --ppc20_bg_grd5: #f5fafc;
  --ppc20_bg_grd6: #f5fafc;
  --ppc20_cta_color: #1bc841;
  --ppc20_feat_icon_color1: #0077c0;
  --ppc20_feat_icon_color2: #cde5f1;
  --ppc20_bg_img1: url("../../img/ppc/symfony-dots1.png");
  --ppc20_bg_img2: url("../../img/ppc/symfony-dots1.png");
  --ppc20_bg_img3: url("../../img/ppc/symfony-dots2.png");
  --ppc20_bg_img2: url("../../img/ppc/symfony-dots1.png");
  --newLnd_tstml4_img1: url("../../img/ppc/symfony-dots2.png");
}
.ppc21_Drupal_main .newLnd_tstml4_sec {
  background: #17162a;
}
.ppc21_Drupal_main .newLnd_tstml4_sec .newLnd_tstml4_ttlBox h2,
.ppc21_Drupal_main .newLnd_tstml4_sec .newLnd_tstml4_ttlBox p {
  color: #fff;
}
.ppc21_Drupal_main .hm-new-plt_sec-icon svg {
  max-width: 50px;
}
.ppc21_Drupal_main .hm-new-plt_sec-icon svg rect {
  fill: var(--ppc20_feat_icon_color2);
}
.ppc21_Drupal_main .hm-new-plt_sec-icon svg path {
  fill: var(--ppc20_feat_icon_color1);
}

/* @Section 8. PPC Agency 2022 */
body .ppc22_agency_ver *:not(.fa) {
  font-family: "Niveau Grotesk", sans-serif !important;
}

.themeCtaBtn {
  padding: 12px 26px;
  background-color: var(--cta_color);
  color: var(--cta_text_color);
  font-size: 16px;
  font-weight: 700;
  text-transform: uppercase;
  border: 2px solid var(--cta_color);
  border-radius: 0;
  white-space: nowrap;
}
.themeCtaBtn:hover {
  background-color: var(--cta_hover_color);
  color: var(--cta_hover_text_color);
  border-color: var(--cta_hover_color);
}
.themeCtaBtn.blue {
  background-color: var(--blue_color);
  color: var(--color_white);
  border-color: var(--blue_color);
}
.themeCtaBtn.blue:hover {
  background-color: #000ed8;
  border-color: #000ed8;
}
.themeCtaBtn.outline {
  background: transparent;
  color: var(--cta_color);
}
.themeCtaBtn.outline:hover {
  background: var(--cta_hover_color);
  color: var(--cta_hover_text_color);
}
.themeCtaBtn.outline.whiteCta {
  color: var(--ppc20_white_color);
  border-color: var(--ppc20_white_color);
}
.themeCtaBtn.outline.whiteCta:hover {
  color: var(--ppc20_agency_txt_color);
  background: var(--ppc20_white_color);
}

.ppc22_agency_ver {
  /* Hosting Everything Section || Begins */
  /* Hosting Everything Section || End */
  /*Agency Partnership Section || Begins*/
  /*Agency Partnership Section || Ends*/
}
.ppc22_agency_ver h1,
.ppc22_agency_ver h2,
.ppc22_agency_ver h3,
.ppc22_agency_ver h4 {
  letter-spacing: -0.03em;
  color: var(--heading_color);
}
.ppc22_agency_ver h1 {
  font-size: 60px;
  font-weight: 900;
}
.ppc22_agency_ver h2 {
  font-size: 44px;
  font-weight: 800 !important;
}
.ppc22_agency_ver h3 {
  font-size: 24px;
  font-weight: 700;
}
.ppc22_agency_ver * {
  transition: all 0.3s ease-in-out;
}
.ppc22_agency_ver .ppc-hdr-wrap .navBarWrap {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.ppc22_agency_ver .ppc-hdr-wrap .navBarWrap .navbarRightWrap .inner {
  display: flex;
  align-items: center;
}
.ppc22_agency_ver .mainBnrSec {
  padding: 150px 0 100px;
  background: url(../../img/ppc22/agency-partnership-image.png) no-repeat center bottom #0010ea;
  background-size: cover;
  position: relative;
}
.ppc22_agency_ver .mainBnrSec::before {
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background: linear-gradient(180deg, #000000 0%, #0010ea 100%);
  opacity: 0.6;
}
.ppc22_agency_ver .mainBnrSec::after {
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background: url(../../img/ppc22/ppc22-banner-pattern.png) no-repeat center transparent;
  background-size: cover;
}
.ppc22_agency_ver .mainBnrSec.dsgnRshBnrSecImg::after {
  background-image: url(../../img/ppc/designrush-hero-img.png);
}
.ppc22_agency_ver .mainBnrSec.noLimitBnrHeroImg::after {
  background-image: url(../../img/ppc/no-limits-hero-image.png);
}
.ppc22_agency_ver .mainBnrSec.ezToUseBnrSecImg::after {
  background-image: url(../../img/ppc/easy-to-use-hero-image.png);
}
.ppc22_agency_ver .mainBnrSec.prtnrshpHeroSecImg::after {
  background-image: url(../../img//ppc/partnership-hero-image.png);
}
.ppc22_agency_ver .mainBnrSec .mainBnrWrap {
  position: relative;
  z-index: 1;
  max-width: 1000px;
  margin: 0 auto;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.ppc22_agency_ver .mainBnrSec .mainBnrWrap h1,
.ppc22_agency_ver .mainBnrSec .mainBnrWrap p {
  color: var(--color_white);
}
.ppc22_agency_ver .mainBnrSec .mainBnrWrap .topTxt {
  max-width: 50%;
  margin-right: 100px;
}
.ppc22_agency_ver .mainBnrSec .mainBnrWrap .offerCtaWrap .offerCtaBox {
  padding: 40px 30px;
  background: rgba(0, 0, 0, 0.25);
  box-shadow: 0px 4px 40px rgba(212, 212, 212, 0.31);
  -webkit-backdrop-filter: blur(5px);
          backdrop-filter: blur(5px);
}
.ppc22_agency_ver .mainBnrSec .mainBnrWrap .offerCtaWrap .offerCtaBox h3 {
  color: var(--color_white);
  margin: 0 0 30px;
}
.ppc22_agency_ver .agencyAftBnrSec .aftBnrFtrsWrap {
  position: relative;
  margin-top: -70px;
}
.ppc22_agency_ver .agencyAftBnrSec .aftBnrFtrsWrap .aftBnrFtrsBox:nth-child(2)::before, .ppc22_agency_ver .agencyAftBnrSec .aftBnrFtrsWrap .aftBnrFtrsBox:nth-child(2)::after {
  background: rgba(66, 82, 110, 0.43);
  border-radius: calc(50% + 9999px);
}
.ppc22_agency_ver .agencyAftBnrSec .aftBnrFtrsWrap .aftBnrFtrsBox .aftBnrFtrsBoxtxt h3 {
  color: var(--heading_color);
}
.ppc22_agency_ver .agencyAftBnrSec .aftBnrFtrsWrap .aftBnrFtrsBox .aftBnrFtrsBoxtxt ul li {
  color: var(--txt_color);
}
.ppc22_agency_ver .agencyAftBnrSec .aftBnrFtrsWrap .aftBnrFtrsBox .aftBnrFtrsBoxtxt ul li::before {
  color: var(--blue_color);
}
.ppc22_agency_ver .agencyAftBnrSec.partnershipVer .aftBnrFtrsWrap {
  padding: 40px 80px;
  align-items: center;
}
.ppc22_agency_ver .agencyAftBnrSec.partnershipVer .aftBnrFtrsWrap .agency-partenership-guide-content {
  flex: 2;
}
.ppc22_agency_ver .agencyAftBnrSec.partnershipVer .aftBnrFtrsWrap .agency-partenership-guide-content .agency-partnership-link {
  margin-top: 20px;
  font-size: 20px;
  font-weight: 500;
  position: relative;
  color: var(--blue_color);
}
.ppc22_agency_ver .agencyAftBnrSec.partnershipVer .aftBnrFtrsWrap .agency-partenership-guide-content .agency-partnership-link:hover i {
  transform: translateX(10px);
}
.ppc22_agency_ver .agencyAftBnrSec.partnershipVer .aftBnrFtrsWrap .agency-partenership-guide-content .agency-partnership-link i {
  color: var(--blue_color);
  font-size: 20px;
  position: absolute;
  left: 100%;
  top: 0;
  line-height: 30px;
  transform: translateX(5px);
}
.ppc22_agency_ver .agencyAftBnrSec.partnershipVer .aftBnrFtrsWrap .agency-partenership-guide-content .agency-partnership-link::before {
  content: "";
  position: absolute;
  top: auto;
  bottom: 0;
  left: 0;
  right: 0;
  background-color: var(--blue_color);
  height: 1px;
}
.ppc22_agency_ver .agencyAftBnrSec.partnershipVer .aftBnrFtrsWrap .agency-partnership-guide {
  padding-right: 70px;
  flex: 1;
}
.ppc22_agency_ver .agencyAftBnrSec.partnershipVer .aftBnrFtrsWrap .agency-partnership-guide img {
  max-height: 200px;
}
.ppc22_agency_ver .ppcAgencyVideoTstmlSec .topContent h2 {
  font-size: 44px;
}
.ppc22_agency_ver .ppcAgencyVideoTstmlSec .ppcAgencyVideoTstmlWrap .ppcAgencyVideoTstmlBox .imageWrap {
  margin-right: 80px;
}
.ppc22_agency_ver .ppcAgencyVideoTstmlSec .ppcAgencyVideoTstmlWrap .ppcAgencyVideoTstmlBox .imageWrap::before {
  background: linear-gradient(180deg, rgba(254, 177, 85, 0.34) 0%, rgba(254, 177, 85, 0) 100%);
  left: 0;
  right: 0;
  width: 100%;
  top: 50%;
  bottom: 0;
  height: auto;
  transform: rotate(180deg) translate(10%, -30px);
}
.ppc22_agency_ver .ppcAgencyVideoTstmlSec .ppcAgencyVideoTstmlWrap .ppcAgencyVideoTstmlBox .imageWrap .playBtn i {
  color: var(--orange_color);
}
.ppc22_agency_ver .ppcAgencyVideoTstmlSec .ppcAgencyVideoTstmlWrap .carousel-control {
  display: none;
}
.ppc22_agency_ver .ppcAgencyVideoTstmlSec .ppcAgencyVideoTstmlWrap .carousel-indicators li.active {
  background: var(--orange_color);
}
.ppc22_agency_ver .featuresCardsSec {
  padding: 80px 0;
  background: var(--color_white);
}
.ppc22_agency_ver .featuresCardsSec .mainBoxWrap {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  margin: 40px -7px 0;
}
.ppc22_agency_ver .featuresCardsSec .mainBoxWrap .box {
  padding: 26px;
  margin: 20px 0 0;
  width: calc(25% - 14px);
}
.ppc22_agency_ver .featuresCardsSec .mainBoxWrap .box img {
  max-height: 36px;
  max-width: 36px;
}
.ppc22_agency_ver .featuresCardsSec .mainBoxWrap .box1 {
  background-color: #cafff1;
}
.ppc22_agency_ver .featuresCardsSec .mainBoxWrap .box2 {
  background-color: #f4daff;
}
.ppc22_agency_ver .featuresCardsSec .mainBoxWrap .box3 {
  background-color: #fff7ca;
}
.ppc22_agency_ver .featuresCardsSec .mainBoxWrap .box4 {
  background-color: #edeeff;
}
.ppc22_agency_ver .peace-of-mind-sect {
  padding: 94px 0 74px;
}
.ppc22_agency_ver .peace-of-mind-sect .mig-wrap {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.ppc22_agency_ver .peace-of-mind-sect .mig-wrap .migration-content {
  max-width: 428px;
}
.ppc22_agency_ver .peace-of-mind-sect .mig-wrap .migration-content p {
  margin: 25px 0 40px;
}
.ppc22_agency_ver .peace-of-mind-sect .mig-wrap .migration-content h2 {
  letter-spacing: -0.03em;
}
.ppc22_agency_ver .peace-of-mind-sect .mig-wrap .migration-img {
  max-width: 466px;
}
.ppc22_agency_ver .support-sec {
  padding: 80px 0 250px;
  position: relative;
  background: url("https://www.cloudways.com/wp-content/uploads/2022/01/support-image.png") no-repeat 70% top transparent;
  background-size: cover;
  background-attachment: fixed;
  position: relative;
}
.ppc22_agency_ver .support-sec::before {
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background: linear-gradient(180deg, #fff 0%, rgba(255, 255, 255, 0) 100%);
}
.ppc22_agency_ver .support-sec .suport-content {
  max-width: 850px;
  margin: 0 auto;
  position: relative;
}
.ppc22_agency_ver .support-sec .suport-content .themeCtaBtn {
  margin-top: 50px;
}
.ppc22_agency_ver .freeCreditSec {
  padding: 84px 0 74px;
  background: var(--blue_color);
  position: relative;
}
.ppc22_agency_ver .freeCreditSec::before {
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background: url(../../img/ppc22/ppc22-banner-pattern.png) no-repeat center transparent;
  background-size: cover;
}
.ppc22_agency_ver .freeCreditSec.bgPattern2::before {
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background: url(../../img/alternatives/cw-alternatives-new-bg.png) no-repeat center transparent;
  background-size: cover;
}
.ppc22_agency_ver .freeCreditSec .freeCreditWrap {
  position: relative;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.ppc22_agency_ver .freeCreditSec .free-credit-content {
  position: relative;
  margin-right: 50px;
  max-width: 50%;
}
.ppc22_agency_ver .freeCreditSec .free-credit-content h2,
.ppc22_agency_ver .freeCreditSec .free-credit-content p {
  color: var(--color_white);
}
.ppc22_agency_ver .freeCreditSec .free-credit-content .themeCtaBtn {
  margin-top: 36px;
}
.ppc22_agency_ver .freeCreditSec .ctaBox a {
  margin: 0 6px;
}
.ppc22_agency_ver .OCPserviceWrap .saving {
  background: #0e134f;
}
.ppc22_agency_ver .wt-prcNew2_prc_btn a {
  border-color: var(--blue_color);
  color: var(--blue_color) !important;
}
.ppc22_agency_ver .wt-prcNew2_prc_btn a:hover {
  background-color: #000ed8;
  color: var(--color_white) !important;
}
.ppc22_agency_ver .wt-prcNew2_sec2 .wt-prcNew2_prc_btn a,
.ppc22_agency_ver .wt-prcNew2_sec:hover .wt-prcNew2_prc_btn a {
  background: var(--blue_color);
  border-color: var(--blue_color);
  color: var(--color_white) !important;
}
.ppc22_agency_ver .wt-prcNew2_sec2 .wt-prcNew2_prc_btn a:hover,
.ppc22_agency_ver .wt-prcNew2_sec:hover .wt-prcNew2_prc_btn a:hover {
  background-color: #000ed8;
  border-color: #000ed8;
  color: var(--color_white) !important;
}
.ppc22_agency_ver #wt-prcNew-v2 .cw-prc-ftrs-body li:before {
  color: var(--blue_color);
}
.ppc22_agency_ver .ppc-magento-bfrFtr-sec {
  position: relative;
  background: var(--blue_color);
}
.ppc22_agency_ver .ppc-magento-bfrFtr-sec::before {
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background: url(../../img/ppc22/ppc22-banner-pattern.png) no-repeat center transparent;
  background-size: cover;
}
.ppc22_agency_ver .ppc-magento-bfrFtr-sec .ppc-magento-bfrFtr-wrap {
  position: relative;
}
.ppc22_agency_ver .ppcAgencyPartnerSec {
  padding: 100px 0;
}
.ppc22_agency_ver .ppcAgencyPartnerSec .ppcAgencyPartnerWrap {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.ppc22_agency_ver .ppcAgencyPartnerSec .ppcAgencyPartnerWrap .ppcAgencyPartnerImage {
  padding-right: 70px;
  flex: 1;
  position: relative;
}
.ppc22_agency_ver .ppcAgencyPartnerSec .ppcAgencyPartnerWrap .ppcAgencyPartnerContent {
  max-width: 550px;
  flex: 1;
}
.ppc22_agency_ver .ppcAgencyPartnerSec .ppcAgencyPartnerWrap .ppcAgencyPartnerContent h2 {
  font-weight: 900;
  font-size: 36px;
  color: #0e134f;
  margin: 0;
}
.ppc22_agency_ver .ppcAgencyPartnerSec .ppcAgencyPartnerWrap .ppcAgencyPartnerContent p {
  font-weight: 400;
  font-size: 20px;
  color: #42526e;
  margin: 25px 0 30px;
}
.ppc22_agency_ver .ppcAgencyPartnerSec .ppcAgencyPartnerWrap .ppcAgencyPartnerContent ul {
  margin: 0;
  padding-left: 16px;
}
.ppc22_agency_ver .ppcAgencyPartnerSec .ppcAgencyPartnerWrap .ppcAgencyPartnerContent ul li {
  font-weight: 400;
  font-size: 20px;
  color: #42526e;
}
.ppc22_agency_ver .ppcAgencyPartnerSec .ppcAgencyPartnerWrap .ppcAgencyPartnerContent ul li:nth-of-type(even) {
  margin: 15px 0;
}
.ppc22_agency_ver .ppcAgencyPartnerSec .ppcAgencyPartnerWrap .ppcAgencyPartnerContent .ctaWrap {
  margin-top: 50px;
}
.ppc22_agency_ver .ppcAgencyPartnerSec .ppcAgencyPartnerWrap .ppcAgencyPartnerContent .ctaWrap .outline {
  color: #1834bf;
  margin-left: 10px;
}
.ppc22_agency_ver .ppcAgencyPartnerSec .ppcAgencyPartnerWrap .ppcAgencyPartnerContent .ctaWrap .outline:hover {
  background: #1834bf;
  color: #ffffff;
}

/* @section 9. PPC Pricing Cta Borders */
.ppc22_agency_ver .prcCtaNoBorder .wt-prcNew2_prc_btn a {
  border-radius: 0 !important;
}

/* @section 10. Trials Page Styling */
.cwAgencyTrustSec {
  padding: 80px 0;
}
.cwAgencyTrustSec .cwAgencyTrustHeadWrap {
  text-align: center;
}
.cwAgencyTrustSec .cwAgencyTrustHeadWrap h2 {
  font-weight: 800;
  font-size: 36px;
  color: #0E134F;
}
.cwAgencyTrustSec .cwAgencyTrustLogosWrap {
  display: flex;
  justify-content: center;
  align-items: center;
  margin-top: 40px;
  flex-wrap: wrap;
  transition: all 0.4s ease-in-out;
}
.cwAgencyTrustSec .cwAgencyTrustLogosWrap img {
  margin: 20px 20px 0;
  min-height: 35px;
  opacity: 0.7;
  filter: brightness(0);
}
.cwAgencyTrustSec .cwAgencyTrustLogosWrap img:hover {
  opacity: 1;
  filter: none;
}

.trialsPg .mainBnrSec {
  padding: 0;
}
.trialsPg .mainBnrSec h1 {
  font-size: 50px;
  margin-bottom: 20px;
}
.trialsPg .mainBnrSec p {
  font-size: 20px;
}
.trialsPg .mainBnrSec .mainBnrWrap {
  max-width: 1190px;
  padding: 160px 0 75px;
}
.trialsPg .mainBnrSec .mainBnrWrap .topTxt {
  max-width: 54%;
  margin-right: 80px;
}
.trialsPg .mainBnrSec .mainBnrWrap .offerCtaWrap .offerCtaBox {
  padding: 35px 40px;
  text-align: center;
}
.trialsPg .mainBnrSec .mainBnrWrap .offerCtaWrap .offerCtaBox h3 {
  margin: 0 0 12px;
}
.trialsPg .mainBnrSec .mainBnrWrap .offerCtaWrap .offerCtaBox h4 {
  font-size: 20px;
  color: #fff;
  margin: 0 0 40px;
}
.trialsPg .mainBnrSec .mainBnrWrap .offerCtaWrap .offerCtaBox h6 {
  color: #fff;
  text-align: left;
  font-size: 16px;
  margin: 0 0 15px;
}
.trialsPg .mainBnrSec .mainBnrWrap .offerCtaWrap .offerCtaBox ul {
  padding: 0;
  list-style-type: none;
  margin: 0 0 30px;
  text-align: left;
}
.trialsPg .mainBnrSec .mainBnrWrap .offerCtaWrap .offerCtaBox ul li {
  color: #fff;
  font-size: 14px;
  padding: 0 0 17px 25px;
  position: relative;
}
.trialsPg .mainBnrSec .mainBnrWrap .offerCtaWrap .offerCtaBox ul li::before {
  content: "\f00c";
  color: #FBD808;
  font: normal normal normal 14px/1 FontAwesome;
  position: absolute;
  left: 0;
  top: 3px;
}
.trialsPg .mainBnrSec .mainBnrWrap .offerCtaWrap .offerCtaBox ul li:last-child {
  padding-bottom: 0;
}
.trialsPg .mainBnrSec .secondaryBnrWrap {
  position: relative;
  z-index: 1;
  padding: 25px 0;
}
.trialsPg .mainBnrSec .secondaryBnrWrap .container {
  display: flex;
  align-items: center;
  justify-content: center;
}
.trialsPg .mainBnrSec .secondaryBnrWrap h3 {
  font-weight: 400;
  margin: 0;
  color: #fff;
  font-family: "proxima_nova" !important;
  font-size: 24px;
}
.trialsPg .mainBnrSec .secondaryBnrWrap h3 strong {
  color: #fff;
  font-family: "proxima_nova" !important;
  font-size: 24px;
  font-weight: 500;
}
.trialsPg .mainBnrSec .secondaryBnrWrap .g2 {
  margin: 0 25px 0 20px;
}
.trialsPg .mainBnrSec .secondaryBnrWrap .trustpilot {
  border-left: 1px solid rgba(255, 255, 255, 0.4);
  padding: 0 0 0 20px;
}
.trialsPg .mainBnrSec .secondaryBnrWrap::before {
  content: "";
  background: rgba(4, 6, 209, 0.6);
  mix-blend-mode: overlay;
  -webkit-backdrop-filter: blur(284px);
          backdrop-filter: blur(284px);
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  z-index: -1;
}
.trialsPg .ebookNewTemp .downloadEbookWrap .content {
  max-width: 500px;
}
.trialsPg .ebookNewTemp .downloadEbookSec {
  padding: 0;
}
.trialsPg .agencyResourcesBnrSec {
  background: #fff;
  padding: 100px 0;
}

/* Change Background image based on Parent Class */
@media (max-width: 1200px) {
  .ppc-magento-new-bnr .main-txt h1,
.ppc20_bnr_wrap .ppc20_bnr_ttlBox h1 {
    font-size: 48px;
  }

  .ppc-magento-new-bnr .images-wrap .bnr-provider-img,
.ppc-magento-new-bnr .images-wrap .bnr-app-img {
    margin-right: 0;
  }

  .ppc-magento-new-bnr .images-wrap .bnr-arrow-img {
    right: -80px;
  }

  .ppc-magento-aftBnr-wrap ul li:first-child {
    font-size: 30px;
  }

  .ppc-magento-aftBnr-wrap ul li:nth-child(2) {
    flex: 2;
  }

  /* PHP PPC Pages */
  .ppc-magento-bfrFtr-sec {
    padding: 30px 0 50px;
  }

  .ppc-magento-bfrFtr-sec .ppc-magento-bfrFtr-wrap {
    display: block;
    text-align: center;
  }

  .ppc-magento-bfrFtr-sec .ppc-magento-bfrFtr-wrap .ppc-magento-bfrFtr-ttlBox h2 {
    font-size: 42px;
  }

  .ppc-magento-bfrFtr-sec .ppc-magento-bfrFtr-wrap .ppc-magento-bfrFtr-ttlBox p {
    font-size: 16px;
    margin-bottom: 20px;
  }

  .ppc-magento-bfrFtr-sec .ppc-magento-bfrFtr-wrap .ppc-magento-bfrFtr-ctaBox a {
    min-width: 200px;
  }

  .ppc_alternativeHostingV2 .ppc_alternativeHosting_bnrSec {
    padding: 180px 0 70px;
  }

  .ppc_pricing_20 .feeMigrationSec .migrationImg {
    max-width: 400px;
  }

  .managedHostingPPC .cwFtrsSec .cwFtrsSecWrap .ftrsMainWrap .ftrBox h4 {
    font-size: 20px;
  }
}
@media (min-width: 992px) {
  .ppc20_rvw_VideoTstmlSec .topContent p {
    font-size: 20px;
  }
}
@media (max-width: 992px) {
  .comp-with-cw-sec .comp-with-cw-txt p,
.pricing-wt-wrap .text-wrap p,
.magento-ppc-feats-wrap .magento-ppc-feats-txt p,
.ppc-magento-new-bnr .main-txt p,
.ppc-magento-new-spprt .main-wrap .main-txt p,
.ppc20_bnr_wrap .ppc20_bnr_ttlBox p {
    font-size: 16px;
  }

  .comp-with-cw-sec .comp-with-cw-txt h2,
.pricing-wt-wrap .text-wrap h2,
.ppc-magento-new-spprt .main-wrap .main-txt h2,
.magento-ppc-feats-wrap .magento-ppc-feats-txt h2 {
    font-size: 28px;
  }

  .ppc20_bnr_wrap {
    padding: 80px 0 60px;
  }

  .ppc-magento-new-bnr {
    padding: 140px 0 80px;
  }

  .ppc-magento-new-bnr .main-txt h1,
.ppc20_bnr_wrap .ppc20_bnr_ttlBox h1 {
    font-size: 36px;
  }

  .ppc-magento-new-bnr .images-wrap img.bnr-stock-img {
    display: none;
  }

  .ppc-magento-new-bnr .images-wrap .bnr-provider-img,
.ppc-magento-new-bnr .images-wrap .bnr-app-img {
    margin: 0 auto;
  }

  .ppc-magento-new-bnr .images-wrap .bnr-arrow-img {
    right: 0;
  }

  .ppc-magento-aftBnr-wrap ul li:first-child,
.ppc-magento-aftBnr-wrap ul li:nth-child(2) {
    font-size: 20px;
  }

  .ppc-magento-aftBnr-wrap ul li:nth-child(2) b {
    font-size: 30px;
  }

  .ppc-magento-aftBnr-wrap ul li:last-child {
    font-size: 14px;
  }

  .ppc-magento-aftBnr-wrap ul li:last-child span {
    font-size: 14px;
    padding: 8px 12px;
  }

  /* PHP PPC Pages */
  .ppc-magento-aftBnr-wrap2 ul {
    padding: 20px 30px;
  }

  .ppc-magento-aftBnr-wrap2 ul li:first-child,
.ppc-magento-aftBnr-wrap2 ul li:nth-of-type(2),
.ppc-magento-aftBnr-wrap2 ul li:nth-of-type(2) span {
    font-size: 22px;
    line-height: normal;
  }

  .ppc-magento-aftBnr-wrap2 ul li:nth-of-type(2) b {
    font-size: 30px;
  }

  .ppc-magento-aftBnr-wrap2 ul li:last-child i {
    font-size: 14px;
  }

  .ppc-magento-aftBnr-wrap2 ul li:last-child span {
    font-size: 15px;
    padding: 5px 25px;
  }

  .ppc_app_intgr_sec {
    padding: 30px 0 50px;
  }

  .ppc_app_intgr_sec .ppc_app_intgr_ttlBox h2 {
    font-size: 28px;
  }

  .ppc_app_intgr_sec .ppc_app_intgr_ttlBox p {
    font-size: 16px;
  }

  .ppc-magento-bfrFtr-sec .ppc-magento-bfrFtr-wrap .ppc-magento-bfrFtr-ttlBox h2 {
    font-size: 30px;
  }

  .agencyAftBnrSec .aftBnrFtrsWrap {
    padding: 20px 15px;
    margin-top: -70px;
  }

  .aftBnrFtrsBox h3 {
    font-size: 16px;
  }

  .aftBnrFtrsBox ul li {
    font-size: 14px;
  }

  .comp-with-cw-sec {
    padding: 60px 0 40px;
  }

  .ppc20_agency_ver .ppc-magento-new-bnr {
    padding: 100px 0;
  }

  .ppcAgencyVideoTstmlSec,
.ppcAgencyTableSec,
.aftrbnr_cwFtrSec {
    padding: 40px 0;
  }

  .ppcAgencyVideoTstmlSec .topContent h2,
.ppcAgencyTableTxt h2,
.aftrbnr_cwFtrSec .topContent h2 {
    font-size: 28px;
  }

  .ppcAgencyTableTxt p,
.ppcAgencyVideoTstmlSec .topContent p,
.aftrbnr_cwFtrSec .topContent p {
    font-size: 16px;
  }

  .ppcAgencyVideoTstmlBox .contentWrap i {
    font-size: 30px;
    line-height: 20px;
  }

  .ppcAgencyVideoTstmlBox .contentWrap p {
    font-size: 18px;
    line-height: 28px;
  }

  .ppcAgencyVideoTstmlBox .contentWrap .authorImage {
    width: 40px;
    height: 40px;
  }

  .ppcAgencyVideoTstmlBox .contentWrap .authorName {
    font-size: 16px;
  }

  .ppcAgencyVideoTstmlWrap .carousel-indicators {
    margin-top: 20px;
  }

  .ppcAgencyVideoTstmlWrap {
    margin-top: 40px;
  }

  .ppcAgencyTableWrap table tbody tr th,
.ppcAgencyTableWrap table tbody tr td {
    padding: 10px;
  }

  .ppcAgencyTableWrap table tbody tr th {
    font-size: 14px;
    padding: 10px 10px 10px 0;
  }

  .ppc_alternativeHosting_bnrSec {
    padding-top: 100px;
  }

  .ppc_alternativeHosting_bnrSec .topContent h1 {
    font-size: 28px;
  }

  .ppc_alternativeHosting_bnrSec .topContent p {
    font-size: 16px;
  }

  .aftrbnr_cwFtrBox .imgBox {
    height: 200px;
  }

  .aftrbnr_cwFtrBox .txtBox h3 {
    font-size: 16px;
  }

  .ppcAgencyTableBtmTxt h3 {
    font-size: 18px;
  }

  .ppc_alternativeHostingV2 .ppc_alternativeHosting_bnrSec .topContent h1 {
    font-size: 28px;
  }
  .ppc_alternativeHostingV2 .ppc_alternativeHosting_bnrSec .topContent p {
    font-size: 16px;
  }
  .ppc_alternativeHostingV2 .aftrbnr_cwFtrSec .topContent h2 {
    line-height: 36px;
  }
  .ppc_alternativeHostingV2 .ppc_alternativeHostingV2 .ppcAgencyTableWrap table tbody tr th {
    padding-left: 0;
  }

  .ppc-magento-new-spprt_ttlBox {
    margin-bottom: 30px;
  }

  .ppc-magento-new-spprt_ttlBox h2 {
    font-size: 28px;
  }

  .ppc-magento-new-spprt_ttlBox p {
    font-size: 16px;
  }

  /* JULY 2020 PPC*/
  .ppc20_rvw_bnr_sec .ppc20_rvw_bnr_imgBox::before,
.ppc20_rvw_VideoTstmlSec::after {
    display: none;
  }

  .ppc20_rvw_bnr_sec .ppc20_rvw_bnr_ttlBox h1 {
    font-size: 30px;
  }

  .ppc20_rvw_bnr_sec .ppc20_rvw_bnr_ttlBox p {
    font-size: 18px;
    margin: 10px 0 20px;
  }

  .ppc20_rvw_bnr_ctaBox a {
    font-size: 14px;
  }

  .ppc20_rvw_bnr_ctaBox a:nth-of-type(2) {
    margin-left: 5px;
  }

  .ppc20_rvw_tsrtPrtnr_sec {
    padding: 30px 0 40px;
  }

  .ppc20_rvw_tsrtPrtnr_sec .ppc20_rvw_tsrtPrtnr_ttlBox {
    margin-bottom: 40px;
  }

  .ppc20_rvw_tsrtPrtnr_sec .ppc20_rvw_tsrtPrtnr_ttlBox h2 {
    font-size: 28px;
  }

  .ppc20_rvw_tsrtPrtnr_sec .ppc20_rvw_tsrtPrtnr_ttlBox p {
    font-size: 16px;
  }

  #ppc20_rvw_cstmrTab_sec {
    padding: 100px 0 60px;
    background: url(../../img/ppc/ppc20_rvw_cstmr_bg_img2.png) no-repeat 95% 30px;
  }

  .ppc20_rvw_VideoTstmlSec .ppcAgencyVideoTstmlBox .contentWrap p {
    font-size: 18px;
    line-height: 28px;
  }

  .ppc20_rvw_VideoTstmlSec .ppcAgencyVideoTstmlBox .contentWrap i {
    font-size: 30px;
    line-height: 20px;
  }

  .ppc20_rvw_bfrFtr_sec {
    padding: 40px 0 50px;
  }

  .ppc20_rvw_bfrFtr_sec .ppc20_rvw_bfrFtr_wrap {
    display: block;
    text-align: center;
  }

  .ppc20_rvw_bfrFtr_ttlBox {
    margin-bottom: 20px;
  }

  .ppc20_rvw_bfrFtr_sec .ppc20_rvw_bfrFtr_wrap .ppc20_rvw_bfrFtr_ttlBox h2,
.ppc20_rvw_bfrFtr_sec .ppc20_rvw_bfrFtr_wrap .ppc20_rvw_bfrFtr_ttlBox h2 b {
    font-size: 30px;
  }

  .ppc_pricing_20 .ppc_pricing-bnr-sec {
    padding: 150px 0 60px;
  }
  .ppc_pricing_20 .ppc_pricing-bnr-sec .ppc_pricing-bnr-txt h1 {
    font-size: 36px;
    margin: 0 0 15px;
    line-height: normal;
  }
  .ppc_pricing_20 .ppc_pricing-bnr-sec .ppc_pricing-bnr-txt p {
    font-size: 16px;
  }
  .ppc_pricing_20 .topTxt .preHeading {
    font-size: 16px;
  }
  .ppc_pricing_20 .topTxt h2 {
    font-size: 28px;
    line-height: normal;
  }
  .ppc_pricing_20 .topTxt p {
    font-size: 16px;
  }
  .ppc_pricing_20 .prcFtrSec {
    padding: 60px 0;
  }
  .ppc_pricing_20 .feeMigrationSec {
    padding: 60px 0;
  }
  .ppc_pricing_20 .feeMigrationSec .migrationImg {
    max-width: 250px;
    margin: 0 auto 30px;
    position: initial;
  }
  .ppc_pricing_20 .feeMigrationSec .topTxt {
    text-align: center;
  }

  .managedHostingPPC .cwFtrsSec .cwFtrsSecWrap .ftrsMainWrap .ftrBox {
    width: calc(50% - 40px);
  }

  .managedHostingPPC .cwFtrsSec .cwFtrsSecWrap .topTxt h2 {
    font-size: 28px;
  }

  .managedHostingPPC .cwFtrsSec {
    padding: 60px 0;
  }

  /* @Section 8. PPC Agency 2022 */
  .ppc22_agency_ver .themeCtaBtn {
    padding: 12px 18px;
  }
  .ppc22_agency_ver h1 {
    font-size: 44px;
  }
  .ppc22_agency_ver h2 {
    font-size: 28px;
  }
  .ppc22_agency_ver h3 {
    font-size: 20px;
  }
  .ppc22_agency_ver p {
    font-size: 16px;
  }
  .ppc22_agency_ver .mainBnrSec {
    padding: 120px 0 80px;
  }
  .ppc22_agency_ver .mainBnrSec .mainBnrWrap .topTxt {
    margin-right: 30px;
  }
  .ppc22_agency_ver .agencyAftBnrSec.partnershipVer .aftBnrFtrsWrap {
    padding: 30px;
  }
  .ppc22_agency_ver .agencyAftBnrSec.partnershipVer .aftBnrFtrsWrap .agency-partnership-guide {
    padding-right: 40px;
  }
  .ppc22_agency_ver .featuresCardsSec {
    padding: 60px 0;
  }
  .ppc22_agency_ver .featuresCardsSec .mainBoxWrap .box {
    width: calc(50% - 14px);
  }
  .ppc22_agency_ver .support-sec {
    padding: 60px 0 140px;
  }
  .ppc22_agency_ver .freeCreditSec {
    padding: 60px 0;
  }
  .ppc22_agency_ver .freeCreditSec .freeCreditWrap .free-credit-content {
    max-width: 320px;
    margin-right: 20px;
  }
  .ppc22_agency_ver .peace-of-mind-sect {
    padding: 60px 0;
  }

  .ppc22_agency_ver .ppcAgencyVideoTstmlSec .topContent h2 {
    font-size: 28px;
  }

  .ppc22_agency_ver .ppcAgencyPartnerSec .ppcAgencyPartnerWrap .ppcAgencyPartnerContent h2 {
    font-size: 28px;
  }
  .ppc22_agency_ver .ppcAgencyPartnerSec .ppcAgencyPartnerWrap .ppcAgencyPartnerContent p {
    font-size: 16px;
  }
  .ppc22_agency_ver .ppcAgencyPartnerSec .ppcAgencyPartnerWrap .ppcAgencyPartnerContent ul li {
    font-size: 16px;
  }

  .ppc22_agency_ver .ppcAgencyPartnerSec {
    padding: 60px 0;
  }

  .trialsPg .ebookNewTemp .downloadEbookWrap .content {
    margin-bottom: 30px;
  }

  .trialsPg .mainBnrSec h1 {
    font-size: 37px;
    margin-bottom: 20px;
  }
  .trialsPg .mainBnrSec p {
    font-size: 16px;
  }
  .trialsPg .mainBnrSec .mainBnrWrap .topTxt {
    max-width: 45%;
    margin-right: 0;
  }
  .trialsPg .mainBnrSec .secondaryBnrWrap h3 {
    font-size: 20px;
  }
  .trialsPg .mainBnrSec .secondaryBnrWrap h3 strong {
    font-size: 20px;
  }
  .trialsPg .mainBnrSec .mainBnrWrap {
    padding-top: 0;
  }
}
@media (min-width: 767px) {
  .ppc20_magento_rgn #magento-ppc-hdr.ppc-hdr-wrap nav:not(.affix) .ppc-value-hdr-cw-logo {
    background-position-y: initial !important;
  }

  .ppc20_magento_rgn #magento-ppc-hdr nav:not(.affix) .ppc-nav li a,
.ppc20_magento_rgn #magento-ppc-hdr nav:not(.affix) .ppc-nav li a:active,
.ppc20_magento_rgn #magento-ppc-hdr nav:not(.affix) .ppc-nav li a:focus {
    color: #fff !important;
  }

  .ppc20_agency_ver #magento-ppc-hdr.ppc-hdr-wrap nav:not(.affix) .ppc-value-hdr-cw-logo {
    background-position-y: 2px;
  }

  .ppc20_agency_ver #magento-ppc-hdr .ppc-nav-cta a,
#magento-ppc-hdr .ppc-nav-cta a:focus,
#magento-ppc-hdr .ppc-nav-cta a:active {
    color: var(--ppc20_agency_txt_color) !important;
    border-color: var(--ppc20_agency_cta_color) !important;
    background-color: var(--ppc20_agency_cta_color) !important;
  }

  .ppc20_agency_ver #magento-ppc-hdr nav:not(.affix) .ppc-nav li a,
#magento-ppc-hdr nav:not(.affix) .ppc-nav li a:active,
#magento-ppc-hdr nav:not(.affix) .ppc-nav li a:focus {
    color: #fff;
  }
}
@media (max-width: 767px) {
  #magento-ppc-hdr.ppc-hdr-wrap nav {
    background-color: #fff;
  }

  #magento-ppc-hdr.ppc-hdr-wrap nav .navbar-toggle .icon-bar {
    background-color: #000;
  }

  .ppc-magento-new-bnr .main-wrap {
    flex-direction: column;
  }

  .ppc-magento-new-bnr {
    padding: 80px 0 40px;
  }

  .ppc-magento-new-bnr .images-wrap,
.ppc-magento-new-bnr .ppc-magento-bnr-stripe,
.ppc-magento-new-bnr.magento-generalPg-bnr::before {
    display: none;
  }

  .ppc-magento-new-bnr .main-txt {
    text-align: center;
  }

  .ppc-magento-new-bnr .main-txt h1 {
    font-size: 28px;
  }

  .ppc-magento-new-bnr .main-txt p {
    margin-bottom: 30px;
  }

  .ppc-magento-aftBnr-wrap ul {
    display: block;
  }

  .ppc-magento-aftBnr-wrap ul li {
    margin: 0 0 10px;
    text-align: center;
  }

  .ppc-magento-aftBnr-wrap ul li:last-child {
    margin: 0;
    text-align: center;
  }

  #magento-ppc-hdr .ppc-nav-cta a,
.ppc-nav-cta a:focus,
.ppc-nav-cta a:active {
    background-color: #fff !important;
    color: var(--ppc20_cta_color) !important;
    border-color: var(--ppc20_cta_color) !important;
  }

  #magento-ppc-hdr .ppc-nav-cta a:hover {
    background-color: var(--ppc20_cta_color) !important;
    color: #fff !important;
  }

  .ppc-magento-new-spprt .main-wrap,
#spprt_p2.ppc-magento-new-spprt .main-wrap {
    flex-direction: column-reverse;
  }

  .ppc-magento-new-spprt .main-wrap .images-wrap .spprt-stock-img {
    position: relative;
    height: auto;
    max-height: 300px;
  }

  .ppc-magento-new-spprt .main-wrap .main-txt {
    margin: 30px 0 0;
    text-align: center;
  }

  .ppc-magento-new-spprt,
.magento-ppc-feats-wrap {
    padding: 40px 0;
  }

  .magento-ppc-feats-tabs-wrap {
    margin: 20px 0;
  }

  .magento-ppc-feats-tabs-wrap ul li {
    margin: 0 6px;
  }

  .magento-ppc-feats-tabs-wrap ul li a {
    padding: 12px 0px;
    font-size: 16px;
  }

  #spprt_p2.ppc-magento-new-spprt .main-wrap .images-wrap .spprt-stock-img {
    left: 0;
  }

  #spprt_p2.ppc-magento-new-spprt .main-wrap .images-wrap .spprt-mig-plane-img {
    right: -20px;
    top: 40px;
  }

  #spprt_p2.ppc-magento-new-spprt .main-wrap .main-txt {
    margin: 30px 0 0;
  }

  #spprt_p2 {
    padding: 40px 0;
  }

  /* PHP PPC Pages */
  .ppc-magento-new-bnr .main-txt ul {
    display: none;
  }

  .ppc-magento-aftBnr-wrap2 {
    top: 0;
  }

  .ppc-magento-aftBnr-wrap2 ul {
    display: block;
    text-align: center;
  }

  .ppc-magento-aftBnr-wrap2 ul li:nth-of-type(2) {
    margin: 15px 0;
  }

  .ppc-magento-aftBnr-wrap2 ul li:first-child b,
.ppc-magento-aftBnr-wrap2 ul li:nth-of-type(2) b {
    display: inline-block;
  }

  .ppcAgencyVideoTstmlBox .imageWrap::before {
    display: none;
  }

  .ppcAgencyVideoTstmlWrap {
    max-width: 100%;
  }

  .ppcAgencyVideoTstmlBox .imageWrap {
    margin-right: 20px;
  }

  .ppcAgencyTableWrap .table-responsive {
    border: 0;
  }

  .ppc20_agency_ver #spprt_p2.ppc-magento-new-spprt .main-wrap .images-wrap .spprt-mig-apps-img {
    max-width: 300px;
  }

  .ppcAgencyTableWrap {
    padding: 10px;
  }

  .ppcAgencyTableBtmTxt .magento-ppc-cta,
.ppcAgencyTableBtmTxt h3,
.ppcAgencyTableBtmTxt {
    float: none;
    text-align: center;
    line-height: normal;
  }

  .ppcAgencyTableBtmTxt .magento-ppc-cta {
    margin-top: 15px;
  }

  .ppc_alternativeHostingV2 .ppc_alternativeHosting_bnrSec .topContent {
    margin-bottom: 0;
  }
  .ppc_alternativeHostingV2 .ppc_alternativeHosting_bnrSec {
    padding: 120px 0 0;
  }
  .ppc_alternativeHostingV2 .ppc_alternativeHosting_bnrSec .topContent {
    text-align: center;
  }
  .ppc_alternativeHostingV2 .ppc_alternativeHosting_bnrSec .imgWrap {
    position: relative;
    text-align: center;
    left: 0;
  }
  .ppc_alternativeHostingV2 .ppc_alternativeHosting_bnrSec .imgWrap img {
    max-height: 300px;
  }
  .ppc_alternativeHostingV2 .ppcAgencyTableWrap table thead th {
    min-width: 150px;
  }
  .ppc_alternativeHostingV2 #spprt_p2.ppc-magento-new-spprt .main-wrap .images-wrap .spprt-mig-apps-img {
    left: calc(100% - 260px);
  }

  .ppc_alternativeHostingV2 #spprt_p2.ppc-magento-new-spprt .main-wrap .images-wrap::after {
    display: none;
  }

  /* JULY 2020 PPC*/
  .ppc20_rvw_bnr_sec {
    padding: 120px 0 60px;
    text-align: center;
  }

  .ppc_pricing_20 .prcFtrSec .ftrsMainWrap .ftrBox {
    width: calc(50% - 40px);
  }

  /* PPC 2021 */
  .ppc21_woo_main .ppc-magento-new-bnr {
    background-color: var(--ppc20_bg_grd2);
  }

  .ppc21_woo_wrap .ppc-magento-new-bnr::before {
    display: none;
  }

  /* PPC 2021 */
  .ppc_pricing-bnr-txt .btn {
    width: 100%;
  }

  .ppc_pricing-bnr-txt .cw-glb-btn_blank {
    margin-top: 30px;
  }

  .ppc22_agency_ver .agencyAftBnrSec.partnershipVer .aftBnrFtrsWrap {
    flex-direction: column;
  }
  .ppc22_agency_ver .agencyAftBnrSec.partnershipVer .aftBnrFtrsWrap .agency-partnership-guide {
    padding: 0;
    margin: 0 0 20px;
  }
  .ppc22_agency_ver .agencyAftBnrSec.partnershipVer .aftBnrFtrsWrap .agency-partenership-guide-content {
    text-align: center;
  }
  .ppc22_agency_ver .peace-of-mind-sect .mig-wrap {
    flex-direction: column-reverse;
  }
  .ppc22_agency_ver .peace-of-mind-sect .mig-wrap .migration-content {
    text-align: center;
    margin-top: 30px;
  }
  .ppc22_agency_ver .freeCreditSec .freeCreditWrap {
    flex-direction: column-reverse;
  }
  .ppc22_agency_ver .freeCreditSec .freeCreditWrap .free-credit-content {
    max-width: 100%;
    margin: 30px 0 0;
    text-align: center;
  }
  .ppc22_agency_ver .freeCreditSec.signupCtaSec .freeCreditWrap {
    flex-direction: column;
  }
  .ppc22_agency_ver .freeCreditSec.signupCtaSec .freeCreditWrap .free-credit-content {
    max-width: 100%;
    margin: 0 0 30px;
    text-align: center;
  }
  .ppc22_agency_ver .featuresCardsSec .mainBoxWrap .box {
    width: calc(50% - 4px);
  }
  .ppc22_agency_ver .ppc-hdr-wrap .ppc-nav {
    display: block;
  }
  .ppc22_agency_ver .ppc-hdr-wrap .navBarWrap {
    display: block;
  }
  .ppc22_agency_ver .ppc-hdr-wrap .navBarWrap .navbarRightWrap .inner {
    flex-direction: column;
  }
  .ppc22_agency_ver .ppcAgencyVideoTstmlSec .ppcAgencyVideoTstmlWrap .ppcAgencyVideoTstmlBox .imageWrap {
    margin-right: 30px;
  }

  #agencyVideoTstmlModal .modal-dialog {
    max-width: 80%;
  }

  .ppc22_agency_ver .mainBnrSec .mainBnrWrap {
    flex-direction: column;
  }
  .ppc22_agency_ver .mainBnrSec .mainBnrWrap .topTxt {
    text-align: center;
    max-width: 100%;
    margin: 0 0 30px;
  }

  .ppc22_agency_ver .ppcAgencyPartnerSec .ppcAgencyPartnerWrap {
    flex-direction: column;
  }
  .ppc22_agency_ver .ppcAgencyPartnerSec .ppcAgencyPartnerWrap .ppcAgencyPartnerImage {
    padding: 0;
    margin-bottom: 60px;
  }

  .ppc22_agency_ver .ppcAgencyPartnerSec .ppcAgencyPartnerWrap {
    text-align: center;
  }

  .ppc22_agency_ver .ppcAgencyPartnerSec .ppcAgencyPartnerWrap .ppcAgencyPartnerContent ul {
    text-align: left;
  }

  .trialsPg .mainBnrSec .mainBnrWrap .topTxt {
    max-width: 100%;
  }
  .trialsPg .mainBnrSec .mainBnrWrap .offerCtaWrap .offerCtaBox {
    padding: 25px 25px;
  }
  .trialsPg .mainBnrSec .mainBnrWrap .offerCtaWrap .offerCtaBox h3 {
    font-size: 19px;
  }
  .trialsPg .mainBnrSec .mainBnrWrap .offerCtaWrap .offerCtaBox h4 {
    font-size: 18px;
  }
  .trialsPg .mainBnrSec .secondaryBnrWrap .container {
    flex-wrap: wrap;
  }
  .trialsPg .mainBnrSec .secondaryBnrWrap h3 {
    margin: 0 0 10px;
    width: 100%;
    text-align: center;
  }
  .trialsPg .mainBnrSec .secondaryBnrWrap .g2 {
    margin: 0 15px 0 0;
    max-height: 23px;
  }
  .trialsPg .mainBnrSec .secondaryBnrWrap .trustpilot img {
    max-height: 24px;
  }
}
@media (max-width: 550px) {
  .magento-ppc-feats-tabs-cntnt-wrap .col-xs-6 {
    width: 100%;
  }

  .magento-ppc-feats-tabs-wrap ul li {
    margin: 0 1.5% 20px;
    width: 30%;
    text-align: center;
  }

  .magento-ppc-feats-tabs-wrap ul li:nth-child(4),
.magento-ppc-feats-tabs-wrap ul li:nth-child(5) {
    width: 47%;
  }

  /* PHP PPC Pages */
  .ppc-magento-bfrFtr-sec {
    padding: 20px 0 40px;
  }

  .ppc-magento-bfrFtr-sec .ppc-magento-bfrFtr-wrap .ppc-magento-bfrFtr-ctaBox a {
    display: block;
  }

  .ppc-magento-bfrFtr-sec .ppc-magento-bfrFtr-wrap .ppc-magento-bfrFtr-ctaBox a:last-child {
    margin: 10px 0 0 !important;
  }

  .ppc20_agency_ver .ppc-magento-new-bnr {
    padding: 60px 0 100px;
  }

  .agencyAftBnrSec .aftBnrFtrsWrap {
    flex-direction: column;
    padding: 0;
    background-color: transparent;
  }

  .aftBnrFtrsBox .aftBnrFtrsBoxtxt {
    max-width: 100%;
  }

  .aftBnrFtrsBox:nth-child(2)::before,
.aftBnrFtrsBox:nth-child(2)::after {
    display: none;
  }

  .aftBnrFtrsBox {
    padding: 20px;
    background-color: var(--ppc20_agency_primary_color);
    border-radius: 8px;
    margin-bottom: 20px;
  }

  .ppcAgencyVideoTstmlBox {
    flex-direction: column;
    max-width: 490px;
    margin: 30px auto 0;
    background-color: #fff;
    border-radius: 8px;
    overflow: hidden;
  }

  .ppcAgencyVideoTstmlBox .imageWrap {
    margin: 0 0 20px;
  }

  .ppcAgencyVideoTstmlBox .contentWrap {
    padding: 20px;
  }

  .ppc_alternativeHostingV2 #spprt_p2.ppc-magento-new-spprt:not(.supportSecure) .main-wrap .images-wrap .spprt-stock-img {
    display: none;
  }
  .ppc_alternativeHostingV2 #spprt_p2.ppc-magento-new-spprt:not(.supportSecure) .main-wrap .images-wrap .spprt-mig-apps-img {
    position: relative;
    left: 0;
    margin: 0 auto;
  }

  /* JULY 2020 PPC*/
  .ppc20_rvw_tsrtPrtnr_sec .col-xs-6 {
    width: 100%;
  }

  .ppc_pricing_20 .ppc_pricing-bnr-sec {
    padding: 100px 0 60px;
  }

  .ppc_pricing_20 .prcFtrSec .ftrsMainWrap .ftrBox {
    width: 100%;
  }

  .managedHostingPPC .cwFtrsSec .cwFtrsSecWrap {
    display: block;
  }
  .managedHostingPPC .cwFtrsSec .cwFtrsSecWrap .topTxt {
    margin: 0 0 30px;
    text-align: center;
  }
  .managedHostingPPC .cwFtrsSec .cwFtrsSecWrap .ftrsMainWrap .ftrBox {
    width: calc(50% - 20px);
    margin: 20px 10px;
  }

  .ppc22_agency_ver .ppcAgencyVideoTstmlSec .ppcAgencyVideoTstmlWrap .ppcAgencyVideoTstmlBox .imageWrap {
    margin: 0 auto 30px;
  }

  .ppc22_agency_ver .ppcAgencyPartnerSec .ppcAgencyPartnerWrap .ppcAgencyPartnerContent .ctaWrap .themeCtaBtn {
    width: 100%;
  }
  .ppc22_agency_ver .ppcAgencyPartnerSec .ppcAgencyPartnerWrap .ppcAgencyPartnerContent .ctaWrap .outline {
    margin-left: 0;
    margin-top: 10px;
  }
}/*# sourceMappingURL=ppc_retargetting_20.css.map */