/* ******************************************************************************
*********************************************************************************
This file contains all the neccessary variables that control standard elements
in the pages. This is also the file that loads all of the other themed CSS
styleshets into just this one in each of themed templates.
*********************************************************************************
****************************************************************************** */











































/* ******************************************************************************
*********************************************************************************
The intention of this file is to reset most of the different browser, built-in
CSS styles, so that it is an empty canvas for the themed specific stylesheets.
*********************************************************************************
****************************************************************************** */

*, *:before, *:after {
  box-sizing: border-box;
}
/* ******************************************************************************
*********************************************************************************
The intention of this file is to makes browsers render all elements more
consistently and in line with modern standards.
It precisely targets only the styles that need normalizing.
*********************************************************************************
****************************************************************************** */


/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */

/* Document
========================================================================== */

/**
* 1. Correct the line height in all browsers.
* 2. Prevent adjustments of font size after orientation changes in iOS.
*/

/* Sections
========================================================================== */

/**
* Remove the margin in all browsers.
*/

body {
  margin: 0;
}

/**
* Render the `main` element consistently in IE.
*/

main {
  display: block;
}

/**
* Correct the font size and margin on `h1` elements within `section` and
* `article` contexts in Chrome, Firefox, and Safari.
*/

/* Grouping content
========================================================================== */

/**
* 1. Add the correct box sizing in Firefox.
* 2. Show the overflow in Edge and IE.
*/

hr {
  box-sizing: content-box; /* 1 */
  height: 0; /* 1 */
  overflow: visible; /* 2 */
}

/**
* 1. Correct the inheritance and scaling of font size in all browsers.
* 2. Correct the odd `em` font sizing in all browsers.
*/

pre {
  font-family: monospace, monospace; /* 1 */
  font-size: 1em; /* 2 */
}

/* Text-level semantics
========================================================================== */

/**
* Remove the gray background on active links in IE 10.
*/

a {
  background-color: transparent;
}

/**
* 1. Remove the bottom border in Chrome 57-
* 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
*/

abbr[title] {
  border-bottom: none; /* 1 */
  text-decoration: underline; /* 2 */
  text-decoration: underline dotted; /* 2 */
}

/**
* Add the correct font weight in Chrome, Edge, and Safari.
*/

b,
strong {
  font-weight: bolder;
}

/**
* 1. Correct the inheritance and scaling of font size in all browsers.
* 2. Correct the odd `em` font sizing in all browsers.
*/

code,
kbd,
samp {
  font-family: monospace, monospace; /* 1 */
  font-size: 1em; /* 2 */
}

/**
* Add the correct font size in all browsers.
*/

small {
  font-size: 80%;
}

/**
* Prevent `sub` and `sup` elements from affecting the line height in
* all browsers.
*/

sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

/* Embedded content
========================================================================== */

/**
* Remove the border on images inside links in IE 10.
*/

img {
  max-width: 100%;
  height: auto;
  border: 0;
  -ms-interpolation-mode: bicubic;
  vertical-align: middle;
}

/* Forms
========================================================================== */

/**
* 1. Change the font styles in all browsers.
* 2. Remove the margin in Firefox and Safari.
*/

button,
input,
optgroup,
select,
textarea {
  font-family: inherit; /* 1 */
  font-size: 100%; /* 1 */
  line-height: 1.15; /* 1 */
  margin: 0; /* 2 */
}

/**
* Show the overflow in IE.
* 1. Show the overflow in Edge.
*/

button,
input { /* 1 */
  overflow: visible;
}

/**
* Remove the inheritance of text transform in Edge, Firefox, and IE.
* 1. Remove the inheritance of text transform in Firefox.
*/

button,
select { /* 1 */
  text-transform: none;
}

/**
* Correct the inability to style clickable types in iOS and Safari.
*/

button,
[type="button"],
[type="reset"],
[type="submit"] {
  -webkit-appearance: button;
}

/**
* Remove the inner border and padding in Firefox.
*/

button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
  border-style: none;
  padding: 0;
}

/**
* Restore the focus styles unset by the previous rule.
*/

button:-moz-focusring,
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring {
  outline: 1px dotted ButtonText;
}

/**
* Correct the padding in Firefox.
*/

fieldset {
  padding: 0.35em 0.75em 0.625em;
}

/**
* 1. Correct the text wrapping in Edge and IE.
* 2. Correct the color inheritance from `fieldset` elements in IE.
* 3. Remove the padding so developers are not caught out when they zero out
*    `fieldset` elements in all browsers.
*/

legend {
  box-sizing: border-box; /* 1 */
  color: inherit; /* 2 */
  display: table; /* 1 */
  max-width: 100%; /* 1 */
  padding: 0; /* 3 */
  white-space: normal; /* 1 */
}

/**
* Add the correct vertical alignment in Chrome, Firefox, and Opera.
*/

progress {
  vertical-align: baseline;
}

/**
* Remove the default vertical scrollbar in IE 10+.
*/

textarea {
  overflow: auto;
}

/**
* 1. Add the correct box sizing in IE 10.
* 2. Remove the padding in IE 10.
*/

[type="checkbox"],
[type="radio"] {
  box-sizing: border-box; /* 1 */
  padding: 0; /* 2 */
}

/**
* Correct the cursor style of increment and decrement buttons in Chrome.
*/

[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
  height: auto;
}

/**
* 1. Correct the odd appearance in Chrome and Safari.
* 2. Correct the outline style in Safari.
*/

[type="search"] {
  -webkit-appearance: textfield; /* 1 */
  outline-offset: -2px; /* 2 */
}

/**
* Remove the inner padding in Chrome and Safari on macOS.
*/

[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

/**
* 1. Correct the inability to style clickable types in iOS and Safari.
* 2. Change font properties to `inherit` in Safari.
*/

::-webkit-file-upload-button {
  -webkit-appearance: button; /* 1 */
  font: inherit; /* 2 */
}

/* Interactive
========================================================================== */

/*
* Add the correct display in Edge, IE 10+, and Firefox.
*/

details {
  display: block;
}

/*
* Add the correct display in all browsers.
*/

summary {
  display: list-item;
}

/* Misc
========================================================================== */

/**
* Add the correct display in IE 10+.
*/

template {
  display: none;
}

/**
* Add the correct display in IE 10.
*/

[hidden] {
  display: none;
}
/* ******************************************************************************
*********************************************************************************
This file contains all the neccessary styles to control how your
Drag and Drop (DND) sections look when editing content in the page editor.
*********************************************************************************
****************************************************************************** */

.no-banner .header_container_wrapper {
  height: 60px;
}

.page-center,
.dnd-section > .row-fluid {
  padding-right: 15px;
  padding-left: 15px;
}


@media (max-width: 1199px) {

  .page-center,
  .dnd-section > .row-fluid {
    max-width: 960px !important;
  }

}

@media (max-width: 991px) {

  .page-center,
  .dnd-section > .row-fluid {
    max-width: 720px !important;
  }

}

@media (max-width: 767px) {

  .page-center,
  .dnd-section > .row-fluid {
    max-width: 540px !important;
  }

}

@media (max-width: 575px) {

  .page-center,
  .dnd-section > .row-fluid {
    max-width: 100% !important;
  }

}

.dnd-section > .row-fluid,
.content-wrapper {
  margin-left: auto;
  margin-right: auto;
}


@media (max-width: 767px) {

  .dnd-section .widget-type-cell {
    padding-left: 0px;
    padding-right: 0px;
  }

}
/* ******************************************************************************
*********************************************************************************
This file contains all the neccessary styles to control how your
fonts apppear throughout your site.
*********************************************************************************
****************************************************************************** */



@font-face {
  font-family: 'Camphor_Regular';
  font-weight: normal;
  font-style: normal;
  src: url('https://8104331.fs1.hubspotusercontent-na1.net/hubfs/8104331/Skopenow_March2021/fonts/Camphor_Regular.eot') format('embedded-opentype');
  src: url(https://8104331.fs1.hubspotusercontent-na1.net/hubfs/8104331/raw_assets/public/Skopenow_March2021/fonts/CamphorW01-Regular.woff) format('woff'),
    url(https://8104331.fs1.hubspotusercontent-na1.net/hubfs/8104331/raw_assets/public/Skopenow_March2021/fonts/CamphorW01-Regular.ttf) format('truetype');
}

@font-face {
  font-family: 'Avenir';
  src: url('https://8104331.fs1.hubspotusercontent-na1.net/hubfs/8104331/Skopenow_March2021/fonts/AvenirLTStd-Light2.eot#iefix') format('embedded-opentype');
  src: url('https://8104331.fs1.hubspotusercontent-na1.net/hubfs/8104331/Skopenow_March2021/fonts/AvenirLTStd-Light2.otf') format("opentype");
  src: url("https://8104331.fs1.hubspotusercontent-na1.net/hubfs/8104331/raw_assets/public/Skopenow_March2021/fonts/AvenirLTStd-Light2.woff") format("woff"),
    url("https://8104331.fs1.hubspotusercontent-na1.net/hubfs/8104331/raw_assets/public/Skopenow_March2021/fonts/AvenirLTStd-Light2.ttf") format("truetype"),
   url("https://8104331.fs1.hubspotusercontent-na1.net/hubfs/8104331/raw_assets/public/Skopenow_March2021/fonts/AvenirLTStd-Light2.svg#AvenirLTStd-Light") format("svg");
	font-style: normal;
	font-weight: normal;
	font-display: swap;
}


@font-face {
  font-family: Oswald;
  src: url("https://8104331.fs1.hubspotusercontent-na1.net/hubfs/8104331/Skopenow_March2021/fonts/Oswald-Light.eot#iefix") format("embedded-opentype"),
    url("data:font/opentype; base64, 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"), 
    url("https://8104331.fs1.hubspotusercontent-na1.net/hubfs/8104331/Skopenow_March2021/fonts/Oswald-Light.otf") format("opentype"), 
    url("https://8104331.fs1.hubspotusercontent-na1.net/hubfs/8104331/raw_assets/public/Skopenow_March2021/fonts/Oswald-Light.woff") format("woff"), 
    url("https://8104331.fs1.hubspotusercontent-na1.net/hubfs/8104331/raw_assets/public/Skopenow_March2021/fonts/Oswald-Light.ttf") format("truetype"), 
    url("https://8104331.fs1.hubspotusercontent-na1.net/hubfs/8104331/raw_assets/public/Skopenow_March2021/fonts/Oswald-Light.svg#Oswald-Light") format("svg");
    font-style: normal;
    font-weight: 400;
    font-display: swap;
}


@font-face {
  font-family: icomoon;
  src: url('https://8104331.fs1.hubspotusercontent-na1.net/hubfs/8104331/Skopenow_March2021/fonts/icomoon.eot') format('embedded-opentype');
  src: url(https://8104331.fs1.hubspotusercontent-na1.net/hubfs/8104331/raw_assets/public/Skopenow_March2021/fonts/icomoon.woff) format('woff'),
    url(https://8104331.fs1.hubspotusercontent-na1.net/hubfs/8104331/raw_assets/public/Skopenow_March2021/fonts/icomoon.ttf) format('truetype');
  font-style: normal;
  font-weight: 400;
  font-display: swap;
}
@font-face {
  font-family: 'icomoonAng';
  src: url('https://8104331.fs1.hubspotusercontent-na1.net/hubfs/8104331/Skopenow_March2021/fonts/icomoonG.eot') format('embedded-opentype');
  src: url(https://8104331.fs1.hubspotusercontent-na1.net/hubfs/8104331/raw_assets/public/Skopenow_March2021/fonts/icomoonG.woff) format('woff'),
    url(https://8104331.fs1.hubspotusercontent-na1.net/hubfs/8104331/raw_assets/public/Skopenow_March2021/fonts/icomoonG.ttf) format('truetype');
  font-style: normal;
  font-weight: normal;
  font-display: swap;
}



@font-face {
  font-family:"AvenirBlack";
  font-display:swap;
  src:local("AvenirLTStd-Black"),
    url(https://8104331.fs1.hubspotusercontent-na1.net/hubfs/8104331/Skopenow_March2021/fonts/AvenirLTStd-Black.eot);
  src:local("AvenirLTStd-Black"),
    url(https://8104331.fs1.hubspotusercontent-na1.net/hubfs/8104331/Skopenow_March2021/fonts/AvenirLTStd-Black.eot#iefix) format("embedded-opentype"),
    url(https://8104331.fs1.hubspotusercontent-na1.net/hubfs/8104331/Skopenow_March2021/fonts/AvenirLTStd-Black.woff2) format("woff2"),
    url(https://8104331.fs1.hubspotusercontent-na1.net/hubfs/8104331/Skopenow_March2021/fonts/AvenirLTStd-Black.woff) format("woff"),
    url(https://8104331.fs1.hubspotusercontent-na1.net/hubfs/8104331/raw_assets/public/Skopenow_March2021/fonts/AvenirLTStd-Black.ttf) format("truetype");
}


i[class*="icon"] {
  font-family: icomoon;
  speak-as: none;
  font-style: normal;
  font-weight: 400;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}


html {
  line-height: 1.15;
}

body {
  font-family: Camphor_Regular,Open Sans,Segoe UI,sans-serif;
  font-size: 14px;
  color: #212529;
  line-height: 1.5;
  -webkit-text-size-adjust: 100%;
  text-rendering: optimizeLegibility;
  font-feature-settings: "pnum";
  font-variant-numeric: proportional-nums;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -webkit-font-smoothing: subpixel-antialiased;
}

a {
  text-decoration: none;
}


/* Highlighted Text */
::-moz-selection {
  color: #fff;
  background: #39F;
  text-shadow: none;
}
::selection {
  color: #fff;
  background: #39F;
  text-shadow: none;
}

/* Headings */
h1,
h2,
h3,
h4,
h5,
h6 {
  margin: 15px 0;
  line-height: 1.25;
}

.custom_header ul,
.custom_footer ul {
  list-style: none;
  padding: 0;
  margin: 0;
}

strong {
  font-weight: 700;
}
code {
  vertical-align: bottom;
}

blockquote {
  line-height: 1.5rem;
  margin-top: 1.5rem;
  margin-bottom: 1.5rem;
  border-left: 2px solid #A9A9A9;
  padding-left: 15px;
}

/* Horizontal Rules */
hr {
  color: #ccc;
  background-color: #ccc;
  height: 1px;
  border: none;
}

/* TODO */
small {}

/* TODO */
mark {}

sup,
sub {
  position: relative;
  font-size: 75%;
  line-height: 0;
  vertical-align: baseline;
}
sup {
  top: -0.5em;
}
sub {
  bottom: -0.25em;
}
ol ol ol {
  padding-left: 15px;
}
pre {
  display: block;
  font-size: 87.5%;
  color: #212529;
  margin-top: 0;
  margin-bottom: 1rem;
  overflow: auto;
  -ms-overflow-style: scrollbar;
}

code, kbd, pre, samp {
  font-family: SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;
}
/* ******************************************************************************
*********************************************************************************
This file contains all the neccessary styles to control how your forms looks
throughout your site. Styles for form fields, buttons, inputs, etc.
*********************************************************************************
****************************************************************************** */

form {
  padding: 15px;
  padding-top: 0px;
  max-width: 700px;
  border: 1px solid;
  padding: 20px 30px;
  background-color: #fff;
}

@media (max-width: 767px) {

  form {
    max-width: 100%;
  }

}

.body-container-wrapper form {
  margin-bottom: 30px;
}


h3.form-title {

}

.hs-form-field > label,
.field > label {
  display: block;
  font-size: 12px;
  margin-bottom: 4px;
}

input[type="text"],
input[type="password"], 
input[type="datetime"], 
input[type="datetime-local"], 
input[type="date"],
input[type="month"], 
input[type="time"], 
input[type="week"], 
input[type="number"],
input[type="email"], 
input[type="url"], 
input[type="search"],
input[type="tel"], 
input[type="color"], 
input[type="file"],
textarea, 
select {
  width: 100%;
  outline: 0;
  border: 1px solid;
  font-weight: 400;
  line-height: 1.5;
  padding: 15px 10px;
  font-size: 12px;
  transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;
}

input[type="text"]:hover,
input[type="password"]:hover, 
input[type="datetime"]:hover, 
input[type="datetime-local"]:hover, 
input[type="date"]:hover,
input[type="month"]:hover, 
input[type="time"]:hover, 
input[type="week"]:hover, 
input[type="number"]:hover,
input[type="email"]:hover, 
input[type="url"]:hover, 
input[type="search"]:hover,
input[type="tel"]:hover, 
input[type="color"]:hover, 
input[type="file"]:hover,
textarea:hover, 
select:hover {

}

.hs-input[type=checkbox],
.hs-input[type=radio] {
  cursor: pointer;
  width: auto;
  height: auto;
  padding: 0;
  margin: 3px 5px 3px 0px;
  line-height: normal;
  border: none;
}

.hs-input[type=file] {
  background-color: #fff;
  padding: initial;
  border: initial;
  line-height: initial;
  box-shadow: none;
}

.hs-input:-moz-placeholder {}

.hs-input::-webkit-input-placeholder {}

.hs-input input,
.hs-input textarea {
  transition: border 0.2s linear;
}
.hs-input:focus {
  outline: none;
  border-color: rgba(82, 168, 236, 0.8);
}

textarea.hs-input {
  height: auto;
}

select[multiple].hs-input {
  height: inherit;
}

.hs-button,
input[type="submit"],
input[type="button"] {
  cursor: pointer;
  -webkit-appearance: none;
  text-decoration: none !important;
  display: inline-block;
  margin: 15px 0;
  outline: 0;
  white-space: normal;
  border: 1px solid;
  line-height: 1.5;
  text-align: center;
  font-weight: 400;
  font-family: Avenir;
  font-size: 14px;
  transition: all .2s ease-in-out;
}

.hs-button:hover,
input[type="submit"]:hover,
input[type="button"]:hover,
.hs-button.primary:focus,
input[type="submit"]:focus,
input[type="button"]:focus {

}

.hs-button.primary:active,
input[type="submit"]:active,
input[type="button"]:active {

}

ul.hs-error-msgs {
  margin-top: 10px;
  margin-bottom: 10px;
  padding:0;
}

.hs-error-msgs label {
  display: inline-block;
  background: #d9534e;
  padding:2px 10px !important;
  color: #fff !important;
  font-size: 12px;
  border-radius: 5px;
}

.submitted-message {
  overflow: visible !important;
}

/* Force single column fields to full width inside of fieldsets */
fieldset.form-columns-1 .hs-input:not([type=radio]):not([type=checkbox]) {
width: 100% !important;
}

input.hs-input.error,
div.field.error input,
div.field.error textarea,
div.field.error .chzn-choices,
textarea.hs-input.error,
select.hs-input.error {
  border-color: #c87872;
}
input.hs-input.error:focus,
div.field.error input:focus,
div.field.error textarea:focus,
div.field.error .chzn-choices:focus,
textarea.hs-input.error:focus,
select.hs-input.error:focus {
  border-color: #b9554d;
}
.hs_cos_wrapper_type_email_simple_subscription input[type="email"]{
  padding: 15px 10px !important;
}
.actions {
  padding: 0;
}

.inputs-list {
  margin: 0 0 5px;
  width: 100%;
  padding-left: 0;
}
.inputs-list > li {
  display: block;
  padding: 0;
  width: 100%;
  padding-top: 0;
}
.inputs-list label {
  display: block;
  float: none;
  width: auto;
  padding: 0;
  text-align: left;
  white-space: normal;
}
.inputs-list:first-child {
  padding-top: 6px;
}
.inputs-list > li + li {
  padding-top: 2px;
}
.inputs-list label > input,
.inputs-list label > span {
  vertical-align: middle;
}

ul.no-list {
  list-style: none;
}

.field {
  margin-bottom: 18px;
}

.hs-field-desc {
  color: #7c98b6;
  margin: 0px 0px 6px;
  font-size: 14px;
}

.hs-form-required {
  color: red;
}

.hs-richtext {
  margin-bottom: 3px;
  line-height: 1.2;
  font-size: 1rem;
  color: #494a52;
}
.hs-richtext hr {
  text-align: left;
  margin-left: 0;
  width: 91%;
}

.grecaptcha-badge {
  margin: 0 auto;
}

.email-correction, .email-validation {
  padding-top: 3px;
  font-size: 12px;
}
.email-correction a,
.email-validation a {
  cursor: pointer;
}

@media (max-width: 400px),
  (min-device-width: 320px) and (max-device-width: 480px) {
    .email-correction form .form-columns-2 .hs-form-field,
    .email-correction form .form-columns-3 .hs-form-field,
    .email-validation form .form-columns-2 .hs-form-field,
    .email-validation form .form-columns-3 .hs-form-field {
      float: none;
      width: 100%;
    }
    .email-correction form .form-columns-2 .hs-form-field .hs-input,
    .email-correction form .form-columns-3 .hs-form-field .hs-input,
    .email-validation form .form-columns-2 .hs-form-field .hs-input,
    .email-validation form .form-columns-3 .hs-form-field .hs-input {
      width: 90%;
    }
    .email-correction form .form-columns-2 .hs-form-field input[type=checkbox],
    .email-correction form .form-columns-2 .hs-form-field input[type=radio],
    .email-correction form .form-columns-3 .hs-form-field input[type=checkbox],
    .email-correction form .form-columns-3 .hs-form-field input[type=radio],
    .email-validation form .form-columns-2 .hs-form-field input[type=checkbox],
    .email-validation form .form-columns-2 .hs-form-field input[type=radio],
    .email-validation form .form-columns-3 .hs-form-field input[type=checkbox],
    .email-validation form .form-columns-3 .hs-form-field input[type=radio] {
      width: 24px;
    }
}

.hs-button,
.hs-form-field input[type=text],
.hs-form-field input[type=email],
.hs-form-field input[type=phone],
.hs-form-field input[type=number],
.hs-form-field input[type=tel],
.hs-form-field input[type=date],
.hs-form-field textarea {
  -webkit-appearance: none;
  -moz-appearance: none;
}

.hs-default-font-element,
.hs-main-font-element {
  font-family: DM Sans;
}
/* ******************************************************************************
*********************************************************************************
This file contains all the neccessary styles to control how your
menu items appear, including the link and hover effects.
*********************************************************************************
****************************************************************************** */



header .custom-menu-primary .navigation-primary>ul.submenu>li:nth-last-child(3):before {
  background-color: ##e6e6e6 !important;
}
/* ******************************************************************************
*********************************************************************************
This file contains all the neccessary styles to control how your
tables look throughout your site.
*********************************************************************************
****************************************************************************** */

table {
  margin-bottom: 1rem;
  border: 0px solid #dee2e6;
}

th,
td {
  padding: 0.75rem;
  vertical-align: top;
  border: 0px solid #dee2e6;
}

thead th,
thead td {
  color: #fff;
  background-color: #343a40;
  border-color: #454d55;
  border-bottom-width: 2px;
}

thead th {
  vertical-align: bottom;
  border-bottom: 2px solid #dee2e6;
}

tbody + tbody {
  border-top: 2px solid #dee2e6;
}
.container {
  margin: 0 auto;
  max-width: 1140px;
  padding: 0 15px;
}
/* ******************************************************************************
*********************************************************************************
This file contains all the neccessary styles to control how your landing pages
look if there is anything specific to your landing pages.
*********************************************************************************
****************************************************************************** */
/* ******************************************************************************
*********************************************************************************
This file contains all the neccessary styles to control how your landing pages
look if there is anything specific to your landing pages.
*********************************************************************************
****************************************************************************** */
[class^="iconAng-"], [class*=" iconAng-"] {
  font-family: 'icomoonAng' !important;
  speak-as: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.banner-section [class*="-force-full-width-section"]> .row-fluid,
.banner-section .dnd-section{
  padding: 0;
}

.row {
  display: flex;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.column {
  padding-right: 15px;
  padding-left: 15px;
  width: 100%;
}

/* Contat Page */
.hs-contact-page {
  border-top: 6px solid #4083f5;
  position: relative;
  background-color: #f7f7f7;
}
.hs-contact-page .body-container-wrapper {
  font-weight: 400;
  line-height: 1.5;
  color: #212529;
  text-align: left;
  font-size: 14px;
  -webkit-text-size-adjust: 100%;
  text-rendering: optimizeLegibility;
  font-feature-settings: "pnum";
  font-variant-numeric: proportional-nums;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -webkit-font-smoothing: subpixel-antialiased;
}

.has-footer-only .page-center.footer_container{
  padding-right: 15px;
  padding-left: 15px;
}
.has-footer-only .footer_v2-menu .hs-menu-wrapper>ul {
  padding: 0;
}

.has-footer-only .footer_v2-menu .hs-menu-wrapper>ul>li {
  margin: 0;
}

.has-footer-only .footer_v2-menu .hs-menu-wrapper>ul>li>a {
  font-size: 13px;
}
.has-footer-only .custom_footer.custom_footer_v2 {
  line-height: 1.5;
}

.hs-contact-page .main-content-wrapper {
  display: flex;
  align-items: center;
  height: inherit;
  flex-wrap: wrap;
  background-color: #f7f7f7;
}

.hs-contact-page .main-content-wrapper main.body-container-wrapper {
  width: 100%;
}

.hs-contact-page p {
  font-size: 12pt;
  margin-top: 10px;
  margin-bottom: 5px;
  color: #767676;
  font-family: Avenir;
}

.hs-contact-page .hs-contact-page-content.row-1 .hs_cos_wrapper_type_rich_text {
  display: block;
  text-align: center;
}

.contact-bottom-row form {
  max-width: 460px;
  margin: 0 auto !important;
}

.contact-bottom-row .widget-span[class*="-background-color"] .hs_cos_wrapper_type_rich_text {
  display: block;
  background-color: #fff;
  box-shadow: 0 4px 21px 5px #efefef;
  border: 1px solid #e4e4e4;
  border-top: 4px solid #4083f5;
  padding-bottom: 25px;
}
.contact-bottom-row .widget-span:not(.span12):last-child {
  margin-bottom: 20px !important;
}
.contact-bottom-row .hs_cos_wrapper_type_rich_text h3 {
  font-size: 25px;
  padding-top: 25px;
  text-align: center;
  margin-bottom: .5rem;
  font-weight: 500;
  line-height: 1.2;
  margin-top: 0;
}

.contact-bottom-row .hs_cos_wrapper_type_rich_text cite {
  display: flex;
  align-items: center;
}

.contact-bottom-row .hs_cos_wrapper_type_rich_text cite i {
  width: 50px;
  text-align: right;
  margin-right: 16px;
  color: #212529;
  font-size: 15px;
}

.icon-empire:before {
  content: "\e918";
}
.icon-clock:before {
  content: "\e9b0";
}
.contact-bottom-row .hs_cos_wrapper_type_rich_text cite i.icon-empire {
  font-size: 40px;
  padding-left: 23px;
}

.contact-bottom-row .hs_cos_wrapper_type_rich_text cite em {
  margin-bottom: 0;
  line-height: 20px;
  padding-right: 5px;
  font-style: normal;
  font-size: 14px;
  font-weight: 400;
  color: #212529;
  text-align: left;
  display: block;
}
.contact-bottom-row .hs_cos_wrapper_type_rich_text hr {
  margin: 20px 0;
  background-color: #ccc;
}
.hs-contact-page .hs-contact-page-content.row-1 .hs_cos_wrapper_type_rich_text p {
  margin-top: 10px;
  margin-bottom: 5px;
  line-height: 1.5;
}

.hs-contact-page .hs-contact-page-content.row-1 .hs_cos_wrapper_type_rich_text a {
  display: inline-block;
  margin-top: 20px;
}
.contact-bottom-row form {
  box-shadow: 0 4px 21px 5px #efefef;
}
.contact-bottom-row form .hs-form-field {
  display: flex;
  margin-bottom: 0;
  border: 0;
}

.contact-bottom-row form .hs-form-field > label {
  width: 130px;
  display: flex;
  align-items: center;
  background-color: #f8f9fb;
  padding-left: 10px;
  font-size: 12px;
  color: #606468;
  border: 1px solid #b9c6da;
  border-right-width: 0;
  margin-bottom: -1px;
  border-top: 1px solid #b9c6da;
}

.contact-bottom-row form .hs-form-field > .input {
  margin-bottom: -1px;
  z-index: 1;
  width: 100%;
}

.contact-bottom-row form .hs-form-field textarea {
  min-height: 90px;
  display: block;
}

.contact-bottom-row form .hs_submit input {
  width: 100%;
  margin-top: 15px;
  margin-bottom: 0;
}
.contact-bottom-row .widget-span:not(.span12):nth-child(2) .hs_cos_wrapper_type_rich_text {
  color: #8c8c8c;
  display: block;
  text-align: center;
  font-size: 14px;
}

.contact-bottom-row .widget-span:not(.span12):nth-child(2) .hs_cos_wrapper_type_rich_text p {
  font-size: inherit;
  margin-top: 1rem;
  margin-bottom: 1rem;
}
.contact-bottom-row .hs_cos_wrapper_type_rich_text cite i.icon-phone,
.contact-bottom-row .hs_cos_wrapper_type_rich_text cite i.icon-chat .path1:before {
  color: #4083f5;
  cursor: pointer;
}
.contact-bottom-row form ul.hs-error-msgs {
  margin: 0;
}

.contact-bottom-row form ul.hs-error-msgs {
  position: absolute;
  top: -30px;
  z-index: 4;
  right: 0;
  width: auto;
}

.contact-bottom-row form ul.hs-error-msgs li {
  position: relative;
}

.contact-bottom-row form .hs-form-field {
  position: relative;
}

.contact-bottom-row form ul.hs-error-msgs:before {
  content: "\A";
  border-color: transparent #ef1818 transparent transparent;
  border-style: solid;
  border-width: 5px 7px 5px 0;
  position: absolute;
  right: 5%;
  top: 20px;
  transform: translateY(-50%);
  transform: rotate( -90deg );
}
.contact-bottom-row form .hs-form-field>.input .hs-input.error {
  position: relative;
  border-color: #c87872;
}
.contact-bottom-row form .hs-form-field>.input:hover {
  position: relative;
  z-index: 2;
}

.contact-bottom-row form .hs_error_rollup {
  position: relative;
}

.contact-bottom-row form .hs_error_rollup ul.hs-error-msgs {
  position: static !important;
  width: auto;
  display: inline-block !important;
}

.contact-bottom-row form .hs_error_rollup ul.hs-error-msgs::before {
  content: none !important;
}

.hs-contact-page.login-layout .contact-bottom-row iframe {
  max-width: 400px;
  margin: 0 auto;
  box-shadow: 0 0 9px 0 #ddd;
  height: 600px;
  width:100%;
}

/* FAQ PAGE */
.hs-faq-page h1 {
  font-size: 30px;
  margin: 5px 0 20px;
  width: 100%;
  font-weight: 500;
  line-height: 1.2;
  font-family: Avenir;
  color: #212529;
}

.hs-faq-page {
  color: #212529;
  text-align: left;
}

.hs-faq-page p {
  font-size: 14px;
  margin-top: 0;
  margin-bottom: 1rem;
  color: #212529;
}

.hs-faq-page h3 {
  margin-bottom: .5rem;
  font-weight: 500;
  line-height: 1.2;
  font-size: 1.75rem;
  color: #212529;
}
.hs-faq-page .body-container-wrapper a:hover {
  text-decoration: underline;
}
.hs-faq-page main.body-container-wrapper {
  font-size: 14px;
  color: #212529;
  text-align: left;
}

.hs-faq-page main.body-container-wrapper ol {
  margin-bottom: 1rem;
  margin-top: 0;
}

.hs-faq-page main.body-container-wrapper ol ol {
  margin: 0;
}

/* Trial Page */
.hs-trial-page .banner-wrapper h1 {
  margin-top: 0;
  margin-bottom: 10px;
}

.hs-trial-page .banner-wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
  padding:0;
}

.hs-trial-page .banner-wrapper p {
  margin-bottom: 0;
}

.hs-trial-page {
  line-height: 1.42857143;
}

.hs-trial-page .main-content-wrapper {
  overflow-x: hidden;
}
.row.rom_form {
  display: block;
  font-family: Avenir;
  background: linear-gradient(to left, #fff 50%, #092f42 50%);
  padding: 60px 45px;
}
.conatiner_new_form {
  width: 100%;
  margin: 0 auto;
}

.conatiner_new_form > .column{
  padding: 10px 0px 40px 80px;
}
.dnd-section[class*="-force-full-width-section"]> .row-fluid {
  padding: 0;
}
.rom_form .trial-includes .hs_cos_wrapper_type_rich_text,.rom_form .trial-includes .hs_cos_wrapper_type_rich_text * {
  color: #fff;
}

.green_check .hs_cos_wrapper_type_rich_text h1 {
  line-height: 1.2;
  text-transform: uppercase;
  font-family: Oswald, Open Sans, Segoe UI, sans-serif;
  color: #fff;
  margin-top: 10px;
  margin-left: 0px;
  margin-bottom: 30px;
  font-size: 25px;
}

.green_check .hs_cos_wrapper_type_rich_text ul {
  padding-left: 0;
  padding-right: 0;
  margin-top: 0;
  margin-bottom: 10px;
}

.green_check .hs_cos_wrapper_type_rich_text ul li {
  list-style: none;
  margin-bottom: 10px;
}

.green_check .hs_cos_wrapper_type_rich_text ul li:before {
  content: "\e920";
  font-family: 'icomoonAng';
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-variant: normal;
  text-transform: none;
  font-style: normal;
  width: 24px;
  height: 24px;
  border-radius: 50%;
  background-color: #3ecf8e;
  margin-right: 10px;
  text-align: center;
  line-height: 24px !important;
  color: #fff;
  display: inline-block;
  font-weight: bold;
  font-size: 11px;
}

.green_check .hs_cos_wrapper_type_rich_text ul li span {
  font-size: 14px;
  color: #fff;
  overflow: hidden;
  margin-left: 14px;
}

.body-14 {
  font-size: 14px;
  line-height: 1.42857143;
}

.hs-simple-form h3.form-title {
  margin-left: 15px;
  display: block;
  margin-top: 10px;
  font-size: 25px;
  margin-bottom: 0;
  line-height: 1.2;
  text-transform: uppercase;
  font-family: Oswald, Open Sans, Segoe UI, sans-serif;
  color: #000;
  font-weight: 500;
}

.hs-simple-form form {
  border: 0;
  margin: 0;
  padding: 15px 15px 0 15px;
  max-width: 100% !important;
}

.hs-simple-form form > fieldset {
  width: 100%;
  max-width: 100%;
  margin-bottom: 6px;
}

.hs-simple-form form > fieldset.form-columns-2 .hs-form-field {
  width: 47%;
}

.hs-simple-form form > fieldset.form-columns-2 .hs-form-field:first-child {
  margin-right: 4%;
}

.hs-simple-form form > fieldset .input {
  margin: 0 !important;
}

.hs-simple-form form .hs-form-field>label {
  padding: 12px 4px 12px 0px;
  color: #000;
  font-size: 14px;
  margin: 0;
}

.hs-simple-form form > fieldset .hs-form-field {
  margin: 0;
}

.hs-simple-form form > fieldset .hs-form-field .hs-input {
  padding: 12px 4px 12px 15px;
  margin-bottom: -1px;
  font-size: 14px;
  line-height: 1.42857143;
  color: #4D4D4D !important;
}

.hs-simple-form form > fieldset .hs-form-field .hs-input::placeholder {
  color: #888;
}

.hs-simple-form form > fieldset.form-columns-2 .hs-form-field:last-child {
  padding-left: 4px;
}

.hs-simple-form form > fieldset.form-columns-1 > .hs-form-field {
  width: 98%;
}
.bold {
  font-weight: 700 !important;
}
.hs-simple-form form .actions input {
  vertical-align: middle;
  -ms-touch-action: manipulation;
  touch-action: manipulation;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  font-weight: 400;
  line-height: 1.42857143;
  margin-bottom: 0;
  font-size: 14px;
  background: #006e9b !important;
  border: 1px solid #006e9b !important;
  font-family: Avenir;
  padding: 10px 40px;
  color: #fff;
  position: relative;
  display: inline-block;
  border-radius: 6px;
  box-shadow: 0 4px 6px rgb(50 50 93 / 11%), 0 1px 3px rgb(0 0 0 / 8%);
  margin-top: 0;
}

.hs-simple-form form .actions input:hover {
  opacity: .8;
}

.hs-simple-form form .actions {
  padding-top: 25px;
}

.hs-simple-form .hs_cos_wrapper_type_rich_text {
  padding-left: 16px;
  margin-top: 25px;
  display: block;
  color: #4D4D4D;
}

.hs-simple-form form>fieldset .hs-form-field .hs-input.error {
  background: rgba(205, 0, 0, 0.04);
  border: 1px solid #CD0000 !important;
}

.hs-simple-form form>fieldset .hs-form-field .hs-input.error:hover {
  background: rgba(0, 205, 92, 0.04);
}

.error_float form ul.hs-error-msgs {
  margin: 0;
}

.error_float form ul.hs-error-msgs {
  position: absolute;
  top: -30px;
  z-index: 4;
  right: 0;
  width: auto;
}

.error_float form ul.hs-error-msgs li {
  position: relative;
}

.error_float form .hs-form-field {
  position: relative;
}

.error_float form ul.hs-error-msgs:before {
  content: "\A";
  border-color: transparent #ef1818 transparent transparent;
  border-style: solid;
  border-width: 5px 7px 5px 0;
  position: absolute;
  right: 5%;
  top: 20px;
  transform: translateY(-50%);
  transform: rotate( -90deg );
}
.error_float form .hs-form-field>.input .hs-input.error {
  position: relative;
}

.error_float form .hs_error_rollup {
  position: relative;
}

.error_float form .hs_error_rollup ul.hs-error-msgs {
  position: static !important;
  width: auto;
  display: inline-block !important;
}

.error_float form .hs_error_rollup ul.hs-error-msgs::before {
  content: none !important;
}

.hs-simple-form.error_float form ul.hs-error-msgs {
  top: 20px;
  right: -11px;
}

.hs-simple-form.error_float form ul.hs-error-msgs label {
  padding: 5px 8px 4px 8px !important;
  border-radius: 3px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  max-width: 250px;
  font-size: 11px;
}

.hs-simple-form.error_float form ul.hs-error-msgs:before {
  content: ' ';
  font-family: Avenir;
  position: absolute;
  width: 0;
  height: 0;
  line-height: 0;
  border: 5px dashed #EF1818;
  border-top-color: #EF1818;
  bottom: 0;
  right: 6px;
  border-top-style: solid;
  border-bottom: none;
  border-left-color: transparent;
  border-right-color: transparent;
  top: auto;
  bottom: -5px;
  transform: none;
}
.hs-simple-form.error_float form .hs_error_rollup ul.hs-error-msgs label {
  border-radius: 3px;
  box-shadow: 0 1px 3px rgb(0 0 0 / 20%);
  font-size: 14px;
  width: auto;
  color: white;
  padding: 10px 25px !important;
  background: #D9534F;
  line-height: 1.42857143;
  display: inline-block;
  max-width: 100%;
}
.hs-simple-form.error_float form .hs_error_rollup ul.hs-error-msgs {
  display: block !important;
}
.hs-questions .widget-span:not(.span12) {
  margin-bottom: 20px;
}
.hs-questions .dnd-section>.row-fluid {
  padding: 0;
}

.hs-questions .dnd-section>.row-fluid >.dnd-column.span12 > .dnd-row {
  margin: 0 -15px;
}

.hs-questions .dnd-section>.row-fluid >.dnd-column.span12 > .dnd-row >.row-fluid > .widget-span {
  padding: 0 15px;
}

.hs-questions .dnd-section>.row-fluid >.dnd-column.span12 > .dnd-row >.row-fluid > .widget-span.span6 {
  width: 50%;
  margin-left: 0;
}
.hs-book-demo .hs_cos_wrapper_type_rich_text blockquote {
  color: #707a80;
  font-size: 14px;
  border: 1px solid #ccc;
  margin: 0;
}

.demo-btn {
  margin-bottom: 0;
  font-size: 14px;
  font-weight: 400;
  line-height: 1.42857143;
  text-align: center;
  vertical-align: middle;
  -ms-touch-action: manipulation;
  touch-action: manipulation;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  background-image: none;
  border: 1px solid transparent;
  background-color: #2d6b98;
  border-color: #2d6b98;
  padding: 10px 40px;
  color: #fff;
  position: relative;
  display: inline-block;
  border-radius: 6px;
  box-shadow: 0 4px 6px rgb(50 50 93 / 11%), 0 1px 3px rgb(0 0 0 / 8%);
}

.demo-btn:hover {
  opacity: .8;
}
.hs-trial-page .banner-wrapper {
  padding: 50px 0 60px;
}

.hs-trial-page .banner-wrapper h1 {
  margin-bottom: 30px;
  margin-top: 50px;
}

.hs-trial-page .banner-wrapper p {
  margin-bottom: 45px;
}


@media (max-width: 1199px){
  .hs-trial-page .banner-wrapper h1 {
    font-size: 40px;
  }
}
@media (max-width: 991px){
  .hs-trial-page .banner-wrapper h1 {
    font-size: 30px;
    margin-bottom: 0;
  }
}
@media(max-width:767px){
  .hs-trial-page .banner-wrapper .page-center {
    max-width: 100% !important;
  }
}
@media (max-width: 600px){
  .hs-trial-page .banner-wrapper h1 {
    font-size: 22px;
  }
  .hs-trial-page .banner-wrapper p{
    font-size: 12px;
  }

}
/* Services Page */
.hs-services-page .footer_v2-menu .hs-menu-wrapper>ul {
  padding: 0;
  margin-top: 26px;
}

.hs-services-page .footer_v2-menu .hs-menu-wrapper>ul>li {
  margin: 0;
}

.hs-services-page .custom_footer_v2 .page-center {
  max-width: 1140px !important;
  padding: 0 15px !important;
}

.hs-services-page .footer_v2-menu .hs-menu-wrapper>ul>li>a {
  color: #757575;
  font-size: 13px;
}

.hs-services-page section.live_demo_section,
.hs-api-page section.live_demo_section{
  flex: 0 0 66.66666667%;
  max-width: 66.66666667%;
  margin: 0 auto;
}

.hs-services-page .live_demo_section .live_demo div span span,
.hs-api-page .live_demo_section .live_demo div span span,
.hs-services-page .live_demo_section .live_demo div span,
.hs-api-page .live_demo_section .live_demo div span{
  font-size: 16px;
}

.hs-services-page .live_demo_section .live_demo div ,
.hs-api-page .live_demo_section .live_demo div {
  font-size: 16px;
}

.hs-services-page .demo-btn,
.hs-api-page .demo-btn{
  font-weight: 400;
  line-height: 1.5;
  font-size: 14px;
  border: 0;
}

.hs-services-page .content-with-icon .ques_data p,
.hs-api-page .content-with-icon .ques_data p{
  margin-top: 0;
  margin-bottom: 1rem;
  font-size: 16px;
}

.hs-services-page .hs-questions .dnd-section>.row-fluid>.dnd-column.span12>.dnd-row {
  margin: 0;
}

.hs-services-page .content-with-icon .ques_data h4 {
  margin-bottom: .5rem;
  font-weight: 500;
  line-height: 1.2;
  margin-top: 0;
}

.hs-services-page-content.hs-questions {
  margin-bottom: 20px;
}

.hs-services-page .content-with-icon i[class*="icon"] {
  margin-top: -5px;
}

.hs-services-page .content-with-icon .ques_data p a,
.hs-pricing-page .content-with-icon .ques_data p a{
  font-size: 17px;
}

.hs-services-page .features .page-center {
  padding-right: 15px;
  padding-left: 15px;
}

.hs-services-page .features .included_con .title_icon {
  margin-right: 0;
}
.hs-services-page .body-container-wrapper {
  font-size: 14px;
}
.hs-services-page .features .included_con .include_action {
  color: #46cd92;
  width: 120px;
  border-left: 1px solid #728e9c;
  height: 60px;
  margin-left: 50px;
  padding-left: 15px;
  font-size: 20px;
}

.hs-services {
  width: 100%;
}

/* Pricing Page */
.hs-pricing-page section.pay_section {
  padding: 0 15px;
  position: relative;
  top: -100px;
}


.d-flex {
  display: flex;
}

.align-items-center {
  align-items: center;
}


.justify-content-between {
  justify-content: space-between;
}

.hs-pricing-page .features .page-center {
  padding: 0 15px;
}

.hs-pricing-page .features .included_con .title_icon {
  margin: 0;
}

.hs-pricing-page .features .included_con .include_action {
  color: #46cd92;
  width: 120px;
  border-left: 1px solid #728e9c;
  height: 60px;
  margin-left: 50px;
  padding-left: 15px;
  font-size: 20px;
}

.hs-pricing-page .hs-questions .dnd-section>.row-fluid {
  padding: 0 15px;
}

.hs-pricing-page .content-with-icon .ques_data p {
  margin-bottom: 1rem;
  font-size: 16px;
}

.hs-pricing-page .content-with-icon i[class*="icon"] {
  margin-top: -5px;
}

.hs-pricing-page .content-with-icon .ques_data h4 {
  margin-top: 0;
  margin-bottom: .5rem;
  line-height: 1.2;
}

.hs-pricing-page .live_demo_section .live_demo div {
  font-size: 16px;
}

.hs-pricing-page .live_demo_section .live_demo div span,
.hs-pricing-page .live_demo_section .live_demo div span span {
  font-size: 16px;
}

.hs-pricing-page .demo-btn {
  font-size: 14px;
  line-height: 1.5;
  border: 0;
}

/* API Page */
.hs-api-page .body-container-wrapper .row > .container-fluid {
  padding: 0 15px;
  width:100%;
}

.hs-api-page .body-container-wrapper {
  overflow-x: hidden;
}

.hs-api-page .banner-wrapper h1 {
  margin-bottom: 30px;
  margin-top: 50px;
  font-weight: 500;
  line-height: 1.2;
}

.hs-api-page .banner-wrapper {
  padding: 50px 0 60px;
}

.hs-api-page .banner-wrapper p {
  font-size: 18px;
  margin-bottom: 45px;
}

.hs-api-page .banner-wrapper .banner_button {
  background-color: #3f434d;
  border-color: #3f434d;
  transition: all .3s ease!important;
  border: 0;
  width: auto;
  padding: 10px 40px;
  line-height: 1.5;
  height: auto;
  display: inline-block !important;
  margin: 0 !important;
}

.hs-api-page .banner-wrapper .banner_button:hover {
  transition: all .5s ease!important;
  text-decoration: none!important;
  background-color: #575960;
  transform: translateY(2px);
  text-decoration: none;
}

.hs-api-page {
  font-family: Avenir,Open Sans,Segoe UI,sans-serif;
}

.hs-api-page .container-fluid .hs_cos_wrapper_type_rich_text {
  display: block;
}

.hs-api-page .container-fluid .hs_cos_wrapper_type_rich_text h3 {
  text-transform: uppercase;
  font-family: Oswald;
  font-weight: 500;
  line-height: 1.2;
  margin-top: 0;
  text-align: center;
  color: #2e3234;
  margin-bottom: 30px;
  font-size: 2.5rem;
}

.hs-api-page .container-fluid .hs_cos_wrapper_type_rich_text p {
  color: #707a80;
  font-size: 18px;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
}

.hs-api-page .container-fluid.hs-integrate-title {
  padding-top: 35px !important;
  padding-bottom: 35px !important;
}

.hs-integrate-icons .hs_cos_wrapper_type_rich_text {
  margin: 25px 0;
}


.hs-integrate-icons .top-icon-title ul li>span>i.icon-maps-and-flags,
.hs-integrate-icons .top-icon-title ul li>span>i.icon-family {
  font-size: 40px;
}

.hs-integrate-icons .top-icon-title ul li>span>i.icon-global-environment {
  font-size: 65px;
}
.quick_support {
  background-color: #f2f6f9;
  padding: 40px 0;
  border-bottom: 1px solid #e4e4e4;
}

.hs-career-inner-page .custom_header {
  box-shadow: none !Important;
}
.hs-career-inner-page .hs-career-page-inner {
  padding-top: 70px;
}

.hs-career-inner-page .page-inner {
  width: 51.4%;
  margin: auto;
  position: relative;
  padding-right: 15px;
  padding-left: 15px;
}

.hs-career-inner-page .page-inner h1 {
  font-weight: 500;
  line-height: 1.2;
  font-size: 30px;
  margin-bottom: 0;
  font-family: AvenirBlack,sans-serif;
  margin-top: 0;
}

.hs-career-inner-page .page-inner p {
  margin-top: 0;
  margin-bottom: 1rem;
  font-size: 14px;
  font-weight: 400;
  line-height: 1.5;
  color: #212529;
}

.hs-career-inner-page .page-inner strong {
  font-weight: bolder;
  font-family: AvenirBlack,sans-serif;
}

.hs-career-inner-page .page-inner ul {
  list-style: none;
  padding-left: 30px;
}

.hs-career-inner-page .page-inner ul li::before {
  content: "\2022";
  color: #000;
  font-weight: 700;
  display: inline-block;
  width: 1em;
  margin-left: -12px;
  font-size: 20px;
  margin-top: -5px;
  position: absolute;
  top: 0;
  left: 0;
  font-family: Helvetica Neue,Helvetica,Arial,sans-serif;
}

.hs-career-inner-page .page-inner ul li {
  margin-bottom: 3px;
  position: relative;
  font-size: 13px;
  font-weight: 400;
  line-height: 1.5;
  color: #212529;
}

.hs-career-inner-page .hs-row2 .hs_cos_wrapper_type_rich_text p:first-of-type    {
  margin-bottom: 10px;
}

.hs-career-inner-page .page-inner .hs-row1 {
  border-bottom: 1px solid #ebebeb;
  padding-bottom: 10px;
  margin-bottom: 30px;
  font-family: Avenir,sans-serif;
  font-size: 14px;
}

.hs-career-inner-page .page-inner .hs-row1 i {
  transform: rotate(180deg);
  display: inline-block;
  font-size: 7px;
  color: #3d97e9;
  margin-left: -2px;
  margin-right: -1px;
}

.hs-career-inner-page .page-inner .hs-row1 a {
  color: #3d97e9;
  text-transform: capitalize;
}

.hs-career-inner-page .page-inner .hs-row1 a:hover {
  color: #3d97e9;
}

.Apply-now .inner {
  border: 1px solid #ccc;
  padding: 20px;
  display: flex;
  justify-content: space-around;
  margin-bottom: 40px;
  align-items: center;
  position: relative;
}

.Apply-now .inner .hs-button:focus,
.Apply-now .inner .hs-button:hover,
.Apply-now .inner .hs-button {
  background-color: #3d97e9;
  color: #fff;
  border-radius: 3px;
  display: inline-block;
  height: 30px;
  line-height: 28px;
  padding: 0 45px;
  margin: 0;
}
.hs-career-inner-page  .Apply-now p {
  margin: 0;
}
.hs-career-inner-page .page-inner ul {
  margin-bottom: 30px;
}
.hs-api-page .quick_support .top-icon-title {
  margin-top: 60px;
  margin-bottom:0;
}
.hs-career-inner-page .page-inner ul {
  margin-top: 0;
}
.hs-career-inner-page .page-inner h1 {
  color: #212529;
}
.hs-api-page .hs-integrate-icons .top-icon-title ul {
  justify-content: space-around;
}
.container-fluid.hs-api-page-content.hs-language-codes {
  padding: 0 15px;
}
.container-fluid.hs-api-page-content.hs-book-demo {
  padding: 30px 15px 10px;
}
.hs-alert-layout .content-with-icon i[class*="icon"],
.hs-analyst-layout .content-with-icon i[class*="icon"]{
  font-size: 14px;
  background: #d6f9cf;
  color: #39b47d;
  margin-top: 0;
}

a.schedule_demo {
  transition: all .3s ease!important;
  margin-right: 20px;
  width: 185px;
  height: 45px;
  font-size: 17px;
  line-height: 28px;
  text-align: center;
  white-space: nowrap;
  background-color: #fff;
  border-color: #fff;
  padding: 10px 40px;
  color: #696ae5;
  position: relative;
  display: inline-block;
  border-radius: 6px;
  box-shadow: 0px 4px 6px rgba(50,50,93,0.11), 0px 1px 3px rgba(0,0,0,0.08);
}

a.schedule_demo:hover {
  background-color: #eee;
  transform: translateY(2px);
}

.hs-alert-layout .header_container_wrapper,
.hs-analyst-layout .header_container_wrapper{
  height: auto !important;
}
.hs-alert-layout .tracking_head .tracking_demo .view_pricing {
  margin-left: -4px;
}
.hs-analyst-layout .tracking_head .tracking_demo .demo-inner-wrapper-left h1 {
  color: #005373;
}
.hs-analyst-layout .tracking_head div[class*=triangle].triangle3 {
  top: 270px;
  left: 40px;
}

.hs-analyst-layout .tracking_head div[class*=triangle].triangle2 {
  top: 230px;
  left: -50px;
}

.hs-analyst-layout .tracking_head div[class*=triangle].triangle1 {
  top: 30px;
  left: 410px;
}
.hs-analyst-layout .tracking_head .tracking_demo {
  margin: 0;
}
.hs-analyst-layout a.ask_help {
  background-color: #005373;
  border-color: #696ae5;
  padding: 10px 40px;
  color: #fff;
  position: relative;
  display: inline-block;
  border-radius: 6px;
  box-shadow: 0 4px 6px rgb(50 50 93 / 11%), 0 1px 3px rgb(0 0 0 / 8%);
  transition: all .3s ease!important;
  float: left;
  margin-left: 50px;
  margin-top: 25px;
  margin-bottom: 30px;
  font-size: 14px;
}

.hs-analyst-layout a.ask_help:hover{
  transform: translateY(2px);
  transition: all .5s ease!important;
  text-decoration: none!important;
  background-color: #157292;
}
.hs-analyst-layout .tracking_head .tracking_example ul li:after {
  background-color: #0bbeff !important;
}
.hs-analyst-layout .tracking_head {
  min-height: 495px;
}
.hs-analyst-layout .service_workflow .tracking_chart_content {
  height: 330px;
}

.hs-analyst-layout .service_workflow .tracing_sections.chart_type_circle .tracking_chart_content>div.section_line.bottom_line {
  left: 87px;
}
.hs-home-page .column {
  position: relative;
}
.hs-home-page .body-container-wrapper {
  font-size: 14px;
  color: #212529;
  overflow: hidden;
}
.hs-home-page .header_container_wrapper {
  height: auto;
}
.hs-home-page .body-container-wrapper p {
  font-size: 14px;
  margin-top: 0;
  margin-bottom: 1rem;
}
.hs-home-page .body-container-wrapper a, 
.hs-home-page .body-container-wrapper button {
  cursor: pointer;
}
.text-center {
  text-align: center!important;
}
.hs-home-page h3 {
  margin-bottom: .5rem;
  margin-top: 0;
  font-weight: 500;
  line-height: 1.2;
  color: #212529;
}
.mt-3, .my-3 {
  margin-top: 1rem!important;
}
.new {
  font-size: 10px;
  background: #53cf8b;
  border-radius: 15px;
  padding: 0 15px;
  display: inline-block;
  color: #fff;
  margin: 0 7px 5px;
  vertical-align: middle;
  line-height: 18px;
}

.home_page .home_api {
  position: relative;
  padding: 70px 0 150px;
  top: -50px;
  background: #55ec7f;
  background: linear-gradient(90deg,#63e17d 0,#38998a);
}
.home_api:before {
  content: '';
  background: #55ec7f;
  background: linear-gradient( 90deg ,#63e17d 0,#38998a);
  top: 0;
  left: 0;
  transform-origin: top left;
  width: 100%;
  height: 60%;
  position: absolute;
  transform: skewY( -5deg );
}
@media (min-width: 1440px){
  .home_api:before {
    transform: skewY( -3deg);
  }
}
.home-api-header .hs_cos_wrapper_type_rich_text {
  display: block;
  text-align: center;
  color: #fff;
}

.home-api-header .hs_cos_wrapper_type_rich_text * {
  color: #fff;
}

.home-api-header .hs_cos_wrapper_type_rich_text h4 {
  color: #cbffde;
  font-size: 19px;
  margin-bottom: .5rem;
  font-weight: 500;
  line-height: 1.2;
  margin-top: 0;
}
.home-api-icons .top-icon-title ul {
  justify-content: space-around;
}

.home-api-icons .top-icon-title ul li.code>span {
  box-shadow: 0 0 15px -2px #51b884;
  text-align: center;
  transition: all .3s ease!important;
}

.home-api-icons .top-icon-title ul li.code>span>i {
  color: #40434e;
}

.home-api-icons .top-icon-title ul li.code>span:hover {
  transition: all .1s ease!important;
  text-decoration: none!important;
  margin-top: 3px;
  margin-bottom: -3px;
  transition: all .3s ease!important;
}


.home-api-icons .top-icon-title ul li.code>span>i.icon-maps-and-flags {
  font-size: 40px;
  color: #40434e;
}

.home-api-icons .top-icon-title ul li.code>span>i:before {
  color: inherit !important;
}

.home-api-icons .top-icon-title ul li.code>span>i.icon-global-environment [class*="path"]:before {
  color: #40434e;
}

.home-api-icons .top-icon-title ul li.code>span>i.icon-global-environment {
  font-size: 65px!important;
  padding-top: 6px;
}
.home-api-icons .top-icon-title ul li.code>span>i.icon-family {
  font-size: 40px;
}
.home-api-icons  .top-icon-title {
  padding: 0 15px;
  margin-top: 20px;
  margin-bottom: 0;
}
.container-fluid.hs-home-page-section.home-api-code {
  max-width: 900px;
  margin: 20px auto 0px;
  font-size: 17px;
  position: relative;
  overflow: hidden;
  padding: 0;
}
.home-api-code pre table, .home-api-code pre table td {
  color: #313863;
}
/* HOME API */
.home_api .titels_api {
  color: #fff;
  text-align: center;
}

@media (max-width:425px) {
  .home_api .titels_api {
    padding-top: 0;
  }
}


.home_api .titels_api h3 {
  font-size: 27px;
}
.home_page .home_api .page-center {
  position: relative;
}

.home_api .home_api_action {
  transition: all .3s ease!important;
  background-color: #3f434d;
  border-color: #3f434d;
  padding: 10px 40px;
  color: #fff;
  position: relative;
  display: inline-block;
  border-radius: 6px;
  box-shadow: 0 4px 6px rgba(50,50,93,.11),0 1px 3px rgba(0,0,0,.08);
  width: 230px;
  height: 45px;
  font-size: 17px;
  line-height: 28px;
}

.home_api .home_api_action:hover {
  transition: all .5s ease!important;
  text-decoration: none!important;
  background-color: #575960;
  transform: translateY(2px);
  text-decoration: none;
}
.hs-career-inner-page header .custom-menu-primary .navigation-primary>ul.submenu>li:nth-last-child(3):before {
  background-color: #e6e6e6;
}
.home_api .home_api_action:active,.home_api .home_api_action:focus,.home_api .home_api_action:visited {
  transform: translateY(0);
}
body:not(.scroll).no-banner .hs-career-inner-page  .custom-menu-primary .navigation-primary>ul.submenu>li:not(:last-of-type)>a.menu-link:hover {
  color: #555!important;
  opacity: .8;
}

.home-buttons {
  background-color: #f5f9fc;
  position: relative;
  padding-bottom: 240px;
  margin-bottom: -205px;
  margin-top: -30px;
}
.hs-home-page .custom-menu-primary .navigation-primary > ul.submenu > li:nth-last-child(3)::before{
  background-color: rgb(230, 230, 230);
}
.home-buttons .row-fluid .span5 {
  margin-left: 0;
}

.home-buttons a.create_account {
  margin-left: -10px;
  color:#fff;
  -moz-box-sizing: border-box !important;
  -webkit-box-sizing: border-box !important;
  box-sizing: border-box !important;
  vertical-align: inherit;
}

.home-buttons a.schedule_demo {
  color: #696ae5;
}
.IE .contacts_contact li a i.icon-chat {
  margin-right: 1px;
}

.home-buttons:before {
  width: 100%;
  height: 60%;
  position: absolute;
  background-color: #f5f9fc;
  transform: skewY( -5deg);
  top: -30px;
  left: 0;
  transform-origin: top left;
  display:block;
}

@media (min-width: 1440px){
  .home-buttons:before {
    transform: skewY( -2deg );
  }

}
@media (max-width:425px) {
  .home_api {
    padding-bottom: 97px !Important;
  }
}
a.create_account {
  transition: all .3s ease!important;
  margin-right: 20px;
  width: 185px;
  height: 45px;
  font-size: 17px;
  line-height: 28px;
  white-space: nowrap;
  background-color: #696ae5;
  border-color: #696ae5;
  padding: 10px 40px;
  color: #fff;
  position: relative;
  display: inline-block;
  border-radius: 6px;
  box-shadow: 0px 4px 6px rgba(50,50,93,0.11), 0px 1px 3px rgba(0,0,0,0.08);
  text-align: center;
}

a.create_account:hover {
  background-color: #4344b3;
  transform: translateY(2px);
}
.container-fluid.hs-home-page-section.home-serving,
.container-fluid.hs-home-page-section.home-help section.skopenow_help{
  padding: 0 15px;
}
.home-api-code pre {
  padding: 0;
  text-align: left;
  margin-bottom: 0;
}
.home-api-code pre table {
  width: 100%;
  margin: 0;
}

.home-api-code pre table td {
  border: 0;
}

.home-api-code pre table td.hljs-ln-numbers {
  color: #60c49d;
  background: #f2fef0;
  font-size: 15px;
  line-height: 23px;
  min-width: 40px;
  width: 40px;
  font-weight: 700;
  text-align: center;
  font-family: Avenir;
}

.home-api-code pre {
  border-radius: 5px;
}
.home-api-code {
  padding: 0 15px;
}
.home-api-code pre table td.hljs-ln-code {
  padding-left: 20px;
}

.home-api-code pre table tr:first-child {
}

.home-api-code pre table tr:first-child .hljs-ln-code {
  padding-top: 10px;
}

.home-api-code pre table tr:last-child .hljs-ln-code {
  padding-bottom: 10px;
}

.home-api-code pre table tr:first-child .hljs-ln-numbers {
  padding-top: 6px;
}

@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active) {
  .hidden_on_ie {
    display: none
  }
}
#code_prism.code pre.hljs .comment,
#code_prism.code pre.hljs .quote {
  font-style: normal;
  color: #97a1b3
}

#code_prism.code pre.hljs .built_in,
#code_prism.code pre.hljs .class .title {
  color: #4377f5
}

#code_prism.code pre.hljs .doctag,
#code_prism.code pre.hljs .formula,
#code_prism.code pre.hljs .keyword {
  color: #6573df
}

#code_prism.code pre.hljs .attr,
#code_prism.code pre.hljs .number,
#code_prism.code pre.hljs .selector-attr,
#code_prism.code pre.hljs .selector-class,
#code_prism.code pre.hljs .selector-pseudo,
#code_prism.code pre.hljs .template-variable,
#code_prism.code pre.hljs .type,
#code_prism.code pre.hljs .variable {
  color: #313863
}

#code_prism.code pre.hljs .addition,
#code_prism.code pre.hljs .attribute,
#code_prism.code pre.hljs .meta-string,
#code_prism.code pre.hljs .regexp,
#code_prism.code pre.hljs .string {
  color: #2f9c0a
}
.home-api-code pre table td {
  font-size: 15.3125px;
  line-height: 1.5 !important;
}
#code_prism.code pre.hljs .keyword {
  font-weight:normal;
}
/* HOME API ENDS */

@media (min-width: 576px){
  .has-footer-only .page-center.footer_container {
    max-width: 540px !important;
  }
  .col-sm-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }
}
@media (min-width: 768px){
  .has-footer-only .page-center.footer_container {
    max-width: 720px !important;
  }
  [class*="col-"]{
    float:left;
  }
  .col-sm-12 {
    width: 100%;
  }
  .col-md-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }
}
@media (min-width: 992px){
  .has-footer-only .page-center.footer_container {
    max-width: 960px !important;
  }
  .col-md-6 {
    width: 50%;
  }
  .col-lg-4 {
    flex: 0 0 33.33333333%;
    max-width: 33.33333333%;
  }
  .col-lg-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }
}

@media (min-width: 1200px){
  .has-footer-only .page-center.footer_container {
    max-width: 1140px !important;
  }
  .col-lg-12 {
    width: 100%;
  }
  .col-xl-4 {
    flex: 0 0 33.33333333%;
    max-width: 33.33333333%;
  }
}
@media (min-width: 1600px){
  .conatiner_new_form {
    max-width: 90%;
  }
}

@media(max-width:1199px){
  .scroll .custom_header.custom-header_v2 {
    height: 68px;
  }
  .col-lg-12 {
    width: 100%;
  }

  section.transactional_upgrades .transactional_info_details {
    width: 100%;
    margin-bottom: 20px;
  }
  .hs-analyst-layout .tracking_head .tracking_example ul li{
    font-size: 18px;
  }
  .hs-analyst-layout .tracking_head div[class*=triangle].triangle1 {
    top: 0;
    left: 280px;
  }
  .hs-analyst-layout .hs-questions .dnd-section {
    max-width: 960px;
    padding: 80px 15px 0;
    margin: 0 auto;
    width: 100%;
  }

  .hs-analyst-layout .container-fluid.hs-pricing-page-content.hs-questions {
    padding: 0 15px;
  }

  .hs-analyst-layout .hs-questions .dnd-section > .row-fluid {
    padding: 0 !important;
  }
  .home-buttons a.create_account {
    margin-right: 0;
    margin-left: -14px;
    margin-bottom: 10px;
  }

  .home-buttons a.schedule_demo {
    margin-left: -14px;
    display: block;
  }
}

@media(max-width:1025px){
  .home-buttons a.schedule_demo {
    display: inline-block;
    margin-right: 0;
    margin-left: 0;
    width: 165px;
    padding: 10px 20px;
  }

  .home-buttons a.create_account {
    width: 165px;
    padding: 10px 20px;
    margin-right: 20px;
    margin-bottom: 0;
    margin-left: -11px;
  }
}

@media(max-width:991px){
  .contact-bottom-row .widget-span:not(.span12) {
    width: 100%;
    margin: 0 !important;
  }
  .hs-career-inner-page .page-inner {
    width: 100%;
    padding: 0;
  }
  .contact-bottom-row form {
    max-width: 100%;
  }

  .contact-bottom-row .widget-span:not(.span12):last-child {
    margin-top: 15px !important;
  }
  .conatiner_new_form>.column:first-child {
    display: none;
  }

  .row.rom_form {
    background: #fff;
  }

  .conatiner_new_form>.column {
    padding-bottom: 0;
    padding-top: 0;
  }

  .hs-simple-form h3.form-title {
    margin-top: 0;
  }
  .hs-trial-page .banner-wrapper h1{
    margin-bottom: 0px;
  }
  .hs-questions .dnd-section>.row-fluid>.dnd-column.span12>.dnd-row>.row-fluid>.widget-span.span6 {
    width: 100%;
  }

  .hs-questions .dnd-section>.row-fluid {
    max-width: 90% !important;
  }

  .hs-questions .dnd-section>.row-fluid>.dnd-column.span12>.dnd-row:last-child {
    margin-bottom: -20px;
  }
  .quick_support .dnd-section>.row-fluid >.widget-span,
  .hs-integrate-title .dnd-section>.row-fluid >.widget-span,
  .hs-language-title .dnd-section>.row-fluid >.widget-span{
    width: 100% !important;
    margin-left: 0 !important;
  }

  .quick_support .dnd-section>.row-fluid,
  .hs-integrate-title .dnd-section>.row-fluid,
  .hs-language-title .dnd-section>.row-fluid{
    display: block !important;
  }
  .quick_support .row-fluid [class*="span"],
  .hs-integrate-title .row-fluid [class*="span"],
  .hs-language-title .row-fluid [class*="span"]{
    min-height: 0;
  }
  .hs-services-page section.live_demo_section, .hs-api-page section.live_demo_section {
    max-width: 720px;
  }
  .hs-api-page .hs-integrate-icons .top-icon-title ul {
    justify-content: center!important;
  }
  .hs-analyst-layout .service_workflow .tracking_chart_content {
    left: 0px;
  }
  .hs-analyst-layout .hs-questions .dnd-section>.row-fluid>.dnd-column.span12>.dnd-row>.row-fluid>.widget-span.span6 {
    width: 50%;
  }

  .hs-analyst-layout .hs-questions .dnd-section>.row-fluid {
    max-width: 720px !important;
  }
  .home-buttons .row-fluid .widget-span {
    width: 100%;
  }

  .home-buttons .row-fluid {
    display: block !important;
  }

  .home-buttons .hs_cos_wrapper_type_rich_text {
    display: block;
    text-align: center;
  }

  .home-buttons a.create_account {
    margin-left: 0;
  }
  .home-buttons:before {
    top: -39px;
  }

  .home-buttons {
    margin-top: -28px;
  }
  .home-api-icons .top-icon-title ul {
    justify-content: center;
  }

  .home-api-header {
    padding: 0 15px;
  }
}



@media(max-width:767px){
  .contact-bottom-row form .hs-form-field {
    flex-direction: column;
  }

  .contact-bottom-row form .hs-form-field>label {
    width: 100%;
    border-right: 1px solid #b9c6da;
  }

  .hs-faq-page .faq-section h1 {
    font-size: 25px;
  }
  .conatiner_new_form>.column {
    padding-right: 5px;
    padding-left: 5px;
  }

  .hs-simple-form h3.form-title {
    margin-left: 0;
  }

  .hs-simple-form form {
    padding-left: 0;
    padding-right: 0;
  }

  .hs-simple-form form>fieldset.form-columns-2 .hs-form-field {
    width: 100%;
    margin-right: 0 !important;
    padding-left: 0 !important;
  }

  .hs-simple-form form>fieldset {
    margin-bottom: 0;
  }

  .hs-simple-form form>fieldset .hs-form-field {
    margin-bottom: 6px;
  }

  .hs-simple-form form>fieldset.form-columns-1>.hs-form-field {
    width: 100%;
  }
  .hs-simple-form form>fieldset .hs-form-field .hs-input{
    width:100% !Important;
  }
  .hs-services-page .features .included_con,
  .hs-pricing-page .features .included_con{
    display: block;
  }

  .hs-services-page .features .included_con .title_icon,
  .hs-pricing-page .features .included_con .title_icon{
    margin-bottom: 20px;
  }

  .hs-services-page .features .included_con .include_des,
  .hs-pricing-page .features .included_con .include_des{
    margin-bottom: 20px;
  }

  .hs-services-page .features .included_con .include_action ,
  .hs-pricing-page .features .included_con .include_action {
    display: flex;
    border: none;
    padding: 0;
    width: 67px;
    margin: 0;
  }

  .hs-services-page .features .page-center,
  .hs-pricing-page .features .page-center{
    max-width: 540px !important;
  }

  .features .included_con {
    display: block;
  }

  .hs-services-page .features .included_con .title_icon,
  .hs-pricing-page .features .included_con .title_icon{
    margin-bottom: 20px;
  }

  .features .included_con .include_des {
    margin-bottom: 20px;
  }

  .hs-services-page .features .included_con .include_action,
  .hs-pricing-page .features .included_con .include_action{
    display: flex;
    border: none;
    padding: 0;
    width: 67px;
    margin: 0;
  }

  .hs-services-page section.live_demo_section,
  .hs-pricing-page section.live_demo_section,
  .hs-api-page section.live_demo_section{
    max-width: 540px !important;
    flex: auto;
    padding: 0 15px;
    margin:0 auto;
  }

  .hs-services-page .live_demo_section .live_demo,
  .hs-pricing-page .live_demo_section .live_demo,
  .hs-api-page .live_demo_section .live_demo{
    width: 100%;
  }

  .hs-services-page .live_demo_section .live_demo div:first-child ,
  .hs-pricing-page .live_demo_section .live_demo div:first-child ,
  .hs-api-page .live_demo_section .live_demo div:first-child {
    border-right: 1px solid #ccc;
    border-bottom: none;
    margin-bottom: 0;
    text-align: center;
    padding: 15px;
  }

  .hs-services-page .live_demo_section .live_demo div:last-child ,
  .hs-pricing-page .live_demo_section .live_demo div:last-child,
  .hs-api-page .live_demo_section .live_demo div:last-child{
    border: 1px solid #ccc;
    border-left: 1px solid #ccc;
    border-top: none;
    margin-top: 0;
    padding-top: 0;
    margin-bottom: 50px;
    padding-bottom: 15px;
  }

  .hs-services-page .live_demo_section .live_demo div .demo-btn,
  .hs-pricing-page .live_demo_section .live_demo div .demo-btn,
  .hs-api-page .live_demo_section .live_demo div .demo-btn{
    width: auto;
    margin: 0 auto;
  }

  .hs-services-page .live_demo_section .live_demo div span,
  .hs-pricing-page .live_demo_section .live_demo div span,
  .hs-api-page .live_demo_section .live_demo div span{
    display: block;
    width: 100%;
  }

  .hs-services-page .live_demo_section .live_demo div span span,
  .hs-pricing-page .live_demo_section .live_demo div span span,
  .hs-api-page .live_demo_section .live_demo div span span{
    display: inline-block;
    width: auto;
  }

  .hs-services-page-content.hs-questions{
    margin-bottom: 40px;
  }

  .hs-services-page .hs-questions .dnd-section>.row-fluid,
  .hs-pricing-page .hs-questions .dnd-section>.row-fluid{
    max-width: 540px !important;
  }

  .hs-services-page .footer_v2-menu .hs-menu-wrapper>ul,
  .hs-v2-page .footer_v2-menu .hs-menu-wrapper>ul{
    margin-top: 25px;
    margin-bottom: 24px;
    display: flex;
  }

  .hs-services-page .custom_footer_v2 .page-center,
  .hs-pricing-page .custom_footer_v2 .page-center{
    max-width: 540px !important;
  }

  .hs-pricing-page .banner-wrapper p {
    margin-bottom: 50px;
  }
  .container-fluid.hs-pricing-page-content.hs-upgrades {
    display: none;
  }
  .hs-api-page .live_demo_section .live_demo div:last-child {
    text-align: center;
    justify-content: center;
  }
  .hs-analyst-layout .hs-questions .dnd-section>.row-fluid>.dnd-column.span12>.dnd-row>.row-fluid>.widget-span.span6 {
    width: 100%;
  }
  .hs-analyst-layout .hs-questions .dnd-section {
    margin-bottom: 20px;
  }
  .hs-analyst-layout .container-fluid.hs-pricing-page-content.hs-book-demo {
    padding: 0 15px;
  }

  .hs-analyst-layout .hs-questions .dnd-section {
    padding-left: 0;
    padding-right: 0;
  }

  .hs-analyst-layout .hs-questions .dnd-section>.row-fluid {
    padding: 0 15px !important;
  }


  .hs-analyst-layout .tracking_head {
    min-height: 100%;
    padding-top: 0;
  }


  .hs-analyst-layout .tracking_head div[class*=triangle].triangle3 {
    left: auto;
    top: 70px;
    right: 10px;
  }

  .hs-analyst-layout .tracking_head div[class*=triangle].triangle2 {
    top: -60px;
    left: -50px;
  }

  .hs-analyst-layout .tracking_head div[class*=triangle].triangle1 {
    display: none;
  }

  .hs-analyst-layout .tracking_head .tracking_demo .demo-inner-wrapper-left {
    position: relative;
  }

}


@media(max-width:545px){
  .home-buttons a.create_account {
    display: block;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 15px;
  }
}
@media (max-width: 479px){
  .has-footer-only .footer_v2-menu .hs-menu-wrapper>ul {
    display: flex;
  }
}
@media (max-width: 425px){
  .has-footer-only .footer_v2-menu .hs-menu-wrapper>ul {
    display: block!important;
    margin: 0 0 15px;
  }

  .has-footer-only .footer_v2-menu .hs-menu-wrapper>ul>li {
    border-bottom: 1px solid #eeeeef;
    padding: 10px 0;
    display: block;
  }

  .has-footer-only .footer_v2-menu .hs-menu-wrapper>ul>li:last-child {
    border: 0;
  }

  .hs-services-page .footer_v2-menu .hs-menu-wrapper>ul>li ,
  .hs-v2-page .footer_v2-menu .hs-menu-wrapper>ul>li {
    border-bottom: 1px solid #eeeeef;
    padding: 10px 0;
    width: 100%;
  }

  .hs-services-page .footer_v2-menu .hs-menu-wrapper>ul>li:last-child,
  .hs-v2-page .footer_v2-menu .hs-menu-wrapper>ul>li:last-child{
    border: 0;
  }

  .hs-services-page .footer_v2-menu .hs-menu-wrapper>ul,
  .hs-v2-page .footer_v2-menu .hs-menu-wrapper>ul{
    margin: 0 0 14px;
    display: block;
  }

  .hs-services-page footer.custom_footer.custom_footer_v2,
  .hs-v2-page footer.custom_footer.custom_footer_v2{
    line-height: 1.5;
  }
  .hs-v2-page.has-footer-only .footer_v2-menu .hs-menu-wrapper>ul>li {
    text-align: left;
  }
  .hs-services-page .live_demo_section .live_demo div span span, 
  .hs-pricing-page .live_demo_section .live_demo div span span,
  .hs-api-page .live_demo_section .live_demo div span span{
    display: block !important;
    text-align: left;
  }

  .hs-services-page .live_demo_section .live_demo div:first-child,
  .hs-pricing-page .live_demo_section .live_demo div:first-child,
  .hs-api-page .live_demo_section .live_demo div:first-child{
    text-align: left;
    display: flex;
    align-items: center;
    justify-content: center;
  }

  .hs-services-page .live_demo_section .live_demo div span,
  .hs-pricing-page .live_demo_section .live_demo div span ,
  .hs-api-page .live_demo_section .live_demo div span {
    width: auto;
  }

  .quick_support .top-icon-title ul {
    display: block;
  }
  .hs-api-page .banner-wrapper .banner_button {
    width: 200px;
    margin: 0 0 15px!important;
  }

  .hs-analyst-layout .tracking_head .tracking_demo a.request_demo {
    margin-right: 10px;
    margin-bottom: 10px;
  }
  .hs-analyst-layout .has-footer-only .footer_v2-menu .hs-menu-wrapper>ul>li {
    text-align: left;
  }
}
/*===========Faq Page Body Style==========*/
.minus-row {
  display: flex;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.hs-faq-page {
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
  font-family: 'Avenir';
}
.hs-faq-page .main-content-wrapper, 
.sidebar-custom-header, .faq-page-help,
.sidebar-custom-header .sidebar-header-inner{
  position: relative;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
}
.hs-faq-page .body-container-wrapper .dnd-section > .row-fluid{
  padding-right: 0px;
  padding-left: 0px;
  max-width: 100%;
}
.hs-faq-page .main-content-wrapper{
  max-width: 82.666667%;
  flex: 0 0 82.666667%;
  padding-right: 0px;
  padding-left: 0px;
}
.hs-faq-page .body-container-wrapper {
  padding: 100px 30px 30px;
  min-height: calc(100vh - 75px);
}
.sidebar-custom-header{
  border-right: 1px solid #ececec;
  height: 100vh;
  position: fixed;
  z-index: 1;
}
.sidebar-custom-logo a img {
  max-width: 90%;
  padding: 18px 0 15px;
  width: 190px !important;
  vertical-align: middle;
}
.sidebar_v3_menu .navigation-primary > ul {
  margin: 0;
  padding: 0;
  display: block;
  list-style: none;
}
.sidebar_v3_menu .navigation-primary > ul > li{
  list-style: none;
  font-size: 14px;
  padding-left: 8px;
}
.sidebar_v3_menu .navigation-primary > ul > li > a{
  cursor: pointer;
  font-size: 16px;
  display: block;
  line-height: 30px;
  color: #777;
  transition: all .2s ease-in-out;
  font-family: Avenir;
}
.sidebar_v3_menu .navigation-primary > ul > li > a:hover{
  text-decoration: none;
  margin-left: 3px;
}
.sidebar_v3_menu .navigation-primary > ul > li.active-branch > a{
  color: #3e94e2;
}

.custom-headerv3 {
  border-bottom: 1px solid #ececec;
  margin-bottom: 30px;
  position: fixed;
  width: 83%;
  background-color: #fff;
  font-family: Avenir;
  font-size: 14px;
  line-height: 1.5;
}
.header_v3_menu .navigation-primary ul {
  margin: 0;
  padding: 0;
  list-style: none;
  display: flex;
  justify-content: flex-end;
  padding-right: 50px;
}
.header_v3_menu .navigation-primary ul > li {
  display: inline-block;
  margin-left: 25px;
  list-style: none;
  font-size: 14px;
}
.header_v3_menu .navigation-primary ul > li > a {
  font-size: 14px;
  font-family: 'Avenir';
  cursor: pointer;
  color: #3e94e2;
  padding-top: 15px;
  display: block;
  padding-bottom: 15px;
  text-decoration: none;
}
.header_v3_menu .navigation-primary ul > li > a:hover{
  color: #3e94e2;
  text-decoration: none;
}
.header_v3_menu .navigation-primary ul > li > a i {
  font-size: 10px;
}



@media (min-width: 992px) {
  .sidebar-custom-header, .faq-page-help{
    flex: 0 0 16.66666667%;
    max-width: 16.66666667%;
  }
  .sidebar-custom-header .sidebar-header-inner {
    flex: 0 0 100%;
    max-width: 100%;
  }
}

@media (max-width: 1200px) {
  .sidebar_v3_menu .navigation-primary > ul > li > a {
    font-size: 14px;
  }
}

@media (max-width: 992px) {
  .sidebar-custom-header {
    position: static;
    height: auto;
    flex: 0 0 100%;
    max-width: 100%;
  }
  .faq-page-help {
    display: none;
  }
  .hs-faq-page .main-content-wrapper {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .custom-headerv3 {
    position: static;
    width: 100%;
  }
  .header_v3_menu .navigation-primary ul {
    justify-content: end;
  }
  .hs-faq-page .body-container-wrapper {
    padding-top: 0;
  }
}

@media (max-width: 425px) {
  .header_v3_menu .navigation-primary ul > li:not(:first-child) {
    margin-left: 15px;
  }
}

/* career-page-css */
.hs-career-page-inner .dnd-section {
  padding: 0;
}

.hs-career-page-inner {
  padding-top: 40px;
  overflow: hidden;
}


.hs-career-page-row1-wrap > .content-wrapper > .row > .row-pad {
  position: relative;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
}

.hs-career-page-row1-wrap .Careers_top_section_row {
  max-width: 650px;
  margin: 0 auto;
  text-align: center;
  border-bottom: 1px solid #efefef;
  margin-bottom: 40px;
}

.Careers_top_section_row h1 {
  margin-bottom: .5rem;
  font-weight: 500;
  line-height: 1.2;
  font-size: 2.5rem;
  text-transform: uppercase;
  font-family: 'Oswald';
  color: #5b5e5f;
  text-align: center;
  margin-top: 60px;
}

.Careers_top_section_row p {
  margin: 0;
  color: #6f7a80;
  font-size: 18px;
  text-align: center;
  padding-top: 50px;
  padding-bottom: 30px;
  margin-bottom: 1rem;
}

.Careers_top_section_row  a {
  font-size: 14px;
  transition: all .3s ease!important;
  background-color: #3f94f6;
  border-color: #3f94f6;
  padding: 10px 40px;
  color: #fff;
  position: relative;
  display: inline-block;
  border-radius: 6px;
  box-shadow: 0 15px 30px 0 rgb(45 35 66 / 15%);
  text-align: center;
  margin-bottom: 50px;
  cursor: pointer;
}

.Careers_top_section_row a:hover {
  transition: all .5s ease!important;
  text-decoration: none!important;
  background-color: rgba(58,135,219,.7);
  transform: translateY(2px);
  text-decoration: none;
}

.how_we_ar_section_row {
  max-width: 650px;
  margin: 0 auto;
}

.how_we_ar_section_row h1 {
  margin-bottom: .5rem;
  font-weight: 500;
  line-height: 1.2;
  font-size: 2.5rem;
  text-transform: uppercase;
  font-family: 'Oswald';
  color: #5b5e5f;
  text-align: center;
  margin-top: 0;
}

.how_we_ar_section_row p {
  margin-top: 0;
  margin-bottom: 1rem;
  font-family: Avenir!important;
  color: #6f7a80;
  padding-top: 50px;
  padding-bottom: 30px;
  word-wrap: break-word;
  font-size: 18px;
}

.how_we_ar_section_row  hr {
  background: transparent;
  height: 0;
  width: 100%;
  height: 1px;
  background-color: #f1f1f1;
  margin-top: 30px;
  margin-bottom: 30px;
}

.how_we_ar_section_row span  > a:last-child {
  transition: all .3s ease;
  font-size: 18px;
  margin-right: 60px;
  color: #3a87db;
  display: inline-block!important;
  margin-bottom: 30px;
}

.hs-career-page-row2-wrap {
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}

.hs-career-page-row2-wrap .column {
  padding: 0;
}

.hs-career-page-row2-wrap  .span6.widget-span {
  margin: 0;
  float: left;
  position: relative;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
}

@media (min-width: 576px){
  .hs-career-page-row2-wrap  .span6.widget-span {
    flex: 0 0 50%;
    max-width: 50%;
  }

}

@media (min-width: 768px){
  .hs-career-page-row2-wrap  .span6.widget-span {
    flex: 0 0 50%;
    max-width: 50%;
  }

}

@media (min-width: 992px){
  .hs-career-page-row2-wrap  .span6.widget-span {
    flex: 0 0 50%;
    max-width: 50%;
  }

}

.hs-career-page-row2-wrap .span6.widget-span[class*="background-image"] {
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  height: 400px;
}

.hs-career-page-row2-wrap .span6.widget-span:last-child > div {
  display: flex!important;
  align-items: center!important;
  width: 100%;
  height: 400px;
  padding: 80px;
  justify-content: center;
}

.hs-career-page-row2-wrap .span6.widget-span:last-child {
  background-color: #e9edf4;
  padding-left: 0;
  padding-right: 0;
}

.hs-career-page-row2-wrap p {
  margin: 0;
  color: #727c82;
  font-size: 18px;
  text-align: center;
  line-height: 30px;
  max-width: 100%;
  margin-bottom: 16px;
}

.Careers_top_section_row a:hover {
  color: #fff;
}

.hs-simple-form form .hs-form-required {
  display: none;
}
.contact-bottom-row .hs_cos_wrapper_type_rich_text cite i:not(.icon-empire) {
  position: relative;
  top: 8px;
}

.contact-bottom-row .widget-span[class*="-background-color"] .hs_cos_wrapper_type_rich_text {
  margin-bottom: 0;
}
.hs-services-page .banner-wrapper .try_free {
  box-sizing: border-box !important;
  vertical-align: inherit;
  height: 45px;
  padding: 10px 0;
  margin-left: 11px;
}
/* career-page-center-start */

.hs-career-page-inner .dnd-section>.row-fluid {
  max-width: 100% !important;
  padding: 0;
}
.hs-career-page .content-wrapper {
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}
div#code_prism {
  padding: 0 15px;
}
@media(max-width:1199px){
  .hs-career-page-inner .content-wrapper{
    max-width: 960px !important;
  }
  .hs-alert-layout .hs-questions .dnd-section {
    padding: 80px 15px 0;
  }
}


@media(max-width:991px){
  .hs-career-page-inner .content-wrapper{
    max-width: 720px !important;
  }
  .hs-faq-page .body-container-wrapper .dnd-section>.row-fluid {
    max-width: 100% !important;
  }
  .conatiner_new_form>.column {
    max-width: 100% !important;
  }
  .hs-pricing-page .hs-questions .dnd-section>.row-fluid>.dnd-column.span12>.dnd-row>.row-fluid>.widget-span.span6 {
    width: 50%;
  }

  .hs-pricing-page .hs-questions .dnd-section>.row-fluid,
  .hs-pricing-page .features .page-center{
    max-width: 720px !important;
  }
  .hs-pricing-page .features {
    padding: 60px 0;
  }
  .hs-services-page .features .page-center {
    max-width: 720px !important;
  }

  .hs-services-page .features {
    padding: 60px 0;
  }
  .hs-trial-page .hs-questions .dnd-section>.row-fluid {
    padding: 0px 60px 0;
  }
}


@media(max-width:767px){
  .hs-career-page-inner .content-wrapper,
  .hs-pricing-page .features .page-center{
    max-width: 540px !important;
  }
  .hs-faq-page .faq-section h1 {
    margin-top: 0;
  }
  .faq-section form input#faq_search_input{
    max-width: 100% !important;
    width: 100% !important;
  }
  .hs-pricing-page .hs-questions .dnd-section>.row-fluid>.dnd-column.span12>.dnd-row>.row-fluid>.widget-span.span6 {
    width: 100%;
  }

  .hs-pricing-page .hs-questions .dnd-section>.row-fluid {
    max-width: 540px !important;
    margin-bottom: 20px;
  }
  .hs-services-page .features .page-center {
    max-width: 540px !important;
  }
}


@media(max-width:575px){
  .hs-career-page-inner .content-wrapper{
    max-width: 100% !important;
  }
}
/* career-page-center-end */
@media(max-width:648px) and (min-width:576px){
  .hs-career-page-row2-wrap .span6.widget-span:last-child>div{
    padding: 20px;
  }

}



/* about-page-css */

.hs-about-page-row1-wrap > .content-wrapper > .row > .row-pad {
  position: relative;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
}

.about-skopenow-row1 {
  max-width: 820px;
  margin: 0 auto;
}


.whoweare-row1 {
  max-width: 820px;
  margin: 0 auto;
}

.whoweare-row1 h1 {
  margin-top: 0;
  margin-bottom: .5rem;
  font-weight: 500;
  line-height: 1.2;
  font-size: 2.5rem;
  text-transform: uppercase!important;
  font-family: Oswald!important;
  color: #5b5e5f;
  text-align: center;
}

.whoweare-row1 p {
  margin-top: 0;
  margin-bottom: 1rem;
  font-family: Avenir!important;
  color: #6f7a80;
  padding-top: 50px;

  padding-bottom: 14px;
  word-wrap: break-word;
  font-size: 18px;
}

.about_page_action-btn-row1 {
  max-width: 820px;
  margin: 0 auto;
  position: relative;
}

.about_page_action-btn-row1 hr {
  height: 0;
  background: transparent;
  width: 100%;
  height: 1px;
  background-color: #f1f1f1;
  margin-top: 30px;
  margin-bottom: 30px;
}

.about_page_action-btn-row1 .container-fluid a {
  transition: all .3s ease;
  font-size: 18px;

  margin-right: 56px;
  color: #3a87db;
  display: inline-block;
  position: relative;
  cursor: pointer;
}

.about_page_action-btn-row1 .explore_prouduct_btn {
  margin-bottom: 30px;
}

.about_page_action-btn-row1 .container-fluid a:hover {
  color: #77b8ff;
  transition: all .5s ease;
}
.hs-pricing-page .content-with-icon .ques_data h4 {
  margin-top: 5px;
}
.hs-analyst-layout .live_demo_section .live_demo {
  text-align: left;
}

.hs-alert-layout .body-container-wrapper {
  overflow: hidden;
}
@media(max-width:600px){
  .hs-services-page .features {
    padding: 60px 0px;
  }

  .hs-services-page .hs-questions .dnd-section {
    padding: 60px 0;
  }
  .hs-trial-page .hs-questions .dnd-section>.row-fluid {
    padding: 0px 5px 0;
  }
}
@media(max-width:485px){
  .hs-services-page .banner-wrapper .try_free {
    margin-left: 0;
  }
}
@media(max-width:425px){
  .about_page_action-btn-row1 hr {
    margin-top: 10px;
    margin-bottom: 10px;
  }

  .about_page_action-btn-row1 .container-fluid a {
    font-size: 14px;
    display: block;
    margin-bottom: 15px;
  }

  .about_page_action-btn-row1 .explore_prouduct_btn {
    margin-bottom: 0;
  }
  .hs-pricing-page.has-footer-only .footer_v2-menu .hs-menu-wrapper>ul>li {
    text-align: left;
  }
  .hs-services-page .features{
    padding: 20px 0;
  }
  .hs-contact-page.has-footer-only .footer_v2-menu .hs-menu-wrapper>ul>li {
    text-align: left;
  }
  .hs-trial-page .features .included_con .include_des {
    margin: 0;
  }
  .home_page .home_api {
    padding-bottom: 97px !important;
  }
}
.demo-btn {
  transition: all .5s ease;
}
.demo-btn:hover {
  background-color: rgba(58,135,219,.7)!important;
  transition: all .5s ease;
  color: #fff;
  opacity: 1;
  transform: translateY(2px);
}
.no-back-to-top #back-to-top {
  display: none !important;
}
.hs-book-demo .pricing-button:hover {
  background-color: rgba(58,135,219,.7)!important;
  transition: all .5s ease;
  color: #fff;
  opacity: 1;
  transform: translateY(2px);
}
.hs-trial-page .live_demo_section .demo-btn {
  transform: none !important;
  transition: none !important;
  background-color: #2d6b98 !important;
  border-color: #2d6b98 !important;
}
.hs-services-page .features .included_con .title_icon {
  margin-top: 0;
}
.hs-trial-page .live_demo_section .demo-btn:hover {
  opacity: 0.8 !important;
}
.hs-contact-page .main-content-wrapper{
  display: flex;
  align-items: center;
  height: inherit;
  flex-wrap: wrap;
  background-color: #f7f7f7;
  justify-content: center;
  min-height: calc(100vh - 78px);
}
.hs-contact-page .main-content-wrapper main.body-container-wrapper {
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.content-wrapper {
  padding: 0 15px;
}
.hs-pricing-page.hs-analyst-layout .service_workflow .tracing_sections:first-child.chart_type_circle .tracking_chart_content>div:not(.section_line):nth-child(2),
.hs-pricing-page.hs-analyst-layout .service_workflow .tracing_sections:last-child.chart_type_circle .tracking_chart_content>div:not(.section_line):nth-child(2){
  left: 250px;
}

.hs-pricing-page:not(.hs-analyst-layout) .service_workflow .tracing_sections:first-child.chart_type_circle .tracking_chart_content>div:not(.section_line):first-child {
  bottom: 40px;
  left: 10px;
  top: auto;
}

.hs-pricing-page:not(.hs-analyst-layout) .service_workflow .tracing_sections:first-child.chart_type_circle .tracking_chart_content>div:not(.section_line):nth-child(2) {
  bottom: 140px;
  left: 50px;
  top: auto;
}

.hs-pricing-page:not(.hs-analyst-layout) .service_workflow .tracing_sections:first-child.chart_type_circle .tracking_chart_content>div:not(.section_line):nth-child(3) {
  bottom: 180px;
  left: 150px;
  top: auto;
}

.hs-pricing-page:not(.hs-analyst-layout) .service_workflow .tracing_sections:first-child.chart_type_circle .tracking_chart_content>div:not(.section_line):nth-child(4) {
  bottom: 140px;
  left: 250px;
  top: auto;
}

.hs-pricing-page:not(.hs-analyst-layout) .service_workflow .tracing_sections:first-child.chart_type_circle .tracking_chart_content>div:not(.section_line):nth-child(5) {
  bottom: 40px;
  left: 290px;
  top: auto;
}

.hs-pricing-page:not(.hs-analyst-layout) .service_workflow .tracing_sections:first-child.chart_type_circle .tracking_chart_content>div.section_line.bottom_line {
  left: 86px;
  width: 208px;
  height: 203px;
  border-radius: 50%/210px 210px 0 0;
  transform: rotate( 180deg );
  bottom: 0;
}

.hs-pricing-page:not(.hs-analyst-layout) .service_workflow .tracing_sections:first-child.chart_type_circle .tracking_chart_content>div.section_line.vr_line {
  height: 180px;
}
.hs-pricing-page:not(.hs-analyst-layout) .service_workflow .tracing_sections:nth-child(2) .tracking_chart_content,
.hs-pricing-page:not(.hs-analyst-layout) .service_workflow .tracing_sections:nth-child(4) .tracking_chart_content{
  height: 330px;
}

.hs-pricing-page:not(.hs-analyst-layout) .service_workflow .tracing_sections:last-child.chart_type_circle .tracking_chart_content>div:not(.section_line):first-child {
  left: 150px;
  top: 50%;
  margin-top: -40px;
}

.hs-pricing-page:not(.hs-analyst-layout) .service_workflow .tracing_sections:last-child.chart_type_circle .tracking_chart_content>div.section_line.vr_line {
  height: 50%;
  left: 190px;
  position: absolute;
  top: -13px;
}

.hs-pricing-page:not(.hs-analyst-layout) .service_workflow .tracing_sections:last-child .tracking_chart_content {
  height: 230px;
}
/* ******************************************************************************
*********************************************************************************
This file contains all the neccessary styles to control how your headers look
when it comes to the logo, search field, language switcher and navigation.
You will also find the mobile menu styles below.
*********************************************************************************
****************************************************************************** */

.custom_header {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  position: fixed;
  left: 0;
  right: 0;
  z-index: 99999;
  height: 60px;
  padding: 0;
  perspective: 2000px;
  width: 100%;
  top: 0;
  font-family: Avenir;
}
.scroll .custom_header,
.no-banner .custom_header{
  background-color: #fff !important;
  box-shadow: 0 0 6px -3px #555;
}
.header__container {
  padding: 0 20px;
  width: 100%;
  color: #555;
  font-family: Camphor_Regular,Open Sans,Segoe UI,sans-serif;
}

.header_logo {
  display: inline-block;
  position: relative;
  left: -5px;
  top: 6px;
}
.header_logo a {
  color: #fff;
  transition: all .2s ease-in-out;
  font-size: 17px;
  line-height: 50px;
  font-weight: 400;
  display: inline-block;
  height: 50px;
  padding: 0 11px;
  padding-left: 0;
}
.scroll .custom_header .header_logo a,
.no-banner .custom_header .header_logo a{
  color: #555;
  transition: all .2s ease-in-out;
}
.header_logo a svg {
  width: 230px;
  margin-top: 15px;
  margin-bottom: 2px;
  vertical-align: -5px;
}
.custom_header svg:not(.no_fill) path, 
.custom_header svg:not(.no_fill) polygon,
.custom_header svg:not(.no_fill) rect {
  fill: #fff;
}
.scroll .custom_header svg:not(.no_fill) path, 
.scroll .custom_header svg:not(.no_fill) polygon,
.scroll .custom_header svg:not(.no_fill) rect,
.no-banner .custom_header svg:not(.no_fill) path, 
.no-banner .custom_header svg:not(.no_fill) polygon,
.no-banner .custom_header svg:not(.no_fill) rect{
  fill: #444;
}

.mobile-trigger {
  display: none;
}

/* ==========================================================================
9. MEDIA QUERIES                              
========================================================================== */


@media (min-width: 880px) {

  .header_logo a {
    margin: 5px 3px 0 0;
  }

  .header_logo a svg {
    width: 230px;
    margin-top: 3px;
  }

}

@media (max-width: 1040px) {

  .mobile-trigger {
    display: block;
    float: right;
    padding: 8px 11px 0 35px;
    cursor: pointer;
    width: 50px;
    height: 50px;
    position: relative;
    margin: 5px 3px 0 0;
    font-size: 17px;
    line-height: 50px;
    font-weight: 400;
    color: #fff;
    transition: all .2s ease-in-out;
  }
  .scroll .mobile-trigger,
  .no-banner .mobile-trigger{
    color: #555;
  }
  .mobile-trigger:hover {
    opacity: .8;
  }
  .mobile-trigger i {
    font-size: 14px;
    position: absolute;
    top: 23px;
    left: 38px;
  }
  .icon-menu1:before {
    content: "\eb2a";
  }

}

@media (max-width: 879px) {

  .header_logo a svg {
    margin-top: 10px;
  }

  .mobile-trigger {
    margin-top: 0;
    margin-right: 0;
  }

}

@media (max-width: 767px) {

  .header_logo a svg {
    width: 140px;
  }

}


/*============Header_V2 Style===========*/

.custom-header_v2 .header__container {
  font-family: Avenir;
  height: 100%;
  padding-right: 0;
}
.custom-header_v2 .header__container:before, .custom-header_v2 .header__container:after,
.header_v2_menu .navigation-primary:before, .header_v2_menu .navigation-primary:after,
.header_v2_menu .navigation-primary > ul:before, .header_v2_menu .navigation-primary > ul:after{
  content: '';
  display: table;
}
.custom-header_v2 .header__container:after,
.header_v2_menu .navigation-primary:after,
.header_v2_menu .navigation-primary > ul:after{
  clear: both;
}
.custom-header_v2 .header_logo{
  float: left;
}
.custom-header_v2 .header_v2_menu{
  position: relative;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px;
  display: none;
}
.header_v2_menu .navigation-primary > ul{
  font-family: Avenir;
  margin: 0;
  padding: 0;
  list-style: none;
  display: block;
}
.header_v2_menu .navigation-primary > ul > li{
  position: relative;
  display: block;
}
.header_v2_menu .navigation-primary > ul > li > a{
  position: relative;
  line-height: 20px;
  font-weight: 300;
  font-style: normal;
  text-align: right;
  padding: 0px;
  height: 60px;
  display: flex;
  justify-content: center;
  align-items: center;
  margin: 0 15px 0 0;
  font-size: 14px;
  font-family: "Camphor_Regular", Open Sans, Segoe UI, sans-serif;
  color: #fff;
}
.scroll .header_v2_menu .navigation-primary > ul > li > a ,
.no-banner .header_v2_menu .navigation-primary > ul > li > a {
  color: #555555;
}

.header_v2_trigger {
  font-size: inherit;
  line-height: inherit;
  outline: none;
  position: relative;
  float: right;
  padding: 9px 10px;
  margin-right: 15px;
  margin-bottom: 8px;
  background-color: transparent;
  background-image: none;
  border: 1px solid transparent;
  font-family: Avenir;
  border-color: #555555;
  border-radius: 5px;
  margin-top: 17px;
  display: block;
  cursor: pointer;
}
[class^="icon-"], [class*=" icon-"] {
  font-family: 'icomoon';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.header_v2_trigger .icon-bar {
  display: block;
  width: 22px;
  height: 2px;
  border-radius: 1px;
  font-family: Avenir;
  background-color: #555555;
}
.header_v2_trigger .icon-bar+.icon-bar {
  margin-top: 4px;
}

.header__container {
  margin: 0 auto;
}

@media (min-width: 768px){
  .header_v2_menu .navigation-primary > ul{
    float: right;
  }
  .header_v2_menu .navigation-primary > ul > li{
    float: left;
  }
}

@media (min-width: 880px){
  .custom-header_v2 .header_logo a svg {
    margin-top: 2.5px;
  }
}

@media (min-width: 1200px) {
  .custom-header_v2 .header_v2_menu{
    width: 33.33333333%;
    float: right;
    display: block;
  }
  .header_v2_trigger{
    display: none;
  }
}

@media (min-width: 1300px) {
  .header_v2_menu .navigation-primary > ul > li > a{
    margin: 0 15px 0 0;
  }
  .header_v2_menu .navigation-primary > ul > li:last-child > a {
    margin-right: 5px;
  }
}

@media (min-width: 1550px) {
  .header_v2_menu .navigation-primary > ul > li > a{
    margin: 0 22px 0 0;
  }
}

@media (min-width: 1700px) {
  .header_v2_menu .navigation-primary > ul > li > a{
    margin: 0 35px 0 0;
  }
}

@media (max-width: 1199.5px){
  .custom_header.custom-header_v2 {
    background-color: #fff;
  }
  .custom-header_v2 .header__container {
    padding-right: 15px;
  }
  .custom-header_v2.custom_header svg:not(.no_fill) path, 
  .custom-header_v2.custom_header svg:not(.no_fill) polygon, 
  .custom-header_v2.custom_header svg:not(.no_fill) rect{
    fill: #333;
  }
  .custom-header_v2 .header_v2_menu {
    width: 100%;
    float: none;
    clear: both;
    position: absolute;
    top: 100%;
    left: 0;
    background-color: #fff;
    padding-left: 0;
    padding-right: 0;
  }
  .header_v2_menu .navigation-primary > ul {
    float: none;
  }
  .header_v2_menu .navigation-primary > ul > li {
    float: none;
    width: 100%;
    border-bottom: 1px solid #efefef;
  }
  .header_v2_menu .navigation-primary > ul > li > a {
    margin-right: 0 !important;
    color: #555555;
  }
  .header_v2_menu .navigation-primary>ul>li>a:hover {
    color: #017ff7 !important;
  }
}


@media (max-width: 879.5px) {
  .custom-header_v2 .header_logo a svg {
    width: 230px;
    margin-top: 7.5px;
  }
}

@media (max-width: 767.5px) {
  .custom_header.custom-header_v2 {
    height: 67px;
  }
  .custom-headerv3 {
    margin-bottom: 20px;
  }
}

@media (max-width: 480px) {
  .custom-header_v2 .header_logo a svg {
    margin-top: 16.5px;
  }
}

@media (max-width: 440px) {
  .custom-header_v2 .header_logo a svg {
    margin-top: 16px;
  }
}


@media (max-width: 380px) {
  .custom-header_v2 .header_logo a svg {
    margin-top: 15px;
  }
}

@media (max-width: 352px) {
  .custom-header_v2 a.header-custom-logo {
    padding-right: 0;
  }
  .custom-header_v2 .header_logo a svg {
    width: 220px;
  }
}

@media (max-width: 331px) {
  .header_v2_trigger {
    margin-right: 0;
  }
}

@media (max-width: 321px) {
  .custom-header_v2 .header_logo a svg {
    margin-top: 14px;
  }
}


.cus_blog_header .custom_header {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  position: fixed;
  left: 0;
  right: 0;
  z-index: 99999;
  height: 60px;
  padding: 0;
  perspective: 2000px;
  width: 100%;
  top: 0;
  font-family: Avenir;
  box-shadow: none !important;
}
.scroll .custom_header {
  background-color: #fff !important;
  box-shadow: 0 0 6px -3px #555 !important;
}
.header_container {
  padding: 0 15px;
  width: 100%;
  color: #555;
  font-family: Camphor_Regular,Open Sans,Segoe UI,sans-serif;
}
.header_row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.blog_header_logo {
  height: 60px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  position: relative;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  left: 0;
  top: 4px;
}
.blog_header_logo a img {
  width: 230px !important;
  margin-bottom: 2px;
  max-width: none;
}
.scroll .custom_header .blog_header_logo svg:not(.no_fill) path, 
.scroll .custom_header .blog_header_logo svg:not(.no_fill) polygon, 
.scroll .custom_header .blog_header_logo svg:not(.no_fill) rect, 
.no-banner .custom_header .blog_header_logo svg:not(.no_fill) path, 
.no-banner .custom_header .blog_header_logo svg:not(.no_fill) polygon, 
.no-banner .custom_header .blog_header_logo svg:not(.no_fill) rect {
  fill: #555;
}



@media (min-width: 768px) {

  .blog_header_logo {
    -webkit-box-flex: 0; 
    -ms-flex: 0 0 33.33333333%; 
    flex: 0 0 33.33333333%;
    max-width: 33.33333333%;
  }

}

@media (min-width: 880px) {

  .blog_header_logo a img {
    width: 230px !important;
    margin-top: 3px;
  }

}

@media (min-width: 992px) {

  .blog_header_logo {
    -webkit-box-flex: 0; 
    -ms-flex: 0 0 25%; 
    flex: 0 0 25%;
    max-width: 25%;
  }

}

@media (max-width: 767px) {

  .blog_header_logo {
    -webkit-box-flex: 0; 
    -ms-flex: 0 0 100%; 
    flex: 0 0 100%;
    max-width: 100%;
  }

  .blog_header_logo a img {
    width: 140px !important;
  }

}


header.blog_page ul.blog_search {
  height: 66px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
  -ms-flex-direction: row-reverse;
  flex-direction: row-reverse;
  width: 400px;
  float: right;
  margin-right: 20px !important;
}
header.blog_page ul.blog_search .blog_close i {
  color: #555;
  display: none;
  position: absolute;
  right: 17px;
  top: 15px;
  cursor: pointer;
}
.icon-cancel:before {
  content: "\ea39";
}
header.blog_page ul.blog_search li {
  display: inline-block;
  position: relative;
  font-size: 14px;
}
header.blog_page ul.blog_search li.search_respo {
  background-color: transparent !important;
}
header.blog_page ul.blog_search li i {
  position: absolute;
  left: 11px;
  top: 50%;
  transform: translateY(-50%);
  font-weight: 700;
}
header.blog_page ul.blog_search li i {
  color: rgba(255,255,255,1.0);
}
.icon-search:before {
  content: "\e944";
}
.icon-cancel:before {
  content: "\ea39";
}
.custom-google-search1 form {
  background: transparent;
  padding: 0;
  box-shadow: none;
  border: 0;
}
header.blog_page ul.blog_search li input {
  font-size: 14px;
  font-family: Avenir;
  border-radius: 25px;
  line-height: 40px;
  border: none;
  padding: 0 24px 0 35px;
}
header.blog_page ul.blog_search li input {
  background-color: rgba(85,85,85,1.0);
  color: rgba(255,255,255,1.0);
}
header.blog_page ul.blog_search li input::-webkit-input-placeholder {
  color: #fff;
}
header.blog_page ul.blog_search li input:-moz-placeholder {
  color: #fff;
}
header.blog_page ul.blog_search li input::-moz-placeholder {
  color: #fff;
}
header.blog_page ul.blog_search li input:-ms-input-placeholder {
  color: #fff;
}
header.blog_page ul.blog_search li a {
  transition: all .2s ease-in-out;
}
.blog-header-menu .navigation-primary ul.blog_search li a {
  color: rgba(85,85,85,1.0);
}
.blog-header-menu .navigation-primary ul.blog_search li a:hover {
  color: #017ff7;
  opacity: .8;
}
.scroll .header_v2_menu .navigation-primary>ul>li>a:hover {
  color: #017ff7;
}

.header__container {
  max-width: 1140px;
  margin: 0 auto;
  padding: 0 20px;
}

.no-banner .custom-menu-primary .navigation-primary > ul.submenu > li:last-of-type > a.menu-link > .menu-text {
  color: rgba(85, 85, 85, 1.0);
  background: transparent;
  box-shadow: none;
  border: 1px solid rgba(85, 85, 85, 1.0);
  border-radius: 30px;
  font-weight: 500!important;
  line-height: 29px;
  padding-top:2px;
}
header .custom-menu-primary .navigation-primary > ul.submenu > li:last-of-type > a.menu-link > .menu-text:hover {
  box-shadow: none;
  background: #000;
  border-color: #000;
  color: #fff;
  font-weight: 500!important;
}
header .custom-menu-primary .navigation-primary > ul.submenu > li:last-of-type > a.menu-link > .menu-text {
  font-weight:500!important;
}
.no-banner .custom_header, .scroll .custom_header {
  box-shadow: none;
}


@media (min-width: 768px) {

  .blog-header-menu {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 66.66666666%;
    flex: 0 0 66.66666666%;
    max-width: 66.66666666%;
  }
  .blog-header-menu .navigation-primary {}
  .blog-header-menu .navigation-primary ul.submenu {
    list-style: none;
    padding: 0;
    margin: 0;
  }

  /*=========== Menu Level 1 ============*/

  .blog-header-menu .navigation-primary > ul.submenu {

  }
  .blog-header-menu .navigation-primary > ul.submenu:before,
  .blog-header-menu .navigation-primary > ul.submenu:after {

  }
  .triangle-container {
    display: none;
  }
  .blog-header-menu .navigation-primary > ul.submenu > li.menu-item {
    float: left;
  }
  .blog-header-menu .navigation-primary > ul.submenu > li.menu-item:first-of-type {}
  .blog-header-menu .navigation-primary > ul.submenu > li.menu-item:last-of-type {}
  .blog-header-menu .navigation-primary > ul.submenu > li.no-submenu {}
  .blog-header-menu .navigation-primary > ul.submenu > li.has-submenu {
    position: relative;
  }
  .blog-header-menu .navigation-primary > ul.submenu > li > a.menu-link {}
  .blog-header-menu .navigation-primary > ul.submenu > li > a.menu-link:hover {}
  .blog-header-menu .navigation-primary > ul.submenu > li.has-submenu > a {}

  /*=========== Trigger ===========*/

  .blog-header-menu .navigation-primary > ul.submenu > li.has-submenu input.submenu-toggle {
    display: none;
  }
  .blog-header-menu .navigation-primary > ul.submenu > li.has-submenu label.menu-arrow {
    display: none;
  }
  .blog-header-menu .navigation-primary > ul.submenu > li.has-submenu label.menu-arrow span.menu-arrow-bg {}

  /*=========== End Trigger ===========*/

  /*=========== Flyout ===========*/

  .blog-header-menu .navigation-primary > ul ul {
    position: absolute;
    border-width: 1px;
    border-style: solid;
    z-index: 10;
    left: 0;
    opacity: 0;
    visibility: hidden;
    transition: all 0.2s ease-in;
  }
  .blog-header-menu .navigation-primary > ul li.has-submenu:hover > ul {
    opacity: 1;
    visibility: visible;
  }

  /*=========== End Flyout ===========*/

  /*=========== Menu Level 2 and so on ============*/

  .blog-header-menu .navigation-primary > ul ul.submenu.level-2 {}
  .blog-header-menu .navigation-primary > ul ul.submenu.level-2 li {}
  .blog-header-menu .navigation-primary > ul ul.submenu.level-2 li a {
    display: block;
    white-space: nowrap;
  }
  .blog-header-menu .navigation-primary > ul ul.submenu.level-2 li a:hover {}

}


@media (min-width: 768px) { 

  .blog-mobile-trigger {
    display: none;
  }

}

@media (min-width: 992px) { 

  .blog-header-menu {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 75%;
    flex: 0 0 75%;
    max-width: 75%;
  }

}

@media (max-width: 879px) {
  .cus_blog_header .header_logo a svg {
    margin-top: 4px;
  }
}

@media (max-width: 768.5px) {
  .cus_blog_header .blog_header_logo{
    top: 0;
  }
  .cus_blog_header .header_logo a.header-custom-logo {
    height: 60px;
    display: flex;
    align-items: center;
  }
  .cus_blog_header .header_logo a svg {
    margin-top: 0;
  }
}


@media (max-width: 767px) {

  .blog-header-menu {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    padding: 0;
    height: 50px;
    text-align: right;
  }
  .blog-mobile-trigger {
    cursor: pointer;
    display: inline-block;
    margin-right: 15px;
    margin-top: 20px;
    color: #555;
  }
  .navbar-toggler-icon {
    display: inline-block;
    width: 1.5em;
    height: 1.5em;
    vertical-align: middle;
    content: "";
    background: no-repeat 50%;
    background-size: 100% 100%;
    text-align: center;
  }
  .icon-menu1:before {
    content: "\eb2a";
  }


  .blog-header-menu .navigation-primary {

  }
  .blog-header-menu .navigation-primary ul.submenu {
    list-style: none;
    padding: 0;
    margin: 0;
  }
  .blog-header-menu .navigation-primary > ul.submenu {}
  .blog-header-menu .navigation-primary > ul.submenu:before,
  .blog-header-menu .navigation-primary > ul.submenu:after {
    content: "";
    clear: both;
    display: block;
  }
  .triangle-container {
    display: none;
  }
  .blog-header-menu .navigation-primary > ul.submenu > li.menu-item {
    float: none;
    display: block;
  }
  .blog-header-menu .navigation-primary > ul.submenu > li.no-submenu {}
  .blog-header-menu .navigation-primary > ul.submenu > li.has-submenu {
    position: relative;
  }
  .blog-header-menu .navigation-primary > ul.submenu > li > a.menu-link {
    display: block;
  }
  .blog-header-menu .navigation-primary > ul.submenu > li > a.menu-link:hover {}
  .blog-header-menu .navigation-primary > ul.submenu > li.has-submenu input.submenu-toggle {
    display: none;
  }
  .blog-header-menu .navigation-primary > ul.submenu > li.has-submenu label.menu-arrow {
    display: none;
  }
  .blog-header-menu .navigation-primary > ul.submenu > li.has-submenu label.menu-arrow span.menu-arrow-bg {}

  /*=========== Menu Level 2 and so on ============*/

  .blog-header-menu .navigation-primary > ul ul.submenu.level-2 li {}
  .blog-header-menu .navigation-primary > ul ul.submenu.level-2 li a {
    white-space: nowrap;
  }
  .blog-header-menu .navigation-primary > ul ul.submenu.level-2 li a:hover {}

}

@media (max-width: 767px) {

  header.blog_page ul.blog_search {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
    height: auto;
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
    width: auto;
    background: #fff;
    margin-right: 0 !important;
    display: none;
    position: absolute;
    top: 12px;
    width: 98%;
    left: 1%;
    -webkit-box-shadow: -7px 0 14px 0 #a5a5a5;
    box-shadow: -7px 0 14px 0 #a5a5a5;
    border-radius: 6px;
    z-index: 999;
    padding-top: 5px !important;
  }

  header.blog_page ul.blog_search.menu_news_open {
    display: block;
  }

  header.blog_page ul.blog_search .blog_close i {
    display: block;
  }

  header.blog_page ul.blog_search li {
    border-bottom: none;
    padding: 8px 15px;
    width: 100%;
    text-align: left;
  }

  header.blog_page ul.blog_search li.search_respo {
    width: 85%;
    float: left;
  }

  header.blog_page ul.blog_search li i {
    left: 25px;
  }

  header.blog_page ul.blog_search li input {
    line-height: 35px;
  }

}



@media (max-width: 425px) {

  header.blog_page ul.blog_search input {
    width: 85% !important;
  }

}

header .custom-menu-primary .navigation-primary>ul.submenu>li:nth-last-child(3):before {
  background-color: #e6e6e6 !important;
}
/* ******************************************************************************
*********************************************************************************
This file contains all the neccessary styles to control how your
footer looks when it comes to spacing and other general styles.
*********************************************************************************
****************************************************************************** */

.custom_footer {
  padding: 3rem;
  font-family: Poppins;
  position: relative;
  z-index: 1;
  font-size: 13px;
  border-top: 1px solid;
      background-color: #ffffff;
    border-color: rgba(238, 238, 238, 1.0);
}

.footer_container {}
.footer_row {
  display: flex;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}

.custom_footer .footer_col {
  position: relative;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  flex: 0 0 16.66666667%;
  max-width: 16.66666667%;
  margin-bottom: 1rem;
}

.custom_footer .footer_col.col_1 {
  flex: 0 0 25%;
  max-width: 25%;
}

.footer_copyright {
  position: relative;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  flex: 0 0 100%;
  max-width: 100%;
}

.footer_copyright p {
  margin: 0;
}

.icon-phone:before {
  content: "\e941";
}
.icon-chat .path1:before {
  content: "\e934";
  color: #6772e5;
}
.icon-chat .path2:before {
  content: "\e935";
  margin-left: -1em;
  color: #fff;
}
.icon-chat .path3:before {
  content: "\e936";
  margin-left: -1em;
  color: #fff;
}
.icon-chat .path4:before {
  content: "\e937";
  margin-left: -1em;
  color: #fff;
}
.icon-facebook:before {
  content: "\e977";
}
.icon-twitter:before {
  content: "\e986";
}
.icon-linkedin:before {
  content: "\e954";
}
.footer_col .hs-menu-wrapper > ul > li > a {
  display: block;
  line-height: 1.2;
  margin-bottom: .5rem;
  font-weight: bold;
  font-size: 15px;
  text-transform: capitalize;
  pointer-events: none;
}
.footer_col .hs-menu-wrapper > ul ul {
  margin-top: 1rem;
}
.footer_col .hs-menu-wrapper > ul ul li {
  font-size: 14px;
  margin-bottom: .5rem;
}
.footer_col .hs-menu-wrapper > ul ul li a {
  font-size: 13px;
}
.footer_col .hs-menu-wrapper > ul ul li a:hover {
    color: #047FFB;
    text-transform:Capitalize;
}


/*========= Sliding Back to Top ==========*/

#back-to-top {
  position: fixed;
  width: 40px;
  height: 40px;
  border-radius: 50%;
  background-color: #047FFB;
  right: 30px;
  bottom: 90px;
  z-index: 999999;
  cursor: pointer;
  color: #fff;
  transform: scale(0);
  opacity:0;
  transform-origin: 50px 50px;
  transition:all 0.7s linear; 
}
.contacts_contact li:not(.social-links) a:hover {
  color: #047FFB;
  transition: all .5s ease;
}
#back-to-top.fadeOut {
  transform: scale(0);
  opacity:0;
  transform-origin: 50px 50px;
  transition:all 0.7s linear; 
}
#back-to-top.fadeIn {
  transform: scale(1);
  opacity:1;
  transform-origin: 50px 50px;
  transition:all 0.7s linear;
}

#back-to-top:after {}
#back-to-top:hover {
  background-color: #047FFB;
  transition: all .5s ease;
}

#back-to-top i {
  transform: rotate(-90deg);
  display: block;
  color: #fff;
  transition: all .5s ease;
}
.icon-right-arrow1:before {
  content: "\e994";
}
#back-to-top i:after {}

#back-to-top span {}
#back-to-top span:before {}
#back-to-top span:after {}

@-webkit-keyframes fadeInRight {
  0% {
    opacity: 0;
    -webkit-transform: scale(0)
  }

  100% {
    opacity: 1;
    -webkit-transform: scale(1)
  }
}

@-moz-keyframes fadeInRight {
  0% {
    opacity: 0;
    -webkit-transform: scale(0)
  }

  100% {
    opacity: 1;
    -webkit-transform: scale(1)
  }
}

@-o-keyframes fadeInRight {
  0% {
    opacity: 0;
    -webkit-transform: scale(0)
  }

  100% {
    opacity: 1;
    -webkit-transform: scale(1)
  }
}

@keyframes fadeInRight {
  0% {
    opacity: 0;
    -webkit-transform: scale(0)
  }

  100% {
    opacity: 1;
    -webkit-transform: scale(1)
  }
}

@-webkit-keyframes fadeOutRight {
  0% {
    opacity: 1;
    -webkit-transform: scale(0)
  }

  100% {
    opacity: 0;
    -webkit-transform: scale(1)
  }
}

@-moz-keyframes fadeOutRight {
  0% {
    opacity: 1;
    -webkit-transform: scale(0)
  }

  100% {
    opacity: 0;
    -webkit-transform: scale(1)
  }
}

@-o-keyframes fadeOutRight {
  0% {
    opacity: 1;
    -webkit-transform: scale(0)
  }

  100% {
    opacity: 0;
    -webkit-transform: scale(1)
  }
}

@keyframes fadeOutRight {
  0% {
    opacity: 1;
    -webkit-transform: scale(0)
  }

  100% {
    opacity: 0;
    -webkit-transform: scale(1)
  }
}


@media (max-width: 991px) {

  .custom_footer .footer_col,
  .custom_footer .footer_col.col_1 {
    flex: 0 0 33.33333333%;
    max-width: 33.33333333%;
  }

}

@media(max-width:767px){
  .custom_footer .footer_col {
    margin-bottom: 0;
  }
}

@media (max-width: 576px) {

  .custom_footer {
    padding-left: 0;
  }

  .custom_footer .footer_col,
  .custom_footer .footer_col.col_1 {
    flex: 0 0 100%;
    max-width: 100%;
    margin-bottom: 0;
  }
}

@media (max-width: 425px){
  .custom_footer .contacts_contact li.social-links {
    display: none;
  }

  .custom_footer .contacts_contact {
    margin-bottom: 20px;
  }
}


/*============Footer_V2 Style===========*/

.custom_footer.custom_footer_v2 {
  padding: 0;
  font-size: 14px;
  line-height: 1.42857143;
  background-color: #fff;
  overflow: hidden;
}
.custom_footer_v2 .page-center {
  padding-right: 0;
  padding-left: 0;
  max-width: 100% !important;
}
.custom_footer_v2 .footer_row{
  display: block;
}
.custom_footer_v2 .footer_row:before, .custom_footer_v2 .footer_row:after{
  display: table;
  content: " ";
}
.custom_footer_v2 .footer_row:after{
  clear: both;
}
.footer_v2_col2, .footer_v2_col8, .footer_v2_col2{
  position: relative;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px;
}

.footer_v2-menu .hs-menu-wrapper > ul{
  max-width: 560px;
  margin: 0 auto;
  margin-bottom: 25px;
  margin-top: 25px;
  display: flex;
  justify-content: space-between;
  padding-left: 40px;
}
.footer_v2-menu .hs-menu-wrapper > ul > li {
  list-style: none;
  display: inline-block;
  margin-right: 20px;
}
.footer_v2-menu .hs-menu-wrapper > ul > li > a {
  text-decoration: none;
  color: #757575;
  font-size: 14px;
  font-family: Avenir;
}
.footer_v2-menu .hs-menu-wrapper > ul > li > a:hover {
  color: #77b8ff;
  text-decoration: none;
}


@media (min-width: 1200px) {
  .footer_v2_col2, .footer_v2_col8, .footer_v2_col2{
    float: left;
  }
  .footer_v2_col2{
    width: 16.66666667%;
  }
  .footer_v2_col8{
    width: 66.66666667%;
  }
}

@media (max-width: 479px) {
  .footer_v2-menu .hs-menu-wrapper > ul {
    display: block;
  }
}


/*============Footer_V2 Style===========*/

.custom_footer_v3 {
  position: relative;
  z-index: 1;
  border-top: 1px solid #eee;
  background-color: #fff;
  font-family: 'Poppins';
  font-size: 14px;
  line-height: 1.5;
}

.custom_footer_v3 .page-center {
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}

.footer_v3_col2, .footer_v3_col8, .footer_v3_col2{
  position: relative;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
}

.footer_v3-menu .hs-menu-wrapper > ul{
  max-width: 560px;
  margin: 25px auto;
  display: flex;
  justify-content: space-between;
  padding-left: 0px;
}
.footer_v3-menu .hs-menu-wrapper > ul > li {
  list-style: none;
  font-size: 14px;
}
.footer_v3-menu .hs-menu-wrapper > ul > li > a {
  text-decoration: none;
  cursor: pointer;
  transition: all .3s ease;
  color: #000000;
  font-size: 13px;
}
.footer_v3-menu .hs-menu-wrapper > ul > li > a:hover {
  color: #047FFB;
  transition: all .5s ease;
  text-decoration: none;
      text-transform:Capitalize;
    font-weight: bold;
}

.custom_footer.lp .footer_col {
  margin-right: 90px;
}

footer.custom_footer.lp .footer_row {
  justify-content: flex-end;
}
@media (min-width: 576px) {
  .custom_footer_v3 .page-center{
    max-width: 540px;
  }
}

@media (min-width: 768px) {
  .custom_footer_v3 .page-center{
    max-width: 720px;
  }
}

@media (min-width: 992px) {
  .custom_footer_v3 .page-center{
    max-width: 960px;
  }
  .footer_v3_col2{
    flex: 0 0 16.66666667%;
    max-width: 16.66666667%;
  }
  .footer_v3_col8{
    flex: 0 0 66.66666667%;
    max-width: 66.66666667%;
  }
}

@media (min-width: 1200px) {
  .custom_footer_v3 .page-center{
    max-width: 1140px;
  }
}

@media (max-width: 425px) {
  .footer_v3-menu .hs-menu-wrapper > ul {
    display: block;
    margin: 0 0 15px;
  }
  .footer_v3-menu .hs-menu-wrapper > ul > li {
    border-bottom: 1px solid #eeeeef;
    padding: 10px 0;
  }
  .footer_v3-menu .hs-menu-wrapper > ul > li:last-child {
    border-bottom: 0px;
  }
}


.custom_blog_footer {
  font-family: Poppins;
  position: relative;
  z-index: 1;
  border-top: 1px solid;
}
.footer_container {}
.footer_row {
  margin-right: -15px;
  margin-left: -15px;
}
.custom_blog_footer {
  background-color: rgba(255,255,255,1.0);
  color: rgba(117,117,117,1.0);
  border-color: rgba(238,238,238,1.0);
}
.custom_blog_footer a {
  color: rgba(117,117,117,1.0);
}
.blog_footer_menu {
  width: 66.66666667%;
  margin: 0 auto;
  padding-right: 15px;
  padding-left: 15px;
}
.blog_footer_menu .hs-menu-wrapper > ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  max-width: 560px;
  margin: 25px auto;
  list-style: none;
  padding: 0;
}
.blog_footer_menu .hs-menu-wrapper > ul > li {
  font-size: 14px;
}
.blog_footer_menu .hs-menu-wrapper > ul > li > a {
  font-size: 13px;
  transition: all .3s ease;
}


@media (max-width: 991px) {

  .blog_footer_menu {
    width: 100%;
  }
  footer.custom_footer.lp .footer_row {
    justify-content: flex-start;
  }
}

@media (max-width: 425px) {

  .blog_footer_menu .hs-menu-wrapper > ul {
    display: block;
    margin: 0 0 15px;
  }

  .blog_footer_menu .hs-menu-wrapper > ul > li {
    border-bottom: 1px solid #eeeeef;
    padding: 10px 0;
  }

  .blog_footer_menu .hs-menu-wrapper > ul > li:last-child {
    border-bottom: none;
  }

}

 .footer_col .hs-menu-wrapper>ul>li>a {
    color: #000;
    text-transform:Capitalize;
    font-weight: 500;
}
.footer_col .hs-menu-wrapper>ul ul li a {
    color: #000!important;
}
  .footer_col .hs-menu-wrapper>ul>li>a:hover{
    color: #047FFB;
    text-transform:Capitalize;
    font-weight: 500;
}
.footer_col .hs-menu-wrapper>ul ul li a:hover{
    color: #047FFB!important;
}
  .custom_footer {
    background-color: #ffffff;
    border-color: rgba(238, 238, 238, 1.0);
}
/* ******************************************************************************
*********************************************************************************
This file contains all the neccessary styles for your blog. The styles included
are for the listing and post templates, featured images and pagination.
Also for the post meta infromation like tags, author and published date
*********************************************************************************
****************************************************************************** */

/* ==========================================================================
BLOG                                        
========================================================================== */

/* ============== Comman Styles ===================== */

.blog_html {}

/* Blog Post and Listing Body Class */
.blog {}

.hs_blog_wrapper {}

/* Blog Columns Wrapper */
.blog .content-wrapper {}

.blog .blog-content {}

.blog .blog-sidebar {}

.custom-byline {}
.custom-byline > span {}
.custom-byline > span:first-child {}
.custom-byline a {}
.custom-byline a:hover {}
.custom-byline .meta-author {}
.custom-byline .meta-author a.author-link {}
.custom-byline .meta-author a.author-link:hover {}
.custom-byline .custom-date {}
.custom-byline .meta-category {}
.custom-byline .meta-category a.topic-link {}

/* =====================================
Blog Listing 
===================================== */

/* Blog Listing */
.hs-blog-listing {}

.hs-blog-listing .hs_blog_wrapper {
  font-family: Avenir;
  padding-right: 15px;
  padding-left: 15px;
} 

/* Blog Columns Wrapper */
.hs-blog-listing .hs_blog_wrapper .page-center {
  padding-top: 80px;
  margin-top: 0px;
}

.blog-row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}

.hs-blog-listing .blog-content {
  position: relative;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
}

.hs-blog-listing .blog-sidebar {
  position: relative;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
}

.hs-blog-header {
  position: absolute;
  top: -49px;
  left: 15px;
}
.hs-blog-header h2 {
  margin-bottom: .5rem;
  font-weight: 500;
  line-height: 1.2;
  margin-top: 0;
  font-size: 2rem;
  font-family: Oswald;
  color: #000;
}


.custom-rec-posts {}

.custom-rec-posts .recent-post-item {}

.custom-rec-posts .recent-post-item .recent-hs-featured-image-wrapper a {
  margin: 6px 5px;
  display: block;
}

.custom-rec-posts .recent-post-item .recent-hs-featured-image-wrapper img {
  width: 100%;
  max-height: 350px;
  object-fit: cover;
}

.custom-rec-posts .recent-post-item .recent-post-body {
  background: #fff;
  padding: 20px 0;
  margin-bottom: 15px;
}

.custom-rec-posts .recent-post-item .recent-post-body .recent-post-body-row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}


.post-item .post-item-content .post-item-inner-content {
  position: relative;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 83.33333333%;
  flex: 0 0 83.33333333%;
  max-width: 83.33333333%;
  margin-bottom: 40px;
}

.post-item .post-item-content .postitem-social-share {
  position: relative;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 16.66666667%;
  flex: 0 0 16.66666667%;
  max-width: 16.66666667%;
}

.custom-rec-posts .recent-post-item .recent-post-body .article_date {
  font-weight: 700;
  margin-bottom: 10px;
}

.custom-rec-posts .recent-post-item .recent-post-body .article_date span {
  font-size: 12px;
}

.custom-rec-posts .recent-post-item .recent-post-body .article_date span:first-child {
  color: #ea853b;
}

.custom-rec-posts .recent-post-item .recent-post-body .article_date span:last-child {
  color: #9da4ab;
}

.custom-rec-posts .recent-post-item .recent-post-body .article_des {}

.custom-rec-posts .recent-post-item .recent-post-body .article_des h1 {
  margin: 0;
  line-height: 1.2;
  margin-bottom: .5rem;
  font-size: 30px;
  font-weight: 700;
  color: #555;
  font-family: Avenir;
}

.custom-rec-posts .recent-post-item .recent-post-body .article_des h1 a {
  color: #46505b;
  font-weight: 700;
  display: inline-block;
  transition: all .5s ease;
}

.custom-rec-posts .recent-post-item .recent-post-body .article_des h1 a:hover {
  opacity: .8;
  transition: all .5s ease;
}

.custom-rec-posts .recent-post-item .recent-post-body .article_des .article_cont {
  font-size: 14px;
  color: #46505b;
  line-height: 25px;
  margin-top: 20px;
  margin-bottom: 1rem;
}

.custom-rec-posts .recent-post-item .recent-post-body .article_des .article_cont p {
  margin: 0;
}

.custom-rec-posts .recent-post-item .recent-post-body .article_des .article_auther {
  color: #bfbfbf;
  margin: 15px 0;
}

.custom-rec-posts .recent-post-item .recent-post-body .article_des a.continue_reading {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  color: #46505b;
  font-weight: 700;
  transition: all .5s ease;
}

.custom-rec-posts .recent-post-item .recent-post-body .article_des a.continue_reading i {
  color: #e8853d;
  margin-top: 3px;
  transition: all .5s ease;
  margin-left: 5px;
}

.custom-rec-posts .recent-post-item .recent-post-body .article_des a.continue_reading:hover,
.custom-rec-posts .recent-post-item .recent-post-body .article_des a.continue_reading:hover i {
  color: #6895e2;
  transition: all .5s ease;
}

.rec_social {
  width: 40px;
  float: right;
}

.rec_social ul {
  list-style: none;
  padding: 0;
  margin: 0;
}

.rec_social ul li.sb-button {
  margin: .3125em;
}

.rec_social ul li.sb-button a {
  display: block;
  line-height: 2.571em;
  position: relative;
  cursor: pointer;
  width: 35px;
  height: 35px;
  border-radius: 50%;
  transition: all .5s ease;
  font-size: 14px;
  text-align: center;
  color: #fff !important;
  margin-bottom: calc(.3125em + .3125em);
}

.rec_social ul li.sb-button a:hover {
  opacity: .7;
  transition: all .5s ease;
}

.rec_social ul li.sb-button a i {
  font-family: icomoon;
  font-style: normal;
  font-weight: 400;
  font-variant: normal;
  text-transform: none;
  font-size: 13px;
  line-height: 1;
  position: relative;
  top: 1px;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
a.share_twitter {
  background-color: #0088f3;
  color: #fff;
}
a.share_facebook {
  background-color: #39569e;
  color: #fff;
}
a.share_linkedin {
  background-color: #0274b3;
  color: #fff;
}
a.share_twitter i:before {
  content: "\e986";
}
a.share_facebook i:before {
  content: "\e977";
}
a.share_linkedin i:before {
  content: "\e954";
}


/* Use this to style the main wrapper for the blog listing pages */
.blog-listing-wrapper {}
.blog-listing-wrapper .post-listing {
  width: 100%;
  overflow: hidden;
  position: relative;
  left: 0;
  padding: 0 0 20px;
  margin-bottom: 15px;
}

/* Blog Post Title */
.blog-listing-wrapper .post-listing .post-item .post-header h2,
h2.post-listing-simple {}
.blog-listing-wrapper .post-listing .post-item .post-header h2 a,
h2.post-listing-simple a {}
.blog-listing-wrapper .post-listing .post-item .post-header h2 a:hover,
h2.post-listing-simple a:hover {}

.blog-listing-wrapper .post-listing .post-item .post-body h2,
h2.post-listing-simple {
  margin: 0;
  line-height: 1.2;
  font-size: 18px;
  font-weight: 700;
  margin-bottom: 20px;
  color: #555;
  font-family: Avenir;
}
.blog-listing-wrapper .post-listing .post-item .post-body h2 a,
h2.post-listing-simple a {
  color: #555;
}
.blog-listing-wrapper .post-listing .post-item .post-body h2 a:hover,
h2.post-listing-simple a:hover {
  color: #555;
}


/* Use this to set up different styling for your blog posts */

.group_title_2024 a:hover{
  color:#0680F!important;}

.group_title_2024 {
  color:#000000;}

.blog-listing-wrapper .post-listing .post-item-wrapper {}
.blog-listing-wrapper .post-listing .post-item {
  width: 100%;
}
.blog-listing-wrapper .post-listing .post-item .post-header {}
.blog-listing-wrapper .post-listing .post-item .post-body {
  background: #fff;
  padding: 20px 0;
  overflow: hidden;
}
.blog-listing-wrapper .post-listing .post-item .post-body .post-content {
  margin-top: 0;
  margin-bottom: 1rem;
}
.blog-listing-wrapper .post-listing .post-item .post-body .post-content p {
  margin-top: 0;
  margin-bottom: 0;
}

.custom-byline-listing {
  font-size: 13px;
  margin-bottom: 10px;
  font-weight: 700;
  text-transform: uppercase;
}
.custom-byline-listing > span {}
.custom-byline-listing > span:first-child {}
.custom-byline-listing > span:last-child {}
.custom-byline-listing a {}
.custom-byline-listing a:hover {}
.custom-byline-listing .meta-author {
  color: #4e88db;
}
.custom-byline-listing .meta-author a.author-link {}
.custom-byline-listing .meta-author a.author-link:hover {}
.custom-byline-listing .custom-date {
  font-size: 12px;
  color: #c4c9cd;
}
.custom-byline-listing .meta-category {}
.custom-byline-listing .meta-category a.topic-link {}
.custom-byline-listing .meta-category a.topic-link:hover {}
.custom-byline-listing .meta-comments {}
.custom-byline-listing .meta-comments a:hover {}

/* Post Featured Image on Listings Page */
.hs-blog-listing .hs-featured-image-wrapper {}
.hs-blog-listing .hs-featured-image-wrapper .hs-featured-image-link {}
.hs-blog-listing .hs-featured-image-wrapper .hs-featured-image-link img.hs-featured-image {
  border-width: 0;
  max-height: 100%;
  max-width: 100%;
  height: 177px;
  width: 100%;
  display: inline-block !important;
  float: none;
  margin: 0;
  object-fit: cover;
}




/* Read More Link */
.more-link-wrapper {}
a.more-link {}
a.more-link:hover {}


/* Pagination */
.blog_nav_con {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-bottom: 50px;
  margin-top: 30px;
}

.blog_nav_con .more_blog_nav {
  width: 100px;
}

.blog_nav_con .Separating {
  width: 100%;
  height: 1px;
  background-color: #dde1e7;
}

.blog_nav_con .more_blog_nav a {
  cursor: pointer;
  margin-right: 5px;
  width: 35px;
  height: 35px;
  border-radius: 50%;
  display: inline-block;
  background: #fff;
  text-align: center;
  line-height: 40px;
  color: #46505b;
  transition: all .5s ease;
  border: 1px solid #ccc;
}

.blog_nav_con .more_blog_nav a:hover {
  background-color: #4e88db;
  color: #fff;
  transition: all .5s ease;
  border: 1px solid #4e88db;
}

.blog_nav_con .more_blog_nav a.prev_blog {
  transform: rotate(90deg);
}

.blog_nav_con .more_blog_nav a.next_blog {
  transform: rotate(-90deg);
}

.icon-down-arrow:before {
  content: "\e922";
}

.icon-down-arrow:before {
  content: "\e922";
}

/* Numbered Pagination */
.blog-pagination {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-bottom: 50px;
  margin-top: 30px;
}
.blog-pagination > div {}
.blog-pagination-left {}
.blog-pagination-right {}
.blog-pagination-center {}
.blog-pagination-center a {}
.blog-pagination a {
  cursor: pointer;
  margin-right: 5px;
  width: 35px;
  height: 35px;
  border-radius: 50%;
  display: inline-block;
  background: #fff;
  text-align: center;
  line-height: 40px;
  color: #46505b;
  transition: all .5s ease;
  border: 1px solid #ccc;
}
.blog-pagination a:hover,
.blog-pagination a:focus {
  background-color: #4e88db;
  color: #fff;
  transition: all .5s ease;
  border: 1px solid #4e88db;
}
.blog-pagination a.elipses {}
.blog-pagination a.active {}
.blog-pagination a.next-link {
  transform: rotate(-90deg);
}
.blog-pagination a.prev-link {
  transform: rotate(90deg);
}
.blog-pagination a.next-link,
.blog-pagination a.prev-link {}
.blog-pagination a.next-link:hover,
.blog-pagination a.prev-link:hover {}


/*============= Search Results ==============*/

ul.hs-search-results__listing {}

ul.hs-search-results__listing li {}
ul.hs-search-results__listing li .hs-search-results__title {}
ul.hs-search-results__listing li .hs-search-results__title .hs-search-highlight {}
ul.hs-search-results__listing li .hs-search-results__title:hover {}
p.hs-search-results__description {}


/* =====================================
Blog Post 
===================================== */

/* Blog Post */
.hs-blog-post {}

.hs-blog-post .hs_blog_wrapper {
  font-family: Avenir;
  padding-right: 15px;
  padding-left: 15px;
}

.hs-blog-post .hs_blog_wrapper_2024 {
  font-family: 'Dm Sans';
  padding-right: 15px;
  padding-left: 15px;
  color:#425466;
}

.hs-blog-post .hs_blog_wrapper .page-center {
  padding-top: 80px;
}

/* Blog Columns Wrapper */
.hs-blog-post .content-wrapper {}

.blog-sep {
  position: relative;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
}

.hs-blog-post .blog-content {
  position: relative;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
}


.hs-blog-post .blog-sidebar {}

/* Use this to style the main wrapper for the blog post pages */
.blog-post-wrapper {}

/* Blog Title */
.hs-blog-post .post-header {

}
.hs-blog-post .post-header h2 {
  position: absolute;
  top: -40px;
  left: 15px;
  margin: 0;
  margin-bottom: .5rem;
  font-size: 25px;
  font-weight: 500;
  line-height: 1.2;
  font-family: Oswald;
  color: #212529;
}

/* Use this to set up different styling for your blog posts */
.blog-post-wrapper .post-header {}
.blog-post-wrapper .post-body {
  position: relative;
  padding: 20px 40px 30px;
  margin-bottom: 15px;
}
.blog-post-wrapper .post-body-2024 {
  position: relative;
  margin-bottom: 15px;
}
.blog-post-wrapper .post-body img {
  max-width: 100%;
}   
.blog-post-wrapper .post-body h1.post_title {
  font-family: Avenir;
  margin: 0;
  line-height: 1.2;
  font-size: 40px;
  font-weight: 700;
  color: #46505b;
  margin-bottom: 20px;
  text-align: center;
}
.blog-post-wrapper .post-body-2024 h1.post_title_2024 {
  font-family: 'Poppins';
  width:80%;
  margin: 0;
  line-height: 40px;
  font-size: 32px;
  font-weight: 500;
  color: #212529;
  margin-bottom: 17px;
  text-align: left;

}

.blog-post-wrapper .post-body .rec_social.post_top {
  text-align: center;
  width: 100%;
  float: none;
}

.rec_social.post_top ul li.sb-button {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.blog-post-wrapper .post-body .blog_post_content {
  font-size: 14px;
  color: #46505b;
  line-height: 25px;
  margin-top: 20px;
}
.blog-post-wrapper .post-body-2024 .blog_post_content_2024 {
  font-size: 15px;
  color: #000;
  line-height: 25px;
  margin-top: 10px;
  font-weight:100;
 font-family: "DM Sans", sans-serif;
  font-optical-sizing: auto;
  font-weight: 300;
  font-style: normal;
}
.blog-post-wrapper .post-body-2024 .blog_post_content_2024 h2{
 font-weight:bold;
  font-family:'DM Sans';
  font-size:16px;
}

.blog-post-wrapper .post-body .rec_social.post_bottom {
  float: none;
  position: absolute;
  left: -50px;
  bottom: 319px;
  width: 46px;
}

.blog-post-wrapper .post-body .rec_social.post_bottom .share_title {
  margin-bottom: 20px;
  color: #a2a2a2;
}


.post_tag_author {
display:flex;}

.post_tag_author .tags_title {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  font-size: 18px;
  border-top: 1px solid #ddd;
  padding-top: 15px;
  max-width: 80%;
  margin: auto;
}
.post_tag_author_2024 .tags_title {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: left;
  -ms-flex-pack: left;
  justify-content: left;
  -webkit-box-align: left;
  -ms-flex-align: left;
  align-items: left;
  font-size: 18px;
  border-top: 1px solid #ddd;
  padding-top: 15px;
  max-width: 100%;
  font-weight:bold;

}
.post_tag_author_2024 .tags_title i.icon-tag {
  margin-right: 5px;
  color: #46505b;
  font-size: 14px;
}
.post_tag_author .tags_title i.icon-tag {
  margin-right: 5px;
  color: #46505b;
  font-size: 14px;
}

.icon-tag:before {
  content: "\e995";
}

.post_tag_author ul.tags_links {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  list-style: none;
  padding: 0;
  margin: 0;
  margin-top: 20px;
}
.post_tag_author ul.tags_links li {
  font-size: 14px;
  display: inline-block;
  margin: 0 2px;
}
.post_tag_author ul.tags_links li a {
  color: #007bff;
  font-size: 12px;
  text-transform: uppercase;
}
 /* Base styles for the list and list items */
        .post_tag_author_2024 ul.tags_links_2024 {
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-pack: left;
            -ms-flex-pack: left;
            justify-content: left;
            list-style: none; /* Removes bullet points */
            padding: 0;
            margin: 0;
            margin-top: 10px;
        }

        .post_tag_author_2024 ul.tags_links_2024 li {
            display: inline-block;
            margin: 0 2px;
            background-color: #EEEEEE; /* Default background color */
            padding: 5px;
            border-radius: 5px;
            transition: background-color 0.3s, color 0.3s; /* Smooth transition for hover effects */
        }

        /* Hover effect for list items */
        .post_tag_author_2024 ul.tags_links_2024 li:hover {
            background-color: #C8C8C8; /* Changes background color on hover */
            color: #868686; /* Changes text color on hover */
        }

        /* Base styles for the links inside list items */
        .post_tag_author_2024 ul.tags_links_2024 li a {
            color: #B4B4B4;
            font-size: 12px;
            text-decoration: none; /* Removes underline by default */
            transition: color 0.3s; /* Smooth transition for color changes */
        }

        /* Hover effect for the links */
        .post_tag_author_2024 ul.tags_links_2024 li a:hover {
            color: #868686; /* Changes link color on hover */
        }


.small_sepr {
  width: 50px;
  height: 2px;
  background: #e6e6e6;
  margin: 20px auto 25px;
}
.long_sepr_2024 {
  width: 100%;
  border-top:1px;
  height: 1px;
  background: #D9D9D9;
  border-color:#D9D9D9;
  margin: 22px auto 11px;
}
.author_container{
  align-items:left;
  display:flex;
}
.user_img {
  width: 100px;
  height: 100px;
  border-radius: 50%;
  margin: 0 auto 20px;
  overflow: hidden;
  border: 1px solid #46505a;
  padding-top: 0;
}
.user_img_2024 {
  width: 52px;
  height: 52px;
  background-color:#EDEDEE;
  border-radius: 50%;
  overflow: hidden;
  border: 1px solid #46505a;
  padding-top: 0;
  display:inline-block;
}
.user_img_2024 img {
  width: 100%;
}
.user_img img {
  width: 100%;
}
.user_name_2024 {
  color: #212529;
  font-family:'DM Sans';
    flex:1;
  padding-left:10px;
  padding-top:7px;
    
}
.user_name_2024 p {
  margin: 0;
  font-size: 16px;
  line-height: 18px;
  text-align: left;
  color: #212529;
}
.user_name_2024 p:first-child {
  font-weight: 600;
  font-size: 14px;
}
.user_name_2024 p:last-child {
  font-weight: 300;
  font-size: 16px;
  margin-top: 5px;
    color: #212529;
}
.user_name {
  color: #46505b;
}
.user_name p {
  margin: 0;
  font-size: 11px;
  line-height: 18px;
  text-align: center;
  color: #46505b;
}
.user_name p:first-child {
  letter-spacing: 3px;
  font-weight: 600;
  font-size: 14px;
}
.user_name p:last-child {
  font-weight: 700;
  font-size: 18px;
  margin-top: 5px;
}


/*========== Related Posts =========*/

.custom-related-posts {}
.custom-related-posts h3 {
  margin: 0;
  font-size: 12px;
  text-align: center;
  margin-bottom: 10px;
  margin-top: 20px;
  color: #212529;
  font-weight: 400;
}
.custom-related-posts .rel-posts-row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
.custom-related-posts .related-post-item {
  -ms-flex-preferred-size: 30%;  
  flex-basis: 30%;
}
.custom-related-posts .related-post-item .related-post-header {}
.custom-related-posts .related-post-item .related-post-image {
  width: 100%;
  height: 97px;
  overflow: hidden;
}
.custom-related-posts .related-post-item .related-post-image img {
  width: 100%;
}

.custom-related-posts .related-post-item .related-post-body {}
.custom-related-posts .related-post-item .custom-date {
  color: #b5b5b5;
  font-size: 12px;
  margin-bottom: 15px;
  display: block;
}
.custom-related-posts .related-post-item .related-post-title {
  color: #46505b;
  font-size: 15px;
  font-weight: 700;
  margin-top: 10px;
  line-height: 23px;
}
.custom-related-posts .related-post-item .related-post-title a {
  color: inherit;
}
.custom-related-posts .related-post-item .related-post-title a:hover {}
.custom-related-posts .related-post-item .related-post-content {}


.blog-post-wrapper .custom-post-footer {}

/* Featured Image on Post Page */
.hs-blog-post .hs-featured-image-wrapper {}
.hs-blog-post .hs-featured-image-wrapper .hs-featured-image-link {}
.hs-blog-post .hs-featured-image-wrapper .hs-featured-image-link img.hs-featured-image {
  border-width: 0;
  max-height: 100%;
  max-width: 100%;
  height: auto;
  width: 100%;
  display: inline-block !important;
  float: none;
  margin: 0;
}

.custom-byline-post {}
.custom-byline-post > span {}
.custom-byline-post > span:first-child {}
.custom-byline-post > span:last-child {}
.custom-byline-post a {}
.custom-byline-post a:hover {}
.custom-byline-post .meta-author {}
.custom-byline-post .meta-author a.author-link {}
.custom-byline-post .meta-author a.author-link:hover {}
.custom-byline-post .custom-date {}
.custom-byline-post .meta-category {}
.custom-byline-post .meta-category a.topic-link:hover {}
.custom-byline-post .meta-comments {}
.custom-byline-post .meta-comments a:hover {}


/*============ Post Pagination =============*/
.custom-post-pagination .post-pagination-wrapper {}
.custom-post-pagination .post-pagination-wrapper a {}
.custom-post-pagination .post-pagination-wrapper a:hover {}
.custom-post-pagination .post-pagination-wrapper a.previous-posts-link {}
.custom-post-pagination .post-pagination-wrapper a.next-posts-link {}

/* Comment Section */
.comment-date {
  display: block !important;
  text-align: left !important;
}
.replying {
  padding-left: 2em;
  padding: 2em;
}

/* =====================================
Blog Sidebar 
===================================== */

.blog .blog-sidebar {}

/* Blog Modules */
.blog-sidebar .widget_sidebar + .widget_sidebar {
  margin-top: 15px;
  padding: 15px 0 0;
  border-top: 1px solid #ddd;
}
.blog-sidebar .widget_sidebar h3 {
  margin-top: 0;
  line-height: 1.2;
  margin-bottom: .5rem;
  font-size: 14px;
  font-weight: 700;
  color: #212529;
}
.blog-sidebar .widget_sidebar ul {
  list-style: none;
  padding: 0;
  margin: 0;
  box-shadow: none !important;
}
.blog-sidebar .widget_sidebar ul li {}
.blog-sidebar .widget_sidebar ul li a {}
.blog-sidebar .widget_sidebar ul li a:hover {}
.blog-sidebar .widget_sidebar ul li a .filter-link-count {
  display: none;
}

.blog-sidebar-popular-post-filter {}

.blog-sidebar-popular-post-filter ul li a {
  color: #3c82e5;
  font-size: 12px;
  transition: all .3s ease;
}

.blog-sidebar-popular-post-filter ul li a:hover {
  color: #2d68bc;
}


.blog-sidebar-categories-filter {}

.blog-sidebar-categories-filter #hs_cos_wrapper_post_filter h3 {
  display: none;
}

.blog-sidebar-categories-filter ul {
  overflow: hidden;
}

.blog-sidebar-categories-filter ul li {
  float: left;
  margin-right: 5px;
  margin-bottom: 5px;
  font-size: 14px;
}

.blog-sidebar-categories-filter ul li a {
  background-color: #ececec;
  color: #252525;
  display: inline-block;
  padding: 5px 10px;
  font-size: 13px;
  text-transform: capitalize;
  transition: all .3s ease;
}

.blog-sidebar-categories-filter ul li a:hover {
  transition: all .5s ease;
  background-color: #707070;
  color: #fff;
}

.blog-sidebar-follow-us {}

.blog-sidebar-follow-us ul {
  overflow: hidden;
}

.blog-sidebar-follow-us ul li {
  font-size: 14px;
  display: inline-block;
  margin-right: 10px;
  float: left;
}

.blog-sidebar-follow-us ul li a {
  display: inline-block;
  width: 35px;
  height: 35px;
  border-radius: 50%;
  color: #fff !important;
  text-align: center;
  margin-bottom: 20px;
  font-size: 16px;
  line-height: 40px;
}

.blog-sidebar-follow-us ul li a.facebook {
  background-color: #5b70c0;
}
.blog-sidebar-follow-us ul li a.linkedin {
  background-color: #60a9f0;
}
.blog-sidebar-follow-us ul li a.twitter {
  background-color: #4298e2;
}

.icon-facebook:before {
  content: "\e977";
}
.icon-twitter:before {
  content: "\e986";
}
.icon-linkedin:before {
  content: "\e954";
}


/* =============== Blog Author Page and Author Bio =============== */

.hs-blog-listing .hs-author-profile {
  border-bottom: 1px solid #ccc;
  padding: 0 0 20px 0;
  margin: 0 0 20px 0;
}
.hs-blog-post .hs-author-profile {
  border-top: 1px solid #ccc;
  border-bottom: 1px solid #ccc;
  padding: 20px 0 20px 0;
  margin: 20px 0 20px 0;
}
.hs-author-profile .hs-author-profile:after {
  content: '';
  display: block;
  clear: both;
}

/* Author Avatar */
.hs-author-profile .hs-author-avatar {
  float: left;
  margin-right: 15px;
  max-width: 100px;
}
.hs-author-profile .hs-author-avatar img{
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  max-width: 100%;
}

/* Author Bio Wrapper*/
.hs-author-profile .hs-author-bio {
  overflow: hidden;
}

/* Author Name */
.hs-author-profile h2.hs-author-name {
  margin: 0 0 10px 0;
}

/* Author Social Follow Me */
.hs-author-profile .hs-author-social-section {}
.hs-author-profile .hs-author-social-label {}
.hs-author-profile .hs-author-social-links {}
.hs-author-profile .hs-author-social-link {}
.hs-author-profile .hs-social-facebook {}
.hs-author-profile .hs-social-linkedin {}
.hs-author-profile .hs-social-twitter {}
.hs-author-profile .hs-social-google-plus {}


/* =============== Blog Comment Form =============== */

.section.post-footer {
  margin: 50px 0;
}
.section.post-footer .hs-richtext {}
.section.post-footer .hs-richtext h3 {}
.section.post-footer .hs-richtext p {}

/* Label */
.section.post-footer .hs-form-field > label {}
.section.post-footer .hs-error-msgs label {}
.section.post-footer label {}

/* Inputs */
.section.post-footer input[type="text"],
.section.post-footer input[type="email"],
.section.post-footer textarea {}

.section.post-footer input[type="text"]:focus,
.section.post-footer input[type="email"]:focus,
.section.post-footer textarea:focus {}

.section.post-footer input[type="text"] {}
.section.post-footer input[type="text"]:focus {}
.section.post-footer input[type="email"] {}
.section.post-footer input[type="email"]:focus {}
.section.post-footer input[type="submit"] {}
.section.post-footer input[type="submit"]:hover {}

.section.post-footer textarea {}
.section.post-footer textarea:focus {}

.section.post-footer input[type="checkbox"] {}

.section.post-footer .grecaptcha-badge {
  margin: 0 !important;
}

.full_link {
  display: block;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 9;
}
.post-item .post-item-content .post-item-inner-content .list_read_more:hover i {
  color: #6895e2;
  transition: all .5s ease;
}
.post-item .list-feature-img { 
  width: 100%;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.post-item .list-feature-img a {
  width: 100%;
  margin: 0 auto;
}
.post-item .list-feature-img a img {
  width: 100%; 
}
.article_date_more {
  font-size: 13px;
  margin-bottom: 10px;
  font-weight: 700;
  margin-top: 20px;
}
.article_date_more span:first-child {
  background-color: #ff7725;
  color: #fff;
  display: inline-block;
  border-radius: 5px;
  padding: 3px 10px 1px;
}
.article_date_more span:last-child {
  color: #c4c9cd;
}
.post-item .post-item-content .post-item-inner-content h1 {
  margin-bottom: .5rem;
  line-height: 1.2;
  font-size: 30px;
  font-weight: 700;
  color: #555;
  transition: all .5s ease;
  margin-top: 0;
  font-family: 'Avenir';
}
.post-item .post-item-content .post-item-inner-content h1 a {
  color: #46505b;
  font-weight: 700;
  display: inline-block;
  transition: all .5s ease;
  text-decoration: none;
  font-family: 'Avenir';
}
.post-item .post-item-content .post-item-inner-content h1 a:hover{
  opacity: .8;
  transition: all .5s ease;
}
.post-item .post-item-content .post-item-inner-content p {
  font-size: 14px;
  color: #46505b;
  line-height: 25px;
  margin-top: 20px;
  word-wrap: break-word;
  font-family: 'Avenir';
}
.post-item .post-item-content .post-item-inner-content .list_read_more {
  color: #46505b;
  font-weight: 700;
  transition: all .5s ease;
  text-decoration: none;
  display: flex;
  align-items: center;
  font-size: 14px;
}
.post-item .post-item-content .post-item-inner-content .list_read_more i {
  color: #e8853d;
  margin-top: 3px;
  transition: all .5s ease;
  margin-left: 5px;
}
.post-item .post-item-content .post-item-inner-content .list_read_more:hover{
  color: #6895e2;
  transition: all .5s ease;
}

.hs-blog-listing .blog-sidebar{
  position: sticky;
  height: 200px;
  top: 87px;
}

/* ==========================================================================
8. MISCELLANEOUS                                      
========================================================================== */
.banner-wrapper {
  color: #fff;
  text-align: center;
  min-height: 462px;
  font-family: Poppins;
  margin:auto!important;
  background: linear-gradient(90deg,#2f406e,#1d2d3d);
 
}

.banner-wrapper h1 {
  font-weight: 700;
  line-height: 72px;
  font-size: 60px;
  font-family: 'DM Sans';
  /*   font-size: 60px; */
  color: #fff;
  text-decoration: underline;
    text-decoration-color: #0680FB;
    text-decoration-thickness: 5px;
  text-underline-offset:6px;
}



.banner-wrapper p {
  font-size: 18px;
  font-family: 'Poppins';
  font-weight: 500;
  line-height:26px;
  color:#FFFFFF;
  margin-top: 0;
}

.banner-wrapper .banner_button {
  font-size: 16px;
  background-color: #0680FB;
  color: #fff;
  position: relative;
  display: inline-block;
  border-radius: 100px;
  transition: all .3s ease!important;
  width: 147px;
  margin: 0 0px;
  height: 45px;
  padding: 10px 15px;
  text-align:center;
  font-family:'DM Sans';
  font-size:16px;
  font-weight:500;
}

.banner-wrapper .banner_button:hover {
  transition: all .5s ease!important;
  text-decoration: none!important;
  transform: translateY(2px);
  color: #fff;
}

.banner-wrapper {
  padding: 100px 0 75px;
}

.banner-wrapper h1 {
  margin-top: 0;
  margin-bottom: 20px;
}

.banner-wrapper p {
  margin-bottom: 30px;
}

.banner-wrapper  .try_free {
  background-color: transparent;
  border: 2px solid #fff;
  color: #fff;
  position: relative;
  display: inline-block;
  border-radius: 6px;
  box-shadow: 0 4px 6px rgb(50 50 93 / 11%), 0 1px 3px rgb(0 0 0 / 8%);
  transition: all .3s ease!important;
  width: 190px;
  margin: 0 15px;
  height: auto;
  padding: 8.5px 0;
  font-size: 16px;
  line-height: 1.5;
  font-family: Avenir,Open Sans,Segoe UI,sans-serif;
}

/* Page search styles */
.banner-wrapper.banner_bg_paid {
  min-height: 550px;
  background-position: right center;
  background-repeat: no-repeat;
  background-size: cover;
  text-align:left;
  padding:130px 0;
}

.banner-wrapper.banner_bg_paid .col-6.column{
  width:50%;
}

.banner-wrapper.banner_bg_paid .banner_button{
  margin:0 15px 0 0;
}

@media(max-width:991px){
  .banner-wrapper.banner_bg_paid .col-6.column {
    padding: 0 30px;
    width:100%;
  }
    .banner-wrapper.banner_bg_paid{
background-image:none !important;
      background-color:#263c64 !important;
  }
  .hs-services-page.page_search .header__container{
    padding:0 35px;
 
  }
  .hs-services-page.page_search .header_logo{
    top:16px;
  }
  .banner-wrapper.banner_bg_paid .banner_button {
    margin-bottom: 0px;
    width: 100%;
  }
  .hs-services-page .banner-wrapper .try_free{
    margin-left:0;
  }
  .image_content_wrapper.right.vertical_middle_wrapper .block_content,
  .image_content_wrapper.left.vertical_middle_wrapper .block_image {
    width: 50%;
  }
  .banner-wrapper.banner_bg_paid .page-center{
    padding:0;
  }
}

@media(max-width:767px){
  .banner-wrapper.banner_bg_paid .row{
    margin:0 !important;
  }
  .banner-wrapper.banner_bg_paid .col-6.column{
    width:100%;
  }
  .image_content_wrapper.right.vertical_middle_wrapper .block_content,
  .image_content_wrapper.left.vertical_middle_wrapper .block_image {
    width: 100%;
  }
  .right .block_image,
  .left .block_content {
    padding-left: 0 !important;
  }
  .image_content_wrapper.right .img-content_inner{
    display:grid;
  }
  .image_content_wrapper.right .block_content {
      grid-row-start: 2;
    grid-row-end: 2;
  }
  .block_image{
    margin-bottom:40px;
  }
  .image_content_wrapper{
    padding-bottom:10px !important;
  }
}

@media(max-width:505px){
  .banner-wrapper .banner_button, .banner-wrapper .try_free {
    margin: 0;
    margin-bottom: 15px !important;
  }
  .banner-wrapper .hs-cta-wrapper,.banner-wrapper .banner_button {
    display: block;
    margin-left: auto;
    margin-right: auto;
  }
}

@media(max-width:479px){
.hs-services .page-center, .dnd-section>.row-fluid {
    padding-left: 30px;
    padding-right: 30px;
}
}




/* Styles that do not fit into any of the available sections above can go here. */





/* ==========================================================================
9. MEDIA QUERIES                              
========================================================================== */


@media (min-width: 992px) {

  .hs-blog-listing .blog-content,
  .hs-blog-post .blog-content {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 66.66666667%;
    flex: 0 0 66.66666667%;
    max-width: 66.66666667%;
  }

  .hs-blog-listing .blog-sidebar {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 33.33333333%;
    flex: 0 0 33.33333333%;
    max-width: 33.33333333%;
  }

  .blog-sep {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 16.66666667%;
    flex: 0 0 16.66666667%;
    max-width: 16.66666667%;
  }

}

@media (max-width: 1200px) { 
  .post-item .list-feature-img{
    min-height: auto;
  }
}

@media (max-width: 992px) { 
  .post-item .post-item-content .post-item-inner-content h1{
    font-size: 22px;
  }
}

@media (max-width: 991px) { 

  .blog-post-wrapper .post-body h1.post_title {
    font-size: 22px;
    margin-top: 20px;
  }

  .custom-rec-posts .recent-post-item .recent-post-body .article_des h1 a {
    font-size: 22px;
  }

  .blog-post-wrapper .post-body .rec_social.post_bottom {
    position: static;
    width: 100%;
    text-align: center;
  }

  .blog-post-wrapper .post-body .rec_social.post_bottom .share_title {
    margin-bottom: 10px;
  }

  .blog-post-wrapper .post-body .rec_social.post_bottom ul li.sb-button {
    display: inline-flex;
    align-items: flex-start;
    flex-wrap: wrap;
  }
  .blog-post-wrapper .post-body .rec_social.post_bottom ul li.sb-button a{
    margin-bottom: 0;
  }
  .hs-blog-listing .blog-sidebar {
    position: static;
    height: auto;
    top: 0;
  }
}

@media (max-width: 767px) {

  .hs-blog-listing .hs_blog_wrapper .page-center {
    margin-top: 0;
    padding-top: 60px;
  }

  .custom-rec-posts .recent-post-item .recent-hs-featured-image-wrapper a {
    margin: 0;
  }

  .custom-rec-posts .recent-post-item .recent-hs-featured-image-wrapper img {
    max-height: none;
  }

  .custom-rec-posts .recent-post-item .recent-post-body .recent-post-content,
  .custom-rec-posts .recent-post-item .recent-post-body .recent-social-share {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }

  .blog_nav_con .more_blog_nav {
    width: 150px;
  }

  .hs-blog-listing .blog-sidebar {
    margin-bottom: 10px;
  }

  .blog-post-wrapper .post-body {
    padding: 10px;
  }



  .custom-related-posts .rel-posts-row {
    display: block;
  }

  .custom-related-posts .related-post-item .related-post-image {
    height: auto;
  }

  .blog-listing-wrapper .post-listing .post-item {
    padding-right: 0;
    width: 100%;
    display: block;
    margin-right: 0;
    vertical-align: top;
  }

  .hs-blog-listing .hs-featured-image-wrapper .hs-featured-image-link img.hs-featured-image {
    height: auto;
  }

}


@media (max-width: 479px) {

  .hs_recaptcha.hs-recaptcha.field.hs-form-field > div {
    max-width: 300px;
    overflow-x: auto;
    overflow-y: hidden;
  }

  .checkbox-row span.fakelabel span {
    float: none !important;
  }

}
/* ******************************************************************************
*********************************************************************************
This file contains all the neccessary styles to control how your
system pages look. These pages include the error pages (404 and 500),
password protected content and search listing results.
*********************************************************************************
****************************************************************************** */

.error-page {
  padding: 10rem 20px;
  text-align: center;
  position: relative;
}

.error-page:before {
  content: attr(data-error);
  position: absolute;
  width: 100%;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  font-family: DM Sans;
  font-size: 40vw;
  font-weight: bold;
  color: #F3F6F9;
  z-index: -1;
}
.not_found_page .body-content {
  text-align: center;
}
.not_found_page .custom_header {
  box-shadow: none !important;
}
.not_found_page .body-content h4 {
  color: #007bff;
  margin-bottom: 0;
  font-size: 1.5rem;
  margin-top: 0;
  font-weight: 500;
  line-height: 1.2;
}

.not_found_page .body-content h3 {
  margin-top: 0;
  margin-bottom: .5rem;
  font-weight: 500;
  line-height: 1.2;
  font-size: 35px;
  color: #212529;
}

.not_found_page .body-content p {
  font-size: 18px;
  margin-top: 0;
  margin-bottom: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #212529;
}

.not_found_page .body-content img {
  width: 80px;
  margin: 10px 0 40px;
}

.not_found_page .body-content p.go_back {
  font-size: 14px;
  font-family: Avenir;
}

.not_found_page .body-content p.still_lost {
  text-transform: uppercase;
  font-size: 14px;
  font-family: Avenir;
}

.not_found_page .header_container_wrapper {
  height: auto;
}

.not_found_page .body-content {
  text-align: center;
  font-family: Avenir;
}

.not_found_page > .page-center{
  padding-top: 100px;
  padding-bottom: 100px;
}
@media (min-width: 1100px) {

  .error-page:before {
    font-size: 20rem;
  }

}

.error-page_heading {
  margin-bottom: 1rem;
}

.systems-page {
  padding: 3rem 0px;
}

.systems-page .success {
  display: inline-block;
  margin: 2rem 0;
  width: 100%;
  max-width: 650px;
  background-color: #cde3cc;
  border: 1.5px solid #4f7d24;
  border-radius: 6px;
  font-size: 1rem;
  color: #4f7d24;
  padding: .1rem .75rem;
}

.hs-search-results {
  margin-top: 2rem;
}
ul.hs-search-results__listing li {
  margin-bottom: 2rem;
}
.hs-search-results__title {
  font-family: Poppins;
  font-size: 1.25rem;
  color: #494a52;
  text-decoration: underline;
  margin-bottom: .25rem;
}
.hs-search-results__title:hover {
  text-decoration: none;
}
.hs-search-results__description {
  padding-top: .5rem;
}
.hs-search-highlight {
  font-weight: bold;
}
.hs-search-results__pagination a {
  color: #494a52;
}

.email-prefs .item.disabled {
  opacity: 0.6;
  cursor: not-allowed;
}
.email-prefs .item.disabled input:disabled {
  cursor: not-allowed;
}

.hs_cos_wrapper_type_password_prompt input[type="password"] {
  height: auto !important;
  margin: 0 !important;
}

.hs_cos_wrapper_type_email_simple_subscription input[type="email"] {
  width: 100% !important;
}

.hs_cos_wrapper_type_email_subscriptions h1,
.hs_cos_wrapper_type_email_subscriptions h2 {
  font-size: 30px;
}

label[for="hs-login-widget-remember"] {
  display: inline-block;
}

.hs_cos_wrapper_type_member_login .hs-form-field label,
.hs_cos_wrapper_type_member_register .hs-form-field label,
.hs_cos_wrapper_type_password_reset .hs-form-field label {
  padding: 5px 0;
}


@media (max-width: 479px) {

  .hs_cos_wrapper_type_email_subscriptions_confirmation h2 {
    font-size: 28px;
  }

  .hs_cos_wrapper_type_email_subscriptions h1,
  .hs_cos_wrapper_type_email_subscriptions h2 {
    font-size: 25px;
  }

}

@media(max-width:425px){
  .has-footer-only .footer_v2-menu .hs-menu-wrapper>ul>li {
    text-align: center;
  }
}