.blog-detail-section{padding:25px 0 30px;}
.blog-author-detail {display:flex; align-items:center;}
.blog-author-detail > div.ps-3 {width: calc(100% - 35px);}
.blog-author-detail p, .blog-author-detail p a{font-weight:400;color:#767676;margin:0;padding:0;}
.blog-author-detail p a:hover, .blog-content-wrap a, .internal-links{color:#ff6c1a}
.blog-author-detail img{width:35px;height:35px;border-radius:100%;}
.blog-author-detail p {display: flex;align-items: center;flex-wrap: wrap;row-gap: 2px;column-gap: 16px;}
.details-img-wrap img{border-radius:0px;margin:0 0 15px;width:100%}
.blog-content-wrap p, .blog-content-wrap .list-img li, .blog-content-wrap .list li, ol li{font-size:18px;color:#000;font-weight:400;line-height:1.9; /* text-align:justify; */}
.blog-content-wrap .list-img li:before{top:9px;}
.blog-content-wrap h2, .blog-content-wrap h3, .blog-content-wrap .h3, .recent-blogs-head h2, .recent-blogs-head .h2 {font-size:32px;font-weight:600;line-height:140%;letter-spacing:-.5px;padding-bottom:25px;color:#192a44;position:relative;/* z-index:99; */margin:0;}
.blog-content-wrap.bot-ai h2 {font-size: 30px; padding-bottom: 15px;}
.blog-content-wrap .sub-title, .blog-content-wrap h4, .blog-content-wrap .h4{font-size:24px;font-weight:600;line-height:140%;letter-spacing:-.5px;padding-bottom:15px;color:#192a44;position:relative;z-index:99;margin:0;}
.list-img{margin:0;padding:0 0 25px;}
.list-img li{position:relative;padding:0 0 15px 30px;font-size:16px;line-height:32px;font-weight:500;color:#767676;margin:0;list-style:none;}
.list-img li:last-child, .list li:last-child{padding-bottom:0;}
.list-img li:before{content:"";position:absolute;left:0;top:7px;background:url(../images/diamond-icon.svg) no-repeat left top;width:16px;height:16px;background-size:cover;}
/* Recent Post Start */
.recent-blogs-head h2, .recent-blogs-head .h2{padding:0px;margin:0 0 30px;font-size:28px}
.recent-blogs-head h2::after, .recent-blogs-head .h2:after{content:"";position:absolute;bottom:-10px;left:0;width:50px;border-top:3px solid #ff6c1a}
.recent-blogs{display:flex;padding:15px;border:1px solid #ddd;border-radius:0px;background:#f3f6f9;transition:0.3s all ease-in-out}
.recent-blogs:hover{background:#fff;transition:0.3s all ease-in-out}
.recent-blogs p.dates{font-weight:400;color:#000;margin:0;padding:0px;font-size:12px;line-height:28px}
.recent-blogs h4, .recent-blogs .h4{font-size:16px;line-height:28px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;padding:0;margin:0 0 10px}
.sidebar-blogs-single{margin-bottom:15px}
.recent-blogs .col-sm-12:last-child .sidebar-blogs-single{margin-bottom:0px}
.recent-blogs h4 a, .recent-blogs .h4 a, .msgbox p{font-size:16px;font-weight:400;color:#000;transition:all ease-in 0.3s;-moz-transition:all ease-in 0.3s;-ms-transition:all ease-in 0.3s;-o-transition:all ease-in 0.3s;-webkit-transition:all ease-in 0.3s}
.recent-blogs h4 a:hover,
.recent-blogs h4 a:focus, .recent-blogs .h4 a:hover,
.recent-blogs .h4 a:focus{color:#ff6c1a;text-decoration:none}
.badges{display:flex;align-items:baseline;flex-wrap:wrap;gap:10px}
.badge_common{padding:5px 8px;background:var(--primarycolor);color:#fff;border-radius:0px;letter-spacing:0.5px;font-size:13px;font-weight:500}
.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;}
.h5 {font-size: 20px;line-height: 1.2;}
.toc-scroll { max-height: 500px; overflow-y: auto; margin-bottom: 15px; padding-right: 10px;
&::-webkit-scrollbar { width: 5px;}
&::-webkit-scrollbar-thumb { background-color: #ff6c1a; border-radius: 20px;}}
.toc-scroll .sidebar-blogs-single h4 { margin-bottom: 0;}
.toc-scroll .menu-link.active { color: #ff6c1a;}
/* Recent Post Ends */
/* Post-Comment Start */
.post-comment{background:#f3f6f9;padding:30px;border-radius:0px}
.post-comment .blog-content-wrap h3, .post-comment .blog-content-wrap .h3{font-size:26px}
.post-comment-main{display:flex;align-items:center;gap:20px}
.comment_user_image.author-image{display:flex;justify-content:space-between}
.comment_user_image{display:flex;align-items:center;margin-bottom:10px}
.comment_user_image h4, .comment_user_image .h4{font-size:20px;line-height:30px;margin:0;padding:0;color:#192a44;font-weight:600}
.comment_user_image p{margin:0;color:#ff6c1a}
.bi-linkedin::before{content:"\f472"; }
.bi-twitter::before{content:"\f5ef";}
.bi-facebook::before{content:"\f344";}
.author-social-share{margin:0;padding:0}
.author-social-share li{list-style:none;display:initial}
ul.author-social-share li{font-size:24px;margin:0 0 0 10px}
.msgbox{padding:15px;background:#fff}
.msgbox p{font-size:18px;padding:0;margin:0}
.bottomline{border-bottom:1px solid #ff6c1a;width:70%;margin:0 auto 20px}
/* Post-Comment Ends */
.blog-right-side{position:sticky;top:120px}
.social-share{padding-bottom:10px}
.social-share h3, .social-share .h3{font-size: 20px;}
ol.list { margin: 0 0 20px; padding: 0;}
/* 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:#ff6c1a !important;background-color:#fff !important;box-shadow:none}
.faq-section .accordion-button:focus{border-color:#ff6c1a;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: #ff6c1a; 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: #ff6c1a;}
.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: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 */
  }
/* Table of Contents style start here */
body button.btn.btn-toc{background:#ff6c1a !important;color:#fff !important;border-radius:0;position:relative}
body button.btn.btn-toc.dropdown-toggle::after{display:inline-block;margin-left:0.255em;vertical-align:0.255em;content:"";border-top:0.3em solid;border-right:0.3em solid transparent;border-bottom:0;border-left:0.3em solid transparent}
.toc-main{position:relative;margin-top:30px;margin-bottom:-60px;z-index:1}
.btn-toc{background:#ff6c1a !important;color:#fff !important;border-radius:0}
.btn-toc .btn.show{color:#fff !important}
.btn-toc.dropdown-menu.show{position:relative !important;transform:translate(0, 0) !important;transition:all 2s ease-in-out}
.btn-toc.toc-tab-menu.dropdown-menu.show { position: absolute !important;top: 100% !important; max-height:300px !important; overflow-y: auto !important;
&::-webkit-scrollbar { width: 5px !important;}
&::-webkit-scrollbar-thumb { background-color: #ff6c1a !important; border-radius: 20px !important;}}
.btn-toc.dropdown-menu{width:100%;background:#f3f6f9 !important;border-radius:6px;padding:25px}
.btn-toc.dropdown-menu li{list-style:disc;list-style-position:inside;color:#000}
.btn-toc.dropdown-menu li a{font-size:16px;color:#4c596d !important}
.btn-toc.dropdown-menu li a:hover{color:#ff6c1a !important}
@media (max-width:991px){
  .toc-main{margin-bottom:-40px;}
}
@media (max-width:767px){
  .toc-main{margin-bottom:-20px;}
  .btn-toc.dropdown-menu li a{font-size:14px;}
  .btn-toc.dropdown-menu{padding:15px;}
}
@media (max-width:576px){
  .btn-toc.dropdown-menu{padding:10px;}
}
/* Table of Contents style ends here */
/* 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: #ff6c1a;}
.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 #ff6c1a !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 .desc.recent-desc{background: transparent !important;border: none !important;}
.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:#ff6c1a;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{color:#ff6c1a;font-size:20px;font-weight:600;line-height:150%;padding-bottom:20px}
.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:#ff6c1a;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{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;}
}
@media (max-width:767px){
  .contact-section{margin:0 0 50px;}
  .quick-contact{flex-wrap:wrap;  row-gap:20px;}
}
@media (max-width:480px){
  .q-contact{width:100%;}
  .contact-section .btm-hr{margin-top:50px;  margin-bottom:0;}
}
.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:#ff6c1a !important;color:#fff !important;border:1px solid #ff6c1a !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:#ff6c1a !important;color:#fff !important;border:1px solid #ff6c1a !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 */
.pros-cons { background-color: #f3f6f9;}
.list-img.tick li:before {background: url(../images/tick.svg) no-repeat left top;}
.list-img.exclamation li:before {background: url(../images/exclamation-red.svg) no-repeat left top;}
/* 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 #ff6c1a !important;font-weight: 500;position: relative;display: block;cursor: pointer;background: #ff6c1a;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 */
/* Table Start */
.table th {background: #ff6c1a;color: #fff;}
.table th, .table td {vertical-align: middle;}
.table-responsive {min-height: .01%;overflow-x: unset;padding: 0;margin: 0 0 20px;}
.table-responsive.sticky-table .table-bordered>tbody>tr>th {position: sticky;top: 67px;z-index: 7;background: #ff6c1a;color: #fff;}
.table-responsive.sticky-table .web-mobile-apps-table>tbody>tr:nth-child(2)>th {top: 108px;}
.table-responsive td, .table-responsive th {padding: 10px;text-align: center;border:1px solid gray}
@media screen and (max-width: 767px) {.blog-content-wrap .table td {font-size: 14px;}.blog-content-wrap .table th {font-size: 15px;}.table-responsive {overflow: auto;}.table-responsive.sticky-table .table-bordered>tbody>tr>th, .table-responsive.sticky-table .web-mobile-apps-table>tbody>tr:nth-child(2)>th {top: 0;}
}
/* Table Ends */


/* Blog customized styles */
.blog-scroll-wrapper {position: relative;max-width: 100%;}
.blog-scroll-container {display: flex;overflow-x: auto;scroll-snap-type: x mandatory;gap: 1.5rem;padding-bottom: 1rem;scroll-behavior: smooth;}
.blog-scroll-container::-webkit-scrollbar {display: none;}
.red, .blog-card:hover .h3 {color: #FF6C1A;}
.blog-card-wrapper {flex: 0 0 auto;width: calc(100% / 2 - 1rem);scroll-snap-align: start;background: #f8f9fa;}
.scroll-btn {position: absolute;bottom: -8%;background: #fff;border: none;z-index: 2;cursor: pointer;color: #818a98;}
.scroll-btn:hover {color: #ff6c1a;}
.scroll-btn.prev {right: 8%;}
.scroll-btn.next {right: 2%;}
.blog-scroll-container#recentworkScroll {gap: 1rem;}
#recentworkScroll .recent-work {flex: 0 0 auto;width: calc(100% / 4 - 1rem);scroll-snap-align: start;background: transparent; height: 100%;}


@media (max-width: 767px) {
  .blog-card-wrapper {width: 100%;}
  #recentworkScroll .recent-work {width: calc(100% / 4 - 1rem);}
  .scroll-btn.prev {right: 20%;}
}
@media (max-width: 576px) {
  #recentworkScroll .recent-work {width: 100%;}
}
