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

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

/* 
ODW-logistics sec-text 
ODW-logistics Two Column Slider 
ODW-logistics Image Box

*/

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


@font-face {
  font-family: 'Veneer-Two';
  src: url('https://287536.fs1.hubspotusercontent-na1.net/hubfs/287536/ODW%20Logistics%20Child/VeneerW01-Two.woff2') format('woff2'),
    url('https://287536.fs1.hubspotusercontent-na1.net/hubfs/287536/ODW%20Logistics%20Child/VeneerW01-Two.woff') format('woff');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Veneer Two';
  src: url('https://287536.fs1.hubspotusercontent-na1.net/hubfs/287536/ODW%20Logistics%20Child/VeneerTwo.woff2') format('woff2'),
    url('https://287536.fs1.hubspotusercontent-na1.net/hubfs/287536/ODW%20Logistics%20Child/VeneerTwo.woff') format('woff');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}

body h1.pwr-hero__title, .customFont h1, .customFont h2, .customFont h3, .customFont h4, .customFont .pwr-image-box__title {
  font-family: 'Veneer Two';
  font-weight: 400;
}
body{
  word-wrap: break-word;
  line-height: 32px;
}
h1, h2{
  text-transform: uppercase;
}

@media(max-width: 575px) {
  h3.pwr-sec__title, h3, .pwr-heading-style--h3 {
    font-size: 24px; 
  }
}

.cta_button.pwr-cta--white-hover:not(.pwr-cta--hubspot-style):hover:after, 
.cta_button.pwr-cta--white-hove:not(.pwr-cta):not(.pwr-cta--hubspot-style):hover:after {
  background-color: #fff !important;
}

.cta_button.pwr-cta--white-hover:not(.pwr-cta--hubspot-style):not(.pwr-cta--link):hover,
.cta_button.pwr-cta--white-hover:not(.pwr-cta):not(.pwr-cta--hubspot-style):hover {
  color: var(--clr-btn-txt-dk) !important;
}

.all-text-white,
.all-text-white h1,
.all-text-white h2,
.all-text-white h3,
.all-text-white h4,
.all-text-white h5, 
.all-text-white h6,
.all-text-white p,
.all-text-white span,
.all-text-white a{
  color: #ffffff !important;
}
footer.footer .pwr-rich-text a:not(.pwr-cta):not(.cta_button),
footer.footer .pwr--dark .pwr-rich-text a:not(.pwr-cta):not(.cta_button){
  text-decoration:none;
}

.pwr-footer a:hover:not(input, .hs-button) {
  color: var(--clr-btn-primary) !important;;
  text-decoration: underline !important;
  text-underline-offset: 2px;
}

.updated-v2.pwr-sec-txt a:not(.pwr-cta):not(.cta_button){
  text-decoration:underline;
}

.align-left, .left{
  text-align:left !important;
  margin-right: auto !important;
}

.align-right, .right{
  text-align:right !important;
  margin-left: auto !important;
}

.align-center, .center{
  text-align:center !important;
  margin-right: auto !important;
  margin-left:auto !important;
}
.pwr--dark .pwr-hotspot-img__icons .pwr-tooltip__text h1,
.pwr--dark .pwr-hotspot-img__icons .pwr-tooltip__text h2,
.pwr--dark .pwr-hotspot-img__icons .pwr-tooltip__text h3, 
.pwr--dark .pwr-hotspot-img__icons .pwr-tooltip__text h4,
.pwr--dark .pwr-hotspot-img__icons .pwr-tooltip__text h5, 
.pwr--dark .pwr-hotspot-img__icons .pwr-tooltip__text h6,
.pwr-rich-text h1,
.pwr-rich-text h2,
.pwr-rich-text h3, 
.pwr-rich-text h4,
.pwr-rich-text h5, 
.pwr-rich-text h6,
.hs_cos_wrapper_type_rich_text h1,
.hs_cos_wrapper_type_rich_text h2,
.hs_cos_wrapper_type_rich_text h3, 
.hs_cos_wrapper_type_rich_text h4,
.hs_cos_wrapper_type_rich_text h5, 
.hs_cos_wrapper_type_rich_text h6,
.hs_cos_wrapper_type_header h1,
.hs_cos_wrapper_type_header h2,
.hs_cos_wrapper_type_header h3, 
.hs_cos_wrapper_type_header h4,
.hs_cos_wrapper_type_header h5, 
.hs_cos_wrapper_type_header h6{
  color: var(--clr-title-lt);
}
.pwr--dark .pwr-tooltip__text h1,
.pwr--dark .pwr-tooltip__text h2,
.pwr--dark .pwr-tooltip__text h3, 
.pwr--dark .pwr-tooltip__text h4,
.pwr--dark .pwr-tooltip__text h5, 
.pwr--dark .pwr-tooltip__text h6,
.pwr--dark .pwr-rich-text h1,
.pwr--dark .pwr-rich-text h2,
.pwr--dark .pwr-rich-text h3, 
.pwr--dark .pwr-rich-text h4,
.pwr--dark .pwr-rich-text h5, 
.pwr--dark .pwr-rich-text h6,
.pwr--dark .hs_cos_wrapper_type_rich_text h1,
.pwr--dark .hs_cos_wrapper_type_rich_text h2,
.pwr--dark .hs_cos_wrapper_type_rich_text h3, 
.pwr--dark .hs_cos_wrapper_type_rich_text h4,
.pwr--dark .hs_cos_wrapper_type_rich_text h5, 
.pwr--dark .hs_cos_wrapper_type_rich_text h6,
.pwr--dark .hs_cos_wrapper_type_header h1,
.pwr--dark .hs_cos_wrapper_type_header h2,
.pwr--dark .hs_cos_wrapper_type_header h3, 
.pwr--dark .hs_cos_wrapper_type_header h4,
.pwr--dark .hs_cos_wrapper_type_header h5, 
.pwr--dark .hs_cos_wrapper_type_header h6 {
  color: var(--clr-text-dk);
}
.pwr-rich-text ul,
.pwr-rich-text ol{
  margin-bottom:20px;
}
a{
  cursor:pointer;
}
@media(max-width:767px){
  .left, .right, .center{
    text-align:center !important;
    margin-right: auto !important;
    margin-left:auto !important;
  }
  .pwr-burger{
    width:100%;
  }
}

.pwr__rich-text , p{
  margin-top: 22px;
}

.pwr__cta-container {
  padding-top: 15px;
}

.pwr-sec-video__content{
  padding-right: 53px;
}

.pwr-filter{
  padding: 18px 0 30px;
}

.pwr-simple-list-item__additional-info{
  font-size: 16px;
}


/* Systems Pages -------------------------------------------------- */
/* ---------------------------------------------------------------- */

.pwr-sec-maintenance-error__title {
  font-family: 'veneer Two';
  color: var(--clr-base-dk);
}


/**************** Breadcrumb ********************/

@media(min-width: 1024px){
  .pwr--padding-t-20{
    padding-top: 15px !important;
  }
  .pwr-sec-breadcrumbs__list-item{
    padding: 0px 30px 0px 0;
  }
}


/*************** pwr-accordion *****************/

.pwr--light .pwr-accordion__icon:after, .pwr--light .pwr-accordion__icon:before{
  background-color: var(--clr-btn-primary) ;
}

/* .pwr-image-box .pwr-image-box__below, .pwr-image-box:hover .pwr-image-box__below.pwr--dark{
color: var(--clr-text-dk) !important;
} */
.pwr-image-box .pwr-image-box__below.pwr--light, .pwr-image-box:hover .pwr-image-box__below.pwr--light {
  color: var(--clr-text-lt) !important;
}
.pwr-image-box .pwr-image-box__below.pwr--dark, .pwr-image-box:hover .pwr-image-box__below.pwr--dark {
  color: var(--clr-text-dk) !important;
}
.pwr-simple-list-item__additional-info {
  color: var(--clr-btn-primary) !important;
  opacity: 1;
}
.pwr-sec-images__hotspots .pwr-tooltip__text span{
  font-size: 16px;
  line-height: normal;
}

.pwr-sec-images__hotspots.pwr--light {
  background: none;
}

.pwr-hotspot-img__icons .pwr-tooltip__text{
  padding: 19px 12px;
  box-shadow: 0px 3px 6px #00000029;
  border-radius: 5px;
  min-width:251px;
  max-width:275px;
}

@media(max-width:767px){
  .pwr-hotspot-img__icons .pwr-tooltip__text{
    padding: 12px 10px;
    min-width:180px;
  }  
}

/* .pwr-sec-breadcrumbs .pwr-sec-breadcrumbs__link, .pwr-sec-breadcrumbs.pwr--light .pwr-sec-breadcrumbs__link{
color: var(--clr-btn-primary);  
} */

.pwr-sec-breadcrumbs .pwr-sec-breadcrumbs__list-item .pwr-sec-breadcrumbs__link{
  color: var(--clr-btn-primary);
}
.pwr-sec-breadcrumbs .pwr-sec-breadcrumbs__list-item .pwr-sec-breadcrumbs__link.active{
  color: var(--clr-title-lt) !important;
}


/* ODW-logistics sec-text */

.updated-v2.pwr-sec-text-tabs li.pwr-tabs__tab.pwr-tabs__tab--active{
  border-bottom: 2px solid #EC7700;
  color: #EC7700;
}
.updated-v2.pwr-sec-text-tabs ol:not([style*=list-style-type])>li:before{
  color:#EC7700;
  content: counter(item) ". ";
}
.updated-v2.pwr-sec-text-tabs .pwr-sec-txt__title {
  margin: 0 0 0px;
}
.updated-v2.pwr-sec-text-tabs .pwr-sec__title-intro{
  margin-bottom:0;
  font-size: 15px;
  line-height: 16px;
}
.updated-v2.pwr-sec-text-tabs .pwr-tabs .pwr-tab__title {
  margin: 0px 0 0px;
}
.updated-v2 .pwr-sec-txt__title {
  margin-bottom: 5px;
}
.updated-v2 .pwr-sec__title-intro{
  margin-bottom: 6px;
  opacity: 0.7 !important;
}
@media(max-width:767px){
  .updated-v2.pwr-sec-text-tabs .pwr-rich-text.pwr-tab__content.pwr-tab__content--right {
    padding-top: 35px;
  }
  .updated-v2 .pwr-sec-txt__title {
    margin-bottom: 10px;
  }
}


/* Number Counter ------------------------------------------------- */
/* ---------------------------------------------------------------- */

/* for Locations pages */
.locationsCounter .pwr-stat {
  margin-bottom: 20px !important;
}
.locationsCounter .pwr-stat span.pwr-stat__title {
  padding: 0;
}



/* Custom Video Styles -------------------------------------------- */
/* ---------------------------------------------------------------- */
.pwr-sec-video__button {
  background-color: rgb(255 255 255/55%) !important;
  box-shadow: 0 0 20px rgb(0 0 0/30%);
}

.pwr-sec-video__button--small {
  font-size: 20px;
  height: 60px;
  line-height: 60px;
  width: 60px;
}

.pwr-video-box__below p, .pwr-video-box__below span, .pwr-video-box__below a, .pwr-video-box__below li {
  font-size: 14px;
}

.pwr-video-box__below .pwr-video-box__title {
  font-family: 'Veneer Two', sans-serif;
  font-weight: 400;
  font-size: 24px;
  color: var(--clr-title-lt);
}



/* ODW-logistics Two Column Slider */

.updated-v2 .swiper-slide{
  display:flex;
  align-items:center;
}
.updated-v2 .swiper-pagination-bullets.swiper-pagination-below{
  margin-top:0px !important;
}
.updated-v2 .pwr-sec-images__intro-sec{
  margin-bottom:0;
}
.updated-v2 .swiper-slide .button_container {
  padding-top: 35px;
}
.updated-v2 .swiper-slide .cta_button.pwr-cta--link{
  color: var(--clr-btn-primary); 
}
.updated-v2 .swiper-slide .cta_button.pwr-cta--link:after,
.updated-v2 .swiper-slide .cta_button:not(.pwr-cta):not(.pwr-cta--hubspot-style):after{
  background-color: var(--clr-btn-primary) !important; 
}
.updated-v2 .swiper-slide .cta_button.pwr-cta--link, 
.updated-v2 .swiper-slide .cta_button.pwr-cta--link:not(.pwr-cta--hubspot-style):before, 
.updated-v2 .swiper-slide .pwr-cta--link .cta_button:not(.pwr-cta):not(.pwr-cta--hubspot-style),
.updated-v2 .swiper-slide .pwr-cta--link .cta_button:not(.pwr-cta):not(.pwr-cta--hubspot-style):before{
  color: var(--clr-btn-primary); 
}
@media(max-width:767px){
  .updated-v2 .swiper-slide{
    flex-direction: column-reverse;
  }
  .updated-v2 .swiper-pagination-bullets.swiper-pagination-below{
    margin-top:50px !important;
  }
  .updated-v2 .pwr-sec-images__intro-sec{
    margin-bottom:0;
  }
}

/* ODW-logistics Image Box */

.updated-v2 span.pwr-rich-text.pwr-image-box__desc p {
  font-size: 14px;
  line-height: 25px;  
}
.updated-v2.pwr-image-box .pwr-image-box__front{
  width:100% !important; 
  left:0 !important;
}
.updated-v2 .pwr-image-box__front span.pwr-rich-text.pwr-image-box__desc p{
  color:#666666;
}
.updated-v2 span.pwr-image-box__title_image {
  display: flex;
  border-radius: 100%; 
  padding: 15px;
  width: 100%;
  margin: 0 auto 15px auto;
  height: 121px;
  align-items: center;
  justify-content: center;
}
.updated-v2 .pwr-image-box__back, 
.updated-v2 .pwr-image-box__front{
  top:0; 
  padding:30px 20px 50px 20px;
  position:relative;
}
.updated-v2 .pwr-sub-image-boxes .pwr-image-box__back,
.updated-v2 .pwr-sub-image-boxes .pwr-image-box__front{
  position:relative;
}
.updated-v2 .pwr-sub-image-boxes .pwr-image-box__img .pwr-image-box__back{
  display:none;
}
.updated-v2 .pwr-sub-image-boxes .pwr-image-box__img:hover .pwr-image-box__front{
  display:none;
}
.updated-v2 .pwr-sub-image-boxes .pwr-image-box__img:hover .pwr-image-box__back{
  display:block;
}
.updated-v2 .pwr-image-box__back.pwr-3D-box__info-box {
  display: none;
}
.updated-v2 .pwr-image-box__img:hover .pwr-image-box__back.pwr-3D-box__info-box{
  display:block; 
}
.updated-v2 .pwr-image-box__img:hover .pwr-image-box__front.pwr-3D-box__info-box{
  display:none; 
}

/* changes bullet style when used in image boxes */
.pwr-sec-image-boxes__container .pwr-rich-text ul:not([style*=list-style-type]) li:before {
  top: 10px;
}

.pwr-sec-image-boxes__container .pwr-rich-text ul:not([style*=list-style-type]) li, .pwr-sec-image-boxes__container .pwr-rich-text ul:not([style*=list-style-type]) p {
  line-height: 1.6;
}

/* ODW 2-Column List Module ------------------------------------------------ */
.odw-pwr-two-col-text_list_section p:first-child {
  margin-top: 0;
}

@media (max-width: 575px) {
  .page-center.odw-two-col-text_list_wrapper {
    margin-left: 25px;
    margin-right: 25px;
  }
}


/* Pillar Page TOC Module */
.pwr-toc-menu--overlay ul.toc-list {
    position: relative !important;
}

.pwr-toc-menu .toc-list {
 overflow-y: hidden !important; 
}


/* Sec Text */

.pwr-sec-txt--2col .pwr-sec-txt__content--top{
  padding-top: 14px;
}

@media (max-width: 575px) {
  .parcelMap .page-center {
    margin-left: 0px;
    margin-right: 0px;
  }
  .parcelMap .page-center .pwr-form.pwr-tabs__dropdown {
    margin-left: 25px;
    margin-right: 25px;
  }
}

/* Image Slider */



@media(min-width: 768px){
  .pwr-sec-images__intro-sec{
    margin-bottom: 42px;
  }
}

@media(max-width: 768px){
  .case-study-right-col img {
    max-width: 225px !important;
  }
}

.swiper-pagination-horizontal.swiper-pagination-bullets{
  margin-bottom: 40px;
}


.updated-v2 .swiper-slide a.cta_button.pwr-cta--link {
  padding: 20px 0;
}

/* Header */
.pwr-header-advanced-mms .pwr-adc__content-wrappers a {
  display: inline-block;
  font-size: 14px;
  line-height: 1.2;
}
.body-wrapper:has(.pwr-header-fixed,.pwr-header-abs):has(#pwr-header-top:not(.pwr-header-top--no-desktop)) .pwr-header{
  top: 63px !important;
}
.body-wrapper:has(.pwr-header-fixed,.pwr-header-abs):has(#pwr-header-top:not(.pwr-header-top--no-desktop)) .pwr-header.scroll{
  top:0px !important; 
}
.pwr-header-advanced-mms .pwr-adc__content-wrappers strong a {
  color: var(--clr-title-lt) !important;
}

.pwr-header-advanced-mms .pwr-adc__content-wrappers p {
  display: inline-block;
  font-size: 14px;
  line-height: 1.2;
}

.pwr-header-advanced-mms .pwr-adc__content-wrappers strong a:hover {
  color: var(--clr-title-lt) !important;
}
#pwr-header-search__input{
      padding: 15px 85px 15px 0;
}
.pwr-burger__icon-close{
  top:15px;
}

.pwr-header-top__menu .hs-menu-wrapper li a{
  color:var(--clr-text-lt);
}
.pwr-header-top__menu .hs-menu-wrapper li:not(:last-child):after{
  color: transparent;
}
.pwr--light .pwr-adc-content__title, 
.pwr--light.pwr-adc .pwr-adc-sub:not(.pwr--dark) .pwr-adc-content__title, 
.pwr--light.pwr-adc .pwr-adc__col:not(.pwr--dark) .pwr-adc__content-wrapper:not(.pwr--dark) .pwr-adc-content__title, 
.pwr--light.pwr-adc-sub .pwr-adc-content__title, .pwr--light.pwr-adc__col .pwr-adc__content-wrapper:not(.pwr--dark) .pwr-adc-content__title, 
.pwr--light.pwr-adc__content-wrapper .pwr-adc-content__title, 
.pwr-adc-content__title{
  color:var(--clr-txt-nav-dk);
}
.pwr-adc-content.pwr-adc-content--menu {
  padding-left: 15px;
}
.pwr-adc-content.pwr-adc-content--icon {
  padding-bottom: 25px;
}
.pwr--light.div[class*=pwr-adc__col--border-],
.pwr--light.pwr-adc div[class*=pwr-adc__col--border-]:not(.pwr--dark), 
div[class*=pwr-adc__col--border-]:not(.pwr--dark){

}
body .pwr-burger-bottom-bar__inner{
 overflow:auto; 
}
@media(max-width:1200px){
  .body-wrapper:has(.pwr-header-fixed,.pwr-header-abs):has(#pwr-header-top:not(.pwr-header-top--no-desktop)) .pwr-header{
    top: 0px !important;
    transition: all 0.2s ease-in-out;
  } 
  body #pwr-header-search__input{
        padding: 15px 120px 15px 20px;
  }
}

/* Footer */

footer.footer .container-fluid.footer-top__container {
  z-index: 1;
  position: relative;
}
footer.footer .pwr--dark .pwr-social-icon{
  color:var(--clr-link-html) !important;
}
footer.footer  .pwr--dark .pwr-footer-subscribe__form .hs-email .hs-input{
  background:#00224A;
}
footer.footer .pwr-footer-full.pwr--dark .hs-menu-wrapper.hs-menu-flow-vertical li.hs-menu-depth-2>a,
footer.footer .pwr-footer:not(.pwr-footer-advanced).pwr--dark a:not(.pwr-link):not(.pwr-back-to-top){
  color:var(--clr-text-dk); 
}
footer.footer .pwr-footer-subscribe__form .hs-submit .hs-button {
  margin: 0;
  padding: 14px 14px!important;
  width: 100%;
  line-height: 21px;
  font-size: 11px;
}
.cta_button.pwr-cta--regular-solid-primary-background, 
.pwr-btn--regular-solid-primary-background .hs-submit,
.pwr-cta--regular-solid-primary-background .cta_button:not(.pwr-cta):not(.pwr-cta--hubspot-style){
  color:var(--clr-link-html);
}
footer.footer .updated-v2.pwr-sec-txt .page-center {
  margin: 0;
}



/* Homepage ------------------------------------------ */
/* --------------------------------------------------- */

.updated-v2  .pwr--box{
  width:100%; 
}
/* Homepage Hero */
.homepageHero .pwr-video-background-plyr video,
.homepageHero.pwr-sec-split {
  background-color: transparent !important;
  background: url(https://287536.fs1.hubspotusercontent-na1.net/hub/287536/hubfs/tire-treads-footprints.png), no-repeat !important;
}

.homepageHero  .pwr-sec-split__img {
  background-color: transparent !important;
}


.homepageHero .pwr-sec-split__right {
  width: 65% ;
}

.homepageHero .pwr-sec-split__left {
  width: 35% ;
}

@media(max-width:992px) {
  .homepageHero .pwr-sec-split__right,
  .homepageHero .pwr-sec-split__left {
    width: 100% ;
  } 
  .pwr-image-box.pwr-image-box--one-by-one:not(.swiper-slide), .pwr-image-box.pwr-image-box--two-by-one{
    width: 100%!important;
  }
}


.homepageHero .plyr__poster {
  background-color: transparent !important;
}

.homepageHero .pwr-video-background-plyr .plyr__video-embed {
  max-width: 100%;  /* I think this is the most important */
  max-height: 100%;
}

.homepageHero .pwr-video-background-plyr .plyr {
  max-height: 600px;
  height: 600px;
}

@media(max-width: 1355px) {
  .homepageHero .pwr-sec-split__img {
    height: 550px;
    min-height: 550px;
  }
  .homepageHero .pwr-video-background-plyr .plyr {
    max-height: 550px;
    height: 550px;
  }
}

@media(max-width: 992px) {
  .homepageHero .pwr-sec-split__img {
    height: 550px;
    min-height: 550px;
  }
  .homepageHero .pwr-video-background-plyr .plyr {
    max-height: 550px;
    height: 550px;
  }
}

@media(max-width: 768px) {
  .homepageHero .pwr-sec-split__img {
    height: 355px;
    min-height: 355px;
  }
  .homepageHero .pwr-video-background-plyr .plyr {
    max-height: 355px;
    height: 355px;
  }
  .updated-v2.customIconBox .pwr-image-box__back, 
  .updated-v2.customIconBox .pwr--box .pwr-image-box__front{
    min-height:max-content !important;
  }

}

@media(max-width: 480px) {
  .homepageHero .pwr-sec-split__img {
    height: 260px;
    min-height: 260px;
  }
  .homepageHero .pwr-video-background-plyr .plyr {
    max-height: 260px;
    height: 260px;
  }
}

@media(max-width:1200px){
  .pwr-header-top{
    display:none; 
  }
  .pwr-header.pwr-header-fixed{
    top:0px !important; 
  }
  div#pwr-header-fixed__spacer{
    height:0 !important; 
  }
}
@media(max-width:1470px){
  .pwr-header-top .hs-menu-wrapper.hs-menu-flow-horizontal li.hs-menu-depth-1>ul.hs-menu-children-wrapper{
    left: auto;
    right: -30px;
  }
  .pwr-header-top .hs-menu-wrapper ul.hs-menu-children-wrapper{
    min-width:max-content !important;
  }

}

/* Recent Resource Slider */

.pwr-sec-images.recent-resource-slider .swiper-slide {
  display: flex;
  align-items: center;
  justify-content: center;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  -webkit-box-align: stretch;
  -moz-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
}
.pwr-sec-images.recent-resource-slider .swiper-slide .span5.recent-resource-left-col {
  flex-basis: 41%;
  padding: 90px 50px 125px;
  text-align: center;
}
.pwr-sec-images.recent-resource-slider .swiper-slide .span7.recent-resource-right-col {
  flex-basis: 59%;
}
.pwr-sec-images.recent-resource-slider .swiper-pagination-horizontal.swiper-pagination-bullets {
  margin-bottom: 45px;
  margin-top: -47px !important;
  width: 41%;
}
.pwr-sec-images.recent-resource-slider .page-center{
  margin:0;
}
.pwr-sec-images.recent-resource-slider .swiper-slide .span5.recent-resource-left-col .textsec p{
  font-size: 14px;
  line-height: 26px;
}
.pwr-sec-images.recent-resource-slider .swiper-slide .span5.recent-resource-left-col .textsec .feature {
  font-size: 15px;
  line-height: 16px;
  padding-bottom: 8px;
  opacity: 0.8;
}
.pwr-sec-images.recent-resource-slider .swiper-slide .span5.recent-resource-left-col .textsec span.date-for {
  font-size: 13px;
  line-height: 14px;
  font-weight:600;
  padding-bottom: 10px;
  color:var(--clr-link-html);
}
.textsec h5{
  text-transform: uppercase;
  line-height: 1.2em;
}
body .updated-v2 .pwr-image-box__back.pwr-3D-box__info-box .pwr-rich-text ul:not([style*=list-style-type]) li:before{
  background:#ffffff;
}
body .pwr-sec-images{
  overflow:visible;
  z-index: 1;
}
@media(max-width:1124px){
  footer.footer .pwr-footer-subscribe__form .hs-submit .hs-button{
    padding: 14px 8px!important;
  }
}

@media(min-width:1200px){
 .pwr-burger--open{
   display:none !important;
  }
  div#pwr-js-header-right-bar{
   display:block !important; 
  }
}

@media(max-width:767px){
  footer.footer .pwr-footer-subscribe__form .hs-submit .hs-button{
    padding: 14px 8px!important;
  }
  .pwr-sec-images.recent-resource-slider .swiper-slide{
    flex-direction: column-reverse;
  }
  .pwr-sec-images.recent-resource-slider .swiper-pagination-horizontal.swiper-pagination-bullets{
    width:100%;
  }
  .pwr-sec-images.recent-resource-slider .swiper-slide .span7.recent-resource-right-col{
    flex-basis: auto;
    height: 50vw;
  }
  .pwr-sec-images.recent-resource-slider .swiper-slide .span5.recent-resource-left-col{
    padding: 40px 50px 100px;
  }
  .updated-v2  .pwr--box .pwr-image-box__overlay.pwr-image-box__overlay--front{
    width:100%; 
    height:100% !important;
  }
}

/* Blog Listing */

.updated_v2.body-container-wrapper--blog-post .pwr-post-content{
  margin: 0 auto;
  max-width: 100%;
  display:flex;
}
.updated_v2.body-container-wrapper--blog-post .pwr-post-content .blog_left_content{
  width:100%;
  max-width:66%;
}
.updated_v2.body-container-wrapper--blog-post .pwr-post-content .blog_right_content{
  width:100%;
  margin-left: 5%;
  max-width: 29%;
}
body .updated_v2.body-container-wrapper--blog-post .pwr-post-content .blog_right_content .hs-form-field{
  margin-bottom:0; 
}
.updated_v2.body-container-wrapper--blog-post .pwr-post-content .blog_right_content .hs_cos_wrapper_type_form .form-title{
  padding:0;
  margin:0;
}
.updated_v2.body-container-wrapper--blog-post .pwr-post-content .blog_right_content .blog_subscribe_form_container{
  background: transparent linear-gradient(180deg, #034878 0%, #002C5F 100%) 0% 0% no-repeat padding-box;
  padding:33px 40px 40px;
}
.updated_v2.body-container-wrapper--blog-post .pwr-post-content .blog_right_content .blog_subscribe_form_container #form-header{
  color:#FFFFFF;
  text-align:center;
  padding-bottom: 14px;
}
.updated_v2.body-container-wrapper--blog-post .pwr-post-content .blog_right_content .blog_subscribe_form_container form input[type=email]{
  background-color:rgba(var(--clr-base-lt-rgb),.05);
}

/* Blog Post */

.body-container-wrapper--blog-post.updated_v2 .pwr--light.pwr-post-content h1,
.body-container-wrapper--blog-post.updated_v2 .pwr--light.pwr-post-content h2,
.body-container-wrapper--blog-post.updated_v2 .pwr--light.pwr-post-content h3,
.body-container-wrapper--blog-post.updated_v2 .pwr--light.pwr-post-content h4,
.body-container-wrapper--blog-post.updated_v2 .pwr--light.pwr-post-content h5,
.body-container-wrapper--blog-post.updated_v2 .pwr--light.pwr-post-content h6{
  color:var(--clr-txt-nav-dk);
}

.body-container-wrapper--blog-post.updated_v2 .pwr--dark.pwr-post-content h1,
.body-container-wrapper--blog-post.updated_v2 .pwr--dark.pwr-post-content h2,
.body-container-wrapper--blog-post.updated_v2 .pwr--dark.pwr-post-content h3,
.body-container-wrapper--blog-post.updated_v2 .pwr--dark.pwr-post-content h4,
.body-container-wrapper--blog-post.updated_v2 .pwr--dark.pwr-post-content h5,
.body-container-wrapper--blog-post.updated_v2 .pwr--dark.pwr-post-content h6{
  color:var(--clr-txt-nav-lt);
}

.body-container-wrapper--blog-post.updated_v2 .pwr--light.pwr-post-content p,
.body-container-wrapper--blog-post.updated_v2 .pwr--light.pwr-post-content .pwr-author-profile svg{
  color:  var(--clr-text-lt);
}

.body-container-wrapper--blog-post.updated_v2 .pwr--dark.pwr-post-content p,
.body-container-wrapper--blog-post.updated_v2 .pwr--dark.pwr-post-content .pwr-author-profile svg{
  color:  var(--clr-text-dk);
}

.pwr-post-content  ul.hs-blog-social-share-list li.hs-blog-social-share-item.hs-blog-social-share-item-twitter{
  display: flex;
  align-items: flex-start;
}

.pwr-post-content .blog_left_content p:first-child {
  margin-top: 0px;
}

.pwr-post-content .pwr-post-social{
  padding:0px;
  padding-top: 62px;
}

.pwr-post-content  .pwr-social-icon{
  height: 20px;
  cursor: pointer;
}
.pwr-post-content .downliad_case_study_image {
  padding-top: 40px;
}
.pwr-post-content .pwr-author-profile svg{
  opacity:0.7;
}

.pwr-post-content .recent_post{
  padding-top: 50px;
}

.recent_post p{
  font-size: 16px;
  line-height: 18px;
  margin-top: 19px;
}
.recent_post .publish-date-conta p{
  opacity: 0.5;
  margin-bottom: 25px;
}
.pwr-post-body .case-study-img{
  margin-top:70px;
}

.pwr-post-content  .pwr-social-icon.copy-link{
  position:relative;
}
.pwr-post-content  .copy-text-container p{
  font-size: 14px;
  line-height: 16px;
  margin:0px;
}
.pwr-post-content  .copy-text-container{
  background-color: #fff;
  padding: 10px 14px;
  border-radius: 8px;
  position:absolute;
  content:'';
  width:110px;
  height:36px;
  left:-26px;
  top:-43px;
}

.pwr-post-body{
  padding-bottom: 117px;
  padding-top:95px;
}

._2tga._8j9v{
  line-height: 13px !important;
}

.pwr-post-body .pwr-author-profile__wrapper.pwr--sec-padding-t-md{
  padding-top: 55px !important;
}

.pwr-post-body .pwr-author-profile__wrapper .pwr-author-profile{
  border-radius: 6px;
}

.pwr-post-body .blog_left_content img{
  width:100%;
  height: auto;
}

.blog_subscribe_form_container.pwr--dark .hs-richtext.hs-main-font-element h4 {
  color: var(--clr-form-label-hs);
  text-align: center;
}

.resources-main-fix a.content-button {
  padding: 10px;
  font-weight: 500;
  font-size: 12px;
  line-height: 14px;
}

@media(min-width: 768px) and (max-width: 1024px){
  .pwr-author-profile__info{
    padding-left: 25px;
  }
  .pwr-author-profile{
    padding: 30px;
  }
}

@media (max-width: 767px){
  .updated_v2.body-container-wrapper--blog-post .pwr-post-content{
    display:block;
    padding-bottom:0px;
  }
  .updated_v2.body-container-wrapper--blog-post .pwr-post-content .blog_left_content{
    width:100%;
    max-width:none;
  }
  .updated_v2.body-container-wrapper--blog-post .pwr-post-content .blog_right_content{
    width:100%;
    margin-left: 0%;
    max-width: none;
  }
  .pwr-avatar{
    width:auto;
    height:auto;
    margin:0px;
    margin-bottom:20px;
  }
  .pwr-author-profile{
    padding: 30px;
  }
  .pwr-post-content .pwr-post-social , {
    padding: 40px 0 0;
  }
  .pwr-post-content .pwr-author-profile__wrapper.pwr--sec-padding-t-md.pwr--sec-padding-b-md{
    padding: 40px 0 !important;
  }
  #hs_cos_wrapper_resources-columns .resources-section{
    padding: 60px 0;
  }
  .pwr-post-body .recent_post{
    padding-top: 40px;
  }
  .pwr-post-body .case-study-img{
    margin-top: 40px;
  }
  .pwr-post-body .pwr-post-social{
    margin: 0px;
  }
  .pwr-post-body{
    padding-top: 60px;
    padding-bottom: 60px;
  }
  .updated-v2 .pwr-image-box__img.pwr-3D-box__sensor.pwr-3D-box--shaddow-on-hover.lazyloaded{
    min-height:max-content !important;
  }
}

.pwr-post-header__title{
  color:: var(--clr-text-dk);
  font-family: Veneer-Two;
  font-size: var(--fs-h1);
  font-weight: var(--fw-h1);
  letter-spacing: var(--ls-h1);
  line-height: var(--lh-h1);
}
.pwr-post-header .pwr-post-item__n-min-read{
  padding-bottom: 9px;
}
.pwr-post-header .pwr-post-item__n-min-read{
  font-weight: 400;
}

@media(min-width: 768px){
  .pwr-post-content{
    padding-bottom: 0px;
  }
  .pwr-author-profile__wrapper.pwr--sec-padding-b-md{
    padding-bottom: 0px !important;
  }
  #hs_cos_wrapper_resources-columns .resources-section{
    padding: 106px 0 242px;
  }
}
@media (max-width: 767px){
  .pwr-post-header__title{
    font-size: var(--fs-h1-tablet);
    letter-spacing: var(--ls-h1-tablet);
    line-height: var(--lh-h1-tablet);
  }
}
@media (max-width: 575px){
  .pwr-post-header__title{
    font-size: var(--fs-h1-mobile);
    letter-spacing: var(--ls-h1-mobile);
    line-height: 1;
  }
}
/******************** Sec - HERO **********************/

.pwr-hero .pwr-hero__title{
  max-width: 725px;
}

.customHeroText .page-center {
  margin-left: 0 !important;
  margin-right: 0 !important;
}

.customHeroText h1 {
  font-family: 'Veneer Two',sans-serif;
  font-size: 42px;
  line-height: 1;
  margin-bottom: 10px !important;
  display: inline-block;
}
.customHeroText p {
  font-size: 16px;
  line-height: 1.4;
  margin-top: 10px !important;
}

@media(max-width:1280px){
  .customHeroText h1 {
    font-size: 38px;
    margin-bottom: 8px !important;
  }
  .customHeroText p {
    font-size: 15px;
    line-height: 1.3;
    margin-top: 10px !important;
  }
}

@media(max-width:1100px){
  .customHeroText h1 {
    font-size:30px;
  }
  .customHeroText p {
    font-size: 14px;
    line-height: 1.3;
    margin-top: 5px !important;
  }
}

@media(min-width:768px){
  .pwr-hero .pwr-hero__desc,
  .pwr-hero .pwr-hero__desc p {
    max-width: 504px;
    font-size: 16px;
    line-height: 1.6;
    margin-top: 15px;
  } 
}
.pwr-hero .pwr-hero__cta-container{
  padding-top: 38px;
}


@media(max-width:767px){
  .pwr-hero.vanilla {
    padding-top: 85px !important;
  } 
}



/********************* Tab Cards **********************/

.updated-v2.pwr-sec-text-tabs .pwr-tabs__tab{
  padding:22px 15px 15px
}

.updated-v2.pwr-sec-text-tabs .pwr-tabs__header{
  margin-bottom: 29px;
}


@media(max-width: 545px){
  .pwr-sec-team .pwr-team-member__img{
    max-width: 206px;
    height: 206px;
    margin-left: auto;
    margin-right: auto;
  }  
}
@media(min-width: 546px) and (max-width: 767px){
  .pwr-sec-team .pwr-team-member__img{
    max-width: 286px;
    margin-left: auto;
    margin-right: auto;
  }
}

@media(min-width: 768px) and (max-width: 1024px){
  .pwr-team-member__img--style-reduced{
    height: 360px;
  }
}


/***************** Prev-Next Navigation ******************/

.pwr-prev-next-nav__left .pwr-prev-next-nav__text{
  display:inherit;
}

.pwr-prev-next-nav__text, .pwr-prev-next-nav__text{
  color: var(--clr-btn-primary);
}

.pwr-icon svg{
  fill: var(--clr-btn-primary);
}

.pwr-prev-next-nav__container.pwr-prev-next-nav__middle a svg{
  fill: var(--clr-txt-nav-dk);
}

.pwr-prev-next-nav__left .pwr-prev-next-nav__icon, .pwr-prev-next-nav__right .pwr-prev-next-nav__icon{
  top: 5px;
}

/******************* Progress bar ***********************/

progress#pwr-progress-bar{
  display:none;
}

/******************** Footer ***************************/

.pwr-footer-full{
  padding-top:90px;
}

.pwr-footer-legal__content .pwr-footer__item .hs-menu-wrapper li:not(:last-child):after, .pwr-footer-legal__content .pwr-footer__item:not(:last-child):after{
  width: 2px;
  height: 16px;
  background-color: var(--clr-btn-primary) !important;
  position: relative;
  top: 4px;
}

.pwr-footer-subscribe__hint{
  font-size: 14px;
}

.pwr-footer-subscribe__form .hs-email .hs-input{
  font-size: 12px;
}

.pwr-footer-legal__content .pwr-footer__item, .pwr-footer-legal__content .pwr-footer__item ul li.hs-menu-item a , .pwr-footer-legal{
  font-size: 12px;
}

.pwr-footer .hs-menu-wrapper li{
  padding-top: 2px;
  padding-bottom: 14px;
}
a.cta_button{
  line-height: 1.077em !important;
  font-weight:500;
}
.hs-submit .hs-button{
  padding: 12px 21px !important;
}

.pwr-footer-company-info__desc, .pwr-footer-company-info__desc p{
  margin-top:10px;
}

/************************ Header ****************************/

.header__container .hs_cos_wrapper_type_icon svg{
  width: 16px;
  height: 16px;
}

.header__container .cta_button:not(.pwr-cta--hubspot-style){
  font-weight: 500;
}

.hs-menu-wrapper li.hs-menu-depth-1.active-branch>a:not(.is-anchor){
  opacity:1;
}

/******************* Testimonial Slider *********************/

.pwr-sec-testimonials__intro-sec--style-multiple{
  margin-bottom: 44px;
}

.pwr-testimonial--style-multiple .pwr-testimonial__author{
  margin-bottom: 37px;
}
.pwr-sec-testimonials span.pwr-testimonial__name.pwr-testimonial__name--has-job-desc {
  line-height: 17px;
}
@media(min-width:840px) and (max-width: 991px){
  .pwr-sec-testimonials--style-multiple .pwr-sec-testimonials__slider{
    margin-left: 0px;
    margin-right: 0px;
  }
}

@media(max-width: 839px){
  .pwr-sec-testimonials--style-multiple .pwr-sec-testimonials__slider{
    margin-left: 40px;
    margin-right: 40px;
  }
}
.pwr-mini-icon.vanilla img.pwr-mini-icon__icon-img.pwr-mini-icon__icon-img--right.lazyloaded{
  display:block;
}
/********************** Accordion **************************/

.pwr-accordion .pwr-accordion__title , .pwr-accordion .pwr-accordion__desc{
  background-color: #F6F6F6;
} 

.pwr-sec-accordion .pwr-sec__title+.pwr-sec__desc{
  margin-top: 36px;
}

/***************** Logistics Sec Text **********************/

@media(max-width: 575px){
  .updated-v2.pwr-sec-txt .page-center{
    margin-left: 25px ;
    margin-right: 25px;
  }
}

.updated-v2.pwr-sec-txt svg{
  width:18px;
  height:18px;
}

/***********************  Form ****************************/

.pwr-sec-form__intro-sec--vertical{
  margin-bottom: 23px;
}

.pwr-sec-form .pwr-sec-form__intro-sec{
  text-align:center;
}

body .hs-form-field{
  margin-bottom: 30px;
}

body .hs-form-field>label .hs-form-required{
  padding-left: 0px;
}

.pwr-sec-form .hs-submit, .hs-submit {
  margin-top:10px;
}

.hs_error_rollup{
  display:none;
}

@media(max-width: 575px) {
  fieldset.form-columns-2 .hs-form-field {
      width: 100% !important;
      float: none !important;
  }
}


/******************** Resource Listing **********************/

body .resources-listing-main select{
  font-size: 14px;
  line-height: 15px;
}

body .resources-listing-main select option:disabled{
  color: rgba(102, 102, 102, 0.5);
}

.resources-listing-main .navpagination li.pagenumber a{
  color: var(--clr-text-lt);
}

.resources-listing-main .navpagination li.pagenumber.activenav a{
  color:var(--clr-btn-primary);
  font-weight: 600;
}

.resources-listing-main .navpagination li.pagenumber.prevpage a i , .resources-listing-main .navpagination li.pagenumber.nextpage a i{
  color:var(--clr-btn-primary);
  transition: all 0.3s ease-in-out;
}


@media not all and (min-resolution:.001dpcm) { @media
{
  .body-container-wrapper--blog-post.updated_v2 .pwr--light.pwr-post-content .pwr-author-profile svg{
    fill: #666666
  }
  }}






/* colAdjust */

.row-fluid .two-col-adjust>span{
  display:-webkit-box;
  display:-moz-box;
  display:-ms-flexbox;
  display:-webkit-flex;
  display:flex;
  -webkit-box-align:stretch;
  -moz-box-align:stretch;
  -webkit-align-items:stretch;
  -ms-flex-align:stretch;
  align-items:stretch;
  flex-wrap:wrap;
  -wevkit-flex-wrap:wrap;
  flex-direction:row;
  -webkit-flex-direction:row;
}
body .row-fluid .two-col-adjust span>.hs_cos_wrapper{
  display:-webkit-box;
  display:-moz-box;
  display:-ms-flexbox;
  display:-webkit-flex;
  display:flex;
  flex-basis:48%;
  -webkit-flex-basis:48%;
  float:left;
  margin-right:4% !important;
  margin-top:4% !important;
  -webkit-box-sizing:border-box;
  -moz-box-sizing:border-box;
  box-sizing:border-box;
  position:relative;
}
body .row-fluid .two-col-adjust span>.hs_cos_wrapper:nth-child(2n){
  margin-right:0 !important; 
}
@media(min-width:768px) and (max-width:1024px){
  body .row-fluid .two-col-adjust span>.hs_cos_wrapper:nth-child(2n){
    margin-right:0 !important; 
  }
  body .row-fluid .two-col-adjust span>.hs_cos_wrapper {
    flex-basis: 48%;
    -webkit-flex-basis: 48%;
  }
  body .row-fluid .two-col-adjust span>.hs_cos_wrapper:nth-child(2n) {
    margin-right: auto !important;
  }
}
@media(max-width:767px){
  body .row-fluid .two-col-adjust span>.hs_cos_wrapper{
    display: block;
    flex-basis: 100%;
    width:100%;
    -webkit-flex-basis: 100%;
    margin:0;
    margin-top: 30px !important;
  }
  .row-fluid .two-col-adjust>span{
    display:block;
    margin-right:0;
  }
}
/*==================================================
Three Col Adjust
==================================================*/
.row-fluid .three-col-adjust>span {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: stretch;
  -moz-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  flex-wrap: wrap;
  -wevkit-flex-wrap: wrap;
  flex-direction: row;
  -webkit-flex-direction: row;
}
body .row-fluid .three-col-adjust span>.hs_cos_wrapper {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;

  flex-basis: 31.96%;
  -webkit-flex-basis: 31.96%;
  float: left;
  margin-right: 2% !important;
  margin-top: 2% !important;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  position:relative;
  flex-direction: column;
  -webkit-flex-direction: column;
}
body .row-fluid .three-col-adjust span>.hs_cos_wrapper:nth-child(3n){
  margin-right:0 !important; 
}
@media(min-width:768px) and (max-width:1024px){
  body .row-fluid .three-col-adjust span>.hs_cos_wrapper:nth-child(3n){
    margin-right:0 !important; 
  }
  body .row-fluid .three-col-adjust span>.hs_cos_wrapper {
    flex-basis: 31.9%;
    -webkit-flex-basis: 31.9%;
  }
  body .row-fluid .three-col-adjust span>.hs_cos_wrapper:nth-child(3n) {
    margin-right: auto !important;
  }
}
@media (max-width:767px){
  .row-fluid .three-col-adjust>span {
    display: block;
    margin-right: 0;
  }
  body .row-fluid .three-col-adjust span>.hs_cos_wrapper {
    display: block;
    flex-basis: 100%;
    width:100%;
    -webkit-flex-basis: 100%;
    margin:0;
    margin-top: 30px !important;
  }
}
/*==================================================
Four Col Adjust
==================================================*/
.row-fluid .four-col-adjust>span {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: stretch;
  -moz-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  flex-wrap: wrap;
  -wevkit-flex-wrap: wrap;
  flex-direction: row;
  -webkit-flex-direction: row;
}
body .row-fluid .four-col-adjust span>.hs_cos_wrapper {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  flex-basis: 23.5%;
  -webkit-flex-basis: 23.5%;
  float: left;
  margin-right: 2% !important;
  margin-top: 2% !Important;
  box-sizing:border-box;
  position:relative;
}
body .row-fluid .four-col-adjust span>.hs_cos_wrapper:nth-child(4n){
  margin-right:0 !important; 
}
@media(min-width:768px) and (max-width:1024px){
  body .row-fluid .four-col-adjust span>.hs_cos_wrapper:nth-child(3n){
    margin-right:0 !important; 
  }
  body .row-fluid .four-col-adjust span>.hs_cos_wrapper {
    flex-basis: 31.9%;
    -webkit-flex-basis: 31.9%;
  }
  body .row-fluid .four-col-adjust span>.hs_cos_wrapper:nth-child(4n) {
    margin-right: auto !important;
  }
}
@media (max-width:767px){
  .row-fluid .four-col-adjust>span {
    display: block;
    margin-right: 0;
  }
  body .row-fluid .four-col-adjust span>.hs_cos_wrapper {
    display: block;
    flex-basis: 100%;
    width:100%;
    -webkit-flex-basis: 100%;
    margin:0;
    margin-top: 30px !important;
  }
}
/*==================================================
Five Col Adjust
==================================================*/
.row-fluid .five-col-adjust>span {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: stretch;
  -moz-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  flex-wrap: wrap;
  -wevkit-flex-wrap: wrap;
  flex-direction: row;
  -webkit-flex-direction: row;

}
body .row-fluid .five-col-adjust span>.hs_cos_wrapper {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  flex-basis: 18.4%;
  -webkit-flex-basis: 18.4%;
  float: left;
  margin-right: 2% !important;
  margin-top: 2% !important;
  box-sizing:border-box;
  position:relative;
}
body .row-fluid .five-col-adjust span>.hs_cos_wrapper:nth-child(5n){
  margin-right:0 !important; 
}
@media(min-width:768px) and (max-width:1224px){
  body .row-fluid .five-col-adjust span>.hs_cos_wrapper:nth-child(3n){
    margin-right:0 !important; 
  }
  body .row-fluid .five-col-adjust span>.hs_cos_wrapper {
    flex-basis: 31.9%;
    -webkit-flex-basis: 31.9%;
  }
  body .row-fluid .five-col-adjust span>.hs_cos_wrapper:nth-child(5n) {
    margin-right: auto !important;
  }
}
@media (max-width:767px){
  .row-fluid .five-col-adjust>span {
    display: block;
    margin-right: 0;
  }
  body .row-fluid .five-col-adjust span>.hs_cos_wrapper {
    display: block;
    flex-basis: 100%;
    width:100%;
    -webkit-flex-basis: 100%;
    margin:0;
    margin-top: 30px !important;
  }
}
/*==================================================
Six Col Adjust
==================================================*/
.row-fluid .six-col-adjust>span {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: stretch;
  -moz-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  flex-wrap: wrap;
  -wevkit-flex-wrap: wrap;
  flex-direction: row;
  -webkit-flex-direction: row;
}
body .row-fluid .six-col-adjust span>.hs_cos_wrapper {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  flex-basis: 15%;
  -webkit-flex-basis: 15%;
  float: left;
  margin-top: 2% !important;
  margin-right: 2% !important;
  box-sizing:border-box;
  position:relative;
}
body .row-fluid .six-col-adjust span>.hs_cos_wrapper:nth-child(6n){
  margin-right:0 !important; 
}
@media(min-width:768px) and (max-width:1024px){
  body .row-fluid .six-col-adjust span>.hs_cos_wrapper:nth-child(3n){
    margin-right:0 !important; 
  }
  body .row-fluid .six-col-adjust span>.hs_cos_wrapper {
    flex-basis: 31.9%;
    -webkit-flex-basis: 31.9%;
  }
  body .row-fluid .six-col-adjust span>.hs_cos_wrapper:nth-child(6n) {
    margin-right: auto !important;
  }
}
@media (max-width:767px){
  .row-fluid .six-col-adjust>span {
    display: block;
    margin-right: 0;
  }
  body .row-fluid .six-col-adjust span>.hs_cos_wrapper {
    display: block;
    flex-basis: 100%;
    width:100%;
    -webkit-flex-basis: 100%;
    margin:0;
    margin-top: 30px !important;
  }
}

/* .pwr-js-masonry__container.pwr-sec-image-boxes__container.pwr-sec-image-boxes__container--centered.pwr--align-c.pwr--clearfix{
height:auto !important
} */

/***************************** LIST ITEM STYLE *********************************/
.header__container ul li{
  margin:0px;
}
.header__container ul li:before{
  width:0;
  height:0;
}

.pwr-sec-images__hotspots .pwr-tooltip__text ul li{
  list-style-type: none;
  font-family: var(--ff-ul);
  font-size: 16px;
  line-height: 1.2;
  font-weight: var(--fw-ul);
  letter-spacing: var(--ls-ul);
  margin-bottom: 8px;
  position: relative;
  text-align:left;
}

.pwr-sec-images__hotspots .pwr-tooltip__text ul li:before{
  position: absolute;
  content: "";
  top: 10px;
  left: -40px;
  background-color: var(--clr-txt-bullet-lt);
  width: 22px;
  height: 2px;
  pointer-events:none;
}
.body-wrapper.hs-content-name-home-page .pwr-sec-image-boxes__container{
  height:auto !important; 
}

a>span>.hs_cos_wrapper_type_icon>svg{
  fill: #EC7700;
}

.pwr-sec-form .page-center{
  margin:0px !important;
  max-width:100% !important;
}

@media(max-width: 767px) {
  .pwr-hotspot-img__icons .pwr-tooltip__icon {
    height: 25px;
    width: 25px;
  }
}

@media(max-width: 480px) {
  .pwr-hotspot-img__icons .pwr-tooltip__icon {
    height: 20px;
    width: 20px;
  }
}


/* header */
header .hs-menu-wrapper li.hs-item-has-children>.child-trigger i{
  right:50%;
}
body .pwr-burger__menu .hs-menu-wrapper li.hs-item-has-children>.child-trigger{
  cursor:pointer;
}
header .hs-menu-wrapper li.has-mega-menu>a:after,
header .hs-menu-wrapper li.hs-item-has-children>a:after{
  z-index: 1;
  cursor: pointer;
}
header .pwr-burger__menu .hs-menu-wrapper li.hs-item-has-children>a:before{
  z-index: 1;
  cursor: pointer; 
}
header .pwr-header-top__menu li.hs-menu-item.hs-menu-depth-1.hs-item-has-children ul.hs-menu-children-wrapper li a {
  padding: 15px;
}
header .pwr-header-top__menu li.hs-menu-item.hs-menu-depth-1.hs-item-has-children ul.hs-menu-children-wrapper li:after{
  display:none;
}