/* @import url('http://example.com/example_style.css'); */

/***********************************************/
/* CSS @imports must be at the top of the file */
/* Add them above this section                 */
/***********************************************/

/*****************************************/
/* Start your style declarations here    */
/*****************************************/

body {
  line-height: 1.4 !important;
}
.blog-post__column-wrapper {
  justify-content: center;
  margin: 0;
  padding-top: 71px !important;
}
.social-sharing .icon {background: #414042;}

article.blog-post h2 {
  color: #414042;
  line-height: 41.4px;
  margin: 0 !important;
}
article.blog-post figure {
  margin: 0;
}
.social-sharing span.social-sharing__share-text {
  padding-right: 170px;
  margin-bottom:0 !important;
}
.social-sharing .icon:hover {
  background: rgb(255 122 89);
}
.social-sharing { 
  text-align: right;
  justify-content: end;
}
html#ecwid_html body#ecwid_body .ec-size .ec-store .grid__products--layout-left .grid-product__price {
  justify-content: center;
  padding-top: 10px;
}
html#ecwid_html body#ecwid_body .ec-size .ec-store .grid__products .grid-product__image~.grid-product__title {
  text-align: center;
}
.text_section .text_sub_heading .margin_off {
  margin: 0;
}
.corporate_social {
  font-size: 17px !important;
  margin: 0;
  padding: 0;
  font-weight: 400;
  line-height: 22.95px;
  font-style: normal;
}
.privacy_policy,
.returns_policy{
  font-size: 17px !important;
  font-weight: 400;
  margin-bottom: 15px !important;
}
li.career_list {
  background: none !important;
  box-shadow: none !important;
  list-style: disc;
  margin: 0;
  padding: 0 !important;
  font-weight: 600;
  font-size: 20px;
}
ul.career_lst {
  list-style: disc !important;
  padding: 0 30px !important;
  padding-bottom: 15px !important;
}
li.career {
  background: none !important;
  box-shadow: none !important;
  padding: 0 !important;
  font-size: 17px;
  font-weight: 400;
  font-style: normal;
  line-height: 22.1px;
}
p.career {
  font-size: 17px !important;
  font-weight: 400;
  padding: 0 0 15px !important;
}
ul.career {
  padding: 0 15px;
}
li.career {
  font-size: 17px !important;
  font-weight: 400;
  padding: 0;
  margin: 0;
}
li.career {
  font-size: 17px!important;
  font-weight: 400;
  margin: 0;
  padding: 0;
  margin-bottom: 15px;
}
p.robotic_process_automation {
  font-size: 17px !important;
  font-weight: 400;
  line-height: 23.6px;
  font-style: normal;
}
li.robotic_process {
  margin: 0;
  font-size: 17px !important;
  font-weight: 400 !important;
}
ul.robotic_process {
  margin: 0;
  padding: 0 30px !important;
}
p.digital_mailroom {
  font-size: 17px !important;
  font-weight: 400;
}
li.digital_mailroom {
  font-size: 17px !important;
  font-weight: 400;
  margin: 0;
}
ul.digital_mailroom {
  padding: 0 30px;
}
p.kofax {
  font-size: 17px !important;
  font-weight: 400;
}
p.accounts {
  font-size: 17px !important;
  font-weight: 400;
  font-style: normal;
}
ul.accounts {
  padding: 0 30px;
}
li.accounts {
  margin: 0;
  font-size: 17px !important;
}
p.human {
  font-size: 17px !important;
  font-weight: 400;
  margin-bottom: 17px !important;
}
ul.human {
  padding: 0 30px;
}
li.human {
  margin: 0;
}
li.human:last-child {
  margin-bottom: 17px !important;
}
p.claims {
  font-size: 17px !important;
  font-weight: 400;
  margin-bottom: 17px !important;
}
ul.policy {
  margin: 0;
  padding: 0 30px;
}
li.policy {
  margin: 0;
  font-size: 17px !important;
}
li.policyes {
  margin: 0;
  padding: 0;
  list-style: auto;
  font-size: 17px !important;
}
p.retails {
  font-size: 17px !important;
  font-weight: 400;
  margin-bottom: 17px !important;
}
p.invioce {
  font-size: 17px !important;
  font-weight: 400;
  margin-bottom: 15px !important;
}

p.invoice {
  font-size: 17px !important;
  font-weight: 400;
  margin: 0px 15px 15px !important;
}
.partners_section .heading_section h2.margin-bottm {
  margin-bottom: 40px;
}
li.invoice_list {
  list-style: none;
  font-size: 22px !important;
}
p.payable_text {
  font-size: 17px !important;
  font-weight: 400;
  margin-bottom: 17px !important;
}

p.troble_text {
  font-size: 17px !important;
  margin-bottom: 17px !important;
}

p.troble_text:nth-child(3) {
  margin-bottom: 65px !important;
}

table tr.row-1.odd {
  border: 1px solid #FF7A59;
  text-align: left;
  background: #FF7A59;
}

table th.column-1.sorting, th.column-2.sorting, th.column-3.sorting {
  font-size: 18px;
  font-weight: 600;
  color: #fff;
}
tbody.row-hover tr:nth-child(even){
  background: #f9f9f9;
}

tbody.row-hover tr:nth-child(odd):hover {
  background: #f9f9f9;
}
tr.row-1.odd th.column-1.sorting:hover {
  background: #016FAE;
  border: 1px solid #016fae;
}
tr.row-1.odd th.column-2.sorting:hover {
  background: #016FAE;
  border: 1px solid #016fae;
}
tr.row-1.odd th.column-3.sorting:hover {
  background: #016FAE;
  border: 1px solid #016fae;
}
tbody.row-hover td.column-1, td.column-2, td.column-3 {
  font-size: 17px;
}
thead {
  width: 100% !important;
}
.text_section .text_sub_heading ul .metal_detector {
  margin: 0;
}

.table_section table {
  width: 100%;
}

.table_section tr th.column-1.sorting {
  width: 30% !important;
}

.table_section tr th.column-2.sorting {
  width: 70% !important;
}
p.trouble_txt {
  font-size: 17px !important;
  margin-bottom: 17px !important;
}
p.fujitsu {
  font-size: 17px !important;
  margin-bottom: 17px !important;
}
p.opener_text {
  font-size: 17px !important;
  margin-bottom: 17px !important;
}
p.paper-folder {
  margin-bottom: 10px !important;
}
ul.opener_list {
  margin: 0;
  padding: 0 20px;
}

li.opener_list {
  font-size: 17px!important;
  margin: 0;
  padding: 0;
}

@media (min-width:769px) and (max-width:1024px){
  h2{
    font-size:32px;
  }

}

@media screen and (max-width:767px){
  html#ecwid_html body#ecwid_body .ec-size .ec-store .grid__categories--advanced[data-cols="1"][data-items="7"] .grid-category:nth-child(n+2),
  html#ecwid_html body#ecwid_body .ec-size .ec-store .grid__products[data-cols="2"] .grid-product:nth-child(n+1){
    width: 100% !important;
  }  
  .card-with-text .card_section_box .card_section_content .text h6 {
    min-height: 0;
  }
}

@media (min-width:768px) and (max-width:1024px){
  html#ecwid_html body#ecwid_body .ec-size .ec-store .grid__categories--advanced[data-cols="3"][data-items="7"] .grid-category:nth-child(n+1), 
  html#ecwid_html body#ecwid_body .ec-size .ec-store .grid__categories--advanced[data-cols="3"][data-items="10"] .grid-category:nth-child(n+1) {
    width: 33.3%;
  }

}
@media screen and (max-width: 1024px) {
  .social-sharing {
    justify-content: center;
    text-align: center;
  }
  .social-sharing span.social-sharing__share-text {
    padding-right: 0;
  }
}
ul.royal {
  margin: 0;
  padding: 0 30px;
}
li.royalmail { 
  margin: 0;
  font-size: 17px !important;
  font-weight: 400;
}
li.royalmail:last-child {
  margin-bottom: 17px !important;`
}
p.royal_text {
  font-size: 17px !important;
  font-weight: 400;
}
.hs-button.custom:hover {
  background: #016fae;
  color: #fff;
}

.hs-button.custom {
  background: #ff7a59;
  border-radius: 40px;
  border: none;
  transition: 0.3s all ease-in-out;
}
table .ecwid-popup-content a {
  cursor: grab !important;
}
.slider-logo .tns-item .change-color-show {
  cursor: grab;
}

main .systems-page--search-results span h1 {
  font-size: 32px;
  font-weight: 700;
  color: #000;
  font-style: normal;
}

main .systems-page--search-results ul a {
  font-size: 22px;
  text-decoration: none;
  color: #303E47;
}

main .systems-page--search-results ul p {
  font-size: 17px;
  font-weight: 400;
  line-height: 26px;
  color: #303E47;
}
main .systems-page {
  padding: 80px 0;
}
main .systems-page--search-results ul a:hover {
  color: #016FAE;
}
.dr_flex-cards__card.shadow img {
  max-width: 200px !important;
}
#hs_cos_wrapper_dnd_area-module-1 .slider_section .slider_main .image_section.overlay-true:before {
  background-color: rgb(0 0 0 / 62%)!important;
}
/***css***/

.card-with-text .card_content_heading_section p {
  text-align: center!important;
}
#hs_cos_wrapper_widget_1703066931175 .text_section .heading h2, #hs_cos_wrapper_widget_1703066931175 .heading h6, #hs_cos_wrapper_widget_1703066931175 .heading p {
  text-align: center!important;
}
.image_with_content_section .image_section img {
  width: auto!important;
  height: auto!important;
}
@media screen and (max-width:767px) {
  .image_with_content_section .image_section {
    margin-left: 15px;
    display: inline-block;
  }
  .card-with-text .card_section_box .card_section_content .text h6 br {
    display: none;
  }
  .why_choose_us_section .why_choose_us_content .box_section .button_section a {
    padding: 10px 22px!important;
    font-size: 13px!important;
  }
}
@media (min-width:768px) and (max-width:1024px){
  .image_with_content_section .image_section {
    margin-left: 30px;
    display: inline-block;
  }
}
#hs_cos_wrapper_widget_1700634397761 .text_section .heading h2, #hs_cos_wrapper_widget_1700634397761 .heading h6, #hs_cos_wrapper_widget_1700634397761 .heading p {
  text-align: center!important;
}
#hs_cos_wrapper_widget_1700803737286 .text_section .heading h2, #hs_cos_wrapper_widget_1700803737286 .heading h6, #hs_cos_wrapper_widget_1700803737286 .heading p {
  text-align: center!important;
}

/* new css */
.add-product .product_section_box .product_box_content a {
  padding: 20px!important;
}
.add-product .product_section_box .product_box_content{
  min-height: 200px!important;
} 


@media (min-width: 768px) and (max-width: 1024px){
  .add-product .product_section_box .product_box_content a {
    padding: 0!important;
  }
  .add-product .product_section_box .product_box_content a {
    height: auto!important;
    max-height: none!important;
    min-height: auto!important;
  }
}
@media screen and (max-width: 767px){
  .add-product .product_section_box .product_box_content a {
    padding: 0!important;
  }
  .add-product .product_section_box .product_box_content a {
    height: auto!important;
    max-height: none!important;
    min-height: auto!important;
  }
}
@media (min-width: 1025px) and (max-width: 1200px){
  .add-product .product_section_box .product_box_content a {
    padding: 0!important;
  }
  .add-product .product_section_box .product_box_content a {
    height: auto!important;
    max-height: none!important;
    min-height: auto!important;
  }
}
.why_choose_us_section .why_choose_us_content .box_section {
  border: 0 solid;
  box-shadow: 0 0 20px 0 #00000040!important;
  padding: 30px;
}
/* .why_choose_us_section {
padding: 100px 0 50px!important;
} */


/*  new css*/
.add-product .product_section_box .product_box_content:before {
  background-image: url(https://4738961.fs1.hubspotusercontent-na1.net/hubfs/4738961/pngtree-halftone-dots-circle-png-image_6115213%201.png);
  background-repeat: no-repeat;
  content: "";
  height: 179px;
  left: unset;
  position: absolute;
  right: -70px;
  top: -50px;
  width: 180px;
}
.add-product .product_section_box .product_box_content {
  position: relative;
  overflow: hidden;
}
.add-product .product_section_box .product_box_content:after {
  background-image: url(https://4738961.fs1.hubspotusercontent-na1.net/hubfs/4738961/pngtree-halftone-dots-circle-png-image_6115213%202.png);
  background-repeat: no-repeat;
  background-size: contain;
  bottom: -90px;
  content: "";
  height: 179px;
  left: -70px;
  position: absolute;
  width: 179px;
}
.dr_flex-cards__card.shadow img {
  height: 102px!important;
  object-fit: scale-down;
  width: 300px!important;
}
/* #hs_cos_wrapper_widget_1692964996062 .add-product_content .product_section_box:first-child .product_box_content {
background-image: url('https://4738961.fs1.hubspotusercontent-na1.net/hubfs/4738961/abstract-background-shopping-mall-shallow-260nw-233256223.png');
width: 100%;
background-position: center;
background-repeat: no-repeat;
background-size: cover;
height: 100%;
object-fit: cover;
}
#hs_cos_wrapper_widget_1692964996062 .add-product_content .product_section_box:first-child .product_box_content:before {
display: none;
}
#hs_cos_wrapper_widget_1692964996062 .add-product_content .product_section_box:first-child .product_box_content:after {
display: none;
}
#hs_cos_wrapper_widget_1692964996062 .add-product_content .product_section_box:first-child .product_box_content a {
background: none;
} */
/* .image_with_content_section .heading_section p {
padding: 0 0 20px!important; */


/* new css table} */

.table .content_wrapper table tbody tr td {
  width: 50%!important;
}
.table .content_wrapper table tbody tr th {
  width: 50%!important;
}
/*  key feature */
.departments-support .column .right h5 {
  font-size: 18px!important;

}
.blog-post-banner:before {
  background: #00000085;
  width: 100%;
  height: 100%;
  content: '';
  position: absolute;
  top: 0;
}
.blog-post-banner .content-wrapper {
  position: relative;
}
div#hs_cos_wrapper_widget_1711544561424 {
  display: flex;
  justify-content: center;
  padding: 20px 0px 70px;
}
.departments-support .column .col-main h3 {
  font-size: 20px;
  font-weight: 600;
  margin: 0px 0px 10px;
  line-height: 26px;
  position: relative;
  color: #303e47;
}
.departments-support .column .col-main:hover .right  h3 {
  color: #fff;
}
.heading_sections .image_section {
  display: flex;
  justify-content: end;
}
/* .image_with_content_section .image_section img {
border-radius: 50px;
} */
.row-fluid-wrapper.row-depth-1.row-number-5.dnd_area-row-3-hidden.dnd-section.dnd_area-row-3-padding.dnd_area-row-3-force-full-width-section img {
  border-radius: 50px;
}
.row-fluid-wrapper.row-depth-1.row-number-8.dnd-section.dnd_area-row-4-background-color .dr_flex-cards__card.shadow img {
  height: 30px!important;
  object-fit: contain;
  width: 100%!important;
  margin: 0px auto;
}
.row-fluid-wrapper.row-depth-1.row-number-8.dnd-section.dnd_area-row-4-background-color .dr_flex-cards__card.shadow {
  padding-top: 20px;
}
.hs-blog-post-listing__post .hs-blog-post-listing__post-content.hs-blog-post-listing__post-content--grid p.hs-blog-post-listing__post-description {
  display: none;
}
.blog-post-banner {
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center center;
  padding: 150px 0;
  position: relative;
}
.events_speaker_listing_title h1 {
  color: #fff;
  line-height: 65.83px;
}
.classNameToUse {
  color: #ff7a59;
}
@media screen and (max-width: 767px) {
  .blog-post-banner {
    padding: 80px 0;
  }
  .events_speaker_listing_title h1 { 
    line-height: 35px;
  }
}