.vid-home { margin: 0 20%; }
.cookieconsent-optout-marketing {
    padding: 10px 20px; margin-bottom: 10px;
    border-radius: 6px; border: 1px solid #c5c5c5;
    background: #f8f8f8;
}
.casestudy { background: #FAFDFD !important; border-radius: 10px !important; }
.casestudy-gold { background: #ffca00 !important; border-radius: 10px !important; colour: #fff !important; }
.casestudy-silver { background: #c9c9c9 !important; border-radius: 10px !important; colour: #fff !important; }
.toolBoxPos { font-family: 'Open Sans',Helvetica,sans-serif; }
p { line-height: 24px; }
.infoBox:hover { box-shadow: 0 0 10px 0 rgb(0 0 0 / 50%) !important; }
.bunIcoCross { color: #ccc; margin-right: 4px; font-size: 16px; }
.fa-circle-xmark:before { content: "\f057"; }
.contentLeftFull{ font-family: 'Open Sans',Helvetica,sans-serif; }
.ai-width { width: 33%; display: inline-block; vertical-align: top; }
.colStat { font-family: 'Open Sans',Helvetica,sans-serif; }
h3 { font-family: 'Open Sans',Helvetica,sans-serif; font-weight: 600; }
.message {
    font-size: 30px;
    line-height: 38px;
    font-weight: 700;
    padding-bottom: 16px;
}
.whatsnew-item-list {
    border-radius: 6px;
    background: #fff;
    box-shadow: 0 0 8px 0 rgb(0 0 0 / 20%);
    padding: 0px 0px;
    text-align: left;
}
.explore-features {
    font-size: 14px;
    line-height: 18px;
    font-family: 'Open Sans',Helvetica,sans-serif;
}
.saasTitle { line-height: 22px; }
.link-scale-plan { color: #fff !important; }
.content { font-family: 'Open Sans',Helvetica,sans-serif; padding-top: 0px; }
.acc-letspace { letter-spacing: -0.4px; }
.strapline-black {
    font-size: 40px;
    line-height: 48px;
    font-family: 'Open Sans',Helvetica,sans-serif;
    font-weight: 700;
    color: #000000;
    margin: 0px;
    padding-bottom: 15px;
}
.goldTitle {
    font-size: 26px;
    line-height: 28px;
    font-family: 'Open Sans',Helvetica,sans-serif;
    font-weight: 700;
    color: #4b4b4b;
    margin-bottom: 15px;
    padding: 8px 20px 6px;
    border-top-right-radius: 80px 80px;
    border-bottom-right-radius: 80px 80px;
    background: #f5ca00;
}
.silverTitle {
    font-size: 26px;
    line-height: 28px;
    font-family: 'Open Sans',Helvetica,sans-serif;
    font-weight: 700;
    color: #4b4b4b;
    margin-bottom: 15px;
    padding: 8px 20px 6px;
    border-top-right-radius: 80px 80px;
    border-bottom-right-radius: 80px 80px;
    background: #b7b7b7;
}
.scaling-sub {
    font-size: 18px;
    font-family: 'Open Sans',Helvetica,sans-serif;
    font-weight: 700;
    color: #fff;
    /*display: flex;*/
    text-transform: uppercase;
}
.txt-highlight {
    background: #f5ca00;
    padding: 5px;
    color: #000000;
}
.sourceBox {
    border-radius: 6px;
    background: #fce7cc;
    padding: 25px 15px 20px;
    width: 100%;
}
.sourceBoxLeft {
    text-align: right;
    display: inline-block;
    margin-right: 20px;
    width: 30%;
}
.sourceBoxRight {
    text-align: left;
    display: inline-block;
    width: 40%;
}
.pageiFrameContainer {
    /* height: 100vh; */
    width: 1024px;
    margin: 0 auto;
    position: relative;
    padding: 50px 10px 60px;
    font: 16px/21px 'Open Sans','Helvetica Neue',Helvetica,sans-serif;
}
.colHalf { width: 49.2%; display: inline-block; text-align: left; margin-bottom: 20px; vertical-align: top; }
.colFull { width: 100%; display: inline-block; text-align: left; margin-bottom: 20px; vertical-align: top; }
.iframe-heading { padding-bottom: 5px; font-size: 14px; font-weight: 700; }
.help-centre {
    border-radius: 6px;
    text-align: left;
    background: #fff;
    margin-bottom: 10px;
    font-size: 14px;
    font-family: 'Open Sans',Helvetica,sans-serif;
    font-weight: 600;
    color: #8AAA18;
    padding: 12px 14px;
    display: block;
    vertical-align: top;
}
.help-centre:hover {
    border-radius: 6px;
    text-decoration: underline;
    box-shadow: 0 0 10px 0 rgba(0,0,0,0.20);
    color: #607b00;
    cursor: pointer;
    /*text-decoration: underline !important;*/
}
.ai-powered-box {
    border-radius: 6px;
    background: #fff;
    margin-bottom: 10px;
    font-size: 13px;
    font-family: 'Open Sans',Helvetica,sans-serif;
    color: #8AAA18;
    padding: 18px 14px;
    display: inline-block;
    width: 32%;
    text-align: center !important;
    color: #4b4b4b !important;
    text-decoration: none;
    font-weight: 400;
    vertical-align: top;
    margin-right: 10px;
}
.ai-powered-box:hover {
    border-radius: 6px;
    text-decoration: none;
    box-shadow: 0 0 10px 0 rgba(0,0,0,0.20);
    color: #607b00;
    cursor: pointer;
    /*text-decoration: underline !important;*/
}


/*** HEADER NAV STYLES 
.header { padding: 10px 15px; }
.dropdown .dropbtn { font-size: 14px; }
.dropdown-content a { font-size: 13px; }
.megamenu-section-wrap .megamenu-section-item .megamenu-section-title { font-size: 14px; }
.topnav a { font-size: 14px; }
.topNavLogin { padding: 6px 14px !important; }
.dropdown.megamenu-section-wrap:hover .dropdown-content { margin-top: 58px; }
.megamenu-section-wrap .dropdown-content a { padding: 8px 10px; }
.megamenu-section-wrap .megamenu-section-item .megamenu-section-title { padding: 4px 10px; text-transform: uppercase; color: #999; font-size: 13px; }
***/

/*** Case Study New ***/
.case-study-box {
    border-radius: 5px;
    background: #f5f6fA;
    min-height: 295px;
    width: 23%;   
    padding: 20px 20px;
    margin: 0px 15px 35px 0px;
    display: inline-block;
    vertical-align: top;
    text-align: left;
    font-size: 13px;
    font-family: 'Open Sans', Helvetica, sans-serif;
    color: #4b4b4b !important;
    text-decoration: none;
    font-weight: 400;
    box-shadow: rgba(0, 0, 0, 0.02) 0px 1px 0px, rgba(0, 0, 0, 0.05) 0px 2px 6px, rgba(0, 0, 0, 0.04) 0px 10px 20px;
}
.case-study-box:hover {
    color: #607b00;
    text-decoration: none;
    cursor: pointer;
    transform: translate3d(0px, -0.25rem, 0px);
    box-shadow: rgba(0, 0, 0, 0.02) 0px 1px 0px, rgba(0, 0, 0, 0.05) 0px 2px 6px, rgba(0, 0, 0, 0.22) 0px 10px 20px;
}


/* Overwrite faqs styling */
.tab label {
    padding: 12px 14px 12px 14px;
    border-top: 0px solid #ededed;
    border-bottom: 1px solid #f6f6f7;
    background: #fff;
    border-radius: 6px;
    font-size: 14px;
    font-weight: 600;
    margin-bottom: 0px;
}
.tab label:hover { text-decoration: underline; }
.tab { margin-bottom: 10px; color: #607b00; }
.tab:hover { box-shadow: 0 0 10px 0 rgba(0,0,0,0.20); }
.half {
    margin: 0px 0px 10px;
    border-bottom: 0px solid #ededed;
}
.tab label::after {
    color: #8aaa18;
    width: 2em;
    height: 2em;
    font-size: 18px;
    line-height: 2.4;
}

/*** GROWTH PROGRAM & DAAS STYLES ***/
.bgDaaS {
    background: #ecedef url(../media/ul5d1avh/hero-daas.jpg) top right no-repeat;
    padding: 30px 44% 140px 20% !important;
    background-size: cover;
}
.bgDaaSill {
    background: #ecedef url(../media/xabndqmi/hero-growth-program.png) top left no-repeat;
    padding: 30px 44% 140px 20% !important;
    background-size: cover;
}
.bgGrowthProgramRapid {
    background: #ecedef url(../media/n0ip2y5k/hero-growth-program-rapid.jpg) top right no-repeat;
    padding: 30px 38% 160px 20% !important;
    background-size: cover;
}
.landingContainer {
    width: 980px;
    margin: 0 auto;
    position: relative;
    padding: 50px 0px 60px;
}
.heroGrowth {
    font-family: 'Open Sans',Helvetica,sans-serif;
    text-align: left;
}
.growthStrap {
    font-size: 46px;
    line-height: 54px;
    font-family: 'Open Sans',Helvetica,sans-serif;
    font-weight: 700;
    color: #000;
    padding-bottom: 15px;
}
.growthHead {
    font-size: 21px;
    line-height: 31px;
    font-family: 'Open Sans',Helvetica,sans-serif;
    color: #2A3F54;
    padding-bottom: 25px;
}
.daasBullets {
    display: inline-block;
    padding-left: 0px;
    vertical-align: top;
    width: 100%;
}
.growthBullets {
    display: inline-block;
    padding-left: 0px;
    vertical-align: top;
    width: 49.6%;
}
.testimonial-grey {
    border-radius: 4px;
    padding: 20px 26px;
    text-align: left;
    color: #4b4b4b;
    font-size: 12px;
    line-height: 21px;
    background: #fff;
}
.testimonial-edge {
    height: 14px;
    background: transparent url(../media/ke0ln5zv/testimonial-edge-w.png) bottom center no-repeat;
}
.colTest { margin-top: 15px !important; }
.reviews { 
    margin-top: 40px;
    padding: 0px 0px;
    border-radius: 3px;
    background: transparent;
}


/*** PRICING PAGE REVAMP STYLES ***/
span.nonStrikethroughOuter {
    display:block;
    margin-top:14px;
    color: red;
}
span.strikethroughOuter {
    display:block;
    margin-top:14px;
    text-decoration:line-through;
    color: red;
}
span.strikethroughText {
 color: black;   
}
#countdown-wrapper {
    display: none;
}
#countdown-container {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 10px;
    font-size: 11px;
    margin-bottom: 1rem;
}
#countdown-landing-container {
    display: flex;
    align-items: center;
    justify-content: flex-start;
    gap: 10px;
    font-size: 11px;
    margin-bottom: 1rem;
}
.countdown-box {
    padding: 6px;
    line-height: 0.9;
    width:55px;
    background-color: #ffca00;
    border-radius: 6px;
}
.countdown-value {
    display: block;
    font-size:28px;
    font-weight: bold;
    line-height: 1;
}
.countdown-text {
    margin-bottom: 1rem;
}

.pricing-heading {
    width: 100%;
    display: flex;
    z-index: 1;
    position: sticky;
    top: 0px;
}
.pricing-body {
    width: 100%;
    display: flex;
    font-size: 13px;
}
#zero-plan {
    width: 25%;
    /*** display: inline-block; ***/
    border-top-left-radius: 6px;
    border-bottom-left-radius: 6px;
    border-right: 2px solid #f4f5f6;
    padding: 20px 25px 15px;
    background: #fff;
}
#taster-plan {
    width: 25%;
    border-right: 2px solid #f4f5f6;
    padding: 20px 25px 15px;
    background: #fff;
}
#starter-plan {
    width: 25%;
    border-right: 2px solid #f4f5f6;
    padding: 20px 25px 15px;
    background: #fff;
}
#essential-plan {
    width: 25%;
    border-right: 2px solid #f4f5f6;
    padding: 20px 25px 15px;
}
#ultimate-plan {
    width: 25%;
    border-right: 2px solid #f4f5f6;
    padding: 20px 25px 15px;
}
#custom-plan {
    width: 25%;
    border-top-right-radius: 6px;
    border-bottom-right-radius: 6px;
    padding: 20px 25px 15px;
    background: #fff;
}
.price-section-title {
    font-family: 'Open Sans',Helvetica,sans-serif;
    width: 99%;
    text-align: left;
    font-weight: 700;
    padding: 14px 0px 10px 15px;
    background: #f5f6f7;
}
#pricing-body-col-0 {
    width: 25%;
    text-align: left;
    /*** display: inline-block; ***/
    border-right: 2px solid #f4f5f6;
    padding: 10px 15px;
    background: #fff;
}
#pricing-body-col-1 {
    width: 25%;
    border-right: 2px solid #f4f5f6;
    padding: 10px 15px;
    background: #fff;
}
#pricing-body-col-2 {
    width: 25%;
    border-right: 2px solid #f4f5f6;
    padding: 10px 15px;
    background: #fff;
}
#pricing-body-col-3 {
    width: 25%;
    border-right: 2px solid #f4f5f6;
    padding: 10px 15px;
    background: #fff;
}
#pricing-body-col-4 {
    width: 25%;
    padding: 10px 15px;
    background: #fff;
}
.txt-saving {
    font-size: 12px;
    color: #4b4b4b;
    background-color: #BCF500;
    border-radius: 6px;
    padding: 3px 10px;
    margin-left: 5px;
    margin-top: -2px;
}
/* Plan styles */
.planName {
    font-family: 'Open Sans',Helvetica,sans-serif;
    font-size: 21px;
    line-height: 16px;
    font-weight: 400;
}
.priceSelector { 
    font-size: 14px;
    font-weight: 600;
    padding: 0px 0px 12px;
    font-family: 'Open Sans',Helvetica,sans-serif;
 }
.planPrice { 
    font-size: 32px;
    font-weight: 700;
 }
.planTxt { 
    font-size: 32px;
    font-weight: 700;
    padding: 0px 0px 10px;
    margin: 0px;
}
.planOffer { 
    font-family: 'Open Sans',Helvetica,sans-serif;
    font-size: 12px;
    line-height: 18px;
    padding: 0px 0px 20px;
    margin: 0px;
}
.storeOffer { 
    font-family: 'Open Sans',Helvetica,sans-serif;
    font-size: 13px;
    line-height: 18px;
    padding: 0px 0px 10px;
    margin: 0px;
}
.storeTxt { line-height: 40px; }
.dateTxt {
    font-size: 12px;
    padding: 10px 0px;
    margin: 0px;
}
.losenge-new {
    color: #fff;
    font-size: 10px;
    text-transform: uppercase;
    padding: 1px 6px;
    border-radius: 20px;
    background: #429CFF; 
}
.cert { background: #fff url(../img/bg-cert.png) top right no-repeat; }

/* Accordion styles */
.accordion-content {
    padding-top: 15px;
    background-repeat: no-repeat;
    background-position: right 0px top 3px;
    background-size: 1.5rem;
}
.accordion-text {
    font-size: 12px;
    line-height: 18px;
}
.accordion[open] .accordion-title {
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='32' height='32' viewBox='0 0 32 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M23.024 11.263l-7.024 7.023-7.022-7.023-3.091 3.090 8.569 8.569c0.413 0.413 0.961 0.64 1.545 0.64s1.133-0.228 1.545-0.64l8.569-8.569-3.091-3.090z' fill='%23555555'/%3e%3c/svg%3e");
}
.accordion .accordion-title {
    list-style-type: none;
    cursor: pointer;
    font-weight: 600;
    color: #555;
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='32' height='32' viewBox='0 0 32 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M23.024 11.263l-7.024 7.023-7.022-7.023-3.091 3.090 8.569 8.569c0.413 0.413 0.961 0.64 1.545 0.64s1.133-0.228 1.545-0.64l8.569-8.569-3.091-3.090z' fill='%23555555'/%3e%3c/svg%3e");
    background-repeat: no-repeat;
    background-position: right -3px top 3px;
    background-size: 14px;
}
.accordion[open] .accordion-title {
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='32' height='32' viewBox='0 0 32 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M8.976 22.025l7.024-7.023 7.022 7.023 3.091-3.090-8.568-8.568c-0.413-0.412-0.961-0.64-1.545-0.64s-1.133 0.228-1.545 0.64l-8.569 8.569 3.091 3.090z' fill='%23555555'/%3e%3c/svg%3e");
}

/*** RELEASE NOTES STYLES ***/
.stageWrapper { font-family: 'Open Sans',Helvetica,sans-serif; }
.bgReleaseNote {
	background: #ecedef;
	padding: 150px 20% 210px !important;
	background-size: cover;
}
.strapNotes {
    font-size: 48px;
    line-height: 48px;
    text-shadow: none;
    color: #2A3F54;
}
.headNotes {
    color: #2A3F54;
    font-weight: 100;
    text-transform: none;
}
.fixFlex { display: flex; }
.colLogLeft {
    width: 65%;
    vertical-align: top;
    padding: 0px;
    margin-right: 12%;
    display: inline-block;
}
.colLogRight {
    width: 22%;
    vertical-align: top;
    padding: 65px 0px 0px;
    display: inline-block;
}
.release-title {
    font-size: 42px;
    line-height: 48px;
    font-weight: 700;
    color: #4b4b4b;
    margin: 0px;
    padding-bottom: 0px;
}
.release-message {
    font-size: 22px;
    line-height: 32px;
    font-weight: 500;
    color: #4b4b4b;
    padding-bottom: 40px;
    margin: 0px;
}
.release-heading {
    font-size: 18px;
    line-height: 24px;
    font-weight: 700;
    color: #4b4b4b;
    padding-bottom: 10px;
}
.release-ul-bullet {
    line-height: 24px;
    padding: 0px 0px 25px 20px;
    margin: 0px;
}
.release-li-bullet {
    padding-bottom: 10px;
}

.colHeroAFLeft {
    width: 47%;
    vertical-align: top;
    padding: 0px 70px 0px 0px;
    margin: 0px 0 0 0px;
    display: inline-block;
    font-family: 'Open Sans';
}
.colHeroAFRight {
    width: 45%;
    vertical-align: top;
    padding: 25px 0px;
    margin: -100px 0px 0px 0px;
    display: inline-block;
    font-family: 'Open Sans';
}

/*** HERO STYLES ***/
.bgSellhound {
    background: #ecedef url(../media/fconb4r4/bg-hero_sellhound.jpg) top right no-repeat;
    padding: 30px 44% 80px 20% !important;
    background-size: cover;
}
.bgDOP {
	background: #ecedef url(../media/yr0l31yq/dopheader.png) top center no-repeat;
	padding: 190px 20% 280px !important;
	background-size: cover;
}
.bgScaling-Gold {
	background: #ecedef url(../media/lfgdplld/heroscaling-gold.png) top center no-repeat;
	padding: 150px 38% 380px 22% !important;
	background-size: cover;
	color: #000000;
	text-align: left;
}
.bgAIPower-Titles {
	background: #ecedef url(../media/pckn4gop/bg-ai-powered-titles.png) top center no-repeat;
	padding: 90px 43% 270px 21% !important;
	background-size: cover;
}
.bgBackupRecovery {
	background: #ecedef url(../media/guinpj3b/herobackup-recovery.png) top center no-repeat;
	padding: 90px 42% 240px 21% !important;
	background-size: cover;
}
.bgScaling {
	background: #ecedef url(../media/uzwpcet0/bg-services-scaling.jpg) top center no-repeat;
	padding: 190px 20% 280px !important;
	background-size: cover;
}
.bgContactUs {
	background: #ecedef url(../media/pn0fjc3j/contactushero.jpg) top center no-repeat;
	padding: 190px 20% 280px !important;
	background-size: cover;
}
.bgPartnerPage {
	background: #ecedef url(../media/xe4btfcb/partnerhero.png) top center no-repeat;
	padding: 190px 20% 280px !important;
	background-size: cover;
}
.bgBosch {
	background: #ecedef url(../media/cythp5ch/boschhero.png) top center no-repeat;
	padding: 190px 20% 280px !important;
	background-size: cover;
}
.bgBSF {
	background: #ecedef url(../media/ckbpmlx0/bsfhero.png) top center no-repeat;
	padding: 190px 20% 280px !important;
	background-size: cover;
}
.bgAUSresources {
	background: #ecedef url(../media/pjll3kjt/auresourceshero.png) top center no-repeat;
	padding: 190px 20% 280px !important;
	background-size: cover;
}
.bgPTL {
	background: #ecedef url(../media/vgwppkqp/ptlhero.png) top center no-repeat;
	padding: 190px 20% 280px !important;
	background-size: cover;
}
.bgOptiLite {
	background: #ecedef url(../media/cwudnoaf/ptlhero.png) top center no-repeat;
	padding: 160px 20% 210px !important;
	background-size: cover;
}
.bgListingChecker {
	background: #ecedef url(../media/ocnnsfx4/herolistingchecker.png) top center no-repeat;
	padding: 110px 47% 240px 20% !important;
	background-size: cover;
}
.bgAPI {
	background: #ecedef url(../media/iebg212g/partnerapihero.png) top center no-repeat;
	padding: 190px 20% 280px !important;
	background-size: cover;
}
.bgopticalendar {
	background: #ecedef url(../media/dbqhczaj/opticalendarhero.png) top center no-repeat;
	padding: 190px 20% 280px !important;
	background-size: cover;
}
.bgabout1 {
	background: #ecedef url(../media/xdenwea4/about-us-hero.png) top center no-repeat;
	padding: 190px 20% 280px !important;
	background-size: cover;
}
.bgabout2 {
	background: #ecedef url(../media/nsyfb51z/herogif.gif) top center no-repeat;
	padding: 190px 20% 280px !important;
	background-size: cover;
}
.HeroToolPages {
	background: #ecedef url(../media/bp2hwxxb/herotoolpages.png) top center no-repeat;
	padding: 190px 20% 280px !important;
	background-size: cover;
}
.HeroProdCat {
	background: #ecedef url(../media/ek0ii3gi/heroprodcat.png) top center no-repeat;
	padding: 190px 20% 280px !important;
	background-size: cover;
}
.HeroCatSug {
	background: #ecedef url(../media/diwhr2vd/herocatsug.png) top center no-repeat;
	padding: 190px 20% 280px !important;
	background-size: cover;
}
.HeroCompDash {
	background: #ecedef url(../media/znkbo1kl/herocompdash.png) top center no-repeat;
	padding: 190px 20% 280px !important;
	background-size: cover;
}
.HeroToolsAF {
	background: #ecedef url(../media/wkjjl4fb/herotoolaf.png) top center no-repeat;
	padding: 190px 20% 280px !important;
	background-size: cover;
}
.HeroEasyProduct {
	background: #ecedef url(../media/q3alg3dc/heroeasyproduct.png) top center no-repeat;
	padding: 190px 20% 280px !important;
	background-size: cover;
}
.HeroSLReview {
	background: #ecedef url(../media/dgubdy0l/heroslreview.png) top center no-repeat;
	padding: 190px 20% 280px !important;
	background-size: cover;
}
.HeroPromoChecker {
	background: #ecedef url(../media/4esa2ci4/heropromochecker.png) top center no-repeat;
	padding: 190px 20% 280px !important;
	background-size: cover;
}
.HeroPartsCompFinder {
	background: #ecedef url(../media/zptb5tjo/heropartscompfinder.png) top center no-repeat;
	padding: 190px 20% 280px !important;
	background-size: cover;
}
.HeroDupListings {
	background: #ecedef url(../media/rnepv2kx/heroduplicatelistings.png) top center no-repeat;
	padding: 190px 20% 280px !important;
	background-size: cover;
}
.HeroUnsoldItemsR {
	background: #ecedef url(../media/nercqqds/herounsolditems.png) top center no-repeat;
	padding: 190px 20% 280px !important;
	background-size: cover;
}
.HeroGSIGTIN {
	background: #ecedef url(../media/jw3p44if/herogs1gtin.png) top center no-repeat;
	padding: 190px 20% 280px !important;
	background-size: cover;
}
.HeroStorePerform {
	background: #ecedef url(../media/ykug5z31/herostoreperform.png) top center no-repeat;
	padding: 190px 20% 280px !important;
	background-size: cover;
}
.HeroDownList {
	background: #ecedef url(../media/1nabp2lm/herodownloadlistingstool.png) top center no-repeat;
	padding: 190px 20% 280px !important;
	background-size: cover;
}
.HeroAFeBay {
	background: #ecedef url(../media/0b2bieil/hero-af-ebay.png) top center no-repeat;
	padding: 190px 20% 280px !important;
	background-size: cover;
}
.bgSelfServe {
	background: #ecedef url(../media/btemai1p/bg-self-serve.jpg) top center no-repeat;
	padding: 120px 20% 120px !important;
	background-size: cover;
}
.bgReleaseNotes {
	background: #ecedef url(../media/nt5d30p3/release-notes-hero.png) top center no-repeat;
	padding: 120px 20% 180px !important;
	background-size: cover;
}
/*.bgScaling {
	background: #ecedef url(../media/btemai1p/bg-scaling.jpg) top center no-repeat;
	padding: 120px 20% 120px !important;
	background-size: cover;
}*/
.bgDataOpti {
	background: #ecedef url(../media/p5npwuo4/bg-data-opti.jpg) top center no-repeat;
	padding: 120px 20% 120px !important;
	background-size: cover;
}
.bgHealthCheck {
	background: #ecedef url(../media/btemai1p/bg-health-check.jpg) top center no-repeat;
	padding: 120px 20% 120px !important;
	background-size: cover;
}
.bgTestimonials {
	background: #ecedef url(../media/w5lpyg2k/bg-testimonials.jpg) top center no-repeat;
	padding: 180px 20% 240px !important;
	background-size: cover;
}
.HeroSoftwareTools {
	background: #ecedef url(../media/ukublksv/herosoftwaretools.png) top center no-repeat;
	padding: 180px 20% 270px !important;
	background-size: cover;
}
.HeroFashionSellers {
	background: #ecedef url(../media/woolw4ze/herofashionsellers.jpg) top center no-repeat;
	padding: 180px 20% 240px !important;
	background-size: cover;
}
.HeroPandA {
	background: #ecedef url(../media/jhylkhjf/heropanda.jpg) top center no-repeat;
	padding: 180px 20% 240px !important;
	background-size: cover;
}
.HeroHomeandGarden {
	background: #ecedef url(../media/zfxjgmah/herohomeandgarden.jpg) top center no-repeat;
	padding: 180px 20% 240px !important;
	background-size: cover;
}
.HeroElectronics {
	background: #ecedef url(../media/ewieo3h5/heroelectronics.jpg) top center no-repeat;
	padding: 180px 20% 240px !important;
	background-size: cover;
}
.bgLoveatFirst {
	background: #ecedef url(../media/cpqe4emo/love-at-first-listing-header-1310-477px-optimised.jpg) top center no-repeat;
	padding: 180px 20% 240px !important;
	background-size: cover;
}
.bgCaseStudies {
	background: #ecedef url(../media/atbjexsu/case-study-hero-image.png) top center no-repeat;
	padding: 180px 20% 240px !important;
	background-size: cover;
}
.bgCaseStudiesTools {
	background: #ecedef url(../media/04vgr0rj/case-study-tools-hero-image.png) top center no-repeat;
	padding: 180px 20% 240px !important;
	background-size: cover;
}
.bgCaseStudyStandard {
	background: #ecedef url(../media/ff2ptpf2/case-study-standard.png) top center no-repeat;
	padding: 180px 20% 240px !important;
	background-size: cover;
}
.bgCaseStudyServices {
	background: #ecedef url(../media/moldxpl3/services-case-studies-hero.png) top center no-repeat;
	padding: 180px 20% 240px !important;
	background-size: cover;
}
.bgHealthspan {
	background: #ecedef url(../media/nkopkik3/healthspan-hero.png) top center no-repeat;
	padding: 120px 20% 120px !important;
	background-size: cover;
}	
.bgFAQs {
	background: #ecedef url(../media/yaobaxm4/bg-faqs.jpg) top center no-repeat;
	padding: 180px 20% 240px !important;
	background-size: cover;
}
.bgCareersAU {
	background: #ecedef url(../media/rcydzduh/bg-careers-au.jpg) top center no-repeat;
	padding: 180px 20% 240px !important;
	background-size: cover;
}
.bgPartners {
    background: #ecedef url(../media/1010/bg-partners-new.jpg) center no-repeat;
    padding: 180px 20% 250px;
	background-size: cover;
}
.bgPartsAccessories {
    background: #ecedef url(../media/f11bdltd/alevision-co-48lehdla-nq-unsplash.jpg) top center;
    padding: 232px 20% 245px;
    background-size: cover;
}
.bgEcommerceTrends {
    background: #ecedef url(../media/tsrhdg1b/trends-home-page-image.jpg) top center;
    padding: 232px 20% 245px;
    background-size: cover;
}
.heroCareers {
    background: #ecedef url(../media/4trjz2nk/herocareers.jpg) center no-repeat;
    padding: 180px 20% 250px;
	background-size: cover;
}
.herocat {
    background: #ecedef url(../media/c34ps2wh/herocat.jpg) center no-repeat;
    padding: 180px 20% 250px;
	background-size: cover;
}

/*** HEALTH CHECK ***/
@media screen and (max-width: 375px) {
    .campaignHC { width: 94% !important; padding: 50px 3% 140px; }
	.colHCLeft { width: 48% !important; padding: 0px 0px 0px; }
	.colHCRight { width: 100% !important; padding: 0px 0px 0px; }
}
.bgHealth-Check {
    background: linear-gradient(rgba(0, 0, 0, 0.3),rgba(0, 0, 0, 0.6)),url(../media/chobaw4c/bg-health-check.jpg) top center no-repeat;
    padding: 120px 20% 150px !important;
	background-size: cover;
}
.campaignHC {
    text-align: left;
    width: 1024px;
    margin: 0 auto;
    padding: 20px 90px 160px;
}
.colHCLeft {
    /* width: 462px; */
    width: 50%;
    vertical-align: top;
    padding: 30px 0px 0px;
    margin-right: 46px;
    display: inline-block;
}
.colHCRight {
    /* width: 462px; */
    width: 44%;
    vertical-align: top;
    padding: 30px 0px 0px;
    margin-top: -10px;
    display: inline-block;
}
.bulletsHC {
    font-size: 19px;
    line-height: 32px;
    color: #fff;
    text-shadow: 1px 1px 3px #4b4b4b;
}
.signupHC {
    background-color: rgba(000, 000, 000, 0.5);
    color: #4b4b4b;
    border-radius: 3px;
    padding: 20px 30px;
    width: min-content;
}
.signupHCtxt {
    font-size: 12px;
    line-height: 15px;
    color: #fff;
    font-weight: 600;
}
.new-form-button {
    border-radius: 3px;
    border: 0px;
    margin-bottom: 10px;
    color: #fff;
    text-decoration: none;
    font-weight: 600;
    font-family: 'Open Sans';
    font-size: 14px;
    text-transform: Uppercase;
    padding: 8px 24px 8px;
    background-color: #FF993E;
    box-shadow: 0 1px 1px 0 rgb(0 0 0 / 30%);
}


/*** PRICING PAGE STYLES ***/
.txtNewLength {
    font-family: 'Open Sans',Helvetica,sans-serif;
    font-size: 12px;
    line-height: 18px;
    font-weight: normal;
    min-height: 18px;
    
}
.popular-de { background: #fff url(../media/scmfqgtb/bg-popular-de.png) top right no-repeat; }
.popularState {
    border: 2px solid #FFB200;
    box-shadow: 0 0 10px 0 rgb(0 0 0 / 30%);
    margin-top: -15px;
    padding: 32px 15px 32px;
}
.boxTool a {
    text-decoration: none;
}

/*** BRAND DATA REPORT PG ***/
.bgBrand-Data-Report {
    background: url(../media/cimi4er5/h1-banner-may-2022.png) top center no-repeat;
    padding: 120px 20% 150px !important;
	background-size: cover;
}
.leftPricingOption {
    flex: 1; 
    background: #fff; 
    /*max-width: 250px; 
    margin-right: 25px; */ 
    border-radius: 5px; 
    padding: 15px;
}

.pricingOptionHeader {
    font-weight: 400; 
    font-style: normal; 
    font-size: 18px; 
    color: #5d6b8f; 
    line-height: 30px;
}

.brandDataPrice{
    font-size: 28px; 
    font-weight: 400; 
    font-style: normal; 
    color: #5d6b8f;
}

.brandDataView {
    color: #8aaa18; 
    font-size: 16px;
}

/*** TOP NAV CHANGE PG ***/
.dropdown .dropbtn {
    font-size: 16px;
    font-weight: 600;
    border: none;
    outline: none;
    color: #607B00;
    padding: 16px 12px;
    background-color: inherit;
    font-family: inherit;
    margin: 0;
    line-height: 0px;
}
        
.primary_button, .socialIcons{
    color: #fff !important;
}
a {
    color: #607B00 !important;
}
/*.colMainLeft {
    width:revert;
}*/
.content1 {
    padding-top: 0; 
}
.partnerWidth {
    width: 1350px;
}
.greenLine {
    border-top: 4px solid #C8E465;
    margin-top: 0;
    margin-bottom: 30px;
}
.colPartnerForm {
   width: 740px;
   margin: auto;
   padding: 10px;
   text-align: left !important;
}
.boxRow {
    /*display: flex;*/
    justify-content: space-evenly;
    /*width: 1024px;*/
}
.partnerLink {
    position: absolute;
    bottom: 30px;
    left: 0%;
    right: 0%;
}
.boxContent {
    position: relative;
    /*padding: 25px 15px;*/
}
.icoSizePartner {
    font-size: 45px;
    padding-bottom: 15px;
}
.partnerFormSection {
    width: 100%; 
    margin-bottom: -80px;
    border-bottom: 1px solid #dddddd;
}
.opFont {
    color: #4b4b4b;
    font-family: 'Open Sans';
}
.newsletterModalClose {
    margin: 0;
    position: absolute;
    width: 27px;
    height: 27px;
    background-color: black !important;
    color: #ffffff !important;
    font-size: 25px !important;
    opacity: 1 !important;
    z-index: 10;
    justify-content: flex-end;
    align-items: center;
    border-radius: 50% !important;
    line-height: 0.9 !important;
    text-shadow: none !important;
    transform: translate(550%, -250%);
}
.newsletterModalClose:focus {
    outline: none !important;
}
.newsletterButton {
    margin: auto 3px;
    /*padding: 8px 50px;*/
    cursor: pointer;
}
.newsletterModal {
    /*text-align: center;*/
    padding-top: 150px;
}
.newsletterModalBody {
    margin: 25px 35px;
}
.newsletterFields {
    width: 70% !important; 
    display: inline-block !important;
    margin-left: 76px;
    margin-bottom: 20px;
}
.newsletterModalTitle {
    color: #607B00;
    text-align: center;
}
.newsletterGDPRText {
    font-size: 14px;
    margin: 20px 45px;
}
.boxLink {
    font-weight: bold;
    position: absolute;
    bottom: 20px;
    vertical-align: middle;
}
.linkSection {
	display: flex;
	flex-direction: column;
	bottom:0;
	align-items: center;
	width: 100%;
	padding: 10px 0;
}
.stageWrapperNew {
    width: 1024px;
    margin: 0 auto;
    position: relative;
    border-radius: 6px;
    background: #fff;
    top: -80px;
    z-index: 100;
    padding: 50px 50px 0px;
}
.boxImage {
    max-width: 100%;
}
.contentWidth {
    width: 1024px !important; 
}
.priceCols {
    /*width: 18.96%;*/
    width: 23.96%;
    padding: 0px 0px;
    margin: 0px 7px 20px 0px;
    display: inline-block;
    vertical-align: top;
    text-align: left;
}
.fa-readme:before { content: "\f4d5"; }
.fa-signs-post:before { content: "\f277"; }

@media screen and (max-width: 1980px) {
    .bgSellhound { padding: 40px 43% 80px 24% !important; }
    .bgDaaS { padding: 40px 43% 140px 24% !important; }
    .bgGrowthProgramRapid { padding: 40px 29% 140px 24% !important; }
}

@media screen and (max-width: 1600px) {
    .bgSellhound { padding: 40px 40% 80px 20% !important; }
    .bgDaaS { padding: 40px 40% 140px 20% !important; }
    .bgGrowthProgramRapid { padding: 40px 35% 140px 20% !important; }
}

@media screen and (max-width: 1190px) {
    .imgSized{ width: auto !important; }
    .bgSellhound { padding: 40px 34% 140px 10% !important; }
    .bgDaaS { padding: 40px 34% 140px 10% !important; }
    .bgGrowthProgramRapid { padding: 40px 34% 140px 10% !important; }
}

@media screen and (max-width: 1024px) {
    .priceCols{ width: 48.6% !important; }
    .priceCols:first-child{ display: none; }
    .priceColsTeasterSpacer{ display: none; }
    .table-pricing{ display: none; }
    .faq-label{ width: 100% !important; }
    .pageContainer{ margin-left: 0 !important; }
    .contentCentreFull{ display: block; width: 100%; margin: 0 !important; }
    .contentWidth{ width: 100% !important; }
    .testimonialsContainer{ margin-left: 0 !important; }
    .newsFullStory>p>img, .newsFullStory>ol>li>img{ width: 100% !important; height: auto !important; }
    .bgSellhound { padding: 40px 33% 140px 2% !important; }
    .bgDaaS { padding: 40px 33% 140px 2% !important; }
    .bgGrowthProgramRapid { padding: 40px 33% 140px 2% !important; }
}

@media screen and (max-width: 900px) {
    #zero-plan { width: 19%; padding: 15px 0px !important; }
    .col50Left>.bgBlue>img{ width: 100% !important; height: auto !important; }
    .col50Left>img, .col50Right>img{ width: 100% !important; height: auto !important; }
    .bgAIPower-Titles { padding: 40px 32% 130px 12% !important; }
    .ai-width { width: 30%; }
    .bgSellhound { padding: 40px 5% 140px 5% !important; }
    .bgDaaS { padding: 40px 5% 140px 5% !important; }
    .bgGrowthProgramRapid { padding: 40px 5% 140px 5% !important; }
    .colHCLeft { width: 49%; }
    .colTest { padding: 0px 0px 0px 0px; }
}

@media screen and (max-width: 768px) {
    #zero-plan { width: 19%; padding: 15px 0px !important; }
    #taster-plan { width: 87%; padding: 15px 0px !important; border-bottom: 8px solid #f6f6f7; }
    #starter-plan { width: 87%; padding: 15px 0px !important; border-bottom: 8px solid #f6f6f7; }
    #essential-plan { width: 87%; padding: 15px 0px !important; border-bottom: 8px solid #f6f6f7; }
    #ultimate-plan { width: 87%; padding: 15px 0px !important; border-bottom: 8px solid #f6f6f7; }
    #custom-plan { width: 87%; padding: 15px 0px !important; border-bottom: 8px solid #f6f6f7; }
    
    .priceCols{ width: 100% !important; }
    .priceCols:first-child{ display: none; }
    .colHCRight{ width: 100%; display: block; }
    .expertsImg{ width: 100% !important; height: auto !important; }
    .colHeroCalcLeft{ width: 100% !important; }
    .colHeroCalcRight{ width: 100% !important; margin: 0 !important; }
    .roiCalcImg{ width: 100% !important; }
    .colCalcLeft{ width: 100% !important; }
    .inputCalcLabel{ width: 100% !important; }
    .colCalcRight{ width: 100% !important; margin-left: 3.5% !important; }
    .contentLeftFull{ margin-right: 0 !important; width: 100% !important; }
    .col2.infoBox.boxContent:not(.contentCentreFull){ width: 100%; /*margin-left: 8.5% !important;*/ }
    .videoContainer{ width: 100% !important; margin-left:0 !important; text-align: center;}
    .vidContSection{ width: 95% !important; margin-left: 2%; }
    .stageWrapper>div>div>p>img, .stageWrapper>div>p>img, .stageWrapper>div>h2>strong>img, .stageWrapper>div>h2>img, .stageWrapper>div>p>strong>img{ width: 100% !important; height: auto !important; }
    #hcForm { width: 100% !important; }
}

@media screen and (max-width: 414px) {
    .pricing-heading { display: block; position: relative; }
    .pricing-body { display: block; }
    #zero-plan { display: none; }
    #taster-plan { width: 100%; border-bottom: 8px solid #f6f6f7; !important; }
    #starter-plan { width: 100%; border-bottom: 8px solid #f6f6f7; !important; }
    #essential-plan { width: 100%; border-bottom: 8px solid #f6f6f7; !important; }
    #ultimate-plan { width: 100%; border-bottom: 8px solid #f6f6f7; !important; }
    #custom-plan { width: 100%; border-bottom: 8px solid #f6f6f7; !important; }
    .price-section-title { width: 91%; display: none; !important; }
    #pricing-body-col-0 { width: 91%; display: none; !important; }
    #pricing-body-col-1 { width: 91%; display: none; !important; }
    #pricing-body-col-2 { width: 91%; display: none; !important; }
    #pricing-body-col-3 { width: 91%; display: none; !important; }
    #pricing-body-col-4 { width: 91%; display: none; !important; }
    .txt-saving { display: inline-block; }
    .colTest { width: 100% !important; }
    .colHalf { width: 100%; }
    .colLogLeft { width: 97% !important; margin-right: 0% !important; }
    .colLogRight { display: none !important; }
    .img-reponsive { width: 100% !important; }
    .colHeroAFLeft { width: 100%; padding: 0px 70px 0px 0px; }
    .colHeroAFRight { width: 100%; padding: 25px 0px; margin: 0px; }
    .bgAIPower-Titles { padding: 30px 5% 90px 5% !important; }
    .ai-width { width: 100%; }
    .ai-powered-box { width: 100%; margin-right: 0px; }
    .long-form-content-highlight { width: 100%; }
    .long-form-content-footer { width: 100%; }
    .bgCalculator { padding: 0px 5% 50px !important; }
    .bgListingChecker { padding: 50px 5% 140px 5% !important; }
    .bgBackupRecovery { padding: 40px 5% 110px 5% !important; }
    .bgBrand-Data-Report { padding: 40px 0% 150px !important; }
    .bgScaling-Gold { padding: 60px 5% 140px 5% !important; }
    .bgPTL { padding: 0px 5% 120px !important; }
    .bgSellhound { padding: 40px 5% 140px 5% !important; background-position: left; }
    .bgDaaS { padding: 40px 5% 140px 5% !important; background-position: left; }
    .bgGrowthProgramRapid { padding: 40px 5% 140px 5% !important; background-position: left; }
    .col50Left { text-align: center !important; }
    .row { margin-right: 0px !important; margin-left: 0px !important; }
    .colTest { padding: 0px 0px 0px 0px; }
    .case-study-box { width: 100%; }
}

@media screen and (max-width: 375px) {
    .img-hero-ptl { width: 375px !important; }
    .img-width-mob { width: 375px !important; }
    .colHeroAFLeft { width: 100%; padding: 0px 0px 0px 0px; }
    .colHeroAFRight { width: 100%; padding: 25px 0px; margin: 0px; }
    .pageContainer { width: 100%; padding: 50px 0% 60px; }
    .sourceBox { padding: 25px 0px 20px; width: 100%; }
    .sourceBoxLeft { margin-right: 0px; width: 100%; text-align: center; }
    .sourceBoxRight { width: 100%; text-align: center; }
    .vid-home { margin: 0 0%; }
    .landingContainer { width: 100%; }
    .colTest { padding: 0px 0px; }
}
