
@import url('https://fonts.googleapis.com/css2?family=Raleway:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&amp;display=swap');
@import url('https://fonts.googleapis.com/css2?family=Libre+Baskerville:ital,wght@0,400;0,700;1,400&amp;display=swap');








/* 1a. Containers */




/* 1b. Colors */




/* 1c. Typography */


























/* 1d. Buttons */








/* 1e. Forms */













/* 1f. Tables */













/* 1g. Website header */








/* 1h. Website footer */








.content-wrapper {
  max-width: 1240px;
}

.dnd-section,
.content-wrapper--vertical-spacing {
  padding: 80px 1rem;
}

.dnd-section > .row-fluid {
  max-width: 1240px;
}





html {
  font-size: 15px;
}

body {
  font-family: Raleway, sans-serif; font-style: normal; font-weight: normal; text-decoration: none;
  color: #333333;
  font-size: 15px;
}

/* Paragraphs */

p {
  font-family: Raleway, sans-serif; font-style: normal; font-weight: normal; text-decoration: none;
}

/* Anchors */

a {
  font-weight: normal; text-decoration: none; font-family: Raleway, sans-serif; font-style: normal;
  color: #4dbe99;
  display:inline-block;
  transition: all ease-in-out .3s;
}

a:hover,
a:focus {
  font-weight: normal; text-decoration: none; font-family: Raleway, sans-serif; font-style: normal;
  color: #259671;
}

a:active {
  font-weight: normal; text-decoration: none; font-family: Raleway, sans-serif; font-style: normal;
  color: #75e6c1;
}

/* Headings */

h1 {
  font-weight: 700; text-decoration: none; font-family: Raleway, serif; font-style: normal;
  color: #161616;
  font-size: 52px;
  text-transform: none;
  line-height:62px;
}

h2 {
  font-weight: 700; text-decoration: none; font-family: Raleway, serif; font-style: normal;
  color: #161616;
  font-size: 32px;
  text-transform: none;
  line-height:42px;
}

h3 {
  font-weight: 700; text-decoration: none; font-family: Raleway, serif; font-style: normal;
  color: #161616;
  font-size: 28px;
  text-transform: none;
}

h4 {
  font-weight: normal; text-decoration: none; font-family: Raleway, serif; font-style: normal;
  color: #161616;
  font-size: 24px;
  text-transform: none;
}

h5 {
  font-weight: normal; text-decoration: none; font-family: Raleway, serif; font-style: normal;
  color: #161616;
  font-size: 21px;
  text-transform: none;
}

h6 {
  font-weight: normal; text-decoration: none; font-family: Raleway, serif; font-style: normal;
  color: #161616;
  font-size: 18px;
  text-transform: none;
}

/* Blockquote */

blockquote {
  border-left-color: #4dbe99;
}





button,
.button {
  border: 1px solid #333333;

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

  font-family: Raleway, sans-serif; font-style: normal; font-weight: normal; text-decoration: none;
  background-color: 

  
  
    
  


  rgba(51, 51, 51, 1.0)

;
  border-radius: 6px;
  color: #FFFFFF;
  text-transform: none;
}

button:hover,
button:focus,
.button:hover,
.button:focus {
  font-family: Raleway, sans-serif; font-style: normal; font-weight: normal; text-decoration: none;
  background-color: rgba(11, 11, 11, 1.0);
  border-color: #0b0b0b;
}

button:active,
.button:active {
  font-family: Raleway, sans-serif; font-style: normal; font-weight: normal; text-decoration: none;
  background-color: rgba(91, 91, 91, 1.0);
  border-color: ;
}





form,
.submitted-message {
  font-family: Raleway, sans-serif; font-style: normal; font-weight: normal; text-decoration: none;
}

/* Form title */

.form-title {
  color: #4dbe99;
}

/* Labels */

form label {
  color: #333333;
}

/* Help text */

form legend {
  color: #333333;
}

/* Inputs */

form input[type=text],
form input[type=email],
form input[type=password],
form input[type=tel],
form input[type=number],
form input[type=file],
form select,
form textarea {
  
  background-color: 

  
  
    
  


  rgba(255, 255, 255, 1.0)

;
  color: #333333;
  border-radius: 3px;
  width: 100% !important;
  padding: 11px;
}
.body-container form .field.hs-form-field>label {
    display: block;
    font-size: .875rem;
    margin-bottom: 0.35rem;
    font-weight: 400;
  text-transform: inherit;
}



/* Form placeholder text */

::-webkit-input-placeholder {
  color: #333333;
}

::-moz-placeholder {
  color: #333333;
}

:-ms-input-placeholder {
  color: #333333;
}

::placeholder {
  color: #333333;
}

/* Inputs - date picker */

.hs-fieldtype-date .input .hs-dateinput:before {
  color: #333333;
}

.fn-date-picker td.is-selected .pika-button {
  background: #333333;
}

.fn-date-picker td .pika-button:hover {
  background-color: #333333 !important;
}

.fn-date-picker td.is-today .pika-button {
  color: #333333;
}

/* Submit button */

form input[type=submit],
form .hs-button {
  border: 1px solid #333333;

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

  font-family: Raleway, sans-serif; font-style: normal; font-weight: normal; text-decoration: none;
  background-color: 

  
  
    
  


  rgba(51, 51, 51, 1.0)

;
  border-radius: 6px;
  color: #FFFFFF;
  font-size: 22px;
  text-transform: none;
}

form input[type=submit]:hover,
form input[type=submit]:focus,
form .hs-button:hover,
form .hs-button:focus {
  background-color: rgba(11, 11, 11, 1.0);
  border-color: #0b0b0b;
}

form input[type=submit]:active,
form .hs-button:active {
  background-color: rgba(91, 91, 91, 1.0);
  border-color: ;
}





/* Table */

table {
  border: 1px solid #333333;

  background-color: 

  
  
    
  


  rgba(255, 255, 255, 1.0)

;
}

/* Table cells */

td,
th {
  border: 1px solid #333333;

  padding: 18px;

  border-color: ;
  color: #333333;
}

/* Table header */

thead th {
  background-color: 

  
  
    
  


  rgba(51, 51, 51, 1.0)

;
  color: #FFFFFF;
}

/* Table footer */

tfoot td {
  background-color: 

  
  
    
  


  rgba(255, 255, 255, 1.0)

;
  color: #333333;
}





.header {
  background-color: 

  
  
    
  


  rgba(248, 250, 252, 1.0)

;
}

.menu__link,
.header__logo .logo-company-name,
.header__language-switcher-label-current,
.header__language-switcher .lang_list_class li a {
  color: #ffffff;
  font-family: Raleway;
}

.menu__child-toggle-icon {
  border-top-color: #ffffff;
}

.menu .menu__link:hover,
.menu .menu__link:focus,
.header__language-switcher-label-current:hover,
.header__language-switcher-label-current:focus,
.header__language-switcher .lang_list_class li:hover a,
.header__language-switcher .lang_list_class li a:focus {
  color: #d7d7d7;
}

.menu__child-toggle-icon:hover,
.menu__child-toggle-icon:focus {
  border-top-color: #d7d7d7;
}

.menu .menu__link:active,
.header__language-switcher-label-current:active,
.header__language-switcher .lang_list_class li a:active {
  color: #ffffff;
}

.menu__child-toggle-icon:active {
  border-top-color: #ffffff;
}

.menu .menu__item--depth-1 > .menu__link--active-link:after {
  background-color: #ffffff;
}

@media (min-width: 767px) {
  .menu .menu__submenu,
  .header__language-switcher .lang_list_class {
    border: 2px solid #333333;

    background-color: 

  
  
    
  


  rgba(255, 255, 255, 1.0)

;
  }

  .menu__submenu--level-2 > .menu__item:first-child:before {
    border: 2px solid #333333;

    background-color: 

  
  
    
  


  rgba(255, 255, 255, 1.0)

;
  }
}

.menu__submenu .menu__link,
.menu__submenu .menu__link:hover,
.menu__submenu .menu__link:focus {
  color: #333333;
  background-color: 

  
  
    
  


  rgba(255, 255, 255, 1.0)

;
}

.header__language-switcher .lang_list_class:before {
  border-bottom-color: ;
}

.menu__submenu .menu__link:hover,
.menu__submenu .menu__link:focus,
.header__language-switcher .lang_list_class li:hover,
.menu__submenu--level-2 > .menu__item:first-child:hover:before,
.menu__submenu--level-2 > .menu__item:first-child.focus:before {
  background-color: 

  
  
    
  


  rgba(248, 250, 252, 1.0)

;
}

.header__language-switcher .lang_list_class.first-active::after {
  border-bottom-color: 

  
  
    
  


  rgba(248, 250, 252, 1.0)

;
}

.header__language-switcher-label-current,
.header__language-switcher .lang_list_class li a {
  font-family: Raleway;
}

.header__language-switcher-label-current:after {
  border-top-color: #ffffff;
}

@media(max-width: 767px) {
  .header__navigation {
    background-color: 

  
  
    
  


  rgba(248, 250, 252, 1.0)

;
  }

  .header__navigation-toggle svg,
  .menu-arrow svg {
    fill: #ffffff;
  }
}





.footer {
  background-color: 

  
  
    
  


  rgba(248, 250, 252, 1.0)

;
}

/* Footer content */

.footer p,
.footer h1,
.footer h2,
.footer h3,
.footer h4,
.footer h5,
.footer h6,
.footer label,
.footer span,
.footer li,
.footer img {
  color: #333333;
}





.blog-post,
.blog-header__inner,
.blog-related-posts {
  padding: 80px 0;
}

/* Blog post */

.blog-post__meta a {
  color: #333333;
}

.blog-post__tag-link {
  color: #333333;
}

.blog-post__tag-link:hover,
.blog-post__tag-link:focus {
  color: #0b0b0b;
}

.blog-post__tag-link:active {
  color: #5b5b5b;
}

/* Blog related posts */

.blog-related-posts__title-link,
.blog-related-posts__title-link:hover,
.blog-related-posts__title-link:focus,
.blog-related-posts__title-link:active {
  font-weight: 700; text-decoration: none; font-family: Raleway, serif; font-style: normal;
  text-transform: none;
}

.blog-related-posts__title-link {
  color: #161616;
}

.blog-related-posts__title-link:hover,
.blog-related-posts__title-link:focus {
  color: #000000;
}

.blog-related-posts__title-link:active {
  color: #3e3e3e;
}

/* Blog comments */

.blog-comments {
  margin-bottom: 80px;
}

#comments-listing .comment-reply-to {
  color: #4dbe99;
}

#comments-listing .comment-reply-to:hover,
#comments-listing .comment-reply-to:focus {
  color: #259671;
}

#comments-listing .comment-reply-to:active {
  color: #75e6c1;
}





.hs-search-results__title {
  font-weight: 700; text-decoration: none; font-family: Raleway, serif; font-style: normal;
  color: #161616;
}





/* Blog listing */

.blog-index__post-title-link,
.blog-index__post-title-link:hover,
.blog-index__post-title-link:focus,
.blog-index__post-title-link:active {
  font-weight: 700; text-decoration: none; font-family: Raleway, serif; font-style: normal;
  text-transform: none;
}

.blog-index__post-title-link {
  color: #161616;
}

.blog-index__post-title-link:hover,
.blog-index__post-title-link:focus {
  color: #000000;
}

.blog-index__post-title-link:active {
  color: #3e3e3e;
}

.blog-index__post-tag,
.blog-index__post-author-name {
  color: #333333;
}

/* Blog pagination */

.pagination__link-text,
.pagination__link--number {
  color: #333333;
}

.pagination__link:hover .pagination__link-text,
.pagination__link:focus .pagination__link-text,
.pagination__link--number:hover,
.pagination__link--number:focus {
  color: #0b0b0b;
}

.pagination__link:active .pagination__link-text,
.pagination__link--number:active {
  color: #5b5b5b;
}

.pagination__link-icon svg {
  fill: #333333;
}

/* Pricing card */

.card__price {
  font-weight: 700; text-decoration: none; font-family: Raleway, serif; font-style: normal;
  color: #161616;
  font-size: 28px;
}

.card__body svg {
  fill: #333333;
}

/* Social follow */

.social-links__icon {
  background-color: #333333;
}

.social-links__icon:hover,
.social-links__icon:focus {
  background-color: #0b0b0b;
}

.social-links__icon:active {
  background-color: #5b5b5b;
  font-weight: 700; text-decoration: none; font-family: Raleway, serif; font-style: normal;
  color: #161616;
  font-size: 28px;
}

@keyframes gradients {
    0%   {background-position: 0 0;}
    25% {background-position: 50% 0;}
    50% {background-position: 90% 0;}
    60% {background-position: 60%;}
    75% {background-position: 40%;}
    100%  {background-position: 0 0;}
}


.fullwidth { float:left; width:100%; }
.textCenter { text-align:center; }
.wrapper { max-width:1170px; padding-left:15px; padding-right:15px; margin:0 auto; width:100%; }
* { box-sizing:border-box; -webkit-box-sizing:border-box; -ms-box-sizing:border-box; -moz-box-sizing:border-box; }
a.cta_button { box-sizing:border-box !important; -webkit-box-sizing:border-box !important; -ms-box-sizing:border-box !important; -moz-box-sizing:border-box !important; }
.CTAs a { position:relative; padding: 12px 25px 8px 25px; font-weight: 700; text-transform: uppercase; font-size: 16px; line-height: 22px; min-width: 262px; text-align: center; border-radius: 35px; transition: all ease-in-out .3s; }
.CTAs a:after { position:absolute; content:''; right: 15px; top: calc(50% - 4.5px); width: 8px; height: 8px; border-right: #4dbe99 solid 2px; border-bottom: #4dbe99 solid 2px; transform: rotate(-45deg);-webkit-transform: rotate(-45deg); transition: all ease-in-out .3s; }
.CTAs a:hover { transform: scale(1.05); }
.secTitle h2 { padding: 0 160px;text-align:center; }
.secTitle h2 span { font-weight:400; font-style:italic; float: left; width: 100%; font-family: 'Libre Baskerville',serif; color:#4dbe99; }
.secTitle h4  { margin:0; font-weight: 400;    font-style: italic; font-family: 'Libre Baskerville',serif;    color:#4dbe99; }



img { vertical-align:top; height: auto; max-width: 100%; }
.flex { display:flex;display:-webkit-flex; }
.flexRow { flex-flow:row wrap;-webkit-flex-flow:row wrap; }
.justCenter { justify-content:center;-webkit-justify-content:center; }
.justLeft { justify-content:left;-webkit-justify-content:left; }
.alignCenter { align-items:center;-webkit- align-items:center; }
.flexwrap { display:flex; flex-flow:row wrap; justify-content:left; display:-webkit-flex; -webkit-flex-flow:row wrap; -webkit-justify-content:left; }
.alignCenter { align-items:center; -webkit-align-items:center; }

.headerSection { position: absolute; left: 0; top: 0; width: 100%; z-index: 3; padding:30px; }

.row-fluid .hMenu { float:left; width:82%;  }
.row-fluid .hMenu .hs-menu-wrapper ul { justify-content: center; -webkit-justify-content: center; }
.row-fluid .hMenu .hs-menu-wrapper > ul > li a { color:#ffffff; font-size: 14px; font-weight: 700; text-transform: uppercase; }
.row-fluid .hMenu .hs-menu-wrapper > ul > li { padding-right:25px; }
.row-fluid .hMenu .hs-menu-wrapper > ul > li.hs-item-has-children { padding-right:42px; }
.row-fluid .hMenu .hs-menu-wrapper > ul > li.hs-item-has-children:after { position:absolute; content:''; right: 25px; top: 4px; width: 8px; height: 8px; border-right: #4dbe99 solid 2px; border-bottom: #4dbe99 solid 2px; transform: rotate(45deg);-webkit-transform: rotate(45deg); }
.row-fluid .hSearch { position: absolute; right: 18%;  width: 30px; height: 30px; display: flex; align-items: center; justify-content: center; display: -webkit-flex; -webkit-align-items: center; -webkit-justify-content: center; } 
.headerSection .hRight { display: flex; flex-wrap: wrap; align-items: center; display: -webkit-flex; -webkit-flex-wrap: wrap; -webkit-align-items: center;  }
.row-fluid .hCTA { float: left; width: 15%; }
.row-fluid .hCTA a { font-size: 14px; text-transform: uppercase; font-weight: 700; color: #FFF; padding: 7px 20px 4px 20px; min-width: 150px; border: #fff solid 2px; text-align: center; border-radius: 20px; }
.row-fluid .hCTA a:hover { background:#4dbe99;border-color:#4dbe99; }
.row-fluid .hs-menu-children-wrapper a { padding: 5px 10px; border-bottom: 1px solid #000; }
.row-fluid .hs-menu-children-wrapper { background-color: #eeac19; width: auto;}
.row-fluid .hMenu .hs-menu-wrapper>ul>li >a:hover { color: #eeac19; }
.headerSection { display: flex; align-items: center; flex-flow: row wrap; display: -webkit-flex; -webkit-align-items: center; -webkit-flex-flow: row wrap; }
.headerSection .hLogo img { max-width: 220px !important; width: 100%; }

.headerSection.header-dark { position: relative; }
.headerSection.header-dark .hMenu .hs-menu-wrapper>ul>li a { color: #161616; }
.headerSection.header-dark .hSearch svg { fill: #161616; }
.headerSection.header-dark .search-wrap .hs-search-field button svg { color: #fff; fill: #fff; }
.headerSection.header-dark .hCTA a { border: #4dbe99 solid 1px; color: #4dbe99; }
.headerSection.header-dark .hCTA a:hover { color: #fff; }
.headerSection.header-dark .hMenu .hs-menu-wrapper>ul>li a:hover { color: #eeac19; }



.row-fluid .heroSection { padding: 90px 0 0; position:relative; margin-bottom:10px; color: #fff;}
.row-fluid .heroSection:after { content: " "; position: absolute; left: 0; top: 0; width: 100%; height: 100%; -webkit-clip-path: ellipse(140% 100% at 50% 0%); clip-path: ellipse(170% 100% at 50% 0%); z-index: -1; background:#14162c; }
.row-fluid .heroLeft { padding:115px 0; }
.row-fluid .heroSection h1 { color:#FFFFFF; }
.row-fluid .heroSection h1 span { font-family: 'Libre Baskerville', serif; font-weight: 400; font-style: italic; color:#4dbe99; }
.row-fluid .heroLogos { margin: 60px 0 0; }
.row-fluid .heroRight { margin-bottom: -41px; margin-top: 30px; }
.row-fluid .heroCTA>a+a { margin-left: 35px; }
.sPopup { position: fixed; left: 0; top: 0; width: 100%; height: 100%; z-index: 9999999999; background: rgba(255,255,255,0.85); justify-content: center; align-items: center; }
.popOpen .sPopup { display:flex; }
.sPopup > .spInner { border-radius:4px; max-width: 600px; padding: 30px; background: #000000; max-height: 90vh; overflow-y: auto; color:#ffffff; position:relative; }
.sPopup > .spInner .hs-error-msgs label { color:#F00; }
.sPopup > .spInner a { background: transparent !important; border: none !important; font-weight: 400; font-size: .875rem; text-transform: none; display: inline-block; min-width: 0; padding: 0; }
.sPopup > .spInner a:hover { color:#c68400; }
.sPopup > .spInner a:after { display:none; }
.sPopup > .spInner h3, .sPopup > .spInner form label { color:#FFFFFF; }
.sPopup > .spInner input { border: none; padding: 10px 20px; line-height: 24px; outline: none; }
.sPopup > .spInner .hs-button { background: #41af84; font-size: 14px; min-width: 150px; border-radius: 25px; font-weight: 700; text-transform: uppercase; }
.sPopup > .spInner .hs-button:hover { background:#FFFFFF; color:#000000; }
.sPopup > .spInner .clPop { width: 40px; height: 40px; position: absolute; right: 0; top: 0; text-align: center; line-height: 40px; font-size: 20px; color:#FFFFFF; }
.sPopup > .spInner .clPop:hover { color:#FFFFFF; }



.row-fluid .stt3cSection { padding: 60px 0; position:relative; z-index:1; }
.row-fluid .stt3cSection .left-shape { z-index: -1; }
.row-fluid .stText { font-size: 18px; line-height: 30px; }
.row-fluid .s3Column { margin-top:20px; padding:0 2px; }
.row-fluid .s3Column h4 { font-weight: 700; float: left; width: 100%; margin: 20px 0; }
.row-fluid .secCTA { margin-top:30px; }

.wwdBox { float: left; width: 31.6%; margin:30px 2.6% 0 0;background-color: #fff; box-shadow: rgb(0 0 0 / 40%) 0 0 80px -40px; display: flex; flex-flow: column;  display:-webkit-flex; -webkit-flex-flow: column;  }
.wwdBox:nth-child(3n) { margin-right:0; }
.wwdBox:nth-child(3n+1) { clear:left; }
.wwdDetails { padding: 30px 30px 80px; position: relative; height: 100%; }
.wwdDetails h5 { font-weight: 700; margin: 0 0 10px; }
.wwdDetails .secCTA { margin:0; position: absolute; bottom: 30px; width: 100%; left: 0; padding: 0 30px; }
.wwdDetails .secCTA a { display:block; font-size: 14px; }
.wwdText { font-size: 14px; line-height: 25px; }
.wwdImgs { overflow: hidden;   padding: 0 0 61.25%;     position: relative; }
.wwdImgs .wwdImage { transition: all ease-in-out .3s; height: 100%; position: absolute; top: 0; left: 0; display: block; }
.wwdBox:hover .wwdImage { transform: scale(1.05); }

.row-fluid .partnerSection { padding:90px 0; background:#101228; }
.row-fluid .partnerSection h2 { color:#FFFFFF; }

.pLogo img { max-width: 160px !important; margin: 0 auto; }
.row-fluid .wwuSection { padding:90px 0; /* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#fdc454+0,f37f42+100 */
background: rgb(253,196,84); /* Old browsers */
background: -moz-linear-gradient(top, rgba(253,196,84,1) 0%, rgba(243,127,66,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, rgba(253,196,84,1) 0%,rgba(243,127,66,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, rgba(253,196,84,1) 0%,rgba(243,127,66,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fdc454', endColorstr='#f37f42',GradientType=0 ); /* IE6-9 */ }
.row-fluid .wwuSection h2, .row-fluid .wwuSection h2 span { color:#FFFFFF; } 
.row-fluid .wwuSection .secTitle h3 { color: #fff;    font-family: 'Libre Baskerville';    font-style: italic;    font-weight: 400; }
.row-fluid .casestudiesSection { padding:70px 0 90px; }
.row-fluid .cBox { float: left; width: 48.5%; margin: 10px 3% 10px 0; border-radius: 4px; overflow: hidden; box-shadow:rgba(0,0,0,0.4) 0 0 80px -40px;     background-color: #fff;align-items: center;-webkit-align-items: center; display: flex !important; }
.row-fluid .cBox .cbImgs { overflow: hidden; float:left; width:50%; background-color:#f5f5f5 !important; min-height:250px; height: 100%; display: flex; display: -webkit-flex; }
.row-fluid .cBox .cbImgs .cbImage { height: auto; width: 100%;  transition: all ease-in-out .3s; }
.row-fluid .cBox:hover .cbImage { transform: scale(1.06); }
.row-fluid .cBox .cbInfo { float:left; width:50%; padding: 20px 15px; }
.row-fluid .cBox .cbInfo h5 { text-align: center; font-weight:700; line-height:26px;    color: #1a1919; margin: 0 0 10px; }
.row-fluid .cBox .cbInfo h3 { font-size: 72px; line-height: normal; font-weight: 900; margin: 0 0 10px; }
.row-fluid .cBox:nth-child(2n) { margin-right:0; }
.row-fluid .cBox:nth-child(4n), .row-fluid .cBox:nth-child(4n+3) { flex-flow:row-reverse; }
.row-fluid .cBox .CTAs a { width: 100%; min-width: 100%; }
.row-fluid .cbIText, .row-fluid .cbIText p { font-weight: 300;    font-size: 18px;    line-height: 26px; }
.row-fluid .cbIcon img { max-height: 60px; object-fit: contain; }

.row-fluid .webinarsSection { padding:70px 0; }
.row-fluid .webBox { float:left; width:32%; margin:30px 2% 0 0; border-radius: 3px; overflow: hidden; box-shadow:rgba(0,0,0,0.4) 0 0 80px -40px; background-color:#fff; display: flex; flex-flow: column;    display: -webkit-flex;    -webkit-flex-flow: column; }
.row-fluid .webBox:nth-child(3n) { margin-right:0; }
.row-fluid .webImage { min-height: 220px; position:relative; overflow:hidden; display: flex; align-items: flex-end;display: -webkit-flex; -webkit-align-items: flex-end; }
.row-fluid .webImage:before { position:absolute; content:''; right:-13px; top:0; width: 115%; height: 100%; transform: rotate(35deg); transform-origin: right top; border-radius: 45px; margin: 110px 152px 0 0; }
.row-fluid .webDetails { padding: 22px 30px 130px; position: relative;    height: 100%; }
.row-fluid .webDetails h5 { font-weight:700; margin:0 0 10px; }
.row-fluid .webDetails h6 { color: #eeac19; font-style: italic; margin:0 0 10px;font-family: 'Libre Baskerville',serif; }
.row-fluid .webDetails h6 * {font-style: italic;font-family: 'Libre Baskerville',serif;}
.row-fluid .webiltLogo img { max-width: 100px; margin: 0 0 11px; }
.row-fluid .webBoxes + .CTAs { margin:60px 0 0; }
.row-fluid .webDetails .CTAs.o1 a, .row-fluid .webDetails .CTAs.o2 a { width: 100%; line-height: 18px; margin: 0 0 10px; font-size:14px; font-weight:900; letter-spacing:0.25px; }
.row-fluid .webDetails .CTAs.o1 a:hover { background-color:#161616 !important; color: #fff; border-color: #161616 !important; }
.row-fluid .webDetails .CTAs.o1 a:hover:after { border-color: #fff;}
.row-fluid .webDetails .CTAs.o1 a, .row-fluid .webDetails .CTAs.o1 a:after { color:#fff; border-color:#fff; }
.row-fluid .webDetails .CTAs.o2 a, .row-fluid .webBoxes + .CTAs a { margin:0; border: #e3e3e3 solid 1px; background: #FFF; color: #161616; }
.row-fluid .webDetails .CTAs.o2 a:after, .row-fluid .webBoxes + .CTAs a:after { border-color:#161616; }
.row-fluid .webDetails .CTAs.o2 a:hover, .row-fluid .webBoxes + .CTAs a:hover { background:#161616; color:#FFFFFF; border-color:#161616; }
.row-fluid .webDetails .CTAs.o2 a:hover:after, .row-fluid .webBoxes + .CTAs a:hover:after { border-color:#FFFFFF; }

.row-fluid .webDetails .webCtas .CTAs.o1 a { background: #f0427f; border-color: #f0427f; }



.row-fluid .webiLogotitle { max-width: 195px; position: relative; padding: 20px 18px; }
.row-fluid .webiLogotitle h5 { font-size: 20px; font-weight: 700; color: #FFF; line-height: 24px; margin:0 0 10px; }
.row-fluid .wdCtas { position: absolute;    padding: 0 30px;    left: 0;    bottom: 25px; }
.row-fluid .ebookBlog { padding: 40px 0 70px;background-size: cover; background-repeat: no-repeat; background-position: center bottom; position:relative;}
.row-fluid .ebBox { float: left; width: 23.1%; margin: 20px 2.53% 0 0; box-shadow:rgba(0,0,0,0.4) 0 0 80px -40px; position:relative;    padding-bottom:10px;border-radius: 5px;background-color: #fff;}
.row-fluid .ebBox:nth-child(4n) { margin-right:0; }
.row-fluid .ebDetails h6, .row-fluid .ebDetails h5 { color: #fcba2f; font-size: 18px; font-family: 'Libre Baskerville',serif; font-weight: 400; font-style: italic; margin-bottom: 6px; }
.row-fluid .ebDetails h5 { font-style: normal; color: #161616; font-family: Raleway,serif;    font-family: Raleway,serif;  font-weight: 600; }
.row-fluid .ebBox .CTAs a { width: 100%; min-width: auto; font-size: 14px; font-weight: 900; }
.row-fluid .ebBox .ebDetails{padding: 20px 20px 70px 20px;}
.row-fluid .ebBox .ebDetails .CTAs{ position: absolute; bottom: 25px; width: 82%; text-align: center; left: 50%; transform: translateX(-50%); -webkit-transform: translateX(-50%); }
.row-fluid  .ebImage { text-align: center; height: 160px; border-top-left-radius: 5px; border-top-right-radius: 5px; }
.shp-image {position: absolute; right: 0; bottom: 0; height: 100% !Important; width: 100% !Important}
.left-shape { position: absolute; left: 0; top: 0; }
.right-shape { position: absolute; right: 0; bottom: 0;  }
.shape-parent .wrapper {position: relative; z-index: 1; }
.shape-parent{position: relative;}
.row-fluid .webinarsSection .left-shape { top: auto; bottom: 0; }
.row-fluid .webinarsSection .right-shape { bottom: auto; top: 0; }
.pLogos .slick-track { display: flex; align-items: center; justify-content: center; display: -webkit-flex; -webkit-align-items: center;  -webkit-justify-content: center; }
.pLogos .slick-slide { margin: 0 50px; }
.pLogos button.slick-arrow { top: 50%;    bottom: auto;    transform: translateY(-50%); }
.pLogos { padding: 0 50px; }







/*Footer */
.footer-column { float: left; width: 25%;     padding: 0 10px;}
.footer-column .social-links a { height: 40px; width: 40px; background-color: #d4d6ec; display: inline-block; border-radius: 50%; position: relative; margin-right: 15px;}
.footer-column .social-links  .social-links__icon { background-color: transparent;}
.footer-column .social-links a svg g { fill: #000;}
.footer-column .social-links a svg { height: 24px; width: 24px; position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%); -webkit-transform: translate(-50%,-50%);}
.footer-column .social-links { margin-top: 30px; }
.site-footer h4 { color: #fff; font-size: 20px; font-weight: bold; margin-bottom: 15px; }
.site-footer, .site-footer p { color: #fff; font-size: 16px; }
.site-footer a{ color: #fff; }
.privacy-footer p, .privacy-footer a, .privacy-footer { color: #333333; font-size: 16px; font-weight: 500; }
.site-footer a:hover, .privacy-footer a:hover {color:#eeac19;}
.footer-column .social-links a:last-child { margin-right: 0; }
.footer-menu li { width: 100%; margin-bottom: 10px; }
.site-footer .footer-contact p { line-height: 30px; }
.site-footer .footer-contact p a { font-family: 'Libre Baskerville',serif; font-weight: bold; font-size: 16px; font-style: italic; }
.site-footer .footer-contact p a:first-child { margin-top: 12px; }
.footer .content-wrapper, .footer  .dnd-section>.row-fluid  { max-width: 100% !important;padding:0;}
.footer .dnd-section, .footer  .dnd-section .dnd-column { padding: 0; }
.footer-rows { padding: 72px 0; }
.footer-bottom { text-align: center; padding: 40px 0; border-top: 1px solid #434556; }
body .footer { background-color: transparent;}
.privecy-right { float: right; width: 40%; text-align: right; }
.privecy-left { float: left; width: 60%; }
.copyright-menu ul li:last-child { margin-right: 0; } .copyright-menu ul li { display: inline-block; margin-right: 37px; }
.footer-column .social-links a:hover { background-color: #eeac19; }
.footer-column .social-links a:hover svg g { fill: #fff; }
.privacy-footer { padding: 35px 0 5px; }
.privacy-footer .wrapper { max-width: 1390px; }
.row-fluid .web-bottom-cta a:after { display: none; }
.mobilelogos, .menu-trigger, .child-trigger {display:none;}
.mobile-slider-main {display:none;padding-bottom: 45px;}
.slick-dots { padding: 0; margin: 0; position: absolute; bottom: 5px; left: 50%; transform: translateX(-50%);-webkit-transform: translateX(-50%); }
.slick-dots li { display: inline-block; margin: 0px 5px; }
.slick-dots li button { background-color: transparent !important; border: 1px solid #c4c4c4; height: 20px; width: 20px; padding: 0; border-radius: 50%; font-size: 0; position:relative;cursor:pointer;}
.slick-dots li button:before { position: absolute; content: ''; height: 11px; width: 11px; background-color: #fbb743; border-radius: 50%; top: 50%; left: 50%; transform: translate(-50%,-50%); opacity:0;}
.slick-dots li.slick-active button:before {opacity:1;}
.slick-dots li.slick-active button {background-color:#fff !important;}
.slick-arrow { position: absolute; bottom: 0; left: 0; background-color: transparent !important; border: 0 !important; font-size: 0 !important; padding: 0;  height: 30px; width: 30px; z-index: 1; background-color: #f6f6f6 !important; border-radius: 50%;cursor:pointer;    border: 1px solid #e9e9e9 !important;box-sizing:border-box;}
.slick-next.slick-arrow { left: auto; right: 0; }
.slick-next.slick-arrow:before, .slick-prev.slick-arrow:before { position: absolute; content: ''; right: 12px; top: calc(50% - 4.5px); width: 8px; height: 8px; border-right: #161616 solid 2px; border-bottom: #161616 solid 2px; transform: rotate( -45deg); -webkit-transform: rotate( -45deg); }
.slick-prev.slick-arrow:before { transform: rotate( 140deg); -webkit-transform: rotate( 140deg); right: 8px;}
 .slick-arrow:hover { background-color: #fbb743 !important; border-color: #fbb743 !important; }
.slick-arrow:hover:before {border-color:#fff !important;}
.hero-area-content { font-size: 21px;    margin-bottom: 30px; }
.body-container--blog-index .dnd-section, .body-container--blog-index .content-wrapper--vertical-spacing { padding: 0;}
.hs-blog-post .headerSection { background-color: #14162c; }
.row-fluid .blog-stt3cSection .stText { max-width: 840px; margin: 0 auto; float: none; }
.click-post-button-wrapper a { font-size: 14px; border: 1px solid #e3e3e3 !important; background-color: transparent !important; color: #161616 !important; font-weight: 900; }
.click-post-button-wrapper a:after { border-color: #161616 !important; } 
.click-post:first-child .click-post-button-wrapper a:after, .click-post:nth-child(2) .click-post-button-wrapper a:after { border-color: #fff !important; }
.click-post:first-child .click-post-button-wrapper a, .click-post:nth-child(2) .click-post-button-wrapper a { background: #41af84 !important; color: #FFFFFF !important; border: #41af84 solid 1px !important; width: auto; }
.click-post .CTAs a:hover, .click-post:first-child .click-post-button-wrapper a:hover, .click-post:nth-child(2) .click-post-button-wrapper a:hover { background: #333333 !important; color: #fff !important; border-color: #333333 !important; }
.click-post .CTAs a:hover:after, .click-post:first-child .click-post-button-wrapper a:hover:after, .click-post:nth-child(2) .click-post-button-wrapper a:hover:after {    border-color: #FFFFFF !important;}
.click-post .click-post-feature { display: block; width: 100%;padding-bottom: 56.25%;background-size: cover; background-repeat: no-repeat; background-position: center top; }
.click-post-content { padding: 18px 20px 30px; }
.dm-blog-listing { display: flex; flex-flow: row wrap; display: -webkit-flex; -webkit-flex-flow: row wrap; }
.click-post { box-shadow: rgb(0 0 0 / 40%) 0 0 80px -40px; float: left; width: 32%; margin-right: 2%; margin-bottom: 60px; position: relative; padding-bottom: 45px ;    background-color: #fff;}
.click-post-tags { background-color: #e8f8fa; padding: 8.5px 15px; border-radius: 5px; display: flex; justify-content: space-between; align-items: center; display: -webkit-flex; -webkit-justify-content: space-between; -webkit-align-items: center;}
.click-post-tags * { color: #37bfd0 !important; font-size: 16px; }
.click-post-tags .listtag * { font-family: 'Libre Baskerville',serif; font-size: 16px; font-weight: 400; font-style: italic; }
.click-post-title { margin: 20px 0 10px 0; }
.click-post-title a, .click-post-title { color: #1a1919; font-weight: bold; font-size: 21px; line-height: 29px; }
.click-post-author * { color: #717171 !important; font-family: 'Libre Baskerville',serif !important; font-size: 14px; font-weight: 400; font-style: italic; }
.click-post-author{display:none;}
.click-post-author>span { margin-right: 20px; }
.click-post-author>span svg { width: 18px; height: 18px; vertical-align: text-bottom; margin-right: 5px; }
.bclick-post-summary { margin-top: 5px; margin-bottom: 20px; font-size: 14px; color: #161616; line-height: 24px; }
.click-post:first-child .bclick-post-summary, .click-post:nth-child(2) .bclick-post-summary{margin-top: 15px; }
.click-post:first-child .click-post-author, .click-post:nth-child(2)  .click-post-author {display:block;margin-top: 15px;}
.click-post-button-wrapper a { width: 100%; }
.click-post:first-child, .click-post:nth-child(2) { width: 49%; margin-right: 2%; }
.click-post:nth-child(2) { margin-right: 0; }
/* .click-post:first-child .click-post-feature, .click-post:nth-child(2) .click-post-feature {     padding-bottom: 56.25%; } */
.click-post:first-child .click-post-title a, .click-post:first-child .click-post-title, .click-post:nth-child(2) .click-post-title a, .click-post:nth-child(2) .click-post-title { font-size: 32px; line-height: 36px; }
.click-post:first-child .click-post-content, .click-post:nth-child(2) .click-post-content, .blog-related-posts__list .click-post .click-post-content{ padding-top: 30px;}
.hs-blog-listing .dnd-section .dnd-column { padding: 0;}
.hs-blog-listing .dnd-section>.row-fluid { max-width: 100%;}
.click-post:nth-child(3n-1) {  margin-right: 0;}
.click-post-button-wrapper { position: absolute; bottom: 30px; left: 20px; width: calc(100% - 43px ); }
.click-post:nth-child(2) .click-post-tags { background-color: #fdf7e8;}
.click-post:nth-child(2) .click-post-tags * { color: #dc9d12 !important; }
.click-post:nth-child(3n-2) .click-post-tags { background-color: #edf8f5;}
.click-post:nth-child(3n-2) .click-post-tags * { color: #4dbe99 !important; }
.click-post:nth-child(3n-3) .click-post-tags { background-color: #fdecf2;}
.click-post:nth-child(3n-3) .click-post-tags * { color: #f0427f !important; }

.click-post:first-child .click-post-tags { background-color: #e8f8fa;}
.click-post:first-child .click-post-tags * { color: #1ebacd !important; }
.blog-related-posts__list .click-post .click-post-button-wrapper a:after { border-color: #161616 !important; } 
.blog-related-posts__list .click-post .click-post-button-wrapper a { border: 1px solid #e3e3e3 !important; background-color: transparent !important; color: #161616 !important; }
.click-post:nth-child(3n-2):hover .click-post-button-wrapper a { background: #4dbe99   !important; color: #fff !important; border-color: #4dbe99   !important; }
.click-post:nth-child(3n-2):hover .click-post-title a { color: #4dbe99 ;}
.click-post:nth-child(3n-3):hover .click-post-button-wrapper a { background: #f0427f    !important; color: #fff !important; border-color: #f0427f    !important; }
.click-post:nth-child(3n-3):hover .click-post-title a { color: #f0427f  ;}
.click-post:hover .click-post-title a, .click-post:first-child:hover .click-post-title a { color: #1ebacd;}
.click-post:hover .click-post-button-wrapper a, .click-post:first-child:hover .click-post-button-wrapper a { background: #1ebacd !important; color: #fff !important; border-color: #1ebacd !important; }
.click-post:nth-child(2):hover .click-post-button-wrapper a { background: #dc9d12  !important; color: #fff !important; border-color: #dc9d12  !important; }
.click-post:nth-child(2):hover .click-post-title  a { color: #dc9d12;}
.click-post:hover .click-post-button-wrapper a:after {border-color:#fff !important;}
.blog-index { padding-bottom: 80px;}
.pagination { text-align: center;}
.pagination a { border: 1px solid #e2e3e4; display: inline-block; height: 43px ; width: 43px ; border-radius: 50%; color: #161616; font-size: 21px; font-weight: 500; margin: 0 6px ; background-color: #fff; line-height: 1.8; }
.blog-index .shp-image { height: 724px !important; bottom: -5px;}
.pagination a.pagination__link--active {font-weight: bold;    pointer-events: none;}
.click-post-tag-link { text-transform: capitalize;}
.blog-index{overflow:hidden;}
.blog-index .right-shape {top: 14%;}
.row-fluid .blog-stt3cSection .stText p:last-child { margin-bottom: 0;}
.body-container--blog-post { margin-top: 102px;}
.blog-related-posts__list .click-post:nth-child(3n) { margin-right: 0; } 
.blog-related-posts__list .click-post:nth-child(2n) { margin-right: 2%; }
.blog-related-posts__list { display: -webkit-flex; -webkit-flex-wrap: wrap; flex-flow: row wrap; -webkit-flex-flow: row wrap; }
.blog-related-posts__list .click-post { width: 32% !important; text-align: left; }
.blog-related-posts h2, .blog-related-posts h2 a { text-align: left; font-size: 21px !important; line-height: 29px !important; }
.blog-related-posts__list .click-post .click-post-button-wrapper a { width: 100%; }
.blog-post__body p {margin:0 0 1rem;}
.search-wrap { position: fixed;  top: 0;    right: 0;    height: 100%;    width: 100%;    background-color:#eeac19;transform: translateY(-100%);-webkit-transform: translateY(-100%);    transition: ease all .5s;transition: ease all .5s;    z-index: 999;}
.search-wrap .hs-search-field { position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%); width: 100%; max-width: 840px ; -webkit-transform: translate(-50%,-50%); padding-left:20px;padding-right:20px;}
.search-wrap form .hs-search-field__input { height: 60px ; border-radius: 35px ; padding-left: 40px ; padding-right: 40px ; font-size: 18px; outline: 0; border-width: 0;}
.open-searchbar .search-wrap{transform: translateY(0%);-webkit-transform: translateY(0%); }
.close-search { position: absolute; right: 80px ; color: #fff; font-size: 40px; top: 80px ; font-weight: bold;cursor:pointer; }
.search-wrap .hs-search-field button { position: absolute; top: 0; right: 0px ; height: 60px ; width: 60px ; background-color: rgba(51,51,51,1.0) !important; border-color: transparent !important; outline: 0 !important; padding: 0; border-radius: 35px ; }
.search-wrap .hs-search-field button svg { height: 20px ; width: 20px ; fill: #fff; margin-top: 5px ; }
.search-wrap  ul.hs-search-field__suggestions { padding: 0; margin: 0;  float: left; width: 100%;  list-style: none; border-radius: 5px ;     margin-top: 20px;}
.search-wrap  ul.hs-search-field__suggestions li, ul.hs-search-field__suggestions li a { text-align: left; width: 100%; }
.search-wrap  ul.hs-search-field__suggestions li a { margin: 0 !important; font-weight: bold; } 
.search-wrap  ul.hs-search-field__suggestions li { background-color: #fff; padding: 15px ; float: left; width: 100%; margin-bottom: 10px ; font-weight: bold;border-radius: 5px;}
.systems-page--search-results .hs-search-results__listing li { border-bottom: 1px solid;    margin-bottom: 20px;}
.systems-page--search-results .hs-search-results__listing li:last-child { border-bottom: 0;}
.row-fluid .hSearch svg {  fill: #fff;  height: 15px; width: 15px; vertical-align: middle; }
.row-fluid .hSearch form { position: relative;}
.webinar-listing .webImage:before, .blog-related-posts__list .webImage:before { background-color: #1ebacd;}
.webinar-listing .webBox { margin-bottom: 60px; margin-top: 0; position: relative; }
.webinar-listing .webBox:first-child, .webinar-listing .webBox:nth-child(2) { width: 49%; margin-right: 2%; }
.webinar-listing .webBox:nth-child(3n-1) { margin-right: 0; }
.webinar-listing .webBox:nth-child(3n) { margin-right: 2%; }
.webinar-listing .webBox:first-child .webImage, .webinar-listing .webBox:nth-child(2) .webImage { min-height: 340px; }
 .webinar-listing .webBox .click-post-author>span { margin-right: 54px; }
.webinar-listing .webBox .click-post-author>span:last-child { margin-right: 0; }
.webinar-listing .webBox .click-post-author { display: block; margin-bottom: 15px ; margin-top: 15px ; }
.wrap-bottom-cta { float: left; width: 100%; }
.webinar-listing .webBox:first-child .wrap-bottom-cta>.CTAs, .webinar-listing .webBox:nth-child(2) .wrap-bottom-cta>.CTAs { width: auto; display: inline-block; margin-right: 15px; }
.webinar-listing .webBox:first-child .wrap-bottom-cta>.CTAs a, .webinar-listing .webBox:nth-child(2) .wrap-bottom-cta>.CTAs a { min-width: 235px; }
.wrap-bottom-cta>.CTAs:last-child { margin-right: 0 !Important; }
.webinar-listing .webBox:first-child .webDetails h5, .webinar-listing .webBox:nth-child(2) .webDetails h5 { font-size: 32px; line-height: 36px; }
.webinar-listing .webBox:first-child .webiLogotitle, .webinar-listing .webBox:nth-child(2) .webiLogotitle { max-width: 280px;padding-bottom: 40px; }
.webinar-listing .webBox:first-child .webiLogotitle h5, .webinar-listing .webBox:nth-child(2) .webiLogotitle h5 { font-size: 31px; line-height: 38px; }
.webinar-listing .webBox:first-child .webImage:before, .webinar-listing .webBox:nth-child(2) .webImage:before {right: 80px ; top: 70px ; width: 100%; height: 100%;    background-color: #1ebacd !Important;}
.webinar-listing .webBox:nth-child(3n-2) .webImage:before {background-color: #f27e42;}
.webinar-listing .webBox:nth-child(3n-3) .webImage:before {background-color: #f0427f;}
.row-fluid .weblisting .webImage .img-display, .row-fluid .webinarsSection .webImage img.img-display { right:0; }
.row-fluid .weblisting .webImage:before, 
.row-fluid .webinarsSection .webImage:before,
.row-fluid .webinarsSection .webiLogotitle, 
.row-fluid .weblisting .webiLogotitle { display: none; }
 


.pagination a:hover { background-color: #161616; color: #fff; border-color: #161616; }
.row-fluid .webDetails h6 small { text-transform: lowercase; font-size: 18px; }
.row-fluid .webImage .img-display { position: absolute; top: 0; right: -100px ; width: 109% !important; height: 100% !important; object-fit: cover; transition: all ease-in-out .3s; }
.row-fluid .webBox:hover .img-display { transform: scale(1.06); }
.row-fluid .webImage { background-image: none !important;position:relative;}
.row-fluid .webImage:before, .row-fluid .webImage .webiLogotitle { z-index: 1; }
.blog-related-posts__list .wrap-bottom-cta .CTAs:first-child a { background: #41af84; color: #FFFFFF; border: #41af84 solid 1 px ; }
.blog-related-posts__list .wrap-bottom-cta .CTAs:first-child a:after { border-color: #fff; } 
.blog-related-posts__list .wrap-bottom-cta .CTAs:first-child a:hover {background: #161616; color: #fff; border-color: #161616;}
.blog-related-posts__list .wrap-bottom-cta .CTAs:first-child a:hover:after { border-color: #161616; } 
.hs-blog-post .blog-post {  max-width: 100%;}
.hero-redesign { background-size: cover; background-repeat: no-repeat; background-position: center top; }
.row-fluid .hero-redesign h1 span { color: #eeac19;}
.row-fluid .hero-redesign .wrapper { max-width: 900px;}

.row-fluid .heroSectionEx { padding: 100px 0 127px;    position: relative;    margin-bottom: 10px;    color: #fff; }
.row-fluid .heroSectionEx:after { content: " "; position: absolute;    left: 0;    top: 0;    width: 100%;    height: 100%;    -webkit-clip-path: ellipse(90% 100% at 50% 0%);    clip-path: ellipse(90% 100% at 50% 0%);    z-index: -1;    background: #14162c;  } 
.row-fluid .heroContent { text-align: center; }
.row-fluid .heroContent h1 { color: #fff;    font-size: 48px;    line-height: 72px;    font-weight: 600;    margin: 0 0 10px; }
.row-fluid .heroText, .row-fluid .heroText p {font-size: 21px;    line-height: 31px; }
.row-fluid .heroText { max-width: 580px; margin: 0 auto 32px; }

.row-fluid .expertSection { padding: 80px 0; overflow: hidden; }
.row-fluid .expertItem { width: 25%;    padding: 0 10px; margin:48px 0 0; }
.row-fluid .posrtFilters ul { padding: 0;    margin: 0 0 10px;    text-align: center; }
.row-fluid .posrtFilters ul li { display: inline-block;    color: #333333;    font-size: 21px;    line-height: 26px;    font-weight: 300;    padding: 0 0px 5px; margin: 0 10px 10px; cursor: pointer; border-bottom: 2px solid transparent; transition: all ease-in-out .3s; }
.row-fluid .posrtFilters ul li.is-checked, .row-fluid .posrtFilters ul li:hover { font-weight: 500;    border-color: #FCBA2F; }
.row-fluid .expertImage { overflow: hidden; }
.row-fluid .expertImage a { display: block;    background-size: cover;    background-repeat: no-repeat;    background-position: center top;    min-height: 330px; background-color: #D3D3D3; }
.row-fluid .expertImage a:hover { transform: scale(1.05); }
.row-fluid .expertContent h2, .row-fluid .expertContent h2 a { color: #000000;    font-size: 21px;    line-height: 28px;    margin: 0;    font-weight: 700; }
.row-fluid .expertContent h2 a:hover { color: #eeac19; }
.row-fluid .expertContent h3 { margin: 0;    font-family: 'Libre Baskerville';    font-size: 16px;    line-height: 32px;    color: #454545;    font-weight: 400;    font-style: italic; }
.row-fluid .expertContent { margin: 10px 0 0; }
.row-fluid .load-more-btn { text-align: center; }
.row-fluid .load-more-btn a#load-more { margin: 70px 0 0;    border: #e3e3e3 solid 1px;    background: #FFF;    color: #161616;    position: relative;    padding: 12px 25px 8px 25px;    font-weight: 700;    text-transform: uppercase;    font-size: 16px;    line-height: 22px;    min-width: 262px;    text-align: center;    border-radius: 35px;    }
.row-fluid .load-more-btn a#load-more:hover { transform: scale(1.05);    background: #161616;    color: #fff;    border-color: #161616; }
.row-fluid .posrtSelect { display:none; }

.row-fluid .expert-post-top { overflow: hidden; position: relative; min-height: 600px;    background-size: cover;    background-repeat: no-repeat;    background-position: center top; display: flex; flex-wrap: wrap;    justify-content: left;    display: -webkit-flex;    -webkit-flex-wrap: wrap;    -webkit-justify-content: left; }
.row-fluid .expert-post-top:before { position: absolute;    content: '';    top: 0;    left: 0;    width: 840px;    height: 750px;    transform: rotate(30deg);    border-radius: 72px;    transform-origin: center top;    background-image: url('../png/image%201%20(2).png');    background-repeat: no-repeat;    background-size: cover;    background-position: center top;}
.row-fluid .expert-post-left { position: relative;    padding: 50px 80px;    display: flex;    flex-wrap: wrap;    align-items: center;    display: -webkit-flex;    -webkit-flex-wrap: wrap;    -webkit-align-items: center; }
.row-fluid .expert-post-linke.CTAs a { background: #fff;    color: #333333;    border: #fff solid 1px; }
.row-fluid .expert-post-linke.CTAs a:after { border-color:#333333; }
.row-fluid .expert-post-linke.CTAs a:hover {  background: #333333; color: #ffffff; border-color: #333333; }
.row-fluid .expert-post-linke.CTAs a:hover:after { border-color:#fff; }
.row-fluid .expert-post-content { max-width: 450px;    display: inline-block; }
.row-fluid .expert-post-content h1 { color: #fff; font-size: 48px;    line-height: 48px;    margin: 0 0 10px;    font-weight: 600; }
.row-fluid .expert-post-content h3 { color: #fff; font-family: 'Libre Baskerville';    font-size: 22px;    line-height: 32px;    font-style: italic;    font-weight: 400; }
.row-fluid .expert-post-text, .row-fluid .expert-post-text p { color: #fff;    font-size: 16px;    line-height: 26px; }
.row-fluid .expert-post-middle { padding: 80px 0; }
.row-fluid .expert-post-mcontent { text-align: center; max-width: 920px; margin: 0 auto; }
.row-fluid .expert-post-mcontent h3 { color: #FCBA2F;    font-size: 28px;    line-height: 40px;    font-style: italic;    font-family: 'Libre Baskerville';    font-weight: 400;    margin: 0 0 15px; }
.row-fluid .expert-post-mcontent h2 { color: #000000;    margin: 0 0 30px;    font-weight: 600;    font-size: 32px;    line-height: 40px; }
.row-fluid .expert-post-mText, .row-fluid .expert-post-mText p { color: #454545; font-weight: 500;    font-size: 16px;    line-height: 28px; }
.row-fluid .expert-post-mText p:last-child { margin: 0; }
.row-fluid .expert-post-bottomn { background-color: #F6F6F6;    padding: 80px 0; }
.row-fluid .expert-post-bInn.flexwrap.left-image-right-content { flex-flow: row-reverse; -webkit-flex-flow: row-reverse; }
.row-fluid .expert-post-bleft { width: 58%; padding:0 45px 0 0; }
.row-fluid .expert-post-bright { width: 42%; }
.row-fluid .expert-post-bInn.flexwrap.left-image-right-content .expert-post-bleft { padding:0 0px 0 45px;  }
.expert-zig-content .expert-post-bInn ~ .expert-post-bInn { margin: 60px 0 0; }

.row-fluid .expert-bImage { min-height: 360px;    background-size: cover;    background-repeat: no-repeat;    background-position: center top; }
.row-fluid .expert-post-bleft h2 { color: #000;    font-weight: 600;    font-size: 32px;    line-height: 40px;    margin: 0 0 30px; }
.row-fluid .expert-post-bText, .row-fluid .expert-post-bText p { color: #454545;    font-size: 16px;    line-height: 28px;    font-weight: 500; }

.row-fluid .recArtSec { padding: 100px 0 80px; }
.row-fluid .recArTitles h3 { color: #FCBA2F;    font-size: 28px;    line-height: 40px;    font-style: italic;    font-family: 'Libre Baskerville';    font-weight: 400;    margin: 0 0 6px; }
.row-fluid .recArTitles h2 { color: #000000;    margin: 0 0 30px;    font-weight: 600;    font-size: 28px;    line-height: 40px; }
.row-fluid .recArListing { margin: 0 -15px; }
.row-fluid .recArItem { width: 25%;    padding: 0 15px; margin: 0 0 20px; }
.row-fluid .recArInner { box-shadow: 0px 3px 6px rgb(0 0 0 / 6%);    border-radius: 6px;    background-color: #fff;    overflow: hidden; position: relative; padding-bottom: 80px; height: 100%; }
.row-fluid .recArOut { overflow: hidden; }
.row-fluid .recArOut a.recArImg { display: block;    padding: 0 0 56.25%; }
.row-fluid .recArOut a.recArImg:hover { transform: scale(1.06); }
.row-fluid .recArContent a.click-tag-link { color: #eeac19;    font-style: italic;    margin: 0 0 5px;    font-family: 'Libre Baskerville',serif;    font-size: 18px;    line-height: 1.2; }
.row-fluid .recArContent h5 { margin: 0 0 10px; }
.row-fluid .recArContent h5, .row-fluid .recArContent h5 a { font-weight: 700; color: #161616; }
.row-fluid .recArBtn.CTAs a { border: #e3e3e3 solid 1px;    background: #FFF;    color: #161616;    min-width: 100%;    width: 100%;    font-size: 14px;    font-weight: 900;    letter-spacing: .25px; }
.row-fluid .recArBtn.CTAs a:hover { background: #161616;    color: #fff;    border-color: #161616; }
.row-fluid .recArBtn.CTAs a:hover:after { border-color:#fff; }
.row-fluid .recArContent { padding: 20px 20px 0px; }
.row-fluid .recArBtn.CTAs { margin: 0;    position: absolute;    bottom: 20px;    width: 100%;    left: 0;    padding: 0 20px; }
.row-fluid .recArContent h5 a:hover { color: #eeac19; }






@media(min-width:601px){
  .row-fluid .posrtFilters ul { display: block !important; height: auto !important; }
}

@media(min-width:768px){
  .row-fluid  .hero-redesign .heroCTA { margin: 30px 0 0px;}
}
@media(min-width:992px){
.hs-blog-post .blog-post>h1 { line-height: 38px; font-size: 34px; }
}
@media(max-width:1350px){
  .row-fluid .hMenu .hs-menu-wrapper>ul>li a, .row-fluid .hCTA a {font-size:13px;}
  .row-fluid .hMenu .hs-menu-wrapper>ul>li { padding-right: 15px;}
}
@media(max-width:1240px){
  .row-fluid .hMenu .hs-menu-wrapper>ul>li a, .row-fluid .hCTA a {font-size:13px;}
  .row-fluid .hMenu .hs-menu-wrapper>ul>li { padding-right: 8px;}
  .row-fluid .hCTA a{    padding: 7px 10px 4px 10px;min-width: auto;}
    .row-fluid .hMenu .hs-menu-wrapper>ul>li.hs-item-has-children {  padding-right: 22px;}
  .row-fluid .hMenu .hs-menu-wrapper>ul>li.hs-item-has-children:after {    right: 9px;}
  .row-fluid .hRight {  margin-left: 10px; display: flex; align-items: center;display: -webkit-flex;  -webkit-align-items: center;}
  .headerSection { padding-left: 15px; padding-right: 15px; }
  .row-fluid .hSearch { right: 16%; }
  .row-fluid .hMenu {width:85%;}
  .row-fluid .hMenu { margin-top: 0;}
}
@media(max-width:1160px){
  .secTitle h2 { padding: 0 75px;}
  .row-fluid .webImage .img-display {    right: -80px;}
  
}

@media(max-width:1150px){
  .row-fluid .hMenu .hs-menu-wrapper>ul>li a, .row-fluid .hCTA a {font-size:12px;}
}
@media(max-width:1130px){
  
  .row-fluid .webImage:before { right: -43px; top: 0; width: 110%; height: 110%; }
  .copyright-menu ul li{    margin-right: 12px;}
  .webinar-listing .webBox:first-child .webImage:before, .webinar-listing .webBox:nth-child(2) .webImage:before { right: 7px ; top: 70px ; width: 130%; height: 130%;}
}

@media(max-width:1060px){
  .footer-column .social-links a{    margin-right: 5px;}
  .row-fluid .expert-post-left { padding: 50px; }
  .row-fluid .expert-post-content { max-width: 400px; }
  .row-fluid .expert-post-top:before { width: 670px; }
  
}

@media(max-width:1024px){
  .pLogos .slick-slide { margin: 0 30px; }
}
@media(max-width:991px){
  .wrapper {max-width:100%;}
  .headerSection .hs-menu-wrapper>ul { flex-flow: column;-webkit-flex-flow: column; width: 100%;  }
  .headerSection.header-dark .hMenu .hs-menu-wrapper>ul>li a { color: #fff; }
  .row-fluid .hRight { background: #eeac19; margin: 0; position: absolute; top: 100%; left: 0;    display: none; }
.CTAs a { min-width: 190px;}
  h1 {line-height: 38px;font-size: 34px;}
  .pLogo img { max-width: 130px !important;}
  .row-fluid .cBox {width:100%;margin-right:0;}
  .row-fluid .ebBox:nth-child(2n) { margin-right: 0; } 
  .row-fluid .ebBox { width: 48.5%; margin-right: 3%; }
  .row-fluid .ebBox .ebDetails .CTAs { position: relative; bottom: auto; width: 100%; text-align: center; left: auto; transform: none; -webkit-transform: none; }
  .row-fluid .ebBox .ebDetails { padding: 20px 20px 20px 20px;}
  .row-fluid .webImage:before { right: -100px; width: 130%; height: 130%;}
  .row-fluid .hSearch, .row-fluid .hCTA { display: none;}
  .row-fluid .hLogo { width: 100%;}
  .row-fluid .hLogo img { max-width: 177px !important; }
  .footer-column { width: 50%;}
  .privecy-left, .privecy-right { float: left; width: 100%; text-align: center; }
  .privecy-left .hs-menu-wrapper ul { justify-content: center;-webkit-justify-content: center; margin-bottom: 15px;     -webkit-flex-direction: row;    flex-direction: row;}
  .menu-trigger{display:inline-block;}
  .headerSection { padding: 20px 15px; }
  .menu-trigger { position: absolute; top: 20px; right: 15px; height: 30px; width: 30px; z-index: 9; cursor:pointer;}
  .menu-trigger>span { display: block; width: 100%; height: 3px; background: #fff; position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%);-webkit-transform: translate(-50%,-50%); }
  .menu-trigger>span:after, .menu-trigger>span:before { width: 100%; height: 3px; background: #fff; position: absolute; content: ''; top: -8px; transition:ease all .5s;}
  .menu-trigger>span:after{top:8px;}
  
  .headerSection.header-dark .menu-trigger>span, .headerSection.header-dark .menu-trigger>span:after, .headerSection.header-dark .menu-trigger>span:before { background-color:#161616; }
  
  
  .open-menu .headerSection .hs-menu-wrapper>ul { display: block; }
  .headerSection .hs-menu-wrapper>ul>li { width: 100% !important; margin: 0 !important; padding: 0 !important; }
  .headerSection .hs-menu-wrapper>ul>li>a { padding: 10px 15px; border-bottom: 1px solid #fff; width: 100%; display: block; margin: 0 !important;     font-size: 14px !important;color:#fff !important;}
  .headerSection .hs-menu-wrapper>ul>li:last-child>a {border-bottom:0;}
  .row-fluid .hs-menu-children-wrapper { width: 100% !important; opacity: 0 !important; visibility: hidden !important; display: none !important; position: relative !important; top: 0 !important; left: 0 !important;}
  .row-fluid .hMenu .hs-menu-wrapper>ul>li.hs-item-has-children:after{display:none;}
  .row-fluid .hRight, .row-fluid .hMenu { width: 100%; float: left; }
  .open-menu  .row-fluid .hRight {display:block;}
  .child-trigger {display:inline-block;}
  .child-trigger { position: absolute; right: 0; top: 0; height: 40px; width: 40px; cursor: pointer; z-index: 9; border-left: 1px solid #fff; }
  .child-trigger:before, .child-trigger:after { position: absolute; left: 50%; top: 50%; transform: translate(-50%,-50%); -webkit- transform: translate(-50%,-50%); width: 65%; background-color: #fff; height: 2px; content: ''; transition:ease all .5s;}
  .child-trigger:after { transform: rotate( 90deg) translate(-50%,50%);-webkit-transform: rotate( 90deg) translate(-50%,50%); top: 80%; left: 20%; }
  .row-fluid .hMenu .hs-menu-wrapper>ul>li.hs-item-has-children.open-child>ul.hs-menu-children-wrapper { display: block !important; opacity: 1 !important; visibility: visible !important; }
  .row-fluid .hs-menu-children-wrapper a { padding: 10px 25px; border-bottom: 0; font-size: 14px !important; background-color: #14162c; border-bottom: 1px solid #fff;}
/*   .row-fluid .hs-menu-children-wrapper li:last-child a { border-bottom: 0; } */
  .row-fluid .hs-menu-children-wrapper { background-color: #14162c;}
  .row-fluid .hMenu .hs-menu-wrapper>ul>li.hs-item-has-children.open-child>span.child-trigger:after { opacity: 0; }
  .open-menu .menu-trigger>span, .open-menu .headerSection.header-dark .menu-trigger>span { background-color: transparent; }
  .open-menu .menu-trigger>span:before { transform: rotate( 45deg);  -webkit-transform: rotate( 45deg);top: 0; }
  .open-menu .menu-trigger>span:after { transform: rotate( -45deg);-webkit-transform: rotate( -45deg); top: 0; }
  .click-post-tags *, .click-post-tags .listtag * {    font-size: 14px;}
  .body-container--blog-post { margin-top: 80px;}
  .body-container--blog-post  .blog-post { padding-top: 50px;}
  .systems-page--search-results  .heroLeft { padding-top: 30px;  padding-bottom: 45px;}
  .row-fluid .hSearch, .row-fluid .hCTA {     right: auto;display: block; position: relative; top: 0; width: 100%; text-align: left; }
  .row-fluid .hCTA a { font-weight: 700; text-transform: uppercase; padding: 10px 15px ; border-bottom: 0; margin: 0 !important; font-size: 14px !important; color: #fff !important; border: 0; display: block; width: 100%; text-align: left; border-radius: 0; background-color: transparent !important; }
   .row-fluid .hSearch a svg, .headerSection.header-dark .hSearch svg { fill: #fff;     vertical-align: middle;} 
  .row-fluid .hSearch a { float: left; padding: 10px 15px ; border-bottom: 1px solid #fff; display: block; width: 100%; border-top: 1px solid #fff; margin:0;}
  .webinar-listing .webBox:first-child .webImage:before, .webinar-listing .webBox:nth-child(2) .webImage:before { right: -85px ;}
  .row-fluid .webImage .img-display {right: -47px;}
  .wwdDetails .secCTA a {  min-width: 100%; }
  .row-fluid .expertItem, .row-fluid .recArItem { width: 50%; }
  .row-fluid .recArtSec { padding: 80px 0 60px; }
  .row-fluid .expert-post-bleft h2 { font-size: 28px; line-height: 36px; }
  .row-fluid .expert-post-top { min-height: 500px; }
  .row-fluid .expert-post-content { max-width: 380px; }
  .row-fluid .expert-post-top:before { width: 600px; }
  .row-fluid .expert-post-middle, .row-fluid .expert-post-bottomn { padding: 60px 0; }
  .row-fluid .recArtSec { padding: 60px 0 40px; }
  .headerSection.header-dark .hCTA a { border: 0; } 
  
  
}
@media(max-width:767px){
  .row-fluid .heroSection .wrapper { display: flex; flex-flow: column-reverse;display: -webkit-flex; -webkit-flex-flow: column-reverse; }
.row-fluid .heroLeft { padding: 40px 0 70px 0;position: relative; z-index: 1; }
  .row-fluid .mobilelogos { display:block;text-align:center;margin: 0; padding: 20px 0 30px; border-bottom: 1px solid #e3e3e3; }
  .row-fluid .heroLeft .heroLogos { display: none; }
  h1 { line-height: 36px; font-size: 24px; }
  .secTitle h2 {  padding: 0 0px;}
  h2 { font-size: 20px; line-height: 30px; }
  .row-fluid .stText, .row-fluid .s3Column h4 { font-size: 16px; line-height: 28px; }
  .row-fluid .stText, body {font-size:14px;}
  .wwdBox { width: 100%; }
  .row-fluid .cBox .cbImage { padding-bottom: 56.25%; } 
  .row-fluid .cBox:nth-child(4n), .row-fluid .cBox:nth-child(4n+3), .row-fluid .cBox { flex-flow: column;-webkit-flex-flow: column; }
   .row-fluid .pLogo img { max-width: 100% !important; }
  .row-fluid .pLogo { width: 42%; text-align: center; }
  .row-fluid .webBox { width: 100%; }
  .row-fluid .webImage:before { right: -13px; width: 115%; height: 110%; }
  .row-fluid .ebBox { width: 100%;}
  .wwdBox .wwdImage { padding-bottom: 56.25%; }
  .row-fluid .cBox .cbInfo h5 { font-size: 18px; line-height: 26px; }
  .row-fluid .cBox .cbInfo h3 { font-size: 60px; }
  .row-fluid .cBox .cbImgs, .row-fluid .cBox .cbInfo { width: 100%; }
  
  .wwdBox .wwdImage img { display: none; }
  .row-fluid .ebImage { padding-bottom: 56.55%; min-height: auto; }
  .row-fluid .ebImage img { margin: 0 auto; }
  .image-covering { padding-bottom: 0 !important; min-height: auto !important; padding-top: 20px !important; }
  .row-fluid .webImage:before { right: auto; width: 400px; height: 100%; left: -180px; }
  .row-fluid .heroRight { margin-bottom: -150px; margin-top: 30px;}
  .row-fluid .heroLeft * { position: relative; z-index: 2; }
  .row-fluid .heroLeft:after { position: absolute; content: ''; left: 0; background-repeat: no-repeat; background-position: center bottom; height: 100%; width: 100%; background-size: cover; top: -70px; }
  .row-fluid .s3Column:nth-child(2n) { margin-right: 0; }
  .row-fluid .s3Column { float: left; width: 100%; margin-right: 0; margin-left: 0; padding: 0 !important; }
  .row-fluid  .s3Columns { display: flex; flex-flow: row wrap; justify-content: center;  display: -webkit-flex; -webkit-flex-flow: row wrap; -webkit-justify-content: center; }
  .row-fluid .stText p:last-child { margin-bottom: 0; }
  .row-fluid .stt3cSection { padding: 40px 0; }
  .wwdDetails { padding: 30px 20px;}
  .wwdDetails .secCTA { position: static;padding: 0; }
  .row-fluid .partnerSection { padding: 55px 0; background: #101228; }
  .row-fluid .casestudiesSection, .row-fluid .webinarsSection { padding: 40px 0 40px; }
  .row-fluid .pLogo:nth-child(1), .row-fluid .pLogo:nth-child(2) { display: block; } .row-fluid .pLogo { display: none; }
  .mobile-slider-main {display:block;}
  .mobile-hide-main{display:none;}
  .mobile-slider-main .slick-slide { outline: 0; }
  .left-shape, .right-shape { width: 30%;}
  .row-fluid .stt3cSection .secTitle h2 span, .row-fluid .casestudiesSection h2 span, .row-fluid .webinarsSection h2 span, .row-fluid .ebookBlog .secTitle h2 span { font-size: 20px; } 
  .row-fluid .stt3cSection .secTitle h2, .row-fluid .casestudiesSection h2, .row-fluid .webinarsSection h2, .row-fluid .ebookBlog .secTitle h2{ font-size: 24px; }
  .row-fluid .wwuSection h2 span { font-size: 24px; } 
  .row-fluid .wwuSection h2 { font-size: 28px; }
  h5, .site-footer h4 { font-size: 18px;}
  .site-footer, .site-footer p, .site-footer .footer-contact p a, .privacy-footer p, .privacy-footer a, .privacy-footer {font-size:14px;}
  .row-fluid .wwuSection { padding: 50px 0;}
  .row-fluid .blog-hero-sec .heroRight { margin-bottom: 0;}
  .click-post { width: 100% !important; margin-right: 0 !important; }
  .click-post:first-child .click-post-title a, .click-post:first-child .click-post-title, .click-post:nth-child(2) .click-post-title a, .click-post:nth-child(2) .click-post-title { font-size: 21px; line-height: 29px; }
  .blog-index { padding-bottom: 60px;}
  .blog-related-posts__list .click-post { width: 100% !important;}
  .blog-related-posts { padding: 50px 0 0px 0;}
  .webinar-listing .webBox { width: 100% !important; margin-right: 0 !important; }
  .webinar-listing .webBox:first-child .webDetails h5, .webinar-listing .webBox:nth-child(2) .webDetails h5 { font-size: 17px; line-height: 1.4; }
  .webinar-listing .webBox:first-child .webiLogotitle h5, .webinar-listing .webBox:nth-child(2) .webiLogotitle h5 { font-size: 20px; line-height: 24px; }
  .webinar-listing .webBox:first-child .webiLogotitle, .webinar-listing .webBox:nth-child(2) .webiLogotitle { max-width: 195px ; padding-bottom: 20px ; }
  .webinar-listing .webBox:first-child .webImage:before, .webinar-listing .webBox:nth-child(2) .webImage:before { right: auto; width: 380px ; height: 100%; left: -180px; top: 0;}
  .webinar-listing .webBox:first-child .webImage, .webinar-listing .webBox:nth-child(2) .webImage { min-height: 220px;}
  .webinar-listing .webBox { margin-bottom: 30px;}
  .webinar-listing .webBox:first-child .wrap-bottom-cta>.CTAs, .webinar-listing .webBox:nth-child(2) .wrap-bottom-cta>.CTAs { width: 100%; display: block; margin-right: 0; }
  .row-fluid .webDetails { padding: 22px 20px 25px ; }
  .row-fluid .webImage .img-display {right: -60px;}
  .mobile-slider-main .slick-track { display: flex; display: -webkit-flex; }
  .mobile-slider-main .slick-track .slick-slide { height: auto; margin:10px; }
  .mobile-slider-main .slick-track .slick-slide > div, .mobile-slider-main .slick-track .slick-slide .ebBox { height: 100%; margin:0; }
  
  
  
  }
@media(max-width:600px){
.footer-column { width: 100%;    margin-bottom: 20px;}
  .footer-column:last-child { margin-bottom: 0px;}
  .footer-rows { padding: 50px 0 25px 0; }
  .copyright-menu ul li { margin-right: 8px; margin-bottom: 5px; }
  .CTAs a { min-width: auto; width: 100%; display: block; box-sizing: border-box; margin-left: 0 !important; margin-right: 0 !important; margin-bottom: 10px; }
  .CTAs a:last-child { margin-bottom: 0;}
   .row-fluid .heroLeft:after{top: -170px;}
  .s3cIcon img { max-width: 100px !important; }
  .row-fluid .s3Column:last-child { width: 80%;margin-right:0;}
  .s3cIcon { min-height: 90px; }
  .row-fluid .s3Column:last-child .s3cIcon { min-height: auto; }
  .row-fluid .heroLeft {  text-align: center;}
  .click-post-author>span, .webinar-listing .webBox .click-post-author>span {margin-right: 5px;}
  .click-post-author>span:last-child, .webinar-listing .webBox .click-post-author>span:last-child { margin-right: 0;}
  .click-post-author>span svg { width: 13px ; height: 13px ; vertical-align: middle; margin-right: 2px ; margin-top: -5px ; }
  .click-post-author * {font-size: 13px;}
  .pagination a {margin: 0 2px;}
  .row-fluid .expertItem { width: 100%; margin: 30px 0 0; }
  .row-fluid .posrtSelect:before { content: "";    border-left: 2px solid #161616;    border-bottom: 2px solid #161616;    position: absolute;    height: 10px;    width: 10px;    right: 30px;    transform: rotate(-45deg); transform-origin: center left; }
  .row-fluid .posrtSelect { background: #ffffff;    border: #E3E3E2 solid 1px;    color: #161616;    width: 100%;    position: relative;    padding: 12px 25px 8px 25px;    font-weight: 700;    text-transform: uppercase;    font-size: 16px;    line-height: 22px;    min-width: 262px;    text-align: center;    border-radius: 35px;    transition: all ease-in-out .3s;    display: flex;    align-items: center;    justify-content: center;    display: -webkit-flex;    -webkit-align-items: center;    -webkit-justify-content: center; }
  .row-fluid .posrtFilters ul li { width: 100%; margin: 0; border:0; padding: 10px; }
  .row-fluid .posrtFilters ul li.is-checked, .row-fluid .posrtFilters ul li:hover { background-color: #fcba2f; color: #fff; }
  .row-fluid .posrtFilters ul { margin: 0; box-shadow: rgb(0 0 0 / 40%) 0 0 80px -40px; margin: 10px 0 0; border-radius: 10px; display: none; overflow: hidden; }
  .row-fluid .expertSection { padding: 50px 0; }
  .row-fluid .posrtFilters ul li:last-child { margin: 0; }
  .row-fluid .expert-post-left { padding: 30px 20px; }
  .row-fluid .expert-post-content h1 { font-size: 34px; line-height: 34px; }
  .row-fluid .expert-post-content h3 { font-size: 20px;    line-height: 30px; }
  .row-fluid .expert-post-linke.CTAs a { width: auto;    display: inline-block;    padding: 12px 30px 8px 25px; }
  .row-fluid .expert-post-top:before { width: 450px; }
  .row-fluid .expert-post-top { min-height: 380px; }
  .row-fluid .expert-post-content { max-width: 300px; }
  .row-fluid .expert-post-mcontent h2, .row-fluid .recArTitles h2 { font-size: 28px;    line-height: 36px;    margin: 0 0 20px; }
  .row-fluid .expert-post-mcontent h3, .row-fluid .recArTitles h3 { font-size: 24px; line-height: 36px; }
  .row-fluid .expert-post-bleft { width: 100%;    padding: 30px 0 0; order: 2; }
  .row-fluid .expert-post-bleft h2 { margin: 0 0 20px; }
  .row-fluid .expert-post-bText p:last-child { margin: 0; }
  .row-fluid .recArListing { margin: 0; }
  .row-fluid .recArItem, .row-fluid .expert-post-bright { width: 100%; }
  .row-fluid .expert-post-bInn.flexwrap.left-image-right-content { flex-flow: column; -webkit-flex-flow: column; }
  .row-fluid .expert-post-bInn.flexwrap.left-image-right-content .expert-post-bleft { padding: 30px 0 0; }


  
  
}

@media(max-width:380px){ 
 .row-fluid .expert-post-content { max-width: 240px; }
 .row-fluid .expert-post-top:before { width: 400px; }
  
  
}