/**
 * @tableofcontents
 *
 * 1. Fonts Include
 * 2. General
 * 3. Banner Value Page
 * 4. After Banner Value Page
 * 5. Features Tabs
 * 6. PPC Pricing Tabs
 * 7. PPC Signup Widget
 * 8. PPC Footer
 * 9. Reassurance Page Banner
 * 10. Social Reviews tabs
 * 11. Partners Fold
 * 12. Decision Page Navigation
 * 13. Decission Page Banner And After Banner Strip
 * 14. Platform Features
 * 15. Expert Support
 * 16. Supported Apps
 * 18. Tweeter Testimonials
 * 19. WordPress Value Page
 * 20. WordPress Reassurance Page
 * 21. WordPress Decision Page
 * 22. Magento Value Page
 * 23. Magento Reassurance Page
 * 24. Magento Decision Page
 * 25. PHP Value Page
 * 26. PHP Reassurance Page
 * 27. PHP Decision Page
 * 28. Woocommerce PPC Pages
 * 29. PPC Magento Pages
 * 30. PPC Summer Campaign Page
 * 31. PPC Agencies Landing Page
 * 32. PPC Ecommerce Landing Page
 */

/* @section 1. Fonts Include */

@import url('../../fonts/css/raleway.css');
@import url('../../fonts/css/opensans.css');



/* @section 2. General */

html, h1,h2,h3,h4,h5,p, body
{
    font-family: 'Raleway'!important;
}

body
{
    padding: 0 !important;
}

.cw-hdr-wrap,footer#cw-footer, #livechat-eye-catcher, #chat-widget-container
{
    display: none !important;
}

.ppc-value-hdr-wrap
{
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    background-color: transparent;
    z-index: 99;
    padding: 20px 0;
}

.ppc-value-hdr-cw-logo
{
    background: url(../../img/hdr-logo-new2.png) no-repeat center transparent;
    display: inline-block;
    width: 183px;
    height: 33px;
    background-size: contain;
}

.cw-glb-cta-ppc, .cw-glb-cta-ppc:active,.cw-glb-cta-ppc:focus
{
    padding: 10px 20px;
    color: #000;
    font-size: 16px;
    font-weight: 800;
    background-color: #ffdf00;
    border-radius: 5px;
    text-transform: uppercase;
    text-decoration: none;
    transition: all .2s ease-in-out;
    box-shadow: 0px 3px 8px rgba(0,0,0,0.4);
    display: inline-block;
    text-align: center;
    white-space: nowrap;
    font-family: 'Raleway'!important;
}

.cw-glb-cta-ppc:hover{
    background-color: #fbe448 !important;
    color: #000;
    box-shadow: 0px 5px 10px rgba(0,0,0,0.5);
}

.ppc-agencies-cta, .ppc-agencies-cta:active,.ppc-agencies-cta:focus
{
    padding: 10px 20px;
    color: #fff;
    font-size: 16px;
    font-weight: 800;
    background-color: #71b02f;
    border-radius: 0;
    text-transform: uppercase;
    text-decoration: none;
    transition: all .2s ease-in-out;
    box-shadow: 0px 3px 8px rgba(0,0,0,0.4);
    display: inline-block;
    text-align: center;
    white-space: nowrap;
    font-family: 'Raleway'!important;
}

.ppc-agencies-cta:hover{
    background-color: #5e9227 !important;
    color: #fff;
    box-shadow: 0px 5px 10px rgba(0,0,0,0.5);
}

.ppc-ecom-cta, .ppc-ecom-cta:active,.ppc-ecom-cta:focus
{
    padding: 10px 20px;
    color: #fff;
    font-size: 16px;
    font-weight: 800;
    background-color: #ea512d;
    border-radius: 0;
    text-transform: uppercase;
    text-decoration: none;
    transition: all .2s ease-in-out;
    box-shadow: 0px 3px 8px rgba(0,0,0,0.4);
    display: inline-block;
    text-align: center;
    white-space: nowrap;
    font-family: 'Raleway'!important;
}

.ppc-ecom-cta:hover, .ppc-ecom-cta-outline:hover{
    background-color: #ca4324 !important;
    color: #fff;
    box-shadow: 0px 5px 10px rgba(0,0,0,0.5);
}

.ppc-ecom-cta-outline, .ppc-ecom-cta-outline:active,.ppc-ecom-cta-outline:focus
{
    padding: 10px 20px;
    color: #091e42;
    font-size: 16px;
    font-weight: 800;
    background-color: transparent;
    border: 1px solid #ea512d;
    border-radius: 0;
    text-transform: uppercase;
    text-decoration: none;
    transition: all .2s ease-in-out;
    display: inline-block;
    text-align: center;
    white-space: nowrap;
    font-family: 'Raleway'!important;
}

.cw-summer-cmpgn-cta, .cw-summer-cmpgn-cta:active,.cw-summer-cmpgn-cta:focus
{
    padding: 10px 20px;
    color: #fff;
    font-size: 16px;
    font-weight: 800;
    background-color: #e96749;
    border-radius: 50px;
    text-transform: uppercase;
    text-decoration: none;
    transition: all .2s ease-in-out;
    box-shadow: 0px 3px 8px rgba(0,0,0,0.4);
    display: inline-block;
    text-align: center;
    white-space: nowrap;
    font-family: 'Raleway'!important;
}

.cw-summer-cmpgn-cta-outline, .cw-summer-cmpgn-cta-outline:active,.cw-summer-cmpgn-cta-outline:focus
{
    padding: 10px 20px;
    color: #091e42;
    font-size: 16px;
    font-weight: 800;
    background-color: transparent;
    border: 1px solid #e96749;
    border-radius: 50px;
    text-transform: uppercase;
    text-decoration: none;
    transition: all .2s ease-in-out;
    box-shadow: none;
    display: inline-block;
    text-align: center;
    white-space: nowrap;
    font-family: 'Raleway'!important;
}

.cw-summer-cmpgn-cta:hover, .cw-summer-cmpgn-cta-outline:hover
{
    background-color: #d35b40;
    color: #fff;
}

.ppc-value-hdr-cta, .ppc-value-hdr-cta .cw-glb-cta-ppc, .ppc-value-hdr-cta .ppc-magento-cta
{
    float: right;
}

.ppc-value-hdr-cta .cw-glb-cta-ppc, .ppc-value-hdr-cta .ppc-magento-cta, .ppc-decision-nav-cta .ppc-magento-cta, .ppc-decision-nav-cta a, .prvdr-prc-cta a, .ppc-value-hdr-cta a
{
    padding: 8px 12px;
    font-size: 13px;
    box-shadow: none;
}


/* @section 3. Banner Value Page */

.ppc-value-bnr-wrap
{
    padding: 90px 0 40px;
    background: rgba(36,44,158,1);
    background: -moz-linear-gradient(-45deg, rgba(36,44,158,1) 0%, rgba(40,52,184,1) 53%, rgba(53,64,212,1) 100%);
    background: -webkit-gradient(left top, right bottom, color-stop(0%, rgba(36,44,158,1)), color-stop(53%, rgba(40,52,184,1)), color-stop(100%, rgba(53,64,212,1)));
    background: -webkit-linear-gradient(-45deg, rgba(36,44,158,1) 0%, rgba(40,52,184,1) 53%, rgba(53,64,212,1) 100%);
    background: -o-linear-gradient(-45deg, rgba(36,44,158,1) 0%, rgba(40,52,184,1) 53%, rgba(53,64,212,1) 100%);
    background: -ms-linear-gradient(-45deg, rgba(36,44,158,1) 0%, rgba(40,52,184,1) 53%, rgba(53,64,212,1) 100%);
    background: linear-gradient(135deg, rgba(36,44,158,1) 0%, rgba(40,52,184,1) 53%, rgba(53,64,212,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#242c9e', endColorstr='#3540d4', GradientType=1 );
    position: relative;
    overflow: hidden;
}

.ppc-value-bnr-strp
{
    background: rgba(47,57,199,1);
    background: -moz-linear-gradient(top, rgba(47,57,199,1) 0%, rgba(47,57,199,1) 33%, rgba(41,51,189,1) 34%, rgba(41,51,189,1) 66%, rgba(45,55,193,1) 66%, rgba(45,55,193,1) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(47,57,199,1)), color-stop(33%, rgba(47,57,199,1)), color-stop(34%, rgba(41,51,189,1)), color-stop(66%, rgba(41,51,189,1)), color-stop(66%, rgba(45,55,193,1)), color-stop(100%, rgba(45,55,193,1)));
    background: -webkit-linear-gradient(top, rgba(47,57,199,1) 0%, rgba(47,57,199,1) 33%, rgba(41,51,189,1) 34%, rgba(41,51,189,1) 66%, rgba(45,55,193,1) 66%, rgba(45,55,193,1) 100%);
    background: -o-linear-gradient(top, rgba(47,57,199,1) 0%, rgba(47,57,199,1) 33%, rgba(41,51,189,1) 34%, rgba(41,51,189,1) 66%, rgba(45,55,193,1) 66%, rgba(45,55,193,1) 100%);
    background: -ms-linear-gradient(top, rgba(47,57,199,1) 0%, rgba(47,57,199,1) 33%, rgba(41,51,189,1) 34%, rgba(41,51,189,1) 66%, rgba(45,55,193,1) 66%, rgba(45,55,193,1) 100%);
    background: linear-gradient(to bottom, rgba(47,57,199,1) 0%, rgba(47,57,199,1) 33%, rgba(41,51,189,1) 34%, rgba(41,51,189,1) 66%, rgba(45,55,193,1) 66%, rgba(45,55,193,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2f39c7', endColorstr='#2d37c1', GradientType=0 );
    position: absolute;
    width: 400px;
    height: 200px;
    bottom: -30px;
}

#ppc-value-bnr-strp1
{
    right: -140px;
    transform: rotate(-45deg);
}

#ppc-value-bnr-strp2
{
    left: -140px;
    transform: rotate(225deg);
    background: rgba(44,57,203,1);
    background: -moz-linear-gradient(top, rgba(44,57,203,1) 0%, rgba(44,57,203,1) 33%, rgba(38,51,197,1) 34%, rgba(38,51,197,1) 68%, rgba(34,47,193,1) 69%, rgba(34,47,193,1) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(44,57,203,1)), color-stop(33%, rgba(44,57,203,1)), color-stop(34%, rgba(38,51,197,1)), color-stop(68%, rgba(38,51,197,1)), color-stop(69%, rgba(34,47,193,1)), color-stop(100%, rgba(34,47,193,1)));
    background: -webkit-linear-gradient(top, rgba(44,57,203,1) 0%, rgba(44,57,203,1) 33%, rgba(38,51,197,1) 34%, rgba(38,51,197,1) 68%, rgba(34,47,193,1) 69%, rgba(34,47,193,1) 100%);
    background: -o-linear-gradient(top, rgba(44,57,203,1) 0%, rgba(44,57,203,1) 33%, rgba(38,51,197,1) 34%, rgba(38,51,197,1) 68%, rgba(34,47,193,1) 69%, rgba(34,47,193,1) 100%);
    background: -ms-linear-gradient(top, rgba(44,57,203,1) 0%, rgba(44,57,203,1) 33%, rgba(38,51,197,1) 34%, rgba(38,51,197,1) 68%, rgba(34,47,193,1) 69%, rgba(34,47,193,1) 100%);
    background: linear-gradient(to bottom, rgba(44,57,203,1) 0%, rgba(44,57,203,1) 33%, rgba(38,51,197,1) 34%, rgba(38,51,197,1) 68%, rgba(34,47,193,1) 69%, rgba(34,47,193,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2c39cb', endColorstr='#222fc1', GradientType=0 );
}

.ppc-value-bnr-txt
{
    text-align: center;
    margin-bottom: 50px;
}

.ppc-value-bnr-txt h1
{
    font-size: 50px;
    font-weight: 300;
    color: #fff;
}

.ppc-value-bnr-txt p
{
    font-size: 18px;
    font-weight: 400;
    color: #fff;
}

.ppc-value-bnr-card-center
{
    border: 1px solid #232b81;
    border-top: 0;
    border-bottom: 0;
}

.ppc-value-bnr-card
{
    text-align: center;
}

.ppc-value-bnr-card-img
{
    width: 60px;
    margin: 0 auto;
}

.ppc-value-bnr-card-txt h3
{
    font-size: 26px;
    font-weight: 700;
    color: #fff;
    line-height: 30px;
}

.ppc-value-bnr-card-txt ul
{
    margin: 20px auto 40px;
    max-width: max-content;
    text-align: left;
    padding-left: 0;
    list-style: none;
    text-align: center;
}

.ppc-value-bnr-card-txt ul li
{
    font-size: 15px;
    font-weight: 400;
    color: #fff;
    margin-bottom: 10px;
    font-family: 'Raleway'!important;

}

/* @section 4. After Banner Value Page */

.ppc-value-aft-bnr-wrap
{
    background-color: #2832a7;
    padding: 15px 0;
}

.ppc-value-aft-bnr-list ul
{
    list-style: none;
    padding: 0;
    margin: 5px 0 0;
}

.ppc-value-aft-bnr-list ul li
{
    padding-left: 20px;
    font-size: 22px;
    font-weight: 400;
    color: #fff;    
    margin-left: 10px;
    display: inline-block;
    position: relative;
}

.ppc-value-aft-bnr-list ul li:first-child
{
    margin-left: 0;
}

.ppc-value-aft-bnr-list ul li::before
{
    content: "";
    width: 6px;
    margin: auto;
    height: 6px;
    border-radius: 10px;
    left: 0;
    background-color: #ffdf00;
    position: absolute;
    top: 0;
    bottom: 0;
}

.ppc-value-aft-bnr-cta 
{
    text-align: right;
}


/* @Section 5. Features Tabs */

.ppc-feat-tabs-sec
{
    background: rgba(239,239,239,1);
    background: -moz-linear-gradient(45deg, rgba(239,239,239,1) 0%, rgba(255,255,255,1) 100%);
    background: -webkit-gradient(left bottom, right top, color-stop(0%, rgba(239,239,239,1)), color-stop(100%, rgba(255,255,255,1)));
    background: -webkit-linear-gradient(45deg, rgba(239,239,239,1) 0%, rgba(255,255,255,1) 100%);
    background: -o-linear-gradient(45deg, rgba(239,239,239,1) 0%, rgba(255,255,255,1) 100%);
    background: -ms-linear-gradient(45deg, rgba(239,239,239,1) 0%, rgba(255,255,255,1) 100%);
    background: linear-gradient(45deg, rgba(239,239,239,1) 0%, rgba(255,255,255,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#efefef', endColorstr='#ffffff', GradientType=1 );
    padding: 60px 0 40px;

}

.ppc-feat-tabs-sec h2
{
    color: #091e42;
    font-size: 36px;
    font-weight: 300;
    text-align: center;
}

.ppc-feat-tabs-wrap
{
    margin-top: 40px;
}

.ppc-feat-tabs-wrap ul
{
    box-shadow: 0 4px 8px rgba(0,0,0,0.1);
    border-radius: calc(0.5% + 40px);
    background-color: #fff;
    overflow: hidden;
    border: 1px solid #ececec;
    margin-bottom: 70px;
}

.ppc-feat-tabs-wrap ul li
{
    border: none !important;
    transition: all .2s ease-in-out;
}

.ppc-feat-tabs-wrap ul li a
{
    color: #000;
    font-size: 18px;
    font-weight: 600;
    border: none !important;
    transition: all .2s ease-in-out;
    padding: 14px 15px;
    margin: 0 !important;
}


.ppc-feat-tabs-wrap ul li a:hover, .ppc-feat-tabs-wrap ul li:hover a
{
    background-color: #f8f9fa !important;
}


.ppc-feat-tabs-wrap ul li.active a, .ppc-feat-tabs-wrap ul li.active
{
    border: none !important;
    background: rgba(51,64,243,1);
    background: -moz-linear-gradient(45deg, rgba(51,64,243,1) 0%, rgba(51,64,243,1) 47%, rgba(40,51,167,1) 100%);
    background: -webkit-gradient(left bottom, right top, color-stop(0%, rgba(51,64,243,1)), color-stop(47%, rgba(51,64,243,1)), color-stop(100%, rgba(40,51,167,1)));
    background: -webkit-linear-gradient(45deg, rgba(51,64,243,1) 0%, rgba(51,64,243,1) 47%, rgba(40,51,167,1) 100%);
    background: -o-linear-gradient(45deg, rgba(51,64,243,1) 0%, rgba(51,64,243,1) 47%, rgba(40,51,167,1) 100%);
    background: -ms-linear-gradient(45deg, rgba(51,64,243,1) 0%, rgba(51,64,243,1) 47%, rgba(40,51,167,1) 100%);
    background: linear-gradient(45deg, rgba(51,64,243,1) 0%, rgba(51,64,243,1) 47%, rgba(40,51,167,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3340f3', endColorstr='#2833a7', GradientType=1 );
    color: #fff !important;
    margin: 0;
}


.ppc-feat-tabs-wrap ul li:nth-child(2) a
{
    border-left: 1px solid #c1c4cc !important;
    border-right: 1px solid #c1c4cc !important;
}

.ppc-feat-tab-card
{
    text-align: center;
    width: 80%;
    margin: 0 auto 40px;
}

.ppc-feat-tab-card-img
{
    display: inline-block;
    border-radius: 50px;
}

.ppc-feat-tab-card-img img
{
    width: 50px;
    max-height: 50px;
}

.ppc-feat-tab-card-txt h4
{
    color: #091e42;
    font-size: 18px;
    font-weight: 400;
    margin: 0 0 10px;
}

.ppc-feat-tab-card-txt p
{
    color: #42526e;
    font-size: 14px;
    font-weight: 300;
    line-height: 24px
}


/* @Section 6. PPC Pricing Tabs */

.ppc-wt-prvdr-prc-wrap
{
    padding: 30px 0 40px;
    background-color: #fff;
}

.ppc-wt-prvdr-prc-wrap h2
{
    font-size: 36px;
    font-weight: 300;
    color: #091e42;
    text-align: center;
}


.ppc-prvdr-prc-tabs-nav li span
{
    width: 105px !important;
    height: 55px !important;
    background: url(../../img/pricing/pricing_new_logos2.png) no-repeat center -90px !important;
    text-align: center;
    display: inline-block;
    -webkit-filter: grayscale(100%);
    -moz-filter: grayscale(100%);
    -ms-filter: grayscale(100%);
    filter: grayscale(100%);
}


.ppc-prvdr-prc-tabs-wrap li.active span {
    -webkit-filter: grayscale(0%);
    -moz-filter: grayscale(0%);
    -ms-filter: grayscale(0%);
    filter: grayscale(0%);
}

.ppc-prvdr-prc-tabs-wrap li #prc_tab_linode
{
    background-position: center -950px !important;
}
.ppc-prvdr-prc-tabs-wrap li #prc_tab_vultr
{
    background-position: center -628px !important;
}
.ppc-prvdr-prc-tabs-wrap li #prc_tab_awz
{
    background-position: center -260px !important;
}
#prc_tab_gce
{
    background-position: center -432px !important;
}

.ppc-prvdr-prc-tabs-nav .nav li, .ppc-prvdr-prc-tabs-nav .nav li a, .ppc-prvdr-prc-tabs-nav .nav li.active a, .ppc-prvdr-prc-tabs-nav .nav li.active a:active, .ppc-prvdr-prc-tabs-nav .nav li.active a:focus, .ppc-prvdr-prc-tabs-nav .nav li.active a:hover
{
    border: none;
    transition: all .2s ease-in-out;    
}

.ppc-prvdr-prc-tabs-nav .nav li a
{
    display: block;
    text-align: center;
    padding: 10px 10px 20px;
    position: relative;
    transition: all .2s ease-in-out;
}

.ppc-prvdr-prc-tabs-nav .nav li.active a
{
    border-bottom: 3px solid #2e39bf !important;
    margin-bottom: -3px;
    transition: all .2s ease-in-out;

}

.ppc-prvdr-prc-tabs-nav .nav li a b
{
    display: block;
    font-size: 11px;
    font-weight: 400;
    color: #0984ff;
    visibility: hidden;
    transition: all .2s ease-in-out;
    position: absolute;
    left: 0;
    right: 0;
}

.ppc-prvdr-prc-tabs-nav .nav li.active a b
{
    visibility: visible;
    cursor: pointer;
    transition: all .2s ease-in-out;
}

.ppc-prvdr-prc-tabs-nav
{
    border-bottom: 1px solid #c2c2c2;
    margin: 40px 0;
}
.ppc-prvdr-prc-tabs-nav ul.nav
{
    width: 90%;
    margin: 0 auto;
    transition: all .2s ease-in-out;    
}

.ppc-prvdr-prc-card
{
    border: 1px solid #ebeaef;
    border-radius: 5px 0 0 5px;
    float: left;
    width: 100%;
    margin-top: 20px;
    margin-bottom: 20px;
    background: rgba(239,239,239,1);
    background: -moz-linear-gradient(45deg, rgba(239,239,239,1) 0%, rgba(239,239,239,1) 6%, rgba(255,255,255,1) 53%, rgba(255,255,255,1) 100%);
    background: -webkit-gradient(left bottom, right top, color-stop(0%, rgba(239,239,239,1)), color-stop(6%, rgba(239,239,239,1)), color-stop(53%, rgba(255,255,255,1)), color-stop(100%, rgba(255,255,255,1)));
    background: -webkit-linear-gradient(45deg, rgba(239,239,239,1) 0%, rgba(239,239,239,1) 6%, rgba(255,255,255,1) 53%, rgba(255,255,255,1) 100%);
    background: -o-linear-gradient(45deg, rgba(239,239,239,1) 0%, rgba(239,239,239,1) 6%, rgba(255,255,255,1) 53%, rgba(255,255,255,1) 100%);
    background: -ms-linear-gradient(45deg, rgba(239,239,239,1) 0%, rgba(239,239,239,1) 6%, rgba(255,255,255,1) 53%, rgba(255,255,255,1) 100%);
    background: linear-gradient(45deg, rgba(239,239,239,1) 0%, rgba(239,239,239,1) 6%, rgba(255,255,255,1) 53%, rgba(255,255,255,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#efefef', endColorstr='#ffffff', GradientType=1 );
}

.prvdr-prc-card-popular
{
    margin-top: 0;
    border: none;
    background: rgba(38,46,156,1);
    background: -moz-linear-gradient(-45deg, rgba(38,46,156,1) 0%, rgba(38,46,156,1) 4%, rgba(80,89,205,1) 46%, rgba(80,89,205,1) 100%);
    background: -webkit-gradient(left top, right bottom, color-stop(0%, rgba(38,46,156,1)), color-stop(4%, rgba(38,46,156,1)), color-stop(46%, rgba(80,89,205,1)), color-stop(100%, rgba(80,89,205,1)));
    background: -webkit-linear-gradient(-45deg, rgba(38,46,156,1) 0%, rgba(38,46,156,1) 4%, rgba(80,89,205,1) 46%, rgba(80,89,205,1) 100%);
    background: -o-linear-gradient(-45deg, rgba(38,46,156,1) 0%, rgba(38,46,156,1) 4%, rgba(80,89,205,1) 46%, rgba(80,89,205,1) 100%);
    background: -ms-linear-gradient(-45deg, rgba(38,46,156,1) 0%, rgba(38,46,156,1) 4%, rgba(80,89,205,1) 46%, rgba(80,89,205,1) 100%);
    background: linear-gradient(135deg, rgba(38,46,156,1) 0%, rgba(38,46,156,1) 4%, rgba(80,89,205,1) 46%, rgba(80,89,205,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#262e9c', endColorstr='#5059cd', GradientType=1 );
}

.ppc-prvdr-prc-card-lft
{
    float: left;
    width: 40%;
    position: relative;
}

.ppc-prvdr-prc-card-rt
{
    float: right;
    width: 60%;
    border-left: 1px solid #ebeaef;
    padding: 20px 15px;
    background-color: #fff;    
    position: relative;
}

.prvdr-prc-card-popular .ppc-prvdr-prc-card-rt
{
    padding: 40px 15px 20px;
    border: 1px solid #ebeaef;
}

.prvdr-prc-card-note
{
    color: rgba(66,82,110,0.7);
    font-size: 11px;
    font-weight: 400;
    text-align: center;
        font-family: 'open_sansregular' !important;    
}

.prvdr-prc-desc
{
    list-style: none;
    padding: 0;
    margin: 20px 0 15px;
    float: left;
    font-family: 'open_sansregular' !important;
    width: 100%;
}

.prvdr-prc-desc li
{
    float: left;
    width: 100%;
    margin-bottom: 8px;
        font-family: 'open_sansregular' !important;
}

.prvdr-prc-desc span
{
    float: left;
    width: 50%;
    padding-right: 12px;
    text-align: right;
    font-size: 14px;
    font-weight: 400;
    color: #242d3c;
        font-family: 'open_sansregular' !important;
}

.prvdr-prc-desc b
{
    float: right;
    width: 50%;
    padding-left: 12px;
    text-align: left;
    font-weight: 400;
    font-size: 14px;
    color: #091e42;
    font-family: 'open_sanssemibold' !important;
}

.prvdr-prc-card-price
{
    margin-top: 60px;
}

.prvdr-prc-card-price sup
{
    font-size: 30px;
    font-weight: 400;
    color: #091e42;
    top: -3px;
    font-family: 'open_sansregular' !important;
}

.prvdr-prc-card-price sub
{
    font-size: 17px;
    font-weight: 400;
    color: #091e42;
    font-family: 'open_sansregular' !important;
}

.prvdr-prc-card-price
{
    font-size: 32px;
    font-weight: 400;
    color: #091e42;
    text-align: center;
    font-family: 'open_sanssemibold' !important;
}

.prvdr-prc-card-price-hr
{
    font-size: 14px;
    font-weight: 400;
    color: #42526e;
    font-family: 'open_sansregular' !important;
}

.prvdr-prc-card-popular .prvdr-prc-card-price, .prvdr-prc-card-popular .prvdr-prc-card-price sub, .prvdr-prc-card-popular .prvdr-prc-card-price sup,.prvdr-prc-card-popular .prvdr-prc-card-price-hr
{
    color: #fff;
}

.prvdr-prc-cta
{
    text-align: center;
    float: left;
    width: 100%;
}

.prvdr-prc-cta .cw-glb-cta-ppc
{
    padding: 6px 12px;
    background-color: transparent;
    border: 1px solid #ffdf00;
    font-size: 12px;
    box-shadow: none;
}

.prvdr-prc-card-popular .prvdr-prc-cta .cw-glb-cta-ppc,.prvdr-prc-card-popular .prvdr-prc-cta .cw-glb-cta-ppc:active,.prvdr-prc-card-popular .prvdr-prc-cta .cw-glb-cta-ppc:focus
{
    background-color: #ffdf00;
    border: none;
}

.prvdr-prc-card-popular .prvdr-prc-card-price
{
    margin-top: 80px
}

.prvdr-prc-card-popular .pop_tag
{
    position: absolute;
    top: 40px;
    left: 0;
    right: 0;
    text-align: center;
}

.prvdr-prc-card-popular .pop_tag span
{
    font-size: 11px;
    font-weight: 700;
    color: #23297d;
    padding: 5px 16px;
    background-color: #f6f6f6;
    border-radius: 5px;
    box-shadow: 0 2px 5px rgba(0,0,0,0.2);
}

.prvdr-dtcntr-modal
{
    padding: 0;
}

.prvdr-dtcntr-modal .modal-backdrop {
    background: rgba(0,0,0,0.2);
}

.prvdr-dtcntr-modal .modal-content {
    padding: 10px 0 30px;
    -webkit-box-shadow: 2px 3px 1px rgba(0,0,0,.05);
    -moz-box-shadow: 2px 3px 1px rgba(0,0,0,.05);
    -o-box-shadow: 2px 3px 1px rgba(0,0,0,.05);
    box-shadow: 2px 3px 1px rgba(0,0,0,.05);
    float: left;
    width: 100%;
    top: 70px;
    border-radius: 12px !important;
}

.prvdr-dtcntr-modal .modal-body {
    width: 80%;
    margin: 0 auto;
    float: initial;;
}
.prvdr-dtcntr-modal .modal-header {
    border: 0;
    box-shadow: none;
    padding: 20px 15px;
}

.prvdr-dtcntr-modal ul{
    text-align: left;
}

.prvdr-dtcntr-modal ul li:before {
    content: "\f111";
    color: #004ddb;
    font: normal normal normal 8px/1 FontAwesome;
    position: absolute;
    left: -15px;
    top: 6px;
}

.prvdr-dtcntr-modal ul li {
    color: #6f7172;
    font-size: 14px;
    line-height: 20px;
    padding: 0 0 5px 0;
    position: relative;
    float: left;
    width: 50%;
    list-style: none;
}

.prvdr-dtcntr-modal .modal-title {
    font-size: 20px;
    color: #1f2d3d;
    font-weight: 500;
    text-align: center;
}

.prvdr-dtcntr-modal .close span {
    background: url(../../img/pricing/dc-popup-cross1.png) center top no-repeat;
    width: 25px;
    height: 25px;
    display: inline-block;
    position: relative;
    top: -14px;
}

.ppc-prvdr-prc-tabs-wrap>p
{
    font-size: 13px;
    font-weight: 600;
    color: #42526e;
    text-align: center;
}


/* @Section 7. PPC Signup Widget */

.wt-ppc-signup-wrapper
{
    padding: 30px 0 40px;
    position: relative;
    background-color: #0e124f;
    text-align: center;
}

.wt-ppc-signup-txt
{
    position: relative;
}

.wt-ppc-signup-txt h2
{
    font-size: 30px;
    font-weight: 400;
    color: #fff;
    line-height: 46px;
}

.wt-ppc-signup-txt p
{
    font-size: 20px;
    font-weight: 400;
    color: #fff;
    margin-bottom: 20px;
}

.ppc-wt-signup-cta .cw-glb-cta-ppc
{
    font-size: 16px;
    font-weight: 800;
    padding: 9px 28px;
}

#wt-signup-strp-1
{
    background-color: #8789a7;
    top: 20px;
    left: 50px;
    background-color: #3e4172;
}

#wt-signup-strp-2
{
    top: 70px;
    left: 10px;
    background-color: #272a61;
}

#wt-signup-strp-3
{
    top: 130px;
    left: 10px;
    background-color: #3e4172;
}

#wt-signup-strp-4
{
    top: 130px;
    left: 10px;
    background-color: #3e4172;
}

#wt-signup-strp-5
{
    top: 130px;
    left: 10px;
    width: 150px;
    background-color: #1f1a5d;
}

#wt-signup-strp-6
{
    bottom: 20px;
    left: 10px;
    top: auto;
    background-color: #173a63;
}

#wt-signup-strp-8
{
    top: 30px;
    background-color: #272a61;
}

#wt-signup-strp-9
{
    top: 100px;
    background-color: #1f1a5d;
}

#wt-signup-strp-10
{
    top: 100px;
    background-color: #173a63;
}

#wt-signup-strp-11
{
    top: 100px;
    background-color: #3e4172;
}

#wt-signup-strp-12
{
    top: 170px;
    background-color: #122759;
}


/* @Section 8. PPC Footer */

.ppc-footer-wrap
{
    background-color: #f6f6f6;
    padding: 20px;
}

.ppc-footer-wrap h2
{
    font-size: 14px;
    font-weight: 400;
    font-family: 'open_sansregular' !important;
    text-align: center;
    margin: 0;
}


/* @Section 9. Reassurance Page Banner */

.cw-glb-cta-ppc.cta-ppc-2, .cw-glb-cta-ppc.cta-ppc-2:focus, .cw-glb-cta-ppc.cta-ppc-2:active
{
    background-color: #ff7e00 !important;
    color: #fff !important;
    border-radius: 0 !important;
}

.cw-glb-cta-ppc.cta-ppc-2:hover
{
    background-color: #ee7600 !important;
    border-radius: 0 !important;

}

.ppc-reassrnce-bnr-wrap
{
    padding: 80px 0 60px;
    background: url(../../img/ppc/ppc-reassurance-bg-bnr.jpg) no-repeat right top transparent;
    background-size: cover;
}

.ppc-reassrnce-bnr-card
{
    margin-bottom: 20px;
}

.ppc-reassrnce-bnr-card-img
{
    width: 60px;
    height: 60px;
    text-align: center;
    margin: 0 auto;
    border-radius: 100px;
}
.ppc-reassrnce-bnr-card-img img
{
    height: 60px;
}

.ppc-reassrnce-bnr-card-txt
{
    text-align: center;
    color: #fff;
}

.ppc-reassrnce-bnr-card-txt h3
{
    font-size: 26px;
    font-weight: 800;
    margin: 30px 0;
    line-height: 35px;
}

.ppc-reassrnce-bnr-card-txt p
{
    font-size: 16px;
    font-weight: 400;
    color: #fff;
    line-height: 24px;
}

.ppc-reassr-aft-bnr .ppc-value-aft-bnr-list ul li::before
{
    background-color: #ff7e00;
}

.ppc-reassr-aft-bnr .cw-glb-cta-ppc.cta-ppc-2
{
    min-width: 200px;
    text-align: center;
    padding: 7px 35px;
}

.triangle { 
    position: relative;
    width: 22px;
    height: 22px;
    transform: rotate(90deg);
    display: inline-block;
    border-radius: 50px;
    border: 2px solid #fff;
    margin-left: 15px;
    vertical-align: text-bottom;
}

.triangle>div { 
    width: 12px;
    height: 2px;
    position: absolute;
    left: 3px;
    bottom: 5px;
    background-color: #fff;
}

.triangle>div:before {
    content: " ";
    display: block;
    width: 10px;
    height: 2px;
    background: #fff;
    -webkit-transform: rotate(56deg);
    -moz-transform: rotate(56deg);
    -ms-transform: rotate(56deg);
    transform: rotate(56deg);
    position: absolute;
    top: -5px;
    right: -2px;
}
.triangle>div:after {
    content: " ";
    display: block;
    width: 10px;
    height: 2px;
    background: #fff;
    -webkit-transform: rotate(-56deg);
    -moz-transform: rotate(-56deg);
    -ms-transform: rotate(-56deg);
    transform: rotate(-56deg);
    position: absolute;
    left: -1px;
    top: -5px;
}

/* @Section 10. Social Reviews tabs */

.ppc-reassrnc-feat-tabs-sec
{
    text-align: center;
    background-color: #f5f5f5;
    padding: 40px 0 60px;
}

.ppc-reassrnc-feat-tabs-sec h2
{
    font-size: 36px;
    font-weight: 300;
    color: #091e42;
    margin-bottom: 30px;
}

.ppc-reassrnc-feat-tabs-wrap
{
    margin-bottom: 50px;
}

.ppc-reassrnc-feat-tabs-wrap ul
{
    border-radius: 50px;
    overflow: hidden;
    border: 1px solid #d4d4d4 !important;
    box-shadow: 0 2px 5px rgba(0,0,0,0.1);
}

.ppc-reassrnc-feat-tabs-wrap li a
{
    background: url(../../img/ppc/ppc-tab-tstml-imgs.png) no-repeat center 2px;
    height: 47px;
    min-width: 140px;
    border: none !important;
    border-right: 1px solid #c1c4cc !important;
    transition: all .2s ease-in-out;
}

.ppc-reassrnc-feat-tabs-wrap li.active #tab-facebook
{
    background-position-y: -78px;
    background-color: #4867aa;
}

.ppc-reassrnc-feat-tabs-wrap li a#tab-trustpilot
{
    background-position-y: -158px;
}

.ppc-reassrnc-feat-tabs-wrap li.active a#tab-trustpilot
{
    background-color: #51b27e;
    background-position-y: -238px;
}

.ppc-reassrnc-feat-tabs-wrap li a#tab-hostadvice
{
    background-position-y: -318px;
}

.ppc-reassrnc-feat-tabs-wrap li.active a#tab-hostadvice
{
    background-color: #d58839;
    background-position-y: -398px;
}

.ppc-reassrnc-feat-tabs-wrap li a#tab-g2crowd
{
    background-position-y: -478px;
    border-right: none !important;
}

.ppc-reassrnc-feat-tabs-wrap li.active a#tab-g2crowd
{
    background-color: #446273;
    background-position-y: -558px;
}

.ppc-reassrnc-feat-card
{
    padding: 15px 15px 15px 150px;
    border-bottom: 5px solid #4867aa;
    background-color: #fff;
    box-shadow: 0 2px 8px rgba(0,0,0,0.2);
    position: relative;
    border-radius: 8px;
    margin-top: 30px;
    text-align: left;
}

.feat-card-star i
{
    font-family: FontAwesome !important;
    font-size: 14px;
    color: #fab728;
}

.feat-card-date
{
    margin-top: 5px;
    display: block;
    font-family: 'open_sanslight' !important;
    font-size: 15px;
    font-weight: 300;
    color: #010101;
}

.ppc-reassrnc-feat-card p
{
    margin:0;
    display: block;
    font-family: 'open_sanslight' !important;
    font-size: 16px;
    font-weight: 300;
    color: #5b5b5b;
    line-height: 20px;
    overflow: hidden;
    transition: all .5s;
    padding: 5px 0 0;
}

.ppc-review-card-desc
{
    height: 85px;
    overflow: hidden;
    margin-bottom: 10px;
    transition: height .5s;
}

.ppc-reassrnc-feat-card a,.ppc-reassrnc-feat-card a:active, .ppc-reassrnc-feat-card a:focus
{
    display: inline-block;
    font-size: 13px;
    font-weight: 600;
    color: #5b5b5b;
    text-transform: uppercase;
    text-decoration: none;
    transition: all .2s ease-in-out;
}

.ppc-reassrnc-feat-card a:hover, .ppc-reassrnc-feat-card a:hover i
{
    color: #ff7e00;
}

.ppc-reassrnc-feat-card a i
{
    font-family: FontAwesome !important;
    font-size: 14px;
    color: #5b5b5b;
    margin-left: 5px;
}

.ppc-reassrnc-feat-card-img
{
    position: absolute;
    left: 0;
    left: 0;
    top: 30px;
    width: 140px;
    margin: auto;
    text-align: center;
}

.ppc-reassrnc-feat-card-img img
{
    width: 70px;
    height: 70px;
    border-radius: 100px;
    margin: 0 auto 10px;
}

.ppc-reassrnc-feat-card-img span
{
    font-size: 15px;
    text-transform: uppercase;
    color: #434343;
    font-family: 'open_sanssemibold';
    font-weight: 400;
    margin: 0 5px;
}

#trustpilot .ppc-reassrnc-feat-card
{
    border-color: #51b27e;
}

#hostadvice .ppc-reassrnc-feat-card
{
    border-color: #d58839;
}

#g2crowd .ppc-reassrnc-feat-card
{
    border-color: #446273;
}

.ppc-reassrnc-feat-cta
{
    text-align: center;
}

.ppc-reassrnc-feat-cta a
{
    min-width: 180px;
}

.ppc-cmpgn-tstml-wrap .glb-tstml_sldr_sec
{
    background: #45537a;
}

.ppc-cmpgn-tstml-wrap .glb-tstml_tab_wrap ul>li>a
{
    background-color: #fff !important;
    color: rgba(31,45,61,0.6) !important;
}

.ppc-cmpgn-tstml-wrap .glb-tstml_tab_wrap ul>li.active>a, .ppc-cmpgn-tstml-wrap .glb-tstml_tab_wrap ul>li.active>a:focus, .ppc-cmpgn-tstml-wrap .glb-tstml_tab_wrap ul>li.active>a:hover
{
    background-color: #11b767 !important;
    border-color: #11b767 !important;
    color: #fff !important;
}

.ppc-cmpgn-tstml-wrap .glb-tstml_cstmr_img
{
    border-color: #778099;
}

.ppc-cmpgn-tstml-wrap .glb-tstml_cstmr_box
{
    background-color: transparent;
}

.ppc-cmpgn-tstml-wrap .glb-tstml_sldr_wrap .carousel-indicators
{
    display: none;
}

.ppc-reassrnc-prc-wrap .prvdr-prc-cta .cw-glb-cta-ppc
{
    background-color: transparent !important;
    color: #091e42 !important;
    border-color: #ff7e00 !important;
}

.ppc-reassrnc-prc-wrap .prvdr-prc-card-popular .prvdr-prc-cta .cw-glb-cta-ppc
{
    background-color: #ff7e00 !important;
    color: #fff !important;
    border-color: #ff7e00 !important
}

.ppc-reassrnc-prc-wrap .prvdr-prc-cta .cw-glb-cta-ppc:hover, .ppc-reassrnc-prc-wrap .prvdr-prc-card-popular .prvdr-prc-cta .cw-glb-cta-ppc:hover
{
    background-color: #ee7600 !important;
    color: #fff !important;
    border-color: #ee7600 !important
}


/* @Section 11. Partners Fold */

.ppc-partners-fold
{
    padding: 40px 0;
    background-color: #fff;
}

.ppc-partners-fold h2
{
    color: #091e42;
    font-size: 36px;
    font-weight: 400;
    margin: 0 0 20px;
    text-align: center
}

#ppc-partners-fold .prt-logo-box-logos {
    height: 40px;
    background: url(../../img/ppc/ppc-partners-logos.png) no-repeat center top;
    -webkit-filter: grayscale(100%);
    filter: grayscale(100%);
    -webkit-transition: all .2s ease-in-out;
    -webkit-transition-timing-function: linear;
    transition: all .2s ease-in-out;
    transition-timing-function: linear;
    margin-top: 20px;
}
#ppc-partners-fold .prt-logo-box-logos:hover
{
    -webkit-filter: none;
    filter: none;
}

#ppc-partners-fold .prt-logo2 {
background-position-y: -80px
}

#ppc-partners-fold .prt-logo3 {
background-position-y: -160px
}

#ppc-partners-fold .prt-logo4 {
background-position-y: -240px
}

#ppc-partners-fold .prt-logo5 {
background-position-y: -320px
}

#ppc-partners-fold .prt-logo6 {
background-position-y: -400px
}


/* @Section 12. Decision Page Navigation */

.ppc-decision-hdr-wrap nav .ppc-value-hdr-cw-logo
{
    background: url(../../img/sprite-hdr-logos.png) no-repeat center top transparent;
}

.ppc-decision-hdr-wrap nav
{
    margin-bottom: 0;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    padding: 10px 0 ;
    margin-top: 20px;
    z-index: 9;
}

.ppc-decision-hdr-wrap nav.affix .ppc-value-hdr-cw-logo
{
    background-position-y: -94px;
}

.ppc-decision-hdr-wrap nav.affix
{
    position: fixed;
    background-color: #fff;
    margin-top: 0;
    box-shadow: 0 2px 5px rgba(0,0,0,0.4);
    border-radius: none !important;
    z-index: 99;
}

.ppc-decision-hdr-wrap nav.affix .cw-ppc-decision-cta
{
    box-shadow: 0 0 5px rgba(0,0,0,0.2);
}

.ppc-decision-nav
{
    margin-right: 40px;
    margin-top: 6px;
}

.ppc-decision-nav li
{
    padding: 0 20px;
}

.ppc-decision-nav li a, .ppc-decision-nav li a:active, .ppc-decision-nav li a:focus
{
    padding: 0;
    font-size: 16px;
    font-weight: 400;
    font-family: 'Raleway' !important;
    color: rgba(255,255,255,0.7);
    text-decoration: none;
    transition: all .2s ease-in-out;
    background-color: transparent;
    padding-bottom: 10px;
}

.ppc-decision-nav li a:hover
{
    background-color: transparent;
    color: rgba(255,255,255,1);
}

.ppc-decision-hdr-wrap nav.affix .ppc-decision-nav li a,.ppc-decision-hdr-wrap nav.affix .ppc-decision-nav li a:active,.ppc-decision-hdr-wrap nav.affix .ppc-decision-nav li a:focus
{
    color: rgba(9,30,66,0.7);
}

.ppc-decision-hdr-wrap nav.affix .ppc-decision-nav li a:hover
{
    color: rgba(9,30,66,1);    
}

.ppc-decision-hdr-wrap nav.affix .ppc-decision-nav li.active a
{
    color: rgba(9,30,66,1);    
}

.ppc-decision-nav li.active a
{
    border-bottom: 3px solid #1f3b8b;
}

.cw-ppc-decision-cta,.cw-ppc-decision-cta:focus, .cw-ppc-decision-cta:active
{
    font-family: 'Raleway' !important;
    display: inline-block;
    background-color: #11b767;
    text-decoration: none;
    padding: 10px 20px;
    font-size: 16px;
    font-weight: 800;
    min-width: 150px;
    color: #fff;
    text-transform: uppercase;
    border-radius: 50px;
    transition: all .2s ease-in-out;
    box-shadow: 0 2px 8px rgba(0,0,0,0.4);
    text-align: center;
}

.cw-ppc-decision-cta:hover
{
    color: #fff !important;
    background-color: #24c578 !important;
    border: none;
}

.ppc-decision-nav-cta .cw-ppc-decision-cta
{
    padding: 7px 15px;
    min-width: auto;
    font-size: 13px;
}

/* @Section 13. Decission Page Banner And After Banner Strip */

.ppc-decision-bnr-wrap
{
    background: rgba(29,60,138,1);
    background: -moz-radial-gradient(center, ellipse cover, rgba(29,60,138,1) 0%, rgba(31,60,141,1) 30%, rgba(28,54,131,1) 57%, rgba(25,48,111,1) 100%);
    background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%, rgba(29,60,138,1)), color-stop(30%, rgba(31,60,141,1)), color-stop(57%, rgba(28,54,131,1)), color-stop(100%, rgba(25,48,111,1)));
    background: -webkit-radial-gradient(center, ellipse cover, rgba(29,60,138,1) 0%, rgba(31,60,141,1) 30%, rgba(28,54,131,1) 57%, rgba(25,48,111,1) 100%);
    background: -o-radial-gradient(center, ellipse cover, rgba(29,60,138,1) 0%, rgba(31,60,141,1) 30%, rgba(28,54,131,1) 57%, rgba(25,48,111,1) 100%);
    background: -ms-radial-gradient(center, ellipse cover, rgba(29,60,138,1) 0%, rgba(31,60,141,1) 30%, rgba(28,54,131,1) 57%, rgba(25,48,111,1) 100%);
    background: radial-gradient(ellipse at center, rgba(29,60,138,1) 0%, rgba(31,60,141,1) 30%, rgba(28,54,131,1) 57%, rgba(25,48,111,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1d3c8a', endColorstr='#19306f', GradientType=1 );
    padding: 140px 0 60px;
    text-align: center;
}

.ppc-decision-bnr-wrap .ppc-value-bnr-txt h1
{
    margin-bottom: 20px;
}

.ppc-decision-aft-bnr-wrap
{
    padding: 10px 0;
    background-color: #16285a;
}

.ppc-decision-aft-bnr-list, .ppc-decision-aft-bnr-list ul
{
    list-style: none;
    padding: 0;
    margin: 0;
}

.ppc-decision-aft-bnr-list li
{
    padding: 0; 
    display: inline-block;
    font-size: 18px;
    font-weight: 300;
    color: #fff;
    vertical-align: middle;
    margin: 0 30px;
    text-transform: uppercase;

}

.ft-bnr-inr-list li>span
{
    color: #11b767;
    font-size: 20px;
    font-weight: 500;
}

.ft-bnr-inr-list li:last-child
{
    font-weight: 500;
    font-size: 20px;
    color: #fff;
}

.ppc-decision-aft-bnr-list>li:nth-child(3)
{
    font-size: 14px;
    font-weight: 500;
    color: #fff;
    text-transform: uppercase;
}

.ppc-decision-aft-bnr-list>li:nth-child(3) span
{
    font-size: 15px;
    font-weight: 500;
    color: #fff;
    margin-left: 5px;
    text-transform: uppercase;
    padding: 5px 8px;
    border: 2px dashed #11b767;
    display: inline-block;
}

.ppc-decision-aft-bnr-list>li:last-child
{
    float: right;
    margin: 6px 0 0;
}

.ft-bnr-inr-list b
{
    font-size: 32px;
    font-weight: 800;
    color: #fff;
    display: block;
    line-height: 30px;
}

.ft-bnr-inr-list b span
{
    font-size: 32px;
    font-weight: 800;
    color: #11b767;
}

.ppc-decision-aft-bnr-list>li:last-child a
{
    min-width: 200px;
}

.ppc-prvdr-prc-card-lft .ppc-prvdr-prc-card-offer
{
    position: relative;
    display: inline-block;
    top: 20px;
    left: -15px;
    text-transform: uppercase;
    background-color: #30a7ff;
    white-space: nowrap;
    color: #fff;
    font-size: 10px;
    font-weight: 500;
    padding: 5px 15px;
    border-radius: 7px;
}

.ppc-prvdr-prc-card-lft .ppc-prvdr-prc-card-offer::before
{
    position: absolute;
    content: '';
    width: 0; 
    height: 0; 
    border-top: 8px solid transparent;
    border-bottom: 8px solid transparent;
    border-left: 8px solid #0f6aad;
    top: -11px;
    left: 10px;
    transform: rotate(45deg);
}

.prvdr-prc-cta .cw-ppc-decision-cta
{
    border: 1px solid #11b767;
    font-size: 12px;
    color: #091e42;
    font-weight: 700;
    padding: 8px 12px;
    min-width: auto;
    background-color: transparent;
    box-shadow: none;
}

.prvdr-prc-card-popular .prvdr-prc-cta .cw-ppc-decision-cta
{
    color: #fff;
    background-color: #11b767;
}


/* @Section 14. Platform Features */

.glb-plt_sec_wrap
{
    overflow: hidden;
}

.glb-plt_sec_wrap article h2
{
    line-height: 46px;
}


.ppc-decision-steps .glb-plt_sec-icon
{
    width: 60px;
    height: 60px;
    background-color: #27459a;
    position: relative;
    border-radius: 100px;
}

ul.ppc-decision-steps {
    position: relative;
}

ul.ppc-decision-steps:before {
    content: "";
    position: absolute;
    top: 0;
    left: 29px;
    bottom: 40px;
    border-left: 2px dashed #000;
}

.ppc-decision-steps .glb-plt_sec-icon span
{
    font-size: 24px;
    font-weight: 700;
    color: #fff;
    font-family: 'open_sansbold' !important;
    left: 0;
    position: absolute;
    right: 0;
    top: 20px;
    margin: auto;
}

.ppc-decision-steps li:nth-child(2) .glb-plt_sec-icon
{
    background-color: #192d69;
}

.ppc-decision-steps li:last-child .glb-plt_sec-icon
{
    background-color: #101d42;
}


/* @Section 15. Expert Support */

.xprt-supprt-wrap
{
    padding: 100px 0;
    background: url(../../img/ppc/xprt-sprt-bg.jpg) no-repeat right top #c6d6d6;
}

.xprt-supprt-txt h2
{
    font-size: 36px;
    font-weight: 300;
    color: #091e42;
    margin-bottom: 20px;
}

.xprt-supprt-txt p
{
    font-size: 16px;
    font-weight: 300;
    color: #42526e;
    margin-bottom: 30px;
    line-height: 28px;
}

.xprt-supprt-cta .cw-ppc-decision-cta
{
    min-width: 180px;
}

/* @Section 16. Supported Apps */

.ppc-supp-apps-wrap
{
    padding: 30px 0 20px;
    background-color: #fafafa;
}

.ppc-supp-apps-txt
{
    text-align: center;
    margin-bottom: 60px;
}

.ppc-supp-apps-txt h2
{
    font-size: 36px;
    font-weight: 400;
    color: #091e42;
}

.ppc-supp-apps-card
{
    margin-bottom: 60px;
}

.ppc-supp-apps-card-img
{
    background: url(../../img/ppc/ppc-supp-apps-logos.png) no-repeat center top transparent;
    height: 45px;
    transition: all .2s ease-in-out;
}

.ppc-supp-apps-card-img:hover
{
    transform: scale(1.05);
}


.ppc-supp-apps-card-img.supp-app-2
{
    background-position-y: -85px;
}

.ppc-supp-apps-card-img.supp-app-3
{
    background-position-y: -170px;
}

.ppc-supp-apps-card-img.supp-app-4
{
    background-position-y: -255px;
}

.ppc-supp-apps-card-img.supp-app-5
{
    background-position-y: -340px;
}

.ppc-supp-apps-card-img.supp-app-6
{
    background-position-y: -425px;
}

.ppc-supp-apps-card-img.supp-app-7
{
    background-position-y: -510px;
}

.ppc-supp-apps-card-img.supp-app-8
{
    background-position-y: -595px;
}

.ppc-supp-apps-card p
{
    font-size: 15px;
    color: #091e42;
    font-weight: 400;
    margin: 20px 0 15px;
    text-align: center;
}

.ppc-supp-apps-card-cta
{
    text-align: center;
}

.ppc-supp-apps-card-cta .cw-ppc-decision-cta
{
    border: 1px solid rgba(0,0,0,0.2);
    color: #091e42;
    font-size: 15px;
    font-weight: 600;
    padding: 6px 12px;
    background-color: transparent;
    box-shadow: none;
    text-transform: capitalize;
    min-width: auto;
    margin-top: 10px;
}

.ppc-supp-apps-card-cta .cw-ppc-decision-cta:hover
{
    background-color: rgba(0,0,0, 0.6) !important;
    color: #fff !important;
}


/* @Section 17. Application Migration */

.ppc-app-mig-fold
{
    padding: 50px 0;
    background: url(../../img/ppc/ppc-app-mig-bg.png) repeat-x right calc(100% + 40px) #1d3683
}

.ppc-app-mig-text h2
{
    font-size: 36px;
    font-weight: 600;
    color: #fff;
    margin-bottom: 30px;
    line-height: 52px;
    margin-top: 0;
}

.ppc-app-mig-text p
{
    font-size: 20px;
    font-weight: 400;
    color: #fff;
    font-family: 'proxima_nova',Helvetica,Arial,sans-serif !important;
}

.ppc-app-mig-cta
{
    text-align: left;
    margin-top: 60px;
}

.ppc-app-mig-cta a,.ppc-app-mig-cta a:active,.ppc-app-mig-cta a:focus
{
    font-size: 15px;
    font-weight: 700;
    min-width: 210px;
}

.ppc-app-mig-img2
{
    position: relative;
    text-align: right;
    top: 90px;
    overflow: hidden;
}

.ppc-app-mig-img2 img
{
    display: inline-block;
}
.ppc-app-mig-img
{
    position: relative;
}

.ppc-app-mig-img img
{
    position: absolute;
    top: 50px;
    left: -40px;
}


/* @Section 18. Tweeter Testimonials */

.ppc-twt-tstml-wrap::before
{
    content: "\f099";
    font-family: FontAwesome;
    font-size: 50em;
    position: absolute;
    bottom: -100px;
    color: rgba(0,0,0,0.05);
    right: -160px;
    line-height: 540px;
    overflow: hidden;
}

.ppc-twt-tstml-wrap
{
    padding: 30px 0 80px;
    background-color: #1da1f2;
    position: relative;
    text-align: center;
    overflow: hidden;
}

.ppc-twt-tstml-txt h2
{
    font-size: 36px;
    font-weight: 400;
    color: #fff;
}

.ppc-twt-tstml-txt p
{
    font-size: 20px;
    font-weight: 400;
    color: #fff;
}

.ppc-twt-tstml-card-wrap
{
    margin-top: 30px;
    float: left;
    width: 100%;
}

.ppc-twt-tstml-card
{
    float: left;
    width: calc(25% - 8px);
    margin: 0 4px;
    background-color: #fff;
    box-shadow: 0 0 5px rgba(0,0,0,0.2);
    padding: 25px 15px;
    border-radius: 8px;
    position: relative;
    cursor: pointer;
}

.tstml-sldr-cnt-img
{
    text-align: center;
    margin-bottom: 10px;
}

.tstml-sldr-cnt-img img
{
    display: inline-block;
    border: 3px solid #f0f0f0;
    border-radius: 100px;
    width: 70px;
    height: 70px;
}

.ppc-twt-tstml-card>p
{
    color: #42526e;
    font-size: 15px;
    font-weight: 300;
    font-family: ' open_sanslight' !important;
    margin-bottom: 15px;
}

.ppc-twt-tstml-card>p>span
{
    color: #009ffa;
    font-size: 15px;
    font-weight: 300;
    font-family: 'open_sanslight' !important;
}

.ppc-twt-tstml-card>b
{
    color: #42526e;
    font-size: 18px;
    font-weight: 600;
    text-transform: uppercase;
    display: block;
}

.ppc-twt-tstml-card>span
{
    color: #42526e;
    font-size: 16px;
    font-weight: 400;
    display: block;
}

.ppc-twt-tstml-card>i
{
    font-size: 33px;
    line-height: 24px;
    color: #2daae1;
    margin-top: 15px;
}

.tstml-sldr-cnt-box-hvr
{
    position: absolute;
    left: 50%;
    top: 0;
    -webkit-transform: translate(-50%, 0);
    transform: translate(-50%, 0);
    opacity: 0;
    padding: 10px 15px;
    background-color: rgba(9,30,66,0.8);
    border-radius: 50px;
    transition: all .3s cubic-bezier(0.165, 0.84, 0.44, 1)
}

.ppc-twt-tstml-card:hover .tstml-sldr-cnt-box-hvr
{
    top: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    opacity: 1;
}

.tstml-sldr-cnt-box-hvr a
{
    color: #fff;
    font-weight: 600;
    font-size: 16px;
    display: inline-block;
    text-decoration: none;
    white-space: nowrap;
    font-family: 'Raleway' !important;
}

.tstml-sldr-cnt-box-hvr a i
{
    font-size: 18px;
    color: #fff;
    margin-right: 5px;
}


/* 19. WordPress Value Page */

#wp-value-bnr.ppc-value-bnr-wrap
{
    background: #0073aa;
    position: relative;
}

#wp-value-bnr.ppc-value-bnr-wrap::before, #wp-decision-bnr::before
{
    content: "\f19a";
    position: absolute;
    bottom: -30px;
    right: -20px;
    font-size: 38em;
    line-height: 570px;
    font-family: FontAwesome;
    color: rgba(50,55,60,0.08);
}

#wp-value-bnr.ppc-value-bnr-wrap .ppc-value-bnr-txt
{
    position: relative;
}

#wp-value-aft-bnr.ppc-value-aft-bnr-wrap
{
    background-color: #00a0d2;
}

#wp-value-aft-bnr .ppc-value-aft-bnr-list
{
    position: relative;
}

#wp-value-aft-bnr .ppc-value-aft-bnr-list::before
{
    content: "\f19a";
    position: absolute;
    top: -16px;
    left: -87px;
    font-family: FontAwesome;
    color: #fff;
    font-size: 45px;
}

#wp-value-feat-tabs .ppc-feat-tabs-wrap ul li.active a, #wp-value-feat-tabs .ppc-feat-tabs-wrap ul li.active
{
    background: rgba(0,116,170,1);
    background: -moz-linear-gradient(left, rgba(0,116,170,1) 0%, rgba(0,144,196,1) 41%, rgba(0,149,198,1) 52%, rgba(0,161,210,1) 100%);
    background: -webkit-gradient(left top, right top, color-stop(0%, rgba(0,116,170,1)), color-stop(41%, rgba(0,144,196,1)), color-stop(52%, rgba(0,149,198,1)), color-stop(100%, rgba(0,161,210,1)));
    background: -webkit-linear-gradient(left, rgba(0,116,170,1) 0%, rgba(0,144,196,1) 41%, rgba(0,149,198,1) 52%, rgba(0,161,210,1) 100%);
    background: -o-linear-gradient(left, rgba(0,116,170,1) 0%, rgba(0,144,196,1) 41%, rgba(0,149,198,1) 52%, rgba(0,161,210,1) 100%);
    background: -ms-linear-gradient(left, rgba(0,116,170,1) 0%, rgba(0,144,196,1) 41%, rgba(0,149,198,1) 52%, rgba(0,161,210,1) 100%);
    background: linear-gradient(to right, rgba(0,116,170,1) 0%, rgba(0,144,196,1) 41%, rgba(0,149,198,1) 52%, rgba(0,161,210,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0074aa', endColorstr='#00a1d2', GradientType=1 );
}

#wp-value-xprt-spprt
{
    position: relative;
}

#wp-value-xprt-spprt::before
{
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    position: absolute;
    content: "";
    background-color: rgba(37,168,208,0.7);
}

#wp-value-xprt-spprt .xprt-supprt-txt h2, #wp-value-xprt-spprt .xprt-supprt-txt p
{
    color: #fff;
}

#wp-ppc-prc-wrap .ppc-prvdr-prc-card-rt, #wp-reass-prc-wrap .ppc-prvdr-prc-card-rt, #wp-decision-prc-wrap .ppc-prvdr-prc-card-rt
{
    position: relative;
}

#wp-ppc-prc-wrap .ppc-prvdr-prc-card, #wp-reass-prc-wrap .ppc-prvdr-prc-card, #wp-decision-prc-wrap .ppc-prvdr-prc-card
{
    position: relative;
    overflow: hidden;
}

#wp-ppc-prc-wrap .ppc-prvdr-prc-card::before, #wp-reass-prc-wrap .ppc-prvdr-prc-card::before, #wp-decision-prc-wrap .ppc-prvdr-prc-card::before
{
    content: "\f19a";
    position: absolute;
    bottom: 4px;
    left: -70px;
    font-size: 15em;
    line-height: 225px;
    font-family: FontAwesome;
    color: rgba(50,55,60,0.025);
}

#wp-ppc-prc-wrap .ppc-prvdr-prc-card-rt
{
    position: relative;
}

#wp-ppc-prc-wrap .prvdr-prc-card-popular.ppc-prvdr-prc-card
{
    background: #0073aa;
}

#wp-reass-prc-wrap .prvdr-prc-card-popular .pop_tag, #wp-ppc-prc-wrap .prvdr-prc-card-popular .pop_tag, #wp-decision-prc-wrap .ppc-prvdr-prc-card .prvdr-prc-card-popular .pop_tag
{
    top: 60px;
}

#wp-reass-prc-wrap .prvdr-prc-card-popular .prvdr-prc-card-price, #wp-ppc-prc-wrap .prvdr-prc-card-popular .prvdr-prc-card-price
{
    margin-top: 100px;
}

#wp-ppc-prc-wrap .prvdr-prc-card-popular.ppc-prvdr-prc-card::before, #wp-reass-prc-wrap .prvdr-prc-card-popular.ppc-prvdr-prc-card::before
{
    color: rgba(255,255,255,0.06);
    bottom: 13px;
}

#wp-ppc-sgnup.wt-ppc-signup-wrapper
{
    background-color: #191e23;
}

#wp-ppc-sgnup #wt-signup-strp-1
{
    background-color: #474b4f;
}

#wp-ppc-sgnup #wt-signup-strp-2
{
    background-color: #303539;
}

#wp-ppc-sgnup #wt-signup-strp-3
{
    background-color: #474b4f;
}

#wp-ppc-sgnup #wt-signup-strp-4
{
    background-color: #474b4f;
}

#wp-ppc-sgnup #wt-signup-strp-5
{
    background-color: #292535;
}

#wp-ppc-sgnup #wt-signup-strp-6
{
    background-color: #1f443f;
}

#wp-ppc-sgnup #wt-signup-strp-8
{
    background-color: #303539;
}

#wp-ppc-sgnup #wt-signup-strp-9
{
    background-color: #292535;
}

#wp-ppc-sgnup #wt-signup-strp-10
{
    background-color: #1f443f;
}

#wp-ppc-sgnup #wt-signup-strp-11
{
    background-color: #474b4f;
}

#wp-ppc-sgnup #wt-signup-strp-12
{
    background-color: #1c3131;
}

#wp-ppc-footer.ppc-footer-wrap
{
    background-color: #fff;
}


/* @Section 20. WordPress Reassurance Page */

#wp-reassrnc-bnr.ppc-reassrnce-bnr-wrap
{
    background: rgba(53,67,82,1);
    background: -moz-radial-gradient(center, ellipse cover, rgba(53,67,82,1) 0%, rgba(62,72,85,1) 28%, rgba(45,54,66,1) 51%, rgba(45,54,65,1) 63%, rgba(43,51,60,1) 72%, rgba(40,46,53,1) 100%);
    background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%, rgba(53,67,82,1)), color-stop(28%, rgba(62,72,85,1)), color-stop(51%, rgba(45,54,66,1)), color-stop(63%, rgba(45,54,65,1)), color-stop(72%, rgba(43,51,60,1)), color-stop(100%, rgba(40,46,53,1)));
    background: -webkit-radial-gradient(center, ellipse cover, rgba(53,67,82,1) 0%, rgba(62,72,85,1) 28%, rgba(45,54,66,1) 51%, rgba(45,54,65,1) 63%, rgba(43,51,60,1) 72%, rgba(40,46,53,1) 100%);
    background: -o-radial-gradient(center, ellipse cover, rgba(53,67,82,1) 0%, rgba(62,72,85,1) 28%, rgba(45,54,66,1) 51%, rgba(45,54,65,1) 63%, rgba(43,51,60,1) 72%, rgba(40,46,53,1) 100%);
    background: -ms-radial-gradient(center, ellipse cover, rgba(53,67,82,1) 0%, rgba(62,72,85,1) 28%, rgba(45,54,66,1) 51%, rgba(45,54,65,1) 63%, rgba(43,51,60,1) 72%, rgba(40,46,53,1) 100%);
    background: radial-gradient(ellipse at center, rgba(53,67,82,1) 0%, rgba(62,72,85,1) 28%, rgba(45,54,66,1) 51%, rgba(45,54,65,1) 63%, rgba(43,51,60,1) 72%, rgba(40,46,53,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#354352', endColorstr='#282e35', GradientType=1 );
    position: relative;
    overflow: hidden;
    padding-bottom: 20px;
}

#wp-reassrnc-bnr.ppc-reassrnce-bnr-wrap #ppc-value-bnr-strp2
{
    background: rgba(39,45,50,1);
    background: -moz-linear-gradient(top, rgba(39,45,50,1) 0%, rgba(39,45,50,1) 33%, rgba(40,47,53,1) 34%, rgba(40,47,53,1) 61%, rgba(43,51,59,1) 67%, rgba(43,51,59,1) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(39,45,50,1)), color-stop(33%, rgba(39,45,50,1)), color-stop(34%, rgba(40,47,53,1)), color-stop(61%, rgba(40,47,53,1)), color-stop(67%, rgba(43,51,59,1)), color-stop(100%, rgba(43,51,59,1)));
    background: -webkit-linear-gradient(top, rgba(39,45,50,1) 0%, rgba(39,45,50,1) 33%, rgba(40,47,53,1) 34%, rgba(40,47,53,1) 61%, rgba(43,51,59,1) 67%, rgba(43,51,59,1) 100%);
    background: -o-linear-gradient(top, rgba(39,45,50,1) 0%, rgba(39,45,50,1) 33%, rgba(40,47,53,1) 34%, rgba(40,47,53,1) 61%, rgba(43,51,59,1) 67%, rgba(43,51,59,1) 100%);
    background: -ms-linear-gradient(top, rgba(39,45,50,1) 0%, rgba(39,45,50,1) 33%, rgba(40,47,53,1) 34%, rgba(40,47,53,1) 61%, rgba(43,51,59,1) 67%, rgba(43,51,59,1) 100%);
    background: linear-gradient(to bottom, rgba(39,45,50,1) 0%, rgba(39,45,50,1) 33%, rgba(40,47,53,1) 34%, rgba(40,47,53,1) 61%, rgba(43,51,59,1) 67%, rgba(43,51,59,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#272d32', endColorstr='#2b333b', GradientType=0 );
    left: -300px;   
    width: 900px;
    height: 330px;
    bottom: 0px;
}

#wp-reassrnc-bnr .ppc-value-bnr-txt h1
{
    font-size: 40px;
    text-align: left;
}

#wp-reassrnc-bnr .ppc-value-bnr-txt p
{
    font-size: 18px;
    text-align: left;
}

#wp-reassrnc-bnr .ppc-reassrnce-bnr-card
{
    margin-bottom: 50px;
}

#wp-reassrnc-bnr .ppc-reassrnce-bnr-card-txt
{
    text-align: left;
}

#wp-reassrnc-bnr .ppc-reassrnce-bnr-card-txt h3
{
    margin: 0 0 10px;
    font-size: 18px;
}

#wp-reassrnc-bnr .ppc-reassrnce-bnr-card-txt p
{
    font-size: 15px;
}

#wp-reassrnc-bnr .wp-ppc-bnr-img
{
    margin: 60px -15px 0;
}

#wp-reassr-aft-bnr.ppc-value-aft-bnr-wrap
{
    background-color: #82878c;
}

#wp-reassr-scl-tabs .ppc-reassrnc-feat-tabs-wrap ul
{
    background-color: #fff;
}

#wp-reass-sgnup-wt.wt-ppc-signup-wrapper
{
    background-color: #16285a;
}

#wp-reass-sgnup-wt #wt-signup-strp-5, #wp-reass-sgnup-wt #wt-signup-strp-9
{
    background-color: #262e67;
}

#wp-reass-sgnup-wt #wt-signup-strp-12
{
    background-color: #1a3a63;
}

/* @section 21. WordPress Decision Page */

#wp-decision-bnr
{
    background: #00a0d2;
    position: relative;
    overflow: hidden;
}

#wp-decision-bnr::before
{
    bottom: -100px;
    color: rgba(50,55,60,0.05);
}

#wp-decision-aft-bnr
{
    background-color: #32373c;
}

.wp-installation-wrap
{
    padding: 80px 0 30px;
    background-color: #fff;
}

.wp-installation-txt h2
{
    font-size: 36px;
    font-weight: 400;
    color: #091e42;
    margin: 0 0 30px;
}

.wp-installation-txt p
{
    font-size: 16px;
    color: #42526e;
    font-weight: 400;
    line-height: 26px;
}

#wp-decision-prc-wrap .ppc-wt-prvdr-prc-wrap
{
    background-color: #fafafa;
    padding: 45px 0 60px;
}

#wp-decision-prc-wrap .prvdr-prc-card-popular
{
    background: #00a0d2;
}

#wp-decision-prc-wrap .prvdr-prc-card-popular.ppc-prvdr-prc-card::before 
{
    color: rgba(50,55,60,0.06);
    bottom: 18px;
}

#wp-decision-prc-wrap .ppc-prvdr-prc-tabs-nav .nav li.active a
{
    background-color: transparent;
}

#wp-decision-prc-wrap .ppc-prvdr-prc-card-lft>span
{
    display: none;
}

#ppc-partners-fold.wp-reass-partners-fold
{
    background-color: #f8f8f8;
}


/* @Section 22. Magento Value Page */

.ppc-magento-cta, .ppc-magento-cta:active, .ppc-magento-cta:focus
{
    padding: 10px 20px;
    color: #fff;
    font-size: 16px;
    font-weight: 800;
    background-color: #f26322;
    border-radius: 5px;
    text-transform: uppercase;
    text-decoration: none;
    transition: all .2s ease-in-out;
    box-shadow: 0px 3px 8px rgba(0,0,0,0.4);
    display: inline-block;
    text-align: center;
    white-space: nowrap;
    font-family: 'open_sansbold' !important;
}

.ppc-magento-cta-outline, .ppc-magento-cta-outline:active, .ppc-magento-cta-outline:focus
{
    padding: 10px 20px;
    color: #2f2b2f;
    font-size: 16px;
    font-weight: 800;
    border: 1px solid #f26322;
    border-radius: 5px;
    text-transform: uppercase;
    text-decoration: none;
    transition: all .2s ease-in-out;
    box-shadow: none;
    display: inline-block;
    text-align: center;
    white-space: nowrap;
    font-family: 'open_sansbold' !important;
}

.ppc-magento-cta.ppc-magento-cta-2, .ppc-magento-cta.ppc-magento-cta-2:active, .ppc-magento-cta.ppc-magento-cta-2:focus,
.ppc-magento-cta-outline.ppc-magento-cta-2, .ppc-magento-cta-outline.ppc-magento-cta-2:active, .ppc-magento-cta-outline.ppc-magento-cta-2:focus
{
    border-radius: 50px;
}

.ppc-magento-cta:hover, .ppc-magento-cta-outline:hover
{
    background-color: #ff6c29;
    color: #fff;
}

#magento-value-bnr
{
    background: url(../../img/ppc/ppc-magento-bnr-logo.png) no-repeat calc(100% + 70px) center #2f2b2f;
}

#magento-value-bnr .ppc-value-bnr-txt h1
{
    font-family: 'open_sansbold' !important;
}

#magento-value-bnr .ppc-value-bnr-txt p
{
    font-family: 'open_sansregular' !important;
}

#magento-value-bnr .ppc-value-bnr-card
{
    text-align: left;
    max-width: 80%;
    margin: 0 0 0 auto;
}
#magento-value-bnr .ppc-value-bnr-card-center
{
    border: none;
}

#magento-value-bnr .ppc-value-bnr-card-txt h3
{
    font-family: 'open_sansbold' !important;    
}

#magento-value-bnr .ppc-value-bnr-card-txt ul
{
    max-width: 100%;
    text-align: left;
}

#magento-value-bnr .ppc-value-bnr-card-txt ul li
{
    font-family: 'open_sansregular' !important;
    position: relative;
    padding-left: 25px;
}

#magento-value-bnr .ppc-value-bnr-card-txt ul li::before
{
    content: "\f00c";
    position: absolute;
    left: 0;
    top: 0;
    font-family: FontAwesome;
}

#magento-value-bnr .ppc-value-bnr-card-img
{
    max-width: 60px;
    width: auto;
    margin: 0 auto 0 0;
}

#magento-value-bnr .ppc-value-bnr-card-img img
{
    height: 55px;
}

#magento-value-aft-bnr
{
    background: #00524b;
}

#magento-value-aft-bnr .ppc-value-aft-bnr-list
{
    position: relative;
}

#magento-value-aft-bnr .ppc-value-aft-bnr-list ul
{
    margin: 0;
}

#magento-value-aft-bnr .ppc-value-aft-bnr-list::before
{
    position: absolute;
    content: "";
    height: 48px;
    width: 42px;
    background: url(../../img/ppc/ppc-magento-aft-bnr-logo.png) no-repeat center center transparent;
    background-size: cover;
    left: -90px;
    top: 0;
    bottom: 0;
    margin: auto;
}

#magento-value-aft-bnr .ppc-value-aft-bnr-list ul li::before
{
    background-color: #f26322;
}

#magento-value-aft-bnr .ppc-value-aft-bnr-list ul li
{
    font-family: 'open_sansregular' !important;
    margin-left: 40px;
}

#magento-value-aft-bnr .ppc-magento-cta, #magento-value-aft-bnr .ppc-magento-cta:active, #magento-value-aft-bnr .ppc-magento-cta:focus
{
    padding: 7px 20px;
}

#magento-value-feat-tabs
{
    background: #fff;
}

#magento-value-feat-tabs.ppc-feat-tabs-sec h2
{
    font-family: 'open_sanssemibold' !important;
}

#magento-value-feat-tabs .ppc-feat-tabs-wrap ul
{
    box-shadow: none;
    border-radius: 0;
    border:0;
    max-width: 60%;
    margin: 0 auto 50px;
    overflow: visible;
    min-height: 140px;
}

#magento-value-feat-tabs .ppc-feat-tabs-wrap ul li.active a, #magento-value-feat-tabs .ppc-feat-tabs-wrap ul li.active
{
    background: #f26322 !important;
}

#magento-value-feat-tabs .ppc-feat-tabs-wrap ul li.active a
{
    padding: 85px 30px 25px;
}

#magento-value-feat-tabs .ppc-feat-tabs-wrap ul li:nth-child(2) a
{
    border: none;
}

#magento-value-feat-tabs .ppc-feat-tabs-wrap ul li.active, #magento-value-feat-tabs .ppc-feat-tabs-wrap ul li, #magento-value-feat-tabs .ppc-feat-tabs-wrap ul li a, #magento-value-feat-tabs .ppc-feat-tabs-wrap ul li.active a
{
    border-radius: 8px !important;
    overflow: hidden;
    box-shadow: 0 2px 8px rgba(0,0,0,0.1);
}

#magento-value-feat-tabs .ppc-feat-tabs-wrap ul li
{
    background-color: #f6f5fa;
    border-radius: 8px !important;
    padding: 0;
    box-shadow: 0 2px 8px rgba(0,0,0,0.1);
}

#magento-value-feat-tabs .ppc-feat-tabs-wrap ul li a
{
    padding: 80px 30px 20px;
    border: none !important;
    position: relative;
    font-size: 16px;
    font-family: 'open_sansregular' !important;
    margin-top: 10px;
    transition: all .2s ease-in-out;
}

#magento-value-feat-tabs .ppc-feat-tabs-wrap ul li a::before
{
    position: absolute;
    content: "";
    width: 55px;
    height: 45px;
    margin: 0 auto;
    left: 0;
    right: 0;
    top: 25px;
    background: url(../../img/ppc/magento-ppc-feat-tabs-logos.png) no-repeat center top transparent;
    transition: all .2s ease-in-out;
}

#magento-value-feat-tabs .ppc-feat-tabs-wrap ul li.active:first-child a::before
{
    background-position-y: -85px;
}

#magento-value-feat-tabs .ppc-feat-tabs-wrap ul li:nth-child(2) a::before
{
    background-position-y: -170px;
}

#magento-value-feat-tabs .ppc-feat-tabs-wrap ul li.active:nth-child(2) a::before
{
    background-position-y: -255px;
}

#magento-value-feat-tabs .ppc-feat-tabs-wrap ul li:last-child a::before
{
    background-position-y: -340px;
}

#magento-value-feat-tabs .ppc-feat-tabs-wrap ul li.active:last-child a::before
{
    background-position-y: -425px;
}

#magento-value-feat-tabs .ppc-feat-tab-card-txt h4
{
    margin: 10px 0;
    font-family: 'open_sanssemibold' !important;
}

#magento-value-xprt-spprt
{
    padding: 90px 0 100px;
    background: url(../../img/ppc/magento-spprt-bg1.png) no-repeat center right #112549;
    background-size: cover;
    position: relative;
}

#magento-value-xprt-spprt::before
{
    position: absolute;
    background: url(../../img/ppc/magento-spprt-bg2.png) no-repeat center right;
    content: '';
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
}

#magento-value-xprt-spprt .xprt-supprt-txt
{
    padding: 40px 30px;
    background-color: #fff;
    border-radius: 15px;
}

#magento-value-xprt-spprt .xprt-supprt-txt h2
{
    margin-top: 0;
    font-family: 'open_sanssemibold' !important;
}

#magento-value-xprt-spprt .xprt-supprt-txt p
{
    font-family: 'open_sansregular' !important;
}

#magento-ppc-prc-wrap.ppc-wt-prvdr-prc-wrap h2
{
    font-family: 'open_sanssemibold' !important;
}

#magento-ppc-prc-wrap .ppc-prvdr-prc-tabs-nav .nav li.active a
{
    border-color: #f26322 !important;
}

#magento-ppc-prc-wrap .prvdr-prc-card-popular
{
    background: url(../../img/ppc/magento-prc-bg-logo.png) no-repeat left center #2f2b2f;
}

#magento-ppc-prc-wrap .prvdr-prc-cta a
{
    font-size: 12px;
    padding: 8px 16px;
}

#magento-ppc-prc-wrap .ppc-prvdr-prc-tabs-wrap>p
{
    font-family: 'open_sansregular' !important;
}

#magento-app-mig-wrap
{
    background: #00524b;
    padding: 40px 0; 
}

#magento-app-mig-wrap .ppc-app-mig-img img, #magento-app-mig-wrap .ppc-app-mig-img 
{
    position: initial;
    text-align: right;
}

#magento-app-mig-wrap .ppc-app-mig-img img
{
    display: inline-block;
}

#magento-app-mig-wrap .ppc-app-mig-text h2
{
    font-family: 'open_sansbold' !important;
    margin: 30px 0 10px;
}

#magento-app-mig-wrap .ppc-app-mig-text p
{
    font-family: 'open_sansregular' !important;
}

#magento-app-mig-wrap .ppc-app-mig-cta
{
    margin-top: 20px;
}

.magento-partners-wrap.ppc-partners-fold h2
{
    font-family: 'open_sanssemibold' !important;
}

#magento-ppc-sgnup .wt-ppc-signup-txt h2
{
    font-family: 'open_sanssemibold' !important;
    margin-bottom: 20px;
    position: relative;
    z-index: 9;
}

/* @Section 23. Magento Reassurance Page */

.magento-reassrnce-bnr-wrap .ppc-reassrnce-bnr-card-txt
{
    padding-left: 30px;
    position: relative;
}

.magento-reassrnce-bnr-wrap .ppc-reassrnce-bnr-card-txt::before
{
    position: absolute;
    top: 0;
    left: 0;
    content: "\f058";
    font-family: FontAwesome !important;
    font-size: 18px;
}

.magento-reassrnce-bnr-wrap .ppc-value-bnr-txt h1, .magento-reassrnce-bnr-wrap .ppc-reassrnce-bnr-card-txt h3
{
    font-family: 'open_sanssemibold' !important;
    line-height: normal;
}

.magento-reassrnce-bnr-wrap .ppc-value-bnr-txt p, .magento-reassrnce-bnr-wrap .ppc-reassrnce-bnr-card-txt p
{
    font-family: 'open_sansregular' !important;
}

#magento-reassr-aft-bnr
{
    background-color: #112549;
}

#magento-reassr-aft-bnr .ppc-magento-cta, #magento-reassr-aft-bnr .ppc-magento-cta:active, #magento-reassr-aft-bnr .ppc-magento-cta:focus
{
    padding: 7px 20px;
}

#magento-reassr-aft-bnr .ppc-value-aft-bnr-list ul li
{
    font-family: 'open_sansregular' !important;
    padding-left: 13px;
}

#magento-reassr-aft-bnr .ppc-value-aft-bnr-list ul li::before
{
    background-color: #f26322;
}

.magento-reassr-tstml-tabs .ppc-reassrnc-feat-tabs-wrap ul
{
    border-radius: 10px;
}

.magento-reassr-tstml-tabs.ppc-reassrnc-feat-tabs-sec h2
{
    font-family: 'open_sanssemibold' !important;
}

#magento-tstml-slider-wrap .glb-tstml_sldr_sec
{
    background-color: #00524b;
}

#magento-tstml-slider-wrap .glb-tstml_tab_wrap ul>li>a
{
    color: #02312d !important;
    font-family: 'open_sansregular' !important;
}

#magento-tstml-slider-wrap .glb-tstml_tab_wrap ul>li.active>a, .glb-tstml_tab_wrap ul>li.active>a:focus, .glb-tstml_tab_wrap ul>li.active>a:hover
{
    background-color: #f26322 !important;
    border-color: #f26322 !important;
}

#magento-tstml-slider-wrap .glb-tstml_cstmr_box>p sub, #magento-tstml-slider-wrap .glb-tstml_cstmr_box>p sup
{
    color: #02312d;
}

/* @Section 24. Magento Decision Page */


#magento-decision-bnr.ppc-decision-bnr-wrap
{
    background: url(../../img/ppc/ppc-magento-bnr-logo.png) no-repeat 100% center #112549;
    background-size: 35%;
    padding: 140px 0 70px;
}

#magento-decision-bnr .ppc-value-bnr-txt h1
{
    font-size: 50px;
    font-family: 'open_sanssemibold' !important;
}

#magento-decision-bnr .ppc-value-bnr-txt p
{
    font-size: 18px;
    font-family: 'open_sanslight' !important;
}

#magento-decision-aft-bnr
{
    background-color: #f26322;
}

#magento-decision-aft-bnr .ppc-decision-aft-bnr-list>li:first-child
{
    font-family: 'open_sansregular' !important;
    font-size: 14px;
}

#magento-decision-aft-bnr .ft-bnr-inr-list b,#magento-decision-aft-bnr .ft-bnr-inr-list b span
{
    font-size: 28px;
    font-family: 'open_sansbold' !important;
}

#magento-decision-aft-bnr .ft-bnr-inr-list b span
{
    padding: 5px;
    background-color: #fff;
    display: inline-block;
    color: #112549;
    border-radius: 5px;
    line-height: 22px;
    margin-bottom: 5px;
}

#magento-decision-aft-bnr .ppc-decision-aft-bnr-list .ft-bnr-inr-list li
{
    font-size: 12px;
    font-family: 'open_sanslight' !important;
}

#magento-decision-aft-bnr .ppc-decision-aft-bnr-list>li:nth-child(3)
{
    font-size: 11px;
    font-family: 'open_sansregular' !important;
}

#magento-decision-aft-bnr .ppc-decision-aft-bnr-list>li:nth-child(3) span
{
    font-family: 'open_sanssemibold' !important;
    line-height: 13px;
    border-color: #fff;
}

#magento-decision-aft-bnr .ppc-decision-aft-bnr-list>li:last-child a
{
    background-color: #112549;
    line-height: 17px;
}

.magento-installation-wrap
{
    padding: 70px 0;
    background: rgba(245,245,245,1);
    background: -moz-radial-gradient(center, ellipse cover, rgba(245,245,245,1) 0%, rgba(250,250,250,1) 13%, rgba(250,250,250,1) 26%, rgba(249,249,249,1) 39%, rgba(248,248,248,1) 51%, rgba(248,248,248,1) 64%, rgba(245,245,245,1) 75%, rgba(245,245,245,1) 88%, rgba(245,245,245,1) 100%);
    background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%, rgba(245,245,245,1)), color-stop(13%, rgba(250,250,250,1)), color-stop(26%, rgba(250,250,250,1)), color-stop(39%, rgba(249,249,249,1)), color-stop(51%, rgba(248,248,248,1)), color-stop(64%, rgba(248,248,248,1)), color-stop(75%, rgba(245,245,245,1)), color-stop(88%, rgba(245,245,245,1)), color-stop(100%, rgba(245,245,245,1)));
    background: -webkit-radial-gradient(center, ellipse cover, rgba(245,245,245,1) 0%, rgba(250,250,250,1) 13%, rgba(250,250,250,1) 26%, rgba(249,249,249,1) 39%, rgba(248,248,248,1) 51%, rgba(248,248,248,1) 64%, rgba(245,245,245,1) 75%, rgba(245,245,245,1) 88%, rgba(245,245,245,1) 100%);
    background: -o-radial-gradient(center, ellipse cover, rgba(245,245,245,1) 0%, rgba(250,250,250,1) 13%, rgba(250,250,250,1) 26%, rgba(249,249,249,1) 39%, rgba(248,248,248,1) 51%, rgba(248,248,248,1) 64%, rgba(245,245,245,1) 75%, rgba(245,245,245,1) 88%, rgba(245,245,245,1) 100%);
    background: -ms-radial-gradient(center, ellipse cover, rgba(245,245,245,1) 0%, rgba(250,250,250,1) 13%, rgba(250,250,250,1) 26%, rgba(249,249,249,1) 39%, rgba(248,248,248,1) 51%, rgba(248,248,248,1) 64%, rgba(245,245,245,1) 75%, rgba(245,245,245,1) 88%, rgba(245,245,245,1) 100%);
    background: radial-gradient(ellipse at center, rgba(245,245,245,1) 0%, rgba(250,250,250,1) 13%, rgba(250,250,250,1) 26%, rgba(249,249,249,1) 39%, rgba(248,248,248,1) 51%, rgba(248,248,248,1) 64%, rgba(245,245,245,1) 75%, rgba(245,245,245,1) 88%, rgba(245,245,245,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f5f5f5', endColorstr='#f5f5f5', GradientType=1 );
}

.magento-installation-img img
{
    display: inline-block;
}

.magento-installation-img
{
    text-align: right;
}

.magento-installation-txt h2
{
    font-family: 'open_sanssemibold' !important;
    font-size: 36px;
    color: #2f2b2f;
    margin: 0 0 20px;
}

.magento-installation-txt p
{
    font-size: 16px;
    font-family: 'open_sansregular' !important;
    margin-bottom: 30px;
    line-height: 28px;
}

.magento-pltfrm-wrap.glb-plt_sec_wrap article h2,.magento-pltfrm-wrap .glb-plt_sec_cont strong
{
    font-family: 'open_sanssemibold' !important
}

.magento-pltfrm-wrap.glb-plt_sec_wrap article p, .magento-pltfrm-wrap .glb-plt_sec_cont
{
    font-family: 'open_sansregular' !important;
}

.magento-247-spprt-wrap
{
    padding-top: 40px;
    background-color: #fff;
}

.magento-247-spprt-txt h2
{
    font-family: 'open_sanssemibold' !important;
    font-size: 36px;
    color: #2f2b2f;
    margin-bottom: 20px;
}

.magento-247-spprt-txt p
{
    font-family: 'open_sanslight' !important;
    font-size: 20px;
    color: #2f2b2f;
    margin-bottom: 40px;
}

.magento-247-spprt-img img
{
    display: inline-block;
}

.magento-247-spprt-feat
{
    background-color: #f26322;
    padding: 50px;
}

.magento-247-spprt-feat ul
{
    list-style: none;
    text-align: center;
    padding-left: 0;
    margin: 0;
}

.magento-247-spprt-feat li:before
{
    position: absolute;
    content: '';
    width: 35px;
    height: 40px;
    background: url(../../img/ppc/magento-247-spprt-sprite.png) no-repeat center top transparent;
    left: 30px;
}

.magento-247-spprt-feat li:nth-child(2):before
{
    background-position-y: -80px;
}

.magento-247-spprt-feat li:nth-child(3):before
{
    background-position-y: -160px;
}

.magento-247-spprt-feat li
{
    padding: 0 30px 0 75px;
    display: inline-block;
    font-size: 28px;
    font-family: 'open_sanssemibold' !important;
    color: #fff;
    position: relative;
}

.magento-247-spprt-feat li:nth-child(2)
{
    border: 1px solid #f58d5d;
    border-top: 0;
    border-bottom: 0;
}

.magento-247-spprt-feat+.ppc-twt-tstml-wrap .ppc-twt-tstml-txt h2
{
    font-family: 'open_sanssemibold' !important;
}

.magento-247-spprt-feat+.ppc-twt-tstml-wrap .ppc-twt-tstml-txt p{
    font-family: 'open_sansregular' !important;
}

#magento-app-mig-decision
{
    background: #f5f5f5;
}

#magento-app-mig-decision .ppc-app-mig-text h2
{
    color: #2f2b2f;
    font-family: 'open_sanssemibold' !important;
    font-size: 36px;
}

#magento-app-mig-decision .ppc-app-mig-text p
{
    color: #2f2b2f;
    font-family: 'open_sansregular' !important;
    font-size: 20px;
}

.magento-app-mig-img img
{
    margin: 0 0 0 auto;
}

#magento-decision-sgnup
{
    background-color: #00524b;
}

#magento-decision-sgnup #wt-signup-strp-1, #magento-decision-sgnup #wt-signup-strp-3, #magento-decision-sgnup #wt-signup-strp-4, #magento-decision-sgnup #wt-signup-strp-8, #magento-decision-sgnup #wt-signup-strp-10, #magento-decision-sgnup #wt-signup-strp-11
{
    background-color: #33756f;
}

#magento-decision-sgnup #wt-signup-strp-2, #magento-decision-sgnup #wt-signup-strp-5, #magento-decision-sgnup #wt-signup-strp-6, #magento-decision-sgnup #wt-signup-strp-9, #magento-decision-sgnup #wt-signup-strp-12
{
    background-color: #085a53;
}


/* @Section 25. PHP Value Page */


#php-value-bnr
{
    background: url(../../img/ppc/php-value-bnr-bg-logo.png) no-repeat right bottom #4f5b93;
}

#php-value-bnr .ppc-value-bnr-card-center
{
    border-color: #7b84ae;
}

#php-value-bnr .ppc-value-bnr-card-txt ul
{
    list-style: initial;
    text-align: left;
    padding-left: 20px;
}

#php-value-aft-bnr
{
    background-color: #3c4570;
}

#php-value-aft-bnr .ppc-value-aft-bnr-list
{
    position: relative;
}

#php-value-feat-tabs .ppc-feat-tabs-wrap ul li.active a, #php-value-feat-tabs .ppc-feat-tabs-wrap ul li.active a:hover
{
    background: #4f5b93 !important;
}

#php-value-xprt-spprt
{
    position: relative;
}

#php-value-xprt-spprt::before
{
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    content: '';
    background-color: rgba(79,91,147,0.6);
}


#php-value-xprt-spprt .xprt-supprt-txt h2,#php-value-xprt-spprt .xprt-supprt-txt p
{
    color: #fff;
}

#php-ppc-prc-wrap .prvdr-prc-card-popular
{
    background: #4f5b93;
}

#php-ppc-prc-wrap .ppc-prvdr-prc-card
{
    position: relative;
}

#php-ppc-prc-wrap .ppc-prvdr-prc-card::before
{
    position: absolute;
    left: 0;
    bottom: 0;
    content: '';
    background: url(../../img/ppc/php-value-bnr-bg-logo.png) no-repeat right bottom transparent;
    width: 158px;
    height: 81px;
    background-size: contain;
    opacity: 0.4;
}

#php-ppc-prc-wrap .prvdr-prc-card-popular::before
{
    background-image: url(../../img/ppc/php-prc-pop-card-logo.png)
}

#php-app-mig-wrap
{
    background-color: #8892be;
}

/* @Section 26. PHP Reassurance Page */

#wp-reassrnc-bnr.php-reassrnc-bnr
{
    background: rgba(87,98,145,1);
    background: -moz-linear-gradient(45deg, rgba(87,98,145,1) 0%, rgba(103,113,158,1) 7%, rgba(103,113,158,1) 9%, rgba(91,102,148,1) 18%, rgba(92,102,149,1) 20%, rgba(88,100,150,1) 37%, rgba(93,102,143,1) 49%, rgba(93,102,143,1) 56%, rgba(78,87,132,1) 95%, rgba(72,81,127,1) 96%, rgba(70,80,126,1) 100%);
    background: -webkit-gradient(left bottom, right top, color-stop(0%, rgba(87,98,145,1)), color-stop(7%, rgba(103,113,158,1)), color-stop(9%, rgba(103,113,158,1)), color-stop(18%, rgba(91,102,148,1)), color-stop(20%, rgba(92,102,149,1)), color-stop(37%, rgba(88,100,150,1)), color-stop(49%, rgba(93,102,143,1)), color-stop(56%, rgba(93,102,143,1)), color-stop(95%, rgba(78,87,132,1)), color-stop(96%, rgba(72,81,127,1)), color-stop(100%, rgba(70,80,126,1)));
    background: -webkit-linear-gradient(45deg, rgba(87,98,145,1) 0%, rgba(103,113,158,1) 7%, rgba(103,113,158,1) 9%, rgba(91,102,148,1) 18%, rgba(92,102,149,1) 20%, rgba(88,100,150,1) 37%, rgba(93,102,143,1) 49%, rgba(93,102,143,1) 56%, rgba(78,87,132,1) 95%, rgba(72,81,127,1) 96%, rgba(70,80,126,1) 100%);
    background: -o-linear-gradient(45deg, rgba(87,98,145,1) 0%, rgba(103,113,158,1) 7%, rgba(103,113,158,1) 9%, rgba(91,102,148,1) 18%, rgba(92,102,149,1) 20%, rgba(88,100,150,1) 37%, rgba(93,102,143,1) 49%, rgba(93,102,143,1) 56%, rgba(78,87,132,1) 95%, rgba(72,81,127,1) 96%, rgba(70,80,126,1) 100%);
    background: -ms-linear-gradient(45deg, rgba(87,98,145,1) 0%, rgba(103,113,158,1) 7%, rgba(103,113,158,1) 9%, rgba(91,102,148,1) 18%, rgba(92,102,149,1) 20%, rgba(88,100,150,1) 37%, rgba(93,102,143,1) 49%, rgba(93,102,143,1) 56%, rgba(78,87,132,1) 95%, rgba(72,81,127,1) 96%, rgba(70,80,126,1) 100%);
    background: linear-gradient(45deg, rgba(87,98,145,1) 0%, rgba(103,113,158,1) 7%, rgba(103,113,158,1) 9%, rgba(91,102,148,1) 18%, rgba(92,102,149,1) 20%, rgba(88,100,150,1) 37%, rgba(93,102,143,1) 49%, rgba(93,102,143,1) 56%, rgba(78,87,132,1) 95%, rgba(72,81,127,1) 96%, rgba(70,80,126,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#576291', endColorstr='#46507e', GradientType=1 );
}

#wp-reassrnc-bnr.php-reassrnc-bnr .ppc-reassrnce-bnr-card-txt
{
    padding-left: 15px;
}

#wp-reassrnc-bnr.php-reassrnc-bnr .ppc-reassrnce-bnr-card-txt h3
{
    position: relative;
}

#wp-reassrnc-bnr.php-reassrnc-bnr .ppc-reassrnce-bnr-card-txt h3::before
{
    position: absolute;
    content: '';
    top: 0;
    bottom: 0;
    left: -15px;
    width: 6px;
    height: 6px;
    background-color: #fff;
    margin: auto;
    border-radius: 50%;
}

#php-reassr-aft-bnr
{
    background-color: #4f5b93;
}

#php-reassr-aft-bnr .ppc-value-aft-bnr-list ul li::before
{
    background-color: #fff;
}

#php-tstml-wrap .glb-tstml_sldr_sec
{
    background: url(../../img/ppc/php-value-bnr-bg-logo.png) no-repeat center calc(100% - 40px) #45537a;
    background-size: 550px;
}

#php-tstml-wrap .glb-tstml_cstmr_box > p sub,#php-tstml-wrap .glb-tstml_cstmr_box > p sup{
    color: #011740;
}

/* @Section 27. PHP Decision Page */

#php-decision-bnr
{
    background: url(../../img/ppc/php-value-bnr-bg-logo.png) no-repeat 110% bottom #4f5b93;
}

#php-decision-aft-bnr
{
    background-color: #dddfea;
}

#php-decision-aft-bnr .ft-bnr-inr-list b
{
    color: #10a85f;
}

.php-decision-prc-wrap .ppc-wt-prvdr-prc-wrap
{
    background-color: #fafafa;
}

#php-decision-aft-bnr .ppc-decision-aft-bnr-list li,
#php-decision-aft-bnr .ppc-decision-aft-bnr-list>li:nth-child(3) span
{
    color: #091e42;
}

#php-xprt-spprt-wrap
{
    background:  url(../../img/ppc/php-decision-xpspprt-bg2.png) no-repeat -250px 40%, url(../../img/ppc/php-decision-xpspprt-bg1.png) no-repeat right center transparent;
    background-size: cover;
}

#php-xprt-spprt-wrap .xprt-supprt-txt h2, #php-xprt-spprt-wrap .xprt-supprt-txt p
{
    color: #fff;
}

#php-decision-app-mig
{
    background: #4f5b93;
}

/* @section 28. Woocommerce PPC Pages */
#woo-decision-hdr .cw-ppc-decision-cta,
#woo-decision-hdr .cw-ppc-decision-cta:focus,
#woo-decision-hdr .cw-ppc-decision-cta:active
{
    color: #091e42 !important;
    background-color: #fcd80a;
}


#woo-decision-hdr .cw-ppc-decision-cta:hover {
    background-color: #ffdf28 !important;
}

#woo-decision-hdr .ppc-decision-nav li a,
#woo-decision-hdr .ppc-decision-nav li a:active,
#woo-decision-hdr .ppc-decision-nav li a:focus
{
    color: rgba(255,255,255,1);
}

#woo-decision-bnr
{
    background: url("../../img/ppc/woo_decision_bnr.png") no-repeat right top #96588a;
    background-size: contain;
    position: relative;
    overflow: hidden;
}

#woo-decision-aft-bnr
{
    background-color: #f7f7f7;
}

#woo-decision-aft-bnr li
{
    color: #091e42;
}

#woo-decision-aft-bnr .ft-bnr-inr-list b,
#woo-decision-aft-bnr .ft-bnr-inr-list b span
{
    color: #894c7d;
}

#woo-decision-aft-bnr .ppc-decision-aft-bnr-list>li:nth-child(3) span
{
    color: #091e42;
    border-color: #fcd80a;
}

#woo-decision-aft-bnr .cw-ppc-decision-cta,
#woo-decision-aft-bnr .cw-ppc-decision-cta:focus,
#woo-decision-aft-bnr .cw-ppc-decision-cta:active
{
    color: #091e42 !important;
    background-color: #fcd80a;
}

#woo-decision-aft-bnr .cw-ppc-decision-cta:hover {
    background-color: #ffdf28 !important;
}

.woo-installation-img {
    text-align: center;
    position: relative;
    top: -20px;
}

.woo-installation-img img
{
    display: inline-block;
}

#woo-decision-prc-wrap .ppc-wt-prvdr-prc-wrap {
    background-color: #fafafa;
    padding: 45px 0 60px;
}

#woo-decision-prc-wrap .ppc-prvdr-prc-tabs-nav .nav li.active a
{
    border-bottom: 3px solid #894c7d !important;
}

#woo-decision-prc-wrap .prvdr-prc-card-popular,
#woo-decision-prc-wrap .ppc-prvdr-prc-card-lft>span
{
    background: #894c7d;
}

#woo-decision-prc-wrap .ppc-prvdr-prc-card-lft .ppc-prvdr-prc-card-offer::before
{
    border-left-color:  #894c7d;
    top: -10px;
}

#woo-decision-prc-wrap .prvdr-prc-cta .cw-ppc-decision-cta
{
    color: #091e42 !important;
    border-color: #fcd80a;
}

#woo-decision-prc-wrap .cw-ppc-decision-cta:hover {
    background-color: #fcd80a !important;
}

#woo-decision-prc-wrap .prvdr-prc-card-popular .prvdr-prc-cta .cw-ppc-decision-cta
{
    color: #091e42 !important;
    background-color: #fcd80a;
}

#woo-decision-hiw-wrap  {
    background: #f5f5f5;
}

#woo-decision-hiw-wrap .ppc-decision-steps .glb-plt_sec-icon
{
    background-color: #96588a;
}

#woo-decision-hiw-wrap .ppc-decision-steps li:nth-child(2) .glb-plt_sec-icon {
    background-color: #834c78;
}

#woo-decision-hiw-wrap .ppc-decision-steps li:last-child .glb-plt_sec-icon {
    background-color: #5e3055;
}

#woo-decision-hiw-wrap ul.ppc-decision-steps:before
{
    border-color: #8f8c8c;
}

#woo-decision-prc-wrap .prvdr-prc-card-popular .ppc-prvdr-prc-card-lft>span
{
    display: none;
}

/* Woocommerce Support */
#woo-decision-xprt-spprt .woo-value-xprt-spprt_wrap
{
    background-color: rgba(137,76,125,0.8);
}

.woo-value-xprt-spprt
{
    background: url("../../img/ppc/woo_xprt-sprt-bg.png") no-repeat right top;
    background-size: cover;
    min-height: 435px;
    position: relative;
    overflow: hidden;
}

.woo-value-xprt-spprt_wrap {
    position: absolute;
    left: -50px;
    top: -125px;
    background: rgba(0,0,0,0.7);
    width: 55%;
    height: 150%;
    transform: rotate(15deg);
    padding: 50px;
}

.woo-value-xprt-spprt_box {
    transform: rotate(-15deg);
    position: relative;
    top: 30%;
    width: 500px;
    margin: 0 auto;
}

.woo-value-xprt-spprt_box h2
{
    color: #ffffff;
    font-size: 36px;
    font-weight: 300;
}


.woo-value-xprt-spprt_box p {
    color: #ffffff;
    font-size: 16px;
    font-weight: 300;
    margin: 20px 0 30px;
}

.woo-value-xprt-spprt_box a
{
    color: #ffffff;
    font-size: 16px;
    font-weight: 700;
    display: inline-block;
    border: 1px solid #fff;
    padding: 5px;
    min-width: 170px;
    text-align: center;
    text-transform: uppercase;
    border-radius: 15px;
    outline: none !important;
    text-decoration: none !important;
    transition: all 0.3s ease-in-out;
}

.woo-value-xprt-spprt_box a:hover,
.woo-value-xprt-spprt_box a:active,
.woo-value-xprt-spprt_box a:focus
{
    color: #000;
    background-color: #fff;
}

#woo-decision-twt-tstml
{
    background: #fff;
}

#woo-decision-twt-tstml::before
{
    content: '';
}

#woo-decision-twt-tstml .ppc-twt-tstml-txt h2,
#woo-decision-twt-tstml .ppc-twt-tstml-txt p
{
    color: #3a4861;
}

#wp-ppc-sgnup.woo-decision-signup .cw-ppc-decision-cta,
#wp-ppc-sgnup.woo-decision-signup .cw-ppc-decision-cta:focus,
#wp-ppc-sgnup.woo-decision-signup .cw-ppc-decision-cta:active
{
    color: #091e42 !important;
    background-color: #fcd80a;
}

#wp-ppc-sgnup.woo-decision-signup .cw-ppc-decision-cta:hover {
    background-color: #ffdf28 !important;
}

#woo-decision-mig-fold {
    background: url(../../img/ppc/ppc-app-mig-bg2.png) repeat-x left calc(100% + 40px), url(../../img/ppc/ppc-app-mig-bg3.png) no-repeat 77% 35px;
    background-color: #71b02f;
    padding: 50px 0 30px;
}

.woo_ppc-app-mig-img
{
    text-align: center;
}

.woo_ppc-app-mig-img img
{
    display: inline-block;
}

#woo-decision-mig-fold .ppc-app-mig-cta {
    margin-top: 40px;
}

#woo-decision-mig-fold .cw-ppc-decision-cta,
#woo-decision-mig-fold .cw-ppc-decision-cta:focus,
#woo-decision-mig-fold .cw-ppc-decision-cta:active
{
    background-color: transparent;
    border: 2px solid #fff;
    box-shadow: none !important;
    outline: 0 !important;
}

#woo-decision-mig-fold .cw-ppc-decision-cta:hover
{
    color: #000 !important;
    background-color: #fff !important;
}


/* Woocommerce Reassurrance */
#woo-reassrnc-bnr #wp-reassrnc-bnr.ppc-reassrnce-bnr-wrap {
    background: #96588a !important;
}

#woo-reassrnc-bnr .glb-bnr-strp {
    width: 100%;
    background: #905284;
    transform: rotate(-155deg);
    left: -50%;
    top: 50%;
}

#woo_ppc-value-hdr-wrap .cw-glb-cta-ppc.cta-ppc-2,
#woo_ppc-value-hdr-wrap .cw-glb-cta-ppc.cta-ppc-2:focus,
#woo_ppc-value-hdr-wrap .cw-glb-cta-ppc.cta-ppc-2:active
{
    background-color: #fff !important;
    color: #96588a !important;
}

#woo-reassr-aft-bnr
{
    background-color: #3c3c3c;
}

#woo-reassr-aft-bnr .ppc-value-aft-bnr-list ul li::before
{
    background-color: #fff;
}

#woo-reassr-aft-bnr .cw-glb-cta-ppc.cta-ppc-2,
#woo-reassr-aft-bnr .cw-glb-cta-ppc.cta-ppc-2:focus,
#woo-reassr-aft-bnr .cw-glb-cta-ppc.cta-ppc-2:active,
#woo-reassr-scl-tabs .cw-glb-cta-ppc.cta-ppc-2,
#woo-reassr-scl-tabs .cw-glb-cta-ppc.cta-ppc-2:focus,
#woo-reassr-scl-tabs .cw-glb-cta-ppc.cta-ppc-2:active,
#wp-ppc-sgnup.woo-reass-sgnup-wt .cw-glb-cta-ppc.cta-ppc-2,
#wp-ppc-sgnup.woo-reass-sgnup-wt .cw-glb-cta-ppc.cta-ppc-2:focus,
#wp-ppc-sgnup.woo-reass-sgnup-wt .cw-glb-cta-ppc.cta-ppc-2:active{
    background-color: #96588a !important;
}

#woo-reassr-aft-bnr .cw-glb-cta-ppc.cta-ppc-2:hover,
#woo-reassr-scl-tabs .cw-glb-cta-ppc.cta-ppc-2:hover,
#wp-ppc-sgnup.woo-reass-sgnup-wt .cw-glb-cta-ppc.cta-ppc-2:hover
{
    background-color: #a36096 !important;
}

#woo-reassr-prc-wrap .ppc-prvdr-prc-tabs-nav .nav li.active a {
    border-bottom: 3px solid #894c7d !important;
}

#woo-reassr-prc-wrap  .prvdr-prc-card-popular, #woo-reassr-prc-wrap .ppc-prvdr-prc-card-lft>span {
    background: #894c7d;
}

#woo-reassr-prc-wrap .prvdr-prc-cta .cw-glb-cta-ppc
{
    border-color: #894c7d !important;
}

#woo-reassr-prc-wrap .prvdr-prc-cta .cw-glb-cta-ppc:hover,
#woo-reassr-prc-wrap .prvdr-prc-card-popular .prvdr-prc-cta .cw-glb-cta-ppc,
#woo-reassr-prc-wrap .prvdr-prc-card-popular .prvdr-prc-cta .cw-glb-cta-ppc:hover
{
    background-color: #894c7d !important;
}

#woo-reassr-tstml-wrap .glb-tstml_sldr_sec
{
    background-color: #ab79a1 !important;
}

#woo-reassr-tstml-wrap .glb-tstml_tab_wrap ul>li.active>a,
#woo-reassr-tstml-wrap .glb-tstml_tab_wrap ul>li.active>a:focus,
#woo-reassr-tstml-wrap .glb-tstml_tab_wrap ul>li.active>a:hover {
    background-color: #71b02f !important;
    border-color: #71b02f !important;
    color: #fff !important;
}

#woo-reassr-tstml-wrap .glb-tstml_cstmr_img {
    border-color: #b999b3;
}

#woo-reassr-tstml-wrap  .glb-tstml_cstmr_box > p sup,
#woo-reassr-tstml-wrap  .glb-tstml_cstmr_box > p sub{
    color: #8e3c7e !important;
}

#woo-value-bnr
{
    background: url("../../img/ppc/woo_value_bnr.png") no-repeat right bottom #3c3c3c;
    background-size: contain;
    position: relative;
    overflow: hidden;
}

#woo-value-bnr .ppc-value-bnr-card-center
{
    border-color: rgba(255,255,255,0.25) !important;
}

#woo-value-hdr .cw-glb-cta-ppc,
#woo-value-hdr .cw-glb-cta-ppc:active,
#woo-value-hdr .cw-glb-cta-ppc:focus
{
    color: #fff !important;
    background-color: #96588a !important;
}

#woo-value-hdr .cw-glb-cta-ppc:hover
{
    background-color: #a36096 !important;
}

#woo-value-aft-bnr.ppc-value-aft-bnr-wrap {
    background-color: #616161;
}

#woo-value-aft-bnr .ppc-value-aft-bnr-list {
    position: relative;
}

#woo-value-aft-bnr .ppc-value-aft-bnr-list ul {
    padding-left: 60px;
}

#woo-value-aft-bnr .ppc-value-aft-bnr-list::before {
    content: "";
    position: absolute;
    top: -15px;
    left: -50px;
    background: url(../../img/ppc/woo_value_sprite.png) no-repeat center 8px;
    width: 85px;
    height: 55px;
}

#woo-value-aft-bnr .ppc-value-aft-bnr-list ul li::before
{
    background-color: #fff;
}

#woo-value-aft-bnr .cw-glb-cta-ppc,
#woo-value-aft-bnr .cw-glb-cta-ppc:active,
#woo-value-aft-bnr .cw-glb-cta-ppc:focus
{
    color: #fff !important;
    background-color: #96588a !important;
}

#woo-value-aft-bnr .cw-glb-cta-ppc:hover
{
    background-color: #a36096 !important;
}

#woo-value-feat-tabs .ppc-feat-tabs-wrap ul li.active a,
#woo-value-feat-tabs .ppc-feat-tabs-wrap ul li.active
{
    background: #3c3c3c !important;
}

#woo-ppc-prc-wrap .ppc-prvdr-prc-tabs-nav .nav li.active a {
    border-bottom: 3px solid #3c3c3c !important;
}

#woo-ppc-prc-wrap .prvdr-prc-card-popular {
    background: #3c3c3c;
}

#woo-ppc-prc-wrap .prvdr-prc-cta .cw-glb-cta-ppc
{
    border-color: #894c7d !important;
}

#woo-ppc-prc-wrap .prvdr-prc-cta .cw-glb-cta-ppc:hover,
#woo-ppc-prc-wrap .prvdr-prc-card-popular .prvdr-prc-cta .cw-glb-cta-ppc,
#woo-ppc-prc-wrap .prvdr-prc-card-popular .prvdr-prc-cta .cw-glb-cta-ppc:hover
{
    color: #fff !important;
    background-color: #894c7d !important;
}

#woo-decision-mig-fold.woo-value-mig-fold
{
    background-color: #6c2f60 !important;
}

#wp-ppc-sgnup.wp-woo_ppc-sgnup .ppc-wt-signup-cta .cw-glb-cta-ppc
{
    color: #fff !important;
    background-color: #96588a !important;
}

#wp-ppc-sgnup.wp-woo_ppc-sgnup .ppc-wt-signup-cta .cw-glb-cta-ppc:hover
{
    background-color: #a36096 !important;
}

/* @Section 29. PPC Magento Pages */


.ppc-decision-hdr-wrap nav .ppc-pages-magento-cta, .ppc-decision-hdr-wrap nav .ppc-pages-magento-cta:active, .ppc-decision-hdr-wrap nav .ppc-pages-magento-cta:focus
{
    font-size: 13px;
    padding: 8px 15px;
}

.ppc-pages-magento-cta, .ppc-pages-magento-cta:active, .ppc-pages-magento-cta:focus
{
    padding: 10px 20px;
    color: #fff;
    font-size: 16px;
    font-weight: 800;
    background-color: #f26322;
    border-radius: 0;
    text-transform: uppercase;
    text-decoration: none;
    transition: all .2s ease-in-out;
    box-shadow: 0px 3px 8px rgba(0,0,0,0.4);
    display: inline-block;
    text-align: center;
    white-space: nowrap;
    font-family: 'open_sansbold' !important;
}

.ppc-pages-magento-cta-outline, .ppc-pages-magento-cta-outline:active, .ppc-pages-magento-cta-outline:focus
{
    padding: 10px 20px;
    color: #2f2b2f;
    font-size: 16px;
    font-weight: 800;
    border: 1px solid #f26322;
    border-radius: 0;
    text-transform: uppercase;
    text-decoration: none;
    transition: all .2s ease-in-out;
    box-shadow: none;
    display: inline-block;
    text-align: center;
    white-space: nowrap;
    font-family: 'open_sansbold' !important;
}

.ppc-pages-magento-cta:hover, .ppc-pages-magento-cta-outline:hover
{
    background-color: #ff6c29;
    color: #fff;
    box-shadow: 0px 5px 12px rgba(0,0,0,0.6);
}

#ppc-magento-bnr-wrap 
{
    background: #112549;
    position: relative;
    padding-top: 120px;
}

#ppc-magento-bnr-wrap::before
{
    background: url(../../img/ppc/ppc-magento-bnr-logo.png) no-repeat bottom center transparent;
    position: absolute;
    content: '';
    top: 0;
    bottom: 0;
    right: 0;
    left: 0;
    filter: brightness(700%);
    opacity: 0.05;
    background-size: contain
}

#ppc-magento-bnr-wrap .ppc-value-bnr-txt h1
{
    font-size: 60px;
    text-align: left;
}

.ppc-magento-bnr-list
{
    padding: 0;
    margin: 0;
    list-style: none;
    float: left;
    width: 100%;
}

.ppc-magento-bnr-list li
{
    padding-left: 25px;
    position: relative;
    color: #fff;
    font-size: 18px;
    margin-bottom: 10px;
    float: left;
    width: 50%;
}

.ppc-magento-bnr-list li::before
{
    position: absolute;
    content: '\f00c';
    left: 0;
    top: 2px;
    color: #fff;
    font: normal normal normal 18px/1 FontAwesome;
}

.magento-ppc-bnr-img
{
    background-color: #fff;
    padding: 10px;
    max-width: max-content;
    margin-left: auto;
    box-shadow: -12px 12px rgba(255, 255, 255, 0.3);
}

.magento-ppc-bnr-img-inr
{
    padding: 45px 35px 25px;
    border: 1px dashed #7a7a7c;
    text-align: center;
}

.magento-ppc-bnr-img-hdng
{
    font-size: 28px;
    font-weight: 400;
    color: #1a2024;
    text-transform: uppercase;
    font-family: 'Raleway'!important;
}

.magento-ppc-bnr-img-prc
{
    color: #1a2024;
    font-size: 130px;
    font-weight: 500;
    position: relative;
    line-height: 120px;
}

.magento-ppc-bnr-img-prc sup
{
    color: #1a2024;
    font-size: 54px;
    font-weight: 300;
    top: -15px;
    left: 10px;
}

.magento-ppc-bnr-img-prc sub
{
    color: #1a2024;
    font-size: 42px;
    font-weight: 400;
    left: -30px;
    bottom: 5px;
}

.magento-ppc-bnr-img-prc-sprtr
{
    position: relative;
    height: 110px;
    width: 15px;
    display: inline-block;
    border-left: 2px solid #000;
    left: -17px;
    top: 20px;
    transform: rotate(23deg);
    background-color: #fff;
}

.magento-ppc-bnr-img-inr a
{
    margin: 30px 0 10px;
    min-width: 180px;
    font-weight: 900;
    font-size: 18px;
}

.magento-ppc-bnr-img-prc-after
{
    color: #1a2024;
    font-size: 14px;
    font-family: 'open_sanslight' !important;
}

.ppc-magento-reassr-aft-bnr-list ul
{
    list-style: none;
    padding: 0;
    max-width: max-content;
    margin: 0 auto;
    display: flex;
    flex-wrap: nowrap;
}

.ppc-magento-reassr-aft-bnr-list ul li
{
    color: #fff;
    margin: 0 25px;
}

.ppc-magento-reassr-aft-bnr-list ul li:first-child
{
    font-size: 22px;
    font-family: 'open_sansbold' !important;
}

.ppc-magento-reassr-aft-bnr-list ul li:nth-child(2)
{
    font-size: 15px;
    font-family: 'raleway' !important;
    font-weight: 500;
    vertical-align: middle;
}

.ppc-magento-reassr-aft-bnr-list ul li:nth-child(2) span
{
    padding: 0 8px;
    margin-left: 12px;
    color: #fff;
    font-family: 'open_sanslight' !important;
    font-size: 20px;
    border: 1px dashed #fff;
}

.ppc-magento-reassr-aft-bnr-list ul li:last-child
{
    font-size: 12px;
    font-weight: 300;
    font-family: 'proxima_nova',Helvetica,Arial,sans-serif !important;
    text-transform: uppercase;
}

.ppc-magento-reassr-aft-bnr-list ul li:last-child .ft-bnr-inr-list
{
    margin-top: -3px;
}

.ppc-magento-reassr-aft-bnr-list>ul>li:first-child,
.ppc-magento-reassr-aft-bnr-list>ul>li:nth-child(2)
{
    margin-top: 8px;
}

#ppc-magento-feats-sec .ppc-feat-tabs-wrap ul li.active a, #ppc-magento-feats-sec .ppc-feat-tabs-wrap ul li.active, #ppc-magento-feats-sec .ppc-feat-tabs-wrap ul li.active a:hover
{
    background: #2e405f !important;
}

#ppc-magento-ppc-prc-wrap .prvdr-prc-card-popular
{
    background: #f26322;
}

#ppc-magento-ppc-prc-wrap .prvdr-prc-cta a
{
    font-size: 12px;
    padding: 8px 16px;
}

#ppc-magento-mig-wrap{
    background-color: #02534c;
}

#ppc-magento-mig-wrap .ppc-pages-magento-cta-outline
{
    color: #fff;
}

#ppc-wp-app-bnr
{
    background: rgba(12,100,132,1);
    background: -moz-linear-gradient(top, rgba(12,100,132,1) 0%, rgba(30,119,151,1) 28%, rgba(13,101,133,1) 50%, rgba(0,88,120,1) 72%, rgba(0,85,116,1) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(12,100,132,1)), color-stop(28%, rgba(30,119,151,1)), color-stop(50%, rgba(13,101,133,1)), color-stop(72%, rgba(0,88,120,1)), color-stop(100%, rgba(0,85,116,1)));
    background: -webkit-linear-gradient(top, rgba(12,100,132,1) 0%, rgba(30,119,151,1) 28%, rgba(13,101,133,1) 50%, rgba(0,88,120,1) 72%, rgba(0,85,116,1) 100%);
    background: -o-linear-gradient(top, rgba(12,100,132,1) 0%, rgba(30,119,151,1) 28%, rgba(13,101,133,1) 50%, rgba(0,88,120,1) 72%, rgba(0,85,116,1) 100%);
    background: -ms-linear-gradient(top, rgba(12,100,132,1) 0%, rgba(30,119,151,1) 28%, rgba(13,101,133,1) 50%, rgba(0,88,120,1) 72%, rgba(0,85,116,1) 100%);
    background: linear-gradient(to bottom, rgba(12,100,132,1) 0%, rgba(30,119,151,1) 28%, rgba(13,101,133,1) 50%, rgba(0,88,120,1) 72%, rgba(0,85,116,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0c6484', endColorstr='#005574', GradientType=0 );
    position: relative;
    padding: 140px 0 70px;
    overflow: hidden;
}

#ppc-php-app-bnr
{
    background: url(../../img/ppc/php-value-bnr-bg-logo.png) no-repeat right 70% #4f5b93;
    position: relative;
    padding: 140px 0 70px;
    overflow: hidden;
}

#ppc-wp-app-bnr::before
{
    content: "\f19a";
    position: absolute;
    bottom: -30px;
    right: -20px;
    font-size: 38em;
    line-height: 570px;
    font-family: FontAwesome;
    color: rgba(50,55,60,0.08);
}

#ppc-wp-app-bnr .ppc-value-bnr-txt h1,
#ppc-php-app-bnr .ppc-value-bnr-txt h1,
#ppc-laravel-app-bnr .ppc-value-bnr-txt h1,
#ppc-woo-app-bnr .ppc-value-bnr-txt h1,
#ppc-ecom-bnr .ppc-value-bnr-txt h1
{
    font-size: 60px;
    font-weight: 500;
    text-align: left;
    margin: 0 0 20px;
    line-height: inherit;
}

#ppc-magento-bnr-wrap .ppc-value-bnr-txt h1
{
    margin: 0 0 20px;
    line-height: inherit;
}

#ppc-wp-app-bnr .ppc-value-bnr-txt p,
#ppc-php-app-bnr .ppc-value-bnr-txt p,
#ppc-laravel-app-bnr .ppc-value-bnr-txt p,
#ppc-woo-app-bnr .ppc-value-bnr-txt p,
#ppc-magento-bnr-wrap .ppc-value-bnr-txt p,
#ppc-ecom-bnr .ppc-value-bnr-txt p
{
    text-align: left;
    line-height: inherit;
}

#ppc-wp-app-bnr .ppc-value-bnr-txt,
#ppc-php-app-bnr .ppc-value-bnr-txt,
#ppc-laravel-app-bnr .ppc-value-bnr-txt,
#ppc-woo-app-bnr .ppc-value-bnr-txt,
#ppc-magento-bnr-wrap .ppc-value-bnr-txt,
#ppc-ecom-bnr .ppc-value-bnr-txt
{
    margin-bottom: 30px;
}

.ppc-pages-magento-cta.ppc-wp-app-cta
{
    background-color: #ff7e00;
}

.ppc-pages-magento-cta-outline.ppc-wp-app-cta
{
    border-color: #ff7e00;
    color: #fff;
}

.ppc-pages-magento-cta-outline.ppc-wp-app-cta:hover
{
    background-color: #ff7e00;
}

#ppc-wp-app-aft-bnr
{
    background-color: #383b3d;
}

#ppc-wp-app-aft-bnr .ppc-magento-reassr-aft-bnr-list ul li:nth-child(2)
{
    font-weight: 700;
}

#ppc-wp-app-aft-bnr .ppc-magento-reassr-aft-bnr-list ul li:nth-child(2) span
{
    border-color: #ff7e00;
}

#ppc-wp-app-aft-bnr .ppc-magento-reassr-aft-bnr-list ul li:nth-child(3) span
{ 
    background-color: #fff;
    color: #ff7e00;
    padding: 3px 5px;
    font-size: 28px;
    border-radius: 4px;
}

#ppc-wp-app-aft-bnr .ppc-magento-reassr-aft-bnr-list ul li:nth-child(3) li
{
    font-size: 30px;
}

#ppc-wp-app-aft-bnr .ppc-magento-reassr-aft-bnr-list ul li:nth-child(3) b
{
    display: inline-block;
}

#ppc-wp-app-aft-bnr .ppc-magento-reassr-aft-bnr-list ul li
{
    margin-top: 0;
}

#ppc-wp-app-prc .prvdr-prc-card-popular
{
    background: #0073aa;
}

#ppc-wp-app-prc .prvdr-prc-cta a {
    font-size: 12px;
    padding: 8px 16px;
    background-color: #ff7e00;
    border-color: #ff7e00;
}

#ppc-wp-app-prc a.ppc-magento-cta-outline {
    background-color: transparent;
}

#ppc-wp-app-prc .prvdr-prc-cta a:hover
{
    background-color: #ff7e00;
    box-shadow:0 5px 12px rgba(0,0,0,0.6);
}

#ppc-wp-app-mig-wrap
{
    background-color: #383b3d;
}

#ppc-php-app-prc .ppc-prvdr-prc-tabs-nav .nav li.active a
{
    border-bottom-color: #3c3c3c !important; 
}

#ppc-php-app-prc .prvdr-prc-card-popular
{
    background-color: #4f5b93;
}

#ppc-php-app-mig-wrap
{
    background-color: #4f5b93;
}

.ppc-app-laravel-cta
{
    background-color: #fb503b;
    padding: 10px 20px;
    color: #fff;
    font-size: 16px;
    font-weight: 800;
    border-radius: 0;
    text-transform: uppercase;
    text-decoration: none;
    transition: all .2s ease-in-out;
    box-shadow: 0px 3px 8px rgba(0,0,0,0.4);
    display: inline-block;
    text-align: center;
    white-space: nowrap;
    font-family: 'open_sansbold' !important;
}

.ppc-app-laravel-cta-outline
{
    background-color: transparent;
    border: 1px solid #fb503b;
    padding: 10px 20px;
    color: #091e42;
    font-size: 16px;
    font-weight: 800;
    border-radius: 0;
    text-transform: uppercase;
    text-decoration: none;
    transition: all .2s ease-in-out;
    display: inline-block;
    text-align: center;
    white-space: nowrap;
    font-family: 'open_sansbold' !important;
}

#ppc-decision-hdr .ppc-app-laravel-cta,
#ppc-decision-hdr .ppc-app-woo-cta
{
    font-size: 13px;
    padding: 8px 15px;
    color: #fff;
}

#ppc-laravel-app-bnr
{
    padding: 140px 0 100px;
    background: #6c6c6c;
    position: relative;
}

#ppc-laravel-app-bnr::before
{
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    content: '';
    background: url(../../img/ppc/ppc-app-laravel-logo.png) no-repeat 10% 150% transparent;
    opacity: 0.05;
}

.ppc-app-laravel-cta:hover, .ppc-app-laravel-cta-outline:hover
{
    background-color: #f16655;
    color: #fff;
    box-shadow: 0px 5px 12px rgba(0,0,0,0.6);
}

#ppc-laravel-app-aft-bnr
{
    background-color: #fb503b;
}

#ppc-laravel-app-aft-bnr .ft-bnr-inr-list b span
{
    padding: 2px 5px 0;
    background-color: #fff;
    border-radius: 5px;
    color: #4a4a4a;
    display: inline-block;
    font-size: 28px;
}

#ppc-laravel-feat-tabs .ppc-feat-tabs-wrap ul li.active a, #ppc-laravel-feat-tabs .ppc-feat-tabs-wrap ul li.active
{
    background: #6c6c6c !important;
}

#ppc-laravel-app-prc .prvdr-prc-card-popular
{
    background: #6c6c6c !important;
}

#ppc-laravel-app-prc .ppc-prvdr-prc-tabs-nav .nav li.active a
{
    border-bottom-color: #6c6c6c !important;
}

#ppc-laravel-app-prc .ppc-app-laravel-cta, #ppc-laravel-app-prc .ppc-app-laravel-cta-outline,
#ppc-woo-app-prc .ppc-app-woo-cta, #ppc-woo-app-prc .ppc-app-woo-cta-outline
{
    font-size: 12px;
    padding: 8px 16px;
}

#ppc-laravel-app-mig-wrap
{
    background-color: #6c6c6c;
}

#ppc-woo-app-bnr
{
    background: #96588a;
    padding: 140px 0 100px;
}

#ppc-woo-app-bnr .magento-ppc-bnr-img
{
    position: relative;
}

#ppc-woo-app-bnr .ppc-woo-app-logo
{
    position: absolute;
    right: 80%;
    bottom: 0;
}

#ppc-woo-app-feat-tabs .ppc-feat-tabs-wrap ul li.active a, #ppc-woo-app-feat-tabs .ppc-feat-tabs-wrap ul li.active
{
    background: #71b02f !important;
}

.ppc-app-woo-cta, .ppc-app-woo-cta-outline {
    background-color: #71b02f;
    padding: 10px 20px;
    color: #fff;
    font-size: 16px;
    font-weight: 800;
    border-radius: 50px;
    text-transform: uppercase;
    text-decoration: none !important;
    transition: all .2s ease-in-out;
    box-shadow: 0px 3px 8px rgba(0,0,0,0.4);
    display: inline-block;
    text-align: center;
    white-space: nowrap;
    font-family: 'open_sansbold' !important;
}

.ppc-app-woo-cta-outline
{
    background-color: transparent;
    border: 1px solid #71b02f;
    color: #71b02f;
    box-shadow: none;
}

.ppc-app-woo-cta:hover,
.ppc-app-woo-cta:focus,
.ppc-app-woo-cta-outline:hover,
.ppc-app-woo-cta-outline:focus
{
    color: #fff;
    box-shadow: 0px 5px 12px rgba(0,0,0,0.6);
    background-color: #71a936;
}

#ppc-woo-app-prc .prvdr-prc-card-popular
{
    background: #96588a;
}

#ppc-woo-app-mig-wrap
{
    background-color: #96588a;
}

/* @Section 30. PPC Summer Campaign Page */

#ppc-summer-cmpgn-bnr, #ppc-smmr-cmpgn-prc-wrap .prvdr-prc-card-popular,#ppc-smmr-cmpgn-prc-wrap .ppc-prvdr-prc-card-offer
{
    background: #004f78
}

#ppc-smmr-cmpgn-prc-wrap .ppc-prvdr-prc-card-offer::before
{
    border-left: 8px solid #02344e;
}

#ppc-smmr-cmpgn-prc-wrap .prvdr-prc-card-popular .ppc-prvdr-prc-card-offer
{
    background: #e96749;
}

#ppc-smmr-cmpgn-prc-wrap .prvdr-prc-card-popular .ppc-prvdr-prc-card-offer::before
{
    border-left: 8px solid #aa3f26;
}

#ppc-smmr-cmpgn-prc-wrap .prvdr-prc-card-popular .pop_tag 
{
    top: 70px;
}

#ppc-smmr-cmpgn-prc-wrap .prvdr-prc-card-popular .pop_tag span
{
    background: transparent;
    color: #fff;
    box-shadow: none;
    text-transform: uppercase;
    padding: 0;
    font-size: 12px;
}

#ppc-smmr-cmpgn-prc-wrap .prvdr-prc-card-popular .prvdr-prc-cta a
{
    background-color: #e96749;
    color: #fff;
}

#ppc-summer-app-mig-sec, #ppc-summer-featrs_sec .ppc-feat-tabs-wrap ul li.active a, #ppc-summer-featrs_sec .ppc-feat-tabs-wrap ul li.active
{
    background-color: #004f78;
}

#ppc-summer-featrs_sec .ppc-feat-tabs-wrap ul li.active a, #ppc-summer-featrs_sec .ppc-feat-tabs-wrap ul li.active
{
    background: #004f78 !important;
}

#ppc-summer-cmpgn-sgnup
{
    background-image: url(../../img/ppc/ppc-smmrcmpgn-sgnup-bg1.png), url(../../img/ppc/ppc-smmrcmpgn-sgnup-bg2.png);
    background-position: left calc(100% + 30px), right calc(100% - 30px);
    background-repeat: no-repeat;
    background-color: #004f78;
}


/* @Section 31. PPC Agencies Landing Page */

.ppc-agncy-bnr-wrap {
    background: url("../../img/ppc/ppc-agency-bnr-bg.jpg") no-repeat  center #434889;
    padding: 200px 0 150px; 
    background-size: cover;
}
.ppc-agncy-bnr-wrap .top-banner-cont h1 {
    font-size: 46px;
    font-weight: 700;
    text-transform: uppercase;
    color: #fff; 
    line-height: normal;
    margin: 20px 0;
}
.ppc-agncy-bnr-wrap .top-banner-cont p {
    font-size: 22px;
    font-weight: 400;
    margin: 0 0 20px;
    color: #fff; 
}

.ppc-agncy-bnr-wrap .top-banner-cont a
{
    min-width: 220px;
}

.ppc-agncy-prtnr-wrap
{
    max-height: 0;
}

.our-partners {
    font-family: 'Open Sans', sans-serif;
    width: 580px;
    margin: -76px auto 0 auto;
    position: relative; 
    z-index: 9;
}

.our-partners h6 {
    position: relative;
    text-align: center; 
}

.our-partners h6:before {
    content: '';
    display: block;
    background-color: #FFF;
    position: absolute;
    width: 1px;
    height: 28px;
    left: 7%;
    top: 8px; 
}

.our-partners h6:after {
    content: '';
    display: block;
    background-color: #FFF;
    position: absolute;
    width: 1px;
    height: 28px;
    right: 5%;
    top: 8px; 
}

.our-partners h6 .partner-heading {
    font-size: 16px;
    font-weight: 600;
    text-align: center;
    text-transform: uppercase;
    color: #FFF;
    display: inline-block;
    position: relative; 
}

.our-partners h6 .line-partner {
    position: relative;
    display: block;
    top: -16px; 
}

.our-partners h6 .line-partner:before {
    content: '';
    display: block;
    width: 30%;
    height: 1px;
    background-color: #FFF;
    position: absolute;
    top: 7px;
    left: 7%;
}
.our-partners h6 .line-partner:after {
    content: '';
    display: block;
    width: 32%;
    height: 1px;
    background-color: #FFF;
    position: absolute;
    top: 7px;
    right: 5%;
}
.our-partners ul {
    display: flex;
    margin-top: 17px;
    padding: 0;
    list-style: none;
    text-align: center;
}
.our-partners ul li {
    width: 80px;
    height: 80px;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    border-radius: 50%;
    background-color: #fdfdfd;
    margin-left: 48px;
    display: inline-block;
}
.our-partners ul li:first-child {
    margin-left: 0;
}
.our-partners ul li a {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 80px;
    height: 80px;
}
.our-partners ul li a img {
    margin: 0 auto;
}
.our-partners ul li a .our-partners-logo {
    background-image: url("../../img/ppc/ppc-agcy-prtnr-bnr-sprite.png");
    background-repeat: no-repeat;
    width: 55px;
    height: 45px;
    background-position: 0 0;
}
.our-partners ul li a .our-partners-logo.two {
    background-position: 0 -84px;
}
.our-partners ul li a .our-partners-logo.three {
    background-position: 0 -170px;
}
.our-partners ul li a .our-partners-logo.four {
    background-position: 0 -255px;
}
.our-partners ul li a .our-partners-logo.five {
    background-position: 0 -340px;
}

#agncy-ppc-feat-wrap
{
    padding-top: 100px;
    background: #efefef;
    background: -moz-linear-gradient(45deg, #efefef 0%, #f9f9f9 23%, #fcfcfc 42%, #fdfdfd 62%, #fdfdfd 84%, #ffffff 100%);
    background: -webkit-gradient(left bottom, right top, color-stop(0%, #efefef), color-stop(23%, #f9f9f9), color-stop(42%, #fcfcfc), color-stop(62%, #fdfdfd), color-stop(84%, #fdfdfd), color-stop(100%, #ffffff));
    background: -webkit-linear-gradient(45deg, #efefef 0%, #f9f9f9 23%, #fcfcfc 42%, #fdfdfd 62%, #fdfdfd 84%, #ffffff 100%);
    background: -o-linear-gradient(45deg, #efefef 0%, #f9f9f9 23%, #fcfcfc 42%, #fdfdfd 62%, #fdfdfd 84%, #ffffff 100%);
    background: -ms-linear-gradient(45deg, #efefef 0%, #f9f9f9 23%, #fcfcfc 42%, #fdfdfd 62%, #fdfdfd 84%, #ffffff 100%);
    background: linear-gradient(45deg, #efefef 0%, #f9f9f9 23%, #fcfcfc 42%, #fdfdfd 62%, #fdfdfd 84%, #ffffff 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#efefef', endColorstr='#ffffff', GradientType=1 );
}

#ppc-agncy-prc-wrap .ppc-prvdr-prc-tabs-nav .nav li.active a
{
    border-color: #3c3c3c !important;
}

#ppc-agncy-prc-wrap .prvdr-prc-card-popular
{
    background: #38437c;
}

#ppc-agncy-prc-wrap .prvdr-prc-cta a
{
    border: 1px solid #71b02f;
    background-color: transparent;
    color: #091e42;
}

#ppc-agncy-prc-wrap .prvdr-prc-card-popular .prvdr-prc-cta a
{
    background-color: #71b02f;
    color: #fff;
}

#ppc-agncy-prc-wrap .prvdr-prc-cta a:hover
{
    background-color: #5e9227;
    color: #fff;
    box-shadow: 0 5px 10px rgba(0,0,0,0.5);
    border-color: #5e9227;
}

.agncy-prtners-sldr-wrap
{
    background: #fafafa;
    padding: 40px 0 100px;
    text-align: center;
}

.agncy-prtners-sldr-wrap h2
{
    font-size: 36px;
    font-weight: 600;
    color: #1f2d3d;
}

.comp-logo-sldr-box
{
    margin-top: 60px;
}

.agncy-prtners-sldr-wrap .owl-nav, .agncy-prtners-sldr-wrap .owl-dots
{
    display: none;
}

.agncy-prtners-sldr-wrap .owl-carousel img
{
    filter: grayscale(100%);
    transition: all .3s ease-in-out;
}

.agncy-prtners-sldr-wrap .owl-carousel img:hover
{
    filter: grayscale(0%);
    cursor: grab;
}

.agncy-prtners-sldr-wrap .owl-grab
{
    cursor: grabbing;
}

#ppc-agncy-app-mig-fold
{
    background: #38437c;
}

#wp-ppc-sgnup
{
    background-color: #333333;
}

/* @Section 32. PPC Ecommerce Landing Page */

#ppc-ecom-bnr
{
    background: url(../../img/ppc/ppc-ecom-bnr-logo.png) no-repeat bottom right #544389;
    padding: 140px 0 60px;
}

#ppc-ecom-aft-bnr
{
    background: #403467;
}

#ppc-ecom-aft-bnr .ppc-magento-reassr-aft-bnr-list ul li:last-child
{
    font-size: 30px;
    font-weight: 400;
    line-height: normal;
}

#ppc-ecom-aft-bnr .ft-bnr-inr-list b
{
    display: inline-block;
    font-size: 30px;
}

#ppc-ecom-aft-bnr .ft-bnr-inr-list b span
{
    background-color: #fff;
    color: #ea512d;
    padding: 3px 5px;
    font-size: 28px;
    border-radius: 4px;
    font-weight: 900;
}

#ppc-ecom-aft-bnr .ppc-magento-reassr-aft-bnr-list>ul>li
{
    margin-top: 0;
}

#ppc-ecom-feat-tabs .ppc-feat-tabs-wrap ul li.active a, #ppc-ecom-feat-tabs .ppc-feat-tabs-wrap ul li.active
{
    background: #403467 !important;
}

#ppc-ecom-prc .prvdr-prc-card-popular
{
    background: #403467;
}

#ppc-ecom-prc .ppc-prvdr-prc-tabs-nav .nav li.active a
{
    border-bottom-color: #3c3c3c !important;
}

#ppc-ecom-mig-wrap
{
    background: #403467;
}

#ppc-ecom-feat-tab-wrap
{
    padding: 50px 0 90px;
    background-color: #f8f9fb;
}

#ppc-ecom-feat-tab-wrap .lnd-feat-tab-box
{
    background: url(../../img/ppc/ppc-ecom-bnr-logo.png) no-repeat -150px center #403467 !important;
}

#ppc-ecom-feat-tab-wrap .lnd-feat-tab-list .nav-tabs>li
{
    border-left-color: rgba(255,255,255,0.7)
}

#ppc-ecom-feat-tab-wrap .lnd-feat-tab-list .nav-tabs>li.active
{
    border-left-color: rgba(255,255,255,1)
}

#ppc-ecom-sgnup-prc .lnd-app-dc-sec
#ppc-ecom-sgnup-prc .lnd-app-dc-sec
{
    background-color: #544389;
    background-image: url(../../img/ppc/ppc-ecom-sgnup-bg1.png), url(../../img/ppc/ppc-ecom-sgnup-bg2.png);
}

#ppc-ecom-sgnup-prc .cdn-signup_feat-box h3
{
    font-weight: 600;
}

#ppc-ecom-sgnup
{
    background-color: #333333;
}

#ppc-ecom-sgnup .glb-stripe
{
    opacity: 0.3;
}

.ppc-app-woo-cta2 {
    color: #fff;
    text-align: center;
    background: transparent;
    border: 1px solid #fff;
    padding: 10px;
    display: inline-block;
    min-width: 160px !important;
    -webkit-border-radius: 50px;
    -moz-border-radius: 50px;
    border-radius: 50px;
    text-decoration: none !important;
    outline: none !important;
    transition: all 0.3s ease-in-out;
}

.ppc-app-woo-cta2:hover,
.ppc-app-woo-cta2:focus
{
    color: #000 !important;
    background-color: #fff !important;
}

/* PPC Other Apps */

/* PPC Drupal*/
#ppc_drupal_mainWrap .ppc-app-woo-cta,
#ppc_drupal_mainWrap #ppc-woo-app-feat-tabs .ppc-feat-tabs-wrap ul li.active a,
#ppc_drupal_mainWrap #ppc-woo-app-feat-tabs .ppc-feat-tabs-wrap ul li.active
{
    background-color: #7cbc48 !important;
}

#ppc_drupal_mainWrap #ppc-woo-app-bnr
{
    background-image: url(../../img/ppc/ppc-drupal-banner.png);
    background-repeat: no-repeat;
    background-position: right bottom;
}

#ppc_drupal_mainWrap #ppc-wp-app-aft-bnr .ppc-magento-reassr-aft-bnr-list ul li:nth-child(2) span
{
    border-color: #7cbc48 !important;
}

#ppc_drupal_mainWrap #ppc-wp-app-aft-bnr .ppc-magento-reassr-aft-bnr-list ul li:nth-child(3) span
{
    color: #7cbc48 !important;
}

#ppc_drupal_mainWrap .ppc-prvdr-prc-tabs-nav .nav li.active a
{
    border-bottom-color: #091e42 !important;
}

#ppc_drupal_mainWrap #ppc-woo-app-bnr,
#ppc_drupal_mainWrap #ppc-woo-app-prc .prvdr-prc-card-popular,
#ppc_drupal_mainWrap #ppc-woo-app-mig-wrap
{
    background-color: #0678be !important;
}

#ppc_drupal_mainWrap .ppc-app-woo-cta-outline
{
    border-color: #7cbc48 !important;
    color: #7cbc48 !important;
}

#ppc_drupal_mainWrap .ppc-app-woo-cta-outline:hover,
#ppc_drupal_mainWrap .ppc-app-woo-cta-outline:focus,
#ppc_drupal_mainWrap .ppc-app-woo-cta-outline:active
{
    color: #fff !important;
    background-color: #7cbc48 !important;
}

/* PPC Joomla*/
#ppc_joomla_mainWrap .ppc-app-woo-cta,
#ppc_joomla_mainWrap #ppc-woo-app-feat-tabs .ppc-feat-tabs-wrap ul li.active a,
#ppc_joomla_mainWrap #ppc-woo-app-feat-tabs .ppc-feat-tabs-wrap ul li.active
{
    background-color: #f9ae41 !important;
}

#ppc_joomla_mainWrap #ppc-woo-app-bnr
{
    background-image: url(../../img/ppc/ppc-joomla-banner.png);
    background-repeat: no-repeat;
    background-position: right bottom;
}

#ppc_joomla_mainWrap #ppc-woo-app-bnr,
#ppc_joomla_mainWrap #ppc-woo-app-prc .prvdr-prc-card-popular,
#ppc_joomla_mainWrap #ppc-woo-app-mig-wrap
{
    background-color: #4f91cd !important;
}

#ppc_joomla_mainWrap #ppc-wp-app-aft-bnr .ppc-magento-reassr-aft-bnr-list ul li:nth-child(2) span
{
    border-color: #f9ae41 !important;
}

#ppc_joomla_mainWrap #ppc-wp-app-aft-bnr .ppc-magento-reassr-aft-bnr-list ul li:nth-child(3) span
{
    color: #f9ae41 !important;
}

#ppc_joomla_mainWrap .ppc-prvdr-prc-tabs-nav .nav li.active a
{
    border-bottom-color: #091e42 !important;
}

#ppc_joomla_mainWrap .ppc-app-woo-cta-outline
{
    border-color: #f9ae41 !important;
    color: #091e42 !important;
}

#ppc_joomla_mainWrap .ppc-app-woo-cta-outline:hover,
#ppc_joomla_mainWrap .ppc-app-woo-cta-outline:focus,
#ppc_joomla_mainWrap .ppc-app-woo-cta-outline:active
{
    color: #fff !important;
    background-color: #f9ae41 !important;
}

/* PPC Prestashop*/
#ppc_prestaShop_mainWrap .ppc-app-woo-cta,
#ppc_prestaShop_mainWrap #ppc-woo-app-feat-tabs .ppc-feat-tabs-wrap ul li.active a,
#ppc_prestaShop_mainWrap #ppc-woo-app-feat-tabs .ppc-feat-tabs-wrap ul li.active
{
    background-color: #f9b233 !important;
}

#ppc_prestaShop_mainWrap #ppc-woo-app-bnr,
#ppc_prestaShop_mainWrap #ppc-woo-app-prc .prvdr-prc-card-popular,
#ppc_prestaShop_mainWrap #ppc-woo-app-mig-wrap
{
    background-color: #de0067 !important;
}

#ppc_prestaShop_mainWrap #ppc-woo-app-bnr .ppc-woo-app-logo {
    right: 90%;
    bottom: 90px;
}

#ppc_prestaShop_mainWrap #ppc-wp-app-aft-bnr .ppc-magento-reassr-aft-bnr-list ul li:nth-child(2) span
{
    border-color: #f9b233 !important;
}

#ppc_prestaShop_mainWrap #ppc-wp-app-aft-bnr .ppc-magento-reassr-aft-bnr-list ul li:nth-child(3) span
{
    color: #f9b233 !important;
}

#ppc_prestaShop_mainWrap .ppc-prvdr-prc-tabs-nav .nav li.active a
{
    border-bottom-color: #091e42 !important;
}

#ppc_prestaShop_mainWrap .ppc-app-woo-cta-outline
{
    border-color: #f9b233 !important;
    color: #091e42 !important;
}

#ppc_prestaShop_mainWrap .ppc-app-woo-cta-outline:hover,
#ppc_prestaShop_mainWrap .ppc-app-woo-cta-outline:focus,
#ppc_prestaShop_mainWrap .ppc-app-woo-cta-outline:active
{
    color: #fff !important;
    background-color: #f9b233 !important;
}

/* PPC Prestashop*/
#ppc_digitalOcean_mainWrap .ppc-app-woo-cta,
#ppc_digitalOcean_mainWrap #ppc-woo-app-feat-tabs .ppc-feat-tabs-wrap ul li.active a,
#ppc_digitalOcean_mainWrap #ppc-woo-app-feat-tabs .ppc-feat-tabs-wrap ul li.active
{
    background-color: #01ce75 !important;
}

#ppc_digitalOcean_mainWrap #ppc-woo-app-bnr,
#ppc_digitalOcean_mainWrap #ppc-woo-app-prc .prvdr-prc-card-popular,
#ppc_digitalOcean_mainWrap #ppc-woo-app-mig-wrap
{
    background-color: #0080ff !important;
}

#ppc_digitalOcean_mainWrap #ppc-prvdr-prc-do-reass .prvdr-prc-popular .prvdr-prc-card-head
{
    background: #0080ff !important;
}

#ppc_digitalOcean_mainWrap .prvdr-prc-desc li::before
{
    color: #01ce75;
}

#ppc_digitalOcean_mainWrap #ppc-wp-app-aft-bnr .ppc-magento-reassr-aft-bnr-list ul li:nth-child(2) span
{
    border-color: #01ce75 !important;
}

#ppc_digitalOcean_mainWrap #ppc-wp-app-aft-bnr .ppc-magento-reassr-aft-bnr-list ul li:nth-child(3) span
{
    color: #01ce75 !important;
}

#ppc_digitalOcean_mainWrap .ppc-prvdr-prc-tabs-nav .nav li.active a
{
    border-bottom-color: #091e42 !important;
}

#ppc_digitalOcean_mainWrap .ppc-app-woo-cta-outline,
#ppc_digitalOcean_mainWrap .cw-ppc-decision-cta
{
    border-color: #01ce75 !important;
    color: #091e42 !important;
    padding: 8px 12px !important;
    font-size: 12px !important;
    min-width: auto !important;
}

#ppc_digitalOcean_mainWrap .ppc-app-woo-cta-outline:hover,
#ppc_digitalOcean_mainWrap .ppc-app-woo-cta-outline:focus,
#ppc_digitalOcean_mainWrap .ppc-app-woo-cta-outline:active,
#ppc_digitalOcean_mainWrap .cw-ppc-decision-cta:hover,
#ppc_digitalOcean_mainWrap .cw-ppc-decision-cta:focus,
#ppc_digitalOcean_mainWrap .cw-ppc-decision-cta:active
{
color: #fff !important;
background-color: #01ce75 !important;
}

.ppc_appJoint_imgBox
{
    text-align: center;
    margin-bottom: 10px;
}

.ppc_appJoint_imgBox img
{
    display: inline-block;
}



@media (min-width: 1600px)
{
.woo-value-xprt-spprt_box {
    transform: rotate(0deg);
    top: 10%;
}

.woo-value-xprt-spprt_wrap {
    left: 0;
    top: 0;
    width: 50%;
    height: 100%;
    transform: rotate(0deg);
}

.woo-value-xprt-spprt {
    min-height: 400px;
}
}

@media(max-width:1200px)
{

.prvdr-prc-card-price
{
    font-size: 28px;
    margin-top: 80px;
}

.prvdr-prc-card-popular .prvdr-prc-card-price
{
    margin-top: 100px;
}

.wt-ppc-signup-txt h2
{
    position: relative;
    z-index: 9;
}

.ppc-decision-aft-bnr-list li
{
    margin: 0 15px;
}

.xprt-supprt-wrap
{
    padding: 65px 0;
}

.ppc-app-mig-img img
{
    max-width: 70%;
}

.ppc-app-mig-img2 img
{
    max-width: 30%;
}

#wp-reassrnc-bnr .wp-ppc-bnr-img
{
    margin-top: 150px;
}

#magento-value-feat-tabs .ppc-feat-tabs-wrap ul
{
    max-width: 70%;
}

#magento-app-mig-wrap .ppc-app-mig-img img
{
    max-width: 100%;
}

#magento-value-aft-bnr .ppc-value-aft-bnr-list::before
{
    left: -30px;
}

.magento-247-spprt-feat ul
{
    display: flex;
    flex-wrap: nowrap;
}

.magento-247-spprt-feat li
{
    padding: 0 20px 0 60px;
    font-size: 24px;
    height: 40px;
}

.magento-247-spprt-feat
{
    padding: 40px 0;
}

.magento-247-spprt-feat li:before
{
    left: 15px;
    top: -2px;
}

.ppc-app-mig-cta
{
    margin-top: 40px;
}

#php-ppc-prc-wrap .ppc-prvdr-prc-card::before
{
    width: 125px;
}

#php-value-bnr
{
    background-size: 40%;
}

#php-xprt-spprt-wrap
{
    background: url(../../img/ppc/php-decision-xpspprt-bg2.png) no-repeat -330px 30%, url(../../img/ppc/php-decision-xpspprt-bg1.png) no-repeat right center transparent;
}

/* Woocommerce */
    .woo-value-xprt-spprt_wrap {
        padding: 50px 30px 50px 100px;
    }

    .woo-value-xprt-spprt_box {
        width: auto;
    }

    .#ppc-magento-bnr-wrap .ppc-value-bnr-txt h1
    {
        font-size: 52px;
    }

}

@media (min-width: 992px)
{
    #woo-decision-bnr
    {
        padding: 150px 0 80px;
    }
}


@media(max-width:992px)
{
    .ppc-value-bnr-txt h1
    {
        font-size: 36px;
        margin-top: 0;
    }

    .ppc-value-bnr-txt p,.ppc-feat-tab-card-txt h4
    {
        font-size: 16px;
    }

    .ppc-value-bnr-card-txt h3
    {
        font-size: 22px;
    }

    .ppc-value-aft-bnr-list ul li
    {
        font-size: 16px;
        margin-left: 8px;
    }

    .ppc-feat-tabs-sec h2,.ppc-wt-prvdr-prc-wrap h2
    {
        font-size: 28px;
    }

    .ppc-feat-tabs-wrap ul li a
    {
        font-size: 14px;
    }


    .ppc-feat-tabs-sec
    {
        padding: 40px 0;
    }

    #wt-signup-strp-4
    {
        width: 70px;
    }

    .ppc-reassrnce-bnr-wrap
    {
        padding: 60px 0 0px;
    }

    .ppc-value-bnr-txt {
        margin-bottom: 30px;
        text-align: center;
    }

    .ppc-reassrnce-bnr-card-txt h3 {
        font-size: 20px;
        margin: 10px 0;
    }

    .ppc-reassrnc-feat-tabs-sec
    {
        padding: 20px 0 40px;
    }

    .ppc-reassrnc-feat-tabs-sec h2 {
        font-size: 28px;
    }

    .ppc-reassrnc-feat-tabs-wrap {
        margin-bottom: 30px;
    }

    .ppc-review-card-desc
    {
        height: 185px;
    }

    .ppc-reassrnc-feat-card-img
    {
        width: 120px;
    }

    .ppc-reassrnc-feat-card-img img {
        width: 60px;
        height: 60px;
    }

    .ppc-reassrnc-feat-card-img span
    {
        font-size: 14px;
    }

    .ppc-reassrnc-feat-card
    {
        padding-left: 120px;
    }

    .ppc-decision-hdr-wrap nav .ppc-value-hdr-cw-logo
    {
        width: 58px;
        background-position-x: left;
    }

    .ppc-decision-nav li {
        padding: 0 12px;
    }

    .ppc-decision-nav {
        margin-right: 20px;
    }

    .ppc-decision-nav li a, .ppc-decision-nav li a:active, .ppc-decision-nav li a:focus
    {
        font-size: 15px;
    }

    .ppc-decision-bnr-wrap
    {
        padding: 110px 0 20px;
    }

    .ppc-decision-aft-bnr-list>li
    {
        display: block;
        text-align: center;
        margin-bottom: 10px;
    }

    .ft-bnr-inr-list b,.ft-bnr-inr-list b span
    {
        font-size: 24px;
    }

    .ft-bnr-inr-list li:last-child, .ft-bnr-inr-list li>span
    {
        font-size: 18px;
    }

    .ppc-decision-aft-bnr-list>li:last-child
    {
        float: initial;
    }

    .xprt-supprt-wrap
    {
        background-image: none;
        text-align: center;
        position: relative;
        background-color: #f5f5f5;
    }

    .xprt-supprt-wrap::before
    {
        content: "";
        top: 0;
        bottom: 0;
        opacity: 0.2;
        left: 0;
        right: 0;
        position: absolute;
        background: url(../../img/ppc/xprt-sprt-bg.jpg) no-repeat right top #c6d6d6;
    }

    .ppc-supp-apps-txt h2, .xprt-supprt-txt h2, .ppc-app-mig-text h2
    {
        font-size: 28px;
        line-height: 34px;
    }

    .ppc-app-mig-text p
    {
        font-size: 16px;
    }

    .ppc-app-mig-cta
    {
        margin-top: 20px;
    }

    .ppc-twt-tstml-wrap::before
    {
        bottom: auto;
    }


    /* @Section 19. WordPress Value Page */

    #wp-value-aft-bnr .ppc-value-aft-bnr-list
    {
        margin-left: 100px;
    }

    #wp-value-aft-bnr .ppc-value-aft-bnr-list::before
    {
        font-size: 40px;
    }

    #wp-value-xprt-spprt.xprt-supprt-wrap
    {
        background-color: rgba(37,168,208,0.7);
    }

    /* @Section 20. WordPress Reassurance Page */

    #wp-reassrnc-bnr .ppc-value-bnr-txt h1
    {
        font-size: 25px;
    }

    #wp-reassrnc-bnr .ppc-value-bnr-txt p,#wp-reassrnc-bnr .ppc-reassrnce-bnr-card-txt h3
    {
        font-size: 16px;
        line-height: 24px;
    }

    #wp-reassrnc-bnr .ppc-reassrnce-bnr-card
    {
        margin-bottom: 30px;
    }

    #wp-reassrnc-bnr .wp-ppc-bnr-img {
        margin-top: 80px;
    }

    .wp-installation-wrap
    {
        padding-top: 40px;
    }

    .wp-installation-txt h2
    {
        font-size: 28px;
        margin-bottom: 20px;
    }

    .wp-installation-img
    {
        margin-top: 60px;
    }

    #wp-decision-bnr::before
    {
        font-size: 20em;
        line-height: 300px;
        bottom: -40px;
    }

    #magento-value-bnr .ppc-value-bnr-card
    {
        max-width: 90%;
    }

    #magento-value-aft-bnr .ppc-value-aft-bnr-list::before {
        left: 0px;
    }

    #magento-value-aft-bnr .ppc-value-aft-bnr-list ul li
    {
        margin-left: 20px;
    }

    #magento-value-aft-bnr .ppc-value-aft-bnr-list ul
    {
        margin-left: 50px;
        margin-top: 5px;
    }

    #magento-value-feat-tabs .ppc-feat-tabs-wrap ul
    {
        max-width: 100%;
    }

    #magento-app-mig-wrap .ppc-app-mig-text h2
    {
        margin-top: 10px;
    }

    #magento-value-xprt-spprt
    {
        padding: 80px 0;
    }

    #magento-decision-bnr.ppc-decision-bnr-wrap
    {
        padding: 120px 0 40px;
    }

    #magento-decision-bnr .ppc-value-bnr-txt h1
    {
        font-size: 34px;
    }

    .magento-installation-wrap
    {
        padding: 40px 0;
    }

    .magento-installation-txt h2, .magento-247-spprt-txt h2
    {
        font-size: 28px;
    }

    .magento-installation-img img
    {
        margin-top: 50px;
    }

    .glb-plt_sec_wrap article
    {
        margin-bottom: 0;
    }

    .glb-plt-intro-img-box img
    {
        bottom: -20px;
    }

    .magento-247-spprt-feat li
    {
        font-size: 18px;
        line-height: 34px;
    }

    .magento-247-spprt-feat
    {
        padding: 30px 0;
    }

    .magento-247-spprt-feat li
    {
        line-height: 20px;
        text-align: left;
        height: auto;
    }

    #php-value-xprt-spprt .xprt-supprt-txt h2, #php-value-xprt-spprt .xprt-supprt-txt p
    {
        color: #091e42;
    }

    #php-value-bnr {
        background-size: 400px;
    }

    #php-value-bnr .ppc-value-bnr-card-txt ul
    {
        padding: 0 20px 0 40px;
    }

    #php-xprt-spprt-wrap
    {
        background: none;
    }

    #php-xprt-spprt-wrap .xprt-supprt-txt h2, #php-xprt-spprt-wrap .xprt-supprt-txt p
    {
        color: #091e42;
    }

    /* Woocommerce */
    .woo-value-xprt-spprt_box
    {
        top: 25%;
    }

    .woo-value-xprt-spprt_box h2
    {
        font-size: 26px;
    }

    .woo-value-xprt-spprt_box p
    {
        font-size: 15px;
    }

    #woo-decision-mig-fold {
        background-image: url(../../img/ppc/ppc-app-mig-bg2.png);
    }

    #woo-decision-mig-fold .ppc-app-mig-cta, .woo_ppc-app-mig-img{
        margin-top: 20px;
    }

    #woo-value-aft-bnr .ppc-value-aft-bnr-list::before {
        left: 0;
    }

    #woo-value-aft-bnr .ppc-value-aft-bnr-list ul {
        padding-left: 100px;
    }

    #ppc-magento-bnr-wrap .ppc-value-bnr-txt h1
    {
        font-size: 36px;
        margin-top: 20px;
    }
    
    .ppc-magento-bnr-list li
    {
        font-size: 15px;
        padding-right: 10px;
        margin-bottom: 20px;
    }

    .ppc-magento-bnr-list li::before
    {
        font-size: 14px;
    }

    #ppc-magento-bnr-wrap
    {
        padding: 100px 0 60px;
    }

    .magento-ppc-bnr-img-inr
    {
        padding: 25px 15px 25px;
    }

    .magento-ppc-bnr-img-prc
    {
        font-size: 90px;
        line-height: 50px;
    }

    .magento-ppc-bnr-img-prc-sprtr
    {
        height: 80px;
    }

    .magento-ppc-bnr-img-prc sup
    {
        font-size: 44px;
        top: -5px;
    }

    .magento-ppc-bnr-img-hdng
    {
        font-size: 24px;
    }

    .magento-ppc-bnr-img-prc sub
    {
        left: -25px;
    }

    .magento-ppc-bnr-img-inr a
    {
        font-size: 16px;
        min-width: auto;
    }

    #ppc-wp-app-bnr .ppc-value-bnr-txt h1, #ppc-php-app-bnr .ppc-value-bnr-txt h1,#ppc-laravel-app-bnr .ppc-value-bnr-txt h1, #ppc-woo-app-bnr .ppc-value-bnr-txt h1,
    #ppc-ecom-bnr .ppc-value-bnr-txt h1
    {
        font-size: 36px;
    }

    #ppc-wp-app-bnr, #ppc-php-app-bnr, #ppc-laravel-app-bnr, #ppc-woo-app-bnr
    {
        padding: 80px 0 60px;
    }

    #ppc-wp-app-aft-bnr .ppc-magento-reassr-aft-bnr-list>ul li:first-child
    {
        font-size: 18px
    }

    .ppc-agncy-bnr-wrap
    {
        padding: 100px 0;
    }

    .ppc-agncy-bnr-wrap .top-banner-cont h1 {
        font-size: 38px; 
    }
    .ppc-agncy-bnr-wrap .top-banner-cont p {
        font-size: 20px; 
    }

    #agncy-ppc-feat-wrap
    {
        padding-top: 60px;
    }

    .agncy-prtners-sldr-wrap h2
    {
        font-size: 28px;
    }

    #ppc-ecom-aft-bnr .ppc-magento-reassr-aft-bnr-list>ul>li
    {
        margin: 0 15px;
    }

    #ppc-ecom-bnr
    {
        padding: 80px 0 60px;
    }
}

@media(max-width:767px)
{

    .ppc-decision-hdr-wrap nav .ppc-value-hdr-cw-logo
    {
        width: 168px;
    }

    .cw-glb-cta-ppc, .cw-glb-cta-ppc:active, .cw-glb-cta-ppc:focus
    {
        font-size: 15px;
        padding: 8px 20px;
    }

    .ppc-value-hdr-cta .cw-glb-cta-ppc, .ppc-value-hdr-cta .ppc-magento-cta
    {
        padding: 5px 12px;
        font-size: 12px;
    }

    .ppc-value-bnr-txt
    {
        margin-bottom: 30px;
    }

    .ppc-value-bnr-txt h1
    {
        font-size: 28px;
        line-height: 40px;
    }

    .ppc-value-bnr-card-txt h3
    {
        font-size: 18px;
    }

    .ppc-value-bnr-card-txt ul
    {
        margin: 0px auto 30px;
    }

    .ppc-value-bnr-card-txt ul li
    {
        font-size: 14px;
        margin-bottom: 5px;
    }

    .ppc-value-bnr-card-center
    {
        border: none;
    }

    .ppc-value-hdr-cw-logo
    {
        width: 150px;
        height: 30px;   
    }

    .ppc-value-bnr-wrap
    {
        padding-top: 80px;
        padding-bottom: 0;
    }

    .ppc-reassrnce-bnr-wrap {
        padding: 80px 0 0;
    }

    .ppc-value-aft-bnr-list
    {
        text-align: center;
    }

    .ppc-value-aft-bnr-list ul li {
        font-size: 16px;
        padding-left: 14px;
    }

    .ppc-value-aft-bnr-cta
    {
        text-align: center;
        margin-top: 20px;
    }

    .ppc-feat-tabs-wrap ul, .ppc-reassrnc-feat-tabs-wrap ul
    {
        border-radius: 0;
    }

    .ppc-feat-tabs-wrap ul li:nth-child(2) a
    {
        border-left: none !important;
        border-right: none !important;
        border-top: 1px solid #c1c4cc !important;
        border-bottom: 1px solid #c1c4cc !important;
    }

    .ppc-prvdr-prc-tabs-nav ul.nav, .ppc-reassrnc-feat-tabs-wrap ul
    {
        display: flex;
        flex-wrap: wrap;
    }

    .ppc-prvdr-prc-tabs-nav ul.nav li, .ppc-reassrnc-feat-tabs-wrap ul li
    {
        flex: 1;
    }

    .ppc-prvdr-prc-tabs-nav ul.nav li a, .ppc-reassrnc-feat-tabs-wrap ul li a
    {
        margin: 0 !important;
    }

    .ppc-reassrnc-feat-tabs-wrap ul li a
    {
        border: 1px solid #c1c4cc !important;
    }

    .ppc-prvdr-prc-tabs-nav
    {
        margin: 20px 0;
    }

    .wt-ppc-signup-wrapper
    {
        padding-top: 0;
    }

    .wt-ppc-signup-txt h2 {
        font-size: 26px;
        font-weight: 400;
        color: #fff;
        line-height: 40px;
    }

    .wt-ppc-signup-txt p
    {
        font-size: 16px;
    }

    #wt-signup-strp-4
    {
        display: none;
    }

    .ppc-reassrnc-feat-card
    {
        padding: 10px 10px 10px 120px;
    }

    .ppc-reassrnc-feat-card-img
    {
        width: 120px;
    }


    .ppc-decision-hdr-wrap nav
    {
        margin-top: 0;
    }
    
    .ppc-decision-hdr-wrap nav .navbar-toggle
    {
        padding: 0;
        right: 20px;
        margin: 0;
        top: 5px;
    }
    
    .ppc-decision-hdr-wrap nav .navbar-toggle .icon-bar
    {
        background-color: white;
    }
    
    .ppc-decision-hdr-wrap nav.affix .navbar-toggle .icon-bar
    {
        background-color: #000;
    }

    .ppc-decision-hdr-wrap nav.affix .ppc-decision-nav li.active a,.ppc-decision-nav li a, .ppc-decision-nav li a:active, .ppc-decision-nav li a:focus
    {
        padding-bottom: 5px;
        margin-bottom: 10px;
        display: inline-block;
        color: rgba(9,30,66,1);
    }
    
    .ppc-decision-hdr-wrap nav .navbar-right
    {
        padding: 0 20px;
        background-color: #fff;
        margin: 0 -16px;
    }

    .ppc-decision-nav-cta .cw-ppc-decision-cta, .ppc-decision-nav-cta .ppc-magento-cta.ppc-magento-cta-2, .ppc-decision-nav-cta a
    {
        margin-bottom: 10px;
    }

    .ppc-twt-tstml-card
    {
        width: calc(50% - 8px);
        margin-bottom: 30px;
    }

    .ppc-twt-tstml-wrap
    {
        padding-bottom: 20px;
    }

    .ppc-twt-tstml-txt h2
    {
        font-size: 28px;
    }

    .ppc-twt-tstml-txt p
    {
        font-size: 16px;
    }

    .ppc-app-mig-text
    {
        text-align: center;
    }

    .ppc-app-mig-img img, .ppc-app-mig-img2 img
    {
        position: initial;
        max-width: 100%;
        max-height: 90px;
    }

    .ppc-app-mig-img2 img
    {
        max-height: 70px;
    }

    .ppc-app-mig-img, .ppc-app-mig-img2
    {
        position: initial;
        float: left;
        width: 48%;
        margin: 0 auto;
        text-align: center;
        display: inline-block;
    }

    .ppc-app-mig-cta {
        margin-top: 30px;
        float: left;
        text-align: center;
        width: 100%;
    }

    #wp-value-xprt-spprt::before
    {
        background-position-x: 70%;
    }

    #wp-value-aft-bnr .ppc-value-aft-bnr-list
    {
        margin-left: 0;
    }

    #wp-value-aft-bnr .ppc-value-aft-bnr-list::before
    {
        position: relative;
        vertical-align: middle;
        top: auto;
        left: -10px;
    }

    .ppc-value-aft-bnr-list ul
    {
        display: inline-block;
        margin-left: 10px;
    }

    #wp-reassrnc-bnr .wp-ppc-bnr-img
    {
        margin: 0 0 20px;
    }

    #wp-reassrnc-bnr .wp-ppc-bnr-img img
    {
        margin: 0 auto;
        max-height: 250px;
    }

    #wp-reassrnc-bnr .ppc-value-bnr-txt h1, #wp-reassrnc-bnr .ppc-value-bnr-txt p, #wp-reassrnc-bnr .ppc-reassrnce-bnr-card-txt
    {
        text-align: center;
    }

    .wp-installation-img
    {
        margin: 0 0 30px;
    }

    .wp-installation-img img
    {
        margin: 0 auto;
        max-height: 280px;
    }

    .wp-installation-txt
    {
        text-align: center;
    }

    .xprt-supprt-wrap::before
    {
        background-position-x: 70%;
    }

    #magento-value-bnr .ppc-value-bnr-card-img
    {
        margin: 0 auto;
    }

    .ppc-value-bnr-card-txt,#magento-value-bnr .ppc-value-bnr-card-txt ul
    {
        text-align: center;
    }

    #magento-value-bnr .ppc-value-bnr-card-txt ul li::before
    {
        position: relative;
        left: -10px;
    }

    #magento-value-bnr .ppc-value-bnr-card {
        max-width: max-content;
        margin: 0 auto;
    }

    #magento-value-aft-bnr .ppc-value-aft-bnr-list::before {
        left: 0;
        right: 0;
        display: block;
        position: relative;
        height: 35px;
        background-size: contain;
        margin-bottom: 10px;
    }

    #magento-value-aft-bnr .ppc-value-aft-bnr-list ul
    {
        margin-left: 0;
    }

    #magento-value-feat-tabs .ppc-feat-tabs-wrap ul li a::before
    {
        position: relative;
        display: inline-block;
        left: -20px;
        top: 0;
        vertical-align: middle;
        transform: scale(0.8);
    }

    #magento-value-feat-tabs .ppc-feat-tabs-wrap ul li.active a, #magento-value-feat-tabs .ppc-feat-tabs-wrap ul li a
    {
        padding: 10px;
    }

    #magento-app-mig-wrap .ppc-app-mig-img img
    {
        max-height: 200px;
    }

    #magento-app-mig-wrap .ppc-app-mig-img
    {
        text-align: center;
        float: none;
        width: 100%;
    }

    .magento-reassrnce-bnr-wrap .ppc-reassrnce-bnr-card-txt
    {
        text-align: left !important;
    }

    #magento-ppc-prc-wrap .prvdr-prc-card-popular
    {
        background-position-x: 4%;
    }

    .magento-installation-img, .magento-installation-txt
    {
        text-align: center;
    }

    .magento-installation-img img
    {
        margin: 0 0 20px;
    }

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

    .ppc-prvdr-prc-card-lft .ppc-prvdr-prc-card-offer
    {
        top: 8px;
        left: -10px;
    }

    #wp-reassrnc-bnr.php-reassrnc-bnr .ppc-reassrnce-bnr-card-txt h3::before
    {
        display: inline-block;
        position: relative;
    }

    /* Woocommerce */
    .woo-value-xprt-spprt {
        min-height: 260px;
    }

    .woo-value-xprt-spprt_wrap {
        left: 0;
        top: 0;
        width: 100%;
        height: 100%;
        transform: rotate(0deg);
        padding: 30px;
    }

    .woo-value-xprt-spprt_box {
        top: 0;
        transform: rotate(0deg);
        text-align: center;
    }

    #woo-value-aft-bnr .ppc-value-aft-bnr-list::before {
        width: 100%;
    }

    #woo-value-aft-bnr .ppc-value-aft-bnr-list ul {
        padding-left: 0;
        padding-top: 50px;
    }

    #woo-decision-bnr
    {
        background-position: center;
    }

    .magento-ppc-bnr-img
    {
        margin: 0 auto 30px;
    }

    #ppc-magento-bnr-wrap .ppc-value-bnr-txt h1
    {
        font-size: 28px;
        text-align: center;
    }

    .ppc-magento-bnr-list li
    {
        text-align: center;   
    }

    .ppc-magento-bnr-list li::before
    {
        position: relative;
        left: -8px;
        top: 0px;
    }
    .ppc-magento-reassr-aft-bnr-list ul
    {
        display: block;
        flex-wrap: initial;
        max-width: 100%;
    }

    .ppc-magento-reassr-aft-bnr-list ul li, .ppc-magento-reassr-aft-bnr-list>ul>li:first-child, .ppc-magento-reassr-aft-bnr-list>ul>li:nth-child(2)
    {
        margin: 0 auto 10px;
        display: block;
        width: 50%;
        float: left;
    }

    .ppc-magento-reassr-aft-bnr-list ul li:first-child
    {
        text-align: right;
        padding-right: 20px;
    }

    .ppc-magento-reassr-aft-bnr-list ul li:last-child
    {
        display: block;
        width: 100%;
        text-align: center;
        margin-bottom: 0;
    }

    .ppc-magento-reassr-aft-bnr-list ul li:last-child .ft-bnr-inr-list
    {
        margin: 0;
    }

    .ppc-magento-reassr-aft-bnr-list ul li:last-child .ft-bnr-inr-list>li
    {
        margin: 0;
    }

    .ppc-decision-hdr-wrap nav .ppc-pages-magento-cta, .ppc-decision-hdr-wrap nav .ppc-pages-magento-cta:active, .ppc-decision-hdr-wrap nav .ppc-pages-magento-cta:focus
    {
        margin-bottom: 20px;
    }

    #ppc-wp-app-bnr .ppc-value-bnr-txt h1, #ppc-php-app-bnr .ppc-value-bnr-txt h1,#ppc-laravel-app-bnr .ppc-value-bnr-txt h1, #ppc-woo-app-bnr .ppc-value-bnr-txt h1, #ppc-ecom-bnr .ppc-value-bnr-txt h1,
    #ppc-wp-app-bnr .ppc-value-bnr-txt p, #ppc-php-app-bnr .ppc-value-bnr-txt p,#ppc-laravel-app-bnr .ppc-value-bnr-txt p,#ppc-woo-app-bnr .ppc-value-bnr-txt p,#ppc-magento-bnr-wrap .ppc-value-bnr-txt p,
    #ppc-ecom-bnr .ppc-value-bnr-txt p
    {
        text-align: center;
    }

    .ppc-agncy-bnr-wrap {
        padding: 80px 0 40px;
        background: #434889; 
    }

    .ppc-agncy-prtnr-wrap
    {
        max-height: initial;
    }

    .our-partners h6 .partner-heading
    {
        font-weight: 400;
    }

    .ppc-agncy-bnr-wrap .top-banner-cont {
        text-align: center; 
    }

    .ppc-agncy-bnr-wrap .top-banner-cont h1, .our-partners h6 .partner-heading {
        font-size: 28px;
        line-height: normal; 
    }

    .ppc-agncy-bnr-wrap .top-banner-cont p {
        font-size: 16px; 
    }

    .our-partners {
        width: 100%;
        margin: 30px auto 20px auto; 
    }

    .our-partners h6 .partner-heading {
        color: #091e42; 
    }

    .our-partners h6:before, .our-partners h6:after {
        display: none; }
    .our-partners h6 .line-partner {
        display: none; 
    }

    .our-partners ul {
        justify-content: center; 
    }

    .our-partners ul li {
        width: 60px;
        height: 60px;
        margin: 0 8px; 
    }

    .our-partners ul li a {
        width: 50px;
        height: 50px; 
    }

    .our-partners ul li a img {
        width: 60%; 
    }

    #ppc-ecom-bnr
    {
        background-image: none;
    }
    
    #ppc-ecom-aft-bnr .ppc-magento-reassr-aft-bnr-list>ul>li
    {
        margin:0; 
        text-align: center;
    }

    #ppc-ecom-aft-bnr .ppc-magento-reassr-aft-bnr-list ul li:last-child
    {
        margin-top: 10px;
    }
    
    #ppc-ecom-aft-bnr .ppc-magento-reassr-aft-bnr-list ul li:nth-child(2) span
    {
        font-size: 15px;
    }


}

@media(max-width:550px)
{
    .cw-glb-cta-ppc, .cw-glb-cta-ppc:active, .cw-glb-cta-ppc:focus
    {
        display: block;
    }

    .ppc-reassrnc-feat-card
    {
        padding: 80px 10px 10px;
        margin-top: 60px;
        text-align: center;
    }

    .ppc-reassrnc-feat-card-img img
    {
        width: 70px;   
        height: 70px;   
    }

    .ppc-reassrnc-feat-card-img
    {
        top: 15px;
        width: 100%;
        -webkit-transform: translate(0,-50%);
        transform: translate(0,-50%);
    }

    .ppc-reassrnc-feat-card-img img
    {
        box-shadow: 0 2px 8px rgba(0,0,0,0.3);
        background-color: #fff;
    }

    .ppc-reassrnc-feat-tabs-wrap .row .col-xs-6
    {
        width: 100%;
    }

    .ppc-reassr-aft-bnr .cw-glb-cta-ppc.cta-ppc-2
    {
        text-align: center;
    }

    .cw-ppc-decision-cta, .cw-ppc-decision-cta:focus, .cw-ppc-decision-cta:active
    {
        padding: 7px 20px;
    }

    .ppc-review-card-desc {
        height: 125px;
    }

    .ppc-decision-bnr-wrap {
        padding: 80px 0 20px;
    }

    .ppc-supp-apps-cards-wrap .col-xs-6
    {
        width: 100%;
    }

    .ppc-supp-apps-txt
    {
        margin-bottom: 40px;
    }

    .ppc-twt-tstml-card
    {
        margin: 0 0 30px;
        width: 100%;
    }

    #wp-value-bnr.ppc-value-bnr-wrap::before
    {
        right: auto;
        left: -30px;
        font-size: 30em;
        line-height: 430px;
    }

    #wp-value-aft-bnr .ppc-value-aft-bnr-list::before
    {
        left: 0;
    }

    .ppc-value-aft-bnr-list ul
    {
        display: block;
        margin-left: 0;
    }
    
    #magento-decision-bnr .ppc-value-bnr-txt h1
    {
        font-size: 28px;
    }

    .magento-247-spprt-feat ul
    {
        display: block;
        max-width: max-content;
        margin: 0 auto;
    }

    .magento-247-spprt-feat li
    {
        line-height: 34px;
        display: block;
        max-width: max-content;
        margin-bottom: 15px;
        text-align: center;
    }

    .magento-247-spprt-feat li:nth-child(2)
    {
        border: none;
    }
    
    .magento-247-spprt-feat li:nth-child(3)
    {
        margin-bottom: 0;
    }

    .ppc-magento-bnr-list li
    {
        width: 100%;
        font-size: 15px;
        padding: 0;
        margin-bottom: 10px;
    }

    .ppc-magento-reassr-aft-bnr-list ul li, .ppc-magento-reassr-aft-bnr-list>ul>li:first-child, .ppc-magento-reassr-aft-bnr-list>ul>li:nth-child(2)
    {
        width: max-content;
    }

    .ppc-magento-reassr-aft-bnr-list ul li:first-child
    {
        font-size: 18px;
    }

    .ppc-magento-reassr-aft-bnr-list ul li:nth-child(2) span
    {
        margin-left: 5px;
        font-size: 18px;
    }

    #ppc-woo-app-bnr .ppc-woo-app-logo
    {
        display: none;
    }

    #ppc-summer-cmpgn-sgnup
    {
        background-image: none;
    }

}
