body {
    padding: 0px;
    margin: 0px;
    font-family: "HvDTrial Brandon Grotesque";
    background: #fff;
    overflow-x: hidden;
}

a {
    text-decoration: none;
}

@font-face {
    font-family: "Garamond Premiere Pro";
    src: url("../../outer_fonts/GaramondPremrPro.woff2") format("woff2"),
        url("../../outer_fonts/GaramondPremrPro.woff") format("woff");
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: "HvDTrial Brandon Grotesque";
    src: url("../../outer_fonts/HvDTrial_BrandonGrotesque-Black.woff2")
            format("woff2"),
        url("../../outer_fonts/HvDTrial_BrandonGrotesque-Black.woff")
            format("woff");
    font-weight: 900;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: "HvDTrial Brandon Grotesque";
    src: url("../../outer_fonts/HvDTrial_BrandonGrotesque-BoldItalic.woff2")
            format("woff2"),
        url("../../outer_fonts/HvDTrial_BrandonGrotesque-BoldItalic.woff")
            format("woff");
    font-weight: bold;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: "HvDTrial Brandon Grotesque";
    src: url("../../outer_fonts/HvDTrial_BrandonGrotesque-BlackItalic.woff2")
            format("woff2"),
        url("../../outer_fonts/HvDTrial_BrandonGrotesque-BlackItalic.woff")
            format("woff");
    font-weight: 900;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: "HvDTrial Brandon Grotesque";
    src: url("../../outer_fonts/HvDTrial_BrandonGrotesque-Bold.woff2")
            format("woff2"),
        url("../../outer_fonts/HvDTrial_BrandonGrotesque-Bold.woff")
            format("woff");
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: "HvDTrial Brandon Grotesque";
    src: url("../../outer_fonts/HvDTrial_BrandonGrotesque-Regular.woff2")
            format("woff2"),
        url("../../outer_fonts/HvDTrial_BrandonGrotesque-Regular.woff")
            format("woff");
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: "HvDTrial Brandon Grotesque";
    src: url("../../outer_fonts/HvDTrial_BrandonGrotesque-RegularItalic.woff2")
            format("woff2"),
        url("../../outer_fonts/HvDTrial_BrandonGrotesque-RegularItalic.woff")
            format("woff");
    font-weight: normal;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: "HvDTrial Brandon Grotesque";
    src: url("../../outer_fonts/HvDTrial_BrandonGrotesque-Light.woff2")
            format("woff2"),
        url("../../outer_fonts/HvDTrial_BrandonGrotesque-Light.woff")
            format("woff");
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: "HvDTrial Brandon Grotesque";
    src: url("../../outer_fonts/HvDTrial_BrandonGrotesque-MediumItalic.woff2")
            format("woff2"),
        url("../../outer_fonts/HvDTrial_BrandonGrotesque-MediumItalic.woff")
            format("woff");
    font-weight: 500;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: "HvDTrial Brandon Grotesque";
    src: url("../../outer_fonts/HvDTrial_BrandonGrotesque-ThinItalic.woff2")
            format("woff2"),
        url("../../outer_fonts/HvDTrial_BrandonGrotesque-ThinItalic.woff")
            format("woff");
    font-weight: 100;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: "HvDTrial Brandon Grotesque";
    src: url("../../outer_fonts/HvDTrial_BrandonGrotesque-Medium.woff2")
            format("woff2"),
        url("../../outer_fonts/HvDTrial_BrandonGrotesque-Medium.woff")
            format("woff");
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: "HvDTrial Brandon Grotesque";
    src: url("../../outer_fonts/HvDTrial_BrandonGrotesque-Thin.woff2")
            format("woff2"),
        url("../../outer_fonts/HvDTrial_BrandonGrotesque-Thin.woff")
            format("woff");
    font-weight: 100;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: "HvDTrial Brandon Grotesque";
    src: url("../../outer_fonts/HvDTrial_BrandonGrotesque-LightItalic.woff2")
            format("woff2"),
        url("../../outer_fonts/HvDTrial_BrandonGrotesque-LightItalic.woff")
            format("woff");
    font-weight: 300;
    font-style: italic;
    font-display: swap;
}

/*
h1, h2, h3, h4, h5, h6 {
    font-family: 'Garamond Premiere Pro';
}*/

.login h2 span {
    color: #8aaa91;
    font-size: 32px;
    font-weight: 600;
    margin-bottom: 0px;
}

.login-inner {
    background: url(../../img/outer_img/login-bg.png) no-repeat;
    background-size: 100% 100%;
    width: 100%;
    min-height: calc(100vh - 130px);
    display: flex;
    align-items: center;
    justify-content: flex-start;
}

/* .login-inner .sign-content{
    margin-top: 130px;
} */

.login-inner .sign-content h2 {
    color: #f8d18d;
    font-size: 32px;
    font-weight: 500;
    text-transform: uppercase;
    text-shadow: 0px 4px 4px rgba(0, 0, 0, 0.0025);
    margin-bottom: 8px;
    font-family: "HvDTrial Brandon Grotesque";
}

.login-inner .sign-content p {
    color: #fff;
    font-size: 16px;
    font-weight: 400;
    text-transform: uppercase;
    text-shadow: 0px 4px 4px rgba(0, 0, 0, 0.0025);
    margin-bottom: 0px;
}

.login-inner .sign-content p a {
    color: #f8d18d;
}

.login-inner .sign-content p a:hover {
    color: #fff;
    text-decoration: underline;
}

.sign-content {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    align-items: flex-start;
    min-height: 320px;
    width: 80%;
}

.welcome h1 {
    color: #fff;
    font-size: 56px;
    font-weight: 400;
    margin-bottom: 0px;
    line-height: 36px;
}

/* .login-inner .log-access {
    width: 70%;
} */
.login-inner .log-access p {
    color: #fff;
    font-size: 16px;
    font-weight: 420;
    text-shadow: 0px 4px 4px rgba(0, 0, 0, 0.0025);
    margin-bottom: 0px;
    line-height: 22px;
    text-transform: none;
}

.login-inner .log-access p a {
    text-decoration: underline;
}

.login-inner .log-access p a:hover {
    text-decoration: none;
}

/* .sign-content-from{
    margin-top: 130px;
} */

.sign-content-from {
    background: linear-gradient(
        118.3deg,
        #c2a657 1.51%,
        #e9d292 15.87%,
        #967c3e 30.23%,
        #f1dd99 44.6%,
        #7c6019 58.96%,
        #e7d8a0 73.32%,
        #a88e53 87.68%,
        #efd99e 102.04%
    );
    padding: 5px;
    width: 404px;
}

.inner-login-from {
    background: #fff;
    width: 100%;
    padding: 60px 30px;
}

.inner-login-from h6 {
    color: #616161;
    font-weight: 420;
    font-size: 16px;
    text-align: start;
    margin-bottom: 16px;
    line-height: 22.8px;
    font-family: "HvDTrial Brandon Grotesque" !important;
}

.inner-login-from label {
    font-weight: 400;
    font-size: 14px;
    line-height: 20px;
    color: #1e293b;
    padding-bottom: 7px;
}

.inner-login-from input {
    background: #f8fafc;
    border-top: 1px solid #e2e8f0 !important;
    border-radius: 0;
    border: none;
}

.inner-login-from input::placeholder {
    font-size: 14px;
    font-weight: 400;
    color: #64748b;
}

.inner-login-from input:focus {
    box-shadow: none;
    background: #f8fafc;
}

.inner-login-from .form-group {
    padding: 12px 0px;
}

.pos-rel {
    position: relative;
}

.eye-icon {
    position: absolute;
    right: 10px;
    bottom: 18px;
}

.create-account {
    padding: 3px 0px 12px;
}

.create-account p {
    color: #424242;
    font-size: 12px;
    line-height: 14px;
    font-weight: 400;
    margin-bottom: 0px;
}

.create-account p a {
    color: #b7862b;
    text-decoration: none;
}

.login-detailbtn {
    padding: 15px 0px;
}

.login-btn button {
    border: 1px solid transparent;
    /* Transparent border as a base */
    background: linear-gradient(#fff, #fff),
        /* Inner background (button background) */
            linear-gradient(99.09deg, #d8c487 2.64%, #b7862b 100%);
    /* Gradient for the border */
    background-origin: border-box;
    /* Position the gradient correctly */
    background-clip: padding-box, border-box;
    /* Clip the backgrounds */
    border-radius: 100px;
    /* Rounded corners */
    padding: 10px 0px;
    /* Padding for the button */
    width: 100%;
    /* Button width */
    color: #b7862b;
    /* Text color inside the button */
    position: relative;
    /* Reset any other position properties */
    text-transform: uppercase;
    font-size: 16px;
    line-height: 24px;
    font-weight: 400;
}

.login-btn button:hover {
    background: linear-gradient(99.09deg, #d8c487 2.64%, #b7862b 100%);
    color: #fff;
}

.forgot-reset p {
    color: #1e293b;
    text-align: center;
    margin-bottom: 0px;
    font-size: 12px;
    line-height: 14px;
}

.forgot-reset p a {
    color: #b7862b;
    text-decoration: none;
}

p.need {
    padding-top: 20px;
}

.search-data {
    border-top: solid 8px #162a26;
}

.logo-cricular {
    display: flex;
    justify-content: space-between;
}

.logo-cricular .l-img img {
    height: 15px;
}

.logo-cricular .l-img-ldt img {
    height: 28px;
}

.saerch-categrydata {
    height: 100%;
    max-width: 599px;
    padding: 0px 53px 0px 40px;
    display: flex;
    -webkit-box-align: center;
    align-items: center;
    background-color: rgb(22, 42, 38);
    border-radius: 0px 0px 50px 50px;
    gap: 54px;
}

.dashboard {
    margin-top: 33px;
}

.dashboard-menu {
    height: 100%;
    padding: 0px 18px 0px 0px;
}

.dashboard-menu ul li {
    font-size: 13px;
    font-weight: 400;
    line-height: 13px;
    display: flex;
    align-items: center;
    font-family: "brandon-grotesque", sans-serif !important;
}

.dashboard-menu ul li a {
    color: #292524;
    padding: 12px 10px;
    width: 100%;
    display: block;
    transition: 0.3s ease-in all;
    border: 1px solid transparent;
}

.dashboard-menu ul li img {
    max-width: 16px;
}

.dashboard-menu ul li a span {
    padding-left: 7px;
}

.dashboard-menu ul li a:hover {
    background: #e7e5e4;
    color: rgba(186, 144, 47, 1);
    border: 1px solid #e7e5e4;
    color: #292524;
}

/*.dashboard-menu ul li a:hover img{
    filter: invert(39%) sepia(33%) saturate(1495%) hue-rotate(350deg) brightness(92%) contrast(90%);
    transition: 0.3s ease-in all;
}*/

.dashboard-menu ul {
    padding: 0px 0px 25px 0px;
    margin: 0px 0px 0px 0px;
    border-bottom: solid 1px #f1f5f9;
}

.dashboard-menu ul:last-child {
    border-bottom: none;
}

.user-img {
    display: flex;
    align-items: baseline;
    justify-content: space-between;
    margin-bottom: 15px;
    width: 20%;
}

.user-img img {
    width: 48px;
    height: 48px;
    border-radius: 100%;
    border: 2px solid transparent;
    background: linear-gradient(180deg, #ffffff 0%, #d4d4d8 50%, #ffffff 100%);
    object-fit: cover;
    background-origin: border-box;
    background-clip: padding-box, border-box;
    box-shadow: 0px 1px 2px 0px rgba(18, 18, 23, 0.05);
}

.jenny-profile h2 {
    margin-bottom: 5px;
    font-size: 12px;
    font-weight: 400;
    color: #292524;
    line-height: 17px;
    text-align: center;
    text-transform: uppercase;
}

.user-img i {
    padding-left: 0px;
    color: #8aaa91;
    font-size: 20px;
}

.jenny-profile p {
    text-align: center;
    font-size: 12px;
    line-height: 14px;
    font-weight: 300;
    color: #292524;
    font-family: "brandon-grotesque", sans-serif !important;
}

.ghhjj {
    padding: 35px 15px 0px;
}

.supplier {
    background: #fafaf9;
    width: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 21px 10px;
}

.header .navbar {
    display: flex;
    justify-content: space-between;
    padding: 0px 0px;
}

.header-links {
    display: flex;
    column-gap: 20px;
}

.header .navbar-nav .nav-item a {
    color: #292524;
    font-size: 14px;
    font-weight: 420;
    text-transform: uppercase;
    padding: 9px 18px;
    text-align: start;
}

.header .navbar-nav {
    border: 1px solid transparent;
    background: linear-gradient(#fff, #fff),
        /* Inner background (button background) */
            linear-gradient(99.09deg, #d8c487 2.64%, #b7862b 100%);
    background-origin: border-box;
    background-clip: padding-box, border-box;
    margin: 0px;
    padding: 0px 3px;
    height: 100%;
    align-items: center;
    white-space: nowrap;
    flex-direction: row;
    column-gap: 3px;
}

.header li.nav-item.bk-demo {
    border: 1px solid transparent;
    background: linear-gradient(#fff, #fff),
        /* Inner background (button background) */
            linear-gradient(99.09deg, #d8c487 2.64%, #b7862b 100%);
    background-origin: border-box;
    background-clip: padding-box, border-box;
    margin: 0px;
    padding: 0px 0px;
    height: 100%;
    align-items: center;
    white-space: nowrap;
    flex-direction: row;
    /* margin-left: 0px; */
    /* margin-right: 0px; */
    padding: 1px;
}

.header .navbar-nav .nav-item button {
    border: none;
    color: #b7862b;
    font-weight: 420;
    font-size: 14px;
    line-height: 22px;
    padding: 9px 27px;
    background: transparent;
    text-transform: uppercase;
    margin: 0px 0px 0px 0px;
    transition: 0.3sease -in all;
    display: flex;
    align-items: center;
}

.header .navbar-nav .nav-item button img {
    margin-left: 8px;
    filter: invert(39%) sepia(33%) saturate(1495%) hue-rotate(350deg)
        brightness(92%) contrast(90%);
}

.header .navbar-nav .nav-item:hover img,
.header .navbar-nav .nav-item button.bookDemo img {
    filter: brightness(1) sepia(35%) saturate(494%) hue-rotate(13deg)
        brightness(96%) contrast(95%);
    transition: 0.3s ease-in all;
}

.header .navbar-nav .nav-item button:hover,
.header .navbar-nav .nav-item button.bookDemo {
    transition: 0.3s ease-in all;
    background: linear-gradient(99.09deg, #d8c487 2.64%, #b7862b 100%);
    color: #fff;
}

.header .navbar-nav .nav-item button.bookDemo:hover {
    transition: 0.3s ease-in all;
    background: linear-gradient(99.09deg, #b7862b 2.64%, #d8c487 100%);
}

ul.bdr-remove {
    border: none !important;
    background: transparent !important;
    padding: 0px !important;
}

ul.login-signup {
    padding: 3px !important;
}

.header ul.login-signup .nav-item button {
    color: #292524;
    border: none;
    font-weight: 420;
    font-size: 14px;
    line-height: 22px;
    padding: 7px 15px;
    background: transparent;
    text-transform: uppercase;
    margin: 0px 0px 0px 0px;
    transition: 0.3s ease-in all;
    display: flex;
    align-items: center;
}

.header ul.login-signup .nav-item button.active {
    background: linear-gradient(99.09deg, #d8c487 2.64%, #b7862b 100%);
    color: #fff;
}

.header ul.login-signup .nav-item:hover button {
    background: linear-gradient(99.09deg, #d8c487 2.64%, #b7862b 100%);
    color: #292524;
    transition: 0.3s ease-in all;
}

.ghhjj {
    padding: 35px 15px 0px;
    display: flex;
    align-items: center;
}

.jenny-profile p {
    color: rgba(87, 83, 78, 1);
    font-size: 16px;
    line-height: 22px;
    font-weight: 400;
}

.jenny-profile {
    width: 66%;
}

.supplier {
    background: #fafaf9;
    width: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 8px 10px;
    border: solid 1px rgba(245, 245, 244, 1);
    background: none;
}

.supplier .form-check-input:checked {
    background-color: rgba(186, 144, 47, 1);
    border-color: rgba(186, 144, 47, 1);
    box-shadow: 0 0 0 0.25rem rgb(22 42 38 / 15%);
}

.form-check-input:focus {
    border-color: rgba(186, 144, 47, 1);
    outline: 0;
    box-shadow: 0 0 0 0.25rem rgb(22 42 38 / 15%);
}

.cricualr-menu {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 37px;
}

.cric h3 {
    color: rgba(45, 106, 77, 1);
    font-weight: 400;
    font-size: 24px;
    line-height: 34px;
    text-transform: uppercase;
    margin-bottom: 10px;
}

.cric p {
    color: #162a26;
    font-weight: 400;
    font-size: 16px;
    line-height: 19px;
    margin-bottom: 10px;
}

.cric-icon img {
    margin: 0px 10px;
}

.sort-by {
    display: flex;
    align-items: center;
    margin-bottom: 33px;
}

.sort-by p {
    color: #045544;
    font-size: 14px;
    line-height: 19px;
    font-weight: 400;
    margin-bottom: 0px;
}

.sort-by button {
    border-radius: 100px;
    background: rgba(224, 238, 223, 1);
    font-size: 14px;
    line-height: 19px;
    font-weight: 500;
    padding: 4px 14px;
    border: none;
    margin-left: 17px;
    margin-right: 17px;
}

.sort-by button img {
    margin-left: 5px;
    max-width: 20px;
}

.filter-by {
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.clear-filter-data {
    border: solid 1px #d6d3d1;
    padding: 15px 10px;
}

.filter-by h2 {
    margin-bottom: 0px;
    color: rgba(28, 25, 23, 1);
    font-size: 24px;
    font-weight: 600;
    line-height: 40px;
}

.filter-by p {
    margin-bottom: 0px;
    color: rgba(194, 158, 64, 1);
    font-size: 12px;
    font-weight: 400;
    line-height: 16px;
}

.lession-accrdin .accordion .accordion-item {
    background: none;
    border: none;
    border-bottom: none;
}

.lession-accrdin .accordion .accordion-item h2 {
    padding: 0px 0px;
}

.vtct h2 {
    color: #000000;
    font-size: 32px;
    font-weight: 500;
    padding: 32px 0px 6px;
    margin-bottom: 0px;
}

.lession-accrdin .accordion .accordion-button:focus {
    box-shadow: none;
}

.lession-accrdin .accordion .accordion-button:not(.collapsed) {
    background: none;
    border: none;
    box-shadow: none;
    padding: 7px 0px;
}

.lession-accrdin {
    padding-top: 15px;
}

.course-details .lession-accrdin .accordion-header button {
    padding: 13px 0px 17px;
}

.lession-accrdin .accordion .accordion-button {
    background: none;
    color: #000000;
    font-weight: 600;
    font-size: 16px;
    line-height: auto;
    padding: 7px 0px;
}

.welcome-text {
    display: flex;
    justify-content: space-between;
    width: 100%;
    padding: 0px 27px 0px 0px;
    align-items: center;
}

.welcome-text h6 {
    color: rgba(41, 37, 36, 1);
    font-size: 14px;
    font-weight: 500;
    margin-bottom: 0px;
    line-height: 19px;
    text-transform: uppercase;
}

.course-details .accordion-body {
    padding: 10px 0px;
}

.live-videobox {
    display: flex;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    margin-bottom: 10px;
}

.live-videobox {
    background: #fff5ed;
    border-radius: 16px;
    padding: 16px 16px;
}

.lession-accrdin .accordion .accordion-button::after {
    position: absolute;
    right: 0px;
}

.lession-accrdin .accordion-button::after {
    flex-shrink: 0;
    width: 1.25rem;
    height: 1.25rem;
    margin-right: auto;
    content: "";
    background-image: url(
        data:image/svg + xml,
        %3csvgxmlns="http://www.w3.org/2000/svg"viewBox="0 0 16 16"fill="%23FF5733"%3e%3cpathfill-rule="evenodd"d="M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z"/%3e%3c/svg%3e
    );
    background-repeat: no-repeat;
    background-size: 1.25rem;
    transition: transform 0.2s ease-in-out;
}

.material-type .form-check .form-check-input:checked {
    background-color: rgba(186, 149, 83, 1);
    border-color: rgba(186, 149, 83, 1);
    box-shadow: none;
}

.material-type .form-check {
    display: flex;
    align-items: center;
}

.material-type .form-check label {
    padding-left: 35px !important;
    margin-bottom: 0px;
    padding-top: 4px;
    font-size: 14px;
    color: rgba(41, 37, 36, 1);
    line-height: 19px;
    font-weight: 400;
}

.lession-accrdin .accordion-body {
    padding: 0px;
}

.material-type {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 10px;
    column-gap: 10px;
}

.material-type .form-check .form-check-input {
    float: inherit;
    height: 16px;
    width: 16px;
    box-shadow: none;
    border-color: rgba(194, 194, 194, 1);
    pointer-events: none;
    border-radius: 4px;
}

.material-type h6 {
    margin-bottom: 0px;
    color: rgba(120, 113, 108, 1);
    font-size: 12px;
    line-height: 16px;
    font-family: "brandon-grotesque", sans-serif !important;
}

.more a {
    color: rgba(194, 158, 64, 1);
    font-weight: 400;
    font-size: 12px;
    line-height: 17px;
    text-transform: uppercase;
}

.width-type input {
    border-radius: 0px;
    border: 1px solid rgba(226, 232, 240, 1);
    color: rgba(41, 37, 36, 1);
    transition: 0.3s ease-in all;
    font-weight: 400;
    font-size: 14px;
    line-height: 22px;
    background: rgba(248, 250, 252, 1);
    width: 100%;
}

.width-type input:placeholder {
    color: rgba(41, 37, 36, 1) !important;
}

.width-type input:focus {
    box-shadow: none;
    border-color: #162a26;
}

.avila-mcq .hidden-radio {
    display: none;
}

.avila-mcq .radio-button {
    display: inline-block;
    background-color: #fff;
    border: 1.5px solid rgba(168, 162, 158, 1);
    border-radius: 50%;
    width: 16px;
    height: 16px;
    position: relative;
    cursor: pointer;
    margin-right: 10px;
}

.avila-mcq input[type="radio"]:checked + .radio-button::after {
    opacity: 1;
}

.avila-mcq .radio-button::after {
    content: "";
    width: 7px;
    height: 7px;
    background-color: rgba(255, 255, 255, 1);
    border-radius: 50%;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    opacity: 0;
    transition: opacity 0.2s ease;
    pointer-events: none;
}

.avila-mcq input[type="radio"]:checked + .radio-button::before {
    opacity: 1;
}

.avila-mcq .radio-button::before {
    content: "";
    width: 16px;
    height: 16px;
    background-color: rgba(183, 134, 43, 1);
    border-radius: 50%;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    opacity: 0;
    transition: opacity 0.2s ease;
    pointer-events: none;
}

.radio-label h6 {
    margin-bottom: 0px;
    font-size: 18px;
    color: rgba(41, 37, 36, 1);
    line-height: 16px;
    padding-left: 7px;
    font-weight: 300;
}

.avila-mcq .radio-label {
    display: flex;
    align-items: center;
}

.avila-mcq {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 10px;
}

.avila-mcq h6 {
    margin-bottom: 0px;
    color: rgba(120, 113, 108, 1);
    font-size: 12px;
    line-height: 16px;
    font-family: "brandon-grotesque", sans-serif !important;
}

.avila-mcq .radio-label h6 {
    padding-left: 0px !important;
    margin-bottom: 0px;
    padding-top: 0px;
    font-size: 14px;
    color: rgba(41, 37, 36, 1);
    line-height: 19px;
    font-weight: 400;
}

.lising-product {
    display: flex;
    column-gap: 15px;
    row-gap: 15px;
    flex-direction: row;
    flex-wrap: wrap;
    align-items: flex-start;
    justify-content: space-between;
}

.lp-col {
    flex-basis: 18%;
    border: solid 1px rgba(214, 211, 209, 1);
    padding: 7px;
}

.product-price {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 0px 8px 15px;
}

.product-content {
    padding: 15px 8px 15px;
}

.product-content h2 {
    color: rgba(28, 25, 23, 1);
    font-size: 16px;
    font-weight: 500;
    line-height: 19px;
    margin-bottom: 0px;
    padding: 0px 60px 0px 0px;
    text-align: start;
}

.roduct-price-kg span {
    color: rgba(82, 138, 111, 1);
    font-size: 11px;
    font-weight: 400;
    line-height: 12px;
    display: block;
    margin-bottom: 15px;
}

.roduct-price-kg h6 {
    color: #162a26;
    font-size: 14px;
    font-weight: 500;
    line-height: 20px;
    margin-bottom: 0px;
}

.color-picker {
    width: 14px;
    height: 14px;
    background: rgba(216, 69, 57, 1);
    margin: 10px 8px;
}

.prod-img {
    position: relative;
}

.prod-img span {
    position: absolute;
    right: 9px;
    top: 6px;
    color: #fff;
    font-size: 16px;
    cursor: pointer;
}

.about-banner {
    background: url(../../img/outer_img/banner-about.png) no-repeat;
    background-size: cover;
    width: 100%;
    height: 350px;
    margin: 15px 0px;
}

.pabenation-nexting {
    background: rgba(245, 245, 244, 1);
    padding: 15px 20px 15px 20px;
    margin: 15px 0px;
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.previous-page ul {
    padding: 0px;
    margin: 0px;
    display: flex;
    align-items: center;
}

.previous-page ul li {
    list-style: none;
}

.previous-page ul li a {
    color: rgba(45, 106, 77, 1);
    font-size: 14px;
    font-weight: 500;
    line-height: 20px;
    display: flex;
    align-items: center;
}

.previous-page ul li a img {
    margin-right: 10px;
}

.list-user-data ul li {
    padding: 0px 10px;
}

.list-user-data ul li.active a {
    background: rgba(4, 85, 68, 1);
    border-radius: 6px;
    width: 38px;
    height: 38px;
    display: flex;
    justify-content: center;
    align-items: center;
    color: #fff;
}

img.img-next {
    transform: rotate(180deg);
    margin-left: 10px;
}

.loginpl-100 {
    padding-left: 50px;
}

.forthdisy {
    color: #045544 !important;
}

.blk-color {
    color: #162a26 !important;
}

span.creating-resou {
    color: #045544 !important;
}

/*==============   start css here  =====================*/

/* .slider .carousel-item img {
    width: 100%;
    background-size: cover;
    object-fit: cover;
} */

.slider-market-place {
    background: #f5f4f2;
}

.slider-market-place .carousel-item {
    padding-left: 25%;
}

.slider .carousel-indicators .active {
    opacity: 1;
    background: rgba(186, 149, 83, 1);
}

.header {
    background: #fff;
    padding: 35px 56px;
}

.slider .carousel-control-next-icon {
    display: none;
}

.slider .carousel-control-prev-icon {
    display: none;
}

.slider .carousel-indicators {
    position: absolute;
    left: 0px;
    /* right: 0px; */
    z-index: 2;
    display: flex;
    justify-content: center;
    padding: 0;
    margin-left: 5%;
    margin-bottom: 1rem;
    margin-right: 5%;
    list-style: none;
    flex-direction: column;
    top: 0%;
    align-items: end;
}

.slider .carousel-indicators [data-bs-target] {
    box-sizing: content-box;
    flex: 0 1 auto;
    width: 2px;
    height: 26px;
    padding: 0;
    margin-left: 3px;
    margin-right: 3px;
    text-indent: -999px;
    cursor: pointer;
    background-color: rgba(138, 170, 138, 1);
    background-clip: padding-box;
    border: 0;
    border-top: 7px solid transparent;
    border-bottom: 0px solid transparent;
    opacity: 1;
    transition: opacity 0.6s ease;
    border-radius: 36px;
}

.slider .carousel-indicators button.active {
    background-color: rgba(186, 149, 83, 1);
}

.slider .carousel-inner .carousel-item .carousel-caption {
    align-items: center;
}

.slider-market-place .carousel-inner .carousel-item .carousel-caption {
    /* align-items: start; */
}

.carousel-inner .carousel-item .carousel-caption {
    position: absolute;
    left: 60px;
    top: 50px;
    width: 542px;
    text-align: left;
    display: flex !important;
    justify-content: center;
    align-items: start;
}

.carousel-inner .carousel-item .carousel-caption h5 {
    color: rgba(255, 255, 255, 1);
    font-size: 37px;
    font-weight: 330;
    line-height: 45px;
    text-transform: uppercase;
    letter-spacing: 0.05em;
}

.carousel-inner .carousel-item .carousel-caption h5 span {
    color: rgba(186, 149, 83, 1);
}

.slider {
    margin: 0px 54px;
}

.slider .carousel-item {
    height: 675px;
}

.book-demobox .enter-prc {
    width: calc(100% - 308px);
}

.book-demobox .enter-prc-demo {
    background: rgba(22, 42, 38, 1);
    display: flex;
    align-items: center;
    column-gap: 40px;
    padding: 30px 50px 70px 50px;
    margin-top: -119px;
    z-index: 9;
    position: relative;
}

/* .book-demobox .enter-prc-demo:before {
  content: "";
  background: rgba(22, 42, 38, 1);
  position: absolute;
  left: -13%;
  top: 0;
  width: 13%;
  height: 100%;
}
.book-demobox .enter-prc-demo:after {
  content: "";
  background: rgba(22, 42, 38, 1);
  position: absolute;
  right: -13%;
  top: 0;
  width: 13%;
  height: 100%;
} */

.enter-prc-b {
    display: flex;
    justify-content: center;
    align-items: center;
    border: 1px solid #b7862b;
    padding: 1px;
    position: relative;
    z-index: 99;
    width: max-content;
}

.enter-prc-b button,
.enter-prc-b a {
    background: linear-gradient(99.09deg, #d8c487 2.64%, #b7862b 100%);
    color: rgba(25, 42, 38, 1);
    font-size: 14px;
    line-height: 22px;
    padding: 10px 25px;
    text-transform: uppercase;
    font-weight: 450;
    border: none;
    white-space: nowrap;
    min-width: 164px;
    text-align: center;
}

.enter-prc-b button:hover,
.enter-prc-b a:hover {
    background: linear-gradient(99.09deg, #b7862b 2.64%, #d8c487 100%);
}

.book-demobox .enter-prc-demo p {
    color: #edf0f2;
    font-size: 20px;
    line-height: 25px;
    font-weight: 300;
    margin-bottom: 0px;
    font-family: "Garamond Premiere Pro";
    padding-right: 43px;
    letter-spacing: 0.05em;
}

.dot-repeat {
    background: url(../../img/outer_img/dot-img.svg);
    height: 105px;
    width: 333px;
    display: flex;
    justify-content: center;
    align-items: center;
}

.unlock-protect {
    background: rgba(247, 249, 250, 1);
    padding: 25px;
    border-radius: 17px;
    margin-top: -55px;
    position: relative;
    z-index: 99;
    transition: 0.3s ease-in all;
    min-height: 224px;
    margin-left: 15px;
    margin-right: 15px;
    height: 100%;
}

.unlock-protect:hover {
    background: rgba(22, 42, 38, 1);
    transform: translateY(-10px);
}

.unlock-protect:hover h6,
.unlock-protect:hover p {
    color: #fff;
}

.unlock-protect:hover img {
    filter: invert(100%) brightness(1000%);
}

.unlock-protect img {
    margin-bottom: 23px;
    max-width: 24px;
}

.unlock-protect h6 {
    color: rgba(62, 64, 71, 1);
    font-weight: 450;
    font-size: 14px;
    line-height: 21px;
    margin-bottom: 19px;
    text-transform: uppercase;
}

.unlock-protect p {
    color: rgba(62, 64, 71, 1);
    font-weight: 390;
    font-size: 16px;
    line-height: 20px;
    margin-bottom: 19px;
}

.waste-deliverd {
    padding: 30px 0px;
}

.waste-deliverd .row {
    align-items: center;
}

.deliver-vehicle {
    display: flex;
    align-items: center;
    column-gap: 23px;
    justify-content: start;
    margin-bottom: 13px;
}

.what-cando span {
    color: rgba(22, 42, 38, 1);
    font-weight: 400;
    font-size: 20px;
    line-height: 25px;
    text-align: center;
    display: block;
    text-align: start;
    padding: 0px;
    letter-spacing: 0.1em;
}

.what-cando {
    text-align: center;
    width: 100%;
    margin: 0 auto;
}

.new-slider-left {
    display: flex;
    align-items: center;
    justify-content: center;
    column-gap: 35px;
    padding: 28px 0px;
}

.waste-deliverd .owl-dots {
    display: flex;
    flex-direction: column;
    position: absolute;
    top: 28%;
    left: -7px;
}

/* .owl-carousel .owl-item .waste-kilo img,
.waste-kilo img {
  width: 87px;
} */

.wht-deliverd {
    width: 100%;
    max-width: 200px;
}

.deliver-vehicle p {
    color: rgba(4, 85, 68, 1);
    font-weight: 390;
    font-size: 16px;
    line-height: 22px;
    margin-bottom: 0px;
    text-transform: uppercase;
    text-align: start;
    letter-spacing: 0.05em;
}

.what-cando h2 {
    color: rgba(4, 85, 68, 1);
    font-size: 36px;
    font-weight: 330;
    line-height: 50px;
    margin-bottom: 0px;
    padding: 7px 0px;
    text-align: start;
    letter-spacing: 0.05em;
}

.parcel-descrption p {
    font-size: 18px;
    font-weight: 100;
    line-height: 26px;
}

.deliver-vehicle img {
    max-width: 69px;
}

.waste-deliverd .owl-theme .owl-nav {
    margin-top: 0px;
    display: none;
}

.waste-deliverd .owl-theme .owl-dots .owl-dot.active span,
.waste-deliverd .owl-theme .owl-dots .owl-dot:hover span {
    background: rgba(186, 149, 83, 1);
    opacity: 1;
    border: none;
}

.waste-deliverd .owl-theme .owl-dots .owl-dot span {
    border: solid 1px rgba(138, 170, 138, 1);
    background: none;
    width: 12px;
    height: 12px;
}

.parcel-descrption {
    text-align: center;
    display: flex;
    align-items: self-start;
    justify-content: center;
    padding: 0 0 35px 0;
}

.parcel-descrption p {
    font-family: "Garamond Premiere Pro";
    font-size: 20px;
    font-weight: 100;
    line-height: 28px;
    margin-bottom: 0px;
    color: #161616;
    text-align: left;
    width: 82%;
    padding-left: 8%;
    letter-spacing: 0.05em;
}

.read-more a {
    display: flex;
    align-items: center;
    column-gap: 15px;
    color: rgba(68, 93, 64, 1);
    font-weight: 420;
    font-size: 14px;
    line-height: 77px;
    margin: 13px 0px;
}

.read-more a img {
    border: solid 1px rgba(138, 170, 138, 1);
    width: 30px;
    height: 30px;
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 100%;
    padding: 7px;
}

.bdr-lft {
    position: relative;
}

.bdr-lft:before {
    position: absolute;
    width: 1.5px;
    height: 166%;
    content: "";
    background: rgba(186, 149, 83, 1);
    top: -20px;
    left: 0;
}

.loactionwith-realtime {
    background: rgba(241, 245, 249, 1);
    width: 100%;
    padding: 47px 120px 20px;
    height: 100%;
}

.advance-search-data .loactionwith-realtime {
    background: rgba(241, 245, 249, 1);
    width: 100%;
    padding: 47px 153px 17px;
    display: flex;
    justify-content: flex-start;
    align-items: center;
    height: 100%;
}

.location-access {
    display: flex;
    position: relative;
}

.advance-search-data {
    display: flex;
    position: relative;
    height: 100%;
}

.loactionwith-realtime h2 {
    color: rgba(22, 42, 38, 1);
    font-weight: 390;
    font-size: 16px;
    margin-bottom: 40px;
    line-height: 22px;
    text-transform: uppercase;
    letter-spacing: 0.05em;
}

.loactionwith-realtime h2 span {
    color: rgba(194, 158, 64, 1);
    font-weight: 450;
}

.advanced-search-feature {
    display: flex;
    align-items: center;
    column-gap: 25px;
    margin-bottom: 27px;
}

.search-content h6 {
    color: rgba(22, 42, 38, 1);
    font-weight: 450;
    font-size: 16px;
    margin-bottom: 0px;
    line-height: 22px;
}

.search-content p {
    color: rgba(22, 42, 38, 1);
    font-weight: 390;
    font-size: 16px;
    margin-bottom: 5px;
    line-height: 22px;
}

.search-img img {
    max-width: 24px;
    /* width: 10%; */
}

.ourfeatures-platfrom {
    padding: 45px 0px 20px;
}

.pr-heading {
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
}

.brokrage-platfrom {
    border-bottom: solid 1px #e8ecef;
    padding-bottom: 23px;
    margin-bottom: 23px;
}

.pr-heading img {
    max-width: 80px;
    margin-bottom: 33px;
}

.pr-heading h2 {
    color: rgba(22, 42, 38, 1);
    font-weight: bold;
    font-size: 28px;
    line-height: 32px;
    margin-bottom: 28px;
    text-transform: uppercase;
}

.loactionwith-map img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.pr-heading h2 span {
    color: rgba(4, 85, 68, 1);
}

.brokrage-platfrom-img img {
    margin-bottom: 19px;
    width: 100%;
}

.request-content-platfrom {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}

.brokrage-platfrom h6 {
    color: rgba(28, 25, 23, 1);
    font-weight: bold;
    line-height: 26px;
    margin-bottom: 15px;
    font-size: 18px;
    text-transform: uppercase;
    min-height: 53px;
}

.brokrage-platfrom p {
    color: rgba(28, 25, 23, 1);
    font-weight: 400;
    line-height: 24px;
    margin-bottom: 22px;
    font-size: 16px;
}

.brokrage-platfrom a {
    color: rgba(6, 95, 70, 1);
    text-transform: uppercase;
    font-size: 14px;
    font-weight: 400;
    line-height: 22px;
}

.pr-heading p {
    text-align: center;
    color: rgba(22, 22, 22, 1);
    font-weight: 390;
    padding-bottom: 33px;
    font-size: 20px;
    line-height: 28px;
    width: 100%;
    max-width: 750px;
    margin: 0 auto;
    letter-spacing: 0.1em;
}

.brand {
    background: rgba(237, 240, 242, 1);
    padding: 5px;
    height: 100%;
}

.enquire-management {
    border: solid 1px rgba(22, 42, 38, 1);
    padding: 43px 75px;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
    height: 100%;
}

.enquire-management h6 {
    color: rgba(68, 93, 64, 1);
    font-weight: 390;
    font-size: 22px;
    line-height: 77px;
    margin-bottom: 0px;
    text-transform: uppercase;
}

.enquire-management p {
    color: rgba(22, 22, 22, 1);
    font-weight: 400;
    font-size: 16px;
    line-height: 22px;
    margin-bottom: 37px;
    text-align: center;
    letter-spacing: 0.05em;
}

.enquire-management button,
.enquire-management a {
    background: rgba(255, 255, 255, 1);
    border: solid 1.5px rgba(186, 149, 83, 1);
    border-radius: 27px;
    padding: 14px 15px;
    color: rgba(68, 93, 64, 1);
    font-size: 14px;
    font-weight: 420;
    line-height: 23px;
    text-transform: uppercase;
    transition: 0.3s ease-in all;
    width: 100%;
    text-align: center;
    max-width: 348px;
}

.enquire-management button,
.enquire-management a:hover {
    background: rgba(186, 149, 83, 1);
    transition: 0.3s ease-in all;
    color: #fff;
}

.resources {
    padding: 0;
}

.pr-heading h5 {
    color: rgba(186, 144, 47, 1);
    font-weight: 450;
    font-size: 16px;
    line-height: 32px;
    margin-bottom: 17px;
    text-transform: uppercase;
}

.access-marketplace img {
    margin-bottom: 12px;
}

.access-marketplace h6 {
    color: rgba(22, 42, 38, 1);
    font-size: 18px;
    font-weight: 420;
    line-height: 24px;
    margin-bottom: 8px;
    text-transform: uppercase;
    min-height: 49px;
}

.access-marketplace {
    margin: 38px 5px 10px;
}

.access-marketplace p {
    font-family: "Garamond Premiere Pro";
    color: rgba(0, 0, 0, 0.6);
    font-size: 13px;
    font-weight: 400;
    line-height: 16px;
    margin-bottom: 15px;
}

.access-marketplace a {
    color: rgba(6, 95, 70, 1);
    text-transform: uppercase;
    font-size: 14px;
    font-weight: 390;
    line-height: 22px;
}

.resources .owl-dots {
    display: none;
}

.resources .owl-carousel .owl-nav button.owl-next:before,
.resources .owl-carousel .owl-nav button.owl-next:before {
    background: url(../../img/outer_img/arrow.svg) no-repeat;
    background-size: 12px auto;
    background-position: center;
    content: "";
    position: absolute;
    width: 33px;
    height: 33px;
    -webkit-transition: all 0.3s ease-out;
    -o-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out;
    justify-content: center;
    align-items: center;
    display: flex;
    border-radius: 100%;
    position: absolute;
    right: 0px;
    left: auto;
    top: 0px;
    transform: translate(-50%, -50%);
    border: 1.5px solid rgba(138, 170, 138, 1);
}

.resources .owl-carousel .owl-nav button.owl-next:after,
.resources .owl-carousel .owl-nav button.owl-next:after {
    background: url(../../img/outer_img/arrow-left.svg) no-repeat;
    background-size: 12px auto;
    background-position: center;
    content: "";
    position: absolute;
    width: 33px;
    height: 33px;
    -webkit-transition: all 0.3s ease-out;
    -o-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out;
    justify-content: center;
    align-items: center;
    display: flex;
    border-radius: 100%;
    position: absolute;
    top: 0px;
    right: 49px;
    top: 0px;
    transform: translate(-50%, -50%);
    border: 1.5px solid rgba(138, 170, 138, 1);
}

.resources .owl-nav button span {
    display: none;
    margin-top: 0px;
}

.joinnow-circular-service {
    background: rgba(22, 42, 38, 1);
    padding: 37px 0px;
    display: flex;
    justify-content: center;
    align-items: center;
}

.join-btnupdate {
    display: flex;
    align-items: center;
    column-gap: 15px;
    justify-content: center;
}

.join-btnupdate h2 {
    color: rgba(45, 106, 77, 1);
    font-weight: 390;
    font-size: 28px;
    margin-bottom: 0px;
    line-height: 50px;
    text-transform: uppercase;
    display: flex;
    letter-spacing: 0.1em;
}

.join-btnupdate h2 span {
    color: #fff;
}

.social-goverance {
    background: url(../../img/outer_img/goverance.png) no-repeat;
    background-size: cover;
    height: 860px;
    width: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
    background-position: center top;
}

.more-esgreport {
    text-align: center;
}

.more-esgreport h2 {
    color: rgba(237, 240, 242, 1);
    font-size: 28px;
    font-weight: 390;
    line-height: 38px;
    padding: 13px 0px;
    text-transform: uppercase;
    letter-spacing: 0.1em;
}

.more-esgreport p {
    font-family: "Garamond Premiere Pro";
    color: rgba(237, 240, 242, 1);
    font-size: 24px;
    font-weight: 100;
    line-height: 30px;
    padding: 20px 0px;
    letter-spacing: 0.05em;
}

.more-esgreport button {
    background: rgba(255, 255, 255, 1);
    border: solid 1.5px rgba(186, 149, 83, 1);
    border-radius: 27px;
    padding: 14px 31px;
    color: rgba(68, 93, 64, 1);
    font-size: 14px;
    letter-spacing: 0.1em;
    font-weight: 420;
    line-height: 23px;
    text-transform: uppercase;
    transition: 0.3s ease-in all;
    display: flex;
    align-items: center;
    column-gap: 17px;
    margin: 0 auto;
}

.more-esgreport button:hover {
    background: rgba(186, 149, 83, 1);
    transition: 0.3s ease-in all;
    color: #fff;
}

.governance-social img {
    filter: invert(100%) brightness(1000%);
}

.more-esgreport:hover img {
    filter: invert(100%) brightness(1000%);
}

.footer {
    background: rgba(22, 42, 38, 1);
    padding: 75px 0px 75px 0;
}

.social-media {
    display: flex;
    align-items: center;
    column-gap: 17px;
}

.social-media a i {
    color: rgba(138, 170, 138, 1);
    border: solid 1px rgba(138, 170, 138, 1);
    width: 50px;
    height: 50px;
    display: flex;
    justify-content: center;
    align-items: center;
    font-size: 24px;
}

.social-media a:hover i {
    background: rgba(138, 170, 138, 1);
    color: #fff;
    border: solid 1px rgba(138, 170, 138, 1);
}

.footer-logo {
    margin-bottom: 27px;
}

.start-conversation {
    padding: 15px 0px;
}

.start-conversation a {
    color: rgba(255, 255, 255, 1);
    font-weight: 390;
    font-size: 20px;
    line-height: 40px;
    text-transform: uppercase;
    letter-spacing: 0.1em;
}

.industry-connect h6 {
    color: rgba(138, 170, 138, 1);
    font-weight: 390;
    font-size: 14px;
    line-height: 14px;
    text-transform: uppercase;
    letter-spacing: 0.1em;
}

.industry-connect ul {
    padding: 0px;
    margin: 0px 0px 27px 0px;
}

.industry-connect ul li {
    font-weight: 390;
    font-size: 14px;
    line-height: 26px;
    padding: 5px 0px;
    text-transform: uppercase;
}

.map-frame {
    position: absolute;
    right: -71px;
    bottom: -76px;
}

.advance-search-data .map-frame {
    position: absolute;
    /* left: 32%; */
    top: inherit;
    display: flex;
    justify-content: end;
    align-items: center;
    height: 100%;
    bottom: 0px;
}

.advance-search-data .map-frame img {
    max-width: 420px;
}

.industry-connect ul li a {
    color: rgba(255, 255, 255, 1);
    letter-spacing: 1.4px;
}

.useing-terms ul {
    padding: 0px;
    margin: 0px;
    display: flex;
    align-items: center;
    column-gap: 17px;
}

.useing-terms ul li {
    font-weight: 390;
    font-size: 14px;
    line-height: 26px;
    padding: 5px 0px;
    text-transform: uppercase;
}

.useing-terms ul li span {
    color: rgba(138, 170, 138, 1);
}

.useing-terms ul li a {
    color: rgba(255, 255, 255, 1);
    letter-spacing: 1.4px;
}

.loactionwith-map {
    width: 100%;
}

/*========================  cricular market place page css start here  =====================================*/

.slider-market-place .carousel-indicators {
    align-items: start;
    margin-left: 2%;
}

.premium-access h6 {
    color: rgba(169, 110, 32, 1);
    font-weight: 390;
    font-size: 14px;
    line-height: 20px;
    margin-bottom: 12px;
    text-transform: uppercase;
    letter-spacing: 2px;
}

.premium-access h2 {
    color: rgba(22, 42, 38, 1);
    font-weight: 390;
    font-size: 30px;
    line-height: 36px;
    margin-bottom: 27px;
    text-transform: uppercase;
    letter-spacing: 0.05em;
}

.end-our-producr {
    display: flex;
    align-items: flex-start;
    column-gap: 13px;
    margin-bottom: 13px;
}

.premium-access {
    padding: 0px 70px;
}

.slider .carousel-item .end-our-producr-img img {
    width: 28px;
    height: 28px;
    background-size: 100%;
    object-fit: none;
}

.end-our-producr-content p {
    color: rgba(22, 22, 22, 1);
    font-weight: 400;
    font-size: 16px;
    margin-bottom: 0px;
    line-height: 28px;
    letter-spacing: 0.5px;
}

.premium-access .enter-prc-b {
    display: inline-block;
    border: 1px solid #b7862b;
    padding: 1px;
    display: inline-block;
    margin-top: 23px;
}

.our-leader-partner {
    padding: 21px 0px;
    display: flex;
    align-items: center;
    background: #fff;
}

.premium-access .enter-prc-b button,
.premium-access .enter-prc-b a {
    color: #fff;
}

.leading-heading h2 {
    color: rgba(41, 37, 36, 1);
    font-weight: 390;
    font-size: 20px;
    line-height: 21px;
    margin-bottom: 0px;
    text-transform: uppercase;
}

.our-leader-partner .container-fluid {
    padding: 0px 54px;
}

.leading-heading h2 span {
    font-weight: bold;
}

.partner-logo img {
    max-width: 71px;
}

.cricular-starter {
    padding: 60px 39px;
}

.our-partner-logo .owl-theme .owl-nav {
    display: none;
}

.our-partner-logo .owl-dots {
    display: none;
}

.our-partner-logo .owl-stage {
    display: flex;
    align-items: center;
}

.book-srcproject {
    position: relative;
    display: flex;
    justify-content: center;
    align-items: center;
    column-gap: 23px;
}

.book-srcproject:before {
    content: "";
    position: absolute;
    width: 100%;
    height: 105px;
    left: 0px;
    background: url(../../img/outer_img/dot-img.svg) no-repeat;
    margin-top: 10px;
    pointer-events: none;
    background-position: left;
}

.book-srcproject:after {
    content: "";
    position: absolute;
    width: 100%;
    height: 105px;
    background: url(../../img/outer_img/dot-img.svg) no-repeat;
    margin-top: 10px;
    z-index: 999;
    background-position: right;
    pointer-events: none;
}

.book-sourceproject {
    background: rgba(22, 42, 38, 1);
    padding: 40px 50px;
}

.book-srcproject h2 {
    color: #fff;
    font-weight: 450;
    line-height: 33px;
    font-size: 28px;
    margin-bottom: 0px;
    text-transform: uppercase;
}

.search-leading {
    text-align: center;
}

.search-leading h6 {
    color: rgba(41, 37, 36, 1);
    font-weight: 450;
    font-size: 16px;
    line-height: 32px;
    margin-bottom: 0px;
    text-transform: uppercase;
    letter-spacing: 2.5px;
}

.search-leading h2 {
    color: rgba(41, 37, 36, 1);
    font-weight: 390;
    font-size: 20px;
    line-height: 20px;
    margin-bottom: 0px;
    text-transform: uppercase;
}

.search-leading span {
    font-weight: bold;
}

.our-partner-logo button.slick-prev.slick-arrow {
    display: none;
}

.source-supplyer .our-partner-logo button.slick-prev.slick-arrow {
    display: none !important;
}

.source-supplyer .our-partner-logo button.slick-next.slick-arrow {
    display: none !important;
}

.source-supplyer {
    padding: 40px 0 0 0;
}

.source-supplyer .our-partner-logo {
    padding: 20px 0px;
}

.source-supplyer .our-partner-logo .slick-track {
    display: flex;
    align-items: center;
    justify-content: center;
}

.start-journey {
    padding: 91px 0px 40px;
    overflow: hidden;
}

.start-journey .container {
    margin-bottom: 100px;
}

.start-journey.unlock-accer .container {
    margin-bottom: 0;
}

.sustainability-control {
    background: rgba(22, 42, 38, 1);
    position: relative;
    height: 627px;
}

.join-ussupplyer {
    background: rgba(241, 245, 249, 1);
    padding: 0px;
    display: flex;
    align-items: center;
    position: relative;
    margin-bottom: 17px;
}

.jpspplr {
    position: relative;
    padding-top: 90px;
    padding-bottom: 90px;
}

.jpspplr:after {
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    background: url(../../img/outer_img/suply-today.svg) no-repeat;
    background-size: auto 100%;
    z-index: 999;
    background-position: right;
    pointer-events: none;
    top: 0;
}

.join-ussupplyer .row {
    align-items: center;
}

.listyour-product h2 {
    color: rgba(22, 42, 38, 1);
    font-weight: bold;
    font-size: 28px;
    line-height: 32px;
    margin-bottom: 20px;
    text-transform: uppercase;
}

.listyour-product p {
    color: rgba(22, 42, 38, 1);
    font-weight: 390;
    font-size: 16px;
    line-height: 22px;
    margin-bottom: 0px;
    text-transform: uppercase;
    letter-spacing: 0.8px;
}

.join-ussupplyer .enter-prc-b {
    display: inline-block;
    z-index: 9999;
    position: relative;
}

.join-ussupplyer .enter-prc-b button {
    color: #fff;
    font-size: 18px;
    padding: 15px 54px;
}

.sustainability-control img {
    margin-left: -115px;
    margin-bottom: -499px;
    width: 119%;
    margin-right: -50px;
}

.metrices-today {
    position: absolute;
    top: 63px;
    right: 81px;
    max-width: 460px;
}

.metrices-today h6 {
    color: #fff;
    font-weight: 390;
    font-size: 26px;
    line-height: 31px;
    margin-bottom: 20px;
    letter-spacing: 1.5px;
}

.metrices-today .enter-prc-b {
    display: inline-block;
}

.metrices-today .enter-prc-b button {
    color: #fff;
}

.loactionwith-realtime .carousel-indicators {
    align-items: start;
    margin-left: 2%;
}

.loactionwith-realtime .carousel-indicators {
    position: absolute;
    left: 0px;
    /* right: 0px; */
    z-index: 2;
    display: flex;
    justify-content: center;
    padding: 0;
    margin-left: 5%;
    margin-bottom: 1rem;
    margin-right: -10%;
    list-style: none;
    flex-direction: column;
    top: 0%;
    align-items: end;
}

.loactionwith-realtime .carousel-indicators [data-bs-target] {
    box-sizing: content-box;
    flex: 0 1 auto;
    width: 2px;
    height: 26px;
    padding: 0;
    margin-left: 3px;
    margin-right: 3px;
    text-indent: -999px;
    cursor: pointer;
    background-color: rgba(138, 170, 138, 1);
    background-clip: padding-box;
    border: 0;
    border-top: 7px solid transparent;
    border-bottom: 0px solid transparent;
    opacity: 1;
    transition: opacity 0.6sease;
    border-radius: 36px;
}

.loactionwith-realtime .carousel-control-next-icon {
    display: none;
}

.loactionwith-realtime .carousel-control-prev-icon {
    display: none;
}

.loactionwith-realtime .carousel-indicators .active {
    opacity: 1;
    background-color: rgba(186, 149, 83, 1);
}

.book-demo-log {
    display: flex;
    align-items: center;
    column-gap: 20px;
}

section.lca-slider {
    background: #fff;
    padding: 60px 0px 50px;
}

.generate-life-product h6 {
    color: rgba(169, 110, 32, 1);
    font-weight: 390;
    font-size: 14px;
    line-height: 20px;
    margin-bottom: 10px;
    text-transform: uppercase;
    letter-spacing: 2px;
}

.generate-life-product h2 {
    color: rgba(22, 42, 38, 1);
    font-weight: 390;
    font-size: 30px;
    line-height: 36px;
    margin-bottom: 17px;
    text-transform: uppercase;
    letter-spacing: 1.5px;
}
.generate-life-product p strong {
    letter-spacing: 0.5px;
}
.generate-life-product p {
    color: rgba(22, 22, 22, 1);
    font-weight: 390;
    font-size: 16px;
    line-height: 22px;
    margin-bottom: 20px;
    width: 100%;
    letter-spacing: 0.5px;
}

.generate-life-product .enter-prc-b button {
    color: #fff;
}

.fresh-waterenergy {
    position: relative;
    margin-left: 90px;
}

.climate-change {
    backdrop-filter: blur(13.087077140808105px);
    box-shadow: 11.58px 13.46px 39.05px 0px rgba(0, 0, 0, 0.1);
    background: rgba(13, 19, 19, 0.15);
    width: 270px;
    border-radius: 10px;
    padding: 23px 24px 6px 24px;
    z-index: 9;
    position: relative;
}

.travler-ac {
    background: rgba(248, 246, 248, 1);
    border-radius: 5px;
    padding: 20px 30px;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
    margin-bottom: 17px;
    position: relative;
    z-index: 23;
}

.product-weather {
    position: absolute;
    left: 29%;
    top: 60px;
    z-index: 9;
    width: 611px;
}

.travler-ac span {
    color: #162a26;
    font-size: 10px;
    font-weight: 450;
    line-height: 12px;
    margin-bottom: 0px;
    text-transform: uppercase;
    text-align: center;
}

.travler-ac h2 {
    color: #045544;
    font-size: 31px;
    font-weight: 700;
    line-height: 37px;
    padding: 10px 0px;
}

.travler-ac h2 span {
    font-weight: 330;
    font-size: 18px;
    line-height: 21px;
    color: #62646c;
}

.travler-ac p {
    color: #162a26;
    font-size: 12px;
    font-weight: 390;
    line-height: 11px;
    margin-bottom: 0px;
    text-align: center;
}

.eutrophication {
    margin-left: -50px;
    margin-right: 50px;
}

.baseline-enivorment {
    background: rgba(22, 42, 38, 1);
    padding: 65px 0px;
}

.needs-enivemrnt h6 {
    color: rgba(183, 134, 43, 1);
    font-size: 14px;
    font-weight: 390;
    line-height: 20px;
    margin-bottom: 5px;
    text-transform: uppercase;
    letter-spacing: 2px;
}

.needs-enivemrnt h2 {
    color: rgba(255, 255, 255, 1);
    font-size: 36px;
    font-weight: 420;
    line-height: 43px;
    margin-bottom: 23px;
}

.needs-enivemrnt h2 span {
    font-weight: 330;
}

.data-collection {
    padding: 37px 37px;
    background: rgba(255, 255, 255, 0.05);
    border-radius: 17px;
    transition: 0.3s ease-in all;
    height: 100%;
}

.data-collection:hover {
    background: #b79767;
    transform: translateY(-10px);
}

.data-collection:hover h6,
.data-collection:hover p {
    color: #fff;
}

/*.data-collection:hover img{
   filter: invert(100%) brightness(1000%);   
}*/

.what-candocricular .data-collection:hover {
    background: #b79767;
    color: #fff;
    transition: 0.3s ease-in all;
    transform: translateY(-10px);
}

.what-candocricular .data-collection:hover h6,
.what-candocricular .data-collection:hover p {
    color: #fff;
}

.what-candocricular .data-collection:hover img {
    filter: invert(100%) brightness(1000%);
}

.data-collection img {
    max-width: 22px;
}

.data-collection h6 {
    color: #fff;
    font-size: 16px;
    font-weight: 450;
    line-height: 23px;
    margin-bottom: 0px;
    text-transform: uppercase;
    padding: 23px 0px;
}

.data-collection p {
    color: #fff;
    font-size: 16px;
    font-weight: 420;
    line-height: 23px;
    margin-bottom: 10px;
}

.making-resoures {
    padding: 40px 0px;
    background: rgba(247, 249, 250, 1);
}

.userperfect-review p {
    font-size: 13px;
    font-weight: 390;
    line-height: 25px;
    margin-bottom: 0px;
    text-transform: uppercase;
    color: rgba(4, 85, 68, 1);
    letter-spacing: 0.1em;
}

.user-pefectimage {
    padding: 4px 75px 0px;
}

.user-pefectimage img {
    width: 100%;
}

.quitoe-making img {
    padding-top: 7px;
}

.userperfect-review h6 {
    color: rgba(4, 85, 68, 1);
    font-weight: 400;
    font-size: 20px;
    line-height: 24px;
    margin-bottom: 20px;
    font-family: "Garamond Premiere Pro";
}

.userperfect-review h2 {
    color: rgba(4, 85, 68, 1);
    font-weight: bold;
    font-size: 20px;
    line-height: 24px;
    margin-bottom: 20px;
    display: flex;
    flex-direction: column;
    font-family: "Garamond Premiere Pro";
}

.userperfect-review h2 span {
    color: rgba(4, 85, 68, 1);
    font-weight: 300;
    font-size: 18px;
    line-height: 24px;
    margin-bottom: 20px;
}

.making-resoures .row {
    align-items: flex-start;
}

.success-stories button {
    background: rgba(4, 85, 68, 1);
    color: #fff;
    font-size: 14px;
    font-weight: 450;
    line-height: 22px;
    padding: 12px 17px;
    text-transform: uppercase;
    border: none;
}

button {
    font-family: "HvDTrial Brandon Grotesque" !important;
}

.success-stories button i {
    padding-left: 10px;
}

.success-stories {
    border: 1px solid rgba(4, 85, 68, 1);
    padding: 1px;
    display: inline-block;
}

.hear-sustainability h2 {
    font-family: "Garamond Premiere Pro";
    color: rgba(22, 42, 38, 1);
    font-weight: 400;
    font-size: 44px;
    line-height: 54px;
    padding: 45px 0px;
    text-align: center;
}

.hear-sustainability {
    padding: 0px 56px;
}

.sustainability-client {
    background: #fff;
    border: solid 2px rgba(231, 229, 228, 1);
    border-radius: 16px;
    padding: 24px;
}

.su-solution {
    display: flex;
    align-items: center;
    column-gap: 15px;
}

.ceo-imagesproduct h5 {
    color: rgba(41, 37, 36, 1);
    font-weight: 500;
    font-size: 15px;
    line-height: 20px;
    text-align: start;
    margin-bottom: 0px;
}

.ceo-imagesproduct {
    margin-bottom: 15px;
}

.ceo-imagesproduct.users {
    width: 48px;
}

.ceo-imagesproduct.users img {
    width: 48px !important;
    height: 48px;
    max-width: inherit;
}

.ceo-imagesproduct span {
    color: rgba(29, 34, 27, 0.62);
    font-weight: 420;
    font-size: 15px;
    line-height: 20px;
    text-align: start;
    margin-bottom: 30px;
}

.bdr-goal {
    display: flex;
    position: relative;
}

.bdr-goal:after {
    position: absolute;
    content: "";
    left: 21px;
    background: rgba(231, 229, 228, 1);
    width: 2px;
    height: 100%;
    top: 0px;
}

.commetment {
    padding: 0px 63px;
}

.bdr-goal p {
    color: rgba(41, 37, 36, 1);
    font-weight: 390;
    font-size: 20px;
    line-height: 24px;
}

.access-productating {
    padding: 40px 0px;
    background: #fff;
}

.envoriment-footprint {
    display: flex;
    align-items: start;
}

.improve-material {
    width: 300px;
}

.improve-material h6 {
    border: solid 1px rgba(186, 144, 47, 1);
    padding: 12px;
    font-weight: 390;
    font-size: 16px;
    line-height: 29px;
    margin-bottom: 0px;
    text-transform: uppercase;
    margin-top: 57px;
    letter-spacing: 1.69px;
}

.improve-material p {
    padding: 16px;
    font-weight: 390;
    font-size: 20px;
    line-height: 28px;
    margin-bottom: 0px;
    color: rgba(41, 37, 36, 1);
    text-align: end;
    width: 80%;
    text-align: right;
    padding-top: 68px;
    letter-spacing: 1.2px;
}

.unlock-accer {
    background: rgba(245, 245, 244, 1);
    padding: 40px 0px 0px;
}

.unlock-accer .sustainability-control {
    background: none;
}

.unlock-accer .metrices-today h6 {
    color: rgba(169, 110, 32, 1);
    font-weight: 390;
    font-size: 14px;
    line-height: 20px;
    margin-bottom: 5px;
    text-transform: uppercase;
    letter-spacing: 2px;
}

.unlock-accer .metrices-today {
    position: absolute;
    top: 100px;
    right: 174px;
    max-width: 460px;
}

.unlock-accer .container-fluid {
    padding: 0px 90px;
}

.unlock-accer .sustainability-control img {
    margin-left: 0px;
    margin-bottom: 0px;
    width: 100%;
}

.how-lcaworks {
    padding: 60px 0px;
    background: #fff;
}

.product-delivery-process h2 {
    color: rgba(22, 42, 38, 1);
    font-weight: bold;
    font-size: 28px;
    line-height: 32px;
    text-transform: uppercase;
    padding: 47px 0px;
}

.product-cricle h6 {
    margin-bottom: 0px;
    color: rgba(22, 42, 38, 1);
    font-size: 28px;
    font-weight: 390;
    line-height: 39px;
    margin-bottom: 22px;
}

.product-cricle p {
    margin-bottom: 0px;
    color: rgba(22, 42, 38, 1);
    font-size: 20px;
    font-weight: 390;
    line-height: 28px;
    padding: 5px 0px;
}

.product-cricle p strong {
    font-weight: 450;
}

.product-cricle img {
    width: 100%;
    object-fit: cover;
}

.how-lcaworks .row {
    align-items: center;
}

.protocol-logo {
    display: flex;
    align-items: center;
    column-gap: 32px;
    justify-content: end;
    margin: -24px -28px 0px 0px;
}

.protocol-logo img {
    max-width: 115px;
}

.header .nav-item.dropdown:hover .dropdown-menu {
    display: block;
}

/* Custom styling to match the uploaded image */
.header .navbar-nav .nav-link {
    font-weight: bold;
    font-size: 14px;
    color: #222;
    /* Adjust color as needed */
    text-transform: uppercase;
    padding: 10px 15px;
    position: relative;
}

.header .nav-item.dropdown .nav-link::after {
    content: "";
    font-size: 10px;
    margin-left: 5px;
    background: url(../../img/outer_img/menu-drop.svg) no-repeat;
    background-size: 17px;
    display: inline-block;
    border: none;
    position: absolute;
    height: 17px;
    width: 17px;
    top: 11px;
    right: -7px;
    
}

/* Custom arrow icon */
.header.join-ecosysem .nav-item.dropdown .nav-link::after {
    content: "";
    font-size: 10px;
    margin-left: 5px;
    background: url(../../img/outer_img/down-menu-w.svg) no-repeat;
    background-size: 17px;
    display: inline-block;
    border: none;
    position: absolute;
    height: 17px;
    width: 17px;
    top: 12px;
    right: -7px;
}

/* Dropdown menu styles */

.header .dropdown-menu.circular-div {
    border: none;
    box-shadow: 0px 28px 90px 0px rgba(0, 0, 0, 0.15);
    position: absolute;
    color: #fff;
    width: 380px;
    top: 106%;
    transform: translate(-50%, 0%);
    left: 50%;
    right: 50%;
    /* margin: 0 auto; */
}

.header .dropdown-menu.resource-div {
    border: none;
    box-shadow: 0px 28px 90px 0px rgba(0, 0, 0, 0.15);
    position: absolute;
    color: #fff;
    width: 680px;
    top: 106%;
    transform: translate(-50%, 0%);
    left: 50%;
    right: 50%;
    /* margin: 0 auto; */
}

.header .dropdown-menu {
    border-radius: 0px !important;
    border: none;
    box-shadow: 0px 28px 90px 0px rgba(0, 0, 0, 0.15);
    min-width: 170px;
    position: absolute;
    color: #fff;
    width: 90%;
    top: 99%;
    transform: translate(0, 0%);
    left: 5%;
    padding: 0 15px;
}

.outerPage.header .nav-item.dropdown:hover .nav-link::after {
  transform: rotate(180deg);
  transition: 0.3s ease-in all;
}

/* Hover effect */
.header .dropdown-menu a {
    font-size: 12px !important;
    color: #fff !important;
    padding: 10px 15px;
}

/*     .header .dropdown-menu a:hover {
            background-color: rgba(4, 85, 68, 1);
            color: #fff;
        }*/

.lca-slider.lca-slider-buyer {
    background: url(../../img/outer_img/save-cost.png) no-repeat;
    background-position: center right;
    background-size: auto 100%;
    height: 80vh;
    padding: 95px 0;
    align-items: center;
}

.save-cost {
    width: calc(100% - 50%);
}

.save-cost img {
    width: 100%;
}

.reduce-times img {
    width: 100%;
}

.lca-slider-buyer .generate-life-product h2 {
    margin-bottom: 47px;
}

.generate-life-product {
    padding-left: 30%;
    /* padding-right: 17px; */
    /* width: 100%; */
    position: relative;
    z-index: 0;
}

.lca-slider .generate-life-product {
    padding-left: 0%;
}

.esg-rating-data {
    position: absolute;
    bottom: 0px;
    right: 10%;
    z-index: 9;
}

.esg-rating-data img {
    max-width: 250px;
}

.lca-slider-buyer {
    position: relative;
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.lca-slider-buyer .generate-life-product p {
    margin-bottom: 41px;
    width: 100%;
    max-width: 440px;
}

/*.save-cost {
    display: flex;
    align-items: center;
    padding: 0px 0px 0px 162px;
    width: 100%;
}*/

.lca-slider-buyer {
    position: relative;
}

.save-cost .generate-life-product {
    width: 30%;
}

.what-candocricular {
    background: rgba(241, 245, 249, 1);
    padding: 65px 0px;
}

.step-productlisting {
    display: flex;
    justify-content: space-between;
    width: 100%;
    column-gap: 15px;
}

.what-candocricular .needs-enivemrnt h2 {
    color: rgba(22, 42, 38, 1);
    font-size: 28px;
    font-weight: bold;
    line-height: 32px;
    margin-bottom: 43px;
    text-transform: uppercase;
}

.what-candocricular .needs-enivemrnt h2 span {
    color: rgba(45, 106, 77, 1);
    font-weight: bold;
}

.step-product-purchase {
    width: 100%;
}

.what-candocricular .data-collection {
    padding: 24px;
    background: rgba(255, 255, 255, 1);
    border-radius: 17px;
    height: 100%;
}

.what-candocricular .data-collection p {
    color: rgba(62, 64, 71, 1);
    font-size: 20px;
    font-weight: 420;
    line-height: 24px;
    margin-bottom: 10px;
}

.what-candocricular .data-collection img {
    max-width: 24px;
    margin-bottom: 23px;
}

.find-materials {
    padding: 60px 0px;
    background: #fff;
}

.sourec-platfrom img {
    width: 100%;
    border-radius: 10px;
}

.flow-impcat h2 {
    color: rgba(22, 42, 38, 1);
    font-weight: bold;
    font-size: 28px;
    line-height: 32px;
    padding: 23px 0px;
    text-transform: uppercase;
}

.flow-impcat ul {
    padding: 0px;
    margin: 15px 35px;
}

.flow-impcat ul li {
    color: rgba(22, 42, 38, 1);
    font-weight: 390;
    font-size: 20px;
    line-height: 26px;
    padding: 7px 0px;
    position: relative;
    list-style: none;
}

.rfq-impact ul li:after {
    position: absolute;
    content: "";
    background: #fff;
    border-radius: 100%;
    height: 5px;
    width: 5px;
    top: 21px;
    left: -23px;
}

.flow-impcat ul li:after {
    position: absolute;
    content: "";
    background: rgba(22, 42, 38, 1);
    border-radius: 100%;
    height: 5px;
    width: 5px;
    top: 21px;
    left: -23px;
}

.market-questions .flow-impcat ul li:after {
    position: absolute;
    content: "";
    background: #fff;
    border-radius: 100%;
    height: 5px;
    width: 5px;
    top: 21px;
    left: -23px;
}

.exploer-software h6 {
    color: rgba(169, 110, 32, 1);
    font-weight: 390;
    font-size: 14px;
    line-height: 20px;
    margin-bottom: 10px;
    text-transform: uppercase;
}

.exploer-software h2 {
    color: rgba(22, 42, 38, 1);
    font-weight: 390;
    font-size: 30px;
    line-height: 36px;
    margin-bottom: 33px;
    text-transform: uppercase;
    letter-spacing: 1.5px;
}

.exploer-software p {
    color: rgba(22, 22, 22, 1);
    font-weight: 390;
    font-size: 16px;
    line-height: 22px;
    margin-bottom: 40px;
    letter-spacing: 0.5px;
}

.purchase-product {
    padding: 61px 0px 0px 0px;
    background: #fff;
    display: flex;
    align-items: center;
    column-gap: 30px;
    background: url(../../img/outer_img/control-purchase.png) no-repeat;
    background-position: 88%;
}

/*.exploer-control {
    position: relative;
    width: 100%;
    padding: 0px 42px;
}*/
.exploer-control img {
    width: 100%;
}

.purchase-product .exploer-software {
    position: relative;
    width: 100%;
    padding-left: 0%;
}

.list-dash {
    top: 84px;
    left: -162px;
}

.purchase-product .list-dash {
    top: 100px;
    left: -162px;
    text-align: left;
}

.list-dash img {
    width: 405px;
    height: 553px;
    max-width: inherit;
    margin-bottom: -178px;
    margin-left: -50px;
}

.purchase-management {
    background: linear-gradient(to bottom, #ededed 10%, #ffffff 90%);
    padding: 90px 0 0 0;
    margin-top: -29px;
}

.approval-shipping {
    padding: 17px 54px 17px 20px;
    border-left: solid 1px rgba(171, 195, 175, 1);
    height: 100%;
}

.approval-shipping h6 {
    color: rgba(22, 42, 38, 1);
    font-weight: bold;
    line-height: 24px;
    font-size: 20px;
    margin-bottom: 10px;
    text-transform: uppercase;
}

.approval-shipping p {
    color: rgba(87, 83, 78, 1);
    font-weight: 390;
    line-height: 22px;
    font-size: 16px;
    margin-bottom: 10px;
}

.flow-impcat h6 {
    color: #A96E20;
    font-weight: 390;
    font-size: 14px;
    line-height: 20px;
    margin-bottom: 0px;
    text-transform: uppercase;
    letter-spacing: 2px;
}

.cricular-starter .flow-impcat h2 {
    padding: 11px 0px;
}

.cricular-starter .row {
    align-items: center;
}

.cricular-Accelerator {
    background: rgba(241, 245, 249, 1);
    padding: 60px 0px;
}

.cricular-Accelerator .row {
    align-items: center;
}

.cricular-Accelerator .flow-impcat h2 {
    padding: 11px 0px;
}

.join-ecosysem {
    background: rgba(22, 42, 38, 1);
}

.join-ecosysem .navbar-nav .nav-item a {
    color: #fff;
}

.join-ecosysem .navbar-nav {
    background: none;
    border: solid 1px #d8c487;
}

.join-ecosysem ul.login-signup .nav-item button {
    color: #fff;
}

.join-ecosysem li.nav-item.bk-demo {
    background: none;
    border: solid 1px #d8c487;
    color: rgba(22, 42, 38, 1);
}

.join-ecosysem ul.login-signup .nav-item button.active {
    color: rgba(22, 42, 38, 1);
}

.join-ecosysem .navbar-nav .nav-item button:hover,
.join-ecosysem .navbar-nav .nav-item button.bookDemo {
    color: rgba(22, 42, 38, 1);
}

.cricular-slider {
    padding: 38px 0px;
    display: flex;
    align-items: center;
    justify-content: end;
    position: relative;
    background: rgba(22, 42, 38, 1) url(../../img/outer_img/save-cost.png)
        no-repeat;
    background-position: center right;
    background-size: auto 100%;
    height: 80vh;
}

.cricular-slider .generate-life-product h2 {
    color: #fff;
    margin-bottom: 37px;
}

.cricular-slider .save-cost .generate-life-product {
    width: 100%;
    margin-right: 10%;
}

.cricular-slider .generate-life-product p {
    color: #fff;
}

.start-join {
    color: #445d40 !important;
}

.ourfeatures-platfrom .pr-heading h2 span {
    color: #2d6a4d;
    display: flex;
    justify-content: center;
}

.pr-heading h2 span {
    color: #162a26;
    display: flex;
    justify-content: center;
}

.crtu {
    color: rgba(138, 170, 138, 1) !important;
}

.resources .pr-heading h2 {
    margin-bottom: 2px;
}

.resources .pr-heading {
    margin-top: 82px;
}

.welcome-dashboard {
    padding: 50px 20px;
    position: relative;
}

.welcome-dashboard:after {
    position: absolute;
    content: "";
    background: url(../../img/outer_img/dot-img.svg);
    height: 105px;
    width: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    top: 21px;
    left: -13px;
    pointer-events: none;
}

.find-mediaproduct {
    display: flex;
    align-items: center;
    padding: 45px 0px 0px;
    background: #fff;
    column-gap: 30px;
    overflow-x: hidden;
}

.find-mediaproduct h2 {
    padding: 11px 0;
}

.find-mediaproduct .flow-impcat {
    width: 100%;
    padding-left: 0%;
}

.find-mediaproduct .sourec-platfrom {
    margin-right: -100px;
}

.find-mediaproduct .sourec-platfrom img {
    border: none;
    width: 100%;
    margin-right: -25px;
}

section.buyer-dedicate {
    padding: 30px 0px;
    background: rgba(241, 245, 249, 1);
    position: relative;
}

.start-dcty {
    color: rgba(138, 170, 138, 1) !important;
}

.creating-cric {
    color: rgba(138, 170, 138, 1) !important;
}

.quitoe {
    display: flex;
    column-gap: 20px;
}

.buyer-dedicate .row {
    align-items: center;
}

.buyer-dedicate .join-today-supplyer {
    margin-left: 0px;
    display: flex;
    justify-content: end;
    z-index: 1001;
    position: relative;
}

.buyer-dedicate .join-today-supplyer .enter-prc-b button {
    color: #fff;
    padding: 14px 39px;
    font-size: 19px;
}

.buyer-dedicate:after {
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    background: url(../../img/outer_img/join-dec.png) no-repeat;
    margin-top: 0px;
    z-index: 999;
    background-position: right;
    pointer-events: none;
    right: 0px;
    top: 0px;
}

.order-everydetails {
    padding: 115px 0px 0px 0px;
    display: flex;
    align-items: center;
    column-gap: 30px;
    background: rgba(22, 42, 38, 1) url(../../img/outer_img/stock-guid.png)
        no-repeat bottom right;
    min-height: 530px;
}

.order-everydetails .list-dash {
    text-align: left;
}

.order-everydetails .list-dash img {
    margin-bottom: -202px;
    margin-left: -98px;
}

.order-everydetails .row {
    align-items: center;
}

.exploer-global {
    width: 100%;
    padding-left: 0%;
}

.exploer-global h6 {
    color: #ba902f;
    font-weight: 390;
    font-size: 14px;
    line-height: 20px;
    margin-bottom: 10px;
    text-transform: uppercase;
    letter-spacing: 2px;
}

.exploer-global h2 {
    color: #fff;
    font-weight: 390;
    font-size: 30px;
    line-height: 36px;
    margin-bottom: 23px;
    text-transform: uppercase;
    letter-spacing: 1.5px;
}

.exploer-global p {
    color: #fff;
    font-weight: 390;
    font-size: 18px;
    line-height: 28px;
    margin-bottom: 23px;
    letter-spacing: 0.5px;
}

.order-everydetails .exploer-software {
    width: 100%;
    position: relative;
}

.order-everydetails .exploer-software img {
    width: 100%;
}

.order-everydetails .exploer-software .list-dash img {
    width: 266px;
    height: 434px;
}

.order-everydetails .exploer-software .list-dash {
    position: absolute;
    left: -103px;
    top: 175px;
}

.real-timereporting {
    background: linear-gradient(to bottom, #0b1412 20%, #162824 80%);
    padding: 88px 0px 60px;
}

.real-timereporting .approval-shipping h6 {
    /* color: rgba(183, 134, 43, 1); */
    /* background: linear-gradient(99.09deg, #D8C487 2.64%, #B7862B 100%); */
    background: linear-gradient(99.09deg, #d8c487 2.64%, #b7862b 100%);
    -webkit-background-clip: text;
    color: transparent;
}

.real-timereporting .approval-shipping p {
    color: rgba(250, 250, 249, 1);
}

.market-questions {
    background: rgba(22, 42, 38, 1);
}

.market-questions .flow-impcat h2 {
    color: #fff;
}

.market-questions .flow-impcat ul li {
    color: #fff;
}

.leading-network {
    color: rgba(41, 37, 36, 1);
    font-size: 26px;
    font-weight: 450;
    padding-top: 7px;
    display: block;
}

.lca-material img {
    width: 100%;
    border: none;
}

.cricular-slider .enter-prc-b button {
    padding: 11px 50px;
}

.light-cricle {
    position: absolute;
    left: -134px;
    bottom: 0;
    margin-top: -38px;
}

.generate-life-product-starter {
    width: 100%;
    /* padding-left: 32%; */
}

.generate-life-product-starter h6 {
    color: #D6C183;
    font-weight: 390;
    font-size: 14px;
    line-height: 20px;
    margin-bottom: 10px;
    text-transform: uppercase;
    letter-spacing: 2px;
}

.cricular-slider .row {
    align-items: center;
}

.cricular-slider .generate-life-product-starter h2 {
    color: #fff;
    margin-bottom: 37px;
    text-transform: uppercase;
    font-weight: 390;
    font-size: 30px;
    line-height: 36px;
    margin-bottom: 40px;
    letter-spacing: 1.5px;
}

.cricular-slider .generate-life-product-starter p {
    color: #fff;
    font-weight: 390;
    font-size: 16px;
    line-height: 140%;
    margin-bottom: 40px;
    letter-spacing: 0.5px;
}

.save-cost-soft img {
    width: 100%;
}

.header-links .dropdown-menu a {
    text-decoration: none;
    color: #000000;
}

.header-links .dropdown-menu a .d-flex {
    transition: all 0.5s;
}

.header-links .dropdown-menu .col-sm-6:nth-child(1) a:hover .d-flex {
    background-color: var(--bs-warning-bg-subtle);
}

.header-links .dropdown-menu .col-sm-6:nth-child(2) a:hover .d-flex {
    background-color: var(--bs-danger-bg-subtle);
}

.header-links .dropdown-menu .col-sm-6:nth-child(3) a:hover .d-flex {
    background-color: var(--bs-success-bg-subtle);
}

.header-links .dropdown-menu .col-sm-6:nth-child(4) a:hover .d-flex {
    background-color: var(--bs-secondary-bg-subtle);
}

.header-links .dropdown-menu .col-sm-6:nth-child(5) a:hover .d-flex {
    background-color: var(--bs-tertiary-bg);
}

.header-links .dropdown-menu .col-sm-6:nth-child(6) a:hover .d-flex {
    background-color: var(--bs-info-bg-subtle);
}

@media only screen and (min-width: 992px) {
    .dropdown:hover .header-links .dropdown-menu {
        display: flex;
    }

    .header-links .dropdown-menu.show {
        display: flex;
    }
}

.categorization h5 {
    color: rgba(0, 0, 0, 1);
    font-weight: 450;
    font-size: 14px;
    line-height: 22px;
    margin-bottom: 0px;
    white-space: normal;
}

.categorization p {
    color: rgba(0, 0, 0, 1);
    font-weight: 390;
    font-size: 12px;
    line-height: 14px;
    margin-bottom: 0px;
    white-space: normal;
    text-transform: none;
    min-height: 28px;
}

.heading-cricular-data h2 {
    color: rgba(41, 37, 36, 1);
    font-weight: 450;
    font-size: 16px;
    line-height: 22px;
    margin-bottom: 0px;
    text-align: start;
    text-transform: uppercase;
}

.get-started-inner {
    display: flex;
    align-items: self-start;
    column-gap: 17px;
    transition: 0.3s ease-in all;
    padding: 10px 10px;
}

.get-started-inner:hover {
    background: #f1f5f9;
    border-radius: 8px;
    transition: 0.3s ease-in all;
}

.get-started-inner .icon {
    box-shadow: 0px 1.47px 2.95px 0px rgba(0, 0, 0, 0.12);
    border: solid 0.74px rgba(214, 211, 209, 1);
    /* width: 10%; */
    height: 28px;
    display: flex;
    justify-content: center;
    align-items: center;
    background: #fff;
    padding: 6px;
}

.get-started-inner .icon img {
    max-width: 14px;
}

.header-links .dropdown,
.dropend,
.dropstart,
.dropup {
    position: inherit;
    width: 100%;
}

.get-started-inner {
    margin-bottom: -20px;
}

.heading-cricular-supplyers h2 {
    color: rgba(41, 37, 36, 1);
    font-weight: 450;
    font-size: 16px;
    line-height: 22px;
    margin-bottom: 10px;
    text-align: start;
    text-transform: uppercase;
}

.exclusive-resource {
    background: #fff;
    padding: 15px 0;
}

.circular-div .exclusive-resource {
    background: #fff;
}

.loactionwith-map {
    background: url(../../img/outer_img/search-map.png) no-repeat;
    background-size: cover;
    width: 100%;
    height: 100%;
}

.industry-proc {
    height: 100%;
    align-items: center;
    justify-content: center;
    display: flex;
    position: relative;
}

.search-tab {
    display: none;
}

.waste-kilo-tab {
    display: none;
}

.for-tab-carousl {
    display: none;
}

.for-desktop-carousl {
    display: block;
}

.start-achivement-fordesktop {
    display: block;
}

.start-achivement-formob {
    display: none;
}

.start-your-journey-desktop {
    display: block;
}

.start-your-journey-tab {
    display: none;
}

.read-more a {
    display: none;
}

.for-desktop-market {
    display: block;
}

.for-tab-market {
    display: none;
}

.for-mobile-market {
    display: none;
}

.for-tab-carousl {
    display: none;
}

.for-desktop-carousl {
    display: block;
}

.search-leading-tab {
    display: none;
}

.search-leading-desktop {
    display: block;
}

.source-low-impact {
    background: rgba(248, 250, 252, 1);
    padding: 20px;
}

.source-low-impact {
    background: rgba(248, 250, 252, 1);
    padding: 20px 15px;
}

/*span.creating-resou {
  padding-left: 10px;
}*/
.search-leading-tab {
    display: none;
}

.search-leading-desktop {
    display: block;
}

.search-leading-mob {
    display: none;
}

.fd-loimp {
    display: flex;
    align-items: center;
    padding-left: 80px;
}

.fd-loimp-rgt {
    display: flex;
    align-items: center;
    padding-right: 80px;
}

.quote-making-desktop {
    display: block;
}

.quote-making-tab {
    display: none;
}

.success-stories-for-desktop {
    display: inline-block;
}

.success-stories-for-tab {
    display: none;
}

.making-resoures .owl-nav {
    display: none;
}

.making-resoures .owl-dots {
    display: none;
}

.circular-acceleter-tab {
    display: none;
}

.circular-acceleter-desktop {
    display: block;
}

.access-rating-desktop {
    display: block;
}

.circular-acceleter-mob {
    display: none;
}

.step-productlisting-atb {
    display: flex;
    width: 100%;
    column-gap: 20px;
}

.step-product-purchase {
    width: 32%;
}

.cricular-materials-tab {
    display: flex;
    column-gap: 20px;
}

.cricular-materials-tab .step-product-purchase {
    width: 48%;
}

.gdp-life {
    display: flex;
    justify-content: center;
}

.cloth-desktop {
    display: block;
}

.cloth-mob {
    display: none;
}

.access-rating-tab {
    display: none;
}

.generate-life-product-mob {
    display: none;
}

.list-dash-mob {
    display: none;
}

.access-rating-mob {
    display: none;
}

p.improve-material-tab {
    display: none;
}

.Dashboard-img.for-tab {
    display: none;
}

.order-everydetails .list-dash.for-tab {
    display: none;
}

.esg-rating-data.for-mobile {
    display: none;
}

.search-explore {
    padding-bottom: 20px;
}

.testing-tab {
    display: block;
}

.testing-desktop {
    display: none;
}

.footer-logo-desktop {
    display: block;
}

.footer-logo-tab {
    display: none;
}

.footer-logo-mob {
    display: none;
}

button.esg-about-desktop {
    display: flex;
}

button.esg-about-tab {
    display: none;
}

/*.h-75vh {
  height: 75vh;
}*/
/*.owl-carousel .owl-nav button.owl-next, .owl-carousel .owl-nav button.owl-prev, .owl-carousel button.owl-dot {
  display: none;
}*/
.bg-video {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    object-fit: cover;
    /* Ensures the video covers the whole area */
    z-index: -1;
    /* Push video behind the content */
}

.sut-control-desktop {
    display: block;
}

.slider-market-place .carousel-item {
    height: auto;
}

.global-proc-desktop {
    display: flex;
}

.global-proc-tab {
    display: none;
}
.fd-loimp.red-mang-rfq h6 {
    color: #b07a25;
}
.slider-market-place button.carousel-control-prev {
  display: none;
}
.slider-market-place button.carousel-control-next {
  display: none;
}

.our-leader-partner .our-partner-logo button.slick-prev.slick-arrow {
    display: none !important;
}

.our-leader-partner .our-partner-logo button.slick-next.slick-arrow {
    display: none !important;
}
.slick-track{
    display: flex !important;
    align-items: center !important;
}
.red-mang-rfq h6 {
    color: #A96E20;
}

fd-loimp-rgt h6 {
    color: #B07A25;
}

.cr-datamarket {
    color: #D8C487 !important;
}

.cricular-data-shi {
    color: #A96E20 !important;
}
.hear-sustainability .owl-carousel.owl-theme.owl-carousel5.owl-loaded.owl-drag {
    position: relative;
}

.hear-sustainability .owl-carousel.owl-theme.owl-carousel5.owl-loaded.owl-drag:after {
    position: absolute;
    content: "";
    /* background: #d9d2d2; */
    top: -5px;
    right: -6px;
    height: 247px;
    width: 92px;
    background: linear-gradient(270deg, rgba(247, 249, 250, 0) 0%, #F7F9FA 84%);
    rotate: 180deg;
}

.save-cost-tab{
    display: none;
}

.save-cost-mobile{
    display: none;
}
.sut-control-desktop{
    display: block;
}

.sut-control-tab{
    display: none;
}

.join-ecosysem.header .dropdown-menu {
    border:solid 1px #d8c487 !important;
}

.join-ecosysem.header .navbar-collapse .navbar-nav, .join-ecosysem .exclusive-resource, .join-ecosysem.header .dropdown-menu, .join-ecosysem.header .dropdown-menu.circular-div, .join-ecosysem.header .dropdown-menu.resource-div {
        background: #162a26;
        
    }
    .join-ecosysem .get-started-inner:hover {
        background: #070c0b;    
    }
    
    .join-ecosysem .source-low-impact {
        background: #132522;
    }
    .join-ecosysem .heading-cricular-data h2, .join-ecosysem .categorization h5, .join-ecosysem .categorization p, .join-ecosysem .heading-cricular-supplyers h2 {
        color:#fff;
    }

    /*  ================  esg page css start here  ==================================*/

.esg-slider {
    background: #162A26;
    padding: 63px 0px;
}

.letus-improveesg h6{
    color: #BA9553;
    font-size: 20px;
    font-weight: 390;
    line-height: 100%;
    letter-spacing: 2px;
    text-transform: uppercase;
    padding-bottom: 16px;
    margin-bottom: 0px;
}
.letus-improveesg span{
    color: #fff;
}
.letus-improveesg h2{
    color: #FFFFFF;
    font-size: 30px;
    font-weight: 330;
    line-height: 46px;
    letter-spacing: 1px;
    text-transform: uppercase;
}

.letus-improveesg p {
    color: #FFFFFF;
    font-size: 24px;
    font-weight: 300;
    line-height: 30px;
    letter-spacing: 0.5px;
    padding: 65px 165px 0px;
    margin-bottom: 0px;
}


.esgreporting-market {
    padding: 40px 0px 40px;
}
.enterprise-gradepsty{
  margin-left: 60px;
}
.esg-reportingkey h3{
    color: #162A26;
    font-weight: 450;
    font-size: 24px;
    line-height: 32px;
    margin-bottom: 0px;
    padding: 68px 0px 40px 0px;
}

.enterprise-gradepsty strong {
    color: #292524;
    font-weight: 450;
    font-size: 20px;
    line-height: 28px;
    padding: 0px 0px 47px;
    display: block;
}


.esg-reportingkey h2{
    color: #292524;
    font-weight: 450;
    font-size: 20px;
    line-height: 32px;
    margin-bottom: 0px;
    padding: 0px 0px 30px 0px;
    text-transform: uppercase;
}

.esg-reportingkey p{
    color: rgba(41, 37, 36, 1);
    /* font-weight: 450; */
    font-size: 20px;
    line-height: 32px;
    margin-bottom: 0px;
    padding: 0px 0px 30px 0px;
}

p.client-change{
    font-weight: 400 !important;
}

/*.esg-reportingkey:last-child p{
   padding-bottom: 0px;
}
*/
.reduce-dashboard{
    padding: 0px 0px 40px;
}

.reduce-dashboard .reduce img{
    width: 100%;
}

.slic-partner-logo {
    padding: 80px 0px 40px;
}

.slic-partner-logo .container{
    border-bottom: solid 1px rgba(224, 238, 223, 1);
    padding-bottom: 80px;
}

.slic-partner-logo .our-partner-logo button.slick-prev.slick-arrow{
    display: none !important;
}

.slic-partner-logo .our-partner-logo button.slick-next.slick-arrow{
    display: none !important;
}

.esg-system p{
    color: rgba(41, 37, 36, 1);
    font-size: 20px;
    font-weight: 390;
    line-height: 160%;
    text-align: center;
    width: 100%;
    max-width: 934px;
    margin: 0 auto;
}

.bestclassdata{
    background: rgba(241, 245, 249, 1);
    border-radius: 17px;
    padding: 28px 20px;
    height: 100%;
    transition: 0.3s ease-in all;
}

.bestclassdata:hover {
    background: #b79767;
    color: #fff;
    transition: 0.3s ease-in all;
    transform: translateY(-10px);
}

.bestclassdata:hover img {
     filter: invert(100%) brightness(1000%); 
}

.bestclassdata:hover h6, .bestclassdata:hover p {
    color: #fff;
}

.bestclassdata .bestclassdata-img{
   margin-bottom: 20px;
}

.bestclassdata h6{
    color: rgba(62, 64, 71, 1);
    font-size: 20px;
    line-height: 120%;
    font-weight: 450;
    margin-bottom: 20px;
    text-transform: uppercase;
    min-height: 48px;
}

.bestclassdata p{
    color: rgba(62, 64, 71, 1);
    font-size: 18px;
    font-weight: 390;
    line-height: 128%;
    margin-bottom: 0px;
}

.audit-ready-compliance .container-fluid{
    padding: 0px 69px;
}

.audit-ready-compliance .row{
    margin-top: 40px;
}
.partner-graneely {
    display: flex;
    align-items: center;
    justify-content: center;
    column-gap: 45px;
    padding: 40px 0px 0px;
}
.partner-graneely h2{
    color: rgba(22, 22, 22, 1);
    font-size: 20px;
    font-weight: 450;
    line-height: 28px;
    margin-bottom: 0px;
    text-transform: uppercase;
}

.partner-graneely img{
    height: 35px;
}

section.our-businesspartner {
    padding: 80px 0px 100px;
}

.party-verfication p{
    color: rgba(41, 37, 36, 1);
    font-weight: 390;
    line-height: 160%;
    font-size: 20px;
    margin-bottom: 0px;
}

.enterprise-gradepsty{
    position: relative;
}

.enterprise-gradepsty:after {
    background: rgba(186, 149, 83, 1);
    content: "";
    position: absolute;
    left: -29px;
    top: -544px;
    height: 163%;
    width: 1.5px;
}


.esg-ratingimg-pdty{
    position: relative;
    z-index: 99;
}

.esg-ratingimg-pdty img {
    position: absolute;
    top: 2px;
}

.esg-report-marketing-desktop{
    display: block;
}
.esg-report-marketing-tab{
    display: none;
}
.esg-report-marketing-mob{
    display: none;
}


.addshiping-popup .modal-dialog {
    width: 100%;
    max-width: 700px;
    margin: 0px auto;
}

.product-modal {
    background: linear-gradient(118.3deg, #C2A657 1.51%, #E9D292 15.87%, #967C3E 30.23%, #F1DD99 44.6%, #7C6019 58.96%, #E7D8A0 73.32%, #A88E53 87.68%, #EFD99E 102.04%);
    padding: 5px;
    width: 100%;
}

.outer-content-register {
    overflow-y: scroll;
    max-height: 600px;

    /* Scrollbar Styling */
    scrollbar-width: thin;
    border-radius: 50px;
    /* For Firefox */
    scrollbar-color: #BA902F transparent;
    /* For Firefox */
}



.outer-content-register::-webkit-scrollbar-thumb {
    background-color: #BA902F;
    /* Scrollbar color */
    border-radius: 10px;
    width: 5px;
    /* Rounded edges */
}

.outer-content-register::-webkit-scrollbar-track {
    background: transparent;
    border-radius: 10px;
    /* Background of the track */
}

.outer-content-register::-webkit-scrollbar-thumb {
    background-color: #BA902F;
    border-radius: 6px;
    border: 3px solid #f4f4f4;
}

.pricing-plan.free-plan p br {
    display: none;
}

.addshiping-popup .modal-content {
    border-radius: 0px;
    border: none;
}

.addshiping-popup .modal-header .btn-close {
    position: absolute;
    right: 19px;
    top: 30px;
    background: none;
    border-radius: 100%;
    width: 24px;
    height: 24px;
    opacity: 1;
    display: flex;
    justify-content: center;
    align-items: center;
}

.addshiping-popup .modal-header h2 {
    margin-bottom: 0px;
    color: #000;
    font-weight: 400;
    font-size: 24px;
    line-height: 32px;
}

.addshiping-popup .refund-heading img {
    max-width: 24px;
}

.addshiping-popup .modal-header {
    display: flex;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    border-bottom: solid 1px #E2E8F0;
    padding: 23px 30px;
}

.outerPage.header li.nav-item.active a {
    background: linear-gradient(99.09deg, #d8c487 2.64%, #b7862b 100%);
    color: #fff;
}
li.nav-item.active.menu-gap {
    margin: 0px 10px;
}
li.nav-item.active.menu-gap:last-child{
    margin: 0px 0px 0px 0px;
}


li.nav-item.menu-gap.active {
    background: linear-gradient(99.09deg, #d8c487 2.64%, #b7862b 100%) !important;
    color: #fff !important;
}

.whyprocure-slider {
    padding: 100px 0px 86px;
}

.why-buldingchange h6 {
    color: rgba(186, 149, 83, 1);
    font-size: 14px;
    font-weight: 390;
    line-height: 100%;
    letter-spacing: 1px;
    text-transform: uppercase;
    margin-bottom: 0px;
    padding-bottom: 16px;
}

.why-buldingchange h2 {
    color: rgba(41, 37, 36, 1);
    font-size: 30px;
    font-weight: 390;
    line-height: 120%;
    letter-spacing: 1.5px;
    text-transform: uppercase;
    width: 100%;
    max-width: 500px;
}

.why-buldingchange {
    margin-left: 74px;
}

.why-buldingchange p {
    color: rgba(41, 37, 36, 1);
    font-size: 16px;
    font-weight: 390;
    line-height: 180%;
    letter-spacing: 0.5px;
    margin-bottom: 0px;
    padding: 35px 23px 35px 77px;
}

.why-buldingchange p {
    position: relative;
    z-index: 9;
}

.why-buldingchange p:before {
    content: '';
    position: absolute;
    border-left: 1px solid #D8C487;
    border-bottom: 1px solid #D8C487;
    height: 100%;
    border-radius: 0px 84px 0 84px;
    top: 17.5%;
    background: transparent;
    left: 0;
    width: 30%;
    z-index: -1;
}

.found-university {
    border: solid 1px rgba(186, 144, 47, 1);
    padding: 34px 20px;
    position: relative;
}

.found-university:after {
    position: absolute;
    content: "";
    background: rgba(216, 196, 135, 1);
    top: 100%;
    height: 100%;
    left: 50%;
    width: 1px;
}

.oxford-partner {
    display: flex;
    align-items: center;
    column-gap: 27px;
}

.oxford-partner img {
    height: 35px;
}

.found-university h6 {
    color: rgba(41, 37, 36, 1);
    font-size: 12px;
    font-weight: 390;
    line-height: 140%;
    letter-spacing: 1.5px;
    text-transform: uppercase;
    margin-bottom: 26px;
}

.found-university h6 span {
    font-size: 16px;
}

.whyprocure-slider .row {
    align-items: center;
}

.proc-mission .our-mlsn {
    backdrop-filter: blur(3.100000381469727px);
    background: rgba(231, 229, 228, 0.25);
    padding: 56px;
    border-radius: 23px;
    -webkit-z-index: 99999;
    position: relative;

}

.proc-mission .row {
    align-items: center;
}

.prour-vision h2 {
    color: rgba(22, 42, 38, 1);
    font-size: 28px;
    font-weight: 330;
    line-height: 32px;
    text-transform: uppercase;
    margin-bottom: 41px;
}

.prour-vision h2 span {
    font-weight: 450;
}

.mi-proc {
    margin-bottom: 60px;
}

.prour-vision p {
    color: rgba(41, 37, 36, 1);
    font-size: 16px;
    font-weight: 390;
    line-height: 180%;
    letter-spacing: 0.5px;
    margin-bottom: 0px;
}

.prour-vision img {
    border-radius: 23px;
}

.our-milstone {
    background: rgba(250, 250, 249, 1);
    padding: 50px 0px;
    margin-top: 108px;
    position: relative;
}

.our-milstone .container {
    padding: 0px 69px;
}

.our-milstone:after {
    position: absolute;
    bottom: 0px;
    background: linear-gradient(to top, rgba(255, 255, 255, 0.7) 0%, rgba(255, 255, 255, 0.4) 70%, rgba(255, 255, 255, 0) 100%);
    height: 300px;
    width: 100%;
    content: "";
    left: 0px;
    right: 0px;
    z-index: 999;
}

.our-milstone .container {
    position: relative;
    z-index: 9;
}

.our-milstone .container:before {
    content: '';
    position: absolute;
    border-left: 1px solid #D8C487;
    border-top: 1px solid #D8C487;
    border-right: none;
    height: 10%;
    border-radius: 84px 0 0 0;
    top: -19.4%;
    background: transparent;
    left: 5%;
    width: 30%;
    z-index: -1;
}


.our-mil h2 {
    color: rgba(22, 42, 38, 1);
    font-size: 28px;
    font-weight: 330;
    line-height: 32px;
    text-transform: uppercase;
    margin-bottom: 86px;
}

.our-mil h2 span {
    font-weight: 450;
}

.said-aboutbusiness {
    display: flex;
    column-gap: 26px;
}

h6.oxfo-bu {
    white-space: nowrap;
}

.said-aboutbusiness-img h6 {
    display: flex;
    align-items: self-start;
    color: rgba(6, 78, 59, 1);
    font-size: 20px;
    font-weight: 450;
    line-height: 120%;
    letter-spacing: 0.5px;
    margin-bottom: 12px;
    column-gap: 4px;
}

.said-aboutbusiness-img span {
    background: rgba(6, 78, 59, 1);
    padding: 4px;
    border-radius: 4px;
    display: flex;
    justify-content: center;
    align-items: center;
    color: #fff;
    font-size: 16px;
    font-weight: 450;
    line-height: 120%;
    letter-spacing: 0.5px;
}

.said-aboutbusiness {
    margin-right: 32px;
}

.said-aboutbusiness-img {
    margin-bottom: 32px;
}

.said-aboutbusiness-img p {
    color: rgba(41, 37, 36, 1);
    font-weight: 390;
    font-size: 16px;
    line-height: 156%;
    letter-spacing: 0.5px;
}

.said-aboutbusiness-img img {
    max-width: 32px;
}

.our-milstone-details {
    height: 375px;
    overflow: scroll;
    overflow-x: hidden;
}

.our-milstone-details-img {
    display: flex;
    justify-content: center;
    align-items: center;
}

.our-milstone-details-img img {
    border-radius: 10px;
    width: 413px;
    height: 443px;
}

.said-aboutbusiness-img ul {
    margin: 0px;
    padding: 0px;
}

.said-aboutbusiness-img ul li {
    font-size: 16px;
    font-weight: 390;
    line-height: 180%;
    letter-spacing: 0.5px;
    padding: 4px 0px;
    color: rgba(41, 37, 36, 1);
    list-style: none;
    padding-left: 24px;
    position: relative;
}

.said-aboutbusiness-img ul li:after {
    position: absolute;
    top: 15px;
    content: "";
    width: 5px;
    height: 5px;
    border-radius: 100%;
    background: #000;
    left: 6px;
}

.proud-partnerindustry {
    padding: 50px 0px 0px;
    background: #fff;
}

.pionners-partner h2 {
    color: rgba(0, 0, 0, 1);
    font-weight: 450;
    line-height: 20px;
    font-size: 20px;
    text-align: center;
    text-transform: uppercase;
    letter-spacing: 1.98px;
    width: 100%;
    max-width: 562px;
    margin: 0 auto;
}

.pionners-partner p {
    font-size: 14px;
    font-weight: 390;
    line-height: 20px;
    text-transform: uppercase;
    text-align: center;
    letter-spacing: 1.98px;
    color: rgba(0, 0, 0, 1);
    margin-bottom: 0px;
    padding-top: 8px;
    margin-bottom: 37px;
}

.tech-partner .nav-tabs {
    border-bottom: none;
    padding: 0px;
    background: rgba(224, 238, 223, 1);
    padding: 10px;
    border-radius: 12px;
    column-gap: 8px;
    max-width: 575px;
    width: 100%;
    display: flex;
    flex-wrap: nowrap;
}

.tech-partner .nav-tabs .nav-link {
    color: rgba(0, 0, 0, 1);
    font-weight: 390;
    font-size: 16px;
    line-height: 180%;
    letter-spacing: 0.5px;
    padding: 3px 19px;
}

.tech-partner .nav-tabs .nav-item.show .nav-link,
.tech-partner .nav-tabs .nav-link.active {
    color: rgba(0, 0, 0, 1);
    background-color: #fff;
    border: none;
    border-radius: 12px;
    padding: 3px 19px;
}

.tech-partner .nav-tabs .nav-link:focus,
.tech-partner .nav-tabs .nav-link:hover {
    background: #fff;
    border-radius: 12px;
}

.tech-partner .nav-tabs .nav-link {
    border: none;
}

.materials-partner {
    display: flex;
    align-items: center;
    column-gap: 69px;
    justify-content: center;
    align-items: center;
    padding: 40px 0px;
}

.materials-partner img {
    height: 69px;
}

/*
.linear-line{
	position: relative;
}

.linear-line-box {
    position: absolute;
    border-left: 1px solid #D8C487;
    height: 220px;
    border-radius: 0px 84px 0px 84px;
    top: 285px;
    background: transparent;
    left: 378px;
    width: 800px;
}

.linear-line-box-one {
    position: absolute;
    border-right: 1px solid #D8C487;
    height: 285px;
    border-radius: 0px 84px 0px 0px;
    top: 504px;
    background: transparent;
    left: 448px;
    width: 694px;
    border-top: solid 1px #D8C487;
}

.linear-line-box-two {
    position: absolute;
    border-right: 1px solid #D8C487;
    height: 585px;
    border-radius: 0px 0px 0px 84px;
    top: 504px;
    background: transparent;
    left: 448px;
    width: 694px;
}*/

.proc-mission .container {
    position: relative;
    z-index: 9;
}

.proc-mission .container:before {
    content: '';
    position: absolute;
    border-right: 1px solid #D8C487;
    border-top: 1px solid #D8C487;
    border-bottom: 1px solid #D8C487;
    height: 120%;
    border-radius: 0px 84px 84px 0px;
    top: -10%;
    background: transparent;
    left: 15%;
    width: 50%;
    border-top: solid 1px #D8C487;
    z-index: -1;
}


.bfc-token img {
    height: 40px;
}

.tech-partner {
    width: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
}

.who-procular {
    padding: 32px 0px;
}

.whois-platfrom {
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
    margin-bottom: 59px;
}

.whois-platfrom h6 {
    color: rgba(4, 85, 68, 1);
    font-weight: 420;
    font-size: 28px;
    line-height: 50px;
    letter-spacing: 2px;
    text-transform: uppercase;
    padding-top: 25px;
}

.brand-retails {
    background: rgba(237, 240, 242, 1);
    padding: 5px;
    height: 100%;
}

.history-mangaement {
    border: solid 1px rgba(22, 42, 38, 1);
    padding: 44px 43px;
    display: flex;
    justify-content: start;
    align-items: start;
    flex-direction: column;
    height: 100%;
}

.history-mangaement h2 {
    color: #445D40;
    font-weight: 390;
    font-size: 22px;
    line-height: 26px;
    margin-bottom: 28px;
    text-transform: uppercase;
    letter-spacing: 2px;
}

.history-mangaement ul {
    margin: 0px;
    padding: 0px 60px 0px 4px;
}

.history-mangaement ul li {
    list-style: none;
    padding: 5px 0px;
    font-size: 16px;
    font-weight: 400;
    line-height: 180%;
    letter-spacing: 1px;
    position: relative;
    padding-left: 25px;
}

.history-mangaement ul li:after {
    position: absolute;
    top: 17px;
    content: "";
    width: 5px;
    height: 5px;
    border-radius: 100%;
    background: #000;
    left: 6px;
}

.indvisual-solution {
    padding: 45px 0px 101px;
}

.mange-solution {
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
}

.mange-solution h2 {
    color: rgba(22, 42, 38, 1);
    font-size: 28px;
    font-weight: 450;
    line-height: 32px;
    margin-bottom: 25px;
    text-transform: uppercase;
}

.mange-solution h6 {
    color: rgba(138, 170, 138, 1);
    font-size: 20px;
    font-weight: 390;
    line-height: 20px;
    margin-bottom: 25px;
    letter-spacing: 1.98px;
    text-transform: uppercase;
    margin-bottom: 100px;
}

.indvisual-solution button.slick-prev.slick-arrow {
    display: none !important;
}

.indvisual-solution button.slick-next.slick-arrow {
    display: none !important;
}

.indvisual-solution .partner-logo img {
    width: 100%;
    max-width: 100%;
}

.indvisual-solution .partner-logo {
    margin: 0px 10px;
}

.slider-descty {
    background: rgba(245, 245, 244, 1);
    display: flex;
    justify-content: end;
    align-items: center;
}

.slider-descty img {
    max-width: 280px;
}

.cric-detilsdata {
    display: flex;
    justify-content: end;
    align-items: center;
    padding: 0px 37px;
}

.creating-whydata .pr-heading {
    margin-top: 0px;
}

.creating-whydata .pr-heading h2 {
    font-weight: 450;
    margin-bottom: 30px;
    margin-top: 0px;
}

.creating-whydata {
    background: rgba(245, 245, 244, 1);
    padding: 48px 0px;
}


.indvisual-solution .slick-carousel4.slick-initialized.slick-slider {
    position: relative;
}

.indvisual-solution .slick-carousel4.slick-initialized.slick-slider:after {
    position: absolute;
    content: "";
    /* background: #d9d2d2; */
    top: 0px;
    right: 0px;
    height: 100%;
    width: 92px;
    background: linear-gradient(270deg, rgba(255, 255, 255, 0) 0%, #FFFFFF 49.5%, #FFFFFF 100%);
    rotate: 180deg;
    z-index: 999;
}

.indvisual-solution .slick-carousel4.slick-initialized.slick-slider:before {
    position: absolute;
    content: "";
    /* background: #d9d2d2; */
    top: 0px;
    left: 0px;
    height: 100%;
    width: 92px;
    background: linear-gradient(270deg, rgba(255, 255, 255, 0) 0%, #FFFFFF 49.5%, #FFFFFF 100%);
    rotate: 0deg;
    z-index: 999;
}

/* ================  resource css start here  ============================== */



.resources-cri {
    padding: 45px 0px 28px;
}
.prc-list ul {
    display: flex;
    align-items: center;
    column-gap: 15px;
    margin: 0px;
    padding: 0px;
}

.prc-list ul li{
	list-style: none;
	font-size: 16px;
	font-weight: 420;
	line-height: 100%;
	position: relative;
}

.prc-list ul li:after {
    position: absolute;
    top: 9%;
    color: #000;
    font-size: 15px;
    content: "";
    right: -8px;
    background: #000;
    height: 86%;
    width: 1.5px;
    transform: rotate(10deg);
}

.prc-list ul li:last-child::after {
  content: none;
}

.prc-list ul li a{
	color: rgba(120, 113, 108, 1);
}

.prc-list ul li.active a{
	color: rgba(186, 144, 47, 1);
}

.prc-list h6{
	color: rgba(45, 106, 77, 1);
	font-size: 32px;
	font-weight: 420;
	line-height: 100%;
	padding: 24px 0px;
	text-transform: uppercase;
	margin-bottom: 0px;
}
.search-article-name{
	margin: 24px 0px;
}
.search-article-name .product-search input {
    border: 1px solid rgba(226, 232, 240, 1);
    background: rgba(241, 245, 249, 1);
    font-size: 14px;
    font-weight: 400;
    line-height: 22px;
    color: rgba(100, 116, 139, 1);
    transition: 0.3s all;
    border-radius: 0px;
    padding: 6px 40px;
}

.search-article-name .product-search{
	position: relative;
}

.search-article-name .product-search img {
    position: absolute;
    top: 7px;
    left: 12px;
}

.search-article-name .product-search input:focus
 {
    border-color: rgba(41, 37, 36, 1);
    transition: 0.3s all;
    background: rgba(241, 245, 249, 1);
    box-shadow: none;
}

.search-article-name .product-search input{
	max-width: 600px;
}

.prc-list p{
	font-size: 20px;
	font-weight: 390;
	line-height: 24px;
	margin-bottom: 0px;
	color: rgba(0, 0, 0, 1);
	margin-bottom: 0px;
}

.supplu-chain img{
	width: 100%;
}

.resciures-tabing .nav-tabs {
    border-bottom: 0px;
    padding: 0px;
    margin: 64px 0px 24px;
    display: flex;
    align-items: center;
    column-gap: 12px;
}

.resciures-tabing .nav-tabs .nav-link {
    color: rgba(51, 65, 85, 1);
    font-size: 14px;
    font-weight: 500;
    line-height: 24px;
    text-transform: uppercase;
    padding: 6px 22px;
}

.resciures-tabing .nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active{
	background: rgba(245, 241, 226, 1);
	border-radius: 8px;
	color: rgba(183, 134, 43, 1);
	border: none;
}


.resciures-tabing .nav-tabs .nav-link:focus, .nav-tabs .nav-link:hover{
	background: rgba(245, 241, 226, 1);
	border-radius: 8px;
	color: rgba(183, 134, 43, 1);
	border: none;
}

.resciures-tabing .nav-link{
	border: none;
}

.supplu-chain h2{
	color: rgba(0, 0, 0, 1);
	font-weight: 500;
	font-size: 17px;
	line-height: 24px;
	margin-bottom: 0px;
	padding: 16px 0px 12px;
}

.supplu-chain h6{
	color: rgba(173, 124, 0, 1);
	font-weight: 400;
	font-size: 13px;
	line-height: 16px;
	margin-bottom: 0px;
	padding: 12px 0px 12px;
}

.supplu-chain p{
	color: rgba(0, 0, 0, 0.6);
	font-weight: 400;
	font-size: 13px;
	line-height: 16px;
	margin-bottom: 0px;
	padding: 12px 0px 28px;
}

.latest-blog h6 {
    color: rgba(0, 0, 0, 1);
    font-weight: 400;
    font-size: 17px;
    line-height: 24px;
    margin-bottom: 0px;
    padding: 16px 101px 12px 0px;
    min-height: 76px;
}

.latest-blog p{
	color: rgba(0, 0, 0, 0.6);
	font-weight: 400;
	font-size: 13px;
	line-height: 16px;
	margin-bottom: 0px;
	padding: 0px 0px 52px;
}

.blogpost-image{
	overflow: hidden;
    width: 100%;
    height: 310px;
}

.blogpost-image img {
    width: 100%;
    transition: 0.2s ease-in all;
    overflow: hidden;
    height: 100%;
    object-fit: cover;
}

.blogpost-image img:hover{
	transform: scale(1.1);
}

.updated-newslatter .product-search input {
    border: 1px solid rgba(226, 232, 240, 1);
    background: rgba(241, 245, 249, 1);
    font-size: 14px;
    font-weight: 400;
    line-height: 22px;
    color: rgba(100, 116, 139, 1);
    transition: 0.3s all;
    border-radius: 0px;
    padding: 6px 12px;
}

.updated-newslatter .product-search{
	position: relative;
}


.updated-newslatter .product-search input:focus
 {
    border-color: rgba(41, 37, 36, 1);
    transition: 0.3s all;
    background: rgba(241, 245, 249, 1);
    box-shadow: none;
}

.updated-newslatter {
    text-align: center;
    width: 100%;
    max-width: 370px;
}

.updated-newslatter h6{
	font-weight: 420;
	line-height: 24px;
	font-size: 20px;
	margin-bottom: 8px;
	color: rgba(0, 0, 0, 1);
}

.updated-newslatter p{
	font-weight: 400;
	line-height: 20px;
	font-size: 15px;
	margin-bottom: 40px;
	color: rgba(0, 0, 0, 1);
}

.updated-newslatter button{
  border: 1.5px solid;
  background: none;
  border: solid 1px rgba(183, 134, 43, 1);
  color: rgba(183, 134, 43, 1);
  font-size: 14px;
  font-weight: 420;
  line-height: 22px;
  border-radius: 100px;
  padding: 10px 20px;
  text-transform: uppercase;
  margin: 23px 0px;
  transition: 0.3s ease-in all;
}

.updated-newslatter button:hover{
	background: rgba(183, 134, 43, 1);
	color: #fff;
	transition: 0.3s ease-in all;
}

.updated-latestprocurement {
    padding: 73px 0px;
}

@-webkit-keyframes spin {
    0% {
        -webkit-transform: rotate(0deg);
        -ms-transform: rotate(0deg);
        transform: rotate(0deg)
    }

    100% {
        -webkit-transform: rotate(360deg);
        -ms-transform: rotate(360deg);
        transform: rotate(360deg)
    }
}

@keyframes spin {
    0% {
        -webkit-transform: rotate(0deg);
        -ms-transform: rotate(0deg);
        transform: rotate(0deg)
    }

    100% {
        -webkit-transform: rotate(360deg);
        -ms-transform: rotate(360deg);
        transform: rotate(360deg)
    }
}

#loader-wrapper .loader-section {
    position: fixed;
    top: 0;
    width: 51%;
    height: 100%;
    background: #222222;
    z-index: 1000
}

#loader-wrapper .loader-section.section-left {
    left: 0
}

#loader-wrapper .loader-section.section-right {
    right: 0
}

.loaded #loader-wrapper .loader-section.section-left {
    -webkit-transform: translateX(-100%);
    -ms-transform: translateX(-100%);
    transform: translateX(-100%)
}

.loaded #loader-wrapper .loader-section.section-right {
    -webkit-transform: translateX(100%);
    -ms-transform: translateX(100%);
    transform: translateX(100%)
}

.loaded {
    visibility: hidden
}


#loader-wrapper {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 9999;
    background: rgba(0, 0, 0, 0.5)
}

#loader {
    display: block;
    position: relative;
    left: 50%;
    top: 50%;
    width: 150px;
    height: 150px;
    margin: -75px 0 0 -75px;
    border-radius: 50%;
    border: 3px solid transparent;
    border-top-color: #8aaa91;
    -webkit-animation: spin 2s linear infinite;
    animation: spin 2s linear infinite
}

#loader {
    z-index: 1001
}

#loader:before {
    content: "";
    position: absolute;
    top: 5px;
    left: 5px;
    right: 5px;
    bottom: 5px;
    border-radius: 50%;
    border: 3px solid transparent;
    border-top-color: #B07A25;
    -webkit-animation: spin 3s linear infinite;
    animation: spin 3s linear infinite
}

#loader:after {
    content: "";
    position: absolute;
    top: 15px;
    left: 15px;
    right: 15px;
    bottom: 15px;
    border-radius: 50%;
    border: 3px solid transparent;
    border-top-color: #ffffff;
    -webkit-animation: spin 1.5s linear infinite;
    animation: spin 1.5s linear infinite
}

/* ===============  sucess pages start here  ============================== */ */

.compliance-area {
    padding: 96px 0px 60px;
}
.prc-list ul li:after {
    position: absolute;
    top: 9%;
    color: #292524;
    font-size: 15px;
    content: "";
    right: -8px;
    background: #292524;
    height: 86%;
    width: 1.5px;
    transform: rotate(10deg);
}

.compliance-area .impact-industrly .prc-list h2{
    color: #162A26;
    font-size: 42px;
    line-height: 120%;
    font-weight: 450;
    padding: 24px 0px;
    text-transform: uppercase;
    margin-bottom: 0px;
}

.compliance-area .impact-industrly .prc-list span {
    color: #B7862B;
    font-weight: 390;
    line-height: 20px;
    font-size: 15px;
    padding: 0px 0px 24px;
    display: block;
}

.download-aru {
    display: flex;
    align-items: center;
    column-gap: 24px;
    padding: 0px 0px 24px;
}
.download-aru img{
    max-width: 24px;
    cursor: pointer;
}

.esgmanger-profile{
    display: flex;
    align-items: center;
    column-gap: 12px;
}

.profile-image img{
    height: 36px;
    width: 36px;
    border-radius: 100%;
    border: solid 1px #FFFFFF;
    box-shadow: 0px 2px 4px 0px #0000001F;
}

.esgmanger-profile .profile-director h6{
    margin-bottom: 3px;
    color: #292524;
    font-size: 13px;
    font-weight: 500;
    padding: 0px 0px;
    line-height: 16px;
    text-transform: inherit;
}

.esgmanger-profile .profile-director p{
    margin-bottom: 0px;
    color: rgba(0, 0, 0, 0.6);
    font-size: 13px;
    font-weight: 390;
    line-height: 16px;
}

.reporting-date {
    padding: 24px 0px 0px;
}


.reporting-date span{
       color: rgba(41, 37, 36, 1) !important;
    font-weight: 390;
    line-height: 20px;
    font-size: 15px;
    display: block;
    padding: 0px !important;
}

.intrduction-esg {
    padding: 80px 0px;
}

.intrduction-content h6{
    color: rgba(45, 106, 77, 1);
    font-weight: 420;
    line-height: 100%;
    font-size: 28px;
    margin-bottom: 0px;
    padding: 80px 0px 52px 0px; 
    text-transform: uppercase;
}

.intrduction-content p{
    color: rgba(41, 37, 36, 1);
    font-size: 20px;
    line-height: 28px;
    font-weight: 400;
    margin-bottom: 40px;
}

.espar-overview span{
    color: rgba(41, 37, 36, 1);
    font-size: 20px;
    line-height: 140%;
    font-weight: 400;
    margin-bottom: 40px;
    display: block;
}

.btwo{
    padding: 80px 0px 40px;
}
.btwo img{
    width: 100%;
}
.espar-overview ul{
    padding: 0px;
    margin: 0px;
}
.impact-industrly {
    max-width: 840px;
    margin: 0 auto;
}

.espar-overview ul li {
    color: rgba(41, 37, 36, 1);
    font-size: 20px;
    line-height: 140%;
    font-weight: 400;
    padding: 0px 0px 20px 24px;
    position: relative;
    list-style: none;
}
.espar-overview ul li:after {
    background: rgba(186, 144, 47, 1);
    width: 8px;
    height: 8px;
    position: absolute;
    content: "";
    top: 9px;
    left: 0px;
    border-radius: 100%;
}
.espar-overview ul li strong{
    font-weight: 700;
}



.moreinfromation-data h6{
    color: rgba(41, 37, 36, 1);
    font-weight: 700;
    line-height: 140%;
    font-size: 20px;
    margin-bottom: 0px;
    padding: 0px 0px 40px; 
}

.moreinfromation-data ul{
    padding: 0px;
    margin: 0px;
}


.moreinfromation-data ul li {
    color: rgba(6, 95, 70, 1);
    font-size: 20px;
    line-height: 140%;
    font-weight: 400;
    padding: 0px 0px 20px 24px;
    position: relative;
    list-style: none;
}


.moreinfromation-data ul li a{
    color: rgba(6, 95, 70, 1);
    font-size: 20px;
    line-height: 140%;
    font-weight: 400;
    position: relative;
    list-style: none;
}


.moreinfromation-data ul li:after {
    background: rgba(186, 144, 47, 1);
    width: 8px;
    height: 8px;
    position: absolute;
    content: "";
    top: 9px;
    left: 0px;
    border-radius: 100%;
}


.owl-theme .owl-nav {
    margin-top: 10px;
    display: none;
}

.intrduction-content a{
    color: rgba(41, 37, 36, 1);
    font-size: 20px;
    line-height: 140%;
    font-weight: 400;
    margin-bottom: 40px;
}

.related-articals h2 {
    padding-bottom: 27px;
}

.sbs {
    padding: 96px 0px !important;
}

.choosecricular-make{
    color: #292524;
    font-size: 28px;
    font-weight: 400;
    line-height: 140%;
    display: block;
}

/*.esg-table {
    padding-bottom: 40px;
}*/

/*===================  sucess stories css start here  ========================*/

.sucess-stories .sucess-stories img{
    width: 100%;
}

.user-feedbacks {
    background: rgba(248, 250, 252, 1);
    border-radius: 5px;
    margin: 0 auto;
    padding: 32px 48px;
    display: flex
;
    justify-content: center;
    align-items: center;
    flex-direction: column;
    margin-bottom: 40px;
    max-width: 940px;
    /* margin: 0 auto; */
}
.user-feedbacks p {
    padding: 16px 0px;
    color: rgba(41, 37, 36, 1);
    font-size: 20px;
    font-weight: 400;
    line-height: 28px;
    margin-bottom: 0px;
    text-align: center;
}

.user-feedbacks span{
    color: rgba(41, 37, 36, 1);
    font-size: 20px;
    font-weight: 400;
    line-height: 28px;
    margin-bottom: 0px;
    text-align: center;
}

.sucess-frame{
    padding: 40px 0px;
}

.diagram-dty p{
    position: relative;
}

.diagram-dty p:before {
    position: absolute;
    height: 100%;
    width: 1px;
    background: rgba(186, 144, 47, 1);
    content: "";
    top: 0px;
    bottom: 0px;
    left: -8px;
}

.sucess-stories .pr-heading {
    margin-top: 40px;
}

.sucess-stories .espar-overview {
    max-width: 840px;
    margin: 0 auto;
}

.sucess-stories .intrduction-content.diagram-dty {
    max-width: 840px;
    margin: 0 auto;
}


.sucess-stories .intrduction-content.diagram-dty p{
   padding-left: 28px;
}

/*.sucess-stories .intrduction-esg {
    padding: 52px 0px;
}*/


.source-kemi{
    padding: 40px 0px;
}

.source-kemi p{
    color: rgba(0, 0, 0, 0.6);
    font-size: 13px;
    font-weight: 400;
    line-height: 16px;
    margin-bottom: 0px;
}
.source-kemi{
    max-width: 1120px;
    margin: 0 auto;
}
.introducing-desktop{
    display: flex;
}
.introducing-mob{
    display: none;
}

.introducing-tab{
    display: none;
}




/*success stories third page start here*/

.fairbank span{
    color: #292524;
    font-size: 28px;
    font-weight: 400;
    padding: 40px 0px;
    display: block;
    line-height:140%;
}

.method-supply p:before{
    left: -21px;
}

.sucess-stories .intrduction-content.method-supply p {
    padding-left: 20px;
}

.simple-prodcut.diagram-dty p:before{
    left: 0px;
}

.whitrannge-offers {
    display: flex;
    align-items: start;
    column-gap: 40px;
    max-width: 940px;
    margin: 0 auto;
    margin-bottom: 40px;
}
.whitrannge-offers span {
    color: #292524;
    font-size: 20px;
    font-weight: 400;
    padding: 0px 0px;
    display: block;
    line-height: 140%;
}
.white-range-image {
    width: 40%;
    position: relative;
}

.white-range-image:after {
    position: absolute;
    content: "";
    height: 100%;
    left: -40px;
    background: #BA902F;
    width: 1px;
    top: 0px;
}

.white-range-image img{
    width: 145px;
    object-fit: contain;
    border-radius: 10px;
}


/*five page start heere*/


.massive-moo {
    display: flex
;
    align-items: center;
    column-gap: 40px;
    max-width: 840px;
    margin: 0 auto;
}


.massive-moo p{
    color: rgba(41, 37, 36, 1);
    font-size: 20px;
    line-height: 28px;
    font-weight: 400;
    margin-bottom: 0px;
}

.souc h6{
    font-size: 24px;
}

.step-taken h6{
    color: rgba(45, 106, 77, 1);
    font-weight: 420;
    line-height: 100%;
    font-size: 24px;
    margin-bottom: 0px;
    padding: 40px 0px;
    text-transform: uppercase;
}

.process-cads {
    display: flex;
    align-items: center;
    column-gap: 40px;
    margin-bottom: 40px;
    flex-wrap: wrap;
}

.process-img {
    width: calc(20% - 20px);
}
.process-content {
    width: calc(80% - 20px);
}

.process-content span{
    font-weight: 700;
    line-height: 140%;
    font-size: 20px;
    color: #292524;
    margin-bottom: 27px;
    display: block;
}

.process-content p{
    font-weight: 400;
    line-height: 140%;
    font-size: 20px;
    color: #292524;
    margin-bottom: 0px;
    display: block;
}

.sourcing-fabr .intrduction-content.diagram-dty p {
    padding-left: 40px;
}

.sourcing-fabr .intrduction-content span{
    color: #292524;
    font-size: 28px;
    font-weight: 400;
    padding: 40px 0px;
    display: block;
    line-height: 140%;
}

.intrduction-esg img{
    width: 100%;
}

.source-kemi img{
    width: 100%;
}

.sucess-frame img{
    width: 100%;
}
section.resources.for-desktop-carousl.creating-whydata.artical-dryh {
    background: none;
}
.artical-dryh {
    background: none;
}
.prc-list sup {
    top: -2px;
    font-size: 16px;
}
/*.sut-control-tab {
  display: none;
}
*/
/* --------------------------------------------------------------------------------------------------------------------------------- */
/* Responsive Css */
/* --------------------------------------------------------------------------------------------------------------------------------- */

@media (max-width: 1600px) {
    .join-ussupplyer:after {
        right: 300px;
    }

    .commetment {
        padding: 0px 12px 0px 59px;
    }

    .order-everydetails .list-dash img {
        margin-bottom: -170px;
        margin-left: -297px;
    }

    .baseline-enivorment {
        background: rgba(22, 42, 38, 1);
        padding: 50px 0px;
    }

    .cricular-slider {
        height: 85vh;
    }

    .metrices-today {
        top: 55px;
        right: 75px;
    }

    .list-dash img {
        width: 414px;
        height: 568px;
        max-width: inherit;
        margin-bottom: -137px;
        margin-left: -139px;
    }
    .cricular-slider {
        background-size: auto 90%;
    }
    .esg-rating-data img {
        max-width: 200px;
    }
    .letus-improveesg p {
        padding: 65px 212px 0px 109px;
        margin-bottom: 0px;
       }
    .why-buldingchange p {
        padding: 35px 23px 35px 59px;
    }
}

@media (max-width: 1440px) {
    .slider .carousel-item img {
        width: 100%;
        height: 525px;
    }
    .cricular-slider {
        background-size: auto 90%;
    }

    .cricular-slider {
        padding: 38px 0px;
        background-size: auto 83%;
        height: 80vh;
    }

    .leading-heading h2 {
        font-size: 18px;
    }

    .book-srcproject h2 {
        font-size: 24px;
    }

    .advance-search-data .loactionwith-realtime {
        padding: 47px 120px 17px;
    }

    .loactionwith-realtime h2 {
        font-size: 15px;
    }

    .sustainability-control img {
        margin-left: -113px;
        margin-bottom: -499px;
        width: 122%;
    }

    .listyour-product h2 {
        font-size: 26px;
        margin-bottom: 15px;
    }

    .slider {
        margin: 0px 30px;
    }

    .header {
        padding: 30px 30px;
    }

    .find-materials,
    .cricular-Accelerator {
        padding: 50px 0;
    }

    .parcel-descrption p {
        width: 94%;
    }
    .metrices-today h6{
        font-size: 23px;
    }
    .letus-improveesg h6{
        font-size: 19px;
       }
       .letus-improveesg h2{
        font-size: 25px;
        line-height: 40px;
       }
           .letus-improveesg p {
            padding: 33px 163px 0px 120px;
            font-size: 22px;
        }
       .esgreporting-market {
        padding: 50px 0px 30px;
       } 
       .esg-reportingkey h3{
        font-size: 22px;
        padding: 49px 0px 40px 0px;
       }
       .esg-reportingkey p{
        font-size: 18px;
       }
       .enterprise-gradepsty strong{
        padding: 0px 0px 40px;
       }
       .bestclassdata h6{
        font-size: 18px;
       }
       section.our-businesspartner {
        padding: 55px 0px;
       }
       .esg-system p{
        font-size: 18px;
       }
       .party-verfication p{
        font-size: 18px;
       }
       .enterprise-gradepsty:after{
        height: 176%;
       }
           .letus-improveesg p {
            padding: 33px 230px 0px 90px;
            font-size: 22px;
        }
        .lca-slider-buyer .generate-life-product h2 {
            margin-bottom: 19px;
        }
        .lca-slider-buyer .generate-life-product p {
            margin-bottom: 19px;
        }
        .lca-slider.lca-slider-buyer{
            padding:55px 0px;
        }
        .why-buldingchange p {
            padding: 35px 13px 10px 35px;
        }
                
        .our-milstone .container:before {
            top: -20%;
        }
                
        .proc-mission .our-mlsn {
            padding: 45px;
        }
                
        .why-buldingchange p:before {
            top: 18.6%;
        }
        	.prc-list p{
		font-size: 18px;
	}
	.prc-list h6{
		font-size: 30px;
	}
	.resciures-tabing .nav-tabs .nav-link{
		font-size: 13px;
	}
     .compliance-area .impact-industrly .prc-list h2{
    font-size: 37px;
   }
   .intrduction-esg {
    padding: 60px 0px;
   }
   .intrduction-content p{
    font-size: 18px;
   }
   .intrduction-content h6{
    font-size: 25px;
    padding: 35px 0px;
   }
   .espar-overview ul li{
    font-size: 18px;
   }
   .user-feedbacks{
    padding: 30px 35px;
   }
   .user-feedbacks p{
    font-size: 18px;
   }
   .fairbank span{
    font-size: 25px;
   }
   .whitrannge-offers span{
    font-size: 18px;
   }
}

@media (max-width: 1439px) {
    .list-dash img {
        margin-bottom: -149px;
        margin-left: -209px;
    }

    .cricular-slider {
        background-size: auto 90%;
    }

    .esg-rating-data {
        right: 3%;
    }

    .metrices-today {
        top: 44px;
        right: 75px;
    }

    /* .access-marketplace h6{
      min-height: 73px;
    }*/
    .our-leader-partner .partner-logo img {
        max-width: 48px;
    }

    .unlock-accer .metrices-today {
        position: absolute;
        top: 75px;
        right: 119px;
        max-width: 460px;
    }

    .improve-material p {
        padding-top: 66px;
    }

    .cricular-slider .generate-life-product-starter h2 {
        font-size: 26px;
    }

    .listyour-product p {
        font-size: 14px;
    }
    .product-delivery-process h2 {
        padding: 30px 0px;
    }
    
}

@media (max-width: 1424px) {
    .esg-rating-data {
        right: 7% !important;
    }
    
    
    .esg-rating-data img {
        max-width: 184px !important;
    }

}

@media (max-width: 1366px) {
    .advance-search-data .loactionwith-realtime {
        padding: 47px 100px 17px 117px;
    }
        .order-everydetails .list-dash img {
            margin-bottom: -230px;
            margin-left: -267px;
        }
        .lca-slider.lca-slider-buyer {
            background: url(../../img/outer_img/save-cost.png) no-repeat;
            background-position: center right;
            background-size: auto 100%;
            height: 65vh;
            padding: 72px 0;
            align-items: flex-start;
        }

    .map-frame img {
        width: 360px;
        height: 360px;
    }

    .search-content p {
        font-size: 13px;
    }

    .metrices-today h6 {
        font-size: 23px;
        line-height: 28px;
        margin-bottom: 20px;
    }

    .metrices-today {
        position: absolute;
        top: 52px;
        right: 29px;
        max-width: 460px;
    }

    /*  .carousel-inner .carousel-item .carousel-caption {
    left: 0;
  }*/
    section.lca-slider {
        padding: 45px 0px 50px;
    }

    .data-collection {
        padding: 25px 34px;
    }

    .needs-enivemrnt h2 {
        font-size: 28px;
    }

    .data-collection p {
        font-size: 14px;
        line-height: 20px;
    }

    .hear-sustainability h2 {
        font-size: 38px;
    }

    .sustainability-client {
        padding: 18px;
    }

    .ceo-imagesproduct.users img {
        width: 44px !important;
        height: 44px;
    }

    .bdr-goal p {
        font-size: 17px;
        line-height: 22px;
    }

    .fresh-waterenergy {
        margin-left: 30px;
    }

    .product-weather {
        width: 560px;
    }

    .improve-material-img {
        width: calc(100% - 300px);
    }

    .improve-material {
        width: 270px;
    }

    .unlock-accer .metrices-today {
        top: 84px;
        right: 107px;
    }

    .product-cricle h6 {
        font-size: 22px;
        font-weight: 390;
        line-height: 34px;
    }

    .product-cricle p {
        font-size: 18px;
        font-weight: 390;
        line-height: 23px;
    }

    .improve-material h6 {
        padding: 15px;
        font-size: 16px;
        line-height: 24px;
        margin-top: 46px;
    }

    .product-delivery-process h2 {
        padding: 35px 0;
    }

    .commetment {
        padding: 0px 12px 0px 50px;
    }

    .ceo-imagesproduct.users {
        width: 44px;
    }

    .su-solution {
        column-gap: 8px;
    }

    .source-low-impact {
        padding: 10px;
    }

    .search-leading-desktop {
        display: block;
    }

    .search-leading-mob {
        display: none;
    }

    .get-started-inner {
        display: flex;
        align-items: self-start;
        column-gap: 6px;
    }

    .what-candocricular .needs-enivemrnt h2 {
        font-size: 26px;
        line-height: 28px;
        margin-bottom: 35px;
    }

    .what-candocricular {
        padding: 55px 0px;
    }

    .what-candocricular .data-collection p {
        font-size: 18px;
        line-height: 22px;
        margin-bottom: 8px;
    }

    .what-candocricular .data-collection {
        padding: 20px;
    }

    .what-candocricular .data-collection img {
        margin-bottom: 18px;
    }

    .flow-impcat h2 {
        font-size: 26px;
        line-height: 28px;
        padding: 15px 0px;
    }

    .purchase-product {
        background-position: 84%;
        background-size: 46%;
    }

    .list-dash img {
        width: 370px;
        height: 551px;
        margin-bottom: -126px;
        margin-left: -160px;
    }

    .approval-shipping h6 {
        line-height: 20px;
        font-size: 17px;
    }

    .fd-loimp {
        padding-left: 60px;
    }

    .fd-loimp-rgt {
        padding-right: 60px;
    }

    .flow-impcat ul li {
        font-size: 18px;
        line-height: 23px;
    }

    .cricular-slider .generate-life-product-starter h2 {
        font-size: 23px;
        line-height: 36px;
        margin-bottom: 24px;
    }

    .cricular-slider .generate-life-product-starter p {
        font-size: 14px;
    }

    .esg-rating-data img {
        max-width: 195px;
    }

    .parcel-descrption p {
        line-height: 21px;
    }

    .waste-deliverd {
        padding: 56px 0px 0px;
    }

    .cricular-slider {
        height: 580px;
    }
    .order-everydetails .list-dash img {
        margin-bottom: -147px;
        margin-left: -262px;
    }
        .resources .pr-heading {
            margin-top: 45px;
        }
        .travler-ac h2{
            padding: 4px 0px;
        }
        .improve-material p {
            padding-top: 31px;
        }
        .sustainability-control{
            height: 557px;
        }
        .bestclassdata h6{
            min-height: 44px;
          }
          .bestclassdata p{
            font-size: 16px;
          }
          .esg-reportingkey h2{
            font-size: 18px;
          }
        .esg-reportingkey p {
            font-size: 17px;
            line-height: 27px;
        }
        .letus-improveesg p {
            padding: 33px 99px 0px;
            font-size: 22px;
        }
        .enterprise-gradepsty strong{
            font-size: 18px;
        }
            .esg-reportingkey h3 {
            font-size: 22px;
            padding: 42px 0px 34px 0px;
        }
        .our-businesspartner {
            padding: 45px 0px;
        }
        .enterprise-gradepsty:after {
    
        left: -29px;
        top: -493px;
        height: 165%;
        width: 1.5px;
       }

           .said-aboutbusiness-img h6 {
               font-size: 18px;
           }
    
           h6.oxfo-bu {
               white-space: normal;
           }
    
           .mi-proc {
               margin-bottom: 45px;
           }
    
           .prour-vision h2 {
               font-size: 25px;
           }
    
           .our-mil h2 {
               font-size: 25px;
               margin-bottom: 50px;
           }
    
           .our-milstone .container:before {
               top: -21.7%;
               height: 12%;
           }
    
           .proc-mission .container:before {
               top: -10.1%;
           }
    
           .found-university h6 span {
               font-size: 13px;
           }
    
           .found-university h6 {
               font-size: 11px;
           }
    
           .history-mangaement h2 {
               font-size: 20px;
           }
    
           .history-mangaement ul {
               padding: 0px 30px 0px 4px;
           }
    
           .whyprocure-slider {
               padding: 70px 0px 86px;
           }
    
           .why-buldingchange h2 {
               font-size: 27px;
           }
    
           .said-aboutbusiness {
               column-gap: 18px;
           }
    
           .pionners-partner h2 {
               font-size: 18px;
           }
    
           .whois-platfrom h6 {
               font-size: 25px;
           }
    
           .mange-solution h2 {
               font-size: 25px;
           }
    
           .mange-solution h6 {
               font-size: 18px;
               margin-bottom: 88px;
           }
             .prc-list h6 {
        font-size: 27px;
    }
    .latest-blog h6{
    	font-size: 16px;
    }
    .updated-latestprocurement {
    padding: 60px 0px;
    }
     .compliance-area .impact-industrly .prc-list h2 {
        font-size: 33px;
    }
        .intrduction-esg {
        padding: 40px 0px;
    }
        .intrduction-content h6 {
        font-size: 23px;
        padding: 35px 0px;
    }
        .intrduction-content p {
        font-size: 17px;
        margin-bottom:30px;
    }
    .espar-overview ul li{
    font-size: 17px;
    }
        .user-feedbacks p {
        font-size: 17px;
    }
    .diagram-dty p:before{
        left: -3px;
    }
    .fairbank span {
        font-size: 23px;
    }
    .whitrannge-offers span{
    font-size: 17px;
   }
}

@media (max-width: 1280px) {
    .premium-access {
        padding: 0px 40px;
    }

    .unlock-accer .metrices-today {
        top: 84px;
        right: 135px;
    }

    .slider-market-place .carousel-item {
        height: 499px;
    }

    .premium-access h6 {
        font-size: 12px;
        line-height: 20px;
        margin-bottom: 12px;
    }

    .premium-access h2 {
        font-size: 23px;
        line-height: 30px;
        margin-bottom: 16px;
    }

    .slider .carousel-item .end-our-producr-img img {
        width: 22px;
        height: 24px;
    }

    .bdr-lft:before {
        position: absolute;
        width: 1.5px;
        height: 176%;
        content: "";
        background: rgba(186, 149, 83, 1);
        top: -20px;
        left: 0;
    }

    .parcel-descrption p {
        font-size: 16px;
        padding-left: 4%;
    }

    .parcel-descrption p {
        width: 77%;
    }

    .end-our-producr-content p {
        font-size: 14px;
        margin-bottom: 0px;
        line-height: 28px;
    }

    .slider .carousel-item img {
        height: 500px;
    }

    .enter-prc-b button,
    .enter-prc-b a {
        font-size: 13px;
        line-height: 23px;
        padding: 8px 21px;
    }

    .carousel-inner .carousel-item .carousel-caption {
        justify-content: flex-start;
    }

    .premium-access .enter-prc-b {
        margin-top: 10px;
    }

    .leading-heading h2 {
        font-size: 16px;
    }

    .book-srcproject h2 {
        font-size: 18px;
    }

    .advance-search-data .loactionwith-realtime {
        padding: 47px 100px 17px 110px;
    }

    .loactionwith-realtime h2 {
        margin-bottom: 12px;
        font-size: 13px;
    }

    .loactionwith-realtime h2 {
        margin-bottom: 20px;
        font-size: 14px;
    }

    .map-frame img {
        width: 340px;
        height: 340px;
    }

    .metrices-today {
        top: 23px;
        right: 69px;
    }

    .metrices-today h6 {
        font-size: 19px;
        line-height: 30px;
        margin-bottom: 20px;
        letter-spacing: 1px;
    }



    .quitoe-making img {
        width: 36px;
    }

    .userperfect-review h6 {
        font-size: 18px;
    }

    .success-stories button {
        font-size: 13px;
    }

    .commetment {
        padding: 0px 0px 0px 50px;
    }

    .product-delivery-process h2 {
        padding: 26px 0;
        font-size: 21px;
    }

    .resources .pr-heading {
        margin-top: 15px;
    }

    .generate-life-product h2 {
        font-size: 28px;
        line-height: 36px;
        margin-bottom: 14px;
    }

    .lca-slider.lca-slider-buyer {
        background-size: 59%;
        height: 75vh;
    }

    .lca-slider-buyer .generate-life-product h2 {
        margin-bottom: 35px;
    }

    .lca-slider-buyer .generate-life-product p {
        margin-bottom: 32px;
    }

    .lca-slider.lca-slider-buyer {
        padding: 75px 0;
    }

    .new-slider-left {
        column-gap: 20px;
    }

    .order-everydetails .list-dash img {
        margin-bottom: -185px;
        margin-left: -263px;
        width: 350px;
        height: 531px;
    }
    .esg-slider {
        padding: 35px 0px;
       }
       .letus-improveesg h2 {
            font-size: 21px;
            line-height: 33px;
        }
        .letus-improveesg p {
            padding: 13px 63px 0px;
            font-size: 22px;
        }
          .esg-reportingkey h3 {
            font-size: 20px;
            padding: 33px 0px 26px 0px;
        }
            .enterprise-gradepsty strong {
            padding: 0px 0px 35px;
        }
         .letus-improveesg h6 {
            font-size: 18px;
        }
        .our-businesspartner {
            padding: 45px 0px;
        }
        .our-businesspartner {
            padding: 35px 0px;
        }
        .slic-partner-logo .partner-logo img{
            max-width: 50px;
        }
            .enterprise-gradepsty:after {
            left: -29px;
            top: -460px;
            height: 162%;
            width: 1.5px;
        }
         .compliance-area {
    padding: 64px 0px 39px;
    }
        .compliance-area .impact-industrly .prc-list h2 {
        font-size: 30px;
    }
}

@media(max-width:1200px) {
    .why-buldingchange p {}

    .prour-vision h2 {
        margin-bottom: 18px;
    }

    .proc-mission .container:before {
        top: -4.5%;
        left: 17%;
    }

    .our-milstone .container:before {
        top: -17.3%;
        height: 8%;
    }

    .oxford-partner img {
        height: 30px;
    }

    .found-university h6 span {
        font-size: 11px;
    }

    .whyprocure-slider {
        padding: 70px 0px 70px;
    }

    .our-milstone .container {
        padding: 0px 40px;
    }

    .said-aboutbusiness-img img {
        max-width: 25px;
    }

    .said-aboutbusiness-img p {
        font-size: 14px;
    }

    .said-aboutbusiness-img ul li {
        font-size: 14px;
    }

    .said-aboutbusiness-img h6 {
        font-size: 16px;
    }

    .proud-partnerindustry {
        padding: 50px 0px 0px;
    }

    .whois-platfrom {
        margin-bottom: 37px;
    }

    .indvisual-solution {
        padding: 45px 0px 79px;
    }

    .slider-descty img {
        max-width: 230px;
    }

    .said-aboutbusiness-img {
        margin-bottom: 20px;
    }
}

@media(max-width:1166px){
    .sustainability-control {
        height: 467px;
    }
    .start-journey{
        padding: 75px 0px 0px;
    }
    .audit-ready-compliance .container-fluid {
        padding: 0px 30px;
}
section.our-businesspartner {
    padding: 40px 0px;
}
.letus-improveesg h2{
    font-size: 19px;
}
    .letus-improveesg h6 {
    font-size: 17px;
}
.letus-improveesg p{
    font-size: 19px;
}
.slic-partner-logo {
padding: 35px 0px;
}
.esgreporting-market {
    padding: 40px 0px 10px;
}
    .enterprise-gradepsty:after {
    left: -29px;
    top: -406px;
    height: 151%;
    width: 1.5px;
}
        .whyprocure-slider {
            padding: 45px 0px 70px;
        }
    
        .proc-mission .our-mlsn {
            padding: 31px;
        }
    
        .why-buldingchange p {
            padding: 48px 13px 10px 20px;
        }
    
        .found-university:after {
            height: 120%;
        }
    
        .proc-mission .container:before {
            top: -4.5%;
            left: 17%;
        }
    
        .our-milstone .container:before {
            top: -19.4%;
            height: 10%;
        }
    
        .our-mil h2 {
            font-size: 23px;
            margin-bottom: 34px;
        }
    
        .whois-platfrom h6 {
            font-size: 23px;
        }
    
        .mange-solution h2 {
            font-size: 23px;
        }
    
        .mange-solution h6 {
            font-size: 18px;
            margin-bottom: 47px;
        }
    
        .prour-vision h2 {
            font-size: 23px;
        }
    
        .mi-proc {
            margin-bottom: 23px;
        }
    
        .materials-partner {
            column-gap: 54px;
        }
    
        .history-mangaement {
            padding: 44px 30px;
        }
    
        .history-mangaement h2 {
            font-size: 18px;
            margin-bottom: 17px;
        }
    
        .whois-platfrom {
            margin-bottom: 17px;
        }
    
        .who-procular {
            padding: 16px 0px;
        }
    
        .found-university h6 span {
            font-size: 12px;
        }
    
        .found-university h6 {
            font-size: 10px;
        }
         .prc-list h6 {
        font-size: 25px;
    }
    .prc-list p {
        font-size: 17px;
        line-height: 22px;
    }
    .latest-blog h6{
       padding: 16px 0px 12px 0px;
    }
      .espar-overview ul li {
        font-size: 16px;
    }
        .intrduction-content p {
        font-size: 16px;
        margin-bottom: 30px;
    }
    .compliance-area .container{
        max-width: 100%;
        padding: 0px 24px;
    }
        .user-feedbacks p {
        font-size: 16px;
    }
}

@media (max-width: 1100px) {
        .cricular-slider .generate-life-product-starter h2 {
        font-size: 22px;
    }
    .slider .carousel-item img {
        height: 410px;
    }
  
    .carousel-inner .carousel-item .carousel-caption {
        top: 25px;
        left: 20px;
    }

    .premium-access h6 {
        font-size: 12px;
        line-height: 20px;
        margin-bottom: 6px;
    }

    .premium-access h2 {
        font-size: 20px;
        line-height: 28px;
        margin-bottom: 12px;
    }

    .slider .carousel-item .end-our-producr-img img {
        width: 30px;
        height: 30px;
    }

    .end-our-producr-content p {
        font-size: 13px;
        margin-bottom: 0px;
        line-height: 22px;
    }

    .leading-heading h2 {
        font-size: 13px;
    }

    .book-srcproject h2 {
        font-size: 15px;
    }

    .enter-prc-b button,
    .enter-prc-b a {
        min-width: 145px;
    }

    .book-sourceproject {
        background: rgba(22, 42, 38, 1);
        padding: 27px 50px;
    }

    .book-srcproject:before,
    .book-srcproject:after {
        background-size: 25%;
    }

    .map-frame img {
        width: 320px;
        height: 320px;
        max-width: auto;
    }

    .advance-search-data .loactionwith-realtime {
        padding: 34px 60px 17px 101px;
    }

    .search-content p {
        font-size: 10px;
    }

    .enter-prc-b button,
    .enter-prc-b a {
        font-size: 12px;
    }

    .metrices-today h6 {
        font-size: 18px;
        line-height: 25px;
        margin-bottom: 15px;
    }

    .metrices-today {
        top: 33px;
        right: 83px;
    }

    .start-journey .container {
        margin-bottom: 130px;
    }

    .sustainability-control img {
        margin-left: -80px;
    }

    .listyour-product h2 {
        font-size: 22px;
        margin-bottom: 10px;
    }

    .listyour-product p {
        font-size: 13px;
    }

    .join-ussupplyer .enter-prc-b button {
        color: #fff;
        font-size: 14px;
        padding: 12px 45px;
    }

    .jpspplr {
        padding-top: 50px;
        padding-bottom: 50px;
    }

    .product-weather {
        width: 434px;
    }

    .travler-ac {
        padding: 15px 25px;
    }

    .climate-change {
        width: 235px;
    }

    .travler-ac h2 {
        font-size: 28px;
        line-height: 37px;
        padding: 5px 0px;
    }

    .data-collection {
        padding: 20px 25px;
    }

    .data-collection h6 {
        font-size: 15px;
        padding: 16px 0px;
    }

    .needs-enivemrnt h2 {
        font-size: 26px;
    }

    .user-pefectimage {
        padding: 15px 40px;
    }

    .hear-sustainability h2 {
        font-size: 33px;
        padding: 28px 0;
    }

    .unlock-accer .metrices-today {
        top: 60px;
        right: 72px;
    }

    .product-cricle h6 {
        font-size: 18px;
        font-weight: 390;
        line-height: 28px;
    }

    .product-cricle p {
        font-size: 14px;
        font-weight: 390;
        line-height: 18px;
    }

    .approval-shipping {
        padding: 15px 54px 15px 20px;
    }

    .find-materials,
    .cricular-Accelerator {
        padding: 50px 0px;
    }

    .lca-slider.lca-slider-buyer {
        background-size: 58%;
        height: 59vh;
    }

    .generate-life-product h2 {
        font-size: 24px;
        line-height: 30px;
    }

    .generate-life-product p {
        font-size: 14px;
    }

    .lca-slider-buyer .generate-life-product p {
        margin-bottom: 26px;
    }

    .generate-life-product h6 {
        font-size: 13px;
        line-height: 20px;
        margin-bottom: 5px;
    }

    .lca-slider.lca-slider-buyer {
        padding: 55px 0;
    }

    .what-candocricular .needs-enivemrnt h2 {
        font-size: 24px;
        line-height: 26px;
        margin-bottom: 30px;
    }

    .what-candocricular .data-collection p {
        font-size: 15px;
        line-height: 18px;
    }

    .flow-impcat h2 {
        font-size: 24px;
        line-height: 26px;
        padding: 13px 0px;
    }

    .fd-loimp {
        padding-left: 50px;
    }

    .fd-loimp-rgt {
        padding-right: 50px;
    }

    .flow-impcat ul {
        padding: 0px;
        margin: 12px 35px;
    }

    .flow-impcat ul li {
        font-size: 16px;
        line-height: 20px;
    }

    .exploer-software h2 {
        font-size: 26px;
        line-height: 33px;
        margin-bottom: 24px;
    }

    .approval-shipping h6 {
        line-height: 20px;
        font-size: 15px;
        margin-bottom: 8px;
    }

    .approval-shipping p {
        line-height: 22px;
        font-size: 16px;
        margin-bottom: 10px;
    }

    .purchase-product {
        background-position: 87%;
        background-size: 50%;
    }

    .exploer-software h6 {
        margin-bottom: 5px;
    }

    .cricular-slider {
        background-size: auto 79%;
        height: 67vh;
    }

    .order-everydetails {
        padding: 30px 0px 0px 0px;
        min-height: 400px;
        background-size: 51%;
    }

    .exploer-global h2 {
        font-size: 26px;
        line-height: 30px;
    }

    .exploer-global p {
        font-size: 16px;
        line-height: 22px;
    }

    .header .dropdown-menu,
    .header .dropdown-menu.circular-div,
    .header .dropdown-menu.resource-div {
        position: static;
        width: 100%;
        transform: translate(0, 0);
    }

    .improve-material p {
        width: 100%;
    }

    .header .navbar-collapse .navbar-nav {
        flex-direction: column;
        align-items: flex-start;
        position: relative;
        z-index: 99;
        padding: 0;
    }
    .header .nav-item.dropdown .nav-link::after {
        margin-right: 0;
    }
    .join-ecosysem.header .nav-item.dropdown .nav-link::after {
        top: 18px;
        right: 8px;
    }
    
    
    .header .navbar-collapse .navbar-nav .nav-item {
        width: 100%;
    }
    .header .dropdown-menu,
    .header .dropdown-menu.circular-div,
    .header .dropdown-menu.resource-div {
        position: static;
        width: 100%;
        transform: translate(0, 0);
        box-shadow: none;
    }
    .header .navbar-nav .nav-item a.nav-link {
        padding: 16px 12px;
        border-top: 1px solid #d8c487 !important;
    }
    .header .navbar-nav .nav-item:first-child a.nav-link {
        border-top: none !important;
    }
    .header .nav-item.dropdown .nav-link::after {
        top: 18px;
        right: 8px;
    }
    .exclusive-resource {
        padding: 15px 0;
    }
        .improve-material p {
            padding-top: 29px;
            font-size: 17px;
        }
    
        .improve-material h6 {
            padding: 15px;
            font-size: 16px;
            line-height: 24px;
            margin-top: 46px;
            letter-spacing: 0.2px;
        }
}

@media (max-width: 1166px) {
    .header {
        padding: 25px 30px;
    }

    .product-cricle h6 {
        font-size: 24px;
    }
}

@media (max-width: 1024px) {
    .slider {
        margin: 0px 30px;
    }
    .product-weather {
        width: 444px;
    }
    .travler-ac span{
        font-size: 9px;
    }
    .travler-ac h2 {
        font-size: 15px;
        margin-bottom: 0px;
        padding: 0px 0px;
    }
    .book-demobox .enter-prc-demo {
        margin-top: -15px;
    }
    .product-weather {
        width: 460px;
    }

    .book-demobox .enter-prc-demo {
        padding: 37px 50px 82px;
    }

    .parcel-descrption p {
        font-size: 16px;
        padding-left: 7%;
    }

    .list-dash img {
        width: 469px;
        height: 380px;
        margin-bottom: -186px;
        margin-left: -160px;
    }
         .list-dash img {
             width: 469px;
             height: 437px;
             margin-bottom: -186px;
             margin-left: -210px;
         }
    
         .success-stories {
             margin-bottom: 23px;
         }
                 .unlock-accer .metrices-today {
                     top: 60px;
                     right: 92px;
                 }
                 .esg-rating-data img {
                    max-width: 158px;
                }
           .esg-rating-data {
               right: 16%;
           }
           .esg-rating-data {
            right: 13%;
        }
   .cricular-slider {
    background-size: auto 83%;
    height: 485px;
   }
   .order-everydetails .list-dash img {
    margin-bottom: -197px;
    margin-left: -193px;
    width: 280px;
    height: 418px;
   }
   .metrices-today {
    top: 33px;
    right: 52px;
   }
   .slider-market-place .carousel-item {
    height: auto;
    object-fit: cover;
   }
   .enterprise-gradepsty:after {
    left: -29px;
    top: -387px;
    height: 147%;
    width: 1.5px;
  }
 .bestclassdata h6 {
    font-size: 16px;
    min-height: 39px;
 }
 .lca-slider.lca-slider-buyer {
    background-size: 58%;
    height: 86vh;
  }
      .latest-blog h6 {
        font-size: 14px;
    }
    .resciures-tabing .nav-tabs .nav-link{
    	padding: 6px 15px;
    }
    .updated-newslatter h6{
    	font-size: 17px;
    }
}

/* ------------------------------------------------------------------------------------------------- */
/* KK Start from here */
/* ------------------------------------------------------------------------------------------------- */

@media (min-width: 768px) and (max-width: 1023px) {
    .lca-slider.lca-slider-buyer {
        background: url(../../img/outer_img/save-cost-tab.png) no-repeat;
        background-position: center right;
        background-size: auto 80%;
        height: auto;
        padding: 50px 0px 50px;
        align-items: flex-start;
    }
        .our-milstone .container:before {
            top: -19.4%;
            height: 9%;
            width: 16%;
        }
    
        .why-buldingchange p:before {
            width: 17.3%;
            top: 18.5%;
        }
    
        @supports (-webkit-touch-callout: none) {
            .our-milstone .container::before {
                top: -19.4%;
                height: 8%;
            }
    
            .why-buldingchange p:before {
                width: 16.3%;
                top: 22.3%;
            }
        }
}

@media (max-width: 991px) {
    .sut-control-desktop {
        display: none;
    }
    .ttgyy{
        border-bottom: none;
    }

    .global-proc-desktop {
        display: none;
    }

    .global-proc-tab {
        display: block;
    }

    .flow-impcat.rfq-impact {
        padding: 20px 17px;
    }

    .userperfect-review {
        margin-top: -5px;
    }

    .our-leader-partner .partner-logo img {
        max-width: 72px !important;
    }

    /*.sut-control-tab {
  display: block;
}*/
    .for-desktop-market {
        display: none;
    }

    .slider-market-place .carousel-item {
        height: 567px;
    }

    p.improve-material-tab {
        display: block;
    }

    .for-tab-carousl {
        display: block;
    }

    .for-desktop-carousl {
        display: none;
    }

    section.purchase-management.real-timereporting {
        background: #162a26;
    }

    .for-tab-market {
        display: block;
    }

    .slider-market-place .carousel-item {
        padding-left: 32%;
    }

    section.cricular-starters-cricular-Accelerator
        section.find-materials.cricular-starter
        img {
        height: auto;
        object-fit: contain;
        margin: 0 0 0;
    }

    .find-mediaproduct .sourec-platfrom img {
        height: auto;
    }

    .end-our-producr-content p {
        font-size: 16px;
    }

    .premium-access h2 {
        font-size: 30px;
        line-height: 120%;
        margin-bottom: 17px;
    }

    .leading-heading h2 {
        font-size: 20px;
        text-align: center;
        margin-bottom: 26px;
    }

    .our-leader-partner {
        padding: 38px 0px;
    }

    .book-srcproject:before {
        display: none;
    }

    .book-srcproject:after {
        display: none;
    }

    .book-sourceproject {
        background: rgba(22, 42, 38, 1);
        padding: 41px 50px;
    }

    .book-srcproject h2 {
        font-size: 26px;
    }

    .start-journey {
        background: #162a26;
        position: relative;
        padding: 90px 20px;
    }

    .sustainability-control img {
        margin-left: -64px;
        margin-bottom: -406px;
        width: 121%;
        margin-top: 82px;
    }

    .sustainability-control {
        position: inherit;
        height: 309px;
    }

    .metrices-today {
        top: 0px;
        right: 0px;
        width: 100%;
        max-width: 100%;
        display: flex;
        justify-content: space-between;
        left: 0px;
        padding: 52px 18px;
        align-items: center;
    }

    .source-supplyer .our-partner-logo {
        padding: 26px 0px;
    }

    .source-supplyer {
        padding: 47px 0px 23px;
    }

    .listyour-product h2 {
        font-size: 28px;
    }

    .listyour-product p {
        font-size: 16px;
    }

    .jpspplr:after {
        background: url(../../img/outer_img/suply-today-tab.svg) no-repeat;
        background-position: right;
    }

    .metrices-today h6 {
        font-size: 26px;
        line-height: 120%;
        margin-bottom: 15px;
    }

    .ambion-main-data {
        display: flex;
        align-items: self-start;
        column-gap: 80px;
    }

         .advance-search-data .map-frame {
             position: absolute;
             display: flex;
             justify-content: end;
             align-items: center;
             height: 100%;
             top: 60%;
             margin-right: 69px;
         }

                 section.location-access.advance-search-data {
                     margin-top: -2px;
                 }

    .advance-search-data .loactionwith-map {
        height: 500px;
    }

    .advance-search-data .loactionwith-realtime .what-canfind-instaaly {
        display: flex;
        column-gap: 60px;
    }

    .advance-search-data .need-instaly {
        width: 100%;
    }

    .advance-search-data .loactionwith-realtime {
             padding: 56px 60px 17px 32px;
         }

    .advance-search-data .loactionwith-realtime .carousel-indicators {
        justify-content: flex-start;
        margin-right: -4%;
    }

    .access-marketplace {
        margin: 13px 10px 10px;
    }

    .access-marketplace img {
        margin-bottom: 12px;
        width: 100%;
    }

    .brokrage-platfrom h6 {
        margin-bottom: 20px !important;
        /*        min-height: 40px;*/
        min-height: inherit;
    }

    .footer-logo img {
        max-width: 342px !important;
    }

    .search-leading-desktop {
        display: none;
    }

    .search-leading-tab {
        display: block;
    }

    .jpspplr {
        padding-top: 57px;
        padding-bottom: 67px;
    }

    .join-today-supplyer {
        display: flex;
        justify-content: end;
    }

    .resources {
        padding: 21px 0px 6px;
    }

    .resources .pr-heading h2 {
        margin-bottom: 23px;
    }

    .access-marketplace {
        margin: 13px 0px 10px !important;
    }

    .travler-ac h2 {
        margin-bottom: 0px;
        line-height: 120%;
    }

    .product-weather {
        width: 341px;
        height: 237px;
        left: 32%;
        top: 40px;
    }

    .disc {
        margin-bottom: 18px;
    }

    .data-collection h6 {
        font-size: 16px;
    }

    .data-collection p {
        font-size: 16px;
    }

    .data-collection {
        padding: 20px 35px;
    }

    .quitoe {
        flex-direction: column;
    }

    .making-resoures .row {
        align-items: self-start;
    }

    .user-pefectimage {
        padding: 0px;
    }

    .quote-making-desktop {
        display: none;
    }

    .quote-making-tab {
        display: block;
        margin-bottom: 17px;
    }

    .making-resoures {
        padding: 27px 0px;
        background: rgba(247, 249, 250, 1);
    }

    .userperfect-review p {
        font-size: 12px;
    }

    .userperfect-review h6 {
        font-size: 16px;
    }

    .userperfect-review h2 span {
        margin-top: 6px;
        margin-bottom: 0px;
    }

    .userperfect-review h2 {
        font-size: 16px;
    }

    .userperfect-review h2 span {
        font-size: 16px;
        font-weight: 400;
    }

    .success-stories-for-desktop {
        display: none;
    }

    .success-stories-for-tab {
        display: block;
        display: inline-block;
    }

    .success-stories button {
        font-size: 12px;
    }

    .hear-sustainability h2 {
        font-size: 36px;
        padding: 36px 14px;
        line-height: 120%;
        text-align: center;
    }

    .hear-sustainability {
        padding: 0px 34px;
    }

    .improve-material h6 {
        margin-top: 0px;
    }

    .improve-material p {
        width: 100%;
    }

    .improve-material p {
        font-size: 16px;
    }

    .improve-material-img {
        width: calc(100% - 270px);
    }

    .improve-material-tab {
        display: block;
    }

    .improve-material-desktop {
        display: none;
    }

    .improve-material p {
        padding: 10px 10px 10px 4px;
    }
    .how-lcaworks .pe-md-5 {
        padding-left: 21px !important;
    }

    .unlock-accer {
        background: rgba(245, 245, 244, 1);
        padding: 10px 20px 0px;
    }

    .circular-acceleter-tab {
        display: block;
    }

    .circular-acceleter-desktop {
        display: none;
    }

    .unlock-accer .metrices-today {
        top: 0px;
        left: 480px;
        display: flex;
        /* width: 100%; */
        max-width: 100%;
        align-items: self-start;
        flex-direction: column;
        text-align: start;
    }

    .unlock-accer .metrices-today h6 {
        margin-bottom: 20px;
    }

    .product-cricle h6 {
        font-size: 24px;
        line-height: 140%;
    }

    .product-cricle p {
        font-size: 16px;
        padding: 7px 0px;
    }

    .sustainability-control img {
        margin-top: 70px;
    }

    .how-lcaworks {
        padding: 0;
    }

    .climate-change {
        width: 152px;
    }

    .travler-ac span {
        font-size: 6px;
    }

    .travler-ac h2 {
        font-size: 17px;
    }

    .travler-ac p {
        font-size: 7px;
        line-height: 90%;
    }

    .travler-ac {
        padding: 11px 13px;
    }

    .travler-ac {
        margin-bottom: 11px;
    }

    .climate-change {
        padding: 15px 15px 6px 15px;
    }

    .generate-life-product h2 {
        font-size: 18px;
        letter-spacing: 0.94px;
    }

    .generate-life-product h6 {
        font-size: 10px;
        margin-bottom: 0px;
        letter-spacing: 0.31px;
    }

    .generate-life-product p {
        font-size: 12px;
    }

    .protocol-logo img {
        max-width: 53px;
    }

    .protocol-logo {
        margin: -25px -19px 0px 0px;
    }

    .access-rating-tab {
        display: block;
    }

    .access-rating-mob {
        display: none;
    }

    .access-rating-tab {
        display: none;
    }

    .lca-slider-buyer .generate-life-product p {
        font-size: 16px;
    }

    .lca-slider-buyer .generate-life-product p strong {
        font-size: 14px;
    }

    .step-productlisting {
        flex-direction: column;
    }

    .step-productlisting-atb {
        margin-bottom: 20px;
    }

    .what-candocricular .needs-enivemrnt h2 {
        font-size: 28px;
    }

    .what-candocricular .data-collection p {
        font-size: 20px;
        line-height: 120%;
    }

    .what-candocricular .data-collection img {
        margin-bottom: 21px;
    }

    .flow-impcat h2 {
        font-size: 28px;
        padding: 0px;
        line-height: 32px;
        margin-bottom: 15px;
    }

   .flow-impcat ul li {
       font-size: 20px;
       height: 140%;
       padding: 10px 7px 0px;
       margin-bottom: 0px;
   }

    .fd-loimp {
        padding-left: 13px;
        margin-top: 0px;
    }

    .flow-impcat ul {
        padding: 0px;
        margin: 12px 0px 12px 32px;
    }

    .exploer-software h2 {
        font-size: 30px;
        line-height: 120%;
        margin-bottom: 18px;
        max-width: 310px;
    }

    .exploer-software p {
        font-size: 16px;
        font-weight: 400;
        max-width: 260px;
        margin-bottom: 25px;
    }

    .exploer-software p strong {
        font-weight: 700;
    }

    .purchase-product {
        padding: 0px 0px;
    }

    .exploer-software h2 br {
        display: none;
    }

    .purchase-product {
        display: flex;
        align-items: center;
        column-gap: 30px;
        background: url(../../img/outer_img/control-purchase-atb.png) no-repeat;
        background-size: 33%;
        background-position: right;
    }

       

    .purchase-management {
        background: #ffffff;
        padding: 67px 0px 40px;
    }

    .approval-shipping {
        padding: 10px 21px 15px 20px;
    }

    .approval-shipping h6 {
        font-size: 20px;
        line-height: 120%;
    }

    .approval-shipping p {
        font-size: 16px;
        line-height: 140%;
    }

    .exploer-software p br {
        display: none;
    }

    .purchase-product .row {
        align-items: center;
    }

    .dfsdf {
        display: flex;
        flex-direction: row;
    }

    .dfsdf.rv {
        flex-direction: row-reverse;
        padding-bottom: 15px;
    }

    .cricular-materials-tab .step-product-purchase {
        width: 50%;
    }

    .find-materials,
    .cricular-Accelerator {
        padding: 40px 0px;
    }

    .sourec-platfrom img {
        margin-bottom: 0px;
    }

    /*.fd-loimp-rgt {
        padding-right: 15px;
        padding-left: 15px;
    }*/
    .cricular-Accelerator .flow-impcat h2 {
        padding: 11px 0px;
        margin-bottom: 25px;
    }

    .cricular-starter .flow-impcat h2 {
        padding: 11px 15px 11px 0px;
    }

    .generate-life-product h2 {
        font-size: 18px;
    }

    .red-mang-rfq {
        margin-top: 33px;
    }

    .improve-material-desktop {
        display: none;
    }

    .product-cricle img {
        width: 100%;
        object-fit: cover;
        margin-bottom: 40px;
    }

    .unlock-accer .sustainability-control img {
        margin-top: 27px;
    }

    /* new design CSS here */

    .Dashboard-img.for-tab {
        display: block;
        position: absolute;
        right: -12px;
    }

    .header {
        padding: 15px 20px;
    }

    .header nav.navbar button.navbar-toggler {
        margin-right: 5px;
    }

    /* .container {
    max-width: 100%;
    padding: 0 25px;
} */

.cricular-slider .generate-life-product-starter h2 {
    font-size: 18px;
    line-height: 24px;
    margin-bottom: 15px;
    letter-spacing: 0;
}

    .generate-life-product-starter {
        padding: 0;
    }

    .cricular-slider {
        height: auto;
        background-image: none;
        overflow: hidden;
        margin: -1px 0 0;
        padding: 20px 0px 0px !important;
    }

    .light-cricle {
        display: none;
    }

    .esg-rating-data img {
        max-width: 140px;
    }

    .esg-rating-data {
        right: 6px;
        bottom: -70px;
    }

    .Dashboard-img img {
        width: 100%;
        height: 340px;
        object-fit: cover;
        object-position: 0% 100%;
    }

    .cricular-slider .container {
        padding-right: 0;
    }

    .Dashboard-img {
        text-align: left;
        display: flex;
    }

    .cricular-slider .generate-life-product-starter p {
        margin: 0 0 -20px;
        letter-spacing: 0px;
    }

    .welcome-dashboard:after {
        top: auto;
        bottom: -20px;
    }

    .welcome-dashboard .enter-prc-b {
        position: relative;
        top: 40px;
    }

    .step-productlisting {
        display: flex;
        flex-wrap: wrap;
        gap: 0px;
        flex-direction: row;
    }

    .step-product-purchase {
        flex: 1 1 calc(33.33% - 20px);
    }

    .step-productlisting .step-product-purchase:nth-last-child(-n + 2) {
        flex: 1 1 calc(33.33% - 20px);
    }

    .step-product-purchase .data-collection {
        min-height: 170px;
    }

    .find-mediaproduct {
        padding-bottom: 10px;
    }

    .find-mediaproduct .fd-loimp-rgt {
        order: 1;
        width: 100%;
        margin-top: 33px;
    }

    .flow-impcat ul li {
        font-weight: 400;
    }

    .flow-impcat h6 {
        font-weight: 400;
        margin-bottom: 16px !important;
    }

    section.buyer-dedicate .col-md-6:first-child {
        width: 60%;
    }

    section.buyer-dedicate .col-md-6:last-child {
        width: 40%;
    }

    section.buyer-dedicate p {
        font-weight: 400;
    }

    /* .purchase-management {
  background: #162A26;
  padding: 42px 0px;
} */

    .order-everydetails {
        background-image: none;
        overflow: hidden;
    }

    .order-everydetails .list-dash {
        display: none;
    }

    .order-everydetails .list-dash.for-tab {
        display: block;
    }

    .order-everydetails .list-dash.for-tab img {
        position: unset;
        margin: 0;
        width: 100%;
        height: auto;
    }

    .order-everydetails .container {
        padding-right: 0px;
    }

    .order-everydetails .col-md-5.offset-md-1 {
        margin: 0;
        width: 50%;
    }

    .order-everydetails .exploer-global .success-stories {
        width: 100%;
    }

    .order-everydetails .exploer-global .success-stories button {
        width: 100%;
    }

    .exploer-global h2 {
        font-size: 30px;
        font-weight: 400;
        line-height: 40px;
    }

    .exploer-global h6 {
        font-weight: 400;
    }

    .exploer-global h2 br {
        display: none;
    }

    .exploer-global {
        width: 90%;
    }

    .exploer-global p {
        font-size: 20px;
        line-height: 30px;
    }

    .exploer-global p br {
        display: none;
    }

    /* .approval-shipping {border-left: solid 1px #ffffff42;} */

    .purchase-management .col-md-4 {
        width: 50%;
    }

    .purchase-management .col-md-4:last-child {
        width: 100%;
    }

    section.cricular-starters-cricular-Accelerator {
        display: flex;
    }

    section.cricular-starters-cricular-Accelerator
        section.find-materials.cricular-starter {
        width: 50%;
    }

    section.cricular-starters-cricular-Accelerator
        section.cricular-Accelerator.market-questions {
        width: 50%;
    }

    section.cricular-starters-cricular-Accelerator
        section.find-materials.cricular-starter
        .col-md-6 {
        width: 100%;
    }

    section.cricular-starters-cricular-Accelerator
        section.cricular-Accelerator.market-questions
        .col-md-6 {
        width: 100%;
    }

    section.cricular-starters-cricular-Accelerator
        section.cricular-Accelerator.market-questions
        .col-md-6
        .flow-impcat
        h6 {
        color: #d8c487;
    }

    .flow-impcat ul li {
        line-height: 30px;
    }

    section.find-materials.cricular-starter .col-md-6:last-child {
        padding: 0;
    }

    .sourec-platfrom img {
        height: auto;
        margin: 0;
        width: 100%;
        object-fit: contain;
        object-position: 0;
    }

    .owl-carousel3 .owl-nav button {
        position: absolute;
        background: #ffffffbd !important;
        width: 35px;
        height: 35px;
        border-radius: 50px !important;
        border: 1px solid #bababa !important;
        top: 30%;
        left: 10px;
    }

    .owl-carousel3 .owl-nav button::before {
        display: none !important;
    }

    .owl-carousel3 .owl-nav button::after {
        display: none !important;
    }

    .owl-carousel3 .owl-nav button span {
        display: block;
        color: #646464;
        font-size: 40px;
        line-height: 0;
        position: relative;
        top: -3px;
    }

    .owl-carousel3 .owl-nav button.owl-next {
        right: 10px;
        left: auto;
    }

    .access-marketplace a {
        font-weight: 400;
    }

    footer.footer .col-md-5 {
        width: 100%;
    }

    footer.footer .col-md-7 {
        width: 100%;
        display: flex;
        justify-content: space-between;
    }

    footer.footer .col-md-7 .industry-connect {
        width: 70%;
    }

    footer.footer .col-md-7 .useing-terms {
        width: 30%;
    }

    footer.footer {
        padding-bottom: 0;
    }

    .industry-connect h6 {
        font-weight: 400;
    }

    .industry-connect ul li a {
        font-weight: 400;
    }

    .useing-terms ul li a {
        font-weight: 400;
    }

    .useing-terms ul li span {
        font-weight: 400;
        margin: 10px 0 0;
    }

    .ourfeatures-platfrom {
        padding: 37px 0px 20px;
    }

    section.join-procure {
        margin-bottom: 50px;
    }

    .product-delivery-process h2 {
        padding: 35px 0;
        font-size: 28px;
        margin-bottom: 0px;
    }

    .book-demobox .enter-prc-demo p {
        font-size: 20px;
        padding-right: 0px;
    }

    .listyour-product p br {
        display: none;
    }

    .slider-market-place .carousel-item img {
        height: 571px;
    }

    h2.testing-mob {
        display: none;
    }

    .needs-enivemrnt h2 {
        font-size: 35px;
    }

    .governance-social p br {
        display: none;
    }

    .sing-sas-supp p {
        padding-top: 26px;
    }

    .enquire-management {
        padding: 30px;
    }

    .more-esgreport p br {
        display: none;
    }

    .more-esgreport p {
        padding: 20px 0;
    }

    .footer-logo-desktop {
        display: none;
    }

    .footer-logo-tab {
        display: block;
    }

    /*Mobile menu css start*/
    #mobileMenu {
        height: 80vh;
        overflow-y: auto;
    }

    .menu-overflow {
        overflow-y: hidden;
    }

    .navbar-collapse.mobile-navbar {
        position: fixed;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        padding: 24px;
        background: #fff;
    }

    .join-ecosysem .navbar-collapse.mobile-navbar {
        position: fixed;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        padding: 24px;
        background: #162a26;
    }

    .mobile-navbar-head {
        display: flex;
        align-items: center;
        justify-content: space-between;
    }

    .mnh {
        display: flex;
        align-items: center;
        column-gap: 10px;
        justify-content: center;
    }

    .mobile-navbar .book-demo-log {
        flex-direction: column;
    }

    #mobileMenu .accordion-item .accordion-item {
        border: none;
        background: #f8fafc;
    }

    #mobileMenu .accordion-item .accordion-item .accordion-button {
        background: #f8fafc;
        color: #292524;
        font-weight: 450;
    }

    .join-ecosysem
        #mobileMenu
        .accordion-item
        .accordion-item
        .accordion-button {
        background: #132522;
        color: #ffffff;
        font-weight: 450;
        border-radius: 0px;
    }

    .join-ecosysem .mobile-navbar .accordion-button::after {
        content: "";
        background-size: 1.1rem;
        transition: transform 0.2s ease-in-out;
        position: absolute;
        right: 10px;
        background-image: ;
        filter: invert(1);
    }

    .bg-lights {
        background: #f8fafc;
    }

    .join-ecosysem .bg-lights {
        background: #132522;
        color: #fff;
    }

    .join-ecosysem #mobileMenu .categorization h5 {
        font-size: 14px;
        text-transform: uppercase;
        color: #fff;
    }

    .join-ecosysem .categorization p {
        color: #f4fff3;
    }

    .join-ecosysem #mobileMenu .accordion-item .accordion-item .accordion-body {
        background: #132522;
    }

    .join-ecosysem .lg-sp {
        border: 1px solid #be9440;
        background: none;
    }

    .join-ecosysem .lg-sp a {
        color: #fff;
    }

    .join-ecosysem .lg-sp a.sp-signup {
        background: linear-gradient(99.09deg, #d8c487 2.64%, #b7862b 100%);
        color: #162a26;
    }

    .bookdmbtn {
        border: 1px solid #b7862b;
    }

    .join-ecosysem .cross-icon img {
        filter: invert(1);
    }

    .join-ecosysem .mnh span {
        color: #fff;
    }

    .join-ecosysem .mnh img {
        filter: invert(1);
    }

    .lg-sp {
        display: flex;
        border: 1px solid transparent;
        background: linear-gradient(#fff, #fff),
            /* Inner background (button background) */
                linear-gradient(99.09deg, #d8c487 2.64%, #b7862b 100%);
        background-origin: border-box;
        background-clip: padding-box, border-box;
        margin: 0px;
        padding: 5px;
        height: 100%;
        align-items: center;
        white-space: nowrap;
        flex-direction: row;
    }

    .lg-sp a {
        color: #292524;
        border: none;
        font-weight: 420;
        font-size: 14px;
        line-height: 22px;
        padding: 8px 15px;
        background: transparent;
        text-transform: uppercase;
        margin: 0;
        transition: 0.3s ease-in all;
        display: flex;
        align-items: center;
        flex-basis: 50%;
        text-align: center;
        justify-content: center;
    }

    .lg-sp a.sp-signup {
        background: linear-gradient(99.09deg, #d8c487 2.64%, #b7862b 100%);
        color: #fff;
    }

    .bookdmbtn {
        border: 1px solid transparent;
        background: linear-gradient(#fff, #fff),
            /* Inner background (button background) */
                linear-gradient(99.09deg, #d8c487 2.64%, #b7862b 100%);
        background-origin: border-box;
        background-clip: padding-box, border-box;
        margin: 0px;
        padding: 0px 0px;
        height: 100%;
        align-items: center;
        white-space: nowrap;
        flex-direction: row;
        padding: 1px;
    }

    .bookdmbtn button {
        border: none;
        transition: 0.3s ease-in all;
        background: linear-gradient(99.09deg, #d8c487 2.64%, #b7862b 100%);
        color: #fff;
        font-weight: 420;
        font-size: 14px;
        line-height: 22px;
        padding: 11px 27px;
        text-transform: uppercase;
        margin: 0px 0px 0px 0px;
        display: flex;
        align-items: center;
        justify-content: center;
        width: 100%;
    }

    .join-ecosysem .mobile-navbar .accordion-button {
        color: #fff;
        background-color: #162a26;
        box-shadow: none;
        border: none;
        font-size: 14px;
        text-transform: uppercase;
        border: 1px solid #be9440;
        border-image-source: linear-gradient(
            99.09deg,
            #d8c487 2.64%,
            #b7862b 100%
        );
    }

    .mobile-navbar .accordion-item:last-of-type .accordion-button.collapsed {
        border-bottom-left-radius: 0px;
        border-bottom-right-radius: 0px;
    }

    .mobile-navbar .accordion-item:last-of-type {
        border-bottom-left-radius: 0;
        border-bottom-right-radius: 0;
    }

    .join-ecosysem .bookdmbtn {
        border: 1px solid #be9440;
        background: transparent;
    }

    .join-ecosysem .bookdmbtn button {
        border: 1px solid #be9440;
    }

    .join-ecosysem .accordion-item {
        background: transparent;
    }

    .join-ecosysem .mobile-navbar .accordion-button:not(.collapsed)::after {
        filter: brightness(100);
    }

    .mobile-navbar .accordion-item {
        border: 1px solid #b7862b;
    }

    .mobile-navbar .accordion-item:first-of-type {
        border-top-right-radius: 0;
        border-top-left-radius: 0;
    }

    .mobile-navbar .accordion-item:first-of-type .accordion-button {
        border: none;
    }

    .mobile-navbar .accordion-button:focus {
        box-shadow: none;
    }

    .mobile-navbar .accordion-button {
        color: #292524;
        background-color: #fff;
        box-shadow: none;
        border: none;
        font-size: 14px;
        text-transform: uppercase;
    }

    .mobile-navbar .esg-anchor a {
        color: #292524;
        background-color: #fff;
        box-shadow: none;
        border: none;
        font-size: 14px;
        text-transform: uppercase;
        padding: 13px 20px;
        display: flex;
        width: 100%;
    }

    .join-ecosysem .mobile-navbar .esg-anchor a {
        color: #fff;
        background-color: transparent;
        box-shadow: none;
        border: none;
        font-size: 14px;
        text-transform: uppercase;
        padding: 1rem 1.25rem;
        display: flex;
    }

    .mobile-navbar .accordion-button:not(.collapsed)::after {
        filter: brightness(0.2);
    }

    .mobile-navbar .accordion-button::after {
        content: "";
        background-size: 1.1rem;
        transition: transform 0.2s ease-in-out;
        position: absolute;
        right: 10px;
    }

    #mobileMenu .get-started-inner {
        padding: 0 0 15px 0;
        margin-bottom: 0;
        column-gap: 15px;
    }

    #mobileMenu .categorization h5 {
        font-size: 14px;
        text-transform: uppercase;
    }

    #mobileMenu .categorization p {
        min-height: inherit;
    }

    .acc-tagA {
        display: flex;
    }

    button.esg-about-desktop {
        display: none;
    }
  button.esg-about-tab {
    display: flex;
  }
  .more-esgreport p {
    font-family: "Garamond Premiere Pro";
    color: rgba(237, 240, 242, 1);
    font-size: 24px;
    font-weight: 100;
    line-height: 30px;
    padding: 20px 0px;
    letter-spacing: .0em;
}
  /*Mobile menu css end*/

    button.esg-about-tab {
        display: flex;
    }
         .step-productlisting {
             gap: 0px;
         }
         .what-candocricular .step-productlisting {
            gap: 17px;
        }
         .list-dash img {
            width: 492px;
            height: 425px;
            margin-bottom: -95px;
            margin-left: -175px;
        }
        .save-cost-tab{
            display: block;
        }
        
        .save-cost-mobile{
            display: none;
        }
        .sut-control-desktop{
            display: none;
        }
        
        .sut-control-tab{
            display: block;
        }
        .letus-improveesg p {
            padding: 3px 60px 0px 0px;
            font-size: 16px;
        }
         .letus-improveesg h6 {
            font-size: 16px;
            line-height: 100%;
        }
            .letus-improveesg h2 {
            font-size: 24px;
            line-height: 156%;
        }
        .esg-slider {
            padding: 60px 0px 35px;
        }
        .esgreporting-market {
            padding: 25px 0px 10px;
        }
        .enterprise-gradepsty {
        margin-left: 0px;
       }
           .esg-reportingkey h3 {
            font-size: 24px;
            padding: 51px 0px 38px 0px;
        }
        .advance-market-report:after{
            display: none;
        }
        .enterprise-gradepsty strong {
            font-size: 20px;
        }
        .esg-reportingkey h2 {
            font-size: 20px;
        }
        .beat{
            margin-bottom: 24px;
        }
        .esg-reportingkey p{
            font-size: 20px;
            line-height: 28px;
        }
            .esg-system p {
            font-size: 20px;
            line-height: 160%;
        }
            section.our-businesspartner {
            padding: 68px 0px;
        }
        .party-verfication p {
            font-size: 20px;
        }
        .bestclassdata h6 {
            font-size: 20px;
        }
        .bestclassdata p {
            font-size: 18px;
        }
        .esg-report-marketing-desktop{
        display: none;
        }
        .esg-report-marketing-mob{
            display: none;
        }
            .esg-report-marketing-tab {
            display: block;
            margin-left: 36px;
        }
        .enterprise-gradepsty:after{
            display: none;
        }
        .esg-ratingimg-pdty img {
        position: absolute;
        top: -16px;
       }

           .found-university {
               display: none;
           }
    
           .why-buldingchange {
               margin-left: 0px;
           }
    
           .visson-tols {
               display: flex;
               align-items: self-start;
               column-gap: 42px;
           }
    
           .proc-mission .our-mlsn {
               padding: 24px 21px 24px 54px;
           }
    
           .why-buldingchange h2 {
               font-size: 30px;
           }
    
           .why-buldingchange p {
               padding: 41px 13px 10px 71px;
               font-size: 16px;
           }
    
           .vis-img {
               order: -1;
               margin-bottom: 45px;
           }
    
           .our-milstone .container {
               padding: 0px 0px;
           }
    
           .our-milstone {
               margin-top: 77px;
           }
    
           .our-milstone-details-img {
               display: none;
           }
    
           .our-mil h2 {
               font-size: 28px;
               margin-bottom: 36px;
           }
    
           .said-aboutbusiness {
               column-gap: 26px;
           }
    
           .said-aboutbusiness-img h6 {
               font-size: 20px;
               column-gap: 10px;
           }
    
           .said-aboutbusiness-img img {
               max-width: 32px;
           }
    
           .said-aboutbusiness-img p {
               font-size: 16px;
           }
    
           .pionners-partner h2 {
               font-size: 20px;
           }
    
           .tech-partner .nav-tabs {
               max-width: 530px;
           }
    
           .history-mangaement h2 {
               font-size: 22px;
               margin-bottom: 17px;
               min-height: 52px;
           }
    
           .whois-platfrom h6 {
               font-size: 28px;
           }
    
           .whois-platfrom {
               margin-bottom: 47px;
           }
    
           .history-mangaement {
               padding: 44px 44px;
           }
    
           .history-mangaement ul {
               padding: 0px 0px 0px 4px;
           }
    
           .mange-solution h2 {
               font-size: 28px;
           }
    
           .mange-solution h6 {
               font-size: 20px;
               margin-bottom: 101px;
           }
    
           .whyprocure-slider {
               padding: 45px 0px 100px;
           }
    
           .why-buldingchange p:before {
               top: 21.9%;
               height: 117%;
           }
    
           .proc-mission .container:before {
               width: 75%;
               top: -4.3%;
           }
    
           .proc-mission .container:before {
               width: 75%;
               top: -4.1%;
               height: 111%;
           }
    
           .our-milstone .container:before {
               top: -19.3%;
               height: 8%;
           }
    
           .prour-vision {
               width: 100%;
           }
           .compliance-area .impact-industrly .prc-list h2{
        font-size: 42px;
        padding: 24px 0px;
     }
     .compliance-area .impact-industrly .prc-list h2 br{
        display: none;
     }
    .intrduction-esg {
        padding: 67px 0px;
    }
        .intrduction-content p {
        font-size: 20px;
        margin-bottom: 40px;
    }
        .intrduction-content h6 {
        font-size: 28px;
        padding: 80px 0px 52px 0px;
        line-height: 120%;
    }
        .espar-overview ul li {
        font-size: 20px;
    }
    .compliance-area {
        padding: 96px 0px 0px;
    }
    .sbs {
    padding: 36px 0px 90px !important;
   }
   .diagram-dty p:before {
        left: 0px;
    }
        .sucess-stories .intrduction-content.diagram-dty p {
        padding-left: 40px;
    }
    .user-feedbacks p {
        font-size: 20px;
    }
    .impact-industrly{
        max-width: 100%;
    }
    .sucess-stories .espar-overview{
        max-width: 100%;
    }
    .introducing-desktop{
    display: none;
    }
    .introducing-mob{
        display: none;
    }

    .introducing-tab{
        display: flex;
    }
        .intrduction-content.diagram-dty.method-supply p:before {
        left: 0px;
    }
    .simple-prodcut.diagram-dty p:before {
    left: 0px;
     }
     .sucess-stories .intrduction-content.diagram-dty{
        max-width: 100%;
     }
     .whitrannge-offers{
        max-width: 100%;
     }
     .white-range-image:after{
        left: 0px;
     }
     .white-range-image img{
        margin-left: 40px;   
     }

         .fairbank span {
        font-size: 28px;
    }
    .whitrannge-offers span{
        padding-left: 40px;
        font-size: 20px;
    }
    .massive-moo{
        max-width: 100%;
    }

    /*Mobile menu css end*/
}

@media(max-width:768px){
    .product-weather {
        width: 308px;
        height: 235px;
        left: 39%;
        top: 33px;
    }
    .eutrophication {
        margin-left: -26px;
        margin-right: 28px;
    }
    .esg-rating-data {
        right: 67px;
        bottom: -48px;
    }
    .Dashboard-img img {
        width: 100%;
        height: 270px;
        object-fit: cover;
        object-position: 0% 100%;
    }
    .welcome-dashboard .enter-prc-b {
        position: relative;
        top: 40px;
    }
    .welcome-dashboard:after {
        top: auto;
        bottom: -24px;
    }
    .cricular-slider .enter-prc-b button {
        padding: 3px 15px;
    }
    .cricular-slider .enter-prc-b button, .enter-prc-b a {
        min-width: 100px;
    }
    .esg-rating-data img {
        max-width: 122px;
    }
}

@media (max-width: 767px) {
    .footer-logo img {
        height: 45px;
    }
    .frmae-mob {
    padding: 60px 0px;
    }
    .save-cost-tab{
        display: none;
    }
    .sustainability-control {
        position: inherit;
        height: 65px;
    }
    .save-cost-mobile{
        display: block;
    }

    .travler-ac span {
        font-size: 6px;
        line-height: 120%;
    }
  .footer-logo img {
    height: 45px;
  }
  .loactionwith-realtime {
    padding: 60px 25px 41px 25px;
   }

    .flow-impcat.rfq-impact {
        padding: 20px 5px;
    }

    .fd-loimp-rgt .flow-impcat h2 {
        font-size: 28px;
        padding: 0px;
        line-height: 32px;
        margin-bottom: 23px;
    }

    .sourec-platfrom img {
        margin-bottom: 21px;
        height: auto;
    }

    section.purchase-management.real-timereporting {
        background: #162a26;
        padding: 42px 0px 41px;
    }

    .find-materials,
    .cricular-Accelerator {
        padding: 40px 0px 10px;
    }

    .find-materials {
        padding: 30px 0px 30px;
    }

    .global-proc-desktop {
        display: none;
    }

    .global-proc-tab {
        display: block;
    }

    .fd-loimp-rgt {
        padding-right: 0px;
    }

    .Dashboard-img.for-tab {
        display: block;
        position: inherit;
        right: -12px;
    }

    .welcome-dashboard {
        margin-bottom: 22px;
    }

    .flow-impcat h6 {
        margin-bottom: 8px !important;
    }

    .find-mediaproduct .fd-loimp-rgt {
        margin-top: 10px;
    }

    .fd-loimp-rgt .flow-impcat h6 {
        margin-bottom: 5px !important;
    }

    .success-stories-for-tab {
        display: block;
    }

    .book-srcproject {
        flex-direction: column;
    }

    .for-desktop-market {
        display: none;
    }

    .for-tab-market {
        display: none;
    }

    .for-mobile-market {
        display: block;
    }

    .exploer-software p {
        font-size: 16px;
        font-weight: 400;
        max-width: 100%;
        margin-bottom: 25px;
    }

    .book-srcproject h2 {
        font-size: 26px;
        /* padding: 0px 168px; */
        text-align: center;
        max-width: 340px;
        margin-bottom: 23px;
    }

    .book-sourceproject {
        background: rgba(22, 42, 38, 1);
        padding: 38px 50px;
    }

    .advance-search-data .map-frame {
        position: absolute;
        display: flex;
        justify-content: center;
        align-items: end;
        height: 100%;
        top: 35px;
        left: 0px;
        right: 0px;
        transform: inherit;
    }

    .advance-search-data .map-frame img {
        width: 312px;
        height: 312px;
    }

    .advance-search-data .loactionwith-realtime .what-canfind-instaaly {
        flex-direction: column;
    }

    .advance-search-data .loactionwith-realtime {
        padding: 63px 18px 17px 18px;
    }

    .advance-search-data .loactionwith-realtime .carousel-indicators {
        justify-content: center;
        margin-right: 0% !important;
    }

    .advance-search-data .need-instaly {
        width: 100%;
        padding-right: 1px;
        padding-bottom: 0px;
    }

    .advanced-search-feature {
        column-gap: 34px;
    }

    .advanced-search-feature {
        margin-bottom: 26px;
    }

    .metrices-today {
        justify-content: start;
        left: 0px;
        padding: 52px 18px;
        align-items: self-start;
        flex-direction: column;
    }
    .metrices-today {
        justify-content: start;
        left: 0px;
        padding: 40px 18px;
        align-items: self-start;
        flex-direction: column;
    }

    .location-access {
        margin-top: 0px;
    }
    .sustainability-control img {
        margin-left: -64px;
        margin-bottom: -343px;
        width: 136%;
        margin-top: 128px;
    }

    .metrices-today h6 {
        font-size: 26px;
        line-height: 120%;
        margin-bottom: 24px;
        letter-spacing: 0px;
    }

    .sustainability-control img {
        margin-left: -64px;
        margin-bottom: -343px;
        width: 136%;
        margin-top: 147px;
    }

    .partner-logo {
        display: flex;
        justify-content: center;
        align-items: center;
    }

    .jpspplr:after {
        background: url(../../img/outer_img/suply-today-mob.svg) no-repeat;
        background-position: right bottom;
    }

    .slider-market-place
        .slider
        .carousel-inner
        .carousel-item
        .carousel-caption {
        width: 100%;
    }

    .leading-heading h2 {
        display: flex;
        flex-direction: column;
        line-height: 25px;
    }

    .ambion-main-data {
        flex-direction: column;
    }

    .acces-cricular-data {
        display: flex;
        width: 100%;
        flex-direction: column-reverse;
    }

    .slider-market-place .carousel-inner .carousel-item .carousel-caption {
        position: static;
    }

    .slider-market-place .carousel-item {
        padding-left: 0px;
    }

    .slider-market-place .carousel-inner .carousel-item .carousel-caption {
        width: 100%;
        max-width: 100%;
    }

    .slider-market-place .carousel-indicators {
        align-items: end;
        margin-left: 2%;
        justify-content: flex-start;
    }

    .premium-access {
        padding: 0px 12px;
    }

    .premium-access h2 {
        font-size: 18px;
        margin-bottom: 27px;
    }

    .slider-market-place {
        padding: 31px 0px 0px !important;
        margin: 0px 0px;
    }

    .slider-market-place .carousel-inner .carousel-item .carousel-caption {
        width: 92% !important;
    }

    .dta-mobile-acess img {
        margin: 0px 12px;
    }

    /*  .navbar-toggler{
    display: none !important; 
  }*/
    .header nav.navbar button.navbar-toggler {
        margin-right: 0px;
        padding-right: 10px !important;
    }

    .slider .carousel-inner .carousel-item .carousel-caption {
        left: 17px !important;
    }

    .waste-deliverd {
        /*        padding: 50px 0px 0px !important;*/
        padding: 0 !important;
    }

    .access-marketplace img {
        margin-bottom: 20px;
        width: 100%;
    }

    .waste-deliverd .owl-dots {
        top: 0;
    }

    .search-leading-mob {
        display: block;
    }

    .search-leading-tab {
        display: none;
    }

    .search-leading h6 {
        color: rgba(41, 37, 36, 1);
        font-weight: 450;
        font-size: 16px;
        line-height: 120%;
        margin-bottom: 14px;
        text-transform: uppercase;
        padding: 0px 40px;
    }

    .join-today-supplyer {
        display: flex;
        justify-content: start;
    }

    .jpspplr {
        padding-top: 43px;
        padding-bottom: 43px;
    }

    .listyour-product p {
        font-size: 16px;
        padding: 9px 39px 24px 0px;
        /* max-width: 312px; */
    }

    .loactionwith-realtime .carousel {
        width: 100%;
    }

    .listyour-product p {
        margin-bottom: 16px;
    }

    .partner-logo img {
        max-width: 35px !important;
    }

    .pr-heading h2 span {
        color: rgba(4, 85, 68, 1);
        display: flex;
        justify-content: center;
    }

    .pr-heading h2 {
        padding: 0px 0px;
        max-width: 100%;
        flex-direction: column;
        text-align: center;
    }

    .pr-heading h2 span {
        color: #162a26;
        display: flex;
        justify-content: center;
    }

    section.lca-slider {
        padding: 0px 0px 33px;
    }

    .needs-enivemrnt h2 {
        font-size: 36px;
    }

    .data-collection {
        padding: 27px 49px;
    }

    .data-collection h6 {
        font-size: 16px;
        padding: 22px 0px;
    }

    .quitoe-making img {
        width: 44px;
    }

    .user-pefectimage img {
        /* width: 100%; */
        max-width: 137px;
        margin: 23px 0px;
    }

    .userperfect-review h2 {
        margin-bottom: 43px;
    }

    .hear-sustainability h2 {
        font-size: 36px;
        padding: 55px 0px 42px;
        line-height: 120%;
        text-align: center;
    }

    .improve-material {
        width: 100%;
    }

    .access-rating-desktop {
        display: none;
    }

    .access-rating-tab {
        display: block;
    }

    .envoriment-footprint {
        flex-direction: column;
    }

    .improve-material p {
        height: 140%;
    }

    .improve-material-img {
        width: calc(100% + 20px);
        padding: 0px;
        margin-left: -12px;
    }

    .access-productating {
        padding: 40px 0px 0px;
    }

    .circular-acceleter-mob {
        display: block;
    }

    .circular-acceleter-tab {
        display: none;
    }

    .unlock-accer .container {
        padding: 0px;
    }

    .unlock-accer {
        padding: 0px 0px;
        overflow-x: hidden;
    }

    .lca-slider {
        overflow-x: hidden;
    }

    .unlock-accer .metrices-today {
        width: auto;
        left: 0px;
    }

    .how-lcaworks {
        padding: 15px 0px 0px;
    }

    .product-delivery-process h2 {
        text-align: center;
        font-size: 28px;
    }

    .product-cricle p {
        font-size: 16px;
        padding: 10px 0px;
    }

    .gdp-life {
        display: flex;
        justify-content: start;
    }

    .generate-life-product p br {
        display: none;
    }

    .lca-slider .generate-life-product .enter-prc-b {
        margin: 28px 0px 30px;
    }

    .climate-change {
        backdrop-filter: inherit;
    }

    .eutrophication {
        margin-left: -21px;
        margin-right: 27px;
    }

    .cloth-desktop {
        display: none;
    }

    .cloth-mob {
        display: block;
    }

    .product-weather {
        width: 305px;
        height: 237px;
        left: 51px;
        top: -22px;
    }

    .fresh-waterenergy {
        margin-left: 0px;
    }

    .lca-slider {
        overflow-x: hidden;
    }

    .protocol-logo img {
        max-width: 37px;
    }

    .protocol-logo {
        margin: -25px -6px 0px 0px;
    }

    .protocol-logo {
        column-gap: 17px;
    }

    .hear-sustainability {
        padding: 0px 12px;
    }

    .lca-slider.lca-slider-buyer {
        background-size: 100%;
        background-image: none;
        height: auto;
        padding: 40px 0px 0px;
    }

    .step-product-purchase {
        width: 100%;
        margin-bottom: 15px;
    }

    .step-productlisting-atb {
        flex-direction: column;
    }

    .cricular-materials-tab .step-product-purchase {
        width: 100%;
    }

    .cricular-materials-tab {
        flex-direction: column;
    }

    .dfsdf {
        display: flex;
        flex-direction: column;
    }

    .approval-shipping h6 {
        font-weight: 450;
    }

    .dfsdf.rv {
        flex-direction: row-reverse;
        flex-direction: column;
    }

    .step-productlisting-atb {
        margin-bottom: 0px;
    }

    .lca-slider-buyer .generate-life-product h2 {
        margin-bottom: 19px;
        line-height: 120%;
    }

    .lca-slider-buyer .generate-life-product p {
        line-height: 180%;
    }

    .lca-slider-buyer .generate-life-product p {
        margin-bottom: 14px;
        max-width: 300px;
    }

    .lca-slider-buyer .generate-life-product p strong {
        font-size: 16px;
    }

    .lca-slider-buyer .enter-prc-b button,
    .enter-prc-b a {
        min-width: 103px;
    }

    .generate-life-product-mob {
        display: block;
    }

    .purchase-product {
        background-image: none;
    }

    .list-dash img {
        margin-left: -135px;
    }

    .what-candocricular {
        padding: 40px 0px;
    }

    .purchase-management {
        background: #ffffff;
        padding: 42px 0px 0px;
    }

    .sourec-platfrom img {
        margin-bottom: 28px;
        height: auto;
    }

    .list-dash-mob {
        display: block;
    }

    .list-dash {
        display: none;
    }

    .generate-life-product-mob {
        margin-right: -1.5rem;
    }

    .flow-impcat {
        margin-top: 20px;
    }

    .find-materials,
    .cricular-Accelerator {
        padding: 40px 0px 24px;
        margin-bottom: 28px;
    }
    .dfsdf .cricular-Accelerator .flow-impcat {
        margin-top: 0px;
    }

    .cricular-starter .flow-impcat h2 {
        padding: 11px 53px 11px 0px;
    }

    .cricular-Accelerator .flow-impcat h2 {
        padding: 11px 53px 11px 5px;
    }

    .fghty-lap {
        padding: 0px;
    }

    .purchase-product .exploer-software {
        margin-bottom: 33px;
    }

    .what-candocricular .data-collection {
        padding: 24px;
    }

    .red-mang-rfq {
        margin-top: 0px;
    }

    .parcel-descrption {
        padding: 0px 0px 0px;
    }

    /* =============  new css start here ======================= */

    .esg-rating-data {
        display: none;
    }

    .Dashboard-img img {
        width: 100%;
        height: 340px;
        object-fit: cover;
        object-position: 0% 100%;
        margin: 0 0 -90px;
    }

    .esg-rating-data.for-mobile {
        display: block;
        right: 0px;
        bottom: -250px;
    }

    .esg-rating-data.for-mobile img {
        max-width: 300px;
    }

    section.header {
        padding: 10px 10px 10px !important;
    }

    .cricular-slider .generate-life-product-starter h2 {
        font-weight: 400;
    }

    .generate-life-product-starter h6 {
        font-weight: 400;
    }

    .cricular-slider .generate-life-product-starter p {
        line-height: 24px;
        font-weight: 400;
    }

    .cricular-slider .enter-prc-b button {
        padding: 6px 25px;
        min-width: auto;
    }

    .what-candocricular .needs-enivemrnt h2 span {
        line-height: 40px;
    }

    .step-product-purchase {
        flex: 1 1 calc(100% - 0px);
    }

    .step-productlisting .step-product-purchase:nth-last-child(-n + 2) {
        flex: 1 1 calc(100% - 0px);
    }

    .sourec-platfrom img {
        height: 290px;
        margin: 0 0 30px;
    }

    section.buyer-dedicate .col-md-6:first-child {
        width: 100%;
    }

    section.buyer-dedicate .listyour-product {
        position: relative;
        z-index: 99999;
    }

    section.buyer-dedicate p {
        line-height: 26px;
    }

    section.buyer-dedicate .col-md-6:last-child {
        width: 100%;
    }

    .buyer-dedicate .join-today-supplyer {
        justify-content: start;
    }

    .order-everydetails .col-md-5.offset-md-1 {
        width: 100%;
        margin: 0 0 40px;
    }

    .purchase-management .col-md-4 {
        width: 100%;
    }

    section.cricular-starters-cricular-Accelerator
        section.find-materials.cricular-starter {
        width: 100%;
    }

    section.cricular-starters-cricular-Accelerator {
        flex-wrap: wrap;
    }

    section.cricular-starters-cricular-Accelerator
        section.cricular-Accelerator.market-questions {
        width: 100%;
    }

    .search-leading h2 span {
        font-size: 20px;
        padding: 0 50px 0;
        line-height: 24px;
    }

    .source-supplyer .container {
        padding: 0;
    }

    section.source-supplyer {
        overflow: hidden;
    }

    section.cricular-starters-cricular-Accelerator
        section.find-materials.cricular-starter
        img {
        height: auto;
        object-fit: contain;
        margin: 0 0 0;
    }

    .step-productlisting {
        gap: 0px;
    }

    .unlock-accer .sustainability-control img {
        margin-top: 137px;
        width: 146%;
    }

    .logo img {
        max-width: 95px !important;
    }

    .step-product-purchase .data-collection {
        min-height: 150px;
    }

    .exploer-software h2 {
        font-size: 30px;
        line-height: 120%;
        margin-bottom: 18px;
        max-width: 100%;
    }

    .generate-life-product-starter {
        padding: 0;
        padding-top: 35px;
    }

    .ourfeatures-platfrom {
        padding: 37px 0px 41px !important;
    }

    .purchase-product .container {
        padding-left: 12px;
        padding-right: 15px;
    }

    .container {
        padding-left: 24px;
        padding-right: 24px;
    }

    .book-demobox .container {
        padding-left: var(--bs-gutter-x, 0.75rem);
        padding-right: var(--bs-gutter-x, 0.75rem);
    }

    .join-btnupdate h2 {
        color: rgba(45, 106, 77, 1);
        font-weight: 390;
        font-size: 28px;
        margin-bottom: 0px;
        line-height: 50px;
        text-transform: uppercase;
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
        line-height: 140%;
    }

    .blk-color {
        display: flex;
        flex-direction: column;
    }

    .ourfeatures-platfrom .pr-heading h2 span {
        color: #2d6a4d;
    }

    .slider-market-place .carousel-item img {
        height: 345px;
        margin: 0;
    }

    .join-ussupplyer .container {
        padding-left: 0px;
        padding-right: 0px;
    }

    h2.testing-tab {
        display: none !important;
    }

    .testing-desktop {
        display: block;
    }

    .success-stories-for-tab {
        display: inline-block !important;
    }

    .access-productating .container {
        padding-left: 12px;
        padding-right: 24px;
    }

    .footer-logo-desktop {
        display: none;
    }

    .footer-logo-tab {
        display: none;
    }

    .footer-logo-mob {
        display: block;
    }

    .slider-market-place .carousel-item {
        height: 650px;
    }

    .success-stories-for-desktop {
        display: none !important;
    }
    .end-our-producr-content p {
        letter-spacing: 0.31px;
    }
    .sourec-platfrom img {
        margin-bottom: 20px;
        height: auto;
    }
        .unlock-protect {
            min-height: 200px !important;
        }
    .how-lcaworks .col-xl-6.col-lg-6.col-md-12.pe-3.pe-md-5 {
        padding-left: 13px !important;
     
    }
        .step-productlisting {
            display: flex;
            flex-wrap: wrap;
            gap: 0px;
            flex-direction: row;
        }
        .slider .carousel-item img {
            height: 299px;
        }
        .slider-market-place .carousel-item img {
            height: 345px;
            margin: 0;
        }
        .advance-search-data .map-frame {
            position: absolute;
            display: flex
    ;
            justify-content: center;
            align-items: end;
            height: 100%;
            top: 35px;
            left: 17%;
            right: 0px;
            transform: inherit;
        }
        .esg-ratingimg-pdty img {
            position: inherit;
          top: 2px;
          }
          .letus-improveesg h2{
              font-size: 16px;
          }
              .letus-improveesg p {
              padding: 3px 0px 0px;
              font-size: 16px;
              line-height: 160%;
          }
          .partner-graneely{
              flex-direction: column;
          }
          .partner-graneely h2{
              padding: 24px 0px;
          }
          .partner-graneely h2{
              font-size: 16px;
          }
          .partner-graneely img {
          height: 49px;
          }
              .enterprise-gradepsty strong {
              font-size: 20px;
              font-weight: 450;
          }
         .esg-report-marketing-tab {
              display: block;
              margin-left: 23px;
          }
              .esg-ratingimg-pdty {
              margin-bottom: -291px;
          }
          .esg-report-marketing-desktop{
          display: none;
          }
            .esg-report-marketing-mob {
              display: block;
              width: 86%;
              margin-left: 70px;
              /* margin-right: 50px; */
          }
              .esg-report-marketing-tab {
              display: none;
          }

                  .why-buldingchange p:before {
                      display: none;
                  }
        
                  .proc-mission .container:before {
                      display: none;
                  }
        
                  .our-milstone .container:before {
                      display: none;
                  }
        
                  .why-buldingchange p {
                      padding: 20px 13px 10px 0px;
                      font-size: 16px;
                  }
        
                  .whyprocure-slider {
                      padding: 45px 0px 16px;
                  }
        
                  .proc-mission {
                      backdrop-filter: blur(5.100000381469727px);
                      background: rgba(231, 229, 228, 0.25);
                      padding: 40px 0px;
                  }
        
                  .proc-mission .our-mlsn {
                      background: none;
                      backdrop-filter: none;
                      padding: 0px;
                  }
        
                  .visson-tols {
                      flex-direction: column;
                  }
        
                  .vis-img {
                      order: -1;
                      margin-bottom: 24px;
                  }
        
                  .prour-vision h2 {
                      font-size: 28px;
                  }
        
                  .our-milstone .container {
                      padding: 0px 15px;
                  }
        
                  .our-milstone {
                      margin-top: 0px;
                  }
        
                  .whois-platfrom h6 {
                      font-size: 28px;
                      text-align: center;
                  }
        
                  .mange-solution h2 {
                      font-size: 28px;
                      text-align: center;
                  }
        
                  .mange-solution h6 {
                      text-align: center;
                  }
        
                  .indvisual-solution .partner-logo img {
                      max-width: 100% !important;
                  }
        
        
                  .mange-solution h6 {
                      font-size: 20px;
                      margin-bottom: 50px;
                  }
        
                  .cric-detilsdata {
                      justify-content: center;
                  }
        
                  .said-aboutbusiness {
                      margin-right: 0px;
                  }
        
                  .fgtyh {
                      display: none;
                  }
        
                  .history-mangaement {
                      padding: 32px 24px;
                  }
        
                  .tech-partner .nav-tabs {
                      column-gap: 15px;
                      overflow-x: auto;
                      overflow-y: hidden;
                      white-space: nowrap;
                      scroll-snap-type: x mandatory;
                      padding-bottom: 15px;
                  }
        
                  .bfc-token img {
                      height: 30px;
                  }
        
                  .materials-partner {
                      column-gap: 20px;
                  }
        
                  .tech-partner .nav-tabs .nav-link {
                      padding: 3px 10px;
                  }
        
                  .tech-partner .nav-tabs .nav-item.show .nav-link,
                  .tech-partner .nav-tabs .nav-link.active {
                      padding: 3px 10px;
                  }
        
                  .our-milstone-details {
                      height: 410px;
                  }
        
                  .our-milstone {
                      padding: 25px 0px 70px;
                  }
        
                  .pionners-partner p {
                      margin-bottom: 26px;
                  }
        
                  .who-procular {
                      padding: 81px 0px 17px;
                  }
        
                  .indvisual-solution {
                      padding: 45px 0px 123px;
                  }
                  .prc-list p br{
		display: none;
	}
	 .prc-list p{
	 	font-size: 14px;
	 }
	 .resources-cri .container{
	 	padding: 0px 12px;
	 }
	     .prc-list h6 {
        font-size: 21px;
    }
    .latest-blog p{
    	padding: 0px 0px 23px;
    }
    .latest-blog h6{
    	min-height: 54px;
    }

   .resciures-tabing .nav-tabs {
        display: flex;
        overflow-x: auto;
        overflow-y: hidden;
        white-space: nowrap;
        scroll-snap-type: x mandatory;
        flex-wrap: nowrap;
        padding-bottom: 15px;
        margin: 24px 0px 24px;
    }
    .resources-cri {
    padding: 27px 0px 28px;
    }
    .updated-latestprocurement {
        padding: 36px 0px;
    }
    .updated-newslatter {
    text-align: center;
    width: 100%;
    max-width: 100%;
   }
    .latest-blog h6 {
        font-size: 17px;
    }
    .resciures-tabing .nav-tabs{
    	column-gap: 7px;
    }
    .introducing-mob{
        display: flex;
        width: 100%;
    }
    .whitrannge-offers{
        flex-direction: column;
    }
    .white-range-image img{
        margin-bottom: 40px;
    }
    .white-range-image:after{
        display: none;
    }
    .whitrannge-offers{
        position: relative;
    }
    .whitrannge-offers:after {
    position: absolute;
    content: "";
    height: 100%;
    left: 0px;
    background: #BA902F;
    width: 1px;
    top: 0px;
    }
    
    .introducing-desktop{
    display: none;
    }
    .introducing-mob{
        display: flex;
    }

    .introducing-tab{
        display: none;
    }
        .compliance-area {
        padding: 45px 0px 50px;
    }
    .user-feedbacks {
        padding: 30px 48px;
    }
    .massive-moo{
        flex-direction: column;
    }
    .process-cads {
    align-items: self-start;
    flex-direction: column;
    }
    .process-img {
    width: 100%;
    }
    .process-content{
        width: 100%;
    }
        .process-img img {
        margin-bottom: 40px;
    }
    
}

@media (max-width: 568px) {
    .sustainability-control img {
        margin-left: -73px;
        margin-bottom: -339px;
        width: 157%;
        margin-top: 147px;
    }
      .compliance-area .impact-industrly .prc-list h2 br{
       display: none;
    }
       .compliance-area .impact-industrly .prc-list h2 {
        padding: 24px 0px;
    }
    .partner-logo img {
        max-width: 56px;
    }

    .resources {
        padding: 20px 0px;
    }

    .resources .pr-heading {
        /*    padding: 0px 37px;*/
        padding: 0;
    }

    .resources .pr-heading h2 {
        text-align: center;
    }

    .listyour-product p {
        font-size: 16px;
        padding: 12px 0px 23px;
    }

    .join-ussupplyer {
        padding: 0px 12px;
    }

    .header li.nav-item.bk-demo {
        display: none;
    }

    .header ul.login-signup .nav-item button {
        padding: 3px 15px;
        margin: 0px;
    }

    .header {
        padding: 12px 12px !important;
    }

    .logo img {
        max-width: 84px;
    }

    .book-demo-log {
        column-gap: 0px !important;
    }

    .ambion-main-data {
        flex-direction: column;
    }

    .search-leading h2 span {
        display: flex;
        flex-direction: column;
    }

    .sourec-platfrom img {
        margin-bottom: 0px;
        height: auto;
    }

    .success-stories,
    .success-stories button {
        display: block;
        width: 100%;
    }

    .cricular-Accelerator .flow-impcat h2 {
        padding: 11px 0 11px 5px;
    }

    /*    .find-materials {
        padding: 43px 0px 0;
    }*/
    .logo img {
        max-width: 72px !important;
    }

    .header.join-ecosysem .navbar-toggler-icon {
        background: url(../../img/outer_img/humburger-menu.svg) no-repeat center;
        filter: invert(1);
        width: 1.1em;
        height: 1.1em;
    }

    .slider-market-place .carousel-item img {
        height: 300px;
        margin: 0;
    }

    .sourec-platfrom img {
        margin-bottom: 20px;
        height: auto;
    }
    .navbar-collapse.mobile-navbar {
        padding:15px;
    }

          .tech-partner .nav-tabs {
              max-width: 350px;
          }
}

@media (max-width: 360px) {
    .social-media {
        column-gap: 12px;
    }

    .more-esgreport button {
        font-size: 12px;
    }

    .footer-logo img {
        height: 30px;
    }

    /* ==================  new start here  ==================================== */

    .footer-logo img {
        width: 100%;
    }

    .social-media {
        gap: 16px;
    }

    .logo img {
        max-width: 90px;
    }

    .cricular-slider .enter-prc-b button {
        padding: 6px 15px;
    }

    .what-candocricular .needs-enivemrnt h2 {
        font-size: 24px;
    }

    .flow-impcat h2 {
        font-size: 24px;
    }

    .listyour-product h2 {
        font-size: 24px;
    }

    .exploer-global h2 {
        font-size: 26px;
    }

    .order-everydetails .exploer-global .success-stories button {
        padding: 12px 10px;
    }

    .cricular-starter .flow-impcat h2 {
        padding: 11px 0px 11px 0px;
    }

    .social-goverance {
        background: url(../../img/outer_img/goverance-mob.jpg) no-repeat;
        height: 860px !important;
        background-size: cover;
    }

         .history-mangaement h2 {
             font-size: 19px;
             margin-bottom: 17px;
             min-height: 26px;
         }
            .compliance-area .impact-industrly .prc-list h2 {
        font-size: 34px;
        padding: 24px 0px;
    }
}

@media (max-width: 320px) {
    .enquire-management button {
        padding: 10px 93px;
    }

    .map-frame img {
        max-width: 300px !important;
        height: 300px !important;
    }

    .metrices-today h6 {
        font-size: 21px;
        line-height: 120%;
        margin-bottom: 24px;
    }

    .sustainability-control img {
        margin-left: -60px;
        margin-bottom: -339px;
        width: 160%;
        margin-top: 147px;
    }
          .pionners-partner h2 {
              font-size: 14px;
          }
    
          .said-aboutbusiness {
              column-gap: 12px;
          }
}