/* Common style start here */
*{font-family:"Montserrat", sans-serif}
:root{--primarycolor:#FF5703;--secondrycolor:#192a44;--secondrytextcolor:#4c596d;--bgcolorsecondry:#e6e8ea;--primaryfont:"Montserrat", sans-serif;--secondryfont:"Montserrat", sans-serif;--primarystrokecolor:#ffceb3;--bgwhite:#ffffff;--bordercolor:#e5e7eb;--bglightblue:#f3f6f9}
::selection{background:#FF5703;color:#fff}
::-moz-selection{background:#FF5703;color:#fff}
body{background:#fff;overflow-x:hidden;overflow-y:auto !important;padding-right:0px !important}
h1,h2,h3,h4,h5,h6,p{margin:0;padding:0;font-family:var(--primaryfont)}
h1 span,h2 span,h3 span,h4 span{font-family:var(--primaryfont)}
p{font-family:var(--secondryfont)}
a{text-decoration:none}
.text-white{color:#fff}
.text-orange{color:#FF5703}
.text-grey{color:#192a44}
.text-blue{color:#192a44}
.text-black{color:#000}
.text-left{text-align:left}
:focus-visible{outline:0}
figure{overflow:hidden;border-radius:0}
figure img{transition:0.5s all ease-in-out;border-radius:0;width:100%}
figure:hover img,
figure:focus img{transform:scale(1.2)}
.z-index1{z-index:1}
/* body button.btn{background-color:transparent !important} */
.text-center img{margin-left:auto;margin-right:auto;margin-bottom:0}
.justify{text-align:justify}
.d-none{display:none}
.bg-blue{background:var(--bglightblue)}
.internal-links{color:#FF5703;}
p{color:var(--secondrytextcolor);font-size:16px;font-weight:400;line-height:168%;padding-bottom:25px;position:relative}
.brands-section, .partners-section, .achievements-section, .casestudy-section, .reviews-section, .industries-section, .inside-sparkout-section, .blog-section, .technology-section, .common-section{padding:70px 0}
/* .pr-1, .px-1{padding-right: .25rem !important;}
.pl-2, .px-2{padding-left: .5rem !important;} */
.pl-3, .px-3 {padding-left: 1rem !important;}
/* .mr-3 {
  margin-right: 20px;
} */
/* @media (max-width:420px){
  .row-cols-2 > *{flex:0 0 auto;width:100%;}
} */
@media screen and (max-width:1199px){
  p{font-size:15px;}
  .brands-section, .partners-section, .achievements-section, .casestudy-section, .reviews-section, .industries-section, .inside-sparkout-section, .blog-section, .technology-section, .common-section{padding:70px 0;}
}
@media screen and (max-width:991px){
  h2 br,  h3 br,  h4 br,  h5 br,  p br{display:none;}
  h5, .h5{font-size:16px !important;line-height:26px;}
  .brands-section, .partners-section, .achievements-section, .casestudy-section, .reviews-section, .industries-section, .inside-sparkout-section, .blog-section, .technology-section, .common-section{padding:60px 0;}
  .gap{row-gap:35px;}
}
@media screen and (max-width:767px){
  p{font-size:14px;padding-bottom:15px;}
  .brands-section, .partners-section, .achievements-section, .casestudy-section, .reviews-section, .industries-section, .inside-sparkout-section, .blog-section, .technology-section, .common-section{padding:60px 0;}
}
@media (max-width:576px){
  .brands-section, .partners-section, .achievements-section, .casestudy-section, .reviews-section, .industries-section, .inside-sparkout-section, .blog-section, .technology-section, .common-section{padding:40px 0;}
  .gap{row-gap:25px;}
}
@media (max-width:480px){
  .brands-section, .partners-section, .achievements-section, .casestudy-section, .reviews-section, .industries-section, .inside-sparkout-section, .blog-section, .technology-section, .common-section{padding:30px 0;}
}
/* btn-primary style start here */
.btn-check:checked + .btn,
.btn.active,
.btn.show,
.btn:first-child:active,
:not(.btn-check) + .btn:active,
.btn-check:active + .btn-primary,
.btn-check:checked + .btn-primary,
.btn-primary.active,
.btn-primary:active,
.show > .btn-primary.dropdown-toggle,
.btn-primary:not(:disabled):not(.disabled).active:focus,
.btn-primary:not(:disabled):not(.disabled):active:focus,
.show > .btn-primary.dropdown-toggle:focus,
.btn:focus-visible{background:none !important;border:none !important;color:var(--primarycolor) !important;box-shadow:none !important}
.btn-check:checked + .btn:focus-visible,
.btn.active:focus-visible,
.btn.show:focus-visible,
.btn:first-child:active:focus-visible,
:not(.btn-check) + .btn:active:focus-visible{box-shadow:none !important}
.btn-primary{color:var(--secondrycolor);font-size:14px;font-family:var(--primaryfont);font-weight:600;line-height:150%;background:none;border:0;padding:13px 0;margin:0 0 23px 0;transition:0.3s ease-in-out;position:relative;display:flex;gap:7px}
.btn-primary:hover,
.btn-primary:focus{color:var(--secondrycolor);background:none;border:0;padding:13px 0 13px 26px;transition:0.3s ease-in-out;box-shadow:none}
.btn-primary:not(:disabled):not(.disabled).active:focus,
.btn-primary:not(:disabled):not(.disabled):active:focus{box-shadow:none;background:none;border:0;color:var(--secondrycolor)}
.btn-primary:before{transition:0.3s ease-in-out}
.btn-primary:hover:before{width:47px;height:47px;content:"";border-radius:100%;background:var(--bgcolorsecondry);position:absolute;left:0;top:0;z-index:-1}
.btn-primary img{width:21px !important;height:21px !important}
.show > .btn-primary.dropdown-toggle:focus{box-shadow:none;background:none;border:0;color:var(--secondrycolor)}
@media (max-width:480px){
  .btn-primary img{width:18px !important;height:18px !important;}
  .btn-primary{padding:8px 0;}
  .btn-primary:hover,
  .btn-primary:focus{padding:8px 0 8px 18px;}
  .btn-primary:hover:before{width:30px;height:30px;left:0;top:4px;}
  .btn-primary{font-size:13px;}
}
/* btn-primary style ends here */

/* Common style ends here */

/* Footer style start here */
.footer{background:#f9fafb;padding:53px 0 0}
.footer-logo{width:260px;margin-bottom:30px}
.footer-heading h3, .footer-heading .h3{color:var(--primarycolor) !important;font-size:20px !important;font-weight:600;line-height:150% !important;padding-bottom:6px !important;margin-bottom:0 !important}
.footer-heading p{color:var(--secondrytextcolor) !important;font-size:16px !important;line-height:168% !important;font-weight:400;margin-bottom:0 !important;padding-bottom:42px !important}
.lines-white hr{border-top:0 solid #e6e8ea;position:relative;height:2px;opacity:1;background:#e6e8ea;margin:0 0 45px}
.lines-white hr:before,
.lines-white hr:after{width:35px;height:2px;background:#FF5703;content:"";position:absolute;left:0;top:0}
.lines-white hr:after{width:6px;background:#fff;left:35px}
.footer-heading ul{list-style:none;padding:0;margin:0}
.footer-heading ul li a{color:var(--secondrytextcolor) !important;font-size:16px !important;line-height:168% !important;font-weight:400;text-decoration:none;transition:0.3s ease-in-out;margin:0 !important;padding-bottom:12px;display:block}
.footer-heading ul li a:hover{color:var(--primarycolor) !important}
.footer-bottom{background:#f3f4f6;padding:23px 0 13px;margin-top:33px}
.footer-bottom p{color:var(--secondrytextcolor) !important;font-size:16px !important;line-height:168% !important;font-weight:400 !important;margin:0;padding-bottom:12px}
.copyrights a{color:var(--secondrytextcolor) !important;font-size:16px !important;line-height:168% !important;font-weight:400;margin:0;text-decoration:none;padding:0}
.social-icons ul{list-style:none;margin:0;padding:0 0 13px;display:flex;align-items:center;justify-content:flex-end;gap:32px}
.social-icons ul li a{margin:0}
.social-icons ul li a img{width:24px;height:24px}
.protected-screen img{width:175px;margin-bottom:13px !important}
.footer-bottom .lines-white hr{margin-bottom:13px}
.register-block a{color:var(--secondrytextcolor);text-decoration:underline}
.register-block a:hover{color:#FF5703}
.register-para{display:flex;gap:15px;flex-wrap:wrap}

/* Scroll Top Start */
.scroller{position:fixed;bottom:70px;right:30px;width:40px;height:40px;font-size:20px;border:1px solid #FF5703;display:none;background:#fff;color:#192a44;cursor:pointer;z-index:999;transition:0.3s all ease-in-out;border-radius:0;padding: 5px;text-align: center;}
.scroller:hover{background:#FF5703;color:#fff;}
.scroller.show{display:block;}
/* Scroll Top End */

@media (max-width:1199px){
  .footer-heading p,.copyrights a,.footer-bottom p{font-size:14px !important;}
  .footer-heading ul li a{font-size:15px !important;}
  .footer-heading h3, .footer-heading .h3{font-size:18px !important;}
  .social-icons ul{grid-gap:24px;gap:24px;}
  .social-icons ul li a img{width:20px;height:20px;}
  .protected-screen img{width:140px;}
  .footer-logo{width:210px !important;}
}
@media (max-width:991px){
  .footer-logo{width:155px !important;}
  .footer-heading p .span-block{display:inline;}
  .register-para{display:flex;gap:10px;}
}
@media (max-width:767px){
  .footer-heading h3, .footer-heading .h3{font-size:17px !important;}
  .footer-logo{width:180px !important;}
  .social-icons, .protected-screen{justify-content:flex-start !important;}
  .social-icons ul{grid-gap:24px;grid-gap:18px;gap:18px;}
  .footer-heading ul li a{font-size:14px !important;padding-bottom:7px;}
  .footer-bottom{padding:20px 0 0;margin-top:25px;}
  .footer-heading p{padding-bottom:20px !important;}
  .footer{padding:30px 0 0;}
  .social-icons ul li a{margin:0 0 10px 0 !important;}
}
@media (max-width:480px){
  .footer-heading ul{margin-bottom:15px;}
  .footer-heading .empty{display:none;}
  .no-heading-pb-0 ul{margin-bottom:15px;}
  .scroller{bottom:45px;right:10px;width:30px;height:30px;font-size:14px;}
  .footer-logo{margin-bottom:20px;}
  .footer-bottom{margin-top:15px;}
}
/* Footer style ends here */


/* Title Wrap style start here */
.dots{position:relative}
.dots:before{content:"";position:absolute;right:-23px;bottom:-4px;width:33px;height:33px;border-radius:100%;background:var(--primarycolor);z-index:-1}
.title-wrap{margin-bottom:20px}
.title-wrap h2, .title-wrap .h2,
.title-wrap h1{font-size:32px;font-weight:600;line-height:140%;letter-spacing:-0.5px;padding-bottom:25px;color:var(--secondrycolor);position:relative;
  /* z-index:99; */
  margin:0}
.title-wrap h2 span,
.title-wrap h2 span a, .title-wrap .h2 span,
.title-wrap .h2 span a,
.title-wrap h1 span{color:var(--primarycolor);font-family:var(--primaryfont)}
.title-wrap h4,
.title-wrap .h4{font-size:14px;color: #4C596D; font-weight:500;line-height:150%;position:relative;padding-bottom:15px;display:flex;gap:10px;margin:0}
.title-wrap h4 .dots,
.title-wrap .h4 .dots{left:0;top:6px;width:8px;height:8px;border-radius:100%;background:var(--primarycolor);display:block}
.title-wrap h4 .dots:before,
.title-wrap .h4 .dots:before{display:none}
.title-wrap h3{font-size:26px;font-weight:600;line-height:140%;letter-spacing:-0.5px;padding-bottom:20px;color:var(--secondrycolor);position:relative;
  /* z-index:99 */
}
.title-wrap h6,
.title-wrap .h6{color:var(--secondrytextcolor);font-size:18px;font-weight:700;line-height:150%;padding-bottom:25px}
.text-center .title-wrap h4,
.text-center.title-wrap h4{justify-content:center}
.text-white .title-wrap h2,
.text-white .title-wrap h4{color:var(--bgwhite)}
.title-wrap .h3{font-size:30px;line-height:140%;font-weight: 600;letter-spacing:-0.5px;padding-bottom:20px;color:var(--secondrycolor);position:relative;
  /* z-index:99; */
  margin:0}
.title-wrap .h3 span,.title-wrap h3 span{color:var(--primarycolor);font-family:var(--primaryfont)}
.title-wrap h4.h3{position:relative;display:inline-block;}
.title-wrap h4.h3 .dots1{position:relative;}
.title-wrap h4.h3 .dots1::before{content:"";position:absolute;right:-23px;bottom:-4px;width:33px;height:33px;border-radius:100%;background:var(--primarycolor);z-index:-1}
.bg-invest-ar .title-wrap .h3, .bg-invest-ar .title-wrap h3 {color: #fff;}
@media (max-width: 1400px){.title-wrap h2 {font-size: 28px;}}
@media screen and (max-width:1199px){
  .title-wrap h4{font-size:13px;padding-bottom:15px;}
  .title-wrap h2, .title-wrap .h2, .title-wrap h1{font-size:28px;padding-bottom:20px;}
  .title-wrap h3, .title-wrap .h3{font-size:24px;padding-bottom:20px;}
}
@media screen and (max-width:991px){
  .title-wrap h2 br, .title-wrap .h2 br, .title-wrap h1 br{display:none;}
  .title-wrap h4{font-size:12px;padding-bottom:15px;}
  .title-wrap h2, .title-wrap .h2, .title-wrap h1{font-size:25px;padding-bottom:15px;}
  .title-wrap h3, .title-wrap .h3{font-size:22px;padding-bottom:15px;}
  .dots:before{right:-15px;bottom:-3px;width:24px;height:24px;}
  .title-wrap h6,
  .title-wrap .h6{font-size:16px;padding-bottom:15px;}
}
@media screen and (max-width:767px){
  .title-wrap h1,
  .title-wrap h2, .title-wrap .h2,
  .title-wrap h4,
  .title-wrap p{text-align:left !important;}
  .text-center .title-wrap h1,
  .text-center .title-wrap h2,
  .text-center .title-wrap p,
  .text-center .title-wrap h4,
  .title-wrap.text-center h1,
  .title-wrap.text-center h2,
  .title-wrap.text-center p,
  .title-wrap.text-center h4{text-align:center !important;}
  .title-wrap{margin-bottom:10px;}
  .dots:before{right:-16px;bottom:-4px;width:24px;height:24px;}
}
@media (max-width:480px){
  .title-wrap h4 .dots{top:6px;width:6px;height:6px;}
  .title-wrap h2, .title-wrap .h2,
  .title-wrap h1{font-size:22px;padding-bottom:15px;}
  .title-wrap h3, .title-wrap .h3{font-size:18px;padding-bottom:15px;}
  .title-wrap h6,
  .title-wrap .h6{font-size:15px;padding-bottom:10px;}
  .dots:before{right:-12px;bottom:0;width:20px;height:20px;}
}
@media screen and (max-width:380px){
  .title-wrap h2, .title-wrap .h2,
  .title-wrap h1{font-size:19px;padding-bottom:15px;}
}
/* Title Wrap style ends here */


/* Marquee CSS slider style start here */
.scroller__wrapper{--scrolling-gallery-item-duration:30s;--scrolling-gallery-items-visible:3;--scrolling-gallery-items-total:8;overflow:hidden;will-change:transform;@media (max-width:480px){--scrolling-gallery-items-visible:2;--scrolling-gallery-item-duration:30s;}};
@media (max-width:767px){.scroller__wrapper {--scrolling-gallery-items-visible:2;--scrolling-gallery-item-duration:20s;}}
@media (max-width:480px){.scroller__wrapper{--scrolling-gallery-items-visible:1;--scrolling-gallery-item-duration:20s;}}
.slide-scroller{animation-duration:calc(var(--scrolling-gallery-item-duration, 1s) /
      var(--scrolling-gallery-items-visible) *
      var(--scrolling-gallery-items-total)
  );animation-timing-function:linear;animation-name:scrolling-gallery;animation-iteration-count:infinite;display:flex}
.slide-scroller.our-ventures {animation-name:none;}
  .scroller__container{width:100%}
.scroller__item{flex:0 0 calc(100% / var(--scrolling-gallery-items-visible));width:0;box-sizing:border-box;padding:0.5em}
@keyframes scrolling-gallery{0%{transform:translateX(0);}
  100%{transform:translateX(
      calc(
        var(--scrolling-gallery-items-total) * -100vw /
          var(--scrolling-gallery-items-visible)
      )
    );}
}
.slide-scroller:hover,
.slide-scroller:focus{animation-play-state:paused}

.scroller__wrapper.client-section {
  padding: 20px;border-bottom: 1px solid #E5E7EB;
}
.client-section .scroller__wrapper{--scrolling-gallery-items-visible:5;--scrolling-gallery-items-total:8;@media (max-width:1440px){--scrolling-gallery-items-visible:4;--scrolling-gallery-item-duration:30s;}
  @media (max-width:767px){--scrolling-gallery-items-visible:3;--scrolling-gallery-item-duration:20s;}
  @media (max-width:480px){--scrolling-gallery-items-visible:2;--scrolling-gallery-item-duration:20s;}
}
.portfolio-section .scroller__wrapper{--scrolling-gallery-items-visible:1;--scrolling-gallery-items-total:10;--scrolling-gallery-item-duration:30s;}
.casestudy-section .scroller__wrapper{--scrolling-gallery-items-visible:2;--scrolling-gallery-items-total:6;@media (max-width:767px){--scrolling-gallery-items-visible:2;--scrolling-gallery-item-duration:20s;}
  @media (max-width:767px){--scrolling-gallery-items-visible:1;--scrolling-gallery-item-duration:20s;}
}
.industries-section .scroller__wrapper{--scrolling-gallery-items-visible:3;--scrolling-gallery-items-total:10;--scrolling-gallery-item-duration:30s;@media (max-width:767px){--scrolling-gallery-items-visible:2;--scrolling-gallery-item-duration:20s;}
  @media (max-width:991px){--scrolling-gallery-items-visible:2;--scrolling-gallery-item-duration:20s;}
  @media (max-width:640px){--scrolling-gallery-items-visible:1;--scrolling-gallery-item-duration:20s;}
}
.reviews-section .scroller__wrapper{--scrolling-gallery-items-visible:3;--scrolling-gallery-items-total:3;--scrolling-gallery-item-duration:30s;@media (max-width:1440px){--scrolling-gallery-items-visible:3;--scrolling-gallery-item-duration:30s;}
  @media (max-width:767px){--scrolling-gallery-items-visible:2;--scrolling-gallery-item-duration:20s;}
  @media (max-width:480px){--scrolling-gallery-items-visible:1;--scrolling-gallery-item-duration:20s;}
}
.blog-section .scroller__wrapper{--scrolling-gallery-items-visible:3;--scrolling-gallery-items-total:3;--scrolling-gallery-item-duration:30s;@media (max-width:1400px){--scrolling-gallery-items-visible:2;--scrolling-gallery-item-duration:30s;}
  @media (max-width:576px){--scrolling-gallery-items-visible:1;--scrolling-gallery-item-duration:20s;}
}
.casestudy-section .scroller__wrapper .scroller__item,
.reviews-section .scroller__wrapper .scroller__item,
.blog-section .scroller__wrapper .scroller__item{padding:0 17px}
@media (max-width:767px){
  .slide-scroller.our-ventures {animation-name:scrolling-gallery;}
  .casestudy-section .scroller__wrapper .scroller__item,
  .reviews-section .scroller__wrapper .scroller__item,
  .blog-section .scroller__wrapper .scroller__item{padding:0 14px;}
}
@media (max-width:480px){
  .casestudy-section .scroller__wrapper .scroller__item,
  .reviews-section .scroller__wrapper .scroller__item,
  .blog-section .scroller__wrapper .scroller__item{padding:0 10px;}
}
/* Marquee CSS slider style ends here */

/* List style Start here */
.list {margin: 0;padding: 0;margin-bottom: 20px;}
  .list li {color: #4c596d;font-size: 16px;font-weight: 400;line-height: 168%;padding-bottom: 20px;position: relative;padding-left: 18px;list-style-type: none;margin: 0;}
    .list li:before {width: 8px;height: 8px;border-radius: 100%;content: "";position: absolute;left: 0;top: 12px;background: #FF5703;}
    .list li:last-child {padding-bottom: 0;}
    @media (max-width:991px) {
      .list li {font-size: 15px;padding-bottom: 15px;}
      .list li:before {top: 10px;}
    }
    @media (max-width:767px) {
      .list li {font-size: 14px;padding-bottom: 10px;}
      .list {margin-bottom: 15px;}
      .list li:before {top: 8px;width: 6px;height: 6px;}
    }
    /* List style End here */

    /* Fixed Social Share Start */
.sticky-social, .social-share-main { position: fixed; left: 20px; bottom: 100px; z-index: 100; }
.sticky-social { display: flex; flex-direction: column; }
.sticky-social a:nth-child(-n + 2) { margin-bottom: 25px; }
.sticky-social a { width: 0px; height: 0px; border-radius: 100%; animation: blink 1.5s ease-out infinite; -webkit-animation: blink 1.5s ease-out infinite; display: flex; align-items: center; justify-content: center; padding: 25px; font-size: 24px; color: #fff; }
.sticky-social a:nth-child(1) { background-color: #FF5703; }
/* .sticky-social a:nth-child(2),  */
.sticky-social .contact-whatsapp { background-color: #25D366 !important;}
.sticky-social a:nth-child(3) { background-color: #2481CC; }
.social-share-main .share-icon { display: none; }
@media (max-width:767px){
.sticky-social  { bottom: 70px; }
.social-share-main { bottom: 15px; }
.social-share-main .bi-share { font-size: 18px; color: #fff; cursor: pointer; padding: 20px; display: inline-flex; width: 0; height: 0; align-items: center; justify-content: center; background-color: #FF5703; border-radius: 100%; }
.sticky-social { display: none; }

.sticky-social.show { display: block; }
.social-share-main .share-icon {  display: block; }
.metaverse_subheading h3 {font-size: 25px;line-height: 30px;}
}
@keyframes blink {
  0% {
    -webkit-box-shadow: 0 0 0 0 rgba(25, 118, 210, 0.5);
    -moz-box-shadow: 0 0 0 0 rgba(25, 118, 210, 0.5);
    box-shadow: 0 0 0 0 rgba(25, 118, 210, 0.5);
  }
  100% {
    -webkit-box-shadow: 0 0 0 6px rgba(187, 222, 251, 0.6);
    -moz-box-shadow: 0 0 0 6px rgba(187, 222, 251, 0.6);
    box-shadow: 0 0 0 6px rgba(187, 222, 251, 0.6);
  }
}
@media (max-width:575px) {
.sticky-social, .social-share-main { left: 15px; }
.sticky-social a:nth-child(-n + 2) { margin-bottom: 10px; }
.sticky-social a, .social-share-main .bi-share { padding: 18px; font-size: 16px; }
.section-service-alt, .section-service-main {padding: 40px 0;}
.metaverse_subheading h3 {font-size: 20px;}
@keyframes blink {
  0% {
    -webkit-box-shadow: 0 0 0 0 rgba(25, 118, 210, 0.5);
    -moz-box-shadow: 0 0 0 0 rgba(25, 118, 210, 0.5);
    box-shadow: 0 0 0 0 rgba(25, 118, 210, 0.5);
  }
  100% {
    -webkit-box-shadow: 0 0 0 6px rgba(187, 222, 251, 0.6);
    -moz-box-shadow: 0 0 0 6px rgba(187, 222, 251, 0.6);
    box-shadow: 0 0 0 4px rgba(187, 222, 251, 0.6);
  }
}
}

.hover-link:hover, .hover-link:focus {color: #FF5703 !important;}
  .btn-orange {background-color: #FF5703;border: 1px solid #FF5703;color: #fff;transition: all 0.3s ease-in-out;}
  .btn-orange:hover {background-color: transparent;color: #FF5703;border-color: #FF5703;}

  @media screen and (max-width: 991px) {
    .navbar-toggler.custom-toggler {color: #FF5703;padding: 6px 8px !important;font-size: 20px;
        line-height: 20px;border: 1px solid #FF5703 !important;margin: 0 !important;
        &:focus {
            text-decoration: none;outline: 0;box-shadow: 0 0 0;
        }
        &:hover {
            background-color: #FF5703;color: #fff;
        }
    }
}
.mobile-top {margin-top: 6px;}
.fixed-top .show.mobile-top {margin-top: 0;}

.link-hover:hover { color:#FF5703 !important; }
    .social-icon:hover path { fill:#FF5703; }
    .footer-common {background-color:#FAF7F2;}

    /* FAQ Section style start here */
.faq-section .accordion{margin-bottom:0}
.faq-section .accordion-item{border:1px solid #ff6a1a59;background-color:#fff;margin-bottom:15px}
.faq-section .accordion-item:first-of-type,
.faq-section .accordion-item:first-of-type .accordion-button,
.faq-section .accordion-item:last-of-type .accordion-button.collapsed,
.faq-section .accordion-item:last-of-type{border-radius:0}
.faq-section .accordion-button{line-height:1.5;font-weight:600;font-size:20px}
.faq-section .accordion-button:not(.collapsed){color:#FF5703 !important;background-color:#fff !important;box-shadow:none}
.faq-section .accordion-button:focus{border-color:#FF5703;box-shadow:none}
.faq-section .accordion-body{padding:0 20px}
.list-table td, .list-table th{ border: 1px solid #000; padding: 10px;}
.content-box{background-color: #FF5703; padding: 20px; border-radius: 8px;}
.content-box h3, .content-box p{color: #fff;}
.icon-box{background-color: #192a44; padding:15px; border-radius: 4px; height: 100%;}
.icon-box h4{color: #FF5703;}
.icon-box p{color: #fff;}
@media screen and (max-width:991px){
.faq-section .accordion-button{font-size:19px;}
}
@media screen and (max-width:767px){
.faq-section .accordion-button{font-size:18px;padding:18px;}
  .faq-section .accordion-body{padding:0 18px;}
}
@media (max-width:480px){
.faq-section .accordion-button{font-size:16px;padding:10px;}
  .faq-section .accordion-body{padding:0 10px;}
}
/* FAQ Section style ends here */

@media screen and (max-width:991px){
    .faq-section .accordion-button{font-size:19px;}
    }
    @media screen and (max-width:767px){
    .faq-section .accordion-button{font-size:18px;padding:18px;}
      .faq-section .accordion-body{padding:0 18px;}
    }
    @media (max-width:480px){
    .faq-section .accordion-button{font-size:16px;padding:10px;}
      .faq-section .accordion-body{padding:0 10px;}
    }
    /* FAQ Section style ends here */
    @media screen and (max-width:1199px){
      .blog-content-wrap .sub-title,
      .blog-content-wrap h4, .blog-content-wrap .h4{font-size:20px;padding-bottom:15px}
      .list-img li{padding:0 0 12px 28px;font-size:15px;line-height:30px}
      .blog-content-wrap h2,
      .blog-content-wrap h3, .blog-content-wrap .h3, .blog-content-wrap.bot-ai h2{font-size:26px;padding-bottom:20px}
      /* Recent Post Start */
      .recent-blogs-head h2, .recent-blogs-head .h2{font-size:22px}
      .recent-blogs p.dates{font-size:12px}
      .recent-blogs{padding:12px}
      .recent-blogs h4, .recent-blogs .h4{font-size:15px;line-height:24px}
      .badge_common{padding:5px 5px;font-size:12px}
      .recent-blogs p.dates{font-size:12px}
      /* Recent Post Ends */
      /* Post-Comment Start */
      .post-comment .blog-content-wrap h3, .post-comment .blog-content-wrap .h3{font-size:20px}
      .post-comment-main{
        gap:10px}
      .comment_user_image h4, .comment_user_image .h4{font-size:17px}
      .comment_user_image p{font-size:14px}
      /* Post-Comment Ends */
    }
    @media screen and (max-width:991px){
      .blog-content-wrap .sub-title,
      .blog-content-wrap h4, .blog-content-wrap .h4{font-size:18px;padding-bottom:10px}
      .blog-content-wrap h2,
      .blog-content-wrap h3, .blog-content-wrap .h3, .blog-content-wrap.bot-ai h2{font-size:20px;padding-bottom:15px}
      /* Recent Post Start */
      .recent-blogs-head h2, .recent-blogs-head .h2{font-size:18px}
      .recent-blogs{padding:20px}
      .social-share h3, .social-share .h3 {font-size: 18px;}
      /* Recent Post Ends */
      /* Post-Comment Start */
      .bottomline{margin:0 auto 10px}
      /* Post-Comment Ends */
    }
    @media (max-width:767px){
      .blog-content-wrap p, .blog-content-wrap .list-img li, .blog-content-wrap .list li, ol li{font-size:16px;}
        .list-img li{padding:0 0 5px 26px;font-size:14px;line-height:30px;}
        .list {margin-bottom: 15px;}
        .spark-cta a.btn-style-one {min-width: 150px !important;padding: 5px 25px !important;font-size: 15px !important;}
          /* Post-Comment Start */
        .bottomline{margin:0 auto 5px;}
      /* Post-Comment Ends */
    }
    @media (max-width:576px){
      .list-img li{padding:0 0 5px 25px;font-size:14px;line-height:30px;}
      .blog-content-wrap hr.my-5 {margin: 24px 0 !important;}
    }
    @media (max-width:480px){
      .blog-content-wrap p, .blog-content-wrap .list-img li, .blog-content-wrap .list li, ol li{font-size:15px;}
      .blog-content-wrap .list li {padding-bottom: 15px;}
       ol li {margin-bottom: 15px;}
      .blog-content-wrap .sub-title,
      .blog-content-wrap h4, .blog-content-wrap .h4{font-size:17px;padding-bottom:5px}
      .blog-content-wrap h2,
      .blog-content-wrap h3, .blog-content-wrap .h3, .blog-content-wrap.bot-ai h2{font-size:18px;padding-bottom:10px}
      .spark-cta a.btn-style-one {min-width: 140px !important;padding: 6px 25px !important;font-size: 14px !important;height: 38px !important;}
      /* Recent Post Start */
      .recent-blogs{padding:12px}
      .recent-blogs h4, .recent-blogs h4 a, .recent-blogs .h4, .recent-blogs .h4 a, .msgbox p{font-size:14px}
      /* Recent Post Ends */
      /* Post-Comment Start */
      .post-comment{padding:20px}
      .post-comment .blog-content-wrap h3, .post-comment .blog-content-wrap .h3{font-size:18px}
      .post-comment-main{gap:0px;flex-wrap:wrap;padding-bottom:10px}
      .comment_user_image h4, .comment_user_image .h4{font-size:16px}
      .comment_user_image p{font-size:13px}
      .bottomline{margin:0 auto;}
      /* Post-Comment Ends */
      }

      /* Contact-Us Start*/
.blog-content-wrap .connect-experts {margin-bottom: 35px;padding: 40px;border-radius: 8px;}
.blog-content-wrap .connect-experts h4, .blog-content-wrap .connect-experts .h4, .blog-content-wrap .connect-experts p {color: #fff;}
.blog-content-wrap .connect-experts .h4 span { color: #FF5703;}
.blog-content-wrap .connect-experts .spark-cta a {display: inline-table;white-space: normal;}
.blog-content-wrap .connect-experts .spark-cta a:hover {background: #fff !important;color: #192a44 !important;padding: 10px 38px !important;}
@media (max-width: 991px) {.blog-content-wrap .connect-experts {padding: 30px;}}
@media (max-width: 767px) {.blog-content-wrap .connect-experts .spark-cta {margin: 5px 0 0px;}
.blog-content-wrap .connect-experts {margin-bottom: 30px;padding: 25px 20px;}}
.bg-invest-ar {background: #192a44;}
.callout_box {background-color: #fff;text-align: center;padding: 50px;border-radius: 10px;box-shadow: 12px 20px 20px #d2d2d2;margin: 25px 0 30px!important;border: solid 3px #FF5703 !important;}
.callout_box .call_heading {font-size: 1.5rem;padding-bottom: 0;margin-top: 0;line-height: 1.2!important;font-weight: 500;margin-bottom: 10px!important;}
/* Contact-Us End */
/* Blog Scroll Section style start here */
.blog-section .blog-card{padding-bottom:0}
.blog-section .blog-card figure{margin-bottom:0}
.blog-section .desc{padding:15px;background:#f7f7f7;border:1px solid #ededed}
.blog-section .bolg-category-title .h4, .blog-section .bolg-category-title h4{font-size:14px;line-height:21px;font-weight:600;color:#192a44;padding-right:10px;margin:0}
.blog-section .blog-card .bolg-category-title img{visibility:hidden}
.blog-section .blog-card:hover .bolg-category-title img{transition:1s ease-in-out;visibility:visible}
.blog-section .blog-card h3, .blog-section .blog-card .h3{color:var(--secondrycolor);font-size:20px;font-weight:600;line-height:150%;transition:.3s ease-in-out;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:60px;margin:0 !important;padding:0}
.blog-section .blog-card:hover h3{color:var(--primarycolor)}
@media screen and (max-width:1199px){
  .blog-section .blog-card h3, .blog-section .blog-card .h3{font-size:18px;min-height:54px;}
}
@media screen and (max-width:767px){
  .blog-section .blog-card h3, .blog-section .blog-card .h3{font-size:17px;min-height:50px;}
}
@media screen and (max-width:480px){
  .blog-section .desc{padding:10px;}
  .blog-section .bolg-category-title .h4, .blog-section .bolg-category-title h4{font-size:13px;}
  .blog-section .blog-card h3, .blog-section .blog-card .h3{font-size:15px;min-height:45px;}
}
/* Blog Scroll Section style ends here */
/* Contact Section style start here */
.contact-section{margin:40px 0 100px}
.contact-section hr{border-top:0 solid #e6e8ea;position:relative;height:2px;opacity:1;background:#e6e8ea;margin-bottom:90px}
.contact-section .btm-hr{margin-top:90px;margin-bottom:0}
.contact-section hr:before,.contact-section hr:after{width:35px;height:2px;background:#FF5703;content:"";position:absolute;left:0;top:0}
.contact-section hr:after{width:6px;background:#fff;left:35px}
.quick-contact .q-contact h4,.quick-contact .q-contact .h4, .contact-subtitle{color:#FF5703;font-size:20px;font-weight:600;line-height:150%;padding-bottom:20px}
.contact-subtitle {color:var(--secondrycolor)}
.quick-contact .q-contact a{color:var(--secondrytextcolor);font-size:16px;line-height:168%;text-decoration:none;padding-bottom:0;border-bottom:1px solid #96a1b3}
.quick-contact .q-contact a:hover{color:var(--primarycolor);border-bottom:1px solid var(--primarycolor)}
.q-contact p{padding:0;margin:0 0 15px}
.q-contact p i{width:26px;height:26px;line-height:26px;background:#FF5703;text-align:center;border-radius:100%;color:#fff;margin:0 10px 0 0;display:inline-block;font-size:15px}
.bi-envelope-open::before{content:"\f32e"}
.bi-whatsapp::before{content:"\f618"}
.bi-skype::before{content:"\f656"}
.bi-telegram::before{content:"\f5b3"}
.bi-people::before{content:"\f4d0"}
.bi-book::before{content:"\f194"}
@media screen and (max-width:1199px){
  .contact-section{margin:50px 0 100px;}
  .quick-contact .q-contact h4, .quick-contact .q-contact .h4, .contact-subtitle{font-size:18px;}
}
@media screen and (max-width:991px){
  .q-contact{width:50%;}
  .quick-contact{flex-wrap:wrap;  row-gap:20px;}
  .quick-contact .q-contact a{font-size:14px;}
  .contact-subtitle {font-size:16px;}
}
@media (max-width:767px){
  .contact-section{margin:0 0 50px;}
  .quick-contact{flex-wrap:wrap;  row-gap:20px;}
  .contact-section hr{margin-bottom:60px}
}
@media (max-width:480px){
  .q-contact{width:100%;}
  .contact-section .btm-hr{margin-top:50px;  margin-bottom:0;}
  .contact-subtitle {font-size:15px;}
}

.contact-item {padding: 0;margin: 0;list-style: none;display: flex;flex-wrap: wrap;
  & .contact-box {
    display: flex;flex-direction: column;align-items: center;flex: 0 0 50%;border-right: 1px solid #70707033;gap: 10px;padding: 25px;
  }
}
.contact-item .contact-box:nth-child(2n+0) {border-right: 0;}
.contact-item .contact-box:nth-child(-n + 2) {border-bottom: 1px solid #70707033;}
@media (max-width:1199px) {.contact-item .contact-box {padding: 20px;}}

.getintochform{position:relative !important;margin-bottom:30px}
.getintochform .form-floating>.form-control,
.getintochform .form-floating>.form-control-plaintext,
.getintochform .form-floating>.form-select{height:52px !important;min-height:52px !important;line-height:1.25 !important}
.getintochform .form-control{border-radius:4px;height:52px;min-height:52px;border:1px solid rgba(0, 0, 0, .09);background-color:rgba(0, 0, 0, .04);color:#000;width:100%;padding:17px 10px 0;font-size:16px;letter-spacing:-0.3px}
.getintochform select.form-control{-webkit-appearance:auto;  -moz-appearance:auto;  appearance:auto;  padding-top:0}
.getintochform .form-floating textarea.form-control{height:104px !important;min-height:104px !important}
.getintochform .form-floating > label{font-size:16px}
.getintochform .form-floating>.form-control-plaintext~label::after,
.getintochform .form-floating>.form-control:focus~label::after,
.getintochform .form-floating>.form-control:not(:placeholder-shown)~label::after,
.getintochform .form-floating>.form-select~label::after{background-color:transparent}
.getintochform .form-control:focus, .getintochform .form-control:hover{background-color:rgba(242, 88, 48, 0.08);border-color:rgba(242, 88, 48, 0.25);outline:0;box-shadow:none}
.getintochform .btn-primary{min-width:175px !important;padding:12px 38px !important;font-size:16px !important;line-height:168% !important;font-weight:500 !important;border-radius:0 !important;height:auto !important;width:auto !important;margin-bottom:20px;background:#FF5703 !important;color:#fff !important;border:1px solid #FF5703 !important;transition:.3s ease-in-out !important;display:inline-block !important;text-align:center !important}
.getintochform .btn-check:checked + .btn,
.getintochform .btn.active,
.getintochform .btn.show,
.getintochform .btn:first-child:active,
.getintochform :not(.btn-check) + .btn:active,
.getintochform .btn-check:active + .btn-primary,
.getintochform .btn-check:checked + .btn-primary,
.getintochform .btn-primary.active,
.getintochform .btn-primary:active,
.getintochform .show > .btn-primary.dropdown-toggle,
.getintochform .btn-primary:not(:disabled):not(.disabled).active:focus,
.getintochform .btn-primary:not(:disabled):not(.disabled):active:focus,
.getintochform .show > .btn-primary.dropdown-toggle:focus,
.getintochform .btn:focus-visible{background:#FF5703 !important;color:#fff !important;border:1px solid #FF5703 !important;box-shadow:none !important}
.getintochform .error{color: red;font-size: 0.875rem;position:absolute;}
@media (max-width:480px) {.getintochform .btn-primary {min-width: 150px !important;padding: 8px 38px !important;}}
/* Contact Section style ends here */

.sr-only {position: absolute;width: 1px;height: 1px;padding: 0;margin: -1px;overflow: hidden;clip: rect(0, 0, 0, 0);white-space: nowrap;border: 0;}

/* Contact-us button Start */
.spark-cta a.btn-style-one {min-width: 175px !important;padding: 10px 38px !important;color: var(--bgwhite) !important;font-size: 16px !important;line-height: 168% !important;border-radius: 0 !important;height: auto !important;width: auto !important;border: 1px solid #FF5703 !important;font-weight: 500;position: relative;display: block;cursor: pointer;background: #FF5703;white-space: nowrap;text-align: center;transition: all ease-in .3s;-moz-transition: all ease-in .3s;-ms-transition: all ease-in .3s;-o-transition: all ease-in .3s;-webkit-transition: all ease-in .3s;}
.spark-cta a.btn-style-one:hover {padding: 10px 60px 10px 16px !important;text-decoration: none;background: #192a44 !important;color: #fff !important;border: 1px solid #192a44 !important;outline: 0px solid #fff !important;outline-offset: 0 !important;}
.spark-cta a.btn-style-one:hover .arrow {opacity: 1;display: block;}
.spark-cta a.btn-style-one .arrow {text-align: center;transition: all 0.6s cubic-bezier(0.19, 1, 0.22, 1);position: absolute !important;width: 22px !important;height: 22px !important;right: 25px !important;top: 13px !important;opacity: 0;}
.spark-cta a.btn-style-one .arrow i {font-style: normal;position: absolute;top: -1px !important;left: 0 !important;transition: all 0.6s cubic-bezier(0.19, 1, 0.22, 1);line-height: 20px;}
.spark-cta a.btn-style-one .arrow i span {position: relative;left: 0 !important;top: 0 !important;font-size: 24px !important;padding: 0;transition: all 0.6s cubic-bezier(0.19, 1, 0.22, 1);line-height: 20px !important;}
.spark-cta a.btn-style-one .arrow svg {position: absolute;top: 0px !important;left: 0px !important;width: 22px !important;height: 22px !important;}
.spark-cta a.btn-style-one .arrow, .spark-cta a.btn-style-one .arrow svg {width: 22px !important;height: 22px !important;}
.spark-cta:hover a.btn-style-one .arrow i {left: 12px !important;}
.blog-content-wrap .connect-experts .spark-cta a:hover {border: 1px solid #192a44 !important;outline: 0 solid #fff !important;outline-offset: 0 !important;}
.spark-cta {display: inline-block;position: relative;margin: 0;}
@media (max-width:767px){.spark-cta a.btn-style-one {min-width: 150px !important;padding: 5px 25px !important;font-size: 15px !important;}.callout_box {padding: 40px;}.spark-cta a.btn-style-one:hover {padding: 5px 60px 5px 10px !important;font-size: 15px !important;}.spark-cta a.btn-style-one .arrow {top: 8px !important;}
}
@media (max-width:480px){.spark-cta a.btn-style-one {min-width: 140px !important;padding: 6px 25px !important;font-size: 14px !important;height: 38px !important;} .spark-cta a.h-auto.btn-style-one {height: auto!important;}
.callout_box {padding: 30px;} .spark-cta a.btn-style-one:hover {padding: 6px 56px 6px 12px !important;font-size: 14px !important;}.spark-cta a.btn-style-one .arrow {right: 20px !important;top: 8px !important;}.spark-cta a.btn-style-one .arrow i span {font-size: 22px !important;}.spark-cta a.btn-style-one .arrow, .spark-cta a.btn-style-one .arrow svg {width: 20px !important;height: 20px !important;}}
/* Contact-us button Ends */

#main-header {z-index: 50 !important;}
#mobileDropdown li a:hover, #mobileDropdown li a:focus {color: #FF5703!important;}

#mainNavbar .dropdown-toggle::after {border: 0;}
.fs-7 {font-size: 14px;}

header {height: 101px;}
@media (max-width:991px) {header {height: 85px;}}