* {

    padding: 0;

    margin: 0;

    box-sizing: border-box;

}



body {



    font-family: "DM Sans", sans-serif;

    margin: 0px;

}



html {

    scroll-behavior: smooth;

}



html,

body,

div,

span,

applet,

object,

iframe,

h1,

h2,

h3,

h4,

h5,

h6,

p,

blockquote,

pre,

a,

abbr,

acronym,

address,

big,

cite,

code,

del,

dfn,

em,

img,

ins,

kbd,

q,

s,

samp,

small,

strike,

strong,

sub,

sup,

tt,

var,

b,

u,

i,

center,

dl,

dt,

dd,

ol,

ul,

li,

fieldset,

form,

label,

legend,

table,

caption,

tbody,

tfoot,

thead,

tr,

th,

td,

article,

aside,

canvas,

details,

embed,

figure,

figcaption,

footer,

header,

hgroup,

menu,

nav,

output,

ruby,

section,

summary,

time,

mark,

audio,

video {

    margin: 0;

    padding: 0;

    border: 0;

    font-size: 100%;

    font: inherit;

    vertical-align: baseline;

}



ol,

ul {

    list-style-type: none;

    padding: 0;

    margin: 0;

}



a {

    text-decoration: none !important;

}



img {

    vertical-align: middle;

}



html,

body {

    overflow-x: clip;

    scrollbar-gutter: stable;

}





/* comn Css */

:root {

    --color-FFFFFF: #ffffff;

    --color-DAE3F2: #DAE3F2;

    --color-161616: #161616;

    --color-5F6567: #5F6567;

    --color-1A4487: #1A4487;

    --fontPoppins: "Poppins", sans-serif;

}



/* Background utility classes */

.bg__FFFFFF {

    background-color: var(--color-FFFFFF);

}



.bg__DAE3F2 {

    background-color: var(--color-DAE3F2);

}



.bg__161616 {

    background-color: var(--color-161616);

}



.bg__5F6567 {

    background-color: var(--color-5F6567);

}



.bg__1A4487 {

    background-color: var(--color-1A4487);

}



/* Font color utility classes */

.fc__FFFFFF {

    color: var(--color-FFFFFF);

}



.fc__DAE3F2 {

    color: var(--color-DAE3F2);

}



.fc__161616 {

    color: var(--color-161616);

}



.fc__5F6567 {

    color: var(--color-5F6567);

}



.fc__1A4487 {

    color: var(--color-1A4487);

}



/*  */



.h1 {

    font-family: var(--fontPoppins);

    font-weight: 500;



    font-size: 60px;

    line-height: 72px;

    letter-spacing: -2px;

}



.h2 {

    font-family: var(--fontPoppins);

    font-weight: 600;

    font-size: 48px;

    line-height: 62.4px;

    letter-spacing: -1px;

}



.h5 {

    font-family: var(--fontPoppins);

    font-weight: 500;

    font-size: 24px;

    line-height: 33.6px;

    letter-spacing: -0.5px;



}





.txt__20 {

    font-family: var(--fontPoppins);

    font-weight: 400;

    font-size: 20px;

    line-height: 30px;

}



.txt__16 {

    font-family: var(--fontPoppins);

    font-weight: 400;

    font-size: 16px;

    line-height: 22.4px;

}



.txt__14 {

    font-family: var(--fontPoppins);

    font-weight: 400;

    font-size: 14px;

    line-height: 19.6px;

}



.txt__30 {

    font-family: var(--fontPoppins);

    font-weight: 400;

    font-size: 30px;

    line-height: 40px;

    letter-spacing: -1px;



}



.wrapper__container {

    max-width: 1310px;

    width: 100%;

    padding-left: 15px;

    padding-right: 15px;

    margin: 0 auto;

}



.fw__300 {

    font-weight: 300;

}



.fw__400 {

    font-weight: 400;

}



.fw__500 {

    font-weight: 500;

}



.fw-600 {

    font-weight: 600;

}



.fw__700 {

    font-weight: 700;

}



.fw__800 {

    font-weight: 800;

}



/* ## common spacing ## */

/* Margin Common Css Class Start */

.mb__0 {

    margin-bottom: 0;

}



.mb__2 {

    margin-bottom: 2px;

}



.mb__4 {

    margin-bottom: 4px;

}



.mb__6 {

    margin-bottom: 6px;

}



.mb__8 {

    margin-bottom: 8px;

}



.mb__10 {

    margin-bottom: 10px;

}



.mb__12 {

    margin-bottom: 12px;

}



.mb__14 {

    margin-bottom: 14px;

}



.mb__16 {

    margin-bottom: 16px;

}



.mb__18 {

    margin-bottom: 18px;

}



.mb__20 {

    margin-bottom: 20px;

}



.mb__22 {

    margin-bottom: 22px;

}



.mb__24 {

    margin-bottom: 24px;

}



.mb__25 {

    margin-bottom: 25px

}



.mb__26 {

    margin-bottom: 26px

}



.mb__28 {

    margin-bottom: 28px

}



.mb__30 {

    margin-bottom: 30px;

}



.mb__32 {

    margin-bottom: 32px;

}



.mb__40 {

    margin-bottom: 40px;

}



.mb__50 {

    margin-bottom: 50px;

}



.mb__52 {

    margin-bottom: 52px;

}



.mb__60 {

    margin-bottom: 60px;

}



.mb__64 {

    margin-bottom: 64px;

}



.mb__70 {

    margin-bottom: 70px;

}



.mb__80 {

    margin-bottom: 80px;

}



.mb__102 {

    margin-bottom: 102px;

}



.mr__12 {

    margin-right: 12px;

}



.mt__16 {

    margin-top: 16px;

}



.ml__12 {

    margin-left: 12px;

}



.ml__18 {

    margin-left: 18px;

}



.mtn__100 {

    position: relative;

    z-index: 0;

    margin-top: -100px;

}



.mtn__80 {

    position: relative;

    z-index: 0;

    margin-top: -80px;

}



.mtn__40 {

    position: relative;

    z-index: 0;

    margin-top: -40px;

}



/* Margin Common Css Class End */



/* Padding Common Css Class Start */

.py__14 {

    padding-top: 14px;

    padding-bottom: 14px;

}



.pl__10 {

    padding-left: 10px;

}



.py__80 {

    padding-top: 80px;

    padding-bottom: 80px;

}



.pt__120 {

    padding-top: 120px;

}



.py__120 {

    padding-top: 120px;

    padding-bottom: 120px;

}



.pt__160 {

    padding-top: 160px;

}



.pb__6 {

    padding-bottom: 6px;

}



.pt__80 {

    padding-top: 80px;

}



.pb__80 {

    padding-bottom: 80px;

}



.pb__40 {

    padding-bottom: 40px;

}



.pt__180 {

    padding-top: 180px;

}



.pb__120 {

    padding-bottom: 120px;

}



.pb__180 {

    padding-bottom: 180px;

}



.text-center {

    text-align: center;

}



.text-right {

    text-align: right;

}



/* Padding Common Css Class End */

.d-flex {

    display: flex;

}



.flex-wrap {

    flex-wrap: wrap;

}



.align-items-center {

    align-items: center;

}



.justify-content-space-between {

    justify-content: space-between;

}



.justify-content-center {

    justify-content: center;

}



.img-fluid {

    max-width: 100%;

    height: auto;

}



.py__100 {

    padding: 100px 0px;

}



.mw__846 {

    max-width: 846px;

    width: 100%;

    margin-left: auto;

    margin-right: auto;

}



.wrapper__container__846 {

    max-width: 876px;

    width: 100%;

    margin-left: auto;

    margin-right: auto;

}



.btn {

    cursor: pointer;

    font-weight: 600;

    font-size: 14px;

    line-height: 18.2px;

    padding: 16px 32px;

    display: inline-block;

    color: var(--color-1A4487);

    border: 1px solid var(--color-1A4487);

    font-family: var(--fontPoppins);

}



.btn__blue {

    transition: .3s ease all;

    color: var(--color-FFFFFF);

    border-color: var(--color-1A4487);

    background-color: var(--color-1A4487);

}



.btn__blue:hover {

    color: var(--color-FFFFFF);

    border-color: var(--color-FFFFFF);

    background-color: var(--color-121212);

}



.btn__white {

    transition: .3s ease all;

    color: var(--color-FFFFFF);

    border-color: var(--color-FFFFFF);

    background-color: transparent;

}



.btn__white:hover {

    color: var(--color-FFFFFF);

    border-color: var(--color-1A4487);

    background-color: var(--color-1A4487);

}



.btn__blue__hover:hover {

    color: var(--color-1A4487);

    border-color: var(--color-1A4487);

    background-color: transparent;

}



/* j css start */



.py__100 {

    padding: 100px 0px;

}



.py__140 {

    padding: 140px 0px;

}



.pb__140 {

    padding-bottom: 140px;

}



.pt__40 {

    padding-top: 40px;

}



.pb__28 {

    padding-bottom: 28px;

}



.mw__846 {

    max-width: 846px;

    width: 100%;

    margin-left: auto;

    margin-right: auto;

}



.mw__1110 {

    max-width: 1110px;

    width: 100%;

    margin-left: auto;

    margin-right: auto;

}



.wrapper__container__846 {

    max-width: 876px;

    width: 100%;

    margin-left: auto;

    margin-right: auto;

    padding: 0px 15px;

}



.wrapper__container__1220 {

    max-width: 1250px;

    width: 100%;

    margin-left: auto;

    margin-right: auto;

    padding: 0px 15px;

}



.wrapper__container__1104 {

    max-width: 1134px;

    width: 100%;

    margin-left: auto;

    margin-right: auto;

    padding: 0px 15px;

}



.text__center {

    text-align: center;

}



.mb__64 {

    margin-bottom: 64px;

}



.mb__28 {

    margin-bottom: 28px;

}



.mb__19 {

    margin-bottom: 19px;

}



.mb__9 {

    margin-bottom: 9px;

}



.custom__row {

    display: flex;

    flex-wrap: wrap;

}



.fbs__14 {

    font-size: 14px;

    line-height: 21px;

    letter-spacing: -0.5px;

    font-family: var(--fontPoppins);

}



.fbs__16 {

    font-size: 16px;

    line-height: 24px;

    letter-spacing: -0.3px;

    font-family: var(--fontPoppins);

}



.fbs__30 {

    font-size: 30px;

    line-height: 41px;

    letter-spacing: -1px;

    font-family: var(--fontPoppins);

}





/* ## wrapper common form ##*/

.wrapper__form__wrapper {

    padding: 50px;

    background: var(--color-FFFFFF);

}



.wrapper__form__row:not(:last-child) {

    margin-bottom: 24px;

}



.wrapper__form__row {

    row-gap: 24px;

    margin-left: -13px;

    margin-right: -13px;

}



.wrapper__form__c12 {

    max-width: 100%;

    width: 100%;

    padding-left: 13px;

    padding-right: 13px;

}



.wrapper__form__c6 {

    max-width: calc(100% / 2);

    width: 100%;

    padding-left: 13px;

    padding-right: 13px;

}



.wrapper__common__form label {

    display: block;

    font-weight: 500;

    font-size: 14px;

    line-height: 19.6px;

    margin-bottom: 5.6px;

    color: var(--color-161616);

    font-family: var(--fontPoppins);

}



.wrapper__common__form input,

.wrapper__common__form textarea,

.wrapper__common__form select {

    height: 48px;

    outline: none;

    width: 100%;

    padding: 6px 10px;

    border-radius: 0px;

    font-weight: 400;

    font-size: 16px;

    line-height: 26px;

    transition: .3s ease all;

    color: var(--color-161616);

    font-family: var(--fontPoppins);

    border: 1px solid #00000026;

    background-color: var(--color-FFFFFF);

}



.wrapper__common__form input:focus,

.wrapper__common__form textarea:focus,

.wrapper__common__form select:focus {

    outline: none;

}



.wrapper__common__form textarea {

    height: 116px;

}



.wrapper__common__form select {

    appearance: none;

    -webkit-appearance: none;

    -moz-appearance: none;

    outline: none;

    background-image: url(../img/select-icon.svg);

    background-repeat: no-repeat;

    background-position: calc(100% - 20px) center;

}



.wrapper__common__form textarea::-webkit-input-placeholder {

    font-weight: 400;

    font-size: 14px;

    line-height: 16.8px;

    color: var(--color-5F6567);

    font-family: var(--fontPoppins);

}



.common__btn__outline {

    padding: 18px 33px;

    border: 1px solid var(--color-1A4487);

    background: var(--color-FFFFFF);

    font-size: 14px;

    font-weight: 600;

    line-height: 18.2px;

    font-family: var(--fontPoppins);

    color: var(--color-1A4487);

    transition: .3s ease all;

    cursor: pointer;

}



.common__btn__outline:hover {

    background: var(--color-1A4487);

    color: var(--color-FFFFFF);

}



/* ## wrapper process ##*/

.wrapper__process__left {

    max-width: 652px;

    width: 100%;

    padding-right: 109px;

}



.wrapper__process__right {

    max-width: calc(100% - 652px);

    width: 100%;

}



/* ## customer testimonials ##*/

.wrapper__center__heading {

    margin-bottom: 10px;

    font-size: 20px;

    font-weight: 400;

    line-height: 26px;

    letter-spacing: -0.4px;

    text-align: center;

    font-family: var(--fontPoppins);

    color: var(--color-161616);

}



.wrapper__testimonial__left {

    max-width: 587px;

    width: 100%;

    padding-right: 44px;

}



.wrapper__testimonial__right {

    max-width: calc(100% - 587px);

    width: 100%;

}



.wrapper__cust__img {

    height: 532px;

}



.wrapper__cust__img img {

    height: 100%;

    width: 100%;

}



.wrapper__customer__pagination {

    position: initial;

    margin-top: 44px;

}



.wrapper__customer__pagination.swiper-pagination .swiper-pagination-bullet {

    margin: 0px;

    width: 6px;

    height: 6px;

    border-radius: 50%;

}



.wrapper__customer__pagination.swiper-pagination {

    display: flex;

    justify-content: center;

    column-gap: 12px;

}



.wrapper__customer__pagination.swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {

    background: #000;

}



/* ## books wrapper ##*/

.wrapper__books__grid__left {

    max-width: 543px;

    width: 100%;

    padding-right: 24px;

}



.wrapper__books__grid__right {

    max-width: calc(100% - 543px);

    width: 100%;

}



.wrapper__books__grid__right__row {

    margin-left: -12px;

    margin-right: -12px;

    row-gap: 24px;

}



.wrapper__books__grid__right__col {

    max-width: calc(100% / 2);

    width: 100%;

    padding: 0px 12px;

}



.wrapper__books__col__inner {

    padding: 24px;

    background: var(--color-FFFFFF);

    height: 100%;

}



/* footer */

.footer__contact__link ul {

    column-gap: 24px;

    justify-content: center;

    padding-bottom: 26px;

}



.footer__contact__link ul li a i {

    margin-right: 6px;

}



.wraper__copy__section {

    padding-top: 16px;

    padding-bottom: 20px;

    border-top: 1px solid #D1DCCE;

}



/*  process timeline */

.wrapper__progress__steper__col:not(:last-child) {

    padding-bottom: 203px;

}



.wrapper__progress__steper__col {

    column-gap: 204px;

}



.wrapper__step__left {

    max-width: 450px;

    width: 100%;

}



.wrapper__progress__steper__col {

    display: flex;

    justify-content: space-between;

}



.wrapper__progress__steper__row {

    position: relative;

    z-index: 1;

    padding: 60px 0px;

}



.wrapper__progress__steper__row::before {

    content: "";

    height: 100%;

    width: 2px;

    background: #D9D9D9;

    position: absolute;

    left: 49%;

    top: 0;

}



.wrapper__progress__steper__row::after {

    content: "";

    height: var(--line-height, 0%);

    width: 2px;

    background: #1A4487;

    position: absolute;

    left: 49%;

    top: 0;

    transform: translateX(-50%);

    transition: height 0.6s linear;

}





/* Timeline End */

/* j css  End */







/* header css start */

.wrapper__header__landing {

    padding: 22px 0;

    background-color: var(--color-FFFFFF);

}



/* header css  end */



/* top banner css start */

.wrapper__top__banner__sec {

    position: relative;

    padding-top: 300px;

    padding-bottom: 75px;

}



.bg__img {

    width: 100%;

    height: 100%;

    top: 0;

    left: 0;

    position: absolute;

    object-fit: cover;

    object-position: center;

    display: block;

    z-index: 0;

}



.wrapper__top__banner__content {

    position: relative;

    z-index: 1;

}



.py__140 {

    padding-top: 140px;

    padding-bottom: 140px;

}



/* top banner css end */



/* Structured Section css Start */

.wrapper__structured__row {

    margin-left: -12px;

    margin-right: -12px;

    row-gap: 30px;

}



.wrapper__structured__col {

    max-width: calc(100% /2);

    width: 100%;

    padding-left: 12px;

    padding-right: 12px;

}



.wrapper__structured__image {

    position: relative;

    height: 100%;

    width: 100%;

}



.wrapper__structured__image img {

    position: absolute;

    width: 100%;

    height: 100%;

    object-fit: cover;

}



.wrapper__structured__content__box {

    padding: 80px 40px;

    height: 100%;

    display: flex;

    justify-content: center;

    align-items: center;

    flex-direction: column;

    background-color: var(--color-DAE3F2);

}



/* Structured Section css  End */



/* Handle section css Start  */

.text__center {

    text-align: center;

}



.wrapper__handle__row {

    margin-left: -12px;

    margin-right: -12px;

    row-gap: 30px;

}



.wrapper__handle__col {

    max-width: calc(100%/ 3);

    width: 100%;

    padding-left: 12px;

    padding-right: 12px;

}



.wrapper__handle__card {

    height: 100%;

    padding: 40px 30px;

    background-color: var(--color-FFFFFF);

}



/* Handle section css End  */



/* Businesses Section css Start */

.pt__140 {

    padding-top: 140px;

}



.pb__140 {

    padding-bottom: 140px;

}



.wrapper__businesses__row {

    row-gap: 30px;

}



.wrapper__businesses__col__left {

    max-width: 761px;

    width: 100%;

    padding-right: 64px;

}



.wrapper__businesses__col__right {

    max-width: calc(100% - 761px);

    width: 100%;

}



.wrapper__businesses__list li {

    position: relative;

    padding: 20px 25px;

    padding-left: 70px;

    background-color: #F4F6F9;

}



.wrapper__businesses__list li:not(:last-child) {

    margin-bottom: 16px;

}



.wrapper__businesses__list li::before {

    content: '';

    position: absolute;

    left: 20px;

    top: calc(50% - 14px);

    background-image: url('../img/list_motif.svg');

    width: 28px;

    height: 28px;

    background-size: cover;

    object-fit: contain;

}



.txt__18 {

    font-weight: 400;

    font-size: 18px;

    line-height: 22.4px;

    font-family: var(--fontPoppins);

}



/* Businesses Section css End */



/* Industry Section css Start */

.wrapper__industry__row {

    margin-left: -10px;

    margin-right: -10px;

    row-gap: 50px;

}



.wrapper__industry__col {

    max-width: calc(100% / 3);

    width: 100%;

    padding-left: 10px;

    padding-right: 10px;

}



.wrapper__industry__col:not(:last-child) .wrapper__industry__card {

    position: relative;

    height: 100%;

    padding-bottom: 27px;

    padding-right: 44px;

    border-bottom: 1px solid rgba(0, 0, 0, 0.149);

}



.wrapper__industry__col:not(:last-child) .wrapper__industry__card::after {

    content: '';

    background-image: url('../img/industry-motif.svg');

    width: 34px;

    height: 34px;

    position: absolute;

    right: 0;

    top: 0;

}



.wrapper__industry__col:last-child .wrapper__industry__card {

    padding: 20px 25px;

    background-color: var(--color-DAE3F2);

}



.mb__34 {

    margin-bottom: 34px;

}





/* Industry Section css End */

/* ## Thank You ## */
.wrapper__th__left {
    max-width: 827px;
    width: 100%;
    padding-right: 30px;
}

.wrapper__th__right {
    max-width: calc(100% - 827px);
    width: 100%;
}

/* ## End ##*/
/* Base alert style */
.alert {
    margin-top: 20px;
    padding: 16px 18px;
    border-radius: 6px;
    font-family: inherit;
    max-width: 520px;
    line-height: 1.5;
    border: 1px solid transparent;
}

/* Heading inside alert */
.alert h3 {
    margin: 0 0 6px 0;
    font-size: 18px;
}

/* Paragraph inside alert */
.alert p {
    margin: 0;
    font-size: 15px;
}

/* Success message */
.alert-success {
    background: #e8f7ec;
    border-color: #4caf50;
    border-left: 5px solid #2e7d32;
    color: #1b5e20;
}

/* Error message */
.alert-error {
    background: #fdecea;
    border-color: #e53935;
    border-left: 5px solid #b71c1c;
    color: #7f0000;
}
/* jalaj - 07-04-2026 */
.wrapper__form__input .iti__flag-container .iti__selected-flag {
    border-right: 1px solid #D0D0D0 !important;
    background: transparent !important;
    width: 54px;
}
.wrapper__form__input .iti {
    width: 100%;
}
.wrapper__form__input input#phone {
    padding-left: 65px;
}

@media(max-width:1100px) {



    .wrapper__businesses__col__left,

    .wrapper__businesses__col__right {

        max-width: 100%;

    }

}



@media(max-width:1024px) {

    .py__140 {

        padding-top: 80px;

        padding-bottom: 80px;

    }



    .pt__140 {

        padding-top: 80px;

    }



    .pb__140 {

        padding-bottom: 80px;

    }

}



@media(max-width:820px) {

    .wrapper__industry__col {

        max-width: calc(100% / 2);

    }



    .wrapper__handle__col,

    .wrapper__structured__col {

        max-width: calc(100% / 1);

    }



    .wrapper__structured__image img {

        position: relative;

    }



    .py__140 {

        padding-top: 60px;

        padding-bottom: 60px;

    }



    .pt__140 {

        padding-top: 60px;

    }



    .pb__140 {

        padding-bottom: 60px;

    }



    .py__100 {

        padding: 60px 0px;

    }
    .wrapper__th__left,
    .wrapper__th__right {
        max-width: 100%;
        width: 100%;
        padding: 0px;
    }

    .wrapper__thankyou__row {
        row-gap: 30px;
    }

}



@media(max-width:767px) {

    .mb__64 {

        margin-bottom: 30px;

    }



    .mb__28 {

        margin-bottom: 18px;

    }



    .mb__19 {

        margin-bottom: 16px;

    }



    .mb__9 {

        margin-bottom: 9px;

    }



    .custom__row {

        display: flex;

        flex-wrap: wrap;

    }



    .fbs__30 {

        font-size: 20px;

        line-height: 30px;

    }



    .h1 {

        font-size: 30px;

        line-height: 40px;

    }



    .h2 {

        font-size: 28px;

        line-height: 38px;

    }



    .h5 {

        font-size: 20px;

        line-height: 30px;

    }





    .txt__20 {

        font-size: 18px;

        line-height: 28px;

    }



    .txt__30 {

        font-size: 20px;

        line-height: 30px;

    }



    .py__100 {

        padding: 50px 0px;

    }



    .py__140 {

        padding: 60px 0px;

    }



    .pb__140 {

        padding-bottom: 50px;

    }



    .wrapper__books__grid__left,

    .wrapper__books__grid__right {

        max-width: 100%;

        padding: 0px;

    }



    .wrapper__books__grid__right__col {

        max-width: 100%;

    }



    .wrapper__books__grid,

    .wrapper__process__grid {

        row-gap: 24px;

    }



    .wrapper__process__left,

    .wrapper__process__right {

        max-width: 100%;

        padding: 0px;

    }



    .wrapper__testimonial__left,

    .wrapper__testimonial__right {

        max-width: 100%;

        padding: 0px;

    }



    .wrapper__cust__img {

        height: 299px;

    }



    .wrapper__form__wrapper {

        padding: 20px;

    }



    .wrapper__form__c6 {

        max-width: 100%;

    }



    .wrapper__form__row:not(:last-child) {

        margin-bottom: 18px;

    }



    .wrapper__form__row {

        row-gap: 18px;

    }



    .wrapper__progress__steper__col:not(:last-child) {

        padding-bottom: 30px;

    }



    .wrapper__step__left {

        max-width: 100%;

    }



    .wrapper__progress__steper__col {

        flex-wrap: wrap;

        row-gap: 15px;

    }



    .wrapper__progress__steper__row::before,

    .wrapper__progress__steper__row::after {

        display: none;

    }



    .wrapper__progress__steper__row {

        padding: 30px 0px;

    }





    .footer__contact__link ul {

        flex-wrap: wrap;

        flex-direction: column;

        row-gap: 15px;

    }



    .wrapper__testimonial__row {

        row-gap: 24px;

    }



    .wrapper__customer__pagination {

        margin-top: 24px;

    }





}



@media(max-width:576px) {

    .wrapper__industry__col {

        max-width: calc(100% / 1);

    }



    .wrapper__structured__content__box {

        padding: 40px 20px;

    }



    .h1 {

        font-size: 24px;

        line-height: 34px;

    }



    .h2 {

        font-size: 22px;

        line-height: 32px;

    }



    .h5 {

        font-size: 17px;

        line-height: 27px;

    }





    .txt__20 {

        font-size: 17px;

        line-height: 27px;

    }



    .txt__30 {

        font-size: 18px;

        line-height: 30px;

    }



    .wrapper__cust__img {

        height: auto;

    }



    .cust__quote__icon img {

        max-width: 45px;

    }



    .footer__contact__link {

        margin-top: 10px;

    }



    .wrapper__handle__card__icon img {

        max-width: 35px;

    }



    .mb__32 {

        margin-bottom: 20px;

    }

}