 .tables-blog {
     border: 2px solid rgb(200, 200, 200);
     font-size: 0.8rem;
     margin-top: 18px;
     margin-bottom: 2rem;
     box-shadow: 1px 2px 10px rgba(0, 0, 0, .5);
 }

 .ths {
     background-color: white;
     text-align: left;
 }

 table tr:first-child th:first-child {
     border-top-left-radius: 6px;
 }

 table tr:first-child th:last-child {
     border-top-right-radius: 6px;
 }

 table tr:last-child td:first-child {
     border-bottom-left-radius: 6px;
 }

 table tr:last-child td:last-child {
     border-bottom-right-radius: 6px;
 }

 .tds,
 .ths {
     align-content: center;
     border: 1px solid rgb(190, 190, 190);
     padding: 8px 20px 8px 14px;
 }

 .main-th {
     background-color: #E6E8EF !important;
 }

 .blog-h-five {
     font-size: 15px;
     font-weight: 600;
     margin-bottom: 10px;
 }

 .mrgn-blogs-m {
     margin-top: 10rem;
 }

 .inner-img-st-blg {
     width: 100%;
     height: auto;
 }

 .share-icons-st-for-blogs {
     margin-top: 15px;
 }

 .commrce-header-img-st {
     margin-bottom: 2rem;
     width: 100%;
 }

 .second-sect-img-Cmrc {
     width: 60%;
     margin-top: 1.5rem;
 }

 .font-icn-commrce {
     font-size: 32px;
     margin-bottom: 10px;
 }

 .box-st-commerce-n {
     background: white;
     padding: 20px 20px;
     border-radius: 5px;
     box-shadow: 0px 4px 18.2px 0px #6879A44D;
     margin-bottom: 0 !important;
 }

 .box-st-commerce-n p {
     margin-bottom: 0;
 }

 .img-align-comrc-di {
     text-align: end;
 }

 .img-align-comrc-di img {
     width: 80%;
 }

 .h1-st-top {
     font-size: 22px;
 }

 .font-si-st-crm-icn {
     font-size: 18px;
     margin-top: 1px;
 }

 .stars-outer-st {
     position: relative;
     display: inline-block;
 }

 .crm-header-img-w {
     width: 88%;
     margin-bottom: 2rem;
 }

 .stars-inner-st {
     position: absolute;
     top: 0;
     left: 0;
     white-space: nowrap;
     overflow: hidden;
     width: 88%;
     max-width: 100%;
 }

 .stars-outer-st::before {
     content: "\f005 \f005 \f005 \f005 \f005";
     font-family: "Font Awesome 5 Free";
     font-weight: 900;
     color: #e4e5e9;
 }

 .stars-inner-st::before {
     content: "\f005 \f005 \f005 \f005 \f005";
     font-family: "Font Awesome 5 Free";
     font-weight: 900;
     color: #ffc107;
 }

 .img-st-3s-crm {
     width: 80%;
 }

 .img-r-crm-3s-di {
     text-align: end;
 }

 .p-st-cards-crm {
     padding-right: 1rem;
 }

 .img-right-dsh {
     text-align: end;
 }

 .font-header-h-st {
     font-size: 20px !important;
 }

 .mrtop-crm-lst {
     margin-top: 2.5rem;
 }

 .newmrgn-btm-zero-crm {
     margin-bottom: 0 !important;
 }

 .fw-6-h {
     font-weight: 600;
 }

 .bg-2-sect-color-crm {
     background-color: #E9E9E9;
 }

 .header-bg-crm-sec {
     background: white;
     z-index: 0;
     padding: 3rem 0 0 0 !important;
 }

 .M-color-bg-sect-card-crm {
     display: flex;
     flex-direction: column;
     min-width: 0;
     background: white;
     border-radius: 10px;
     background-clip: border-box;
     justify-content: space-between;
     padding: 25px 30px;
     margin-bottom: 1rem;
     overflow: hidden;
     box-shadow: 0px 4px 18.2px 0px #6879A44D;
 }

 .M-color-bg-sect-card-crm p {
     color: black;
     font-size: 14px;
     margin-bottom: 0;
 }

 .M-color-bg-sect-card-crm .h4-crm {
     color: black;
     font-size: 17px;
     line-height: normal;
     letter-spacing: 0px;
     font-weight: 500;
     margin: 0 0 0 15px;
 }

 .M-color-bg-sect-card-crm i {
     font-size: 30px;
 }

 .dspl-fl-crm-box-content {
     display: flex;
 }

 .mrtop-h-p-crm-box {
     margin-top: 15px;
 }

 .crm-last-img-di {
     text-align: end;
 }

 .mrtop-FSP {
     margin-top: 2rem;
 }

 .ol-list-st-for-blog-DS-UK li {
     list-style-type: disc;
 }

 .ol-list-st-for-blog-DS-UK {
     padding-left: 1rem;
 }

 .ol-list-st-for-blog-DS-UK li strong {
     font-weight: 600;
 }

 .error-DS {
     color: red;
 }

 .valid-DS {
     border-color: green;
 }

 .invalid-DS {
     border-color: red;
 }

 .blog-new-img-inner-st {
     margin-top: 1rem;
 }

 .dsk-ds-none {
     display: none !important;
 }

 .img-st-co-blog {
     width: 75%;
 }

 .top-number-st-landing {
     font-size: 15px;
     font-weight: 700;
     margin-right: 20px;
     color: #000;
     margin-left: 1rem;
 }

 .main-first-h-bc-landing {
     line-height: 1 !important;
     font-size: 30px !important;
     margin-bottom: 2rem !important;
     margin-left: 2rem;
 }

 .m-d-block {
     display: none;
 }

 .form-w-bc-ld {
     width: 90%;
     margin-left: 3rem;
 }

 .google-stars-st {
     margin-top: 3rem;
     padding-left: 33px;
 }

 .google-stars-st-finance {
     margin-top: 2rem;
     padding-left: 33px;
 }

 .bi-check2::before {
     font-weight: 900 !important;
     font-size: 20px;
 }

 .font-st-bc p {
     font-size: 16px !important;
 }

 .pdn-for-form-demo-bc {
     padding: 1rem;
 }

 .trustpilot-logo-HP {
     width: 16%;
     margin-left: 1.7rem
 }

 .ol-custom {
     padding-left: 0rem;
 }

 .mrtop-minus {
     margin-top: -2rem;
 }

 .mrtop-zero-bc {
     margin-top: 0 !important;
 }

 .img-NF-RIGHT {
     animation: fadeInRight .3s;
 }

 @keyframes fadeInRight {
     from {
         transform: translateX(300px);
     }

     to {
         opacity: 1;
     }
 }

 .img-NF-LEFT {
     animation: fadeInLeft .3s;
 }

 @keyframes fadeInLeft {
     from {
         transform: translateX(-300px);
     }

     to {
         opacity: 1;
     }
 }

 .img-NF-TOP-R {
     animation: fadeInTopRight .4s ease-in-out;
 }

 @keyframes fadeInTopRight {
     from {
         opacity: 0;
         transform: translateY(100%);
     }

     to {
         opacity: 1;
     }
 }

 .img-NF-TOP-L {
     animation: fadeInTopLeft .4s ease-in-out;
 }

 @keyframes fadeInTopLeft {
     from {
         opacity: 0;
         transform: translateY(-100%);
     }

     to {
         opacity: 1;
     }
 }

 .NBL-D-inn-img-fourth {
     width: 100%;
     margin: 7% 0 0rem 0;
     height: auto;
 }

 .bg-map-NH-UK {
     background-image: url(/newassets/images/brand/uk.gif);
     background-repeat: no-repeat;
     background-size: cover;
     transform: scale(1.2);
 }

 .bg-map-NH-UAE {
     background-image: url(/newassets/images/brand/uae.gif);
     background-repeat: no-repeat;
     background-size: contain;
     transform: scale(1.3);
 }

 .bg-map-NH-USA {
     background-image: url(/newassets/images/brand/usa.gif);
     background-repeat: no-repeat;
     background-size: cover;
     transform: scale(1.3);
 }

 .bg-map-NH-PAK {
     background-image: url(/newassets/images/brand/pak.gif);
     background-repeat: no-repeat;
     background-size: cover;
     transform: scale(1.3);
 }

 .b-achr-d {
     color: black;
     font-weight: 500;
 }

 .b-achr-d:hover {
     color: #539A44;
 }

 .ds-logo-N-T {
     width: 85%;
 }

 .ds-logo-N {
     width: 45%;
 }

 .pdng-5-NAP-secn {
     padding-top: 3rem;
     padding-bottom: 3rem;
 }

 .bg-NFD {
     background: #18233F;
     margin-top: 15px;
 }

 .bg-pdng-NFD {
     padding: 20px 0;
 }

 .Custom-footer-ND {
     margin-top: 0rem;
 }

 .tab-ND {
     cursor: pointer;
     padding: 10px 20px;
     margin: 0px 2px;
     display: inline-block;
     color: black;
 }

 .panels-ND {
     width: 100%;
     overflow: hidden;
     padding: 25px 1rem 25px 2rem;
 }

 .panel-ND {
     display: none;
     animation: fadein 0.8s;
 }

 .panel-title-ND {
     margin: 1rem 0;
 }

 .panel-title-ND h4 {
     font-size: 12px;
     font-weight: 500;
 }

 .radio-ND {
     display: none;
 }

 #one:checked~.panels-ND #one-panel,
 #two:checked~.panels-ND #two-panel,
 #three:checked~.panels-ND #three-panel,
 #four:checked~.panels-ND #four-panel {
     display: block;
 }

 #one:checked~.tabs-ND #one-tab,
 #two:checked~.tabs-ND #two-tab,
 #three:checked~.tabs-ND #three-tab,
 #four:checked~.tabs-ND #four-tab {
     color: black;
     font-weight: 600;
     position: relative;
 }

 #one:checked~.tabs-ND #one-tab::after,
 #two:checked~.tabs-ND #two-tab::after,
 #three:checked~.tabs-ND #three-tab::after,
 #four:checked~.tabs-ND #four-tab::after {
     content: '';
     display: block;
     position: relative;
     width: 50%;
     border: 2px solid #747474;
     margin-top: 8px;
 }

 .socl-ic-ND {
     margin-top: 1rem;
 }

 .mrgn-btm-5 {
     margin-bottom: 5px;
 }

 .anch-color {
     color: black;
 }

 .pdgn-btm-CTA-sect-NAP {
     padding-bottom: 3rem;
 }

 .h2-font-st {
     font-size: 22px;
     font-weight: 400;
 }

 .overlay-NAP {
     position: relative;
 }

 .overlay-NAP::after {
     position: absolute;
     content: '';
     top: 0;
     left: 0;
     width: 100%;
     height: 100%;
     background-color: transparent;
     opacity: 1;
 }

 .NAP-sec {
     padding: 12rem 0 20rem 0;
     background-image: url(../images/about-us/about-us.webp);
     background-position: center;
     background-repeat: no-repeat;
     background-size: contain;
     height: max-content;
 }

 .NAP-sec .content-box h2 {
     font-size: 32px;
     line-height: 1.2;
     color: white;
     padding-top: 0 !important;
     font-weight: 600;
     text-align: center;
     opacity: 1;
 }

 .bg-img-video-st-NAP {
     background-image: url(../images/about-us/thumbnail.webp);
     background-repeat: no-repeat;
     width: 1000px;
     height: 350px;
     background-size: 100% 100%;
     border-radius: 10px;
 }

 .bg-color-sect-NAP {
     background-color: #F2F5FF;
 }

 #lvideo-wrap {
     position: fixed;
     height: 100dvh;
     z-index: 9991;
     opacity: 0;
     visibility: hidden;
 }

 #lvideo-wrap,
 #lvideo-wrap:after,
 #lvideo-wrap .lvideo-overlay {
     left: 0;
     top: 0;
     width: 100%;
     background: #0000005c;
     transition: all 0.3s ease-in-out;
     box-sizing: border-box;
 }

 #lvideo-wrap:after,
 #lvideo-wrap .lvideo-overlay {
     height: 100%;
     position: absolute;
 }

 #lvideo-wrap:after {
     content: "";
     display: block;
     background-color: var(--primary-color);
     opacity: 0;
     z-index: -1;
 }

 #lvideo-wrap .lvideo-container {
     height: 121dvh;
     display: flex;
     align-items: center;
     justify-content: center;
 }

 #lvideo-wrap video,
 #lvideo-wrap iframe {
     border-radius: 12px;
     position: relative;
     box-sizing: border-box;
     background-color: #000;
     z-index: 10;
     box-shadow: 0 0 19px rgba(0, 0, 0, 0.16);
     display: block;
     max-width: 1280px;
     height: 345px;
     width: 50%;
     aspect-ratio: 16 / 9;
 }

 #lvideo-wrap video {
     object-fit: cover;
 }

 #lvideo-wrap .lvideo-close {
     background-color: #fff;
     cursor: pointer;
     display: flex;
     align-items: center;
     justify-content: center;
     position: absolute;
     right: 5%;
     top: 25%;
     width: 42px;
     height: 42px;
     border-radius: 100%;
     border: solid 2px var(--primary-color);
     padding: 0;
     transition: all 0.3s ease-in-out;
     z-index: 150;
 }

 #lvideo-wrap .lvideo-close:before,
 #lvideo-wrap .lvideo-close:after {
     content: "";
     width: 60%;
     height: 3px;
     background-color: var(--primary-color);
     position: absolute;
     transition: all 0.3s ease-in-out;
 }

 #lvideo-wrap .lvideo-close:before {
     transform: rotate(42deg);
 }

 #lvideo-wrap .lvideo-close:after {
     transform: rotate(-42deg);
 }

 #lvideo-wrap .lvideo-close:focus {
     outline: none;
 }

 #lvideo-wrap .lvideo-close:hover {
     background-color: var(--primary-color);
 }

 #lvideo-wrap .lvideo-close:hover:before,
 #lvideo-wrap .lvideo-close:hover:after {
     background-color: #fff;
 }

 #lvideo-wrap.active {
     opacity: 1;
     visibility: visible;
 }

 #lvideo-wrap.active:after {
     opacity: 0.5;
 }

 .play-btn-animated {
     width: 100px;
     height: 100px;
     margin-left: auto;
     margin-right: auto;
     background-color: #FF0000;
     border-radius: 100px;
     transition: all 0.3s ease;
     line-height: 100px;
     position: absolute;
     left: 50%;
     transform: translate(-50%, 100%);
     padding: 0;
     cursor: pointer;
     border: 0;
 }

 .play-btn-animated:before,
 .play-btn-animated:after {
     content: "";
     border: 2px solid;
     border-color: #fff;
     width: 100px;
     height: 100px;
     border-radius: 50%;
     position: absolute;
     left: 0;
     top: 0;
     opacity: 1;
     animation: 1s it-zoom linear infinite;
 }

 .play-btn-animated:before {
     animation-delay: 0.5s;
 }

 .play-btn-animated i {
     display: block;
     width: 0;
     height: 0;
     border-style: solid;
     border-width: 15px 0 15px 15px;
     border-color: transparent transparent transparent white;
     margin: auto;
 }

 @keyframes it-zoom {
     0% {
         transform: scale(1);
         opacity: 0.6;
     }

     100% {
         transform: scale(1.5);
         opacity: 0;
     }
 }

 .stat {
     display: flex;
     flex-direction: column;
     justify-content: center;
     align-items: center;
     flex-grow: 1;
 }

 .stat-figure {
     color: #1977D4;
     font-size: 40px;
     display: flex;
     font-weight: 600;
     margin-bottom: 5px;
 }

 .stat-caption {
     margin-bottom: 0;
     text-align: center;
 }

 .flow>*+* {
     margin-top: var(--flow, 1em)
 }

 .gap {
     gap: 2ch;
 }

 .bg-clr-home-about {
     padding: 0px 5px;
 }

 .dots-about-img {
     width: 75%;
 }

 .counter-card-NABH {
     display: flex;
     flex-direction: column;
     min-width: 0;
     background-clip: border-box;
     justify-content: space-between;
     margin-bottom: 1rem;
     overflow: hidden;
 }

 .counter-card-NABH {
     text-align: center;
 }

 .counter-card-NABH h4 {
     color: #1977D4;
     font-size: 28px;
     font-weight: 600;
 }

 .counter-card-NABH p {
     margin-bottom: 0;
 }

 .marg-inl-NABH {
     padding-bottom: 2rem;
 }

 .ms-vn-NAP {
     display: flex;
     flex-direction: column;
     min-width: 0;
     background-clip: border-box;
     justify-content: space-between;
     border-radius: 8px;
     background: #FFF;
     padding: 50px 75px;
     margin-bottom: 3rem;
     cursor: pointer;
     overflow: hidden;
     transition: all .25s ease-in;
 }

 .ms-vn-NAP h4 {
     color: black;
     font-size: 22px;
     line-height: normal;
     letter-spacing: 0px;
     font-weight: 400;
     margin: 1rem 0;
 }

 .ms-vn-NAP i {
     font-size: 32px;
     color: #000000;
 }

 .ms-vn-NAP:hover i {
     color: white;
 }

 .ms-vn-NAP:hover h4 {
     color: white;
 }

 .ms-vn-NAP:hover p {
     color: white;
 }

 .service-sect-p-homepg {
     font-size: 13px;
     margin-bottom: 0;
 }

 .service-card-1:hover {
     background-image: url(../images/about-us/vission.webp);
     background-repeat: no-repeat;
     transition: all .25s ease-in;
 }

 .service-card-2:hover {
     background-image: url(../images/about-us/mission.webp);
     background-repeat: no-repeat;
     transition: all .25s ease-in;
 }

 .NAP-last-sect {
     padding: 2rem 0 28rem 0;
     background-image: url(../images/about-us/clients-bg-about-us.webp);
     background-position: center;
     background-repeat: no-repeat;
     background-size: cover;
     margin-bottom: 4rem;
 }

 .NAP-last-sect .content-box h2 {
     font-size: 24px;
     line-height: 1.2;
     color: #314880;
     font-weight: 600;
     text-align: center;
 }

 .NAP-last-sect .content-box p {
     color: black;
     text-align: center;
     margin-top: 10px;
     font-weight: 500;
     width: 50%;
     margin: auto;
     font-size: 22px;
 }

 .last-sect-NAP-bg-color {
     background-color: #314880;
     padding: 20px 20px;
     font-weight: 500;
     position: relative;
     font-size: 14px;
     top: 500px;
     border-radius: 5px;
 }

 .last-sect-NAP-bg-color p {
     color: white;
     text-align: center;
 }

 .style5 .box {
     background: #314880;
     padding: 38px 100px;
     color: white;
     text-align: center;
     font-size: 18px;
     border-radius: 5px;
     position: relative;
     top: 500px;
     width: max-content;
     margin: auto;
 }

 .style5 .box p {
     margin-bottom: 0;
 }

 .style5 .box:before,
 .style5 .style1 .box2:before,
 .style1 .style5 .box2:before,
 .style5 .style4 .box2:before,
 .style4 .style5 .box2:before,
 .style5 .box:after,
 .style5 .style1 .box2:after,
 .style1 .style5 .box2:after,
 .style5 .style4 .box2:after,
 .style4 .style5 .box2:after {
     font-family: Revalia;
     color: white;
     font-size: 75px;
     position: absolute;
 }

 .style5 .box:before,
 .style5 .style1 .box2:before,
 .style1 .style5 .box2:before,
 .style5 .style4 .box2:before,
 .style4 .style5 .box2:before {
     content: "“";
     top: -10px;
     left: 50px;
 }

 .style5 .box:after,
 .style5 .style1 .box2:after,
 .style1 .style5 .box2:after,
 .style5 .style4 .box2:after,
 .style4 .style5 .box2:after {
     content: "”";
     bottom: -40px;
     right: 50px;
 }

 .dsktop-txt-center {
     text-align: center;
 }

 .dsktop-txt-center-2 {
     text-align: center;
 }

 .mt-3rem-import-impl {
     margin-top: 3rem;
 }

 .px-5-new-home-pdgn {
     padding-left: 3rem;
     padding-right: 3rem;
 }

 .Dsktp-Mobl-align {
     text-align: center;
 }

 .cta-the-F-D {
     text-align: center;
 }

 .disply-flx {
     display: flex;
 }

 #checkbox_lbl {
     cursor: pointer;
 }

 .NBlog-main-body {
     margin-top: 2rem;
 }

 .event-form-field-st {
     height: 36px !important;
 }

 .event-form-btn-st {
     height: 36px !important;
     width: 75% !important;
     margin: auto;
 }

 .bg-for-event-D {
     background-color: #E8ECF2;
     padding: 30px 40px;
     margin-top: 3rem;
 }

 .bg-for-event-D h5 {
     font-size: 16px;
     color: black;
     font-weight: 400;
     margin-bottom: 20px;
 }

 .bg-for-event-D h3 {
     font-size: 18px;
     font-weight: 400;
     color: black;
     margin-bottom: 5px;
 }

 .bg-for-event-D i {
     font-size: 16px;
 }

 .white-paper-D-form-bg {
     background-color: #FFFFFF;
     box-shadow: 0px 4px 18.5px 0px #00000040;
     padding: 20px;
     border-radius: 5px;
 }

 .img-shadow {
     box-shadow: 0px 4px 21.2px 0px #00000040;
 }

 .chkbox-white-paper {
     height: max-content;
     margin-top: 4px;
     margin-right: 8px;
 }

 .white-paper-D-form-bg h6 {
     margin-top: 1rem;
     margin-bottom: 1.5rem;
 }

 .top-case-study-img-D {
     box-shadow: 0px 4px 20.200000762939453px 2px #00000040;
 }

 .case-study-cortec-img {
     width: 80%;
     opacity: 0.5;
 }

 .event-date-st {
     color: #0F64A3;
     font-size: 11px !important;
     font-weight: 400;
     margin-bottom: 8px;
 }

 .NBL-D-Top-img {
     width: 100%;
     margin: 0 0 15px 0;
     height: auto;
 }

 .NBL-D-Back-di {
     margin-bottom: 25px;
 }

 .NBL-D-Back-btn {
     font-size: 18px;
     color: black;
 }

 .NBL-D-Back-btn i {
     color: #355ea4;
     font-size: 26px;
     vertical-align: bottom;
     margin-right: 5px;
 }

 .NBlog-detail-header {
     padding: 2.5rem 0 1.5rem 0 !important;
     margin-top: 10rem;
 }

 .NBlog-detail-header h1 {
     font-size: 22px;
     font-weight: 600;
     color: black;
 }

 .h-small-for-NBL-D {
     font-size: 17px;
     margin-bottom: 1rem;
     margin-top: 2rem;
     font-weight: 500;
 }

 .font-s-h3-new-NBL-D {
     font-size: 20px;
     font-weight: 600;
     color: #000000;
     line-height: normal;
     margin-top: 22px;
     margin-bottom: 10px;
 }

 .font-s-h4-new-NBL-D {
     font-size: 18px;
     font-weight: 500;
     color: #000000;
     line-height: normal;
     margin-top: 20px;
     margin-bottom: 15px;
 }

 .NBL-D-img-txt-end {
     text-align: end;
 }

 .NBL-D-inn-img {
     width: 100%;
     margin: 2% 0 2rem 0;
     height: auto;
 }

 .NBL-D-Share-h {
     margin-top: 4rem;
     font-weight: 400;
     font-size: 21px;
 }

 .NBL-D-anch {
     height: auto !important;
     padding: 0 8px 0 0 !important;
 }

 .line-1 {
     height: 1.4px;
     background: black;
     width: 85%;
     margin: auto;
     margin-top: 1rem;
 }

 .NBL-D-related-B-h {
     font-size: 20px;
     font-weight: 400;
     margin-top: 3rem;
     color: black;
     margin-bottom: 0%;
 }

 .NBL-D-related-B-date-h {
     margin-bottom: 5px;
     color: blue;
     font-size: 12px;
 }

 .NBL-D-related-p {
     margin-bottom: 0;
     color: black;
     font-size: 12px;
     font-weight: 500;
     padding-right: 2rem;
 }

 .related-B-img {
     border-radius: 5px;
 }

 .related-B-di-mrgn {
     margin-top: 3rem !important;
 }

 .all-txt-link-n {
     margin-bottom: 18px;
 }

 .icon-input {
     margin-bottom: 10px;
     position: relative;
     width: 100%;
 }

 .icon-input__text-field {
     width: 100%;
     padding: 8px 12px 8px 5px;
     border: 1px solid black;
     border-radius: 5px;
 }

 .icon-input__icon {
     color: black;
     position: absolute;
     top: 50%;
     right: 1rem;
     transform: translateY(-50%);
 }

 .header-bg-NBL-sec {
     background: #eff2f4;
     padding: 2.5rem 0 1.5rem 0 !important;
 }

 .header-bg-NBL-sec .content-box h1 {
     font-size: 18px !important;
     font-weight: 300 !important;
 }

 .h-border-NBL {
     border: 1px solid black;
     border-radius: 5px;
     width: max-content;
 }

 .itemz h2 {
     font-size: 12px;
 }

 .itemz p {
     font-size: 9px;
 }

 .breadcrumb-item a {
     font-weight: 500;
 }

 .breadcrumb-item {
     list-style-type: none;
 }

 .txt-link-main-n {
     transition: all 0.4s ease;
 }

 .txt-link-main-n:hover {
     color: green;
 }

 .txt-link-main-n:hover .arrow-cstm-mrgn-n {
     color: green;
     margin-left: 8px;
 }

 .arrow-cstm-mrgn-n {
     margin-left: 4px;
     transition: 0.4s ease;
 }

 .wrapperz {
     width: 100%;
     position: sticky;
     margin-left: 2rem;
 }

 .NBL-B-M {
     margin-top: 3rem;
 }

 .Eql-NBL {
     display: flex;
     flex-direction: column;
     min-width: 0;
     background-clip: border-box;
     justify-content: space-between;
     background: #FFF;
     border: 1px solid #A5A5A5;
     margin-bottom: 1rem;
 }

 .pdng-left-pdng-rt-NBL {
     padding-left: 2.5rem;
     padding-right: 2.5rem;
 }

 .headerz {
     width: 100%;
     position: relative;
     padding: 15px 0;
     color: black;
     margin-top: 2rem;
 }

 .headerz ul {
     text-align: center;
     margin-bottom: 0;
     padding: 9px 0;
     width: max-content;
 }

 .headerz li {
     list-style-type: none;
     display: inline-block;
 }

 .headerz .flx {
     list-style-type: none;
     display: flex;
 }

 .headerz li a {
     color: black;
     text-align: center;
     padding: 10px 35px;
 }

 .Cstm-List-St-NBL li a {
     color: black;
     padding: 10px 0px;
 }

 .headerz ul b {
     margin: 0 0px 20px 0;
     font-weight: 500;
     font-size: 18px;
 }

 .gridz .itemz {
     display: flex;
     padding: 10px;
     border: 1px solid black;
     background: #fff;
     height: 250px;
     width: 30%;
     justify-content: space-between;
     border-radius: 10px;
     box-sizing: border-box;
     margin: 1vh 2vh 3vh 2vh;
 }

 .selectedz {
     background: #19234D;
     color: white !important;
     padding: 5px 25px;
     border-radius: 5px;
     font-weight: 500;
 }

 .slcts {
     background: transparent !important;
     color: black !important;
 }

 .itemz a {
     font-size: 13px;
     font-weight: 400;
     transition: 0.4s ease;
     color: black;
 }

 .itemz a:hover {
     background: transparent;
     color: #1D740A;
 }

 .itemz a:hover i {
     margin-left: 7px;
     transition: all 0.4s ease;
     color: #1D740A;
 }

 .itemz a i {
     transition: all 0.4s ease;
 }

 .itemz img {
     border-radius: 5px;
 }

 .gridzzz .itemz {
     display: flex;
     padding: 10px;
     border: 1px solid #9C9C9C;
     background: #F2F3F6;
     height: 250px;
     /* width: 30%; */
     justify-content: space-between;
     border-radius: 10px;
     box-sizing: border-box;
     /* margin: 1vh 2vh 3vh 2vh; */
 }

 #load-more {
     display: block;
     /* Ensure it's visible */
 }

 .loadMore-btn-cstm {
     background-color: #19234D !important;
     color: white !important;
     font-weight: 500 !important;
 }

 .loadMore-btn-cstm:hover {
     background-color: black !important;
 }

 .new-inpt {
     display: flex;
 }

 .new-border-sf {
     border-radius: 5px 0 0 5px !important;
 }

 .icon-input__button {
     background-color: #19234D;
     color: white;
     border: none;
     padding: 0 10px;
     cursor: pointer;
     border-radius: 0 5px 5px 0;
     display: flex;
     align-items: center;
     justify-content: center;
 }

 .icon-input__button:hover {
     background-color: black;
 }

 .icon-input__button i {
     font-size: 18px;
 }

 .home-p-blog h6 {
     font-size: 18px;
 }

 .home-p-blog img {
     border-radius: 10px;
 }

 .header-bg-ITC-sec {
     background: white;
     padding: 2.5rem 0 0rem 0 !important;
     z-index: 0;
 }

 .hdr-img-ITC {
     margin-bottom: 5rem;
 }

 .header-bg-ITC-sec .content-box h1 {
     margin-bottom: 1.5rem;
     font-size: 18px;
     font-weight: 400;
 }

 .bg-color-sect-ITC-Blue {
     background: linear-gradient(90deg, #2FAFFF 0%, #1C6999 100%);
     padding: 3rem 0;
 }

 .Impct-card-h4-ITC {
     font-size: 18px;
     margin-top: 10px;
     font-weight: 400;
     color: white;
 }

 .ITC-Blue-row {
     justify-content: space-between;
 }

 .d-none-ITC {
     display: none;
 }

 .ITC-blue-icn {
     margin-bottom: 20px;
     font-size: 22px;
 }

 .ITC-color-bg-sect-card {
     display: flex;
     flex-direction: column;
     background: #E6EDF2;
     border-radius: 10px;
     min-width: 0;
     background-clip: border-box;
     justify-content: space-between;
     padding: 40px 5px 40px 5px;
     transition: all 0.2s linear;
     overflow: hidden;
     text-align: center;
 }

 .ITC-color-bg-sect-card h4 {
     color: #009CFF;
     font-size: 20px;
     letter-spacing: 0px;
     font-weight: 500;
     margin: 0px 0 10px 0;
 }

 .ITC-color-bg-sect-card p {
     color: black;
     font-size: 12px;
     margin-bottom: 0;
 }

 .sect-bg-img-ITC {
     background-image: url(../images/new-services-pages/it-consultancy/IT-consultancy-bg.webp);
     background-repeat: no-repeat;
     background-size: cover;
     padding: 4rem 0 4rem 0 !important;
 }

 .ITC-color-bg-sect-card-2 {
     display: flex;
     flex-direction: column;
     background: #FFFFFF;
     border-radius: 10px;
     min-width: 0;
     margin-inline: 3rem;
     background-clip: border-box;
     justify-content: space-between;
     padding: 30px 35px 30px 35px;
     transition: all 0.2s linear;
     overflow: hidden;
     box-shadow: 0px 4px 23.700000762939453px 1px #00000040;
 }

 .ITC-color-bg-sect-card-2 h4 {
     color: black;
     font-size: 18px;
     letter-spacing: 0px;
     font-weight: 400;
     margin: 10px 0 18px 0;
     line-height: normal;
 }

 .ITC-color-bg-sect-card-2 p {
     color: black;
     font-size: 13px;
     margin-bottom: 0;
 }

 .sect-sec-img-r-wi-ITC {
     width: 75%;
 }

 .header-bg-PO-sec {
     background: white;
     z-index: 0;
     padding: 4rem 0 0 0 !important;
 }

 .p-mb-o {
     margin-bottom: 0;
 }

 .pdng-left-right-normal-PO {
     padding-left: 8px !important;
     padding-right: 8px !important;
 }

 .pdng-left-4rem-impo {
     padding-left: 4rem !important;
 }

 .PO-6-sect-boxs {
     text-align: center;
     position: relative;
     box-shadow: 0px 4px 22.600000381469727px 0px #084D6B33;
     border-radius: 20px;
     margin-bottom: 15px;
     background: #fff;
 }

 .PO-6-sect-boxs .icons {
     padding: 40px 15px 60px 20px;
     text-align: left;
 }

 .PO-6-sect-boxs .icons i {
     font-size: 28px;
     margin-bottom: 15px;
 }

 .PO-6-sect-boxs .icons h3 {
     font-size: 15px;
     font-weight: 400;
     color: black;
 }

 @media (min-width: 1200px) and (max-width: 1400px) {
     .PO-6-sect-boxs .PO-box-6-sect-info-1 {
         padding: 45px 15px;
     }
 }

 .PO-6-sect-boxs .PO-box-6-sect-info-1 {
     padding: 80px 15px;
 }

 .PO-6-sect-boxs .PO-box-6-sect-p {
     opacity: 0;
     position: absolute;
     width: 100%;
     height: 100%;
     display: flex;
     align-items: center;
     text-align: left;
     -webkit-transition: all 0.6s ease-in-out;
     -o-transition: all 0.6s ease-in-out;
     transition: all 0.6s ease-in-out;
     background: #fff;
     top: 0;
     left: 0;
     right: 0;
     bottom: 0;
     padding: 0px 15px;
     border-radius: 20px;
 }

 .PO-6-sect-boxs .PO-box-6-sect-p p {
     font-size: 14px;
     margin-bottom: 0;
 }

 .PO-6-sect-boxs:hover .PO-box-6-sect-p {
     opacity: 1;
 }

 .di-4th-sect-img {
     text-align: end;
 }

 .fourth-sect-img-PO {
     width: 90%;
 }

 .PO-indus-mrgn {
     margin-top: 3rem;
     margin-bottom: 3rem;
 }

 .mb-1point-five {
     margin-bottom: 1.5rem;
 }

 .row-pdng-right-zero-PO {
     padding-right: 0 !important;
 }

 .bg-color-plus-PO-2 {
     background: #DCE2EA !important;
     font-weight: 500 !important;
 }

 .bg-color-plus-PO-2:after {
     font-weight: 500 !important;
 }

 .PO-plus-sect {
     font-size: 14px !important;
     margin: 4% 0 0 0 !important;
 }

 .tab__item-nbcgtBC-2-modules-PO {
     width: 70%;
     text-align: left !important;
     border: 1px solid black;
     padding: 4px 10px;
     border-radius: 5px;
 }

 .tab__item-nbcgtBC-2-modules-PO.is--active {
     border: 2px solid #19234D;
     background: #19234D;
     color: white !important;
     border-bottom: none !important;
 }

 .mrtopnew-sect-PO {
     margin-top: 2rem;
 }

 .tab-ma-t-list-PO {
     margin-top: 5%;
     text-align: center;
 }

 ul li.new-itmz-PO::before {
     content: "\2022";
     padding-right: 1px;
     font-size: 40px;
     line-height: 0;
     vertical-align: middle;
     color: #d63c00;
 }

 ul li.new-itmz-2-PO::before {
     content: "\2022";
     padding-right: 1px;
     font-size: 40px;
     line-height: 0;
     vertical-align: middle;
     color: #0f7D14;
 }

 ul li.new-itmz-3-PO::before {
     content: "\2022";
     padding-right: 1px;
     font-size: 40px;
     line-height: 0;
     vertical-align: middle;
     color: #0078CF;
 }

 .fon-un-li-PO {
     font-size: 14px;
     font-weight: 400;
     line-height: 1.4;
 }

 .select-custom {
     -webkit-appearance: none;
     -moz-appearance: none;
     -ms-appearance: none;
     appearance: none;
 }

 .custome-select:after {
     content: ">";
     font-size: 23px;
     margin-top: 5px;
     transform: rotate(90deg);
     position: absolute;
     z-index: 1;
     right: 45px;
     top: auto;
     text-align: center;
 }

 .hdr-h-si {
     font-size: 20px;
 }

 .destop-wdth-img {
     width: 80%;
 }

 .sprt-last-img {
     width: 75%;
 }

 .header-mktg-sec-div::before {
     content: '';
     width: 150px;
     height: 150px;
     border-radius: 50%;
     position: absolute;
     bottom: 20%;
     left: 53%;
     background: linear-gradient(180deg, rgba(0, 56, 255, 0.3) 0%, rgba(0, 160, 249, 0.3) 100%);
     z-index: -1;
 }

 .marketing-mb-2 {
     margin-bottom: 2rem;
 }

 .mt-2rem {
     margin-top: 2rem;
 }

 .text-stars-marketing {
     color: #FEA500;
 }

 .sect-sec-img-r-wi-mktng {
     width: 90%;
 }

 .header-Sales-sec-div::before {
     content: '';
     width: 150px;
     height: 150px;
     border-radius: 50%;
     position: absolute;
     bottom: 10%;
     left: 53%;
     background: linear-gradient(180deg, rgba(0, 56, 255, 0.3) 0%, rgba(0, 160, 249, 0.3) 100%);
     z-index: -1;
 }

 .sect-sec-img-r-wi-sls {
     width: 90%;
     float: inline-end;
     height: auto;
 }

 .ul-list-type li {
     list-style-type: disc;
     margin-left: 3%;
 }

 .ul-list-type li p {
     margin-bottom: 5px;
 }

 .header-bg-hr-sec {
     padding-bottom: 1rem;
 }

 .mt-3rem {
     margin-top: 3rem;
 }

 .header-bg-supply-chain-sec {
     padding-bottom: 0 !important;
 }

 .header-sect-img-sc::before {
     content: '';
     width: 150px;
     height: 150px;
     border-radius: 50%;
     right: 35%;
     bottom: 25%;
     position: absolute;
     background: linear-gradient(270deg, rgba(0, 194, 255, 0.4) 0%, rgba(0, 133, 255, 0) 99.99%, rgba(44, 177, 251, 0) 100%);
     z-index: -1;
 }

 .sc-2-sect {
     padding: 2rem 0 2rem 0;
 }

 .sc-2-sect::before {
     content: '';
     position: absolute;
     inset: 0;
     background: #eff2f4;
     width: 100%;
     background-repeat: no-repeat;
     background-size: auto;
     height: 100%;
     z-index: -1;
 }

 .logo-bg-sc {
     background-image: url(../images/new-landing-pages/supply-chain/supplychain-logo-2nd-sec.webp);
     background-repeat: no-repeat;
     background-size: contain;
     position: relative;
 }

 .sc-2-sect .content-box h2 {
     font-size: 28px;
     line-height: 1.2;
     font-weight: 300;
     color: #000000;
 }

 .sc-2-sect .content-box p {
     color: #000000;
     font-size: 14px;
     font-style: normal;
     margin-bottom: 0;
 }

 .chk-icon-SC {
     font-size: 20px;
     height: 0;
 }

 .rght-2sect-sc .content-box {
     float: inline-end;
 }

 .white-sect-landing {
     padding: 3rem 0;
 }

 .bc-2-sect {
     padding: 1rem 0 1rem 0;
     background-image: url(../images/new-landing-pages/bc/bc-logo.webp);
     background-repeat: no-repeat;
     background-size: contain;
     position: relative;
 }

 .bc-2-sect::before {
     content: '';
     position: absolute;
     inset: 0;
     background: #eff2f4;
     width: 100%;
     background-repeat: no-repeat;
     background-size: auto;
     height: 100%;
     z-index: -1;
 }

 .bc-2-sect .content-box h2 {
     font-size: 18px;
     line-height: 1.2;
     font-weight: 400;
     color: #000000;
 }

 .bc-2-sect .content-box p {
     color: #000000;
     font-size: 14px;
     font-style: normal;
     margin-bottom: 0;
 }

 .bg-color-plus-bc-2 {
     background: #eff2f4 !important;
     font-weight: 300 !important;
 }

 .bg-color-plus-bc-2:after {
     font-weight: 300 !important;
 }

 .mr-b-2rem {
     margin-bottom: 2.5rem;
 }

 .disply-blok {
     display: block !important;
 }

 .mrgn-botm-1rem {
     margin-bottom: 1rem;
 }

 .pdng-top-botm-4rem {
     padding: 4rem 0;
 }

 .mrtopnew-sect {
     margin-top: 3rem;
     width: 77%;
 }

 .input-f-st-BCNOINDEX {
     height: 32px !important;
 }

 .header-sect-img-bc::before {
     content: '';
     width: 150px;
     height: 150px;
     border-radius: 50%;
     position: absolute;
     bottom: 30%;
     left: 53%;
     background: linear-gradient(0deg, rgba(36, 197, 187, 0.6) 0%, rgba(0, 240, 255, 0) 100%);
     z-index: -1;
 }

 .client-sect-three-logo {
     padding: 3rem 0 3rem;
     text-align: center;
 }

 .pdng-zero-all {
     padding: 0 !important;
 }

 .bg-color-sect {
     background: #F7F8F9;
 }

 .mt-fi-card-div {
     margin-top: 4rem;
     margin-bottom: 4rem;
 }

 .m-font-p {
     margin-bottom: 1.5rem;
 }

 .f-3-sect-img {
     width: 80%;
 }

 .mr-right-logos {
     margin-right: 4rem;
 }

 .mr-right-logos-it {
     margin-right: 3rem;
 }

 .fw-bold-h {
     font-weight: 600 !important;
 }

 .connect-h {
     font-size: 16px;
     font-weight: 400;
 }

 .micro-solu-logo {
     width: 12%;
 }

 .footer-card h5 {
     font-weight: 400;
 }

 .main-first-h {
     line-height: 1.4 !important;
     font-size: 25px !important;
 }

 .home-client-bg-2 {
     background: #e9eff3;
     padding: 20px 0;
     border-radius: 10px;
 }

 .mr-hdr-img {
     margin-top: 15px;
 }

 .products-imgs-st img {
     width: 90%;
 }

 .row-card-resource-implementation-bg .content-box {
     padding-left: 3rem;
 }

 .slider-btns {
     display: flex;
     align-items: center;
     margin-top: 20px;
 }

 .splide_prev,
 .splide_next {
     cursor: pointer;
     margin-left: 25px;
     color: white;
     font-size: 48px;
 }

 .splide_next {
     position: absolute;
     left: 90%;
     top: 58%;
 }

 .splide_prev {
     position: absolute;
     left: 50px;
     top: 58%;
 }

 .splide {
     margin-top: 25px;
     padding-bottom: 25px;
 }

 .header-bg-Thnk-sec {
     padding: 2.5rem 0 1rem 0 !important;
     z-index: 0;
 }

 .header-bg-Thnk-sec .content-box h1 {
     font-size: 28px !important;
     font-weight: 300 !important;
     margin-top: 1rem;
 }

 .header-bg-Thnk-sec img {
     width: 86%;
     margin-bottom: 2rem;
 }

 .header-bg-Thnk-sec .content-box p {
     margin-top: 2rem;
 }

 .Thnk-div-1-sect-r::before {
     content: '';
     width: 150px;
     height: 150px;
     border-radius: 50%;
     position: absolute;
     bottom: 1%;
     right: 86px;
     background: linear-gradient(270deg, #1AB1F2 0%, rgba(31, 185, 102, 0) 100%);
     z-index: -1;
 }

 .bg-color-2-sect-Thnk {
     background: #EAEEF9;
     padding: 4rem 0;
 }

 .Thnk-div-2-sect::before {
     content: '';
     width: 130px;
     height: 130px;
     border-radius: 50%;
     position: absolute;
     top: 10px;
     left: 0px;
     background: linear-gradient(180deg, #1AB1F2 0%, rgba(31, 185, 102, 0) 100%);
     z-index: 1;
 }

 .tab-industry-img {
     height: 52vh !important;
 }

 .Thank-2-sect-card h6 {
     font-weight: 300;
     font-size: 20px;
     text-align: center;
     margin-top: 2rem;
 }

 .Thrd-sect-Thnk {
     padding: 4rem 0;
     background: #18233F;
 }

 .Thrd-sect-Thnk h3 {
     color: white;
 }

 .Thrd-sect-Thnk p {
     color: white;
 }

 .google-rated-point {
     font-size: 14px;
 }

 .stars-inner-st i {
     font-size: 14px;
 }

 .CTA-img-st {
     width: 65%;
     margin: auto;
     float: inline-end;
 }

 .rated-care-txt {
     font-size: 12px;
 }

 .txt-right {
     text-align: right;
 }

 .web-and-app-icn-txt {
     font-size: 11px !important;
     margin-bottom: 10px;
 }

 .fotr-innr-h {
     margin-bottom: 10px !important;
 }

 .social-footr-icns-uk {
     padding: 0 4px !important;
     line-height: 35px !important;
 }

 .copilot-icns-p p {
     font-size: 12px !important;
 }

 .mr-lft-icns-p-di {
     margin-left: 6px;
 }

 .ul-pdng-left-zero ul {
     padding-left: 0 !important;
 }

 .h-impl-2-sect-r {
     font-weight: 300;
     font-size: 20px;
     margin-bottom: 1rem;
 }

 #tabs {
     margin-top: 13rem;
     padding: 0;
 }

 #tabs ul {
     position: absolute;
     list-style: none;
 }

 #tabs .tab1 .tab,
 #tabs .tab2 .tab,
 #tabs .tab3 .tab,
 #tabs .tab4 .tab,
 #tabs .tab5 .tab {
     z-index: 2;
     height: 40px;
     border: 1px solid none;
     line-height: 40px;
     border-radius: 5px;
     text-align: center;
     background: #18233F;
     color: white;
     -webkit-transition: all 1s ease-in;
     -moz-transition: all 1s ease-in;
     -o-transition: all 1s ease-in;
 }

 #tabs .tab1,
 #tabs .tab2,
 #tabs .tab3,
 #tabs .tab4,
 #tabs .tab5 {
     height: 44px;
     border: 1px solid none;
     line-height: 45px;
     border-top-right-radius: 40px;
     border-bottom-right-radius: 40px;
 }

 #tabs .tabcontent {
     position: absolute;
     z-index: 1;
     height: 100px;
     width: 900px;
     top: 268px;
     left: 0%;
     margin: auto;
     right: 0px;
     border-radius: 5px;
     text-align: center;
     -webkit-transition: all 0s ease-in;
     -moz-transition: all 0s ease-in;
     -o-transition: all 0s ease-in;
 }

 #tabs .tabcontent p {
     font-weight: 300;
 }

 #tabs .bullet1 .bullets,
 #tabs .bullet2 .bullets,
 #tabs .bullet3 .bullets,
 #tabs .bullet4 .bullets,
 #tabs .bullet5 .bullets {
     z-index: 2;
 }

 #tabs .bullet1 .bullets img,
 #tabs .bullet2 .bullets img,
 #tabs .bullet3 .bullets img,
 #tabs .bullet4 .bullets img,
 #tabs .bullet5 .bullets img {
     top: 380px;
 }

 #tabs .bullet1 .bullets img {
     left: 550px;
 }

 #tabs .bullet2 .bullets img {
     left: 570px;
 }

 #tabs .bullet3 .bullets img {
     left: 590px;
 }

 #tabs .bullet4 .bullets img {
     left: 610px;
 }

 #tabs .bullet5 .bullets img {
     left: 630px;
 }

 #tabs .bullet1 .bullets img,
 #tabs .bullet2 .bullets img,
 #tabs .bullet3 .bullets img,
 #tabs .bullet4 .bullets img,
 #tabs .bullet5 .bullets img {
     position: absolute;
 }

 #tabs .bullet1 .bullets img.bottom,
 #tabs .bullet2 .bullets img.bottom,
 #tabs .bullet3 .bullets img.bottom,
 #tabs .bullet4 .bullets img.bottom,
 #tabs .bullet5 .bullets img.bottom {
     opacity: 0;
 }

 #tabs .bullet1 img.bottom,
 #tabs .bullet2 img.bottom,
 #tabs .bullet3 img.bottom,
 #tabs .bullet4 img.bottom,
 #tabs .bullet5 img.bottom,
 #tabs .bullet1 img.top,
 #tabs .bullet2 img.top,
 #tabs .bullet3 img.top,
 #tabs .bullet4 img.top,
 #tabs .bullet5 img.top {
     -webkit-transition: opacity 0.3s ease-in-out;
     -moz-transition: opacity 0.3s ease-in-out;
     -o-transition: opacity 0.3s ease-in-out;
     transition: opacity 0.3s ease-in-out;
 }

 #tabs .bullet1:hover .bullets img.bottom,
 #tabs .bullet2:hover .bullets img.bottom,
 #tabs .bullet3:hover .bullets img.bottom,
 #tabs .bullet4:hover .bullets img.bottom,
 #tabs .bullet5:hover .bullets img.bottom {
     opacity: 1;
 }

 #tabs .bullet1:hover .bullets,
 #tabs .bullet2:hover .bullets,
 #tabs .bullet3:hover .bullets,
 #tabs .bullet4:hover .bullets,
 #tabs .bullet5:hover .bullets {
     z-index: 2;
 }

 #tabs .tab1:hover .tab,
 #tabs .tab2:hover .tab,
 #tabs .tab3:hover .tab,
 #tabs .tab4:hover .tab,
 #tabs .tab5:hover .tab {
     z-index: 2;
     color: #fff;
 }

 #tabs .tab1:hover,
 #tabs .tab2:hover,
 #tabs .tab3:hover,
 #tabs .tab4:hover,
 #tabs .tab5:hover {
     z-index: 2;
     color: #fff;
 }

 #tabs .bullet1 img.bottom:hover,
 #tabs .bullet2 img.bottom:hover,
 #tabs .bullet3 img.bottom:hover,
 #tabs .bullet4 img.bottom:hover,
 #tabs .bullet5 img.bottom:hover {
     z-index: 2;
 }

 #tabs .bullet1 img:hover,
 #tabs .bullet2 img:hover,
 #tabs .bullet3 img:hover,
 #tabs .bullet4 img:hover,
 #tabs .bullet5 img:hover {
     z-index: 2;
 }

 code {
     font-size: 20px;
     margin-left: 190px;
 }

 #tabs .tab1:hover code,
 #tabs .tab2:hover code,
 #tabs .tab3:hover code,
 #tabs .tab4:hover code,
 #tabs .tab5:hover code {
     color: #ff920a;
     font-weight: bold;
     margin-left: 192px;
 }

 #tabs .bullet1 .tabcontent {
     opacity: 1;
 }

 #tabs .bullet2 .tabcontent,
 #tabs .bullet3 .tabcontent,
 #tabs .bullet4 .tabcontent,
 #tabs .bullet5 .tabcontent,
 #tabs .tab1 .tabcontent,
 #tabs .tab2 .tabcontent,
 #tabs .tab3 .tabcontent,
 #tabs .tab4 .tabcontent,
 #tabs .tab5 .tabcontent {
     opacity: 0;
 }

 #tabs:hover .tabcontent,
 #tabs:focus .tabcontent,
 #tabs:active .tabcontent {
     cursor: text;
     -webkit-transition: opacity 0s ease-in;
 }

 #tabs .tab1:hover .tabcontent,
 #tabs .tab1:focus .tabcontent,
 #tabs .tab1:active .tabcontent,
 #tabs .tab2:hover .tabcontent,
 #tabs .tab2:focus .tabcontent,
 #tabs .tab2:active .tabcontent,
 #tabs .tab3:hover .tabcontent,
 #tabs .tab3:focus .tabcontent,
 #tabs .tab3:active .tabcontent,
 #tabs .tab4:hover .tabcontent,
 #tabs .tab4:focus .tabcontent,
 #tabs .tab4:active .tabcontent,
 #tabs .tab5:hover .tabcontent,
 #tabs .tab5:focus .tabcontent,
 #tabs .tab5:active .tabcontent {
     z-index: 3;
     background: white;
     color: black;
     opacity: 1;
     -webkit-transition: opacity 0s ease-in;
 }

 #tabs .bullet1:hover .tabcontent,
 #tabs .bullet1:focus .tabcontent,
 #tabs .bullet1:active .tabcontent,
 #tabs .bullet2:hover .tabcontent,
 #tabs .bullet2:focus .tabcontent,
 #tabs .bullet2:active .tabcontent,
 #tabs .bullet3:hover .tabcontent,
 #tabs .bullet3:focus .tabcontent,
 #tabs .bullet3:active .tabcontent,
 #tabs .bullet4:hover .tabcontent,
 #tabs .bullet4:focus .tabcontent,
 #tabs .bullet4:active .tabcontent,
 #tabs .bullet5:hover .tabcontent,
 #tabs .bullet5:focus .tabcontent,
 #tabs .bullet5:active .tabcontent {
     z-index: 3;
     color: black;
     opacity: 1;
     -webkit-transition: opacity 1s ease-in-out;
     -moz-transition: opacity 1s ease-in-out;
     -o-transition: opacity 1s ease-in-out;
     transition: opacity 1s ease-in-out;
 }

 #tabs .bullet1 .bullets,
 #tabs .bullet2 .bullets,
 #tabs .bullet3 .bullets,
 #tabs .bullet4 .bullets,
 #tabs .bullet5 .bullets {
     height: 40px;
     width: 18px;
     border: 1px solid none;
     float: left;
 }

 #tabs .bullet1 .bullets {
     margin-left: 546px;
 }

 #tabs .bullet1,
 #tabs .bullet2,
 #tabs .bullet3,
 #tabs .bullet4,
 #tabs .bullet5 {
     width: 900px;
 }

 #tabs .tabcontent img {
     height: 353px;
     width: 580px;
     margin: 0;
     padding: 0;
     border-radius: 5px;
     -webkit-transition: opacity 1s ease-in-out;
     -moz-transition: opacity 1s ease-in-out;
     -o-transition: opacity 1s ease-in-out;
     transition: opacity 1s ease-in-out;
 }

 .buttons-mrgn-bottm-onborder {
     margin-bottom: -25px;
 }

 .pdng-top-1rem {
     padding-top: 1rem !important;
 }

 .mrg-top-1-5rem {
     padding-top: 1.5rem;
 }

 .mrgn-btm-1rem-point-ITC {
     margin-bottom: 2.5rem !important;
 }

 .mr-btm-3rem {
     margin-bottom: 3rem;
 }

 .pdng-btm-3rem {
     padding-bottom: 3rem !important;
 }

 .row-pdng-left-zero {
     padding-left: 0 !important;
 }

 .row-pdng-right-zero {
     padding-right: 0 !important;
 }

 .contact-card2 h6 {
     font-size: 17px;
 }

 .mrg-in-home-2-sect {
     margin-inline: 10rem;
 }

 .pdn-btm-header-home {
     padding-bottom: 1rem !important;
 }

 .mrg-b-2rem {
     margin-bottom: 2rem;
 }

 .mrgn-btm-3pont5rem {
     margin-bottom: 4.5rem;
 }

 .mr-lft-3rem {
     margin-left: 3rem;
 }

 .argum-img {
     width: 75%;
 }

 .vist-futur-btn {
     padding: 20px 18px !important;
     height: 0px !important;
 }

 .solution-card p {
     font-size: 12px;
     margin-bottom: 0;
     color: white;
     font-weight: 300;
 }

 .p-md-4-for-web-sect h4 {
     color: white;
 }

 .header-bg-Supp-sec {
     background: white;
     padding: 2.5rem 0 0rem 0 !important;
     z-index: 0;
 }

 .top-Imp-Supp-div-1-sect-r::before {
     content: '';
     width: 150px;
     height: 150px;
     border-radius: 50%;
     position: absolute;
     bottom: 20%;
     right: 75px;
     background: linear-gradient(90deg, rgba(91, 19, 245, 0.3) 0%, rgba(253, 244, 34, 0.3) 100%);
     z-index: -1;
 }

 .contact-Supp-div::before {
     content: '';
     width: 140px;
     height: 140px;
     border-radius: 50%;
     position: absolute;
     top: -25px;
     left: 150px;
     background: linear-gradient(90deg, rgba(91, 19, 245, 0.3) 0%, rgba(253, 244, 34, 0.3) 100%);
     z-index: -1;
 }

 .contact-Supp-div {
     padding: 2rem 0;
     position: relative;
 }

 .header-bg-Supp-sec .content-box h1 {
     margin-bottom: 2rem;
     font-size: 18px;
     font-weight: 400;
 }

 .bg-color-2-sect-Supp {
     background: linear-gradient(0deg, #EAEEF9, #EAEEF9);
     padding: 4rem 0;
 }

 .font-s-h3-color-Supp {
     color: #000000;
     font-size: 18px;
     font-weight: 400;
 }

 .third-sect-Supp-m {
     padding: 4rem 0;
 }

 .mrbtom-for-Supp-2 {
     margin-bottom: 1.5rem;
 }

 .pdng-r-2rem {
     padding-right: 2rem;
 }

 .img-width85 {
     width: 85%;
 }

 .fourth-sect-main-Supp-di {
     padding: 5rem 0;
     background: url(../images/new-services-pages/support/support-bg.webp);
     background-position: right;
     background-size: cover;
     background-repeat: no-repeat;
     background-attachment: fixed;
 }

 .fourth-sect-main-Supp-di h3 {
     margin-bottom: 2rem;
 }

 .fourth-sect-main-Supp-di p {
     margin-inline: 15rem;
     margin-bottom: 2rem;
 }

 .fifth-sect-Supp-main-di {
     padding: 4rem 0;
 }

 .fifth-sect-Supp-main-di h3 {
     margin-bottom: 1rem;
 }

 .fifth-sect-box-h-Supp {
     float: left;
     background: #888CF9;
     color: #fff;
     width: 100%;
     padding: 30px 15px;
     text-align: center;
     align-items: center;
     display: grid;
     font-size: 20px;
     font-weight: 500;
     border-radius: 5px;
 }

 .fifth-sect-box-p-Supp {
     float: left;
     background: #E9EAFD;
     padding: 20px 25px 20px 25px;
     font-size: 14px;
     align-items: center;
     display: grid;
     text-align: left;
     border-top-right-radius: 5px;
     border-bottom-right-radius: 5px;
 }

 .fifth-sect-box-p-Supp p {
     margin-bottom: 0;
 }

 .accs {
     width: 100%;
     max-width: 798px;
 }

 .acc-header-title {
     margin-top: 5px;
     margin-bottom: 23px;
 }

 .acc-subtitle {
     max-width: 1327px;
     margin: 0;
 }

 .acc-body {
     display: flex;
     gap: 80px;
 }

 .acc-content {
     display: none;
     margin-bottom: 36px;
     text-align: left;
 }

 .acc-item p {
     display: none;
     margin-bottom: 36px;
     text-align: left;
 }

 .acc-item h3 {
     display: flex;
     align-items: center;
     user-select: none;
     cursor: pointer;
     font-size: 20px;
     font-weight: 400;
     padding: 30px 0px;
     margin: 0;
 }

 .acc-item h3 span {
     flex-grow: 1;
 }

 .acc-item h3:before {
     margin-right: 30px;
 }

 .acc-item .spn-icon {
     color: #560edd;
     background: white;
     box-shadow: 0px 4px 21.399999618530273px 1px #00000040;
     padding: 8px;
     border-radius: 10px;
     font-size: 28px;
     margin-right: 20px;
 }

 .acc-chevron {
     transform: rotate(180deg);
     height: 20px;
     margin-left: 20px;
     transition: 0.2s;
 }

 .acc-item {
     transition: 1s;
 }

 .acc-item:last-child {
     border-bottom: none;
 }

 @media screen and (max-width: 1400px) {
     .acc-body {
         gap: 40px;
     }

     .accs {
         min-width: calc(50% - 20px);
     }

     .acc-img {
         width: calc(50% - 20px);
     }
 }

 @media screen and (max-width: 1200px) {
     .acc-body {
         display: flex;
         flex-direction: column;
         gap: 20px;
     }

     .accs {
         max-width: initial;
     }

     .acc-img {
         max-width: initial;
         width: 100%;
         aspect-ratio: 410/247;
     }

     .accs {
         width: 100%;
     }
 }

 @media screen and (max-width: 864px) {
     .acc-wrapper {
         padding: 0px 10px;
         margin-top: 33px;
         margin-bottom: 10px;
     }

     .acc-body {
         gap: 7px;
     }

     .acc-header {
         margin-bottom: 30px;
     }

     .acc-header b {
         display: none;
     }
 }

 .pdng-top-40 {
     padding-top: 40px;
 }

 .Supp-6-sect-boxs {
     text-align: center;
     position: relative;
     box-shadow: 0px 4px 22.600000381469727px 0px #084D6B33;
     border-radius: 20px;
     margin-bottom: 30px;
     background: #fff;
 }

 .Supp-6-sect-boxs .icons {
     padding: 100px 15px;
 }

 .Supp-6-sect-boxs .icons i {
     font-size: 28px;
     margin-bottom: 30px;
 }

 .Supp-6-sect-boxs .icons h3 {
     font-size: 18px;
     font-weight: 300;
     color: black;
 }

 @media (min-width: 1200px) and (max-width: 1400px) {
     .Supp-6-sect-boxs .Supp-box-6-sect-info-1 {
         padding: 45px 15px;
     }
 }

 .Supp-6-sect-boxs .Supp-box-6-sect-info-1 {
     padding: 80px 15px;
 }

 .Supp-6-sect-boxs .Supp-box-6-sect-p {
     opacity: 0;
     position: absolute;
     width: 100%;
     height: 100%;
     display: flex;
     align-items: center;
     -webkit-transition: all 0.6s ease-in-out;
     -o-transition: all 0.6s ease-in-out;
     transition: all 0.6s ease-in-out;
     background: #fff;
     top: 0;
     left: 0;
     right: 0;
     bottom: 0;
     padding: 0px 15px;
     border-radius: 20px;
 }

 .Supp-6-sect-boxs .Supp-box-6-sect-p p {
     font-size: 16px;
 }

 .Supp-6-sect-boxs:hover .Supp-box-6-sect-p {
     opacity: 1;
 }

 .row-card-resource-Supp-bg {
     background-color: #888CF9 !important;
 }

 .tab__item-2-sect-Cust.is--active {
     border: 1px solid #092970 !important;
     color: white !important;
     background-color: #092970 !important;
 }

 .tab__item-2-sect-Cust {
     padding: 28px 32px !important;
 }

 .slds-p {
     text-align: left;
     margin-bottom: 1.5rem;
 }

 .p-text-centr {
     text-align: center;
 }

 .mtop-2rem {
     margin-top: 2rem;
 }

 .rght-bx-slidr-di {
     background: #DDE2E4;
     border-radius: 10px;
     padding: 30px 1rem 30px 40px;
 }

 .rght-bx-slidr-di h6 {
     margin-left: 1rem;
 }

 .pdng-inl-4rem {
     padding-inline: 4rem 0 !important;
 }

 .ol-style-tp-Cust-2-sect li {
     list-style-type: disc;
     font-size: 14px;
     padding-top: 0.5rem;
     font-weight: 400;
     color: #0760E7;
 }

 .row-card-resource-Cust-bg {
     background-color: #092970 !important;
 }

 .Form_RDB-Btn-di {
     display: flex;
     flex-wrap: wrap;
     gap: 1rem;
     margin-top: 1.2rem;
 }

 .sz-i {
     font-size: 25px;
 }

 .Form-RDB-previous-btn:hover {
     text-decoration: underline;
 }

 .Form-RDB-btn-main {
     width: 100%;
     background-color: black;
     color: white;
     padding: 12px 32px;
     height: 48px;
     line-height: 1;
     border-radius: 4px;
     border: none;
     font-weight: 500;
     transition: background-color .2s ease, color .2s ease, opacity .2s ease, border-color .2s ease, box-shadow .2s ease;
     text-decoration: none;
     display: inline-flex;
     align-items: center;
     justify-content: center;
     text-align: center;
     cursor: pointer;
 }

 .Form-RDB-btn-main:hover {
     background-color: #b9c5f1;
     color: black;
     border: none;
 }

 .Form-RDB-previous-btn {
     padding: 0;
     font-weight: 400;
     border: none;
     background-color: transparent;
     order: 2;
     font-size: 14px;
     height: auto;
     color: black;
     align-items: center;
 }

 .header-sect-for-demo-form-page {
     margin-top: 100px !important;
 }

 .RDF-st label {
     font-size: 14px;
     margin-bottom: 8px;
 }

 .input-f-st-RDF {
     background: white;
     height: 44px;
     padding-left: 15px;
     padding-right: 40px;
     font-size: 0.8rem;
     border-radius: 4px;
     border: 1px solid black;
     transition: .25s;
     width: 100%;
     color: #000;
 }

 .bg-clr-for-main-di-RDP {
     background: #19234D;
     padding: 4rem 2rem 4rem 5rem;
     border-radius: 10px;
 }

 .bg-clr-for-main-di-RDP h1 {
     font-size: 2.3rem;
     font-weight: 500;
     color: white;
     margin-bottom: 2rem;
 }

 .bg-clr-for-main-di-RDP p {
     margin-bottom: 2rem;
     color: white;
 }

 .bg-clr-for-main-di-RDP .tick-contnt {
     margin-bottom: 3rem;
     color: white;
 }

 .btn-form-bg-main {
     display: inline-flex;
     align-items: center;
     justify-content: center;
     font-weight: 500;
     border-radius: 4px;
     font-size: 0.8rem;
     line-height: 1.5;
     width: 100%;
     padding: 10px 26px;
     height: 100px;
     transition: background-color .2s ease, color .2s ease, opacity .2s ease, border-color .2s ease, box-shadow .2s ease;
 }

 .btn-form-bg-main:focus {
     outline: 0;
 }

 .btn-outline-theme-RDP {
     box-shadow: 5px 5px 0px #000;
     transition: background-color .2s ease, color .2s ease, opacity .2s ease, border-color .2s ease, box-shadow .2s ease, transform .2s ease;
     background: #fff;
     border: 2px solid #000;
     border-color: #18233F;
     color: #18233F;
     border-radius: .889rem;
     margin-bottom: 1rem;
 }

 .brdr-rds {
     border-radius: 20px;
 }

 .multisteps-form__content p {
     font-size: 14px;
     margin-bottom: 0rem;
     color: black;
 }

 .pdn-for-form-demo {
     padding: 2rem;
 }

 .chked-box {
     position: relative;
     top: 50px;
     left: 20px;
     transform: translateY(-50%);
     cursor: pointer;
     z-index: 1;
 }

 .gchoice label {
     padding: 0.75rem 0.75rem 0.75rem 45px;
     border-radius: 4px;
     border: 1px solid black;
 }

 .gchoice label {
     font-size: 14px;
     font-weight: 400;
     color: black;
     padding-left: 35px;
     cursor: pointer;
     display: flex;
     align-items: center;
     line-height: 1.2;
     min-height: 20px;
     position: relative;
     margin-bottom: 0;
 }

 .gfield_checkbox .gchoice label:before,
 .gfield_checkbox .gchoice label:before {
     height: 16px;
     width: 16px;
 }

 .gchoice input:checked~label,
 .gchoice input:checked~label {
     background: #e8f0fe;
 }

 .gchoice input:checked~label,
 .gchoice input:checked~label {
     border: 2px solid #9da9e9;
 }

 .gchoice label span {
     display: block;
     font-size: 10px;
 }

 .gchoice:not(:last-child),
 .ginput_container_consent:not(:last-child) {
     margin-bottom: -0.8rem;
 }

 .content__title--m-sm {
     margin-bottom: 10px;
 }

 .multisteps-form__progress {
     display: grid;
     margin-top: 1rem;
     grid-template-columns: repeat(auto-fit, minmax(0, 1fr));
 }

 .multisteps-form__progress-btn {
     transition-property: all;
     transition-duration: 0.15s;
     transition-timing-function: linear;
     transition-delay: 0s;
     position: relative;
     padding-top: 20px;
     color: rgba(108, 117, 125, 0.7);
     text-indent: -9999px;
     border: none;
     background-color: transparent;
     outline: none !important;
     cursor: pointer;
 }

 @media (min-width: 500px) {
     .multisteps-form__progress-btn {
         text-indent: 0;
     }
 }

 .multisteps-form__progress-btn:before {
     position: absolute;
     top: 0;
     left: 50%;
     display: block;
     width: 13px;
     height: 13px;
     content: '';
     -webkit-transform: translateX(-50%);
     transform: translateX(-50%);
     transition: all 0.15s linear 0s, -webkit-transform 0.15s cubic-bezier(0.05, 1.09, 0.16, 1.4) 0s;
     transition: all 0.15s linear 0s, transform 0.15s cubic-bezier(0.05, 1.09, 0.16, 1.4) 0s;
     transition: all 0.15s linear 0s, transform 0.15s cubic-bezier(0.05, 1.09, 0.16, 1.4) 0s, -webkit-transform 0.15s cubic-bezier(0.05, 1.09, 0.16, 1.4) 0s;
     border: 2px solid currentColor;
     border-radius: 50%;
     background-color: #fff;
     box-sizing: border-box;
     z-index: 3;
 }

 .multisteps-form__progress-btn:after {
     position: absolute;
     top: 5px;
     left: calc(-50% - 13px / 2);
     transition-property: all;
     transition-duration: 0.15s;
     transition-timing-function: linear;
     transition-delay: 0s;
     display: block;
     width: 100%;
     height: 2px;
     content: '';
     background-color: currentColor;
     z-index: 1;
 }

 .multisteps-form__progress-btn:first-child:after {
     display: none;
 }

 .multisteps-form__progress-btn.js-active {
     color: #007bff;
 }

 .multisteps-form__progress-btn.js-active:before {
     -webkit-transform: translateX(-50%) scale(1.2);
     transform: translateX(-50%) scale(1.2);
     background-color: currentColor;
 }

 .multisteps-form__form {
     position: relative;
 }

 .multisteps-form__panel {
     top: 0;
     left: 0;
     width: 100%;
     height: 0;
     opacity: 0;
     visibility: hidden;
 }

 .multisteps-form__panel.js-active {
     height: auto;
     opacity: 1;
     visibility: visible;
 }

 .multisteps-form__panel[data-animation="scaleOut"] {
     -webkit-transform: scale(1.1);
     transform: scale(1.1);
 }

 .multisteps-form__panel[data-animation="scaleOut"].js-active {
     transition-property: all;
     transition-duration: 0.2s;
     transition-timing-function: linear;
     transition-delay: 0s;
     -webkit-transform: scale(1);
     transform: scale(1);
 }

 .multisteps-form__panel[data-animation="slideHorz"] {
     left: 50px;
 }

 .multisteps-form__panel[data-animation="slideHorz"].js-active {
     transition-property: all;
     transition-duration: 0.25s;
     transition-timing-function: cubic-bezier(0.2, 1.13, 0.38, 1.43);
     transition-delay: 0s;
     left: 0;
 }

 .multisteps-form__panel[data-animation="slideVert"] {
     top: 30px;
 }

 .multisteps-form__panel[data-animation="slideVert"].js-active {
     transition-property: all;
     transition-duration: 0.2s;
     transition-timing-function: linear;
     transition-delay: 0s;
     top: 0;
 }

 .multisteps-form__panel[data-animation="fadeIn"].js-active {
     transition-property: all;
     transition-duration: 0.3s;
     transition-timing-function: linear;
     transition-delay: 0s;
 }

 .multisteps-form__panel[data-animation="scaleIn"] {
     -webkit-transform: scale(0.9);
     transform: scale(0.9);
 }

 .multisteps-form__panel[data-animation="scaleIn"].js-active {
     transition-property: all;
     transition-duration: 0.2s;
     transition-timing-function: linear;
     transition-delay: 0s;
     -webkit-transform: scale(1);
     transform: scale(1);
 }

 .Cust-3rd-sect-main-di {
     margin-bottom: 0;
     position: relative;
 }

 .Cust-3rd-sect-main-di .Cust-items-1 {
     margin-right: 33.333333%;
 }

 .Cust-3rd-sect-main-di .Cust-items-2 {
     background-color: #D3E2F0;
     display: block;
     margin: 0;
     box-shadow: 0px 4px 4px 0px #00000040;
     padding: 25px 30px 0 30px;
     border-radius: 10px;
     position: absolute;
     right: 0;
     top: 80px;
     width: 55.555555%;
 }

 .Cust-3rd-sect-main-di .cs-image-wrapper-2-di {
     margin-left: 33.333333%;
     margin-right: auto;
     text-align: end;
 }

 .Cust-3rd-sect-main-di .Cust-content-2 {
     left: 0;
     right: auto;
     top: 70px;
     background-color: #FFF6D6;
 }

 .thrd-box-bg-Cust {
     background-color: #E3E3E3 !important;
 }

 .Cust-items-2 .colr-p {
     color: #1F50CD;
 }

 .Cust-items-2 h4 {
     font-size: 18px;
     font-weight: 400;
     color: #000000;
 }

 .third-sect-Cust-m h3 {
     margin-bottom: 2.5rem;
 }

 .fourth-sect-main-Cust-di {
     padding: 4rem 0;
     background: #F0F5F9;
 }

 .fourth-sect-main-Cust-di h3 {
     margin-bottom: 1rem;
 }

 .fifth-sect-Cust-main-di {
     padding: 4rem 0;
 }

 .fifth-sect-Cust-main-di h3 {
     margin-bottom: 1rem;
 }

 .mrtop-fifth-sect-Cust {
     margin-top: 3rem;
     margin-bottom: 0 !important;
 }

 .tab__item-nbcgt-2-modules-Cust.is--active {
     border: 1px solid #092970 !important;
     color: white !important;
     background-color: #092970 !important;
 }

 .tab__item-nbcgt-2-modules-Cust {
     padding: 10px 32px !important;
 }

 .tab__item-nbcgtCust-2-modules {
     padding: 5px 10px;
     width: auto !important;
     border: none;
     border-radius: 10px;
     background: white;
     box-shadow: 0px 4px 23.200000762939453px 1px #00000040;
     margin-right: 24px;
 }

 .top-Imp-cCust-div-4-sect-r::before {
     content: '';
     width: 130px;
     height: 130px;
     border-radius: 50%;
     position: absolute;
     top: 10px;
     right: 5px;
     background: linear-gradient(270deg, rgba(23, 104, 199, 0.8) 0%, rgba(255, 128, 10, 0) 100%);
     z-index: 1;
 }

 .top-Imp-cCust-div-5-sect-r::before {
     content: '';
     width: 130px;
     height: 130px;
     border-radius: 50%;
     position: absolute;
     top: 400px;
     right: 5px;
     background: linear-gradient(270deg, rgba(23, 104, 199, 0.8) 0%, rgba(255, 128, 10, 0) 100%);
     z-index: 1;
 }

 .Cust-last-sec-card1 {
     display: flex;
     flex-direction: column;
     min-width: 0;
     background-clip: border-box;
 }

 .Cust-last-sec-card2 {
     background: white;
     text-align: end;
     padding: 3rem 3rem 1.5rem 6rem;
 }

 .img-di-last-Cust-sect {
     padding: 40px 25px 30px 100px;
     margin-left: 0rem;
     width: 100%;
 }

 .Cust-3rd-he-mgn {
     margin-bottom: 1rem;
 }

 .testimonials-prgph-new p {
     font-size: 12px;
 }

 .mrgb-testi-h-new {
     margin-bottom: 2rem;
 }

 .pdgn-5 {
     padding: 0 3rem !important;
 }

 .row-card-resource-upgr-bg {
     background: #7EBA00 !important;
 }

 .row-card-resource-upgr-bg h3 {
     color: white !important;
 }

 .row-card-resource-upgr-bg p {
     color: white !important;
 }

 .mt-zero {
     margin-top: 5px !important;
     margin-bottom: 0rem !important;
 }

 .font-s-h3-new {
     font-size: 20px;
     font-weight: 600;
     color: #000000;
     line-height: 1.2;
 }

 .font-st-h5-new {
     font-size: 16px;
     font-weight: 300;
     line-height: 1.4;
     text-align: center;
     margin-top: 1rem;
 }

 .font-st-h5-new-impl {
     font-size: 16px;
     font-weight: 300;
     line-height: 1.4;
     text-align: center;
     margin-top: 1rem;
 }

 .pdn-right-3rem {
     padding-right: 4rem;
 }

 .bg-gry-Imp {
     background: #F5F5F5;
     border-radius: 10px;
     padding: 25px;
 }

 .bg-blue-img-di {
     text-align: center;
 }

 .mrgn-top-min-3rem {
     margin-bottom: 3rem !important;
 }

 .rw-mrtop-Impl {
     margin-top: 3rem;
 }

 .bg-color-third-impl {
     margin-top: 6rem;
 }

 .font-st-h6-new-impl {
     font-weight: 700;
     font-size: 16px;
     color: black;
     line-height: 24px;
 }

 .bg-clr-p-usr {
     font-size: 10px;
     font-weight: 700;
     background: #D6EDEB;
     padding: 3px 10px 3px 10px;
     border-radius: 10px;
 }

 .p-dollr-st {
     color: #000000;
     font-weight: 400;
     font-size: 12px;
 }

 .p-st-btn-lft-h {
     font-size: 10px;
     font-weight: 700;
     color: #000000;
     margin-bottom: 0;
     margin-top: 0.5rem;
 }

 .btn-tour-st-new {
     padding: 5px 0 !important;
     height: 30px !important;
 }

 .p-st-new {
     font-size: 14px !important;
 }

 .i-st-new {
     font-size: 22px;
     margin-top: -2px;
     height: 25px;
     font-weight: 400;
 }

 .mtop-3rem-new-fin {
     margin-top: 3rem;
 }

 .mtop-3rem-new-upg {
     margin-top: 3rem;
 }

 .mtop-3rem-new {
     margin-top: 3rem;
 }

 .hgt-25px {
     height: 25px;
 }

 .border-whol-di-new-impl {
     border: 2px dashed #005E8D;
     margin-top: 3rem;
     border-radius: 10px;
 }

 .bg-gry-Imp>div {
     transition: all 0.2s linear;
     text-align: center;
 }

 .upgr-color-bg-sect-card>div {
     transition: all 0.2s linear;
 }

 .upgr-color-bg-sect-card:hover>div {
     transform: scale(1.05);
 }

 .header-bg-Cust-sec {
     padding: 2.5rem 0 0rem 0 !important;
     z-index: 0;
 }

 .top-Imp-Cust-div-1-sect-r::before {
     content: '';
     width: 150px;
     height: 150px;
     border-radius: 50%;
     position: absolute;
     bottom: 62%;
     right: 86px;
     background: linear-gradient(270deg, rgba(17, 184, 255, 0.048) 0%, rgba(255, 128, 10, 0.8) 100%);
     z-index: -1;
 }

 .font-s-h4 {
     font-size: 20px;
 }

 .header-bg-Cust-sec .content-box h1 {
     margin-bottom: 2rem;
     font-size: 18px;
     font-weight: 400;
 }

 .prgrph-Cust-lst-sect-p {
     color: #3D3D3D;
 }

 .contact-cCust-div {
     padding: 2rem 0;
     position: relative;
 }

 .mt-Cust-div {
     margin-top: 5rem;
     margin-bottom: 5rem;
 }

 .third-sect-Cust-m {
     padding: 4rem 0;
 }

 .mrbtom-for-Cust-2 {
     margin-bottom: 1.5rem;
 }

 .font-s-h3-color-Cust {
     text-align: center;
     color: #000000;
     font-size: 20px;
     font-weight: 400;
 }

 .client-logos-sect-Cust {
     margin-top: 4rem;
     margin-bottom: 5rem;
 }

 .bg-color-2-sect-Cust {
     background: #F0F5F9;
     padding: 4rem 0;
 }

 .top-Imp-cCust-div-2-sect-r::before {
     content: '';
     width: 130px;
     height: 130px;
     border-radius: 50%;
     position: absolute;
     top: 10px;
     left: 0px;
     background: linear-gradient(270deg, rgba(23, 104, 199, 0.8) 0%, rgba(255, 128, 10, 0) 100%);
     z-index: 1;
 }

 .top-Imp-cCust-div-2-sect-he::before {
     content: '';
     width: 75px;
     height: 75px;
     border-radius: 50%;
     position: absolute;
     margin-left: -30px;
     bottom: 150px;
     background: linear-gradient(270deg, rgba(194, 255, 64, 0.6) 0%, rgba(78, 152, 4, 0.6) 99.98%, rgba(9, 175, 247, 0.6) 99.99%);
     z-index: -1;
 }

 .he-sect-2-sect-di {
     margin-top: 3rem;
 }

 .Cust-color-bg-sect-card {
     display: flex;
     flex-direction: column;
     min-width: 0;
     background: transparent;
     border-radius: 10px;
     background-clip: border-box;
     border: 2px solid black;
     justify-content: space-between;
     padding: 15px 20px;
     margin-bottom: 1rem;
     overflow: hidden;
 }

 .Cust-color-bg-sect-card h4 {
     color: #000000;
     font-size: 16px;
     line-height: 28px;
     letter-spacing: 0px;
     font-weight: 500;
     text-align: center;
     margin: 1.5rem 0;
 }

 .Cust-color-bg-sect-card p {
     color: #3D3D3D;
     font-size: 14px;
     text-align: center;
 }

 .font-s-h3-Cust-grn-a {
     font-size: 23px;
     margin-bottom: 2rem;
     margin-left: 1rem;
     color: white;
     text-decoration: underline;
 }

 .Cust-4th-bg-sect-card {
     display: flex;
     flex-direction: column;
     min-width: 0;
     background: #FFFFFF;
     border-radius: 10px;
     box-shadow: 0px 4px 23.200000762939453px 1px #00000040;
     background-clip: border-box;
     justify-content: space-between;
     padding: 15px 20px;
     margin-bottom: 1rem;
     border-top: 11px solid #092970;
     overflow: hidden;
 }

 .Cust-4th-bg-sect-card h4 {
     color: black;
     font-size: 18px;
     letter-spacing: 0px;
     font-weight: 400;
     margin-top: 1.5rem;
     margin-bottom: 1.5rem;
 }

 .di-mr-for-img-bg-row {
     margin-top: 3rem;
 }

 .Cust-icon-sect-card {
     display: flex;
     flex-direction: column;
     min-width: 0;
     border-radius: 10px;
     background-clip: border-box;
     justify-content: space-between;
     padding: 15px 20px;
     text-align: center;
     margin-bottom: 1rem;
     overflow: hidden;
 }

 .Cust-icon-sect-card h4 {
     color: #000000;
     font-size: 20px;
     line-height: 28px;
     margin-inline: auto;
     letter-spacing: 0px;
     font-weight: 500;
     margin: 1.5rem;
 }

 .Cust-icon-sect-card p {
     color: #000000;
     font-size: 14px;
     text-align: center;
 }

 .Cust-icon-sect-card i {
     font-size: 35px;
 }

 .last-blue-sect-mrg-Rem {
     margin-top: 3rem;
 }

 .last-blue-sect-mrg-Rem h5 {
     font-size: 17px;
     color: white;
     margin-bottom: 1rem;
 }

 .h-6-last-sect-Rem {
     color: white;
     border: 1px solid white;
     text-align: center;
     padding: 15px 10px;
     font-size: 15px;
     border-radius: 5px;
 }

 .header-bg-Rem-sec {
     background-image: url(../images/new-services-pages/remote-assist/remote-assist-bg.webp);
     background-repeat: no-repeat;
     background-size: cover;
     background-position: center;
     padding: 4rem 0 1rem 0 !important;
 }

 .header-bg-Rem-sec .content-box h1 {
     color: white !important;
     margin-bottom: 2rem;
 }

 .header-bg-Rem-sec .content-box p {
     color: white !important;
 }

 .bg-img-for-Rem-seco-sect {
     background-image: url(../images/new-services-pages/remote-assist/project-completion.webp);
     background-repeat: no-repeat;
     background-size: contain;
     background-position: center;
 }

 .mrgn-top-Rem-2-sect {
     margin-top: 2rem;
 }

 .Rem-color-bg-sect-card {
     display: flex;
     flex-direction: column;
     min-width: 0;
     background-clip: border-box;
     justify-content: space-between;
     padding: 10px 20px;
     margin-bottom: 1rem;
     overflow: hidden;
 }

 .Rem-color-bg-sect-card h4 {
     color: black;
     font-size: 16px;
     letter-spacing: 0px;
     font-weight: 600;
     margin: 1rem 0 1rem 0;
 }

 .Rem-color-bg-sect-card p {
     color: #3D3D3D;
     font-size: 14px;
 }

 .mt-Rem-div {
     margin-top: 5rem;
     margin-bottom: 3rem;
 }

 .mrbtom-for-Rem-2 {
     margin-bottom: 3rem;
 }

 .left-para-sect-seco-Rem-wd {
     width: 75%;
 }

 .right-div-sect-seco-Rem-mrgn {
     margin-left: 5rem;
 }

 .contact-sect-new-bg-Rem {
     background: linear-gradient(180deg, #FFBE0F 0%, rgba(67, 36, 255, 0.8) 100%);
     padding: 4rem 0 5rem 0 !important;
 }

 .contact-card-Rem {
     width: 85%;
 }

 .contact-card-Rem h3 {
     color: black;
     margin-bottom: 38px;
     font-size: 25px;
 }

 .contact-form .form-control-Rem {
     background: #EEEEEE !important;
     font-size: 12px !important;
 }

 .contact-form .form-control-Rem::placeholder {
     font-size: 12px !important;
 }

 .font-s-h3-B-sect-Rem {
     font-size: 23px;
 }

 .last-blue-sect-mrg-Rem-aftr-cont {
     margin-top: 3rem;
 }

 .h-6-last-sect-Rem-aftr-cont {
     color: black;
     border: 1px solid #000000;
     text-align: center;
     padding: 20px 5px;
     font-size: 15px;
     border-radius: 5px;
 }

 .h-6-last-sect-Rem-aftr-cont:hover {
     border: transparent;
     background: linear-gradient(180deg, #FFC329 0%, #5900FF 100%);
     color: white;
 }

 .Bld-sect-Rem {
     padding: 5rem 0 2.5rem 0;
 }

 .Rem-lst-Blue-sec {
     padding: 4rem 0 6rem 0;
     background: #4B0CFF;
     position: relative;
     margin-top: 3rem;
 }

 .Rem-lst-Blue-sec h2 {
     font-size: 23px;
     line-height: 1.2;
     font-weight: 500;
     color: #fff;
 }

 .Rem-lst-Blue-sec .content-box p {
     color: white;
 }

 .Rem-lst-Blue-sec .content-box h5 {
     color: white;
     margin-top: 3rem;
     margin-bottom: 15px;
 }

 .header-bg-Upgr-sec {
     padding: 2.5rem 0 0rem 0 !important;
 }

 .header-bg-Upgr-sec .content-box h1 {
     font-size: 18px;
     font-weight: 300;
 }

 .upgr-color-bg-sect-card {
     display: flex;
     flex-direction: column;
     background: #eff2f4;
     border-radius: 10px;
     min-width: 0;
     background-clip: border-box;
     justify-content: space-between;
     padding: 20px 10px 10px 30px;
     margin-bottom: 1.5rem;
     transition: all 0.2s linear;
     overflow: hidden;
 }

 .upgr-color-bg-sect-card h4 {
     color: black;
     font-size: 18px;
     letter-spacing: 0px;
     font-weight: 400;
     margin: 1rem 0 1rem 0;
 }

 .upgr-color-bg-sect-card p {
     color: black;
     font-size: 14px;
 }

 .upgr-color-bg-sect-card i {
     color: black;
     font-size: 30px;
 }

 .mrgn-top-upgr-2-sect {
     margin-top: 2rem;
 }

 .upgr-3rd-he-mgn {
     margin-bottom: 3rem;
 }

 .bg-color-third-upgr {
     background: #FAFAFA;
     padding: 3rem 0 1rem 0;
     margin-top: 2rem;
 }

 .upgr-3rd-sect-lst-div::before {
     content: '';
     width: 200px;
     height: 200px;
     border-radius: 50%;
     position: absolute;
     top: 80%;
     left: 14px;
     background: linear-gradient(90deg, rgba(149, 207, 27, 0.7) 4.5%, rgba(203, 230, 128, 0) 100%);
     z-index: 0;
 }

 .upgr-3rd-sect-top-div::before {
     content: '';
     width: 200px;
     height: 200px;
     border-radius: 50%;
     position: absolute;
     top: 0%;
     right: 14px;
     background: linear-gradient(270deg, rgba(149, 207, 27, 0.7) 4.5%, rgba(203, 230, 128, 0) 100%);
     z-index: 0;
 }

 .upgrade-last-sec {
     background: #EFF0FC;
 }

 .upgrade-last-sec-card1 {
     display: flex;
     flex-direction: column;
     min-width: 0;
     background-clip: border-box;
 }

 .upgrade-last-sec-card2 {
     background: white;
     padding: 3rem 3rem 1.5rem 6rem;
 }

 .img-di-last-upgr-sect {
     padding: 25px 0 25px 25px;
 }

 .img-last-upgr-sect {
     margin-left: 3rem;
     position: relative;
 }

 .ol-st-last-upgr {
     padding-left: 0;
 }

 .ol-st-last-upgr li {
     font-size: 20px;
     list-style-type: none;
 }

 .ol-st-last-upgr li h5 i {
     padding-right: 10px;
 }

 .ol-st-last-upgr li h5 {
     font-size: 18px;
     font-weight: 400;
 }

 .ol-st-last-upgr li p {
     color: #000000;
     font-size: 14px;
     margin-left: 30px;
 }

 .reqst-bt-3rd-sect-mgn {
     margin-top: 2rem;
 }

 .bg-color-third-upgr .content-box h4 {
     font-size: 20px;
     font-weight: 400;
 }

 .text-theme-upgr {
     color: #1D740A;
     font-size: 25px;
 }

 .mt-row-lr-upgr {
     margin-top: 2rem !important;
 }

 .header-bg-Impl-sec {
     background: #eff2f4;
     padding: 2.5rem 0 0rem 0 !important;
 }

 .mt-impl-div {
     margin-top: 3rem;
 }

 .header-bg-Impl-sec .content-box h1 {
     font-size: 18px !important;
     font-weight: 300 !important;
 }

 .h-bg-color-Impl {
     background: #003460;
     padding: 10px 5px 10px 20px;
     color: white;
     font-size: 16px;
     border-radius: 6px;
     margin-bottom: 2rem;
 }

 .ml-Impl-h4-p {
     margin-left: 20px;
 }

 .margn-top-sec-impl {
     margin-top: 1rem !important;
 }

 .Impct-card-impl {
     margin-right: 5rem;
 }

 .h-bg-color-Impl-green {
     background: #497C08;
     padding: 10px 5px 10px 20px;
     color: white;
     font-size: 16px;
     border-radius: 6px;
     margin-bottom: 2rem;
 }

 .text-algn-left {
     text-align: left;
 }

 .bg-color-plus-impl {
     background: #eff2f4 !important;
     font-weight: 400 !important;
 }

 .bg-color-plus-impl:after {
     font-weight: 400 !important;
 }

 .tab-content>.tab-pane {
     transition: 1s;
     overflow: hidden;
     display: block !important;
     opacity: 0;
     transform: scale(0);
     transition: all 0.2s;
     position: absolute;
     top: 100px;
     left: 0;
     width: 100%;
     height: -webkit-fill-available;
     text-align: center;
 }

 .tab-content>.tab-pane p {
     color: #fff;
     margin-inline: 8rem;
 }

 .tab-content>.tab-pane h3 {
     display: inline-block;
     margin-top: 100px;
 }

 .tab-content>.active {
     opacity: 1;
     transform: scale(1);
 }

 .nav.nav-pills {
     position: relative;
     bottom: 0;
     top: 110px;
     width: 100%;
     margin-top: 6rem;
     display: flex;
     justify-content: center;
     margin-bottom: 100px;
 }

 .nav.nav-pills li a:hover {
     background-color: #009EEC !important;
     color: white !important;
 }

 .nav.nav-pills li a:hover .icon-2-btn {
     color: white !important;
 }

 .nav.nav-pills li.active a {
     background-color: #009EEC;
     color: white;
 }

 .nothing h1 {
     font-size: 12px;
     text-align: center;
     position: absolute;
     top: 50%;
     left: 50%;
     transform: translateX(-50%);
 }

 .hovr-content-main-div {
     text-align: center;
     margin-top: 4rem;
 }

 .hovr-content-main-div h3 {
     color: #009EEC !important;
     margin-inline: 15rem;
 }

 .hovr-bg-color-change-div {
     padding: 6rem 0;
 }

 .hovr-bg-color-change-div h3 {
     color: black;
 }

 .hovr-bg-color-change-div p {
     color: #18233F;
     font-weight: 500;
     line-height: 1.4;
 }

 .tab-btn-st-impl {
     background: #005E8D;
     color: white;
     margin-inline: 25px;
     align-items: center;
     justify-content: center;
     font-weight: 500;
     border-radius: 4px;
     font-size: 0.8rem;
     line-height: 1.5;
     padding: 10px 26px;
     height: 44px;
 }

 .resource-contact-sect {
     margin-top: 4rem;
 }

 .Testi-bg-color-div {
     padding: 8rem 0 3rem;
     margin-top: 6rem;
     background-color: #EDEDED;
     margin-bottom: 0rem;
 }

 .Test-for-new-serv-card {
     display: flex;
     flex-direction: column;
     min-width: 0;
     background-clip: border-box;
     padding: 15px 20px 0;
     background: #ffffff;
     border-radius: 10px;
     overflow: hidden;
 }

 .Test-for-new-serv-card p {
     font-size: 13px;
 }

 .Test-for-new-serv-card img {
     width: 50%;
 }

 .str-icn {
     font-size: 30px;
     color: rgba(254, 165, 0, 1);
     margin-top: -15px;
     position: relative;
     margin-left: -25px;
     left: 15px;
 }

 .str-icn-2 {
     font-size: 30px;
     color: rgba(254, 165, 0, 1);
     margin-top: -50px;
     position: relative;
     margin-left: -25px;
     left: 15px;
 }

 .mrg-tp-testim {
     margin-top: -30px;
     margin-bottom: 30px;
 }

 .row-card-resource-implementation-bg h3 {
     color: white !important;
 }

 .row-card-resource-implementation-bg p {
     color: white !important;
 }

 .row-card-resource {
     border-radius: 20px;
     background: #18233F;
 }

 .row-card-resource .content-box {
     position: relative;
 }

 .row-card-resource .content-box p {
     font-size: 14px;
     font-style: normal;
     font-weight: 300;
     line-height: 24px;
 }

 .products-home-img {
     width: 100% !important;
 }

 .cortc-img-st {
     width: 60%;
 }

 .row-card-resource .content-box::after {
     content: '';
     width: 12px;
     height: 12px;
     border-radius: 50%;
     position: absolute;
     background-color: rgba(193, 238, 181, 1);
     top: 0;
     left: -20px;
 }

 .contct-us-btn-pdgn {
     padding: 10px 40px !important;
 }

 .faq-container-new {
     width: 1020px;
     background-color: #fff;
     padding: 20px;
     border-radius: 10px;
 }

 .accordionfaq .accordion-item {
     border-bottom: 1px solid #e5e5e5;
 }

 .accordionfaq .accordion-item button[aria-expanded=true] {
     border-bottom: 1px solid #00A3F4;
 }

 .accordionfaq button {
     position: relative;
     display: block;
     text-align: left;
     width: 100%;
     padding: 10px 0;
     color: #000000;
     font-size: 14px;
     font-weight: 300;
     border: none;
     background: none;
     outline: none;
 }

 .accordionfaq button:hover,
 .accordionfaq button:focus {
     cursor: pointer;
     color: #00A3F4;
 }

 .accordionfaq button:hover::after,
 .accordionfaq button:focus::after {
     cursor: pointer;
     color: #00A3F4;
     border: 1px solid #00A3F4;
 }

 .accordionfaq button .accordion-title {
     padding: 0em 1.5em 0em 0;
 }

 .accordionfaq button .icon {
     display: inline-block;
     position: absolute;
     top: 10px;
     right: 5px;
     width: 20px;
     height: 19px;
     border: 1px solid;
     border-radius: 22px;
 }

 .accordionfaq button .icon::before {
     display: block;
     position: absolute;
     content: "";
     top: 8px;
     left: 4px;
     width: 10px;
     height: 1.5px;
     background: currentColor;
 }

 .accordionfaq button .icon::after {
     display: block;
     position: absolute;
     content: "";
     top: 4px;
     left: 8px;
     width: 1.5px;
     height: 10px;
     background: currentColor;
 }

 .accordionfaq button[aria-expanded=true] {
     color: #00A3F4;
 }

 .accordionfaq button[aria-expanded=true] .icon::after {
     width: 0;
 }

 .accordionfaq button[aria-expanded=true]+.accordion-content {
     opacity: 1;
     max-height: max-content;
     transition: all 200ms linear;
     will-change: opacity, max-height;
 }

 .accordionfaq .accordion-content {
     opacity: 0;
     max-height: 0;
     overflow: hidden;
     transition: opacity 200ms linear, max-height 200ms linear;
     will-change: opacity, max-height;
 }

 .accordionfaq .accordion-content p {
     font-size: 13px;
     font-weight: 300;
     margin: 2em 0;
     padding-right: 2rem;
     color: black;
 }

 .client-img-st {
     width: 70%;
 }

 .sec-he-sect {
     font-size: 16px;
     font-weight: 500;
     text-align: center;
 }

 .fw-600 {
     font-weight: 600;
 }

 .res-augmnt-he {
     font-size: 23px;
     font-weight: 400;
     margin-top: 11px;
 }

 .web-sect-he {
     font-size: 20px;
     font-weight: 300;
 }

 .web-and-app-p p {
     margin-left: 4px;
     font-weight: 600;
     color: #1D740A;
 }

 .p-md-4-for-web-sect {
     padding: 1.5rem 0 1.5rem 2rem !important;
 }

 .btn-theme-for-we-sect {
     color: black !important;
     background: white !important;
     border-color: white !important;
 }

 .btn-theme-for-we-sect:hover,
 .btn-theme-for-we-sect:focus {
     color: #000;
     background: #b9c5f1 !important;
     border-color: #b9c5f1 !important;
 }

 .header-bg-marketing-sec {
     padding: 4rem 0 1rem 0 !important;
 }

 .mrgtop-mrktng-img {
     width: 80%;
 }

 .top-Imp-cMarketing-2-sec-div::after {
     content: '';
     width: 150px;
     height: 150px;
     border-radius: 50%;
     position: absolute;
     top: 1%;
     right: 5px;
     background: linear-gradient(180deg, rgba(11, 9, 129, 0.8) 0%, rgba(1, 129, 223, 0.8) 50%, rgba(150, 221, 251, 0.8) 100%);
     z-index: -1;
 }

 .marketing-color-bg-sect-card {
     display: flex;
     flex-direction: column;
     min-width: 0;
     background: url(../images/new-landing-pages/marketing/copilot-AI-innovation.webp);
     background-clip: border-box;
     justify-content: space-between;
     background-repeat: no-repeat;
     padding: 75px 25px;
     text-align: center;
     background-position: center;
     margin-bottom: 1rem;
     width: 100%;
     border-radius: 10px;
     background-size: cover;
     overflow: hidden;
 }

 .marketing-color-bg-sect-card h6 {
     color: white;
     font-size: 18px;
     margin-bottom: 1rem;
 }

 .marketing-color-bg-sect-card p {
     color: white;
     font-size: 14px;
     margin-bottom: 0;
 }

 .marketing-color-bg-sect-card-2 {
     display: flex;
     flex-direction: column;
     min-width: 0;
     background: url(../images/new-landing-pages/marketing/seamless-experience-unify-sales-marketing.webp);
     background-clip: border-box;
     justify-content: space-between;
     background-repeat: no-repeat;
     padding: 75px 25px;
     text-align: center;
     background-position: center;
     margin-bottom: 1rem;
     width: 100%;
     border-radius: 10px;
     background-size: cover;
     overflow: hidden;
 }

 .marketing-color-bg-sect-card-2 h6 {
     color: white;
     font-size: 18px;
     margin-bottom: 1rem;
 }

 .marketing-color-bg-sect-card-2 p {
     color: white;
     font-size: 14px;
     margin-bottom: 0;
 }

 .marketing-color-bg-sect-card-3 {
     display: flex;
     flex-direction: column;
     min-width: 0;
     background: url(../images/new-landing-pages/marketing/real-time-customer-engagement.webp);
     background-clip: border-box;
     justify-content: space-between;
     background-repeat: no-repeat;
     padding: 75px 25px;
     text-align: center;
     background-position: center;
     margin-bottom: 1rem;
     width: 100%;
     border-radius: 10px;
     background-size: cover;
     overflow: hidden;
 }

 .marketing-color-bg-sect-card-3 h6 {
     color: white;
     font-size: 18px;
     margin-bottom: 1rem;
 }

 .marketing-color-bg-sect-card-3 p {
     color: white;
     font-size: 14px;
     margin-bottom: 0;
 }

 .marketing-row-3 {
     margin-bottom: 3rem;
 }

 .marketing-mb-2 {
     margin-bottom: 2rem;
 }

 .M-color-bg-sect-card i {
     font-size: 30px;
 }

 .M-color-bg-sect-card {
     display: flex;
     flex-direction: column;
     min-width: 0;
     background: #E0EAEE;
     border-radius: 10px;
     background-clip: border-box;
     justify-content: space-between;
     padding: 25px 30px;
     margin-bottom: 1rem;
     overflow: hidden;
 }

 .M-color-bg-sect-card h4 {
     color: #008FF7;
     font-size: 18px;
     line-height: 28px;
     letter-spacing: 0px;
     font-weight: 500;
     margin: 1.5rem 0;
 }

 .M-color-bg-sect-card p {
     color: #5A5A5A;
     font-size: 14px;
 }

 .h-6-last-sect-M {
     color: white;
     border: 1px solid white;
     text-align: center;
     padding: 15px 30px;
     border-radius: 5px;
 }

 .header-bg-sales-sec {
     padding: 4rem 0 1rem 0 !important;
 }

 .top-Imp-cSales-sec-div::before {
     content: '';
     width: 200px;
     height: 200px;
     border-radius: 50%;
     position: absolute;
     right: 0px;
     background: linear-gradient(180deg, rgba(29, 28, 216, 0.3) 0%, rgba(1, 129, 223, 0.3) 50%, rgba(199, 41, 239, 0.3) 100%);
     z-index: -1;
 }

 .sales-impct-sect-p-pdn {
     padding-top: 1rem;
 }

 .top-Imp-cSales-3-sec-div::after {
     content: '';
     width: 150px;
     height: 150px;
     border-radius: 50%;
     position: absolute;
     top: 1%;
     right: 5px;
     background: linear-gradient(180deg, rgba(29, 28, 216, 0.1) 0%, rgba(1, 129, 223, 0.1) 100%);
     z-index: 1;
 }

 .row-mrgn-5-sect {
     margin: 2rem 0;
 }

 .pdng-t-header-left-content {
     padding-top: 8rem;
 }

 .contact-hr-div {
     padding: 2rem 0;
     position: relative;
 }

 .capability-sect-icons {
     font-size: 28px;
 }

 .top-Imp-cHR-sec-div::before {
     content: '';
     width: 150px;
     height: 150px;
     border-radius: 50%;
     position: absolute;
     bottom: 25%;
     left: 53%;
     background: linear-gradient(180deg, rgba(130, 95, 194, 0.3) 0%, rgba(184, 141, 222, 0.3) 50%, rgba(246, 236, 252, 0.3) 100%);
     z-index: -1;
 }

 .numbr-color-HR {
     color: #6d4fa4;
 }

 .bg-color-hr-landing {
     padding: 3rem 0 2rem 0;
     margin-top: 2rem;
 }

 .hr-color-bg-sect-card {
     display: flex;
     flex-direction: column;
     min-width: 0;
     background-clip: border-box;
     justify-content: space-between;
     padding: 25px 20px;
     margin-bottom: 1rem;
     overflow: hidden;
 }

 .hr-color-bg-sect-card h4 {
     color: black;
     font-size: 16px;
     line-height: 28px;
     letter-spacing: 0px;
     font-weight: 500;
     margin: 1.5rem 0;
 }

 .hr-color-bg-sect-card p {
     color: #5A5A5A;
     font-size: 14px;
 }

 .top-Imp-cHR-capability-div::before {
     content: '';
     width: 150px;
     height: 150px;
     border-radius: 50%;
     position: absolute;
     top: 0%;
     right: 0px;
     background: linear-gradient(180deg, rgba(130, 95, 194, 0.8) 0%, rgba(184, 141, 222, 0.8) 50%, rgba(246, 236, 252, 0.8) 100%);
     z-index: 11;
 }

 .hr-capa-row {
     margin-bottom: 2rem;
 }

 .mrgtop-hdr-img {
     margin-top: -15px;
 }

 .mrgn-btm-SC-per {
     margin-bottom: 22px;
 }

 .numbr-color-SC {
     color: #0085FF;
 }

 #counterSC span.percentplus:after {
     content: "+";
     display: inline-block;
 }

 .top-Imp-cSC-div::before {
     content: '';
     width: 130px;
     height: 130px;
     border-radius: 50%;
     position: absolute;
     top: 26%;
     right: 25px;
     background: linear-gradient(180deg, rgba(0, 174, 247, 0.6) 0%, rgba(159, 227, 255, 0) 100%);
     z-index: -1;
 }

 .pdng-lft-rght-8rem {
     padding: 0 8rem;
 }

 .blue-sect-SC-card {
     display: flex;
     flex-direction: column;
     min-width: 0;
     background-clip: border-box;
     justify-content: space-between;
     border-radius: 8px;
     padding: 25px 20px;
     margin-bottom: 1rem;
     overflow: hidden;
 }

 .blue-sect-SC-card h4 {
     color: white;
     font-size: 36px;
     line-height: 28px;
     letter-spacing: 0px;
     font-weight: 600;
     margin: 1.5rem 0;
 }

 .blue-sect-SC-card p {
     color: white;
 }

 .font-icon-for-impact-card {
     font-size: 30px;
 }

 .vert-align-sub {
     vertical-align: sub !important;
 }

 .contact-cfinance-div {
     padding: 1rem 0;
     position: relative;
 }

 .contact-cfinance-div-remote {
     padding: 1rem 0;
     position: relative;
 }

 .header-sect-img::before {
     content: '';
     width: 150px;
     height: 150px;
     border-radius: 50%;
     position: absolute;
     bottom: 14%;
     left: 53%;
     background: linear-gradient(90deg, rgba(30, 171, 241, 0.6) 0%, rgba(217, 217, 217, 0) 100%);
     z-index: -1;
 }

 .how-entrpri-sec {
     padding: 1rem 0 1rem 0;
     background-image: url(../images/new-landing-pages/new-finance-landing-page/finance-logo.webp);
     background-repeat: no-repeat;
     background-size: contain;
     position: relative;
 }

 .how-entrpri-sec::before {
     content: '';
     position: absolute;
     inset: 0;
     background: linear-gradient(180deg, #B7E7FF 0%, #F0F0F0 100%);
     width: 100%;
     background-repeat: no-repeat;
     background-size: auto;
     height: 100%;
     z-index: -1;
 }

 .how-entrpri-sec .content-box h2 {
     font-size: 28px;
     line-height: 1.2;
     font-weight: 300;
     color: #000000;
 }

 .how-entrpri-sec .content-box p {
     color: #000000;
     font-size: 14px;
     font-style: normal;
     margin-bottom: 0;
 }

 .pdng-for-plus-b-fl {
     padding: 15px 12px 15px 25px !important;
 }

 .bg-plus-fincane {
     color: white !important;
     background-color: #00A3F4 !important;
 }

 .bg-plus-fincane::after {
     content: "+";
     color: white !important;
     font-weight: 500;
     float: right;
     margin-left: 5px;
 }

 .faqanswer-for-fland {
     border-radius: 4px;
     display: none;
     background: #DEE9ED;
     padding: 10px 25px 10px 25px;
 }

 .faqanswer-for-fland p {
     font-size: 14px;
     color: #545454;
     font-weight: 400;
 }

 .fourth-tabs-sect-for-finance {
     background: #EFF1F8;
 }

 .bg-color-sect-landing {
     background: #F7F8F9;
     padding: 3rem 0 2rem 0;
 }

 .bg-color-sect-landing-2 {
     background: #EDF3FB;
     padding: 3rem 0 2rem 0;
 }

 .tab__itm-finance.is--active {
     border-bottom: 3px solid #313131 !important;
 }

 .tab__item-nbcgt-2-modules-finance.is--active {
     border: 1px solid #00A3F4 !important;
     background-color: #00A3F4 !important;
 }

 .tab__item-nbcgt-2-modules-finance {
     padding: 8px 40px !important;
 }

 .ol-style-tp li {
     list-style-type: disc;
     font-size: 14px;
     font-weight: 400;
     color: #585858;
 }

 .px-5-new-cstm {
     padding-right: 3rem;
     padding-left: 3rem;
 }

 .tab__list-nbcgtBC {
     display: flex;
     margin-bottom: 24px;
     justify-content: center;
 }

 .mt-nbcgtBC {
     margin-top: 5rem;
 }

 .tab__item-nbcgtBC {
     overflow: hidden;
     border-bottom: 1px solid black;
     cursor: pointer;
     margin-right: 25px;
     text-shadow: 0 0 0.5px currentColor;
     transition: 0.2s;
     text-align: center;
     font-size: 12px;
     position: relative;
     color: #777777;
 }

 .tab__item-nbcgtBC p {
     margin-bottom: 5px !important;
 }

 .tab__item-nbcgtBC.is--active {
     color: black;
     position: relative;
     font-weight: 600;
     border-bottom: 3px solid rgba(126, 186, 0, 1);
 }

 .tab__item-nbcgtBC img {
     width: 40%;
     height: auto;
 }

 .tab__item-nbcgtBC.is--active:before {
     visibility: visible;
     opacity: 1;
 }

 .tab__content-nbcgtBC {
     padding: 25px 0 1.4rem 0;
     background: #ffffff;
     border-radius: 0 10px 10px;
 }

 .tab__content-item-nbcgtBC {
     display: none;
 }

 .tab__content-item-nbcgtBC.is--active {
     display: block;
 }

 .tab__content-title-nbcgtBC {
     padding: 24px 24px 24px 0;
 }

 .tab-nbcgt .tab-nbcgtBC .tab__item-nbcgtBC {
     font-size: 16px;
 }

 .tab-nbcgtBC .tab-nbcgtBC .tab__content-nbcgtBC {
     padding: 0;
 }

 .sect-he-sec {
     color: black;
     text-align: left;
     font-size: 18px;
     font-weight: 400;
 }

 .font-st-h4 {
     font-weight: 275 !important;
     padding-left: 1rem;
 }

 .cstm-n-bc-lnding-h {
     font-weight: 400 !important;
     font-size: 18px !important;
 }

 .contact-cbc-div {
     padding: 2rem 0;
     position: relative;
 }

 .contact-cbc-div::before {
     content: '';
     width: 170px;
     height: 170px;
     border-radius: 50%;
     position: absolute;
     top: -25px;
     left: 150px;
     background: linear-gradient(270deg, rgba(126, 186, 0, 0.2) 0%, rgba(0, 255, 10, 0) 100%);
     z-index: -1;
 }

 .top-img-cbc-div::before {
     content: '';
     width: 170px;
     height: 170px;
     border-radius: 50%;
     position: absolute;
     top: 8px;
     right: 50px;
     background: linear-gradient(90deg, #EAFFED 0%, #B6F0BF 100%);
     z-index: -1;
 }

 .sect-sec-img-r-wi-di {
     text-align: right;
 }

 .sect-sec-img-r-wi {
     width: 80%;
     height: auto;
 }

 .bg-color-for-thrd-sect-click {
     background: none !important;
 }

 .font-s-h3 {
     font-size: 23px;
 }

 .contact-div-new-BC {
     padding: 2rem 0;
     position: relative;
 }

 .Impct-card {
     background-clip: border-box;
     margin-bottom: 1rem;
     text-align: left;
 }

 .ico-wid {
     width: 10%;
     height: auto;
 }

 .Impct-card-h4 {
     font-size: 18px;
     margin-top: 10px;
     color: #036C6F;
 }

 .scm-card-h4 {
     font-size: 18px;
     margin-top: 5px;
     font-weight: 400;
     color: #000000;
 }

 .Impct-card-h4-fina {
     font-size: 18px;
     margin-top: 10px;
     font-weight: 400;
     color: #000000;
 }

 .paddng-tp {
     padding: 25px 0;
 }

 .ml-Imp-h4-p {
     margin-left: 8px;
 }

 .ml-Imp-h4-p-pdng {
     padding-right: 5rem;
 }

 .mt-Imp-card-div {
     margin-top: 6rem;
 }

 .mt-Imp-card-div-rigt-p {
     padding-right: 2rem;
 }

 .mt-Imp-card-div-rigt {
     margin-left: 4rem;
 }

 .d-flex-new {
     display: flex;
 }

 .d-flex-new-home {
     display: flex;
 }

 .mrtop-fifth-sect {
     margin-top: 3rem;
     margin-bottom: 0 !important;
 }

 .tab__item-nbcgtBC-2-modules {
     padding: 8px 10px;
     width: auto !important;
     border: 1px solid rgba(0, 0, 0, 1);
     border-radius: 10px;
     margin-right: 24px;
     font-weight: 400;
 }

 .tab__item-nbcgtBC-2-modules.is--active {
     border: 1px solid #429AA5 !important;
     border-radius: 10px;
     color: white;
     background-color: #429AA5;
     border-bottom: none;
 }

 .industry-bg-sec {
     padding: 0 0 7rem 0;
     background-image: url(../images/new-industry/industry-bg.webp);
     background-position: center;
     background-repeat: no-repeat;
     background-size: cover;
     border-radius: 11px;
 }

 .mb-4-mrgn-bottom {
     margin-bottom: 1.5rem;
 }

 .industry-cbc-div::before {
     content: '';
     width: 170px;
     height: 170px;
     border-radius: 50%;
     position: absolute;
     top: 80%;
     left: 22px;
     background: linear-gradient(90deg, #EAFFED 0%, #B6F0BF 100%);
     z-index: -1;
 }

 .industry-bg-sec .content-box {
     padding: 20px;
 }

 .industry-bg-sec .content-box h3 {
     line-height: 1.2;
     color: white;
     padding-left: 2rem;
     font-size: 28px;
     padding-bottom: 4rem;
     font-weight: 400;
 }

 .industry-link-learn {
     color: #008FF7;
     font-size: 14px;
     font-weight: 500;
 }

 .ind-slider-itm-boxs {
     padding: 20px 12px 12px 12px;
     z-index: 999999;
     color: black;
     margin-inline: 10px;
     background: #E9E9E9;
     box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);
     border-radius: 10px;
     flex: 1;
 }

 .ind-slider-itm-boxs h6 {
     font-size: 14px !important;
 }

 .mrtop-new-crslidr {
     margin-top: -4rem;
     margin-bottom: 2rem;
 }

 .txt-color-st {
     color: #4A4A4A;
     font-size: 11px;
 }

 .CTesti-title {
     font-size: 28px;
     font-weight: 300;
     margin-bottom: 3rem;
     line-height: 1.2;
     color: #000;
 }

 .client-img-st {
     box-shadow: 0px 4px 25.299999237060547px 1px #00000040;
     border-radius: 10px;
 }

 #service_carouselss button.owl-prev,
 #service_carouselss button.owl-next {
     position: absolute;
     width: 60px;
     height: 60px;
     line-height: 60px;
     text-align: center;
     top: 50%;
     transform: translateY(-50%);
 }

 #service_carouselss button.owl-prev {
     left: -80px;
 }

 #service_carouselss button.owl-next {
     right: -80px;
 }

 #service_carouselss button.owl-prev i,
 #service_carouselss button.owl-next i {
     color: black;
     font-size: 32px;
 }

 .tabsFaq-sec {
     background-color: #E9F0F9;
     padding: 4rem 0;
 }

 .header-bg-BC-sec {
     background: white;
     z-index: 0;
     padding: 4rem 0 0 0 !important;
 }

 .coccoc-alo-ph-circle {
     width: 160px;
     height: 160px;
     top: 20px;
     left: 20px;
     position: absolute;
     background-color: transparent;
     -webkit-border-radius: 100%;
     -moz-border-radius: 100%;
     border-radius: 100%;
     border: 2px solid rgba(30, 30, 30, 0.4);
     opacity: 0.1;
     -webkit-animation: coccoc-alo-circle-anim 1.2s infinite ease-in-out;
     -moz-animation: coccoc-alo-circle-anim 1.2s infinite ease-in-out;
     -ms-animation: coccoc-alo-circle-anim 1.2s infinite ease-in-out;
     -o-animation: coccoc-alo-circle-anim 1.2s infinite ease-in-out;
     animation: coccoc-alo-circle-anim 1.2s infinite ease-in-out;
     -webkit-transition: all 0.5s;
     -moz-transition: all 0.5s;
     -o-transition: all 0.5s;
     transition: all 0.5s;
 }

 .coccoc-alo-phone {
     background-color: transparent;
     width: 200px;
     height: 200px;
     z-index: 200000 !important;
     -webkit-backface-visibility: hidden;
     -webkit-transform: translateZ(0);
     -webkit-transition: visibility 0.5s;
     -moz-transition: visibility 0.5s;
     -o-transition: visibility 0.5s;
     transition: visibility 0.5s;
     right: 150px;
     top: 30px;
 }

 .coccoc-alo-phone.coccoc-alo-green .coccoc-alo-ph-circle-fill {
     background-color: rgba(0, 175, 242, 0.5);
     opacity: 0.75 !important;
 }

 .coccoc-alo-ph-circle-fill {
     width: 100px;
     height: 100px;
     top: 50px;
     left: 50px;
     position: absolute;
     background-color: #000;
     -webkit-border-radius: 100%;
     -moz-border-radius: 100%;
     border-radius: 100%;
     border: 2px solid transparent;
     opacity: 0.1;
     -webkit-animation: coccoc-alo-circle-fill-anim 2.3s infinite ease-in-out;
     -moz-animation: coccoc-alo-circle-fill-anim 2.3s infinite ease-in-out;
     -ms-animation: coccoc-alo-circle-fill-anim 2.3s infinite ease-in-out;
     -o-animation: coccoc-alo-circle-fill-anim 2.3s infinite ease-in-out;
     animation: coccoc-alo-circle-fill-anim 2.3s infinite ease-in-out;
     -webkit-transition: all 0.5s;
     -moz-transition: all 0.5s;
     -o-transition: all 0.5s;
     transition: all 0.5s;
 }

 .coccoc-alo-ph-img-circle {
     width: 60px;
     height: 60px;
     top: 70px;
     left: 70px;
     position: absolute;
     background: rgba(30, 30, 30, 0.1) url(https://drive.google.com/uc?id=1V3N2b79QjDWetC_ss9wI3c-xpWDymn9R) no-repeat center center;
     -webkit-border-radius: 100%;
     -moz-border-radius: 100%;
     border-radius: 100%;
     border: 2px solid transparent;
     opacity: 0.7;
     -webkit-animation: coccoc-alo-circle-img-anim 1s infinite ease-in-out;
     -moz-animation: coccoc-alo-circle-img-anim 1s infinite ease-in-out;
     -ms-animation: coccoc-alo-circle-img-anim 1s infinite ease-in-out;
     -o-animation: coccoc-alo-circle-img-anim 1s infinite ease-in-out;
     animation: coccoc-alo-circle-img-anim 1s infinite ease-in-out;
 }

 .coccoc-alo-phone.coccoc-alo-green .coccoc-alo-ph-circle {
     border-color: #00aff2;
     opacity: 0.5;
 }

 @-moz-keyframes coccoc-alo-circle-anim {
     0% {
         transform: rotate(0) scale(0.5) skew(1deg);
         opacity: 0.1;
     }

     30% {
         transform: rotate(0) scale(0.7) skew(1deg);
         opacity: 0.5;
     }

     100% {
         transform: rotate(0) scale(1) skew(1deg);
         opacity: 0.1;
     }
 }

 @-webkit-keyframes coccoc-alo-circle-anim {
     0% {
         transform: rotate(0) scale(0.5) skew(1deg);
         opacity: 0.1;
     }

     30% {
         transform: rotate(0) scale(0.7) skew(1deg);
         opacity: 0.5;
     }

     100% {
         transform: rotate(0) scale(1) skew(1deg);
         opacity: 0.1;
     }
 }

 @-o-keyframes coccoc-alo-circle-anim {
     0% {
         transform: rotate(0) scale(0.5) skew(1deg);
         opacity: 0.1;
     }

     30% {
         transform: rotate(0) scale(0.7) skew(1deg);
         opacity: 0.5;
     }

     100% {
         transform: rotate(0) scale(1) skew(1deg);
         opacity: 0.1;
     }
 }

 @keyframes coccoc-alo-circle-anim {
     0% {
         transform: rotate(0) scale(0.5) skew(1deg);
         opacity: 0.1;
     }

     30% {
         transform: rotate(0) scale(0.7) skew(1deg);
         opacity: 0.5;
     }

     100% {
         transform: rotate(0) scale(1) skew(1deg);
         opacity: 0.1;
     }
 }

 @-moz-keyframes coccoc-alo-circle-fill-anim {
     0% {
         transform: rotate(0) scale(0.7) skew(1deg);
         opacity: 0.2;
     }

     50% {
         transform: rotate(0) scale(1) skew(1deg);
         opacity: 0.2;
     }

     100% {
         transform: rotate(0) scale(0.7) skew(1deg);
         opacity: 0.2;
     }
 }

 @-webkit-keyframes coccoc-alo-circle-fill-anim {
     0% {
         transform: rotate(0) scale(0.7) skew(1deg);
         opacity: 0.2;
     }

     50% {
         transform: rotate(0) scale(1) skew(1deg);
         opacity: 0.2;
     }

     100% {
         transform: rotate(0) scale(0.7) skew(1deg);
         opacity: 0.2;
     }
 }

 @-o-keyframes coccoc-alo-circle-fill-anim {
     0% {
         transform: rotate(0) scale(0.7) skew(1deg);
         opacity: 0.2;
     }

     50% {
         transform: rotate(0) scale(1) skew(1deg);
         opacity: 0.2;
     }

     100% {
         transform: rotate(0) scale(0.7) skew(1deg);
         opacity: 0.2;
     }
 }

 @keyframes coccoc-alo-circle-fill-anim {
     0% {
         transform: rotate(0) scale(0.7) skew(1deg);
         opacity: 0.2;
     }

     50% {
         transform: rotate(0) scale(1) skew(1deg);
         opacity: 0.2;
     }

     100% {
         transform: rotate(0) scale(0.7) skew(1deg);
         opacity: 0.2;
     }
 }

 @-moz-keyframes coccoc-alo-circle-img-anim {
     0% {
         transform: rotate(0) scale(1) skew(1deg);
     }

     10% {
         transform: rotate(-25deg) scale(1) skew(1deg);
     }

     20% {
         transform: rotate(25deg) scale(1) skew(1deg);
     }

     30% {
         transform: rotate(-25deg) scale(1) skew(1deg);
     }

     40% {
         transform: rotate(25deg) scale(1) skew(1deg);
     }

     50% {
         transform: rotate(0) scale(1) skew(1deg);
     }

     100% {
         transform: rotate(0) scale(1) skew(1deg);
     }
 }

 @-webkit-keyframes coccoc-alo-circle-img-anim {
     0% {
         transform: rotate(0) scale(1) skew(1deg);
     }

     10% {
         transform: rotate(-25deg) scale(1) skew(1deg);
     }

     20% {
         transform: rotate(25deg) scale(1) skew(1deg);
     }

     30% {
         transform: rotate(-25deg) scale(1) skew(1deg);
     }

     40% {
         transform: rotate(25deg) scale(1) skew(1deg);
     }

     50% {
         transform: rotate(0) scale(1) skew(1deg);
     }

     100% {
         transform: rotate(0) scale(1) skew(1deg);
     }
 }

 @-o-keyframes coccoc-alo-circle-img-anim {
     0% {
         transform: rotate(0) scale(1) skew(1deg);
     }

     10% {
         transform: rotate(-25deg) scale(1) skew(1deg);
     }

     20% {
         transform: rotate(25deg) scale(1) skew(1deg);
     }

     30% {
         transform: rotate(-25deg) scale(1) skew(1deg);
     }

     40% {
         transform: rotate(25deg) scale(1) skew(1deg);
     }

     50% {
         transform: rotate(0) scale(1) skew(1deg);
     }

     100% {
         transform: rotate(0) scale(1) skew(1deg);
     }
 }

 @keyframes coccoc-alo-circle-img-anim {
     0% {
         transform: rotate(0) scale(1) skew(1deg);
     }

     10% {
         transform: rotate(-25deg) scale(1) skew(1deg);
     }

     20% {
         transform: rotate(25deg) scale(1) skew(1deg);
     }

     30% {
         transform: rotate(-25deg) scale(1) skew(1deg);
     }

     40% {
         transform: rotate(25deg) scale(1) skew(1deg);
     }

     50% {
         transform: rotate(0) scale(1) skew(1deg);
     }

     100% {
         transform: rotate(0) scale(1) skew(1deg);
     }
 }

 .delayedPopupWindow .bar1,
 .bar2,
 .bar3 {
     width: 35px;
     height: 5px;
     background-color: white;
     margin: 6px 0;
     transition: 0.4s;
 }

 .clr-numbr {
     color: #242529;
 }

 .tab-nbcgt-new-m {
     margin-top: 12rem;
 }

 .margin-st {
     margin-top: 6%;
 }

 .helping-heading {
     font-size: 1.2rem !important;
     line-height: 1.5;
 }

 .bl-arrow-icon-white {
     width: 10%;
     height: auto;
     margin-left: 8px;
 }

 .bl-arrow-icon {
     width: 10%;
     height: auto;
     margin-left: 5px;
 }

 .mt-bl-btn-di {
     margin-top: 8px;
     text-align: right;
     margin-bottom: -1rem;
 }

 .font-st-t {
     font-style: italic;
 }

 .bt-more-bl-hovr:hover {
     border: 1px solid black;
 }

 .pd-for-bl-btn-in {
     padding: 8px 50px 8px 14px;
 }

 .ms-icon {
     width: 5%;
     height: auto;
 }

 .tick-icon-n {
     width: 60%;
     height: auto;
 }

 .p-m-z {
     font-size: 14px !important;
     margin-bottom: 0;
 }

 .btn-blog {
     color: #ffffff;
     background: #1D740A;
     border-color: #1D740A;
 }

 .btn-blog:hover,
 .btn-blog:focus {
     color: #ffffff;
     background: #26355b;
     border-color: #26355b;
 }

 .mt-bl-btn-di {
     margin-top: 2.5rem;
 }

 .p-t-b-for-btn-bl {
     padding: 12px 2.5rem;
 }

 .blog-card {
     display: flex;
     flex-direction: column;
     min-width: 0;
     background-clip: border-box;
     justify-content: space-between;
     padding: 20px;
     background: #FFF;
     border-radius: 20px;
     border: 1px solid #A5A5A5;
     margin-bottom: 1rem;
 }

 .blog-card .excerpt {
     font-size: 12px;
 }

 .blog-card a {
     font-weight: 500;
 }

 .blog-card a:hover {
     color: #1D740A !important;
 }

 .blog-card a:hover i {
     margin-left: 7px;
     transition: all 0.4s ease;
     color: #1D740A;
 }

 .blog-card a i {
     transition: all 0.4s ease;
 }

 .h-ind {
     font-style: italic;
     font-size: 25px;
 }

 .service-sec-new {
     background: #6C6C6C;
     padding: 3rem 0 4rem 0 !important;
 }

 .service-sec-new .service-link3 {
     width: 100%;
     text-decoration: none;
     color: #FFF;
     font-size: 16px;
     font-weight: 600;
     line-height: 136%;
     letter-spacing: -0.215px;
     text-align: center;
 }

 #service_carousel button.owl-prev,
 #service_carousel button.owl-next {
     position: absolute;
     width: 60px;
     height: 60px;
     line-height: 60px;
     text-align: center;
     top: 50%;
     transform: translateY(-50%);
 }

 #service_carousel button.owl-prev {
     left: -80px;
 }

 #service_carousel button.owl-next {
     right: -80px;
 }

 #service_carousel button.owl-prev i,
 #service_carousel button.owl-next i {
     color: #ffffff;
     font-size: 32px;
 }

 .btn-displ-fl-new-supp {
     margin-top: 1rem;
 }

 .h-for-top-st {
     font-size: 12px;
 }

 .mrtng-btm-top-im {
     margin-bottom: 20%;
 }

 .card-img-top-overlay .overlay {
     position: absolute;
     top: 0;
     bottom: 0;
     left: 0;
     right: 0;
 }

 a {
     text-decoration: none !important;
 }

 .card-img-top-overlay .card-badge.top-right {
     top: 85%;
     left: 10px;
 }

 .card-img-top-overlay .card-badge.top-left {
     top: 75%;
     left: 10px;
 }

 .img-same-height {
     object-fit: cover;
     height: 250px;
 }

 .card-img-top-overlay .card-badge {
     position: absolute;
     font-size: 13px;
     font-weight: 600;
     box-shadow: 0 0.8rem 1.2rem #343a4014;
     z-index: 1000;
 }

 .card-img,
 .card-img-top {
     border-top-left-radius: calc(0.1875rem + 0px);
     border-top-right-radius: calc(0.1875rem + 0px);
 }

 .shape {
     position: absolute;
     pointer-events: none;
     overflow: hidden;
 }

 .shape>svg {
     width: auto;
     height: 100%;
 }

 .shape.bottom>svg {
     width: 100%;
 }

 .card-body {
     flex: 1 1 auto;
     padding: 1.5rem;
 }

 .card {
     margin-bottom: 1.5rem;
     position: relative;
 }

 .footer-card:hover {
     -webkit-transform: scale(1.08);
     transform: scale(1.08);
 }

 .mrgt-for-bl-ind {
     margin-top: 4rem;
 }

 .hovr-bg-zoom-bl:hover {
     -webkit-transform: scale(1.25);
     -moz-transform: scale(1.25);
     -ms-transform: scale(1.25);
     -o-transform: scale(1.25);
     transform: scale(1.25);
 }

 .hovr-bg-zoom-bl {
     -webkit-transition: all 1s ease;
     -moz-transition: all 1s ease;
     -ms-transition: all 1s ease;
     -o-transition: all 1s ease;
     transition: all 1s ease;
 }

 .btn-read-more {
     margin-top: 3rem;
     color: #ffffff;
     background: black;
     padding: 10px 20px !important;
     border-color: black;
 }

 .btn-read-more:hover {
     color: white;
     background: #26355b;
     border-color: #26355b;
 }

 .div-for-slider-ind-boxsnds {
     text-align: center;
     position: relative;
 }

 .bord-for-new-la-whynds {
     border-right: 2px solid black;
 }

 .pdng-lef-for-new-lands {
     padding-left: 10% !important;
 }

 .text-cntsnds {
     text-align: center;
 }

 .title-for-ind-boxnds {
     line-height: normal;
     font-size: 13px;
     font-weight: 500;
     color: black;
     padding: 20px 0 0px 0;
 }

 #client-logosnds .itemnds {
     margin: 1px;
 }

 .cover-wrappernds {
     padding: 0px 75px 0 75px;
 }

 .het-for-new-indnds {
     height: 90vh !important;
 }

 .cover-wrapper-indnds {
     padding: 0px 40px 0 40px;
     position: absolute;
     left: 0;
     right: 0;
     top: 60%;
 }

 .client-innersnds img {
     height: auto;
     width: 30% !important;
 }

 .client-innersnds {
     text-align: center;
     padding: 10px;
 }

 .owl-nav img {
     width: 34px;
 }

 .owl-prev img {
     position: absolute;
     left: -38px;
     top: 50%;
     margin-top: -20px;
 }

 .owl-next img {
     position: absolute;
     right: -38px;
     top: 50%;
     margin-top: -20px;
 }

 .owl-carousel .owl-dots.disabled,
 .owl-carousel .owl-nav.disabled {
     display: contents !important;
 }

 .solutions-links {
     text-decoration: none;
 }

 .bordr-btn-blog {
     border: 1px solid white;
     padding: 5px 15px;
     border-radius: 5px;
 }

 .bordr-btn-blog:hover {
     background-color: #1d740a;
     border: 1px solid #1d740a;
     color: white;
 }

 .hide-right-icon {
     width: 95%;
     background-color: black;
     height: auto;
     border-radius: 5px;
     padding: 5px;
 }

 .sidebr-icons {
     background-color: black;
     padding: 5px;
     border-radius: 5px;
 }

 .blogs-detail-mrng {
     margin-inline: 9%;
     margin-top: 12rem;
     margin-bottom: 3rem;
 }

 .sub-p-menu {
     color: black;
     font-size: 12px;
     margin-top: 4px;
 }

 .visit-btn-st {
     padding-right: 5rem;
     padding-left: 5rem;
 }

 .px-pdng {
     padding-right: 1rem !important;
     padding-left: 1rem !important;
 }

 .pdgn-bl-new-ft {
     padding: 0 50px;
 }

 .copilotbl-sec {
     text-align: center;
     padding: 0rem 0 7rem 0;
     background-image: url(/storage/posts/copilot/copilot.webp);
     background-position: center;
     background-repeat: no-repeat;
     background-size: auto;
     margin-top: 2rem;
 }

 .top-copilot-txt {
     font-weight: 400;
     margin-top: 1rem;
     font-size: 16px;
 }

 .copilotbl-sec .content-box {
     padding: 10px;
 }

 .copilotbl-sec .content-box h2 {
     line-height: 1.2;
     color: black;
     font-weight: 500;
 }

 .top-sect-copilotbl-mrgn {
     margin-top: 3rem;
     margin-bottom: 2rem;
 }

 .btn-read-bl {
     background-color: #000000;
     color: white;
 }

 .btn-read-bl:hover {
     background: #18233F;
     color: #ffffff;
 }

 .mrgn-top-botm-last-copilotbl {
     margin: 4rem 0 4rem 0;
 }

 .copilotbl-card-nmbr {
     border-radius: 10px 10px 0px 10px;
     background-color: #EBEAEC;
     box-shadow: 0px 4px 4px 0px #00000040;
     padding: 20px;
     text-align: center;
     width: 100%;
 }

 .dspl-fl-blgs {
     display: flex;
 }

 .blgs-anch-ft {
     color: white;
     text-decoration: none;
 }

 .mb-copilotbl {
     margin-bottom: 4rem;
 }

 .copilotbl-last-sec-logo {
     width: 36%;
     height: auto;
     margin-bottom: 2rem;
 }

 .text-dec-cop {
     text-decoration: underline;
 }

 .top-sect-work-mrgn {
     margin-top: 11rem;
     margin-bottom: 2rem;
 }

 .top-sect-work-mrgn-2 {
     margin-top: 0rem;
     margin-bottom: 2rem;
 }

 .mrb-a-para-work {
     margin-bottom: 5px;
     color: #3D6B03;
     margin-top: 2rem;
     font-weight: 500;
 }

 .mrb-a-para-work-sec {
     margin-bottom: 5px;
 }

 .mrgn-top-botm-last-work {
     margin: 4rem 0 4rem 0;
 }

 .work-card-nmbr {
     border-radius: 10px 10px 0px 10px;
     background-color: #61AC00;
     box-shadow: 0px 4px 4px 0px #00000040;
     padding: 20px;
     text-align: center;
     width: 100%;
 }

 .work-img-sec-w {
     width: 55%;
     height: auto;
 }

 .img-right-work {
     text-align: right;
 }

 .work-last-sec-logo {
     width: 36%;
     height: auto;
     margin-bottom: 2rem;
 }

 .pdng-left-rigt-4 {
     padding: 0 4rem;
 }

 .top-sect-about-mrgn {
     margin-top: 10rem;
     margin-bottom: 2rem;
 }

 .top-sect-about-mrgns {
     margin-top: 3rem;
     margin-bottom: 2rem;
 }

 .mrgn-btm-about-per {
     margin-bottom: 8px;
 }

 .mrb-a-para {
     margin-bottom: 5px;
 }

 .bg-img-third-sect {
     background-image: url(../images/about-us/vission.webp);
     padding: 7rem;
     background-position: center;
     border-radius: 5px;
     background-repeat: no-repeat;
     background-size: auto;
 }

 .bg-img2-third-sect {
     background-image: url(../images/about-us/mission.webp);
     padding: 7rem;
     background-position: center;
     background-repeat: no-repeat;
     border-radius: 5px;
     background-size: auto;
 }

 .mrg-logos-sect {
     margin: 2rem 0 4rem 0;
 }

 .mrgn-top-botm-last {
     margin: 4rem 0 4rem 0;
 }

 .clr1 {
     color: #497C08;
 }

 .clr2 {
     color: #00AEF7;
 }

 .clr3 {
     color: #FEA500;
 }

 .about-card-nmbr {
     border-radius: 10px 10px 0px 10px;
     border: 1px solid #000;
     box-shadow: 0px 4px 4px 5px #00000040;
     padding: 20px;
     width: 100%;
 }

 .pdng-para-last-a {
     padding: 20px;
     margin-top: 3rem;
     background-color: #D9D9D9;
 }

 .cookie-sec {
     padding: 7rem 0;
     background-image: url(/newassets/images/cookie/cookie-bg.webp);
     background-position: center;
     background-repeat: no-repeat;
     background-size: auto;
     margin-top: 8rem;
 }

 .cookie-sec .content-box {
     padding: 20px;
 }

 .cookie-sec .content-box h2 {
     line-height: 1.2;
     color: black;
     font-weight: 500;
 }

 .content-box-sect-cookie {
     padding: 10px 0 0 0;
 }

 .bg-color-cookie {
     background-color: #D8E0E8;
     padding: 14px;
     border-radius: 4px;
 }

 .bg-color-cookie-2 {
     background-color: #B3CDE5;
     padding: 14px;
     border-radius: 4px;
 }

 .pedng-left-cookie-btn {
     padding-left: 2px;
 }

 .last-para-cooki {
     margin-top: 5%;
 }

 .img-terms {
     width: 60%;
     height: auto;
 }

 .terms-h {
     color: #0464F4;
 }

 .bg-terms-di {
     background-color: #F9FBFC;
     padding: 100px 0 10px 15px;
 }

 .content-box-sect-terms {
     padding: 10px 0 0 15px;
 }

 .terms-tick {
     width: 3%;
     height: auto;
 }

 .terms-last-sec-bg {
     padding: 15rem 0 5% 0;
     background-image: url(/newassets/images/terms-and-conditions/terms-last.webp);
     background-position: center;
     background-repeat: no-repeat;
     background-size: cover;
 }

 .btn-theme-term-accp {
     color: #ffffff;
     background: #18233F;
     border-color: #18233F;
 }

 .btn-theme-term-accp:hover,
 .btn-theme-term-accp:focus {
     color: #ffffff;
     background: #26355b;
     border-color: #26355b;
 }

 .btn-theme-term-dec {
     color: #ffffff;
     background: #497C08;
     border-color: #497C08;
 }

 .btn-theme-term-dec:hover,
 .btn-theme-term-dec:focus {
     color: #ffffff;
     background: #18233F;
     border-color: #18233F;
 }

 .btn-terms {
     font-weight: 500;
     border-radius: 6px;
     text-decoration: none;
     font-size: 14px;
 }

 .pedng-left-term-btn {
     padding-left: 15px;
 }

 .priv-sec {
     padding: 10rem 0;
     background-image: url(/newassets/images/privacy-policy/privacy-bg.webp);
     background-position: center;
     background-repeat: no-repeat;
     background-size: cover;
 }

 .priv-sec .content-box {
     padding: 20px;
 }

 .priv-sec .content-box h2 {
     font-size: 25px;
     line-height: 1.2;
     color: white;
     font-weight: 500;
     text-align: center;
 }

 .content-box-sect-2 {
     padding: 20px 0 0 0;
 }

 .un-list-p {
     margin-left: 2%;
 }

 .un-list-p li {
     list-style-type: disc;
     margin-bottom: 5px;
 }

 .mrgn-t-b {
     margin-top: 2rem;
     margin-bottom: 1.5rem;
 }

 .priv-card {
     display: flex;
     flex-direction: column;
     min-width: 0;
     background-clip: border-box;
     justify-content: space-between;
     border-radius: 10px;
     background: #F2F2F2;
     padding: 25px 20px;
     box-shadow: 0px 4px 4px 0px #00000040;
     margin-bottom: 1rem;
     text-align: center;
     transition: all 0.2s linear;
 }

 .priv-card h4 {
     color: #000000;
     font-size: 16px;
     line-height: 28px;
     letter-spacing: 2px;
     font-weight: 500;
     margin: 1.5rem 0;
 }

 .mrt-four {
     margin-top: 4%;
 }

 .priv-sec-cta {
     padding: 10rem 0 5% 0;
     background-image: url(/newassets/images/privacy-policy/privacy-cta.webp);
     background-position: center;
     background-repeat: no-repeat;
     background-size: auto;
 }

 .priv-sec-cta .content-box {
     padding: 20px;
 }

 .priv-sec-cta .content-box p {
     color: white;
     padding: 0 40% 1% 6%;
     font-size: 16px;
 }

 .cta-di-priv {
     padding-left: 6%;
 }

 .cta-bg-priv {
     background-color: white;
     text-decoration: none;
     color: black;
     padding: 8px 20px;
     border-radius: 6px;
 }

 .ol-list-p-2 {
     margin-left: 2%;
 }

 .ol-list-p-2 li {
     margin-bottom: 5px;
 }

 .anch-color-and-deco {
     text-decoration: none;
     color: #242529;
 }

 .top-margn-sect {
     height: 4rem;
     margin-top: 8rem;
 }

 .mart-botm {
     margin-bottom: 4px !important;
 }

 .h1.lg-heading {
     font-size: 4rem;
     line-height: 1.1;
 }

 .mrgng-top-1 {
     margin-top: 5%;
     margin-bottom: 3%;
     font-size: 22px;
 }

 .anchr-cont {
     color: black;
     text-decoration: none;
 }

 .anchr-cont:hover {
     color: #1D740A
 }

 .mrgng-top {
     margin-top: 12%;
     font-size: 22px;
     margin-bottom: 3%;
 }

 .pdng-zero {
     padding-left: 0 !important;
 }

 .pdng-zero {
     padding-left: 0 !important;
 }

 .form-h {
     text-align: left;
     margin-bottom: 6%;
 }

 .labl-text {
     float: left;
     margin-bottom: 3%;
 }

 .socl-icons-di {
     margin-top: 1.5625rem;
 }

 .bottom-h {
     height: 10rem;
 }

 .form-btns-di {
     text-align: left;
     margin-top: 2%;
 }

 .input-f-bg {
     background-color: #F1F1F1;
     border: 1px solid #AEAEAE !important;
 }

 .submt-btn-bg {
     color: white !important;
     background-color: #497C08 !important;
     border: 1px solid #497C08 !important;
 }

 .submt-btn-bg:hover {
     color: black !important;
     background-color: transparent !important;
     border: 1px solid black !important;
 }

 .contact-img-di {
     text-align: right;
     margin-bottom: 5%;
 }

 .contact-img {
     width: 50%;
     height: auto;
 }

 .submit-btn-center {
     text-align: center;
 }

 :root {
     --shadow-small: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);
     --shadow-medium: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);
     --shadow-large: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);
     --color: #198754;
     --color2: #161d27;
     --color2-dark: #0f131a;
 }

 .collapse:not(.show) {
     display: block !important;
 }

 *,
 *::before,
 *::after {
     padding: 0;
     margin: 0;
     box-sizing: border-box;
     list-style: none;
     list-style-type: none;
     text-decoration: none;
     -webkit-font-smoothing: antialiased;
     -moz-osx-font-smoothing: grayscale;
     text-rendering: optimizeLegibility;
 }

 .navbar .navbar__center {
     display: flex;
 }

 .wdth-for-mega-menu {
     width: 160% !important;
 }

 .menu__inner {
     margin-bottom: 0 !important;
 }

 .burger {
     position: relative;
     display: block;
     cursor: pointer;
     opacity: 0;
     visibility: hidden;
     background: transparent;
 }

 @media (max-width: 600px) {
     .blogs-detail-mrng {
         margin-top: 9rem;
         margin-bottom: 2rem;
     }

     .mrgn-blogs-m {
         margin-top: 46%;
     }

     .second-sect-img-Cmrc {
         width: 90%;
         margin-top: 3px;
         margin-bottom: 12px;
     }

     .img-align-comrc-di img {
         width: 100%;
         margin-top: 1rem;
     }

     .mrtop-FSP {
         margin-top: 1rem;
     }

     .font-icn-commrce {
         font-size: 22px !important;
     }

     .img-r-crm-3s-di {
         text-align: left;
     }

     .img-st-3s-crm {
         width: 90%;
         margin-top: 1rem;
     }

     .h1-st-top {
         font-size: 18px;
     }

     .hgt-nmbr-btn {
         height: auto !important;
     }

     .m-ds-none {
         display: none !important;
     }

     .dsk-ds-none {
         display: block !important;
     }

     .terms-tick {
         width: 10%;
         height: auto;
     }

     .m-fl-new-h {
         display: flex;
         text-align: left;
     }

     .tick-icon-n {
         width: auto;
         margin-right: 8px;
     }

     .ms-icon {
         width: 10%;
         height: auto;
     }

     .terms-h {
         font-size: 18px;
         text-align: center;
     }

     .bg-terms-di {
         padding: 25px 0 15px 0px;
     }

     .service-link2 {
         font-size: 10px !important;
     }

     .bg-img-third-sect {
         padding: 2rem;
     }

     .blogs-detail-mrng {
         margin-inline: 1rem;
     }

     .bg-img2-third-sect {
         padding: 2rem;
     }

     .img-right-work {
         text-align: center;
     }

     .work-img-sec-w {
         width: 95%;
         height: auto;
     }

     .fixedSidebar.fixedSidebarRight {
         top: 60%;
     }
 }

 @media (max-width: 766px) {
     .burger {
         opacity: 1;
         visibility: visible;
     }
 }

 .overlayds {
     position: fixed;
     display: block;
     top: 0;
     left: 0;
     width: 100%;
     height: 100%;
     z-index: 9;
     opacity: 0;
     visibility: hidden;
     background-color: rgba(0, 0, 0, 0.7);
     transition: all 0.45s ease-in-out;
     pointer-events: none;
 }

 @media (max-width: 766px) {
     .overlayds {
         pointer-events: visible;
     }

     .overlayds.is-active {
         opacity: 1;
         visibility: visible;
     }
 }

 @media (max-width: 766px) {
     .menu {
         position: fixed;
         top: 0;
         left: 0;
         width: 350px;
         max-width: 75%;
         height: 100%;
         z-index: 100;
         overflow: hidden;
         background-color: #fff;
         transform: translate(-100%);
         transition: all 0.4s ease-in-out;
     }

     .menu.is-active {
         transform: translate(0%);
     }

     .darkmode .menu {
         background-color: var(--color2);
     }
 }

 .menu .menu__header {
     display: none;
     box-shadow: var(--shadow-medium);
 }

 @media (max-width: 766px) {
     .menu .menu__header {
         position: relative;
         top: 0;
         display: flex;
         align-items: center;
         justify-content: flex-start;
         height: 4rem;
         z-index: 110;
         visibility: hidden;
         background: transparent;
     }

     .menu .menu__header.is-active {
         visibility: visible;
         background-color: #fff;
     }

     .menu .menu__header.is-active>.menu__arrow {
         display: flex;
     }

     .darkmode .menu .menu__header.is-active {
         background-color: var(--color2);
     }
 }

 @media (max-width: 766px) {
     .menu .menu__header .menu__arrow {
         display: none;
         justify-content: center;
         align-items: center;
         cursor: pointer;
         width: 3rem;
     }

     .menu .menu__header .menu__arrow:hover i {
         color: var(--color);
     }

     .menu .menu__header .menu__arrow>i {
         font-size: 1.5rem;
         color: #000;
         transition: all 0.25s ease;
     }

     .darkmode .menu .menu__header .menu__arrow>i {
         color: #fff;
     }
 }

 @media (max-width: 766px) {
     .menu .menu__header .menu__title {
         cursor: pointer;
         font-weight: 500;
         text-transform: capitalize;
         color: #000;
         transition: all 0.25s ease;
     }

     .menu .menu__header .menu__title:hover {
         color: var(--color);
     }

     .darkmode .menu .menu__header .menu__title {
         color: #fff;
     }
 }

 @media (max-width: 766px) {
     .menu .menu__inner {
         height: 100%;
         margin-top: -3rem;
         overflow-y: auto;
         overflow-x: hidden;
         padding-left: 0;
     }
 }

 .menu .menu__inner .menu__item {
     position: static;
     display: inline-block;
     padding-right: 20px;
     padding: 15px 10px 15px 0;
 }

 .menu .menu__inner .menu__item:last-child {
     padding-right: 0;
 }

 .menu .menu__inner .menu__item:hover>.menu__link {
     color: var(--color);
 }

 .darkmode .menu .menu__inner .menu__item:hover>.menu__link {
     color: var(--color);
 }

 @media (max-width: 766px) {
     .menu .menu__inner .menu__item {
         display: block;
         padding: 0;
     }
 }

 @media (min-width: 767px) {
     .menu .menu__inner .menu__item:hover>.menu__link i {
         transform: rotate(-90deg);
     }
 }

 @media (min-width: 767px) {
     .menu .menu__inner .menu__item.menu__dropdown:hover>.submenu {
         opacity: 1;
         visibility: visible;
         top: 115%;
     }
 }

 .menu .menu__inner .menu__item .menu__link {
     display: flex;
     align-items: center;
     justify-content: center;
     cursor: pointer;
     font-size: 15px;
     font-weight: 500;
     text-decoration: none;
     color: #000;
     text-transform: capitalize;
     transition: all 0.25s ease;
 }

 @media (max-width: 766px) {
     .menu .menu__inner .menu__item .menu__link {
         justify-content: space-between;
         padding: 20px;
     }
 }

 .menu .menu__inner .menu__item .menu__link>i {
     margin-left: 5px;
     font-size: 1.35rem;
     transform: rotate(90deg);
     transition: 0.35s;
 }

 @media (max-width: 766px) {
     .menu .menu__inner .menu__item .menu__link>i {
         margin-left: 10px;
         transform: rotate(0deg);
     }
 }

 .darkmode .menu .menu__inner .menu__item .menu__link {
     color: #fff;
 }

 .submenu {
     position: absolute;
     z-index: 100;
     top: 110%;
     left: 50%;
     width: 100%;
     height: auto;
     padding: 20px 15px;
     border-radius: 0.25rem;
     border-top: 2px solid var(--color);
     background-color: #fff;
     box-shadow: var(--shadow-medium);
     opacity: 0;
     visibility: hidden;
     transition: all 0.35s ease-in-out;
     transform: translateX(-50%);
 }

 .darkmode .submenu {
     border-top: 2px solid var(--color);
     background-color: var(--color2);
 }

 .megamenu__normal11 {
     width: 60%;
     position: absolute;
     left: 25%;
 }

 @media (max-width: 766px) {
     .submenu {
         position: absolute;
         display: none;
         top: 0;
         left: 0;
         width: 100%;
         height: 100%;
         max-width: none;
         min-width: auto;
         margin: 0;
         padding: 100px 15px 0 15px;
         border-radius: 0;
         border-top: 0;
         box-shadow: none;
         opacity: 1;
         overflow-y: auto;
         visibility: visible;
         transform: translateX(0%);
     }

     .submenu.is-active {
         display: block;
     }
 }

 @media (min-width: 767px) {
     .submenu {
         -webkit-animation: none !important;
         animation: none !important;
     }
 }

 @media (min-width: 767px) {
     .submenu.megamenu__normal {
         left: 95%;
         max-width: 200px;
         width: 100%;
         height: auto;
         margin: 0 auto;
     }

     .left-seventy-f {
         left: 75% !important;
     }
 }

 @media (min-width: 767px) {

     .submenu.megamenu__text,
     .submenu.megamenu__image {
         display: flex;
         flex-wrap: wrap;
         width: 235%;
         height: auto;
         margin: 0 auto;
     }
 }

 @media (min-width: 975px) {

     .submenu.megamenu__text,
     .submenu.megamenu__image {}
 }

 .submenu.megamenu__image .submenu__inner a {
     display: flex;
     flex-flow: column;
     align-items: center;
 }

 @media (max-width: 766px) {
     .submenu.megamenu__image .submenu__inner a {
         flex-flow: row;
         align-items: center;
         padding-bottom: 20px;
     }
 }

 .submenu.megamenu__image .submenu__inner a img {
     display: block;
     width: 100%;
     height: 150px;
     margin-bottom: 15px;
     -o-object-fit: cover;
     object-fit: cover;
     border-radius: 10px;
 }

 @media (max-width: 766px) {
     .submenu.megamenu__image .submenu__inner a img {
         width: 30%;
         height: 80px;
         margin-bottom: 0;
         margin-right: 15px;
     }
 }

 .submenu .wd {
     width: 25% !important;
 }

 .submenu .submenu__inner {
     width: 20%;
     padding: 0 10px;
 }

 @media (max-width: 766px) {
     .submenu .submenu__inner {
         width: 50% !important;
         padding: 0;
     }
 }

 .submenu .submenu__inner .submenu__title {
     font-size: 14px;
     font-weight: 500;
     color: var(--color);
     text-transform: uppercase;
     transition: all 0.3s ease;
 }

 .darkmode .submenu .submenu__inner .submenu__title {
     color: var(--color);
 }

 @media (max-width: 766px) {
     .submenu .submenu__list {
         margin-bottom: 20px;
     }
 }

 .submenu .submenu__list li {
     display: block;
     line-height: 1;
     margin: 0 auto;
 }

 .submenu .submenu__list li a {
     display: inline-block;
     padding: 5px 0;
     text-decoration: none;
     line-height: 1.6;
     font-size: 13px;
     text-transform: capitalize;
     color: #000;
     transition: all 0.25s ease-in-out;
 }

 .submenu .submenu__list li a:hover {
     color: var(--color);
 }

 .anchr:hover .sub-p-menu {
     color: var(--color) !important;
 }

 .submenu p:hover {
     color: var(--color);
 }

 @media (max-width: 766px) {
     .submenu .submenu__list li a {
         display: block;
     }
 }

 .darkmode .submenu .submenu__list li a {
     color: #fff;
 }

 .darkmode .submenu .submenu__list li a:hover {
     color: var(--color);
 }

 @media (max-width: 766px) {
     .navbar .navbar__center {
         flex: 0 0 100%;
         order: 3;
         align-items: center;
     }
 }

 .mrg-top-last {
     margin-top: 4rem;
 }

 .widt-t-im {
     width: 80%;
     height: auto;
 }

 .text-rght {
     text-align: right;
     float: right;
 }

 .bg-image-for-6th-bl {
     background-image: url(/storage/posts/blog-six/blog8.webp);
     height: auto;
     margin-top: 4%;
     background-repeat: no-repeat;
     padding: 8rem 0rem 8rem 2rem;
 }

 .ser-box-h-6th-blog {
     color: black;
     text-align: left;
     font-size: 22px;
 }

 .serv-box-main-di-6th-blog {
     background-color: #DEF3F6;
     padding: 10px 0 10px 20px;
     margin: 1em 0px;
     border-radius: 10px;
 }

 .bg-image-for-6th-bl p {
     color: black !important;
     margin-right: 50%;
 }

 .h-bg-try-finance {
     background-color: #19234D;
     border-radius: 3px 102px 3px 3px;
     padding: 8px 30px;
     color: white;
     font-size: 23px;
     width: max-content;
 }

 .btn-sbmt-try-finance {
     background: #00ADD3 !important;
     color: white !important;
 }

 .btn-sbmt-try-finance:hover {
     background: black !important;
     color: #ffffff;
 }

 .form-free-try-finance {
     background-color: transparent !important;
     border-radius: 8px !important;
     font-size: 14px !important;
 }

 .try-for-free-bg-color {
     background-color: #E5E5E5;
     border-radius: 4px;
 }

 .inn-di-try {
     padding: 0 30px 20px 30px;
 }

 .h-bg-try {
     background-color: #19234D;
     border-radius: 3px 102px 3px 3px;
     padding: 8px 30px;
     color: white;
     font-size: 23px;
     width: max-content;
 }

 .wei-he-try {
     font-weight: 400 !important;
 }

 .form-free-try {
     width: 55% !important;
     background-color: #CDCDCD !important;
     border: none !important;
     border-radius: 8px !important;
     font-size: 14px !important;
 }

 .ml-for-try-radio {
     margin-left: 30px;
     margin-right: 4px;
 }

 .btn-sbmt-try {
     background: #00838F !important;
     color: white !important;
 }

 .btn-sbmt-try:hover {
     background: black !important;
     color: #ffffff;
 }

 .tab__list-nbcgt {
     display: flex;
     margin-bottom: 24px;
     justify-content: center;
 }

 .ml-nbcgt {
     margin-left: 2rem;
 }

 .inner-tabs-bg-colr-3 {
     background-color: #D9D9D9;
     margin-inline: 20%;
     border-radius: 25px;
     margin-bottom: 3rem;
 }

 .inner-tabs-bg-colr-6 {
     background-color: #D9D9D9;
     margin-inline: 10%;
     border-radius: 25px;
     padding-left: 1rem;
     margin-bottom: 3rem;
 }

 .inner-tabs-bg-colr-9 {
     background-color: #D9D9D9;
     margin-inline: 3%;
     padding-left: 1rem;
     border-radius: 25px;
     margin-bottom: 3rem;
 }

 .tab__item-nbcgt {
     overflow: hidden;
     cursor: pointer;
     padding: 12px 8px;
     width: 20%;
     margin-right: 24px;
     text-shadow: 0 0 0.5px currentColor;
     transition: 0.2s;
     text-align: center;
     font-size: 14px;
     position: relative;
     color: #777777;
 }

 .tab__item-nbcgt.is--active {
     color: black;
     position: relative;
     background-color: #f5f5f5;
     font-weight: 600;
     border-radius: 10px;
 }

 .tab__item-nbcgt img {
     width: 40%;
     height: auto;
 }

 .tab__item-nbcgtnn.is--active {
     color: white;
     background-color: black !important;
     position: relative;
     border-radius: 25px;
     font-weight: 400;
 }

 .tab__item-nbcgt.is--active:before {
     visibility: visible;
     opacity: 1;
 }

 .tab__content-nbcgt {
     padding: 32px;
     background: #ffffff;
     border-radius: 0 10px 10px;
 }

 .tab__content-item-nbcgt {
     display: none;
 }

 .tab__content-item-nbcgt.is--active {
     display: block;
 }

 .tab__content-title-nbcgt {
     padding: 24px 24px 24px 0;
 }

 .tab-nbcgt .tab-nbcgt .tab__item-nbcgt {
     font-size: 16px;
 }

 .tab-nbcgt .tab-nbcgt .tab__content-nbcgt {
     padding: 0;
 }

 .checkbox.style-c {
     display: inline-block;
     position: relative;
     padding-left: 25px;
     cursor: pointer;
     -webkit-user-select: none;
     -moz-user-select: none;
     -ms-user-select: none;
     user-select: none;
 }

 .checkbox.style-c input {
     position: absolute;
     opacity: 0;
     cursor: pointer;
     height: 0;
     width: 0;
 }

 .checkbox.style-c input:checked~.checkbox__checkmark {
     background-color: #00838F;
 }

 .checkbox.style-c input:checked~.checkbox__checkmark:after {
     opacity: 1;
 }

 .checkbox.style-c:hover input~.checkbox__checkmark {
     background-color: #CDCDCD;
 }

 .checkbox.style-c:hover input:checked~.checkbox__checkmark {
     background-color: #00838F;
 }

 .checkbox.style-c .checkbox__checkmark {
     position: absolute;
     top: 2px;
     left: 0;
     height: 16px;
     width: 16px;
     background-color: #CDCDCD;
     transition: background-color 0.25s ease;
     border-radius: 4px;
 }

 .checkbox.style-c .checkbox__checkmark:after {
     content: "";
     position: absolute;
     left: 6px;
     top: 2px;
     width: 5px;
     height: 10px;
     border: solid white;
     border-width: 0 2px 2px 0;
     transform: rotate(45deg);
     opacity: 0;
     transition: opacity 0.25s ease;
 }

 .f-w-inp {
     font-weight: 500;
 }

 .h-checkb {
     font-size: 13px;
 }

 [type="radio"]:checked,
 [type="radio"]:not(:checked) {
     position: absolute;
     left: -9999px;
 }

 [type="radio"]:checked+label,
 [type="radio"]:not(:checked)+label {
     position: relative;
     padding-left: 22px;
     cursor: pointer;
     margin-right: 1rem;
     line-height: 20px;
     display: inline-block;
     color: #3D3D3D;
 }

 [type="radio"]:checked+label:before,
 [type="radio"]:not(:checked)+label:before {
     content: '';
     position: absolute;
     left: 0;
     top: 0;
     width: 18px;
     height: 18px;
     border: 1px solid #ddd;
     border-radius: 100%;
     background: #fff;
 }

 [type="radio"]:checked+label:after,
 [type="radio"]:not(:checked)+label:after {
     content: '';
     width: 10px;
     height: 10px;
     background: #00838F;
     position: absolute;
     top: 4px;
     left: 4px;
     border-radius: 100%;
     -webkit-transition: all 0.2s ease;
     transition: all 0.2s ease;
 }

 [type="radio"]:not(:checked)+label:after {
     opacity: 0;
     -webkit-transform: scale(0);
     transform: scale(0);
 }

 [type="radio"]:checked+label:after {
     opacity: 1;
     -webkit-transform: scale(1);
     transform: scale(1);
 }

 #counter span.percentper:after {
     content: "%";
     display: inline-block;
 }

 #counter span.percentplus:after {
     content: "+";
     display: inline-block;
 }

 .mrtgn-top-new-ser-imple {
     margin-top: 5%;
 }

 .mrg-right-new-ser {
     margin-right: 4%;
 }

 .pdng-right-n-ser {
     padding-right: 6%;
 }

 .u-l-m-impl-n-ser {
     margin-left: 6%;
 }

 .n-serv-for-inn-dis-fl-btn {
     display: flex;
     margin-top: 8%;
 }

 .n-serv-for-inn-btn-a {
     border: 2px solid #000000;
     border-radius: 3px;
     font-size: 15px;
     text-decoration: none;
     padding: 4px 18px;
     background-color: #000000;
     color: white;
     font-weight: 400;
     margin-right: 4%;
 }

 .n-serv-for-inn-btn-a-2 {
     border-radius: 3px;
     font-size: 15px;
     text-decoration: none;
     padding: 4px 30px;
     background-color: #497C08;
     color: white;
     font-weight: 400;
 }

 .btn-displ-fl-new-supp ul li a {
     text-decoration: none;
 }

 .margn-top-for-service-ul {
     margin-top: 5%;
 }

 .btn-displ-fl-new-supp ul li {
     display: inline-block;
     color: black;
     padding: 8px 18px;
     background: #D6D6D6;
     font-size: 12px;
     font-weight: 600;
     border-radius: 4px;
     margin: 0 3px 6px 0;
 }

 .container .wrap {
     display: table-cell;
     overflow: hidden
 }

 .container .wrap .spaceWrap,
 .container .wrap.spaceWrap,
 .container .wrap:not(.noSpaces) {
     padding: 68px 0 calc(0% + 0px);
 }

 .container .wrap * {
     -webkit-user-select: text;
     -moz-user-select: text;
     -ms-user-select: text;
     user-select: text
 }

 .popup .background,
 .slide .background {
     position: absolute;
     top: 0;
     left: 0;
     width: 100%;
     height: 100%;
     background-position: center;
     background-size: cover;
     -webkit-backface-visibility: hidden;
     backface-visibility: hidden
 }

 .popup .background iframe,
 .slide .background iframe {
     border: 0;
     position: absolute;
     top: 0;
     left: 0
 }

 .page-loaded .scroll .slide {
     transition: opacity .5s, -webkit-transform .5s !important;
     transition: transform .5s, opacity .5s !important;
     transition: transform .5s, opacity .5s, -webkit-transform .5s !important;
 }

 .page-loaded .slide.active,
 .page-loaded .slide.selected {
     transition: opacity 1s, -webkit-transform 1s;
     transition: transform 1s, opacity 1s;
     transition: transform 1s, opacity 1s, -webkit-transform 1s;
 }

 .page-loaded .slide.selected {
     opacity: 1 !important;
 }

 .scroll .slide.selected {
     z-index: 10;
 }

 .mobile .simplifiedMobile .slide,
 .mobile .simplifiedMobile .slide.after,
 .mobile .simplifiedMobile .slide.before,
 .scroll .slide,
 .scroll .slide.after,
 .scroll .slide.before {
     visibility: visible;
     -webkit-transform: none !important;
     transform: none !important;
 }

 .mobile .simplifiedMobile .container,
 .mobile .simplifiedMobile .content,
 .mobile .simplifiedMobile .slide,
 .scroll .container,
 .scroll .slide,
 .scroll .slide .content {
     position: relative !important;
     height: auto;
     opacity: 1;
 }

 .slide.selected {
     -webkit-transform: translate3d(0, 0, 0) !important;
     transform: translate3d(0, 0, 0) !important;
     z-index: 11;
 }

 .slide.after,
 .slide:first-child {
     -webkit-transform: translate3d(0, 50%, 0);
     transform: translate3d(0, 50%, 0);
     will-change: transform;
 }

 .slide.active {
     -webkit-transform-style: preserve-3d;
     transform-style: preserve-3d;
     backface-visibility: hidden;
 }

 .content,
 .slide.active {
     -webkit-backface-visibility: hidden;
 }

 .slide {
     position: fixed;
     color: #fff;
     z-index: 10;
 }

 .container,
 .content,
 .popup:not(.youtube) .background iframe,
 .slide,
 .slide:not(.youtube) .background iframe {
     width: 100%;
     height: 100%;
 }

 .button,
 .content,
 .slide {
     overflow: hidden;
 }

 header,
 section {
     position: relative;
 }

 article,
 aside,
 details,
 figcaption,
 figure,
 footer,
 header,
 hgroup,
 menu,
 nav,
 section {
     display: block;
 }

 a,
 abbr,
 acronym,
 address,
 applet,
 article,
 aside,
 audio,
 b,
 big,
 blockquote,
 body,
 canvas,
 caption,
 center,
 cite,
 code,
 dd,
 del,
 details,
 dfn,
 div,
 dl,
 dt,
 em,
 embed,
 fieldset,
 figcaption,
 figure,
 footer,
 form,
 h1,
 h2,
 h3,
 h4,
 h5,
 h6,
 header,
 hgroup,
 hr,
 html,
 i,
 iframe,
 img,
 ins,
 kbd,
 label,
 legend,
 li,
 mark,
 menu,
 nav,
 object,
 ol,
 output,
 p,
 pre,
 q,
 ruby,
 s,
 samp,
 section,
 small,
 span,
 strike,
 strong,
 sub,
 summary,
 sup,
 table,
 tbody,
 td,
 tfoot,
 th,
 thead,
 time,
 tr,
 tt,
 u,
 ul,
 var,
 video {
     border: 0;
     vertical-align: baseline;
     margin: 0;
     padding: 0;
 }

 .content {
     backface-visibility: hidden;
     top: 0;
     left: 0;
     z-index: 100;
     -webkit-overflow-scrolling: touch;
 }

 .mobile .simplifiedMobile .container,
 .scroll .container {}

 .grid>.col-1-12 {
     max-width: 8.33333%
 }

 .grid>.col-2-12 {
     max-width: 16.66667%
 }

 .grid>.col-3-12 {
     max-width: 25%
 }

 .grid>.col-4-12 {
     max-width: 33.33333%
 }

 .grid>.col-5-12 {
     max-width: 41.66667%
 }

 .grid>.col-6-12 {
     max-width: 50%
 }

 .grid>.col-7-12 {
     max-width: 58.33333%
 }

 .grid>.col-8-12 {
     max-width: 66.66667%
 }

 .grid>.col-9-12 {
     max-width: 75%
 }

 .grid>.col-10-12 {
     max-width: 83.33333%
 }

 .grid>.col-11-12 {
     max-width: 91.66667%
 }

 .grid>.col-12-12 {
     max-width: 100%
 }

 .grid>.col-1-10 {
     max-width: 10%
 }

 .grid>.col-2-10 {
     max-width: 20%
 }

 .grid>.col-3-10 {
     max-width: 30%
 }

 .grid>.col-4-10 {
     max-width: 40%
 }

 .grid>.col-5-10 {
     max-width: 50%
 }

 .grid>.col-6-10 {
     max-width: 60%
 }

 .grid>.col-7-10 {
     max-width: 70%
 }

 .grid>.col-8-10 {
     max-width: 80%
 }

 .grid>.col-9-10 {
     max-width: 90%
 }

 .grid>.col-10-10 {
     max-width: 100%
 }

 .grid+.grid {
     margin-top: 20px
 }

 .grid:after {
     display: table;
     clear: both
 }

 @media (max-width:1239px) {
     .grid>.col-desktop-1-1 {
         max-width: 100% !important
     }

     .grid>.col-desktop-1-2 {
         max-width: 50% !important
     }

     .grid>.col-desktop-1-3 {
         max-width: 33.33333333% !important
     }

     .grid>.col-desktop-2-3 {
         max-width: 66.66666666% !important
     }

     .grid>.col-desktop-1-4 {
         max-width: 25% !important
     }

     .grid>.col-desktop-3-4 {
         max-width: 75% !important
     }
 }

 @media (max-width:1023px) {

     .parallaxMotion .parallaxElement:not(.responsive),
     .parallaxMotion:not(.responsive) .parallaxElement {
         -webkit-transform: none !important;
         transform: none !important
     }

     .grid:not(.later)>[class*=col-]:not([class*=col-phablet-]):not([class*=col-phone-]) {
         max-width: 100%
     }

     .grid>.col-tablet-1-1 {
         max-width: 100% !important
     }

     .grid>.col-tablet-1-2 {
         max-width: 50% !important
     }

     .grid>.col-tablet-1-3 {
         max-width: 33.33333333% !important
     }

     .grid>.col-tablet-2-3 {
         max-width: 66.66666666% !important
     }

     .grid>.col-tablet-1-4 {
         max-width: 25% !important
     }

     .grid>.col-tablet-3-4 {
         max-width: 75% !important
     }

     .grid>.col-tablet-1-5 {
         max-width: 20% !important
     }

     .grid>.col-tablet-2-5 {
         max-width: 40% !important
     }

     .grid>.col-tablet-3-5 {
         max-width: 60% !important
     }

     .grid>.col-tablet-4-5 {
         max-width: 80% !important
     }

     .flex:not(.later)>[class*=col-]:not([class*=col-phablet-]):not([class*=col-phone-]) {
         width: 100%
     }

     .flex>.col-tablet-1-1 {
         width: 100% !important
     }

     .flex>.col-tablet-1-2 {
         width: 50% !important
     }

     .flex>.col-tablet-1-3 {
         width: 33.33333333% !important
     }

     .flex>.col-tablet-2-3 {
         width: 66.66666666% !important
     }

     .flex>.col-tablet-1-4 {
         width: 25% !important
     }

     .flex>.col-tablet-3-4 {
         width: 75% !important
     }

     .flex>.col-tablet-1-5 {
         width: 20% !important
     }

     .flex>.col-tablet-2-5 {
         width: 40% !important
     }

     .flex>.col-tablet-3-5 {
         width: 60% !important
     }

     .flex>.col-tablet-4-5 {
         width: 80% !important
     }
 }

 @media (max-width:767px) {
     .grid.later>[class*=col-]:not([class*=col-phone-]) {
         max-width: 100%
     }

     .grid>.col-phablet-1-1 {
         max-width: 100% !important
     }

     .grid>.col-phablet-1-2 {
         max-width: 50% !important
     }

     .grid>.col-phablet-1-3 {
         max-width: 33.33333333% !important
     }

     .grid>.col-phablet-1-4 {
         max-width: 25% !important
     }

     .grid>.col-phablet-3-4 {
         max-width: 75% !important
     }

     .flex.later>[class*=col-]:not([class*=col-phone-]) {
         width: 100%
     }

     .flex>.col-phablet-1-1 {
         width: 100% !important
     }

     .flex>.col-phablet-1-2 {
         width: 50% !important
     }

     .flex>.col-phablet-1-3 {
         width: 33.33333333% !important
     }

     .flex>.col-phablet-2-3 {
         width: 66.66666666% !important
     }

     .flex>.col-phablet-1-4 {
         width: 25% !important
     }

     .flex>.col-phablet-3-4 {
         width: 75% !important
     }
 }

 .grid.grid-74 {
     margin-left: -12px;
     margin-right: -12px
 }

 .grid.grid-74>[class*=col-] {
     padding-left: 12px;
     padding-right: 12px
 }

 @media (max-width:1278px) {
     .grid.grid-77>[class*=col-] {
         max-width: 50%
     }
 }

 .grid.grid-83>[class*=col-] {
     position: relative;
     background: #fff;
     overflow: hidden;
     box-shadow: -1px 0 0 #EBEBEB inset
 }

 @media (max-width:1023px) {
     .grid.grid-83 {
         max-width: 400px;
         margin-left: auto;
         margin-right: auto
     }

     .grid.grid-83>[class*=col-] {
         padding: 30px;
         margin-bottom: 30px;
         box-shadow: 0 0 1px rgba(48, 48, 48, .54);
         border-radius: 6px
     }
 }

 @media (min-width:1024px) {
     .grid.grid-83>[class*=col-] {
         padding: 50px;
         border-radius: 0
     }

     .grid.grid-83>[class*=col-]:last-child {
         box-shadow: none
     }
 }

 @media (min-width:1240px) {
     .grid.grid-84 {
         border-radius: 6px;
         overflow: hidden
     }

     .slide.whiteSlide .grid.grid-84 {
         box-shadow: 0 0 1px rgba(48, 48, 48, .54)
     }
 }

 .grid.grid-84>[class*=col-] {
     position: relative;
     background: #fff;
     overflow: hidden;
     padding: 30px;
     box-shadow: -1px 0 0 #EBEBEB inset
 }

 @media (max-width:1239px) {
     .grid.grid-84>[class*=col-] {
         max-width: calc(50% - 20px) !important;
         margin-left: 10px;
         margin-right: 10px;
         margin-bottom: 20px;
         box-shadow: 0 0 1px rgba(48, 48, 48, .54);
         border-radius: 6px
     }
 }

 @media (max-width:767px) {
     .grid.grid-84>[class*=col-] {
         max-width: 100% !important;
         margin-left: 0;
         margin-right: 0
     }
 }

 @media (min-width:1240px) {
     .grid.grid-84>[class*=col-] {
         border-radius: 0
     }

     .grid.grid-84>[class*=col-]:last-child {
         box-shadow: none
     }
 }

 body,
 html,
 img {
     max-width: 100%;
 }

 .grid.grid-85>[class*=col-] .pad {
     box-shadow: 0 0 1px rgba(48, 48, 48, .54)
 }

 .grid.grid-85>[class*=col-] .blogs-pades {
     box-shadow: 0 0 1px rgba(48, 48, 48, .54)
 }

 @media (max-width:435px) {
     .grid>[class*=col-] {
         max-width: 100%
     }

     .grid>.col-phone-1-1 {
         max-width: 100% !important
     }

     .grid>.col-phone-1-2 {
         max-width: 50% !important
     }

     .grid>.col-phone-1-3 {
         max-width: 33.33333333% !important
     }

     .grid>.col-phone-2-3 {
         max-width: 66.66666666% !important
     }

     .flex>[class*=col-] {
         width: 100%
     }

     .flex>.col-phone-1-1 {
         width: 100% !important
     }

     .flex>.col-phone-1-2 {
         width: 50% !important
     }

     .flex>.col-phone-1-3 {
         width: 33.33333333% !important
     }

     .flex>.col-phone-2-3 {
         width: 66.66666666% !important
     }
 }

 .button,
 .button.actionButton,
 .dot,
 .dot:after,
 .material-icons,
 img {
     display: inline-block;
     height: auto;
 }

 .grid {
     margin-left: -2%;
     margin-right: -2%;
 }

 li,
 ol,
 ul {
     list-style: none;
 }

 *,
 :after,
 :before {
     box-sizing: inherit;
 }

 .grid:after {
     display: table;
     clear: both;
 }

 .box-77 .thumbnail-77.video:after,
 .grid-69 .box-69:after,
 .grid:after {
     content: "";
 }

 .container,
 .content,
 .popup:not(.youtube) .background iframe,
 .slide,
 .slide:not(.youtube) .background iframe {
     width: 100%;
     height: 100%
 }

 .slide {
     position: fixed;
     color: #fff;
     z-index: 10
 }

 .slide.active {
     -webkit-transform-style: preserve-3d;
     transform-style: preserve-3d;
     backface-visibility: hidden
 }

 .mobile .slide {
     visibility: hidden
 }

 .container .wrap {
     display: table-cell;
     overflow: hidden
 }

 .container .wrap .spaceWrap,
 .container .wrap.spaceWrap,
 .container .wrap:not(.noSpaces) {
     padding: 68px 0 calc(0% + 0px);
 }

 .container .wrap * {
     -webkit-user-select: text;
     -moz-user-select: text;
     -ms-user-select: text;
     user-select: text
 }

 .popup .background,
 .slide .background {
     position: absolute;
     top: 0;
     left: 0;
     width: 100%;
     height: 100%;
     background-position: center;
     background-size: cover;
     -webkit-backface-visibility: hidden;
     backface-visibility: hidden
 }

 .animateOnEvent .panel.top,
 .animated .panel.top,
 .hidePanel-top .panel.top.hideOnScroll,
 .slides.firstSlide .panel.top.exceptFirstSlide,
 .slides.lastSlide .panel.top.exceptLastSlide,
 .slides:not(.firstSlide) .panel.top.firstSlideOnly,
 .slides:not(.firstSlide):not(.lastSlide) .panel.top.firstAndLastSlidesOnly,
 .slides:not(.lastSlide) .panel.top.lastSlideOnly {
     -webkit-transform: translate3d(0, -100%, 0);
     transform: translate3d(0, -100%, 0);
     opacity: 0
 }

 .scroll .content .mobile .simplifiedMobile .content {
     -webkit-overflow-scrolling: initial;
     overflow: hidden
 }

 .scroll .wrap {
     overflow: hidden
 }

 .mobile .simplifiedMobile .container,
 .mobile .simplifiedMobile .content,
 .mobile .simplifiedMobile .slide,
 .scroll .container,
 .scroll .slide,
 .scroll .slide .content {
     position: relative !important;
     height: auto;
     opacity: 1
 }

 .mobile .simplifiedMobile .popup .container,
 .mobile .simplifiedMobile .popup .content {
     position: absolute !important;
     height: 100%
 }

 .mobile .simplifiedMobile .container,
 .scroll .container {}

 .mobile .slide.autoHeight .simplifiedMobile .container,
 .scroll .slide.autoHeight .container {
     height: auto
 }

 .mobile .simplifiedMobile .slide .background,
 .scroll .slide .background {
     position: absolute !important
 }

 .mobile .simplifiedMobile .slide:not(.autoHeight) .background,
 .scroll .slide:not(.autoHeight) .background {
     min-height: 100vh
 }

 .mobile .simplifiedMobile .slide,
 .mobile .simplifiedMobile .slide.after,
 .mobile .simplifiedMobile .slide.before,
 .scroll .slide,
 .scroll .slide.after,
 .scroll .slide.before {
     visibility: visible;
     -webkit-transform: none !important;
     transform: none !important
 }

 .mobile .simplifiedMobile .slide,
 .mobile .simplifiedMobile .slide.after,
 .mobile .simplifiedMobile .slide.before {
     opacity: 1 !important
 }

 .popup .background iframe,
 .slide .background iframe {
     border: 0;
     position: absolute;
     top: 0;
     left: 0
 }

 .mobile .slide.active {
     visibility: visible
 }

 .slide.whiteSlide {
     color: #202020;
     background: #fff
 }

 .content,
 .slide.active {
     -webkit-backface-visibility: hidden
 }

 body,
 html {
     overflow-x: hidden
 }

 html.scrollable,
 html.scrollable body {
     overflow-y: auto;
     -webkit-overflow-scrolling: touch
 }

 table {
     border-collapse: collapse;
     border-spacing: 0
 }

 .grid>.col-6-12 {
     max-width: 50%;
 }

 .grid [class*=col-] {
     display: block;
     width: 100%;
     padding-left: 2%;
     padding-right: 2%;
     float: left;
 }

 .p,
 blockquote,
 p {}

 @media (max-width: 550px) {
     .wrapss {
         margin-top: 10%;
     }

     .grid {
         margin-left: 2% !important;
         margin-right: 2% !important;
     }
 }

 @media (max-width: 435px) {
     .grid>[class*=col-] {
         max-width: 100%;
     }
 }

 @media (max-width: 767px) {
     .grid>.col-phablet-1-1 {
         max-width: 100% !important;
     }
 }

 @media (max-width: 1023px) {
     .grid>.col-tablet-1-1 {
         max-width: 100% !important;
     }

     .grid>.col-6-12 {
         max-width: 50%;
     }

     .grid [class*=col-] {
         display: block;
         width: 100%;
         padding-left: 2%;
         padding-right: 2%;
         float: left;
     }
 }

 @media (max-width:550px) {
     .service-top-m {
         margin-top: 14% !important;
     }

     .blog-im-home {
         height: 38vh !important;
     }

     .indus-bot-mor-m {
         position: relative !important;
     }

     .huges {
         font-size: 6vh !important;
         margin-top: 6%;
         margin-left: 3%;
         margin-bottom: 3% !important;
     }

     .viewmoreblogs {
         font-size: 13px !important;
         padding: 2px 5px !important;
         margin-left: 0%;
         font-weight: 500;
         margin-top: 0%;
         margin-inline: auto;
     }

     .blogs-ima {
         margin-right: 0% !important;
     }

     .explor-about {
         width: 34px !important;
         height: auto;
     }

     .a-link__text {
         font-size: 19px !important;
     }

     .margin-top-5 {
         margin-top: 0px !important;
     }

     .paragraph-section {
         font-size: 86%;
         line-height: 3.636364;
         font-weight: 300;
     }

     .paragraph-section-retail {
         font-size: 16px;
         line-height: 3.636364;
         color: white !important;
         font-weight: 500;
         white-space: normal;
     }

     .logo-supp-hed {
         font-size: 100%;
         line-height: 3.636364;
         font-weight: 300;
     }

     .paragraph-section-box-p {
         font-size: 73%;
         font-weight: 300;
     }

     .p-section-erp-why {
         font-size: 86%;
         line-height: 3.636364;
         font-weight: 300;
     }

     .ser-box-heading {
         font-size: 11px;
         font-weight: 300;
     }

     .explore-next-section img,
     .next-section img,
     .move-to-getintouch img,
     .linkcontainer img,
     .link img {
         margin: auto;
         max-width: 24%;
     }

     .ulist-pad {
         padding-top: 0%;
     }

     .welcom-section {
         margin-top: 50%;
     }

     .ds-logo {
         width: auto;
     }

     .industy-heading {
         font-size: 28px;
         margin-left: 10%;
         margin-bottom: 5px;
     }

     .industry-sections {
         margin: 7vh 0 0 0%;
     }

     .slider,
     .slider>div {
         height: 100vh !important;
     }

     .industries-logo {
         width: 24%;
         margin-left: 0%;
         margin-bottom: 0%;
         margin-top: -4%;
     }

     .mobile-vie {
         font-size: 2em;
         margin-top: 17%;
         margin-bottom: 20px;
     }

     .industries-paragraph {
         padding: 0px 7% 8px 7%;
         font-size: 14px !important;
         text-align: center;
         text-align: justify;
     }

     .slider>i {
         margin: 0px 4px !important;
         width: 18px !important;
         padding: 4px !important;
     }

     .industry-title-for-mobile {
         margin-left: 0%;
         font-size: 21px !important;
         margin-right: 0%;
         font-weight: 600 !important;
         margin-bottom: 5px !important;
     }

     .for-full-case-mobile {
         margin-left: 0%;
     }

     .welcom-heading {
         font-size: 28px !important;
     }

     .contact-form-heading {
         color: white;
         font-size: 14px !important;
     }

     .modal__title {
         font-size: 18px !important;
     }

     .fu-case-im {
         width: 22% !important;
     }

     .form-im {
         width: 18% !important;
     }

     .servi-ico {
         width: 70%;
     }

     .grid {
         margin-left: 2% !important;
         margin-right: 2% !important;
     }

     .for-respon-m {
         padding: 20% 0;
         margin-block: 4%;
     }

     .blog-title {
         font-size: 6vh !important;
         padding-bottom: 0% !important;
         margin-inline: auto;
     }

     .blgs-heading-lef {
         margin: 0 0 0 0 !important;
     }

     .view-more-blog {
         position: absolute;
         top: 84%;
         left: 12px;
     }

     .more-blogs-heading {
         font-size: 3vh;
     }

     .blogs-heads {
         margin-top: 18%;
     }

     .for-m-blog {
         padding: 20% 10px;
         margin-block: 4%;
     }

     .blo-box-heading {
         font-size: 16px;
         font-weight: 300;
     }

     .view-full-blog {
         position: relative;
         top: 40px;
     }

     .blog-ful-imag {
         width: 7%;
     }

     .ful-para {
         font-size: 14px;
         color: white;
         align-self: center;
     }

     .grid+.grid {
         margin-top: 0 !important;
     }

     .d-none {
         display: none;
     }

     .d-block {
         display: block;
     }

     .for-blog-explor {
         position: absolute;
         bottom: auto !important;
     }

     .styl-more-blog {
         border: 1px solid #19234D;
         padding: 0 8px;
         border-radius: 10px;
         box-shadow: 0 0 10px 0 #19234D inset, 0 0 10px 4px #19234D;
         width: 55%;
         margin-bottom: 2%;
     }

     .explore-next-sectionss,
     .next-section,
     .move-to-getintouch,
     .linkcontainer,
     .link {
         width: auto !important;
         margin-top: 2%;
     }

     .explore-image {
         width: 10%;
     }

     .explr-mor {
         font-size: 14px !important;
     }

     h2.huge {
         font-size: 2em;
         padding-left: 18px;
         padding-top: 16px;
     }

     .mail-footer {
         border-bottom: 2px solid white;
         width: 50%;
     }

     .contact-mail-h {
         font-size: 16px;
     }

     .fa-envelope {
         font-size: 16px;
     }

     .phone-footer {
         border-bottom: 2px solid white;
         width: 50%;
     }

     .contact-para-footer {
         font-size: 16px;
     }

     .company-address-footer {
         border-bottom: 2px solid white;
         width: 50%;
     }

     .company-address-footer h3 {
         font-size: 20px;
         font-weight: 500;
     }

     .address-footer {
         width: 180%;
         font-size: 16px;
     }

     .qrcode-image {
         width: auto;
         margin-left: -50%;
         margin-top: 4%;
         margin-bottom: 2%;
     }

     .map-for-mobile {
         border-radius: 10px;
         width: 100%;
         height: auto;
     }

     .modal {
         margin-top: 14% !important;
         margin-right: 0% !important;
     }

     .about-section-h {
         padding-left: 6%;
         padding-right: 2%;
         font-size: 18px !important;
         margin-top: 18% !important;
     }

     .box canvas {
         width: 180px !important;
         height: 180px !important;
     }

     .about-profile-p {
         padding: 0px 5% !important;
         font-size: 14px !important;
     }

     .mgp {
         margin-top: 3%;
         padding-right: 3%;
     }

     .style5 .box:after,
     .style5 .style1 .box2:after,
     .style1 .style5 .box2:after,
     .style5 .style4 .box2:after,
     .style4 .style5 .box2:after {
         bottom: -27px;
         right: 15px;
     }

     .box {
         width: 100% !important;
         margin-top: 0% !important;
         margin-bottom: 0% !important;
         margin-left: 0% !important;
     }

     .style5 .box:before,
     .style5 .style1 .box2:before,
     .style1 .style5 .box2:before,
     .style5 .style4 .box2:before,
     .style4 .style5 .box2:before {
         top: -10px;
         left: 8px;
     }

     .style5 .box:before,
     .style5 .style1 .box2:before,
     .style1 .style5 .box2:before,
     .style5 .style4 .box2:before,
     .style4 .style5 .box2:before,
     .style5 .box:after,
     .style5 .style1 .box2:after,
     .style1 .style5 .box2:after,
     .style5 .style4 .box2:after,
     .style4 .style5 .box2:after {
         font-size: 50px;
     }

     .box .chart {
         font-size: 18px !important;
     }

     .resp-about-h {
         font-size: 16px;
     }

     .for-about-last {
         position: absolute !important;
         top: 104% !important;
     }

     .sidebar .close {
         padding: 4px;
     }

     .about-m {
         padding-left: 18%;
     }

     .sidebar .mainMenu li {
         font-size: 2.4em;
         line-height: 65px;
     }

     .sidebar ul.mainMenu,
     .sidebar ul.social,
     .sidebar ul.subMenu {
         margin-bottom: 16px;
     }

     .button.actionButton {
         padding: 2px;
         width: 10%;
         margin-top: 2%;
     }

     .wraps-for-about {
         margin-top: 18% !important;
         text-align: left !important;
     }

     .heading-who {
         font-size: 4vh !important;
         margin-top: 6% !important;
     }

     .about-m-1-p {
         padding-left: 0% !important;
         font-size: 14px !important;
     }

     .about-m-p {
         padding-left: 1% !important;
         font-size: 14px !important;
     }

     .b-contact-about {
         margin-bottom: 7%;
     }

     .contact-about-b {
         font-size: 15px !important;
         padding: 5px 16px !important;
     }

     .about-overv-last-b {
         position: absolute !important;
         top: 100% !important;
     }

     .explore-next-section span {
         font-size: 14px;
         color: black !important;
     }

     .m-logo {
         width: 13% !important;
     }

     .our-mission-p {
         font-size: 14px !important;
     }

     .vission-logo {
         width: 20% !important;
     }

     .mission-r-im2 {
         width: 80% !important;
         margin-bottom: 3% !important;
     }

     .mission-r-im1 {
         width: 80% !important;
     }

     .who-r-imag1 {
         width: 69% !important;
     }

     .who-r-imag2 {
         width: 70% !important;
     }

     .heading-why-c {
         font-size: 4vh !important;
         margin-top: 7% !important;
     }

     .why-choose-im-h {
         margin-top: 2%;
     }

     .why-chose-d-h {
         align-self: center;
         font-size: 20px !important;
     }

     .box-2-m {
         margin-top: 3% !important;
     }

     .for-box-m-about {
         padding: 5% 5% !important;
         margin-block: 4% !important;
         margin-inline: 2% !important;
     }

     .why-chosse-box h3 {
         font-size: 18px !important;
     }

     .why-chosse-box p {
         font-size: 15px !important;
     }

     .wrapss {
         margin-top: 10%;
     }

     .wraps {
         margin-top: 15%;
     }

     .heading-upg-thd {
         padding-left: 3% !important;
         font-size: 20px !important;
         padding-right: 2%;
     }

     .first-sect-top-imag {
         margin: 4% 0 4% 0 !important;
         width: 90% !important;
     }

     .first-sect-top-imag-proj {
         margin: 4% 0 4% 0 !important;
         width: 90% !important;
     }

     .sect-2-p {
         font-size: 14px !important;
         padding: 0% 2% 4% 2% !important;
     }

     .sect-secd-image-in {
         text-align: center !important;
     }

     .secds-sect-top-imag {
         width: 80% !important;
     }

     .first-top-2-h {
         font-size: 18px !important;
         padding-left: 4% !important;
         margin-top: 2vh !important;
         padding-right: 3% !important;
     }

     .heading-first-top-blogs {
         font-size: 35px !important;
         text-align: center;
         margin-top: 16% !important;
         padding-left: 0% !important;
         margin-bottom: 4% !important;
     }

     .blog-single-top-h {
         font-size: 16px !important;
         margin-bottom: 4% !important;
     }

     .p-page {
         padding-left: 3% !important;
         font-size: 14px !important;
         white-space: normal !important;
     }

     .centr-imag {
         margin-top: 2vh !important;
     }

     .centr-imag {
         width: 50% !important;
         margin-left: 25%;
     }

     .g-r-list {
         font-size: 14px !important;
     }

     .sec-section-p-1 {
         padding-top: 0vh !important;
         font-size: 14px !important;
         margin-left: 0% !important;
     }

     .crm-erp-imag {
         width: 90% !important;
         position: relative !important;
         bottom: 0vh !important;
         left: 0% !important;
         padding-bottom: 33% !important;
     }

     .crm-erp-p {
         font-size: 16px !important;
         margin-top: 0px !important;
         padding-bottom: 15px !important;
     }

     .d-365-family-last-logo {
         width: 40% !important;
     }

     .for-m-erp-lst {
         margin-left: 25%;
         margin-top: 12px;
         margin-bottom: 12px;
     }

     .mergi {
         margin-left: 0% !important;
         margin-top: 0%;
     }

     .whychoose-logos {
         width: 35% !important;
     }

     .b-1-p {
         font-size: 15px !important;
         padding-left: 0%;
         text-align: justify;
         padding-right: 5% !important;
     }

     .for-m-v-s-im {
         display: table-cell !important;
     }

     .for-m-s-im {
         display: none !important;
     }

     .hid-imag {
         width: 50% !important;
     }

     .centr {
         text-align: center;
         margin-bottom: 3%;
     }

     .whiteBox {
         height: auto !important;
         padding: 10px !important;
     }

     .whiteBox h3 {
         font-size: 18px !important;
         font-weight: 500;
     }

     .FO-M {
         margin-top: 2%;
     }

     .for-mob-v {
         margin-top: 6%;
     }

     .collapsible {
         padding: 10px !important;
         font-size: 16px !important;
     }

     .contentss p {
         padding: 10px !important;
         font-size: 12px !important;
     }

     .fo-m-ped {
         padding-left: 4% !important;
     }

     .fo-mo-m-s {
         margin-left: 0% !important;
     }

     .p-crm {
         font-size: 15px !important;
     }

     .p-dynamics-crm {
         padding-left: 4% !important;
         font-size: 14px !important;
         white-space: normal !important;
     }

     .p-dynamics-sales {
         margin-top: 10px;
         padding-left: 4% !important;
         font-size: 14px !important;
         white-space: normal !important;
     }

     .crm-applic-p-b {
         white-space: normal !important;
         width: auto !important;
         font-size: 16px !important;
     }

     .crm-3-se-p {
         font-size: 15px !important;
         padding: 10px 15px 4px 20px !important;
     }

     .crm-3-s-img {
         text-align: center !important;
     }

     .crm-image-en {
         width: 85% !important;
     }

     .whiteBox p {
         font-size: 14px !important;
         font-weight: 400;
     }

     .fo-1-l-p {
         font-size: 14px !important;
         padding: 3% 3% 0 3% !important;
     }

     .heading-fo-2-sect-h {
         padding-left: 4% !important;
         font-size: 18px !important;
         font-weight: 500;
     }

     .heading-sales-2-sect-h {
         padding-left: 4% !important;
         font-size: 18px !important;
         font-weight: 500;
     }

     .fo-2-p {
         font-size: 14px !important;
         padding-right: 4% !important;
         margin-left: 4% !important;
     }

     .di-bottm {
         position: inherit !important;
     }

     .fo-sec-bottm-imag {
         width: 91% !important;
     }

     .fo-third-s {
         margin-top: 25% !important;
     }

     .whiteBox-fo h3 {
         font-size: 17px !important;
         font-weight: 600 !important;
     }

     .whiteBox-fo p {
         font-size: 14px !important;
     }

     .whiteBox-fo {
         height: auto !important;
         padding: 8px !important;
     }

     .fo-last-sect-p {
         text-align: justify;
         font-size: 16px !important;
         padding: 0px 12px 0px 18px !important;
     }

     .sales-last-sect-p {
         font-size: 16px !important;
         padding: 0px 12px 0px 18px !important;
     }

     .sales-1-sect-l-p {
         font-size: 15px !important;
         padding: 1% 4% 0 5% !important;
     }

     .sales-secd-sect-last-h {
         padding-left: 4% !important;
         padding-right: 2%;
         font-size: 18px !important;
         font-weight: 500;
     }

     .sales-secd-sect-last-p {
         font-size: 15px !important;
         padding: 4px 4% 0 5% !important;
     }

     .whiteBox-sales {
         height: auto !important;
         margin: 4px !important;
         padding: 8px !important;
     }

     .whiteBox-sales h3 {
         font-size: 17px !important;
         font-weight: 500;
     }

     .order-lit {
         font-size: 14px !important;
     }

     .order-lit-tra {
         font-size: 16px !important;
     }

     .sales-last-sect-image {
         width: 90% !important;
     }

     .sales-last-sect-im {
         margin-top: 8%;
     }

     .p-dynamics-cs {
         margin-top: 3%;
         padding-left: 4% !important;
         font-size: 15px !important;
     }

     .p-dynamics-proj {
         margin-top: 3%;
         padding-right: 4% !important;
         padding-left: 4% !important;
         font-size: 14px !important;
     }

     .proj-dynamics-mar {
         margin-top: 3%;
         padding-left: 4% !important;
         font-size: 14px !important;
     }

     .sales-top-imag {
         width: 90% !important;
         margin-top: 3%;
     }

     .powrbi-1-sect-l-p {
         font-size: 14px !important;
         padding: 0 18px !important;
     }

     .markt-1-sect-l-p {
         font-size: 14px !important;
         padding: 0 18px !important;
     }

     .heading-proj-2-sect-h {
         padding-left: 4% !important;
         font-size: 18px !important;
     }

     .heading-azure-2-sect-h {
         padding-left: 4% !important;
         font-size: 20px !important;
     }

     .heading-azure-3-sect-h {
         padding-left: 4% !important;
         font-size: 20px !important;
     }

     .heading-sharepot-2-sect-h {
         padding-left: 4% !important;
         font-size: 20px !important;
     }

     .heading-2-sect-first-tra {
         padding-left: 5% !important;
         padding-right: 2%;
         margin-top: 7% !important;
         font-size: 20px !important;
     }

     .logo-secd-sect-tra {
         padding-left: 1% !important;
     }

     .tra-p-secd-sect {
         font-size: 16px !important;
     }

     .heading-2-sect-first-upg {
         padding-left: 8% !important;
         padding-right: 2% !important;
         font-size: 17px !important;
     }

     .impl-collaps-m {
         margin-top: 3vh !important;
     }

     .heading-2-sect-h {
         padding-left: 4% !important;
         font-size: 20px !important;
         margin-right: 3% !important;
         margin-top: 4% !important;
     }

     .heading-sect-h {
         padding-left: 4% !important;
         font-size: 18px !important;
         margin-top: 4% !important;
     }

     .cs-secd-sect-img {
         width: 75% !important;
     }

     .whiteBox-cs h3 {
         font-size: 18px !important;
     }

     .whiteBox-cs p {
         font-size: 13px !important;
     }

     .whiteBox-cs {
         margin: 1% !important;
     }

     .cs-last-sect-p {
         font-size: 14px !important;
         text-align: justify;
         padding: 5px 20px 10px 20px !important;
     }

     .skills-area {
         text-align: -webkit-center !important;
         display: block !important;
     }

     .single-skill {
         margin-bottom: 20px !important;
     }

     .ol-lists-cs {
         padding-right: 15px !important;
         padding-bottom: 5%;
     }

     .ol-lists-automat {
         padding-right: 15px !important;
         padding-bottom: 5%;
     }

     .ol-lists-automat li {
         padding-top: 2%;
     }

     .ol-lists-tra {
         padding-right: 15px !important;
         padding-bottom: 5%;
     }

     .ol-lists-itms {
         padding-right: 15px !important;
         padding-bottom: 5%;
     }

     .order-lit {
         padding-left: 5% !important;
     }

     .order-lit-tra {
         padding-left: 10% !important;
     }

     .top-tra-2 {
         margin-top: 4% !important;
     }

     .m-top-2-h {
         font-size: 18px !important;
         padding-left: 1% !important;
         font-weight: 600;
         margin-top: 2% !important;
     }

     .whiteBox-m h3 {
         margin-bottom: 10px !important;
         font-size: 18px !important;
     }

     .whiteBox-m {
         padding: 5px !important;
         margin: 1% !important;
     }

     .whiteBox-fs h3 {
         font-size: 19px !important;
     }

     .whiteBox-fs p {
         font-size: 14px !important;
     }

     .whiteBox-fs {
         margin: 2% !important;
     }

     .whiteBox-commerce h3 {
         font-size: 19px !important;
     }

     .whiteBox-commerce p {
         font-size: 14px !important;
     }

     .whiteBox-commerce {
         margin: 2% !important;
     }

     .whiteBox-proj h3 {
         font-size: 19px !important;
     }

     .whiteBox-proj p {
         font-size: 14px !important;
     }

     .whiteBox-proj {
         margin: 2% !important;
     }

     .whiteBox-proj2 h3 {
         font-size: 19px !important;
     }

     .whiteBox-proj2 p {
         font-size: 14px !important;
     }

     .whiteBox-proj2 {
         margin: 2% !important;
     }

     .p-dynamics-commerce {
         padding-left: 5% !important;
         font-size: 14px !important;
         padding-right: 6% !important;
     }

     .send-sect-impl-p {
         padding-left: 5% !important;
         font-size: 14px !important;
         padding-right: 6% !important;
     }

     .send-sect-upg-p {
         padding-left: 5% !important;
         font-size: 14px !important;
         padding-right: 6% !important;
     }

     .send-sect-supp-p {
         padding-left: 5% !important;
         font-size: 14px !important;
         padding-right: 6% !important;
     }

     .p-dynamics-azure {
         padding-left: 5% !important;
         font-size: 14px !important;
         padding-right: 6% !important;
     }

     .hr-mar-t {
         margin-top: 4%;
     }

     .whiteBox-hr {
         padding: 5px !important;
         min-height: auto !important;
         margin: 2% !important;
     }

     .whiteBox-hr h3 {
         font-size: 16px !important;
         font-weight: 500;
     }

     .p-dynamics-hr-last {
         padding-left: 4% !important;
         font-size: 14px !important;
         width: auto !important;
         padding-right: 2%;
     }

     .p-single-blog {
         padding-left: 4% !important;
         font-size: 14px !important;
         width: auto !important;
         padding-right: 2%;
     }

     .whiteBox-hr p {
         font-size: 14px !important;
     }

     .hr-last-box-pad {
         margin-left: 0% !important;
     }

     .powerp-logos-h-section {
         font-size: 23px !important;
     }

     .azure-top-2-h {
         font-size: 20px !important;
         padding-left: 5% !important;
     }

     .erp-top-2-h {
         font-size: 16px !important;
         padding-left: 3% !important;
     }

     .porp-box-last {
         margin-left: 0% !important;
     }

     .powerp-logos-4 {
         width: 25% !important;
     }

     .whiteBox-bi {
         padding: 10px !important;
         margin: 1% !important;
     }

     .whiteBox-bi h3 {
         font-size: 20px !important;
     }

     .whiteBox-bi p {
         font-size: 14px !important;
     }

     .p-dynamics-powrapps {
         padding-left: 4% !important;
         font-size: 14px !important;
         padding-top: 1%;
     }

     .top-impl-p {
         font-size: 14px !important;
         margin-top: 5% !important;
         margin-bottom: 1rem;
     }

     .top-tra-p {
         padding-left: 6% !important;
         font-size: 14px !important;
         padding-top: 2%;
         padding-right: 7% !important;
     }

     .top-upg-p {
         padding-left: 6% !important;
         font-size: 14px !important;
         padding-top: 2%;
         padding-right: 7% !important;
     }

     .p-dynamics-ax {
         padding-left: 3% !important;
         font-size: 14px !important;
         padding-top: 1%;
     }

     .powrapps-1-sect-l-p {
         font-size: 14px !important;
         padding: 0% 5% 1% 3% !important;
     }

     .azure-1-sect-l-p {
         font-size: 14px !important;
         padding: 0% 7% 1% 5% !important;
     }

     .sect-l-p {
         font-size: 14px !important;
         padding: 0% 7% 1% 5% !important;
     }

     .sect-l-p-proj {
         font-size: 14px !important;
         padding: 0% 7% 1% 5% !important;
     }

     .sect-SECD-p {
         font-size: 14px !important;
         padding: 0% 7% 1% 5% !important;
     }

     .apps-secd-sec-coll {
         margin-top: 5vh;
     }

     .whiteBox-apps {
         padding: 10px !important;
         margin: 1% !important;
     }

     .whiteBox-apps h3 {
         font-size: 18px !important;
     }

     .whiteBox-apps p {
         font-size: 15px !important;
     }

     .apps-fourt-sect-h {
         border-bottom: 5px solid #770472 !important;
         font-size: 15px !important;
     }

     .h-m-apps {
         margin-top: 9% !important;
     }

     .automate-last-sect-lis {
         margin-top: 5vh !important;
     }

     .virtu-top-2-h {
         font-size: 18px !important;
         padding-left: 5% !important;
         margin-top: 4% !important;
     }

     .p-dynamics-virtual {
         padding-left: 4% !important;
         font-size: 14px !important;
     }

     .virt-secd-sect-last-bo {
         margin-left: 0% !important;
     }

     .virtua-dashboard {
         margin-top: -5% !important;
     }

     .offic-3-img {
         width: 91% !important;
     }

     .whiteBox-share {
         padding: 15px 8px !important;
         margin: 1% !important;
     }

     .whiteBox-share h3 {
         font-size: 18px !important;
     }

     .whiteBox-share p {
         font-size: 14px !important;
     }

     .share-fourt-sect-h {
         font-size: 14px !important;
         line-height: 22px !important;
         padding: 0px 18px 10px 15px !important;
     }

     .share-fourt-sect-h::after {
         width: auto !important;
         margin: 0 30px 0 15px !important;
     }

     .dlt-sect-h {
         font-size: 14px !important;
         line-height: 22px !important;
         padding: 0px 5px 10px 5px !important;
     }

     .dlt-sect-h::after {
         width: auto !important;
         margin: 0 8px 0 5px !important;
     }

     .last-box-erp-sect-h {
         font-size: 14px !important;
         line-height: 22px !important;
         padding: 0px 5px 10px 5px !important;
     }

     .last-box-erp-sect-h::after {
         width: auto !important;
         margin: 0 40px 0 4px !important;
     }

     .botm-bodr-sect-h {
         font-size: 14px !important;
         line-height: 22px !important;
         padding: 16px 5px 5px 5px !important;
     }

     .botm-bodr-sect-h::after {
         width: auto !important;
         margin: 0 40px 0 4px !important;
     }

     .l-i-lef-mid {
         margin-left: 0% !important;
     }

     .whiteBox-azure {
         padding: 10px !important;
         margin: 1% !important;
     }

     .whiteBox-azure h3 {
         font-size: 18px !important;
     }

     .whiteBox-azure p {
         font-size: 15px !important;
         margin-top: 2% !important;
     }

     .whiteBox-whls {
         padding: 10px !important;
         margin: 1% !important;
     }

     .whiteBox-whls h3 {
         font-size: 18px !important;
     }

     .whiteBox-whls p {
         font-size: 15px !important;
         margin-top: 2% !important;
     }

     .azure-bot-imag {
         width: 50% !important;
     }

     .ax-page-dashboard {
         margin-top: 5% !important;
     }

     .whiteBox-nav {
         padding: 10px !important;
         margin: 1% !important;
     }

     .whiteBox-nav h3 {
         font-size: 18px !important;
     }

     .whiteBox-nav p {
         font-size: 15px !important;
         margin-top: 2% !important;
     }

     .nav-n-top-imag {
         margin: 10% 0 !important;
     }

     .nav-third {
         margin-top: 3vh !important;
     }

     .nav-secd-sect-unol {
         margin-top: 0% !important;
     }

     .nav-thid-sect-m {
         margin-top: 5%;
         margin-bottom: 1%;
     }

     .nav-third-sect-s {
         margin-top: 0vh !important;
     }

     .side {
         display: none;
     }

     .whiteBox-erp {
         padding: 10px !important;
         margin: 1% !important;
     }

     .whiteBox-erp h3 {
         font-size: 16px !important;
     }

     .whiteBox-erp p {
         font-size: 14px !important;
         margin-top: 2% !important;
     }

     .erp-last-imag {
         margin: 3% 0 0 0px !important;
     }

     .erp-collaps-m {
         margin-top: 3vh !important;
     }

     .erp-top-imag {
         width: 70% !important;
     }

     .heading-2-sect-h-ret {
         padding-left: 4% !important;
         font-size: 19px !important;
         margin-top: 22% !important;
     }

     .hedng-secd-sect-h {
         font-size: 16px !important;
     }

     .c-ps-ind-top {
         margin-top: 0% !important;
         margin-bottom: 5% !important;
     }

     .logo-reta-for-thrd {
         width: 25% !important;
     }

     .supp-logo-for-thrd {
         width: 45% !important;
     }

     .p-for-indus-ret {
         font-size: 16px !important;
         padding-right: 5%;
     }

     .indusrty-for-indus-ret {
         font-size: 18px !important;
     }

     .lis-finan-for-re {
         margin-top: 4% !important;
     }

     .whiteBox-sector {
         padding: 10px !important;
         margin: 1% !important;
     }

     .whiteBox-sector p {
         font-size: 15px !important;
         margin-top: 2% !important;
     }

     .sectr-sect-top-imag {
         margin: 1% 0 1% 0% !important;
     }

     .public-sectr-lst-sect {
         margin-top: 2% !important;
         font-size: 16px !important;
     }

     .ol-lists-itms li {
         font-size: 14px !important;
     }

     .top-upg {
         margin-left: 2% !important;
     }

     .top-upg-secd-sect {
         margin-left: 2% !important;
         display: block !important;
         text-align: center;
     }

     .top-upg-thd-sect {
         display: block !important;
         text-align: center;
     }

     .top-imag-impl {
         width: 28% !important;
     }

     .top-imag-tra {
         width: 28% !important;
     }

     .top-imag-upg {
         width: 28% !important;
     }

     .top-imag-upg-2 {
         width: 80% !important;
     }

     .top-imag-tra-2 {
         width: 80% !important;
     }

     .top-imag-upg-2nd-sect {
         width: 65% !important;
     }

     .top-imag-upg-3 {
         margin-left: 0% !important;
         width: 60% !important;
     }

     .top-imag-supp {
         width: 28% !important;
     }

     .secd-sect-thrd-upg-hed {
         font-size: 18px !important;
         text-align: left;
         padding-left: 4% !important;
     }

     .botm-bodr-sect-h-supp-2 {
         padding: 12px 0 10px 0px !important;
         font-size: 18px !important;
     }

     .snd-sect-supp {
         padding-left: 5% !important;
     }

     .top-impl-colp-di {
         margin-bottom: 2% !important;
     }

     .whiteBox-impl-2 {
         padding: 10px !important;
         margin: 1% !important;
     }

     .whiteBox-impl-2 h3 {
         font-size: 18px !important;
     }

     .whiteBox-impl-2 p {
         font-size: 15px !important;
         margin-top: 2% !important;
     }

     .whiteBox-impl-4 {
         padding: 10px !important;
         margin: 1% !important;
     }

     .whiteBox-impl-4 h3 {
         font-size: 18px !important;
     }

     .whiteBox-impl-4 p {
         font-size: 15px !important;
         margin-top: 2% !important;
     }
 }

 .pr-heading {
     color: black;
 }

 .new-heder-for-contact {
     position: relative;
     left: 95%;
 }

 .displ-fle-pr-new {
     position: absolute;
     left: 75%;
     display: -webkit-inline-box;
 }

 .clr-pr-new-hder {
     color: #F6CE00;
     font-size: 16px;
     font-weight: 600;
     margin-inline: 5px;
 }

 .custom-border-fornew-hedr {
     position: relative;
 }

 .custom-border-fornew-hedr:after {
     content: " ";
     position: absolute;
     border-left: 2px #F6CE00 solid;
     top: 25%;
     right: -6px;
     height: 54%;
     margin-top: auto;
     margin-bottom: auto;
 }

 .bg-header-new {
     background-color: black;
     padding: 10px 0 10px 20px;
 }

 .displ-flex-new-hedr {
     display: inline-flex;
     justify-content: space-between;
     align-items: center;
 }

 .logo-displ-fle {
     display: -webkit-box;
 }

 .heder-logo-new {
     width: 70%;
     height: auto;
 }

 .top-new-hedr-he {
     color: white;
     font-size: 16px;
     font-weight: 600;
 }

 .displ-fle-pr-newP {
     display: flex;
 }

 .bg-image-for-5th-bl {
     background-image: url(/storage/posts/trading/trading-bg.webp);
     height: auto;
     margin-top: 4%;
     padding: 5rem;
 }

 .bg-image-for-5th-bl h2 {
     color: white !important;
 }

 .bg-image-for-5th-bl p {
     color: white !important;
     margin-right: 40%;
 }

 .bg-clor-5th-bl {
     background-color: #E7F2F4;
     padding: 1rem 3rem 2rem 3rem;
     margin: 6% 0 4% 0;
 }

 .mgn-top-5th-top-p {
     margin-top: 2%;
 }

 .mrtop-for-new-4th-h {
     margin-top: 5% !important;
 }

 .hed2-sing-blg-nfB-4th {
     font-size: 28px;
     font-weight: 500;
     color: black;
     margin-bottom: 14px;
 }

 .hed2-sing-blg-nfB-c-4th {
     font-size: 28px;
     margin-top: 2%;
     font-weight: 500;
     color: #2A8DA0;
     margin-bottom: 14px;
 }

 .ser-icon-4th-blog {
     width: 60%;
     height: auto;
     margin: auto auto;
 }

 .centr-alg-1-4th-blog {
     transform: translate(15%, 25%);
     margin-top: 0% !important;
 }

 .serv-box-main-di-4th-blog {
     background-color: #DEF3F6;
     padding: 0px 0 25px 0;
     margin: 1em 0px;
     border-radius: 10px;
 }

 .ser-box-p-4th-blog {
     text-align: left;
     color: black;
     font-weight: 400;
     font-size: 17px;
     padding-right: 6%;
 }

 .txt-cntr-img {
     text-align: center;
 }

 .ser-box-h-4th-blog {
     color: black;
     text-align: left;
     font-size: 25px;
     font-weight: 600;
 }

 .centr-alg-1-4th-blog-1 {
     transform: translate(15%, 50%);
 }

 .mrtop-new {
     margin-top: 7% !important;
 }

 .blog-detail-pg-in-4th-new {
     margin: 4% 0 2% 0;
     width: auto;
 }

 .centr-alg {
     transform: translate(0%, 50%);
     margin-top: 0% !important;
 }

 .centr-alg-1 {
     transform: translate(0%, 25%);
     margin-top: 0% !important;
 }

 .bg-img-secnd-bl {
     background-image: url(/assets/images/blogs-bg/retail/d365-retail2.webp);
     background-repeat: no-repeat;
     background-size: cover;
     width: 100%;
     height: 75vh;
 }

 .bg-clor-secnd-bl {
     background-color: #EEEEEE;
     padding: 1rem 2rem 5rem 2rem;
     margin: 6% 0 4% 0;
 }

 .bg-colr-for-di-bl {
     background-color: #EEEEEE;
     padding: 1px 4rem 3rem 3rem;
     margin-top: 6%;
 }

 .blog-detail-pg-in-3rd {
     margin: 1% 0;
     width: 100%;
     height: auto;
 }

 .mrgt-for-nfB-3rd {
     margin-top: 3% !important;
     padding-top: 3%;
 }

 .blog-detail-pg-in-3rd-new {
     margin: 4% 0 2% 0;
     width: 70%;
 }

 .img-align-r {
     text-align: -webkit-right;
 }

 .mrgt-for-nfB-new-3rd {
     margin-top: 6% !important;
     margin-bottom: 5%;
 }

 .w-full-3rd {
     width: 100%;
     height: auto;
 }

 .mrgn-to-and-botm-3rd {
     margin-top: 2%;
     margin-bottom: 5% !important;
 }

 .widh-chn-img-3rd {
     width: 75%;
     height: auto;
 }

 .mrgt-for-nfB-new-3rd-2 {
     margin-top: 6% !important;
     margin-bottom: 5%;
 }

 .mrgt-for-nfB-new-bl-3rd {
     margin-top: 6% !important;
     margin-bottom: 4%;
 }

 .img-di-centr-3rd {
     text-align: center;
     margin-top: 1%;
 }

 .form-logo-di {
     text-align: center;
 }

 .form-logo-popup {
     width: 4%;
     margin-top: 0%;
 }

 .img-di-centr {
     text-align: center;
 }

 .mrgn-botm-zero-contee {
     margin-bottom: 0% !important;
 }

 .hed2-sing-blg-nfB {
     font-size: 28px;
     margin-top: 2%;
     font-weight: 500;
     color: black;
     margin-bottom: 14px;
 }

 .par-blg-sing-nfB {
     text-align: left;
     margin-bottom: 1%;
     color: black;
     font-weight: 400;
 }

 .mrgn-for-invoice {
     margin-top: 5%;
 }

 .secnd-img-nfB {
     margin-top: 2%;
 }

 .widh-half-last-img {
     width: 70%;
     height: auto;
 }

 .last-sect-bg-color-nfB {
     background: #ECECEC;
     margin-bottom: 4%;
     padding-top: 4%;
     border-radius: 5px;
     margin-inline: 0px;
     padding-bottom: 0%;
 }

 .mrgt-for-nfB {
     margin-top: 3% !important;
 }

 .containeer-for-nfB {
     margin: -1%;
     display: flex;
 }

 .mr-for-new-1-nfB {
     margin-top: 3%;
 }

 .for-nfB-box {
     width: 50%;
     background: #EEEEEE;
     border-radius: 8px;
     margin-inline: 1%;
     text-align: left;
     margin-top: 1%;
     margin-bottom: 5%;
     padding: 1em 1em 1em 20px;
 }

 .mrtn-t-new-so {
     margin-top: 4%;
 }

 .for-nfB-box h4 {
     color: black;
     font-weight: 600;
     font-size: 18px;
     margin: 2% 0;
 }

 .for-nfB-box p {
     color: black;
     font-size: 16px;
     text-align: left;
     font-weight: 400;
 }

 .wid-for-nB {
     width: 16%;
     height: auto;
 }

 .blgs-box-m {
     margin-inline: 4%;
     margin-bottom: 3%;
 }

 .nav-links li.line-h-l {
     list-style: none;
     line-height: normal;
 }

 .headerza {
     clear: both;
     height: 70px;
 }

 .nav-call-numbr-img {
     width: 12%;
     vertical-align: middle;
     height: auto;
     margin-top: -3px;
 }

 .numbr-nav-stl {
     padding: 4px 12px !important;
     border: 2px solid #3A3A3A;
     border-radius: 8px;
     margin-right: -4px;
     box-shadow: 0 0 0 0px #1e1b1b, 0 0 0 5px #c2c2c2, 0 0 0 10px #e7e7e7 !important;
     background-color: black;
     color: white !important;
 }

 .mgn-r-nav {
     margin-right: 8px;
 }

 .pdn-not-nav {
     padding-right: 1% !important;
 }

 #counter span.percent:after {
     content: "+";
     display: inline-block;
 }

 #counter span.percentzero:after {
     content: "";
     display: inline-block;
 }

 .containeer-for-nAB {
     margin: inherit;
     padding-inline: 3%;
     display: flex;
 }

 .mr-for-new-1-nAB {
     margin-top: 2%;
 }

 .for-nAB-box {
     width: 50%;
     background: linear-gradient(180deg, #5A5A5A 0%, #000000 50.52%, #6D6C6C 100%);
     box-shadow: 5px 7px 9.600000381469727px 7px #00000026;
     border-radius: 15px;
     margin-inline: 1%;
     text-align: left;
     margin-top: 1%;
     margin-bottom: 2%;
     padding: 1em 1em 1em 20px;
 }

 .mrtn-t-new-so {
     margin-top: 4%;
 }

 .for-nAB-box h4 {
     color: #90d201;
     font-weight: 600;
     font-size: 28px;
     margin: 2% 0;
 }

 .for-nAB-box p {
     color: white;
     font-size: 16px;
     text-align: left;
     font-weight: 400;
 }

 .percent-di {
     margin-top: 3%;
 }

 .mrgn-lft-129 {
     margin-left: 129px !important;
 }

 .w-for-bi-m {
     width: 36%;
 }

 .btnz-bg {
     background-color: black !important;
     color: white !important;
 }

 .algn-centr-btn {
     text-align: center;
     margin-top: 7%;
 }

 .algn-cent-di {
     text-align: center;
     margin-top: 7%;
 }

 .backgroundOverlayH {
     position: fixed;
     top: 0;
     right: 0;
     bottom: 0;
     left: 0;
     height: 100%;
     width: 100%;
     margin: 0;
     padding: 0;
     background: #000000;
     opacity: 0.7;
     filter: alpha(opacity=85);
     -moz-opacity: 0.85;
     z-index: 101;
     display: none;
 }

 .tel-he-new-popH {
     font-size: 22px;
     color: #63A70A;
     margin-top: 4%;
     margin-bottom: 2%;
     font-weight: 500;
     text-align: center;
 }

 .delayedPopupWindowH {
     display: none;
     position: fixed;
     width: 35%;
     max-width: 500px;
     height: auto;
     top: 42%;
     left: 50%;
     margin-left: -220px;
     margin-top: -180px;
     z-index: 102;
     border-radius: 10px;
     background: linear-gradient(0deg, #FFFFFF, #FFFFFF);
     box-shadow: 0px 4px 4px 0px #00000040;
     padding: 5px 20px 20px 20px;
 }

 .dis-fl-centr {
     display: flex;
     align-items: center;
     justify-content: center;
     margin-top: -3%;
     margin-bottom: 0;
 }

 .z-in {
     z-index: 9999;
     margin: 0 6rem;
 }

 .btn-arz-left {
     width: 5rem;
     height: 5rem;
     transition: all 150ms ease-out;
 }

 .btn-arz-right {
     width: 5rem;
     height: 5rem;
     transition: all 150ms ease-out;
 }

 #buttonz::after {
     content: "\f077";
     font-family: FontAwesome;
     font-weight: normal;
     font-style: normal;
     font-size: 24px;
     line-height: normal;
     color: #fff;
 }

 #buttonz.show {
     opacity: 1;
     visibility: visible;
 }

 .fixedSidebar {
     position: fixed;
     z-index: 99;
 }

 .fixedSidebar.active .sidebarItem {
     transform: scale(0);
     margin: 0;
     width: 0;
     height: 0;
 }

 .fixedSidebar [data-tooltip] {
     position: relative;
     z-index: 9;
 }

 .fixedSidebar [data-tooltip]::after {
     background: none !important;
     display: none;
 }

 .fixedSidebar [data-tooltip]::before {
     position: absolute;
     content: attr(data-tooltip);
     display: block;
     padding: 6px;
     color: #fff;
     text-align: center;
     font-size: 14px;
     white-space: nowrap;
     border-radius: 4px;
     background: black;
     opacity: 0;
     visibility: hidden;
     cursor: default;
     pointer-events: none;
     transition: all 0.2s ease-in-out;
 }

 .fixedSidebar [data-tooltip]:hover::before {
     opacity: 1;
     visibility: visible;
 }

 .fixedSidebar .sidebarItem {
     position: relative;
     z-index: 10;
     display: inline-block;
     margin: 6px 0;
     width: 32px;
     height: 32px;
     border-radius: 30px;
     transition: 0.25s;
 }

 .fixedSidebar .sidebarItem svg {
     fill: #fff;
 }

 .fixedSidebar.fixedSidebarRight {
     top: 50%;
     right: 0;
     transform: translateY(-50%);
     display: flex;
     flex-direction: column;
     justify-content: center;
     align-items: center;
     padding: 12px 10px;
     border-top-left-radius: 30px;
     border-bottom-left-radius: 30px;
 }

 .fixedSidebar.fixedSidebarRight:before,
 .fixedSidebar.fixedSidebarRight:after {
     content: "";
     pointer-events: none;
     position: absolute;
     height: 0px;
     width: 0px;
     right: 0px;
 }

 .fixedSidebar.fixedSidebarRight:before {
     top: -27px;
     border-radius: 0 0 50px 0;
     box-shadow: 30px 1px 0 0 black;
 }

 .fixedSidebar.fixedSidebarRight:after {
     bottom: -27px;
     border-radius: 0 50px 0px 0;
     box-shadow: 30px -1px 0 0 black;
 }

 .fixedSidebar.fixedSidebarRight .buttonTrigger img {
     transform: rotate(180deg);
     transition: 0.25s;
 }

 .fixedSidebar.fixedSidebarRight .buttonTrigger.active {
     transform: scale(1) !important;
     width: 30px !important;
     height: 30px !important;
 }

 .fixedSidebar.fixedSidebarRight .buttonTrigger.active img {
     transform: rotate(0);
 }

 .fixedSidebar.fixedSidebarRight [data-tooltip]::before {
     top: 50%;
     right: 100%;
     transform: translateY(-50%);
 }

 .fixedSidebar.fixedSidebarRight [data-tooltip]:hover::before {
     right: 50px;
 }

 .numb-box-perct h3:hover {
     background-color: black;
     color: white;
 }

 .custom-border-for-footr-new {
     position: relative;
 }

 .custom-border-for-footr-new:after {
     content: " ";
     position: absolute;
     border-left: 2px white solid;
     top: 12%;
     right: -25px;
     height: 70%;
     margin-top: auto;
     margin-bottom: auto;
 }

 .last-copy-r-bordr:before {
     content: '';
     display: block;
     position: relative;
     width: 50%;
     margin-inline: auto;
     border: 1px solid #D9D9D9;
     margin-bottom: 8px;
 }

 .row {
     display: flex;
     flex-wrap: wrap;
 }

 ul {
     list-style: none;
 }

 .dspl-f-for-new-footr {
     display: -webkit-box;
 }

 .mrgr-zero {
     margin-right: 0% !important;
 }

 .add-detail-new-footr {
     margin-left: 6%;
     margin-right: 37%;
 }

 .mgn-for-ftr-phone {
     margin-left: 8% !important;
 }

 .mgn-for-ftr-em {
     margin-left: 15% !important;
 }

 .footer {
     padding: 70px 0;
     position: relative;
     top: 100%;
     left: 50%;
     transform: translate(-45%, 0%);
 }

 .footer-col {
     padding: 0 15px;
 }

 .footer-col h4 {
     font-size: 18px;
     color: #ffffff;
     text-transform: capitalize;
     margin-bottom: 35px;
     font-weight: 500;
     position: relative;
 }

 .footer-col h4::before {
     content: '';
     position: absolute;
     left: 0;
     bottom: -10px;
     background-color: #e91e63;
     height: 2px;
     box-sizing: border-box;
     width: 50px;
 }

 .footer-col ul li:not(:last-child) {
     margin-bottom: 16px;
 }

 .footer-col ul li a {
     font-size: 16px;
     color: #ffffff;
     text-decoration: none;
     font-weight: 400;
     line-height: 1.7;
     display: block;
     transition: all 0.3s ease;
 }

 .footer-col ul li a:hover {
     padding-left: 8px;
 }

 .footer-col ul li a.crsor:hover {
     padding-left: 0px;
     cursor: text;
 }

 .footer-col ul li a.add-detail-new-footr:hover {
     cursor: text;
     padding-left: 0px !important;
 }

 .footer-col .social-links a {
     display: inline-block;
     height: 40px;
     width: 40px;
     background-color: rgba(255, 255, 255, 0.2);
     margin: 0 10px 10px 0;
     text-align: center;
     line-height: 40px;
     border-radius: 50%;
     color: #ffffff;
     transition: all 0.5s ease;
 }

 .footer-col .social-links a:hover {
     color: #24262b;
     background-color: #ffffff;
 }

 .for-new-l-logo-s-new-ho-lo {
     text-align: center;
     background-color: #EDEDED;
     margin-top: 2%;
     padding: 20px 0 10px 0;
 }

 .new-logo-n-h {
     width: 25%;
     height: auto;
 }

 .backgroundOverlay {
     position: fixed;
     top: 0;
     right: 0;
     bottom: 0;
     left: 0;
     height: 100%;
     width: 100%;
     margin: 0;
     padding: 0;
     background: #000000;
     opacity: 0.7;
     filter: alpha(opacity=85);
     -moz-opacity: 0.85;
     z-index: 101;
     display: none;
 }

 .tel-he-new-pop {
     font-size: 22px;
     color: #63A70A;
     margin-top: 4%;
     margin-bottom: 2%;
     font-weight: 500;
     text-align: center;
 }

 .delayedPopupWindow {
     display: none;
     position: fixed;
     width: 35%;
     max-width: 500px;
     height: auto;
     top: 42%;
     left: 50%;
     margin-left: -220px;
     margin-top: -180px;
     z-index: 102;
     border-radius: 10px;
     background: linear-gradient(0deg, #FFFFFF, #FFFFFF);
     box-shadow: 0px 4px 4px 0px #00000040;
     padding: 5px 20px 20px 20px;
 }

 #btnClose {
     width: 100%;
     display: block;
     text-align: right;
     text-decoration: none;
     color: white;
     height: auto;
     padding: 4px 6px 2px 6px;
     margin-right: -13px;
     border-radius: 50px;
     background-color: #67AC0B;
     float: right;
     max-width: max-content;
     font-size: 15px;
 }

 #btnClose:hover {
     color: white;
     background: black;
 }

 #delayedPopup>div.formDescription {
     float: left;
     display: block;
     width: 44%;
     padding: 1% 3%;
     font-size: 18px;
     color: #666;
     clear: left;
 }

 #delayedPopup>div.formDescription h2 {
     color: #444444;
     font-size: 36px;
     line-height: 40px;
 }

 #delayedPopup #mc_embed_signup {
     float: left;
     width: 47%;
     padding: 1%;
     display: block;
     font-size: 16px;
     color: #666;
     margin-left: 1%;
 }

 #delayedPopup #mc-embedded-subscribe-form input {
     width: 95%;
     height: 30px;
     font-size: 18px;
     padding: 3px;
     margin-bottom: 5px;
 }

 #delayedPopup #mc-embedded-subscribe-form input:hover {
     border: solid 2px #40c348;
     box-shadow: 0 1px 3px #aaaaaa;
 }

 #delayedPopup #mc-embedded-subscribe-form input:focus {
     border: solid 2px #40c348;
     box-shadow: none;
 }

 #delayedPopup #mc-embedded-subscribe {
     width: 100% !important;
     height: 40px !important;
     margin: 10px auto 0 auto;
     background: #5d9e62;
     border: none;
     color: #fff;
 }

 #btnCloseH {
     width: 100%;
     display: block;
     text-align: right;
     text-decoration: none;
     color: white;
     height: auto;
     padding: 2px 6px 2px 6px;
     margin-right: -13px;
     border-radius: 50px;
     background-color: #67AC0B;
     float: right;
     max-width: max-content;
     font-size: 15px;
 }

 #btnCloseH:hover {
     color: white;
     background-color: black;
 }

 #delayedPopup #mc-embedded-subscribe:hover {
     background: #40c348;
     color: #fff;
     box-shadow: none !important;
     cursor: pointer;
 }

 .mmgg {
     background: #25d366 !important;
 }

 .blog-detail-pg-in {
     margin: 1% 0;
 }

 .blog-detail-pg-in-sm {
     width: 6%;
     margin-top: 2%;
     margin-bottom: 1%;
 }

 .mrng-top-o {
     margin-top: -10px !important;
 }

 .di-fl-ne-pr {
     display: flex;
     text-align: center;
     align-items: center;
     top: 81%;
     left: 8%;
     z-index: 999999;
     position: absolute;
     justify-content: center;
 }

 .btn-arrow {
     color: transparent;
     display: block;
     margin: 0 4rem;
     z-index: 99999;
     position: relative;
     width: 5rem;
     height: 5rem;
     transition: all 150ms ease-out;
 }

 .btn-arrow::before,
 .btn-arrow::after {
     content: "";
     display: block;
     position: absolute;
     top: 0;
     left: 0;
     background-color: black;
     transition: all 150ms ease-out;
 }

 .btn-arrow::before {
     width: 75%;
     height: 25%;
 }

 .btn-arrow::after {
     width: 25%;
     height: 75%;
 }

 .btn-arrow:hover,
 .btn-arrow:focus {}

 .btn-arrow:hover::before,
 .btn-arrow:hover::after,
 .btn-arrow:focus::before,
 .btn-arrow:focus::after {
     background-color: #404040;
 }

 .btn-arrow.btn-arrow-left::before,
 .btn-arrow.btn-arrow-left::after,
 .btn-arrow.btn-arrow-right::before,
 .btn-arrow.btn-arrow-right::after {
     top: 12.5%;
     left: 12.5%;
 }

 .btn-arrow.btn-arrow-left {
     transform: rotate(-45deg);
 }

 .btn-arrow.btn-arrow-right {
     transform: rotate(135deg);
 }

 [data-tooltip] {
     cursor: pointer;
     position: relative;
 }

 [data-tooltip]::after {
     background-color: rgba(51, 51, 51, 0.9);
     border-radius: 0.3rem;
     color: #fff;
     content: attr(data-tooltip);
     font-size: 1rem;
     font-size: 100%;
     width: 50%;
     font-weight: normal;
     opacity: 0;
     padding: 1.25rem 1.5rem;
     position: absolute;
     text-align: center;
     text-transform: none;
     transition: opacity 0.2s;
     visibility: hidden;
     z-index: 1;
 }

 [data-tooltip].tooltip-top::before {
     border-style: solid;
     border-width: 0.3rem;
     content: "";
     opacity: 0;
     position: absolute;
     transition: opacity 0.2s;
     visibility: hidden;
     border-color: rgba(51, 51, 51, 0.9) transparent transparent transparent;
     top: 0;
     left: 50%;
     margin-left: -0.3rem;
 }

 [data-tooltip].tooltip-top::after {
     bottom: 100%;
     left: 50%;
     transform: translate(-50%);
 }

 [data-tooltip].tooltip-bottom::before {
     border-style: solid;
     border-width: 0.3rem;
     content: "";
     opacity: 0;
     position: absolute;
     transition: opacity 0.2s;
     visibility: hidden;
     border-color: transparent transparent rgba(51, 51, 51, 0.9) transparent;
     bottom: 0;
     left: 50%;
     margin-left: -0.3rem;
 }

 [data-tooltip].tooltip-bottom::after {
     top: 100%;
     left: 50%;
     transform: translate(-50%);
 }

 [data-tooltip].tooltip-left::before {
     border-style: solid;
     border-width: 2.3rem;
     content: "";
     opacity: 0;
     position: absolute;
     transition: opacity 0.2s;
     visibility: hidden;
     border-color: transparent transparent transparent rgba(51, 51, 51, 0.9);
     top: 1rem;
     right: calc(110% - 3.3rem);
     margin-top: -0.3rem;
 }

 [data-tooltip].tooltip-left::after {
     top: 0rem;
     right: calc(110% + 0.3rem);
     width: 300%;
 }

 [data-tooltip].tooltip-right::before {
     border-style: solid;
     border-width: 2.3rem;
     content: "";
     opacity: 0;
     position: absolute;
     transition: opacity 0.2s;
     visibility: hidden;
     border-color: transparent rgba(51, 51, 51, 0.9) transparent transparent;
     top: 50%;
     top: 1rem;
     left: calc(100% - 2.3rem);
     margin-top: -0.3rem;
 }

 [data-tooltip].tooltip-right::after {
     top: 0.7rem;
     left: calc(112% + 0.3rem);
     width: 300%;
     height: auto;
 }

 @media (max-width: 767px) {
     [data-tooltip].tooltip-mobile::before {
         display: none;
     }

     [data-tooltip].tooltip-mobile:after {
         font-size: 1rem;
         max-width: 20rem;
         position: fixed;
         bottom: auto;
         top: 50%;
         left: 50%;
         text-align: left;
         transform: translate(-50%);
         white-space: normal;
     }
 }

 [data-tooltip]:hover::after,
 [data-tooltip][class*=tooltip-]:hover::before {
     visibility: visible;
     opacity: 1;
 }

 .lst-box-im-las p {
     font-size: 16px;
     font-weight: 500;
 }

 .lst-box-im-las {
     text-align: center;
 }

 .ol-li-styl-npr-las {
     margin: 5% 0 2% 4%;
 }

 .text-lf-npr {
     text-align: left !important;
 }

 .sec-box-logo-npr {
     width: 48% !important;
 }

 .apps-logo-onl-npr {
     height: auto;
     width: 40%;
 }

 .npr-logo-onl-npr {
     height: auto;
     width: 30%;
 }

 .shrponit-logo-onl-npr {
     height: auto;
     width: 40%;
 }

 .exchange-logo-onl-npr {
     height: auto;
     width: 40%;
 }

 .onedriv-logo-onl-npr {
     height: auto;
     width: 40%;
 }

 .shrapot-logo-onl-npr {
     height: auto;
     width: 40%;
 }

 .pdn-npr {
     padding: 19px 0 0 0px !important;
 }

 .last-box-h-onl-npr {
     padding: 10px 0 0 3px;
     font-size: 18px;
     text-align: left;
     font-weight: 600;
 }

 .list-stl-typ-npr-2 {
     list-style-type: disc;
     margin-bottom: 2%;
     font-size: 16px;
     font-weight: 500;
 }

 .ol-li-styl-npr-2 {
     margin: 0 0 2% 3%;
 }

 .list-para-mar-npr {
     margin-top: 2%;
     margin-bottom: 0%;
     font-weight: 600 !important;
     padding: 0 0 10px 2px !important;
 }

 .mrb-bot-npr {
     margin-bottom: 0 !important;
     margin-left: 2%;
 }

 .flx-di-npr {
     display: flex;
     align-items: center;
 }

 .lst-box-im-npr-on {
     padding: 0 !important;
 }

 .unlist-marg-lef-npr {
     margin-left: -8% !important;
 }

 .mgn-bot-npr {
     margin-bottom: 7% !important;
 }

 .mrng-sec-he-for-npr {
     margin: 7% 0 7% 0 !important;
     text-align: left !important;
 }

 .ol-li-styl-npr {
     margin: 0 0 2% 5%;
 }

 .list-stl-typ-npr {
     list-style-type: disc;
     margin-bottom: 4%;
     font-size: 16px;
     line-height: 1.5;
     font-weight: 500;
 }

 .list-p-online-npr {
     color: black;
     font-size: 18px;
     font-weight: 500;
     padding: 0px 2px 5px 20px;
 }

 .box-for-pricing-for-npr {
     background: #E8E8E8;
     border-radius: 5px;
     color: black;
     box-shadow: 0px 4px 4px 0px #00000040;
     text-align: left;
     padding: 2em;
 }

 .he-npr-1 {
     color: black;
     font-size: 22px;
     font-weight: 600;
     text-align: center;
 }

 .he-npr {
     color: black;
     text-align: left;
     font-weight: 600;
     font-size: 22px;
 }

 .btn-buy-npr {
     border-radius: 25px;
     padding: 5px 40px;
     font-size: 17px;
     transition: 0.6s;
     font-weight: 600;
     background-color: #0581DE;
     color: white;
     box-shadow: 0px 4px 4px 0px #00000040;
 }

 .btn-marg-pricng-npr {
     margin-top: 8%;
     text-align: center;
 }

 .btn-marg-pricng-3-s-npr {
     margin-top: 4%;
     text-align: center;
 }

 .annual-h-3-s-npr {
     text-align: center;
     font-size: 18px;
     color: black;
     margin-bottom: 2%;
     margin-top: 4%;
 }

 .annual-h-npr {
     text-align: center;
     font-size: 16px;
     font-weight: 500;
     color: black;
 }

 .sb-price-npr {
     font-size: 20px;
     font-weight: 100;
     color: black;
     text-align: center;
     margin-bottom: 5%;
 }

 .price-h-2-sec-npr {
     font-size: 28px;
     text-align: center;
     color: #0581DE;
     margin: 1% 0;
     font-weight: 600;
 }

 .price-h-npr {
     font-size: 28px;
     text-align: center;
     margin-top: 5%;
     margin-bottom: 0;
     color: #0581DE;
     font-weight: 600;
 }

 .box-for-pricing-npr {
     background: #E8E8E8;
     border-radius: 5px;
     box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.25);
     color: black;
     text-align: left;
     padding: 2em;
 }

 .online-pricg-m-npr {
     margin-bottom: 3%;
     margin-inline: 18px;
 }

 .heading-online-bc-npr {
     text-align: center;
     color: black;
     font-size: 32px;
     text-align: left;
     margin-top: 5%;
     font-weight: 500;
     margin-left: 5%;
     margin-bottom: 1%;
 }

 .npr-para {
     color: black;
     font-size: 20px;
     text-align: left;
     font-weight: 400;
     padding: 0 3% 3% 5%;
 }

 .d-wid-new {
     width: 89% !important;
     height: auto;
     margin-left: -3%;
 }

 .wid-im-for-d {
     width: 82%;
     height: auto;
 }

 .footr-custom-bordr2:after {
     content: " ";
     position: absolute;
     border-left: 3px #787878 solid;
     top: 7%;
     right: 15px;
     height: 64%;
     margin-top: auto;
     margin-bottom: auto;
 }

 .footr-custom-bordr2 {
     position: relative;
 }

 .footr-custom-bordr3:after {
     content: " ";
     position: absolute;
     border-left: 3px #787878 solid;
     top: 7%;
     right: 12px;
     height: 64%;
     margin-top: auto;
     margin-bottom: auto;
 }

 .footr-custom-bordr3 {
     position: relative;
 }

 .iso-logo {
     width: 74%;
     height: auto;
 }

 .footr-custom-bordr:after {
     content: " ";
     position: absolute;
     border-left: 3px #787878 solid;
     top: 7%;
     right: 12px;
     height: 63%;
     margin-top: auto;
     margin-bottom: auto;
 }

 .footr-custom-bordr {
     position: relative;
 }

 .custom-border {
     position: relative;
 }

 .custom-border:after {
     content: " ";
     position: absolute;
     border-left: 2px #5F5D5D solid;
     top: -130%;
     right: -10px;
     height: 180%;
     margin-top: auto;
     margin-bottom: auto;
 }

 .pdng-remo-li {
     padding-left: 0% !important;
     padding-right: 0% !important;
 }

 .new-mrt-lan {
     margin-top: 24%;
 }

 .dspl-fl {
     display: flex !important;
 }

 .pt-dynamics-landing-pr {
     color: black;
     margin-bottom: 3%;
     font-size: 20px;
     font-weight: 500;
     margin-top: 4%;
     margin-left: 5%;
     margin-right: 18%;
 }

 .pt-new-landing-p-services {
     color: black;
     margin-left: 70px;
     text-align: justify;
     margin-right: 6%;
     font-size: 20px;
     font-weight: 500;
 }

 .pt-new-landing-p {
     color: black;
     margin-left: 5%;
     text-align: justify;
     margin-right: 6%;
     font-size: 20px;
     font-weight: 500;
 }

 .heading-th-lan-pt {
     padding-left: 5%;
     font-size: 28px;
     margin-right: 8%;
     margin-top: 4%;
     color: black;
     font-weight: 500;
     margin-bottom: 1%;
 }

 .div-for-slider-ind-boxs {
     background: white;
     text-align: center;
     border: 1px solid;
     position: relative;
     border-radius: 17px;
 }

 .bord-for-new-la-why {
     border-right: 2px solid black;
 }

 .pdng-lef-for-new-la {
     padding-left: 10% !important;
 }

 .text-cnts {
     text-align: center;
 }

 .box-shadowzz {
     box-shadow: 0px 4px 3px 2px rgba(0, 0, 0, 0.2);
     padding: 30px 0 22px 0;
 }

 .title-for-ind-box {
     line-height: normal;
     font-size: 13px;
     font-weight: 500;
     color: black;
     padding: 20px 0 0px 0;
 }

 #client-logos .item {
     margin: 1px;
 }

 .cover-wrapper {
     padding: 75px 75px 0 75px;
 }

 .het-for-new-ind {
     height: 90vh !important;
 }

 .cover-wrapper-ind {
     padding: 0px 40px 0 40px;
     position: absolute;
     left: 0;
     right: 0;
     top: 60%;
 }

 .client-inners img {
     height: auto;
     width: 30% !important;
 }

 .client-inners {
     text-align: center;
     padding: 10px;
 }

 .owl-nav img {
     width: 34px;
 }

 .owl-prev img {
     position: absolute;
     left: -38px;
     top: 50%;
     margin-top: -20px;
 }

 .owl-next img {
     position: absolute;
     right: -38px;
     top: 50%;
     margin-top: -20px;
 }

 .landing-nav-ba {
     padding: 5px 0px !important;
 }

 .for-m-servie-land {
     width: 100%;
     height: auto;
 }

 .fin-for-ma-test {
     margin-bottom: 10% !important;
 }

 .finc-la {
     text-align: center !important;
     color: white !important;
 }

 .mrn-le-mrt {
     margin-top: 0%;
     margin-left: -8% !important;
 }

 .border-land-nav:hover {
     border-bottom: none !important;
 }

 .border-land-nav {
     margin: -6px 5px 0 0 !important;
 }

 .wrapperzbc .btn {
     color: #fff;
     font-size: 20px;
     cursor: pointer;
     display: none;
 }

 .wrapperzbc .btn.close-btn {
     position: absolute;
     right: 30px;
     top: 10px;
 }

 @media screen and (max-width: 970px) {
     .wrapperzbc .btn {
         display: block;
     }

     .wrapperzbc .nav-links {
         position: fixed;
         height: 100vh;
         width: 90%;
         max-width: 350px;
         top: 0;
         left: -100%;
         background: rgba(0, 0, 0, 0.8);
         display: block;
         padding: 50px 30px;
         line-height: 50px;
         overflow-y: auto;
         box-shadow: 0px 15px 15px rgba(0, 0, 0, 0.18);
         transition: all 0.3s ease;
     }
 }

 .wrapperzbc .logo a {
     color: #f2f2f2;
     font-size: 30px;
     font-weight: 600;
     text-decoration: none;
 }

 .wrapperzbc .nav-links {
     display: inline-flex;
 }

 nav .wrapperzbc {
     position: relative;
     padding: 0px 22px;
     margin: auto;
     height: 70px;
     display: flex;
     align-items: center;
     justify-content: space-between;
 }

 .cop-r-bg {
     background-color: #D6D6D6;
 }

 .mrgnz-for-new {
     margin-left: 5%;
 }

 .mrn-for-firt-h {
     margin-top: 30% !important;
 }

 .mrg-top-to-zer {
     margin-top: 0px !important;
 }

 .addrs-for-new-bc-di {
     display: flex;
     margin-bottom: 3%;
     position: relative;
     top: -10px;
 }

 .mrg-left-for {
     margin-left: -2%;
 }

 .socil-icon-bordr {
     border: 1px solid black !important;
 }

 .h-p-for-new-bc {
     justify-content: flex-start !important;
 }

 .dsp-for-flx {
     display: flex;
     margin-left: 12%;
 }

 .anc-di-for-new-bc {
     width: max-content;
     margin-inline: 2%;
 }

 .btn-for-footr-cont-di {
     text-align: end;
 }

 .mrgn-fot-new-footr-form {
     margin-top: 5px !important;
 }

 .d-for-new-footr-form {
     display: flex;
 }

 .contact-nw-di {
     text-align: center;
     margin: 4% 0 4% 0%;
 }

 .land-bc-nav-cont-btn-for-conn {
     background-color: #1FC6B1;
     padding: 8px 20px;
     font-size: 16px;
     font-weight: 500;
     color: white !important;
     border-radius: 5px;
 }

 .land-bc-nav-cont-btn-for-conn:hover {
     background-color: #08A2F0;
     color: white;
 }

 .capa-box-for-bc {
     padding-left: 3%;
 }

 .why-c-se-new-for-bc-di {
     background-color: rgba(5, 158, 139, 0.8);
     padding: 2em;
     margin-inline: 6%;
     margin-top: 6%;
 }

 .ico-for-capa {
     width: 26%;
 }

 .card_outerbc {
     --d: 700ms;
     --e: cubic-bezier(0.19, 1, 0.22, 1);
     margin-inline: 5%;
     display: grid;
     grid-template-columns: auto auto auto auto;
     grid-gap: 20px;
     margin-top: 3%;
     margin-bottom: 3%;
 }

 .cardbc {
     --d: 700ms;
     --e: cubic-bezier(0.19, 1, 0.22, 1);
     position: relative;
     display: flex;
     align-items: normal;
     overflow: hidden;
     padding: 1rem;
     width: 100%;
     min-height: 320px;
     text-align: left;
     color: black;
     box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1), 0 2px 2px rgba(0, 0, 0, 0.1), 0 4px 4px rgba(0, 0, 0, 0.1), 0 8px 8px rgba(0, 0, 0, 0.1), 0 16px 16px rgba(0, 0, 0, 0.1);
 }

 .cardbc:before {
     content: "";
     position: absolute;
     top: 0;
     left: 0;
     width: 100%;
     height: 110%;
     background-size: cover;
     background-position: 0 0;
     transition: transform calc(var(--d) * 1.5) var(--e);
     pointer-events: none;
 }

 .cardbc:after {
     opacity: 0;
     content: "";
     display: block;
     position: absolute;
     top: 0;
     left: 0;
     width: 100%;
     height: 200%;
     pointer-events: none;
     transform: translateY(-50%);
     transition: transform calc(var(--d) * 2) var(--e);
 }

 .cardbc:hover:after {
     opacity: 1;
     transition: opacity calc(var(--d) * 1.5) var(--e);
 }

 .cardbc:nth-child(1):before {
     background-color: #EDEDED;
 }

 .cardbc:nth-child(2):before {
     background-color: #EDEDED;
 }

 .cardbc:nth-child(3):before {
     background-color: #EDEDED;
 }

 .cardbc:nth-child(4):before {
     background-color: #EDEDED;
 }

 .contentbc {
     position: relative;
     display: flex;
     flex-direction: column;
     align-items: flex-start;
     width: 100%;
     padding: 1rem;
     transition: transform var(--d) var(--e);
     z-index: 1;
 }

 .contentbc>*+* {
     margin-top: 1rem;
 }

 .titlebc {
     font-size: 20px;
     font-weight: 600;
     margin-bottom: 0;
 }

 .copybc {
     font-size: 14px;
     font-weight: 400;
     line-height: normal;
 }

 @media (hover: hover) and (min-width: 600px) {
     .cardbc:after {
         transform: translateY(0);
     }

     .contentbc {
         transform: translateY(calc(100% - 42rem));
     }

     .contentbc>*:not(.titlebc) {
         opacity: 0;
         transform: translateY(1rem);
         transition: transform var(--d) var(--e), opacity var(--d) var(--e);
     }

     .cardbc:hover,
     .cardbc:focus-within {
         align-items: center;
     }

     .cardbc:hover:before,
     .cardbc:focus-within:before {
         transform: translateY(-4%);
     }

     .cardbc:hover:after,
     .cardbc:focus-within:after {
         transform: translateY(-50%);
     }

     .cardbc:hover .contentbc,
     .cardbc:focus-within .contentbc {
         transform: translateY(0);
     }

     .cardbc:hover .contentbc>*:not(.titlebc),
     .cardbc:focus-within .contentbc>*:not(.titlebc) {
         opacity: 1;
         transform: translateY(0);
         transition-delay: calc(var(--d) / 8);
     }

     .cardbc:focus-within:before,
     .cardbc:focus-within:after,
     .cardbc:focus-within .contentbc,
     .cardbc:focus-within .contentbc>*:not(.titlebc) {
         transition-duration: 0s;
     }
 }

 #navbar-scroll-bg.scrolled {
     background-color: white !important;
     z-index: 9999999;
 }

 .field2::-webkit-input-placeholder {
     color: white;
 }

 .formbold-form-input-land option {
     color: black;
 }

 .pri-last-btn {
     margin-top: 12% !important;
     margin-bottom: 0% !important;
 }

 .btn-buy-new-for-la {
     border-radius: 8px;
     padding: 5px 20px;
     font-size: 18px;
     transition: 0.6s;
     font-weight: 500;
     background-color: #1FC6B1;
     color: white;
     box-shadow: 0px 4px 4px 0px #00000040;
 }

 .btn-buy-new-for-la:hover {
     color: white;
     transition: 0.6s;
     background-color: black;
 }

 .btn-marg-pricng-new-for-la {
     margin-top: 3%;
     margin-bottom: 3%;
     text-align: end;
     margin-right: 4%;
 }

 .annual-h-new-for-la {
     text-align: center;
     font-size: 18px;
     margin-left: -30px;
     margin-top: 1%;
     font-weight: 500;
     color: white;
 }

 .pad-lef-for-new-la {
     padding-left: 0 !important;
     padding-right: 0 !important;
 }

 .price-h-new-for-la {
     font-size: 25px;
     margin-bottom: -1%;
     text-align: center;
     margin-top: 2%;
     color: white;
     font-weight: 500;
 }

 .sb-price-new-for-la {
     font-size: 18px;
     font-weight: 100;
     color: white;
     text-align: center;
     margin-bottom: 0%;
 }

 .s-new-for-la-dynm {
     background-color: #1FC6B1;
     margin-top: 3%;
     padding: 8px 0 8px 32px;
     border-radius: 1em 1em 0 0;
 }

 .b-he-for-new-la {
     font-size: 25px;
     margin-bottom: 0;
     font-weight: 600;
     margin-left: 5%;
     margin-top: 14px;
 }

 .box-for-pricing-new-for {
     background: #E9E9E9;
     border-radius: 0 0 1em 1em;
     border: 2px solid #E9E9E9;
     box-shadow: 0px 4px 5px 2px #00000033;
     color: black;
     text-align: left;
     padding: 2em;
 }

 .box-for-pricing-new-for:first-child {
     margin-left: 0;
 }

 .heading-lan-bc-pric-new {
     text-align: center;
     color: black;
     font-weight: 600;
     margin: 5% 0 3% 0;
     font-size: 30px;
 }

 .for-popup-new {
     width: 70% !important;
     background-color: #1FC6B1 !important;
 }

 .for-m-coma-testi {
     width: auto !important;
 }

 .for-popup-new h2 {
     color: white !important;
     font-size: 24px !important;
 }

 .u-l-m-for-new-plus {
     margin-inline: 2%;
 }

 .for-popup-new p {
     font-size: 18px !important;
 }

 .for-new-la-d {
     padding: 0 !important;
     background: none !important;
     background-color: none !important;
     border: none !important;
 }

 .u-l-m-landing-for-new-d365 {
     margin-inline: 1%;
     margin-top: 1%;
 }

 .for-new-chos {
     background: white !important;
 }

 .for-new-di-popup-te {
     margin-top: 30%;
 }

 .for-new-plus-icon {
     width: 7%;
     vertical-align: middle;
 }

 .for-new-togg {
     padding: 3px 15px !important;
     border: 1px solid #C8C3C3 !important;
 }

 .for-new-togg::after {
     margin-top: 8px !important;
 }

 .bg-color-for-new-plus {
     background-color: white !important;
     color: black !important;
 }

 .bg-color-for-new-plus::after {
     color: black !important;
 }

 .for-new-l-logo-s {
     text-align: center;
     background-color: white;
     margin-top: 2%;
 }

 .cta-first-headng-land-bc-new-h3 {
     color: white;
     font-size: 28px;
     margin-top: 15px;
     font-weight: 500;
 }

 .cort {
     background-image: url(/assets/images/business-central/new/cortec.webp);
     background-repeat: no-repeat;
     background-size: cover;
     width: 100%;
     background-position: center;
     height: 55vh;
     border-radius: 20px;
     padding: 10px;
 }

 .gulf {
     background-image: url(/assets/images/business-central/new/gulf.webp);
     background-repeat: no-repeat;
     background-size: cover;
     width: 100%;
     background-position: center;
     height: 55vh;
     border-radius: 20px;
     padding: 10px;
 }

 .khiara {
     background-image: url(/assets/images/business-central/new/khiara.webp);
     background-repeat: no-repeat;
     background-size: cover;
     width: 100%;
     background-position: center;
     height: 55vh;
     border-radius: 20px;
     padding: 10px;
 }

 .bottom-logos-new-l {
     width: 67%;
     margin: 10px 0;
 }

 .last-logo {
     margin-top: 22px;
 }

 label.error {
     color: #FF450B;
     font-size: 14px;
     display: block;
 }

 .pho.error {
     border-bottom: 1px dashed red;
     font-weight: 300;
 }

 .dis-err {
     display: block;
 }

 .error {
     color: #FF0000;
 }

 .offn-he {
     color: black;
     font-size: 35px;
     margin-top: 17%;
     margin-left: 6%;
     font-weight: 500;
 }

 .offn-p {
     color: black;
     font-size: 20px;
     margin-left: 6%;
     font-weight: 500;
     margin-right: 10%;
     margin-top: 2%;
 }

 .offn-image-di {
     text-align: center;
     margin-top: 5%;
 }

 .offn-he-secnd-sect {
     color: black;
     font-size: 30px;
     font-weight: 500;
     margin-left: 6%;
     margin-right: 10%;
 }

 .offn-he-secnd-sect {
     color: black;
     font-size: 30px;
     font-weight: 500;
     margin-left: 6%;
     margin-top: 4%;
 }

 .offn-he-secnd-sect-box {
     color: black;
     font-size: 28px;
     font-weight: 500;
     margin-bottom: 3%;
     margin-left: 25px;
     margin-top: 4%;
 }

 .p-secnd-sect-offn {
     color: black;
     font-size: 20px;
     font-weight: 400;
     margin-left: 25px;
 }

 .secnd-sect-di-offn {
     margin-top: 4%;
     margin-bottom: 3%;
     padding: 40px 0;
     background-color: #E5E9EA;
 }

 .third-sect-di-offn {
     margin-top: 4%;
     margin-bottom: 3%;
     background-color: white;
 }

 .forth-sect-di-offn {
     margin-top: 4%;
     margin-bottom: 3%;
 }

 .u-l-m-offn {
     margin-inline: 6vh;
 }

 .offn-logo-secnd-sect {
     width: 25%;
 }

 .offn-logo-di {
     margin-left: 13px;
 }

 .offn-image-secnd-sect-di {
     text-align: center;
 }

 .ul-m-b-offn {
     margin-bottom: 3%;
     margin-top: 3%;
 }

 .offn-last-h {
     font-size: 32px;
     color: black;
     margin-left: 5%;
     margin-right: 4%;
     font-weight: 500;
 }

 .with-for-offn {
     width: auto !important;
 }

 .tab-ma-t-list-for-offn {
     margin-top: 4%;
     margin-inline: 2%;
 }

 .r-im-new-ser {
     display: inline-block;
 }

 .imag-centr-whole-new {
     text-align: center;
     margin-top: 4%;
 }

 .m-image-whole-new {
     width: 92%;
 }

 .imag-sector-new-di {
     text-align: center;
     margin-top: 1%;
     margin-bottom: 3%;
 }

 .first-sect-top-imag-new-publi-sec {
     width: 65%;
 }

 .pdn-r-new-sect {
     padding-right: 6% !important;
 }

 .pedr-new-fina {
     padding-right: 5%;
 }

 .imag-financ-secd-last {
     text-align: center;
 }

 .last-sect-top-imag {
     width: 100%;
 }

 .imag-centr-retail-new {
     text-align: center;
 }

 .m-image-ret {
     margin-top: 4%;
 }

 .m-image-retail-new {
     width: 92%;
 }

 .mrng-t-1st {
     margin-top: 3% !important;
 }

 .mrng-t-2st {
     margin-top: 2% !important;
 }

 .sect-last-imag {
     margin: -5% 0 1% 0;
     width: 92%;
 }

 .m-secd-img-ni {
     width: 63%;
     height: auto;
     margin-top: 0%;
 }

 .imag-centr-indus-manu-new {
     text-align: center;
 }

 .m-image-manufacturing-new {
     width: 92%;
 }

 .mrn-b-new-man {
     margin-bottom: 3%;
 }

 .u-l-m-traini {
     margin-inline: 3vh;
 }

 .top-imag-trai-2 {
     width: 100%;
 }

 .u-l-m-upgr-new {
     margin-inline: 7vh;
 }

 .top-upg-new {
     text-align: center;
     margin-top: 4%;
 }

 .u-l-m-impl-nim {
     margin-inline: 6vh;
 }

 .u-l-m-impl-2nim {
     margin-inline: 5vh;
 }

 .mrgl-new-supp {
     margin-left: 4% !important;
 }

 .about-page-last-nab {
     width: auto;
     height: auto;
 }

 .pdng-ri-nab {
     padding-right: 0% !important;
 }

 .whiteBox-why {
     background: white;
     text-align: left;
     transition: 0.3s;
     font-size: 18px;
     box-shadow: 7px 4px 24px 3px #00000040;
     color: black;
     padding: 10px 20px 20px 30px;
     margin: 0 auto;
     border-radius: 10px;
 }

 .whiteBox-why.why-box-b-2 {
     margin-left: 20%;
 }

 .whiteBox-why.why-box-b-3 {
     margin-left: 7%;
 }

 .whiteBox-why .yello {
     color: #F3B810 !important;
 }

 .whiteBox-why .org {
     color: #EE6214 !important;
 }

 .whiteBox-why .gree {
     color: #7DAE42 !important;
 }

 .whiteBox-why h3 {
     margin-bottom: 5px;
     font-weight: 600;
     font-size: 43px;
     text-align: left;
 }

 .whiteBox-why p {
     font-size: 18px;
     color: #706D6D;
     text-align: left;
     font-weight: 400;
 }

 .about-para-nab {
     font-size: 18px;
     color: black;
     margin-left: 2%;
     margin-right: 18%;
     font-weight: 400;
     text-align: justify;
 }

 .why-c-para-new-nab {
     color: #706D6D;
     font-size: 18px;
     text-align: justify;
     font-weight: 400;
     padding: 2% 12rem 2% 4%;
 }

 .cont-us-nab {
     color: #0581DE;
 }

 .disp-flx-nf {
     display: flex;
 }

 .footer-logo-ms-nf {
     color: black;
 }

 .footer-logo-ds-nf {
     color: black;
 }

 .footer-logo-d-nf {
     color: black;
 }

 .cont-btn-nf {
     float: right;
     margin-right: 0%;
     margin-top: -6vh;
 }

 .mrt-t-nf {
     margin-top: 2%;
     padding: 25px 34px;
     background: #EDEDED;
     margin-inline: 10%;
 }

 .di-main-addres-nf {
     text-align: left;
     float: right;
     margin-right: 10%;
 }

 .footer-contact-icon-nf {
     width: 25%;
 }

 .icon-bg-nf {
     background-color: #E6E6E6;
 }

 .lst-sec-nf {
     background-color: #000000;
 }

 .hovr-ani-h:hover {
     transition: all .5s;
     transform: translateY(10px);
 }

 .hovr-ani-h {
     transition: all 1s;
 }

 .commerce-h {
     font-size: 22px;
     color: black;
     margin-left: 5%;
     margin-right: 20%;
     font-weight: 500;
 }

 .di-img-main-centr-np {
     text-align: center;
     margin-top: 8%;
 }

 .h-new-np-st {
     font-weight: 600;
     color: black;
     margin-top: 14%;
     font-size: 36px;
 }

 .p-new-np-st {
     text-align: justify;
     color: black;
     font-size: 18px;
     font-weight: 400;
     margin-right: 14%;
     margin-bottom: 8%;
     margin-top: 25px;
 }

 .np-for-h3 {
     color: white;
     margin-bottom: 0;
     font-size: 16px;
     font-weight: 500;
 }

 .np-for-h3-for-secd-r-des {
     color: black;
     margin-bottom: 0;
     font-size: 16px;
     font-weight: 600;
 }

 .np-for-h3-for-secd-r {
     color: black;
     font-size: 18px;
     margin-bottom: 0;
     font-weight: 500;
 }

 .for-mrg-2 {
     margin-top: 25px;
 }

 .for-mrg-3 {
     margin-top: 11px;
 }

 .sp-new-np {
     color: #232323;
     font-weight: 400;
     font-size: 16px;
     margin-top: 7px;
 }

 .np-for-h3-colr {
     color: white;
     font-size: 20px;
     margin-bottom: 0;
     font-weight: 500;
 }

 .mrg-t-new-np-list {
     margin-top: 5%;
     margin-inline: 2%;
     text-align: center;
 }

 .text-left-np {
     text-align: left !important;
 }

 .bordr-for-np {
     height: 80px;
     text-align: left;
     background-color: rgba(0, 120, 212, 1);
     padding-right: 0 !important;
 }

 .bordr-for-np-forseccol {
     height: 80px;
     background-color: black;
     padding-right: 0 !important;
 }

 .bordr-for-np-forbc {
     height: 80px;
     background-color: rgba(235, 235, 235, 1);
     padding-right: 0 !important;
 }

 .bordr-for-np-forforthcol {
     height: 80px;
     background-color: rgba(235, 235, 235, 1);
     padding-right: 0 !important;
 }

 .bordr-for-np-forfifithcol {
     height: 80px;
     background-color: white;
     padding-right: 0 !important;
 }

 .bordr-for-np-forthrdrow {
     height: 80px;
     background-color: #FFFFFF;
     padding-right: 0 !important;
 }

 .bordr-ri-np {
     border-right: 1px solid white !important;
 }

 .bordr-np {
     border: 1px solid #C6C6C6 !important;
 }

 .bordr-np-left-botm {
     border-left: 1px solid #C6C6C6 !important;
     border-bottom: 1px solid #C6C6C6 !important;
 }

 .bordr-np-left-botm-rt {
     border-left: 1px solid #C6C6C6 !important;
     border-bottom: 1px solid #C6C6C6 !important;
     border-right: 1px solid #C6C6C6 !important;
 }

 .np-p-box {
     color: black;
     font-size: 16px;
     font-weight: 400;
     background-color: rgba(235, 235, 235, 1);
 }

 .mgn-un-np {
     margin: 4% 0;
 }

 .heght-np {
     height: 60vh !important;
 }

 .mrg-t-new-np-list-1 {
     margin-top: 10%;
     margin-inline: 6%;
 }

 .tabl-para-np-di {
     margin: 4% 2% 0 2%;
 }

 .tabl-para-np {
     color: black;
     font-weight: 400;
     text-align: justify;
     font-size: 18px;
 }

 .mrt-top-pr-np {
     margin-top: 13px;
 }

 .float {
     position: fixed;
     width: 60px;
     height: 60px;
     bottom: 25px;
     right: 20px;
     background-color: #25d366;
     color: #FFF;
     border-radius: 50px;
     text-align: center;
     font-size: 36px;
     z-index: 100;
 }

 .my-float {
     margin-top: 12px;
 }

 .nav-for-land-365-fol {
     position: fixed;
     z-index: 99;
     width: 100%;
 }

 .mr-btn-fo-fol {
     margin-bottom: 2%;
 }

 .copyright-text-fol {
     font-weight: 400;
     font-size: 15px;
     margin-top: 2%;
     margin-bottom: 1%;
     color: white;
 }

 .formbold-mb-5-fol {
     margin-bottom: 25px;
 }

 .formbold-btn-land-f-fol {
     text-align: center;
     font-size: 16px;
     border-radius: 7px;
     padding: 6px 32px;
     border: none;
     font-weight: 500;
     background-color: rgba(101, 79, 238, 1);
     color: white;
     cursor: pointer;
 }

 .formbold-btn-land-f-fol:hover {
     color: #0da1f5;
 }

 .formbold-mb-5-up-land-f-fol {
     display: flex;
     margin-bottom: 25px;
 }

 .modal__title-land-f-fol {
     margin: 0;
     color: black;
     margin-top: 0px;
     margin-bottom: 25px;
     font-weight: 500;
     font-size: 24px;
     padding-top: 3%;
     text-align: left;
 }

 .formbold-form-wrapper-land-f-fol {
     margin: 0 auto;
     width: 100%;
 }

 .formbold-form-input-land-f-fol {
     width: 100%;
     padding: 12px 24px;
     border-radius: 6px;
     border: 1px solid rgba(101, 79, 238, 1);
     background: rgba(101, 79, 238, 1);
     font-weight: 500;
     font-size: 16px;
     color: white;
     outline: none;
     resize: none;
 }

 .formbold-form-label-land-f-fol {
     display: block;
     font-weight: 500;
     font-size: 16px;
     color: black;
     margin-bottom: 12px;
 }

 .formbold-form-label-up-land-f-fol {
     display: block;
     width: 34%;
     align-self: center;
     font-weight: 500;
     font-size: 16px;
     color: white;
 }

 .formbold-form-label-up-land-fol {
     display: block;
     width: 34%;
     align-self: center;
     font-weight: 500;
     font-size: 16px;
     color: white;
 }

 .formbold-form-input-up-land-f-fol {
     width: 100%;
     padding: 5px 16px;
     background: rgba(101, 79, 238, 1) !important;
     font-weight: 500;
     border: none;
     border: 1px solid rgba(101, 79, 238, 1);
     font-size: 16px;
     color: white;
     outline: none;
     resize: none;
 }

 .modal-land-f-fol {
     border: 1px solid rgba(255, 255, 255, 1);
     padding: 11px 50px;
     border-radius: 11px;
     margin: auto;
     width: 63%;
     box-shadow: 0px 4px 4px 7px #00000033;
 }

 ul#footer-address-fol {
     list-style: none;
     padding: 0;
     display: flex;
     text-align: left;
     margin-top: 20px;
 }

 .qrcode-image-fol {
     margin-top: 0%;
     height: 120px;
     margin-bottom: 0%;
 }

 ul#footer-address-fol li {
     padding-left: 8px;
     color: white;
     font-size: 20px;
     font-weight: 500;
 }

 .contact-para-footer-fol {
     margin-bottom: 4%;
     color: white;
     font-weight: 500;
     font-size: 20px;
     margin-top: 20px;
 }

 .contact-para-footer-fol:hover {
     color: #09A6FF;
 }

 .contact-mail-h-fol {
     white-space: nowrap;
     color: white;
     font-size: 20px;
     font-weight: 500;
 }

 .contact-mail-h-fol:hover {
     color: #09A6FF;
 }

 .Address-h-fol {
     color: white;
     font-weight: 500;
     font-size: 26px;
 }

 .mrgn-top-na-land-fol {
     padding-top: 2px;
     padding-bottom: 0px;
     margin: 0 0 1% 0;
     background-color: #231838;
 }

 .logo-ds-lan-di-fol {
     margin-top: 3px;
 }

 .lsdtsa-land-fol {
     text-decoration: none !important;
     list-style: none !important;
 }

 .socialsa-land-fol a i {
     font-size: 23px;
     color: white;
     margin: 0 7px;
 }

 .socialsa-land-fol a {
     transition: ease-in-out 0.3s;
     display: flex;
     font-size: 16px;
     font-weight: 500;
     color: white;
     align-items: center;
     justify-content: center;
     margin: 14px 20px 0 0;
 }

 .border-land-nav-fol {
     border-right: 2px solid #8A8686;
     padding-right: 20px;
 }

 .land-bc-nav-cont-btn-fol {
     color: #8542FF !important;
     font-size: 20px !important;
 }

 .land-bc-nav-cont-btn-fol:hover {
     color: white !important;
 }

 .socialsa-land-fol {
     display: flex;
     align-items: center;
     margin-left: 3%;
     justify-content: flex-end;
 }

 .u-l-m-landing-fo {
     margin-top: 7%;
 }

 .modal-land-fol {
     background: white;
     max-width: max-content;
     margin: auto;
     padding: 22px 53px;
     border-radius: 31px;
     box-shadow: 0px 4px 4px 2px #00000040;
 }

 .formbold-btn-land-fol {
     text-align: center;
     font-size: 16px;
     border-radius: 7px;
     padding: 3px 30px;
     border: none;
     margin-bottom: 4%;
     background-color: #654FEE;
     color: white;
     cursor: pointer;
 }

 .formbold-btn-land-fol:hover {
     background: black;
     color: white;
 }

 .mrt-t-new-fol {
     margin-top: 3%;
 }

 .heading-landing-fol {
     font-size: 42px;
     margin-right: 2%;
     font-weight: 500;
     color: white;
     line-height: normal;
     margin-left: 10%;
     margin-top: 3%;
     margin-bottom: 5px;
 }

 .p-landing-first-sect-fol {
     padding-left: 10%;
     font-size: 17px;
     font-weight: 400;
     margin-bottom: 0%;
     color: white;
     margin-top: 30px;
     text-align: justify;
     padding-right: 25%;
 }

 .btn-new-fol {
     background-color: #231838;
     color: white;
     font-size: 13px;
     padding: 8px 24px;
     border-radius: 6px;
 }

 .btn-new-fol:hover {
     color: #0da1f5;
 }

 .new-btn-fol-di {
     margin-top: 6%;
     margin-left: 10%;
 }

 .heading-th-lan-fol {
     padding-left: 10%;
     font-size: 42px;
     margin-right: 8%;
     margin-top: 10%;
     color: black;
     line-height: 55px;
     font-weight: 500;
     margin-bottom: 2%;
 }

 .p-land-th-fol {
     padding-left: 10%;
     font-size: 20px;
     font-weight: 500;
     color: #686767;
     text-align: justify;
     padding-right: 7%;
 }

 .new-btn-fol-di-2 {
     margin-top: 6%;
     margin-left: 10%;
 }

 .btn-new-fol-2 {
     background-color: #654FEE;
     color: white;
     font-size: 13px;
     padding: 7px 13px;
     border-radius: 6px;
 }

 .btn-new-fol-2:hover {
     background: black;
     color: white;
 }

 .fol-img-land-thrd-di {
     text-align: center;
     margin-top: 4%;
 }

 .fol-img-land-thrd-di-sect-3 {
     margin-top: 4%;
     margin-left: 10%;
 }

 .icon-sect-3 {
     background: #E6E4ED;
     padding: 8px;
 }

 .fol-img-land-thrd-di-for-left-sect-3 {
     text-align: center;
     margin-top: 4%;
     margin-left: 10%;
 }

 .for-sect-3-un-mrgn-fol {
     margin-top: 6%;
     margin-bottom: 3%;
 }

 .heading-th-lan-fol-for-sect-3 {
     padding-left: 10%;
     font-size: 22px;
     margin-right: 8%;
     margin-top: 2%;
     color: black;
     font-weight: 500;
     margin-bottom: 2%;
 }

 .p-land-th-fol-for-sect-3 {
     padding-left: 10%;
     font-size: 18px;
     font-weight: 500;
     color: #686767;
     text-align: justify;
     padding-right: 7%;
 }

 .hovr-effct:hover .heading-th-lan-fol-for-sect-3 {
     color: #724EFF;
 }

 .heading-th-lan-fol-for-sect-4 {
     padding-left: 5%;
     font-size: 42px;
     margin-right: 8%;
     margin-top: 5%;
     color: black;
     font-weight: 500;
     margin-bottom: 0%;
 }

 .for-sect-3-un-mrgn-fol-for-sect-4 {
     margin-top: 1%;
     margin-bottom: 3%;
     margin-left: 1%;
 }

 .bg-for-sect-4 {
     background-color: #6C20F7;
     padding: 20px 10px;
 }

 .containeer-for-fol {
     margin: inherit;
     padding-inline: 2%;
     display: flex;
 }

 .mr-for-new-d365-land-1-fol {
     margin-top: 2%;
 }

 .for-land-fol-box {
     width: 50%;
     background: #6C20F7;
     border-radius: 12px;
     margin-inline: 2%;
     text-align: left;
     margin-top: 1%;
     padding: 2em;
 }

 .mrtn-t-new-so {
     margin-top: 4%;
 }

 .for-land-fol-box h4 {
     color: white;
     font-weight: 500;
     font-size: 22px;
 }

 .for-land-fol-box p {
     color: white;
     font-size: 18px;
     text-align: justify;
     font-weight: 400;
 }

 .fol-img-land-thrd-di-for-left-sect-4-n {
     text-align: end;
     margin-top: 4%;
 }

 .bg-for-fol {
     background: rgba(114, 78, 255, 0.8) !important;
     box-shadow: 0px 4px 4px 2px rgba(0, 0, 0, 0.25) !important;
 }

 .new-p-for-new-fol {
     color: white;
     margin-right: 22%;
     margin-left: 3%;
     font-size: 20px;
     text-align: justify;
     font-weight: 400;
 }

 .p-land-why-fol {
     padding-left: 8%;
     font-size: 20px;
     font-weight: 500;
     color: white;
     text-align: justify;
 }

 .ms-gol-p-new-fol-logo {
     margin-top: -10%;
     width: 25%;
     margin-left: 3%;
 }

 .heading-th-lan-fol-testi {
     padding-left: 0%;
     font-size: 40px;
     margin-right: 0%;
     margin-top: 5%;
     text-align: center;
     font-weight: 500;
     margin-bottom: 2%;
 }

 .footer-hs-fol {
     color: white;
     font-size: 45px;
     margin-bottom: 2%;
     margin-top: 3%;
     font-weight: 500;
 }

 .di-main-addres-fol {
     background: linear-gradient(180deg, #AB73FF 0%, #7D1DFF 100%);
     padding: 25px 37px;
     max-width: max-content;
     border-radius: 10px;
 }

 .m-lo-new-h {
     width: 84%;
     height: auto;
 }

 .term-pop-para-live-2 {
     font-size: 18px;
     color: black;
     font-weight: 400;
 }

 .mrgn-t-l-new {
     margin-top: 30px !important;
 }

 .mrgn-la-form-li {
     margin-bottom: 2%;
 }

 .blogs-cntre {
     text-align: center;
 }

 .centr-img-new-a {
     text-align: center;
 }

 .d-365-new-btn {
     width: 11%;
 }

 .pdng-retail-plus {
     padding: 10px 10px !important;
 }

 .imag-centr-indus-ret {
     text-align: center;
 }

 .btn-request-new {
     position: absolute;
     top: 89%;
     left: 23px;
     z-index: 99999;
 }

 .btn-request-image {
     width: auto;
 }

 .margn-botm-for-explr {
     margin-bottom: 9%;
 }

 .error-message {
     color: red;
     white-space: nowrap;
 }

 .h-new-sol {
     color: black;
     font-weight: 600;
     font-size: 18px;
 }

 .btn-new-bc-l {
     background-color: #1FC6B1;
     color: white;
     font-size: 16px;
     font-weight: 500;
     padding: 6px 22px;
     border-radius: 4px;
 }

 .btn-new-bc-l:hover {
     background-color: white;
     color: black;
 }

 .new-btn-bc-l-di {
     margin-top: 6%;
     margin-left: 2%;
 }

 .mrt-b-for-new-bc-l {
     margin-bottom: 4%;
     text-align: center;
     margin-top: 7%;
 }

 .mx-wi-new-po {
     max-width: 260px !important;
 }

 .txt-centr-alig {
     text-align: center;
 }

 .di-img-main-centr-po {
     text-align: center;
     margin: 9% 0 0 0;
 }

 .h-new-po-st {
     font-weight: 500;
     color: black;
     margin-top: 12%;
     font-size: 30px;
 }

 .fin-p-po {
     font-size: 18px;
     font-weight: 500;
     text-align: justify;
     color: black;
     margin-left: -2%;
     margin-right: 5%;
 }

 .btn-for-new-land {
     background-color: black;
     color: #37FFE6;
     font-size: 18px;
     padding: 7px 22px;
     border-radius: 43px;
 }

 .btn-for-new-land-di {
     margin-left: 2%;
     margin-top: 2%;
 }

 .bc-img-land-di {
     text-align: center;
 }

 .new-bc-land-for-colr {
     padding: 25px 70px;
     border: 4px solid;
     border-image-source: linear-gradient(180deg, #70C1A9 0%, rgba(91, 99, 86, 0) 100%);
     background: linear-gradient(0deg, rgba(92, 211, 196, 0.5), rgba(92, 211, 196, 0.5)), linear-gradient(180deg, #70C1A9 0%, rgba(91, 99, 86, 0) 100%);
     margin-top: 1%;
 }

 .mrg-for-new-bc-land-new {
     margin-top: 3% !important;
 }

 .heading-ta-lab-supp {
     max-width: 30% !important;
     opacity: 1 !important;
     cursor: text !important;
 }

 .ta-b-p-supp {
     font-size: 15px;
     font-weight: 400;
     line-height: 1.6363636364;
 }

 .ta-b-p-supp li {
     list-style-type: disc;
     margin-left: 5%;
 }

 .ta-b-he-supp {
     font-size: 24px;
     margin-top: 2%;
     font-weight: 500;
 }

 .b-cl-fin [type=radio]:checked+label+.tab-b {
     display: block;
 }

 .b-cl-fin [type=radio] {
     display: none;
 }

 .b-cl-fin [type=radio]:checked+label {
     background-color: black;
     color: white !important;
     opacity: 1;
     border-radius: 22px !important;
     border: 3px dotted white !important;
 }

 .p-new-scm-st {
     text-align: justify;
     color: black;
     font-size: 18px;
     padding-right: 15px;
     font-weight: 400;
     margin-top: 10px;
 }

 .h-new-fin-st {
     font-weight: 600;
     color: black;
     margin-top: 12%;
     font-size: 36px;
 }

 .ta-heading-scm {
     color: black;
     font-size: 22px;
     text-align: left;
     line-height: 1.3;
     margin-top: 4%;
     font-weight: 600;
 }

 .heading-ta-lab-scm {
     opacity: 1 !important;
     cursor: text !important;
 }

 .mrt-t-new-scm {
     margin-top: 10%;
 }

 .mrg-t-new-scm-list {
     margin-top: 13%;
     margin-inline: 0%;
 }

 .di-img-main-centr-scm {
     text-align: center;
 }

 .h-new-scm-st {
     font-weight: 500;
     color: black;
     margin-top: 18%;
     font-size: 30px;
 }

 .h-new-bc-st {
     font-weight: 500;
     color: black;
     margin-top: 10%;
     font-size: 30px;
 }

 .formbold-mb-5-newde {
     margin-top: 6px !important;
 }

 .formbold-mb-5-newde-2 {
     margin-top: 6px;
 }

 .submenu__list {
     padding-left: 0rem !important;
 }

 .mrg-t-new-fin-list {
     margin-top: 15%;
     margin-inline: 0%;
 }

 .h-new-fin-st-secd {
     font-weight: 600;
     color: black;
     margin-top: 6%;
     font-size: 22px;
 }

 .fin-new-p-logo-di {
     margin-top: 7%;
     margin-left: -1%;
 }

 ul li.new-itmz::before {
     content: "\2022";
     padding-right: 8px;
     font-size: 50px;
     vertical-align: middle;
     color: #d63c00;
 }

 .fon-un-li-fin {
     font-size: 14px;
     font-weight: 600;
     line-height: 1.4;
 }

 ul li.new-itmz-2::before {
     content: "\2022";
     padding-right: 8px;
     font-size: 50px;
     vertical-align: middle;
     color: #0f7D14;
 }

 ul li.new-itmz-3::before {
     content: "\2022";
     padding-right: 8px;
     font-size: 50px;
     vertical-align: middle;
     color: #0078CF;
 }

 .tab-ma-t-list-fin {
     margin-top: 2%;
     text-align: center;
 }

 .fin-di-imag {
     text-align: center;
     margin-top: 2%;
 }

 .fin-h {
     font-size: 22px;
     color: black;
     margin-left: 8%;
     font-weight: 600;
 }

 .fin-p {
     font-size: 18px;
     font-weight: 400;
     text-align: justify;
     color: black;
     margin-right: 5%;
 }

 .ul-m-b-fin {
     margin-bottom: 3%;
     margin-top: 3%;
 }

 .b-cl-fin {
     background-color: #D9D9D9 !important;
     margin-inline: 12%;
     border-radius: 8px;
 }

 .b-cl-fin-2 {
     background-color: white !important;
 }

 .formbold-mb-5s-whl {
     margin-bottom: 14px;
 }

 .formbold-pt-3s-whl {
     padding-top: 12px;
 }

 .formbold-main-wrappers-whl {
     display: flex;
     align-items: center;
     background-color: white;
     justify-content: center;
     padding: 10px 20px;
 }

 .formbold-form-wrappers-whl {
     margin: 0 auto;
     width: 100%;
 }

 .formbold-form-labels-whl {
     display: block;
     font-weight: 500;
     font-size: 14px;
     color: #555454;
     margin-bottom: 4px;
 }

 .formbold-mb-5-ups-whl {
     display: flex;
     margin-bottom: 20px;
 }

 .formbold-form-label-ups-whl {
     display: block;
     width: 34%;
     align-self: center;
     font-weight: 500;
     font-size: 16px;
     color: green;
 }

 .formbold-form-input-ups-whl {
     width: 100%;
     padding: 4px 15px;
     background: white;
     font-weight: 500;
     border: none;
     border: 1.5px solid #909090;
     font-size: 15px;
     color: black;
     outline: none;
     resize: none;
 }

 .formbold-form-label-2s-whl {
     font-weight: 600;
     font-size: 20px;
     margin-bottom: 20px;
 }

 .formbold-form-inputs-whl {
     width: 100%;
     padding: 4px 15px;
     border: 1.5px solid #909090;
     background: white;
     font-weight: 500;
     border-radius: 2px;
     font-size: 15px;
     color: black;
     outline: none;
     resize: none;
 }

 .formbold-form-inputs-whl:focus {
     border-color: #6a64f1;
     box-shadow: 0px 3px 8px rgba(0, 0, 0, 0.05);
 }

 .formbold-form-input-ups-whl:focus {
     border-color: #6a64f1;
     box-shadow: 0px 3px 8px rgba(0, 0, 0, 0.05);
 }

 .formbold-btns-whl {
     text-align: center;
     font-size: 15px;
     border-radius: 3px;
     padding: 7px 30px;
     border: none;
     background: linear-gradient(180deg, #AFFA11 0%, #2D6C06 100%);
     box-shadow: 0px 4px 4px 0px #00000040;
     color: white;
     cursor: pointer;
 }

 .formbold-btns-whl:hover {
     background: #09A6FF;
     color: white;
     box-shadow: 0px 3px 8px rgba(0, 0, 0, 0.05);
 }

 .formbold--mx-3s-whl {
     margin-left: -12px;
     margin-right: -12px;
 }

 .formbold-px-3s-whl {
     padding-left: 12px;
     padding-right: 12px;
 }

 .flexs-whl {
     display: flex;
 }

 .flex-wraps-whl {
     flex-wrap: wrap;
 }

 .w-fulls-whl {
     width: 100%;
 }

 .optonss-whl {
     padding-top: 3px;
 }

 .instructions {
     text-align: center;
     font-size: 20px;
     margin: 15vh;
 }

 .d-page-st {
     cursor: text !important;
 }

 .d-page-st:hover {
     border-bottom: 2px solid black !important;
 }

 .mrg-t-new-bi-list {
     margin-top: 15%;
     margin-inline: 0%;
 }

 .h-new-bi-st {
     font-weight: 500;
     color: black;
     margin-top: 4%;
     font-size: 30px;
 }

 .p-new-bi-st {
     text-align: justify;
     color: black;
     font-size: 18px;
     font-weight: 400;
     margin-top: 25px;
 }

 .bi-new-p-logo-di {
     margin-top: 6%;
     margin-left: -1%;
     margin-bottom: 3%;
 }

 .grid:after {
     display: table;
     clear: both;
 }

 .box-77 .thumbnail-77.video:after,
 .grid-69 .box-69:after,
 .grid:after {
     content: "";
 }

 .ta-b-p {
     font-size: 15px;
     font-weight: 400;
 }

 .tab-ma-t-list {
     margin-top: 4%;
 }

 .ta-heading {
     color: black;
     font-size: 25px;
     margin-top: 8%;
     text-align: left;
     font-weight: 500;
 }

 .ta-h-bi {
     font-size: 16px;
     font-weight: 600;
     line-height: 24px;
 }

 .mrt-t-new-bi {
     margin-top: 15%;
 }

 .ta-b-he {
     font-size: 24px;
     margin-top: 36%;
     font-weight: 600;
 }

 .tabs-container {
     padding: 2rem;
 }

 .tabs-block {
     display: flex;
     align-items: center;
     justify-content: center;
 }

 .tabs-b {
     display: flex;
     flex-wrap: wrap;
     width: 99%;
 }

 .heading-ta-lab {
     opacity: 1 !important;
     cursor: text !important;
 }

 .tabs-b label {
     max-width: 190px;
     display: block;
     text-align: center;
     margin: auto;
     align-items: center;
     justify-content: center;
     padding: 1rem 0;
     cursor: pointer;
     opacity: .55;
     color: black;
     font-size: 1.2rem;
     font-weight: 500;
     transition: background-color ease 0.3s;
 }

 .tabs-b label .material-icons {
     margin-right: 0.3rem;
 }

 .tabs-b .tab-b {
     flex-grow: 1;
     width: 100%;
     height: 100%;
     display: none;
     padding: 1rem 2rem;
     color: #000;
 }

 .tabs-b .tab-b>*:not(:last-child) {
     margin-bottom: 0.8rem;
 }

 .tabs-b [type=radio] {
     display: none;
 }

 .tabs-b [type=radio]:checked+label {
     color: black;
     opacity: 1;
     border-radius: 5px;
     border-bottom: 5px solid black;
 }

 .di-img-main-centr {
     text-align: center;
 }

 .mrg-for-new-ai {
     margin-left: 12%;
 }

 .di-img-main-centr-for-az {
     text-align: center;
 }

 .tabs-b [type=radio]:checked+label+.tab-b {
     display: block;
 }

 .p-new-d-num {
     color: black;
     font-size: 40px;
     font-weight: 600;
 }

 .p-new-d-p {
     color: rgba(0, 0, 0, 1);
     font-size: 20px;
     font-weight: 500;
 }

 .main-d-new-p {
     margin-left: 4%;
     margin-top: 16px;
 }

 .main-di-new {
     margin-left: 1%;
 }

 .num-p-new {
     color: black;
     font-size: 32px;
     font-weight: 600;
 }

 .num-p {
     color: black;
     font-size: 20px;
     font-weight: 500;
 }

 .li-new-di-main {
     margin-top: 5px;
     text-align: left;
     margin-left: 4%;
 }

 .d365-3-di {
     margin-top: 6%;
 }

 .ax-3-di {
     margin-top: 6%;
     text-align: end;
 }

 .d365-3-se-logo {
     width: 37%;
 }

 .se-logo-ax {
     width: 37%;
 }

 .crm-new-logo {
     width: 28%;
 }

 .finance-las-di {
     text-align: center;
 }

 .u-l-m-finance {
     margin-inline: 1%;
 }

 .b-c-r-image {
     width: 51%;
 }

 .crm-las-di-m {
     margin-bottom: 2%;
 }

 .u-l-m-for-field {
     margin-inline: 10px;
 }

 .mrl-l-new-hr {
     margin-left: -1%;
 }

 .sh-la-tic {
     display: flex;
     margin-top: 1%;
 }

 .la-tic-ax {
     display: flex;
     margin-top: 1%;
 }

 .la-tic-erp {
     display: flex;
     margin-top: 1%;
 }

 .sh-la-tic-logo {
     width: 2%;
     height: fit-content;
 }

 .la-tic-logo-ax {
     width: 2%;
     height: fit-content;
 }

 .la-tic-logo-erp {
     width: 2%;
     height: fit-content;
 }

 .blogs-di-he-new-mb {
     color: white;
     font-weight: 500;
     font-size: 16px;
     margin-top: 2%;
 }

 .img-new-blog-ico-mb {
     width: 14%;
 }

 .main-di-blogs-new-mb {
     margin-inline: 150px;
 }

 .new-mb-blogs {
     display: flex;
     flex-wrap: wrap;
     margin-inline: 2%;
     margin-bottom: 8%;
 }

 .box-main-di-for-blogs-mb {
     border: 2px solid white;
     border-radius: 32px;
     margin-bottom: 36px;
 }

 .box-main-di-for-blogs-inn-mb {
     padding: 1em;
     text-align: left;
 }

 .btn-di-read-mb {
     display: inline-flex;
     font-size: 18px;
     font-weight: 500;
     color: white;
     padding: 1.4em 2em;
 }

 .btn-di-read-mb:hover {
     color: #09A6FF;
 }

 .img-new-blog-ero-mb {
     width: 24px;
     height: auto;
     margin-left: 7px;
 }

 .btn-di-read-main-mb {
     border-top: 1px solid white;
 }

 .un-li-mrgn-top-bl-mb {
     margin-top: 4% !important;
 }

 .main-di-for-view-m-bl-mb {
     text-align: right;
     margin-right: 3em;
     padding: 4em 0;
 }

 .nav-for-land-365 {
     position: fixed;
     z-index: 99;
     width: 100%;
 }

 .pr-new-land-365 {
     margin-bottom: 6%;
 }

 .u-l-m-new-365 {
     margin-inline: 2%;
     margin-bottom: 2%;
 }

 .h-new-land-365 {
     margin-top: 2%;
     margin-bottom: 2%;
 }

 .unli-he {
     color: black;
     margin-bottom: 0;
     font-weight: 500;
 }

 .unli-p {
     color: #454444;
     font-weight: 500;
     text-align: justify;
     font-size: 18px;
     padding-left: 18px;
 }

 .logo-footre-image-land {
     margin-top: 5%;
     height: auto;
     width: auto;
     margin-bottom: 5%;
 }

 .logo-footre-image-land-f {
     margin-top: 5%;
     height: auto;
     width: 32%;
     max-width: fit-content;
     margin-bottom: 1%;
 }

 .qr-footer-f {
     margin-top: 4%;
     margin-left: 2%;
 }

 .qr-footer-f-lan {
     margin-top: 5%;
     text-align: end;
 }

 .modal-land-f {
     background: rgba(9, 160, 141, 0.7);
     padding: 25px 40px;
     border-radius: 11px;
     box-shadow: 0px 4px 4px 0px #00000040;
 }

 .formbold-form-wrapper-land-f {
     margin: 0 auto;
     width: 100%;
 }

 .modal__title-land-f {
     margin: 0;
     color: #363232;
     margin-top: 0px;
     margin-bottom: 25px;
     font-weight: 500;
     font-size: 24px;
     padding-top: 3%;
     text-align: center;
 }

 .formbold-form-input-up-land-f {
     width: 100%;
     padding: 5px 16px;
     background: no-repeat;
     font-weight: 500;
     border: none;
     border-bottom: 1px solid black;
     font-size: 16px;
     color: black;
     outline: none;
     resize: none;
 }

 .formbold-form-label-up-land-f {
     display: block;
     width: 34%;
     align-self: center;
     font-weight: 500;
     font-size: 16px;
     color: white;
 }

 .formbold-form-label-land-f {
     display: block;
     font-weight: 500;
     font-size: 16px;
     color: white;
     margin-bottom: 12px;
 }

 .f-l-new-al {
     justify-content: left !important;
 }

 .formbold-form-input-land-f {
     width: 100%;
     padding: 5px 24px;
     border-radius: 6px;
     border-bottom: none;
     background: white;
     font-weight: 500;
     font-size: 16px;
     color: black;
     outline: none;
     resize: none;
 }

 .formbold-btn-land-f {
     text-align: center;
     font-size: 16px;
     border-radius: 5px;
     padding: 5px 32px;
     border: none;
     font-weight: 500;
     background-color: white;
     color: black;
     cursor: pointer;
 }

 .formbold-btn-land-f:hover {
     background: black;
     color: white;
 }

 .formbold-mb-5-up-land-f {
     margin-bottom: 11px;
 }

 .formbold-main-wrapper-land-f {
     display: flex;
     align-items: center;
     justify-content: center;
     padding: 0px;
 }

 .thnk-f-he {
     text-align: center;
     color: black;
     background-color: white;
     padding: 8px 15px;
     max-width: max-content;
     margin-inline: auto;
     font-size: 40px;
     border-radius: 10px;
     margin-top: 4%;
 }

 .thnk-s-he {
     font-size: 30px;
     font-weight: 500;
     color: black;
     text-align: center;
     margin-top: 2%;
 }

 .con-he-thnk {
     height: 108vh !important;
 }

 .ds-logos-ic-di {
     text-align: left;
 }

 .g-logos-ic-di {
     text-align: right;
 }

 .wraps-for-thnk {
     margin-top: 3%;
     text-align: center;
 }

 .thnk-inl {
     margin-inline: 10px;
 }

 .why-c-para-new {
     color: #706D6D;
     font-size: 18px;
     text-align: justify;
     font-weight: 400;
     padding: 0% 2rem 2% 0%;
 }

 .Navlogo {
     line-height: 100px;
     height: 75px;
     padding-left: 22px;
 }

 .Navlogolanding {
     line-height: 100px;
     height: 60px;
     padding-left: 22px;
 }

 .contact-new-h-btn {
     padding: 3px 10px !important;
     border: 2px solid #4B4B44;
     border-radius: 4px !important;
     color: #2E2B2B !important;
 }

 .contact-new-h-btn:hover {
     border: 2px solid black !important;
     background-color: black;
     color: white !important;
 }

 .prt-logo-a {
     padding-left: 24px;
     height: 75px;
     line-height: 75px;
 }

 .r-d-ico {
     width: auto;
 }

 .r-d-btn-a {
     display: inline-flex;
     padding: 8px 12px 8px 12px;
     border-radius: 10px;
     border: 3px solid #000000;
 }

 .r-d-btn-a:hover {
     background: black;
 }

 .r-d-btn-a:hover .r-bt-p {
     color: white;
 }

 .di-bl-d {
     display: block;
 }

 .di-bl {
     display: none;
 }

 .r-d-btn-a:hover .r-d-ico {
     display: none;
 }

 .r-d-btn-a:hover .di-bl {
     display: block;
 }

 .r-d-btn-di {
     margin-left: 26px;
 }

 .r-bt-p {
     font-weight: 600;
     color: black;
     font-size: 18px;
 }

 .icon-medi-new-h {
     display: flex;
     width: max-content;
     padding: 5px 40px 4px 25px;
 }

 .li-new-icon-media-h {
     padding: 0 13px;
 }

 .wrapperzz {
     overflow: hidden;
     min-height: 100%;
 }

 .sl-new-h-mrgn {
     margin: 5em 0 60px 0;
 }

 .slider-wrapzz {
     position: relative;
 }

 .cont-hei {}

 .mrn-sr-in-new {
     margin-inline: 13%;
 }

 .mr-fro-new-fin {
     margin-top: 32px !important;
 }

 .mr-fro-new-tr {
     margin-top: 26px !important;
 }

 .v-m-btn-ser:hover {
     color: #09A6FF;
 }

 .cycle-slideshow--slide h1 {
     clear: none;
     font-size: 52px;
     font-weight: 600;
     margin-top: 25%;
     margin-left: 4%;
     text-align: left;
     color: black;
 }

 .cycle-slideshow_image {
     float: right;
     width: 92%;
     margin: 50px 10px 0 0px;
     border: none;
     height: auto;
 }

 .cycle-slideshow {
     min-width: 270px;
     margin: auto;
     padding: 0;
     position: relative;
     overflow: hidden;
 }

 .cycle-slideshow>div {
     position: absolute;
     top: 0;
     left: 0;
     width: 100%;
     padding: 0;
 }

 .cycle-slide p {}

 .cycle-slide .read-more a {
     float: left;
     color: white;
     border: 4px solid black;
     border-radius: 26px;
     padding: 3px 32px;
     background-color: #242424;
     font-size: 20px;
     font-weight: 500;
     text-decoration: none;
 }

 .cycle-slide .read-more a:hover {
     text-decoration: none;
     background-color: #09A6FF;
     border: 4px solid #09A6FF;
 }

 .cycle-pager {
     text-align: center;
     margin-top: -4%;
     z-index: 999999;
 }

 .cycle-pager a {
     padding: .25em .5em;
     margin: .3em;
     border: 1px solid black;
     text-align: center;
     text-decoration: none;
     font-weight: normal;
     border-radius: 50%;
     color: #d92644;
     display: inline-block;
     width: 18px;
     height: 18px;
 }

 .cycle-pager .cycle-pager-active,
 .cycle-pager a:hover {
     font-weight: bold;
     background-color: black;
     border-color: black;
 }

 .cycle-pager .cycle-pager-active {
     box-shadow: 1px 1px 2px hsla(0, 0%, 0%, 0.7);
 }

 .cycle-pager a:focus {
     outline: none;
 }

 .cycle-pager>* {
     cursor: pointer;
 }

 .cycle-prev {
     left: 0;
 }

 .cycle-next {
     right: 0;
 }

 .cycle-arrows::after {
     position: absolute;
     content: "";
     width: 0;
     height: 0;
     border-top: .5em solid transparent;
     border-bottom: .5em solid transparent;
 }

 .cycle-prev::after {
     border-right: .5em solid #333;
     left: 0;
 }

 .cycle-next::after {
     border-left: .5em solid #333;
     right: 0;
 }

 .m-in-new-pub {
     margin-inline: -1%;
 }

 .second-nav-end {
     flex-flow: column wrap;
     align-content: flex-end;
 }

 .po-f {
     position: fixed !important;
 }

 nav {
     z-index: 99;
     width: 100%;
 }

 .ds-logo {
     width: 28%;
     height: auto;
 }

 .ds-logo-i {
     width: 9%;
     height: auto;
 }

 .partner-logo {
     width: 33%;
 }

 .right-gold-partner {
     text-align: end;
 }

 nav .wrapper {
     position: relative;
     padding: 0px 22px;
     line-height: 70px;
     background-color: white;
     box-shadow: 0px 4px 4px 0px #00000033;
     margin: auto;
 }

 .logo-border-non:hover {
     border-bottom: none !important;
 }

 .gold-p-bc-land {
     width: 90%;
 }

 .gold-p-bc-land-logo-du {
     width: auto;
 }

 .get-strd-btn-di {
     margin-top: 2vh;
     margin-left: 4%;
 }

 .gold-logo-land {
     margin-left: 15px;
 }

 .gold-logo-land-di {
     margin-left: 15px;
     margin-top: 5%;
 }

 .wrapper .logo a {
     color: #f2f2f2;
     font-size: 30px;
     font-weight: 600;
     text-decoration: none;
 }

 .wrapper .nav-links {
     display: inline-flex;
     justify-content: space-between;
     position: absolute;
     left: 50%;
 }

 .nav-links li {
     list-style: none;
     line-height: 75px;
 }

 .nav-links li a {
     color: black;
     text-decoration: none;
     font-size: 15px;
     font-weight: 500;
     line-height: 0;
     padding: 1px 12px;
     transition: all 0.3s ease;
 }

 .mrg-top-drop-na {
     margin-top: 3% !important;
 }

 .nav-links li a:hover {
     border-bottom: 2px solid black;
     max-width: fit-content;
 }

 .row .mega-links li a:hover {
     border-bottom: 2px solid white;
     border-radius: 0px;
 }

 .nav-links .drop-menu li a:hover {
     border-bottom: 2px solid white;
 }

 .nav-links .drop-menu-2 li a:hover {
     border-bottom: 2px solid white;
 }

 .nav-links .mobile-item {
     display: none;
 }

 .nav-links .drop-menu {
     position: absolute;
     background: rgba(0, 0, 0, 0.8);
     width: auto;
     top: 85px;
     border-radius: 10px;
     padding: 14px 14px;
     opacity: 0;
     visibility: hidden;
     box-shadow: 0px 4px 4px 0px #00000040;
 }

 .nav-links .drop-menu-2 {
     position: absolute;
     background: rgba(0, 0, 0, 0.8);
     width: auto;
     top: 85px;
     border-radius: 10px;
     padding: 14px 14px;
     opacity: 0;
     visibility: hidden;
     box-shadow: 0px 4px 4px 0px #00000040;
 }

 .nav-links:hover .drop-menu {
     box-shadow: none;
 }

 .nav-links:hover .drop-menu-2 {
     box-shadow: none;
 }

 .nav-links li:hover .drop-menu,
 .nav-links li:hover .mega-box {
     transition: all 0.3s ease;
     top: 70px;
     opacity: 1;
     visibility: visible;
 }

 .nav-links li:hover .drop-menu-2,
 .nav-links li:hover .mega-box {
     transition: all 0.3s ease;
     top: 70px;
     opacity: 1;
     visibility: visible;
 }

 .drop-menu li a {
     width: max-content;
     display: block;
     color: white;
     margin-bottom: 5%;
     font-size: 16px;
     line-height: 30px;
     padding: 0px 0 0 0px;
     font-weight: 400;
     border-radius: 0px;
 }

 .industries-fon {}

 .drop-menu-2 li a {
     width: max-content;
     display: block;
     margin-bottom: 5%;
     line-height: 30px;
     font-size: 16px;
     color: white;
     padding: 0px 0 0 0px;
     font-weight: 400;
     border-radius: 0px;
 }

 .li-itm-heading-dro {
     font-weight: 600 !important;
     color: white !important;
     border-bottom: 2px solid white;
     max-width: fit-content;
     margin-bottom: 0px;
 }

 .mega-box {
     position: absolute;
     left: 0%;
     width: 125%;
     top: 100px;
     opacity: 0;
     visibility: hidden;
 }

 .mega-box .contentsa {
     background: rgba(0, 0, 0, 0.8);
     padding: 5px 15px;
     display: flex;
     width: 100%;
     border-radius: 10px;
     justify-content: space-between;
     box-shadow: 0px 4px 4px 0px #00000040;
 }

 .mega-box .contentsa .row {
     line-height: 45px;
 }

 .contentsa .row img {
     width: 100%;
     height: 100%;
     object-fit: cover;
 }

 .contentsa .row header {
     color: #f2f2f2;
     font-size: 20px;
     font-weight: 500;
 }

 .contentsa .row .mega-links {
     margin-left: -13px;
     padding: 18px 0px 8px 0;
 }

 .row .mega-links li {
     padding: 0 20px;
 }

 .row .mega-links li a {
     padding: 0px;
     padding: 0 0px;
     color: white;
     font-weight: 400;
     line-height: 32px;
     font-size: 16px;
     display: block;
 }

 .wrapper .btn {
     color: #fff;
     font-size: 20px;
     cursor: pointer;
     display: none;
 }

 .wrapper .btn.close-btn {
     position: absolute;
     right: 30px;
     top: 10px;
 }

 @media screen and (max-width: 970px) {
     .wrapper .btn {
         display: block;
         float: right;
     }

     .wrapper .nav-links {
         position: fixed;
         height: 100vh;
         width: 90%;
         max-width: 350px;
         top: 0;
         left: -100%;
         background: rgba(0, 0, 0, 0.8);
         display: block;
         padding: 50px 10px;
         line-height: 50px;
         overflow-y: auto;
         box-shadow: 0px 15px 15px rgba(0, 0, 0, 0.18);
         transition: all 0.3s ease;
     }

     .contact-new-h-btn {
         padding: 0px 8px !important;
         border: 1px solid white;
         border-radius: 4px !important;
         color: white !important;
         max-width: fit-content;
         margin-left: 5%;
     }

     ::-webkit-scrollbar {
         width: 10px;
     }

     ::-webkit-scrollbar-track {
         background: #242526;
     }

     ::-webkit-scrollbar-thumb {
         background: #3a3b3c;
     }

     #menu-btn:checked~.nav-links {
         left: 0%;
     }

     #menu-btn:checked~.btn.menu-btn {
         display: none;
     }

     #close-btn:checked~.btn.menu-btn {
         display: block;
     }

     .nav-links li {
         margin: 5px 0px;
         line-height: 2;
     }

     .nav-links li a {
         padding: 0 20px;
         display: block;
         font-size: 16px;
         font-weight: 500;
         line-height: 2;
         color: white;
     }

     .nav-links .drop-menu {
         position: static;
         opacity: 1;
         top: 65px;
         visibility: visible;
         padding-left: 20px;
         width: 100%;
         padding: 0px;
         background: none;
         max-height: 0px;
         overflow: hidden;
         box-shadow: none;
         transition: all 0.3s ease;
     }

     .nav-links .drop-menu-2 {
         position: static;
         opacity: 1;
         top: 65px;
         visibility: visible;
         padding-left: 20px;
         width: 100%;
         padding: 0px;
         max-height: 0px;
         background: none;
         overflow: hidden;
         box-shadow: none;
         transition: all 0.3s ease;
     }

     #showDrop:checked~.drop-menu,
     #showMega:checked~.mega-box {
         max-height: 100%;
         background: black;
     }

     #showDrop-2:checked~.drop-menu-2,
     #showMega:checked~.mega-box {
         max-height: 100%;
         background: black;
     }

     .nav-links .desktop-item {
         display: none;
     }

     .nav-links .mobile-item {
         display: block;
         font-size: 16px;
         font-weight: 500;
         padding-left: 20px;
         cursor: pointer;
         border-radius: 5px;
         transition: all 0.3s ease;
     }

     .nav-links .mobile-item:hover {
         background: #3a3b3c;
     }

     .drop-menu li {
         margin: 0;
     }

     .drop-menu li a {
         border-radius: 5px;
         font-size: 14px;
         margin-bottom: 0%;
         color: white;
     }

     .drop-menu-2 li {
         margin: 0;
     }

     .ind-new-ico {
         width: 20% !important;
         height: auto;
     }

     .drop-menu-2 li a {
         border-radius: 5px;
         font-size: 14px;
         margin-bottom: 0%;
         color: white;
     }

     .for-respon-moble-new {
         font-size: 26px !important;
     }

     .mega-box {
         position: static;
         top: 65px;
         opacity: 1;
         width: 100%;
         visibility: visible;
         padding: 0 5px;
         max-height: 0px;
         overflow: hidden;
         transition: all 0.3s ease;
     }

     .mega-box .contentsa {
         box-shadow: none;
         flex-direction: column;
         padding: 5px 0px 0 0px;
     }

     .mega-box .contentsa .row {
         width: 100%;
         margin-bottom: 15px;
         border-top: 1px solid rgba(255, 255, 255, 0.08);
     }

     .mega-box .contentsa .row:nth-child(1),
     .mega-box .contentsa .row:nth-child(2) {
         border-top: 0px;
     }

     .contentsa .row .mega-links {
         border-left: 0px;
         padding-left: 4px;
         padding: 10px 0px 8px 0;
     }

     .row .mega-links li {
         margin: 0;
     }

     .contentsa .row header {
         font-size: 19px;
     }
 }

 nav input {
     display: none;
 }

 .body-text {
     position: absolute;
     top: 50%;
     left: 50%;
     transform: translate(-50%, -50%);
     width: 100%;
     text-align: center;
     padding: 0 30px;
 }

 .body-text div {
     font-size: 45px;
     font-weight: 600;
 }

 .newhomedes-h {
     color: black;
     font-size: 6vh;
     font-weight: 600;
     margin-top: 5%;
     margin-bottom: 25px;
 }

 .newhomedes-p {
     color: black;
     font-weight: 400;
     margin-top: 1%;
     text-align: left;
 }

 .pg-rem {
     padding-left: 0% !important;
 }

 .new-home-sec-sect {
     padding-left: 4%;
     padding-right: 5%;
 }

 .new-home-img-di {
     text-align: center;
     margin-top: 2%;
 }

 .new-home-img {
     width: auto;
     height: auto;
 }

 .solu-heading {
     color: black;
     font-size: 6vh;
     margin-bottom: 10%;
     text-align: left;
     margin-top: 0%;
     font-weight: 600;
     margin-left: 8%;
 }

 .ind-new-heading {
     color: black;
     font-size: 6vh;
     margin-bottom: 3%;
     text-align: left;
     margin-top: 0%;
     padding-top: 4%;
     font-weight: 500;
     margin-left: 6%;
 }

 .h-new-sol-power {
     color: black;
     line-height: normal;
     font-weight: 500;
 }

 .h-new-sol-ax {
     color: black;
     line-height: normal;
     font-weight: 500;
 }

 .ind-new-ico {
     width: 32%;
     height: auto;
 }

 .ind-box-heading {
     font-weight: 600;
     color: black;
     font-size: 20px;
     margin-top: 15px;
 }

 .services-new-h-he {
     color: black;
     font-size: 6vh;
     text-align: left;
     margin-bottom: 3%;
     padding-left: 5%;
     font-weight: 600;
 }

 .serv-box-main-di {
     background-color: #eeeeee;
     padding: 25px 0;
     margin: 1em 0px;
     border-radius: 10px;
 }

 .blogs-new-h-he {
     color: black;
     font-size: 6vh;
     margin-bottom: 4%;
     text-align: left;
     padding-left: 5%;
     margin-top: 5%;
     font-weight: 600;
 }

 .d-no {
     display: block;
 }

 .d-b {
     display: none;
 }

 .serv-box-main-di:hover {
     background-color: black;
     transition: all 1s;
 }

 .serv-box-main-di:hover .ser-box-h {
     color: white;
 }

 .serv-box-main-di:hover .ser-box-p {
     color: white;
 }

 .serv-box-main-di:hover .v-m-btn-ser {
     color: white;
 }

 .serv-box-main-di:hover .d-no {
     display: none;
 }

 .serv-box-main-di:hover .d-b {
     display: block;
 }

 .ser-box-h {
     color: black;
     text-align: left;
     font-size: 25px;
     font-weight: 600;
 }

 .ser-box-p {
     text-align: left;
     color: #646464;
     font-weight: 400;
     padding-right: 6%;
 }

 .ser-icon {
     width: 40%;
     height: auto;
     margin: auto auto;
 }

 .ser-icon-inn {
     width: 80%;
     height: auto;
     margin: auto;
     transform: translate(0%, 25%);
 }

 .service-new-main {
     margin-inline: 5%;
 }

 .pdgn-l-r-col-0 {
     padding-left: 0% !important;
     padding-right: 0% !important;
 }

 .v-m-btn-ser {
     color: #474545;
     font-weight: 700;
     font-size: 17px;
 }

 .mrt-ser-for-1 {
     margin-top: 3%;
 }

 .ser-more-new-btn-di {
     text-align: right;
     margin: 2% 3% 0 0;
 }

 .ser-more-new-btn-di-inn {
     text-align: right;
     margin: 2% 5% 0 0;
 }

 .ser-icon-di-inn {
     margin-top: 20%;
 }

 .service-top-m-new {
     margin-top: 6%;
     margin-bottom: 3%;
     text-align: center;
 }

 .row-for-ind-main {
     display: -ms-flexbox;
     display: -webkit-flex;
     display: flex;
     padding-inline: 4%;
 }

 .col-for-ind-main {
     -webkit-flex: 1;
     -ms-flex: 1;
     flex: 1;
     padding: 4em 0em;
     box-shadow: 0px 4px 4px 0px #00000040;
     border-radius: 10px;
     text-align: center;
 }

 .di-new-ind-home {
     position: absolute;
     top: auto;
     bottom: 2%;
     left: 0;
     right: 0;
 }

 .pdn-le-ri-new-ind {
     padding-left: 0 !important;
     padding-right: 0 !important;
 }

 .btn-new-ind-more {
     color: black;
     font-weight: 700;
     font-size: 17px;
     border-bottom: 2px solid black;
     max-width: max-content;
 }

 .btn-new-ind-more:hover {
     color: #09A6FF;
     border-bottom: 2px solid #09A6FF;
 }

 .mr-to-new-ind-bt {
     margin-top: 12%;
 }

 .mrgn-new-solu-main {
     margin-top: 6% !important;
 }

 .mrgn-new-solu-main-ax {
     margin-top: 4% !important;
 }

 .mrgn-new-solu-main-power {
     margin-top: 4% !important;
 }

 .solu-new-images-power {
     width: 28%;
 }

 .sp-new-images {
     width: 23%;
 }

 .blogs-di-he-new {
     color: white;
     font-weight: 400;
     padding-right: 1em;
     font-size: 16px;
     margin-top: 2%;
 }

 .img-new-blog-ico {
     width: 10%;
     height: auto;
 }

 .main-di-blogs-new {
     margin-inline: 8%;
 }

 .box-main-di-for-blogs {
     border: 1px solid rgba(255, 255, 255, 1);
     border-radius: 11px;
     background-color: rgba(57, 57, 57, 0.5);
     margin-bottom: 36px;
 }

 .box-main-di-for-blogs-inn {
     padding: 1em;
     text-align: left;
 }

 .btn-di-read {
     display: inline-flex;
     font-size: 18px;
     font-weight: 600;
     padding: 1.4em 2em;
 }

 .btn-di-read:hover {
     color: #09A6FF;
 }

 .img-new-blog-ero {
     width: 20px;
     height: auto;
     margin-left: 4px;
 }

 .btn-di-read-main {
     border-top: 1px solid white;
 }

 .un-li-mrgn-top-bl {
     margin-top: 4% !important;
 }

 .main-di-for-view-m-bl {
     text-align: right;
     margin-right: 3em;
     padding: 4em 0;
 }

 .modal-newhome {
     margin: auto;
     padding: 11px 50px;
 }

 .tra-imag-2-secd-last {
     margin-top: 0%;
     width: 70%;
 }

 .formbold-form-wrapper-newhome {
     max-width: 864px;
     width: 100%;
     margin-top: 4%;
     margin-bottom: 2%;
 }

 .modal__title-newhome {
     color: black;
     margin-top: 2%;
     margin-bottom: 2%;
     font-weight: 600;
     font-size: 25px;
     text-align: left;
 }

 .formbold-form-input-up-newhome {
     width: 100%;
     padding: 6px 15px;
     background: no-repeat;
     font-weight: 400;
     border: 1px solid #EAEAEA;
     font-size: 16px;
     background-color: #EAEAEA;
     color: black;
     outline: none;
     border-radius: 5px;
     resize: none;
 }

 .formbold-form-label-up-newhome {
     display: block;
     width: 20%;
     align-self: center;
     font-weight: 500;
     font-size: 16px;
     margin-top: 6px;
     color: black;
 }

 .formbold-form-label-newhome {
     display: block;
     font-weight: 500;
     font-size: 16px;
     color: black;
     margin-bottom: 12px;
 }

 .formbold-form-input-newhome {
     width: 100%;
     padding: 6px 15px;
     border-radius: 6px;
     border: 1px solid #EAEAEA;
     background: #EAEAEA;
     font-weight: 500;
     font-size: 15px;
     color: black;
     outline: none;
     resize: none;
 }

 .formbold-form-input-newhome-for-textarea {
     width: 100%;
     padding: 6px 15px;
     border-radius: 6px;
     border: 1px solid #000000;
     font-weight: 500;
     background: transparent;
     font-size: 16px;
     color: black;
     outline: none;
     resize: none;
 }

 .formbold-btn-newhome {
     text-align: center;
     font-size: 15px;
     border-radius: 2px;
     padding: 9px 26px;
     border: none;
     font-weight: 600;
     background-color: rgba(75, 72, 70, 1);
     color: white;
     cursor: pointer;
 }

 .formbold-btn-newhome:hover {
     background-color: #0C7BEC;
 }

 .formbold-mb-5-up-newhome {}

 .formbold-main-wrapper-newhome {
     display: flex;
     align-items: center;
     justify-content: center;
     padding: 0px;
 }

 .anc-di {
     width: max-content;
 }

 .Address-h {
     color: black;
     font-weight: 500;
     margin-bottom: 4%;
     font-size: 24px;
     text-decoration: underline;
 }

 .di-main-addres {
     max-width: max-content;
     text-align: left;
 }

 .mrgn-top-di-addr {
     margin-top: 4%;
 }

 .ped-r-di-add {
     padding-right: 68px;
 }

 .btn-for-bl-new {
     font-size: 24px;
     font-weight: 600;
 }

 .img-new-blog-ero-main {
     width: 32px;
     height: auto;
     vertical-align: middle;
     margin-left: 2px;
 }

 .box-main-di-for-blogs:hover {
     background-color: rgba(0, 0, 0, 1);
 }

 .box-main-di-for-blogs-mb:hover {
     background-color: rgba(193, 192, 190, 0.5);
 }

 .sd_master_wrapper {
     position: relative;
     max-width: 900px;
     margin: 67px 0 0;
     margin-inline: auto;
     padding: 0;
     border-radius: 10px;
     z-index: 9999;
 }

 .sd_scroll {
     height: auto;
     max-height: 180px;
     overflow: auto;
 }

 .slideshow {
     position: relative;
     min-height: 300px;
     height: auto;
     border-radius: 20px;
     z-index: 3;
 }

 .pagingInfo {
     position: absolute;
     bottom: 0;
     z-index: 999;
 }

 .sdCustomSliderHeadig {
     color: white;
     font-size: 16px;
     font-weight: 400;
     line-height: 1.6em;
     text-align: left;
 }

 .sdCustomSliderBtn {
     display: inline-block;
     text-decoration: none;
     background: #E31C3A;
     color: #fff;
     padding: 12px 25px;
     margin-top: 30px;
     border-radius: 4px;
     outline: none;
     font-size: 14px;
     font-weight: 500;
 }

 .sdAllContent {
     width: 80%;
     margin: auto;
 }

 .thumbnail img {
     width: auto;
     margin: auto;
     margin-top: 15px;
 }

 .contentz {
     display: block !important;
     padding: 20px 0 20px 0;
 }

 .SdClientName {
     text-align: center;
     color: white;
     font-size: 28px;
     font-weight: 500;
     line-height: 1.4em;
     margin-top: 25px;
 }

 .SdClientDesc {
     text-align: center;
     color: #7854F7;
     font-size: 14px;
     line-height: 1.4em;
     margin-bottom: 10px;
 }

 @media (max-width:576px) {
     .sd_scroll {
         height: auto;
         overflow: auto;
         max-height: 240px;
     }

     .thumbnail,
     .btnNtxt {
         width: 100% !important;
         display: block !important;
     }
 }

 .sd_scroll::-webkit-scrollbar {
     background-color: transparent;
     width: 6px;
 }

 .sd_scroll::-webkit-scrollbar-track {
     background-color: transparent;
 }

 .sd_scroll::-webkit-scrollbar-track:hover {
     background-color: transparent;
 }

 .sd_scroll::-webkit-scrollbar-thumb {
     background-color: #babac0;
     border-radius: 16px;
 }

 .sd_scroll::-webkit-scrollbar-thumb:hover {
     background-color: #a0a0a5;
 }

 .hide {
     display: none;
 }

 pre {
     margin: 0 !important;
     display: inline-block;
 }

 .token.operator,
 .token.entity,
 .token.url,
 .language-css .token.string,
 .style .token.string,
 .token.variable {
     background: none;
 }

 input,
 button {
     height: auto;
     margin: 0;
     padding: 6px 12px;
     border-radius: 2px;
     font-family: inherit;
     font-size: 100%;
     color: black;
 }

 input[disabled],
 button[disabled] {}

 input,
 select {
     border: none;
     border-bottom: 1px solid;
     font-size: 16px;
     color: #6b7280;
     outline: none;
     resize: none;
 }

 ::-webkit-input-placeholder {
     color: #BBB;
 }

 ::-moz-placeholder {
     color: #BBB;
     opacity: 1;
 }

 :-ms-input-placeholder {
     color: #BBB;
 }

 .for-width-bc-l {
     width: 100%;
 }

 #result {
     margin-bottom: 100px;
 }

 .land-secd-sect-s {
     margin-bottom: 3%;
 }

 .formbold-mb-5s {
     margin-bottom: 20px;
 }

 .land-bc-nav-cont-btn {
     background-color: #1FC6B1;
     padding: 6px 20px !important;
     color: white !important;
     border-radius: 5px;
 }

 .land-bc-nav-cont-btn:hover {
     background-color: #08A2F0;
     color: white;
     border-bottom: none !important;
 }

 .formbold-pt-3s {
     padding-top: 12px;
 }

 .formbold-main-wrappers {
     display: flex;
     align-items: center;
     justify-content: center;
     background-color: white;
     border: 2px solid #BAB7B7;
     padding: 28px 30px;
 }

 .formbold-form-wrappers {
     margin: 0 auto;
     width: 100%;
 }

 .formbold-form-labels {
     display: block;
     font-weight: 600;
     font-size: 16px;
     color: #555454;
     margin-bottom: 12px;
 }

 .formbold-mb-5-ups {
     margin-bottom: 20px;
 }

 .formbold-form-label-ups {
     display: block;
     width: 34%;
     align-self: center;
     font-weight: 500;
     font-size: 16px;
     color: green;
 }

 .formbold-form-input-ups {
     width: 100%;
     padding: 10px 16px;
     background: white;
     font-weight: 500;
     border: none;
     border-radius: 9px;
     border: 1px solid #BAB7B7;
     font-size: 16px;
     color: #6b7280;
     outline: none;
     resize: none;
 }

 .formbold-form-label-2s {
     font-weight: 600;
     font-size: 20px;
     margin-bottom: 20px;
 }

 .formbold-form-inputs {
     width: 100%;
     padding: 12px 14px;
     border-radius: 6px;
     border: 1px solid #E5E1DE;
     background: #E5E1DE;
     font-weight: 500;
     font-size: 16px;
     color: #555454;
     outline: none;
     resize: none;
 }

 .formbold-form-inputs:focus {
     border-color: #6a64f1;
     box-shadow: 0px 3px 8px rgba(0, 0, 0, 0.05);
 }

 .formbold-form-input-ups:focus {
     border-color: #6a64f1;
     box-shadow: 0px 3px 8px rgba(0, 0, 0, 0.05);
 }

 .formbold-btns {
     text-align: center;
     font-size: 15px;
     border-radius: 6px;
     letter-spacing: 1px;
     padding: 5px 32px;
     border: none;
     font-weight: 600;
     background-color: black;
     color: white;
     cursor: pointer;
 }

 .formbold-btns:hover {
     background-color: #539a44;
     color: white;
     box-shadow: 0px 3px 8px rgba(0, 0, 0, 0.05);
 }

 .formbold-form-label-up-newslettrs {
     align-self: center;
     font-weight: 500;
     font-size: 18px;
     margin-right: 1%;
     color: #7F7B7B;
 }

 .formbold--mx-3s {
     margin-left: -12px;
     margin-right: -12px;
 }

 .formbold-px-3s {
     padding-left: 12px;
     padding-right: 12px;
 }

 .flexs {
     display: flex;
 }

 .flex-wraps {
     flex-wrap: wrap;
 }

 .w-fulls {
     width: 100%;
 }

 .optonss {
     padding-top: 3px;
 }

 .solutions-rt-di {
     margin-top: 1%;
 }

 .solu-new-images-rt {
     width: 82%;
 }

 .mrgn-inli-capap-solu-1 {
     margin-inline: 2%;
 }

 .mrgn-inli-capap-solu-2 {
     margin-inline: 4%;
 }

 .btn-align-new {
     text-align: center;
 }

 .mrg-in-one {
     margin-inline: 1% !important;
 }

 .bottom-logos-new-ho {
     width: 68%;
     height: auto;
     margin: 10px 0;
 }

 .for-mrgn {
     margin-top: 7% !important;
 }

 .overlay {
     position: fixed;
     top: 0;
     bottom: 0;
     left: 0;
     right: 0;
     background: rgba(0, 0, 0, 0.7);
     transition: opacity 500ms;
     visibility: hidden;
     opacity: 0;
 }

 .overlay:target {
     visibility: visible;
     opacity: 1;
     overflow: auto;
     z-index: 99999;
 }

 .popup {
     margin: 120px auto;
     padding: 20px;
     background: #E5E1DE;
     border-radius: 5px;
     width: 55%;
     position: relative;
     transition: all 0s ease-in-out;
 }

 .popup h2 {
     margin-top: 0;
     color: black;
     font-size: 24px;
     padding: 15px 0;
     font-weight: 500;
 }

 .popup .close {
     position: absolute;
     top: 0px;
     right: 10px;
     transition: all 200ms;
     font-size: 38px;
     text-decoration: none;
     color: #333;
 }

 .popup .close:hover {
     color: #06D85F;
 }

 .popup .content {
     max-height: 30%;
     overflow: auto;
 }

 .mr-for-new-d365-land-1 {
     margin-top: 2%;
 }

 .mr-for-new-d365-land {
     margin-top: 3% !important;
 }

 .heading-landing-fisrt-pt {
     padding-left: 2%;
     font-size: 35px;
     margin-right: 21%;
     font-weight: 500;
     line-height: 50px;
     color: white;
     margin-top: 3%;
     margin-bottom: 50px;
 }

 .heading-landing-fisrt-bc {
     padding-left: 2%;
     font-size: 35px;
     margin-right: 5%;
     font-weight: 600;
     line-height: 50px;
     color: white;
     margin-top: 3%;
     margin-bottom: 50px;
 }

 .p-landing-first-sect-bc {
     padding-left: 2%;
     font-size: 16px;
     font-weight: 400;
     margin-bottom: 0%;
     color: white;
     margin-top: 12px;
     text-align: justify;
     padding-right: 23%;
 }

 .btn-landing-first-cont-bc {
     border: 1px solid #62DFCF;
     color: black;
     background: #62DFCF;
     padding: 8px 28px;
     font-size: 20px;
     border-radius: 50px;
     font-weight: 600;
 }

 .btn-landing-first-cont-bc:hover {
     background: #14B09B;
     border: 1px solid #14B09B;
 }

 .u-l-m-landing {
     margin-inline: 1%;
     margin-top: 8%;
 }

 .u-l-m-landing-new {
     margin-inline: 1%;
     margin-top: 1%;
 }

 .cta-land-div {
     margin-top: 60px;
     display: flex;
 }

 .heading-th-lan-bc {
     padding-left: 4%;
     font-size: 36px;
     margin-right: 8%;
     margin-top: 4%;
     color: black;
     font-weight: 600;
     margin-bottom: 1%;
 }

 .heading-th-lan-bc-ser {
     padding-left: 0%;
     font-size: 40px;
     margin-right: 0%;
     text-align: left;
     margin-top: 4%;
     color: #181717;
     margin-left: 5%;
     font-weight: 500;
     margin-bottom: 1%;
 }

 .heading-secd-lan-bc {
     padding-left: 4%;
     font-size: 40px;
     margin-right: 8%;
     margin-top: 5%;
     color: black;
     font-weight: 500;
     margin-bottom: 2%;
 }

 .p-land-th-bc {
     padding-left: 4%;
     font-size: 19px;
     font-weight: 500;
     color: #686767;
     text-align: justify;
     padding-right: 7%;
 }

 .p-land-why-bc {
     padding-left: 4%;
     font-size: 18px;
     font-weight: 400;
     color: white;
     margin-bottom: 1%;
     text-align: justify;
     padding-right: 23%;
 }

 .p-land-bc-testi {
     font-size: 22px;
     text-align: left;
     margin-left: 6%;
     font-weight: 500;
     color: white;
 }

 .p-land-secd-bc {
     padding-left: 4%;
     font-size: 20px;
     font-weight: 500;
     color: #686767;
     text-align: justify;
     padding-right: 7%;
 }

 .heading-th-lan-bc-testi {
     font-size: 40px;
     margin-right: 0%;
     margin-top: 3%;
     color: white;
     text-align: left;
     margin-left: 6%;
     font-weight: 500;
     margin-bottom: 2%;
 }

 .containeer-for-bc-land {
     margin: auto;
     padding-inline: 2%;
     display: flex;
 }

 .for-bc-land-third {
     width: 50%;
 }

 .for-land-bc-box {
     background: #EEF2F2;
     border-radius: 25px 25px 10px 10px;
     margin-inline: 1%;
     border: 1px solid #EEF2F2;
     text-align: left;
     margin-top: 1%;
     padding: 0 0 1em 0;
 }

 .for-land-bc-box p {
     color: #686767;
     font-weight: 500;
     text-align: justify;
     font-size: 18px;
     padding: 1px 40px;
 }

 .bc-img-land-thrd-di {
     text-align: center;
 }

 .hed-containeer-box-land-bc {
     color: #303030;
     font-size: 22px;
     font-weight: 600;
     padding: 6px;
     margin-bottom: 3%;
     border-radius: 25px;
     background-color: #5CD3C4;
     text-align: center;
 }

 .bc-secd-land-img-di {
     text-align: center;
 }

 .cta-first-headng-land-bc {
     color: white;
     font-size: 28px;
     font-weight: 500;
 }

 .cta-main-di {
     margin-top: 9%;
     text-align: center;
 }

 .cta-contact-btn-di {
     margin-top: 7vh;
 }

 .cta-btn-land-bc {
     background-color: white;
     border: 4px solid white;
     border-radius: 5px;
     padding: 5px 15px;
     color: black;
     font-size: 18px;
 }

 .cta-btn-land-bc:hover {
     background-color: #4ECFBF;
     color: black;
     font-weight: 500;
     border: 4px solid #4ECFBF;
 }

 .containeer-for-bc-land-sect-6 {
     margin: auto;
     padding-inline: 2%;
     display: flex;
 }

 .hed-containeer-box-land-bc-6 {
     color: #0D0040;
     font-size: 20px;
     font-weight: 600;
     padding: 20px 0 10px 20px;
     margin-bottom: 1%;
     border-radius: 25px;
     text-align: left;
 }

 .for-bc-land-third-sect-6 {
     width: 50%;
 }

 .for-land-bc-box-sect-6 {
     background: white;
     border-radius: 10px;
     margin-inline: 4%;
     border: 1px solid #E7E7E7;
     margin-top: 4%;
     text-align: left;
     box-shadow: 0px 4px 8px 0px #00000033;
     padding: 0 0 1em 0;
 }

 .for-land-bc-box-sect-6:hover {
     background: #5CD3C4;
 }

 .for-land-bc-box-sect-6:hover p {
     color: white;
 }

 .for-land-bc-box-sect-6:hover .hed-containeer-box-land-bc-6 {
     color: white;
 }

 .for-land-bc-box-sect-6 p {
     color: #686767;
     font-weight: 400;
     text-align: left;
     font-size: 18px;
     padding: 1px 20px;
 }

 .land-bc-sect-6-di {
     margin-top: 0%;
     margin-bottom: 3%;
 }

 .land-bc-sect-7-di-testi {
     margin-top: 6%;
     margin-bottom: 3%;
 }

 .testi-img-land-bc-di {
     text-align: center;
     margin: 8% 0 2% 0;
 }

 .top-first-imag-m {
     margin-left: 6%;
 }

 .tick-img-land-bc-di {
     text-align: center;
     margin-top: -6%;
 }

 .indust-img-land-bc-di {
     text-align: center;
     margin-top: -6%;
 }

 .hiht {
     height: 60vh !important;
 }

 .heading-lan-bc-ind {
     padding-left: 4%;
     font-size: 128px;
     margin-right: 13%;
     margin-top: 5%;
     color: #DEDEDE;
     font-weight: 600;
     margin-bottom: 1%;
 }

 .heading-lan-bc-2-ind {
     font-size: 40px;
     color: black;
     text-align: left;
     margin-left: 5%;
     margin-top: 4%;
     font-weight: 500;
     margin-bottom: 1%;
 }

 .containeer-for-bc-land-sect-8 {
     margin: auto;
     padding-inline: 2%;
     display: flex;
 }

 .hed-containeer-box-land-bc-8 {
     color: #181717;
     font-size: 20px;
     font-weight: 500;
     padding: 6px;
     margin-bottom: 1%;
     border-radius: 25px;
     text-align: center;
 }

 .for-bc-land-third-sect-8 {
     width: 50%;
 }

 .for-land-bc-box-sect-8 {
     background: #DCE8E6;
     border-radius: 10px;
     margin-inline: 4%;
     text-align: left;
     padding: 0 0 1em 0;
 }

 .for-land-bc-box-sect-8 p {
     color: #656565;
     font-weight: 500;
     font-size: 16px;
     text-align: center;
     padding: 1px 20px;
 }

 .land-bc-sect-8-di {
     margin-top: 4%;
     margin-bottom: 3%;
 }

 .mgn-lan-fir-new {
     margin-bottom: 4%;
 }

 .land-bc-sect-11-di {
     margin-top: 4%;
     margin-bottom: 3%;
 }

 .land-secd-imag {
     width: 75%;
 }

 .heading-lan-bc-testi {
     padding-left: 4%;
     font-size: 2em;
     margin-right: 13%;
     margin-top: 5%;
     color: black;
     font-weight: 600;
     margin-bottom: 2%;
 }

 .containeer-for-bc-land-sect-7 {
     margin: auto;
     padding-inline: 2%;
     display: flex;
 }

 .hed-containeer-box-land-bc-7 {
     color: white;
     font-size: 32px;
     margin-bottom: 1%;
     text-align: center;
 }

 .for-bc-land-third-sect-7 {
     width: 50%;
 }

 .for-land-bc-box-sect-7 {
     background: rgba(92, 211, 196, 0.6);
     border-radius: 28px;
     margin-inline: 3%;
     box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.25);
     text-align: left;
     padding: 0 0 1em 0;
 }

 .for-land-bc-box-sect-7 p {
     color: white;
     font-weight: 500;
     font-size: 16px;
     text-align: justify;
     padding: 10px 60px 5px 60px;
 }

 .coma-img-last-di {
     text-align: -webkit-right;
     margin: 1px -5% 20px 0;
 }

 .coma-img-di {
     margin: 0% 0 1% -5%;
 }

 .heading-green-why {
     color: black;
     font-size: 20px;
     text-align: left;
     margin-top: 4%;
     font-weight: 600;
 }

 .land-bc-sect-10-di {
     text-align: center;
     margin: 5% 0 2% 0;
 }

 .why-logo-siz {
     width: 8%;
 }

 .land-bc-sect-why-di-logo {
     margin: 3% 0 0 0;
 }

 .land-bc-sect-why-di-logo-pr {
     margin: 1% 0 0% 3%;
 }

 .gold-pat-lan-bc-why {
     width: auto;
 }

 .heading-lan-bc-about {
     text-align: center;
     font-size: 24px;
     margin-bottom: 3%;
     letter-spacing: 1px;
     font-weight: 500;
     color: #6D6D6D;
 }

 .about-heading-di {
     padding: 5% 0 0 0;
 }

 .heading-lan-bc-pric {
     text-align: center;
     color: black;
     font-weight: 600;
     margin: 5% 0 3% 0;
     font-size: 40px;
 }

 .containeer-for-bc-land-sect-11 {
     margin: auto;
     padding-inline: 2%;
     display: flex;
 }

 .hed-containeer-box-land-bc-11 {
     color: #6EE7D7;
     background-color: #393434b0;
     font-size: 32px;
     font-weight: 500;
     padding: 6px;
     margin-bottom: 5%;
     border-radius: 11px;
     text-align: center;
 }

 .for-bc-land-third-sect-11 {
     width: 50%;
 }

 .mrgn-in-bc-land-pr {
     margin-inline: 28% !important;
     margin-top: 4%;
 }

 .for-land-bc-box-sect-11 {
     border-radius: 11px;
     background: rgba(48, 48, 48, 0.8);
     margin-inline: 3%;
     text-align: center;
     padding: 0 0 1em 0;
 }

 .for-land-bc-box-sect-11 h3 {
     color: rgba(110, 231, 215, 1);
 }

 .for-land-bc-box-sect-11 h4 {
     color: white;
     margin-bottom: 5%;
     font-size: 28px;
     font-weight: 600;
 }

 .prc-btn-di {
     text-align: center;
     margin: 7% 0 7% 0;
 }

 .sp-bc-pric {
     color: #DADADA;
     font-size: 25px;
     font-weight: 500;
 }

 .for-land-bc-box-sect-11 p {
     color: white;
     font-weight: 500;
     text-align: center;
     padding: 1px 40px;
 }

 .pric-btn-di {
     text-align: center;
     margin: 1% 0 1% 0;
 }

 .pric-btn {
     color: white;
     padding: 8px 50px;
     font-size: 20px;
     background-color: #2FBDA4;
     border-radius: 67px;
 }

 .pric-btn:hover {
     border: 2px solid white;
 }

 .indus-logo-img-bc {
     width: 26%;
 }

 .marg-inli-indust-bc-land {
     margin-top: 5%;
     margin-inline: 18% !important;
     margin-bottom: 4%;
 }

 .land-bc-sect-why-di {
     margin-top: 4%;
     margin-bottom: 15%;
     margin-inline: 6%;
 }

 .heading-lan-bc-why {
     padding-left: 4%;
     font-size: 36px;
     margin-right: 13%;
     margin-top: 1%;
     color: white;
     font-weight: 600;
     margin-bottom: 2%;
 }

 .ds-logo-land-bc {
     width: 90%;
 }

 .lsdtsa-land li {
     color: white;
     padding: 0px 8px;
     font-size: 16px;
 }

 .lsdtsa-land {
     text-decoration: none !important;
     list-style: none !important;
 }

 .socialsa-land {
     display: flex;
     align-items: center;
     margin-left: 3%;
     justify-content: flex-end;
 }

 .logo-ds-lan-di {
     margin-top: 3px;
 }

 .socialsa-land a {
     transition: ease-in-out 0.3s;
     display: flex;
     font-size: 16px;
     font-weight: 600;
     color: #1FC6B1;
     align-items: center;
     justify-content: center;
     margin: 14px 20px 0 0;
 }

 .socialsa-land a i {
     font-size: 20px;
     color: white;
     border: 1px solid #1FC6B1;
     width: 32px;
     height: 32px;
     padding: 7px;
     background: #1FC6B1;
     border-radius: 50%;
 }

 .mrgn-top-na-land {
     padding-top: 2px;
     padding-bottom: 0px;
     margin: 0 0 0 0;
 }

 .modal-land {
     margin: auto;
     padding: 10px 50px;
     border-radius: 5px;
     border: 2px solid white;
 }

 .formbold-form-wrapper-land {
     margin: 0 auto;
     max-width: 550px;
     width: 100%;
 }

 .modal__title-land {
     margin: 0;
     color: white;
     margin-top: 0px;
     font-weight: 500;
     font-size: 21px;
     padding-top: 5%;
     text-align: left;
 }

 .formbold-form-input-up-land {
     width: 100%;
     padding: 5px 16px;
     background: no-repeat;
     font-weight: 500;
     border: none;
     border-bottom: 1px solid white;
     font-size: 16px;
     color: white;
     outline: none;
     resize: none;
 }

 .formbold-form-label-up-land {
     display: block;
     align-self: center;
     font-weight: 500;
     margin-top: 5%;
     font-size: 16px;
     color: white;
 }

 .formbold-form-label-land {
     display: block;
     font-weight: 500;
     font-size: 16px;
     color: white;
     margin-bottom: 12px;
 }

 .formbold-form-input-land {
     width: 100%;
     padding: 5px 12px;
     border-radius: 6px;
     border: 1px solid white;
     background: transparent;
     font-weight: 500;
     font-size: 15px;
     color: white;
     outline: none;
     resize: none;
 }

 .formbold-btn-land {
     text-align: center;
     font-size: 16px;
     border-radius: 43px;
     padding: 3px 27px;
     border: none;
     font-weight: 500;
     background-color: #24C189;
     color: white;
     cursor: pointer;
 }

 .formbold-mb-5-up-land {
     margin-bottom: 11px;
     margin-top: 6%;
 }

 .formbold-main-wrapper-land {
     display: flex;
     align-items: center;
     justify-content: center;
     padding: 0px;
 }

 .list-pading-about-new {
     padding-left: 0% !important;
     padding-right: 0% !important;
 }

 .mission-para-about {
     color: black;
     font-size: 18px;
     font-weight: 400;
     position: absolute;
     top: 70%;
     right: 14%;
     text-align: justify;
     left: 27vh;
 }

 .third-sect-heading-about {
     color: black;
     font-weight: 600;
     font-size: 6vh;
     position: absolute;
     top: 60%;
     left: 27vh;
 }

 .forth-sect-heading-about {
     color: #F2501B;
     font-weight: 600;
     font-size: 8vh;
     position: absolute;
     top: 28%;
     right: 12%;
 }

 .values-sect-di {
     margin: 0;
     position: absolute;
     top: 67%;
     left: 50%;
     -ms-transform: translate(-50%, -50%);
     transform: translate(-50%, -50%);
 }

 .magn-list-sec-sec-about {
     position: absolute;
     top: 70%;
     left: 5%;
 }

 .sec-sect-heading-about {
     color: #0581DE;
     font-weight: 600;
     font-size: 6vh;
 }

 .icon-heading {
     color: black;
     font-size: 26px;
     margin-bottom: 5px;
     font-weight: 600;
 }

 .secnd-heading-last-sect {
     color: rgba(74, 72, 72, 1);
     margin-left: 5%;
     font-size: 5vh;
 }

 .last-sect-icon {
     width: 65%;
     margin-left: 30%;
     margin-top: 10%;
 }

 .last-sect-right-image {
     width: 100%;
     margin-top: 10%;
 }

 .about-sec-sect-para {
     color: #70716F;
     margin-top: 0%;
     padding-left: 10%;
     font-size: 25px;
     margin-right: 7%;
     font-weight: 400;
 }

 .fifth-sect-heading-about {
     color: #202020;
     margin-left: 73px;
     margin-bottom: 30px;
     font-size: 6vh;
     font-weight: 600;
     margin-top: 4%;
 }

 .di-heading {
     margin-top: 20%;
 }

 .about-first-heading {
     color: black;
     font-size: 6vh;
     margin-left: 1%;
     font-weight: 600;
 }

 .UAE-image-about {
     margin-top: 28%;
 }

 .paragraph-about-first-sect {
     color: black;
     font-weight: 500;
     text-align: justify;
     padding: 10px;
 }

 .height-column-about {
     min-height: 50vh;
 }

 .list-mrgn-about {
     margin-bottom: 5%;
 }

 .about-page-first-image {
     margin-left: 0%;
 }

 .rotate {
     -webkit-transform: rotate(-90deg);
     -moz-transform: rotate(-90deg);
     -ms-transform: rotate(-90deg);
     font-size: 5vh;
     -o-transform: rotate(-90deg);
     margin-top: 140%;
     white-space: nowrap;
     color: black;
     font-weight: 600;
 }

 .pdng-inl {
     padding-inline: 2%
 }

 .image-pri-h {
     margin-left: -13%;
 }

 .image-pri-h-2 {
     margin-left: -6%;
 }

 .image-pri-h-3 {
     margin-left: -6vh;
 }

 .imag-centr-indus {
     text-align: center;
 }

 .m-image-manufacturing {
     height: auto;
     width: auto
 }

 .m-image-trading {
     height: auto;
     width: 85%;
 }

 .about-image-st {
     width: 100%;
     margin-top: -15%;
     height: auto;
 }

 .text-secnd-new-about {
     color: black;
     text-align: center;
     font-weight: 600;
     margin-top: 1%;
     font-size: 7vh;
     margin-bottom: 20px;
 }

 .unit-bort {
     border-top: 2px solid black;
     margin-top: 5% !important;
 }

 .about-para-new {
     color: black;
     text-align: center;
     font-weight: 500;
     font-size: 20px;
     padding: 0 10px;
 }

 .customers-st-othr {
     margin-top: 7%;
 }

 .mobile-first {
     color: black !important;
     font-size: 20px;
     font-weight: 600;
     margin-top: 38%;
 }

 .cross-icon {
     width: 85%;
 }

 .formbold-mb-5s {
     margin-bottom: 20px;
 }

 .formbold-pt-3s {
     padding-top: 12px;
 }

 .formbold-main-wrappers {
     display: flex;
     align-items: center;
     background-color: white;
     border-radius: 10px;
     justify-content: center;
     border: 2px solid #AABAC2;
     padding: 28px 30px;
 }

 .formbold-form-wrappers {
     margin: 0 auto;
     width: 100%;
 }

 .formbold-form-labels {
     display: block;
     font-weight: 500;
     font-size: 16px;
     color: #555454;
     margin-bottom: 12px;
 }

 .formbold-form-label-ups {
     display: block;
     width: 34%;
     align-self: center;
     font-weight: 500;
     font-size: 16px;
     color: green;
 }

 .formbold-form-input-ups {
     width: 100%;
     padding: 10px 16px;
     background: white;
     font-weight: 500;
     border: none;
     border: 1px solid #BAB7B7;
     font-size: 16px;
     color: #6b7280;
     outline: none;
     resize: none;
 }

 .for-m-testi-land-bc {
     filter: blur(3px);
     -webkit-filter: blur(3px);
 }

 .formbold-form-label-2s {
     font-weight: 600;
     font-size: 20px;
     margin-bottom: 20px;
 }

 .formbold-form-inputs {
     width: 100%;
     padding: 12px 14px;
     border-radius: 6px;
     border: 1px solid #E5E1DE;
     background: #D1DDE8;
     font-weight: 500;
     font-size: 16px;
     color: #555454;
     outline: none;
     resize: none;
 }

 .formbold-form-inputs:focus {
     border-color: #6a64f1;
     box-shadow: 0px 3px 8px rgba(0, 0, 0, 0.05);
 }

 .formbold-form-input-ups:focus {
     border-color: #6a64f1;
     box-shadow: 0px 3px 8px rgba(0, 0, 0, 0.05);
 }

 .formbold-btns {
     text-align: center;
     font-size: 14px;
     border-radius: 6px;
     letter-spacing: 1px;
     padding: 6px 30px;
     border: none;
     font-weight: 500;
     background-color: white;
     color: black;
     cursor: pointer;
 }

 .formbold-btns:hover {
     background-color: #08BBF3 !important;
     color: white !important;
     box-shadow: 0px 3px 8px rgba(0, 0, 0, 0.05);
 }

 .formbold-form-label-up-newslettrs {
     align-self: center;
     font-weight: 500;
     font-size: 18px;
     margin-right: 1%;
     color: white;
 }

 .formbold--mx-3s {
     margin-left: -12px;
     margin-right: -12px;
 }

 .formbold-px-3s {
     padding-left: 12px;
     padding-right: 12px;
 }

 .flexs {
     display: flex;
 }

 .flex-wraps {
     flex-wrap: wrap;
 }

 .w-fulls {
     width: 100%;
 }

 .optonss {
     padding-top: 3px;
 }

 .overlay {
     position: absolute;
     top: 0;
     bottom: 0;
     left: 0;
     overflow-y: auto;
     right: 0;
     background: rgba(0, 0, 0, 0.7);
     transition: opacity 500ms;
     visibility: hidden;
     opacity: 0;
 }

 .overlay:target {
     visibility: visible;
     opacity: 1;
     z-index: 99999;
 }

 .popup {
     margin: 50px auto;
     padding: 20px 20px 10px 20px;
     background: white;
     box-shadow: 5px 7px 9.600000381469727px 7px #00000026;
     border-radius: 10px 10px 0 10px;
     width: 60%;
     position: relative;
     transition: all 5s ease-in-out;
 }

 .popup h2 {
     margin-top: 0;
     color: black;
     font-size: 21px;
     margin-top: -3%;
     margin-bottom: 3%;
     font-weight: 400;
 }

 .popup .close {
     position: absolute;
     top: 0px;
     right: 10px;
     transition: all 200ms;
     font-size: 38px;
     text-decoration: none;
     color: #333;
 }

 .popup .close:hover {
     color: #08BBF3;
 }

 .popup .content {
     max-height: 30%;
     overflow: auto;
 }

 .containeer-for-whls {
     margin: inherit;
     padding-inline: 2%;
     display: flex;
 }

 .mrgn-whls {
     margin: auto;
 }

 .for-whls-box {
     width: 92%;
     border-radius: 5px;
     margin-inline: 2%;
     text-align: left;
     padding: 1em;
 }

 .for-whls-box h3 {
     color: black;
     font-weight: 600;
     font-size: 22px;
 }

 .for-whls-box p {
     color: black;
     font-size: 18px;
     text-align: justify;
     font-weight: 400;
 }

 .dispy-prici {
     display: flex;
 }

 .box-for-pricing-for {
     background: white;
     border-radius: 1em;
     border: 2px solid white;
     color: black;
     box-shadow: 0px 4px 8px 5px #00000040;
     text-align: left;
     padding: 2em;
 }

 .box-for-pricing-for:first-child {
     margin-left: 0;
 }

 .box-for-pricing {
     background: white;
     border-radius: 1em;
     border: 2px solid white;
     box-shadow: 4px 4px 8px 5px #00000040;
     color: black;
     text-align: left;
     padding: 2em;
 }

 .box-for-pricing:first-child {
     margin-left: 0;
 }

 .containeer-for-commerce {
     margin: inherit;
     padding-inline: 2%;
     display: flex;
 }

 .for-commerce-box {
     width: 48%;
     background: #B9B8B1;
     border-radius: 5px;
     margin-inline: 2%;
     color: black;
     text-align: left;
     border-bottom: 6px solid #B9B8B1;
     padding: 2em 10px 15px 35px;
 }

 .for-commerce-box h3 {
     color: black;
     font-weight: 600;
     font-size: 22px;
 }

 .for-commerce-box p {
     color: black;
     font-weight: 500;
 }

 .bg-color-erp {
     background-color: #B9B8B1 !important;
     color: black !important;
 }

 .bg-color-erp::after {
     color: black !important;
 }

 .containeer-for-NAV {
     margin: inherit;
     padding-inline: 2%;
     display: flex;
 }

 .bg-color-NAV {
     background-color: white !important;
     color: black !important;
 }

 .bg-color-NAV::after {
     color: black !important;
 }

 .for-NAV-box {
     width: 48%;
     background: #B9B8B1;
     border-radius: 5px;
     margin-inline: 2%;
     color: black;
     text-align: left;
     padding: 2em 20px 20px 30px;
 }

 .fs-mrgn-list {
     margin-top: 4% !important;
 }

 .for-NAV-box h3 {
     color: black;
     font-weight: 600;
     font-size: 22px;
 }

 .for-NAV-box p {
     color: black;
     font-weight: 500;
 }

 .containeer-for-marketing {
     margin: inherit;
     padding-inline: 2%;
     display: flex;
 }

 .for-marketing-box {
     width: 48%;
     background: #B9B8B1;
     border-radius: 5px;
     margin-inline: 2%;
     color: #fff;
     border: 1px solid #B9B8B1;
     text-align: left;
     padding: 1em;
 }

 .for-marketing-box:hover {
     background-color: white;
 }

 .for-marketing-box:hover h3 {
     color: black;
 }

 .for-marketing-box:hover p {
     color: black;
 }

 .for-marketing-box:hover ol {
     color: black;
 }

 .for-marketing-box h3 {
     color: black;
     font-weight: 600;
     font-size: 22px;
 }

 .for-marketing-box p {
     color: black;
     font-weight: 500;
 }

 .containeer-for-azure {
     margin: inherit;
     padding-inline: 2%;
     display: flex;
 }

 .azure-benefits {
     height: auto;
 }

 .for-azure-box {
     width: 50%;
     border-radius: 10px;
     margin-inline: 2%;
     color: #fff;
     border: 5px solid black;
     text-align: center;
     padding: 2em;
 }

 .for-azure-box:hover {
     background-color: #0B5DA9;
     border: 5px solid #0B5DA9;
 }

 .for-azure-box:hover h3 {
     color: white;
 }

 .for-azure-box:hover p {
     color: white;
 }

 .for-azure-box h3 {
     color: black;
     font-weight: 600;
     font-size: 25px;
 }

 .for-azure-box p {
     color: black;
     font-weight: 500;
 }

 .b-sector-image {
     margin-left: 23%;
     margin-top: 25%;
 }

 .containeer-for-po {
     margin: inherit;
     padding-inline: 2%;
     display: flex;
 }

 .for-po-box {
     width: 48%;
     background-color: #BDBCB3;
     border-radius: 10px;
     margin-inline: 2%;
     color: black;
     text-align: left;
     padding: 2em 20px 10px 25px;
 }

 .for-po-box:hover {
     background-color: white;
     border: 6px solid #BDBCB3;
 }

 .for-po-box:hover h3 {
     color: black !important;
 }

 .for-po-box:hover p {
     color: black !important;
 }

 .for-po-box h3 {
     color: black;
     font-weight: 600;
     font-size: 25px;
 }

 .for-po-box p {
     color: black;
     font-weight: 500;
 }

 .PB-margn-list {
     margin-top: 4% !important;
 }

 .containeer-for-fo {
     margin: inherit;
     padding-inline: 2%;
     display: flex;
 }

 .for-fo-box {
     width: 48%;
     background: white;
     border-radius: 10px;
     margin-inline: 2%;
     color: black;
     border: 3px solid white;
     padding: 1em;
 }

 .for-fo-box:hover {
     background-color: #686760;
     border: 3px solid #686760;
 }

 .for-fo-box:hover h3 {
     color: white;
 }

 .for-fo-box:hover p {
     color: white;
 }

 .for-fo-box h3 {
     color: black;
     font-weight: 600;
     font-size: 25px;
 }

 .for-fo-box p {
     color: black;
     font-weight: 500;
 }

 .containeer-for-erp {
     max-width: 1800px;
     margin: 0 auto;
     padding-inline: 2%;
     display: flex;
 }

 .containeer-for-cs {
     margin: inherit;
     padding-inline: 2%;
     display: flex;
 }

 .for-cs-box {
     width: 48%;
     background: white;
     border-radius: 5px;
     margin-inline: 2%;
     color: #fff;
     border: 3px solid rgba(104, 103, 96, 1);
     text-align: left;
     padding: 1em;
 }

 .for-cs-box:hover {
     background-color: rgba(104, 103, 96, 1);
 }

 .for-cs-box:hover h3 {
     color: white;
 }

 .for-cs-box:hover p {
     color: white;
 }

 .for-cs-box:hover ol {
     color: white;
 }

 .for-cs-box h3 {
     color: #000000;
     font-weight: 600;
     font-size: 22px;
 }

 .for-cs-box p {
     color: #373030;
     font-weight: 500;
 }

 .containeer-for-about {
     display: flex;
     width: 1493px;
 }

 .for-about-box {
     width: 1800px;
     background: white;
     border-radius: 5px;
     margin-inline: 1%;
     border: 1px solid white;
     text-align: left;
     padding: 1em;
 }

 .for-about-box p {
     color: #70716F;
     padding-left: 2%;
     font-weight: 500;
 }

 .services-paragra-hm {
     color: black;
     font-size: 20px;
     font-weight: 500;
     margin-inline: 5%;
     margin-top: 22px;
 }

 .services-paragra-hm a {
     font-weight: 600;
     color: #A6D050;
 }

 .ax-list-styl {
     margin-left: -2% !important;
 }

 .services-paragra-hm a:hover {
     color: #1FA1D0;
 }

 .zoom-hovr:hover {
     transform: scale(1.1) !important;
 }

 .zoom-hovr {
     transition: transform 0.9s !important;
 }

 .top-supp-last {
     margin-top: 25%;
 }

 ul#footer-address {
     list-style: none;
     padding: 0;
     text-align: left;
     display: flex;
     margin-top: 12px;
 }

 .pad-for-neic {
     padding-left: 0% !important;
     padding-right: 0% !important;
 }

 ul#footer-address li {
     padding-left: 8px;
     color: black;
     margin-top: 5px;
     font-size: 18px;
     font-weight: 500;
 }

 .logo-heading-powerp {
     color: black;
     font-size: 26px;
     font-weight: 600;
     white-space: nowrap;
 }

 .customers-st-othr-bottm {
     margin-top: 6%;
 }

 .cut-mrgn {
     margin-top: 0% !important;
 }

 .customers-st-othr-top {
     margin-top: 15%;
 }

 .customers-st-othr h2 {
     color: black;
     text-align: center;
     font-size: 8vh;
     margin-bottom: 0px;
     font-weight: 500;
 }

 .customers-st-othr h3 {
     color: black;
     text-align: center;
     font-weight: 600;
 }

 .request-btn {
     margin-left: -15%;
 }

 .pdn-btm {
     padding-bottom: 8% !important;
 }

 .apps-div {
     margin-bottom: 4%;
 }

 .main-footer-section {
     margin-inline: 5%;
     margin-top: 3%;
 }

 .change .bar1 {
     transform: translate(0, 11px) rotate(-45deg);
 }

 .change .bar2 {
     opacity: 0;
 }

 .change .bar3 {
     transform: translate(0, -11px) rotate(45deg);
 }

 .hom-blog-sec-marg {
     margin-top: 3%;
 }

 .blog-hom-marg-top {
     margin-top: 2%;
 }

 .industry-btn-mor {
     display: flex;
     border: 1px solid;
     width: max-content;
     margin-top: 2%;
     border-radius: 4px;
     padding: 5px 17px;
 }

 .industry-btn-mor:hover {
     background-color: #A6D050;
     color: white;
     border: 1px solid #A6D050;
 }

 .ful-para-btn {
     margin-top: 2%;
 }

 .apps-heading {
     color: black;
     font-size: 36px;
     margin-top: 6%;
     margin-left: 4%;
     font-weight: 600;
     text-align: left;
 }

 .margn-heading {
     margin-bottom: 1%;
 }

 .list-mrgn-logo {
     margin-top: 3% !important;
 }

 .blgg-heading {
     color: black;
     text-align: left;
     font-size: 10vh;
     margin-bottom: 3%;
     margin-top: 2%;
     font-weight: 600;
 }

 .about-bt {
     margin-left: 6%;
 }

 .mor-about-us-bt {
     font-size: 25px;
     font-weight: 500;
 }

 .heading-indust-2 {
     font-size: 7vh;
     font-weight: 500;
 }

 .verticl-divs {
     margin-left: 5%;
     margin-bottom: 5%;
 }

 .ulist-padngs {
     padding-top: 2%;
 }

 .hedng-colors {
     white-space: normal !important;
     color: black !important;
 }

 .width-imgs {
     width: 50% !important;
 }

 .mrg-left-logo {
     margin-left: 5%;
 }

 [type="file"]::-webkit-file-upload-button {
     background: #020430;
     border: 2px solid white;
     border-radius: 4px;
     color: #fff;
     cursor: pointer;
     font-size: 14px;
     outline: none;
     padding: 8px 18px;
     text-transform: uppercase;
     transition: all 1s ease;
 }

 [type="file"]::-webkit-file-upload-button:hover {
     background: #fff;
     border: 2px solid #535353;
     color: #000;
 }

 .faqanswer {
     border-radius: 4px;
     display: none;
     background: white;
     border-top: 2px solid lightslategray;
     padding: 10px 10px 0 10px;
 }

 .faqanswer p {
     font-size: 14px;
     color: black;
     font-weight: 300;
 }

 .img-new-blog {
     margin-left: 3%;
     margin-top: 10%;
 }

 a.active {
     font-weight: 500;
 }

 .togglefaq {
     text-decoration: none;
     color: black;
     cursor: pointer;
     font-size: 14px;
     padding: 10px 12px;
     display: block;
     margin: 1% 0 0 0;
     font-weight: 600;
     border-radius: 4px;
     background-color: #D6D6D6;
 }

 .accordion::after {
     content: "+";
     color: black;
     font-weight: 500;
     float: right;
     margin-left: 5px;
 }

 .azure-bg::after {
     content: "+";
     color: white !important;
     font-weight: 500;
     float: right;
     margin-left: 5px;
 }

 .colrs {
     background-color: #04b2c0 !important;
 }

 .colrs-sales {
     background-color: #CDCDC7 !important;
     color: black !important;
 }

 .colrs-sales::after {
     color: black !important;
 }

 .icon-plus {
     color: #5ec4cd;
     margin-right: 20px;
     font-size: 20px;
     float: right;
 }

 .icon-minus {
     color: #5ec4cd;
     margin-right: 20px;
     font-size: 20px;
     float: right;
 }

 .parge {
     margin: 0;
     padding-bottom: 20px;
 }

 .last-hed-carrer strong {
     font-size: 20px;
 }

 .last-hed-carrer {
     margin-top: 7%;
     color: black;
 }

 .last-carer-btn {
     margin-top: 3%;
     margin-bottom: 3%;
     text-align: center;
 }

 .last-carer-btn a {
     border: 1px solid white;
     border-radius: 6px;
     padding: 9px 20px;
     line-height: inherit;
     background-color: #000000;
     color: white;
     text-decoration: none;
     cursor: pointer;
     font-size: 18px;
     letter-spacing: 1px;
 }

 .d365-second-dash {
     width: auto;
     margin-top: -6%;
 }

 .last-carer-btn a:hover {
     background-color: #09A6FF;
     color: white;
     border: 1px solid white;
 }

 .imag-secnd-carre-2 {
     margin-top: 10%;
 }

 .secd-sect-cares-li {
     margin-inline: 6%;
 }

 .secd-sect-para-carer {
     color: black;
     margin-top: 3%;
     font-weight: 400;
     text-align: justify;
 }

 .secd-sect-carer-h3 {
     color: black;
     text-align: left;
     font-size: 5vh;
     margin-bottom: 5%;
 }

 .carer-explore-d {
     text-align: center;
     margin-top: 14%;
 }

 .carer-explore-d a {
     border: 1px solid white;
     border-radius: 6px;
     padding: 9px 20px;
     line-height: inherit;
     text-decoration: none;
     cursor: pointer;
     font-size: 18px;
     letter-spacing: 1px;
 }

 .carer-explore-d a:hover {
     background-color: #09A6FF;
     color: white;
     border: 1px solid #09A6FF;
     opacity: 1;
 }

 .center-text h2 {
     font-size: 3em;
     text-align: center;
 }

 .hed-3-career {
     color: darkgray;
     font-size: 30px;
     letter-spacing: 1px;
     margin-bottom: 10%;
     text-transform: uppercase;
     text-align: center;
 }

 .center-text {
     position: absolute;
     top: 50%;
     left: 50%;
     transform: translate(-50%, -50%);
 }

 .list-sty-tp li {
     font-size: 20px;
     padding: 10px 0;
     font-weight: 600;
     color: #3E3849;
     list-style-type: square;
 }

 .label-text {
     margin: 2px 0 0 8px;
     color: white;
     font-weight: normal;
     font-size: 16px;
 }

 .main-h-jobs {
     color: black;
     text-align: center;
     margin: 5% 0 0 0%;
     font-size: 6vh;
 }

 .buttonWrap {
     position: relative;
 }

 #blocker {
     position: absolute;
     height: 100%;
     width: 100%;
 }

 .btn-primary:hover {
     color: green;
 }

 .det-h-jobs {
     text-align: center;
     color: black;
     margin: 2% 0 2% 0%;
     font-size: 5vh;
 }

 .det-par-1 {
     text-align: justify;
     color: black;
     font-weight: 600;
 }

 .loction-img {
     width: 3%;
     height: auto;
 }

 .loctin-imag-d {
     display: flex;
 }

 .h-jobs {
     color: white;
 }

 .main-tab {
     margin-top: 3%;
     margin-inline: 9%;
     overflow: hidden;
     overflow-y: auto;
 }

 .u-l-m-careers {
     margin-inline: 0px;
 }

 .m-t-new-for-erp {
     margin-top: 4% !important;
 }

 .m-t-new-for-erp-1 {
     margin-top: 5% !important;
 }

 .u-l-m-for-erp {
     margin-inline: 10px;
 }

 .career-tab {
     display: block;
     padding: 30px 30px 15px;
     margin: 8px 8px 30px 8px;
     box-shadow: 7px 4px 24px 3px rgba(0, 0, 0, 0.25);
     box-sizing: border-box;
     border-radius: 10px;
     background: rgba(0, 102, 255, 0.6);
 }

 .aply-btn-d {
     margin-top: 10%;
     text-align: right;
 }

 .det-margn-job {
     margin-top: 3%;
 }

 .apply-btn-career {
     color: white;
     border: 1px solid white;
     padding: 8px 30px;
     border-radius: 5px;
     font-size: 16px;
 }

 .apply-btn-career:hover {
     background-color: #000000;
     border: 1px solid black;
     color: white;
 }

 .job-image {
     width: 40px;
     margin: 15px 0 0;
 }

 .job-tab-h4 {
     font-size: 20px;
     margin: 16px 0 0;
 }

 .smpn {
     display: flex
 }

 .job-location {
     background-repeat: no-repeat;
     background-size: 40px;
     padding: 0 0 0 50px;
     background-position: 0 center;
     margin: 16px 0 0;
 }

 .location-image {
     height: max-content;
     width: 23%;
 }

 .job-location p {
     margin-bottom: auto !important;
 }

 .apply-button {
     text-align: center !important;
 }

 .apply-button a {
     background: #539A44;
     border-radius: 30px;
     border: none;
     padding: 13px 28px;
     color: #ffffff;
     font-weight: normal;
     margin: 20px 0 0;
     text-transform: uppercase;
 }

 .apply-button a:hover {
     background-color: #19234D;
     color: white;
     cursor: pointer;
 }

 .job-opportunity-heading {
     margin-top: 8%;
     color: #539A44;
 }

 .heading-last {
     color: #539A44;
 }

 .job-form {
     background: #539A44;
     border-radius: 20px;
     padding: 30px 20px;
     height: max-content;
 }

 .career-form-page {
     padding-top: 16%;
     padding-bottom: 4%;
 }

 .form-details h4 {
     text-transform: uppercase;
     text-align: center;
     color: #fff;
     font-size: 25px;
     margin: 0 0 20px;
 }

 .form-details p.paragraph {
     color: #fff;
     font-size: 18px !important;
     line-height: normal !important;
     text-align: center;
     margin-inline: 24px;
 }

 .clors {
     color: white !important;
 }

 .submi-btn {
     cursor: pointer;
     padding: 11px 22px !important;
     font-size: 16px;
 }

 .submi-btn:hover {
     background-color: #020430;
     color: white;
 }

 .explr-mr {
     font-size: 18px;
     font-weight: 600;
     color: #5a5959;
 }

 .form-details fieldset .lable-form {
     color: #fff;
     font-weight: normal !important;
 }

 .form-details fieldset .lable-form span {
     color: red !important;
 }

 .form-details fieldset input {
     margin: 0 !important;
     border: #539A44;
     border-radius: 50px !important;
     padding: 8px 16px;
 }

 .status {
     margin: 30px 0 0;
     padding: 2px 0;
     float: left;
     width: 100%;
 }

 .lable-form {
     font-size: 18px;
     display: inline-block;
     margin-bottom: 0.5rem;
 }

 .appy-bt {
     margin-top: 6%;
     margin-right: 5%;
     text-align: right;
 }

 .h-2-sect-public {
     padding-left: 4%;
     font-size: 28px;
     margin-right: 13%;
     color: #2D2C2C;
     font-weight: 600;
     margin-top: 0%;
     margin-bottom: 0%;
 }

 .h-2-sect-public-3 {
     padding-left: 4%;
     font-size: 28px;
     margin-right: 13%;
     color: #2D2C2C;
     font-weight: 600;
     margin-top: 4%;
     margin-bottom: 3%;
 }

 .appy-ma-bt {
     background-color: #121C47;
     color: white;
     border: 2px solid;
     border-radius: 6px;
     padding: 11px 28px;
     font-weight: 600;
     font-size: 18px;
 }

 .appy-ma-bt:hover {
     background-color: #539943;
     color: white;
     border: 2px solid #539943;
     cursor: pointer;
 }

 .form-input {
     -webkit-appearance: none;
     border: 1px solid #e1e1e1;
     padding: 8px 6px;
     outline: none;
     color: black;
     margin: 0;
     font-size: 18px;
     width: 100%;
     display: block;
     margin-bottom: 20px;
     background: #fff;
     border-radius: 0px;
 }

 .job-form .form-details fieldset {
     margin: 18px 0 0 0 !important;
 }

 .career-details h3 {
     padding: 15px 0;
     font-weight: 600;
 }

 .career-details h5 {
     padding: 25px 0 13px 0;
     color: black;
     font-size: 22px;
     font-weight: 600;
 }

 .uli-det {
     color: black;
     margin-left: 4%;
     font-size: 17px;
 }

 .uli-det li {
     padding: 6px 0;
     text-align: justify;
     list-style-type: disclosure-closed;
 }

 .explr-mr-about {
     font-size: 18px;
     font-weight: 500;
     color: #5a5959;
 }

 .logo-mrgn-mob {
     margin-top: 2%;
 }

 .modal-overlay {
     position: fixed;
     left: 0;
     top: 0;
     right: 0;
     bottom: 0;
     z-index: -1;
     display: none;
     justify-content: center;
     padding: 120px 0 65px 0;
     background-color: rgba(0, 0, 0, 0.8);
     overflow-y: auto;
     pointer-events: none;
 }

 .modal-overlay--showed {
     display: flex;
     z-index: 10;
     pointer-events: auto;
 }

 .modal {
     display: none;
     position: relative;
     width: 100%;
     max-width: 690px;
     margin-right: 0%;
     margin-bottom: auto;
     padding: 20px 10px;
     background-color: #fff;
     border-radius: 10px;
     box-sizing: border-box;
 }

 .custom::placeholder {
     color: white;
     opacity: 1;
 }

 .custom:-ms-input-placeholder {
     color: white;
 }

 .custom::-ms-input-placeholder {
     color: white;
 }

 .modal-1 {
     margin-inline: 30%;
     margin-bottom: 5%;
     padding: 20px 20px;
     background-color: #C3EDFF;
     border-radius: 10px;
     box-shadow: 0 19px 38px rgba(0, 0, 0, 0.30), 0 15px 12px rgba(0, 0, 0, 0.22);
     box-sizing: border-box;
 }

 .modal--opened {
     display: block;
 }

 .popup-headings {
     color: black;
     font-size: 4vh;
     font-weight: 600
 }

 .modal__close {
     position: absolute;
     top: 0;
     right: 0;
     width: 36px;
     height: 32px;
     padding: 0;
     font-size: 0;
     border: none;
     background-color: transparent;
     background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' style='width:24px;height:24px' viewBox='0 0 24 24'%3E%3Cpath fill='%23000000' d='M19,6.41L17.59,5L12,10.59L6.41,5L5,6.41L10.59,12L5,17.59L6.41,19L12,13.41L17.59,19L19,17.59L13.41,12L19,6.41Z' /%3E%3C/svg%3E");
     background-repeat: no-repeat;
     background-position: center;
     background-size: contain;
     cursor: pointer;
 }

 .modal__title {
     margin: 0;
     color: #19234D;
     margin-top: 4%;
     padding-top: 1%;
     margin-bottom: 12px;
     font-weight: 600;
     padding-left: 7%;
     font-size: 22px;
 }

 .modal__content> :last-child {
     margin-bottom: 0;
 }

 .footer-icon-logo {
     width: auto;
     margin-left: -4px;
     vertical-align: middle;
 }

 .mapps {
     text-align: center;
 }

 .marp {
     text-align: center;
 }

 .apps-logos {
     width: 30%;
 }

 .apps-logos-2 {
     width: 20%;
 }

 .chouchin img {
     animation: swing ease-in-out 1.8s infinite alternate;
 }

 .chouchin.layer1 {
     width: 210px;
     z-index: 10;
 }

 .chouchin.layers1 {
     z-index: 10;
     margin: 0 auto;
     width: 50%;
 }

 .logo-famly-cl {
     width: 45% !important;
 }

 .chouchin1 {
     z-index: 5;
 }

 .chouchin2 img {
     animation-duration: 3s;
     animation-direction: alternate-reverse;
 }

 .chouchin3 img {
     animation-duration: 3.5s;
 }

 .chouchin4 img {
     animation-duration: 2.5s;
     animation-direction: alternate-reverse;
 }

 .chouchin5 img {
     animation-duration: 3.2s;
 }

 .chouchin6 img {
     animation-duration: 3.8s;
     animation-direction: alternate-reverse;
 }

 @keyframes swing {
     0% {
         transform: rotate(8deg);
     }

     100% {
         transform: rotate(-8deg);
     }
 }

 .formbold-mb-5 {
     margin-bottom: 20px;
 }

 .formbold-pt-3 {
     padding-top: 12px;
 }

 .formbold-main-wrapper {
     display: flex;
     align-items: center;
     justify-content: center;
     padding: 12px;
 }

 .formbold-form-wrapper {
     margin: 0 auto;
     max-width: 613px;
     width: 100%;
 }

 .formbold-form-label {
     display: block;
     font-weight: 600;
     font-size: 16px;
     color: #07074d;
     margin-bottom: 12px;
 }

 .formbold-mb-5-up {
     display: flex;
     margin-bottom: 20px;
 }

 .formbold-form-label-up {
     display: block;
     width: 34%;
     align-self: center;
     font-weight: 500;
     font-size: 16px;
     color: #07074d;
 }

 .formbold-form-input-up {
     width: 100%;
     padding: 10px 16px;
     background: rgba(222, 222, 222, 0.8);
     font-weight: 500;
     border: none;
     border-bottom: 1px solid;
     font-size: 15px;
     color: black;
     outline: none;
     resize: none;
 }

 .formbold-form-label-2 {
     font-weight: 600;
     font-size: 20px;
     margin-bottom: 20px;
 }

 .formbold-form-input {
     width: 100%;
     padding: 11px 24px;
     border-radius: 3px;
     border: none;
     background: white;
     font-weight: 500;
     font-size: 16px;
     color: black;
     outline: none;
     resize: none;
 }

 .formbold-form-input-contac {
     width: 100%;
     padding: 11px 24px;
     border-radius: 3px;
     background: white;
     font-weight: 500;
     font-size: 16px;
     color: black;
     outline: none;
     resize: none;
 }

 .formbold-form-input:focus {
     border-color: #6a64f1;
     box-shadow: 0px 3px 8px rgba(0, 0, 0, 0.05);
 }

 .formbold-form-input-up:focus {
     border-color: #6a64f1;
     box-shadow: 0px 3px 8px rgba(0, 0, 0, 0.05);
 }

 .formbold-btn {
     text-align: center;
     font-size: 16px;
     border-radius: 3px;
     padding: 6px 43px;
     border: none;
     margin-top: 3%;
     margin-bottom: 3%;
     font-weight: 600;
     background-color: #07074d;
     color: white;
     cursor: pointer;
 }

 .formbold-btn:hover {
     background-color: #539a44;
     color: white;
     box-shadow: 0px 3px 8px rgba(0, 0, 0, 0.05);
 }

 .formbold-form-label-up-newslettr {
     align-self: center;
     font-weight: 500;
     font-size: 18px;
     margin-right: 1%;
     color: #000000;
 }

 .formbold-btn-newslettr {
     text-align: center;
     font-size: 16px;
     border-radius: 5px;
     padding: 1px 10px;
     border: none;
     background-color: black;
     color: white;
     margin: 13px;
     font-weight: 300;
     cursor: pointer;
 }

 .formbold-btn-newslettr:hover {
     background-color: #09A6FF;
     color: white;
     box-shadow: 0px 3px 8px rgba(0, 0, 0, 0.05);
 }

 .formbold--mx-3 {
     margin-left: -12px;
     margin-right: -12px;
 }

 .formbold-px-3 {
     padding-left: 12px;
     padding-right: 12px;
 }

 .flex {
     display: flex;
 }

 .flex-wrap {
     flex-wrap: wrap;
 }

 .w-full {
     width: 100%;
 }

 .optons {
     padding-top: 3px;
 }

 .mgp {
     width: auto;
     height: auto;
 }

 .about-profile-p {
     color: black;
     padding: 10px 7% 0 33vh;
     font-size: 20px;
     font-weight: 500;
     text-align: justify;
 }

 .welcom-heading {
     color: white;
 }

 .about-section-h {
     font-size: 7vh;
     color: black;
     margin-left: 9%;
     font-weight: 600;
     margin-top: 15%;
 }

 .wraps-for-about {
     margin-top: 4%;
     text-align: center;
     margin-inline: 4%;
 }

 .trxt-center {
     text-align: left;
 }

 .qr-footer {
     margin-top: 16%;
     margin-left: 7%;
 }

 .ulist-padig-about {
     padding-top: 2%;
 }

 .secnd-last-list {
     text-align: right;
 }

 .list-itm {
     margin-top: 10px;
     text-align: right;
 }

 .news-lettr {
     margin-top: 4%;
 }

 .copyright-div {
     text-align: center;
     margin-bottom: 1%;
 }

 .copy-r-img {
     width: 2%;
 }

 .copyright-text {
     font-weight: 400;
     font-size: 15px;
     margin-top: 8px;
     margin-bottom: 8px;
     color: white;
 }

 .name-ds-lan {
     color: #4D4A4A;
 }

 .copyright-text-lan {
     font-weight: 400;
     font-size: 15px;
     margin-top: 8px;
     margin-bottom: 8px;
     color: black;
 }

 .copyright-text-lan span {
     color: #4D4A4A;
 }

 .signup {
     width: 465px;
     display: flex;
     background-color: rgba(222, 222, 222, 0.8);
     box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.25);
     border-radius: 2px;
 }

 #email-signup {
     height: 50px;
     background-color: black;
     padding: 0px 5px 0px 10px;
     width: 300px;
     caret-color: #fc4e03;
     background-color: white;
     font-size: 20px;
     color: black;
     outline-style: none;
     border: none;
     border-radius: 0.2rem;
 }

 .inpt-color {
     border-bottom: 0 !important;
     color: black !important;
 }

 .automate-dash-last {
     text-align: end;
     margin-right: 5%;
 }

 #btn {
     height: 50px;
     width: 124px;
     background-color: #fc4e03;
     border: none;
     font-size: 18px;
     border-radius: 0.2rem;
     float: right;
     color: white;
 }

 #btn:hover {
     background-color: #e34602;
 }

 #email-signup:hover {
     background-color: #f2f2f2;
 }

 #email-signup:focus {
     background-color: #f2f2f2;
 }

 .list-itm-a {
     font-size: 22px;
     font-weight: 500;
     padding-left: 11px;
     border-right: 1px solid;
     color: #a6d050;
     padding-right: 11px;
 }

 .list-itm-a:hover {
     color: white;
 }

 .name-ds:hover {
     color: #09A6FF;
 }

 .list-itm-a-2 {
     font-size: 22px;
     font-weight: 500;
     padding-left: 11px;
     color: #a6d050;
     padding-right: 11px;
 }

 .list-itm-a-2:hover {
     color: white;
 }

 .ulist-margn-footr {
     margin-top: 8%;
 }

 .gold-colr-m {
     margin-top: 6% !important;
     margin-bottom: 0% !important;
 }

 .servic-new-tex {
     margin-top: 1% !important;
     margin-bottom: 0% !important;
 }

 .indust-colr-m {
     display: block !important;
     margin-top: 2% !important;
     margin-bottom: 0% !important;
 }

 .about-us-sect-heading {
     color: #5A5454;
 }

 .footer-hs {
     color: black;
     font-size: 6vh;
     margin-bottom: 2%;
     line-height: 45px;
     margin-top: 3%;
     font-weight: 600;
 }

 .ind-heading {
     color: black;
     font-size: 7vh;
     margin-bottom: 3%;
     text-align: left;
     margin-top: 0%;
     font-weight: 600;
 }

 .about-gold-heading {
     color: black;
     font-size: 6vh;
     margin-bottom: 2%;
     margin-top: 2%;
     font-weight: 600;
 }

 .indx-2-hea {
     color: white !important;
     margin-left: -5%;
 }

 .industry-images {
     text-align: left;
     margin-left: -18%;
 }

 .newparasolution {
     font: 400 1em/1.5 "Neuton";
     color: rgba(255, 255, 255, 0.25);
     text-align: center;
     margin: 0;
 }

 .newparasolution {
     text-transform: uppercase;
     letter-spacing: 0.5em;
     display: block;
     padding: 8px 0;
     top: 18%;
     margin-top: -2%;
     margin-bottom: 4%;
     border-radius: 10px;
     left: 50%;
 }

 .newparasolution span {
     font: 700 4em/1 "Oswald", sans-serif;
     letter-spacing: 0;
     display: block;
     margin: 0 auto;
     text-shadow: 0 0 80px rgb(255 255 255 / 50%);
     background: url(/assets/images/green-line.webp) repeat-y;
     -webkit-background-clip: text;
     background-clip: text;
     -webkit-text-fill-color: transparent;
     -webkit-animation: aitf 80s linear infinite;
     -webkit-transform: translate3d(0, 0, 0);
     -webkit-backface-visibility: hidden;
 }

 @-webkit-keyframes aitf {
     0% {
         background-position: 0% 50%;
     }

     100% {
         background-position: 100% 50%;
     }
 }

 .about-top-hea {}

 .heading-who {
     width: max-content;
     text-align: left;
     padding-left: 4%;
     margin-top: 4%;
     font-size: 7vh;
     font-weight: 600;
     border-radius: 3px;
     padding-right: 1%;
 }

 .heading-why-c {
     padding-left: 4%;
     font-size: 7vh;
     margin-bottom: 0%;
     margin-top: 2%;
 }

 .about-m-p {
     padding-left: 7%;
     font-size: 20px;
     font-weight: 500;
     text-align: justify;
     padding-top: 2%;
 }

 .about-m-1-p {
     padding-left: 7%;
     font-size: 20px;
     font-weight: 500;
     text-align: justify;
     padding-top: 1%;
 }

 .contact-about-b {
     border: 1px solid black;
     margin-left: 2%;
     font-size: 16px;
     font-weight: 600;
     color: white;
     background-color: black;
     border-radius: 6px;
     padding: 11px 20px;
 }

 .contact-about-b:hover {
     background-color: #0581DE;
     color: white;
     border: 1px solid #0581DE;
 }

 .content-s {
     padding-left: 2%;
     text-align: center;
     margin-top: 3%;
 }

 .vision-im-d {
     margin-top: -48px;
 }

 .our-mission-p {
     font-size: 20px;
     margin-left: 4%;
     margin-top: 2%;
     font-weight: 500;
     text-align: justify;
     margin-bottom: 8%;
     margin-right: 28%;
 }

 .mrgn-un-about-new {
     margin-bottom: 4%;
 }

 .b-contact-about {
     margin-top: 5%;
 }

 .mission-r-im1-main {
     position: relative;
     height: auto;
     right: 22%;
 }

 .icon-di {
     padding-left: 2%;
 }

 .last-fifth-about-sect {
     align-items: center;
     display: flex;
     margin-left: 7%;
     margin-top: 3%;
 }

 .cor-valu-sty {
     font-weight: 500;
     font-size: 20px;
     color: rgba(88, 87, 87, 1);
 }

 .mission-r-im2-main {
     position: relative;
     bottom: 10vh;
 }

 .why-choose-im-h {
     display: flex;
     padding-left: 2%;
 }

 .team .member {
     position: relative;
     box-shadow: 0px 2px 15px rgba(0, 0, 0, 0.1);
     padding: 65px 28px;
     border-radius: 5px;
     background: #fff;
     transition: 0.5s;
 }

 .team .member .pic {
     overflow: hidden;
     width: 180px;
     border-radius: 50%;
 }

 .team .member .pic img {
     transition: ease-in-out 0.3s;
 }

 .team .member:hover {
     transform: translateY(-10px);
 }

 .team .member .member-info {
     padding-left: 30px;
 }

 .team .member h4 {
     font-weight: 700;
     margin-bottom: 5px;
     font-size: 20px;
     color: #539a44;
 }

 .team .member span {
     display: block;
     font-size: 15px;
     padding-bottom: 10px;
     position: relative;
     font-weight: 500;
 }

 .team .member span::after {
     content: "";
     position: absolute;
     display: block;
     width: 50px;
     height: 1px;
     background: #cbd6e9;
     bottom: 0;
     left: 0;
 }

 .servic-headin-hom {
     color: black;
 }

 .team .member p {
     margin: 10px 0 0 0;
     font-size: 14px;
 }

 .why-chose-d-h {
     font-size: 7vh;
     margin-bottom: 0px;
 }

 .why-choose-last-about {
     margin-top: 4%;
 }

 .why-chosse-box h3 {
     font-size: 22px;
     font-weight: 600;
     color: #19234D;
 }

 .why-chosse-box p {
     font-size: 18px;
     font-weight: 500;
     color: darkblue;
 }

 .why-c-m {
     margin-top: 1%;
 }

 .box-2-m {
     margin-top: 20%;
 }

 .who-r-imag1 {
     width: 61%;
     margin-left: 20%;
     height: auto;
     margin-top: -8%;
 }

 .who-r-imag2 {
     width: 68%;
     margin-top: -23px;
     height: auto;
 }

 .m-logo {
     width: 4%;
     height: auto;
 }

 .vission-logo {
     width: 10%;
     margin-top: 2%;
     height: auto;
 }

 .mission-r-im1 {
     position: relative;
     height: auto;
     right: 22%;
 }

 .mission-r-im2 {
     position: relative;
     bottom: 9vh;
 }

 .containeer-for-erp {
     max-width: 1493px;
     display: flex;
 }

 .autom-dashboard {
     text-align: center;
     margin-top: 4%;
     margin-bottom: 4%;
 }

 .hovr-color-erp:hover {
     background-color: #53C8FB;
 }

 .hovr-color-erp:hover .hedng-colors {
     color: white !important;
 }

 .for-erp-box {
     width: 30%;
     margin-left: 5%;
     background-color: rgba(36, 84, 255, 0.8);
     border-radius: 5px;
     color: #fff;
     text-align: left;
     padding: 3em;
 }

 .for-erp-box p {
     font-weight: 500;
 }

 .for-erp-box:first-child {
     margin-left: 35px;
 }

 .marg-left-commrce {
     margin-left: 25%;
 }

 .mrgn-for-erp {
     margin-top: 4%;
 }

 .mrgn-for-about {
     margin-top: 4%;
 }

 .mrgn-for-fo {
     margin-top: 4%;
 }

 .mrgn-for-azure {
     margin-top: 5%;
 }

 .mrgn-for-po {
     margin-top: 2%;
 }

 .mrgn-for-commerce {
     margin-top: 4%;
 }

 .for-erp-box:hover {
     background-color: #928EEC;
 }

 .heading-power-pl-2 {
     padding-left: 4%;
     font-size: 32px;
     margin-right: 13%;
     font-weight: 600;
     color: black;
     margin-top: 4%;
     margin-bottom: 5px;
 }

 .heading-nav-second {
     padding-left: 4%;
     font-size: 32px;
     margin-right: 13%;
     font-weight: 600;
     color: black;
     margin-top: 4%;
     margin-bottom: 5px;
 }

 .heading-ax-second {
     padding-left: 4%;
     font-size: 32px;
     margin-right: 13%;
     font-weight: 600;
     color: black;
     margin-top: 4%;
     margin-bottom: 5px;
 }

 .heading-erp-la-second {
     padding-left: 4%;
     font-size: 32px;
     margin-right: 13%;
     font-weight: 600;
     color: black;
     margin-top: 4%;
     margin-bottom: 30px;
 }

 .heading-dynamics-top {
     padding-left: 4%;
     font-size: 5vh;
     margin-right: 13%;
     font-weight: 600;
     color: black;
     margin-top: 7%;
     margin-bottom: 5px;
 }

 .heading-dynamics-top-new {
     padding-left: 4%;
     font-size: 5vh;
     margin-right: 13%;
     font-weight: 600;
     color: black;
     margin-top: 4%;
     margin-bottom: 5px;
 }

 .heading-our-family {
     padding-left: 4%;
     font-size: 32px;
     margin-right: 13%;
     font-weight: 600;
     color: black;
     margin-top: 4%;
     margin-bottom: 5px;
 }

 .p-dynamics {
     padding-left: 4%;
     font-size: 20px;
     color: black;
     font-weight: 500;
 }

 .p-dynamics-crm {
     padding-left: 4%;
     font-size: 20px;
     color: black;
     font-weight: 500;
 }

 .p-dynamics-finance {
     padding-left: 4%;
     font-size: 20px;
     margin-right: 40%;
     color: black;
     font-weight: 500;
 }

 .g-dyn-h {
     font-size: 40px;
     margin-top: 2%;
     font-weight: 600;
     padding-left: 4%;
     color: black;
 }

 .bc-h2-2 {
     font-size: 32px;
     margin-top: 3%;
     font-weight: 600;
     padding-left: 6%;
     color: black;
 }

 .g-dyn-p {
     text-align: justify;
     padding-left: 4%;
     font-weight: 500;
     margin-top: 0%;
     color: black;
     padding-right: 7%;
     font-size: 20px
 }

 .bc-p-2 {
     text-align: justify;
     padding-left: 6%;
     font-weight: 500;
     margin-top: 2%;
     color: black;
     font-size: 20px
 }

 .centr-imag {
     height: auto;
 }

 .g-r-list {
     margin-top: 3%;
     padding-right: 1%;
     font-weight: 500;
     font-size: 20px;
 }

 .d-365-dash {
     width: 60%;
 }

 .pading-erp-dash {
     padding: 0% !important;
 }

 .centr-imag {
     text-align: center;
     margin-top: 16vh;
 }

 .g-d-lasts {
     text-align: left;
     margin-top: 2%;
     font-weight: 500;
     text-align: justify;
     font-size: 20px;
     padding: 0px 5% 0px 4%;
     color: black;
 }

 .logo-centr-new {
     text-align: center;
 }

 .sec-section-p-1 {
     text-align: justify;
     font-weight: 500;
     color: black;
     margin-right: 25%;
     margin-top: 2%;
     padding-left: 4%;
     font-size: 20px;
 }

 .crm-erp-imag {
     width: 65%;
     position: relative;
     bottom: 2vh;
     left: 15%;
     margin-top: -4%;
 }

 .crm-erp-p {
     font-size: 20px;
     margin-top: 10px;
     font-weight: 500;
     margin-left: 15%;
     color: black;
     text-align: left;
 }

 .erp-p {
     font-size: 20px;
     margin-top: 0%;
     font-weight: 500;
     margin-left: 22%;
     color: black;
     text-align: left;
 }

 .lists-crm-erp {
     margin-top: 5px;
 }

 .d-365-family-last-logo {
     width: 8%;
     height: auto;
 }

 .d-family {
     margin-top: 3%;
     text-align: center;
 }

 .d-family-last-l {
     margin-top: 3%;
 }

 .heading-why-dss-erp {
     padding-left: 4%;
     font-size: 32px;
     font-weight: 600;
     margin-right: 13%;
     color: black;
     margin-bottom: 1%;
     margin-top: 4%;
 }

 .erp-last-sect-p {
     font-size: 20px;
     padding-left: 4%;
     font-weight: 500;
     text-align: justify;
     color: black;
     margin-top: 4vh;
     padding-right: 14vh;
 }

 .why-c-p-erp {
     text-align: center;
     margin-top: 4%;
     margin-inline: 4%;
 }

 .whychoose-logos {
     width: 20%;
     height: auto;
 }

 .boder:hover .whychoose-logos {
     opacity: 0;
     display: none;
 }

 .boder:hover .white-logos {
     opacity: 1;
     display: block;
     margin: auto;
 }

 .white-logos {
     display: none;
 }

 .boder {
     width: 90%;
     border-width: 2px;
     border-style: solid;
     border-color: black;
     padding: 20px 0;
     border-radius: 100px;
 }

 .why-chos-last-sect {
     margin-top: 3% !important;
 }

 .bss {
     position: absolute;
     text-decoration: none;
     background: mediumorchid;
     border: 2px solid;
     height: 45px;
     margin-top: 1%;
     border-radius: 6px;
     line-height: 60px;
     color: #FFF;
     padding: 0 14px;
     text-align: center;
     transition: 0.5;
     overflow: hidden;
 }

 .bss:before {
     content: '';
     position: absolute;
     bottom: 0;
     left: 0;
     width: 0;
     height: 0;
     z-index: -1;
     transition: 1s;
     border-style: solid;
     border-width: 63px 80px;
     transform: rotate(360deg);
     transform-origin: top left
 }

 .bss:hover:before {
     border-color: #00F;
     transform: rotate(40deg)
 }

 .bss:hover {
     color: #ff0;
     transition: 0.5s;
     transition-delay: 0.3s;
 }

 .manufacturing-3-sect {
     padding-left: 4%;
     font-size: 28px;
     color: #2D2C2C;
     margin-right: 17%;
     font-weight: 600;
     margin-top: 5%;
     margin-bottom: 2%;
 }

 .collapss-secd-sect-indtr {
     margin-top: 4%;
     margin-right: 55%;
     margin-left: 4%;
 }

 .new-desn-manufa {
     color: black !important;
     background: #E3E3E3 !important;
     margin-top: 4% !important;
 }

 .new-desn-manufa:after {
     content: '\002B';
     color: black !important;
     font-weight: 500;
     float: right;
     margin-left: 5px;
 }

 #close {
     width: 30px;
     padding: 3px;
     float: right;
     margin: -23px -26px 0;
     color: black;
     font-size: 40px;
     z-index: 9999999;
     cursor: pointer;
     height: auto;
 }

 .term-pop-para {
     color: black;
 }

 .term-sec {
     display: flex;
     align-items: center;
 }

 #close:hover {
     cursor: pointer;
     background-color: #5e8d05;
 }

 div#popUpForm {
     position: absolute;
     width: 100%;
     top: 115px;
     left: 0;
     right: 0;
     bottom: 0;
     display: none;
     height: 100%;
 }

 #popContainer {
     width: 70%;
     text-align: center;
     margin: 0 auto;
     background-color: white;
     height: max-content;
     border-radius: 10px;
     padding-inline: 7px;
 }

 .box-marggn {
     padding-left: 0% !important;
     margin-bottom: -4% !important;
     margin-top: -13px !important;
     padding-right: 0% !important;
 }

 .term-icon-cl {
     width: 2%;
 }

 .term-icon-cl-live {
     width: 3%;
     margin-right: 1%;
 }

 .bs-logo-pricing {
     margin: 2% 0 20px 3%;
 }

 .buy-now-btns {
     position: relative;
     top: -62px;
     border: 1px solid #5e8d05;
     bottom: 0px;
     font-size: 18px;
     background-color: #5e8d05;
     padding: 7px 25px;
     border-radius: 10px;
 }

 #popContainer>form>p {
     font-weight: bold;
     font-size: 20px;
     color: #fff;
 }

 .plan-box-ul-m {
     margin-left: 0% !important;
     margin-right: 0% !important;
 }

 .term-sec-liv {
     display: flex !important;
     align-items: center;
     margin-inline: 10%;
     margin-bottom: 2%;
 }

 .term-pop-para-live {
     font-size: 18px;
     color: black;
     font-weight: 400;
 }

 .term-sec {
     display: flex;
     padding: 1% 32px;
     align-items: center;
 }

 .term-pop-para {
     color: black;
 }

 .b-1-p {
     font-size: 20px;
     font-weight: 500;
     color: black;
     padding-right: 11%;
     margin-left: 4%;
 }

 .business-2-sec-imag {
     text-align: center;
     margin-top: 8%;
 }

 .heading-business-c-2 {
     padding-left: 4%;
     font-size: 32px;
     margin-top: 5%;
     font-weight: 600;
     color: black;
     margin-right: 13%;
     margin-bottom: 2%;
 }

 .whiteBox h3 {
     margin-bottom: 5px;
     font-size: 25px;
     color: black;
 }

 .whiteBox p {
     font-size: 16px;
     color: black;
 }

 .whiteBox {
     height: auto;
     padding: 30px 20px;
     transition: 0.3s;
     border-radius: 10px;
 }

 .blueBox {
     background: #B9B8B1;
     text-align: left;
 }

 .bgcolrs {
     background-color: #ABA8A8 !important;
     color: black;
     text-align: left;
 }

 .whiteBox.busnces {
     border-bottom: 5px solid #D9D9D9;
 }

 .busnces {
     background-color: #D9D9D9 !important;
     color: white;
 }

 .u-l-m {
     margin-inline: 2%;
 }

 .u-l-m-npr {
     margin-inline: 2%;
 }

 .u-l-m-for-azure {
     margin-inline: 2%;
 }

 .u-l-m-for-new-ind {
     margin-inline: 2%;
 }

 .u-l-m-fo {
     margin-top: 70px !important;
 }

 .u-l-margig {
     margin-inline: 10%;
 }

 .last-f-p {
     margin-bottom: 2%;
 }

 .collapsible.bc {
     background-color: #D8D9D9;
     color: black;
     cursor: pointer;
     padding: 18px;
     font-weight: 600;
     width: 100%;
     border: none;
     border-radius: 45px;
     text-align: left;
     outline: none;
     font-size: 19px;
 }

 .collapsible.bc :after {
     content: '\002B';
     color: black;
     font-weight: bold;
     float: right;
     margin-left: 5px;
 }

 .contentss p {
     width: 95%;
     padding: 10px 16px;
     font-size: 15px;
 }

 .for-m-erp-lst {
     margin-bottom: 2%;
     margin-left: 25%;
 }

 .for-m-v-s-im {
     display: none;
 }

 .for-m-s-im {
     display: block;
 }

 .nav-las {
     text-align: center;
     margin-top: 7%;
 }

 .centr {
     text-align: center;
     margin-top: 3%;
 }

 .g-dyn-crm {
     font-size: 40px;
     font-weight: 600;
     margin-top: 3%;
     padding-left: 4%;
     color: black;
 }

 .p-crm {
     padding-left: 4%;
     font-size: 20px;
     text-align: justify;
     font-weight: 500;
     color: black;
     padding-right: 45%;
     margin-bottom: 1%;
 }

 .crm-appli {
     text-align: center;
     margin-inline: 2%;
 }

 .heading-crm-2 {
     padding-left: 4%;
     font-size: 4vh;
     margin-right: 13%;
     color: black;
     font-weight: 600;
     margin-top: 5%;
     margin-bottom: 1%;
 }

 .for-d-m-crm {
     margin-top: 4%;
 }

 .crm-applic-p-b {
     color: black;
     font-weight: 600;
     padding-top: 1%;
     line-height: normal;
 }

 .crm-3-s-img {
     text-align: right;
 }

 .crm-3-se-p {
     font-size: 20px;
     text-align: justify;
     margin-left: 1%;
     font-weight: 500;
     color: black;
     padding: 1% 6% 1% 6vh;
 }

 .crm-image-en {
     width: 20%;
     margin: 2%;
 }

 .whiteBox-crm h3 {
     margin-bottom: 5px;
     font-size: 25px;
     font-weight: 600;
     color: black;
 }

 .whiteBox-crm p {
     font-size: 18px;
     font-weight: 500;
     color: black;
 }

 .cols-list {
     color: black;
     background-color: #E3E3E3 !important;
 }

 .whiteBox-crm {
     padding: 5% 50px;
     transition: 0.3s;
     border-radius: 10px;
 }

 .blueBox-crm {
     background: rgba(3, 179, 255, 0.5);
     text-align: center;
 }

 .heading-dynamics-crm-l {
     padding-left: 4%;
     font-size: 4vh;
     font-weight: 600;
     margin-right: 13%;
     color: black;
     margin-top: 4%;
     margin-bottom: 1%;
 }

 .heading-why-dss-crm {
     padding-left: 4%;
     font-weight: 600;
     font-size: 4vh;
     color: black;
     margin-bottom: 1%;
     margin-top: 5%;
 }

 .heading-why-dss-finance {
     padding-left: 4%;
     font-weight: 600;
     font-size: 32px;
     color: black;
     margin-bottom: 1%;
     margin-top: 5%;
 }

 .crm-ul-m {
     margin-top: 4%;
 }

 .crm-thd-sect-m {
     margin-top: 7%;
 }

 .fo-supplychain-top-sec-h {
     font-size: 32px;
     padding-left: 4%;
     font-weight: 600;
     color: black;
     margin-top: 3%;
     margin-right: 40%;
 }

 .fo-1-l-p {
     font-size: 20px;
     text-align: justify;
     padding: 1% 40% 0 4%;
     color: black;
     font-weight: 500;
 }

 .imag-centr {
     text-align: center;
 }

 .di-bottm {
     position: absolute;
     bottom: 10%;
     right: 0;
     left: 0;
     margin-top: 3%;
 }

 .fo-sec-bottm-imag {
     width: 36%;
 }

 .heading-fo-2-sect-h {
     padding-left: 4%;
     font-size: 32px;
     font-weight: 600;
     color: black;
     margin-right: 5%;
     margin-top: 5%;
     margin-bottom: 1%;
 }

 .fo-2-p {
     margin-top: 2%;
     font-size: 20px;
     padding-right: 5%;
     margin-left: 4%;
     color: black;
     font-weight: 500;
     text-align: justify;
 }

 .fo-third-s {
     text-align: center;
     margin-top: 6%;
 }

 .whiteBox-fo h3 {
     margin-bottom: 5px;
     font-size: 25px;
     color: black;
     font-weight: 600;
 }

 .whiteBox-fo:hover h3 {
     color: white !important;
 }

 .whiteBox-fo p {
     font-size: 16px;
     color: black;
     font-weight: 500;
 }

 .whiteBox-fo:hover p {
     color: white;
 }

 .bg-colo {
     background-color: #4E9705 !important;
 }

 .fo-st {
     color: white !important;
 }

 .whiteBox-fo {
     padding: 30px 34px;
     transition: 0.3s;
     border: 3px solid #7152A8;
     color: black;
     background-color: white;
     border-radius: 10px;
 }

 .whiteBox-fo.fo-box-b {
     border-bottom: 8px solid #7152A8;
 }

 .whiteBox-fo:hover {
     background-color: #7152A8 !important;
 }

 .whiteBox.white:hover {
     background: #0A9898 !important;
     color: white !important;
 }

 .fo-bg-cools {
     color: black !important;
     background-color: rgba(185, 184, 177, 1) !important;
 }

 .fo-last-sect-p {
     font-size: 20px;
     font-weight: 500;
     text-align: justify;
     color: black;
     padding: 30px 6% 2% 4%;
 }

 .fo-plus-last {
     margin-top: 3%;
 }

 .collapsible.fo {
     background-color: #FFFFFF80;
     color: white;
     cursor: pointer;
     padding: 20px;
     font-weight: 600;
     width: 100%;
     border: none;
     border-radius: 10px;
     outline: none;
     font-size: 19px;
 }

 .collapsible.fo:after {
     content: '\002B';
     color: FFFFFF80;
     font-weight: bold;
     float: right;
     margin-left: 5px;
 }

 .contentss p {
     padding: 10px 18px;
     font-size: 16px;
 }

 .fo-plus-sect-m {
     margin-top: 6vh !important;
 }

 .fo-plus-sect-m-sales {
     margin-top: 9vh !important;
 }

 .fo-plus-sect-m-supply {
     margin-top: 3vh !important;
 }

 .last-image {
     text-align: center;
     margin-top: 1%;
 }

 .marg-cs-thrd {
     line-height: 1.6363636364;
     font-weight: 500;
     color: black;
     font-size: 20px;
     margin-left: 6%;
 }

 .bc-page-first {
     margin-top: 2%;
 }

 .marg-sale-thrd {
     line-height: 1.6363636364;
     font-weight: 500;
     font-size: 17px;
     color: black;
     margin-left: 4%;
 }

 .sales-top-2-h {
     font-size: 32px;
     padding-left: 4%;
     color: black;
     margin-right: 30%;
     font-weight: 600;
     margin-top: 2%;
 }

 .sales-1-sect-l-p {
     font-size: 20px;
     font-weight: 500;
     text-align: justify;
     padding: 1% 40% 0 4%;
     color: black;
 }

 .heading-sales-2-sect-h {
     padding-left: 4%;
     font-size: 32px;
     margin-top: 4%;
     color: black;
     font-weight: 600;
     margin-bottom: 1%;
 }

 .collapsible.sales {
     background-color: rgba(21, 180, 249, 0.8);
     color: white;
     cursor: pointer;
     padding: 20px;
     font-weight: 600;
     width: 100%;
     border: none;
     border-radius: 10px;
     outline: none;
     font-size: 19px;
 }

 .collapsible.sales:after {
     content: '\002B';
     color: FFFFFF80;
     font-weight: bold;
     float: right;
     margin-left: 5px;
 }

 .margn-inli-ax {
     margin-inline: 2%;
 }

 .paragraph-section-for-erp {
     color: #0C92F9;
 }

 .paragraph-section {
     font-weight: 400;
     font-size: 15px;
     color: black;
 }

 .logo-ax-section {
     font-weight: 500;
     color: white;
     white-space: nowrap;
 }

 .contentss {
     border-radius: 10px;
     overflow: hidden;
     color: white;
     transition: max-height 0.2s ease-out;
 }

 .contentss p {
     padding: 10px 18px;
     font-size: 16px;
 }

 .sales-secd-sect-top {
     margin-top: 4%;
 }

 .sales-secd-sect-last-h {
     padding-left: 4%;
     font-size: 5vh;
     margin-top: 6%;
 }

 .sales-secd-sect-last-p {
     font-size: 20px;
     padding: 8px 5% 0 2%;
 }

 ol li {
     list-style-type: decimal;
 }

 .order-lit-tra {
     padding-left: 2%;
 }

 .whiteBox-sales h3 {
     margin-bottom: 5px;
     font-size: 25px;
     font-weight: 500;
 }

 .whiteBox-sales p {
     font-size: 16px;
 }

 .whiteBox-sales {
     background: #15B4F9;
     text-align: left;
     transition: 0.3s;
     padding: 2em;
     margin: 0 auto;
     border-radius: 10px;
 }

 .whiteBox-sales.sales-box-b {
     border: 3px solid #15B4F9;
 }

 .whiteBox.sales:hover {
     background: #1353CB !important;
     color: white !important;
 }

 .heading-sales-last-sect {
     padding-left: 4%;
     font-size: 32px;
     margin-right: 13%;
     color: black;
     margin-bottom: 1%;
     font-weight: 600;
     margin-top: 4%;
 }

 .heading-cs-last-sect {
     padding-left: 4%;
     font-size: 32px;
     margin-right: 13%;
     margin-bottom: 1%;
     color: black;
     font-weight: 600;
     margin-top: 5%;
 }

 .sales-last-sect-p {
     font-size: 20px;
     color: black;
     font-weight: 500;
     text-align: justify;
     padding: 10px 30px 30px 4%;
 }

 .sales-last-sect-im {
     text-align: center;
 }

 .sales-last-sect-image {
     width: 40%;
 }

 .p-dynamics-sales {
     padding-left: 4%;
     font-size: 20px;
     color: black;
     font-weight: 500;
 }

 .wdth {
     width: 90%;
 }

 .commerc-dashboard {
     margin: 0% 0 0 0;
     text-align: center;
 }

 .cs-dashboard {
     margin: 3% 0 0 0;
     text-align: center;
 }

 .cs-top-2-h {
     font-size: 32px;
     padding-left: 4%;
     margin-top: 3%;
     font-weight: 600;
     margin-right: 30%;
     color: black;
 }

 .cs-1-sect-l-p {
     font-size: 20px;
     text-align: justify;
     font-weight: 500;
     color: black;
     padding: 0% 30% 1% 4%;
 }

 .hr-list-margn {
     margin-top: 4% !important;
 }

 .hr-1-sect-l-p {
     font-size: 20px;
     text-align: justify;
     font-weight: 500;
     color: black;
     padding: 0% 32% 1% 4%;
 }

 .fs-1-sect-l-p {
     font-size: 20px;
     text-align: justify;
     font-weight: 500;
     color: black;
     padding: 5px 32% 1% 4%;
 }

 .heading-cs-2-sect-h {
     padding-left: 4%;
     font-size: 32px;
     color: black;
     font-weight: 600;
     margin-right: 13%;
     margin-top: 5%;
     margin-bottom: 1%;
 }

 .heading-hr-2-sect-h {
     padding-left: 4%;
     font-size: 5vh;
     color: black;
     font-weight: 600;
     margin-right: 13%;
     margin-top: 5%;
     margin-bottom: 1%;
 }

 .p-dynamics-cs {
     padding-left: 4%;
     font-size: 20px;
     font-weight: 500;
     color: black;
 }

 .cs-secd-sect-img {
     width: 30%;
 }

 .cs-secd-imag {
     text-align: center;
 }

 .fo-third-s-cs {
     text-align: center;
     margin-top: 2%;
     margin-bottom: 3%;
 }

 .whiteBox-cs.cs-box-b {
     border: 3px solid #890CEB;
 }

 .whiteBox-cs h3 {
     margin-bottom: 5px;
     font-size: 25px;
     color: #890CEB;
 }

 .whiteBox-cs p {
     font-size: 16px;
     color: black;
 }

 .whiteBox-cs {
     background: white;
     text-align: left;
     transition: 0.3s;
     padding: 1em;
     min-height: 40vh;
     margin: 0 auto;
     border-radius: 10px;
 }

 .whiteBox.cs:hover {
     background: #890CEB !important;
     color: white !important;
 }

 .ol-lists-cs {
     padding-right: 90px;
     font-size: 18px;
     color: black;
 }

 .ol-lists-cs li {
     padding-top: 4px;
 }

 .cs-last-sect-p {
     font-size: 20px;
     font-weight: 500;
     color: black;
     padding: 10px 15% 10px 9vh;
 }

 .p-dynamics-hr {
     padding-left: 4%;
     font-size: 20px;
     text-align: justify;
     font-weight: 500;
     color: black;
 }

 .mrg-pr {
     margin-top: 6%;
 }

 .p-dynamics-powerp {
     padding-left: 4%;
     font-size: 20px;
     margin-top: 2%;
     color: black;
     font-weight: 500;
     padding-right: 10%;
 }

 .azure-bg {
     background-color: black !important;
     color: white !important;
 }

 .fs-top-2-h {
     font-size: 5vh;
     padding-left: 0%;
     color: black;
     margin-top: 18%;
 }

 .fs-2nd-heading-s {
     font-size: 44px;
     padding-left: 4%;
     font-weight: 600;
     margin-right: 32%;
     color: black;
     margin-top: 2%;
 }

 .m-top-2-h {
     font-size: 5vh;
     padding-left: 0%;
     color: black;
     margin-top: 18%;
 }

 .marke-top-2-h {
     font-size: 32px;
     padding-left: 4%;
     color: black;
     margin-right: 30%;
     font-weight: 600;
     margin-top: 3%;
 }

 .p-dynamics-mar {
     padding-left: 4%;
     font-size: 20px;
     margin-top: 1%;
     color: black;
     font-weight: 500;
     padding-right: 10%;
 }

 .p-dynamics-commerce {
     padding-left: 4%;
     font-size: 20px;
     margin-top: 1%;
     color: black;
     font-weight: 500;
     padding-right: 10%;
 }

 .p-dynamics-fs {
     padding-left: 4%;
     font-size: 20px;
     margin-top: 2%;
     font-weight: 500;
     color: black;
     padding-right: 10%;
 }

 .p-dynamics-powerpl {
     padding-left: 4%;
     font-size: 20px;
     color: black;
     font-weight: 500;
     margin-top: 0%;
     padding-right: 10%;
 }

 .fo-third-s-powerplat {
     text-align: center;
     margin-top: 6%;
 }

 .margn-ttop {
     margin-top: 4% !important;
 }

 .heading-proj-2-sect-h {
     padding-left: 4%;
     font-size: 32px;
     margin-right: 13%;
     color: black;
     margin-top: 5%;
     font-weight: 600;
     margin-bottom: 1%;
 }

 .heading-marketing-2-sect-h {
     padding-left: 4%;
     font-size: 32px;
     margin-right: 13%;
     margin-top: 5%;
     color: black;
     font-weight: 600;
     margin-bottom: 1%;
 }

 .heading-erp-2-sect-h {
     padding-left: 4%;
     font-size: 32px;
     margin-right: 13%;
     margin-top: 5%;
     color: black;
     font-weight: 600;
     margin-bottom: 3%;
 }

 .heading-nav-2-sect-h {
     padding-left: 4%;
     font-size: 32px;
     margin-right: 13%;
     margin-top: 5%;
     color: black;
     font-weight: 600;
     margin-bottom: 1%;
 }

 .heading-commerce-2-sect-h {
     padding-left: 4%;
     font-size: 32px;
     margin-right: 13%;
     margin-top: 5%;
     color: black;
     font-weight: 600;
     margin-bottom: 1%;
 }

 .heading-sharepoint-2-sect-h {
     padding-left: 4%;
     font-size: 32px;
     margin-right: 13%;
     margin-top: 5%;
     color: black;
     font-weight: 600;
     margin-bottom: 1%;
 }

 .heading-automate-2-sect-h {
     padding-left: 4%;
     font-size: 4vh;
     margin-right: 13%;
     margin-top: 5%;
     color: black;
     font-weight: 600;
     margin-bottom: 1%;
 }

 .heading-automate-2-sect-h-2 {
     padding-left: 4%;
     font-size: 4vh;
     margin-right: 13%;
     color: black;
     font-weight: 600;
     margin-bottom: 1%;
 }

 .heading-azure-2-sect-h {
     padding-left: 4%;
     font-size: 4vh;
     margin-right: 13%;
     margin-top: 5%;
     color: black;
     font-weight: 600;
     margin-bottom: 1%;
 }

 .heading-azure-3-sect-h {
     padding-left: 4%;
     font-size: 4vh;
     margin-right: 13%;
     margin-top: 5%;
     color: black;
     font-weight: 600;
     margin-bottom: 1%;
 }

 .heading-azure-3-sect-h-last {
     padding-left: 4%;
     font-size: 4vh;
     margin-right: 13%;
     margin-top: 7%;
     color: black;
     font-weight: 600;
     margin-bottom: 1%;
 }

 .heading-office-2-sect-h {
     padding-left: 4%;
     font-size: 32px;
     margin-right: 13%;
     color: black;
     margin-top: 5%;
     font-weight: 600;
     margin-bottom: 1%;
 }

 .heading-powerp-2-sect-h {
     padding-left: 6%;
     font-size: 32px;
     margin-right: 13%;
     margin-top: 5%;
     color: black;
     font-weight: 600;
     margin-bottom: 1%;
 }

 .heading-marketing-2-sect-hes {
     padding-left: 4%;
     font-size: 5vh;
     margin-right: 13%;
     margin-top: 3%;
     font-weight: 600;
     margin-bottom: 1%;
 }

 .whiteBox-m.marketing-box-b {
     border: 3px solid #C65224;
 }

 .whiteBox-m h3 {
     margin-bottom: 5px;
     font-weight: 600;
     font-size: 28px;
     color: #C65224;
 }

 .whiteBox-m p {
     font-size: 18px;
     color: black !important;
 }

 .whiteBox-m {
     background: white;
     text-align: left;
     transition: 0.3s;
     padding: 1em;
     min-height: 66vh;
     margin: 0 auto;
     border-radius: 10px;
 }

 .bg-marketing {
     background-color: white !important;
     color: black !important;
     margin-top: 10%;
 }

 .margt-marketing {
     margin-left: 25%;
 }

 .heading-marketing-last-sect {
     padding-left: 4%;
     font-size: 32px;
     margin-right: 13%;
     color: black;
     margin-bottom: 1%;
     font-weight: 600;
     margin-top: 5%;
 }

 .bg-marketing::after {
     color: black !important;
 }

 .whiteBox-m:hover {
     background: #C65224 !important;
     color: white !important;
 }

 .whiteBox-m:hover h3 {
     color: white !important;
 }

 .whiteBox-m:hover .nkg-thrd {
     color: white !important;
 }

 .marketing-last-sect-img-d {
     text-align: center;
     margin-top: 3%;
 }

 .collapsible.m {
     background-color: rgba(255, 255, 255, 0.7);
     color: black;
     cursor: pointer;
     padding: 20px;
     font-weight: 600;
     width: 100%;
     border: none;
     border-radius: 10px;
     outline: none;
     font-size: 19px;
 }

 .last-sect-img-markting {
     width: auto;
 }

 .markt-1-sect-l-p {
     font-size: 20px;
     font-weight: 500;
     color: black;
     text-align: justify;
     padding: 0% 30% 1% 4%;
 }

 .powrbi-1-sect-l-p {
     font-size: 20px;
     font-weight: 500;
     color: black;
     text-align: justify;
     padding: 0% 2% 1% 4%;
 }

 .powrbi-dashboard {
     text-align: center;
     margin: 1% 0;
 }

 .powerbit-imag {
     margin-top: 1%;
     width: 45%;
 }

 .powerapps-top-imag {
     margin-top: 1%;
 }

 .nkg-thrd {
     line-height: 1.6363636364;
     font-weight: 500;
     font-size: 18px;
     color: black;
     margin-left: 4%;
 }

 .collapsible.m:after {
     content: '\002B';
     color: black;
     font-weight: bold;
     float: right;
     margin-left: 5px;
 }

 .contentss p {
     padding: 10px 18px;
     font-size: 16px;
 }

 .fo-third-m {
     text-align: center;
     margin-top: 1%;
     margin-bottom: 3%;
 }

 .m-top-imag {
     margin-top: 2%;
 }

 .fo-third-s-marketing {
     text-align: center;
     margin-top: 3%;
 }

 .fo-third-s-commerce {
     text-align: center;
     margin-top: 3%;
 }

 .heading-office-2-sect-hes {
     padding-left: 4%;
     font-size: 32px;
     margin-right: 13%;
     color: black;
     margin-top: 3%;
     font-weight: 600;
     margin-bottom: 1%;
 }

 .fs-secd-sect-s {
     margin-top: 5%;
 }

 .fs-collaps-m {
     margin-top: 5vh;
 }

 .whiteBox-fs.fs-box-b {
     border: 3px solid #B9B8B1;
 }

 .fs-bg-color {
     background-color: #B9B8B1 !important;
     color: black;
 }

 .fs-bg-color::after {
     color: black !important;
 }

 .whiteBox-fs h3 {
     margin-bottom: 15px;
     font-size: 26px;
     margin-top: 4%;
     color: black;
     font-weight: 600;
 }

 .whiteBox-fs p {
     font-size: 18px;
     font-weight: 500;
     color: black;
 }

 .whiteBox-fs {
     background: #B9B8B1;
     transition: 0.3s;
     padding: 1em 20px 10px 25px;
     text-align: left;
     min-height: 22vh;
     margin: 0 auto;
     border-radius: 10px;
 }

 .whiteBox.fs:hover {
     background: #1353CB !important;
     color: white !important;
 }

 .fo-third-fs {
     text-align: center;
     margin-top: 5%;
 }

 .fs-third-sect-box-m {
     margin-top: 8vh !important;
 }

 .heading-fs-2-sect-h {
     padding-left: 4%;
     font-size: 32px;
     color: black;
     margin-right: 30%;
     font-weight: 600;
     margin-top: 5%;
     margin-bottom: 1%;
 }

 .commerce-top-2-h {
     font-size: 32px;
     color: black;
     font-weight: 600;
     padding-left: 4%;
     margin-right: 32%;
     margin-top: 3%;
 }

 .whiteBox-commerce.commerce-box-b {
     border-bottom: 6px solid #F3880A;
 }

 .whiteBox-commerce h3 {
     margin-bottom: 5px;
     font-size: 28px;
     font-weight: 600;
 }

 .whiteBox-commerce p {
     font-size: 18px;
     font-weight: 500;
 }

 .whiteBox-commerce {
     background: rgba(251, 169, 9, 0.7);
     text-align: center;
     transition: 0.3s;
     color: black;
     padding: 1em;
     min-height: auto;
     margin: 0 auto;
     border-radius: 10px;
 }

 .whiteBox.commerce:hover {
     background: #1353CB !important;
     color: white !important;
 }

 .boder:hover {
     background-color: black;
     border: 2px solid black;
 }

 .boder:hover p {
     color: white;
 }

 .p-dynamics-commerce {
     padding-left: 4%;
     color: black;
     font-size: 20px;
     font-weight: 500;
     text-align: justify;
     padding-right: 7%;
 }

 .p-dynamics-bi {
     padding-left: 4%;
     font-size: 20px;
     font-weight: 500;
     color: black;
     text-align: justify;
     padding-right: 7%;
 }

 .p-dynamics-azure {
     padding-left: 4%;
     font-size: 20px;
     font-weight: 500;
     color: black;
     text-align: justify;
     padding-right: 17%;
 }

 .p-dynamics-azure-l {
     padding-left: 4%;
     font-size: 20px;
     color: black;
     font-weight: 500;
     text-align: justify;
     padding-right: 7%;
 }

 .p-dynamics-public-s {
     padding-left: 1%;
     font-size: 20px;
     font-weight: 500;
     text-align: justify;
     padding-right: 7%;
 }

 .commerce-dashboard {
     text-align: center;
     margin: 1% 0;
 }

 .hr-top-2-h {
     font-size: 32px;
     font-weight: 600;
     color: black;
     padding-left: 4%;
     margin-right: 32%;
     margin-top: 3%;
 }

 .hr-second-sect-2-h {
     font-size: 5vh;
     margin-left: 6%;
     margin-top: 2%;
     font-weight: 600;
     color: #696868;
     margin-top: 5%;
 }

 .hr-righ-image-new {
     text-align: center;
     margin-top: -5%;
 }

 .hr-collaps-m {
     margin-top: 1vh;
 }

 .hr-dashboard {
     text-align: center;
     margin-top: 2%;
 }

 .collapsible.h {
     background: rgba(1, 0, 47, 0.8);
     color: white;
     cursor: pointer;
     padding: 20px;
     font-weight: 600;
     width: 100%;
     border: none;
     border-radius: 10px;
     outline: none;
     font-size: 19px;
 }

 .collapsible.h:after {
     content: '\002B';
     color: white;
     font-weight: bold;
     float: right;
     margin-left: 5px;
 }

 .content-hr-box {
     max-height: 0;
     border-radius: 10px;
     overflow: hidden;
     color: white;
     transition: max-height 0.2s ease-out;
     background-color: rgba(1, 0, 47, 0.8);
 }

 .content-hr-box p {
     padding: 10px 18px;
     font-size: 17px;
 }

 .whiteBox-hr.hr-box-b {
     border: 6px solid #686760;
 }

 .bg-color-hr {
     background-color: #D6D5D5 !important;
     color: black !important;
 }

 .bg-color-hr::after {
     color: black !important;
 }

 .whiteBox-hr h3 {
     margin-bottom: 12px;
     font-size: 25px;
     margin-top: 5%;
     font-weight: 600;
 }

 .hr-bg-clor {
     background-color: #B9B8B1 !important;
     color: black !important;
 }

 .hr-bg-clor::after {
     color: black !important;
 }

 .whiteBox-hr p {
     font-size: 20px;
     font-weight: 500;
 }

 .whiteBox-hr {
     background: rgba(255, 255, 255, 0.7);
     text-align: center;
     transition: 0.3s;
     color: black;
     padding: 0em 20px 20px 30px;
     min-height: 25vh;
     text-align: left;
     margin: 0 auto;
     border-radius: 10px;
 }

 .whiteBox-hr .hthreehr {
     font-size: 20px;
     margin-bottom: 4%;
     font-weight: 500;
     color: #010424;
 }

 .whiteBox-hr.whr {
     min-height: auto !important;
 }

 .plus-box-hr {
     background-color: #B9B8B1 !important;
     color: black !important;
 }

 .plus-box-hr::after {
     color: black !important;
 }

 .whiteBox-hr:hover {
     background: #686760 !important;
     color: white !important;
 }

 .whiteBox-hr:hover h3 {
     color: white !important;
 }

 .whiteBox-hr:hover p {
     color: white;
 }

 .whiteBox-hr.box-bg h3 {
     color: black;
 }

 .whiteBox-hr.box-bg p {
     color: white !important;
 }

 .fo-third-s-hr {
     text-align: center;
     margin-top: 5%;
 }

 .hr-whit-b-m {
     margin-top: 4%;
 }

 .for-hr-desk {
     text-align: left !important;
 }

 .hr-deskt {
     margin-top: 3% !important;
 }

 .p-dynamics-hr-last {
     padding-left: 4%;
     font-size: 20px;
     color: black;
     font-weight: 500;
     width: 68%;
 }

 .hr-last-box-pad {
     margin-left: 25%;
 }

 .hovr-colr:hover {
     border-radius: 3px;
     box-shadow: 0 0 100px 60px #5ec882 inset, 0 0 0 0 #5ec882;
 }

 .powerp-dashboard {
     text-align: center;
     margin: 1% 0;
 }

 .powerp-top-2-h {
     font-size: 32px;
     padding-left: 4%;
     color: black;
     font-weight: 600;
     margin-right: 30%;
     margin-top: 3%;
 }

 .azure-top-2-h {
     font-size: 4vh;
     padding-left: 4%;
     color: black;
     font-weight: 600;
     margin-top: 1%;
 }

 .powerp-third-s {
     text-align: center;
     margin-top: 3%;
 }

 .powerp-logos-4 {
     width: 20%;
     height: auto;
 }

 .powerp-logos-m {
     margin-top: 6% !important;
 }

 .powerp-logos-h-section {
     font-size: 5vh;
 }

 .whiteBox-powerp .powrp-box-h {
     font-size: 20px;
     color: #686760;
     font-weight: 500;
 }

 .whiteBox-powerp:hover .powrp-box-h {
     color: black;
 }

 .porp-box-last {
     margin-left: 25%;
 }

 .whiteBox-powerp.powerp-box-b {
     border: 6px solid #B9B8B1;
 }

 .whiteBox-powerp {
     background: rgba(255, 255, 255, 0.7);
     text-align: left;
     transition: 0.3s;
     color: black;
     padding: 1em;
     min-height: auto;
     margin: 0 auto;
     border-radius: 5px;
 }

 .whiteBox-powerp:hover {
     background: #B9B8B1 !important;
     color: black !important;
 }

 .bi-third {
     text-align: center;
     margin-top: 2%;
     margin-bottom: 2%;
 }

 .whiteBox-bi h3 {
     margin-bottom: 5px;
     font-size: 28px;
     color: white;
     font-weight: 500;
 }

 .whiteBox-bi p {
     font-size: 18px;
     color: white;
     font-weight: 500;
 }

 .bg-color-bi::after {
     color: #F2E77D !important;
 }

 .whiteBox-bi {
     background: rgba(255, 255, 255, 0.7);
     text-align: center;
     transition: 0.3s;
     color: black;
     padding: 1em;
     min-height: auto;
     margin: 0 auto;
     border-radius: 10px;
 }

 .bg-color-bi {
     background-color: #434341;
     color: white;
 }

 .apps-dashboard {
     text-align: center;
     margin-top: 1%;
 }

 .p-dynamics-powrapps {
     padding-left: 4%;
     font-size: 20px;
     font-weight: 500;
     color: black;
     text-align: justify;
     padding-right: 7%;
 }

 .p-dynamics-ax-las {
     padding-left: 4%;
     font-size: 20px;
     font-weight: 500;
     color: black;
     text-align: justify;
     padding-right: 20%;
 }

 .p-dynamics-erp {
     padding-left: 4%;
     font-size: 20px;
     font-weight: 500;
     color: black;
     text-align: justify;
     padding-right: 7%;
 }

 .p-dynamics-nav {
     padding-left: 4%;
     font-size: 20px;
     font-weight: 500;
     color: black;
     text-align: justify;
     padding-right: 7%;
 }

 .azure-1-sect-l-p {
     font-size: 20px;
     font-weight: 500;
     color: black;
     padding: 0% 7% 2% 4%;
     text-align: justify;
 }

 .erp-1-sect-l-p {
     font-size: 20px;
     font-weight: 500;
     color: black;
     padding: 0% 10% 5px 4%;
     text-align: justify;
 }

 .powrapps-1-sect-l-p {
     font-size: 20px;
     font-weight: 500;
     color: black;
     padding: 0% 32% 5px 4%;
     text-align: justify;
 }

 .nav-1-sect-l-p {
     font-size: 20px;
     font-weight: 500;
     color: black;
     padding: 6% 32% 5px 4%;
     text-align: justify;
 }

 .sharepoint-1-sect-l-p {
     font-size: 20px;
     font-weight: 500;
     color: black;
     padding: 0% 32% 2% 4%;
     text-align: justify;
 }

 .offic-1-sect-l-p {
     font-size: 20px;
     font-weight: 500;
     color: black;
     padding: 0% 32% 2% 4%;
     text-align: justify;
 }

 .supply-1-sect-l-p {
     font-size: 20px;
     color: black;
     font-weight: 500;
     padding: 0% 32% 2% 4%;
     text-align: justify;
 }

 .whiteBox-apps.apps-box-b {
     border: 6px solid #770472;
 }

 .whiteBox-apps h3 {
     margin-bottom: 5px;
     font-weight: 600;
     font-size: 28px;
 }

 .whiteBox-apps p {
     font-size: 18px;
     font-weight: 500;
 }

 .pApss-margn-list {
     margin-top: 2% !important;
 }

 .apps-last-image {
     margin-top: 2%;
     margin-left: 3%;
 }

 .whiteBox-apps {
     background: rgba(255, 255, 255, 0.7);
     text-align: center;
     transition: 0.3s;
     font-size: 18px;
     color: black;
     padding: 30px 100px;
     margin: 0 auto;
     border-radius: 10px;
 }

 .whiteBox-apps:hover {
     background-color: #770472;
 }

 .whiteBox-apps:hover h3 {
     color: white !important;
 }

 .whiteBox-apps:hover p {
     color: white !important;
 }

 .apps-secd-sect-s {
     margin-top: 3%;
 }

 .apps-third {
     text-align: center;
     margin-top: 4%;
 }

 .power-apps-third-sect-t {
     margin-top: 3%;
 }

 .sharepoint-list-margn {
     margin-top: 3% !important;
 }

 .apps-third {
     text-align: center;
     margin-top: 4%;
 }

 .bg-color-apps {
     background-color: #770472;
     color: white;
 }

 .bg-color-apps::after {
     color: white !important;
 }

 .apps-fourt-sect-h {
     border-bottom: 7px solid #770472;
     width: max-content;
     color: black;
     padding-bottom: 5px;
 }

 .h-m-apps {
     margin-top: 5%;
 }

 .apps-last-sect-box-bord {
     border-bottom: 7px solid #770472;
     border-top: none;
     border-inline: none;
 }

 .collapsible.apps {
     background-color: rgba(255, 255, 255, 0.7);
     color: black;
     cursor: pointer;
     padding: 20px;
     font-weight: 600;
     width: 100%;
     border-radius: 10px;
     outline: none;
     font-size: 19px;
 }

 .collapsible.apps:after {
     content: '\002B';
     color: black;
     font-weight: bold;
     float: right;
     margin-left: 5px;
 }

 .contentss p {
     font-size: 14px;
     margin-bottom: 14px;
     margin-top: 14px;
     padding: 10px 18px;
 }

 .automate-secd-sect-s {
     margin-top: 2%;
 }

 .ol-lists-automat {
     padding-right: 90px;
     font-size: 20px;
     font-weight: 500;
     color: black;
     margin-bottom: 28px;
     margin-left: 5%;
 }

 .ol-lists-automat li {
     padding-top: 5px;
 }

 .automate-dashboard {
     text-align: center;
     margin-top: 3%;
 }

 .automate-fourt-sect-h {
     border-bottom: 7px solid #044CB6;
     width: 30%;
     white-space: nowrap;
     font-weight: 500;
     color: black;
     padding-bottom: 5px;
     margin-left: 4%;
 }

 .automate-last-sect-lis {
     margin-top: 7vh;
 }

 .h-m-automate {
     margin-top: 3%;
 }

 .last-sect-automate-p {
     pad: 1px;
 }

 .p-dynamics-office {
     padding-left: 4%;
     font-size: 20px;
     font-weight: 500;
     text-align: justify;
     color: black;
     margin-top: 1%;
     padding-right: 7%;
 }

 .p-dynamics-sharepoint {
     padding-left: 4%;
     font-size: 20px;
     font-weight: 500;
     text-align: justify;
     color: black;
     margin-top: 1%;
     padding-right: 7%;
 }

 .virt-secd-sect-s {
     margin-top: 3%;
 }

 .p-dynamics-virtual {
     padding-left: 4%;
     font-size: 20px;
     font-weight: 500;
     color: black;
     text-align: justify;
     margin-top: 1%;
     padding-right: 7%;
 }

 .virt-secd-sect-last-bo {
     margin-left: 25%;
 }

 .virtua-dashboard {
     margin-top: 25%;
 }

 .bg-color-virtual {
     background-color: #0C7278 !important;
     color: white !important;
 }

 .bg-color-virtual::after {
     color: white !important;
 }

 .virtual-fourt-sect-h {
     border-bottom: 7px solid #028EAD;
     width: max-content;
     font-weight: 500;
     color: black;
     padding-bottom: 5px;
 }

 .virtu-top-2-h {
     font-size: 4vh;
     font-weight: 600;
     padding-left: 4%;
     color: black;
     margin-top: 1%;
 }

 .office-dashboard {
     text-align: center;
     margin: 2% 0;
 }

 .offi-top-2-h {
     font-size: 32px;
     font-weight: 600;
     padding-left: 4%;
     margin-right: 30%;
     color: black;
     margin-top: 3%;
 }

 .office-2-dashboard {
     text-align: center;
     margin: 3% 0;
 }

 .office-3-dashboard {
     text-align: center;
 }

 .offic-3-img {
     width: 34%;
     margin-right: 6%;
 }

 .share-third {
     text-align: center;
     margin-top: 4%;
 }

 .heading-sharepot-2-sect-h {
     padding-left: 4%;
     font-size: 4vh;
     margin-top: 2%;
     margin-bottom: 1%;
 }

 .share-top-2-h {
     font-size: 32px;
     font-weight: 600;
     color: black;
     padding-left: 4%;
     margin-right: 32%;
     margin-top: 3%;
 }

 .share-dashboard {
     text-align: center;
     margin: 5% 0 0 0;
 }

 .whiteBox-share h3 {
     margin-bottom: 5px;
     font-weight: 600;
     font-size: 25px;
     color: black;
 }

 .whiteBox-share p {
     font-size: 18px;
     color: black;
     font-weight: 500;
 }

 .whiteBox-share {
     background: #B9B8B1;
     text-align: left;
     transition: 0.3s;
     font-size: 18px;
     color: black;
     padding: 40px 24px;
     margin: 0 auto;
     border-radius: 10px;
 }

 .last-sect-sharepoint-p {
     margin-left: 8vh;
     margin-top: 2%;
 }

 .share-fourt-sect-h {
     position: relative;
     font-size: 20px;
     color: black;
     font-weight: 500;
     padding: 0px 80px 10px 10px;
 }

 .ax-fourt-sect-h {
     position: relative;
     font-size: 20px;
     color: black;
     font-weight: 500;
     padding: 0px 80px 10px 10px;
 }

 .erp-fourt-sect-h {
     position: relative;
     font-size: 20px;
     color: black;
     font-weight: 500;
     padding: 0px 80px 10px 10px;
 }

 .collapsible.share {
     background-color: rgba(255, 255, 255, 0.7);
     color: black;
     cursor: pointer;
     padding: 12px;
     font-weight: 600;
     width: 100%;
     border-radius: 10px;
     outline: none;
     font-size: 19px;
 }

 .collapsible.share:after {
     content: '\002B';
     color: black;
     font-weight: bold;
     float: right;
     margin-left: 5px;
 }

 .bg-color-share {
     background-color: #817F7F !important;
     color: black !important;
 }

 .bg-color-share::after {
     color: black !important;
 }

 .share-collaps-m {
     margin-top: 1vh;
 }

 .heading-share-2-sect-h {
     padding-left: 2%;
     font-size: 32px;
     font-weight: 600;
     margin-bottom: 4vh;
     color: black;
     margin-top: 3%;
 }

 .l-i-lef-mid {
     margin-left: 25%;
 }

 .azure-top-imag {
     margin: 3% 0;
 }

 .azure-box-mar {
     margin-top: 7vh !important;
 }

 .azure-third {
     text-align: center;
     margin-top: 12%;
 }

 .azure-secd-sect-s {
     margin-top: -2%;
 }

 .azur-dashboard {
     text-align: right;
     margin-top: 8%;
 }

 .ax-top-imag {
     margin: 1% 0;
 }

 .last-sect-ax-p {
     margin-top: 2%;
     color: black;
     margin-left: 4%;
     margin-bottom: 1%;
 }

 .dlt-sect-h {
     position: relative;
     font-size: 20px;
     font-weight: 500;
     padding: 30px 80px 10px 30px;
 }

 .dlt-sect-h::after {
     content: '';
     height: 4px;
     width: 30%;
     background: #082074;
     position: absolute;
     bottom: 0;
     margin: 0 0 0 30px;
     left: 0px;
     right: 0;
 }

 .bg-clas-ax-for-logo {
     background-color: #082074;
     padding: 18px 0;
     border-radius: 8px;
 }

 .heading-sect-h {
     padding-left: 4%;
     font-size: 4vh;
     font-weight: 600;
     color: black;
     margin-top: 3%;
 }

 .p-dynamics-ax {
     padding-left: 4%;
     font-size: 20px;
     font-weight: 500;
     color: black;
     margin-top: 5%;
     text-align: justify;
     padding-right: 7%;
 }

 .heading-2-sect-h {
     padding-left: 4%;
     font-size: 28px;
     margin-right: 40%;
     color: #2D2C2C;
     font-weight: 600;
     margin-top: 5%;
     margin-bottom: 1%;
 }

 .secod-sec {
     text-align: center;
     margin-top: 2%;
 }

 .logos-4 {
     width: 18%;
     height: auto;
 }

 .ax-page-dashboard {
     margin-top: 25%;
 }

 .ax-top-2-h {
     font-size: 32px;
     font-weight: 600;
     color: black;
     padding-left: 4%;
     margin-right: 32%;
     margin-top: 3%;
 }

 .nav-third {
     margin-top: 4vh;
     margin-bottom: 1%;
 }

 .nav-secd-sect-unol {
     margin-top: 4%;
 }

 .nav-n-top-imag {
     margin: 4% 0;
 }

 .nav-third-sect-unol {
     margin-top: 11vh;
 }

 .whiteBox-nav p {
     font-size: 16px;
     margin-top: 0%;
 }

 .whiteBox-nav h3 {
     margin-bottom: 5px;
     font-weight: 600;
     font-size: 21px;
 }

 .whiteBox-nav p {
     font-size: 16px;
     margin-top: 2%;
 }

 .whiteBox-nav {
     background: rgba(255, 255, 255, 0.7);
     text-align: center;
     transition: 0.3s;
     font-size: 18px;
     color: black;
     padding: 15px 10px 10px 10px;
     min-height: 21vh;
     margin: 0 auto;
     border-radius: 10px;
 }

 .nav-box-mar {
     margin-top: 2vh !important;
 }

 .nav-top-imag {
     margin: 3% 0 4% 0;
 }

 .collapsible.nav {
     background-color: rgba(255, 255, 255, 0.7);
     color: black;
     cursor: pointer;
     padding: 20px;
     font-weight: 600;
     width: 100%;
     border: none;
     border-radius: 10px;
     outline: none;
     font-size: 19px;
 }

 .collapsible.nav:after {
     content: '\002B';
     color: black;
     font-weight: bold;
     float: right;
     margin-left: 5px;
 }

 .nav-secd-sect-s {
     margin-top: 4%;
 }

 .nav-third-sect-s {
     margin-top: 8vh;
 }

 .marg-last-collap {
     margin-top: 3%;
 }

 .nav-collaps-m {
     margin-top: 3vh;
 }

 .erp-top-2-h {
     font-size: 43px;
     padding-right: 5%;
     padding-left: 4%;
     color: black;
     margin-top: 2%;
     font-weight: 600;
 }

 .whiteBox-erp h3 {
     margin-bottom: 5px;
     font-weight: 600;
     color: black;
     margin-top: 4%;
     font-size: 27px;
 }

 .whiteBox-erp p {
     font-size: 18px;
     font-weight: 500;
     color: black;
     margin-top: 1%;
 }

 .whiteBox-erp {
     background: #B9B8B1;
     text-align: left;
     transition: 0.3s;
     font-size: 18px;
     color: black;
     padding: 15px 2em;
     min-height: 23vh;
     margin: 0 auto;
     border-radius: 10px;
 }

 .erp-third {
     text-align: center;
     margin-top: 2%;
     margin-bottom: 1%;
 }

 .erp-box-mar {
     margin-top: 1vh !important;
 }

 .last-box-erp-sect-h {
     position: relative;
     font-size: 20px;
     color: black;
     font-weight: 500;
     padding: 10px 0 1px 20px;
 }

 .last-box-erp-sect-h::after {
     content: '';
     height: 4px;
     width: 30%;
     background: #56B3D3;
     position: absolute;
     bottom: 0;
     margin: 0 0 0 20px;
     left: 0px;
     right: 0;
 }

 .erp-top-imag {
     margin: 0% 0;
 }

 .erp-last-imag {
     margin: 3% 0 0 -38px;
 }

 .erp-secd-sect-s {
     margin-top: 2%;
 }

 .h-m-erp {
     margin-top: 11px;
 }

 .last-sect-erp-p {
     margin-top: 0%;
     margin-bottom: 1%;
 }

 .erp-collaps-m {
     margin-top: 5vh;
 }

 .footer .footer-right {
     text-align: center;
     max-width: max-content;
 }

 .footer h2 {
     color: #ffffff;
     font-size: 36px;
     font-weight: normal;
     margin: 0;
 }

 .footer h2 span {
     color: #0099ff;
 }

 .footer .menu {
     color: black;
     margin: 5% 0 12px;
     padding: 3px 15px;
     background-color: white;
     box-shadow: 0px 4px 4px 0px #00000040;
 }

 .footer .menu a {
     display: inline-block;
     line-height: 1.8;
     font-size: 20px;
     font-weight: 500;
     text-decoration: none;
     color: inherit;
 }

 .footer .menu a:hover {
     color: #09A6FF;
 }

 .footer .name {
     color: #0099ff;
     font-size: 14px;
     font-weight: normal;
     margin: 0;
 }

 .imag-dashboard {
     text-align: center;
     margin-top: 1%;
 }

 .heading-first-top {
     font-size: 36px;
     margin-top: 4%;
     color: black;
     text-align: center;
     font-weight: 500;
     margin-bottom: 4%;
 }

 .retail-secd-he-new {
     font-size: 28px;
     padding-left: 0%;
     color: #2D2C2C;
     margin-bottom: 7px;
     font-weight: 600;
     margin-top: 6vh;
     padding-right: 5%;
 }

 .ret-new-para {
     font-size: 18px;
     color: black;
     font-weight: 400;
     text-align: justify;
     padding: 1% 4% 0% 0%;
 }

 .first-top-2-h {
     font-size: 28px;
     padding-left: 7%;
     margin-bottom: 7px;
     font-weight: 600;
     color: #2D2C2C;
     margin-top: 3vh;
     padding-right: 0%;
 }

 .first-sect-top-imag {
     margin: 18% 0 1% 0;
 }

 .secds-sect-top-imag {
     margin: 0% 0 1% 0;
 }

 .sect-l-p {
     font-size: 18px;
     padding: 1% 5% 0% 7%;
     font-weight: 400;
     color: black;
     text-align: justify;
 }

 .financial-l-p {
     font-size: 18px;
     padding: 1% 5% 0% 7%;
     font-weight: 400;
     color: black;
     text-align: justify;
 }

 .manufa-l-p {
     font-size: 18px;
     color: black;
     padding: 1% 3% 0% 8vh;
     font-weight: 400;
     text-align: justify;
 }

 .finan-2-hed {
     color: #2D2C2C;
     font-weight: 600;
     font-size: 30px;
     margin-top: 5%;
     margin-bottom: 4px;
 }

 .headng-colrs {
     color: black !important;
 }

 .sect-2-p {
     font-size: 18px;
     padding: 3% 7% 0% 0%;
     color: black;
     text-align: justify;
     font-weight: 400;
 }

 .second-sect {
     text-align: center;
     margin-top: 1%;
 }

 .sect-secd-image-in {
     text-align: center;
     margin-top: 0%;
     margin-left: -9%;
 }

 .collapss-secd-sect-s {
     margin-top: 7%;
 }

 .collapsible.industry {
     background-color: rgba(255, 255, 255, 0.7);
     color: black;
     cursor: pointer;
     padding: 20px;
     font-weight: 600;
     width: 100%;
     border: none;
     border-radius: 10px;
     outline: none;
     font-size: 19px;
 }

 .collapsible.industry:after {
     content: '\002B';
     color: black;
     font-weight: bold;
     float: right;
     margin-left: 5px;
 }

 .colaps-indus {
     margin-top: 4% !important;
 }

 .heading-first-top-finan {
     padding-left: 4%;
     font-size: 36px;
     margin-top: 15%;
     color: black;
     font-weight: 600;
     margin-right: 17%;
     margin-bottom: 1%;
 }

 .heading-2-sect-h-ret {
     padding-left: 4%;
     font-size: 30px;
     color: #2D2C2C;
     margin-top: 5%;
     padding-right: 13%;
     font-weight: 600;
     margin-bottom: 2%;
 }

 .c-ps-ind-top {
     margin-top: 2%;
 }

 .logo-secd-sect-s {
     text-align: center;
     margin-top: 4%;
     margin-inline: 2%;
 }

 .logo-lst-sect-s {
     text-align: center;
 }

 .h-2-sect-h {
     padding-left: 4%;
     font-size: 30px;
     margin-right: 13%;
     color: #2D2C2C;
     font-weight: 600;
     margin-top: 5%;
     margin-bottom: 1%;
 }

 .horv-ind-new:hover {
     width: max-content;
     background-color: rgb(183, 93, 253);
     margin: auto;
     padding: 0 13px;
     border-radius: 4px;
 }

 .pad-for-log-sect {
     padding-top: 1%;
 }

 .he-p-secd-sect-s {
     text-align: left;
     padding-left: 4%;
     margin-bottom: 3%;
 }

 .hd-for-indus-ret {
     color: #2D2C2C;
     font-size: 25px;
     font-weight: 600;
     margin-bottom: 4px;
 }

 .h-m-tp-for-re {
     margin-top: 3%;
 }

 .p-for-indus-ret {
     font-size: 18px;
     font-weight: 400;
     color: rgb(30, 25, 25);
     text-align: justify;
 }

 .p-for-indus-financial {
     font-size: 18px;
     font-weight: 400;
     color: black;
     text-align: justify;
 }

 .indusrty-for-indus-ret {
     color: #2D2C2C;
     font-weight: 600;
     font-size: 25px;
     margin-bottom: 4px;
 }

 .top-secd-sect-s {
     margin-top: 2%;
     padding-left: 4%;
     margin-bottom: 3%;
 }

 .lis-finan-for-re {
     margin-top: 2%;
 }

 .top-thid-sect-s {
     margin-top: 4%;
     margin-bottom: 3%;
     padding-left: 4%;
 }

 .lis-finan-for-thd {
     margin-top: 1%;
 }

 .first-top-2-whole {
     font-size: 30px;
     padding-left: 7%;
     margin-bottom: 7px;
     font-weight: 600;
     color: #2D2C2C;
     margin-top: 2vh;
     padding-right: 1%;
 }

 .heading-first-wholesa {
     padding-left: 4%;
     font-size: 36px;
     margin-top: 15%;
     font-weight: 600;
     color: black;
     margin-right: 30%;
     margin-bottom: 1%;
 }

 .sectr-sect-list {
     margin-top: 2%;
 }

 .sectr-sect-top-imag {
     width: 92%;
 }

 .sectr-third {
     text-align: center;
     margin-top: 2%;
 }

 .whiteBox-sector h3 {
     margin-bottom: 5px;
     font-weight: 500;
     font-size: 25px;
 }

 .p-dynamics-publi-sect {
     padding-left: 4%;
     font-size: 18px;
     color: black;
     font-weight: 400;
     text-align: justify;
     padding-right: 7%;
 }

 .whiteBox-sector p {
     font-size: 18px;
     text-align: justify;
     font-weight: 400;
 }

 .h3-new-public-ind {
     margin-bottom: 0px;
     font-weight: 600;
     font-size: 36px !important;
 }

 .whiteBox-sector {
     text-align: left;
     font-size: 18px;
     color: rgba(69, 69, 69, 1);
     transition: all 0.3s ease 0s;
     padding: 10px 1em;
     margin: 0px auto;
 }

 .m-t-new-ind {
     margin-top: 0px !important;
 }

 .sectr-sect-whit-imag {
     margin: 18% 0 1% 0%;
 }

 .public-sectr-lst-sect {
     font-size: 18px;
     font-weight: 400;
     color: black;
     text-align: justify;
 }

 .first-sect-top-imag-whl {
     margin: 0% 0 1% 0;
 }

 .botm-bodr-sect-h {
     position: relative;
     font-size: 18px;
     color: black;
     font-weight: 600;
     padding: 30px 0 10px 20px;
 }

 .hedng-secd-sect-h {
     padding-left: 5%;
     font-size: 30px;
     color: #2D2C2C;
     margin-top: 5%;
     font-weight: 600;
     padding-right: 13%;
     margin-bottom: 2%;
 }

 .snd-sect-p-m {
     margin-top: 0%;
     padding-left: 4%;
     margin-bottom: 1%;
 }

 .heading-2-sect-sectr {
     padding-left: 4%;
     font-size: 32px;
     font-weight: 500;
     margin-top: 2%;
     color: #2D2C2C;
     padding-right: 10%;
     margin-bottom: 2%;
 }

 .colr-co {
     color: black;
 }

 .h-wholesale {
     padding-left: 4%;
     font-size: 4vh;
     margin-right: 13%;
     color: black;
     font-weight: 600;
     margin-top: 5%;
     margin-bottom: 2%;
 }

 .sect-SECD-p {
     font-size: 18px;
     color: black;
     font-weight: 400;
     padding: 1% 25% 0% 4%;
     text-align: justify;
 }

 .ol-lists-itms li {
     padding-top: 22px;
     font-size: 18px;
     color: black;
     font-weight: 400;
 }

 .ol-lists-itms {
     padding-right: 38%;
     font-size: 18px;
     font-weight: 400;
     margin-left: 5%;
     margin-bottom: 2%;
 }

 .whlsale-last {
     text-align: center;
     margin-left: 25px;
 }

 .whiteBox-whls h3 {
     margin-bottom: 5px;
     font-weight: 600;
     font-size: 25px;
 }

 .whiteBox-whls p {
     font-size: 18px;
     font-weight: 400;
     margin-top: 4%;
 }

 .whiteBox-whls {
     text-align: center;
     color: white;
     background: rgb(137, 12, 235);
     transition: all 0.3s ease 0s;
     padding: 15px 1em;
     margin: 0px auto;
     border-radius: 10px;
 }

 .imag-financ-secd {
     text-align: center;
     margin-top: 15%;
 }

 .imag-financ-third {
     text-align: center;
     margin-top: 12%;
 }

 .top-impl {
     margin-top: 17%;
     margin-bottom: 3%;
 }

 .top-imag-impl {
     margin: 1% 0;
 }

 .r-im-new-ser-di {
     text-align: center;
 }

 .mrgn-new-de-impl {
     margin-top: 6%;
 }

 .top-impl-p {
     font-size: 16px;
     color: #444343;
     font-weight: 400;
     margin-top: 0%;
     margin-bottom: 27px;
     text-align: left;
 }

 .top-supp-p {
     padding-left: 1%;
     font-size: 18px;
     color: #616060;
     font-weight: 400;
     margin-top: 2%;
     text-align: justify;
     padding-right: 10%;
 }

 .top-impl-colp-di {
     margin-top: 4%;
     padding-bottom: 1%;
 }

 .top-supp-colp-di {
     margin-top: 4%;
     margin-left: 1%;
     margin-right: 10%;
     padding-bottom: 1%;
 }

 .upgrade-sec-thrd-img {
     margin-left: 4%;
 }

 .upgr-2-di {
     margin-top: 25%;
 }

 .top-upgrad-colp-di {
     margin-top: 4%;
 }

 .collapsible.impl {
     background-color: rgba(255, 255, 255, 0.7);
     color: black;
     cursor: pointer;
     padding: 16px;
     font-weight: 600;
     width: 100%;
     border: none;
     border-radius: 10px;
     outline: none;
     font-size: 20px;
 }

 .content-about {
     padding-left: 2%;
     text-align: left;
 }

 .fu-case-im {
     width: auto;
 }

 .contct-mrgn-list {
     margin-top: 2%;
     margin-bottom: 2%;
 }

 .contt-para {
     font-size: 14px;
     color: #038ef5;
     background-color: #ededed;
     font-weight: normal;
     padding-left: 5px;
 }

 .contct-form-btn {
     display: flex;
     align-items: center;
     color: white;
     color: #038EF5;
     margin-top: 5%;
 }

 .blgs-heading-lef {
     margin: 6% 0 0 6%;
     text-align: center;
 }

 .collapsible.impl:after {
     content: '\002B';
     color: black;
     font-weight: bold;
     float: right;
     margin-left: 5px;
 }

 .u-l-m-impl {
     margin-inline: 0vh;
 }

 .u-l-m-sp {
     margin-inline: 3vh;
 }

 .u-l-m-upgard {
     margin-inline: 4%;
 }

 .impl-collaps-m {
     margin-top: 4vh;
 }

 .secd-sect-impl-hed {
     font-size: 25px;
     color: #2D2C2C;
     margin-top: 5%;
     margin-bottom: 3%;
 }

 .send-sect-impl-p {
     padding-left: 8%;
     font-size: 18px;
     color: #424141;
     font-weight: 400;
     text-align: justify;
     padding-right: 10%;
 }

 .secd-sect-impl-logo-li-m {
     margin-top: 5% !important;
 }

 .whiteBox-impl-2 h3 {
     margin-bottom: 5px;
     font-weight: 600;
     color: white;
     font-size: 25px;
 }

 .whiteBox-impl-2 p {
     font-size: 18px;
     color: white;
     margin-top: 4%;
 }

 .padn-bttm {
     padding-bottom: 5% !important;
 }

 .whiteBox-impl-2 {
     background: white;
     background-image: url(/assets/images/box-bg.webp);
     text-align: center;
     background-repeat: no-repeat;
     transition: 0.3s;
     font-size: 18px;
     color: black;
     padding: 76px 1em;
     margin: 0 auto;
     border-radius: 10px;
 }

 .whiteBox-impl-2:hover {
     transform: scale(1.1);
 }

 .whiteBox-impl-4:hover {
     transform: scale(1.1);
 }

 .whiteBox-impl-2 {
     transition: transform 0.5s;
 }

 .whiteBox-impl-4 h3 {
     margin-bottom: 5px;
     font-weight: 600;
     color: white;
     font-size: 25px;
 }

 .whiteBox-impl-4 p {
     font-size: 18px;
     color: white;
     margin-top: 4%;
 }

 .whiteBox-impl-4 {
     background: white;
     text-align: center;
     transition: 0.3s;
     font-size: 18px;
     background-image: url(/assets/images/box-bg.webp);
     text-align: center;
     background-repeat: no-repeat;
     padding: 40px 1em;
     margin: 0 auto;
     border-radius: 10px;
 }

 .impl-third-sect-whitbx-m {
     text-align: center;
     margin-top: 7%;
     margin-bottom: 2%;
 }

 .impl-3-third {
     text-align: center;
     margin-top: 10%;
 }

 .botm-bodr-sect-h-impl {
     font-size: 36px;
     font-weight: 600;
     margin-top: 5%;
     margin-bottom: 6%;
     text-align: center;
     color: black;
 }

 .botm-bodr-sect-h-trai {
     font-size: 36px;
     font-weight: 600;
     margin-top: 0%;
     text-align: center;
     color: black;
 }

 .logo-implent {
     width: 45%;
     padding: 1em;
     background: #F0F0F0;
     border-radius: 50%;
 }

 .r-im-3-new-ser-di {
     text-align: right;
     margin-top: 7%;
     margin-right: 5%;
 }

 .im-new-d-pl {
     background-color: #E3E3E3 !important;
     text-align: left !important;
     color: black;
 }

 .top-imag-supp {
     margin: 1% 0;
     width: 11%;
 }

 .mr-t-new-sp {
     margin-top: 2%;
 }

 .sp-new-d-pl {
     background-color: #F0F0F0 !important;
     text-align: left !important;
     color: black;
     cursor: default;
 }

 .sp-new-d-pl-top {
     background-color: #F0F0F0 !important;
     text-align: left !important;
     color: black;
 }

 .top-supp-2 {
     text-align: left;
 }

 .u-l-m-sup {
     margin-left: 4%;
 }

 .heading-2-sect-first-supp {
     font-size: 25px;
     color: #2D2C2C;
     margin-right: 2%;
     margin-top: 1%;
     margin-bottom: 4%;
 }

 .send-sect-supp-p {
     padding-left: 6%;
     font-size: 18px;
     color: #393737;
     font-weight: 400;
     text-align: justify;
     padding-right: 10%;
 }

 .mrgn-new-sp-main {
     margin-top: 2% !important;
     margin-left: 0px;
 }

 .lst-sect-supp-p {
     padding-left: 6%;
     font-size: 18px;
     color: #353535;
     font-weight: 400;
     text-align: justify;
     padding-right: 10%;
 }

 .botm-bodr-sect-h-supp {
     padding: 80px 0 12px 45px;
     margin-right: 2%;
     font-size: 36px;
     color: black;
     font-weight: 600;
 }

 .secd-sect-supp-hed {
     padding-left: 6%;
     font-size: 30px;
     font-weight: 600;
     color: #2D2C2C;
     margin-right: 20%;
     margin-top: 4%;
 }

 .secd-sect-supp {
     margin-top: 2%;
     margin-bottom: 3%;
 }

 .botm-bodr-sect-h-supp-2 {
     position: relative;
     padding: 12px 0 12px 0px;
     margin-top: 6%;
     font-size: 22px;
     font-weight: 500;
     align-self: center;
 }

 .botm-bodr-sect-h-supp-2::after {
     content: '';
     height: 5px;
     width: 30%;
     background: #890CEB;
     position: absolute;
     bottom: 0;
     border-radius: 10px;
     margin: 0;
     left: 0px;
     right: 0;
 }

 .h-m-supp {
     margin-top: 2vh;
 }

 .snd-sect-supp {
     text-align: left;
     padding-left: 20%;
     margin-bottom: 1%;
 }

 .logo-supp-hed {
     color: black;
     font-weight: 500;
     white-space: nowrap;
 }

 .top-imag-upg {
     width: 12%;
 }

 .top-imag-tra-2 {
     border-radius: 10px;
 }

 .top-imag-upg-2nd-sect {
     width: 20%;
 }

 .top-imag-upg-3 {
     width: 20%;
     margin-left: 3%;
 }

 .top-upg-p {
     padding-left: 30px;
     font-size: 18px;
     margin-top: 2%;
     color: #353535;
     padding-bottom: 4%;
     text-align: justify;
     padding-right: 1%;
     font-weight: 400;
 }

 .botm-bodr-sect-h-upg {
     font-size: 40px;
     font-weight: 500;
     margin-top: 5%;
     color: black;
     margin-left: 3%;
     margin-right: 13%;
 }

 .heading-2-sect-first-upg {
     padding-left: 7%;
     font-size: 30px;
     color: #2D2C2C;
     font-weight: 600;
     margin-top: 2%;
     padding-right: 10%;
     margin-bottom: 1%;
 }

 .secd-sect-upg-hed {
     padding-left: 8%;
     font-size: 30px;
     color: #2D2C2C;
     font-weight: 600;
     margin-top: 2%;
 }

 .secd-sect-thrd-upg-hed {
     text-align: center;
     font-size: 4vh;
     margin-top: 3%;
 }

 .secd-sect-lst-upg-hed {
     font-size: 32px;
     text-align: left;
     font-weight: 600;
     margin-left: 10vh;
     color: #2D2C2C;
 }

 .top-upg {
     margin-left: 4%;
     margin-top: 6%;
     display: flex;
 }

 .top-upg-secd-sect {
     margin-left: 5%;
     display: flex;
     margin-top: 1%;
 }

 .top-upg-2 {
     text-align: center;
     margin-top: 2%;
 }

 .heading-upg-secd {
     padding-left: 8%;
     font-size: 30px;
     align-self: center;
     color: #2D2C2C;
     margin-top: 2%;
     font-weight: 600;
     margin-bottom: 1%;
 }

 .send-sect-upg-p {
     padding-left: 8%;
     font-size: 18px;
     font-weight: 400;
     color: rgba(75, 74, 74, 1);
     text-align: justify;
     padding-right: 10%;
 }

 .upg-3-third {
     margin-top: 2%;
     margin-bottom: 4%;
 }

 .top-upg-thd-sect {
     margin-left: 2%;
     display: flex;
     margin-top: 1%;
 }

 .heading-upg-thd {
     font-size: 4vh;
     align-self: center;
     margin-top: 2%;
     margin-bottom: 1%;
 }

 .top-imag-tra {
     margin: 1% 0 0 0;
     width: 12%;
 }

 .logo-secd-sect-tra {
     margin-top: 8px;
     padding-left: 125px;
 }

 .u-l-m-tra {
     margin-inline: 10vh;
 }

 .secd-sect-trainin-hed {
     padding-left: 125px;
     font-size: 32px;
     margin-right: 13%;
     color: #2D2C2C;
     margin-top: 4%;
     font-weight: 500;
 }

 .heading-2-sect-first-tra {
     padding-left: 125px;
     font-size: 30px;
     color: #2D2C2C;
     font-weight: 600;
     margin-top: 4%;
 }

 .top-tra-2 {
     margin-bottom: 2%;
     text-align: center;
 }

 .top-tra-p {
     font-size: 16px;
     font-weight: 400;
     margin-top: 1%;
     margin-bottom: 3px;
     color: #504E4E;
 }

 .tra-p-secd-sect {
     padding-left: 0%;
     font-weight: 400;
     font-size: 18px;
     margin-top: 1%;
     color: black;
     margin-bottom: 10px;
 }

 .ol-lists-tra {
     padding-right: 90px;
     font-size: 18px;
     font-weight: 500;
 }

 .ol-lists-tra li {
     line-height: 1.6363636364;
     color: black;
     font-size: 18px;
     font-weight: 400;
     padding-top: 4px;
 }

 .top-tra-colp-di {
     margin-top: 2%;
 }

 .top-tra-2-secd-sect {
     margin-bottom: 2%;
     text-align: center;
 }

 .industy-heading {
     text-align: center;
     margin-left: -5%;
 }

 .heading-first-top-blogs {
     padding-left: 7%;
     font-size: 7vh;
     color: white;
     margin-top: 16%;
     margin-bottom: 3%;
     font-weight: 500;
 }

 .pricy-page-m {
     margin-inline: 5%;
     margin-top: 11%;
 }

 .heading-prvy {
     padding-left: 4%;
     font-size: 4em;
     color: black;
     margin-top: 1%;
     margin-bottom: 0%;
     font-weight: 700;
 }

 .err-page-marg {
     margin-top: 10%;
     text-align: center !important;
 }

 .blog-single-top-h {
     padding-left: 0%;
     font-size: 32px;
     color: black;
     font-weight: 500;
     margin-top: 4%;
     margin-bottom: 3%;
 }

 .p-single-blog {
     padding-left: 2%;
     font-size: 18px;
     text-align: justify;
 }

 .sin-blg-smal-h {
     font-size: 22px;
     padding: 5px;
     margin-left: 18px;
     margin-top: 10px;
     width: max-content;
     background-color: black;
 }

 .sigl-blog-img {
     width: 100%;
     padding: 4em;
 }

 .detail-page-img {
     margin-top: 40%;
     border: 1px solid black;
     background: black;
     border-radius: 50%;
 }

 .for-single-blog-img-pad {
     padding-left: 0% !important;
 }

 .supp-logo-for-thrd {
     width: 28%;
 }

 .v-top-img {
     margin: 3% 0;
 }

 .proj-dynamics-mar {
     padding-left: 4%;
     font-size: 20px;
     color: black;
     font-weight: 500;
 }

 .heading-first-top-proj {
     padding-left: 4%;
     font-size: 5vh;
     margin-top: 7%;
     color: black;
     font-weight: 600;
     margin-right: 17%;
     margin-bottom: 1%;
 }

 .first-sect-top-imag-proj {
     margin: 2% 0 2% 0;
 }

 .first-top-2-h-proj {
     font-size: 32px;
     padding-left: 4%;
     margin-top: 3%;
     margin-right: 32%;
     color: black;
     font-weight: 600;
     margin-bottom: 7px;
 }

 .sect-l-p-proj {
     font-size: 20px;
     font-weight: 500;
     padding: 10px 32% 0% 4%;
     color: black;
     text-align: justify;
 }

 .p-dynamics-proj {
     padding-left: 4%;
     text-align: justify;
     font-weight: 500;
     margin-top: 3vh;
     margin-bottom: 5vh;
     color: black;
     font-size: 20px;
     padding-right: 7%;
 }

 .whiteBox-proj h3 {
     margin-bottom: 5px;
     font-weight: 600;
     color: black;
     font-size: 25px;
 }

 .whiteBox-proj p {
     font-size: 18px;
     font-weight: 500;
     color: black;
 }

 .whiteBox-proj {
     background: #FDC9A8;
     text-align: center;
     transition: 0.3s;
     color: black;
     padding: 33px;
     min-height: auto;
     margin: 0 auto;
     border-radius: 10px;
 }

 .whiteBox-proj2.proj2-box-b {
     border: 3px solid #686760;
 }

 .whiteBox-proj2:hover {
     background-color: #686760;
 }

 .whiteBox-proj2:hover h3 {
     color: white !important;
 }

 .whiteBox-proj2:hover p {
     color: white !important;
 }

 .whiteBox-proj2 h3 {
     margin-bottom: 5px;
     font-size: 25px;
     color: black;
     font-weight: 600;
 }

 .whiteBox-proj2 p {
     font-size: 18px;
     font-weight: 500;
     color: black;
 }

 .whiteBox-proj2 {
     text-align: left;
     transition: 0.3s;
     padding: 1em;
     min-height: auto;
     margin: 0 auto;
     border-radius: 10px;
 }

 .fo-third-s-proj {
     text-align: center;
     margin-top: 1%;
 }

 .service-top-m {
     margin-top: 3%;
     margin-bottom: 10%;
     text-align: center;
 }

 .blog-secnd-ul-home {
     margin-top: 0% !important;
 }

 .form-im {
     width: auto;
 }

 .bsecond-blog {
     margin-top: 4%;
 }

 .huges {
     color: black;
     font-size: 5em;
     margin-bottom: 0%;
 }

 .about-circl-m {
     margin-top: 1%;
 }

 .last-sec-commerc {
     width: 55%;
 }

 .last-sct-img-w {
     width: 55%;
 }

 .heading-2-sect-h-ax {
     padding-left: 4%;
     font-size: 32px;
     font-weight: 600;
     color: black;
     margin-right: 13%;
     margin-top: 5%;
     margin-bottom: 2%;
 }

 .pagination-outer {
     text-align: center;
     margin-bottom: 4%;
     margin-top: 2%;
 }

 .pagination {
     background: #FFF;
     padding: 10px 15px;
     display: inline-flex !important;
     border-radius: 50px;
     box-shadow: 0 5px 25px 0 rgba(0, 0, 0, .5);
     position: relative;
 }

 .pagination li {
     color: #140536;
     font-size: 16px;
     text-align: center;
     padding: 0px 3px;
     margin: 0 10px 0 0;
     border: none;
     border-radius: 0;
     box-shadow: inset 0 5px 10px rgba(0, 0, 0, .1), 0 2px 5px rgba(0, 0, 0, .5);
     overflow: hidden;
     position: relative;
 }

 .pagination li.active a.page-link,
 .pagination li a.page-link:hover,
 .pagination li.active a.page-link:hover {
     color: #fff;
     border: none;
 }

 .pagination li:hover {
     background-color: #3E3849;
     color: white;
 }

 .pagination li:first-child a.page-link {
     border-radius: 40px 0 0 40px;
 }

 .pagination li:last-child a.page-link {
     margin-right: 0;
     border-radius: 0 40px 40px 0;
 }

 .pagination li a.page-link:before {
     content: '';
     background-color: #19234D;
     height: 0;
     width: 100%;
     filter: blur(10px);
     position: absolute;
     left: 0;
     top: 0;
     z-index: -1;
     transition: all 0.3s;
 }

 .pagination li.active {
     color: white;
     background-color: #19234D;
     font-size: 20px;
     align-self: center;
     margin: 0 12px 0 0;
     box-shadow: inset 0 10px 10px rgb(0 0 0 / 10%), 0 2px 5px rgb(0 0 0 / 50%);
     overflow: hidden;
 }

 .pagination li.active a.page-link:before,
 .pagination li a.page-link:hover:before,
 .pagination li.active a.page-link:hover:before {
     height: 100%;
     filter: blur(0);
 }

 .success-stroke {
     stroke: #00C851;
 }

 .warning-stroke {
     stroke: #ffbb33;
 }

 .danger-stroke {
     stroke: #ff4444;
 }

 .d365-btn {
     position: relative;
     top: 35%;
     color: white;
     font-weight: 600;
     font-size: 18px;
 }

 .cookie-consent-modal {
     width: 100vw;
     position: fixed;
     top: 100%;
     left: 0;
     bottom: 0px;
     z-index: 50;
     display: none;
     align-items: flex-end;
 }

 .cookie-consent-modal.active {
     display: flex;
 }

 .contentss {
     width: 100%;
     background-color: white;
     display: inline-flex;
     box-shadow: 0 0 20px 15px rgba(0, 0, 0, 0.1);
 }

 .contentss p {
     color: black;
 }

 .contentss a {
     color: #1D740A;
 }

 .btns-123 {
     display: flex;
     margin-top: 14px;
     left: 72%;
     position: absolute;
 }

 .pdng-acp {
     padding: 12px 28px !important;
 }

 .btnhh {
     border: none;
     background-color: #041175;
     margin-right: 1em;
     font-size: 14px;
     color: #ffffff;
     font-weight: 500 !important;
     padding: 12px 20px;
     font-weight: normal;
     border-radius: 3px;
 }

 .btnhh:hover {
     cursor: pointer;
     color: #041175;
     background-color: #c6eeff;
 }

 .bg-colr-can {
     background-color: #c6eeff !important;
     color: #041175;
 }

 .bg-colr-can:hover {
     background-color: #041175 !important;
     color: white;
 }

 .heading-online-bc {
     text-align: center;
     color: black;
     font-size: 30px;
     margin-top: 5%;
     margin-inline: 6%;
     font-weight: 600;
     margin-bottom: 4%;
 }

 .heading-online-contact-form {
     text-align: center;
     font-size: 6vh;
     margin-top: 14%;
     margin-bottom: 3%;
 }

 .online-box-3 {
     padding-bottom: 615px !important;
 }

 .online-box-2 {
     padding-bottom: 1050px !important;
 }

 .online-box {
     background: rgba(1, 2, 35, 0.7);
     height: 100% !important;
     border-radius: 15px;
     border: 2px solid white;
     padding: 15px 8px 8px 8px;
 }

 #success {
     background: green;
 }

 .heasd-pricing {
     color: white;
     margin-left: 2%;
     margin-top: 1%;
     width: 56%;
     letter-spacing: 2px;
     font-weight: 700;
 }

 .onlin-cont-form-h {
     text-align: center;
     color: #539A44;
     font-size: 6vh;
     margin-top: 12%;
     font-weight: 600;
 }

 .indurty-onlin {
     font-weight: 600 !important;
 }

 .online-contact-1 {
     padding: 10px;
 }

 .online-h {
     text-align: center !important;
     color: black;
     padding: 8px 0;
     background: white;
     margin-top: -10%;
     margin-inline: 7%;
     font-weight: 600;
     font-size: 22px;
     border-radius: 25px;
 }

 .price-h {
     font-size: 32px;
     margin-bottom: 1%;
     text-align: center;
     margin-top: 8%;
     color: black;
     font-weight: 600;
 }

 .price-h-2-sec {
     font-size: 32px;
     margin-bottom: 1%;
     text-align: center;
     margin-top: 8%;
     color: black;
     font-weight: 600;
 }

 .for-border-prici {
     border: 2px solid #878787;
     border-radius: 10px;
     padding: 1em;
 }

 .price-h-3-s {
     font-size: 32px;
     text-align: center;
     color: black;
     margin-bottom: 1%;
     margin-top: 6%;
     font-weight: 600;
 }

 .mrg-prici {
     margin-bottom: 2%;
 }

 .sb-price {
     font-size: 20px;
     font-weight: 100;
     color: black;
     text-align: center;
     margin-bottom: 5%;
 }

 .annual-h {
     text-align: center;
     font-size: 14px;
     font-weight: 400;
     color: black;
 }

 .annual-h-3-s {
     text-align: center;
     font-size: 18px;
     color: black;
     margin-bottom: 2%;
     margin-top: 4%;
 }

 .contact-form-last-f {
     position: relative;
     left: 25%;
 }

 .btn-buy {
     border-radius: 25px;
     padding: 5px 40px;
     font-size: 17px;
     transition: 0.6s;
     font-weight: 600;
     background-color: #0581DE;
     color: white;
     box-shadow: 0px 4px 4px 0px #00000040;
 }

 .btn-marg-pricng {
     margin-top: 11%;
     margin-bottom: 10%;
     text-align: center;
 }

 .btn-marg-pricng-3-s {
     margin-top: 4%;
     margin-bottom: 4%;
     text-align: center;
 }

 .btn-buy:hover {
     color: white;
     transition: 0.6s;
     background-color: black;
 }

 .list-p-online {
     color: black;
     font-size: 16px;
     font-weight: 400;
     padding: 0px 2px 5px 20px;
 }

 .logoimg-pricing {
     padding: 120px 0 0 28px;
     height: auto;
     width: 8%;
 }

 .done-image {
     width: 10%;
     vertical-align: sub;
     height: auto;
 }

 .done-image-bc {
     width: 5%;
     vertical-align: sub;
     height: auto;
 }

 .list-p-mar {
     text-align: justify;
 }

 .list-para-mar {
     margin-top: 2%;
     margin-bottom: 2%;
     font-weight: 600;
 }

 .last-box-h-onl {
     padding: 10px 0 0 0px;
     font-size: 18px;
     text-align: center;
     font-weight: 600;
 }

 .lst-box-im p {
     font-size: 14px;
     font-weight: 400;
 }

 .online-pricg-m {
     margin-bottom: 2%;
 }

 .apps-logo-onl {
     height: auto;
     width: 36%;
 }

 .shrponit-logo-onl {
     height: auto;
     width: 36%;
 }

 .exchange-logo-onl {
     height: auto;
     width: 36%;
 }

 .onedriv-logo-onl {
     height: auto;
     width: 36%;
 }

 .shrapot-logo-onl {
     height: auto;
     width: 36%;
 }

 .pdig-for-last-apps {
     padding-inline: 6%;
 }

 .main-row-marg {
     margin-bottom: 4%;
 }

 .lst-box-im {
     padding: 22px 0 0 0;
     text-align: center;
 }

 .txt-lft-align {
     text-align: left !important;
 }

 .success-stroke {
     stroke: #7FBC08;
 }

 .circle-chart__background {
     stroke: #ede4e4;
     stroke-width: 1;
 }

 .anch-blog-m {
     text-align: -webkit-center;
 }

 .image-text-overlay {
     width: 100%;
     background-color: #3E3849;
     border-radius: 10px;
     height: auto;
     padding-bottom: 70px;
     margin: auto;
     background-size: cover;
     background-repeat: no-repeat;
     position: relative;
     margin-top: 15px;
 }

 .image-text-overlay:hover {
     background-color: black;
 }

 .image-text-overlay.text-white {
     color: black;
 }

 .image-text-overlay .overlay-title {
     font-size: 27px;
     text-transform: uppercase;
 }

 .image-text-overlay .overlay-subtext {
     font-size: 17px;
     font-weight: 400;
     padding: 0 2px;
     line-height: 2px;
 }

 .image-text-overlay .overlay-white,
 .image-text-overlay .overlay-black {
     position: absolute;
     left: 0;
     top: 0;
     right: 0;
     bottom: 0;
     z-index: 1;
     opacity: 0.7;
 }

 .image-text-overlays {
     width: auto;
     margin: 4px 6%;
     height: auto;
     background-size: cover;
     background-repeat: no-repeat;
     position: relative;
 }

 .image-text-overlays.text-white {
     color: black;
 }

 .image-text-overlays .overlay-title {
     font-size: 27px;
     text-transform: uppercase;
 }

 .image-text-overlays .overlay-subtext {
     font-size: 18px;
     font-weight: 600;
 }

 .image-text-overlays .overlay-white,
 .image-text-overlays .overlay-black {
     position: absolute;
     left: 0;
     top: 0;
     right: 0;
     bottom: 0;
     z-index: 1;
     opacity: 0.7;
 }

 .text-bottom-center {
     display: table;
 }

 .text-bottom-center p {
     display: table-cell;
     z-index: 2;
     color: white;
     padding: 5px 30px;
 }

 .text-bottom-center p {
     position: absolute;
     left: 0;
     line-height: 1;
     border-radius: 4px;
     text-align: center;
     right: 0;
     bottom: 24px;
     padding-bottom: 0px;
 }

 .blog-hom-marg {
     margin-bottom: 1%;
 }

 .blos-explor-margn {
     margin-top: 5%;
 }

 .blogs-navi {
     text-align: center;
     margin-top: 2%;
     margin: auto;
     position: absolute;
     margin-bottom: 0%;
     top: 100%;
     left: 0;
     right: 0;
     bottom: 0px;
 }

 .detil-blog-marn {
     margin-left: 2%;
 }

 .detil-blog-marn h4 {
     color: black;
 }

 .detil-blog-marn a span {
     color: #04A6EF !important;
 }

 .detil-blog-marn a span:hover {
     color: blue !important;
 }

 .detil-blog-marn a {
     color: #04A6EF !important;
 }

 .detil-blog-marn a:hover {
     color: blue !important;
 }

 .par-blg-sing {
     text-align: left;
     margin-bottom: 1%;
     color: black;
     font-weight: 400;
     font-size: 17px;
 }

 .un-sing-blg {
     margin-left: 2%;
     margin-bottom: 2%;
 }

 .un-sing-blg li {
     font-size: 18px;
     color: black;
     list-style-type: disc !important;
     padding-top: 1%;
 }

 .hed2-sing-blg {
     font-size: 30px;
     margin-top: 2%;
     font-weight: 500;
     color: black;
     margin-bottom: 10px;
 }

 .hed3-sing-blg {
     font-size: 25px;
     margin-top: 2%;
     color: black;
     font-weight: 500;
     margin-bottom: 10px;
 }

 .heading-supply {
     padding-left: 4%;
     font-size: 5vh;
     padding-right: 17%;
     margin-top: 7%;
     color: black;
     font-weight: 600;
     margin-bottom: 1%;
 }

 .p-dynamics-supply {
     padding-left: 4%;
     font-size: 20px;
     font-weight: 500;
     color: black;
     padding-right: 7%;
 }

 .supply-dashboard {
     text-align: center;
     margin: 1% 0 0 0;
 }

 .supply-chain-imag {
     width: 44%;
 }

 .text-ntr-unli {
     text-align: center;
 }

 .supply-top-2-h {
     font-size: 32px;
     padding-left: 4%;
     font-weight: 600;
     margin-right: 32%;
     color: black;
     margin-top: 3%;
 }

 .heading-supply-2-sect-h {
     padding-left: 4%;
     font-size: 32px;
     font-weight: 600;
     margin-top: 5%;
     color: black;
     padding-right: 17%;
     margin-bottom: 1%;
 }

 .bg-suppl-white {
     background-color: #686760 !important;
     color: white !important;
 }

 .bg-suppl-white:after {
     color: white !important;
 }

 .whiteBox-supply {
     background: #D9D9D9;
     text-align: center;
     transition: 0.3s;
     font-size: 18px;
     color: black;
     padding: 15px 2em;
     margin: 0 auto;
     border-radius: 10px;
 }

 .whiteBox-supply h3 {
     margin-bottom: 5px;
     font-weight: 600;
     text-align: left;
     color: black;
     font-size: 25px;
 }

 .whiteBox-supply p {
     font-size: 16px;
     color: black;
 }

 .order-lit-supply {
     text-align: left;
     padding-left: 20px;
     font-size: 20px;
 }

 .fo-plus-sect-supply {
     margin-top: 4vh !important;
 }

 .lst-item-marg-supply {
     margin-left: 25%;
 }

 .sec-sect-supply-m {
     margin-bottom: 2%;
     margin-top: 4%;
 }

 .supply-sect {
     margin-top: 2%;
     margin-bottom: 2%;
 }

 .servis-desk-m {
     margin-inline: 2%;
 }

 .det-h-jobs-form {
     text-align: center;
     color: black;
     margin: 5% 0 2% 0%;
     font-size: 5vh;
 }

 .icon-msg {
     font-size: 20px !important;
     margin-right: 4px
 }

 .blogs-imgs {
     width: 55%;
     margin: 12px 0 20px 0;
 }

 .accordion:after {
     content: '\002B';
     color: black;
     font-weight: 600;
     float: right;
     font-size: 20px;
     margin-left: 5px;
 }

 .bgcolrs:after {
     content: '\002B';
     color: black;
     font-weight: 500;
     float: right;
     font-size: 20px;
     margin-left: 5px;
 }

 .cols-list:after {
     content: '\002B';
     color: black;
     font-weight: 500;
     float: right;
     font-size: 20px;
     margin-left: 5px;
 }

 .im-new-d-pl:after {
     content: '\002B';
     color: black;
     font-weight: 500;
     float: right;
     font-size: 20px;
     margin-left: 5px;
 }

 .azure-bg:after {
     content: '\002B';
     color: white !important;
     font-weight: 500;
     float: right;
     font-size: 20px;
     margin-left: 5px;
 }

 .im-new-d-pl-2 {
     text-align: left;
 }

 .colos-for:after {
     color: black !important;
 }

 .accordion.active:after {
     content: "\2212";
 }

 .mobile-dspl {
     display: none;
 }

 .text-ntr-unli {
     text-align: center;
 }

 .mobile-none {
     display: block;
 }

 .mobile-blocks {
     display: none;
 }

 @media (max-width: 900px) {
     div#popUpForm {
         overflow-y: auto;
         height: auto;
     }

     #popContainer {
         padding-top: 2%;
     }
 }

 @media (max-width: 1400px) and (min-width:1366px) {
     .erp-p {
         margin-top: -7% !important;
     }

     .viewmoreblogs {
         padding: 2px 22px;
     }

     .di-bottm {
         bottom: 2%;
     }

     .heading-supply {
         font-size: 5vh;
     }

     .for-margn-abou {
         margin-top: 4% !important;
     }
 }

 @media (max-width:411px) and (min-width:380px) {

     .slider,
     .slider>div {
         height: 100% !important;
     }
 }

 @media (max-width:320px) and (min-width:280px) {
     ul#footer-address li {
         font-size: 14px !important;
     }

     .request-btn {
         left: 2% !important;
     }

     .chouchin img {
         width: 60% !important;
     }

     .about-para-new {
         font-size: 14px !important;
     }

     .about-image-st {
         width: 35% !important;
     }

     .customers-st-othr h3 {
         font-size: 16px !important;
     }

     .slider,
     .slider>div {
         height: 100% !important;
     }
 }

 @media (max-width: 375px) and (min-width:350px) {
     .hr-second-sect-2-h {
         font-size: 17px;
         margin-top: 4%;
     }

     .industries-paragraph {
         letter-spacing: 0px;
         line-height: 20px;
     }

     .slider,
     .slider>div {
         height: 100% !important;
     }

     ul#footer-address li {
         font-size: 14px !important;
     }

     .contact-para-footer {
         font-size: 14px;
     }

     .about-para-new {
         font-size: 14px !important;
     }
 }

 @media (width:360px) {

     .slider,
     .slider>div {
         height: 100% !important;
     }

     .chouchin img {
         width: 60% !important;
     }

     .about-para-new {
         font-size: 14px !important;
     }

     .explore-next-section,
     .next-section,
     .move-to-getintouch,
     .linkcontainer,
     .link {
         bottom: 0px !important;
     }

     .ghght {
         height: 100% !important;
     }
 }

 @media(width:414px) {

     .slider,
     .slider>div {
         height: 100% !important;
     }
 }

 @media (width: 1920px) {
     .cont-services {
         height: 85vh !important;
     }

     .for-home-about-b {
         position: absolute !important;
         bottom: 20px !important;
     }

     .ulist-margn-footr {
         margin-top: 8%;
     }
 }

 @media (width: 1280px) {
     .contains-imp {
         height: 73vh !important;
     }

     .containeer-for-about {
         display: flex;
         width: 1238px;
     }

     .about-image-st {
         margin-top: -10%;
     }

     .industries-paragraph {
         padding: 0 2% 0 0;
     }

     .service-top-m {
         margin-inline: 3%;
     }

     .ser-box-heading {
         font-size: 16px;
     }

     .cont-services {
         height: 88vh !important;
     }

     .viewmoreblogs {
         padding: 3px 36px;
     }

     .ulist-margn-footr {
         margin-top: 8%;
     }

     .news-lettr {
         margin-left: 8%;
     }

     .for-margn-abou {
         margin-top: 4% !important;
     }
 }

 @media (width: 1366px) {
     .contains-imp {
         height: 73vh !important;
     }

     .erp-p {
         margin-top: -7% !important;
     }

     .mobile-first {
         margin-top: 30%;
     }

     .containeer-for-about {
         display: flex;
         width: 1325px;
     }

     .industries-paragraph {
         padding: 0 2% 0 0;
     }

     .ulist-margn-footr {
         margin-top: 8%;
     }

     .explore-next-section,
     .next-section,
     .move-to-getintouch,
     .linkcontainer,
     .link {
         bottom: 0px !important;
     }

     .formbold-form-label-up-newslettr {
         font-size: 20px;
     }

     .button.actionButton {
         width: 7vh;
     }

     .sidebar .mainMenu li {
         line-height: 65px;
     }

     .for-margn-abou {
         margin-top: 4% !important;
     }
 }

 @media (width: 1440px) {
     .erp-p {
         margin-top: -7% !important;
     }

     .cont-about {
         height: 88vh !important;
     }

     .industries-paragraph {
         padding: 0 2% 0 0;
     }

     .cont-services {
         height: 80vh !important;
     }

     .heading-dynamics-top {
         font-size: 5vh !important;
     }

     .heading-nav-second {
         font-size: 4vh;
     }

     .heading-power-pl-2 {
         font-size: 4vh;
     }

     .heading-our-family {
         font-size: 4vh;
     }

     .for-margn-abou {
         margin-top: 4% !important;
     }
 }

 @media (width: 1680px) {
     .for-margn-abou {
         margin-top: 4% !important;
     }

     .erp-p {
         margin-top: -7% !important;
     }

     .cont-about {
         height: 83vh !important;
     }

     .fo-supplychain-top-sec-h {
         font-size: 40px;
     }

     .cont-services {
         height: 75vh !important;
     }
 }

 @media (max-width: 1024px) and (min-width:950px) {
     .contains-imp {
         height: 73vh !important;
     }

     .upgrade-sec-thrd-img {
         width: 48%;
     }

     .for-margn-abou {
         margin-top: 4% !important;
     }

     .erp-p {
         margin-left: 8%;
     }

     .d365-second-dash {
         width: auto;
         margin-top: 0;
     }

     .panel .sections>div {
         height: 80px;
     }

     .d-365-family {
         width: 38% !important;
     }

     .for-erp-box {
         padding: 1em;
     }

     .containeer-for-about {
         display: flex;
         width: 993px;
     }

     .heading-dynamics-top {
         margin-right: 25%;
     }

     .heading-dynamics-top-new {
         margin-right: 25%;
     }

     .heading-nav-second {
         margin-right: 25%;
     }

     .heading-power-pl-2 {
         margin-right: 25%;
     }

     .heading-power-pl-2 {
         margin-right: 25%;
     }

     .heading-our-family {
         margin-right: 25%;
     }

     .servis-desk-m {
         margin-inline: 1%;
     }

     .m-logo {
         width: 7%;
     }

     .content-about {
         padding-left: 0%;
     }

     .contact-about-b {
         font-size: 18px;
         padding: 4px 12px;
     }

     .UAE-image-about {
         margin-top: 2%;
     }

     .b-contact-about {
         margin-bottom: 5%;
         margin-left: 10%;
     }

     .top-tra-p {
         padding-bottom: 2%;
     }

     .new-for {
         height: 70vh !important;
     }

     .contct-form-btn {
         padding: 5px 26px;
     }

     .contt-para {
         font-size: 18px;
     }

     .formbold-form-label-up-newslettr {
         font-size: 18px;
     }

     .list-itm-a {
         font-size: 18px;
         padding-left: 1px;
         padding-right: 11px;
     }

     .formbold-btn-newslettr {
         font-size: 18px;
         border-radius: 4px;
         padding: 2px 12px;
         margin: 4px;
     }

     .social a i {
         font-size: 28px;
     }

     .social a {
         width: 40px;
         height: 40px;
     }

     .footer-icon-logo {
         width: 6%;
     }

     .ser-box-heading {
         font-size: 14px;
     }

     .servi-ico {
         width: 56%;
     }

     .viewmoreblogs {
         font-size: 18px;
         padding: 4px 16px;
     }

     .image-text-overlay .overlay-subtext {
         font-size: 16px !important;
         line-height: 12px !important;
     }

     .contact-mail-h {
         font-size: 20px;
         font-weight: 500;
     }

     .icon-msg {
         font-size: 20px !important;
         margin-right: 4px;
     }

     .contact-para-footer {
         font-size: 20px;
     }

     .welcom-heading {
         font-size: 52px;
     }

     .about-bt {
         margin-left: 11%;
     }

     .mobile-first {
         font-size: 20px;
         margin-top: 15%;
     }

     .cut-mrgn {
         margin-top: 1% !important;
     }

     .customers-st-othr h3 {
         font-size: 18px;
     }

     .paragraph-section-home {
         font-size: 18px;
     }

     .our-apps-logo-heading {
         font-size: 15px;
         font-weight: 600;
     }

     .paragraph-section-for-erp {
         font-size: 86%;
         line-height: 3.636364;
         font-weight: 300;
     }

     .chouchin {
         width: 38%;
     }

     .about-para-new {
         font-size: 18px;
     }

     .explore-next-section img,
     .next-section img,
     .move-to-getintouch img,
     .linkcontainer img,
     .link img {
         width: 18%;
     }

     .explr-mr {
         font-size: 16px;
         color: black;
     }

     .fs-1-sect-l-p {
         font-size: 14px !important;
         padding: 0 18px !important;
     }

     .contentss {
         padding: 3vh 0px 14vw 0;
     }

     .industries-paragraph {
         padding: 0px 0% 0 0;
         font-size: 18px;
     }

     .industry-btn-mor {
         padding: 1px 8px;
     }

     .ful-para-btn {
         font-size: 18px;
     }

     .serccss {
         position: initial;
         bottom: 0px;
         margin-top: 5%;
     }
 }

 @media (width:320px) {

     .slider,
     .slider>div {
         height: 100% !important;
     }
 }

 @media (width:1024px) {
     .ulist-margn-footr {
         margin-top: 8%;
     }

     .contains-imp {
         height: 73vh !important;
     }
 }

 @media (max-width: 675px) {
     .gridzzz .itemz {
         display: flex;
         padding: 10px;
         border: 1px solid black;
         background: #fff;
         width: 100%;
         position: relative !important;
         left: 0 !important;
         top: 0 !important;
         bottom: 200% !important;
         justify-content: space-between;
         border-radius: 10px;
         box-sizing: border-box;
         margin: 0vh 0vh 3vh 0vh;
     }

     .trustpilot-logo-HP {
         width: 30%;
         margin-left: 0px;
     }

     .form-w-bc-ld {
         width: 100%;
         margin-left: 0rem;
     }

     .mrtop-minus {
         margin-top: 0rem;
     }

     .NAP-sec {
         padding: 15rem 1rem 1rem 1rem;
     }

     .overlay-NAP::after {
         background-color: black;
         opacity: 0.3;
     }

     .NAP-sec .content-box h2 {
         font-size: 28px;
         color: white;
         padding-top: 0 !important;
         margin-top: 0;
         text-align: left;
         position: relative;
     }

     .marketing-color-bg-sect-card-3 h6 {
         font-weight: 400;
         text-align: left;
         font-size: 16px;
     }

     .f-3-sect-img {
         width: 100%;
     }

     .how-entrpri-sec .content-box p {
         font-size: 13px;
         text-align: left;
     }

     .bg-color-sect {
         padding: 0 1rem;
     }

     .pdgn-left-right-for-mo {
         padding-left: 2rem !important;
         padding-right: 2rem !important;
     }

     .header-sect-img-bc::before {
         display: none;
     }

     .dsktop-txt-center-2 {
         margin-top: 1rem;
     }

     .Supp-6-sect-boxs .icons {
         padding: 75px 15px;
     }

     .Supp-6-sect-boxs .Supp-box-6-sect-p p {
         font-size: 13px;
     }

     .Supp-6-sect-boxs .icons h3 {
         font-size: 16px;
     }

     .Supp-6-sect-boxs .icons i {
         margin-bottom: 20px;
     }

     .pdng-top-40 {
         padding-top: 15px;
     }

     .fifth-sect-box-p-Supp {
         padding: 15px 15px 15px 15px;
     }

     .fourth-sect-main-Supp-di h3 {
         margin-bottom: 1rem;
     }

     .dsktop-txt-center {
         text-align: left;
     }

     .reqst-bt-3rd-sect-mgn {
         text-align: left;
     }

     .top-Imp-cCust-div-5-sect-r::before {
         display: none;
     }

     .for-mrgn-auto-remove {
         margin: inherit !important;
     }

     .top-Imp-cCust-div-4-sect-r::before {
         display: none;
     }

     .top-Imp-cCust-div-2-sect-r::before {
         display: none;
     }

     .header-bg-Cust-sec .content-box h1 {
         margin-bottom: 1rem;
     }

     .top-Imp-Cust-div-1-sect-r::before {
         display: none;
     }

     .bg-color-sect-ITC-Blue {
         padding: 2rem 1rem;
     }

     .m-p-font {
         font-size: 13px;
     }

     .mt-3rem-import-impl {
         margin-top: 1rem;
     }

     .p-dollr-st {
         font-size: 10px;
     }

     .mrgn-top-min-3rem {
         margin-bottom: 1rem !important;
     }

     .rw-mrtop-Impl {
         margin-top: 1.5rem;
     }

     .st-mobile-sect {
         padding: 0 1rem;
     }

     .m-txt-left {
         text-align: left;
     }

     .pdn-btm-header-home {
         padding-bottom: 0rem !important;
     }

     .home-client-bg-2 {
         background: transparent;
         padding: 0px 0;
     }

     .px-5-new-home-pdgn {
         padding-left: 1rem;
         padding-right: 1rem;
     }

     .logos-w-for-m {
         width: 40%;
     }

     .service-sec-new .service-link3 {
         font-size: 14px !important;
     }

     .blog-sec {
         padding: 0 1rem;
     }

     .Dsktp-Mobl-align {
         text-align: left;
     }

     .cortc-img-st {
         width: 60%;
         text-align: left;
     }

     .cta-the-F-D {
         text-align: left;
     }

     .row-card-resource .content-box p {
         font-size: 13px;
         line-height: normal;
     }

     .service-card h4 {
         font-size: 16px !important;
         line-height: normal !important;
     }

     .product-sec {
         padding: 0rem 1rem 2rem 1rem !important;
     }

     .wrapperz {
         margin-left: 0rem;
     }

     .flx a {
         padding: 10px 0 !important;
     }

     .headerz .flx {
         display: block;
         text-align: left;
     }

     .NBL-B-M {
         margin-top: 1rem;
     }

     .h-border-NBL {
         width: auto;
     }

     .headerz ul {
         display: grid;
         width: auto;
     }

     .headerz li a {
         padding: 3px 50px;
     }

     .headerz li {
         margin: 5px 0;
     }

     .mt-2rem {
         margin-top: 1rem;
     }

     .bg-for-event-D h5 {
         font-size: 14px;
     }

     .bg-for-event-D {
         padding: 25px 20px;
     }

     .bg-for-event-D h3 {
         font-size: 15px;
     }

     .NBL-D-related-B-date-h {
         margin-top: 10px;
     }

     .NBL-D-related-p {
         text-align: center;
         margin-inline: 2rem;
         padding-right: 0rem;
     }

     .h-small-for-NBL-D {
         font-size: 14px;
         margin-bottom: 8px;
         text-align: left;
         margin-top: 1rem;
     }

     .NBL-D-related-B-h {
         font-size: 18px;
         margin-top: 2rem;
         margin-bottom: -5%;
     }

     .NBL-D-Share-h {
         margin-top: 2rem;
         font-size: 16px;
         text-align: left;
     }

     .inn-B-img-mo {
         width: 75%;
         margin-top: 0;
     }

     .NBL-D-img-txt-end {
         text-align: center;
     }

     .par-blg-sing-nfB {
         font-size: 12px;
         text-align: left;
         margin-bottom: 10px;
     }

     .NBlog-main-body {
         padding: 0 10px;
         margin-top: 1rem;
         text-align: center;
     }

     .NBlog-detail-header h1 {
         font-size: 16px;
         text-align: left;
         padding-left: 10px;
     }

     .NBL-D-Back-di {
         margin-bottom: 18px;
     }

     .NBL-D-Back-btn i {
         font-size: 20px;
     }

     .NBL-D-Back-btn {
         font-size: 14px;
     }

     .NBlog-detail-header {
         padding: 0rem 0 1.5rem 0 !important;
     }

     .font-s-h3-new-NBL-D {
         font-size: 15px;
         text-align: left;
         line-height: 1.2;
         margin-bottom: 5px;
         margin-top: 15px;
     }

     .gridz .itemz {
         display: flex;
         padding: 10px;
         border: 1px solid black;
         background: #fff;
         width: 100%;
         height: auto;
         position: relative !important;
         left: 0 !important;
         top: 0 !important;
         bottom: 200% !important;
         justify-content: space-between;
         border-radius: 10px;
         box-sizing: border-box;
         margin: 1vh 2vh 3vh 2vh;
     }

     .headerz {
         width: 100%;
         position: relative;
         padding: 15px 0;
         color: black;
         margin-top: 0rem;
         margin-bottom: 1rem;
     }

     .m-pdgn-inli {
         padding-inline: 1rem;
     }

     .pls-bx-pdng {
         padding-left: 10px !important;
         padding-right: 10px !important;
     }

     .mrgn-btm-1rem-point-ITC {
         margin-bottom: 0.5rem !important;
     }

     .mobl-mrgn-ITC {
         margin-inline: 1rem !important;
     }

     .sect-bg-img-ITC {
         background-image: none;
         background-size: auto;
         padding: 0rem 0 1rem 0 !important;
     }

     .thrd-sect-img-ITC {
         width: 90%;
         margin-top: 1rem;
     }

     .m-img-width {
         width: 90%;
         margin-bottom: 1rem;
     }

     .hdr-img-ITC {
         width: 90%;
         margin-bottom: 1rem;
     }

     .header-bg-ITC-sec {
         padding: 1rem 1rem 1rem 1rem !important;
     }

     .Impct-card-h4-ITC {
         font-size: 14px !important;
         margin-top: 5px !important;
     }

     .ITC-color-bg-sect-card {
         text-align: center;
         padding: 20px 5px;
         margin-bottom: 1rem;
         margin-inline: 1rem;
     }

     .ITC-color-bg-sect-card h4 {
         font-size: 16px;
         line-height: normal;
         margin: 0rem 0 6px 0;
     }

     .ITC-color-bg-sect-card p {
         font-size: 13px;
     }

     .row-bg-colr-ITC {
         background-color: #EDF3FB;
         padding: 3rem 0 10px 0;
         margin-bottom: 1.5rem;
     }

     .ITC-color-bg-sect-card-2 {
         text-align: left;
         padding: 15px 15px 15px 20px;
         margin-bottom: 1.5rem;
         margin-inline: 1rem;
     }

     .ITC-color-bg-sect-card-2 h4 {
         font-size: 16px;
         line-height: normal;
         margin: 0.5rem 0 15px 0;
     }

     .ITC-color-bg-sect-card-2 p {
         font-size: 13px;
     }

     .sect-sec-img-r-wi-ITC {
         width: 80%;
         margin-top: 1.5rem;
     }

     .m-w-last-img-PO {
         width: 90%;
     }

     .fourth-sect-img-PO {
         margin-top: 1.5rem;
     }

     .di-4th-sect-img {
         text-align: left;
     }

     .PO-plus-sect {
         font-size: 11px !important;
         padding-left: 10px !important;
         padding-right: 10px !important;
     }

     .tab-ma-t-list-PO {
         margin-top: 0%;
         text-align: center;
         padding-left: 0;
         margin-bottom: 0;
     }

     .tab__item-nbcgtBC-2-modules-PO.is--active {
         border: 2px solid #19234D !important;
         background: #19234D !important;
         color: white !important;
         border-bottom: none !important;
     }

     .tab__item-nbcgtBC-2-modules-PO {
         text-align: center !important;
     }

     .mobile-mrgn-PO {
         margin-top: 2rem;
         margin-inline: 1rem;
     }

     .PO-6-sect-boxs .PO-box-6-sect-p p {
         font-size: 10px;
         text-align: center;
     }

     .PO-6-sect-boxs .PO-box-6-sect-p {
         align-items: center;
     }

     .pdng-left-4rem-impo {
         padding-left: 1rem !important;
     }

     .PO-6-sect-boxs .icons {
         padding: 30px 20px 30px 20px;
         text-align: left;
     }

     .mrtopnew-sect-PO {
         width: 80%;
     }

     .mrtopnew-sect-PO {
         margin-top: 1rem;
     }

     .header-bg-PO-sec {
         padding: 10px 1rem 0 1rem !important;
     }

     ul li.new-itmz-PO::before {
         padding-right: 0px;
     }

     ul li.new-itmz-2-PO::before {
         padding-right: 0px;
     }

     ul li.new-itmz-3-PO::before {
         padding-right: 0px;
     }

     .fon-un-li-PO {
         font-size: 13px;
         margin-top: 5%;
     }

     .lin-h-PO {
         line-height: 20px;
     }

     .lin-h-2-PO {
         line-height: 20px;
     }

     .lin-h-3-PO {
         line-height: 20px;
     }

     .custome-select:after {
         font-size: 18px;
         margin-top: 10px;
         right: 30px;
     }

     .input-f-st-RDF {
         padding-right: 40px;
     }

     .Cust-last-sec-card2 {
         padding: 1rem 1rem 1rem 1rem;
     }

     .vist-futur-btn {
         padding: 16px 15px !important;
         margin-top: 1rem;
     }

     .top-Imp-cMarketing-2-sec-div::after {
         display: none;
     }

     .marketing-color-bg-sect-card h6 {
         margin-bottom: 0rem;
         font-size: 16px;
         font-weight: 400;
     }

     .marketing-color-bg-sect-card-2 h6 {
         margin-bottom: 0rem;
         font-size: 16px;
         font-weight: 400;
     }

     .sect-sec-img-r-wi-mktng {
         margin-top: 1.5rem;
         margin-bottom: 1rem;
     }

     .sect-sec-img-r-wi-sls {
         margin-top: 1.5rem;
     }

     .m-m-t-1rem {
         margin-top: 1rem;
     }

     .mrtop-fifth-sect {
         margin-bottom: 15px !important;
     }

     .hdr-h-si {
         font-size: 16px;
     }

     .accordionfaq button .icon::after {
         width: 1.5px;
     }

     .accordionfaq button .icon::before {
         height: 1.5px;
     }

     .accordionfaq button .icon {
         top: 25px;
     }

     .client-sect-three-logo {
         padding: 0rem 0 1rem;
     }

     .header-sect-img-sc::before {
         display: none;
     }

     .ul-pdng-left-zero ul {
         margin-bottom: 0 !important;
     }

     .f-3-sect-img {
         margin-top: 1.5rem;
     }

     .tab__content-nbcgtBC {
         padding: 5px 0 5px 0;
     }

     .sc-2-sect {
         padding: 1rem 20px 1rem 20px;
     }

     .sc-2-sect .content-box h2 {
         font-size: 16px;
         text-align: left;
     }

     .paddng-tp {
         padding: 15px 0;
     }

     .white-sect-landing {
         padding: 2rem 1rem;
     }

     .bg-color-sect-landing {
         padding: 2rem 1rem 2rem 1rem;
     }

     .bg-color-sect-landing-2 {
         padding: 2rem 1rem 2rem 1rem;
     }

     .mtop-3rem-new-fin {
         margin-top: 0rem;
     }

     .mtop-3rem-new-upg {
         margin-top: 2.5rem;
     }

     .mt-fi-card-div {
         margin-top: 2rem;
         margin-bottom: 2rem;
     }

     .mrtop-new-crslidr {
         margin-top: -4rem;
         margin-bottom: 0rem;
     }

     .header-sect-img::before {
         display: none;
     }

     .contact-cfinance-div {
         padding: 1rem 0;
     }

     .contact-cfinance-div-remote {
         padding: 1rem 1rem;
     }

     .footer-card {
         text-align: center;
         padding: 15px 10px 5px 10px !important;
     }

     .mb-1-m {
         margin-bottom: 1.5rem;
     }

     .pilot-sec .content-box h2 {
         font-size: 16px !important;
         text-align: left;
         font-weight: 400 !important;
     }

     .pilot-sec .content-box p {
         font-size: 13px !important;
         font-weight: 300 !important;
         line-height: normal !important;
         text-align: left;
         margin-bottom: 10px;
         letter-spacing: normal !important;
     }

     .pilot-sec .content-box h4 {
         text-align: left;
         font-size: 14px !important;
     }

     .pilot-sec {
         text-align: left;
         padding: 2.5rem 1rem 1rem 1rem !important;
     }

     .foot-sec {
         padding: 2rem 1rem 0rem 1rem !important;
         text-align: left;
     }

     .blog-card h6 {
         font-weight: 400;
     }

     .bc-2-sect .content-box p {
         font-size: 13px;
     }

     .mr-btm-3rem {
         margin-bottom: 1rem;
     }

     .pdng-zero-all {
         padding: 0 !important;
     }

     .pdng-m-zero-all {
         padding: 20px 0;
     }

     .bc-2-sect .content-box h2 {
         font-size: 16px;
     }

     .sect-sec-img-r-wi-di {
         text-align: center;
     }

     .sect-sec-img-r-wi {
         width: 90%;
         margin-top: 1.5rem;
     }

     .hr-capa-row {
         margin-bottom: 2rem !important;
     }

     .mr-b-2rem {
         margin-bottom: 1rem;
     }

     .bc-2-sect {
         padding: 1rem 1rem 1rem 1rem;
     }

     .header-bg-BC-sec {
         padding: 10px 1rem 0 1rem !important;
     }

     .contact-card2 {
         padding: 1rem 1rem 1rem 1rem !important;
     }

     .contact-card2 h6 {
         font-size: 14px;
         text-align: center;
     }

     .foot-card-sec {
         padding: 1rem 10px !important;
     }

     .mr-right-logos {
         margin-right: 0rem;
         margin-bottom: 1rem;
         width: 40%;
     }

     .mr-right-logos-it {
         margin-right: 0rem;
         margin-bottom: 1rem;
         width: 40%;
     }

     .micro-solu-logo {
         width: 33%;
     }

     .m-txt-cener {
         text-align: left;
         font-size: 13px;
     }

     .product-sec .content-box h3 {
         font-size: 16px !important;
         text-align: left;
         letter-spacing: normal !important;
     }

     .product-sec .content-box h4 {
         font-size: 16px !important;
         text-align: left;
     }

     .client-mobile-mr {
         margin-bottom: 15px;
         width: 15%;
     }

     .CTA-img-st {
         width: auto;
         float: none;
     }

     .row-card-resource-implementation-bg .content-box {
         padding-left: 0rem;
         padding-bottom: 1rem;
     }

     .header-bg-Thnk-sec {
         padding: 0.5rem 0 0rem 0 !important;
     }

     .header-bg-Thnk-sec .content-box h1 {
         font-size: 18px !important;
         line-height: normal !important;
     }

     .bg-color-2-sect-Thnk {
         padding: 2rem 0;
     }

     .Thrd-sect-Thnk {
         padding: 2rem 0;
     }

     .Thnk-div-1-sect-r::before {
         display: none;
     }

     .Thnk-div-2-sect::before {
         display: none;
     }

     .Thank-2-sect-card h6 {
         font-size: 16px;
         margin-top: 10px;
     }

     .m-h-img {
         height: 60vh !important;
     }

     .m-mrgn-top {
         margin-top: 2rem;
     }

     .slider-btns {
         margin-top: 0px;
     }

     .splide_next {
         position: absolute;
         left: 90%;
         top: 78%;
     }

     .splide_prev {
         position: absolute;
         left: 15px;
         top: 78%;
     }

     .splide_prev,
     .splide_next {
         margin-left: 0px;
         font-size: 30px;
     }

     .splide__slide img {
         width: 80%;
     }

     .splide__list {
         text-align: center;
     }

     .txt-right {
         text-align: center;
     }

     .acc-item h3 {
         font-size: 16px;
         padding: 20px 0px;
     }

     .header-bg-Supp-sec {
         background-position: left;
         padding: 1rem 1rem 1rem 1rem !important;
     }

     .acc-item .spn-icon {
         font-size: 20px;
         margin-right: 12px;
     }

     .acc-chevron {
         height: 15px;
     }

     .fourth-sect-main-Supp-di p {
         margin-inline: 0rem;
         margin-bottom: 2rem;
     }

     .fifth-sect-Supp-main-di p {
         font-size: 13px;
         text-align: left;
     }

     .fifth-sect-box-h-Supp {
         padding: 20px 15px;
         font-size: 20px;
     }

     .fifth-sect-box-h-Supp p {
         margin-bottom: 0;
     }

     .row-pdng-left-zero {
         padding-left: 0px !important;
     }

     .row-pdng-right-zero {
         padding-right: 13px !important;
     }

     .pdng-r-2rem {
         padding-right: 0rem;
     }

     .mtop-3rem-new {
         margin-top: 2rem;
     }

     .contact-Supp-div::before {
         display: none;
     }

     .top-Imp-Supp-div-1-sect-r::before {
         display: none;
     }

     .bg-color-2-sect-Supp {
         padding: 2rem 1rem;
     }

     .img-width85 {
         width: auto;
     }

     .bg-color-2-sect-Supp p {
         text-align: left;
         font-size: 13px;
     }

     .third-sect-Supp-m p {
         text-align: left;
         font-size: 13px;
     }

     .font-s-h3-color-Supp {
         font-size: 16px;
         line-height: normal;
         text-align: left;
         margin-top: 10px;
     }

     .third-sect-Supp-m {
         padding: 2rem 1rem;
     }

     .fourth-sect-main-Supp-di {
         padding: 2rem 1rem;
         text-align: left;
     }

     .fourth-sect-main-Supp-di p {
         font-size: 13px;
         text-align: left;
     }

     .fifth-sect-Supp-main-di {
         padding: 2rem 1rem;
         text-align: left;
     }

     .header-bg-Supp-sec .content-box h1 {
         margin-bottom: 1rem;
         margin-top: 1rem;
         line-height: 1.4;
     }

     .contact-Supp-div {
         padding: 1rem 1rem;
     }

     .mr-lft-3rem {
         margin-left: 0rem;
         padding: 0px 0rem;
     }

     .service-sec p {
         text-align: left;
         font-size: 13px;
     }

     .row-card {
         padding: 1rem 1rem 1rem 1rem !important;
         text-align: center;
     }

     .contact-card {
         padding: 1rem 1rem 1rem 1rem !important;
     }

     .product-sec p {
         text-align: left;
         font-size: 13px;
         font-weight: 300;
     }

     .web-sect-he {
         font-size: 16px;
         text-align: left;
     }

     .p-md-4-for-web-sect {
         padding: 1rem 1rem 1rem 1rem !important;
         text-align: center;
     }

     .bg-clr-for-main-di-RDP h1 {
         font-size: 22px;
         text-align: center;
     }

     .bg-clr-for-main-di-RDP {
         padding: 3rem 1rem 2rem 1rem;
     }

     .bg-clr-for-main-di-RDP p {
         text-align: center;
         font-size: 13px;
         margin-bottom: 1.5rem;
     }

     .bg-clr-for-main-di-RDP .tick-contnt {
         margin-bottom: 2rem;
     }

     .pdgn-5 {
         padding: 0px 3rem 1rem 3rem !important;
     }

     .pdn-for-form-demo {
         padding: 1rem;
     }

     .Form-RDB-btn-main {
         height: 44px;
         font-size: 14px;
     }

     #tabs .tab1,
     #tabs .tab2,
     #tabs .tab3,
     #tabs .tab4,
     #tabs .tab5 {
         width: 80%;
         margin: auto;
     }

     #tabs .bullet1,
     #tabs .bullet2,
     #tabs .bullet3,
     #tabs .bullet4,
     #tabs .bullet5 {
         width: 0%;
     }

     #tabs {
         margin-top: 19rem;
         padding: 0;
     }

     #tabs .bullet1 .bullets {
         margin-left: 0px;
     }

     #tabs .bullet1 .bullets,
     #tabs .bullet2 .bullets,
     #tabs .bullet3 .bullets,
     #tabs .bullet4 .bullets,
     #tabs .bullet5 .bullets {
         width: 0px;
     }

     #tabs .tabcontent {
         height: 100px;
         width: 225px;
         text-align: left;
         margin-top: 0rem;
         top: 150px;
         left: 0px;
     }

     .buttons-mrgn-bottm-onborder {
         margin-bottom: 0px;
     }

     .border-whol-di-new-impl {
         margin-top: 1.5rem;
     }

     .br-ds-none {
         display: none;
     }

     .bg-color-2-sect-Cust {
         padding: 2rem 1rem;
     }

     .tab__item-2-sect-Cust {
         padding: 10px 15px !important;
     }

     .mtop-2rem {
         margin-top: 0rem;
     }

     .rght-bx-slidr-di {
         padding: 10px 1rem 10px 10px;
         margin-top: 2rem;
     }

     .pdng-inl-4rem {
         padding-inline: 1rem !important;
     }

     .header-bg-Upgr-sec {
         padding: 0rem 1rem 0rem 1rem !important;
     }

     .header-bg-Upgr-sec .content-box h1 {
         line-height: normal;
     }

     .bg-gry-Imp {
         padding: 5px;
         margin-bottom: 2rem;
         border-radius: 10px;
     }

     .pdn-right-3rem {
         padding-right: 1rem;
         padding-left: 1rem;
         margin-bottom: 0rem;
     }

     .m-width-for-social {
         width: 72%;
     }

     .btn-pdng-for-scl {
         padding: 2px !important;
     }

     .font-s-h3-Cust-grn-a {
         font-size: 18px;
         text-align: center;
     }

     .header-bg-Cust-sec {
         background-position: left;
         padding: 1rem 1rem 1rem 1rem !important;
     }

     .mt-Cust-div {
         margin-top: 3rem;
         text-align: center;
         font-size: 16px !important;
         margin-bottom: 1rem;
     }

     .mrbtom-for-Supp-2 {
         margin-bottom: 1rem;
     }

     .mrbtom-for-Cust-2 {
         margin-bottom: 1rem;
     }

     .prgrph-Cust-2-sect {
         color: #3D3D3D;
         font-size: 13px;
     }

     .font-s-h3-color-Cust {
         font-size: 16px;
         line-height: normal;
         text-align: left;
     }

     .Cust-3rd-sect-main-di .Cust-items-1 {
         margin-right: auto;
     }

     .Cust-3rd-sect-main-di .Cust-items-2 {
         padding: 20px 20px 1px 20px;
         position: static;
         width: auto;
         text-align: left;
     }

     .Cust-3rd-sect-main-di .cs-image-wrapper-2-di {
         margin-left: auto;
         margin-right: auto;
         text-align: center;
     }

     .Cust-3rd-sect-main-di {
         margin-bottom: 30px;
     }

     .fourth-sect-main-Cust-di {
         padding: 2rem 1rem;
         text-align: center;
     }

     .img-di-last-Cust-sect {
         padding: 25px 25px;
         position: static;
         text-align: left;
     }

     .img-di-last-Cust-sect p {
         font-size: 13px;
         text-align: left;
     }

     .fifth-sect-Cust-main-di {
         padding: 2rem 1rem;
         text-align: left;
     }

     .di-mr-for-img-bg-row {
         margin-top: 2rem;
     }

     .fourth-sect-main-Cust-di p {
         font-size: 13px;
         text-align: left;
     }

     .Cust-items-2 p {
         font-size: 13px;
     }

     .Cust-items-2 h4 {
         font-size: 16px;
         line-height: normal;
     }

     .third-sect-Cust-m {
         padding: 2rem 1rem;
     }

     .third-sect-Cust-m h3 {
         margin-bottom: 1.5rem;
     }

     .Cust-color-bg-sect-card {
         text-align: center;
         padding: 20px 20px;
         margin-bottom: 2rem;
     }

     .Cust-color-bg-sect-card h4 {
         font-size: 14px;
         line-height: 16px;
         margin: 0.5rem 0 15px 0;
     }

     .Cust-color-bg-sect-card p {
         font-size: 13px;
     }

     .Cust-4th-bg-sect-card {
         text-align: center;
         padding: 20px 20px;
         margin-bottom: 2rem;
     }

     .Cust-4th-bg-sect-card h4 {
         font-size: 13px;
         line-height: normal;
         text-align: left;
         margin: 0.5rem 0 15px 0;
     }

     .Cust-icon-sect-card {
         text-align: center;
         padding: 20px 20px;
         margin-bottom: 2rem;
     }

     .Cust-icon-sect-card h4 {
         font-size: 14px;
         line-height: 16px;
         margin: 0.5rem 0 15px 0;
     }

     .Cust-icon-sect-card p {
         font-size: 13px;
     }

     .top-Imp-cCust-div-2-sect-he::before {
         margin-left: -30px;
         bottom: auto;
     }

     .last-blue-sect-mrg-Rem {
         margin-left: 0rem;
         margin-top: 0rem;
     }

     .last-blue-sect-mrg-Rem h5 {
         font-size: 14px;
         margin-top: 1rem;
     }

     .h-6-last-sect-Rem {
         font-size: 13px;
         padding: 5px 10px;
     }

     .last-blue-sect-mrg-Rem-aftr-cont {
         margin-left: 0rem;
         margin-top: 0rem;
     }

     .mrbtom-for-Rem-2 {
         margin-bottom: 1rem;
     }

     .Rem-lst-Blue-sec h2 {
         font-size: 18px;
         text-align: center;
     }

     .Rem-lst-Blue-sec {
         padding: 2rem 0 3rem 0;
     }

     .last-logo-img-Rem {
         width: 60%;
         margin-top: 2rem;
     }

     .h-6-last-sect-Rem-aftr-cont {
         font-size: 14px;
         padding: 10px 20px;
         margin-bottom: 1rem;
     }

     .Rem-color-bg-sect-card {
         text-align: center;
         padding: 0px 20px;
         margin-bottom: 2rem;
     }

     .Rem-color-bg-sect-card h4 {
         font-size: 14px;
         line-height: 16px;
         margin: 0.5rem 0 15px 0;
     }

     .Rem-color-bg-sect-card p {
         font-size: 13px;
     }

     .mt-Rem-div {
         margin-top: 3rem;
         text-align: center;
         font-size: 16px !important;
         margin-bottom: 1rem;
     }

     .font-s-h3-B-sect-Rem {
         font-size: 18px;
         text-align: center;
     }

     .Rem-lst-Blue-sec .content-box h5 {
         margin-top: 2rem;
         font-size: 16px;
     }

     .Rem-lst-Blue-sec .content-box h2 {
         font-size: 18px;
     }

     .Rem-lst-Blue-sec .content-box p {
         font-size: 13px;
     }

     .Rem-lst-Blue-sec .content-box {
         margin-left: 0rem;
         text-align: center;
         padding-inline: 5px;
     }

     .header-bg-Rem-sec {
         background-position: right;
         padding: 1rem 0 1rem 0 !important;
     }

     .left-para-sect-seco-Rem-wd {
         width: auto;
     }

     .right-div-sect-seco-Rem-mrgn {
         margin-left: 0rem;
     }

     .bg-img-for-Rem-seco-sect {
         background: none;
     }

     .contact-card-Rem h3 {
         margin-bottom: 30px;
         font-size: 18px;
         text-align: center;
     }

     .contact-sect-new-bg-Rem {
         padding: 2rem 0 3rem 0 !important;
         text-align: -webkit-center;
     }

     .Bld-sect-Rem {
         padding: 3rem 0 0.5rem 0;
     }

     .bg-color-third-upgr .content-box h4 {
         text-align: left;
         font-size: 16px;
     }

     .bg-color-third-upgr .content-box p {
         font-size: 13px;
         text-align: left;
     }

     .text-theme-upgr {
         font-size: 16px;
         text-align: left;
     }

     .mrgtop-hdr-img {
         width: 75%;
     }

     .m-w-hdr-img {
         width: 100%;
     }

     .bg-color-third-upgr {
         padding: 2rem 1rem;
         margin-top: 1rem;
     }

     .upgr-color-bg-sect-card {
         text-align: left;
         padding: 10px 20px;
         margin-bottom: 2rem;
     }

     .upgr-3rd-sect-top-div::before {
         display: none;
     }

     .ol-st-last-upgr li h5 {
         font-size: 16px;
     }

     .ol-st-last-upgr li p {
         font-size: 13px;
     }

     .upgr-3rd-sect-lst-div::before {
         display: none;
     }

     .img-last-upgr-sect {
         margin-left: 0rem;
     }

     .img-di-last-upgr-sect {
         padding: 20px;
     }

     .upgrade-last-sec-card2 {
         padding: 20px;
     }

     .upgr-color-bg-sect-card h4 {
         font-size: 16px;
         line-height: 20px;
         margin: 0.5rem 0 15px 0;
     }

     .upgr-color-bg-sect-card p {
         font-size: 13px;
     }

     .header-bg-Impl-sec {
         padding: 0.5rem 1rem 0rem 1rem !important;
     }

     .header-bg-Impl-sec .content-box h1 {
         font-size: 16px !important;
         line-height: normal !important;
     }

     .resource-contact-sect {
         margin-top: 0rem;
     }

     .row-card-resource {
         padding: 1rem 1rem 0;
         text-align: left;
     }

     .Testi-bg-color-div {
         padding: 4rem 1rem 1rem 1rem;
         margin-bottom: 0rem;
     }

     .str-icn-2 {
         margin-top: -15px;
     }

     .mrg-tp-testim {
         margin-top: 0px;
         margin-bottom: 0;
     }

     .res-augmnt-he {
         font-size: 14px;
         line-height: normal;
     }

     .mrg-in-home-2-sect {
         margin-inline: auto;
     }

     .icon-5-btn {
         top: auto;
         margin-top: 6px;
         font-size: 15px;
         margin-left: -22px;
     }

     .nav.nav-pills li {
         margin: 8px 0;
     }

     .nav.nav-pills {
         top: 100px;
     }

     .tab-content>.active {
         display: block;
     }

     .hovr-content-main-div h3 {
         margin-inline: 0rem;
     }

     .nav.nav-pills {
         margin-top: 8rem;
     }

     .tab-content>.active .hovr-content-main-div p {
         font-size: 13px;
         margin-inline: 1rem;
         margin-top: 1rem;
     }

     .hovr-bg-color-change-div p {
         font-size: 13px;
     }

     .tab-content>.tab-pane h3 {
         margin-inline: 1rem;
     }

     .tab-btn-st-impl {
         margin-inline: 3px;
         font-size: 12px;
         padding: 5px 15px;
     }

     .p-m-s {
         font-size: 13px;
         text-align: left;
         font-weight: 300;
         padding: 0 0px;
     }

     .hovr-bg-color-change-div {
         padding: 1rem 1rem 3rem 1rem;
     }

     .bg-color-third-impl {
         padding: 1rem 1rem;
     }

     .h-bg-color-Impl {
         padding: 8px 5px 8px;
         text-align: center;
         font-size: 14px;
         margin-bottom: 1rem;
     }

     .h-bg-color-Impl-green {
         padding: 8px 5px 8px;
         text-align: center;
         font-size: 14px;
         margin-bottom: 1rem;
     }

     .margn-top-sec-impl {
         margin-top: 0rem !important;
     }

     .ml-Impl-h4-p {
         margin-left: 0px;
         font-size: 14px;
         text-align: center;
     }

     .Impct-card-impl {
         margin-right: 0rem;
         margin-inline: 10px;
     }

     .mb-4-mrgn-bottom-impl {
         margin-bottom: 1rem;
     }

     .marketing-color-bg-sect-card {
         text-align: left;
         padding: 25px 20px;
         margin-bottom: 2rem;
     }

     .marketing-row-3 {
         margin-bottom: 2rem;
     }

     .marketing-color-bg-sect-card p {
         font-size: 13px;
     }

     .marketing-color-bg-sect-card-2 {
         text-align: left;
         padding: 25px 20px;
         margin-bottom: 2rem;
     }

     .marketing-color-bg-sect-card-2 p {
         font-size: 13px;
     }

     .marketing-color-bg-sect-card-3 {
         text-align: left;
         padding: 25px 20px;
         margin-bottom: 2rem;
     }

     .marketing-color-bg-sect-card-3 p {
         font-size: 13px;
     }

     .M-color-bg-sect-card {
         text-align: left;
         padding: 20px 20px;
         margin-bottom: 2rem;
     }

     .h-6-last-sect-M {
         font-size: 14px;
         padding: 10px 20px;
     }

     .M-color-bg-sect-card h4 {
         font-size: 14px;
         line-height: 16px;
         margin: 0.5rem 0 15px 0;
     }

     .M-color-bg-sect-card p {
         font-size: 13px;
     }

     .header-bg-marketing-sec {
         padding: 1rem 1rem 1rem 1rem !important;
     }

     .header-mktg-sec-div::before {
         display: none;
     }

     .m-txt-center {
         text-align: left;
         font-size: 13px;
     }

     .header-Sales-sec-div::before {
         display: none;
     }

     .header-bg-sales-sec {
         padding: 1rem 1rem 1rem 1rem !important;
     }

     .top-Imp-cSales-sec-div::before {
         width: 100px;
         height: 100px;
         left: 100px;
         top: -115px;
     }

     .top-Imp-cSales-3-sec-div::after {
         display: none;
     }

     .sect-5-para-center p {
         font-size: 13px;
     }

     .sect-5-para-center-R p {
         font-size: 13px;
     }

     .top-Imp-cHR-capability-div::before {
         display: none;
     }

     .header-bg-hr-sec {
         padding: 0rem 1rem 0rem 1rem !important;
     }

     .pdng-t-header-left-content {
         padding-top: 0rem;
     }

     .mrgn-btm-SC-per {
         margin-bottom: 2px;
     }

     .m-para-second-sec {
         margin-bottom: 3rem;
         font-size: 14px;
     }

     .top-Imp-cHR-sec-div::before {
         display: none;
     }

     .bg-color-hr-landing {
         padding: 0rem 0 1rem 0;
         margin-top: 2rem;
     }

     .hr-color-bg-sect-card {
         text-align: left;
         padding: 0px 3px;
         margin-bottom: 1rem;
     }

     .hr-color-bg-sect-card h4 {
         font-size: 14px;
         line-height: 16px;
         margin: 0.5rem 0 15px 0;
     }

     .hr-color-bg-sect-card p {
         font-size: 13px;
     }

     .hr-2-Blue-sec {
         padding: 1rem 0 1rem 0;
         margin-top: 1rem;
     }

     .hr-2-Blue-sec .content-box h2 {
         font-size: 18px;
     }

     .hr-2-Blue-sec .content-box p {
         font-size: 13px;
     }

     .blue-sect-SC-card p {
         font-size: 13px;
     }

     .blue-sect-SC-card h4 {
         text-align: center;
         font-size: 28px;
         margin: 1rem 0;
     }

     .contact-Rem-div::before {
         left: 150px;
     }

     .m-mrgn-top-f {
         margin-top: 1rem;
     }

     .how-entrpri-sec .content-box h2 {
         font-size: 16px;
         text-align: left;
     }

     .how-entrpri-sec {
         padding: 1rem 1rem 0rem 1rem;
     }

     .font-s-h3 {
         font-size: 18px;
         text-align: center;
     }

     .font-s-h4 {
         font-size: 17px;
         text-align: center;
     }

     .m-font {
         font-size: 13px;
     }

     .m-font-p-cntr {
         font-size: 13px;
         text-align: left;
     }

     .m-font-p {
         font-size: 13px;
     }

     .faq-container-new {
         width: auto;
         padding: 10px;
     }

     .accordionfaq button {
         padding: 1em 2rem 1rem 0;
         font-size: 13px;
     }

     .accordionfaq button[aria-expanded=true]+.accordion-content {
         max-height: max-content;
     }

     .blue-sect-SC-card {
         padding: 0px 10px;
         margin-bottom: 0rem;
     }

     .top-Imp-cSC-div::before {
         display: none;
     }

     .tab__item-nbcgt-2-modules-finance {
         padding: 4px 20px !important;
     }

     .mb-4-mrgn-bottom {
         margin-bottom: 0rem;
     }

     .industry-circl {
         top: 232rem !important;
     }

     .industry-cbc-div::before {
         top: 85%;
     }

     .paragraph-for-mobile-res {
         text-align: left !important;
         font-size: 13px;
         margin-bottom: 10px;
     }

     .blog-card {
         text-align: left;
     }

     .px-5-new-cstm {
         padding-left: 0;
         padding-right: 0;
     }

     .m-text-centr {
         text-align: center;
     }

     .tabsFaq-sec {
         padding: 1rem 1rem 2rem 1rem;
     }

     .font-st-mo {
         font-size: 12px;
         text-align: center;
     }

     .faq-question {
         font-size: 13px;
         padding-bottom: 1px;
         text-align: center;
         margin-inline: 5px;
         padding-top: 1px;
     }

     .tab__item-nbcgtBC-2-modules.is--active {
         color: white;
         background-color: #429AA5 !important;
     }

     .mrtopnew-sect {
         width: 80%;
     }

     .service-sec {
         padding: 2.5rem 1rem 0 1rem !important;
     }

     .pdng-top-botm-4rem {
         padding: 2.5rem 0;
     }

     .contact-cbc-div::before {
         left: 120px;
     }

     .faq-container {
         width: auto;
     }

     .mt-Imp-card-div {
         margin-top: 4rem !important;
     }

     .Faq-he {
         text-align: center;
         font-size: 18px;
         margin-top: 2rem;
     }

     .industry-sec {
         padding: 1rem 1rem 3rem 1rem !important;
     }

     .small,
     small {
         font-size: 12px !important;
         margin-bottom: 0;
     }

     .google-rating {
         padding: 5px 5px !important;
         top: -25px !important;
     }

     .google-rating i {
         font-size: 14px !important;
         margin-right: 5px !important;
     }

     .google-rating h4 span {
         font-size: 14px !important;
         line-height: 18px !important;
     }

     .google-rating h4 {
         font-size: 12px !important;
     }

     .client-img-st {
         width: 50%;
     }

     .blog-card a {
         font-weight: 500;
     }

     .CTesti-title {
         font-size: 18px;
         text-align: center;
         margin-top: 2.5rem;
         margin-bottom: 2rem;
     }

     #service_carouselss button.owl-prev {
         left: 0;
     }

     #service_carouselss button.owl-next {
         right: 0;
     }

     .ind-slider-itm-boxs {
         padding: 20px 20px;
         margin-inline: 2rem;
     }

     .industry-bg-sec .content-box {
         padding: 15px;
         text-align: center;
     }

     .industry-bg-sec .content-box h3 {
         padding-left: 0rem;
         font-size: 18px;
         padding-bottom: 3rem;
         ;
     }

     .ico-wid {
         width: 16%;
     }

     .ml-Imp-h4-p {
         margin-left: 0px;
         font-size: 13px;
     }

     .mrtop-fifth-sect {
         margin-top: 1.5rem;
     }

     .mrtopnew-sect {
         margin-top: 1rem;
     }

     .mrtop-fifth-sect-Cust {
         margin-top: 1.5rem;
     }

     .Impct-card {
         text-align: left;
     }

     .d-flex-new {
         display: block;
     }

     .sec-he-sect {
         font-size: 13px;
         font-weight: 300;
         text-align: left;
     }

     .d-flex-new-home {
         display: flex;
         margin-inline: auto;
     }

     .industry-bg-sec {
         padding: 0 0;
         background-size: cover;
     }

     .mt-Imp-card-div-rigt {
         margin-left: 0rem;
         margin-top: 0 !important;
     }

     .opcity-redu-circl {
         opacity: 0.4 !important;
         left: 120px !important;
     }

     .mt-nbcgtBC {
         margin-top: 3rem;
         text-align: center;
         font-size: 16px !important;
     }

     .mt-impl-div {
         margin-top: 1.5rem;
         text-align: left;
         line-height: normal;
         font-weight: 500;
         margin-bottom: 1rem;
     }

     .font-st-h5-new {
         font-size: 16px;
         font-weight: 500;
         line-height: normal;
         margin-top: 0rem;
     }

     .font-st-h5-new-impl {
         font-size: 12px;
         font-weight: 500;
         line-height: normal;
         margin-top: 1rem;
     }

     .h-impl-2-sect-r {
         font-size: 16px;
         margin-top: 2rem;
         margin-bottom: 1rem;
     }

     .mt-zero {
         margin-bottom: 1rem !important;
     }

     .bg-color-third-impl {
         margin-top: 1rem;
     }

     .p-st-btn-lft-h {
         width: 125px;
         text-align: left;
     }

     .p-st-new {
         text-align: left;
         font-size: 13px !important;
     }

     .font-s-h3-new {
         font-size: 16px;
         text-align: left;
         line-height: 1.2;
         margin-bottom: 1rem;
     }

     .ds-non-bc-circle {
         display: none !important;
     }

     header .content-box h1 {
         font-size: 16px !important;
         text-align: left;
     }

     .top-img-cbc-div::before {
         display: none !important;
     }

     .font-st-h4 {
         font-size: 16px !important;
         font-weight: 400 !important;
         margin-bottom: 1rem !important;
         padding-left: 0;
     }

     .sect-he-sec {
         text-align: left;
         font-size: 16px;
         font-style: normal;
         font-weight: 400;
     }

     header .content-box p {
         font-size: 13px !important;
         text-align: left;
     }

     .ml-nbcgtBC {
         margin-left: 0rem;
         font-size: 20px;
         text-align: center;
     }

     .tab__item-nbcgtBC.is--active {
         background-color: #D9D9D9;
         padding: 5px;
         margin-bottom: 0;
         border-radius: 10px;
     }

     .tab__content-item-nbcgtBC h5 {
         font-size: 16px;
         margin-top: 1rem;
         text-align: left !important;
     }

     .tab__list-nbcgtBC {
         display: block;
     }

     .pdng-lft-rght-8rem {
         padding: 0px 1rem;
     }

     .tab__item-nbcgtBC {
         padding: 0;
         width: 100%;
         margin: 10px 0;
         text-align: center;
         font-size: 10px;
     }

     .Impct-card-h4 {
         font-size: 14px !important;
         margin-top: 5px !important;
     }

     .scm-card-h4 {
         font-size: 14px !important;
         margin-top: 5px !important;
     }

     .Impct-card-h4-fina {
         font-size: 14px !important;
         margin-top: 5px !important;
     }

     .ml-Imp-h4-p-pdng {
         padding-right: 0rem !important;
     }

     .tab-nbcgtBC .tab-nbcgtBC .tab__item-nbcgtBC {
         font-size: 12px;
         margin-bottom: 8px;
         width: max-content;
         margin: auto;
         padding: 8px;
     }

     .tab__item-nbcgtBC img {
         width: auto;
         height: auto;
         margin-bottom: 0 !important;
     }

     .bg-image-for-6th-bl {
         background: none;
         padding: 2rem 0rem 0rem 1rem;
     }

     .bg-image-for-6th-bl p {
         color: black !important;
         margin-right: 5%;
     }

     .ml-nbcgt {
         margin-left: 0rem;
         font-size: 20px;
         text-align: center;
     }

     .tab__item-nbcgt.is--active {
         background-color: #D9D9D9;
         padding: 5px;
         margin-bottom: 0;
         border-radius: 10px;
     }

     .tab__content-item-nbcgt h5 {
         font-size: 16px;
     }

     .inner-tabs-bg-colr-3 {
         margin-inline: 30%;
         display: block !important;
         margin-bottom: 1rem;
     }

     .inner-tabs-bg-colr-9 {
         margin-inline: 30%;
         padding-left: 0px;
         display: block !important;
         margin-bottom: 1rem;
     }

     .tab__item-nbcgt {
         padding: 0;
         width: 100%;
         margin-right: 16px;
         text-align: center;
         font-size: 12px;
     }

     .tab-nbcgt .tab-nbcgt .tab__item-nbcgt {
         font-size: 14px;
         margin-bottom: 8px;
         width: max-content;
         margin: auto;
         padding: 8px;
     }

     .inner-tabs-bg-colr-6 {
         background-color: #D9D9D9;
         margin-inline: 30%;
         border-radius: 25px;
         display: block !important;
         padding-left: 0px;
         margin-bottom: 1rem;
     }

     .tab__item-nbcgt img {
         width: auto;
         height: auto;
         margin-bottom: 0 !important;
     }

     .h-bg-try {
         padding: 4px 20px;
         font-size: 20px;
     }

     .h-bg-try-finance {
         padding: 4px 20px;
         font-size: 20px;
     }

     .f-si-try-h {
         font-size: 18px;
     }

     .form-free-try {
         width: 90% !important;
         font-size: 14px !important;
     }

     .form-free-try-finance {
         width: 90% !important;
         font-size: 14px !important;
     }

     .inn-di-try {
         padding: 0 20px 20px 20px;
     }

     .ml-for-try-radio {
         margin-left: 0px;
         margin-right: 4px;
         margin-top: 10px;
     }

     .displ-non {
         display: none;
     }

     .n-serv-for-inn-dis-fl-btn {
         display: inline-grid;
         margin-left: 5%;
         margin-bottom: 4%;
     }

     .n-serv-for-inn-btn-a {
         font-size: 12px;
         padding: 4px 10px;
         margin-bottom: 10%;
         margin-right: 0;
     }

     .n-serv-for-inn-btn-a-2 {
         font-size: 12px;
         padding: 6px 12px;
     }

     .r-im-new-ser {
         width: 93%;
         height: auto;
     }

     .bg-header-new {
         padding: 5px 0 5px 5px;
     }

     .top-new-hedr-he {
         font-size: 10px;
         margin-left: -10px;
     }

     .displ-flex-new-hedr {
         display: block;
     }

     .displ-fle-pr-new {
         position: relative;
         left: 0%;
         display: -webkit-inline-box;
     }

     .clr-pr-new-hder {
         font-size: 10px;
     }

     .heder-logo-new {
         width: 50%;
     }

     .centr-alg-1 {
         transform: none;
     }

     .ser-icon-inn {
         transform: none;
     }

     .centr-alg {
         transform: none;
     }

     .bg-clor-5th-bl {
         padding: 1rem 1rem 1rem 1rem;
     }

     .bg-image-for-5th-bl {
         padding: 2rem;
         background-position: center;
         background-repeat: no-repeat;
         background-size: cover;
     }

     .bg-image-for-5th-bl p {
         margin-right: 0%;
     }

     .hed2-sing-blg-nfB-4th {
         font-size: 18px;
         font-weight: 500;
         margin-left: 5px;
     }

     .hed2-sing-blg-nfB-c-4th {
         font-size: 18px;
         font-weight: 500;
         margin-left: 5px;
     }

     .ser-icon-4th-blog {
         width: 25%;
     }

     .ser-box-p-4th-blog {
         font-size: 16px;
         padding-right: 2%;
     }

     .ser-box-h-4th-blog {
         font-size: 18px;
         text-align: center;
     }

     .centr-alg-1-4th-blog-1 {
         transform: none;
     }

     .centr-alg-1-4th-blog {
         transform: none;
         margin-top: 5% !important;
     }

     .blog-detail-pg-in-4th-new {
         margin: 10% 0 0 0;
         width: auto;
     }

     .bg-img-secnd-bl {
         height: auto;
     }

     .blog-detail-pg-in-3rd-new {
         margin: 10% 0 0 0;
         width: auto;
     }

     .mrn-le-mrt {
         margin-top: 0%;
         margin-left: -8% !important;
     }

     .custom-border-for-footr-new:after {
         display: none;
     }

     .form-logo-popup {
         margin-right: -15px;
     }

     .blog-detail-pg-in-sm {
         width: 18%;
         margin-top: 5%;
         margin-bottom: 2%;
     }

     .hed2-sing-blg-nfB {
         font-size: 18px;
         font-weight: 500;
         margin-left: 5px;
     }

     .secnd-img-nfB {
         margin-top: 5%;
         margin-bottom: 3%;
     }

     .widh-half-last-img {
         margin-top: 5%;
         margin-bottom: 4%;
     }

     .containeer-for-nfB {
         display: block;
     }

     .for-nfB-box h4 {
         font-size: 16px;
         margin: 3% 0;
     }

     .for-nfB-box p {
         font-size: 15px;
     }

     .for-nfB-box {
         width: 88%;
         padding: 8px 8px 8px 15px;
     }

     .mrgn-zero-nfB {
         margin-left: 0% !important;
         margin-right: 0% !important;
     }

     .pdng-zero-nfB {
         padding-left: 0% !important;
         padding-right: 0% !important;
     }

     .wid-for-nB {
         width: 18%;
         height: auto;
         margin-top: 3%;
     }

     .headerza {
         height: 50px;
     }

     .mrgn-botom-zero {
         margin-bottom: 0 !important;
     }

     .mrgn-lft-129 {
         margin-left: 0px !important;
     }

     .containeer-for-nAB {
         display: block;
         margin-bottom: 5%;
     }

     .for-nAB-box h4 {
         font-size: 22px;
         margin: 1% 0;
     }

     .for-nAB-box p {
         font-size: 15px;
     }

     .for-nAB-box {
         width: 88%;
         padding: 8px 8px 8px 15px;
     }

     .titlebc {
         font-size: 17px;
     }

     .cardbc {
         min-height: auto;
     }

     .new-mrgn-for-landing-d {
         margin-left: -37% !important;
         margin-top: 16% !important;
     }

     .new-mrt-lan {
         margin-left: 22% !important;
     }

     .UAE-image-about {
         margin-top: 2% !important;
     }

     .delayedPopupWindowH {
         width: 92%;
         height: auto;
         top: 16%;
         left: 0%;
         right: 12px;
         margin-left: auto;
         margin-top: auto;
         padding: 5px 5px 5px 5px;
     }

     .tel-he-new-popH {
         font-size: 18px;
     }

     .fixedSidebar.fixedSidebarRight {
         padding: 10px 7px;
     }

     .fixedSidebar .sidebarItem {
         margin: 8px 0;
         width: 20px;
         height: 20px;
     }

     .fixedSidebar .sidebarItem i {
         font-size: 20px;
     }

     .dis-fl-centr {
         margin-top: 5%;
     }

     .displ-f-for-logos {
         display: flex;
     }

     .wrapperzz {
         overflow: hidden;
     }

     .btn-rt {
         position: absolute;
         top: 50%;
         left: 88%;
     }

     .btn-lef {
         position: absolute;
         top: 50%;
         left: -8px;
     }

     .het-for-new-ind {
         height: 100vh !important;
     }

     .bottom-logos-new-ho {
         width: auto;
     }

     .moble-none-repn {
         display: none;
     }

     .for-mob-respon-footr {
         margin-top: 6%;
     }

     .for-moble-respon-footr {
         margin-left: auto;
         margin-right: auto;
         font-size: 14px !important;
     }

     .prt-logo-a {
         padding-left: 2px;
     }

     .custom-border:after {
         border-left: none;
     }

     .mgn-for-ftr-em {
         margin-left: auto !important;
     }

     .mgn-for-ftr-phone {
         margin-left: auto !important;
     }

     .add-detail-new-footr {
         margin-left: auto;
         margin-right: auto;
         font-size: 14px !important;
     }

     .dspl-f-for-new-footr {
         display: block;
     }

     .footer {
         padding: 0;
         position: relative;
         top: auto;
         left: 0;
         transform: none;
     }

     .for-mrgn {
         margin-top: 23% !important;
     }

     .cover-wrapper-ind {
         padding: 85px 40px 0 40px;
     }

     .new-logo-n-h {
         width: 20% !important;
         height: auto;
     }

     .numb-para-home {
         font-size: 15px;
         margin-bottom: 6%;
         margin-top: 1%;
     }

     .numb-box-perct h3 {
         margin-bottom: 0%;
         font-size: 16px;
         padding: 25px;
         height: auto;
     }

     .d-n-m-d {
         display: none;
     }

     .sec-box-logo-npr {
         width: 20% !important;
     }

     .lst-box-im-npr-on {
         padding: 22px 0 !important;
     }

     .lst-box-im-las {
         padding-top: 22px;
     }

     .list-stl-typ-npr-2 {
         margin-bottom: 7%;
         line-height: 1.5 !important;
     }

     .ol-li-styl-npr-2 {
         margin: 0 0 2% 8%;
     }

     .flx-di-npr {
         display: block;
     }

     .he-npr {
         text-align: center;
         font-size: 17px;
     }

     .he-npr-1 {
         font-size: 17px;
     }

     .npr-para {
         font-size: 15px;
         padding: 8px 3% 10% 5%;
     }

     .cycle-pager a {
         width: 10px;
         height: 16px;
     }

     .Navlogo {
         padding-left: 0;
         line-height: 50px;
     }

     .Navlogolanding {
         padding-left: 0;
         line-height: 25px;
         height: auto;
     }

     .non-border-for-mo:after {
         border-left: none !important;
     }

     .ds-logo-i {
         width: 14%;
         height: auto;
     }

     .pdng-for-mob-dy {
         padding-left: 0 !important;
     }

     .heading-th-lan-pt {
         padding-left: 4%;
         font-size: 19px;
         margin-bottom: 4%;
         margin-right: 2%;
     }

     .mrgnz-for-new {
         margin-left: 6% !important;
     }

     .for-mo-res-new {
         margin-left: 6% !important;
     }

     .addrs-for-new-bc-di {
         display: block;
         margin-bottom: 8%;
         position: relative;
         top: 5px;
     }

     .dsp-for-flx {
         display: block;
         margin-left: 0%;
     }

     .mo-fon-new {
         font-size: 20px !important;
     }

     .anc-di-for-new-bc {
         width: auto;
         margin-inline: 0%;
     }

     .mrg-left-for {
         display: block !important;
     }

     .mo-res-ch {
         margin-left: 4% !important;
         margin-top: 8%;
         margin-bottom: 2% !important;
     }

     .btn-for-footr-cont-di {
         text-align: left;
     }

     .formbold-btn-land-f {
         font-size: 15px;
         padding: 3px 20px;
     }

     .mrn-for-firt-h {
         margin-top: 0% !important;
     }

     .pri-last-btn {
         margin-top: 16% !important;
         margin-bottom: 10% !important;
     }

     .shrapot-logo-onl-npr {
         height: auto;
         width: 20%;
     }

     .onedriv-logo-onl-nrp {
         height: auto;
         width: 20%;
     }

     .exchange-logo-onl-npr {
         height: auto;
         width: 20%;
     }

     .shrponit-logo-onl-npr {
         height: auto;
         width: 20%;
     }

     .npr-logo-onl-npr {
         height: auto;
         width: 20%;
     }

     .apps-logo-onl-npr {
         width: 20%;
     }

     .onedriv-logo-onl-npr {
         height: auto;
         width: 20%;
     }

     .shrapot-logo-onl {
         height: auto;
         width: 25%;
     }

     .onedriv-logo-onl {
         height: auto;
         width: 25%;
     }

     .exchange-logo-onl {
         height: auto;
         width: 25%;
     }

     .shrponit-logo-onl {
         height: auto;
         width: 25%;
     }

     .apps-logo-onl {
         width: 25%;
     }

     .btn-marg-pricng-new-for-la {
         margin-top: 7%;
         margin-bottom: 10%;
         text-align: center;
         margin-right: 0%;
     }

     .b-he-for-new-la {
         font-size: 22px;
         margin-bottom: 10px;
         margin-left: 1%;
         margin-top: 5px;
     }

     .s-new-for-la-dynm {
         height: auto;
         padding: 8px 0 8px 5px;
     }

     .bottom-logos-new-l {
         width: 50%;
         margin: 10px 0;
     }

     .cta-main-di {
         margin-top: 25%;
         text-align: center;
     }

     .ico-for-capa {
         width: 18%;
     }

     .for-m-non-colr {
         color: white !important;
     }

     .m-for-new-bc-l {
         margin: 0px 15px !important;
     }

     .fon-for-bc {
         font-size: 20px !important;
     }

     .fon-for-bc-2 {
         font-size: 25px !important;
     }

     .wrapperzbc .nav-links {
         display: block;
     }

     .land-bc-nav-cont-btn {
         background-color: transparent !important;
     }

     nav .wrapperzbc {
         padding: 0px 10px;
         line-height: normal;
     }

     .land-bc-nav-cont-btn-for-conn {
         padding: 3px 11px;
         margin: 7px 10px 7px 0 !important;
     }

     .card_outerbc {
         grid-template-columns: auto;
     }

     .btn-buy-new-for-la {
         padding: 4px 20px;
         font-size: 15px;
         font-weight: 500;
     }

     .annual-h-new-for-la {
         font-size: 14px;
     }

     .price-h-new-for-la {
         margin-left: -1%;
         text-align: -webkit-center;
         font-size: 22px;
         margin-bottom: 0%;
     }

     .online-box-new-for-la {
         margin-top: 0%;
         margin-bottom: 5%;
     }

     .box-for-pricing-new-for:first-child {
         margin-left: 0%;
     }

     .box-for-pricing-new-for {
         width: 100%;
         padding: 5px;
     }

     .heading-lan-bc-pric-new {
         margin: 0% 0 9% 0;
         font-size: 20px;
     }

     .bord-for-new-la-why {
         border-right: none;
     }

     .contentz {
         padding: 0;
     }

     .cover-wrapper {
         margin-top: -25%;
     }

     .cover-wrapper-ind {
         margin-top: -25%;
     }

     .pdng-lef-for-new-la {
         padding-left: 2% !important;
     }

     .land-bc-sect-why-di {
         margin-top: 6%;
         margin-bottom: 56%;
         margin-inline: 0%;
     }

     .for-popup-new {
         width: 90% !important;
     }

     .for-new-di-popup-te {
         margin-top: 0%;
     }

     .for-popup-new h2 {
         font-size: 18px !important;
     }

     .for-popup-new p {
         font-size: 16px !important;
     }

     .sect-last-imag {
         margin: 0% 0 1% 0;
         width: 80%;
     }

     .pdng-retail-plus {
         padding: 10px 16px 15px 15px !important;
     }

     .blogs-navi {
         text-align: center;
         margin-top: 2%;
         position: relative;
         top: 90%;
         margin-inline: 6%;
         bottom: 15px;
     }

     .formbold-form-input-up-newhome {
         padding: 0px 16px;
         font-size: 15px;
     }

     .formbold-mb-5-newde {
         margin-top: 20px !important;
     }

     .offn-he {
         font-size: 22px;
         margin-top: 16%;
     }

     .offn-p {
         font-size: 16px;
         text-align: justify;
         margin-right: 8%;
     }

     .heght-for-new-offn {
         height: auto !important;
     }

     .offn-image-di {
         margin-bottom: 8%;
     }

     .offn-he-secnd-sect {
         font-size: 22px;
     }

     .offn-logo-secnd-sect {
         width: 36%;
     }

     .offn-he-secnd-sect-box {
         font-size: 20px;
         margin-left: 10px;
     }

     .offn-logo-di {
         margin-left: 4px;
     }

     .p-secnd-sect-offn {
         font-size: 16px;
         margin-right: 5%;
         text-align: justify;
         margin-left: 10px;
     }

     .offn-image-secnd-sect-di {
         margin-top: 10%;
     }

     .offn-last-h {
         font-size: 20px;
         margin-left: 0%;
     }

     .w-for-offn-m {
         width: auto;
         margin-top: 7%;
     }

     .tabs-b {
         display: block;
         flex-wrap: wrap;
         width: 99%;
     }

     .mrt-t-nf {
         padding: 25px 17px;
         margin-inline: 0%;
     }

     .m-image-manufacturing-nm {
         width: 90%;
     }

     .h3-new-public-ind {
         font-size: 25px !important;
     }

     .imag-centr-indus-nm {
         text-align: center;
     }

     .m-image-manufacturing {
         height: auto;
         width: 90%;
     }

     .m-secd-img-ni {
         margin-top: 0%;
     }

     .why-c-para-new-nab {
         font-size: 16px;
         padding: 1% 4% 2% 4%;
     }

     .cont-m-nab {
         height: auto !important;
     }

     .whiteBox-why h3 {
         font-size: 30px;
     }

     .whiteBox-why {
         padding: 5px 10px 10px 15px;
     }

     .whiteBox-why p {
         font-size: 16px;
     }

     .whiteBox-why.why-box-b-2 {
         margin-left: 0%;
     }

     .whiteBox-why.why-box-b-3 {
         margin-left: 0%;
     }

     .about-para-nab {
         font-size: 16px;
         margin-left: 4%;
         margin-right: 4%;
     }

     .last-sect-icon {
         margin-left: 0%;
     }

     .exp-t-m-new-di {
         text-align: center;
     }

     .disp-flx-nf {
         margin-inline: 10px;
         display: block;
     }

     .footer-logo-ds-nf {
         width: 31%;
         height: auto;
     }

     .footer-logo-ms-nf {
         width: 35%;
         height: auto;
     }

     .footer-logo-d-nf {
         width: 35% !important;
         height: auto;
     }

     .footr-custom-bordr:after {
         display: none;
     }

     .iso-logo {
         width: 13% !important;
         height: auto;
     }

     .cont-btn-nf {
         float: left;
         margin-right: 0%;
         margin-top: 0%;
     }

     .di-main-addres-nf {
         margin-right: 0%;
         float: left;
     }

     .cycle-pager {
         margin: auto;
         text-align: center;
         position: inherit;
     }

     .solutions-rt-di {
         margin-top: 6%;
     }

     .solu-new-images-rt {
         width: 80%;
         height: auto;
     }

     .tabl-para-np {
         font-size: 15px;
     }

     .tabl-para-np-di {
         margin: 4% 2% 0 2%;
     }

     .h-new-np-st {
         margin-top: 0%;
         font-size: 20px;
     }

     .p-new-np-st {
         font-size: 14px;
         margin-top: 0px;
     }

     .mrg-t-new-np-list-1 {
         margin-top: 20%;
         margin-inline: 1%;
     }

     .text-left-np {
         text-align: center !important;
         padding-left: 0px !important;
     }

     .bordr-for-np {
         height: auto;
     }

     .for-mrg-2 {
         margin-top: 15px;
     }

     .np-for-h3-colr {
         margin-bottom: 15px;
         font-size: 18px;
     }

     .bordr-for-np-forseccol {
         height: 11vh;
     }

     .np-for-h3 {
         font-size: 14px;
     }

     .bordr-for-np-forbc {
         height: auto;
     }

     .np-for-h3-for-secd-r {
         margin-bottom: 15px;
         font-size: 16px;
     }

     .np-for-h3-for-secd-r-des {
         margin-bottom: 15px;
         font-size: 16px;
     }

     .bordr-for-np-forthrdrow {
         height: auto;
     }

     .commerce-h {
         font-size: 20px;
         margin-left: 0%;
     }

     .veri-import-nav-fol {
         margin-left: 0% !important;
         margin-right: 0% !important;
     }

     .ms-gol-p-new-fol-logo {
         margin-top: 3%;
         width: 38%;
     }

     .di-main-addres-fol {
         padding: 25px 5px;
     }

     .modal-land-f-fol {
         width: auto;
         padding: 11px 12px;
     }

     .modal__title-land-f-fol {
         font-size: 16px;
     }

     .formbold-form-input-up-land-f-fol {
         font-size: 14px;
     }

     .copyright-text-fol {
         font-size: 14px;
         margin-top: 8%;
         margin-bottom: 4%;
     }

     .formbold-btn-land-f-fol {
         font-size: 15px;
         padding: 3px 20px;
         font-weight: 500;
     }

     .formbold-form-input-land-f-fol {
         font-size: 14px;
     }

     .contact-para-footer-fol {
         margin-bottom: 4%;
         color: white;
         font-weight: 500;
         font-size: 16px;
         margin-top: 20px;
     }

     .new-p-for-new-fol {
         font-size: 15px;
         margin-right: 10%;
         margin-left: 0%;
     }

     .btn-new-fol-2 {
         font-size: 14px;
         padding: 4px 7px;
     }

     .for-land-fol-box h4 {
         font-size: 16px;
     }

     .for-land-fol-box p {
         font-size: 14px;
     }

     .for-land-fol-box {
         width: auto;
         margin-top: 4%;
         margin-inline: 1%;
         padding: 1em;
     }

     .containeer-for-fol {
         display: block;
     }

     .Address-h-fol {
         font-size: 20px;
     }

     .new-btn-fol-di-2 {
         margin-top: 6%;
         margin-left: 4%;
     }

     .formbold-form-label-up-land {
         font-size: 14px;
     }

     .formbold-form-label-land {
         font-size: 14px;
     }

     .formbold-form-input-land {
         font-size: 14px;
     }

     ul#footer-address-fol li {
         font-size: 16px;
         padding-left: 1em;
     }

     ul#footer-address-fol li#map-icon:before {
         vertical-align: middle;
         font-size: 25px
     }

     .footer-hs-fol {
         font-size: 30px;
         margin-left: 5%;
         text-align: left;
         margin-bottom: 8%;
     }

     .contact-mail-h-fol {
         font-size: 16px;
         font-weight: 500;
     }

     .logo-ds-lan-di-fol {
         margin-top: 10px;
     }

     .ds-logo-land-bc-fol {
         width: 78%;
     }

     .border-land-nav-fol {
         padding-top: 4px;
         border-bottom: 1px solid;
         border-right: none;
         padding-right: 0px;
     }

     .socialsa-land-fol a i {
         font-size: 18px;
         margin: 0 3px;
     }

     .socialsa-land-fol {
         margin-left: 0%;
         display: block;
     }

     .socialsa-land-fol a {
         font-size: 14px !important;
         margin: 4px 10px 4px 0;
     }

     .heading-landing-fol {
         padding-left: 1%;
         font-size: 17px;
         margin-top: 15%;
         margin-right: 0%;
         margin-left: 0%;
         padding-right: 2%;
     }

     .btn-new-fol {
         font-size: 15px;
         padding: 4px 10px;
     }

     .formbold-btn-land-fol {
         font-size: 15px;
         padding: 4px 20px;
     }

     .p-landing-first-sect-fol {
         padding-left: 2%;
         font-size: 15px;
         margin-top: 12px;
         padding-right: 4%;
     }

     .p-land-th-fol {
         font-size: 15px;
         padding-right: 5%;
         padding-left: 4%;
     }

     .heading-th-lan-fol {
         padding-left: 4%;
         font-size: 19px;
         margin-bottom: 4%;
         margin-right: 2%;
     }

     .fol-img-land-thrd-di {
         margin: 5% 0;
     }

     .fol-img-land-thrd-di-for-left-sect-3 {
         margin: 5% 0;
     }

     .fol-img-land-thrd-di-sect-3 {
         margin: 5% 0;
     }

     .land-sec-imag-fol {
         width: 65%;
     }

     .heading-th-lan-fol-for-sect-3 {
         padding-left: 1%;
         font-size: 16px;
         margin-bottom: 4%;
         margin-right: 2%;
     }

     .p-land-th-fol-for-sect-3 {
         font-size: 15px;
         padding-right: 5%;
         padding-left: 1%;
     }

     .heading-th-lan-fol-for-sect-4 {
         padding-left: 4%;
         font-size: 19px;
         margin-bottom: 4%;
         margin-right: 2%;
     }

     .p-land-why-fol {
         font-size: 15px;
         padding-right: 5%;
         padding-left: 1%;
     }

     .heading-th-lan-fol-testi {
         padding-left: 4%;
         font-size: 20px;
         margin-right: 2%;
     }

     .modal-land-f {
         padding: 11px 11px;
     }

     .modal-land-fol {
         padding: 11px 11px;
         margin-top: 6%;
     }

     .fin-p-po {
         font-size: 15px;
         margin-bottom: 5%;
         margin-right: 2%;
     }

     .h-new-scm-st {
         font-size: 20px;
     }

     .term-pop-para-live-2 {
         font-size: 16px;
     }

     .u-l-m-landing {
         margin-top: 7%;
     }

     .land-top-imag-new {
         width: 85%;
     }

     .btn-for-new-land {
         font-size: 14px;
         padding: 4px 8px;
     }

     .bc-img-land-di {
         margin-top: 13%;
     }

     .formbold-btn-land {
         font-size: 15px;
         padding: 4px 20px;
     }

     .new-bc-land-for-colr {
         padding: 10px 12px;
         margin-top: 3%;
     }

     .bc-img-land-thrd-di {
         margin: 5% 0;
     }

     .land-thrd-imag {
         width: 80%;
     }

     .ta-b-he-supp {
         font-size: 16px;
         margin-top: 7%;
         margin-bottom: 10px;
     }

     .ta-b-p-supp {
         font-size: 14px;
     }

     .h-new-scm-st {
         margin-top: 0%;
         font-size: 20px;
     }

     .h-new-bc-st {
         margin-top: 0%;
         font-size: 20px;
     }

     .h-new-fin-st {
         margin-top: 12%;
         font-size: 20px;
     }

     .ta-heading-scm {
         font-size: 20px;
     }

     .heading-ta-lab-supp {
         max-width: fit-content !important;
     }

     .heading-ta-lab-scm {
         max-width: fit-content !important;
     }

     .h-new-fin-st-secd {
         font-size: 20px;
     }

     .mrg-t-new-scm-list {
         margin-top: 28%;
         margin-bottom: 5%;
     }

     .fin-h {
         font-size: 20px;
         margin-left: 0%;
     }

     .fin-p {
         font-size: 15px;
         margin-bottom: 5%;
         margin-right: 2%;
     }

     .lin-h {
         line-height: 20px;
     }

     .lin-h-2 {
         line-height: 20px;
     }

     .lin-h-3 {
         line-height: 20px;
     }

     .fon-un-li-fin {
         font-size: 15px;
         margin-top: 8%;
     }

     ul li.new-itmz::before {
         padding-right: 0px;
         font-size: 40px;
     }

     ul li.new-itmz-2::before {
         padding-right: 0px;
         font-size: 40px;
     }

     ul li.new-itmz-3::before {
         padding-right: 0px;
         font-size: 40px;
     }

     .p-new-scm-st {
         font-size: 14px;
         margin-top: 0px;
     }

     .anc-di {
         width: auto;
     }

     .row .mega-links li a {
         font-size: 14px;
     }

     .mrt-t-new-bi {
         margin-top: 1%;
     }

     .cont-hei {
         height: auto;
     }

     .backgroundOverlayHO {
         position: fixed;
         top: 0;
         right: 0;
         bottom: 0;
         left: 0;
         height: 100%;
         width: 100%;
         margin: 0;
         padding: 0;
         background: #000000;
         opacity: 0.7;
         filter: alpha(opacity=85);
         -moz-opacity: 0.85;
         z-index: 101;
         display: none;
     }

     .tel-he-new-popHO {
         font-size: 20px;
         color: black;
         margin-top: 4%;
     }

     .delayedPopupWindowHO {
         display: none;
         position: fixed;
         width: 50%;
         max-width: 500px;
         height: auto;
         top: 44%;
         left: 50%;
         margin-left: -260px;
         margin-top: -180px;
         background-color: #DADADA;
         z-index: 102;
         border-radius: 10px;
         box-shadow: 0px 4px 4px 0px #00000040;
         padding: 5px 20px 20px 20px;
     }

     #btnClose {
         padding: 2px 5px;
         font-size: 14px;
         margin-right: -4%;
     }

     #btnCloseH {
         margin-right: 0px;
     }

     #btnCloseHO {
         padding: 2px 5px;
         font-size: 14px;
         margin-right: -4%;
     }

     .delayedPopupWindow {
         width: 92%;
         height: auto;
         top: 15%;
         left: 0px;
         right: 15px;
         margin-left: auto;
         margin-top: auto;
     }

     .tel-he-new-pop {
         font-size: 18px;
     }

     .formbold-btns-whl {
         font-size: 13px;
         padding: 3px 18px;
     }

     .formbold-mb-5-ups-whl {
         margin-bottom: 10px;
     }

     .formbold-form-input-ups-whl {
         padding: 2px 10px;
         font-size: 14px;
     }

     .formbold-form-labels-whl {
         font-size: 14px;
         margin-bottom: 2px;
     }

     .formbold-form-inputs-whl {
         padding: 5px 10px;
         font-size: 14px;
     }

     .sl-new-h-mrgn {
         margin: auto;
     }

     .p-new-d-num {
         font-size: 25px;
     }

     .p-new-d-p {
         font-size: 15px;
     }

     .main-d-new-p {
         margin-left: 1%;
         margin-top: 6px;
     }

     .g-d-lasts {
         margin-top: 1%;
         padding: 10px 6px;
         font-size: 14px;
     }

     .w-new-logo-m {
         width: 50%;
     }

     .sec-section-p-1 {
         margin-right: 5%;
     }

     .num-p-new {
         font-size: 23px;
     }

     .li-new-di-main {
         margin-top: 0px;
         margin-left: 0%;
     }

     .num-p {
         font-size: 15px;
     }

     .d-family {
         padding-right: 2px;
     }

     .w-new-logo-m-2 {
         width: 76%;
     }

     .w-new-logo-m-2-ax {
         width: 90%;
     }

     .d365-3-di {
         margin-top: 10%;
     }

     .ax-3-di {
         margin-top: 10%;
     }

     .boder {
         width: 60%;
         margin-bottom: 5%;
         margin-inline: auto;
         padding: 15px 8px;
         border-radius: 40px;
     }

     .b-c-r-image {
         width: 95%;
     }

     .heading-why-dss-erp {
         font-size: 17px;
         padding-left: 4%;
         margin-right: 2%;
     }

     .erp-last-sect-p {
         font-size: 15px;
         padding-top: 0px;
         margin-top: 2vh;
         padding-left: 5%;
         padding-right: 3vh;
     }

     .p-crm {
         padding-left: 0%;
         padding-right: 3%;
     }

     .heading-crm-2 {
         padding-left: 4%;
         font-size: 18px;
         padding-right: 1%;
         margin-right: 2%;
         margin-bottom: 4%;
     }

     .heading-dynamics-crm-l {
         padding-left: 7%;
         font-size: 18px;
         margin-right: 2%;
         padding-right: 2%;
         margin-top: 10%;
     }

     .heading-why-dss-crm {
         font-size: 18px;
         padding-left: 4%;
         padding-bottom: 2vh;
     }

     .heading-why-dss-finance {
         font-size: 20px;
         padding-left: 4%;
         padding-bottom: 2vh;
     }

     .whiteBox-crm {
         padding: 3% 15px;
     }

     .cs-top-2-h {
         font-size: 18px;
         margin-top: 5%;
         margin-right: 5%;
     }

     .new-c-s-m-logo {
         width: 50%;
     }

     .heading-cs-2-sect-h {
         padding-left: 4%;
         font-size: 18px;
         margin-right: 5%;
     }

     .p-dynamics-finance {
         font-size: 14px;
         text-align: justify;
         margin-right: 4%;
     }

     .fo-supplychain-top-sec-h {
         font-size: 18px;
         padding-left: 3%;
         margin-top: 4%;
         margin-right: 5%;
         margin-bottom: 0;
     }

     .fo-new-logo-m {
         width: 50%;
     }

     .p-dynamics-mar {
         margin-top: 3%;
         padding-left: 4%;
         font-size: 14px;
         padding-right: 5%;
     }

     .m-logo-new-mark {
         width: 50%;
     }

     .m-logo-new-office {
         width: 50%;
     }

     .sales-top-2-h {
         font-size: 18px;
         padding-left: 4%;
         margin-top: 6%;
         margin-right: 5%;
     }

     .sale-new-logo-mo {
         width: 50%;
     }

     .share-new-logo-mo {
         width: 50%;
     }

     .power-new-logo-mo {
         width: 50%;
     }

     .hr-img-new-mo {
         width: 90%;
     }

     .hr-new-logo-mo {
         width: 50%;
     }

     .commerce-new-logo-mo {
         width: 50%;
     }

     .field-new-logo-mo {
         width: 50%;
     }

     .supply-new-logo-mo {
         width: 50%;
     }

     .pr-new-logo-mo {
         width: 50%;
     }

     .heading-sales-last-sect {
         margin-right: 1%;
         padding-left: 5%;
         margin-right: 5%;
         font-size: 18px;
         margin-bottom: 3%;
     }

     .sales-secd-sect-top {
         margin-bottom: 4%;
     }

     .first-top-2-h-proj {
         font-size: 17px;
         padding-left: 4%;
         margin-right: 5%;
     }

     .heading-fs-2-sect-h {
         padding-left: 4%;
         font-size: 18px;
         font-weight: 600;
         margin-right: 5%;
     }

     .m-field-3-di {
         margin-top: 10%;
     }

     .commerce-top-2-h {
         font-size: 18px;
         padding-left: 4%;
         margin-top: 5%;
         margin-right: 4%;
     }

     .powerp-top-2-h {
         font-size: 18px;
         padding-left: 4%;
         margin-right: 5%;
     }

     .share-top-2-h {
         font-size: 18px;
         padding-left: 5%;
         margin-top: 4%;
         margin-right: 5%;
     }

     .sh-la-tic-logo {
         width: 6%;
     }

     .la-tic-logo-ax {
         width: 6%;
     }

     .la-tic-logo-erp {
         width: 6%;
     }

     .ax-top-2-h {
         font-size: 18px;
         padding-left: 4%;
         margin-right: 5%;
     }

     .last-sect-ax-p {
         margin-top: 5%;
     }

     .ax-fourt-sect-h {
         font-size: 14px;
         text-align: justify;
         line-height: normal;
         padding: 0px 10px 10px 10px;
     }

     .erp-fourt-sect-h {
         font-size: 14px;
         text-align: justify;
         line-height: normal;
         padding: 0px 10px 10px 10px;
     }

     .nav-1-sect-l-p {
         font-size: 14px;
         padding: 3% 5% 5px 4%;
     }

     .w-for-nav-m {
         width: 50%;
     }

     .w-for-ax-m {
         width: 50%;
     }

     .w-for-erp-m {
         width: 50%;
     }

     .w-for-nav-m-last {
         width: 90%;
     }

     .p-dynamics-nav {
         font-size: 14px;
         margin-top: 5%;
         padding-right: 5%;
     }

     .nav-las {
         margin-top: 15%;
     }

     .p-dynamics-erp {
         font-size: 14px;
         padding-right: 5%;
     }

     .erp-1-sect-l-p {
         font-size: 14px;
         padding: 0% 5% 20% 4%;
     }

     .mrg-t-new-bi-list {
         margin-top: 28%;
         margin-bottom: 5%;
     }

     .h-new-bi-st {
         font-size: 20px;
     }

     .p-new-bi-st {
         font-size: 14px;
         margin-top: 0px;
     }

     .bi-new-p-logo-di {
         margin-top: 5%;
         margin-bottom: 5%;
     }

     .bi-new-p-logo {
         width: 40%;
     }

     .fin-new-p-logo-di {
         margin-top: 5%;
         margin-bottom: 5%;
     }

     .ta-heading {
         font-size: 20px;
         margin-top: 0%;
     }

     .heading-ta-lab {
         max-width: 100% !important;
     }

     .ta-b-he {
         font-size: 16px;
         margin-top: 7%;
         margin-bottom: 10px;
     }

     .ta-b-p {
         font-size: 14px;
     }

     .w-for-bi-m {
         width: 32%;
         margin-top: 7%;
     }

     .why-c-para-new {
         font-size: 16px;
         padding: 1% 4% 2% 4%;
     }

     .ta-h-bi {
         font-size: 14px;
         line-height: normal;
     }

     .new-h-p-logo {
         width: 90%;
     }

     .hd-for-indus-ret {
         font-size: 18px;
     }

     .h-2-sect-h {
         margin-top: 21%;
         padding-left: 4%;
         font-size: 20px;
         margin-right: 2%;
         margin-bottom: 5%;
     }

     .whlsale-last {
         margin-left: 0px;
     }

     .unli-he {
         font-size: 17px;
     }

     .unli-p {
         font-size: 15px;
     }

     .logo-footre-image-land-f {
         width: 50%;
     }

     .ped-r-di-add {
         padding-right: 18px;
     }

     .qr-footer-f {
         margin-top: 0%;
         margin-left: 0%;
         text-align: center;
     }

     .qr-footer-f-lan {
         margin-top: 0%;
         margin-left: 0%;
         text-align: left;
     }

     .heading-first-top {
         padding-left: 7%;
         font-size: 20px;
         margin-top: 18%;
         margin-right: 3%;
     }

     .ic-logo {
         width: 75%;
     }

     .ic-logo-g {
         width: 75%;
     }

     .thnk-f-he {
         margin-inline: 5%;
         font-size: 20px;
         margin-top: 10%;
     }

     .thnk-s-he {
         font-size: 18px;
     }

     .botm-bodr-sect-h-impl {
         font-size: 20px;
         margin-top: 10%;
         margin-right: 2%;
         margin-bottom: 1rem;
     }

     .secd-sect-impl-hed {
         font-size: 18px;
         padding-left: 0%;
         margin-bottom: 8%;
     }

     .botm-bodr-sect-h-supp {
         font-size: 22px;
         padding: 25px 0 2px 15px;
     }

     .heading-2-sect-first-supp {
         padding-left: 0%;
         padding-right: 5%;
         font-size: 18px;
     }

     .top-supp-p {
         font-size: 15px;
     }

     .secd-sect-supp-hed {
         padding-left: 4%;
         font-size: 20px;
         margin-right: 2%;
     }

     .lst-sect-supp-p {
         font-size: 15px;
     }

     .upgr-2-di {
         margin-top: 5%;
         text-align: center;
     }

     .upgr-2-img {
         width: 75%;
     }

     .secd-sect-lst-upg-hed {
         font-size: 22px;
         margin-left: 3vh;
     }

     .botm-bodr-sect-h-trai {
         font-size: 22px;
         margin-top: 5%;
         margin-right: 2%;
         margin-left: 6%;
         margin-bottom: 0px;
     }

     .secd-sect-trainin-hed {
         font-size: 22px;
         padding-left: 4%;
     }

     .ol-lists-tra li {
         font-size: 15px;
     }

     .heading-online-bc {
         padding-left: 5%;
         text-align: left;
         font-size: 18px;
         margin-top: 10%;
         margin-bottom: 0%;
         line-height: normal;
         padding-right: 5%;
     }

     .heading-online-bc-npr {
         padding-left: 0%;
         text-align: left;
         font-size: 18px;
         font-weight: 600;
         margin-top: 10%;
         margin-bottom: 0%;
         line-height: normal;
         padding-right: 5%;
     }

     .online-pricg-m {
         margin-top: 0%;
     }

     .online-pricg-m-npr {
         margin-top: 0%;
     }

     .cycle-slideshow_image {
         float: none;
         margin: auto;
         height: auto;
         border: none;
     }

     .for-m-vew {
         height: auto !important;
     }

     .new-home-img-di {
         text-align: center;
         margin: 4% 0%;
     }

     .for-respon-m-new-ind {
         padding: 10% 0;
         margin-block: 0%;
     }

     nav .wrapper {
         padding: 0px 5px;
         line-height: normal;
     }

     .logo-prtn {
         margin-top: 14%;
         margin-left: 2px;
     }

     .cycle-slide .read-more a {
         padding: 1px 10px;
         font-size: 14px;
     }

     .cont-hei {
         height: 80;
     }

     .r-d-btn-di {
         margin-left: 0%;
         margin-top: 5%;
         margin-bottom: 5%;
         text-align: center;
     }

     .r-d-btn-a {
         padding: 1px 0px 0px 10px;
     }

     .r-d-ico {
         width: 11%;
         height: auto;
     }

     .icon-medi-new-h {
         padding: 0;
         left: 0%;
         position: relative;
         margin: auto;
         top: 50%;
         transform: translate(0%, 10%);
     }

     .m-lo-new-h {
         width: 70%;
         height: auto;
     }

     .cycle-slideshow--slide h1 {
         font-size: 20px;
         margin-top: 40%;
         margin-left: 1%;
         margin-bottom: 0 !important;
     }

     .cycle-slideshow_image {
         font-size: 0px;
         margin-top: 0%;
     }

     .ds-logo {
         width: 38%;
         height: auto;
         margin-top: 2%;
     }

     .r-bt-p {
         font-size: 14px;
         font-weight: 500;
     }

     .for-m-new-h {
         display: none;
     }

     .newhomedes-h {
         font-size: 20px;
         text-align: left;
         margin-top: 8%;
         margin-left: -5px;
         margin-bottom: 10px;
     }

     .btn-new-ind-more {
         font-weight: 600;
         font-size: 15px;
     }

     .newhomedes-p {
         font-size: 16px;
         margin-top: 0%;
     }

     .solu-heading {
         font-size: 25px;
         margin-top: 0%;
     }

     .solu-new-images {
         width: 25%;
         margin-top: 5%;
         height: auto;
     }

     .mr-b-new-power {
         margin-top: 5%;
     }

     .retail-sec-logos {
         width: 28%;
     }

     .d365-3-se-logo {
         width: 28%;
     }

     .se-logo-ax {
         width: 28%;
     }

     .mrbg-retail-li {
         margin-top: 5%;
     }

     .mrbg-ax-li {
         margin-top: 5%;
     }

     .h-new-sol {
         font-size: 16px;
         white-space: nowrap;
     }

     .h-new-sol-ax {
         font-size: 16px;
         white-space: nowrap;
     }

     .h-new-sol-power {
         font-size: 16px;
         white-space: nowrap;
     }

     .ind-new-heading {
         font-size: 25px;
         margin-bottom: 8%;
         margin-top: 0;
         color: black;
         padding-top: 0;
     }

     .di-new-ind-home {
         position: relative;
     }

     .row-for-ind-main {
         display: block;
         padding-inline: 8%;
         margin-bottom: 5%;
     }

     .v-m-btn-ser {
         font-weight: 600;
         font-size: 16px;
     }

     .ind-box-heading {
         font-size: 18px;
         margin-top: 5px;
     }

     .services-new-h-he {
         font-size: 25px;
         padding-left: 6%;
         margin-top: 10%;
     }

     .ser-icon {
         width: 25%;
     }

     .ser-box-p {
         font-size: 16px;
         padding-right: 2%;
     }

     .ser-icon-di-inn {
         margin-top: 2%;
     }

     .ser-icon-inn {
         width: 25%;
     }

     .ser-box-h {
         font-size: 18px;
         text-align: center;
     }

     .blogs-new-h-he {
         font-size: 25px;
         margin-bottom: 11%;
         color: white;
     }

     .box-main-di-for-blogs {
         margin-bottom: 5%;
     }

     .box-main-di-for-blogs-mb {
         margin-bottom: 5%;
     }

     .box-main-di-for-blogs-inn {
         padding: 1em;
     }

     .img-new-blog-ico {
         width: 20%;
         height: auto;
     }

     .main-di-blogs-new {
         margin-inline: 3%;
         margin-bottom: 48%;
     }

     .blogs-di-he-new {
         padding-right: 1em;
         font-size: 14px;
         margin-top: 2%;
     }

     .blogs-di-he-new-mb {
         padding-right: 1em;
         font-size: 14px;
         margin-top: 2%;
     }

     .btn-di-read {
         font-size: 14px;
         padding: 8px 1em;
     }

     .btn-di-read-mb {
         font-size: 14px;
         padding: 8px 1em;
     }

     .img-new-blog-ero {
         width: 20px;
         margin-top: 3%;
         margin-left: 7px;
         height: fit-content;
     }

     .main-di-for-view-m-bl {
         padding: 3em 0;
     }

     .btn-for-bl-new {
         font-size: 18px;
     }

     .img-new-blog-ero-main {
         width: 24px;
         height: auto;
     }

     .modal-newhome {
         padding: 4px 15px;
     }

     .modal__title-newhome {
         margin-bottom: 28px;
         font-size: 18px;
         padding-top: 3%;
         padding-left: 0%;
     }

     .formbold-form-wrapper-newhome {
         padding: 1em;
         border-radius: 10px;
         border: 2px solid #747474;
     }

     .formbold-mb-5-up-newhome {
         display: block;
         margin-bottom: 10px;
     }

     .formbold-form-label-up-newhome {
         width: auto;
         font-size: 16px;
     }

     .formbold-mb-5 {
         margin-bottom: 10px;
     }

     .formbold-form-label-newhome {
         font-size: 16px;
         margin-bottom: 18px;
     }

     .formbold-btn-newhome {
         font-size: 14px;
         padding: 2px 16px;
     }

     .SdClientName {
         font-size: 18px;
     }

     .heading-th-lan-bc-ser {
         padding-left: 4%;
         font-size: 19px;
         margin-bottom: 4%;
         margin-right: 2%;
     }

     .get-strd-btn-di {
         padding-bottom: 4% !important;
     }

     .mrgn-t-bc-lan-cont {
         margin-top: 18px;
     }

     .logo-ds-lan-di {
         margin-top: 10px;
     }

     .land-bc-nav-cont-btn {
         padding: 3px 11px;
         margin: 7px 10px 7px 0 !important;
     }

     .ds-logo-land-bc {
         width: 60%;
         margin-top: 3%;
     }

     .heading-landing-fisrt-bc {
         padding-left: 1%;
         font-size: 20px;
         font-weight: 600;
         line-height: normal;
         margin-top: 20%;
         padding-right: 2%;
         margin-bottom: 10px;
     }

     .heading-landing-fisrt-pt {
         padding-left: 1%;
         font-size: 20px;
         font-weight: 600;
         line-height: normal;
         margin-top: 20%;
         padding-right: 2%;
         margin-bottom: 10px;
     }

     .socialsa-land {
         margin-left: 0%;
         display: block;
     }

     .socialsa-land a {
         font-size: 13px;
         margin: 2px 10px 4px 0;
     }

     .socialsa-land a i {
         font-size: 15px;
         margin: 0 3px;
     }

     .phone-right-sty-land {
         align-content: flex-end;
     }

     .border-land-nav {
         padding-top: 4px;
         padding-right: 0px;
     }

     .p-landing-first-sect-bc {
         padding-left: 2%;
         font-size: 15px;
         margin-top: 12px;
         padding-right: 4%;
     }

     .bc-dashboard-land {
         margin-top: 8%;
     }

     .cta-land-div {
         margin-top: 20px;
         display: block;
         overflow: hidden;
     }

     .btn-landing-first-cont-bc {
         padding: 3px 22px;
         font-size: 17px;
     }

     .gold-logo-land {
         margin-top: 6%;
         margin-left: 4px;
         margin-bottom: 8%;
     }

     .gold-logo-land-di {
         margin-top: 6%;
         margin-left: 4px;
         margin-bottom: 8%;
     }

     .gold-p-bc-land {
         width: 50%;
     }

     .gold-p-bc-land-logo-du {
         width: 50%;
     }

     .p-land-secd-bc {
         padding-left: 4%;
         font-size: 16px;
         padding-right: 4%;
     }

     .land-secd-imag {
         width: 100%;
     }

     .bc-secd-land-img-di {
         margin-top: 8%;
     }

     .for-m {
         font-weight: 500;
     }

     .heading-th-lan-bc {
         padding-left: 4%;
         font-size: 19px;
         margin-bottom: 4%;
         margin-right: 2%;
     }

     .heading-th-lan-bc-testi {
         padding-left: 4%;
         font-size: 20px;
         margin-right: 2%;
     }

     .heading-lan-bc-2-ind {
         padding-left: 4%;
         font-size: 20px;
         margin-right: 2%;
         margin-bottom: 20%;
     }

     .indust-img-land-bc-di {
         margin-top: 8%;
     }

     .heading-lan-bc-ind {
         padding-left: 4%;
         font-size: 40px;
         margin-right: 2%;
     }

     .heading-lan-bc-why {
         padding-left: 4%;
         font-size: 24px;
         margin-bottom: 4%;
         margin-right: 2%;
     }

     .heading-green-why {
         font-size: 16px;
     }

     .heading-secd-lan-bc {
         padding-left: 4%;
         font-size: 18px;
         margin-right: 2%;
     }

     .p-land-th-bc {
         font-size: 15px;
         padding-right: 5%;
     }

     .hed-containeer-box-land-bc {
         font-size: 18px;
         padding: 3px;
     }

     .for-land-bc-box p {
         text-align: justify;
         font-size: 15px;
         padding: 1px 20px;
     }

     .containeer-for-bc-land {
         display: block;
     }

     .for-land-bc-box {
         margin-inline: 0%;
     }

     .for-bc-land-third {
         width: 100%;
     }

     .cta-main-di {
         position: sticky;
         top: 0%;
         left: 0%;
         transform: none;
     }

     .cta-first-headng-land-bc {
         font-size: 16px;
         padding: 0 12px;
         font-weight: 500;
     }

     .cta-first-headng-land-bc-new-h3 {
         font-size: 16px;
         padding: 0 12px;
         font-weight: 500;
     }

     .cta-btn-land-bc {
         padding: 1px 23px;
         font-size: 16px;
     }

     .containeer-for-bc-land-sect-6 {
         margin: auto;
         padding-inline: 2%;
         display: block;
     }

     .for-bc-land-third-sect-6 {
         width: 90%;
         margin-top: 18%;
     }

     .for-new-togg::after {
         margin-top: 0px !important;
     }

     .hed-containeer-box-land-bc-6 {
         font-size: 17px;
         padding: 10px 0 5px 16px;
         margin-bottom: 1%;
     }

     .for-land-bc-box-sect-6 p {
         padding: 1px 16px;
         font-size: 15px;
     }

     .land-bc-sect-6-di {
         margin-top: 15%;
     }

     .for-m-servie-land {
         width: auto;
     }

     .tick-img-land-bc-di {
         margin-top: -12%;
     }

     .p-land-bc-testi {
         font-size: 16px;
         padding: 2px 7px;
         margin-left: 8%;
     }

     .containeer-for-bc-land-sect-7 {
         display: block;
     }

     .for-bc-land-third-sect-7 {
         width: 93%;
     }

     .hed-containeer-box-land-bc-7 {
         font-size: 20px;
     }

     .for-m-testi-land-bc {
         width: 35%;
     }

     .for-m-coma-testi {
         width: 6%;
     }

     .for-land-bc-box-sect-7 p {
         font-size: 16px;
         padding: 2px 22px 5px 22px;
     }

     .coma-img-di {
         margin: 4% 0 2% 2%;
     }

     .coma-img-last-di {
         margin: 0 2% 0 0;
     }

     .testi-btn {
         padding: 2px 20px;
         font-size: 12px;
         border: 4px solid rgba(53, 53, 53, 1);
     }

     .containeer-for-bc-land-sect-8 {
         display: block;
     }

     .for-bc-land-third-sect-8 {
         width: 92%;
     }

     .hed-containeer-box-land-bc-8 {
         font-size: 20px;
     }

     .for-land-bc-box-sect-8 p {
         font-size: 15px;
         text-align: center;
         text-align: justify;
         padding: 1px 20px;
     }

     .marg-inli-indust-bc-land {
         margin-top: 5%;
         margin-inline: 0% !important;
         margin-bottom: 4%;
     }

     .p-land-why-bc {
         font-size: 15px;
         padding-right: 5%;
     }

     .gold-pat-lan-bc-why {
         width: 70%;
     }

     .why-logo-siz {
         width: 25%;
     }

     .heading-lan-bc-about {
         font-size: 15px;
         margin-inline: 8%;
         letter-spacing: 0px;
     }

     .who-we-are-m-img {
         width: 90%;
     }

     .heading-lan-bc-pric {
         margin: 0% 0 9% 0;
         font-size: 22px;
     }

     .containeer-for-bc-land-sect-11 {
         display: block;
     }

     .for-bc-land-third-sect-11 {
         width: 93%;
         margin-top: 5%;
     }

     .hed-containeer-box-land-bc-11 {
         font-size: 22px;
     }

     .sp-bc-pric {
         font-size: 16px;
     }

     .for-land-bc-box-sect-11 h4 {
         font-size: 22px;
     }

     .for-land-bc-box-sect-11 p {
         font-size: 16px;
         padding: 1px 5px;
     }

     .pric-btn {
         padding: 3px 30px;
         font-size: 16px;
     }

     .mrgn-in-bc-land-pr {
         margin-inline: 5% !important;
         margin-top: 5%;
     }

     .veri-import-nav {
         margin-left: 0% !important;
         margin-right: 0% !important;
     }

     .modal-land {
         padding: 11px 11px;
         margin-top: 10%;
     }

     .modal__title-land {
         font-size: 16px;
     }

     .btn-new-bc-l {
         font-size: 14px;
         padding: 5px 10px;
     }

     .popups {
         padding: 0px 15px;
         position: relative;
         transform: none;
         left: auto;
         margin-top: 10%;
         top: auto;
     }

     .request-btn {
         margin-left: 0%;
     }

     .btn-request-image {
         width: 50%;
     }

     .btn-request-new {
         top: 80%;
         left: 7px;
     }

     .formbold-btn {
         font-size: 15px;
         border-radius: 5px;
         padding: 9px 28px;
     }

     .p-for-indus-financial {
         font-size: 16px !important;
         padding-right: 5%;
     }

     .d365-second-dash {
         width: auto;
         margin-top: 0;
     }

     .b-contact-about {
         margin-top: 5%;
         text-align: center;
         margin-left: 0%;
     }

     .about-first-heading {
         font-size: 20px;
         margin-left: 0%;
         margin-top: 8%;
         text-align: center;
     }

     .di-heading {
         margin-top: 0%;
     }

     .last-sect-icon {
         width: 42%;
         height: auto;
     }

     .last-fifth-about-sect {
         display: block;
         margin-left: 0%;
         text-align: center;
         margin-top: 0%;
     }

     .icon-heading {
         font-size: 18px;
         margin-bottom: 0px;
     }

     .for-whls-box p {
         color: black;
         font-size: 15px;
         font-weight: 500;
     }

     .for-whls-box h3 {
         font-size: 18px;
     }

     .containeer-for-whls {
         display: block;
     }

     .for-whls-box {
         width: auto;
         margin-top: 3%;
     }

     .secnd-heading-last-sect {
         margin-left: 0%;
         font-size: 16px;
         text-align: center;
         margin-top: 2%;
     }

     .fifth-sect-heading-about {
         margin-left: 2%;
         font-size: 20px;
         margin-right: 3%;
         margin-bottom: 3%;
         text-decoration: none;
         text-align: center;
     }

     .last-mission-m {
         margin-top: 0%;
         margin-bottom: 8%;
     }

     .mission-para-about {
         font-size: 16px;
         margin-inline: 5%;
         margin-top: 0%;
         color: black;
         margin-bottom: 5%;
         position: inherit;
     }

     .third-sect-heading-about {
         font-size: 25px;
         margin-top: 120%;
         position: inherit;
         color: black;
         text-align: center;
     }

     .mobile-b-mission {
         width: 65%;
         margin-top: 0%;
     }

     .about-sec-sect-para {
         margin-top: 2%;
         padding-left: 4%;
         font-size: 16px;
         text-align: justify;
         margin-right: 2%;
     }

     .sec-sect-heading-about {
         margin-left: 0%;
         font-size: 25px;
         text-align: center;
         margin-top: 5%;
     }

     .magn-list-sec-sec-about {
         position: initial;
     }

     .values-sect-di {
         position: static;
         transform: initial;
         top: auto;
         left: auto;
     }

     .forth-sect-heading-about {
         font-size: 30px;
         text-decoration: underline;
         text-align: center;
         position: inherit;
     }

     .ax-top-imag {
         width: 90%;
     }

     .heading-share-2-sect-h {
         padding-left: 4%;
         font-size: 18px;
         margin-bottom: 1vh;
         margin-top: 10%;
     }

     .last-sect-sharepoint-p {
         margin-left: 3vh;
         margin-top: 5%;
     }

     .powerbit-imag {
         margin-top: 6%;
         width: 90%;
     }

     .heading-first-top-proj {
         padding-left: 3%;
         font-size: 20px;
         margin-top: 28%;
         padding-right: 2%;
         margin-right: 2%;
     }

     .fo-plus-sect-m-sales {
         margin-top: 1vh !important;
     }

     .heading-business-c-2 {
         padding-left: 4%;
         padding-right: 2%;
         font-size: 18px;
         margin-right: 2%;
         margin-bottom: 5%;
     }

     .heading-azure-3-sect-h-last {
         padding-left: 4%;
         font-size: 20px;
     }

     .for-fo-box p {
         color: black;
         font-size: 15px;
         font-weight: 500;
     }

     .for-fo-box h3 {
         font-size: 18px;
     }

     .containeer-for-fo {
         display: block;
         margin-bottom: 4%;
     }

     .fs-2nd-heading-s {
         font-size: 18px;
         padding-left: 4%;
         font-weight: 600;
         margin-top: 2%;
         margin-right: 5%;
     }

     .whiteBox-crm p {
         font-size: 15px;
         font-weight: 400;
         text-align: justify;
     }

     .crm-dash {
         width: 50%;
     }

     .g-dyn-crm {
         font-size: 20px;
         font-weight: 600;
         margin-top: 4%;
         padding-left: 0%;
     }

     .whiteBox-crm h3 {
         font-size: 16px;
         font-weight: 600;
     }

     .heading-dynamics-top {
         margin-right: 2%;
     }

     .g-dyn-h {
         font-size: 17px;
         margin-top: 4%;
         padding-left: 0%;
     }

     .g-dyn-p {
         padding-left: 0%;
         font-size: 14px;
         padding-right: 2%;
     }

     .p-dynamics {
         padding-left: 4%;
         font-size: 14px;
         margin-right: 5%;
         text-align: justify;
         white-space: normal;
     }

     .heading-dynamics-top {
         padding-left: 4%;
         font-size: 22px;
         margin-top: 28%;
         margin-bottom: 12px;
         padding-right: 2%;
     }

     .heading-dynamics-top-new {
         padding-left: 4%;
         font-size: 22px;
         padding-right: 2%;
         margin-right: 2%;
     }

     .heading-nav-second {
         padding-left: 3%;
         font-size: 18px;
         margin-right: 2%;
         margin-bottom: 4%;
         padding-right: 2%;
     }

     .heading-erp-la-second {
         padding-left: 4%;
         font-size: 18px;
         margin-right: 2%;
         padding-right: 2%;
     }

     .heading-ax-second {
         padding-left: 4%;
         font-size: 18px;
         margin-right: 2%;
         padding-right: 2%;
     }

     .heading-power-pl-2 {
         padding-left: 4%;
         font-size: 18px;
         padding-right: 2%;
         margin-right: 2%;
     }

     .heading-our-family {
         padding-left: 4%;
         font-size: 20px;
         padding-right: 2%;
         margin-right: 2%;
     }

     .logos-4 {
         width: 21%;
     }

     .bg-clas-ax-for-logo {
         padding: 10px 0;
         margin-top: 4%;
     }

     .heading-2-sect-h-ax {
         margin-top: 2%;
         padding-left: 4%;
         font-size: 18px;
     }

     .logo-ax-section {
         font-size: 16px;
         font-weight: 500;
     }

     .p-dynamics-commerce {
         margin-top: 3%;
         padding-left: 4%;
         font-size: 14px;
     }

     .last-sec-commerc {
         width: 90%;
         margin-top: 5%;
     }

     .v-top-img {
         width: 85%;
     }

     .virtual-fourt-sect-h {
         border-bottom: 4px solid #028EAD;
         font-size: 14px;
         width: auto;
         text-align: left;
     }

     .sharepoint-das-image {
         width: 85%;
     }

     .p-dynamics-sharepoint {
         padding-left: 4%;
         font-size: 14px;
         padding-top: 1%;
     }

     .sharepoint-1-sect-l-p {
         font-size: 14px;
         padding: 0% 7% 1% 5%;
     }

     .automate-las {
         width: 90%;
         margin: 5% 0;
     }

     .automate-dash-last {
         text-align: center;
     }

     .automate-fourt-sect-h {
         width: 90%;
         font-size: 14px;
         white-space: normal;
         margin-left: 4%;
     }

     .powerapps-top-imag {
         width: 80%;
     }

     .m-top-imag {
         width: 88%;
     }

     .marketing-last-sect-img-d {
         margin-top: 10%;
     }

     .last-sect-img-markting {
         width: auto;
     }

     .margt-marketing {
         margin-left: 0%;
     }

     .fo-third-m {
         margin-top: 3% !important;
     }

     .p-dynamics-bi {
         padding-left: 5%;
         font-size: 14px;
         padding-right: 6%;
     }

     .for-marketing-box h3 {
         font-size: 17px;
     }

     .for-marketing-box {
         width: auto;
         margin-top: 3%;
     }

     .containeer-for-marketing {
         display: block;
     }

     .for-azure-box h3 {
         font-size: 18px;
     }

     .for-azure-box {
         width: auto;
         margin-top: 3%;
     }

     .for-azure-box p {
         font-size: 14px;
     }

     .containeer-for-azure {
         display: block;
     }

     .for-fo-box {
         width: auto;
         margin-top: 3%;
     }

     .for-po-box h3 {
         font-size: 18px;
     }

     .for-po-box {
         width: auto;
         margin-top: 3%;
     }

     .containeer-for-po {
         display: block;
     }

     .containeer-for-po {
         display: block;
     }

     .for-po-box h3 {
         font-size: 18px;
     }

     .for-po-box p {
         font-size: 14px;
         text-align: justify;
     }

     .for-commerce-box h3 {
         font-size: 18px;
     }

     .for-commerce-box p {
         font-size: 14px;
         text-align: justify;
     }

     .marg-left-commrce {
         margin-left: 2%;
     }

     .for-commerce-box {
         width: auto;
         margin-top: 3%;
         padding: 1em 10px 15px 10px;
     }

     .containeer-for-NAV {
         display: block;
     }

     .for-NAV-box h3 {
         font-size: 16px;
     }

     .for-NAV-box p {
         font-size: 14px;
     }

     .marg-left-commrce {
         margin-left: 2%;
     }

     .for-NAV-box {
         width: auto;
         margin-top: 3%;
         padding: 1em 20px 15px 15px;
     }

     .containeer-for-commerce {
         display: block;
     }

     .heading-marketing-2-sect-h {
         padding-left: 4%;
         font-size: 18px;
         margin-right: 2%;
     }

     .heading-erp-2-sect-h {
         padding-left: 4%;
         font-size: 18px;
         margin-right: 2%;
         margin-bottom: 6%;
     }

     .heading-nav-2-sect-h {
         padding-left: 4%;
         font-size: 18px;
         margin-right: 2%;
     }

     .heading-commerce-2-sect-h {
         padding-left: 4%;
         font-size: 18px;
         margin-right: 2%;
     }

     .heading-sharepoint-2-sect-h {
         padding-left: 4%;
         font-size: 18px;
         margin-right: 2%;
     }

     .heading-automate-2-sect-h {
         padding-left: 4%;
         font-size: 18px;
         margin-right: 2%;
     }

     .heading-automate-2-sect-h-2 {
         padding-left: 4%;
         font-size: 18px;
         margin-right: 2%;
     }

     .marke-top-2-h {
         font-size: 18px;
         padding-left: 3%;
         font-weight: 600;
         margin-right: 5%;
         margin-top: 2%;
     }

     .heading-marketing-last-sect {
         margin-right: 1%;
         padding-left: 5%;
         font-size: 18px;
         margin-bottom: 3%;
     }

     .cs-1-sect-l-p {
         font-size: 15px;
         padding: 0% 5% 1% 4%;
     }

     .hr-1-sect-l-p {
         font-size: 14px;
         padding: 0% 5% 1% 4%;
     }

     .hr-top-2-h {
         font-size: 18px;
         padding-left: 4%;
         margin-right: 5%;
         margin-top: 5%;
     }

     .he-p-secd-sect-s {
         padding-left: 0%;
     }

     .h-2-sect-public {
         padding-left: 4%;
         font-size: 20px;
         margin-right: 2%;
     }

     .h-2-sect-public-3 {
         padding-left: 4%;
         font-size: 20px;
         margin-right: 2%;
     }

     .heading-2-sect-sectr {
         font-size: 19px;
         padding-left: 4%;
         margin-top: 5%;
         padding-right: 2%;
     }

     .p-dynamics-publi-sect {
         padding-left: 4%;
         font-size: 14px;
         padding-right: 4%;
     }

     .sect-l-p {
         color: black;
     }

     .financial-l-p {
         font-size: 14px;
         padding: 0% 7% 1% 5%;
     }

     .manufa-l-p {
         font-size: 14px;
         padding: 2% 4% 0% 4%;
     }

     .finan-2-hed {
         font-size: 20px;
         margin-bottom: 20px;
     }

     .heading-first-top-finan {
         padding-left: 7%;
         font-size: 22px;
         margin-top: 18%;
         margin-right: 3%;
     }

     .h-wholesale {
         padding-left: 4%;
         font-size: 22px;
         margin-right: 3%;
     }

     .first-top-2-whole {
         font-size: 20px;
         margin-top: 2vh;
         padding-left: 5%;
         padding-right: 2%;
     }

     .colr-co {
         color: black !important;
     }

     .heading-first-wholesa {
         padding-left: 8%;
         font-size: 18px;
         margin-top: 18%;
         margin-right: 2%;
     }

     .ret-new-para {
         font-size: 14px;
         padding: 1% 5% 0% 4%;
     }

     .retail-secd-he-new {
         font-size: 18px;
         padding-left: 3%;
         margin-top: 2vh;
         padding-right: 2%;
     }

     .new-desn-manufa:after {
         color: black !important;
     }

     .collapss-secd-sect-indtr {
         margin-right: 2%;
         margin-left: 3%;
     }

     .manufacturing-3-sect {
         font-size: 20px;
         margin-right: 3%;
     }

     .heading-office-2-sect-h {
         padding-left: 3%;
         font-size: 18px;
         margin-right: 2%;
         margin-bottom: 5%;
     }

     .heading-office-2-sect-hes {
         padding-left: 3%;
         font-size: 19px;
         margin-top: 7%;
         margin-right: 2%;
         margin-bottom: 4%;
     }

     .offic-1-sect-l-p {
         font-size: 14px;
         padding: 0% 3% 2% 4%;
     }

     .offi-top-2-h {
         font-size: 18px;
         font-weight: 600;
         margin-right: 5%;
     }

     .p-dynamics-office {
         padding-left: 4%;
         font-size: 14px;
     }

     .whiteBox-powerp.powerp-box-b {
         margin-bottom: 4%;
     }

     .whiteBox-powerp .powrp-box-h {
         font-size: 15px;
     }

     .p-dynamics-powerp {
         padding-left: 4%;
         font-size: 14px;
         margin-top: 2%;
         color: black;
         text-align: justify;
         padding-right: 5%;
     }

     .logo-heading-powerp {
         font-size: 20px;
         white-space: normal;
     }

     .heading-powerp-2-sect-h {
         padding-left: 4%;
         font-size: 20px;
         margin-right: 2%;
         font-weight: 600;
     }

     .power-top-imag {
         width: 80%;
         margin-top: 8%;
     }

     .p-dynamics-powerpl {
         padding-left: 4%;
         font-size: 14px;
         padding-right: 2%;
     }

     .supply-1-sect-l-p {
         font-size: 14px;
         padding: 0% 4% 2% 3%;
     }

     .hovr-color-erp:hover {
         text-align: center;
     }

     .fo-dashb {
         width: 80%;
     }

     .containeer-for-cs {
         display: block;
     }

     .heading-cs-last-sect {
         padding-left: 5%;
         font-size: 18px;
         margin-right: 2%;
     }

     .for-cs-box p {
         font-size: 15px;
     }

     .for-cs-box h3 {
         font-size: 18px;
     }

     .for-cs-box {
         width: 90%;
         margin-inline: 5%;
         margin: 10px;
         padding: 10px;
     }

     .for-about-box p {
         font-size: 16px;
     }

     .for-about-box h3 {
         font-size: 18px;
     }

     .bc-p-2 {
         padding-left: 0% !important;
         font-size: 14px !important;
         padding-right: 2% !important;
     }

     .busnces {
         text-align: left;
     }

     .bc-h2-2 {
         font-size: 17px !important;
         margin-top: 4% !important;
         padding-left: 0% !important;
     }

     .containeer-for-erp {
         display: block;
     }

     .containeer-for-about {
         display: block;
         width: auto;
     }

     .erp-p {
         font-size: 16px;
         margin-left: 12%;
     }

     .d365-logo-fam {
         text-align: -webkit-right;
     }

     .for-erp-box p {
         font-size: 16px;
     }

     .for-erp-box:first-child {
         margin-left: 0px;
         margin-inline: 5%;
     }

     .for-erp-box {
         width: auto;
         margin-inline: 5%;
         margin-bottom: 4%;
         padding: 1em;
     }

     .for-about-box {
         width: auto;
         margin-inline: 5%;
         margin-bottom: 4%;
         text-align: center;
         padding: 10px;
         box-shadow: 0 19px 38px rgba(0, 0, 0, 0.30), 0 15px 12px rgba(0, 0, 0, 0.22);
     }

     .paragraph-section-for-erp {
         font-size: 14px;
         white-space: normal;
     }

     .box-for-pricing:first-child {
         margin-left: 0%;
     }

     .box-for-pricing {
         width: 100%;
         padding: 1em;
     }

     .box-for-pricing-npr {
         width: 100%;
         padding: 1em;
     }

     .box-for-pricing-for {
         padding: 10px;
     }

     .box-for-pricing-for-npr {
         padding: 10px;
     }

     .image-pri-h-2 {
         width: 80%;
     }

     .image-pri-h-2 {
         margin-left: -15%;
     }

     .image-pri-h-3 {
         margin-left: -4vh;
         width: 80%;
     }

     .containeer {
         display: block;
     }

     .image-pri-h {
         width: 80%;
     }

     .online-box-new {
         margin-top: 0%;
         margin-bottom: 5%;
     }

     .online-box-new-npr {
         margin-top: 0%;
         margin-bottom: 5%;
     }

     .price-h {
         margin-left: 5%;
         text-align: -webkit-center;
         font-size: 23px;
     }

     .price-h-npr {
         margin-left: 5%;
         text-align: -webkit-center;
         font-size: 23px;
     }

     .price-h-2-sec {
         margin-left: 5%;
         text-align: -webkit-center;
         font-size: 23px;
     }

     .price-h-2-sec-npr {
         margin-left: 5%;
         text-align: -webkit-center;
         font-size: 23px;
     }

     .price-h-3-s {
         margin-left: 5%;
         text-align: -webkit-center;
         font-size: 23px;
     }

     .sb-price {
         font-size: 16px;
     }

     .sb-price-npr {
         font-size: 16px;
     }

     .sb-price-new-for-la {
         font-size: 16px;
     }

     .annual-h {
         font-size: 16px;
     }

     .annual-h-npr {
         font-size: 16px;
     }

     .annual-h-3-s {
         font-size: 16px;
     }

     .annual-h-3-s-npr {
         font-size: 16px;
     }

     .list-p-online {
         font-size: 14px;
         padding: 0px 4px 10px 0px;
     }

     .list-p-online-npr {
         font-size: 14px;
         padding: 0px 4px 10px 0px;
     }

     .done-image {
         width: 10%;
     }

     .done-image-bc {
         width: 10%;
     }

     .fs-1-sect-l-p {
         font-size: 14px;
         padding: 0% 5% 1% 5%;
     }

     .wrapss-forpricing {
         margin-top: 4%;
     }

     .services-paragra-hm {
         font-size: 16px;
         margin-top: 8px;
     }

     .upgrade-sec-thrd-img {
         width: 65%;
     }

     h4 {
         font-size: 16px;
         color: black;
     }

     .hed2-sing-blg {
         font-size: 20px;
         font-weight: 500;
         margin-left: 5px;
     }

     .sigl-blog-img {
         width: 40%;
         padding: 1em 0px;
     }

     .un-sing-blg li {
         font-size: 16px;
     }

     .un-sing-blg {
         margin-left: 25px;
     }

     .p-dynamics-azure {
         padding-left: 3%;
         font-size: 14px;
         padding-top: 1%;
     }

     .p-dynamics-azure-l {
         padding-left: 3%;
         font-size: 14px;
         padding-top: 1%;
     }

     .detail-page-img {
         margin-top: 6%;
         margin-bottom: 6%;
         text-align: center;
         margin-inline: 2%;
         border-radius: 2%;
     }

     .heading-hr-2-sect-h {
         padding-left: 4%;
         font-size: 18px;
         margin-right: 2%;
     }

     .hr-righ-image-new {
         margin-top: 6%;
     }

     .par-blg-sing {
         font-size: 15px;
         margin-inline: 2%;
     }

     .hed3-sing-blg {
         font-size: 20px;
         font-weight: 500;
         margin-left: 5px;
     }

     .botm-bodr-sect-h-upg {
         font-size: 22px !important;
         margin-right: 2%;
         margin-left: 6%;
     }

     .detil-blog-marn {
         margin-left: 0%;
     }

     .heading-upg-secd {
         padding-left: 4%;
         font-size: 18px;
         margin-top: 4%;
         padding-right: 2%;
         text-align: left;
     }

     .secd-sect-upg-hed {
         font-size: 20px !important;
         padding-left: 4%;
     }

     .explore-next-section,
     .next-section,
     .move-to-getintouch,
     .linkcontainer,
     .link {
         position: relative;
     }

     .customers-st-othr h3 {
         font-size: 18px;
     }

     .mobile-respn-sluns {
         margin-left: 6%;
     }

     .info-data-styl {
         padding-left: 2%;
     }

     .text-bottom-center p {
         padding: 5px 10px;
         bottom: 0px;
     }

     .explore-next-section,
     .next-section,
     .move-to-getintouch,
     .linkcontainer,
     .link {
         bottom: 22px;
         display: none;
         color: black !important;
     }

     .btm-mrgns {
         margin-top: -33%;
     }

     .displ {
         display: none !important;
     }

     .mobile-first {
         font-size: 20px;
         margin-top: 0%;
     }

     .customers-st-othr-bottm {
         margin-top: 0%;
     }

     .mobile-none {
         display: none;
     }

     .mobile-blocks {
         display: block;
     }

     .p-dynamics-fs {
         margin-top: 3%;
         padding-left: 4%;
         font-size: 14px;
     }

     .customers-st-othr h2 {
         font-size: 34px;
         font-weight: 600;
     }

     .customers-st-othr-top {
         margin-top: 0%;
     }

     .about-image-st {
         margin-top: 7%;
     }

     .about-image-st {
         width: 36%;
         margin-inline: auto;
     }

     .customers-st-othr h2 {
         font-size: 30px
     }

     .about-para-new {
         font-size: 14px;
         text-align: justify;
         padding: 0 14px;
     }

     .panel {
         padding: 10px;
     }

     .mobile-vie {
         display: none !important;
     }

     .mobile-dspl {
         display: block;
     }

     .ulist-padig-about {
         padding-top: 10%;
         text-align: center;
     }

     .verticl-divs {
         margin-bottom: 20%;
         text-align: -webkit-right;
     }

     .list-hide {
         display: none !important;
     }

     .fs-top-2-h {
         font-size: 17px !important;
         padding-left: 2% !important;
         font-weight: 500;
         margin-top: 2% !important;
     }

     .img-new-blog {
         margin-left: 5%;
         margin-top: 2%;
         width: 80%;
     }

     .top-first-bg {
         background-size: contain !important;
         background-repeat: no-repeat;
     }

     .text-secnd-new-about {
         font-size: 4vh;
         margin-bottom: 10px;
     }

     .social a i {
         font-size: 18px;
     }

     .lable-form {
         font-size: 16px;
     }

     .form-details p.paragraph {
         font-size: 15px !important;
         margin-inline: 0px;
     }

     .form-details h4 {
         font-size: 20px;
     }

     .blgg-heading {
         font-size: 5vh;
         text-align: center;
     }

     .image-blog-g {
         text-align: center;
     }

     .about-gold-heading {
         font-size: 25px;
         text-align: center;
         margin-top: 22%;
     }

     .popup-headings {
         font-size: 18px;
     }

     .modal-overlay {
         padding: 10px;
     }

     .logo-famly-cl {
         width: 50% !important;
     }

     .apps-logos-2 {
         width: 58%;
     }

     .logo-mrgn-mob {
         margin-top: 5%;
     }

     .apps-logos {
         width: 58%;
     }

     .ind-heading {
         font-size: 4vh;
     }

     .apps-heading {
         font-size: 4vh;
     }

     .social a {
         width: 25px;
         height: 25px;
         margin: 0px 10px;
     }

     .footer-icon-logo {
         width: 7%;
     }

     .automate-dash-imag {
         width: 80%;
     }

     .copyright-text {
         font-size: 14px;
         margin-left: 0%;
         margin-top: 5px;
         margin-bottom: 5px;
     }

     .copyright-text-lan {
         font-size: 14px;
         margin-left: 0%;
         margin-top: 5px;
         margin-bottom: 5px;
     }

     .formbold-form-label-up-newslettr {
         font-size: 18px;
         padding-left: 10%;
     }

     .formbold-btn-newslettr {
         font-size: 14px;
         padding: 8px 10px;
     }

     .formbold-mb-5-up {
         display: block;
         text-align: center;
         margin-bottom: 20px;
     }

     .new-home-img {
         width: 91%;
     }

     .for-cont-m {
         display: initial !important;
     }

     .news-lettr {
         margin-top: 0%;
         margin-left: -4%;
     }

     .qr-footer {
         margin-top: 20%;
         text-align: left;
     }

     .list-itm-a-2 {
         font-size: 18px;
     }

     .list-itm-a {
         font-size: 18px;
     }

     .list-itm {
         margin-top: 8%;
         text-align: center;
     }

     .contt-para {
         color: #038EF5;
     }

     .contct-form-btn {
         padding: 5px 20px;
     }

     .marp {
         padding: 0px 20px 2% 20px;
         margin-top: 0%;
     }

     .social-icn-margn {
         margin-top: 2%;
         margin-bottom: 5%;
         margin-left: 14%;
     }

     .ulist-margn-footr {
         margin-top: 8%;
     }

     .contact-para-footer {
         margin-left: 4%;
     }

     .contact-mail-h {
         margin-left: 3%;
     }

     .social {
         margin-left: -67px;
     }

     .icon-msg {
         font-size: 18px !important;
     }

     .footer-hs {
         font-size: 20px;
         margin-left: 0%;
         text-align: left;
         margin-bottom: 8%;
     }

     .Address-h {
         font-size: 20px;
         margin-top: 6%;
     }

     .main-footer-section {
         margin-inline: 0%;
     }

     .term-sec {
         padding: 0%;
     }

     .industry-btn-mor {
         padding: 2px 5px;
         margin: auto;
     }

     .det-h-jobs-form {
         margin: 5% 5% 3% 5%;
         font-size: 22px;
         text-align: left;
     }

     .appy-ma-bt {
         padding: 5px 12px;
         font-size: 15px;
     }

     .appy-bt {
         margin-top: 26%;
         margin-bottom: 8%;
     }

     .carer {
         margin-top: 19%;
     }

     .last-carer-btn a {
         padding: 6px 14px;
         font-size: 16px;
     }

     .last-carer-btn {
         margin-top: 10%;
     }

     .last-hed-carrer {
         margin-bottom: 14%;
     }

     .p-dynamics-hr {
         margin-top: 3%;
         padding-left: 4%;
         margin-right: 5%;
         font-size: 15px;
     }

     .last-hed-carrer strong {
         font-size: 16px;
     }

     .secd-sect-para-carer {
         font-size: 16px;
     }

     .secd-sect-carer-h3 {
         font-size: 20px;
         margin-top: 10%;
     }

     .carer-explore-d a {
         padding: 7px 18px;
         font-size: 14px;
     }

     .center-text h2 {
         font-size: 2em;
     }

     .carer-explore-d {
         width: max-content;
     }

     .det-h-jobs {
         margin: 5% 5% 3% 5%;
         font-size: 22px;
         text-align: left;
     }

     .job-form {
         margin-bottom: 4%;
     }

     .uli-det {
         margin-left: 2%;
         padding: 0 14px;
         font-size: 14px;
     }

     .career-details h5 {
         font-size: 18px;
     }

     .det-par-1 {
         font-size: 14px;
     }

     .label-text {
         font-size: 14px;
     }

     .apply-btn-career {
         padding: 5px 22px;
         font-size: 15px;
     }

     .loctin-imag-d {
         margin-bottom: 7%;
     }

     .loction-img {
         width: 9%;
     }

     .main-h-jobs {
         font-size: 4vh;
     }

     .h-jobs {
         font-size: 16px;
     }

     .career-tab {
         padding: 15px 8px 15px 8px;
         margin: 8px 0px 30px 0px;
     }

     ul#footer-address {
         margin-left: 12px;
     }

     ul#footer-address li {
         font-size: 16px;
         padding-left: 8px;
     }

     ul#footer-address li#map-icon:before {
         vertical-align: middle;
         font-size: 25px
     }

     .togglefaq {
         font-size: 12px;
         padding: 15px 2px;
         margin-top: 4%;
         font-weight: 500 !important;
     }

     .accordionfaq .accordion-content p {
         font-size: 12px;
     }

     .faqanswer p {
         font-size: 12px;
         color: black;
     }

     .skill-head {
         margin: 50px 0;
     }

     .request-btn {
         position: absolute;
         top: 88%;
         left: 2%;
     }

     .plan-box-ul-m {
         margin-top: 5%;
     }

     .heading-supply-2-sect-h {
         padding-left: 4%;
         font-size: 18px;
         font-weight: 600;
     }

     .paragraph-section-home {
         font-size: 13px;
         white-space: normal;
     }

     .our-apps-logo-heading {
         font-size: 13px;
         white-space: normal;
     }

     .solns-lit-mrgn {
         margin-bottom: 10%;
     }

     .our-mission-p {
         margin-left: 0%;
         margin-bottom: 0%;
         margin-right: 2%;
     }

     .vision-im-d {
         margin-top: 0px;
     }

     .cor-valu-sty {
         padding: 10px 0;
         font-size: 16px;
     }

     .mission-r-im1-main {
         right: 4%;
         width: 80%;
     }

     .mission-r-im2-main {
         bottom: 8vh;
         width: 80%;
     }

     .mission-r-im1 {
         right: 6%;
     }

     .chouchin img {
         width: 70%;
         margin-top: 15%;
     }

     .newparasolution {
         font-size: 8px;
     }

     .gold-colr-m {
         font-size: 28px !important;
         margin-inline: 5%;
     }

     .chouchin.layer1 {
         width: 100px;
     }

     .supply-chain-imag {
         width: auto;
     }

     .about-us-sect-heading {
         font-size: 25px;
     }

     .order-lit-supply {
         padding-left: 10%;
         font-size: 15px;
     }

     .lst-item-marg-supply {
         margin-left: 0%;
     }

     .whiteBox-supply {
         padding: 15px 14px;
         margin: 1%;
     }

     .whiteBox-supply h3 {
         font-size: 17px;
         text-align: left;
     }

     .whiteBox-supply p {
         font-size: 14px;
     }

     .heading-supply {
         padding-left: 3%;
         font-size: 20px;
         margin-top: 28%;
         padding-right: 4%;
     }

     .supply-top-2-h {
         font-size: 18px;
         padding-left: 3%;
         font-weight: 600;
         padding-right: 2%;
         margin-right: 5%;
         margin-top: 1%;
     }

     .p-dynamics-supply {
         margin-top: 10px;
         padding-left: 4%;
         text-align: justify;
         font-size: 14px;
     }

     .industy-heading {
         text-align: left;
         margin-top: 20%;
     }

     .mobile-vie {
         margin-right: 4%;
     }

     .contentss {
         padding: 1vh 0px 11vw 0;
         display: block;
     }

     .contentss p {
         margin-bottom: 2px;
         margin-top: 2px;
     }

     .btns-123 {
         margin-top: 0px;
         left: 4%;
     }

     .btnhh {
         font-size: 10px;
         padding: 8px 15px;
     }

     .pdng-acp {
         padding: 8px 25px !important;
     }

     #popContainer {
         padding-inline: 0px;
         width: 80%;
     }

     div#popUpForm {
         overflow: scroll;
         height: auto;
         top: 185px;
     }

     .bs-logo-pricing {
         width: 42%;
         margin: 0% 0 10px 3%;
     }

     #close {
         margin: 6px;
     }

     .buy-now-btns {
         top: -53px;
         font-size: 16px;
         padding: 5px 24px;
     }

     .term-pop-para {
         font-size: 13px;
     }

     .term-icon-cl {
         width: 8%;
         margin-left: 3%;
     }

     .term-pop-para-live {
         font-size: 16px;
     }

     .term-icon-cl-live {
         width: 10%;
     }

     .d365-btn {
         position: relative;
         top: 20%;
     }

     .for-border-prici {
         padding: 0px;
     }

     .for-border-prici-npr {
         padding: 0px;
     }

     .d365-btn-2 {
         position: relative;
         top: 10%;
         padding: 0px;
         font-size: 0px;
     }

     .d-365-new-btn {
         width: 36%;
     }

     .online-h {
         padding: 5px 0;
         font-size: 18px;
     }

     .last-box-h-onl {
         font-size: 16px;
     }

     .last-box-h-onl-npr {
         font-size: 14px;
     }

     .modal-1 {
         margin-inline: 4%;
         padding: 10px 10px;
     }

     .heading-online-contact-form {
         font-size: 25px;
         margin-top: 24%;
         margin-bottom: 5%;
     }

     .indx-2-hea {
         margin-left: 0%;
     }

     .btn-buy {
         padding: 6px 30px;
         font-size: 16px;
     }

     .btn-buy-npr {
         padding: 6px 30px;
         font-size: 16px;
     }

     .term-sec-liv {
         margin-left: 5%;
         margin-right: 5%;
         margin-bottom: 5%;
     }

     .price-h {
         font-size: 24px;
         margin-top: 5%;
     }

     .price-h-2-sec {
         font-size: 24px;
     }

     .price-h-3-s {
         font-size: 24px;
     }

     .online-box {
         margin-top: 4%;
         margin-bottom: 5%;
     }

     .skill-head h1 {
         font-size: 30px;
     }

     .industries-lis-mrbg {
         text-align: center;
     }

     .image-text-overlay {
         width: auto;
         padding-bottom: 30px;
         margin-top: 10px;
     }

     .image-text-overlay .overlay-subtext {
         font-size: 14px;
         line-height: 5px;
     }

     .indx-2-hea {
         margin-left: 0%;
     }

     .image-text-overlays {
         width: auto;
         padding: 20px 25px 0 25px;
     }

     .image-text-overlays .overlay-subtext {
         font-size: 14px;
     }

     .skill-icon {
         width: 50%;
     }

     .skill-icon i {
         font-size: 70px;
     }

     .single-skill {
         margin-inline: auto;
     }

     .circle-chart {
         width: 130px;
         height: 130px;
     }
 }

 @media only screen and (max-width: 480px) {
     .di-fl-ne-pr {
         position: static;
     }

     .pagination {
         padding: 10px;
         margin: 0;
         border-radius: 10px;
         display: block;
     }

     .pagination li.active {
         font-size: 15px;
         margin: 0 0px 0 0;
     }

     .pagination li {
         display: inline-block;
         margin: 0 0 0;
         font-size: 15px;
         line-height: 0;
         height: 0;
         padding: 18px 10px;
     }
 }

 @media (min-width: 540px) {
     .sm\:w-half {
         width: 50%;
     }
 }

 @media (max-width:500px) {
     .signup {
         display: inline-flex;
         width: 90vw;
         margin-top: 10px;
         height: auto;
         margin-left: 4%;
     }
 }

 @media (max-width: 600px) {

     .tds,
     .ths {
         padding: 5px 5px 5px 8px;
     }

     .tables-blog {
         font-size: 8px;
     }

     .crm-header-img-w {
         width: 90%;
         margin-bottom: 4px;
         margin-right: 2rem;
     }

     .font-header-h-st {
         margin-top: 1rem;
     }

     .header-bg-crm-sec {
         padding: 10px 1rem 0 1rem !important;
     }

     .crm-last-img-di {
         margin-top: 1.5rem;
     }

     .M-color-bg-sect-card-crm .h4-crm {
         font-size: 13px;
         line-height: 1.2;
     }

     .M-color-bg-sect-card-crm {
         text-align: left;
         padding: 20px 20px;
         margin-bottom: 2rem;
     }

     .M-color-bg-sect-card-crm p {
         font-size: 13px;
     }

     .font-s-h4-new-NBL-D {
         font-size: 14px;
         text-align: left;
         line-height: 1.2;
         margin-bottom: 5px;
         margin-top: 15px;
     }

     .blog-new-img-inner-st {
         margin-top: 5px;
     }

     .m-mrgn-b-img {
         margin-bottom: 1rem;
     }

     .m-dsply-none {
         display: none;
     }

     .d-dsply-block {
         display: none;
     }

     .m-d-block {
         display: block;
     }

     .m-d-none {
         display: none;
     }

     .google-stars-st {
         margin-top: 1rem;
         padding-left: 0px;
     }

     .google-stars-st-finance {
         margin-top: 1rem;
         padding-left: 0px;
     }

     .footer .footer-left,
     .footer .footer-center,
     .footer .footer-right {
         display: block;
         width: 100%;
         margin-left: 0%;
         margin-bottom: 40px;
         text-align: center;
     }

     .footer .footer-center i {
         margin-left: 0;
     }

     .footer .menu a {
         font-size: 18px;
         font-weight: 400;
     }
 }

 @media screen and (max-width: 700px) {
     .mo-no {
         display: none !important;
     }

     .popup {
         width: 90%;
         padding: 20px;
     }

     .popup h2 {
         margin-top: 22px;
         font-size: 16px;
         font-weight: 600;
         padding: 2px 0;
     }

     .popup .close {
         top: -4px;
         right: 8px;
         font-size: 35px;
     }

     .formbold-main-wrappers {
         padding: 14px 15px;
     }

     .overlay {
         position: absolute;
     }

     .formbold-form-input-ups {
         font-size: 14px;
     }

     .formbold-form-labels {
         font-size: 14px;
     }

     .formbold-form-inputs {
         font-size: 14px;
     }

     .formbold-btns {
         font-size: 14px;
         padding: 8px 20px;
     }
 }

 @media (min-width: 768px) {
     .tabs-container {
         padding: 4rem 4rem;
     }

     .tabs-b label {
         order: 1;
     }

     .tabs-b .tab-b {
         order: 9;
     }
 }

 @media (min-width:1200px) and (max-width: 1400px) {
     .nav-links li a {
         font-size: 15px;
         padding: 1px 8px;
     }
 }

 @media (min-width:950px) and (max-width: 1199px) {
     .nav-links li a {
         font-size: 13px;
         padding: 0px 4px;
     }
 }