@import url('https://fonts.googleapis.com/css2?family=Bricolage+Grotesque:opsz,wght@12..96,200..800&family=Gorditas:wght@400;700&family=Manrope:wght@200..800&display=swap');
:root{
    --font-family-main: "Bricolage Grotesque", sans-serif;
    --font-family-secondary: "Manrope", sans-serif;
    --font-family-third: "Gorditas", serif;
    --primary-violet: #5752A2;
    --secondary-pink:#ED2C7F;
    --thrid-orange:#FC815B;
    --black: #000;
    --white: #fff;
}

body {font-size:1rem; font-weight:400; line-height:1.6; margin:0; -webkit-font-smoothing:antialiased}
html {scroll-behavior:smooth}
h1, h2, h3, h4, h5, h6 {font-family:var(--font-family-main); color:var(--black); font-weight:500; line-height:1.1em;}
img {max-width:100%}
a{color:blue;}
a:hover{color:blue;}
ul, ol {margin:0; padding:0}
.h1-heading, .hero-heading{font-family:var(--font-family-main); margin-top:15px; margin-bottom:20px; font-weight:600}
.hero-text p {font-size:19px;}
.h2-heading{font-family:var(--font-family-main); margin-top:15px; margin-bottom:15px; font-size:36px; font-weight:500; line-height:46px;}
p {font-family:var(--font-family-secondary); font-size:17px; font-weight:500;}
.py-100 {padding-top:100px; padding-bottom:100px;}
.fw-600 {font-weight:600;}
.overflow-hidden {overflow:hidden;}
hr {margin:0px;}
.grey-bg {background:rgba(244, 243, 248, 1);}
.btn-orange {background:transparent; color:#fc815b; padding:12px 30px; border-radius:40px; font-weight:600; font-family:bricolage grotesque, sans-serif; border:1px solid #fc815b !important; font-size:18px;}
.btn-orange-reverse{background:#fc815b;color:white;}
.btn-orange:hover {color:white; background:#fc815b;}
.btn-orange-reverse:hover{color:#fc815b; background:transparent;}
.btn-contact {color:#FFF; font-size:18px; font-style:normal; line-height:normal; border-radius:30px; background-color:#FC815B; padding:10px 25px; border:none}
.btn-contact:hover {color:#fff}
/* second nav */
.sec-nav-active {border-bottom:3px solid #5752A2; opacity:1 !important;}
.mcs__second-nav-main {box-shadow:0px 4px 10px 0px rgba(0, 0, 0, 0.15); background-color:#fff; z-index:10;}
.mcs__second-nav-main ul li a {color:black; text-align:center; font-family:var(--font-family-secondary); font-size:15px; font-weight:500; letter-spacing:0.36px; padding:12px;}
.mcs__second-nav-main ul li {opacity:0.6;}
.mcs__second-nav-main ul {display:flex; list-style:none; justify-content:space-between; height:auto; align-items:center;}
/* common heading for all sections */
.primary-heading{font-family:var(--font-family-main); font-size:26px!important; line-height:32px!important; color:var(--secondary-pink)!important; font-weight:500; padding-bottom:0px!important;}
.mcs_section-main-heading h2, .secondary-heading{color:#000; text-align:center; font-family:var(--font-family-main); font-size:36px; font-weight:500; line-height:46px;}
.mcs_section-main-heading p {font-size:17px; font-weight:500; text-align:center;}
.mcs__services_violet-sec-two {background-image: url(../../images/ecommerce-marketplace-development/body/our-services/sec-two/violet-bg-img.png);background-repeat: no-repeat;background-size: cover;}
.mcs__engagment-sec-three-main {height:450px; display:flex; justify-content:center; align-items:center; background-image:url(../../images/ecommerce-marketplace-development/body/engagment-model/sec-3/bg-img.png); background-repeat:no-repeat; background-position:center; background-size:cover;}
.cta-heading {font-size:36px !important;line-height:46px;}
.cta-sub-heading {font-size:20px; font-family:var(--font-family-secondary); line-height:30px; color:var(--white); font-weight:400; letter-spacing:1px; margin-top:15px; margin-bottom:30px;}
/*ecommerce-magic starts*/
#ecommerce-magic .accordion {width:100%;}
.accordion-button:focus {box-shadow:none; background:none;}
.accordion-button:not(.collapsed) {box-shadow:none;}
#ecommerce-magic .accordion-button {border:3px solid rgba(87, 82, 162, 0.2); border-radius:15px; padding:10px; color:rgba(87, 82, 162, 1);}
#ecommerce-magic .accordion-button:not(.collapsed) {border:0px; background:white;}
/*#ecommerce-magic .accordion-item:has(.accordion-button:not(.collapsed)) {background:rgba(244, 243, 248, 1); border-radius:15px; padding:10px;}*/
.accordion-item-active {background:rgba(244, 243, 248, 1)!important; border-radius:15px!important; padding:10px!important;}
#ecommerce-magic .accordion-button::after {background:url(../../images/b2b-ecommerce-development-services/accordion-icon.png); width:34px; height:34px;}
#ecommerce-magic .accordion-button:not(.collapsed)::after {background-image:url(../../images/b2b-ecommerce-development-services/accordion-icon.png);}
#ecommerce-magic .accordion-body {padding:10px; padding-top:20px;}
#ecommerce-magic .accordion-body h4 {font-family:var(--font-family-secondary); font-size:16px; line-height:22px; color:rgba(237, 44, 127, 1); font-weight:700; margin-bottom:5px;}
#ecommerce-magic .accordion-body p {font-size:14px; line-height:22px; font-weight:500; margin-bottom:15px; padding-left:15px;}
/*ecommerce-magic ends*/
/*mcs-edge starts*/
.mcs-edge-row-sec .mcs-card-main {border-radius:10px; border:1px solid rgba(87, 82, 162, 0.30); background:#FFF; padding:30px;}
.mcs-edge-row-sec .mcs-card-main .mcs-edge-card img {width:80px; margin-bottom:20px;}
.mcs-edge-row-sec .mcs-card-main .mcs-edge-card h3 {color:#000; font-family:var(--font-family-secondary); font-size:26px; font-weight:700; letter-spacing:0.32px; line-height:35px;}
.mcs-edge-row-sec .mcs-card-main .mcs-edge-card ul {padding-inline-start:0px; list-style:none; margin-top:20px;}
.mcs-edge-row-sec .mcs-card-main .mcs-edge-card ul li .inner-card h5 {color:#ED2C7F; font-family:var(--font-family-secondary); font-size:17px; font-weight:700; line-height:27px; letter-spacing:0.51px;}
.mcs-edge-row-sec .mcs-card-main .mcs-edge-card ul li .inner-card p {color:#000; font-family:var(--font-family-secondary); font-size:14px; font-weight:500; line-height:22px; letter-spacing:0.42px;}
.mcs-edge-row-sec .mcs-card-main .mcs-edge-card ul li .inner-card {position:relative; margin-left:20px;}
.mcs-edge-row-sec .mcs-card-main .mcs-edge-card ul li .inner-card::before {content:''; position:absolute; width:2px; height:64px; background:#5752A2; left:-15px; top:8px;}
.mcs-edge-sec-four .mcs-edge-sec-four-left h5 {color:#ED2C7F; text-align:left; font-family:var(--font-family-main); font-size:30px; font-weight:500;}
.mcs-edge-sec-four .mcs-edge-sec-four-left p {font-size:16px;}
.mcs-edge-sec-four-left {justify-content:unset !important; align-items:unset !important;}
.mcs-edge-sec-four-right {background-image:url(../../images/ecommerce-marketplace-development/body/mcs-edge/mcs-sec-bg.png), linear-gradient(101deg, #FFF2F8 7.01%, #F3F2FF 86.04%); background-repeat:no-repeat; background-size:contain; background-position:center; border-radius:10px; padding:30px;}
.mcs-edge-sec-four-right .mcs-edge-sec-four-inner p {color:#000; font-family:var(--font-family-secondary); font-size:22px; font-weight:500; line-height:34px; letter-spacing:0.64px;}
.mcs-edge-sec-four-right .mcs-edge-sec-four-inner .inner-inner {background-color:#fff; border-radius:15px; box-shadow:3px 3px 0px 0px #D0C0DB; padding:20px 12px; margin:5px 0px; width:200px; display:flex; flex-direction:column; justify-content:center; margin:5px;}
.mcs-edge-sec-four-right .mcs-edge-sec-four-inner .inner-inner img {width:30px;}
.mcs-edge-sec-four-right .mcs-edge-sec-four-inner .inner-inner h6, .mcs-edge-sec-four-right .mcs-edge-sec-four-inner .inner-inner span{color:#000; font-family:var(--font-family-main); font-size:28px; font-weight:600; margin:3px 0px;}
.mcs-edge-sec-four-right .mcs-edge-sec-four-inner .inner-inner p {color:#000; font-family:var(--font-family-secondary); font-size:12px; font-weight:500; line-height:17px; letter-spacing:0.32px; margin:0px;}
.mcs-edge-top-main-heading h2 {font-size:36px; line-height:46px; margin-bottom:15px;}
/*mcs-edge ends*/
/* case studies starts */
.mcs__edge-sec-two-main {background:#F4F3F8;}
.mcs__edge-sec-two-main .owl-edge img {border-radius:30px;}
.owl-edge .owl-nav {margin-top:20px; padding-bottom:20px;}
.owl-edge .owl-nav {display:block !important;}
.mcs__edge-sec-two-main .mcs_edge-carousel-card-inner {display:flex; flex-direction:column; justify-content:space-between; height:100%; align-items:start;}
.mcs__edge-sec-two-main .mcs_edge-carousel-card-inner .blue-badge {background-color:var(--primary-violet); border:none; border-radius:3px; padding:3px 10px; color:#FFF; font-family:var(--font-family-secondary); font-size:14px; font-weight:700; line-height:28px; letter-spacing:0.28px;}
.mcs__edge-sec-two-main .mcs_edge-carousel-card-inner .light-blue-badge {background:transparent; border:1px solid #E1DFEA; border-radius:3px; padding:2px 9px; color:#5752A2; font-family:var(--font-family-secondary); font-size:14px; font-weight:500; line-height:28px; letter-spacing:0.28px;}
.mcs__edge-sec-two-main .mcs_edge-carousel-card-inner h4, .mcs__edge-sec-two-main .mcs_edge-carousel-card-inner h3{font-size:36px; margin-bottom:20px;}
.mcs__edge-sec-two-main .mcs_edge-carousel-card-inner p {font-weight:500;}
.mcs__edge-sec-two-main .mcs_edge-carousel-card-inner a {background-color:black; padding:8px 20px; border-radius:50px; display:inline-block;}
.truncate-text {overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical;}
/*case studies ends*/
/* owl carousel starts */
.owl-carousel .owl-nav button.owl-prev, .owl-carousel .owl-nav button.owl-next {height:50px; width:50px; background:var(--thrid-orange); border-radius:44px;}
.owl-carousel .owl-nav button span {margin-bottom:-10px !important; line-height:0px; width:55px; display:flex; margin-top:-6px; justify-content:center;}
.owl-nav button span {display:none !important;}
.owl-nav button.owl-prev::before {content:"\f053"; font-family:"font awesome 6 free"; font-weight:600; background-color:#fc815b; padding:5px; border-radius:50px; font-size:20px; color:#F4F3F8; width:100%; height:100%; display:flex; justify-content:center; align-items:center;}
.owl-nav button.owl-next::before {content:"\f054"; font-family:"font awesome 6 free"; font-weight:600; background-color:#fc815b; padding:5px; border-radius:50px; font-size:20px; color:#F4F3F8; width:100%; height:100%; display:flex; justify-content:center; align-items:center;}
.owl-nav button.owl-next:hover::before, .owl-nav button.owl-prev:hover::before {background:#869791 !important;}
/*owl carousel ends*/
/* Start Testimonials */
.mcs_edge-carousel-card {padding:35px; background-repeat:no-repeat; background-position:center; background-size:cover; border-radius:30px;}
/* mcs edge section four testimonal */
.mcs__edge-sec-four-testimonal {background:#F4F3F8;}
.mcs_edge-testimonal {border-radius:30px; background:#FFF;}
.mcs_edge-testimonal .mcs_edge-carousel-card-inner p {color:#000; font-family:var(--font-family-secondary); font-size:18px; font-weight:600; line-height:30px; letter-spacing:0.48px; position:relative; z-index:1; opacity:0.8;}
.mcs_edge-testimonal .mcs_edge-carousel-card-inner p:first-child::before {content:''; display:inline-block; background-image:url(../../images/ecommerce-marketplace-development/body/mcs-edge/sec-four-testimonal/white-quote.png); background-size:contain; width:30px; height:30px; top:-5px; left:-15px; z-index:-1; position:absolute; background-repeat:no-repeat;}
.mcs_edge-testimonal .mcs_edge-carousel-card-inner p:nth-child(2):not(:last-child)::after {content:''; display:inline-block; background-image:url(../../images/ecommerce-marketplace-development/body/mcs-edge/sec-four-testimonal/pink-quote.png); background-size:contain; width:25px; height:25px; right:15px; bottom:-15px; z-index:-1; position:absolute; background-repeat:no-repeat;}
.mcs_edge-testimonal .mcs_edge-carousel-card-inner .author h6,.mcs_edge-testimonal .mcs_edge-carousel-card-inner .author .author-name{color:#000; font-family:var(--font-family-main); font-size:20px; font-weight:600;}
.author-name::before{display:none!important;}
.mcs_edge-testimonal .mcs_edge-carousel-card-inner .author p {color:#000; text-align:center; font-family:var(--font-family-main); font-size:13px; font-weight:400; margin:-5px 0px 0px 0px;}
.author .author-img img {width:55px;}
.mcs_edge-carousel-card .author {position:relative;}
.mcs_edge-carousel-card .author-img {position:absolute; bottom:0; left:0; transform:translateY(100%);}
.mcs_edge-testimonal {background:transparent !important;}
.mcs__edge-sec-four-testimonal .mcs_edge-carousel-card {height:100% !important; display:flex; flex-direction:column; justify-content:space-between;}
.mcs__edge-sec-four-testimonal .owl-item {border:1px solid #DFDCEA; background:transparent !important;}
.owl-testimonal .owl-item {opacity:0.25; transition:0.3s;}
.owl-testimonal .owl-item.active.center {opacity:1;}
.owl-nav button {width:40px; height:40px; background:transparent !important; position:relative; margin:0 !important; padding:0 !important; margin-left:5px !important; margin-right:5px !important;}
.owl-nav button span {display:none !important;}
.owl-nav button.owl-prev::before {content:"\f053"; font-family:"font awesome 6 free"; font-weight:600; background-color:#fc815b; padding:5px; border-radius:50px; font-size:20px; color:#F4F3F8; width:100%; height:100%; display:flex; justify-content:center; align-items:center;}
.owl-nav button.owl-next::before {content:"\f054"; font-family:"font awesome 6 free"; font-weight:600; background-color:#fc815b; padding:5px; border-radius:50px; font-size:20px; color:#F4F3F8; width:100%; height:100%; display:flex; justify-content:center; align-items:center;}
#testimonial .mcs__edge-sec-two-carousel::before {background-image:none;}
.owl-testimonal .mcs_edge-testimonal img {position:absolute; bottom:-25px;}
#testimonial .owl-theme .owl-nav {margin-top:50px;}
/* End Testimonials */
/* teck stack starts */
.mcs_tech-stack .accordian_tab_wrapper {display:flex;}
.mcs_tech-stack .accordain_tab_group {width:30%; margin-right:15px;}
.mcs_tech-stack .accordain_tab_group .tab {cursor:pointer; padding:10px 20px; margin:8px 10px; background-color:#F4F3F8; border-radius:10px; width:100%; display:flex; justify-content:space-between; align-items:center;}
#one:checked ~ .accordain_tab_group #one-tab, #two:checked ~ .accordain_tab_group #two-tab, #three:checked ~ .accordain_tab_group #three-tab, #four:checked ~ .accordain_tab_group #four-tab, #five:checked ~ .accordain_tab_group #five-tab, #six:checked ~ .accordain_tab_group #six-tab, #seven:checked ~ .accordain_tab_group #seven-tab, #eight:checked ~ .accordain_tab_group #eight-tab, #nine:checked ~ .accordain_tab_group #nine-tab {background-color:#5752A2; color:#fff !important;}
.mcs_tech-stack .accordian_tab_wrapper input[type="radio"] {display:none;}
#one:checked ~ .accordian_tab_contents #one-tab-content, #two:checked ~ .accordian_tab_contents #two-tab-content, #three:checked ~ .accordian_tab_contents #three-tab-content, #four:checked ~ .accordian_tab_contents #four-tab-content, #five:checked ~ .accordian_tab_contents #five-tab-content, #six:checked ~ .accordian_tab_contents #six-tab-content, #seven:checked ~ .accordian_tab_contents #seven-tab-content, #eight:checked ~ .accordian_tab_contents #eight-tab-content, #nine:checked ~ .accordian_tab_contents #nine-tab-content {display:block;}
.mcs_tech-stack .accordian_tab_contents .accordian_tab_content {display:none;}
.mcs_tech-stack .tab {color:#000; font-family:var(--font-family-main); font-size:18px; font-weight:500; letter-spacing:0.72px;}
.mcs_tech-stack .tab-arrow {background-color:#fff; height:30px; width:30px; display:flex; justify-content:center; border-radius:50%; align-items:center;}
.mcs_tech-stack .tab-arrow img {width:60px; height:15px;}
.mcs_tech-stack .accordian_tab_contents {background-image:linear-gradient(94deg, #F4F3F8 47%, rgba(244, 243, 248, 0.00) 100%); margin-left:15px; border-radius:10px; padding:30px; width:75%;}
.mcs_tech-stack-card-inner {display:flex; flex-wrap:wrap; gap:18px;}
.mcs_tech-stack-right-card-main .mcs_tech-stack-card-inner .box {width:165px; height:145px; background:#fff; border-radius:15px; display:flex; justify-content:center; align-items:center;}
.mcs_tech-stack-right-card-main .mcs_tech-stack-card-inner .inner-box {text-align:center;}
.mcs_tech-stack-right-card-main .mcs_tech-stack-card-inner .inner-box img {width:70px; height:50px; object-fit:contain;}
.mcs_tech-stack-right-card-main .mcs_tech-stack-card-inner .inner-box p {color:#000; text-align:center; font-family:var(--font-family-secondary); font-size:14px; font-weight:400; margin:10px 0px; letter-spacing:0.6px;}
#tech-stack #stack-tab .nav-link {color:#000000; background:transparent; font-weight:500; border-bottom:2px solid white; transition:0.3s; border-radius:0;}
#tech-stack #stack-tab .nav-link.active {color:#5752A2; font-weight:600; border-color:#ED2C7F;}
/* Start Tech Stack */
.mcs_tech-stack .accordian_tab_contents {padding:0 !important; background:none !important;}
.mcs_tech-stack .accordian_tab_contents .col {padding:0;}
.mcs_tech-stack .accordain_tab_group {margin-bottom:20px; display:flex; justify-content:center; column-gap:10px;}
.mcs_tech-stack .accordain_tab_group .tab {background:transparent !important; margin:0; border-bottom:2px solid transparent; border-radius:0; padding:0px !important; justify-content:center; padding-bottom:10px;}
#one:checked ~ .accordain_tab_group #one-tab, #two:checked ~ .accordain_tab_group #two-tab, #three:checked ~ .accordain_tab_group #three-tab, #four:checked ~ .accordain_tab_group #four-tab, #five:checked ~ .accordain_tab_group #five-tab, #six:checked ~ .accordain_tab_group #six-tab, #seven:checked ~ .accordain_tab_group #seven-tab, #eight:checked ~ .accordain_tab_group #eight-tab, #nine:checked ~ .accordain_tab_group #nine-tab {color:#5752A2 !important; border-color:#ed2c7f;}
#tech-stack .accordion-button {background:rgba(244, 243, 248, 1); border-radius:10px;}
#tech-stack .accordion-button:not(.collapsed) {background:rgba(87, 82, 162, 1); color:white;}
.mcs_engagment-card-body ul {padding-inline-start:33px!important;}
#tech-stack .accordion-button::after {background:url(../../images/b2b-ecommerce-development-services/tech-stack-accordion-icon.png); width:34px; height:34px; background-repeat:no-repeat; background-size:cover;}
#tech-stack .accordion-button:not(.collapsed)::after {background:url(../../images/b2b-ecommerce-development-services/accordion-icon.png);}
/* End Tech Stack */
/*engagement model starts*/
.mcs_engagment-sec-inner {background:#F4F3F8;}
.mcs_engagment-card {border-radius:30px; border:2px solid #DFDCEA; background:#FFF;}
.mcs_engagment-card-body h6 {color:#000; font-family:var(--font-family-secondary); font-size:22px; font-weight:700; letter-spacing:0.28px;}
.mcs_engagment-card-body p {color:#000; font-family:var(--font-family-secondary); font-size:16px; font-weight:500; line-height:24px; letter-spacing:0.6px; margin-top:15px;}
.mcs_engagment-card-body ul {padding-inline-start:40px;}
.mcs_engagment-card-body ul li {font-family:var(--font-family-secondary); font-size:14px; font-weight:600; line-height:25px; letter-spacing:0.03em; text-indent:-34px; margin-bottom:7px;}
.mcs_engagment-card-body ul li::before {content:''; width:20px; height:20px; background-image:url(../../images/ecommerce-marketplace-development/body/our-services/list-style.png); background-repeat:no-repeat; background-size:contain; display:inline-block; margin:0px 13px -7px 0px;}
.mcs_engagment-sec-cards-row .modal-bg {background:linear-gradient(90deg, #ffffff 0%, rgba(255, 255, 255, 0) 100%); padding:30px; border-radius:30px; margin-bottom:40px;}
.mcs_engagment-sec-cards-row .modal-bg-reverse {background:linear-gradient(90deg, #ffffff00 0%, #ffffff 100%); padding:30px; border-radius:30px; margin-bottom:40px;}
.mcs_engagment-sec-cards-row p {margin-bottom:0;}
.mcs_engagment-sec-cards-row h3 {font-family:"Manrope", sans-serif; font-weight:bold; font-size:30px; margin-bottom:20px;}
.mcs_engagment-sec-cards-row h4 {color:#ed2c7f; font-family:"Manrope", sans-serif; font-weight:bold; font-size:22px; margin-bottom:10px;}
/*engagement model ends*/
/*related ecommerce starts*/
.sec-four-lg-box {height:350px; width:255px; display:flex; align-items:end; padding:10px; background-repeat:no-repeat; background-position:center; background-size:cover; border-radius:23px;}
.sec-four-lg-box h5 {color:var(--white); font-family:var(--font-family-main); font-size:23px; font-weight:500; line-height:29px;}
.lg-one-bg {background-image:url(../../images/ecommerce-marketplace-development/body/engagment-model/sec-4/lg-one.png);}
.lg-two-bg {background-image:url(../../images/ecommerce-marketplace-development/body/engagment-model/sec-4/lg-two.png);}
.lg-three-bg {background-image:url(../../images/ecommerce-marketplace-development/body/engagment-model/sec-4/lg-three.png);}
.lg-four-bg {background-image:url(../../images/ecommerce-marketplace-development/body/engagment-model/sec-4/lg-four.png);}
.lg-five-bg {background-image:url(../../images/ecommerce-marketplace-development/body/engagment-model/sec-4/lg-five.png);}
/*related ecommerce ends*/
/* divider */
.divider{stroke-width: 1px;color: #000;opacity: 0.15;}
/*faq starts*/
.faq-sec-main .faq-sec-main-inner .faq-sec-heading h2 {color:#000; text-align:center; font-family:var(--font-family-main); font-size:36px; font-weight:500; line-height:46px; margin-bottom:15px;}
.accordion-item {border:none;}
.faq-sec-accordian .accordion-button {color:#000; font-family:var(--font-family-secondary); font-size:20px; font-weight:500; letter-spacing:0.72px; background:none;}
.faq-sec-accordian .accordion-button:not(.collapsed)::after {background-image:none; transform:none; content:'_'; background-color:var(--primary-violet); font-size:22px; font-weight:bold; color:var(--white); line-height:9px; text-align:center;}
.faq-sec-accordian .accordion-button::after {content:'+'; text-align:center; line-height:27px; font-size:22px; background-color:#fff; width:30px; border-radius:20px; height:30px; background-image:none; border:1px solid #5752A24D;}
.faq-sec-accordian .accordion-body.faq-accordian-body {background-color:#F4F3F8; margin-top:10px; border-radius:10px;}
.faq-sec-accordian .accordion-body.faq-accordian-body p {color:#000; font-family:var(--font-family-secondary); font-size:16px; font-weight:400; line-height:28px; letter-spacing:0.54px;}
#faq .accordion-button {border-bottom:2px solid #dee2e6; ; border-radius:0px;}
#faq .accordion .accordion-item:last-child .accordion-header .accordion-button {border-bottom:0px;}
#faq ul {padding-left:20px;}
#faq ul li {list-style:unset;}
#faq ul li p {margin-top:0px; margin-bottom:5px;}
#faq .accordion-button {border-bottom:none; border-radius:20px; background:white; box-shadow:1px 0px 3px 1px rgba(0, 0, 0, 0.59); margin-top:10px;}
#faq .accordion-button:not(.collapsed) {border-top:5px solid #5752A2;}
#faq .accordion-body {border-radius:20px; margin-top:10px;}
/*faq ends*/
/*our global offices starts*/
.our-global-main {background-image:url(../../images/ecommerce-marketplace-development/body/contact/our-global/our-global-office.png); background-repeat:no-repeat; background-size:contain;}
.our-global-inner-card h6, .global-offices-country{color:#5752A2; text-align:center; font-family:var(--font-family-main); font-size:20px; font-weight:700; margin-top:20px;}
.our-global-inner-card p {color:#000; text-align:center; font-family:var(--font-family-main); font-size:16px; font-weight:500; line-height:25px; letter-spacing:0.36px;}
#global-offices .owl-stage-outer {overflow:hidden;}
.owl-global-offices .owl-nav {display:none;}
.owl-global-offices .owl-dots {display:flex; justify-content:center; align-items:center;}
.owl-global-offices .owl-dots button {width:10px; height:10px; border-radius:50%; background:#FED9CE; margin:0px 5px;}
.owl-global-offices .owl-dots button.active {width:13px; height:13px; background:#5752A2;}
/*our global offices ends*/
@media (min-width: 1024px) {
.mcs_section-main-heading {width:900px; margin:0 auto;}
.mcs-four-before::before {content:''; width:200px; height:200px; background-image:url(../../images/ecommerce-marketplace-development/body/mcs-edge/sec-before.png); float:right; margin-top:-50px; background-repeat:no-repeat; margin-right:-50px; background-size:contain; z-index:-1; position:relative;}
.mcs__edge-sec-two-carousel {position:relative;}
.mcs__edge-sec-two-carousel::before {content:''; background-image:url(../../images/ecommerce-marketplace-development/body/mcs-edge/sec-before.png); width:200px; height:200px; display:inline-block; position:absolute; top:-84px; background-size:contain; left:-81px; transform:rotate(-91deg);}
.mcs__edge-sec-two-carousel::before {left:unset; top:-10px; background-size:contain; right:-40px; transform:rotate(0deg);}
}
@media (min-width: 1200px) {
.mcs__edge-sec-two-carousel::before {top:-40px; right:-40px;}
}
/*mobile devices*/
@media (max-width: 992px) {
.hero-text p {font-size: 18px;}
.py-100 {padding-top:50px; padding-bottom:50px;}
.h2-heading{font-size:24px; line-height:30px;}
p, .mcs_section-main-heading p {font-size:16px;}
.btn-orange {font-size:16px; padding:10px 20px;}
.primary-heading{font-size:22px!important; line-height:26px!important;}
.mcs_section-main-heading h2, .secondary-heading{font-size:24px; line-height:30px;}
.cust-tab {white-space:nowrap; overflow-x:scroll;}
.mcs__second-nav-main {top:75px !important;}
.cta-heading {font-size:24px !important;line-height:30px;}
.cta-sub-heading {font-size:14px; line-height:22px;}
#ecommerce-magic .accordion-body h4 {line-height:19px;}
#ecommerce-magic .accordion-body p {font-size:12px; line-height:16px; margin-bottom:15px; padding-left:15px;}
.mcs-edge-sec-four .mcs-edge-sec-four-left h5 {font-size:24px;}
.mcs-edge-top-main-heading h2 {font-size:24px; line-height:30px;}
.mcs-edge-sec-four-right {padding:15px;}
.mcs-edge-sec-four-right .mcs-edge-sec-four-inner p {font-size:18px; line-height:29px;}
.mcs__edge-sec-two-main .mcs_edge-carousel-card-inner h4, .mcs__edge-sec-two-main .mcs_edge-carousel-card-inner h3{font-size:24px;}
.mcs_edge-carousel-card {padding:20px; width:100%;}
#stack-tabContent .tab-pane {display:block !important; opacity:1;}
.mcs_engagment-card-body h6 {font-size:20px;}
.mcs_engagment-card-body p {line-height:22px; font-size:14px;}
.mcs_engagment-card-body ul li {line-height:20px; font-size:14px;}
.sec-four-lg-box {width:unset; margin:0px 15px;}
.owl-related-ecommerce .owl-nav {display:flex; justify-content:center; margin-top:20px;}
}