/* @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: 'Helvetica';
  src: url('//2637874.fs1.hubspotusercontent-na1.net/hubfs/2637874/raw_assets/public/Storemasta%20Theme/fonts/Helvetica-Bold.eot');
    src: url('//2637874.fs1.hubspotusercontent-na1.net/hubfs/2637874/raw_assets/public/Storemasta%20Theme/fonts/Helvetica-Bold.eot?#iefix') format('embedded-opentype'),
      url('//2637874.fs1.hubspotusercontent-na1.net/hubfs/2637874/raw_assets/public/Storemasta%20Theme/fonts/Helvetica-Bold.woff2') format('woff2');
        url('//2637874.fs1.hubspotusercontent-na1.net/hubfs/2637874/raw_assets/public/Storemasta%20Theme/fonts/Helvetica-Bold.woff') format('woff'),
          url('//2637874.fs1.hubspotusercontent-na1.net/hubfs/2637874/raw_assets/public/Storemasta%20Theme/fonts/Helvetica-Bold.ttf') format('truetype'),
            url('//2637874.fs1.hubspotusercontent-na1.net/hubfs/2637874/raw_assets/public/Storemasta%20Theme/fonts/Helvetica-Bold.svg#CircularStd-Book') format('svg');
              font-weight: normal;
              font-style: normal;
              font-display: swap;
              }
@font-face {
  font-family: 'ITC Avant Garde Gothic';
  src: url('//2637874.fs1.hubspotusercontent-na1.net/hubfs/2637874/raw_assets/public/Storemasta%20Theme/fonts/AvantGarde-Medium.eot');
    src: url('//2637874.fs1.hubspotusercontent-na1.net/hubfs/2637874/raw_assets/public/Storemasta%20Theme/fonts/AvantGarde-Medium.eot?#iefix') format('embedded-opentype'),
      url('//2637874.fs1.hubspotusercontent-na1.net/hubfs/2637874/raw_assets/public/Storemasta%20Theme/fonts/AvantGarde-Medium.woff2') format('woff2');
        url('//2637874.fs1.hubspotusercontent-na1.net/hubfs/2637874/raw_assets/public/Storemasta%20Theme/fonts/AvantGarde-Medium.woff') format('woff'),
          url('//2637874.fs1.hubspotusercontent-na1.net/hubfs/2637874/raw_assets/public/Storemasta%20Theme/fonts/AvantGarde-Medium.ttf') format('truetype'),
            url('//2637874.fs1.hubspotusercontent-na1.net/hubfs/2637874/raw_assets/public/Storemasta%20Theme/fonts/AvantGarde-Medium.svg#CircularStd-Book') format('svg');
              font-weight: 500;
              font-style: normal;
              font-display: swap;
              }
@font-face {
  font-family: 'ITC Avant Garde Gothic';
  src: url('//2637874.fs1.hubspotusercontent-na1.net/hubfs/2637874/raw_assets/public/Storemasta%20Theme/fonts/AvantGardeCE-Book.eot');
    src: url('//2637874.fs1.hubspotusercontent-na1.net/hubfs/2637874/raw_assets/public/Storemasta%20Theme/fonts/AvantGarde-Medium.eot?#iefix') format('embedded-opentype'),
      url('//2637874.fs1.hubspotusercontent-na1.net/hubfs/2637874/raw_assets/public/Storemasta%20Theme/fonts/AvantGardeCE-Book.woff2') format('woff2');
        url('//2637874.fs1.hubspotusercontent-na1.net/hubfs/2637874/raw_assets/public/Storemasta%20Theme/fonts/AvantGardeCE-Book.woff') format('woff'),
          url('//2637874.fs1.hubspotusercontent-na1.net/hubfs/2637874/raw_assets/public/Storemasta%20Theme/fonts/AvantGardeCE-Book.ttf') format('truetype'),
            url('//2637874.fs1.hubspotusercontent-na1.net/hubfs/2637874/raw_assets/public/Storemasta%20Theme/fonts/AvantGardeCE-Book.svg#CircularStd-Book') format('svg');
              font-weight: normal;
              font-style: normal;
              font-display: swap;
              }








/* Containers */




/* Colors */










/* typography */






























/* header */
















/* Website footer */








/* Buttons */






























.hs-menu-item.hs-item-has-children:hover > .hs-menu-children-wrapper {display: block;}
.hs-menu-children-wrapper {display: none; position: absolute; background-color: #fff; box-shadow: 0 8px 16px rgba(0,0,0,0.2); z-index: 1;}
.hs-menu-item.hs-item-has-children {position: relative;}

.primary-button a{
  border: 0px solid #E89926;

  padding-top: 14px;
padding-right: 15px;
padding-bottom: 14px;
padding-left: 14px;

  font-family: 'ITC Avant Garde Gothic', sans-serif; font-style: normal; font-weight: 500; text-decoration: none;
  background-color: 







rgba(232, 153, 38, 1.0)

;
  border-radius: 18px;
  color: #ffffff;
  fill: #ffffff;
  font-size: 16px;
  display: inline-block;
  text-align: center;
  text-transform: none;
}
.primary-button a:hover{
  border: 0px solid #E89926;

  background-color: 







rgba(247, 147, 30, 1.0)

;
  font-family: 'ITC Avant Garde Gothic', sans-serif; font-style: normal; font-weight: 500; text-decoration: none;
  color:#fff;
}
.secondary-button a{
  font-size: 14.335px;
  border: 0px solid #000000;

  padding-top: 8px;
padding-right: 14px;
padding-bottom: 8px;
padding-left: 14px;

  font-family: 'ITC Avant Garde Gothic', sans-serif; font-style: normal; font-weight: 500; text-decoration: none;
  background-color: 







rgba(0, 0, 0, 1.0)

;
  border-radius: 10px;
  color: #fff;
  fill: #fff;
  display: inline-block;
  text-align: center;
  text-transform: none;
  max-width: 155.672px;
  width: 100%;
  margin: 0 auto;
  filter: drop-shadow(3.08193302154541px 1.8532553911209106px 5.344747543334961px rgba(1, 1, 1, 0.95));
}
.secondary-button a:hover{
  border: 0px solid #000000;

  font-family: 'ITC Avant Garde Gothic', sans-serif; font-style: normal; font-weight: 500; text-decoration: none;
  background-color: 







rgba(232, 153, 38, 1.0)

;
  color: #ffffff;
  fill: #ffffff;
}
.tertiary-button a{
  padding-top: 14px;
padding-right: 15px;
padding-bottom: 14px;
padding-left: 14px;

  font-size: 16px;
  font-family: 'ITC Avant Garde Gothic', sans-serif; font-style: normal; font-weight: 500; text-decoration: none;
  border-radius: 18px;
  background-color:#fff;
  color:#000;
  display:inline-block;
}
.tertiary-button a:hover,.tertiary-button a:focus{
  background-color: 







rgba(232, 153, 38, 1.0)

;
  color: #ffffff;
}
/* Forms */


























/* Form */

form {
  padding: 0px;

  background-color: 







rgba(0, 0, 0, 0.0)

;
  border-radius: 0px;
}
.form-title {
  font-weight:400;	
  color: #000;
  font-size: 21px;
  text-transform: ;
}
form label {
  padding-top: 6px;
padding-right: 0px;
padding-bottom: 6px;
padding-left: 0px;

  color: #6A6969;
  font-size: 12px;
  display: block;
  margin-bottom: 0.35rem;
}

/* Form fields */
form input[type='text'],
form input[type='email'],
form input[type='password'],
form input[type='tel'],
form input[type='number'],
form input[type='search'],
form select,
form textarea {
  border: 1px solid #6A6969;

  padding-top: 11px;
padding-right: 9px;
padding-bottom: 11px;
padding-left: 9px;

  font-family: 'ITC Avant Garde Gothic', sans-serif; font-style: normal; font-weight: 400; text-decoration: none;
  background-color: 







rgba(255, 255, 255, 1.0)

;
  border-radius: 10px;
  color: #9F9E9E;
  font-size: 12px;
  display: inline-block;
  width: 100% !important;
}
form textarea{
  width:100% !important;
}
form fieldset {
  max-width: 100% ;
}
form .hs-form-field > label {
  display: none;
}
form .hs-form-field {
  margin-bottom: 14px;
}
form .inputs-list {
  padding: 0;
  margin: 0;
  list-style: none;
}
form .inputs-list > li {
  display: block;
  margin: 0.7rem 0;
}

form .inputs-list input,
form .inputs-list span {
  vertical-align: middle;
}
form input[type='checkbox'],
form input[type='radio'] {
  margin-right: 0.35rem;
  cursor: pointer;
}
::-webkit-input-placeholder {
  color: #9F9E9E;
}
::-moz-placeholder {
  color: #9F9E9E;
}
:-ms-input-placeholder {
  color: #9F9E9E;
}
:-moz-placeholder {
  color: #9F9E9E;
}
::placeholder {
  color: #9F9E9E;
}

form .hs-richtext a {
  ;
  color: ;
}
form .hs-richtext,form .hs-richtext p {
  margin: 0 0 1.4rem;
  font-size: 0.8rem;
}
form .hs-form-required {
  color: #ef6b51;
}
form .hs-input.error {
  border-color: #ef6b51;
}
form .hs-error-msg,form .hs-error-msgs { color: #ef6b51;font-size: 96%;}
form .hs-error-msg li, form .hs-error-msgs li {
  margin: 0;
}
/* Submit button */

form input[type='submit'],
form .hs-button {
  border: 0px solid #E89926;

  font-family: 'ITC Avant Garde Gothic', sans-serif; font-style: normal; font-weight: 500; text-decoration: none;
  background-color: 







rgba(232, 153, 38, 1.0)

;
  border-radius: 18px;
  color: #ffffff;
  text-transform: none;
  display: inline-block;
  width: 100%;
  cursor: pointer;
  text-align: center;
  transition: all 0.15s linear;
  white-space: normal;
  max-width:221px;
}

form input[type='submit']:hover,
form input[type='submit']:focus,
form .hs-button:hover,
form .hs-button:focus {
  border: 0px solid #E89926;

  font-family: 'ITC Avant Garde Gothic', sans-serif; font-style: normal; font-weight: 500; text-decoration: none;
  background-color: 







rgba(247, 147, 30, 1.0)

;
  color: #fff;
}





form input[type='submit'],
form .hs-button {
  padding-top: 14px;
padding-right: 15px;
padding-bottom: 14px;
padding-left: 14px;

  font-size: 16px;
}



/* Inline thank you message */

.submitted-message {
  color: #F7931E;
  font-size: 17px;
}

a {    
  text-decoration:none;
  color: #F7931E;
  cursor: pointer;
  transition: all ease .3s;	
}

a:hover,a:focus {  
  color: #E89926;
}
*, *:before, *:after {
  box-sizing: border-box;  
}
html {
  line-height: 1.15;
  -webkit-text-size-adjust: 100%;
}
body{  
  
  font-weight: 400;
  background-color: #ffffff;
  color: #6A6969;
  font-size: 12px;
  margin: 0;
  padding:0;
  line-height: 1.8;
  overflow-wrap: break-word;
  
  font-family: ITC Avant Garde Gothic, sans-serif;
  
}
img{
  max-width:100%;
  height:auto;
}
.content-wrapper,.container {
  margin: 0 auto;
  padding: 0 15px;
  max-width: 1130px;
}

.dnd-section > .row-fluid {
  margin: 0 auto;
}
.dnd-section .dnd-column {
  padding: 0;
}

@media (max-width: 767px) {
  .dnd-section .dnd-column {
    padding: 0;
  }
}



/* CSS variables */

:root {
  --column-gap: 2.13%;
  --column-width-multiplier: 8.333;
}

/* Mobile layout */

.row-fluid {
  display: flex;
  flex-wrap: wrap;
  width: 100%;
}


.row-fluid .span1,
.row-fluid .span2,
.row-fluid .span3,
.row-fluid .span4,
.row-fluid .span5,
.row-fluid .span6,
.row-fluid .span7,
.row-fluid .span8,
.row-fluid .span9,
.row-fluid .span10,
.row-fluid .span11,
.row-fluid .span12{
  min-height: 0.1px;
  width: 100%;
}
/* Headings */
h1,h2,h3,h4,h5,h6 { margin: 0 0 0.6rem;line-height:1.15;}
h1 {
  
  font-weight: 700;
  color: #000;
  font-size: 41px;
  text-transform: none;
  
  font-family:Helvetica, serif;
  
}
.section-header-row .section-header h2{font-size: 41px;}
h2 {
  
  font-weight: 700;
  color: #000;
  font-size: 36px;
  text-transform: none;
  
  font-family:Helvetica, serif;
  
}

h3 {
  
  font-weight: 700;
  color: #000;
  font-size: 26px;
  text-transform: none;
  
  font-family:Helvetica, serif;
  
}

h4 {
  
  font-weight: 700;
  color: #000;
  font-size: 21px;
  text-transform: none;
  
  font-family:Helvetica, serif;
  
}

h5 {
  
  font-weight: 700;
  color: #000;
  font-size: 17px;
  text-transform: none;
  
  font-family:Helvetica, serif;
  
}

h6 {
  
  font-weight: 700;
  color: #000;
  font-size: 15px;
  text-transform: none;
  
  font-family:Helvetica, serif;
  
}

.text-uppercase {
  text-transform: uppercase;
}
/* Desktop layout */

@media (min-width: 768px) {
  .row-fluid {
    flex-wrap: nowrap;
    justify-content: space-between;
  }

  
  .row-fluid .span1 {
    width: calc(var(--column-width-multiplier) * 1% * 1 - var(--column-gap) * (11 * var(--column-width-multiplier) / 100));
  }
  
  .row-fluid .span2 {
    width: calc(var(--column-width-multiplier) * 1% * 2 - var(--column-gap) * (10 * var(--column-width-multiplier) / 100));
  }
  
  .row-fluid .span3 {
    width: calc(var(--column-width-multiplier) * 1% * 3 - var(--column-gap) * (9 * var(--column-width-multiplier) / 100));
  }
  
  .row-fluid .span4 {
    width: calc(var(--column-width-multiplier) * 1% * 4 - var(--column-gap) * (8 * var(--column-width-multiplier) / 100));
  }
  
  .row-fluid .span5 {
    width: calc(var(--column-width-multiplier) * 1% * 5 - var(--column-gap) * (7 * var(--column-width-multiplier) / 100));
  }
  
  .row-fluid .span6 {
    width: calc(var(--column-width-multiplier) * 1% * 6 - var(--column-gap) * (6 * var(--column-width-multiplier) / 100));
  }
  
  .row-fluid .span7 {
    width: calc(var(--column-width-multiplier) * 1% * 7 - var(--column-gap) * (5 * var(--column-width-multiplier) / 100));
  }
  
  .row-fluid .span8 {
    width: calc(var(--column-width-multiplier) * 1% * 8 - var(--column-gap) * (4 * var(--column-width-multiplier) / 100));
  }
  
  .row-fluid .span9 {
    width: calc(var(--column-width-multiplier) * 1% * 9 - var(--column-gap) * (3 * var(--column-width-multiplier) / 100));
  }
  
  .row-fluid .span10 {
    width: calc(var(--column-width-multiplier) * 1% * 10 - var(--column-gap) * (2 * var(--column-width-multiplier) / 100));
  }
  
  .row-fluid .span11 {
    width: calc(var(--column-width-multiplier) * 1% * 11 - var(--column-gap) * (1 * var(--column-width-multiplier) / 100));
  }
  
}

/* Slick Slider */
.slick-slider{ position: relative; display: block; box-sizing: border-box; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none;
  user-select: none; -webkit-touch-callout: none; -khtml-user-select: none; -ms-touch-action: pan-y; touch-action: pan-y; -webkit-tap-highlight-color: transparent;}
.slick-list{position: relative;display: block; overflow: hidden;margin: 0;padding: 0;}
.slick-list:focus{outline: none;}
.slick-list.dragging{cursor: pointer;cursor: hand;}
.slick-slider .slick-track,.slick-slider .slick-list{ -webkit-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0);-ms-transform: translate3d(0, 0, 0);-o-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}
.slick-track{position: relative; top: 0; left: 0; display: block; margin-left: auto; margin-right: auto;}
.slick-track:before,.slick-track:after{display: table; content: '';}
.slick-track:after{clear: both;}
.slick-loading .slick-track{ visibility: hidden;}
.slick-slide{display: none;float: left;height: 100%;min-height: 1px;}
[dir='rtl'] .slick-slide{float: right;}
.slick-slide img{display: block;}
.slick-slide.slick-loading img{display: none;}
.slick-slide.dragging img{pointer-events: none;}
.slick-initialized .slick-slide{display: block;}
.slick-loading .slick-slide{visibility: hidden;}
.slick-vertical .slick-slide{display: block;height: auto;border: 1px solid transparent;}
.slick-arrow.slick-hidden {display: none;}

/* =======breadcrumb======= */
.breadcrumb-row {padding: 65px 0;}
.breadcrumb-row p {margin: 0;font-size: 17px;color:#9F9E9E;}
.breadcrumb-row a{color:#9F9E9E;}
.breadcrumb-row a:hover{color:#E89926;}

/* =======Header======= */
.website-header-module{background-color:







rgba(0, 0, 0, 1.0)

; padding:25px 0;}
.website-header-module .container {max-width: 1215px;}
.website-header-module .header-inner-wrapper {display: flex;flex-wrap: wrap;justify-content: space-between;align-items: center;}
.website-header-module .hs-menu-wrapper > ul {display: flex;list-style: none;margin: 0;padding: 0;gap:0 2rem;}
.website-header-module .hs-menu-wrapper ul li a{
  
  font-weight:400;
  font-size: 15px;
  text-transform: capitalize;
  text-decoration:none;
  color: #fff;
  
  font-family:ITC Avant Garde Gothic, sans-serif;		
  
}
.website-header-module .hs-menu-wrapper > ul > li > a{padding: 0 8px;position: relative;}
.website-header-module .header-info-row {display: flex;justify-content: end;width:100%;align-items: center;}
.website-header-module .header-info-row .header-phone {flex: 1;padding-right: 0;}
.website-header-module .header-phone a{color:#E89926;font-size: 21px;}
.website-header-module .hs-menu-wrapper ul li a:hover{ color: #fff;}
.website-header-module .hs-menu-wrapper > ul > li ul li.active-branch > a{color: #fff;}
.website-header-module .header-phone a:hover{color:#fff}
.header-logo img{display:flex;}
header .search-input-module {display: none;position: absolute; left: 0; right: 0; z-index: 9; padding: 30px 0;}
header .search-input-module.show-search-bar {display: block;}
.website-header-module .hs-menu-wrapper > ul > li {margin: 0;}
.header-links-row {display: flex;align-items: center;gap: 1rem;}
.header-links-row a {width: 2rem;}
.header-links-row a svg {display: block;height: 1.25rem;width: 1.25rem;margin: 0 auto;}
.header-links-row a:last-child {width: auto;padding: 0.75rem; border: 1px solid; border-radius: 100%;}
.header-links-row a:hover svg path{fill:#E89926;}
header .search-input-module .hs-search-field__form {display: flex; flex-wrap: wrap; position: relative;}
body.enable-search-js:after {content: "";background-color: rgba(0,0,0,0.7);position: fixed;left: 0;right: 0;top: 0;bottom: 0;}
header .search-input-module .container {max-width: 980px;}
header .search-input-module .search-inner-wrapper {background-color: #ffffff;border-radius: 10px;padding: 35px 35px 25px;filter: drop-shadow(0px 4px 10px rgba(0, 0, 0, 0.10));}
button.hs-search-field__button {background-color: transparent;border: none;outline: none;cursor: pointer;position: absolute;top: 10px;right: 6px;}
.search-input-module button.hs-search-field__button svg {height: 16px;}
button.hs-search-field__button svg path {fill:#F7931E;}
header .search-input-module .close-button {position: absolute;right: 7px;top: 6px;}
.website-header-module .hs-menu-wrapper > ul > li > .hs-menu-children-wrapper li {padding: 5px 25px;}
.website-header-module {position: relative;}
.icon-lg {width: 1.5rem;height: 1.5rem;}
.icon {stroke-width: 1.5px;width: 1.375rem;height:1.375rem;}
/* === 404 page */
.error-content {display: block; width: 100%; margin-top: 25px;}
/* =======blog-banner-section======= */
.blog-listing-template .blog-banner-section {background-image: url(//2637874.fs1.hubspotusercontent-na1.net/hubfs/2637874/raw_assets/public/Storemasta%20Theme/Images/banner-section-shape.png); background-position: center top; background-size: cover;background-repeat: no-repeat;padding-bottom: 70px;}
.blog-listing-template .blog-banner-section .banner-header h1 {color:#E89926;}
.blog-listing-template .blog-banner-section .banner-header p{color:#000;font-size: 21px;margin-top:0;}
.blog-industries-module {margin-top: 26px;}
.blog-industries-module .industries-row {display: flex;flex-wrap: wrap;margin: 0 -14px;}
.blog-industries-module .industry-2column .industry-column {width: calc(50% - 28px); margin: 0 14px 14px;min-height:344px;}
.blog-industries-module .industry-2column .industry-column:first-child {width: calc(60% - 28px);}
.blog-industries-module .industry-2column .industry-column:last-child {width: calc(40% - 28px);}
.blog-industries-module .industry-3column .industry-column {width: calc(40% - 17px);padding: 50px 22px 15px; margin: 8.5px;min-height: 127px;}
.blog-industries-module .industry-column {background-repeat: no-repeat;background-size: cover;padding: 30px;position: relative;border-radius: 13px;}
.blog-industries-module .industry-3column {margin: 15px -8.5px 0;}
.blog-industries-module .industry-column a:hover .industry-title h2 {color: #E89926;}
.blog-industries-module .industry-column .industry-title h2 { color: #fff;font-size: 26px;line-height:1;}
.blog-industries-module .industry-column .overlay {position: absolute;left: 0;right: 0;top: 0;bottom: 0;background-color: rgba(0,0,0,0.58);border-radius: 13px;background-image:url(//2637874.fs1.hubspotusercontent-na1.net/hubfs/2637874/raw_assets/public/Storemasta%20Theme/Images/overly.png);background-repeat: no-repeat;background-size: cover;background-position: center;}
.blog-industries-module .industry-column .industry-content-block {position: relative;display: flex;flex-direction: column;justify-content: flex-end;align-items: flex-end;text-align: right;}
.blog-industries-module .industry-column a {display: flex;width: 100%;height: 100%;justify-content: flex-end;}
.blog-industries-module .industry-3column .industry-column:first-child {width: calc(32% - 17px);}
.blog-industries-module .industry-3column .industry-column:last-child {width: calc(28% - 17px);}
.blog-email-subscribe-form form input[type='submit']{background-color:







rgba(0, 0, 0, 1.0)

;border-radius:10px;padding-top: 8px;
padding-right: 14px;
padding-bottom: 8px;
padding-left: 14px;
;font-size: 14.335px;margin-top: 10px;max-width:106px;}
.blog-email-subscribe-form form input[type='submit']:hover,.blog-email-subscribe-form form input[type='submit']:focus{background-color: 







rgba(232, 153, 38, 1.0)

;}
.blog-email-subscribe-form form .hs-form-field { margin-bottom: 8px;}
.blog-email-subscribe-form form input[type='text'], .blog-email-subscribe-form form input[type='email'], .blog-email-subscribe-form form input[type='password'], .blog-email-subscribe-form form input[type='tel'], .blog-email-subscribe-form form input[type='number'], .blog-email-subscribe-form form input[type='search'], .blog-email-subscribe-form form select, .blog-email-subscribe-form form textarea { border-color: #D9D9D9;padding: 8px 10px;}

.main-listing-layout-wrapper .section-inner-wrapper {display: flex;flex-wrap: wrap;}
.main-listing-layout-wrapper .section-left-column {width: 25%;box-shadow: 0px 7px 17px 0px rgba(0, 0, 0, 0.40);position: relative;padding:40px 85px;}
.main-listing-layout-wrapper .section-right-column {width: 75%;}
.blog-listing-repeater-module .blog-listing-block {padding: 50px;background-position: center right 0;background-size: cover;background-repeat: no-repeat;}
.blog-listing-repeater-module .blog-listing-block .blog-posts-list-wrapper {display: flex;flex-wrap: wrap;margin: 20px -20px 0;max-width: 1010px;}
.post-item {width: calc(33.33% - 40px);margin: 20px;position: relative;overflow:hidden;border-radius: 20.478px;}
.post-item .post-image {position: relative; padding-bottom: 90%;}
.post-item .post-image img {display: block;border-radius: 20.478px 20.478px 0px 0px;transition: all ease 0.4s;-webkit-transition: all ease 0.4s;position: absolute; left: 0;right: 0;top: 0; bottom: 0;object-fit: cover;height: 100%;width: 100%;}
.post-item .post-content-block {border-radius:0;background: #000;position: absolute;bottom: 0; color:#fff; padding: 20px;transition: all ease 0.4s;-webkit-transition: all ease 0.4s;line-height: 20px;left:0;right:0;}
.post-item .post-content-block .post-title {text-align: center;font-size: 14px;min-height: 45px;display: flex;align-items: center;justify-content: center;}
.post-item .post-content-block .post-title p {margin-top: 0;margin-bottom: 7px;}
.post-item .post-content-block .post-summary{min-height: 75px;}
.post-item a .post-link{color: #F7931E;}
.post-item a:hover .post-content-block {bottom: 0;transition: all ease 0.4s;-webkit-transition: all ease 0.4s;border-radius:0 0 20.478px 20.478px;}
.post-item a:hover .post-image img {transform: scale(1.1);-webkit-transform: scale(1.1);transition: all ease 0.4s;-webkit-transition: all ease 0.4s;}
.blog-topics-section,.blog-topics-section .block h3,.blog-topics-section .block .widget-module li a,.blog-subscription-section .section-heading h3,.blog-subscription-section .blog-email-subscribe-form .form-title {color:#9F9E9E;}
.blog-topics-section .block .widget-module ul {list-style: none;margin: 0;padding: 0;}
.blog-topics-section .block .widget-module ul li {margin: 5px 0 0;}
.blog-topics-section .block .widget-module li a:hover,.blog-topics-section .block .widget-module ul li.active a{color:#F7931E;}
.main-listing-layout-wrapper .section-left-column > div {max-width: 225px;margin-left: auto;}
.blog-subscription-section .section-heading h3, .blog-topics-section .block h3{font-size: 21px;font-family: ITC Avant Garde Gothic, sans-serif;font-weight: 400;margin-bottom:20px;}
.blog-subscription-section .blog-email-subscribe-form .form-title{font-size: 12px;margin-bottom:20px;font-weight: 400;font-family: ITC Avant Garde Gothic, sans-serif;line-height:18px;}
.blog-topics-section .block {margin-top: 55px;}
.blog-listing-repeater-module .section-header-row {display: flex;align-items: center;}
.blog-listing-repeater-module .section-header-row h2 {margin: 0;}
.blog-listing-repeater-module .section-header-row .section-link {margin-left: 30px;}
.section-link a,.post-link span,.link-text span{font-weight:500;font-size: 15px;vertical-align: middle;display: flex;align-items: center;}
.post-link span{color: #F7931E;}
.section-link a svg,.post-link span svg,.link-text span svg{margin: 0 0 0 5px;transition: all ease .3s;}
.section-link a:hover svg,a:hover .post-link span svg,a:hover .link-text span svg{margin-left:10px;}
.post-item .post-content-block .post-summary,.post-item .post-content-block .post-link {transform: translateY(210%);position: absolute;opacity: 0;transition: all ease 0.4s; -webkit-transition: all ease 0.4s;}
.post-item a:hover .post-content-block .post-summary,.post-item a:hover .post-content-block .post-link {
  transition: all ease 0.4s; -webkit-transition: all ease 0.4s;visibility: visible; position: relative; transform: translateY(0); opacity: 1;}
.blog-author-layout-wrapper .banner-header-row .author-image {width: 140px;}
.blog-author-layout-wrapper .banner-header-row {display: flex;align-items: center;flex-wrap: wrap;color: #9F9E9E;}
.blog-author-layout-wrapper .banner-header-row .banner-content {width: calc(100% - 140px);padding-left: 25px;}
.blog-author-layout-wrapper .banner-header-row .author-image img {width: 140px;height: 140px;border-radius: 100%;border: 2px solid #E89926;padding: 5px;}
.product-support-listing-template .blog-author-layout-wrapper .banner-header-row .banner-content h1,.product-support-listing-template .blog-author-layout-wrapper .banner-header-row .banner-content h2,.product-support-listing-template .blog-author-layout-wrapper .banner-header-row .banner-content h3,.product-support-listing-template .blog-author-layout-wrapper .banner-header-row .banner-content h4,.product-support-listing-template .blog-author-layout-wrapper .banner-header-row .banner-content h5,.product-support-listing-template .blog-author-layout-wrapper .banner-header-row .banner-content h6{color: #9F9E9E;}


.product-listing-items {display: flex;flex-wrap: wrap;margin: 0 -15px;}
.product-listing-items .product-item {width: calc(33.33% - 30px);border-radius: 22px; background-size: cover; padding: 15px; position: relative;padding-top: 30%;margin: 15px;}
.main-product-layout-wrapper .section-inner-wrapper {max-width: 870px;margin: 0 auto;}
.product-listing-items .product-item a {bottom: 0;color:#fff;margin: 0 auto;position: absolute; display: flex; top: 0;left: 0;right: 0;}
.product-listing-items .product-item .product-content-block {position: relative;display: flex;flex-direction:column;justify-content:flex-end;padding: 15px;}
.product-support-listing-template .banner-header h1 {color: #E89926;}
.product-support-listing-template .banner-header p {font-size: 21px;}
.main-product-layout-wrapper .section-header h2 {color: #fff;margin-bottom: 30px;}
.main-product-layout-wrapper {padding-top: 30px;}
.product-listing-items .product-item .overlay{position: absolute;left: 0;right: 0;top: 0;bottom: 0;background-color: rgba(0,0,0,0.6);border-radius: 13px;background-image:url(//2637874.fs1.hubspotusercontent-na1.net/hubfs/2637874/raw_assets/public/Storemasta%20Theme/Images/overly.png);background-repeat: no-repeat;background-size: cover;background-position: center;}
.load-more-link {text-align: center;margin: 30px 0;font-size: 15px}
.product-item .product-content-block .product-title h2,.product-item .product-content-block .product-title h3,.product-item .product-content-block .product-title h4,.product-item .product-content-block .product-title h5,.product-item .product-content-block .product-title h6 {
  color: #fff;}

/* =======cta-module======= */
.cta-module .section-content p {margin-top: 0;}
.cta-inner-wrapper .section-button-row {display: flex;justify-content: center;gap: 40px;}
.cta-inner-wrapper .section-button-row .section-button a {width: 100%;}
.cta-inner-wrapper .section-button-row .section-button {max-width: 220px;width: 100%;}
.cta-module .section-content h2 {margin-bottom: 25px;}

/* =======blog-post======= */
.blog-banner-section {background-size: cover;background-repeat: no-repeat;background-position: center;padding: 0 0 50px;position: relative;color: #fff;}
.blog-banner-section .overlay {position: absolute;left: 0;right: 0;top: 0;bottom: 0;background-color: rgba(0,0,0,0.6);background-image: url(//2637874.fs1.hubspotusercontent-na1.net/hubfs/2637874/raw_assets/public/Storemasta%20Theme/Images/overly.png);
  background-repeat: no-repeat;background-size: cover;background-position: center;}
.blog-banner-section .banner-inner-wrapper {position: relative;}
.blog-post-body-section {padding: 70px 0;}
.blog-post-body-section .section-inner-wrapper {display: flex;margin: 0 -15px;}
.vertical-links-box.sticky {position: sticky;top: 30px;display: inline-block;width:100%;}
.blog-post-body-section .blog-share-vertical {flex: 0;max-width: 0;padding-left: 15px;padding-right: 15px;}
.blog-post-body-section .section-mid-column {max-width: 75%;padding-left: 0;padding-right: 40px;}
.blog-post-body-section .section-right-column {width: 25%;padding-left: 30px;padding-right: 15px;border-left: 1px solid #9F9E9E;color:#9F9E9E;}
.vertical-jump-linkslist.blog-post-body-section  .blog-share.blog-share-vertical {max-width: 25%;flex: auto;}
.vertical-jump-linkslist.blog-post-body-section .section-mid-column {width: 50%;padding-left: 40px;}
.blog-form-section  .section-inner-wrapper {box-shadow: 0px 4px 17px 6px rgba(0, 0, 0, 0.25);border-radius: 19.106px;max-width: 580px;margin: 0 auto 0;padding: 58px 65px;}
.blog-form-section {padding: 50px 0 75px;}
.blog-post-social-share + div {position: sticky;top: 40px;margin-bottom: 70px;}
.post-body a {color: #E89926;}
.post-body a:hover {color: #F7931E;text-decoration: underline;}
.blog-share-vertical ul {margin: 0;padding:0 10px 0 0;list-style: none;}
.blog-share-vertical ul li {position: relative;}
.blog-share-vertical ul li a,.vertical-jump-linkslist .inner-box-links ul .jump-links a {display: block;color: #6A6969;padding: 0 0 5px;margin-bottom: 17px;border-bottom: 1px solid #9F9E9E;}
.blog-share-vertical .link-box-head h3 {margin: 0 0 30px;font-weight: 300;font-family: ITC Avant Garde Gothic, sans-serif;}
.blog-share-vertical ul li.active a,.blog-share-vertical ul li a:hover,.vertical-jump-linkslist .inner-box-links ul .jump-links.active a,.vertical-jump-linkslist .inner-box-links ul .jump-links a  {display: block;color: #E89926;border-color:#E89926;}
.blog-share-vertical ul li a:after,.vertical-jump-linkslist .inner-box-links ul .jump-links a:after{content: ">";position:absolute;right:-14px;font-family:monospace;font-size:24px;font-weight:300;line-height:1;top: -3px;}
.vertical-jump-linkslist .inner-box-links {display: none;}
.vertical-jump-linkslist .inner-box-links ul {margin: 0 0 50px;padding: 0;list-style: none;}
.vertical-jump-linkslist .inner-box-links ul .jump-links {position: relative;padding-left: 0;margin-bottom: 0;}
.vertical-jump-linkslist .inner-box-links ul .jump-links a h4 {color: #6A6969;margin:0 0 4px;font-size: 15px;}
.vertical-jump-linkslist .inner-box-links ul .jump-links a:hover {text-decoration: none;}
.vertical-jump-linkslist .inner-box-links ul .jump-links a:hover h4 {color: #F7931E;}
.vertical-jump-linkslist .inner-box-links ul .jump-links a:after{right:0;}
.blog-post-body-section .section-right-column h3{margin-top: 35px;margin-bottom: 15px;font-size: 15px;color:#9F9E9E;font-weight: 300;font-family:ITC Avant Garde Gothic;}
.post-body ul {padding-left: 20px;}
.post-body ul li {margin: 3px 0;}
.post-body h1,.post-body h2,.post-body h3,.post-body h4,.post-body h5,.post-body h6 {color:#6A6969;font-family: ITC Avant Garde Gothic, sans-serif;font-weight: 400;margin: 35px 0;}
.post-body h1 strong, .post-body h2 strong, .post-body h3 strong, .post-body h4 strong, .post-body h5 strong, .post-body h6 strong {font-weight: 400;}
.post-body h1{font-size: 36px;}
.post-body h2{font-size: 26px;}
.post-body h3{font-size: 21px;}
.post-body h4{font-size: 17px;}
.blog-detail-template .banner-header h1,.blog-detail-template .banner-header h2,.blog-detail-template .banner-header h3,.blog-detail-template .banner-header h4,.blog-detail-template .banner-header h5,.blog-detail-template .banner-header h6 {color:#fff;}
.blog-detail-template .banner-header h1 {margin-bottom: 5px;}
.blog-detail-template .banner-header p {margin-top: 0;font-size: 21px;line-height: 1.45;}
.blog-detail-template .blog-post-date {text-transform: uppercase; color: #9F9E9E; font-family: Helvetica, serif; margin-top: 55px;}
.blog-author-name a {color: #000;font-weight: 300;font-family: ITC Avant Garde Gothic, sans-serif;}
.blog-author-name a:hover {color: #F7931E;}
.blog-post-body-section .section-right-column .blog-email-subscribe-form h3 {margin-top: 0;margin-bottom: 15px;}
.blog-post-social-share .social-share a {margin: 0 5px 0 0;}
.blog-post-social-share .social-share a:hover svg path {fill:#E89926;}
.blog-post-body-section .section-right-column .related-posts ul {margin: 0;padding: 0;list-style: none;}
.blog-post-body-section .section-right-column .related-posts ul li {border-bottom: 1px solid #9F9E9E;padding: 15px 0;}
.blog-post-body-section .section-right-column .related-posts ul li a {color:#9F9E9E;}
.blog-post-body-section .section-right-column .related-posts ul li a:hover,.blog-post-body-section .section-right-column .related-posts ul li.active a:hover {color: #F7931E;}
.post-author-info-box .blog-author-avatar {width: 80px;}
.blog-pagination {display: flex;align-items: center;gap: 15px;justify-content: center;margin-top: 40px;margin-bottom: 20px;}
.blog-pagination svg {vertical-align: middle;display: inline-block;}
.blog-pagination svg path {fill: #F7931E;}
a.blog-pagination__link.blog-pagination__prev-link.blog-pagination__prev-link--disabled {opacity: 0.6;cursor: not-allowed;}
.blog-pagination a {display: flex;align-items: center;flex-wrap: wrap;gap: 15px;justify-content: center;font-size: 15px;}
.blog-pagination .blog-pagination__link--active {color: #000;}
.blog-post-body-section .container {max-width: 1600px;}

/* =======related-products-section======= */
.related-products-section span > div {display: flex;flex-wrap: wrap;margin: 0 -15px;}
.related-products-section .post-item {width: 253px !important;margin: 20px 15px;border-radius: 20.478px;background:#ffffff;box-shadow: 0px 4.095592021942139px 4.095592021942139px 0px rgba(0, 0, 0, 0.25);padding: 0;position: relative;}
.related-products-section .post-item a {display: block;}
.related-products-section .post-item .post-image {position: relative;padding-bottom: 115%;}
.related-products-section {padding: 30px 0 80px;}
.related-products-section .section-header h2 {background-color: #fff;position: relative;z-index: 1;display: inline-block;padding-right: 30px;margin-bottom: 0;}
.related-products-section .section-header:after {content: "";height: 1px;width: auto;background-color: #9F9E9E;position: absolute;left: 0;right: 0;top: 50%;transform: translateY(-50%);}
.related-products-section .section-header {position: relative;margin-bottom: 30px;}


.blog-listing-items-wrapper {padding: 50px 0;}
.blog-listing-items {display: flex;flex-wrap: wrap;margin: 0 -15px;}
.blog-listing-items .post-item {width: calc(33.33% - 30px);border-radius: 22px;background-size: cover;padding: 15px;position: relative;margin: 15px;min-height: 290px;}
.blog-listing-items .post-item .overlay {position: absolute;left: 0;right: 0;top: 0;bottom: 0;background-color: rgba(0,0,0,0.6);border-radius: 13px;
  background-image: url(//2637874.fs1.hubspotusercontent-na1.net/hubfs/2637874/raw_assets/public/Storemasta%20Theme/Images/overly.png);background-repeat: no-repeat;background-size: cover;background-position: center;}
.blog-listing-items .post-item a {position: relative;}
.blog-listing-items .post-item .product-content-block {color: #fff;display: flex; flex-direction: column; justify-content: flex-end; height: 100%;}
.blog-listing-items .post-item .product-content-block .product-title h6 {color: #fff;}
.search-result-section {padding: 30px 0;}
.search-input-section {padding: 50px 0;}
.blog-share-vertical ul li a:empty,.vertical-jump-linkslist .inner-box-links ul .jump-links a:empty { display: none;}
.hs-search-results__link:hover .hs-search-results__title {text-decoration: none;color: #E89926;}
.hs-search-results__pagination {margin: 50px 0 30px;}

/* =======product-support-listing======= */
.product-support-listing-template {background-color: #000;color: #9F9E9E;background-image: url(https://2637874.fs1.hubspotusercontent-na1.net/hubfs/2637874/Storemasta-Theme/images/shape_bg.png);background-repeat: no-repeat;background-position: center top;background-size: cover;}



/* =======footer======= */
footer{background-color: 







rgba(0, 0, 0, 1.0)

;font-size: 12px;}
footer .hs-menu-wrapper ul {list-style: none;margin: 0;padding: 0;}
.footer h1,.footer h2,.footer h3,.footer h4,.footer h5,.footer h6,.footer p,.footer span,.footer div,.contact-info a{color: #fff;}
.website-footer-module {padding: 50px 0 0;}
.website-footer-module .footer-top-row {display: flex;flex-wrap: wrap;justify-content: space-between;padding: 0 0 35px;}
.website-footer-module .footer-top-row .footer-right-column {display: flex;width:72%;}
.website-footer-module .footer-menu .hs-menu-wrapper > ul {display: flex;gap: 15px;justify-content: space-between;}
.website-footer-module .footer-bottom-row {display: flex;align-items: center;justify-content: flex-end;padding: 25px 0 30px;position: relative;}
.footer-bottom-row .menu-links ul {display: flex;align-items: center;}
.footer-bottom-row .menu-links ul li {margin: 0 0 0 20px;}
.website-footer-module .copyright-text {margin-right: 46px;}
footer .hs-menu-wrapper ul li a{
  
  color: #fff;
  font-size: 12px;
  text-transform: none;
  text-decoration:none;
  
  font-family: ITC Avant Garde Gothic, sans-serif;
  
}
footer .tertiary-button a {padding-top: 4px; padding-right: 15px;padding-bottom: 4px; padding-left: 15px; font-size: 12px;border-radius:5px;}
footer .hs-menu-wrapper ul li a:hover,footer .hs-menu-wrapper ul > li.active-branch > a,.contact-info a:hover{ color: #E89926; }
.website-footer-module .footer-top-row .footer-left-column {width: 28%;padding-right: 20px;}
.website-footer-module .footer-top-row .footer-right-column .footer-menu {width: 70%;}
.website-footer-module .footer-top-row .footer-right-column .contact-info-column {width: 30%;}
.website-footer-module .footer-menu .hs-menu-wrapper > ul > li {width: 33%;}
.website-footer-module .footer-menu .hs-menu-wrapper > ul > li > a,.website-footer-module .contact-info p strong {font-weight: bold;font-family:Helvetica, serif;}
.footer-bottom-row:before {content: ""; background-image: linear-gradient(90deg, #F8EB00 0%, #FFB000 29.00%, #FEAB01 38.00%, #FB9D06 48.00%, #F8870E 58.00%, #F36719 69.00%, #EC3F27 80.00%, #E92B2F 85.00%, #E42031 100%); height: 1.184px; display: block; width: 100%;position: absolute;top: 0;}
.website-footer-module .footer-menu .hs-menu-wrapper > ul li {margin-bottom: 4px;}
.website-footer-module .footer-menu .hs-menu-wrapper > ul li a.no-link {cursor: text;}
.website-footer-module .footer-menu .hs-menu-wrapper > ul li a.no-link:hover {color: inherit;}
.website-footer-module .footer-menu .hs-menu-wrapper > ul li ul {margin-top: 15px;display: block;}
.website-footer-module .contact-info p {margin-top: 0; margin-bottom: 15px;}
.website-footer-module .contact-info p img {margin-right: 15px;}
.website-footer-module .contact-info p svg {margin-right: 15px;height: 15px;vertical-align: text-bottom;}
.website-footer-module .social-share {display: flex;gap: 10px;padding-top: 10px;}
.website-footer-module .social-share svg {height: 16px;width: 12px;}
.website-footer-module .social-share span {background-color:#ffffff;width: 20px;height: 20px;border-radius: 100%;display: flex;justify-content: center;align-items: center;}
.website-footer-module .social-share a:hover span {background-color: #E89926;}
.website-footer-module .social-share a:hover svg path{fill:#fff;}
.website-footer-module .footer-menu .hs-menu-wrapper > ul li.active-branch a.no-link {color: inherit;}

.content-module h1, .content-module h2, .content-module h1, .content-module h3, .content-module h1, .content-module h4, .content-module h1, .content-module h5, .content-module h1, .content-module h6,.content-module p {margin-bottom: 20px;margin-top: 0;}
.content-module .section-inner-wrapper .section-header h1 {margin-bottom: 3rem;}
.content-module .section-content p a {text-decoration: underline;font-weight: 700;letter-spacing: 0.5px;color: #e89926;}
.underline-below-heading h1:after {content: '';display: block;width: 40px; height: 2px; background: #e89926; margin-top: 15px;}

.content-module .section-content ul {position: relative;padding-left: 30px;margin: 20px 0;}
.content-module .section-content ul li:before { position: absolute; left: 0; content: "\2714"; color: #e89926;font-size:18px;}
.content-module .section-content li {list-style: none;margin-bottom: 10px;}
.content-module .section-content ul[style="list-style-type: lower-alpha;"] li {list-style-type: lower-alpha;}
.content-module .section-content ul[style="list-style-type: lower-alpha;"] li:before {display: none;}
.content-module .section-content ul[style="list-style-type: lower-roman;"] li {list-style-type: lower-roman;}
.content-module .section-content ul[style="list-style-type: lower-roman;"] li:before {display: none;}
.content-module .section-content ul li::marker{ color: #e89926;font-size: 18px;}

.hero-module { background-repeat: no-repeat; position: relative;}
.hero-module .overlay {position: absolute;left: 0;right: 0;top: 0;bottom: 0;}
.hero-module .container {position: relative;}
.hero-module .section-header h1 {padding-bottom: 16px;}
.hero-module .section-button {margin-top: 40px;}
.hero-module .section-inner-wrapper .section-content {max-width: 450px;}

.hero-module-v2 .section-inner-wrapper {display: flex;align-items: center;}
.hero-module-v2 .section-inner-wrapper .section-left-column {padding-left: 27px;padding-right: 30px;width: 50%;}
.hero-module-v2 .section-inner-wrapper .section-right-column {width: 50%;}
.hero-module-v2 .section-content h1 {margin-bottom: 35px;}
.hero-module-v2 .section-button {padding-top: 20px;}
.hero-module-v2 .section-button a {max-width: 250px;width: 100%;}

.threeCol-icon-copy-module .sectiion-repeater-items {display: flex;width: 100%;align-items: flex-start;}
.threeCol-icon-copy-module .column-block {width: 33%;text-align: center;border-right: solid 1px #dadada;}
.threeCol-icon-copy-module .column-block:last-child {border: none;}
.threeCol-icon-copy-module .column-block .col-icon img {width: 54px;height: 44px !important;object-fit: contain;}
.threeCol-icon-copy-module .column-block .col-title h5 {margin-top: 36px;text-transform: uppercase;}

.content-module,.content-module div,.content-module .section-inner-wrapper {position: relative;}
.content-module .overlay {position: absolute;left: 0;right: 0;top: 0;bottom: 0;}
.content-module .section-content svg {vertical-align: sub;margin:0 10px 0 0;}
.content-module span.divider {font-size: 0;position: relative;padding: 0 12px;}
.content-module span.divider:after {position: absolute;content: "";width: 1.2px;height: 40px;background: white;top: -24px;}
.content-module .section-content strong {display: block;margin-top: 40px;font-weight: 600;}
.content-module .section-inner-wrapper .section-header {padding-bottom: 15px;}

.full-width-form-module .section-form form fieldset {width: 100%;max-width: 100%;}
.full-width-form-module .section-form form .hs-form-field {margin-bottom: 25px;}
.full-width-form-module .section-form .form-title {text-align: center;margin-bottom: 30px;}
.full-width-form-module .section-header {margin-bottom: 30px;}
.full-width-form-module .hs_submit.hs-submit {text-align: center;}

.twoC-image-content-module .section-inner-block {box-shadow: 2px 0px 30px rgba(170,170,170,0.10);}
.twoC-image-content-module .inner-wrap {display: flex;flex-wrap: wrap;}
.twoC-image-content-module .inner-wrap .section-content-column {padding-left: 50px;}
.twoC-image-content-module .section-inner-block.show-image-right .inner-wrap {flex-direction: row-reverse;}
.twoC-image-content-module .section-inner-block.show-image-right .inner-wrap .section-content-column {padding-right: 50px;padding-left: 0;}
.twoC-image-content-module .section-image-column .col-image img {object-fit: cover;border-radius: 10px;}
.twoC-image-content-module .enable-stretch-image .section-image-column .col-image img {width: 100%;border-radius: 0;display: block; margin: 0 auto;}

.courses-list-module .section-header {padding-bottom: 20px;}
.courses-list-module .courses-list-items .course-list-row {border-top: solid 1px;border-right: solid 1px;border-left: solid 1px;border-bottom: solid 0px;padding: 18px 18px 16px 14px;position: relative;border-color: #D9D9D9;transition: all ease-in-out .3s;}
.courses-list-module .courses-list-items .course-list-row p {margin: 0;background-repeat: no-repeat;background-position: right;position: relative;display: flex; align-items: center;flex-wrap: wrap;}
.courses-list-module .courses-list-items .course-list-row img {width: 23px;height: 25px;margin-right: 11px;border-style: none;vertical-align: middle;}
.courses-list-module .courses-list-items .course-list-row::after {position: absolute; content: ""; background: url(//2637874.fs1.hubspotusercontent-na1.net/hubfs/2637874/raw_assets/public/Storemasta%20Theme/Images/arrows-right.png);width: 9px;height: 15px;right: 21px;top: 23px;}
.courses-list-module .courses-list-items .course-list-row:hover {background: black;transition: all ease-in-out .3s;}
.courses-list-module .courses-list-items .course-list-row:hover:after{background-image:url(//2637874.fs1.hubspotusercontent-na1.net/hubfs/2637874/raw_assets/public/Storemasta%20Theme/Images/afteraroow.png);}
.courses-list-module .courses-list-items .course-list-row:hover,.courses-list-module .courses-list-items .course-list-row:hover p a{color:#fff;}
.courses-list-module .courses-list-items .course-list-row:last-child { border-bottom: solid 1px #D9D9D9;}
.courses-list-module .courses-list-items .course-list-row::before {position: absolute;background: url(//2637874.fs1.hubspotusercontent-na1.net/hubfs/2637874/raw_assets/public/Storemasta%20Theme/Images/bookss.png);content: "";width: 23px;height: 25px;background-repeat: no-repeat; background-size: cover;opacity: 0;}
.courses-list-module .courses-list-items .course-list-row:hover:before {opacity: 1;}

.title-list-module .sectiion-repeater-items {display: flex;flex-wrap: wrap;justify-content: center;}
.title-list-module .column-block {width: auto;max-width: 25.0%;flex: 0 0 25.0%;padding:0 15px;text-align: center;}
.title-list-module .container {max-width: 1024px;}
.title-list-module .column-block .col-title {max-width: 135px;margin: 0 auto;}
.title-list-module .column-block .col-title p strong {letter-spacing: 1px;}


.twoC-video-content-module .section-inner-block,.twoC-video-content-module .section-video-column{position: relative;}
.twoC-video-content-module .section-inner-block .inner-wrap {display: flex;position: relative;}
.twoC-video-content-module .section-video-column .video {display: block;position: relative;}
.twoC-video-content-module .section-video-column  .play-button {position: absolute;left: 0;right: 0;margin: 0 auto;top: 50%;transform: translateY(-50%);-webkit-transform: translateY(-50%);text-align: center;}
.twoC-video-content-module .col-button a {max-width: fit-content;}
.twoC-video-content-module .section-video-column .col-image img {display: block;margin: 0 auto;width: 100%;min-height: 780px;height: 600px !important;object-fit: cover;}
.twoC-video-content-module .section-content-column .col-content h2,.twoC-video-content-module .section-content-column .col-content h3 {margin-bottom: 30px;}
.twoC-video-content-module .section-content-column .col-content ul {margin: 30px 0 50px;padding-left: 25px;}
.twoC-video-content-module .section-content-column .col-content ul li {margin: 15px 0;}
.twoC-video-content-module .section-content-column {position: absolute;right: 0; bottom: 0;}

.methodology-module .methodology-repeater-items {display: flex;flex-wrap: wrap;gap: 30px;}
.methodology-module .methodology-repeater-items .methodology-column {width: calc(25% - 23px);position:relative;}
.methodology-module .section-header {max-width: 720px;margin: 0 auto 80px;}
.methodology-module .methodology-column .method-icon {position: absolute;left: 0;top: 0;transform: translateY(-50%);-webkit-transform: translateY(-50%);display: flex;align-items: center;justify-content: center;height: 50px;width: 50px;}
.methodology-module .methodology-column .method-title h5 {letter-spacing: 1.09px;text-transform: uppercase;margin-top: 25px;margin-bottom: 30px;}

.twoC-image-content-module .enable-stretch-image .section-image-column .col-image {height: 100%;}
.twoC-image-content-module .enable-stretch-image .section-image-column .col-image img {height: 100% !important;}
.meet-our-specialists-module .specialists-list {display: flex;flex-wrap: wrap;margin: 0 -15px;justify-content: center;text-align: center;padding-top: 25px;}
.meet-our-specialists-module .specialists-list .specialist-block {width: calc(25% - 30px);margin: 15px;}
.meet-our-specialists-module .specialists-list .person-image img {display: block;margin: 0 auto;width: 100%;}
.meet-our-specialists-module .specialists-list .person-name h4 {margin: 25px 10px 10px;text-transform: uppercase;}
.meet-our-specialists-module .specialists-list .person-title p {margin-top: 0;}
.meet-our-specialists-module .specialists-list .person-title {padding-bottom: 15px;}

.twoC-image-content-module .section-inner-block.enable-stretch-image .inner-wrap .section-content-column {padding: 50px;}
.twoC-image-content-module .enable-stretch-image .section-image-column .col-image img {height: 100% !important;}
.twoC-image-content-module .section-content-column .col-button {margin-top: 40px;margin-bottom: 15px;}
.twoC-image-content-module .section-content-column .col-content h2 {margin-bottom: 25px;}
.twoC-image-content-module .section-content-column .col-content p {margin: 18px 0;}
.twoC-image-content-module .section-content-column .col-content p:first-child strong {color: #E89926;letter-spacing: 1px;}

.testimonial-slider-module .testimonial-slider .slick-list,.testimonial-slider-module .testimonial-slider .slick-track,.testimonial-slider-module .testimonial-slide-item {display: flex;}
.testimonial-slider-module .testimonial-slide-item .slide-left-column {width: 50%;padding: 50px;}
.testimonial-slider-module .testimonial-slide-item .slide-right-column {width: 50%;}
.testimonial-slider-module .testimonial-slide-item .slide-right-column .company-logo-image {display: flex;justify-content: center;align-items: center;height: 100%;}
.testimonial-slider-module .person-quote blockquote {margin: 0;padding: 0;}
.slick-dots {list-style: none;line-height: 0; padding: 0;position: absolute;bottom: 0;right: 15px;margin: 0;text-align: center;width: auto;margin-left: auto; margin-right: auto;}
.slick-dots li {margin-left: 2.5px;margin-right: 2.5px;display: inline-block;}
.slick-dots li button {border: none;text-indent: 50px;overflow: hidden;padding: 0;width: 50px;height: 3px;background-color: #fff;border-radius: 0;  outline: 0;cursor: pointer;}
.slick-dots li.slick-active button {background-color: #e89926;}
.testimonial-slider {padding-bottom: 30px;}
.testimonial-slider-module .person-position h5 {text-transform: uppercase;margin: 45px 0 0;}
.testimonial-slider-module .company-name p:last-child {margin-bottom: 0;margin-top:5px;}

.main-system-template-section {padding: 80px 0;}
.main-system-template-section form input[type='submit'], .main-system-template-section form .hs-button {max-width: fit-content;}
.system-confirmation-page .page-header {text-align: center; margin-bottom: 72px;font-weight: 600;}
.system-confirmation-page .page-header h1 {margin-bottom: 15px;}
.system-confirmation-page .email-prefs {padding: 32px 48px;background-color: #F2F2F2;border-radius: 24px;margin: 0 auto; box-shadow: 0px 2px 4px rgba(16, 24, 40, 0.1);display: grid; gap: 24px 24px;}
.system-confirmation-page .email-prefs .header {margin: 0 0 8px;background-color: transparent;grid-column: 1/3;line-height: 28px;}
.system-confirmation-page .email-prefs .item {box-shadow: 0px 2px 4px rgba(16, 24, 40, 0.1);background-color: #fff;border-radius: 12px;padding: 16px;font-size: 14px;font-weight: 600;line-height: 24px;}
.system-confirmation-page .email-prefs .subscribe-options {grid-column: 1/3;}
.system-confirmation-page .email-prefs .item p:last-child {margin: 5px 0 0;font-weight:400;}
.system-confirmation-page .checkbox-row{color:#000;}
.system-unsubscribe-page form input[type='submit'] {margin-top: 15px;}
.system-unsubscribe-page form .hs-input {padding: 11px 9px !important;}
.system-unsubscribe-page .container {max-width: 480px;}

/******* Topics List ************/
span.filter-link-count {display: none;}

/* ======Media======= */
@media(max-width:1439px){
  .main-listing-layout-wrapper .section-left-column {padding: 40px 60px;}
}
@media(max-width:1199px){
  .main-listing-layout-wrapper .section-left-column { padding: 30px 15px;width: 20%;}
  .main-listing-layout-wrapper .section-right-column {width: 80%; }
  .blog-listing-repeater-module .blog-listing-block .blog-posts-list-wrapper {margin: 20px -10px 0;}
  .post-item {width: calc(33.33% - 20px);margin: 10px;}
  .blog-listing-repeater-module .blog-listing-block {padding: 50px 20px;}
  .related-products-section .post-item {width: calc(33% - 30px);}
  .website-header-module .hs-menu-wrapper > ul > li > .hs-menu-children-wrapper li { padding: 5px 15px;}
}
@media(max-width:1139px){
  .related-products-section .post-item {width: 225px !important;}
}
@media(max-width:1023px){
  .related-products-section .post-item {width: 218px !important;}
}
@media(max-width:991px){
  .website-header-module .header-logo {max-width: 170px;}
  .website-header-module .hs-menu-wrapper > ul > li {margin: 0 10px;}
  .header-links-row {gap: 10px;}
  .header-links-row a {width: auto;}
  .website-header-module .hs-menu-wrapper > ul > li > a { padding: 0 4px;}
  .header-links-row a:last-child {padding: 0.3rem;}
  .website-header-module .header-info-row {width: auto;gap: 13px;}
  .website-header-module .header-phone a {font-size: 18px;}
  .blog-industries-module .industry-2column .industry-column {min-height: 280px;}
  .website-footer-module .footer-top-row .footer-right-column {width: 100%;}
  .website-footer-module .footer-top-row .footer-left-column {width: 100%;padding-right: 0;padding-bottom: 30px; position: relative; margin-bottom: 30px;}
  .footer-top-row .footer-left-column:before {content: ""; background-image: linear-gradient(90deg, #F8EB00 0%, #FFB000 29.00%, #FEAB01 38.00%, #FB9D06 48.00%, #F8870E 58.00%, #F36719 69.00%, #EC3F27 80.00%, #E92B2F 85.00%, #E42031 100%);height: 1px;display: block;width: 100%;position: absolute;top: 100%;}
  .footer-bottom-row:before{display:none;}
  .post-item {width: calc(50% - 20px);margin: 10px;}
  .related-products-section .post-item,.product-listing-items .product-item {width: calc(50% - 30px);}
  .related-products-section .post-item {width: 226px !important;}
  .website-header-module .hs-menu-wrapper > ul {gap: 0;}
}
@media(min-width:768px) and (max-width:991px){
  .website-header-module .hs-menu-wrapper ul li a {font-size: 12px;}
  .website-header-module ul.hs-menu-children-wrapper li:hover ul.hs-menu-children-wrapper {width: 340px;}
}
@media(max-width:912px){
  .related-products-section .post-item {width: 274px !important;}
}
@media(max-width:820px){
  .related-products-section .post-item {width: 244px !important;}
}
@media(max-width:820px){
  .related-products-section .post-item {width: 226px !important;}
}
@media(min-width:992px){
  .blog-listing-repeater-module .blog-listing-block .blog-posts-list-wrapper.posts-3block {flex-direction: column;position: relative;gap: 30px;margin-left: 0;margin-right: 0;}
  .blog-listing-repeater-module .blog-listing-block .blog-posts-list-wrapper.posts-3block .post-item {margin: 0;margin-left: auto;}
  .blog-listing-repeater-module .blog-listing-block .blog-posts-list-wrapper.posts-3block .post-item:first-child {position: absolute;width: 67%;top: 0;margin: 0;bottom: 0;}
}
@media(min-width:768px){
  .website-header-module .header-mobile-row {display: none;}
  .website-header-module .hs-menu-wrapper > ul > li > a:after {display: block;content: "";border-bottom: 2px solid #E89926;transition: all ease 0.3s;-webkit-transition: all ease 0.3s;margin: 0 auto;width: 0;position: absolute;left: 0;right: 0;bottom: -3px;}

  .website-header-module .hs-menu-wrapper > ul > li:hover > a:after,.website-header-module .hs-menu-wrapper > ul > li.active-branch > a::after {width: 100%;}

  .website-header-module .hs-menu-wrapper > ul > li:last-child ul.hs-menu-children-wrapper .hs-menu-children-wrapper {-moz-columns: 1; columns: 1;}

  .website-header-module ul.hs-menu-children-wrapper{padding: 8px 0 13%;display:none;list-style: none;}

  .website-header-module ul.hs-menu-children-wrapper ul.hs-menu-children-wrapper {left: 100%;top: 0;display: none;}

  .website-header-module li ul.hs-menu-children-wrapper.open-menu-list {display: block;} 

  .website-header-module li ul.hs-menu-children-wrapper.open-menu-layout {display: block !important;} 

  .website-header-module ul.hs-menu-children-wrapper li.active-branch ul.hs-menu-children-wrapper{display: block;flex-wrap: wrap;}

  .website-header-module .hs-menu-wrapper > ul > li > .menu-outer-wrapper>.hs-menu-children-wrapper>li>a {border-bottom: 1px solid #9F9E9E;color: #9F9E9E;padding: 0 0 3px;}

  .website-header-module .hs-menu-wrapper > ul > li > .menu-outer-wrapper>.hs-menu-children-wrapper>li:hover>a,.website-header-module .hs-menu-wrapper > ul > li > .menu-outer-wrapper>.hs-menu-children-wrapper>li.active-branch>a {color: #fff;border-color: #E89926;}

  .website-header-module li ul.hs-menu-children-wrapper li a {display: block;font-size:14px;}

  .website-header-module ul.hs-menu-children-wrapper ul.hs-menu-children-wrapper,.website-header-module ul.hs-menu-children-wrapper ul.hs-menu-children-wrapper ul.hs-menu-children-wrapper {left: 100%;top: 0;display: none;-moz-columns: 2; columns: 2;}
  .website-header-module .hs-menu-wrapper > ul > li > .menu-outer-wrapper{box-shadow: 0 2px 9px 0 rgba(0, 0, 0, 0.2);border-radius: 0;position: absolute;text-align: left; text-transform: none;top: 100%;z-index: 99;background-color: #000;list-style: none; right: auto; left: auto;padding: 0 2rem;max-width: calc(100% - 34%);width: 100%;right:0;}
  .website-header-module .hs-menu-wrapper > ul > li > .menu-outer-wrapper > ul > li { display: flex;margin-bottom: 0.8rem;}
  .website-header-module .hs-menu-wrapper > ul > li > .menu-outer-wrapper > ul > li > a { width: 260px;}
  .website-header-module .hs-menu-wrapper > ul > li > .menu-outer-wrapper .menu-outer-wrapper > ul {position: absolute;top: 0;left: 340px;right: 0;}
  .website-header-module .hs-menu-wrapper > ul > li ul li {margin-bottom: 0.3rem;}
  .website-header-module .hs-menu-wrapper > ul > li ul li > a:hover,.website-header-module .hs-menu-wrapper > ul > li ul li.active-branch > a{color:#E89926;}
}
@media(max-width:1681px){
  .website-header-module .hs-menu-wrapper > ul > li > .menu-outer-wrapper {max-width: calc(100% - 30%);}
}
@media(max-width:1599px){
  .website-header-module .hs-menu-wrapper > ul > li > .menu-outer-wrapper {max-width: calc(100% - 28%);}
  .website-header-module ul.hs-menu-children-wrapper {padding: 8px 0 17%;}
}
@media(max-width:1439px){
  .website-header-module .hs-menu-wrapper > ul > li > .menu-outer-wrapper {max-width: calc(100% - 25%);}
  .website-header-module .hs-menu-wrapper > ul > li > .menu-outer-wrapper > ul > li > a {width: 210px;}
  .website-header-module .hs-menu-wrapper > ul > li > .menu-outer-wrapper .menu-outer-wrapper > ul {left: 270px;}
}
@media(max-width:1199px){
  .website-header-module .hs-menu-wrapper > ul > li > .menu-outer-wrapper .menu-outer-wrapper > ul {left: 230px;}
  .website-header-module .hs-menu-wrapper > ul > li > .menu-outer-wrapper > ul > li > a {width: 170px;}
  .website-header-module ul.hs-menu-children-wrapper {padding: 8px 0 30%;}
}
@media(max-width:991px){
  .website-header-module ul.hs-menu-children-wrapper {padding: 8px 0 60%;}
  .website-header-module .hs-menu-wrapper > ul > li:last-child ul.hs-menu-children-wrapper {padding: 8px 0 20%;}
  .hero-module-v2 .section-inner-wrapper .section-left-column {padding-left: 0;padding-right: 0;width: 100%;}
  .hero-module-v2 .section-inner-wrapper .section-right-column {width: 100%;margin-top: 60px;}
  .hero-module-v2 .section-inner-wrapper {flex-wrap: wrap;}
  .hero-module-v2 .section-inner-wrapper .section-image img {width: 100%;}
  .hero-module-v2 .section-content h1 {margin-bottom: 20px;}
  .hero-module-v2 .section-button {padding-top: 15px;}
  .twoC-image-content-module .section-image-column {width: 100% !important;}
  .twoC-image-content-module .inner-wrap .section-content-column {width: 100% !important;padding:35px 0 0;}
  .courses-list-module .courses-list-items .course-list-row strong {width: calc(100% - 45px); padding-right: 10px;}
  .testimonial-slider-module .testimonial-slide-item .slide-left-column {padding: 30px;}
  .methodology-module .methodology-repeater-items .methodology-column {width: calc(50% - 23px);position: relative;margin: 10px 0;}
  .meet-our-specialists-module .specialists-list .specialist-block {width: calc(50% - 30px);}
  .twoC-video-content-module .section-content-column {position: static;width: 100% !important;}
  .twoC-video-content-module .section-video-column {width: 100% !important;}
  .twoC-video-content-module .section-inner-block .inner-wrap {flex-wrap: wrap;}
  .twoC-video-content-module .section-video-column .col-image img {min-height: inherit;height: auto !important;}
}
@media(max-width:767px){
  .website-header-module {padding: 20px 0;position: relative;}
  .website-header-module .header-menu .hs-menu-wrapper {display: none;position: absolute; left: 0;right: 0;top: 100%;z-index: 1;background-color: #000;padding: 30px 15px;}
  .website-header-module .hs-menu-wrapper > ul > li {margin: 5px 0;position: relative;}  
  .website-header-module .hs-menu-wrapper:before {content: "";background-image: linear-gradient(90deg, #F8EB00 0%, #FFB000 29.00%, #FEAB01 38.00%, #FB9D06 48.00%, #F8870E 58.00%, #F36719 69.00%, #EC3F27 80.00%, #E92B2F 85.00%, #E42031 100%);height: 1px;display: block;width: 100%;position: absolute;top: 0;left: 0;right: 0;}
  .website-header-module .hs-menu-wrapper > ul {display: flex;flex-direction: column;}
  .blog-industries-module .industry-3column .industry-column:last-child,.blog-industries-module .industry-3column .industry-column,.blog-industries-module .industry-3column .industry-column:first-child,.blog-industries-module .industry-2column .industry-column:first-child,.blog-industries-module .industry-2column .industry-column:last-child{width: 100%;}
  .breadcrumb-row {padding: 25px 0;}  

  .website-footer-module .copyright-text { margin-right: 0;}
  .website-footer-module .footer-bottom-row { justify-content: center; text-align: center;}
  .website-footer-module .footer-top-row .footer-right-column,.website-footer-module .footer-menu .hs-menu-wrapper > ul {width: 100%; flex-wrap: wrap;}
  .website-footer-module .footer-top-row .footer-right-column .contact-info-column {width: 100%;padding-top: 20px;}
  .main-listing-layout-wrapper .section-left-column,.main-listing-layout-wrapper .section-right-column,.website-footer-module .footer-top-row .footer-right-column .footer-menu {width: 100%;}
  .footer-bottom-row .menu-links ul li {margin: 0 0 0 12px;}
  .website-footer-module {padding: 32px 0 0;}
  .website-footer-module .footer-menu .hs-menu-wrapper > ul > li {width: 47%;}
  .main-listing-layout-wrapper .section-left-column > div {max-width: 100%;}
  .website-footer-module .footer-menu .hs-menu-wrapper > ul li ul { margin-top: 15px;display: block !important;}
  .post-item {width: 100%;}
  .related-products-section .post-item {width: 395px !important;}
  .header-mobile-toggle {margin-left: auto;position: relative;} 
  .mobile-trigger span {height: 2px;width: 28px;margin: 6px 0;display: block;background-color: #fff;transition: all ease 0.3s;position: relative;}
  .mobile-open .mobile-trigger span:first-child {transform: rotate(45deg);-webkit-transform: rotate(45deg);top: 5px;}
  .mobile-open .mobile-trigger span:nth-child(2) {display: none;}
  .mobile-open .mobile-trigger span:last-child {transform: rotate(-45deg);-webkit-transform: rotate(-45deg); top: -3px;}
  .website-header-module .header-inner-wrapper .header-info-row {width: 100%;margin-top: 12px;}


  .blog-listing-template .blog-banner-section .banner-header p,.blog-detail-template .banner-header p,.breadcrumb-row p{ font-size: 15px;}
  h1,.section-header-row .section-header h2{font-size: 26px;}
  h2,.blog-industries-module .industry-column .industry-title h2{font-size: 21px;}
  .blog-listing-repeater-module .section-header-row {justify-content: space-between;}
  .blog-listing-repeater-module .section-header-row .section-link {margin-left: 0;}
  .blog-post-body-section {padding: 30px 0;}
  .blog-post-body-section .section-inner-wrapper {flex-wrap: wrap;}
  .blog-post-body-section .blog-share-vertical {max-width: 100%;}
  .blog-post-body-section .section-mid-column,.blog-post-body-section .section-right-column {max-width: 100%;padding-left: 15px;padding-right: 15px;width:100%;}
  .vertical-jump-linkslist.blog-post-body-section .section-mid-column{padding-left: 15px;}
  .vertical-jump-linkslist.blog-post-body-section  .blog-share.blog-share-vertical {max-width: 100%;flex: auto;}
  .vertical-jump-linkslist.blog-post-body-section .section-mid-column {width: 100%;}
  .blog-post-body-section .section-right-column{border:none;}
  .blog-form-section .section-inner-wrapper {padding: 25px 20px;}
  .blog-post-body-section .section-right-column h3 {margin-top: 20px;}
  .blog-post-social-share + div {margin-bottom: 20px;}
  .vertical-jump-linkslist .inner-box-links {display: block;}
  .blog-share-vertical ul {display: none;}
  hr {margin: 2.5rem 0;}
  .vertical-jump-linkslist .inner-box-links ul .jump-links:last-child a {border: none;}
  .product-listing-items .product-item {width: 100%;padding-top: 75%;}
  .cta-inner-wrapper .section-button-row {gap: 20px;flex-wrap:wrap;}
  .cta-inner-wrapper .section-button-row .section-button {width: 100%;}
  .blog-industries-module .industry-column a {justify-content: center;}
  .blog-industries-module .industry-column .industry-content-block {align-items: center;text-align: center;}
  .post-item .post-content-block{position: inherit;text-align:center;}
  .post-item .post-content-block .post-summary, .post-item .post-content-block .post-link {transform: translateY(0); position: inherit; opacity: 1;min-height: inherit;}
  .post-item .post-image,.related-products-section .post-item .post-image {padding-bottom: 60%;}
  .post-link span{justify-content: center;}
  .cta-module .section-content h2 {margin-bottom: 10px;}
  .post-item .post-content-block .post-title {min-height: inherit;}
  .blog-share-vertical ul li.active a, .blog-share-vertical ul li a:hover, .vertical-jump-linkslist .inner-box-links ul .jump-links.active a, .vertical-jump-linkslist .inner-box-links ul .jump-links a {max-width: 95%;}
  .blog-listing-items .post-item {width: 100%;}
  .blog-author-layout-wrapper .banner-header-row .author-image img {width: 100px;height: 100px;}
  .blog-author-layout-wrapper .banner-header-row .banner-content {width: calc(100% - 100px);padding-left: 15px;}
  .blog-author-layout-wrapper .banner-header-row .author-image { width: 100px;}  
  .website-header-module .hs-menu-wrapper > ul > li .hs-menu-children-wrapper {position: static; padding: 10px 0;width: 100%;list-style: none;}
  .website-header-module .hs-menu-wrapper > ul > li > .menu-outer-wrapper > .hs-menu-children-wrapper{display:none;}
  .child-trigger i {border: solid #fff;border-width: 0 3px 3px 0;display: inline-block;padding: 3px;transform: rotate(45deg);-webkit-transform: rotate(45deg);}
  .child-trigger {width: 40px;height: 20px;position: absolute;right: 0;top: 0;display: flex;align-items: center;justify-content: center;z-index: -1;}
  .child-trigger.child-open i {transform: rotate(-135deg);-webkit-transform: rotate(-135deg);}
  .website-header-module .hs-menu-wrapper > ul > li > .hs-menu-children-wrapper li {position: relative;}
  .website-header-module .hs-menu-wrapper > ul > li > .menu-outer-wrapper {max-width: 100%;}
  ul.hs-menu-children-wrapper li {position: relative;padding: 3px 15px;}
  .website-header-module .hs-menu-wrapper ul li a {font-size: 14px;display:block;}
  .child-trigger.child-open {top: 5px;}
  .website-header-module .hs-menu-wrapper > ul > li:last-child ul.hs-menu-children-wrapper {padding: 10px 0;}
  .website-header-module .hs-menu-wrapper > ul > li > .menu-outer-wrapper .menu-outer-wrapper > ul {display: none;}
  .website-header-module .hs-menu-wrapper > ul > li > .menu-outer-wrapper > .hs-menu-children-wrapper.open-menu-layout {display: block;}
  .website-header-module .hs-menu-wrapper > ul > li.active-branch > .menu-outer-wrapper .menu-outer-wrapper > ul {display: block;}
  .website-header-module .hs-menu-wrapper > ul > li > .menu-outer-wrapper > .hs-menu-children-wrapper > li > .menu-outer-wrapper > ul.hs-menu-children-wrapper {display: none;}
  .website-header-module .hs-menu-wrapper > ul > li > .menu-outer-wrapper > .hs-menu-children-wrapper > li.active-branch > .menu-outer-wrapper > ul.hs-menu-children-wrapper {display: block;}
  .website-header-module .hs-menu-wrapper > ul > li > .menu-outer-wrapper > .hs-menu-children-wrapper > li.active-branch > .menu-outer-wrapper > ul.hs-menu-children-wrapper li.active-branch a,.website-header-module .hs-menu-wrapper > ul > li.active-branch > a,.website-header-module .hs-menu-wrapper > ul > li > .menu-outer-wrapper > ul > li.active-branch > a{color:#E89926;}
  .threeCol-icon-copy-module .sectiion-repeater-items {flex-wrap: wrap;}
  .threeCol-icon-copy-module .column-block {width: 100%;text-align: center; border-bottom: solid 1px #dadada; padding-bottom: 8px;margin-top: 25px;border-right:0;}
  .content-module span.divider {padding: 0;display: block;}
  .content-module span.divider:after{display:none;}
  .content-module .section-inner-wrapper .section-header {padding-bottom: 0;}
  .content-module .section-content strong { margin-top: 20px;}
  .threeCol-icon-copy-module .column-block .col-title h5 {margin-top: 10px;}
  .website-footer-module .footer-menu .hs-menu-wrapper > ul li { padding-left: 0;}
  .twoC-image-content-module .section-inner-block.enable-stretch-image .inner-wrap .section-content-column {padding: 20px;}
  .title-list-module .column-block {width: 100%;max-width: 100%;flex: 100%;}
  .twoC-video-content-module .section-content-column { width: 100% !important; padding: 35px 20px !important;}
  .twoC-video-content-module .section-content-column .col-content h2, .twoC-video-content-module .section-content-column .col-content h3 {margin-bottom: 20px;}
  .twoC-video-content-module .section-content-column .col-content ul li {margin: 7px 0;}
  .twoC-video-content-module .section-content-column .col-content ul {margin: 20px 0 30px;padding-left: 25px;}
  .methodology-module .methodology-repeater-items .methodology-column {width: 100%;}
  .meet-our-specialists-module .specialists-list .specialist-block {width: calc(80% - 30px);}
  .meet-our-specialists-module .specialists-list {padding-top: 0;}
  .testimonial-slider-module .testimonial-slide-item .slide-right-column {width: 100%;}
  .testimonial-slider-module .testimonial-slider .slick-list {padding: 0 !important;}
  .testimonial-slider-module .testimonial-slide-item .slide-left-column {width: 100%;}
  .testimonial-slider-module .testimonial-slide-item {flex-wrap: wrap;flex-direction: column-reverse;justify-content: flex-end;}
  .testimonial-slider-module .testimonial-slide-item .slide-right-column {width: 100%;}
  .testimonial-slider-module .testimonial-slide-item .slide-right-column .company-logo-image {padding: 25px 15px;}
  .system-confirmation-page .email-prefs .item {margin: 24px 0;}
  .system-confirmation-page .email-prefs {display: block;padding: 30px 15px;}
  .main-system-template-section {padding: 50px 0;}
}
@media(max-width:736px){
  .related-products-section .post-item {width: 706px !important;}
}
@media(max-width:667px){
  .related-products-section .post-item {width: 637px !important;}
}
@media(max-width:540px){
  .related-products-section .post-item {width: 510px !important;}
}
@media(max-width:536px){
  .related-products-section .post-item {width: 506px !important;}
}
@media(max-width:479px){
  .blog-author-layout-wrapper .banner-header-row .banner-content {width: 100%; padding-left: 0;text-align: center; margin-top: 30px;}
  .blog-author-layout-wrapper .banner-header-row {flex-direction: column;justify-content: center;}
}
@media(max-width:480px){
  .related-products-section .post-item {width: 450px !important;}
  .hs-input.hs-fieldtype-intl-phone {width: 100% !important;}
}
@media(max-width:425px){
  .related-products-section .post-item {width: 345px !important;}
}
@media(max-width:414px){
  .related-products-section .post-item {width: 384px !important;}
}
@media(max-width:412px){
  .related-products-section .post-item {width: 382px !important;}
}
@media(max-width:393px){
  .related-products-section .post-item {width: 363px !important;}
}
@media(max-width:390px){
  .related-products-section .post-item {width: 360px !important;}
}
@media(max-width:375px){
  .related-products-section .post-item {width: 345px !important;}
}
@media(max-width:360px){
  .related-products-section .post-item {width: 330px !important;}
}
@media(max-width:320px){
  .related-products-section .post-item {width: 290px !important;}
}
@media(max-width:280px){
  .related-products-section .post-item {width: 250px !important;}
}



/* Magnific Popup CSS */
.mfp-bg {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1042;
  overflow: hidden;
  position: fixed;
  background: #0b0b0b;
  opacity: 0.8; }

.mfp-wrap {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1043;
  position: fixed;
  outline: none !important;
  -webkit-backface-visibility: hidden; }

.mfp-container {
  text-align: center;
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  padding: 0 8px;
  box-sizing: border-box; }

.mfp-container:before {
  content: '';
  display: inline-block;
  height: 100%;
  vertical-align: middle; }

.mfp-align-top .mfp-container:before {
  display: none; }

.mfp-content {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  margin: 0 auto;
  text-align: left;
  z-index: 1045; }

.mfp-inline-holder .mfp-content,
.mfp-ajax-holder .mfp-content {
  width: 100%;
  cursor: auto; }

.mfp-ajax-cur {
  cursor: progress; }

.mfp-zoom-out-cur, .mfp-zoom-out-cur .mfp-image-holder .mfp-close {
  cursor: -moz-zoom-out;
  cursor: -webkit-zoom-out;
  cursor: zoom-out; }

.mfp-zoom {
  cursor: pointer;
  cursor: -webkit-zoom-in;
  cursor: -moz-zoom-in;
  cursor: zoom-in; }

.mfp-auto-cursor .mfp-content {
  cursor: auto; }

.mfp-close,
.mfp-arrow,
.mfp-preloader,
.mfp-counter {
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none; }

.mfp-loading.mfp-figure {
  display: none; }

.mfp-hide {
  display: none !important; }

.mfp-preloader {
  color: #CCC;
  position: absolute;
  top: 50%;
  width: auto;
  text-align: center;
  margin-top: -0.8em;
  left: 8px;
  right: 8px;
  z-index: 1044; }
.mfp-preloader a {
  color: #CCC; }
.mfp-preloader a:hover {
  color: #FFF; }

.mfp-s-ready .mfp-preloader {
  display: none; }

.mfp-s-error .mfp-content {
  display: none; }

button.mfp-close,
button.mfp-arrow {
  overflow: visible;
  cursor: pointer;
  background: transparent;
  border: 0;
  -webkit-appearance: none;
  display: block;
  outline: none;
  padding: 0;
  z-index: 1046;
  box-shadow: none;
  touch-action: manipulation; }

button::-moz-focus-inner {
  padding: 0;
  border: 0; }

.mfp-close {
  width: 44px;
  height: 44px;
  line-height: 44px;
  position: absolute;
  right: 0;
  top: 0;
  text-decoration: none;
  text-align: center;
  opacity: 0.65;
  padding: 0 0 18px 10px;
  color: #FFF;
  font-style: normal;
  font-size: 28px;
  font-family: Arial, Baskerville, monospace; }
.mfp-close:hover,
.mfp-close:focus {
  opacity: 1; }
.mfp-close:active {
  top: 1px; }

.mfp-close-btn-in .mfp-close {
  color: #333; }

.mfp-image-holder .mfp-close,
.mfp-iframe-holder .mfp-close {
  color: #FFF;
  right: -6px;
  text-align: right;
  padding-right: 6px;
  width: 100%; }

.mfp-counter {
  position: absolute;
  top: 0;
  right: 0;
  color: #CCC;
  font-size: 12px;
  line-height: 18px;
  white-space: nowrap; }

.mfp-arrow {
  position: absolute;
  opacity: 0.65;
  margin: 0;
  top: 50%;
  margin-top: -55px;
  padding: 0;
  width: 90px;
  height: 110px;
  -webkit-tap-highlight-color: transparent; }
.mfp-arrow:active {
  margin-top: -54px; }
.mfp-arrow:hover,
.mfp-arrow:focus {
  opacity: 1; }
.mfp-arrow:before,
.mfp-arrow:after {
  content: '';
  display: block;
  width: 0;
  height: 0;
  position: absolute;
  left: 0;
  top: 0;
  margin-top: 35px;
  margin-left: 35px;
  border: medium inset transparent; }
.mfp-arrow:after {
  border-top-width: 13px;
  border-bottom-width: 13px;
  top: 8px; }
.mfp-arrow:before {
  border-top-width: 21px;
  border-bottom-width: 21px;
  opacity: 0.7; }

.mfp-arrow-left {
  left: 0; }
.mfp-arrow-left:after {
  border-right: 17px solid #FFF;
  margin-left: 31px; }
.mfp-arrow-left:before {
  margin-left: 25px;
  border-right: 27px solid #3F3F3F; }

.mfp-arrow-right {
  right: 0; }
.mfp-arrow-right:after {
  border-left: 17px solid #FFF;
  margin-left: 39px; }
.mfp-arrow-right:before {
  border-left: 27px solid #3F3F3F; }

.mfp-iframe-holder {
  padding-top: 40px;
  padding-bottom: 40px; }
.mfp-iframe-holder .mfp-content {
  line-height: 0;
  width: 100%;
  max-width: 640px; }
.mfp-iframe-holder .mfp-close {
  top: -40px; }

.mfp-iframe-scaler {
  width: 100%;
  height: 0;
  overflow: hidden;
  padding-top: 56.25%; }
.mfp-iframe-scaler iframe {
  position: absolute;
  display: block;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
  background: #000; }

/* Main image in popup */
img.mfp-img {
  width: auto;
  max-width: 100%;
  height: auto;
  display: block;
  line-height: 0;
  box-sizing: border-box;
  padding: 40px 0 40px;
  margin: 0 auto; }

/* The shadow behind the image */
.mfp-figure {
  line-height: 0; }
.mfp-figure:after {
  content: '';
  position: absolute;
  left: 0;
  top: 40px;
  bottom: 40px;
  display: block;
  right: 0;
  width: auto;
  height: auto;
  z-index: -1;
  box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
  background: #444; }
.mfp-figure small {
  color: #BDBDBD;
  display: block;
  font-size: 12px;
  line-height: 14px; }
.mfp-figure figure {
  margin: 0; }

.mfp-bottom-bar {
  margin-top: -36px;
  position: absolute;
  top: 100%;
  left: 0;
  width: 100%;
  cursor: auto; }

.mfp-title {
  text-align: left;
  line-height: 18px;
  color: #F3F3F3;
  word-wrap: break-word;
  padding-right: 36px; }

.mfp-image-holder .mfp-content {
  max-width: 100%; }

.mfp-gallery .mfp-image-holder .mfp-figure {
  cursor: pointer; }

@media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px) {
  /**
  * Remove all paddings around the image on small screen
  */
  .mfp-img-mobile .mfp-image-holder {
    padding-left: 0;
    padding-right: 0; }
  .mfp-img-mobile img.mfp-img {
    padding: 0; }
  .mfp-img-mobile .mfp-figure:after {
    top: 0;
    bottom: 0; }
  .mfp-img-mobile .mfp-figure small {
    display: inline;
    margin-left: 5px; }
  .mfp-img-mobile .mfp-bottom-bar {
    background: rgba(0, 0, 0, 0.6);
    bottom: 0;
    margin: 0;
    top: auto;
    padding: 3px 5px;
    position: fixed;
    box-sizing: border-box; }
  .mfp-img-mobile .mfp-bottom-bar:empty {
    padding: 0; }
  .mfp-img-mobile .mfp-counter {
    right: 5px;
    top: 3px; }
  .mfp-img-mobile .mfp-close {
    top: 0;
    right: 0;
    width: 35px;
    height: 35px;
    line-height: 35px;
    background: rgba(0, 0, 0, 0.6);
    position: fixed;
    text-align: center;
    padding: 0; } }

@media all and (max-width: 900px) {
  .mfp-arrow {
    -webkit-transform: scale(0.75);
    transform: scale(0.75); }
  .mfp-arrow-left {
    -webkit-transform-origin: 0;
    transform-origin: 0; }
  .mfp-arrow-right {
    -webkit-transform-origin: 100%;
    transform-origin: 100%; }
  .mfp-container {
    padding-left: 6px;
    padding-right: 6px; } }