 div.chat-row {   position:fixed;   z-index:9999;   right:10px;   bottom:0;   margin-bottom:0; } button#chat-now {   position:relative;   font-family:'Plus Jakarta Sans', sans-serif;   font-size:16px;   font-weight:700;   line-height:20.16px;   text-align:left;   background:linear-gradient(90deg, #006273 0%, #003640 100%);   box-shadow:0px -4px 15px 0px #00000033;   color:#fff;   border:0;   padding:10px 15px 10px 45px;   border-radius:10px 10px 0px 0px;   max-width:275px;   cursor:pointer; } div.chat-row .wpb_text_column.wpb_content_element {   margin-bottom:0; } button#chat-now span.light-txt {   font-size:16px;   font-weight:400;   line-height:20.16px;   text-align:left; } button#chat-now:before {   content:'';   position:absolute;   background:url(/wp-content/uploads/bs-webp/uploads/2025/11/chat-bot.png.webp);   height:24px;   width:24px;   left:12px;   top:18px; } .zsiq_floatmain.zsiq_theme1.siq_bR {   opacity:0 !important; } body:has(.zsiqfanim) button#chat-now{   opacity:0; } body.single-platform #cst-w3pop-popup11{ display:none !important; } @media(max-width:767px){   .large-view {  display:none;   }   div.chat-row {  bottom:20px;   }   button#chat-now {  height:55px;  padding:10px;  width:50px;  border:2px solid #fff;  border-radius:10px;  box-shadow:rgb(0 0 0 / 44%) 0px 8px 20px;   } } @media(max-width:767px){   .large-view {  display:none;   }   div.chat-row {  bottom:20px;   }   button#chat-now {  height:55px;  padding:10px;  width:50px;  border:2px solid #fff;  border-radius:10px;  box-shadow:rgb(0 0 0 / 44%) 0px 8px 20px;   } } body.logged-in li.forLoginUser {   display:none; } body.logged-in li.myAccountLogin {   display:block; } body li.myAccountLogin {   display:none; } body li.forLoginUser {   display:block; } .lower_footer {   padding-bottom:10px; } #navbarNavDropdown > ul#main-menu {   gap:15px; } body:is(.logged-in) li.loggin-hd-menu {   display:none; } @media (max-width:992px) {   #navbarNavDropdown > ul#main-menu > li:first-child > .dropdown-menu {  border-radius:0px 0px 10px 10px;   } } #navbarNavDropdown > ul#main-menu > li:first-child > .dropdown-menu {   background:#0060ab;   border-radius:0px 10px 10px 10px; } #navbarNavDropdown > ul#main-menu > li:first-child > .dropdown-menu li > a.dropdown-item {   color:#fff; } #navbarNavDropdown > ul#main-menu > li:first-child > .dropdown-menu li > a.dropdown-item:hover, #navbarNavDropdown > ul#main-menu > li:first-child > .dropdown-menu li > a.dropdown-item:focus {   background:#fff;   color:#0060ab !important; } .navbar-brand.custom-logo-link img {   width:auto; } ul#main-menu>li>a {   padding:5px 14px;   border-radius:10px 10px 0 0; } body .navbar-nav a.nav-link {   color:#3c4656; } .navbar-nav {   display:-webkit-box;   display:-webkit-flex;   display:-moz-box;   display:-ms-flexbox;   display:flex;   -webkit-box-orient:vertical;   -webkit-box-direction:normal;   -webkit-flex-direction:column;   -moz-box-orient:vertical;   -moz-box-direction:normal;   -ms-flex-direction:column;   flex-direction:column;   padding-left:0;   margin-bottom:0;   list-style:none;   margin:0; } .navbarInnerDiv li.menu-item {   font-size:16px;   font-weight:500;   font-family:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; } li.menu-item {   margin-right:5px;   font-weight:500; } .menu-item-has-children:before {   content:"";   width:100%;   height:5px;   bottom:-3px;   position:absolute; } .navbar-fixed-top {   margin:auto;   top:0px;   right:0;   left:0;   z-index:1030;   position:fixed; } .dropdown-menu {   position:absolute;   top:100%;   left:0;   z-index:1000;   display:none;   float:left;   min-width:10rem;   padding:.5rem 0;   margin:.125rem 0 0;   font-size:1rem;   color:#212529;   text-align:left;   list-style:none;   background-color:#fff;   background-clip:padding-box;   border:1px solid rgba(0, 0, 0, .15);   border-radius:.25rem; } #wrapper-navbar #main-menu .dropdown-menu {   background-color:#17305d; } .navbarInnerDiv li#menu-item-72854 {   background:#0091eb;   border-radius:10px; } .navbarInnerDiv li#menu-item-72854 a {   color:#fff; } .navbar-brand {   display:inline-block;   padding-top:.3125rem;   padding-bottom:.3125rem;   margin-right:1rem;   font-size:1.25rem;   line-height:inherit;   white-space:nowrap; } .navbar-dark .navbar-toggler {   color:rgba(255, 255, 255, .5);   border-color:rgba(255, 255, 255, .1); } #wrapper-navbar button.navbar-toggler {   margin:2px 3px 50px -50px;   width:38px;   padding-top:30px; } button.navbar-toggler {   background:none;   border:none; } .menu-item-has-children {   position:relative; } .dropdown-menu.show {   display:block; } .dropdown-menu li {   margin-bottom:10px; } .dropdown-toggle::after {   display:inline-block;   margin-left:.255em;   vertical-align:.255em;   content:"";   border-top:.3em solid;   border-right:.3em solid transparent;   border-bottom:0;   border-left:.3em solid transparent;   position:absolute;   top:17px; } a.navbar-brand.custom-logo-link {   max-width:430px; } .navbar img.img-fluid {   max-width:225px; } .navbar-collapse {   -webkit-flex-basis:100%;   -ms-flex-preferred-size:100%;   flex-basis:100%;   -webkit-box-flex:1;   -webkit-flex-grow:1;   -moz-box-flex:1;   -ms-flex-positive:1;   flex-grow:1;   -webkit-box-align:center;   -webkit-align-items:center;   -moz-box-align:center;   -ms-flex-align:center;   align-items:center; } .navbarInnerDiv {   max-width:1240px;   width:100%;   margin:auto;   display:flex;   align-items:center;   justify-content:center; } .navbar-fixed-top {   background:#fff;   box-shadow:rgba(0, 0, 0, 0.16) 0px 1px 4px; } .navbar-dark .navbar-nav .nav-link:focus, .navbar-dark .navbar-nav .nav-link:hover {   color:#4cadc9; }  div#text-23 {   max-width:30%;   flex:0 0 100%; } .row {   display:-webkit-box;   display:-webkit-flex;   display:-moz-box;   display:-ms-flexbox;   display:flex;   -webkit-flex-wrap:wrap;   -ms-flex-wrap:wrap;   flex-wrap:wrap;   margin-right:-15px;   margin-left:-15px; } div#footer-full-content ul {   list-style:none;   padding:0; } div#footer-full-content ul li {   margin-bottom:10px;   position:relative;   word-break:break-all; } .social-icons a {   text-decoration:none;   color:white;   display:flex;   justify-content:center;   align-items:center;   width:40px;   height:40px;   border:1px solid white;   border-radius:50%;   font-size:16px;   transition:all 0.3s ease; } div#footer-full-content h3.widget-title {   margin-top:0;   margin-bottom:20px;   font-size:20px;   font-weight:bold;   text-transform:uppercase; } div#text-24 h3 {   transform:translate(48%); } div#footer-full-content ul {   list-style:none;   padding:0; } #wrapper-footer-full ul.footer_menu {   padding-left:20px; } div#footer-full-content ul li {   margin-bottom:10px;   word-break:break-all; } #wrapper-footer-full .row.container.foote-alg {   padding:50px 0;   padding-bottom:30px;   margin:auto; } #wrapper-footer-full .row.container.foote-alg, .copyright-sectionl {   font-family:var(--font-family-new); } #wrapper-footer-full ul.footer_menu li:before {   left:-25px; } ul.footer_menu_document li:before {   left:-25px; } div#text-25 {   padding-top:40px; } #text-24 h3.widget-title {   text-align:center; } div#wrapper-footer-full {   background:#111827;   color:#000; } .upper_footer {   padding-top:40px;   padding-bottom:40px; } .contact-bar {   display:flex;   align-items:center;   justify-content:space-between;   padding:10px 0px;   color:white; } .contact-item:hover, .contact-item a:hover {   color:#00b8b8;   cursor:pointer; } .contact-item, .contact-item a {   display:flex;   align-items:center;   font-size:20px;   gap:8px;   color:white;   font-weight:700; } div#text-18 .contact-item br {   display:none; } .social-icons {   list-style:none;   display:flex;   gap:20px; } div#footer-full-content ul li a {   color:#fff; } ul.footer_menu li:before {   content:"";   background-image:url("/wp-content/uploads/bs-webp/uploads/2025/11/angle-right.png.webp");   width:25px;   height:25px;   position:absolute;   background-size:cover;   background-repeat:no-repeat;   background-position:center; } div#text-24 h3 {   text-align:start;   color:#fff; } .copy-linkl.col-sm, .copy-linkl.col-sm a {   color:#fff; } div#footer-full-content h3.widget-title {   font-size:20px;   font-weight:bold;   color:#fff; } .copyright-sectionl {   text-align:center;   color:#fff; } .foote-alg>* {   max-width:calc(100%/2 - 0px);   flex:0 0 100%; } .row.container.foote-alg {   justify-content:space-between;   border-top:1px solid #FFFFFF33;   flex-wrap:nowrap; } div#footer-full-content ul li a:hover {   color:#00b8b8; } #footer-full-content ul li a:hover {   color:#00b8b8;   border-color:#00b8b8; } #wrapper-navbar .mob_link {   top:22px;   font-size:15px;   right:70px;   left:unset;   text-align:end; } .mob_link a {   background:#398ccb;   color:#fff;   border-radius:25px;   padding:7px 11px;   font-size:14px; } .nav-item.show.li-active .nav-link::after {   transform:rotate(182deg); } .navbarInnerDiv li.freeDownload {   background:#1ace1c;   border-radius:10px;   transition:0.3s ease-in-out; } .navbarInnerDiv li.freeDownload a {   color:#fff; } body .vc_section {   margin-inline:0; } #primary.content-area .btn-outline-primary {   cursor:pointer; } body #wrapper-navbar .navbar-dark .navbar-nav .menu-item-has-children.show>a {   background:#0060ab;   color:#fff;   border-radius:8px 8px 0 0; } body #wrapper-navbar .navbar-dark .navbar-nav .menu-item-has-children.li-active>.nav-link {   color:#fff;   background:#0060ab; } body #wrapper-navbar .navbar-dark .navbar-nav .menu-item-has-children.li-active .nav-link:focus, body #wrapper-navbar .navbar-dark .navbar-nav .menu-item-has-children.li-active .nav-link:hover {   color:#fff;   background:#0060ab; } #wrapper-navbar .navbar-dark .navbar-nav .dropdown-item {   padding-inline:12px;   color:#000;   border-radius:4px; } #wrapper-navbar .navbar-dark .navbar-nav .dropdown-item:hover {   background-color:#0060ab;   color:#fff; } ul.dropdown-menu.show li:last-child a {   padding-bottom:4px; } #wrapper-navbar #main-menu .dropdown-menu {   background-color:#fff;   color:#000;   border-radius:10px 0 10px 10px;   margin-top:-1px;   z-index:-1;   margin-left:0px;   max-width:220px;   min-width:200px; } .myAccountLogin .dropdown-menu {   left:unset;   right:0; } .menu-item.menu-item-has-children.show .dropdown-toggle::after {   transform:rotate(180deg); } .menu-item.menu-item-has-children:hover .dropdown-toggle::after {   transform:rotate(180deg); } .menu-item-has-children:before {   content:"";   width:100%;   height:25px;   bottom:-22px;   position:absolute; }  @media (min-width:480px) and (max-width:992px) {   #wrapper-navbar .navbar nav.navbar {  padding:0 30px;   } } @media (min-width:1024px) and (max-width:1200px) {   ul#main-menu>li>a {  padding:5px 10px;  font-size:15px;   } } @media (max-width:991px) {   body #wrapper-navbar .navbar-dark .navbar-nav .menu-item-has-children.show>a {  background:transparent;   }   #wrapper-navbar #main-menu .dropdown-menu {  max-width:100%;  border-radius:0;   } } @media (min-width:992px) {  .col-md-3 {  -webkit-box-flex:0;  -webkit-flex:0 0 25%;  -moz-box-flex:0;  -ms-flex:0 0 25%;  flex:0 0 25%;  max-width:25%;   }  .menu-item.menu-item-has-children .dropdown-toggle::after {  transform:rotate(0deg);  transition:0.2s;   }   ul#main-menu>li>a {  padding:5px 14px;  border-radius:10px 10px 0 0;  display:block;   }   .navbar-expand-md .navbar-nav {  -webkit-box-orient:horizontal;  -webkit-box-direction:normal;  -webkit-flex-direction:row;  -moz-box-orient:horizontal;  -moz-box-direction:normal;  -ms-flex-direction:row;  flex-direction:row;  flex:1;  justify-content:end;   }   .navbar-expand-md .navbar-nav .dropdown-menu {  position:absolute;   }   .navbar-expand-md .navbar-nav .dropdown-menu {  min-width:280px;   }   .navbar-nav .dropdown-menu {  position:static;  float:none;   } } @media (max-width:1023px) {   .navbar-toggler[aria-expanded="true"] span.navbar-toggler-icon:before {  top:0;   }   .navbar-toggler[aria-expanded="true"] span.navbar-toggler-icon:after {  bottom:0;  transform:rotate(128deg);   }   .navbarInnerDiv li#menu-item-72854 a {  border-bottom:0;   }   #navbarNavDropdown .navbar-nav {  padding-left:0;  flex-direction:column;  padding-top:0;   }   #navbarNavDropdown li.menu-item {  text-align:left;   }   .navbar-expand-md>.container,   .navbar-expand-md>.container-fluid {  padding-right:0;  padding-left:0   }   #navbarNavDropdown {  background:#398ccb;   }   div#navbarNavDropdown {  overflow:hidden;   }   #wrapper-footer-full .row.container.foote-alg {  flex-wrap:wrap;   }   #wrapper-footer-full div#text-24 h3 {  transform:unset;   }   div#navbarNavDropdown {  text-align:left;  padding:20px;  border:beige;  box-sizing:border-box;   }   #wrapper-navbar .navbarInnerDiv {  justify-content:space-between;  padding:0 15px;   }   .navbar-nav {  width:100%;  padding-left:25px;  padding-top:20px;   }   button.navbar-toggler[aria-expanded="false"]:after {  content:'';  position:absolute;  top:0;  left:0;  right:0;  width:100%;  height:100vh;  display:none;   }   button.navbar-toggler[aria-expanded="ture"]:after {  display:block;   }   li.menu-item {  margin-right:0px;   }   .navbar-nav .dropdown-menu {  text-align:center;   }   button.navbar-toggler:focus {  outline:none;   }   .navbarInnerDiv li#menu-item-72854 {  margin-top:15px;  text-align:center;   }   #navbarNavDropdown ul#main-menu>li>a {  padding:14px 0;  border-radius:10px 10px 0 0;  color:#fff;  border-bottom:1px solid #ffffff40;  font-size:14px;  background:transparent !important;   }   .navbarInnerDiv #navbarNavDropdown ul#main-menu>li>a li#menu-item-72854 a {  border-bottom:0;   }   .navbarInnerDiv #navbarNavDropdown ul#main-menu .dropdown-menu {  background-color:#eff8ff;   }   .navbarInnerDiv #navbarNavDropdown ul#main-menu .dropdown-item {  padding:3px 10px;  color:#16181b;  font-size:14px;  padding-left:18px;   }   .navbarInnerDiv #navbarNavDropdown ul#main-menu .dropdown-toggle::after {  top:24px;   }   #navbarNavDropdown li.freeDownload {  text-align:center;  order:1;  margin-top:10px;   }   div#navbarNavDropdown {  padding:15px;   }   .navbarInnerDiv li.freeDownload {  background:#ffffff;   }   #navbarNavDropdown ul#main-menu li.freeDownload a {  border-bottom:0;  font-size:16px;  font-weight:600;  color:#000;   } } @media (max-width:992px) and (min-width:768px) {   #wrapper-navbar ul#main-menu {  padding-left:0;   }   li.menu-item {  margin-right:5px;   }   .navbar-dark .navbar-nav .nav-link {  font-size:12px;   }   section.vc_section.top_services h2 {  letter-spacing:0;   } } @media(min-width:1023px) {   ul#main-menu li:hover .dropdown-menu {  display:block;   } } @media(min-width:767px) {   .copy-link.col-sm {  width:50%;  float:left;   }   .copy-link2.trust-palot-sec.col-sm {  width:50%;  float:right;   }   .trustpilot-widget.copy-link2.trust-palot-sec.col-sm {  top:12px;   }   .trustpilot-widget.copy-link2.trust-palot-sec.col-sm {  border:2px solid #1e55b2;  border-radius:30px;  background:#1e55b2;   } } @media (min-width:1024px) and (max-width:1200px) {   #wrapper-navbar ul#main-menu>li>a {  font-size:14px;  padding:5px 8px;   } } @media (min-width:470.98px) and (max-width:767px) {   #wrapper-navbar .mob_link {  right:100px;   } } @media (max-width:575.98px) {   .navbar-expand-sm>.container,   .navbar-expand-sm>.container-fluid {  padding-right:0;  padding-left:0   }   #wrapper-footer-full div#text-23 {  max-width:100%;  flex:0 0 100%;   }   #wrapper-footer-full .foote-alg>* {  max-width:calc(100%/1 - 5px);   }   .contact-item,   .contact-item a {  font-size:16px;   } } @media(min-width:576px) and (max-width:768px) {   #wrapper-footer-full .foote-alg>* {  max-width:calc(100%/2 - 5px);   }   #wrapper-footer-full div#text-23 {  max-width:100%;  flex:0 0 100%;   } } @media (max-width:767.98px) {   img.footer-logo.alignnone {  width:54%;   }   .navbar img.img-fluid {  max-width:154px;   }   .menu-social ul li {  list-style:none;  display:inline-block;  margin:10px 5px 0px 0px;  float:left;   }   .menu-social ul {  padding-left:0px;   }   .menu-social ul li {  background:#fff;  width:32px;  height:32px;  text-align:center;  border-radius:50px;  line-height:32px;   }   .twoSolutionsSection .wpb_content_element {  margin-bottom:20px;   }   p.bannerDescriptionText {  max-width:90%;   } } @media(max-width:1199px) {   div#wrapper-navbar {  padding-top:12px;   }   a.navbar-brand.custom-logo-link {  top:3px;  position:relative;   } } @media (min-width:1024px) {   #wrapper-navbar .navbar-dark .navbar-nav .menu-item-has-children.li-active .nav-link.active,   #wrapper-navbar .navbar-dark .navbar-nav .menu-item-has-children.li-active .nav-link.show,   #wrapper-navbar .navbar-dark .navbar-nav .menu-item-has-children.li-active .show>.nav-link,   #wrapper-navbar .navbar-dark .navbar-nav .menu-item-has-children.li-active>.nav-link {  color:#fff;  background:#17305d;   }   #wrapper-navbar .navbar-dark .navbar-nav .nav-link:focus,   #wrapper-navbar .navbar-dark .navbar-nav .nav-link:hover {  color:#17305d;   }   #wrapper-navbar .navbar-dark .navbar-nav .menu-item-has-children.li-active .nav-link:focus,   #wrapper-navbar .navbar-dark .navbar-nav .menu-item-has-children.li-active .nav-link:hover {  color:#fff;  background:#17305d;   }   .navbar-expand-md {  -webkit-box-orient:horizontal;  -webkit-box-direction:normal;  -webkit-flex-flow:row nowrap;  -moz-box-orient:horizontal;  -moz-box-direction:normal;  -ms-flex-flow:row nowrap;  flex-flow:row nowrap;  -webkit-box-pack:start;  -webkit-justify-content:flex-start;  -moz-box-pack:start;  -ms-flex-pack:start;  justify-content:flex-start   }   .navbar-expand-md .navbar-nav {  -webkit-box-orient:horizontal;  -webkit-box-direction:normal;  -webkit-flex-direction:row;  -moz-box-orient:horizontal;  -moz-box-direction:normal;  -ms-flex-direction:row;  flex-direction:row   }   .navbar-expand-md .navbar-nav .dropdown-menu {  position:absolute   }   .navbar-expand-md .navbar-nav .nav-link {  padding-right:.5rem;  padding-left:.5rem   }   .navbar-expand-md>.container,   .navbar-expand-md>.container-fluid {  -webkit-flex-wrap:nowrap;  -ms-flex-wrap:nowrap;  flex-wrap:nowrap   }   .navbar-expand-md .navbar-collapse {  display:-webkit-box;  display:-webkit-flex;  display:-moz-box;  display:-ms-flexbox;  display:flex;  -webkit-flex-basis:auto;  -ms-flex-preferred-size:auto;  flex-basis:auto   }   .navbar-expand-md .navbar-toggler {  display:none   } } .black-friday-img img {   width:100%; } #wrapper-footer-full .row.container.foote-alg {   justify-content:center; } div#text-23 {   max-width:40%; } .twoSolutionsMainParentDiv, .w3OptimimizeStrategyMainParentDiv{   display:flex;   justify-content:center; } button#place_order, li.wc_payment_method input{   cursor:pointer; } body.woocommerce-checkout form.woocommerce-form.woocommerce-form-login.login {   background:#fff;   border:none; } body.woocommerce-checkout form.woocommerce-form.woocommerce-form-login.login button.btn.btn-outline-primary {   background:#0091ea;   border:1px solid #0091ea;   color:#fff;   padding:6px 30px;   border-radius:4px;   cursor:pointer; } body.woocommerce-checkout p.lost_password a, body.woocommerce-checkout p.lost_password a:visited{   color:#037ac3; } body.woocommerce-checkout p.lost_password a:hover{   color:#004874; } .code-bg pre {white-space:pre-wrap;} #embeded img#close-btn {   height:40px;   width:40px;   background:#fff;   padding:6px;   border-radius:50%;   right:16% !important; } div#embeded > iframe {   height:80vh;   position:fixed;   top:50%;   left:50%;   transform:translate(-50%, -50%);   z-index:1001; } html:has(body.active-demo) {   overflow:hidden; } .copy-linkl.col-sm {   gap:20px;   display:flex;   justify-content:center; } .left-side-menu .menu > li ul.sub-menu li:before {   background:url(/wp-content/uploads/bs-webp/uploads/2025/11/Vector.webp);   background-size:contain;   background-position:center;   background-repeat:no-repeat; } @media (max-width:1024px) {   body.sticky .desktop-hidden.mobile-nav {  top:60px;   } } div#wrapper-footer-full div#footer-full-content .lower_footer div#text-22 {   padding:0; } div#wrapper-footer-full div#footer-full-content .lower_footer div#text-22 .container.half-secl {   padding:0; } div#wrapper-footer-full div#footer-full-content .lower_footer div#text-22 .container.half-secl .copy-linkl.col-sm {   flex-wrap:wrap;   padding:0; } @media(max-width:767px){   div#wrapper-footer-full div#footer-full-content .lower_footer div#text-22 .container.half-secl .copy-linkl.col-sm {  gap:10px;   } } .navbar img.img-fluid {   max-height:64px; } div#change-logs h3.content-head3 {   font-size:18px;   font-weight:600;   line-height:24.38px;   text-align:left;   text-transform:capitalize; } .left-side-menu .menu li.menu-child.sub-menu-on:after {   color:#229547; } a.readyToFreeButton:visited, .readyToScheduleButton:visited {   color:#000; }