.paid-services-page p{line-height: 1.55;}
.section-title{text-align: center; margin-bottom: 60px;}
.section-title h2{margin-bottom: 40px;}
.grey-bg {background-color: #f5f6f7;}

@media (max-width:1199px){
    .section-title h2 { margin-bottom: 20px;}
}

@media (max-width:767px){
    .section-title{margin-bottom: 40px;}
}
/* ========================================================================================= */
.banner-main{position: relative; padding-top: 140px; padding-bottom: 85px; background-size: cover; background-position: center; background-repeat: no-repeat; z-index: 1;}
.banner-main h4{font-size: clamp(1.3125rem, 0.5641rem + 1.5611vw, 2.4375rem); font-weight: 500; margin-bottom: 25px; line-height: 1.55;}
.banner-main h1{font-size: clamp(1.625rem, 0.544rem + 2.255vw, 3.25rem); font-weight: 900;}

@media (max-width:1366px){
    .banner-main{padding-top: 80px; padding-bottom: 65px;}
}

@media (max-width:1199px){
    .banner-main{padding-top: 60px; padding-bottom: 48px;}
    .banner-main h4{margin-bottom: 15px;}
}

@media (max-width:991px){
    .banner-main{padding-top: 50px; padding-bottom: 35px;}
}

@media (max-width:767px){
    .banner-main{padding-bottom: 15px;}
    .banner-main .content-block{text-align: center; margin-bottom: 35px;}
}

/* ==================================================================================== */
.about-client{position: relative; padding-top: 273px; padding-bottom: 73px; margin-top: -130px;}
.about-client .row{max-width: 1077px; margin: 0 auto; align-items: center;}
.about-client .row > .col-4:after{position: absolute; content: ""; width: 5px; height: calc(100% + 60px); background-color: #F4D22F; right: 0; top: 50%; transform: translateY(-50%);}
.about-client .inner-content{padding-left: 117px;}

@media (max-width:1366px){
    .about-client{padding-top: 225px; padding-bottom: 55px;}
}

@media (max-width:1023px){
    .about-client{padding-top: 160px; padding-bottom: 35px; margin-top: -90px;}
    .about-client .inner-content {padding-left: 55px;}
}

@media (max-width:767px){
    .about-client{padding-top: 140px;}
    .about-client .title-content{margin-bottom: 25px;}
    .about-client .inner-content {padding-left: 0px;}
    .about-client .row > .col-4:after{display: none;}
}

/* ======================================================================================== */
.what-was-holding{position: relative; padding-top: 210px;}
.what-was-holding:before{position: absolute; content: ""; background-image: url(../images/paid-services/Wave_02.png); width: 1920px; height: 84px; background-size: cover; background-position: center; background-repeat: no-repeat; left: 0; right: 0; top: 0;}
.what-was-holding:after{position: absolute; content: ""; background-image: url(../images/paid-services/Wave_03.png); width: 1920px; height: 100px; background-size: cover; background-position: center; background-repeat: no-repeat; left: 0; right: 0; bottom: 0;}
.what-was-holding dl > dt{position: relative; display: flex; align-items: center; margin-bottom: 40px;}
.what-was-holding dl > dt > .icon{width: 70px; height: 70px; border-radius: 4px; background-color: #000; display: flex; justify-content: center; align-items: center; left: 0; top: 0;}
.what-was-holding dl > dt > p{font-weight: 700; width: calc(100% - 70px); padding-left: 25px;}
.what-was-holding .img-block{margin-left: -44px;}

@media (max-width:1366px){
    .what-was-holding{padding-top: 160px; padding-bottom: 50px;}
}

@media (max-width:1199px){
    .what-was-holding{padding-top: 130px; padding-bottom: 100px;}
}

@media (max-width:767px){
    .what-was-holding{padding-bottom: 120px;}
    .what-was-holding .img-block { max-width: 450px; margin: 0 auto; margin-bottom: 50px;}
    .what-was-holding dl > dt{margin-bottom: 30px;}
}

/* ============================================================================================== */
.mavlers-approach{position: relative; padding-top: 102px; padding-bottom: 30px;}
.mavlers-approach:after{position: absolute; content: ""; background-image: url(../images/paid-services/industry-wave-top.png); width: 1920px; height: 111px; background-size: cover; background-position: center; background-repeat: no-repeat; left: 0; right: 0; bottom: 0;}
.mavlers-approach h2{text-align: center; margin-bottom: 60px;}
.mavlers-approach .img-block{margin-top: 80px; margin-right: -31px;}
.mavlers-approach p{margin-bottom: 40px;}
.mavlers-approach dl{display: flex; flex-wrap: wrap;}
.mavlers-approach dl > dt{position: relative; padding-left: 52px; margin-bottom: 30px; font-weight: 700; width: 50%; min-height: 32px;}
.mavlers-approach dl > dt:before{position: absolute; content: ""; background-image: url(../images/paid-services/check-list-icon.svg); width: 32px; height: 32px; background-size: cover; background-position: center; background-repeat: no-repeat; left: 0; top: -5px;}

@media (max-width:1366px){
    .mavlers-approach{padding-top: 80px; padding-bottom: 100px;}
    .mavlers-approach .img-block{margin-right: 0; position: absolute; bottom: -90px; width: 84%; right: 20px;}
}

@media (max-width:1199px){
    .mavlers-approach{padding-top: 70px; padding-bottom: 100px;}
    /* .mavlers-approach .img-block{margin-top: 80px; margin-right: 0; position: absolute; bottom: 0; width: 44%; right: 20px;} */
}

@media (max-width:991px){
    .mavlers-approach{padding-bottom: 80px;}
    .mavlers-approach .row > .col-6{width: 100%;}
    .mavlers-approach .img-block{position: static; width: 100%;}
    .mavlers-approach .img-block{margin-top: 20px;}
}

@media (max-width:767px){
    .mavlers-approach{padding-top: 50px;}
    .mavlers-approach h2{margin-bottom: 40px;}
    .mavlers-approach p { margin-bottom: 25px;}
    .mavlers-approach dl{margin-top: 40px;}
}

@media (max-width:480px){
    .mavlers-approach dl > dt{width: 100%;}
}

/* ======================================================================================================= */
.industry-treat{position: relative; background-color: #1b1b1b; padding-top: 100px; padding-bottom: 100px;}
.industry-treat p{color: #fff;}
.industry-treat .industry-list{max-width: 668px; width: 100%; margin: 0 auto; margin-bottom: 70px;}
.industry-treat .inner-block{position: relative; display: flex; padding: 40px 0;}
.industry-treat .inner-block:first-child{padding-top: 0;}
.industry-treat .inner-block:after{position: absolute; content: ""; width: calc(100% - 67px); height: 1px; background-color: #E6E8EB; bottom: 0; right: 0; }
.industry-treat .industry-title{display: flex; align-items: center; width: 40%;}
.industry-treat .industry-title > h6{width: calc(100% - 44px); padding-left: 27px; color: #FFDB2D;}
.industry-treat .industry-list > .inner-block > p{width: 60%; padding-left: 13px; margin-top: 23px;}
.industry-treat .content-bottom{text-align: center;}

@media (max-width:1366px){
    .industry-treat{padding-top: 50px; padding-bottom: 50px;}
}

@media (max-width:767px){
    .industry-treat{padding-top: 10px;}
    .industry-treat .industry-title > h6{font-size: 14px;}
    .industry-treat .industry-list{margin-bottom: 50px;}
}

@media (max-width:580px){
    .industry-treat{padding-bottom: 20px;}
    .industry-treat .inner-block{flex-wrap: wrap;}
    .industry-treat .industry-title{width: 100%;}
    .industry-treat .industry-title > h6{padding-left: 18px;}
    .industry-treat .inner-block{padding: 28px 0;}
    .industry-treat .inner-block:after{width: calc(100% - 57px);}
    .industry-treat .industry-list > .inner-block > p{width: 100%; padding-left: 60px; margin-top: 10px;}
}

/* ============================================================================================================ */
.the-results{position: relative; padding-top: 200px; padding-bottom: 65px;}
.the-results:before{position: absolute; content: ""; background-image: url(../images/paid-services/Wave_05.png); width: 1920px; height: 100px; background-size: cover; background-position: center; background-repeat: no-repeat; left: 0; right: 0; top: 0;}
.the-results:after{position: absolute; content: ""; background-image: url(../images/paid-services/Wave_06.png); width: 1920px; height: 148px; background-size: cover; background-position: center; background-repeat: no-repeat; left: 0; right: 0; bottom: 0;}
.the-results h2{text-align: center; margin-bottom: 50px;}
.the-results .content-block{padding-right: 80px;}
.the-results .scroll-block dl{margin-bottom: 40px;}
.the-results .scroll-block dl > dt{padding: 24px 20px; border: 1px solid #E5E5E5; border-radius: 20px; margin-bottom: 12px; background-color: #fff; transition: all ease-in-out .3s;}
.the-results .scroll-block dl > dt > h6{font-size: 16px; font-weight: 700; margin-bottom: 15px; transition: all ease-in-out .3s;}
.the-results .scroll-block dl > dt:hover{background-color: #FFDB2D; border-color: #FFDB2D;}
.the-results .scroll-block dl > dt:hover > h6{font-size: 20px;}

@media (max-width:1366px){
    .the-results { position: relative; padding-top: 170px; padding-bottom: 145px;}
    .the-results .content-block{padding-right: 0;}
    .the-results .content-block > img { position: absolute; bottom: -70px; left: 0; width: 90%;}
}

@media (max-width:767px){
    .the-results h2{margin-bottom: 40px;}
    .the-results{padding-top: 140px; padding-bottom: 175px;}
    .the-results .content-block{text-align: center; margin-bottom: 40px;}
    .the-results .content-block > img { position: static; width: 100%; max-width: 450px; margin: 0 auto;}
}

/* ================================================================================================================= */
.dedicated-model{position: relative; text-align: center; padding-top: 65px; padding-bottom: 150px;}
.dedicated-model:after{position: absolute; content: ""; background-image: url(../images/paid-services/quote-wave-top.png); width: 1920px; height: 99px; background-size: cover; background-position: center; background-repeat: no-repeat; left: 0; right: 0; bottom: 0;}
.dedicated-model h2{text-align: center; margin-bottom: 50px;}
.dedicated-model p{text-align: center; margin-bottom: 40px;}
.dedicated-model p:last-of-type{margin-bottom: 0px;}

@media (max-width:1199px){
    .dedicated-model{padding-top: 10px; padding-bottom: 140px;}
}

/* ============================================================================================================= */
.client-quote{position: relative; padding-top: 80px; padding-bottom: 120px; background-color: #1b1b1b;}
.client-quote:after{position: absolute; content: ""; background-image: url(../images/paid-services/Wave_08.png); width: 1920px; height: 99px; background-size: cover; background-position: center; background-repeat: no-repeat; left: 0; right: 0; bottom: 0;}
.client-quote .quote-block{background-size: 100%; background-repeat: no-repeat; background-position: center; padding-top: 175px; padding-bottom: 210px;}
.client-quote .quote-row{display: flex; align-items: center; max-width: 985px; margin: 0 auto; }
.client-quote .client-profile{width: 130px; height: 130px; background-color: #F4D22F; border-radius: 100%; display: flex; justify-content: center; align-items: center;}
.client-quote .client-info{width: calc(100% - 130px); padding-left: 60px;}
.client-quote .client-info > h4{font-size: 24px; font-weight: 700; color: #fff; margin-bottom: 25px;}
.client-quote .client-info > p{font-size: 24px; color: #fff;}

@Media (max-width:1366px){
    .client-quote{padding-top: 30px;}
}

@media (max-width:1199px){
    .client-quote .quote-block{padding-top: 115px; padding-bottom: 150px; margin-top: -60px;}
    .client-quote .quote-row {max-width:785px;}
    .client-quote .client-info{padding-left: 50px;}
    .client-quote .client-info > h4{font-size: 22px;}
    .client-quote .client-info > p{font-size: 22px;}
}

@media (max-width:991px){
    .client-quote{padding-top: 50px; padding-bottom: 140px;}
    .client-quote .quote-block{background-image: none !important; padding-top: 0; padding-bottom: 0; margin-top: 0;} 
}

@media (max-width:767px){
    .client-quote{padding-top: 10px; padding-bottom: 110px;}
    .client-quote .quote-row{flex-wrap: wrap;}
    .client-quote .client-profile{margin: 0 auto; margin-bottom: 30px;}
    .client-quote .client-info{width: 100%; padding-left: 0; text-align: center;}
    .client-quote .client-info > h4{font-size: 18px; margin-bottom: 20px;}
    .client-quote .client-info > p{font-size: 18px;}
}

/* ================================================================================================================= */
.mavlers-dvantage{padding-top: 80px; padding-bottom: 140px;}
.mavlers-dvantage h2{text-align: center; margin-bottom: 50px;}
.mavlers-dvantage p{text-align: center; margin-bottom: 40px;}
.mavlers-dvantage p:last-of-type{margin-bottom: 0px;}

@media (max-width:1199px){
    .mavlers-dvantage { padding-top: 70px; padding-bottom: 90px;}
    .mavlers-dvantage p{margin-bottom: 30px;}
}

@media (max-width:767px){
    .mavlers-dvantage h2{margin-bottom: 40px;}
    .mavlers-dvantage { padding-top: 40px; padding-bottom: 40px;}
}


