.footer-ppc{background: #ffda30!important;}
.footer-ppc .contact ul li a{color: #000; font-weight: 600;}
h2{text-transform: inherit;}
.header-nav{background:#f3f3f3!important;}
.banner-section{z-index: 1;}
.banner-form{position: relative; background: #ffda30;}
.banner-form form .sbToggle{background-color: #ffda30;}
.banner-form form input[type=submit]{background-color: #fff;}

.shape1{position: absolute; content: ""; width: 285px; height: 284px; background: transparent; border: 30px solid #fff; border-radius: 100%; left: -110px; bottom: 190px; box-sizing: border-box;}
.shape2{position: absolute;top: -60px;right: -50px;z-index: -1;}
.shape3{position: absolute;bottom: -28px;left: -39px;z-index: -1;}
.shape4{position: absolute;bottom: 0;height: 27px;overflow: hidden;left: 5%; z-index: -1;}
.shape5{position: absolute; content: ""; width: 148px; height: 148px; border: 15px solid #fff; border-radius: 100%; right: -50px; bottom: -74px;}
.shape6{position: absolute; left: 0; bottom: 50px; z-index: -1;}
.shape7{position: absolute; left: 0; top: 50%; transform: translateY(-50%); z-index: -1;}
.shape8{position: absolute; left: -23%; top: 28%; transform: translateY(-50%); z-index: -1;}
.shape9{position: absolute; content: ""; width: 145px; height: 145px; border: 15px solid #ffda30; border-radius: 100%; right: -45px; top: -72px;}

.white-label-automation{display: inline-block; width: 100%;}
.white-label-automation h2{margin-bottom: 145px; padding: 0 20px;}
.white-label-automation .automation-integration{padding: 0 15px;}
.white-label-automation .automation-integration > .row{max-width: 1450px; width: 100%; margin: 0 auto; border-radius: 360px; box-shadow: 12px 2px 49px rgba(0,0,0,0.08); padding: 0 100px; padding-bottom: 45px;}
.white-label-automation .automation-integration > .row .col-lg-4{padding-left: 55px; padding-right: 55px;}
.white-label-automation .automation-integration > .row .col-lg-4 .inner-block > figure{display: flex; justify-content: center; margin-bottom: 40px; margin-top: -64px;}
.white-label-automation .automation-integration > .row .col-lg-4 .inner-block > p:first-of-type{padding-bottom: 0;}
.our-client-section .slider_bottom_text{margin-top: 50px;}
.our-client-section .slider_bottom_text > a{pointer-events: none; cursor: default;}

.managed-team-get-quotes{position: relative; background: #ffda30; padding: 60px 0; z-index: 1;}
.managed-team-get-quotes h4{text-transform: inherit; font-size: 23px; margin-bottom: 28px; font-weight: 600;}
.managed-team-get-quotes .btn-border a{background-color: #000; color: #fff; border: 0;}
.managed-team-get-quotes .btn-border span{background-color: #fff;}
.managed-team-get-quotes .btn-border a:hover{background-color: #fff!important; color: #000; border: 0;}
.managed-team-get-quotes .quotes-img{margin-top: -192px;text-align: right;display: flex;margin-bottom: -60px;justify-content: flex-end;}
.managed-team-get-quotes .quotes-img > figure{display: flex;}

.managed-team-how-work{position: relative; z-index: 1;}

.certified-marketing-consultants h2{margin-bottom: 120px;}
.certified-marketing-consultants .row{display: flex; flex-wrap: wrap; margin: 0 -45px;}
.certified-marketing-consultants .row > .col-lg-4{padding: 0 45px; text-align: center;}
.certified-marketing-consultants .row > .col-lg-4 > .inner-block{padding: 0 25px; border: 1px solid #6b6b6b; border-radius: 20px; padding-bottom: 85px; height: 100%;}
.certified-marketing-consultants .row > .col-lg-4 > .inner-block > figure{ display: flex;justify-content: center;margin-top: -65px; margin-bottom: 15px;}
.certified-marketing-consultants .row > .col-lg-4 > .inner-block > .btn{position: absolute; bottom: 0; left: 0; right: 0; margin-bottom: -29px;}
.certified-marketing-consultants .row > .col-lg-4 > .inner-block > .btn-border a{background-color: #fff;}
.certified-marketing-consultants .row > .col-lg-4 > .inner-block > p.consultant-experience{background: #f3f3f3;width: calc(100% + 50px);left: -49px;right: auto;position: relative;padding: 5px 32px; padding-right: 15px; border-top-right-radius: 20px;border-bottom-right-radius: 20px;margin-bottom: 35px; padding-left: 20px;}
.certified-marketing-consultants .row > .col-lg-4 > .inner-block > p.consultant-experience:before{position: absolute; content: ""; border-top: 0px solid transparent;border-bottom: 40px solid transparent;border-right: 23px solid #cecece; left: 0; bottom: -40px;}
.certified-marketing-consultants .row > .col-lg-4 > .inner-block > p{padding-bottom: 0;}
.certified-marketing-consultants .row > .col-lg-4 > .inner-block > span{font-size: 13px; display: block; margin-bottom: 20px; line-height: 1.2;}
.certified-marketing-consultants .row > .col-lg-4:last-child > .inner-block > p.consultant-experience{margin-bottom: 15px;}

.consultants-hire-process{position: relative; z-index: 2; padding-bottom: 180px;}
.consultants-hire-process > .main{max-width: 1355px; width: 100%;}
.consultants-hire-process ul{display: flex; flex-wrap: wrap; margin: 0 -35px; margin-left: 0;}
.consultants-hire-process ul > li{position: relative; width: calc(25% - 70px); margin: 0 35px; background-color: #f3f3f3; border-top-left-radius: 40px; border-bottom-right-radius: 40px; text-align: center; padding: 0 30px; padding-bottom: 25px;}
.consultants-hire-process ul > li:after{position: absolute;content: "";background-image: url(../images/consultants-hire-process-shape.png);width: 79px;height: 9px;background-size: contain;background-position: center;background-repeat: no-repeat;right: -74px;z-index: 1;top: 50%;transform: translateY(-50%);}
.consultants-hire-process ul > li:last-child:after{display: none;}
.consultants-hire-process ul > li > h4{font-size: 44px;color: #ffda30;margin-top: -31px;margin-bottom: 12px;line-height: 1.1;}
.consultants-hire-process ul > li > h5{font-size: 16px; font-weight: 600; line-height: 1.6; margin-bottom: 0;}

.case-study .row{margin: 0;}
.case-study .col1{width: 54%;}
.case-study .col2{width: 46%;}
.case-study .case-study-img{position: relative; padding-bottom: 64%; background-size: cover; background-repeat: no-repeat; background-position: center;}
.case-study .case-study-content{background: #000; padding: 55px 65px;}
.case-study .case-study-content > h3{font-size: 53px; text-transform: inherit; color: #fff; line-height: 1.2; margin-bottom: 50px;}
.case-study .case-study-content > h4{font-size: 27px; text-transform: inherit; color: #fff; line-height: 1.2; margin-bottom: 20px;}
.case-study .case-study-content > h4 > span{font-weight: 400; display: block; margin-bottom: 15px;}
.case-study .case-study-content > p{color: #fff;}
.case-study .case-study-content > .btn{margin-bottom: 50px;}

.holiday-form input[type=email], .holiday-form input[type=search], .holiday-form input[type=tel], .holiday-form input[type=text]{padding: 10px 45px 10px 0; border: 0; border-bottom: 1px solid #000; border-radius: 0;}
.holiday-form input[type=email]:focus, .holiday-form input[type=search]:focus, .holiday-form input[type=tel]:focus, .holiday-form input[type=text]:focus, .holiday-form textarea:focus{box-shadow: 0px 2px 0px -1px #000; -webkit-box-shadow: 0px 2px 0px -1px #000;}
.holiday-form .sbHolder.focused{box-shadow: 0px 2px 0px -1px #000; -webkit-box-shadow: 0px 2px 0px -1px #000;}
.holiday-form .sbHolder{padding: 10px 45px 10px 0; border: 0; border-bottom: 1px solid #000; border-radius: 0;}
.holiday-form .sbSelector{text-indent: 0;}
.holiday-form .sbToggle{border-left: 0; width: 20px;}
.holiday-form textarea{padding: 10px 45px 10px 0; border: 0; border-bottom: 1px solid #000; border-radius: 0; min-height: 46px;}
.get-in-touch-section form .custom-chk-wrap{margin-top: 0;}

.salesforce-certificate{display: flex; flex-wrap: wrap; align-items: center; margin: 0 -20px;}
.salesforce-certificate > figure{display: flex; margin-bottom: 10px; width: calc(25% - 40px); margin: 0 20px;}

.certified-expert-process{position: relative; z-index: 1;}
.certified-expert-process .main > p{padding-bottom: 65px; text-align: center;}
.certified-expert-process .row{margin: 0; align-items: flex-start;}
.certified-expert-process .row > .col1{width: 33.33%;}
.certified-expert-process .row > .col2{width: 33.33%;}
.certified-expert-process .row > .col2 .process-img{text-align: center; position: relative; z-index: 2; padding: 8px 28px;}
.certified-expert-process .process-block{position: relative; display: flex; padding-right: 50px; z-index: 1;}
.certified-expert-process .process-block:after{position: absolute; content: ""; width: 1px; background: #000; height: 100%; right: 0; top: 19px;}
.certified-expert-process .process-block:last-of-type:after{display: none;}
.certified-expert-process .process-block .content{width: calc(100% - 38px); text-align: right; padding-right: 22px; margin-top: 10px;}
.certified-expert-process .process-block .content > h4{font-size: 16px; line-height: 1.2; margin-bottom: 10px;}
.certified-expert-process .process-block .list-number{ width: 38px; height: 38px; background: #f8e9a4; border-radius: 100%; display: flex; justify-content: center; align-items: center; font-size: 16px; font-weight: 700;}
.certified-expert-process .process-block .list-number:after{position: absolute;content: "";height: 1px;background: #000;width: 51px;top: 19px;right: 0;left: auto;z-index: -1;}
.certified-expert-process .row > .col1 .process-block:nth-child(2) .list-number:after{width: 81px; right: -30px;}
.certified-expert-process .row > .col1:last-of-type .process-block{padding-left: 50px; padding-right: 0;}
.certified-expert-process .row > .col1:last-of-type .process-block .content{text-align: left; padding-left: 22px; padding-right: 0;}
.certified-expert-process .row > .col1:last-of-type .process-block:after{left: 0;}
.certified-expert-process .row > .col1:last-of-type .process-block .list-number:after{left: 0;}
.certified-expert-process .row > .col1:last-of-type .process-block:nth-child(2) .list-number:after{left: -30px; right: auto;} 
.certified-expert-process .process-block .list-number.number2{background: #f3c9c9;}
.certified-expert-process .process-block .list-number.number3{background: #94d9e9;}
.certified-expert-process .process-block .list-number.number4{background: #f2a9a1;}
.certified-expert-process .process-block .list-number.number5{background: #b9b7d2;}
.certified-expert-process .process-block .list-number.number6{background: #bbe1db;}

@media (max-width:1600px){
    .shape1{width: 200px; height: 200px; border-width: 20px;}
}

@media (max-width:1366px){
    
    .white-label-automation .automation-integration > .row{padding: 0 60px; padding-bottom: 45px;}
    .white-label-automation .automation-integration > .row .col-lg-4 {padding-left: 30px;padding-right: 30px;}
    
    .certified-marketing-consultants .row{margin: 0 -20px;}
    .certified-marketing-consultants .row > .col-lg-4{padding: 0 20px;}
    .certified-marketing-consultants .row > .col-lg-4 > .inner-block{padding: 0 20px; padding-bottom: 60px;}
    .certified-marketing-consultants .row > .col-lg-4 > .inner-block > p.consultant-experience{width: calc(100% + 50px); left: -44px;}
    
    .consultants-hire-process ul > li{padding: 0 15px; padding-bottom: 15px;}
    .consultants-hire-process ul > li > h5{line-height: 1.4;}
    
    .certified-expert-process .row > .col2 .process-img{margin-top: 20px;}
}

@media (max-width:1199px){
    .banner-section,.section-wrap{padding: 80px 0;}
    .shape7,.shape1,.shape6{display: none;}
    .consultants-hire-process{padding-bottom: 170px;}
    .white-label-automation .automation-integration > .row{border-radius: 20px; padding: 0; padding-bottom: 45px;}
    .white-label-automation .automation-integration > .row .col-lg-4 {padding-left: 20px;padding-right: 20px;}
    
    .case-study .case-study-content > .btn{margin-bottom: 0;}
    .case-study .case-study-content{padding: 50px;}
    
    .certified-marketing-consultants .row > .col-lg-4 > .inner-block > p.consultant-experience{width: calc(100% + 20px); left: -19px;}
    .certified-marketing-consultants .row > .col-lg-4 > .inner-block > p.consultant-experience:before{display: none;}
}

@media (max-width:1024px){
    .certified-expert-process .row > .col2 .process-img{margin-top: 65px;}
}

@media (max-width:1023px){
    .salesforce-certificate{justify-content: center;}
    .banner-section .row.d-flex .col-lg-5{display: none;}
}

@media (max-width:991px){
    .banner-section,.section-wrap{padding: 60px 0;}
    
    .case-study .case-study-content{padding: 30px;}
    .case-study .case-study-content > h3{font-size: 36px; margin-bottom: 25px;}
    .case-study .case-study-content > h4{font-size: 20px;}
    .case-study .case-study-content > h4 > span{margin-bottom: 10px;}
    
    .managed-team-get-quotes .quotes-img{margin-top: -98px; margin-bottom: -60px;}
    .quotes-content h4 br{display: none;}
    
    .certified-marketing-consultants .row > .col-lg-4 > .inner-block > p.consultant-experience{margin-bottom: 20px;}
    .shape9{display: none;}
    
    .consultants-hire-process ul > li{width: calc(50% - 70px);}
    
    .consultants-hire-process ul > li:nth-child(2):after{display: none;}
    .consultants-hire-process ul > li{margin-bottom: 55px;}
    
     .certified-expert-process .process-block{padding-right: 30px;}
    .certified-expert-process .row > .col1:last-of-type .process-block{padding-left: 30px;}
    .shape8{display: none;}
    .certified-expert-process .main > p{padding-bottom: 30px;}
}

@media (max-width:900px){
    .certified-expert-process .row > .col2 .process-img{margin-top: 0;}
    .certified-expert-process .row > .col1{width: 100%; order: 2;}
    .certified-expert-process .row > .col2{order: 1; width: 100%; margin-bottom: 30px;}
    .certified-expert-process .process-block{display: flex; padding-right: 0;}
    .certified-expert-process .process-block .content{order: 2; text-align: left; padding-right: 0; padding-left: 20px; margin-top: 0; margin-bottom: 15px;}
    .certified-expert-process .row > .col1:last-of-type .process-block{padding-left: 0;}
    .certified-expert-process .row > .col1:last-of-type .process-block .content{padding-left: 20px;}
    .certified-expert-process .process-block:after,.certified-expert-process .process-block .list-number:after{display: none;}
    .certified-expert-process .row > .col1:last-of-type .process-block{padding-left: 0;}
    .certified-expert-process .row > .col1:last-of-type .process-block:last-of-type .content{margin-bottom: 0;}
}

@media (max-width:767px){
    .section-wrap{text-align: inherit;}
    
    .white-label-automation{margin-top: 0; padding: 50px 0;}
    .white-label-automation .automation-integration > .row{padding: 40px; margin-top: 0;}
    .white-label-automation .automation-integration > .row .col-lg-4{width: 100%; margin-bottom: 50px; padding: 0;}
    .white-label-automation .automation-integration > .row .col-lg-4:last-child{margin-bottom: 0;}
    .white-label-automation .automation-integration > .row .col-lg-4 .inner-block > figure{margin-top: 0; margin-bottom: 20px;}
    
    .managed-team-how-work .row > .col-lg-6:first-child{margin-bottom: 40px; text-align: center;}
    
    .certified-marketing-consultants h2{margin-bottom: 100px;}
    .certified-marketing-consultants .row{margin: 0;}
    .certified-marketing-consultants .row > .col-lg-4{width: 100%; padding: 0; margin-bottom: 120px;}
    .certified-marketing-consultants .row > .col-lg-4:last-child{margin-bottom: 0;}
    
    .white-label-automation h2{margin-bottom: 50px;} 
    .managed-team-get-quotes{overflow: hidden;}
    .managed-team-get-quotes .quotes-img {margin-top: -50px;margin-bottom: -130px;}
    
    .certified-expert-process .row > .col2{margin-bottom: 0;}
}

@media (max-width:640px){
    .banner-section,.section-wrap{padding: 40px 0;}
    
    .white-label-automation .automation-integration > .row .col-lg-4 .inner-block > figure{margin-bottom: 25px;}
    
    .case-study .col1,.case-study .col2{width: 100%;}
    .case-study .case-study-img{padding-bottom: 45%;}
    
    .certified-expert-process .row > .col2 .process-img{padding: 0;}
}

@media (max-width:480px){
    .consultants-hire-process ul > li{width: 100%; margin: 0; margin-bottom: 30px; margin-top: 15px;}
    .consultants-hire-process ul > li:last-child{margin-bottom: 0;}
    .consultants-hire-process ul > li:after{display: none;}
    .consultants-hire-process ul > li > h4{font-size: 36px; margin-top: -20px;}
    .salesforce-certificate > figure{width: calc(33.33% - 20px);}
}


