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

.kl-rich-text__buttons {
margin:0px;
}

.kl-rich-text__buttons .button, .kl-rich-text__buttons .button_cta {
margin-left:0px;
}

.kl-navbar__content {

    display: flex;
  width: 150px;
  flex-shrink: 1;
    align-items: end;
    position: unset;
margin-bottom:12px;
    height: unset;
    padding: unset;

    overflow-y: unset;
    visibility: unset; 
    opacity: unset;
    transform: translateY(8px);
    transition: transform .25s ease-in-out,opacity .25s ease-in-out;
}
 
  
  .kl-navbar__menu {
    display: flex;
    align-items: center;
    margin: 0 0 0px;
    width: 100%;
}

.kl-navbar__end {
    flex-direction: row-reverse;
  }
.H2-Custom {
font-size: 34px !important;
}

.Eyebrow_header {
font-size: 14px !important;
}



@media (min-width: 768px) and (max-width: 1139px) {
  
  .row-fluid .span3 {
  width: 30% !important;
  }
  
  
  .dnd_area_header-row-0-padding {
padding-right: 0px !important;
  }
 
  .cell_1659810772176-padding {
  padding-right: 20px !important
  }
  
  
  
  .dnd_area_footer-row-9-padding {
  padding-top: 0px !important;
    padding-bottom: 80px !important;
  }
  
  .dnd_area_footer-row-3-padding {
    padding-bottom: 56px !important
  }
 
  .dnd_area_footer-row-9-vertical-alignment > .row-fluid {
  justify-content: space-between;
  }
  
  .H2-Custom {
  font-size: 28px !important;
  }
  
  .dnd_area_footer-row-1-padding {
    padding-top: 0px !important;
  }
  
  
  .dnd_area_footer-row-10-padding {
    padding-top: 120px !important;
  }
  
  .dnd_area_footer-row-11-padding {
    padding-top: 20px !important;
  }
  
 
  
  .dnd_area_footer-row-11-vertical-alignment > .row-fluid {
flex-direction: column;
  
  }
  
  
  
  .dnd_area_footer-row-5-padding {
       padding-bottom: 80px !important;
margin-bottom: 0px !important;
  }
  
  
  .dnd_area_footer-row-2-padding {
padding-top: 80px !important;
margin-top: 0px !important;
  }
  
  
  .dnd_area_footer-row-8-padding{
    padding-bottom: 100px !important;
margin-bottom: 0px !important;
  }
  
  .dnd_area_footer-row-6-padding {
  padding-top:100px !important;
  }
  
  .Client-Numbers-Number{
  font-size: 56px !important; 
  line-height: 1; 
  font-weight: bold; 
  text-align: center;
    
}
.Client-Numbers-Per {
  font-size: 24px !important; 
  line-height: 1; 
  font-weight: bold; 
  text-align: center;
}
  
  .dnd_area_footer-row-0-max-width-section-centering > .row-fluid,
  .dnd_area_footer-row-3-max-width-section-centering > .row-fluid{
  max-width: 768px !important;
  }
  
  
.dnd_area-row-0-padding {
    padding-top:32px !important;
  }
  
  
  .dnd_area_header-row-1-padding {
    padding-top: 120px !important;
 padding-bottom: 80px !important;
  }
  
  .kl-rich-text__buttons{
  margin: 0px;
  }
  
.Eyebrow_header {
    font-size:14px !important
  }
  
  .Header-Title {
  font-size: 34px !important
  }
  
  
 .dnd_area_header-row-1-vertical-alignment > .row-fluid {

   justify-content: space-between;
   padding: 0px;
   margin: 0px;
  }
  
  .row-fluid .span5{
    width: 50% !important
  }
  .row-fluid .span7{
    width: 60% !important
  }


  
  .row-fluid .span8 {
    width: 100%
  }
  .dnd_area_footer-row-0-padding {
  padding-top: 100px !important;
    padding-bottom: 0px !important;
  }
  
  .dnd_area_footer-row-1-padding{
    padding-right: 20px !important;
    padding-left: 20px !important;
  padding-top: 20px !important;
    padding-bottom: 80px !important;
  }

}

.Demo_H1 { /*Header on the demo meeting page and in the demo meeting section*/
  font-size: 44px; 
  max-width: 920px; 
  text-align: center; 
  display: block; 
  margin: 0px auto;
}

.Eyebrow_header {
font-size: 16px; 
  line-height: 1;
}

.Header-Title {
Font-size: 38px;
}


.Client-Numbers {
   text-align: center;
}

.Client-Numbers-Number{
  font-size: 88px; 
  line-height: 1; 
  font-weight: bold; 
  text-align: center;
}
.Client-Numbers-Per {
  font-size: 44px; 
  line-height: 1; 
  font-weight: bold; 
  text-align: center;
}


.H2-Custom {
font-size: 36px; 
  line-height: 1.25
}

.Sub-Text {
max-width: 414px;
}






@media (min-width: 1140px) {
  .row-fluid .span7{
    width: 72%;
  }
  
  .kl-navbar__end {
width: 200px;
}
}



@media screen and (max-width: 767px) {
  
  
   .hs-logo-carousel {
   margin: 0px !important;
  }
  
  
    .hs-logo-carousel__inner {
    padding: 0px !important;
  }
  
  .Client-Numbers-Top {
  margin-top: 24px;
  }

.Client-Numbers-Number{
  font-size: 64px; 
  line-height: 1; 
  font-weight: bold; 
  text-align: center;
}
.Client-Numbers-Per {
  font-size: 28px; 
  line-height: 1; 
  font-weight: bold; 
  text-align: center;
}

.H2-Custom {
font-size: 28px;
  text-align: center;
}

.Sub-Text {
text-align: center;
}
  
  .Demo_H1 {
  font-size: 28px;
  }


  
  .Icon-Header{
       text-align: center;
}
  
  .Eyebrow_header {
  font-size: 14px !important;
    font-weight: bold;
    text-align: center;
  
}
  
  
  .Icon-Text {
    text-align: center;
  }
  
    .Header-Title {
Font-size: 32px;
      text-align: center
}
  
  .dnd_area-row-0-padding {
    padding-top: 42px !important
  }

  .widget_1659795935457-flexbox-positioning,
  .module_16597968396595-flexbox-positioning,
  .module_16597968533335-flexbox-positioning,
  .module_16607757026727-flexbox-positioning,
.module_166077570267213-flexbox-positioning,
.module_166077570267219-flexbox-positioning{
    align-items: center !important
  }
  
  #hs_cos_wrapper_widget_1659795935457,
  #hs_cos_wrapper_module_16597968396595 {
  margin-bottom: 32px !important
  }
  
   .module_16597968533335-margin > #hs_cos_wrapper_module_16597968533335 {
  margin-bottom: 12px !important
  }
  
  #hs_cos_wrapper_widget_1660831516918 {

      padding-right:0px !important;
  }
  
  
  
  .module_166077570267219-flexbox-positioning {
margin-top: 42px;
  }
  
  .widget_1659810693178-padding > #hs_cos_wrapper_widget_1659810693178 {
  padding-bottom:0px !important
  }
  
  
  .dnd_area_header-row-1-max-width-section-centering > .row-fluid,
  .dnd_area_footer-row-9-max-width-section-centering > .row-fluid{
  display: flex;
    width: 100%;
    flex-direction: column-reverse;
  }
  
  .widget_1661242693133-flexbox-positioning > div {
    margin-bottom: 32px;
  }
  
  .dnd_area_footer-row-9-background-image {
    background-image: none !important
  }
  
  .contact-info{
    margin:0px;
    padding:0px;
  }
}



@media screen and (max-width: 480px) {
  .kl-logos--5{
   margin-top: 24px;
}
  
  .Demo_H1--Mobile {
 font-size: 28px; 
 }
    
  
.kl-logos__item {
  padding: 0px;
}
  
 .kl-logos__item img {
  height: 80px;
  }
}





@media (min-width: 768px) and (max-width: 1139px) {
  
.span4.widget-span.widget-type-cell.cell_16598053513315-padding.cell_16598053513315-margin.dnd-column
  {
    margin-top: -56px;
    width: 97%
  }

.oembed_custom-thumbnail_icon{
width:60%;
}
.oembed_custom-thumbnail {
  border-radius: 12px;
}
.oembed_custom-thumbnail:hover {
  border-radius: 12px;
}

@media screen and (max-width: 767px) {
  .Benefit__Margins{
    margin-bottom: 72px;
  }
  }
  
  
  .Footer__Contact-us {
  margin-top: 48px;
  }



/* @media screen and (max-width: 920px) {
  .kl-navbar__content {

    display: flex;
    align-items: end;
    position: unset;
margin-bottom:12px;
    height: unset;
    padding: unset;

    overflow-y: unset;
    visibility: unset; 
    opacity: unset;
    transform: translateY(8px);
    transition: transform .25s ease-in-out,opacity .25s ease-in-out;
}
 
  
  .kl-navbar__menu {
    display: flex;
    align-items: center;
    margin: 0 0 0px;
    width: 100%;
}
  
  
}

.paragraph-width {
  max-width: 440px;
}

}
 */