/* ******************************************************************************
*********************************************************************************
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.
 */

html {
  -webkit-text-size-adjust: 100%; /* 2 */
}

/* 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.
 */

h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

/* 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 {
  border-style: none;
}

/* 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: hidden;
}

/**
 * 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.
*********************************************************************************
****************************************************************************** */

dnd-section {
  padding: 80px 20px;
}
.banner-area .dnd-section {
  padding: 0;
}

.dnd-section > .row-fluid {
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
}

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

@media (max-width: 767px) {
  .dnd-section .widget-type-cell {
    padding-left: 0px;
    padding-right: 0px;
  }
}

.dnd-section > .row-fluid{
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}

@media (min-width:1600px){
  .dnd-section > .row-fluid{
    padding-right: 75px;
    padding-left: 75px; 
  }
}

@media(max-width:576px){
  .dnd-section > .row-fluid {
    padding:0 10px;
  }
}
/* ******************************************************************************
*********************************************************************************
This file contains all the neccessary styles to control how your
fonts apppear throughout your site.
*********************************************************************************
****************************************************************************** */


body {
  font-family: Lato, serif;
  font-size: 1rem;
  color: #494a52;
  -webkit-font-smoothing: subpixel-antialiased;
  line-height: 1.71429;
  letter-spacing: .05em;
}

p {
  margin-top: 0;
  margin-bottom: 1rem;
}

/* Anchor Links */
a {
  color: #0270E0;
  text-decoration: none;
  transition: all 0.3s ease-in-out;
  outline:none;
  touch-action: manipulation;
}
a:hover, a:focus {
  text-decoration: none;
  outline:none;
}

/* Headings */
h1,
h2,
h3,
h4,
h5,
h6 {
  margin-top: 0;
  margin-bottom: 0.5rem;
  line-height: 1.2;
  font-weight: 700;
  font-family: Merriweather, serif;
  color: #494a52;
  word-break: break-word;
}

h1 {
  font-size: 2.1rem;
  line-height: 1.3;
}

h2 {
  font-size: 1.6rem;
  line-height: 1.2;
}

h3 {
  font-size: 1.25rem;
  line-height: 1.5;
}

h4 {
  font-family: Lato, sans-serif;
  font-weight: normal;
  font-size: 1.175rem;
  line-height: 1.5;
}

h5 {
  font-size: 1rem;
  line-height: 1.5;
}

h6 {
  font-size: .9rem;
  line-height: 1.5;
}

strong {
  font-weight: 700;
}

code {
  vertical-align: bottom;
}

ul,
ol {
  margin-top: 1.5rem;
  margin-bottom: 1.5rem;
}

ul li,
ol li {
  line-height: 1.5rem;
}

ul ul,
ol ul,
ul ol,
ol ol {
  margin-top: 0;
  margin-bottom: 0;
}

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;
}

:focus {
  outline: auto;
}

.disable-focus-styles :focus {
  outline: none;
}

img{
  max-width:100%;
}

@media (max-width: 767px) {
  form{
    max-width:100%;
  }
}
/* ******************************************************************************
*********************************************************************************
This file contains all the neccessary styles to control how your forms looks
throughout your site. Styles for form fields, buttons, inputs, etc.
*********************************************************************************
****************************************************************************** */

form {
  max-width: 767px;
  font-family: Lato, sans-serif;
}

.hs-button {
  margin: 0;
  cursor: pointer;
  display: inline-block;
  font-weight: 500;
  line-height: 1.1;
  position: relative;
  text-align: center;
  transition: all 0.15s linear;
  border-style: solid;
  border-width: 2px;
  font-size: 14px;
  
  text-decoration: none;
  font-family: 'Poppins';
}

.hs-button:hover, .hs-button:focus {
  background-color: #21222a;
  border-color: #21222a;
  
  color: #fff;
}

.hs-button:active {
  background-color: #71727a;
  border-color: #71727a;
}


.hs-form label {
  font-size: 14px;
  color: #33475b;
  display: block;
  float: none;
  width: auto;
  font-weight: 500;
  text-align: left;
  line-height: 1.2;
  padding-top: 0;
  margin-bottom: 4px;
  font-family: 'Poppins';
}

.hs-error-msgs label {
  margin-top: .5rem;
  color: #f2545b !important;
  font-size: 14px;
  font-family: 'arial';
}

.hs-input, input#hs-pwd-widget-password{
  display: inline-block;
  width: 100%;
  height: 40px;
  padding: 0 15px;
  font-size: 14px;
  font-weight: 500;
  line-height: 22px;
  border-width:2px;
  border-style:solid;
  box-sizing: border-box;
  margin-bottom:10px;
  font-family: 'arial';
}

input#hs-pwd-widget-password{
  height: 40px !important;
}

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

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

.hs-input:-moz-placeholder {
  color: #000000;
}

.hs-input::-webkit-input-placeholder {
  color: #000000;
}

.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;
}

/* 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;
}

.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;
  line-height: 18px;
  text-align: left;
  white-space: normal;
  font-weight: 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;
  padding:0;
  margin:0;
}

.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: Lato, serif;
}

@media (max-width:767px){
  form{
    max-width:100%;
  }
}
/* ******************************************************************************
*********************************************************************************
This file contains all the neccessary styles to control how your
menu items appear, including the link and hover effects.
*********************************************************************************
****************************************************************************** */

.hs-menu-wrapper ul {
  margin-bottom: 0;
  list-style: none;
}

.hs-menu-item a {
  text-decoration: none;
}

.hs-menu-item:hover a,
.hs-menu-item:focus a {
  text-decoration: none;
}
/* ******************************************************************************
*********************************************************************************
This file contains all the neccessary styles to control how your
tables look throughout your site.
*********************************************************************************
****************************************************************************** */

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

th,
td {
  /*padding: 0.75rem;*/
  vertical-align: top;
  /*border: 1px solid #dee2e6;*/
  border: none !important;
}

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;
}

/* ******************************************************************************
*********************************************************************************
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.
*********************************************************************************
****************************************************************************** */
/* ******************************************************************************
*********************************************************************************
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.
*********************************************************************************
****************************************************************************** */

.header-wrapper{
  background: #f5f5f5;
  border-top: 4px solid #f5982a;
  padding: 2px;
  position: relative;
  display: -webkit-box;
  display: flex;
  flex-wrap: wrap;
  -webkit-box-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  justify-content: space-between;
}

.header__container {
  margin: 0 auto;
}

.navbar-brand{
  display: inline-block;
  padding-top: 0.3125rem;
  padding-bottom: 0.3125rem;
  margin-right: 1rem;
  font-size: 1.25rem;
  line-height: inherit;
  white-space: nowrap;
  color: rgba(0, 0, 0, 0.9);
}

.navbar-toggler {
  color: rgba(0, 0, 0, 0.5);
  border-color: rgba(0, 0, 0, 0.1);
}

.navbar-toggler {
  padding: 0.25rem 0.75rem;
  font-size: 1.25rem;
  line-height: 1;
  background: transparent;
  border: 1px solid transparent;
  border-radius: 0.25rem;
  overflow: visible;
}

.navbar-toggler-icon{
  background-image: url(//8807910.fs1.hubspotusercontent-na1.net/hubfs/8807910/raw_assets/public/enterprise_laplink_com/images/download.svg);
  display: inline-block;
  width: 1.5em;
  height: 1.5em;
  vertical-align: middle;
  content: "";
  background: no-repeat center center;
  background-size: 100% 100%;
}

.header-top-left-text p{
  font-family: "Poppins";
  margin-left: 1.5rem;
  margin-bottom:0px;
  font-size: 14px;
}

.header-top-right-text{
  flex-basis: 100%;
  -webkit-box-flex: 1;
  flex-grow: 1;
  -webkit-box-align: center;
  align-items: center;
  -webkit-box-pack: end;
  justify-content: flex-end;
  margin-right: 1.5rem;
}

.header-top-right-text .hs_cos_wrapper .hs-menu-wrapper>ul{
  display: -webkit-box;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  flex-direction: column;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  padding: 0;
  margin: 0;
}

.header-top-right-text .hs_cos_wrapper .hs-menu-wrapper>ul>li{
  margin-right: 1.5rem;
  position: relative;
  display:block;
}

.header-top-right-text .hs_cos_wrapper .hs-menu-wrapper>ul>li:nth-child(4){
  margin-right: 45px;
}

.header-top-right-text .hs_cos_wrapper .hs-menu-wrapper>ul>li>a{
  color: rgba(0, 0, 0, 0.5);
  display: block;
  padding: 0.5rem 1rem;
  font-family: "Poppins";
  font-size:14px;
}

.header-top-right-text .hs_cos_wrapper .hs-menu-wrapper>ul>li>a:hover{
  color: rgba(0, 0, 0, 0.7);
}
.header-top-right-text .hs_cos_wrapper .hs-menu-wrapper>ul>li:hover>a:hover{
  color: rgba(0, 0, 0, 0.7);
}

.header-top-right-text .hs_cos_wrapper .hs-menu-wrapper>ul>li:first-child>a:after{
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: .555em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid;
  border-right: 0.3em solid transparent;
  border-bottom: 0;
  border-left: 0.3em solid transparent;
}
.header-top-right-text .hs_cos_wrapper .hs-menu-wrapper ul ul{
  padding:0;
  margin:0;
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  display: none;
  float: none;
  min-width: 10rem;
  padding: 0.5rem 0;
  margin: 1px 0 0;
  font-size: 14px;
  color: #9b9b9b;
  text-align: left;
  list-style: none;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 0;
}

.header-top-right-text .hs_cos_wrapper .hs-menu-wrapper ul li:hover ul{
  display:block;
}

.header-top-right-text .hs_cos_wrapper .hs-menu-wrapper ul ul li a{
  display: block;
  width: 100%;
  padding: 0.25rem 1.5rem;
  clear: both;
  font-weight: 400;
  color: #212529;
  text-align: inherit;
  white-space: nowrap;
  background: none;
  border: 0;
  font-family: "Poppins";
  font-size:14px;
}
.header-top-right-text .hs_cos_wrapper .hs-menu-wrapper ul ul li a:hover{
  background-color: #f8f9fa;
}

.header-top-right-text .hs_cos_wrapper .hs-menu-wrapper ul ul li a:active{
  background-color: #007bff;
  color:white;
}

.header-inner-wrapper{
  padding: 0;
  background: #595a5c;
  position: relative;
  display: -webkit-box;
  display: flex;
  flex-wrap: wrap;
  -webkit-box-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  justify-content: space-between;
}

.header-logo-wrapper{
  margin-top: 2.5px;
  margin-bottom: 2.5px;
}

.header-logo-wrapper a{
  display: inline-block;
  padding-top: 0.3125rem;
  padding-bottom: 0.3125rem;
  margin-right: 1rem;
  font-size: 1.25rem;
  line-height: inherit;
  white-space: nowrap;
  padding-left: 1.5rem;
  margin-left: 1.5rem;
}

.header-logo-wrapper a img{
  display: inline-block;
  max-width: 100%;
  height: auto;
  width:120px !important;
  vertical-align: middle;
  border-style: none;
}

.custom-menu-primary .navigation-primary{
  flex-basis: 100%;
  -webkit-box-flex: 1;
  flex-grow: 1;
  -webkit-box-align: center;
  align-items: center;
  -webkit-box-pack: end;
  justify-content: flex-end;
  margin-right: 1.5rem;
}


.custom-menu-primary .navigation-primary>ul{
  padding:0;
  margin:0;
  display: -webkit-box;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  flex-direction: column;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}

.custom-menu-primary .navigation-primary>ul>li:first-child{
  border-right: 1px solid #dcdcdc;
  border-left: 1px solid #dcdcdc;
}

.custom-menu-primary .navigation-primary>ul>li:last-child{
  margin-right: 50px;
  margin-left: 0;
}

.custom-menu-primary .navigation-primary>ul>li{
  border-right: 1px solid #dcdcdc;
  padding-left: 0.5rem;
  padding-right: 0.5rem;
  display: block;
  position: relative;
}

.custom-menu-primary .navigation-primary>ul>li>a{
  padding-right: .5rem;
  padding-left: .5rem;
  padding-right: 0;
  padding-left: 0;
  padding: 15px;
  display: block;
  position: relative;
  color: #fff !important;
  font-size:15px;
}

.custom-menu-primary .navigation-primary i{
  margin-right: 4.3px;
  font-size: 14px;
}

/* .navigation-primary i {
display: block;
float: none;
} */

.fa {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.fa-desktop:before {
  content: "\f108";
}

.fa-briefcase:before {
  content: "\f0b1";
}

.fa-building-o:before {
  content: "\f0f7";
}

.fa-handshake-o:before {
  content: "\f2b5";
}


.custom-menu-primary .navigation-primary>ul>li>ul {
  padding:0;
  margin:0;
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  display: none;
  float: none;
  min-width: 10rem;
  padding: 0.5rem 0;
  margin: 0px 0 0;
  font-size: 14px;
  color: #9b9b9b;
  text-align: left;
  list-style: none;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 0;
  border-top: 0;
}

.custom-menu-primary .navigation-primary>ul>li:hover>ul {
  display:block;
}

.custom-menu-primary .navigation-primary>ul>li>ul>li{
  position: relative;
  display: block;
}

.custom-menu-primary .navigation-primary>ul>li>ul>li>a{
  display: block;
  width: 100%;
  padding: 0.25rem 1.5rem;
  clear: both;
  font-weight: 400;
  color: #212529;
  text-align: inherit;
  white-space: nowrap;
  background: none;
  border: 0;
  font-size:14px;
  font-family:"poppins";
  clear:both;
  padding-right:44px;
}

/* .custom-menu-primary .navigation-primary>ul>li>ul>li.has-submenu>a:after{
margin-left: .3em;
float: right;
display: inline-block;
font: normal normal normal 14px/1 FontAwesome;
font-size: inherit;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
margin-top: 0.25rem;
content: "\f054";
font-weight:400;
font-family:FontAwesome;
}  */


.custom-menu-primary .navigation-primary i.fa.fa-chevron-right{
  margin-top: 5px;
  margin-right: 4.3px;
  font-size: 14px;
  float: right;
  margin-right:-20px;
}


.custom-menu-primary .navigation-primary>ul>li>ul>li>ul{
  padding:0;
  margin:0;
  position: absolute;
  z-index: 1000;
  display: none;
  float: none;
  min-width: 10rem;
  padding: 0.5rem 0;
  margin: 1px 0 0;
  font-size: 14px;
  color: #9b9b9b;
  text-align: left;
  list-style: none;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 0;
  top: 0;
  left: 100%;
  margin-top: -6px;
}

.custom-menu-primary .navigation-primary>ul>li>ul>li:hover>ul{
  display:block;
}

.custom-menu-primary .navigation-primary>ul>li>ul>li>ul>li{
  position: relative;
  display: block;
}

.custom-menu-primary .navigation-primary>ul>li>ul>li>ul>li>a{
  display: block;
  width: 100%;
  padding: 0.25rem 1.5rem;
  clear: both;
  font-weight: 400;
  color: #212529;
  text-align: inherit;
  white-space: nowrap;
  background: none;
  border: 0;
  font-size:14px;
  font-family:"poppins";
}

.custom-menu-primary .navigation-primary .child-trigger{
  display:none;
}

.rd-navbar-wrap{
  min-height:103px;
  transition: 0.35s all cubic-bezier(0.65, 0.05, 0.36, 1);
}

.rd-navbar{
  display: block;
  background: #ffffff;
  transition: 0.35s all cubic-bezier(0.65, 0.05, 0.36, 1);
}

.rd-navbar-outer {
  position: relative;
  padding-left: 15px;
  padding-right: 15px;
}

.rd-navbar-main {
  display: flex;
  align-items: center;
  justify-content: space-between;
  max-width: 1770px;
  margin-left: auto;
  margin-right: auto;
  padding: 16px 55px 14px 0;
  transition: padding .35s ease-in-out;
  transition: padding .35s ease-in-out;
  padding-right: 0 !important;
}

.rd-navbar-panel{
  transition: 0.35s all cubic-bezier(0.65, 0.05, 0.36, 1);
}

.rd-navbar-toggle {
  display: inline-block;
  position: relative;
  width: 48px;
  height: 48px;
  line-height: 48px;
  cursor: pointer;
  color: #151515;
  background-color: transparent;
  border: none;
  display: none;
}

.rd-navbar-toggle span {
  transform: rotate(180deg);
}

.rd-navbar-toggle span {
  width: 24px;
  height: 3px;
  background-color: #151515;
  backface-visibility: hidden;
  border-radius: 0;
  position: relative;
  display: block;
  margin: auto;
  transition: .3s all ease;
}
.rd-navbar-brand {
  display: none;
}

.rd-navbar-brand a {
  display: block;
}

.header-logo-fixed-wrapper a img{
  width: auto;
  height: auto;
  max-width: 140px;
  max-height: 140px;
  display: inline-block;
  vertical-align: middle;
  border-style: none;
}

.rd-navbar-main-element {
  display: flex;
  align-items: center;
  margin-bottom: 5px;
  justify-content: flex-end;
  width: 100%;
}



.rd-navbar-main-element .header-menu{
  display:contents;
}

.rd-navbar-main-element .header-menu .custom-menu-primary{
  display:contents;
}

.custom-menu-primary .hs_cos_wrapper .hs-menu-wrapper{
  display: flex;
  align-items: center;
}

.custom-menu-primary .hs_cos_wrapper .hs-menu-wrapper>ul{
  order: -1;
  transition: 0.35s all cubic-bezier(0.65, 0.05, 0.36, 1);
  list-style: none;
  padding: 0;
  margin: 0;
}

.custom-menu-primary .hs_cos_wrapper .hs-menu-wrapper>ul>li{
  display: inline-block;
  position: relative;
}

.custom-menu-primary .hs_cos_wrapper .hs-menu-wrapper>ul>li>a{
  position: relative;
  display: inline-block;
  font-size: 16px;
  line-height: 1.2;
  font-weight: 500;
  letter-spacing: 0;
  color: #151515;
  transition: .25s;
}

.custom-menu-primary .hs_cos_wrapper .hs-menu-wrapper>ul>li>ul{
  padding:0;
  margin:0;
  list-style:none;
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  display: none;
  float: left;
  min-width: 10rem;
  padding: 0.5rem 0;
  margin: 1px 0 0;
  font-size: 14px;
  color: #9b9b9b;
  text-align: left;
  list-style: none;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 0;
}




.custom-menu-primary .hs_cos_wrapper .hs-menu-wrapper>ul>li>ul>li>a{
  display: block;
  width: 100%;
  padding: 0.25rem 1.5rem;
  clear: both;
  font-weight: 400;
  color: #212529;
  text-align: inherit;
  white-space: nowrap;
  background: none;
  border: 0;
}

.custom-menu-primary .hs_cos_wrapper .hs-menu-wrapper>ul>li>ul>li>a:hover{
  background-color: rgba(248,249,250,1.0);
  color: rgba(22,24,27,1.0);
}

.custom-menu-primary .hs_cos_wrapper .hs-menu-wrapper>ul>li>ul>li>a:active{
  background-color: #007bff;
  color:white;
}

.custom-menu-primary .hs_cos_wrapper .hs-menu-wrapper>ul>li>a.active:before {
  opacity: 1;
  transform: none;
  visibility: visible;
}
.custom-menu-primary .hs_cos_wrapper .hs-menu-wrapper>ul>li>a:before {
  position: absolute;
  content: '';
  bottom: -8px;
  left: 0;
  height: 3px;
  width: 100%;
  background: #1f82cc;
  opacity: 0;
  visibility: hidden;
  transform: translateY(5px);
  transition: all .2s ease;
}

.child-trigger{
  display: inline-block;
}
.child-trigger i {
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: 0.555em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid;
  border-right: 0.3em solid transparent;
  border-bottom: 0;
  border-left: 0.3em solid transparent;
}

.rd-navbar-main-element .laplink-btn-blue{
  transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1);
  position: relative;
  z-index: 0;
  transition: background .4s, border-color .4s, color .4s;
  overflow: hidden;
  display: inline-block;
  padding: 17px 33px 15px;
  font-size: 14px;
  line-height: 1.34;
  border: 2px solid;
  font-family: "Poppins", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
  font-weight: 500;
  letter-spacing: 0.075em;
  text-transform: uppercase;
  white-space: nowrap;
  text-overflow: ellipsis;
  text-align: center;
  cursor: pointer;
  vertical-align: middle;
  user-select: none;
  background: #fff;
  color: #1f82cc;
  outline: none;
  border-radius: 0;
  touch-action: manipulation;
}
.rd-navbar-main-element .laplink-btn-blue:hover{
  color:white;
}

.rd-navbar-main-element .laplink-btn-blue:before{
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 101%;
  height: 101%;
  background: #1f82cc;
  z-index: -1;
  opacity: 0;
  transform: scale3d(0.7, 1, 1);
  transition: transform 0.42s, opacity 0.42s;
  border-radius: inherit;
  transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1);
}


.rd-navbar-main-element .laplink-btn-bluen:hover{
  color: #fff;
  transition: background .4s .4s, border-color .4s 0s, color .2s 0s;
  position: relative;
  z-index: 0;
  background-color:#1f82cc;
}


.rd-navbar-main-element .laplink-btn-blue:hover:before{
  opacity: 1;
  transform: translate3d(0, 0, 0) scale3d(1, 1, 1);
}

.rd-navbar-wrap.fixed-header{
  position: fixed;
  top: 0;
  right: 0;
  left: 0;
  width: 100%;
  background-color:white;
  z-index: 9999;
  min-height: 83px;
  box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.1);
}

.rd-navbar-wrap.fixed-header .rd-navbar-main{
  padding-top: 11px;
  padding-bottom: 11px;
}

.rd-navbar-wrap.fixed-header .header-logo-fixed-wrapper a img{
  width: auto !important;
}

.rd-navbar-wrap.fixed-header .rd-navbar-main-element{
  margin-left: 18px;
}


.rd-navbar-wrap.fixed-header .btn1{
  background: #1f82cc;
  color:white;
}





/* Overlay Style */

.modal {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 999999;
  visibility:hidden;
  overflow: hidden;
  outline: 0;
  opacity: 0; 
  transition: opacity 0.15s linear; 
  transition: 0.15s linear;
}

.modal.modal_info.active{
  overflow-x: hidden;
  overflow-y: auto;
  padding-right: 0 !important;
  visibility:visible;
  opacity: 1;
  background: hsla(0, 0%, 0%, 0.5);
}

.modal.modal_info1.popup-open{
  overflow-x: hidden;
  overflow-y: auto;
  padding-right: 0 !important;
  visibility:visible;
  opacity: 1;
  background: hsla(0, 0%, 0%, 0.5);
}



.modal.modal_info .modal-dialog {
  transition: -webkit-transform 0.3s ease-out;
  transition: transform 0.3s ease-out;
  transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out;
  -webkit-transform: translate(0, -25%);
  transform: translate(0, -25%);
}

.modal.modal_info.active .modal-dialog{
  -webkit-transform: translate(0,-50%);
  transform: translate(0, -50%);
  top: 50%;
}

.modal.modal_info1.popup-open .modal-dialog{
  -webkit-transform: translate(0,-50%);
  transform: translate(0, -50%);
  top: 50%;
}
.modal-dialog {
  max-height: 100vh;
}

.modal-dialog {
  position: relative;
  width: auto;
  margin: 10px;
  pointer-events: none;
}
.modal-content {
  position: relative;
  display: -webkit-box;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  flex-direction: column;
  pointer-events: auto;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 0.3rem;
  outline: 0;
}

.modal-header, .modal-body {
  padding: 15px 30px 30px 30px;
}

.modal-header {
  display: -webkit-box;
  display: flex;
  -webkit-box-align: start;
  align-items: flex-start;
  -webkit-box-pack: justify;
  justify-content: space-between;
  padding: 15px;
  border-bottom: 1px solid #e9ecef;
  border-top-left-radius: 0.3rem;
  border-top-right-radius: 0.3rem;
}

.modal-title {
  margin-bottom: 0;
  line-height: 1.5;
}

.modal-header .close {
  cursor: pointer;
}
.modal-header .close {
  padding: 15px;
  margin: -15px -15px -15px auto;
}


button.close {
  background: transparent;
  border: 0;
  -webkit-appearance: none;
}

.close {
  float: right;
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1;
  color: #000;
  text-shadow: 0 1px 0 #fff;
  opacity: .5;
}

.close:focus, .close:hover {
  color: #000;
  text-decoration: none;
  opacity: .75;
}
.text-left {
  text-align: left;
}

.modal-body{
  position: relative;
  -webkit-box-flex: 1;
  flex: 1 1 auto;
}


.modal-content form{
  font-family: Helvetica, Arial, sans-serif;
  font-size: 13px;
  color: rgb(51, 51, 51);
  width: auto !important;
  margin-left: 0px;
  text-align: left;
  margin-bottom: 0;
}

.modal-content form .hs-firstname{
  position: relative;
  min-height: 2em;
  text-align: left;
  margin: 0;
  padding: 0;
}

.modal-content form label{
  float: left;
  line-height: 1.2em;
  padding-top: 0.3em;
}

.modal-content form input{
  -webkit-appearance: none;
  background-color: #fff;
  line-height: 1.5em;
  color: #000;
  border: 1px solid #aeb0b6;
  padding: 0.2em 0.3em;
  min-height: 1.9em;
  width: 250px;
  height: 26.19px;
  font-size: 1em;
  margin-bottom:0px;
}

.modal-content  form::-webkit-input-placeholder { /* Edge */
  color: #000;
}

.modal-content  form:-ms-input-placeholder { /* Internet Explorer 10-11 */
  color: #000;
}

.modal-content  form::placeholder {
  color: #000;
}

.modal-content  form .hs-button{
  cursor: pointer;
  margin: 0;
  color: #fff;
  background: #fff;
  border: 1px solid #F9B872;
  padding: 0.4em 1em;
  font-size: 1em;
  box-shadow: 0px 0px 10px 2px #FDEEA6;
  background-color: #F49F6C;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#F49F6C), to(#EC802F));
  background-image: -webkit-linear-gradient(top, #F49F6C, #EC802F);
  background-image: -moz-linear-gradient(top, #F49F6C, #EC802F);
  background-image: linear-gradient(to bottom, #F49F6C, #EC802F);
  width:auto;
  height: 34.28px;
}

.modal-content form .hs-form-field{
  margin-bottom:10px;
}

.modal-content form select{
  background-color: #fff;
  line-height: 1.5em;
  color: #000;
  border: 1px solid #aeb0b6;
  padding: .2em .3em;
  min-height: 1.9em;
  width: 250px;
  height: 26.19px;
  font-size: 1em;
  margin-bottom: 0px;
}


.modal-content form .hs-input[type=checkbox]{
  display: block;
  content: "";
  position: absolute;
  width: 1em !important;
  min-height: 1em;
  height: 1em;
  margin-left: -1.5em;
  line-height: 1em;
  font-family: Arial, sans-serif;
  font-size: 13px;
  border: 1px solid #aeb0b6;
  box-shadow: 0px 0px 10px 2px #afd5f7;
  background-color: #fff;
}

.hs_i_d_like_to_know_more_about_.hs-i_d_like_to_know_more_about_.hs-fieldtype-checkbox.field.hs-form-field label{
  float: none;
  line-height: 1.2em;
  padding-top: .3em;
  margin-left: 1.5em;
  margin-top: 0.1em;
  display: block;
  min-height: 12px;
}

.hs_i_d_like_to_know_more_about_.hs-i_d_like_to_know_more_about_.hs-fieldtype-checkbox.field.hs-form-field label span{
  font-family: Helvetica, Arial, sans-serif;
  font-size: 13px;
}

.hs_additional_comments_.hs-additional_comments_.hs-fieldtype-textarea.field.hs-form-field label{
  margin-bottom:15px;
  margin-top:15px;
  float:none;
}

.hs_additional_comments_.hs-additional_comments_.hs-fieldtype-textarea.field.hs-form-field label span{
  font-family: arial;
  font-size: 13px;
  margin-bottom: 10px;
}

.modal-content form textarea{
  -webkit-appearance: none;
  background-color: #fff;
  line-height: 1.5em;
  color: #000;
  border: 1px solid #aeb0b6;
  padding: 0.2em 0.3em;
  /* box-shadow: 0px 0px 10px 2px #afd5f7; */
  min-height: 1.9em;
  height: 5.8em;
  font-size: 1em;
  width:260px;
}

.modal-content form .hs-richtext p{
  margin-bottom:0px;
}
.modal-content form .hs-richtext p span{
  font-family: arial;
  font-size: 13px;
  line-height: 1.71429;
}


/*  End  */




@media (min-width:576px){
  .header-wrapper{
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    flex-flow: row nowrap;
    -webkit-box-pack: start;
    justify-content: flex-start;
  }
  .navbar-toggler {
    display: none;
  }

  .header-top-right-text{
    display: -webkit-box;
    display: flex;
    flex-basis: auto;
  }

  .header-top-right-text .hs_cos_wrapper .hs-menu-wrapper>ul{
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    flex-direction: row;
  }
  .header-top-right-text .hs_cos_wrapper .hs-menu-wrapper>ul>li>a{
    color: rgba(0, 0, 0, 0.5);
    display: block;
    padding-right: .5rem;
    padding-left: .5rem;
  }
  .header-inner-wrapper{
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    flex-flow: row nowrap;
  }
  .custom-menu-primary .navigation-primary{
    display: -webkit-box;
    display: flex;
    flex-basis: auto;
  }

  .custom-menu-primary .navigation-primary>ul{
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    flex-direction: row;
  }
  .custom-menu-primary .navigation-primary>ul>li>a{
    padding: 15px;
    display: block;
    position: relative;
    padding-right: .5rem;
    padding-left: .5rem;
  }
  .modal-dialog {
    margin: 0 auto;
  }
  .modal-dialog {
    max-width: 500px;
    margin: 30px auto;
  }
  .modal-content {
    margin: 15px 0;
  }
}


@media (min-width:992px){
  .custom-menu-primary .hs_cos_wrapper .hs-menu-wrapper>ul>li:hover>ul{
    display:block;
  }
  .header_group.lp .header-logo-fixed-wrapper a img {
    margin-top: 6px;
    margin-bottom: 6px;
}
}

@media (min-width: 1200px){
  .rd-navbar-main {
    padding-top: 24px;
    padding-right: 68px;
    padding-bottom: 20px;
  }

  .custom-menu-primary .hs_cos_wrapper .hs-menu-wrapper>ul>li:first-child{
    margin-left: 0px;
  }
  .custom-menu-primary .hs_cos_wrapper .hs-menu-wrapper>ul>li{
    margin-left: 38px;
  }
  .rd-navbar-main-element .laplink-btn-blue{
    margin-left: 39px;
  }
}

@media (min-width:1400px){
  .rd-navbar-main {
    padding-top: 30px;
    padding-bottom: 26px;
  }
  .header-logo-fixed-wrapper a img{
    max-width: 200px;
    max-height: 200px;
    width: auto;
    height: auto;
    display: inline-block;
    vertical-align: middle;
    border-style: none;
  }
  .custom-menu-primary .hs_cos_wrapper .hs-menu-wrapper>ul>li{
    margin-left: 42px;
  }
  .rd-navbar-main-element .laplink-btn-blue{
    margin-left: 46px;
  }
}

@media (min-width:1600px){
  .rd-navbar-wrap{
    min-height: 114.961px;
  }
  .rd-navbar-outer{
    padding-left: 75px;
    padding-right: 75px
  }
}

@media (min-width: 1937px){
  .rd-navbar-main {
    padding-right: 0;
  }
}

@media (max-width: 1937px) and (min-width: 1600px){
  .rd-navbar-main {
    position:relative;
  }
}

@media (max-width:1600px){
  .rd-navbar-main-element {
    margin-right: 60px;
  }
}

@media (max-width:1399px){

}

@media (max-width:1199px){
  .custom-menu-primary .hs_cos_wrapper .hs-menu-wrapper>ul>li>a{
    padding:0 5px;
  }
  .rd-navbar-main-element .laplink-btn-blue{
    margin:0 5px;
    padding: 17px 11px 15px;
  }
  .custom-menu-primary .navigation-primary>ul>li>a{
    text-align:center;
  }
  .custom-menu-primary .hs_cos_wrapper .hs-menu-wrapper>ul>li>a{
    font-size: 11px;
  }
  .rd-navbar-wrap.fixed-header{
    min-height:56px;
  }
}


@media (max-width:991px){
  .rd-navbar-panel {
    color: #151515;
    box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.1);
    background: #ffffff;
    position: fixed;
    left: 0;
    top: 0;
    right: 0;
    z-index: 1030;
    display: flex;
    align-items: center;
    height: 56px;
    padding: 4px;
  }
  .rd-navbar-toggle {
    display: inline-block;
    position: relative;
    width: 48px;
    height: 48px;
    line-height: 48px;
    cursor: pointer;
    color: #151515;
    background-color: transparent;
    border: none;
  }
  .rd-navbar-toggle span:before, .rd-navbar-toggle span:after {
    transform-origin: 1.71429px center;
  }
  .rd-navbar-toggle span:after, .rd-navbar-toggle span:before, .rd-navbar-toggle span {
    width: 24px;
    height: 3px;
    background-color: #151515;
    backface-visibility: hidden;
    border-radius: 0;
  }
  .rd-navbar-toggle span:after, .rd-navbar-toggle span:before {
    content: "";
    position: absolute;
    left: 0;
    top: -10px;
    transition: .3s all ease;
  }
  .rd-navbar-toggle span:after {
    top: 10px;
  }
  .mobile-menu-open .header-menu{
    transform: translateX(0);
    transition: 0.35s all cubic-bezier(0.65, 0.05, 0.36, 1);
  } 

  .header-menu{
    position: fixed;
    left: 0;
    top: -56px;
    bottom: -56px;
    z-index: 1029;
    width: 270px;
    padding: 140px 0 81px;
    overflow-y: auto;
    overflow-x: hidden;
    -webkit-overflow-scrolling: touch;
    font-size: 14px;
    line-height: 34px;
    transform: translateX(-110%);
    color: #ffffff;
    background: #ffffff;
    border: 1px solid #d7d7d7;
    box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.1);
  }
  .rd-navbar-wrap{
    min-height:0;
  }
  .mobile-menu-open .rd-navbar-toggle span {
    transform: rotate(360deg);
  }
  .mobile-menu-open .rd-navbar-toggle span:after, .mobile-menu-open .rd-navbar-toggle span:before{
    top: 0;
    width: 15px;
  }
  .mobile-menu-open .rd-navbar-toggle span:before {
    -webkit-transform: rotate3d(0, 0, 1, -40deg);
    transform: rotate3d(0, 0, 1, -40deg);
  }
  .mobile-menu-open .rd-navbar-toggle span:after {
    -webkit-transform: rotate3d(0, 0, 1, 40deg);
    transform: rotate3d(0, 0, 1, 40deg);
  }
  .rd-navbar-main-element{
    position: absolute;
    float: left;
    display:block;
  }
  .rd-navbar-main-element .header-menu {
    display: inherit; 
  }
  .custom-menu-primary .hs_cos_wrapper .hs-menu-wrapper>ul{
    display: block;
    padding-top: 20px;
    margin: 30px 0 4px;
    height: auto;
    text-align: left;
    border-top: 1px solid #e1e1e1;
    order:0;
  }

  .custom-menu-primary .navigation-primary>ul>li{
    line-height: inherit;
  }
  .custom-menu-primary .hs_cos_wrapper .hs-menu-wrapper>ul>li{
    text-align: left;
    display: block;
  }

  .custom-menu-primary .hs_cos_wrapper .hs-menu-wrapper>ul>li>a{
    display: block;
    padding: 9px 56px 9px 18px;
    width: 100%;
    line-height: 34px;
    font-size:14px;
  }
  .custom-menu-primary .hs_cos_wrapper .hs-menu-wrapper{
    display:block;
  }
  .rd-navbar-main-element .laplink-btn-blue{
    margin: 0 0 4px 0;
  }
  .rd-navbar-toggle:hover, .rd-navbar-toggle:focus{
    outline:none;
  }
  .custom-menu-primary .navigation-primary>ul>li>a{
    text-align:center;
  }

  .header-logo-wrapper a img{
    width:100% !important;
  }
  .custom-menu-primary .hs_cos_wrapper .hs-menu-wrapper>ul>li:first-child{
    margin-top:0px;
  }

  .custom-menu-primary .hs_cos_wrapper .hs-menu-wrapper>ul>li{
    margin-top:4px;
  }
  .custom-menu-primary .hs_cos_wrapper .hs-menu-wrapper>ul>li>a{
    letter-spacing: .05em;
  }
  .rd-navbar-main-element .laplink-btn-blue{
    padding:17px 33px 15px;
  }
  .child-trigger {
    position: absolute;
    top: 0px;
    right: 0;
    z-index: 9999;
    width: 100%;
    height: 40px;
    line-height: 40px;
    text-align: center;
    font-size: 14px;
    cursor: pointer;
    color:black;
  }
  .custom-menu-primary .hs_cos_wrapper .hs-menu-wrapper>ul>li.hs-item-has-children>a:after{
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .555em;
    vertical-align: 0.255em;
    content: "";
    border-top: 0.3em solid;
    border-right: 0.3em solid transparent;
    border-bottom: 0;
    border-left: 0.3em solid transparent;
  }
  .child-trigger i {
    opacity:0;
  }
  .header-logo-fixed-wrapper{
    position: relative;
    margin-left: 6px;
    overflow: hidden;
    white-space: nowrap;
    text-align: left;
    font-size: 22px;
    line-height: 46px;
  }

  .rd-navbar-wrap.fixed-header .header-logo-fixed-wrapper a img{
    width: auto !important;
    max-width: 120px;
    max-height: 58px;
    width: auto;
    height: auto
  }
  .custom-menu-primary .hs_cos_wrapper .hs-menu-wrapper>ul>li>ul{
    position: relative;
    width: 100%;
    z-index: 99;
  }
  .custom-menu-primary .hs_cos_wrapper .hs-menu-wrapper>ul>li>ul>li>a{
    line-height:32px;
  }
  .header-logo-fixed-wrapper a img {
    width: auto !important;
    max-width: 120px;
    max-height: 58px;
    opacity: 0;
    transition: all 0.3s ease-in-out;
  }
  .rd-navbar-wrap.fixed-header .header-logo-fixed-wrapper a img {
    opacity: 1;
  }
  .header-menu {
    transition: .35s all cubic-bezier(0.65,0.05,0.36,1);
  }
  .navigation-primary i {
    display: block;
    float: none;
  }
  .custom-menu-primary .hs_cos_wrapper .hs-menu-wrapper>ul>li>ul{
    float: none;
  }

  .custom-menu-primary .hs_cos_wrapper .hs-menu-wrapper>ul>li:hover>a {
    color: #fff !important;
    background: #6689ff !important;
  }
.header_group.lp .header-height img.hs-image-widget {
    margin-left: 48px;
}
  .header_group.lp .header-logo-wrapper a img {
    width: auto !important;
    margin-top: 4px;
}
}


@media (max-width:906px){
  .custom-menu-primary .navigation-primary>ul>li>a{
    font-size:11px;
  }
  .custom-menu-primary .navigation-primary>ul>li>ul>li>a{
    font-size:11px;
  }
  .custom-menu-primary .navigation-primary>ul>li>ul>li>ul>li>a{
    font-size:11px;
  }
}

@media(max-width:767px){
  .header-top-right-text{
    display:none;
  }
}

@media (max-width:748px){
  .custom-menu-primary .navigation-primary>ul>li>a{
    padding-right: .25rem;
    padding-left: .25rem;
  }
}


@media (max-width:584px){
  .rd-navbar-wrap.fixed-header{
    min-height:56px;
  }
}

@media (max-width:576px){
  .header-top-right-text, .header-inner-wrapper{
    display:none;
  }
  .rd-navbar-wrap.fixed-header{
    min-height:56px;
  }
  .header-logo-fixed-wrapper a img {
    max-width: 120px;
    max-height: 58px;
    width: auto;
    height: auto;
  }
  .footer-col-6{
    text-align:center;
  }
  .header-logo-fixed-wrapper a img {
    opacity: 1;
  }
  .header-top-left-text {
    display: none;
  }
}
/* ******************************************************************************
*********************************************************************************
This file contains all the neccessary styles to control how your
footer looks when it comes to spacing and other general styles.
*********************************************************************************
****************************************************************************** */


.footer__container {
  margin: 0 auto;
}


.footer-wrapper{
  background-color: #f4f4f4; 
  padding-left: 15px;
  padding-right: 15px;
  background-size: cover;
  background-position: center center;
  width: 100%;
  margin-right: auto;
  margin-left: auto;
}

.footer-minimal-bottom-panel{
  border-top: 1px solid #e1e1e1;
  padding: 35px 0;
  width: 100%;
}

.footer-row{
  margin-bottom: -10px;
  display: -webkit-box;
  display: flex;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}

.footer-col-6{
  position: relative;
  width: 100%;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px;
}

.padding-right-120{
  padding-right: 120px; 
}

.footer-menu-wrapper .hs_cos_wrapper>ul{
  list-style:none;
  padding:0;
  margin:0;
  margin-bottom:10px;
  line-height: 1.71429;
  font-size: 12px;
}


.footer-menu-wrapper .hs_cos_wrapper>ul>li{
  display:inline-block;
  letter-spacing: .025em;
  font-weight: 500;
  color: #9b9b9b;
  font-size: 12px;
  margin-bottom:0px;
  line-height:initial;
}

.footer-menu-wrapper .hs_cos_wrapper>ul>li>a{
  transition: all 0.3s ease-in-out;
  letter-spacing: .025em;
  font-weight: 500;
  font-size: 12px;
  color: #9b9b9b;
  line-height: 1.71429;
}

.social-icon-wrapper .hs_cos_wrapper>ul{
  list-style-type:none;
  padding:0;
  margin:0;
  margin-bottom: 10px;
}

.social-icon-wrapper .hs_cos_wrapper>ul>li{
  display:inline-block;
}

.social-icon-wrapper .hs_cos_wrapper>ul>li>a{
  transition: all 0.3s ease-in-out;
}

.social-icon-wrapper .hs_cos_wrapper>ul>li>a img{
  display: inline-block;
  max-width: 100%;
  height: auto;
  vertical-align: middle;
  border-style: none;
}

.fa {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}


.back-to-top {
  position: fixed;
  right: 15px;
  bottom: 15px;
  z-index: 100;
  width: 40px;
  height: 40px;
  font-size: 20px;
  color: #fff;
  background: #6689ff;
  overflow: hidden;
  text-align: center;
  text-decoration: none;
  transition: .45s all ease-in-out;
  padding-top: 0;
  line-height: 40px !important;
}

.back-to-top:hover {
  color:white;
  background-color:#000000;
}

.fa-angle-up:before {
  content: "\f106";
  font-weight: 400;
  font-family: 'FontAwesome';
}

@media (min-width: 576px){
  .footer-minimal-bottom-panel{
    text-align: left;
  } 
  .footer-row{
    -webkit-box-align: center;
    align-items: center;
  }

  .footer-col-6{
    -webkit-box-flex: 0;
    flex: 0 0 50%;
    max-width: 50%;
    -webkit-box-ordinal-group: 0;
    order: -1;
  }
}


@media (min-width:768px){
  .footer-col-6{
    -webkit-box-flex: 0;
    flex: 0 0 50%;
    max-width: 50%;
  }
  .social-icon-wrapper{
    text-align: right;
  }
  .back-to-top {
    width: 50px;
    height: 50px;
    line-height: 50px !important;
    right: 30px;
    bottom: 80px;
  }
}


@media (min-width:1600px){
  .footer{
    padding-left: 75px;
    padding-right: 75px;
  }
  .footer-minimal-bottom-panel{
    max-width: 1770px;
    margin-left: auto;
    margin-right: auto;
  }
}

@media (max-width: 575px){
  .footer-menu-wrapper .hs_cos_wrapper>ul>li{
    display: inline;
  }
}
/* ******************************************************************************
*********************************************************************************
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
*********************************************************************************
****************************************************************************** */

/* TODO: Find a better place for this */
.content-wrapper {
  max-width: 1240px;
  padding: 0 20px;
  margin: 0 auto;
}

.blog-header {
  background-color: transparent;
  text-align: center;
}

.blog-header__inner {
  max-width: 600px;
  margin: 0 auto;
  padding: 3.3rem 0;
}
.blog-header__title {
  font-size: 2rem;
}
.blog-header__subtitle {
  margin: 1rem 0 2rem;
}

.blog-header__form {
  margin: 0 1rem;
}

@media screen and (min-width: 768px) {
  .blog-header__form {
    width: 500px;
    margin: 0 auto;
  }
}

.blog-index {
  display: flex;
  flex-wrap: wrap;
  padding: 3.3rem 0;
}
.blog-index:after {
  content: "";
  flex: auto;
}
.blog-index__tag-header {
  flex: 1 0 100%;
  padding: 1rem;
}
.blog-index__tag-subtitle {
  font-size: 1.16rem;
  line-height: 1.1;
}
.blog-index__tag-heading {
  padding-bottom: 1rem;
  border-bottom: 3px solid #D1D6DC;
}
.blog-index__post {
  flex:  0 0 100%;
  padding: 1rem;
}
@media screen and (min-width: 768px) {
  .blog-index__post {
    flex:  0 0 calc(100%/2);
  }
}
@media screen and (min-width: 1000px) {
  .blog-index__post {
    flex:  0 0 calc(100%/3);
  }
}
@media screen and (min-width: 768px) {
  .blog-index__post--large {
    flex: 1 0 100%;
    display: flex;
    justify-items: space-between;
  }
}
.blog-post img {
  max-width: 100%;
}
.blog-index__post-image {
  display: block;
  background-size: cover;
  background-position: center center;
  background-repeat: no-repeat;
  padding-bottom: 63%;
  background-image: url('./images/grayscale-mountain.png');
    }
@media screen and (min-width: 768px) {
  .blog-index__post-image--large {
    flex: 1 1 100%;
    padding-bottom: 0;
  }
  .blog-index__post-content--large {
    flex: 1 1 100%;
    padding-left: 2rem;
  }
  .blog-index__post-image--large {
    flex: 1 1 48%;
  }
  .blog-index__post-content--large {
    flex: 1 1 48%;
    padding-left: 2rem;
  }
}
.blog-index__post-content h2 {
  margin: .5rem 0;
}
.blog-index__post-content--small h2 {
  font-size: 1.25rem;
}
.blog-index__post-content p {
  font-family: Lato, sans-serif;
}
.blog-index__post-content a {
  color: #494a52;
}
.blog-index__post img {
  max-width: 100%;
  height: auto;
}

.blog-pagination {
  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center;
  font-family: Lato, sans-serif;
  margin-bottom: 3.3rem;
}
.blog-pagination__link {
  display: inline-flex;
  padding: .25rem .4rem;
  margin: 0 .1rem;
  color: #494a52;
  text-decoration: none;
  border: 2px solid transparent;
  line-height: 1;
  border-radius: 7px;
}
.blog-pagination__link--active {
  border: 2px solid #B0C1D4;
}
.blog-pagination__link:hover,
.blog-pagination__link:focus {
  text-decoration: none;
}
.blog-pagination__prev-link,
.blog-pagination__next-link {
  display: inline-flex;
  align-items: center;
}
.blog-pagination__prev-link {
  text-align: right;
  margin-right: .25rem;
}
.blog-pagination__next-link {
  text-align: left;
  margin-left: .25rem;
}
.blog-pagination__prev-link--disabled,
.blog-pagination__next-link--disabled {
  color: #B0C1D4;
  pointer-events: none;
  cursor: default;
}
.blog-pagination__prev-link svg,
.blog-pagination__next-link svg {
  fill: #494a52;
  margin: 0 5px;
}
.blog-pagination__prev-link--disabled svg,
.blog-pagination__next-link--disabled svg {
  fill: #B0C1D4;
}
.blog-pagination__number-link:hover,
.blog-pagination__number-link:focus {
  border: 2px solid #B0C1D4;
}

.blog-header__author-avatar {
  height: 200px;
  width: 200px;
  background-position: center center;
  background-size: cover;
  background-repeat: no-repeat;
  border-radius: 50%;
  box-shadow: 0 0 12px 0 rgba(0,0,0,0.15);
  margin: 0 auto 1.5rem;
}
.blog-header__author-social-links a {
  display: inline-block;
  position: relative;
  background-color: #000;
  border-radius: 50%;
  width: 40px;
  height: 40px;
  margin: 0 5px;
}
.blog-header__author-social-links a:hover {
  background-color: #494a52;
}
.blog-header__author-social-links svg {
  fill: #fff;
  height: 15px;
  width: auto;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

.blog-post {
  max-width: 960px;
  margin: 0 auto;
  padding: 3.3rem 0;
}
.blog-post h1 {
  font-size: 1.6rem;
}
.blog-post__meta {
  margin: 1rem 0;
}
.blog-post__meta a {
  color: #494a52;
  text-decoration: underline;
}

.blog-post__tags {
  font-family: Lato, sans-serif;
  color: #000;
}
.blog-post__tags svg {
  width: 15px;
  height: auto;
  margin-right: 10px;
}
.blog-post__tag-link {
  font-size: .8rem;
  color: #000;
}

.blog-recent-posts {
  margin-top: 3rem;
  background-color: transparent;
  padding: 2rem 0;
}
.blog-recent-posts h2 {
  text-align: center;
}
.blog-recent-posts__list {
  display: flex;
}
.blog-recent-posts__post {
  display: block;
  flex:  0 0 100%;
  color: #494a52;
  padding: 1rem;
}
@media screen and (min-width: 768px) {
  .blog-recent-posts__post {
    flex:  0 0 calc(100%/2);
  }
}
@media screen and (min-width: 1000px) {
  .blog-recent-posts__post {
    flex:  0 0 calc(100%/3);
  }
}
.blog-recent-posts__post:hover {
  text-decoration: none;
}
.blog-recent-posts__image {
  background-size: cover;
  background-position: center center;
  background-repeat: no-repeat;
  padding-bottom: 63%;
}
.blog-recent-posts__title {
  margin: 1rem 0 .5rem;
}

.blog-comments {
  max-width: 680px;
  margin: 0 auto;
}
.blog-comments form {
  max-width: 100%;
}
.blog-comments .hs-submit {
  text-align: center;
}

.blog-comments .comment-reply-to {
  border: 0 none;
}
.blog-comments .comment-reply-to:hover {
  background-color: transparent;
  text-decoration: underline;
  color: #494A52;
}

/*             Blog Listing with Sidebar            */

.post-item .page-center{
  display: -webkit-flex; /* Safari */
  display: flex; /* Standard syntax */
  margin-bottom: 20px;
}
.post-item .page-center .span4, .post-item .page-center .span8 {
  -webkit-flex: 1; /* Safari */
  -ms-flex: 1; /* IE 10 */
  flex: 1; /* Standard syntax */
}
.post-item .page-center .span8 {
  flex-basis: 31.914893614%;

}
img.featured-image {
  height: 100% !important;
  width: 100% !important;
  object-fit: cover;
}
@media(max-width: 480px){
  .blog-post img {
    width: 100% !important;
    float: none !important;
  }
}

/*             Blog Grid Listing            */

.blog-index__post.blog-index__post--small {
  display: flex;
}

.blog-index__post-inner-card {
  display: flex;
  flex-flow: column nowrap;
  width: 100%;
  border-radius: 5px;
  background: #fff;
}

.blog-index__post-image {
  border-radius: 5px 5px 0 0;
}

.blog-index__post-inner-card .blog-index__post-content {
  display: flex;
  flex-direction: column;
  padding: 24px 30px 30px 30px;
  height: 100%;
}

.blog-post__tag-link,
.blog-post__tags {
  font-size: 12px;
  font-weight: 200;
  text-transform: uppercase;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  letter-spacing: 0.01rem;
}

.blog-post__tag-link:hover{
  text-decoration: none;
}

.blog-index__post-content--small h2 {
  font-size: 18px;
  line-height: 26px;
}

.blog-index__post-content--small h2 a:hover {
  text-decoration: none;
  transition: all .5s;
}

.blog-post__meta-section {
  display: flex;
  justify-content: space-between;
  align-items: flex-end;
  margin-top: auto;
  padding-top: 30px;
  font-size: 14px;
}

.blog-post__read-more a:hover {
  text-decoration: none;
}

.read-more__arrow {
  position: relative;
  top: 3px;
  padding-left: 10px;
}

.blog-post__read-more svg {
  width: 15px;
  height: auto;
}

.blog-post__read-more a svg {
  -webkit-transition: all 0.15s linear;
  -moz-transition: all 0.15s linear;
  -o-transition: all 0.15s linear;
  transition: all 0.15s linear;
}

@media screen and (max-width: 767px) {
  .blog-index.sidebar {
    padding: 1rem 0;
    padding-bottom: 3.3rem;
  }
}

/*             Blog Grid Listing with Sidebar            */

.blog-index.sidebar {
  display:flex;
}

@media screen and (min-width: 1000px) {
  .blog-index.sidebar .blog-index__post {
    flex: 0 0 calc(100%/2);
  }
}

@media screen and (max-width: 999px) {
  .blog-index.sidebar .blog-index__post {
    flex: 0 0 calc(100%/1);
  }
}

.blog-sidebar {
  padding-top: 3.9rem;
}

@media screen and (max-width: 767px) {
  .blog-sidebar {
    padding: 2rem 1rem;
    padding-bottom: 0;
  }
}

.blog-sidebar h3 {
  margin-bottom: 20px;
  font-size: 21px;
  font-weight: 600;
  line-height: 37px;
}

.blog-sidebar ul {
  padding: 30px;
  margin: 0 0 40px 0;
  list-style: none;
  border-radius: 5px;
  background: #fff;
}

.blog-sidebar ul li {
  padding: 10px 0;
  border-top: 1px solid #dfddd9;
  font-weight: 600;
}

.blog-sidebar ul li:first-child {
  border-top-color: transparent;
}

.blog-sidebar a {
  text-decoration: none;
}

.blog-sidebar a:hover {
  text-decoration: none;
}

.blog-sidebar .filter-link-count {
  display: none;
}

.blog-sidebar .filter-expand-link {
  position: relative;
  top: -15px;
  display: block;
  margin-bottom: 25px;
  text-transform: capitalize;
  text-align: center;
}

.blog-sidebar-post-listing ul li {
  padding-left: 2.3em;
  line-height: 24px;
  text-indent: -2.3em;
}

.blog-sidebar-post-listing li:before {
  position: relative;
  width: 22px;
  float: left;
  content: counter(list-item);
  margin-right: 25px;
  font-size: 36px;
  font-weight: 600;
}

.blog-sidebar-post-listing li a {
  position: relative;
  top: -3px;
}

.blog-pagination.span12 {
  display: flex;
  margin-left: 0;
}

/* Mobile Blog Sidebar */

@media(max-width: 767px) {
  .hs-blog-listing .content-wrapper > .row-fluid {
    display: flex;
    flex-direction: column;
  }

  .hs-blog-listing .span3 {
    order: 1;
  }

  .hs-blog-listing .span9 {
    order: 2;
  }

  .hs-blog-listing .blog-pagination {
    order: 3;
  }

  .blog-sidebar.mobile .blog-sidebar-topic-filter ul,
  .blog-sidebar.mobile .blog-sidebar-post-listing ul {
    visibility: hidden;
    opacity: 0;
    transition: all 5s;
    display: none;
  }

  .blog-sidebar.mobile .blog-sidebar-topic-filter h3,
  .blog-sidebar.mobile .blog-sidebar-post-listing h3 {
    cursor: pointer;
  }
  .blog-sidebar.mobile .blog-sidebar-topic-filter h3:after,
  .blog-sidebar.mobile .blog-sidebar-post-listing h3:after {
    content: "+";
    padding-left: 6px;
  }

  .blog-sidebar.mobile .blog-sidebar-topic-filter.clicked h3:after,
  .blog-sidebar.mobile .blog-sidebar-post-listing.clicked h3:after {
    content: "-";
    padding-left: 7px;
  }

  .blog-sidebar.mobile .clicked ul {
    display: block;
    visibility: visible;
    transition: all 1s;
    opacity: 1;
  }
}

/* Blog Subscription Section */

.subscription-form {
  display: block;
  margin: 0 auto;
  padding: 60px 0;
  width: 40%;
  text-align: center;
}

@media (max-width: 767px) {
  .subscription-form {
    width: 85%;
  }
}

.subscription-form label {
  text-align: center;
}

/*             Blog Post Layout          */

.post-featured-image {
  margin-bottom: -110px;
  min-height: 300px;
  background-size: cover;
  border-radius: 5px;
  margin-top: 40px;
  background-position: center center;
}

.blog-post {
  position: relative;
  width: 90%;
  margin: 0 auto;
  padding: 84px 100px 80px 100px;
  background: #fff;
  border-radius: 5px;
}

.blog-post.no-image {
  margin-top: 50px;
}

.blog-post__title {
  font-size: 32px;
  font-weight: 600;
  line-height: 1.25;
}

.blog-post__meta a {
  text-decoration: none;
}

.blog-post__links {
  display: block;
  padding: 26px 0;
  margin-top: 20px;
}

.blog-post__back-to-blog {
  text-decoration: none;
}

.blog-post__back-to-blog svg {
  position: relative;
  top: 6px;
  margin-right: 10px;
  width: 20px;
  -webkit-transition: all 0.15s linear;
  -moz-transition: all 0.15s linear;
  -o-transition: all 0.15s linear;
  transition: all 0.15s linear;
}

@media (max-width: 767px) {
  .blog-post {
    width: 90%;
    padding: 30px;
  }
}

/* Blog Comments */

.blog-comments {
  max-width: 100%;
}

.comment.depth-0:first-child {
  margin-top: 2em;
}

.comment.depth-1 {
  padding-left: 2em;
  padding-top: 1em;
  margin-top: 1em;
}

.blog-comments form {
  margin-top: 2em;
  padding-top: 2em;
}

/* Related Articles */

.blog-recent-posts__list {
  flex-wrap: wrap;
}

.blog-recent-posts .blog-index__post-content h2 {
  text-align: left;
}

.blog-recent-posts .blog-post__meta-section {
  justify-content: flex-end;
}


@media (max-width:500px){
  .hs_recaptcha.hs-recaptcha.field.hs-form-field {
    overflow-x: auto;
    overflow-y: hidden;
  }

}
/* ******************************************************************************
*********************************************************************************
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: 6rem 0;
  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: Lato, sans-serif;
  font-size: 40vw;
  font-weight: bold;
  color: #F3F6F9;
  z-index: -1;
}
@media screen and (min-width: 1100px) {
  .error-page:before {
    font-size: 20rem;
  }
}
.error-page_heading {
  margin-bottom: 1rem;
}

.systems-page {
  padding:60px 10px;
}
.systems-page .success {
  display: inline-block;
  margin: 2rem 0;
  width: auto !important;
  background-color: #CDE3CC;
  border: 1.5px solid #4F7D24;
  border-radius: 6px;
  font-size: .75rem;
  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: Merriweather, serif;
  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;
}

p.header{
  background-color:transparent;
}

form#email-prefs-form h1,
.systems-page h1 {
  font-size: 28px;
}
form#email-prefs-form h2,
.systems-page h2 {
  font-size: 21px;
}
.systems-page h3 {
  font-size: 22px;
}
/* @import url('http://example.com/example_style.css'); */

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

/*****************************************/
/* Start your style declarations here    */
/*****************************************/
@font-face {
    font-family: open_sanslight;
    font-style: normal;
    font-weight: 400;
    src: url(https://go.laplink.com/hubfs/fonts/opensans-light-webfont.woff2) format("woff2"),url(https://go.laplink.com/hubfs/fonts/opensans-light-webfont.woff) format("woff")
}

@font-face {
    font-family: open_sansextrabold;
    font-style: normal;
    font-weight: 400;
    src: url(https://go.laplink.com/hubfs/fonts/opensans-extrabold-webfont.woff2) format("woff2"),url(https://go.laplink.com/hubfs/fonts/opensans-extrabold-webfont.woff) format("woff")
}

/* Intel vPro Laplink page css Start */
.banner-heading {
    background: #fff;
    background-color: #fff;
    max-width: 650px;
    border-radius: 16px;
    padding: 40px 30px;
    -webkit-box-shadow: 0px 0px 22px 4px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 0px 0px 22px 4px rgba(0, 0, 0, 0.2);
    box-shadow: 0px 0px 22px 4px rgba(0, 0, 0, 0.2);
    position: relative;
    bottom: -50px;
}
.banner-heading h1 {
    font-size: 29px;
}
.banner-heading p {
    font-size: 17px;
    margin: 0;
}



/* Intel vPro Laplink page css End */


div#hs_cos_wrapper_widget_1731609595909 {
    max-width: 725px;
}
.dnd_area-row-0-padding>.row-fluid {
    padding-left: 0 !important;
}
.hs-content-id-176884108434 .dnd_area-row-0-padding>.row-fluid {
    padding-left: 75px !important;
}  
.hs-content-id-176884108434 .dnd_area-row-2-background-color>.row-fluid {
    padding: 0 75px;
}  
/* home baner slide no 8 css Start */
.hs-content-id-60848822321 .slick-slide .left-buttons a img {
    width: auto !important;
}
.left-heading {
    margin-bottom: 27px;
}
.left-heading h4 {
    color: #fff;
    font-size: 40px;
    font-weight: 600;
    line-height: 54px;
}
.left-buttons {
    display: flex;
}
.left-buttons a {
    display: inline-flex;
    background: #fff;
    align-items: center;
    grid-gap: 13px;
    border-radius: 100px;
    padding: 10px 18px 10px 10px;
    margin-right: 31px;
    height: 69px;
    color: #f79726;
    font-weight: 500;
    font-size: 22px;
}
.hs-content-id-60848822321 .slick-slide .left-buttons a img {
    width: auto !important;
    margin: 0;
}
.new-common-slide.slider-slide-eight .img-wrapper {
    top: 0;
}
.new-common-slide.slider-slide-eight .img-wrapper img {
    margin-bottom: 0;
}
.left-buttons a:last-child {
    margin-right: 0;
}




/* slide no 8 css End */

/* Windows 7 EOL page css Start */
div#hs_cos_wrapper_widget_1731072076242 {
    position: relative;
    text-align: center;
    margin-bottom: 29px;
}
div#hs_cos_wrapper_widget_1731072228823 {
    text-align: center;
}
div#hs_cos_wrapper_widget_1731072076242:before {
    background: #d7d7d7;
    content: "";
    height: 2px;
    left: 15px;
    position: absolute;
    right: 15px;
    transition: all .3s ease;
    width: 72px;
    margin: 0 auto;
    top: 64px;
}
.cell_1731070540091-row-0-vertical-alignment .span6, .cell_1731070540091-row-1-vertical-alignment .span6 {
    text-align: center;
    max-width: 370px;
    min-height: 100%;
    margin-left: auto;
    margin-right: auto;
    padding: 50px 15px 50px;
    background: #ffffff;
    box-shadow: 0 0 13px -4px rgba(0, 0, 0, 0.17);
    transition: all .3s ease;
}
div#hs_cos_wrapper_widget_1731070406124, div#hs_cos_wrapper_module_1731070483518 {
    max-width: 606px;
} 
.hs-content-id-182544776305 .row-number-7 img {
    border: 1px solid #e1e1e1;
}
.hs-content-id-182544776305 .row-number-14 .span3 {
    position: relative;
    text-align: left;
    padding: 30px 15px; 
    letter-spacing: .025em;
    background: #ffffff;
    transform: translate3d(0, 0, 0);
    backface-visibility: hidden;
    filter: drop-shadow(0 0 2px rgba(0, 0, 0, 0.15));
}
.hs-content-id-182544776305 .row-number-14 .span3::before {
    position: absolute;
    content: '';
    top: calc(100% - 10px);
    left: 60px;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 34px 34px 0 0;
    border-color: #ffffff transparent transparent transparent;
} 

/* Windows 7 EOL page css End */
/* go.laplink slider css Start */
.slider-slide-one.new-slide-firt {
    background-image: url("https://go.laplink.com/hubfs/Enterprise/Case%20Study%20Ads/1200%20x%201200/LP%20landing%20page%20header-Windows%2010%20EOS%20countdown-2024.png");
    background-size: cover;
    padding: 0 128px 0 75px;
    margin: 0;
    background-position: center;
}
.new-slide-firt .content-slider-1 h1 {
    font-size: 57px;
    font-weight: 700;
}
.new-slide-firt .content-slider-1 .hs-button {
    font-size: 32px;
    text-transform: uppercase;
    font-weight: 700;
    margin-top: 20px;
}
.new-slide-firt .content-slider-1 h2 {
    margin: 14px 0 13px;
    max-width: 459px;
} 
/* go.laplink slider css End */
/* pcmover-professional-download-page css Start */
.hs-content-id-182487803250 .dnd-section.dnd_area-row-0-padding>.row-fluid {
    padding-left: 0px;
}
div#hs_cos_wrapper_widget_1730979684875 {
    max-width: 759px;
} 
div#hs_cos_wrapper_widget_1730981447324 {
    text-align: center;
}
div#hs_cos_wrapper_module_17297728624627 img {
    vertical-align: bottom;
}
div#hs_cos_wrapper_module_17297728624633 {
    max-width: 652px;
}
div#hs_cos_wrapper_module_1730982403426 {
    max-width: 633px;
}
div#hs_cos_wrapper_widget_1730982481886 ul {
    padding-left: 19px;
}
.hs-content-id-181863880778 .row-fluid-wrapper.row-depth-1.row-number-31.dnd-section {
    display: block !important;
}
div#hs_form_target_module_1731028823630 .hs_recaptcha.hs-recaptcha.field.hs-form-field {
    display: flex;
}
div#hs_form_target_module_173106041892310 .hs_recaptcha.hs-recaptcha.field.hs-form-field {
    display: flex;
}
#hs_cos_wrapper_widget_1730981345493 {
    max-width: 300px;
    margin: 0 auto;
} 
div#hs_cos_wrapper_widget_1730981447324 {
    max-width: 314px;
    margin: 0 auto;
}
/* pcmover-professional-download-page css end */

/* Windows 10 EOL countdown-2024 page css Start */
.three-box-outer {
    display: grid;
    grid-template-columns: repeat(3,1fr);
    text-align: center;
}
.comman-box {
    align-items: center; 
    background: #145da0;
    border-right: 2px solid #062553;
    display: flex;
    justify-content: center;
    grid-gap: 22px;
    padding: 12px;
    cursor: pointer;
}
.comman-box img {
    width: 71px;
}
.comman-box:hover {
    background: #062553;
}
.comman-box .box-text {
    color: #fff;
    font-size: 28px;
}
.comman-box:last-child {
    border-right: 0;
}
.organization-box {
    display: flex;
    align-items: center;
    grid-gap: 22px;
}
.organization-box .box-text {
    font-size: 38px;
    font-weight: bold;
}
.line {
    background: #f5982a;
    height: 3px;
}
div#hs_form_target_module_17297773298918 .hs_recaptcha.hs-recaptcha.field.hs-form-field {
    display: flex;
}
.hs-content-id-181863880778 .dnd_area-row-7-background-layers>.row-fluid {
    display: flex;
    flex-wrap: wrap;
}

/* Windows 10 EOL countdown-2024 page css End */

/* Word press to hubspot  pages Start */
.chart-us-page table {
    border: 0;
}
div#hs_cos_wrapper_module_1727602011722 .btn_orange {
    color: #fff;
    background: #f5982a;
    font-size: 15px;
    padding: 8px 30px 10px;   
}
div#hs_cos_wrapper_module_1727602011722 .btn_orange:hover {
    color: #fff;
    background: #faa644;
    font-size: 15px;
    padding: 8px 30px 10px;
}
div#hs_cos_wrapper_module_1727602011722 table td {
    background: transparent;
    color: #000;
}
div#hs_cos_wrapper_module_1727602011722 table td {
    background: transparent;
    color: #000;
    border: 0;
}
div#hs_cos_wrapper_module_1727602011722 table {
    border: 0;
}
div#hs_cos_wrapper_module_1727602011722 table tr:nth-child(2) td a {
    padding: 10px 12px;
    font-size: 13px;
    color: #fff;
    background: #f5982a;
    border-radius: 2px;
}     
div#hs_cos_wrapper_module_1727602011722 table tr:nth-child(2) td a:hover {
    padding: 10px 12px;
}
div#hs_cos_wrapper_module_1727602011722 table tbody tr:last-child a,
div#hs_cos_wrapper_module_1727602011722 p a{
    color: #f5982a;
}
div#hs_cos_wrapper_module_1727602011722 table tbody tr:last-child a:hover,
div#hs_cos_wrapper_module_1727602011722 p a:hover{
    color: #000;
}

.bottom-link-pcmover a:hover { 
    color: #151515;
}
.bottom-link-pcmover a {
    color: #f5982a;
}
.hs-button, .button--primary {
    border-color: rgb(245 152 42);
}
.hs-button:hover, .button--primary:hover {
    border-color: rgb(245 152 42);
}
.hs-content-id-174176214137 .hs-button, .hs-content-id-174186950475 .hs-button {
    border-color: #f5982a !important;
}
.hs-content-id-174176214137 .hs-button:hover, .hs-content-id-174186950475 .hs-button:hover { 
    border-color: #faa644 !important;
}  
.shopping-cart-items table td {
    border: 0;
}
.shopping-cart-items table {
    width: 100%;
    border: 0; 
}
.shopping-cart-items table td {
    border: 0;
    padding: 10px !important;
    font-size: 20px;
}
.shopping-cart-items table td h1 {
    font-size: 25px;
}
.bottom-link a:hover {
    color: #000 !important;
}
.dnd_area-row-2-background-color h5 {
    display: inline-block;
    margin-top: 14px;
    padding-bottom: 4px;
}
.dnd_area-row-2-background-color .widget-type-rich_text {
    text-align: center;
    margin-bottom: 11px;
}
.dnd_area-row-2-background-color .span4,
.hs-content-id-175378078871 .dnd_area-row-2-background-layers .span6,
.hs-content-id-175460064124 .dnd_area-row-2-background-layers .span6,
.hs-content-id-175460653876 .dnd_area-row-2-background-layers .span6,
.hs-content-id-175461933205 .dnd_area-row-2-background-layers .span6,
.hs-content-id-175472763575 .dnd_area-row-2-background-layers .span6,
.hs-content-id-175478975039 .dnd_area-row-2-background-layers .span6{
    background: #f4f4f4;
    padding: 80px 29px;
    width: 100%;
    margin: 0;
}
.dnd_area-row-2-background-color .span4:hover,
.hs-content-id-175378078871 .dnd_area-row-2-background-layers .span6:hover,
.hs-content-id-175460064124 .dnd_area-row-2-background-layers .span6:hover,
.hs-content-id-175460653876 .dnd_area-row-2-background-layers .span6:hover,
.hs-content-id-175461933205 .dnd_area-row-2-background-layers .span6:hover,
.hs-content-id-175472763575 .dnd_area-row-2-background-layers .span6:hover,
.hs-content-id-175478975039 .dnd_area-row-2-background-layers .span6:hover{
    background: #fff;
}

.dnd_area-row-2-background-color>.row-fluid, 
.hs-content-id-175378078871 .dnd_area-row-2-background-layers>.row-fluid,
.hs-content-id-175460064124 .dnd_area-row-2-background-layers>.row-fluid,
.hs-content-id-175460653876 .dnd_area-row-2-background-layers>.row-fluid,
.hs-content-id-175461933205 .dnd_area-row-2-background-layers>.row-fluid,
.hs-content-id-175472763575 .dnd_area-row-2-background-layers>.row-fluid,
.hs-content-id-175478975039 .dnd_area-row-2-background-layers>.row-fluid{
    display: flex;
}
.pack-table table td {
    border: 0;
    background: transparent;
}
.pack-table table {
    margin: 0 auto;
    width: 83%;
}
#hs-button_module_172329314449425, #hs-button_module_17232931444949 {
    text-transform: uppercase;
    border-radius: 2px;
}
#hs-button_module_172329314449425:focus, #hs-button_module_17232931444949:focus {
    border-color: rgba(245, 152, 42, 1.0);
}
.buy-text a {
    color: #f5982a;
}  
.buy-text a:hover {
    color: #000;
}
.cables_table table, .cables_table table td {
    background: transparent!important;
    border-spacing: 0!important;
    border: 0;
}
.cables_table td {
    color: #151515;
    vertical-align: middle;
    border-right: 12px solid #fff !important;
}
.cables_table table {
    width: 100%;
    margin-top: 13px;
}
.cables_table td a {
    color: #f5982a;
}
.cables_table td a:hover {
    color: #151515;
}
.hs-content-id-175589322534 .dnd_area-row-1-max-width-section-centering>.row-fluid {
    display: flex;
}
.hs-content-id-175589322534 .dnd_area-row-1-max-width-section-centering>.row-fluid .dnd-column {
    width: 20%;
    background: #f4f4f4;
    margin: 0;
    padding: 98px 10px;
}
.hs-content-id-175589322534 .dnd_area-row-1-max-width-section-centering>.row-fluid .dnd-column:hover {
    background: #fafafa;
} 
.hs-content-id-175589322534 .dnd_area-row-1-max-width-section-centering>.row-fluid .dnd-column .hs-button {
    max-width: 204px;
    font-size: 15px;
    line-height: 22px;
    border-radius: 2px;
    margin-bottom: 5px;
}
.buy-text {
    max-width: 239px;
    margin: 0 auto;
}
div#hs_cos_wrapper_module_17235520818627 {
    margin-top: 28px;
}
.hs-content-id-176884108434 .row-number-1> .row-fluid>.span6{
    background: #F4F4F4;
    padding: 30px 20px;
}
.hs-content-id-176884108434 .dnd_area-row-2-background-layers>.row-fluid>.span6:last-child {
    background: transparent;
}
.hs-content-id-176884108434 .row-number-1>.row-fluid>.span6 .hs_cos_wrapper_type_rich_text a {
    color: #f5982a;
}
.hs-content-id-176884108434 .row-number-1>.row-fluid>.span6 .hs_cos_wrapper_type_rich_text a:hover {
    color: #151515;
}
.hs-content-id-176884108434 .row-number-1>.row-fluid>.span6 h2 {
    font-family: 'open_sanslight';
}
.hs-content-id-176884108434 .row-number-1>.row-fluid>.span6 h2 strong {
    font-family: open_sansextrabold;
}
.hs-content-id-176884108434 .dnd_area-row-2-background-color .widget-type-rich_text {
    text-align: left;
}
.widget_1724847663175-flexbox-positioning > div {
    width: 100%;
}
.widget_1724847663175-flexbox-positioning > div img {
    width: 100%;
}
.hs-content-id-176904585901 .span4 {
    background-color: #f5f5f5;
    border: 1px solid #dddddd;
    padding: 20px;
} 
.hs-content-id-176904585901 .span4 h2 {
    font-family: 'open_sanslight';
}
.hs-content-id-176904585901 .span4 h2 strong {
    font-family: open_sansextrabold;
}
.hs-content-id-176904585901 .row-fluid {
    display: flex;
    flex-wrap: wrap;
}
.guarantee_page .title_1 {
    text-align: center;
    margin-bottom: 15px;
}
.guarantee_page .title_1 h2 {
    display: inline-block;
    font-family: open_sansextrabold;
    margin-bottom: 10px;
    position: relative;
    text-align: center;
    text-transform: uppercase;
}
.guarantee_page p a, div#hs_cos_wrapper_module_1724934439755 a,
div#hs_cos_wrapper_widget_1724936320462 a, div#hs_cos_wrapper_widget_1724936371428 a {
    color: #f5982a;
}
.guarantee_page p a:hover, div#hs_cos_wrapper_module_1724934439755 a:hover, 
div#hs_cos_wrapper_widget_1724936320462 a:hover, div#hs_cos_wrapper_widget_1724936371428 a:hover {
    color: #000;
}
.guarantee_page .popular_item h2 {
    font-size: 20px;
    font-family: open_sansextrabold; 
    text-transform: uppercase;
    color: #1a1f1d;
    margin-bottom: 21px;
    margin-top: 32px;
    display: inline-block;
    position: relative;
    z-index: 1;
}
.guarantee_page .popular_item h1 {
    font-size: 18px;
    margin-top: 20px;
    text-transform: uppercase;
    color: #454545;
    font-weight: bold;
    margin-bottom: 15px;   
}
.guarantee_page .title_1 h2::after {
    position: absolute;
    content: "";
    width: 100%;
    height: 1px;
    background: url(https://go.laplink.com/hubfs/underline.png) no-repeat center center;
    left: 0px;
    height: 3px;
    z-index: 0;
    bottom: -8px;
}
.guarantee_page .popular_item .title_3 h2::after {
    position: absolute;
    content: "";
    width: 100%;
    height: 1px;
    background: url(https://go.laplink.com/hubfs/underline2.png) no-repeat left center;
    left: 0px;
    height: 3px;
    z-index: 0;
    bottom: -8px;
}
div#hs_cos_wrapper_widget_1724931651221 a {
    border: 1px solid #e0e0e0;
}
#hs-button_widget_1724932571485 {
    font-weight: bold;
}
.hs-content-id-177038560916 .row-number-13>.row-fluid {
    background: #f5f5f5;
    padding: 60px 25px;
}
.hs-content-id-177038560916 p a {
    color: #f5982a;
}
.hs-content-id-177038560916 p a:hover {
    color: #000;
}

.careers .title_1 h2, .technical_catalog .title_1 h2, .pcmover-vs-wet  .title_1 h3 {
    color: #1a1f1d;
    display: inline-block;
    font-family: open_sansextrabold;
    font-size: 40px;
    position: relative;
    text-transform: uppercase;
    z-index: 1;
    margin-bottom: 20px;
}
.pcmover-vs-wet  .title_1 h3 span {
    font-family: open_sanslight;
}
.technical_catalog .title_1 h2::after, .technical_catalog .title_1 h2::after, .pcmover-vs-wet  .title_1 h3::after {
    position: absolute;
    content: "";
    width: 100%;
    height: 1px;
    background: url(https://go.laplink.com/hubfs/underline.png) no-repeat center center;
    left: 0px;
    height: 3px;
    z-index: 0;
    bottom: -8px;
}
.careers .title_1, .technical_catalog .title_1, .pcmover-vs-wet  .title_1 {
    text-align: center;
}
.careers_03 {
    margin-bottom: 30px;
}
.careers_03 strong {
    text-transform: uppercase;
}
.hs-content-id-177509537425 .row-number-20>.row-fluid {
    background: #f4f4f4;
    padding: 80px;
}
div#hs_cos_wrapper_widget_1725453142749 h1 {
    position: relative;
    z-index: 1;
    color: #1a1f1d;
    display: inline-block;
    font-family: open_sansextrabold;
    font-size: 40px;
}
div#hs_cos_wrapper_widget_1725453142749 h1:after {
    background: url(https://go.laplink.com/hubfs/underline.png) no-repeat 50%;
    bottom: -8px;
    content: "";
    height: 1px;
    height: 3px;
    left: 0;
    position: absolute;
    width: 100%;
    z-index: 0;
}
.hs-content-id-177509537425 .row-fluid h3, .chart-us-page .title_3 h2 {
    color: #1a1f1d;
    display: inline-block;
    font-family: open_sansextrabold;
    font-size: 20px;
    position: relative;
    text-transform: uppercase;
    z-index: 1;
    margin-bottom: 16px;
}
.hs-content-id-177509537425 .row-fluid h3::after,
.privacy_policy_content .title_2 h2::after, .chart-us-page .title_3 h2::after {
    position: absolute;
    content: "";
    width: 100%;
    height: 1px;
    background: url(https://go.laplink.com/hubfs/underline2.png) no-repeat left center;
    left: 0px;
    height: 3px;
    z-index: 0;
    bottom: -8px;
}
.hs-content-id-177509537425 .row-fluid  a, .technical_catalog a {
    color: #f5982a;
}
.hs-content-id-177509537425 .row-fluid  a:hover, .technical_catalog a:hover {
    color: #000;
}
.technical_catalog h3 {
    font-size: 23px;
    font-weight: bold;
    margin-top: 39px;
}
.technical_catalog ul li {
    position: relative;
    padding-left: 107px;
    margin-bottom: 76px;
    font-size: 17px;
    font-weight: 600;
}
.technical_catalog ul li::before {
    content: "";
    background-image: url("https://go.laplink.com/hubfs/Icons/PCmover_Icon.png");
    width: 90px;
    height: 90px;
    position: absolute;
    left: 0;
    top: -30px;
}
.technical_catalog ul {
    display: grid;
    grid-template-columns: repeat(3,1fr);
    list-style: none;
    padding: 0;
    margin-top: 70px;
}

.privacy_policy_content .title_2 h2 {
    font-size: 18px;
    font-family: 'Open Sans', sans-serif;
    font-weight: 700;
    color: #1a1f1d;
    display: inline-block;
    position: relative;
    text-transform: uppercase;
    z-index: 1;
}
.privacy_policy_content .title_2 {
    margin: 20px 0 10px;
}
.privacy_policy_content ul {
    float: left; 
    width: 100%;
    list-style: none;
    padding-left: 0;
}
.privacy_policy_content ul li {
    float: left;
    width: 50%;
    margin: 5px 0;
}
.privacy_policy_content ul li a {
    color: #636363;
    background: rgba(0, 0, 0, 0) url("https://go.laplink.com/hubfs/Icons/right_icn.png") no-repeat scroll left 8px;
    padding-left: 25px;
}
.address {
    font-family: 'Open Sans', sans-serif;
    font-weight: 700;
    font-size: 14px;
}
.opt_out li a {
    color: #F5982A !important;
    font-family: 'Open Sans', sans-serif;
    font-weight: 700;
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;
    padding: 0 !important;
}
.privacy_policy_content ul.opt_out li {
    width: 100%;
}



/* Word press to hubspot  pages End */



/* terms-and-conditions page start   */
.page-name .entry-title {
    font-size: 26px;
    text-transform: uppercase;
    font-weight: 700;
    color: #f5982a;
}
.page-name {
    border-bottom: 1px solid #e3e3e3;
    padding-bottom: 6px;
    margin-bottom: 43px;
}
section.pro_detail h2 {
    display: inline-block;
    font-size: 21px!important;
    font-weight: 700!important;
    position: relative;
    text-transform: uppercase;
    z-index: 1;
    margin-bottom: 22px;
}
section.pro_detail p {
    font-weight: 400;
    margin-bottom: 21px;
}
section.pro_detail strong {
    font-size: 15px;
    margin-bottom: 0px;
    display: inline-block;
}
section.pro_detail p a {
    color: #f5982a;
}
section.pro_detail h2::after {
    position: absolute;
    content: "";
    width: 100%;
    height: 1px;
    background: url(https://go.laplink.com/hubfs/underline2.png) no-repeat left center;
    left: 0px;
    height: 3px;
    z-index: 0;
    bottom: -8px;
}



/* terms-and-conditions page End */


.hs-ll-button {
    background-color: #faa644;
    border-color: #faa644;
    border-radius: 0px;
    border-width: 2px;
    color: #fff;
    padding-left: 24px;
    padding-right: 24px;
    padding-top: 12px;
    padding-bottom: 12px;
}

.hs-ll-button:hover, .hs-ll-button:focus {
    background-color: #faa644;
    border-color: #faa644;
    color: #fff;
}

.hs-ll-button-2 {
    background-color: #fff;
    border: 2px solid #faa644;
    border-radius: 0px;
    color: #faa644;
    padding-left: 24px;
    padding-right: 24px;
    padding-top: 12px;
    padding-bottom: 12px;
}

.hs-ll-button-2:hover, .hs-ll-button-2:focus {
    background-color: #faa644;
    border-color: #faa644;
    color: #fff;
}

h3.title_3 {
    margin-bottom: 0 !important;
    line-height: 1;
}

h2.title_2 {
    margin-bottom: 0 !important;
    line-height: 1;
}

table.enterprise-table  {
    -webkit-box-shadow: 0 0 40px 0 rgb(0 0 0 / 15%);
    border-collapse: collapse;
}
.enterprise-table thead th{
    background-color: #1f81cc !important;
    color: #fff;
}
.enterprise-table tbody tr:nth-child(even){
    background-color: #f8f6ff !important;
    color: #000;
}
.enterprise-table td {
    padding: 15px;
}
.enterprise-table tbody tr td {
    height: 80px;
    vertical-align: middle;
}
.enterprise-table thead tr th {
    height: 75px;
    vertical-align: middle;
}

.header-button {
    background: #fff;
}
.header-button:hover {
    background-color:#1f82cc;
    color:#fff !important;
}
.header-button-image-hover, .header-button:hover .header-button-image {
    display: none;
}
.header-button:hover .header-button-image-hover {
    display: inline;
}




/* 26-03-2022 */
div#widget_1648146337359  .y-slider .txt-layer.left{ 
    right: auto;
    left: 0;
    width: 100%;padding: 0px;
    max-width: 100%;
} 
.slider-slide-1.common-slide .row .col-md-6:last-child {
    position: absolute;
    right: 0;
    top: 0;
    height: 100%;
} 
.common-slide {
    position: relative;    max-height: 431px;
    height: 100%;    margin: 0 128px 0 75px;
}
.common-slide .container {
    height: 100%;
}
.common-slide .row {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    height: 100%; justify-content: space-between;
}
/* 26-03-2022 */
div#widget_1648146337359 {
    margin-bottom: 0;
}
.span12.widget-span.widget-type-cell.cell_1648146332045-background-color.dnd-column {
    padding: 0;
}
.txt-layer .common-slide .col-md-6:last-child img {
    max-width: 100%;
    height: 100%; 
}
.txt-layer .slider-slide-1.common-slide .col-md-6:last-child img{
    object-position: 0 -30px;
}
.content-slider-1 {
    padding: 13px 0 11px;
}
.image-slide-1 img { 
    max-width: 326px;
}
.content-slider-1 img {
    max-width: 278px;
}
.img-logo p {
    margin: 10px 0 0;color: #fff;display: grid;
}
.container .row .col-md-6 {
    max-width: calc(100%/2 - 10px);
    flex: calc(100%/2 - 10px);
    width: 100%;
}
.slider-slide-2.common-slide {
    display: flex;
    align-items: center;
}
.slider-slide-2.common-slide {
    padding: 0 90px 0 85px;
    margin: 0 auto;
    background-color: #323232;
    background-image: url(https://go.laplink.com/hubfs/bg-right.png);
    background-repeat: no-repeat;
    background-position: bottom right;
    background-size: auto 399px;
}
.slider-slide-3.common-slide .row {
    align-items: flex-end;
    height: 100%;

}
div#widget_1648146337359 .y-slider {
    max-height: 431px;background-image: none !important; 
}
.slider-slide-3.common-slide {
    padding-bottom: 40px;
}

div#slick-slide13 >img {
    width: 100%;
    max-width: 1055px;
    object-fit: contain;
    margin-left: auto;
}

div#slick-slide13 {
    background: #2668a6 !important;
}
.slider-slide-3.slider-slide-4.common-slide {
    margin-right: 0;
}
.slider-slide-3.slider-slide-4.common-slide .image-slide-1 img {
    max-width: 197px;
}.slider-slide-3.slider-slide-4.common-slide .row {
    align-items: center;
}
.slider-slide-3.slider-slide-4.common-slide{padding-bottom:0}
div#slick-slide14 {
    background-color: #545454 !important;
} 
.txt-layer .slider-slide-1.common-slide.cstm-slider-slide-6 .col-md-6:last-child img {
    object-position: top;
}
.slider-slide-1.common-slide.cstm-slider-slide-6 .row .col-md-6:last-child {
    display: flex;
    align-items: flex-end;
    max-width: 736px;
}
.slider-slide-1.cstm-slider-slide-6.common-slide {
    margin: 0 60px 0 80px;
}
.slider-slide-connect.common-slide .row {
    width: 100%;
    align-content: flex-end;
    padding-bottom: 100px;
}

.slider-slide-connect.common-slide .col-md-12 {
    width: 100%;
}

.chge img {
    margin: 0 0 0 auto;
}

.slider-slide-connect.common-slide {
    margin-right: 141px;
}

div#slick-slide14 >img {
    max-width: 930px;
    margin-right: 0;
    margin-left: auto;
}

.slider-slide-1.cstm-slider-slide-6.common-slide .row {
    align-items: flex-end;
    padding-bottom: 50px;
}

.slider-slide-1.common-slide.cstm-slider-slide-6 .row .col-md-6:first-child {
    max-width: calc(100% - 736px);
    flex: 1;
    padding-right: 80px;
} 

div#slick-slide14 >img {
    max-width: 930px;
    margin-right: 0;
    margin-left: auto;
}
/* 06-04-2022 */
.img-logo p span {  
    background: #fb9a01;
    display: inline-flex;max-width: 110px;
    padding: 5px 10px;justify-content: center;
    color: #fff !important;
    text-decoration: none !important;
    border-radius: 5px;
}
/* 08-04-2022 */
div#slick-slide03 a>img {
    opacity: 0.2;
} 
@media (max-width: 1365px){
    .slider-slide-1.common-slide.cstm-slider-slide-6 .row .col-md-6:first-child,.slider-slide-1.common-slide.cstm-slider-slide-6 .row .col-md-6:last-child { 
        max-width: 50%;
        flex: 1;
    }
}
@media (max-width: 1200px){
    .txt-layer .common-slide .col-md-6:last-child img { 
        object-position: unset !important; 
    }  
    .image-slide-1 img {
        max-width: 165px;
    }
    .content-slider-1 img {
        max-width: 200px;
    }
    .slider-slide-1.common-slide {
        margin: 0 80px 0 60px;
    }
    div#slick-slide13>img, div#slick-slide14>img  { 
        max-width: 70%;
    } 

    .slider-slide-2.common-slide { 
        background-size: 90%;
        height: 100%;
    }
}

@media (max-width: 1024px){
    div#slick-slide13>img { 
        max-width: 945px;
    }
    .slider-slide-1.common-slide.cstm-slider-slide-6 .row .col-md-6:first-child { 
        padding-right: 0;
    }
}
@media (max-width: 991px){
    .hs-content-id-51269364658 .cell_16273321526242-padding {
        padding-left: 20px !important;
        padding-right: 20px !important;
    }
    .hs-content-id-51269364658 .dis-flex .gallary-items {
        width: 32.33%;
    }   





    .hs-content-id-52687907698 .dnd_area-row-0-vertical-alignment > .row-fluid {
        flex-wrap: wrap;
    }
    .hs-content-id-52687907698 .dnd_area-row-0-vertical-alignment > .row-fluid .span6 {
        width: 100%;
    }
    .hs-content-id-52687907698 .dnd_area-row-0-vertical-alignment > .row-fluid .span3 {
        width: 47%;
    }  
    #hs_cos_wrapper_widget_1628199999713_ > div {
        padding: 6px !important;
    }  
    #hs_cos_wrapper_widget_1628715862677_ h2, #hs_cos_wrapper_widget_1628715929660_ h2,
    #hs_cos_wrapper_widget_1628716990453_ h2{
        font-size: 30px;
    } 
    #hs_cos_wrapper_widget_1628715734587_ td a, #hs_cos_wrapper_widget_1630519615358_ td a {
        font-size: 13px;
    } 
    .hs-content-id-52687907698 .cell_16287159299162-row-1-vertical-alignment > .row-fluid,
    .hs-content-id-52687907698 .cell_16287159299162-row-2-vertical-alignment > .row-fluid,
    .hs-content-id-52687907698 .cell_16287159299162-row-3-vertical-alignment > .row-fluid,
    .hs-content-id-52687907698 .dnd_area-row-8-vertical-alignment > .row-fluid{
        flex-wrap: wrap;
    }
    .hs-content-id-52687907698 .cell_16287159299162-row-1-vertical-alignment > .row-fluid .span4,
    .hs-content-id-52687907698 .cell_16287159299162-row-2-vertical-alignment > .row-fluid .span4,
    .hs-content-id-52687907698 .cell_16287159299162-row-3-vertical-alignment > .row-fluid .span4
    {
        width: 100%;
    }
    .hs-content-id-52687907698 .cell_16287159299162-row-1-vertical-alignment > .row-fluid .span8,
    .hs-content-id-52687907698 .cell_16287159299162-row-2-vertical-alignment > .row-fluid .span8,
    .hs-content-id-52687907698 .cell_16287159299162-row-3-vertical-alignment > .row-fluid .span8{
        width: 100%;
        margin-top: 22px;  
        padding: 20px;
        margin-right: 20px;
    }
    .hs-content-id-52687907698 .dnd_area-row-8-vertical-alignment > .row-fluid .span6.cell_16287159849432-margin {
        margin-bottom: 35px !important;
    }
    .hs-content-id-52687907698 .dnd_area-row-8-vertical-alignment > .row-fluid .span6 {
        width: 100%;
        margin-left: 0;
    }  
    .hs-content-id-52687907698 .cell_16287169906062-row-2-vertical-alignment > .row-fluid > div {
        padding: 0;
    }  
    .hs-content-id-52687907698 .row-fluid-wrapper.row-depth-1.row-number-47.dnd-section {
        padding-top: 0 !important;
    }






    #hs_cos_wrapper_widget_1628275949427_ h1 {
        font-size: 30px !important;
    }    
    #hs_cos_wrapper_widget_1628719200421_ h2, 
    #hs_cos_wrapper_widget_1628719217228_ h2, 
    #hs_cos_wrapper_widget_1628719217228 h3,
    #hs_cos_wrapper_widget_1628719222811_ h2,
    #hs_cos_wrapper_widget_1628719232278_ h2{
        font-size: 30px;
    }  
    .hs-content-id-52694075171 .cell_16287192005662-row-1-vertical-alignment > .row-fluid,
    .hs-content-id-52694075171 .cell_16287192229632-row-1-vertical-alignment > .row-fluid,
    .hs-content-id-52694075171 .cell_16287192324382-row-1-vertical-alignment > .row-fluid{
        flex-wrap: wrap;
    }  
    .hs-content-id-52694075171 .cell_16287192005662-row-1-vertical-alignment > .row-fluid .span6,
    .hs-content-id-52694075171 .cell_16287192229632-row-1-vertical-alignment > .row-fluid .span6,
    .hs-content-id-52694075171 .cell_16287192324382-row-1-vertical-alignment > .row-fluid .span6{
        width: 100%;
    }   
    .hs-content-id-52694075171 .cell_1628719217367-row-1-vertical-alignment > .row-fluid {
        flex-wrap: wrap;
    }
    .hs-content-id-52694075171 .cell_1628719217367-row-1-vertical-alignment > .row-fluid .span6 {
        width: 100%;
    }  
    #hs_cos_wrapper_widget_1628719222811_ h3 {
        font-size: 25px;
    }


    .hs-content-id-43623045904 #hs_cos_wrapper_widget_1616519761775_ .header-button {
        height: 202px !important;
    }  
    #hs_cos_wrapper_dnd_area-module-3_ h1 {
        font-size: 25px !important;
    }  
    #hs_cos_wrapper_widget_1616520832510_ h2 {
        font-size: 30px;
    }   
    .hs-content-id-43623045904 .cell_16165208326372-row-1-vertical-alignment > .row-fluid {
        flex-wrap: wrap;
    }
    .hs-content-id-43623045904 .cell_16165208326372-row-1-vertical-alignment > .row-fluid .span6 {
        width: 100%;
    } 
    .hs-content-id-43623045904 .dnd_area-row-3-vertical-alignment > .row-fluid {
        flex-wrap: wrap;
    }

    .hs-content-id-43623045904 .dnd_area-row-3-vertical-alignment > .row-fluid .span9 {
        width: 100%;
    }
    .hs-content-id-43623045904 .dnd_area-row-3-vertical-alignment > .row-fluid .span3 {
        width: 100%;
        padding-left: 0;
        margin-top: 50px;
    }
    .hs-content-id-43623045904 .dnd_area-row-3-vertical-alignment {
        padding-top: 0;
    }
    .hs-content-id-43623045904 .dnd_area-row-3-vertical-alignment > .row-fluid .span9 div {
        height: auto !important;
    } 
    #hs_cos_wrapper_widget_1628196888510_ h2 {
        font-size: 30px;
    }  
    .hs-content-id-43623045904 .cell_16281968886482-row-1-vertical-alignment > .row-fluid .span6 {
        width: 100%;
    }  
    .hs-content-id-43623045904 .cell_16281968886482-row-1-vertical-alignment > .row-fluid {
        flex-wrap: wrap;
    }
    #hs_cos_gallery_widget_1628196958269_Gallery {
        margin-top: 29px;
    }  
    #hs_cos_wrapper_widget_1628197137787_ h2 {
        font-size: 30px !important;
    }  
    #hs_cos_wrapper_widget_1628197137787_ h2 + div {
        width: 250px !important;
    }  
    #hs_cos_wrapper_widget_1628199230979_ table td p {
        font-size: 13px !important;
    }    
    #hs_cos_wrapper_widget_1628199826514_ h2 {
        font-size: 30px;
    }
    #hs_cos_wrapper_widget_1628199999713_ div {
        height: auto !important;
    }  
    #hs_cos_wrapper_widget_1628199999713_ div h3 {
        font-size: 18px !important;
        margin-left: 5px;
    }
    #hs_cos_wrapper_widget_1628199999713_ div h3 span {
        font-size: 18px !important;
        margin-left: 5px;
    }  
    #hs_cos_wrapper_dnd_area-module-3_ h5 {
        margin-bottom: 30px;
    }
    #hs_cos_wrapper_dnd_area-module-3_ p span {
        margin-top: 9px;
        display: inline-block;
    } 
    #hs_cos_wrapper_widget_1616519761775_ .header-button {
        height: 183px !important;
    }
    #hs_cos_wrapper_widget_1616519761775_ .header-button .col-2 {
        padding-right: 8px;
    }

}
@media (max-width: 767px){
    .left-heading h4 {
        font-size: 22px;
        line-height: 38px;
    }  
    .left-buttons {
        flex-wrap: wrap;
        grid-gap: 12px;
    } 
    .hs-content-id-60848822321 .slick-slide .left-buttons a>img {
        display: block;
    }  
    .hs-content-id-60848822321 .slick-slide .common-slide.new-common-slide.slider-slide-eight .left-buttons img {
        width: 40px !important;
    }  
    .left-buttons a {
        font-size: 16px;
        height: 51px;
    }  




    div#hs_cos_wrapper_module_17256924885594, div#hs_cos_wrapper_module_17256925008775 {
        margin-top: 30px;
    }  



    div#hs_cos_wrapper_widget_1724837217587 h2, div#hs_cos_wrapper_module_17248491367785 h2,
    div#hs_cos_wrapper_module_17248491343214 h2, div#hs_cos_wrapper_module_17248497148639 h2,
    div#hs_cos_wrapper_module_172484971486321 h2, div#hs_cos_wrapper_module_172484971486333 h2,
    div#hs_cos_wrapper_module_17248501592019 h2, div#hs_cos_wrapper_module_17248501592024 h2,
    div#hs_cos_wrapper_module_172485015920216 h2{
        font-size: 20px !important;
    }  
    div#hs_cos_wrapper_module_172485015920218 br {
        display: none;
    }  
    div#hs_cos_wrapper_widget_1724931651221 {
        margin-top: 12px;
    }  
    .cell_1724934306408-background-layers {
        padding-left: 15px !important;
        padding-right: 15px !important;
        margin-bottom: 20px;
    }  
    .shopping-cart-items table td h1 {
        font-size: 14px !important;
    }  
    .shopping-cart-items table td span {
        font-size: 14px !important;
    }  

    .hs-content-id-176884108434 .dnd_area-row-2-background-color>.row-fluid {
        padding: 0 10px;
    }  
    .hs-content-id-176904585901 .span4 {
        margin: 10px 0;
    }  
    .hs-content-id-175589322534 .dnd_area-row-1-max-width-section-centering>.row-fluid {
        flex-wrap: wrap;
    }  
    .hs-content-id-175589322534 .dnd_area-row-1-max-width-section-centering>.row-fluid .dnd-column {
        margin: 15px 0;
        padding: 22px 10px;
        width: 100%;
    }  
    .buy-text {
        max-width: 271px;
        margin-top: 10px;
    }  
    .cables_table {
        overflow-x: scroll;
        width: 100%;
    }  
    .cables_table table {
        width: 1200px;
    }  
    a#hs-button_widget_1638267429969 {
        margin-bottom: 0px !important;
    } 

    .hs-content-id-176884108434 .dnd_area-row-0-padding>.row-fluid {
        padding-left: 10px!important;
    }        




    .hs-content-id-175378078871 .dnd_area-row-2-background-layers .span6,
    .hs-content-id-175460064124 .dnd_area-row-2-background-layers .span6,
    .hs-content-id-175460653876 .dnd_area-row-2-background-layers .span6,
    .hs-content-id-175461933205 .dnd_area-row-2-background-layers .span6,
    .hs-content-id-175472763575 .dnd_area-row-2-background-layers .span6,
    .hs-content-id-175478975039 .dnd_area-row-2-background-layers .span6{
        padding: 30px 0px;
    }  
    .pack-table table>tbody>tr>td {
        display: inline-block;
    }

    div#hs_cos_wrapper_module_1723286300929 {
        text-align: center !important;
    }   
    .hs-content-id-175378078871 .dnd_area-row-2-background-layers .span6 {
        padding-bottom: 0;
        padding-top: 35px;
    }
    #hs-button_module_172329314449425, #hs-button_module_17232931444949 {
        font-size: 16px !important;
    }     
    .hs-content-id-175460064124 .dnd_area-row-2-background-layers .span6 {
        padding: 31px 29px;
    }    




    div#hs_cos_wrapper_widget_1692268264749 a {
        font-size: 15px;
    }  
    ul.pcmover_point {
        padding: 0 0 0 0;
    } 
    .cell_16886464736062-padding {
        padding-top: 15px !important;
        padding-bottom: 5px !important;
    }  


    .hs-content-id-177509537425 .row-number-20>.row-fluid {
        padding: 42px 20px;
    }
    div#hs_cos_wrapper_widget_1725453142749 h1:after {
        width: 75%;
        z-index: 0;
        margin: 0 auto;
        right: 0;
    } 
    div#hs_cos_wrapper_widget_1725453142749 h1 {
        font-size: 30px;
    }  
    #hs_cos_wrapper_module_1725456573216 {
        padding-left: 15px !important;
    }  
    .cell_16886464736062-padding {
        padding-top: 0px !important;
        padding-bottom: 0px !important;
    }  
    .cell_1688646473606-padding {
        padding-top: 60px !important;
        padding-bottom: 55px !important;
    }  
    .cell_1692266843157-padding {
        padding-top: 50px !important;
        padding-bottom: 0px !important;
    }
    .cell_16886464736063-padding {
        padding-top: 50px !important;
        padding-bottom: 50px !important;
    }  
    .cell_1692266843157-padding {
        padding-top: 0px !important;
        padding-bottom: 0px !important;
    }  
    .cell_17248728728883-padding {
        padding-top: 0px !important;
        padding-bottom: 0px !important;
    }  
    .cell_17248728728884-padding {
        padding-top: 58px !important;
        padding-bottom: 0px !important;
    } 
    .cell_17248728728885-padding {
        padding-top: 58px !important;
        padding-bottom: 53px !important;
    }  
    .cell_17248728728882-padding {
        padding-top: 69px !important;
        padding-bottom: 58px !important;
    }  



    div#hs_cos_wrapper_widget_1722067508289 {
        padding: 0 12px;
    }  
    .shopping-cart-items {
        overflow-x: scroll;
    }  
    .shopping-cart-items table {
        margin-bottom: 0;
        width: 820px;
    }
    .shopping-cart-items> table:first-child  tr:first-child>  td:first-child {
        display: inline-block;
    } 
    div#hs_cos_wrapper_widget_1638266442622 {
        padding-left: 20px;
    }  

    .cell_1731738008611-row-0-vertical-alignment>.row-fluid {
        display: flex;
        align-items: center;
    } 
    .cell_1731738008611-row-0-vertical-alignment>.row-fluid::before {
        display: none;
    }  
    .cell_1731738008611-row-0-vertical-alignment>.row-fluid img {
        width: 100px;
    }  


    div#hs_cos_wrapper_module_1731066736009 h1 {
        font-size: 40px;
    }  
    #hs_cos_wrapper_widget_1729759024071 {
        margin-bottom: 0px !important;
        margin-top: 30px !important;
    }  
    .hs-content-id-182544776305 .cell_17297560911583-row-4-margin {
        margin-top: 20px !important;
    }  
    .cell_1731070554454-vertical-alignment {
        margin-top: 30px;
    }  
    div#hs_cos_wrapper_widget_1731319469538 h3 {
        font-size: 25px;
    }  
    .cell_1731320112615-background-layers {
        margin-top: 25px;
    }  
    div#hs_cos_wrapper_widget_1731322863728 span#hs_cos_wrapper_widget_1731322863728_ {
        font-size: 140px !important;
        line-height: 156px !important;
    }  
    #hs_cos_wrapper_widget_1731322863728 {
        font-size: 140px !important;
        line-height: 156px !important;
    }  
    .cell_17313228389342-padding {
        margin-top: 40px;
    }  
    .hs-content-id-182544776305 .row-number-7 img {
        margin: 8px 0;
    }  
    .hs-content-id-182544776305 .dnd_area-row-5-margin {
        margin-top: 20px !important;
    }  
    .hs-content-id-182544776305 .row-number-17 .span3 {
        margin: 52px 0;
    }  




    .hs-content-id-60848822321 .common-slide.new-common-slide.new-slide-firt {
        height: 644px !important;
    }
    .hs-content-id-60848822321 .new-slide-firt .content-slider-1 .hs-button {
        font-size: 24px !important;
        display: inline;
    }  
    .new-slide-firt .content-slider-1 h2 {
        margin: 14px 0 55px;
    }  


    .hs-content-id-182487803250 .dnd-section.dnd_area-row-0-padding>.row-fluid {
        padding-left: 15px;
    }  
    .cell_1730980749060-row-1-vertical-alignment>.row-fluid {
        display: flex;
        max-width: 283px;
        margin: 0 auto;
        grid-gap: 12px;
    }
    .hs-content-id-182487803250 div#hs_cos_wrapper_module_17297728624627 {
        margin-top: 0;
    }  
    .hs-content-id-182487803250 .row-fluid-wrapper.row-depth-1.row-number-6.dnd-row>.row-fluid {
        padding-top: 0px!important;
    }  
    .hs-content-id-182487803250 .row-fluid-wrapper.row-depth-1.row-number-7.dnd-row>.row-fluid {
        padding-top: 0px!important;
    }  
    .hs-content-id-182487803250 .cell_17297728624625-padding {
        padding-left: 15px !important;
        padding-right: 15px !important;
    }  


    /* Windows 10 EOL countdown-2024 page css Start */
    .three-box-outer {
        grid-template-columns: repeat(1,1fr);
        text-align: center;
    }
    .comman-box .box-text {
        font-size: 19px;
    }  
    .comman-box img {
        width: 35px;
    }  
    .comman-box {
        align-items: center;
        background: #145da0;
        border-right: 0;
        display: flex;
        justify-content: center;
        grid-gap: 17px;
        padding: 8px;
        border-bottom: 2px solid #062553;
    }  
    .hs-content-id-181863880778 .row-fluid-wrapper.row-depth-1.row-number-6.dnd-row>.row-fluid {
        padding-top: 0px!important;
    }  
    div#hs_cos_wrapper_widget_1729758894965 h1 {
        font-size: 40px;
    }  
    div#hs_cos_wrapper_widget_1729759024071 span#hs_cos_wrapper_widget_1729759024071_ {
        font-size: 20px !important;
    }
    .organization-box .box-text h2 {
        font-size: 21px;
    }  
    .organization-box .box-icon img {
        width: 70px;
    }  
    .organization-box {
        grid-gap: 20px;
    }  
    .cell_1729766160916-background-layers, .cell_1729766838876-background-layers {
        margin-bottom: 30px;
    }  
    .cell_1729766841830-background-layers {
        margin-bottom: 30px;
    }  
    div#hs_form_target_module_17297773298918 input.hs-button.primary.large {
        display: inline-block;
        max-width: 200px !important;
        padding: 11px 7px !important;
    }  
    div#hs_cos_wrapper_module_17297728624627 {
        margin-top: 25px;
    }  
    .hs-content-id-181863880778 .dnd_area-row-13-background-layers>.row-fluid {
        display: flex !important;
        justify-content: center;
        grid-gap: 20px;
    }   
    #hs-button_module_1729774733814, #hs-button_module_1729774719110 {
        padding-left: 40px;
        padding-right: 40px;
    }    





    /* Windows 10 EOL countdown-2024 page css End */  

    div#hs_cos_wrapper_module_1727602011722 .btn_orange {
        font-size: 13px;
        padding: 8px 9px 10px;
    }  

    div#hs_cos_wrapper_module_1727602011722 div {
        display: block!important;
        padding: 0 !important;
    }
    div#hs_cos_wrapper_module_1727602011722 #hs_cos_wrapper_module_1727602011722_>div {
        padding: 0 20px !important;
    } 
    .ppc_table_part {
        width: 100%;
        overflow-x: scroll;
    }  
    .ppc_table_part table {
        width: 800px;
    } 
    div#hs_cos_wrapper_module_1727602011722 .ppc_table_part {
        margin-top: -119px;
    }  
    .careers .title_1 h2, .pcmover-vs-wet .title_1 h3, .technical_catalog .title_1 h2 {
        font-size: 30px;
    }  

    .technical_catalog ul {
        grid-template-columns: repeat(1,1fr);
    }  

    .dnd_area-row-2-background-color>.row-fluid {
        flex-wrap: wrap;
    } 
    .dnd_area-row-2-background-color .span4 {
        padding: 33px 29px;
    }

    #hs_cos_wrapper_widget_1722085057097 h2 {
        font-size: 20px !important;
    }


    .hs-content-id-174176214137 .row-number-7>.row-fluid, 
    .hs-content-id-174176214137 .row-number-15>.row-fluid,
    .hs-content-id-174176214137 .row-number-23>.row-fluid,
    .hs-content-id-174176214137 .row-number-31>.row-fluid,
    .hs-content-id-174176214137 .row-number-38>.row-fluid,
    .hs-content-id-174176214137 .row-number-48>.row-fluid,
    .hs-content-id-174176214137 .row-number-56>.row-fluid,
    .hs-content-id-174176214137 .row-number-63>.row-fluid,
    .hs-content-id-174176214137 .row-number-71>.row-fluid{
        display: flex;
        flex-wrap: wrap;
    }   
    .hs-content-id-174176214137 .row-number-7>.row-fluid .span1, 
    .hs-content-id-174176214137 .row-number-15>.row-fluid .span1,
    .hs-content-id-174176214137 .row-number-23>.row-fluid .span1,
    .hs-content-id-174176214137 .row-number-31>.row-fluid .span1,
    .hs-content-id-174176214137 .row-number-38>.row-fluid .span1,
    .hs-content-id-174176214137 .row-number-48>.row-fluid .span1,
    .hs-content-id-174176214137 .row-number-56>.row-fluid .span1,
    .hs-content-id-174176214137 .row-number-63>.row-fluid .span1,
    .hs-content-id-174176214137 .row-number-71>.row-fluid .span1{
        width: 30%;
    }    
    .hs-content-id-174176214137 .row-number-7>.row-fluid .span5, 
    .hs-content-id-174176214137 .row-number-15>.row-fluid .span5,
    .hs-content-id-174176214137 .row-number-23>.row-fluid .span5,
    .hs-content-id-174176214137 .row-number-31>.row-fluid .span5,
    .hs-content-id-174176214137 .row-number-38>.row-fluid .span5,
    .hs-content-id-174176214137 .row-number-48>.row-fluid .span5,
    .hs-content-id-174176214137 .row-number-56>.row-fluid .span5,
    .hs-content-id-174176214137 .row-number-63>.row-fluid .span5,
    .hs-content-id-174176214137 .row-number-71>.row-fluid .span5{
        width: 70%;
        margin-bottom: 10px;
    }    
    .hs-content-id-174176214137 .hs-button {
        font-size: 16px !important;
    }     
    .cell_16382684428824-padding {
        padding-right: 0px !important;
    }  
    div#hs_cos_wrapper_widget_1638267895324 p {
        text-align: left !important;
    }  


    #hs_cos_wrapper_widget_1627332152493_ h1 {
        font-size: 25px !important;
    }  
    .hs-content-id-51269364658 .dis-flex .gallary-items img {
        padding: 5px;
    }  
    .hs-content-id-51269364658 .dis-flex .gallary-items {
        width: 49%;
    }  
    .hs-content-id-51269364658 .gallary-wrapper {
        padding-top: 25px;
        padding-bottom: 40px;
    }    


    #hs_cos_wrapper_dnd_area-module-3_ h4 {
        font-size: 16px;
    }
    .hs-content-id-52687907698 .slick-list.draggable {
        height: auto !important;
    }
    .hs-content-id-52687907698 .dnd_area-row-0-vertical-alignment > .row-fluid .span3 {
        margin: 33px 0;
    }  
    .hs-content-id-52687907698 .dnd_area-row-0-vertical-alignment > .row-fluid .span3 li br {
        display: none;
    }  
    #hs_cos_wrapper_widget_1628199999713_ div {
        min-height: auto !important;
    }   
    div #hs_cos_wrapper_widget_1628199999713_ div ul {
        margin-bottom: 0;
    } 
    #hs_cos_wrapper_widget_1628715862677_ h2, #hs_cos_wrapper_widget_1628715929660_ h2, #hs_cos_wrapper_widget_1628716990453_ h2 {
        font-size: 25px;
    }  
    .row-fluid-wrapper.row-depth-1.row-number-11.dnd-section.dnd_area-row-3-padding {
        padding-top: 13px;
    }  
    #hs_cos_wrapper_widget_1628715862677_ h2 + div {
        width: 203px !important;
    }
    #hs_cos_wrapper_widget_1628715929660_ h2 + div {
        width: 230px !important;
    }
    #hs_cos_wrapper_widget_1628715947467_ h4, #hs_cos_wrapper_module_16303574817205_ h4 {
        font-size: 18px;
    }  
    .row-fluid-wrapper.row-depth-1.row-number-18.dnd-section.dnd_area-row-6-background-color {
        padding-bottom: 14px;
    }
    .row-fluid-wrapper.row-depth-1.row-number-32.dnd-section.dnd_area-row-8-padding.dnd_area-row-8-vertical-alignment {
        padding-top: 0;
    }  
    div #hs_cos_wrapper_widget_1632269450225 {
        margin-top: 10px !important;
    }
    .hs-content-id-52687907698 .row-fluid-wrapper.row-depth-1.row-number-47.dnd-section .span4 {
        margin: 12px 0;
    }
    .hs-content-id-52687907698 .dnd_area-row-0-vertical-alignment > .row-fluid .span3 {
        width: 100%;
    }



    .hs-content-id-52694075171 .row-fluid-wrapper.row-depth-1.row-number-1.dnd-section.dnd_area-row-0-padding {
        padding-top: 18px;
    }
    #hs_cos_wrapper_widget_1628275949427_ h1 {
        font-size: 25px !important;
    }  
    #hs_cos_wrapper_widget_1628275949427_ h1 + div br {
        display: none;
    }  
    #hs_cos_wrapper_widget_1628275949427_ h1 + div br {
        display: none;
    }  
    #hs_cos_wrapper_widget_1628276022965_ p {
        font-size: 15px !important;
        margin-bottom: 0;
    }
    .row-fluid-wrapper.row-depth-1.row-number-6.dnd_area-row-2-background-gradient.dnd-section.dnd_area-row-2-margin {
        margin-top: 0 !important;
    }  
    #hs_cos_wrapper_widget_1628719200421_ h2, #hs_cos_wrapper_widget_1628719217228 h3, #hs_cos_wrapper_widget_1628719217228_ h2, #hs_cos_wrapper_widget_1628719222811_ h2, #hs_cos_wrapper_widget_1628719232278_ h2 {
        font-size: 25px;
    }  
    #hs_cos_wrapper_widget_1628719222811_ h3 {
        font-size: 20px;
    }   
    div #hs_cos_wrapper_widget_1628719295310 {
        margin-top: 5px !important;
    }







    #hs_cos_wrapper_widget_1616520832510_ h2 {
        font-size: 24px;
    }
    #hs_cos_wrapper_widget_1628197137787_ h2 {
        font-size: 25px !important;
    }
    .hs-content-id-43623045904 #hs_cos_wrapper_widget_1616520842721 {
        padding-left: 0px !important;
    }  
    #hs_cos_wrapper_widget_1616520842721 h5 {
        font-size: 17px !important;
    }  
    .hs-content-id-43623045904 .cell_16165208326372-row-1-vertical-alignment > .row-fluid .span6 {
        width: 100%;
        padding: 20px !important;
    }  
    .hs-content-id-43623045904 .dnd_area-row-3-vertical-alignment {
        padding-bottom: 20px !important;
    }  
    #hs_cos_gallery_widget_1628196958269_Gallery .slick-list.draggable {
        height: 83px !important;
    }
    .row-fluid-wrapper.row-depth-1.row-number-23.dnd-section.dnd_area-row-7-margin.dnd_area-row-7-padding {
        padding-top: 11px;
    } 
    .row-fluid-wrapper.row-depth-1.row-number-16.dnd-section.dnd_area-row-5-background-color {
        padding-bottom: 10px;
        padding-top: 37px;
    }  
    #hs_cos_wrapper_widget_1628199230979_ .enterprise-table-div {
        width: 100%;
        overflow-x: scroll;
    }  
    #hs_cos_wrapper_widget_1628199230979_ .enterprise-table-div table {
        width: 600px;
    } 
    #hs_cos_wrapper_widget_1628199999713_ > div {
        padding: 15px !important;
    }
    #hs_cos_wrapper_widget_1628199999713_ div h3, #hs_cos_wrapper_widget_1628199999713_ div h3 span {
        padding: 0 !important;
        margin: 0 !important;
    }  
    .footer-row .padding-right-120 {
        padding-right: 15px;
        margin-top: 10px;
    }   
    #hs_cos_wrapper_widget_1616520832510_ h2 + div br {
        display: none;
    }      

    #hs_cos_wrapper_dnd_area-module-3_ h1, #hs_cos_wrapper_module_16762836217277_ h2, #hs_cos_wrapper_widget_1628275949427_ h2,
    #hs_cos_wrapper_widget_1628199826514_ h2, #hs_cos_wrapper_module_16762838827104_ h2, #hs_cos_wrapper_widget_1624395204480_ h3 {
        font-size: 25px !important; 
        margin-bottom: 11px;
    }
    #hs_cos_wrapper_dnd_area-module-3_ h5 br, #hs_cos_wrapper_module_16762836217277_ h2+br, #hs_cos_wrapper_module_16762838827104_ h2+br {
        display: none;
    }
    #hs_cos_wrapper_dnd_area-module-3_ h5, #hs_cos_wrapper_module_16762836217277_ h5, #hs_cos_wrapper_module_16762838827104_ h5 {
        font-size: 15px;
    }
    #hs_cos_gallery_widget_1631300605018_Gallery .slick-list.draggable {
        height: 37px !important;
    }    
    #hs_cos_gallery_widget_1631300605018_Gallery {
        margin-top: 20px;  
    }
    #hs_cos_wrapper_widget_1616519761775_ .header-button { 
        height: 169px !important;
    }
    #hs_cos_wrapper_module_16762836217277_ h2, #hs_cos_wrapper_module_16262754995255_ h3 {
        font-size: 25px !important;
    }
    #hs_cos_wrapper_widget_1628195714136_ > div, #hs_cos_wrapper_widget_1624913633777_ div {
        width: 100% !important;
        min-height: auto !important;
    }  
    #hs_cos_wrapper_widget_1628199999713_ div {
        width: 100% !important;
        height: auto !important;
        padding: 0 0 10px 0 !important;
    }    
    #hs_cos_wrapper_widget_1616519761775_ .header-button .col-2 {
        padding-right: 8px;
    } 
    #hs_cos_wrapper_module_16762836217277_ h5, #hs_cos_wrapper_module_16762838827104_ h5 {
        margin-bottom: 25px;
    }
    div #hs_cos_wrapper_widget_1628199999713_ div {
        height: auto !important;
        padding: 10px !important;
        width: 100% !important;
    }  





    .common-slide .txt-layer p {
        width: 100%;
        float: left;
        margin: 2px 0px;
        font-size: 10px !important;
    }
    .image-slide-1 img {
        max-width: 95px;
    }
    .slider-slide-1.common-slide {
        margin: 0;
        padding: 20px;
        height: auto;
    }

    div#widget_1648146337359 .y-slider {
        max-height: auto;
    }
    /*   div#hs_cos_wrapper_widget_1648146337359 .slick-list.draggable {
        height: 240px !important;
    } */
    .txt-layer p {
        width: 100%; 
        font-size: 9px !important;
    }
    .slider-slide-3.slider-slide-4.common-slide .image-slide-1 img ,.content-slider-1 img {
        max-width: 90px;
    }
    .common-slide,.slider-slide-1.cstm-slider-slide-6.common-slide {
        margin: 0;
        padding: 0 15px;
    } .slider-slide-2.common-slide {
        padding: 0 15px;
    }
    div#slick-slide13>img {
        max-width: 70%;
    }
    .slider-slide-1.cstm-slider-slide-6.common-slide .row { 
        padding-top: 50px;
    }
    .slider-slide-connect.common-slide {
        margin-right: 50px;
    }
    .slider-slide-connect.common-slide .row { 
        padding-bottom: 30px;
    }
    .slick-list.draggable {
        height: 200px !important;
    }
    div#widget_1648146337359 .y-slider { 
        min-height: 200px !important;
    }
    .slider-slide-3.common-slide {
        padding-bottom: 29px;
    }

    div#hs_cos_wrapper_widget_1648146337359 .y-slider>img {
        min-height: 200px;
    }
    div#hs_cos_wrapper_widget_1648146337359 .slick-dots{display: none !important;}
    .slider-slide-connect.common-slide .row {
        padding-bottom: 70px;
    }
    .chge img { 
        max-width: 210px !important;
    }
    div#slick-slide02 a>img {
        position: absolute;
        bottom: 0;
        right: 0;
    }
    div#hs_cos_wrapper_widget_1648146337359 .slider-slide-1.common-slide .img-wrapper {
        height: 100%;
    }
    div#hs_cos_wrapper_widget_1648146337359 .slider-slide-1.cstm-slider-slide-6.common-slide .img-wrapper{ height: auto;}
    div#slick-slide04 .txt-layer .slider-slide-1.common-slide:not(.cstm-slider-slide-6) .col-md-6:last-child img {
        object-position: 0px 0px!important;
        object-fit: cover;
    }
    .slider-slide-1.common-slide .row .col-md-6:not(:last-child) {
        max-width: 184px;
    }
    .img-logo p span { 
        padding: 2px 6px; 
        font-size: 9px;
    }
    .body-wrapper.hs-content-id-60848822321.hs-landing-page.hs-page .slick-next:before,.body-wrapper.hs-content-id-60848822321.hs-landing-page.hs-page .slick-prev:before { 
        background-size: 20px; 
        width: 20px;
        height: 20px; 
    }

}

@media (min-width: 1600px){
    .dnd_area-row-2-background-color>.row-fluid {
        padding: 0 94px;
    }
    .hs-content-id-176884108434 .dnd_area-row-0-padding>.row-fluid {
        padding-left: 75px !important;
    }  
    .hs-content-id-176884108434 .dnd_area-row-2-background-color>.row-fluid {
        padding: 0 75px;
    } 


}

/************* New Css ***************/

.setupbox {
    width: 33.3%;
    text-align: center;
    padding: 0px 10px;
    font-size: 13px;
    line-height: 1.3;
}

.setup-boxes {
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
}

.setupbox h3 {
    font-size: 18px;
    font-weight: bold;
    margin-top: 7px;
}
.center-border-title h2 {
    margin-bottom: 45px;
    position: relative;
    display: inline-block;
    padding-bottom: 7px;
}
.center-border-title h2:before {
    background: #d9d9d9;
    bottom: 1px;
    content: "";
    height: 2px;
    left: 0;
    position: absolute;
    width: 100%;
}
.center-border-title h2:after {
    background: #f5982a;
    bottom: 0;
    content: "";
    height: 4px;
    left: 0;
    margin: 0 auto;
    position: absolute;
    right: 0;
    width: 73px;
}
.center-border-title {
    text-align: center;
}

@media (max-width: 767px){

    .setupbox {
        padding: 5px 10px;
        text-align: center;
        width: 100%;
    }
    .center-border-title {
        text-align: center;
        padding-top: 20px;
    }
}

@media screen and (min-width: 900px) {
    #laplinkmeetings .modal-dialog {
        margin: 0 auto;
        margin: 30px auto;
        max-width: 100%;
        width: 950px;
    }
    #laplinkmeetings .modal-body.text-left{
        padding: 0px;
    }
}
button#meetingsbtn {
    background-color: #f79726;
    color: #ffffff;
    font-weight: bold;
    display: inline-block;
    font-size: 20px;
}
.modal.modal_info3.active{
    background: rgba(0, 0, 0, .5);
    opacity: 1;
    overflow-x: hidden;
    overflow-y: auto;
    padding-right: 0 !important;
    visibility: visible;
}
.modal.modal_info4.active{
    background: rgba(0, 0, 0, .5);
    opacity: 1;
    overflow-x: hidden;
    overflow-y: auto;
    padding-right: 0 !important;
    visibility: visible;
}
.modal.modal_info5.active{
    background: rgba(0, 0, 0, .5);
    opacity: 1;
    overflow-x: hidden;
    overflow-y: auto;
    padding-right: 0 !important;
    visibility: visible;
}


@media screen and (min-width: 900px) {

    #laplinkformmodal .modal-dialog,#laplinkmeetings-2 .modal-dialog {
        margin: 0 auto;
        margin: 30px auto;
        max-width: 100%;
        width: 950px;
    }
    #laplinkformmodal .modal-dialog {
        margin: 0 auto;
        margin: 30px auto;
        max-width: 100%;
        width: 950px;
    }
    #laplinkformmodal .modal-body.text-left, #laplinkmeetings-2 .modal-body.text-left{
        padding: 20px;
    }
}
button#meetingsbtn {
    background-color: #f79726;
    color: #ffffff;
    font-weight: bold;
    display: inline-block;
    font-size: 20px;
}
.modal.modal_info4.active{
    background: rgba(0, 0, 0, .5);
    opacity: 1;
    overflow-x: hidden;
    overflow-y: auto;
    padding-right: 0 !important;
    visibility: visible;
}

table.pro-features tr td:first-child{
    text-align:center;
}
table.pro-features th > p{
    margin-bottom:0px !important;   
}

td.price-btn span {
    background: #145da0;
    color: #fff;
    font-size: 14px !important;
    font-weight: 700;
    padding: 10px 20px !important;
}
table.pro-features tr td:nth-child(3) {
    text-align: center;
    border-right: 3px solid #f79726;
}
table.pro-features tr:last-child td:nth-child(3) {
    border-bottom: 3px solid #f79726;
}
.button-outer.squarebtn a {
    border-radius: 0px !important;
}

.rightlogo img {
    width: 160px;
}
.topbox-section {
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.top-heading h2 {
    color: #fff;
    font-weight: bold;
    font-size: 30px !important;
}

.top-leftbox {
    display: flex;
    gap: 30px;
    flex-wrap: wrap;
}
.top-left-icon {
    width: 130px;
}
.top-left-textbox{
    width:calc(100% - 160px);
}
.top-left-textbox h3 {
    font-size: 24px;
}
div#hs_cos_wrapper_widget_1741082450862 p,div#hs_cos_wrapper_module_17410838290033 p {
    max-width: 100% !important;
    margin: 0 auto;
}
.top-left-textbox .button-outer{
    text-align: left;
    margin-top: 20px;
}

@media screen and (min-width:768px) and (max-width:991px){

    .top-left-textbox{
        width: 100%;
    }
    .top-leftbox{
        gap:0px;
    }
    .top-logo img {
        width: 120px !important;
    }
    .rightlogo img {
        width: 100px;
    }
    .top-heading h2 {
        font-size: 15px !important;
    }

}

@media screen and (max-width:767px){

    .top-left-textbox{
        width: 100%;
    }
    .top-leftbox {
        gap: 0;
        justify-content: center;
        text-align: center;
    } 
    .top-left-textbox .button-outer{
        text-align: center;
    }

    .topbox-section {
        align-items: center;
        display: flex;
        justify-content: space-between;
        flex-direction: column;
        gap: 15px;
    }

    .top-heading{
        margin-top: 0 !important;
    }
    .top-heading h2 {
        font-size: 24px !important;
    }
    .top-logo img {
        width: 180px !important;
    }
    .rightlogo img {
        width: 100px;
    }

}

table.pro-features tr:last-child td:nth-child(2){
    border-left:3px solid #145da0;
}
table.pro-features  tr:nth-child(10) td:nth-child(2) {
    border-bottom:3px solid #f79726;
}
table.pro-features tr:last-child td:nth-child(2) {
    border-bottom: 3px solid #145da0 !important
}
table.pro-features tr td:nth-child(3) {
    border-right: 3px solid #145da0 !important;
}
table.pro-features tr:last-child td:nth-child(3){
    border-bottom:3px solid #f79726 !important; 
    border-right: 3px solid #f79726 !important;
}
table.pro-features tr td:last-child,table.pro-features tr th:last-child{
    border-right: 3px solid #f79726 !important;
}
#hs_cos_wrapper_widget_1741094489380_ table{
    width:auto !important;
}
#hs_cos_wrapper_widget_1741094489380_ table td {
    padding-left: 0px !important;
}

.slider-slide-1.common-slide.new-common-slide.slider-slide-nine{
    padding: 0px 20px;
}
.slider-slide-nine .banner-img-logo img {
    width: 300px !important;
    margin-left: 0px;
}
.slider-slide-nine .col-md-12 a img {
    margin: 0 !important;
    width: 35px !important;
    max-width: 40px !important;
}
.slider-slide-nine .col-md-12 a {
    align-items: center;
    background: #fff;
    color: #f79726;
    display: flex;
    font-size: 23px;
    gap: 6px;
    height: 55px;
    max-width: max-content;
    padding: 0 25px;
}
.slider-slide-nine .col-md-12 a span{
    display: flex;
}
.slider-slide-nine h2 {
    font-weight: bold;
    color: #fff;
    font-size: 34px;
    line-height: 1.4 !important;
    margin: 30px 0px;
}

#hs_cos_wrapper_widget_1648146337359 div#slick-slide08 > img {
    height: 501px !important;
    object-fit: cover;
}


@media screen and (max-width:767px){
    .slider-slide-1.common-slide.new-common-slide.slider-slide-nine {
        padding: 0px 20px;
        height: 600px !important;
    }
    #hs_cos_wrapper_widget_1648146337359 div#slick-slide08>img {
        height: 620px !important;
        object-fit: cover;
        width: 100% !important;
    }
    .slider-slide-nine h2 br{
        display: none;
    }
    .slider-slide-nine h2{
        font-size: 26px;
    }
    .slider-slide-nine .col-md-12 a{
        font-size: 20px;
    }
    .slider-slide-1.common-slide.new-common-slide.slider-slide-nine .container {
        display: flex;
        align-items: center;
        padding-top: 0px !important;
    }
}