/*
Template Name: Pintext Theme - Custom
*/
/* ==========================================================================
COLOR SCHEME
========================================================================== */
@import url("https://cdn-uicons.flaticon.com/3.0.0/uicons-regular-rounded/css/uicons-regular-rounded.css");
@import url("https://cdn-uicons.flaticon.com/3.0.0/uicons-regular-straight/css/uicons-regular-straight.css");
@import url("https://cdn-uicons.flaticon.com/3.0.0/uicons-thin-rounded/css/uicons-thin-rounded.css");
@import url("https://cdn-uicons.flaticon.com/3.0.0/uicons-solid-straight/css/uicons-solid-straight.css");
:root {
  --theme-secondary-color: #9370db;
  --theme-tertiary-color: #F2672B;
  --theme-blue-color: #04aaff;
  --bs-gutter-x:1.5rem;
}

.ico-55 [class*="fi fi-"] {
  font-size: 2.4375rem;
}

/* menu */
.wsmainwp {
  max-width: 1320px !important;
  padding-right: calc(var(--bs-gutter-x) * 0.5) !important;
  padding-left: calc(var(--bs-gutter-x) * 0.5) !important;
}

.desktoplogo img {
  max-height: 55px !important;
}

/* footer */
.footer .footer-socials.ico-25 img {
  width: 25px;
}
.footer .footer-socials.ico-35 img {
  width: 35px;
}
.footer .bottom-footer .bottom-footer-list .footer-list-divider {
  margin-left: 0px !important;
}

/* Industry */
.industry.int_tool-1 .tool_logo {
  padding: 0px !important;
}
.industry.int_tool-1 .tool_logo img {
  width: 100% !important;
  height: 100% !important;
}

.btn--secondary {
  color: var(--white) !important;
  border-color: var(--theme-secondary-color) !important;
  background-color: var(--theme-secondary-color) !important;
}

.btn--tertiary {
  color: var(--white) !important;
  border-color: var(--theme-tertiary-color) !important;
  background-color: var(--theme-tertiary-color) !important;
}

/*------------------------------------------*/
/*  BACKGROUND IMAGE
/*------------------------------------------*/
.bg--02-01 {
  background-image: url(https://pspl-cdn-aagbgyckhwdvhpe0.a01.azurefd.net/staging/assets/images/web/bg-02-01.png) !important;
}

.bg--02-02 {
  background-image: url(https://pspl-cdn-aagbgyckhwdvhpe0.a01.azurefd.net/staging/assets/images/web/bg-02-02.png) !important;
}

/*------------------------------------------*/
/*  CONTENT BOX WRAPPER
/*------------------------------------------*/
.bc-01 .section-overlay.testimonial {
  padding: 45px 40px !important;
}

.features-section .fbox-wrapper .col:hover .fbox-2 .fbox-txt h5 {
  -webkit-text-decoration: dashed;
          text-decoration: dashed;
  color: var(--theme-tertiary-color);
}

/*------------------------------------------*/
/*  Helpers
/*------------------------------------------*/
p.p-xs {
  font-size: 0.75em;
}

.margin-bottom-50 {
  margin-bottom: 50px !important;
}

.img-width-65 {
  width: 65px;
}

.img-width-95-p {
  width: 95% !important;
}

@media (min-width: 414px) and (max-width: 479.98px) {
  /*------------------------------------------*/
  /*   NAVIGATION MENU    
  /*------------------------------------------*/
  /* Header Logo */
  .wsmobileheader .smllogo {
    margin-top: 15px !important;
  }
  .wsmobileheader .smllogo img {
    max-height: 45px !important;
  }
}
@media (min-width: 1200px) {
  /*------------------------------------------*/
  /*   NAVIGATION MENU    
  /*------------------------------------------*/
  .wsmobileheader .smllogo {
    margin-top: 15px !important;
  }
  .wsmobileheader .smllogo img {
    max-height: 45px !important;
  }
}