@import url('https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.css');


.blogHeader  section.u3gm-header {
  /*   -webkit-box-shadow: 0 3px 10px 0 rgba(0, 0, 0, 0.05);
  box-shadow: 0 3px 10px 0 rgba(0, 0, 0, 0.05); 
  background-color: #fff;
  top: 0;
  */
}

/*.blogHeader  section.u3gm-header  div.u3gm-header__inner div.link-wrap div.menu ul li a{
  color: #3c3c3c;
}

.blogHeader  section.u3gm-header .login a {
  color: #3c3c3c !important;
}

.blogHeader  section.u3gm-header  .login a:hover {
  color: #00A3E1 !important;
}

.blogHeader.u3t-landing-page section.u3gm-header{
  background-color: transparent !important;
}*/


/*body.blogHeader.u3t-landing-page section.u3gm-header div.logo .blueLogo{
  display: none !important;
}*/

/*body.blogHeader.u3t-landing-page section.u3gm-header div.logo .whiteLogo{
  display: block !important;
}*/


/* New Css */


.blog-wrapper { padding-left: 20px; padding-right: 20px; max-width: 1280rem; margin: 0 auto; }

/*.u3mFeaturedModule { padding: 184px 0 50px; }*/
.u3mFeaturedModule { padding: 50px 0; }
.u3mTitle h1 { text-align: center; font-weight: 700; font-size: 60px; margin: 0; color: #05122e; }
.u3mListingFeatured { padding-top: 60px; }
.featuredPostInner { display: flex; flex-wrap: wrap; align-items: center; }
.featuredleft { width: 50%; }
.featuredRight { width: 50%; }
.featuredImage { position: relative; background-size: cover; background-position: center center; min-height: 500px; border-radius: 20px; }
.blogTag a.topic-link { font-size: 12px; font-weight: 700; line-height: 1; display: inline-block; text-decoration: none; }
.featuredLeftInner .blogTag a.topic-link{ font-size: 16px; }
a.featuredImageLink { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
.blogFeaturedTitle { padding-top: 40px; }
.blogFeaturedTitle h2 { font-size: 45px; line-height: 1.35; margin: 0; font-weight: 700; color: #05122e; }
.blogFeaturedTitle h2 a { color: #05122e; text-decoration: none; }
.blogFeaturedTitle h2 a:hover { color: #00a3e1; }
.blogFeaturedDate { padding-top: 35px; font-size: 20px; font-weight: 700; color: #00a3e1; line-height: 1; }
.blogFeaturedDate a { display: inline-block; color: #05122e; text-decoration: none; }
.blogFeaturedDate a:hover{ color: #00a3e1; }
.moreLinkInner { padding-top: 47px; }
a.more-link { text-align: center; display: inline-block; background: #05122e; color: #fff; vertical-align: middle; z-index: 1; -webkit-backface-visibility: hidden; -moz-osx-font-smoothing: grayscale;
  overflow: hidden; -webkit-transition: border-color .3s,color .3s; transition: border-color .3s,color .3s; -webkit-transition-timing-function: cubic-bezier(0.2,1,0.3,1); transition-timing-function: cubic-bezier(0.2,1,0.3,1);
  cursor: pointer; width: -webkit-max-content; width: -moz-max-content; width: max-content; border-radius: 10px; -webkit-box-shadow: 0 3px 10px 0 rgb(0 0 0 / 5%); box-shadow: 0 3px 10px 0 rgb(0 0 0 / 5%);
  text-shadow: 0 0 4px rgb(0 0 0 / 20%); text-transform: uppercase; font-size: 18px; font-weight: bold; padding: 13px 33px; margin: 0; position: relative; top: -2rem; text-decoration: none; }
a.more-link:hover{ color: #fff; }
.readTime { padding-top: 12px; font-size: 20px; line-height: 1; color: #3c3c3c; }
.readTime span { font-weight: 700;}

.bottomFeaturedList { padding-top: 80px; padding-bottom: 25px; }
.bottomFeaturedTitle { text-align: center; }
.bottomFeaturedTitle h2 { font-size: 42px; font-weight: 700; margin: 0; }
.bottomFeaturedTitle h2 span { color: #00a3e1; }
.blogListingTwoCol { padding-top: 63px; }
.blogListingTwoColInner { display: flex; flex-wrap: wrap; }
.blogListingPressLeftCol { width: 66.66%; }
.blogListingPressRightCol { width: 33.33%; padding-left: 58px; }
.blogListingPressLeftCOlIner { display: flex; flex-wrap: wrap; margin: 0 -22px; }
.blogPreslisting { width: 50%; padding: 0 22px; }
.listingImage { min-height: 215px; background-size: cover; background-position: center center; border-top-left-radius: 15px; border-top-right-radius: 15px; position: relative; }
.blogPresListingInner { box-shadow: 0 3px 10px 0 rgb(0 0 0 / 7%); border-bottom-left-radius: 15px; border-bottom-right-radius: 15px; height: 100%; transition: all ease 0.3s; }
.listingBottomContent { padding: 36px 36px 52px 36px; }
.blogDate { padding-top: 29px; font-size: 16px; }
.blogName { padding-top: 22px; }
.blogName h2 { font-size: 23px; font-weight: 700; margin: 0; line-height: 28px; }
.blogName h2 a {text-decoration: none; color: #05122e; }
.blogTime { padding-top: 21px; color: #00a3e1; font-size: 16px; line-height: 1.4; font-weight: 400; }
.tabbingTitle h3 { font-size: 30px; font-weight: 700; margin: 0; }
.tabbingButton { padding-top: 23px; }
.tabbingButtonList ul { padding: 0;margin: 0; list-style: none; display: flex; justify-content: space-between; }
.tabbingButtonList ul li { margin: 0; font-size: 16px; line-height: 1; font-weight: 700; padding: 17px 23px; background-color: #3c3c3c; border-radius: 10px; color: #fff; cursor: pointer; position: relative; overflow: hidden; z-index: 1; }
.tabbingButtonList ul li:before,a.more-link:before,.tabbingButtonList ul li.current:before,.u3mTagListMain ul li a:before{ content: ''; position: absolute; top: 0; left: 0; width: 150%; height: 100%; background: #00a3e1; z-index: -1; -webkit-transform: rotate3d(0,0,1,-45deg) translate3d(0,-3em,0);
  transform: rotate3d(0,0,1,
    -45deg) translate3d(0,-3em,0);
  -webkit-transform-origin: 0 100%;
  transform-origin: 0 100%;
  -webkit-transition: -webkit-transform .3s,opacity .3s,background-color .3s;
  -webkit-transition: opacity .3s,background-color .3s,-webkit-transform .3s;
  transition: opacity .3s,background-color .3s,-webkit-transform .3s;
  transition: transform .3s,opacity .3s,background-color .3s;
  transition: transform .3s,opacity .3s,background-color .3s,-webkit-transform .3s;
}
.tabbingButtonList ul li:hover:before,a.more-link:hover:before,.tabbingButtonList ul li.current:before,.u3mTagListMain ul li a:hover:before,.u3mTagListMain ul li.active a:before{ opacity: 1; background-color: #00a3e1; -webkit-transform: rotate3d(0,0,1,0); transform: rotate3d(0,0,1,0); -webkit-transition-timing-function: cubic-bezier(0.2,1,0.3,1);
  transition-timing-function: cubic-bezier(0.2,1,0.3,1); }

.tabContent { display: none; }
.tabContent.current { display: block; }
.tabContent .blogTag { padding-top: 50px; line-height: 1; color: #00a3e1; }
.tabContent .tabTitle a { font-size: 18px; font-weight: 700; color: #05122e; text-decoration: none; line-height: 1.2; }
.tabContent .tabTitle { padding-top: 22px; }
.U3mBlogTag { background-color: #05122e; padding: 73px 0 80px; }
.U3mBlogTag .blog-wrapper {
  max-width:1360rem;
}
.u3mTagTitle { text-align: center; }
.u3mTagTitle h2 { margin: 0; font-size: 42px; font-weight: 700; color: #fff; }
.u3mTagTitle span { color: #00a3e1; }
.u3mTagListMain { padding-top: 40px; }
.u3mTagListMain ul { padding: 0; margin: 0; list-style: none; display: flex; justify-content: center; }
.u3mTagListMain ul li { margin: 0; padding: 0 7px; }
.u3mTagListMain ul li a { font-size: 16px; font-weight: 700; display: inline-block; padding: 12px 29px; color: #05122e; background-color: #fff; border-radius: 10px; text-decoration: none; position: relative; z-index: 1;
  overflow: hidden; }
.u3mTagListMain ul li a:hover,.u3mTagListMain ul li.active a{ color: #fff; }
.blogEmailSubScribe { max-width: 560px; margin: 0 auto; padding-top: 48px; }
.blogEmailSubScribe label { display: none; }
.blogEmailSubScribe input[type="email"] { padding: 14px 145px 14px 28px; border-radius: 10px; border: 0; font-size: 16px; line-height: 1; color: #3c3c3c; }
.blogEmailSubScribe .hs_submit.hs-submit { position: absolute; top: 0; right: 0; }
.blogEmailSubScribe form { margin: 0; position: relative; }
.blogEmailSubScribe .hs_submit.hs-submit input.hs-button.primary.large { font-size: 16px; padding: 17px 34px; border: 0;    line-height: 1; background-color: #00a3e1; color: #fff; border-top-right-radius: 10px; border-bottom-right-radius: 10px; }

.blogEmailSubScribe ul.no-list.hs-error-msgs.inputs-list { padding-left: 0; list-style: none; color: #fff; }
.blogEmailSubScribe ul.no-list.hs-error-msgs.inputs-list label.hs-error-msg { display: block; }

.blogListingInnerBottom { display: flex; flex-wrap: wrap; margin: 0 -22px; }
.blogListingInnerBottom .blogPreslisting { width: 33.33%; padding-top: 20px; padding-bottom: 20px; }
.blogListingMainBottom { padding-top: 50px; }

.blog-section.blogNew { padding-bottom: 70px; }

.blog-pagination { text-align: center; display: flex; justify-content: center; padding-top: 34px; }
.blog-pagination a { display: inline-block; margin: 0 10px; width: 48px; height: 48px; line-height: 48px; background: #05122e; border-radius: 50%; color: #fff; text-decoration: none; }
.blog-pagination a:hover{ color: #fff; }
.blog-pagination a.active{ background-color: #00a3e1; }
.blog-pagination a.elipses { background: transparent; color: #000; line-height: 23px; width: auto; height: auto; }
.blog-pagination a.next-link,.blog-pagination a.prev-link{ background: transparent; color: #000; }

.blogTag { color: #00a3e1; }
.blog-pagination img { vertical-align: middle; }

/*.blogPostInnerMain { padding: 194px 0 94px; }*/
.blogPostInnerMain {
padding:94px 0;
}

.blogPostSocialSharing a,.at-share-btn-elements a { width: 40px; height: 40px; border-radius: 10px !important; background-color: #05122e !important; display: inline-block !important; color: #fff !important;
  text-align: center; line-height: 39px !important; margin-right: 4px !important; }
.at-share-btn-elements a svg{ width: 24px !important; }
.blogPostSocialSharing a i { color: #fff; font-family: 'FontAwesome'; font-weight: 300; }
.blogPostSocialSharing a i.fa.fa-linkedin:before { content: "\f0e1"; }
.blogPostSocialSharing a i.fa.fa-x-twitter:before { content: "\e61b"; }
.blogPostSocialSharing { padding-top: 60px; }
.blogpostTag { font-size: 16px; font-weight: 400; line-height: 1; }
.blogPostTitle { padding-top: 36px; }
.blogPostTitle h1 { margin: 0; font-size: 45px; font-weight: 700; color: #05122e; }

.blogPostTwoCol { display: flex; flex-wrap: wrap; align-items: start; }
.blogPostLeftCol { width: 55%; }
.blogPostRightCol { width: 45%; padding-left: 20px; }
.blogPostRightImage { min-height: 400px; background-position: center; background-repeat: no-repeat; background-size: cover; border-radius: 15px; }
.blogPostLeftCol .blogFeaturedDate { font-size: 18px; }
.blogPostTwoCol .readTime { font-size: 18px; }
.section.post-body { padding-top: 60px; }

.authorDetails { padding-top: 110px; }
.authorInnerTwoCol { display: flex; flex-wrap: wrap; }
.authorLeftImage { width: 135px; }
.authorRightContent { width: calc(100% - 135px); padding-left: 53px; }
.authorTitle { font-size: 16px; font-weight: 700; color: #00a3e1; line-height: 1; }
.authorName { padding-top: 25px; font-size: 23px; font-weight: 700; color: #05122e; line-height: 1.2; }
.authorName a { color: #05122e; text-decoration: none; }
.authorSocial { padding-top: 19px; }
.authorSocial i.fa.fa-linkedin:before { content: "\f0e1";  }
.authorSocial i.fa.fa-x-twitter:before { content: "\e61b";  }
.authorSocial a { color: #00a3e1; font-family: 'FontAwesome'; margin-right: 20px; display: inline-block; font-size: 25px; line-height: 1; }
.authorSocial a i { font-family: 'FontAwesome'; font-weight: 300; }
.authorBio { padding-top: 30px; font-size: 16px; line-height: 1.2; color: #3c3c3c; }

.blogPostInnerMain .blog-post-wrapper { max-width: 975px; margin: 0 auto; }

.section.post-body h3 { position: relative; font-size: 24px; font-weight: 700; color: #05122e;}
.section.post-body h2{ position: relative; padding-bottom: 20px; }
.section.post-body h2:before {content: '';position: absolute;width: 67px;height: 10px;background-color: #00a3e1;bottom: 0;left: 0;}

.section.post-body blockquote { padding: 0; border: 0; max-width: 100%; margin: 0; padding: 62px 170px 52px 62px; background-color: #05122e; border-radius: 20px; color: #fff; position: relative; }
.section.post-body blockquote p { padding: 0; margin: 0; font-size: 22px; line-height: 36px; font-weight: 400; max-width: 100%; }
.section.post-body blockquote:before {content: '';position: absolute;background-image: url('https://www.inpixon.com/hubfs/Blog%202021/Quote-Icon.png');width: 104px;height: 104px;right: -52px;top: 50%;transform: translateY(-50%);}

.blogAuthorAvatar { width: 135px; height: 135px; border-radius: 100%; background-repeat: no-repeat; background-size: cover;  background-position: center; }

.relatedTitle { text-align: center; font-size: 42px; font-weight: 700; color: #000000; }
.relatedTitle span { color: #00a3e1; }
.blog-related-posts__list { padding-top: 60px; display: flex; flex-wrap: wrap; padding-bottom: 120px;     margin: 0 -22px; }
.blog-related-posts__list .blogPreslisting { width: 33.33%; }

.blogpostTag a:first-child,.blogpostTag a:nth-child(2) { color: #3c3c3c; }
.section.post-body li { margin-bottom: 20px; }

.U3mBlogTag.secondPage { margin-top: 100px; }

.section.post-body a.ctt { border: 0; max-width: 100%; margin: 0; padding: 62px 330px 52px 100px; background-color: #05122e; border-radius: 20px; color: #fff; position: relative; display: block; margin-top: 25px;
  font-size: 22px; line-height: 36px; text-decoration: none; transition:all ease 0.3s; }
.section.post-body a.ctt:hover{ background-color: #00a3e1; }
.section.post-body a.ctt span { display: inline-block; position: absolute; right: 50px; background-color: #00a3e1; top: 50%; transform: translateY(-50%); padding: 18px 42px; font-size: 18px; line-height: 1;
  border-radius: 10px; font-weight: 700; outline: none; color: #fff; border: 0; }
.section.post-body a.ctt:before {content: '';background-image: url('https://www.inpixon.com/hubfs/CTT-Icon.png');width: 100px;height: 100px;position: absolute;left: -50px;background-size: cover;top: 50%;transform: translateY(-50%);}



.section.post-body blockquote p:nth-child(2) { margin-top: 42px; font-size: 20px; font-weight: 700; color: #00a3e1;  line-height: 1;}
.section.post-body blockquote p:nth-child(3) { font-size: 18px; line-height: 1; margin-top: 10px; font-weight: 400; }

.authorInner { padding-top: 50px; max-width: 950px; margin: 0 auto; }
.authorInner .InnerBreadCrumb,.authorInner .InnerBreadCrumb a { color: #000; }
.authorInner .InnerauthorTitle { padding: 50px 0; font-size: 46px; font-weight: 700; color: #05122e; line-height: 1;}

.listingPageAuthorDetails .authorLeftImage { width: 175px; }
.listingPageAuthorDetails .authorRightContent { width: calc(100% - 175px); }

.authorListingImage { min-height: 175px; background-repeat: no-repeat; background-size: cover; border-radius: 50%; background-position: center; }

.listingPageAuthorDetails .InnerBreadCrumb span { color: #00a3e1; }
.authiorListingMain { padding-bottom: 88px; border-bottom: 1px solid #969696; margin-bottom: 26px; }
.listingPageAuthorDetails .InnerBreadCrumb {padding-bottom: 60px;  }
.listingPageAuthorDetails .authorName a { font-size: 42px; }
.listingPageAuthorDetails .authorName { padding-top: 0; }

.u3mTagTitle.paddingTop { margin-top: 100px; font-size: 42px; font-weight: 700; color: #fff; }

.blogEmailSubScribe input.hs-button.primary.large { text-transform: uppercase; cursor: pointer; }
.blogPresListingInner:hover { box-shadow: 0 6px 12px 0 rgb(0 0 0 / 8%); }
.section.post-body h2 { margin-top: 45px; font-size: 30px; font-weight: bold; }
.section.post-body a.ctt span:before {content: '';position: absolute;top: 0;left: 0;width: 150%;height: 100%;background: #00a3e1;z-index: -1;-webkit-transform: rotate3d(0,0,1,
  -45deg) translate3d(0,-3em,0);transform: rotate3d(0,0,1,
    -45deg) translate3d(0,-3em,0);-webkit-transform-origin: 0 100%;transform-origin: 0 100%;-webkit-transition: -webkit-transform .3s,opacity .3s,background-color .3s;-webkit-transition: opacity .3s,background-color .3s,-webkit-transform .3s;transition: opacity .3s,background-color .3s,-webkit-transform .3s;transition: transform .3s,opacity .3s,background-color .3s;transition: transform .3s,opacity .3s,background-color .3s,-webkit-transform .3s;}
.section.post-body a.ctt span { overflow: hidden; }
.section.post-body a.ctt:hover span:before { opacity: 1; background-color: #05122e; -webkit-transform: rotate3d(0,0,1,0); transform: rotate3d(0,0,1,0); -webkit-transition-timing-function: cubic-bezier(0.2,1,0.3,1);
  transition-timing-function: cubic-bezier(0.2,1,0.3,1); }

.contentcardbox-page-wide {
  border-radius: 6px;
  -webkit-box-shadow: 1px 6px 15px 4px rgb(0 0 0 / 12%);
  box-shadow: 1px 6px 15px 4px rgb(0 0 0 / 12%);
  -webkit-transition: all .2s ease-in-out;
  transition: all .2s ease-in-out;
  vertical-align: middle;
  display: inline-block;
  width: 100%;
}

div#one {
  width: 25%;
  height: 345px;
  background: #fff;
  float: left;
  position: middle;
  background-size: 120%;
  background-position: top;
  border-top-left-radius: 7px;
  border-bottom-left-radius: 7px;
  overflow: hidden;
  overflow-x: hidden;
  margin-top: -1px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
}

div#two {
  margin-left: 30%;
  margin-top: 4%;
  margin-right: 4%;
}

.contentcardbox-page-wide > a {
  display: inline-block;
}
div#two p { margin: 0; }
div#two  h3 { padding: 0; color: #05122e; font-family: "Open Sans","sans-serif"; font-size: 28rem; font-weight: bold; letter-spacing: .25rem; margin-bottom: 30rem; line-height: 1.2;
  margin-bottom: 12px;
}
div#two h3:last-child button {    text-align: center; display: inline-block; margin: 1em; padding: 12rem 20rem; background: #00a3e1; color: #fff; vertical-align: middle;position: relative;
  z-index: 1; font-size: 12rem; font-weight: bold; text-transform: uppercase; -webkit-backface-visibility: hidden; -moz-osx-font-smoothing: grayscale; overflow: hidden;
  -webkit-transition: border-color .3s,color .3s; transition: border-color .3s,color .3s; -webkit-transition-timing-function: cubic-bezier(0.2,1,0.3,1);     transition-timing-function: cubic-bezier(0.2,1,0.3,1);
  cursor: pointer; width: -webkit-max-content; width: -moz-max-content; width: max-content; border-radius: 10px; -webkit-box-shadow: 0 3px 10px 0 rgb(0 0 0 / 5%);    box-shadow: 0 3px 10px 0 rgb(0 0 0 / 5%);
  text-shadow: 0 0 4px rgb(0 0 0 / 20%);    background: #05122e;    color: #fff; background: #05122e; border-color: #05122e; padding: 12px 20rem; font-size: 12rem;     line-height: 1.2;
  border: 0; margin-left: 0; }
div#one img {     max-width: 190% !important;
}
div#two h3:last-child button:before{ content: ''; position: absolute; top: 0; left: 0; width: 150%; height: 100%; background: #05122e; z-index: -1; 
  -webkit-transform: rotate3d(0,0,1,
    -45deg) translate3d(0,-3em,0);
  transform: rotate3d(0,0,1,
    -45deg) translate3d(0,-3em,0);
  -webkit-transform-origin: 0 100%; transform-origin: 0 100%; -webkit-transition: -webkit-transform .3s,opacity .3s,background-color .3s;
  -webkit-transition: opacity .3s,background-color .3s,-webkit-transform .3s; transition: opacity .3s,background-color .3s,-webkit-transform .3s; transition: transform .3s,opacity .3s,background-color .3s;
  transition: transform .3s,opacity .3s,background-color .3s,-webkit-transform .3s; background: #00a3e1; }
div#two h3:last-child button:hover:before{ opacity: 1; background-color: #00a3e1; -webkit-transform: rotate3d(0,0,1,0); transform: rotate3d(0,0,1,0); -webkit-transition-timing-function: cubic-bezier(0.2,1,0.3,1);
  transition-timing-function: cubic-bezier(0.2,1,0.3,1); }

.callout {    background: #e5e9ed; border-radius: 15px; padding: 50px 50px 70px; }
.callout p { margin-bottom: 0; color: #3c3c3c; }
.section.post-body .callout h3 { color: #05122e !important; font-size: 30px !important; margin: 0; padding: 50px 49px 45px 137px; background: #fff; border-radius: 15px; position: relative; margin-bottom: 48px; }
.section.post-body .callout h3:before {content: '';position: absolute;background-image: url('https://www.inpixon.com/hubfs/Blog%202021/CTT-Icon%20Copy%202.png');width: 58px;height: 68px;left: 42px;top: 50%;transform: translateY(-50%);}
.callout { margin: 30px 0; }


/*Blog Css */
.filter {position: absolute;content: '';height: 100%; top:0;width: 100%;  z-index:5;background: rgb(5,18,46);background: linear-gradient(0deg, rgba(5,18,46,0) 0%, rgba(5,18,46,0.9) 100%);}
.blogPostFilter {position: relative;}
.blogPostBgImage{min-height: 550px;padding: 190px 0 100px;position: relative;}
.postBgImage {position:absolute; filter: grayscale(8);min-height: 550px; top:0;padding: 200px 0 100px; background-position: center 9%; background-repeat: no-repeat; width: 100%; background-size: cover;  }
.blogpostTag.postTags a { font-size: 14px;color: #fff; font-weight: 700; text-transform: uppercase; }
.blogPostHeading{padding-left: 5px; max-width: 900px; margin: 0; width: 100%;}
.blogPostHeading h1 span { color: #FFFFFF; font-size: 60px; font-weight: 700; }
.blogPostHeading h1 { color: #FFFFFF; font-size: 60px; font-weight: 700; }

.blogPostHeading h1 > .hs_cos_wrapper { color: #FFFFFF; font-size: 60px; font-weight: 700; }
.blogpostTag.postTags {padding-bottom: 20px; padding-left:8px}
.shareTitle h4 {color: #05122E;font-weight: 700;margin-bottom: 20px;}
.blogInnerSocialShare {padding-top: 45px;}
.blogPostTwoColumn { display: flex; flex-wrap: wrap; padding-top:65px; } 
.blogDetailTwoColumn{ display: flex; flex-wrap: wrap; }
.leftSideCompanyDetail { width: 500px; }
.rightSidePostBody { width: calc(100% - 500px); padding-left: 80px; }
.rightSidePostBody .section.post-body {padding-top: 0;}
.companyDetailTitle h3 {font-size: 30px;font-weight: 700;}
.companyDetailTitle { position: relative; } 
.companyDetailTitle:before { position: absolute; content: ''; height: 2px; width: 100%; background-color: #918D8D; bottom: -30px; }
.companyDetailListing ul {margin: 0;padding: 0;list-style: none;}
.companyDetailListing .listingTwoCol {position: relative;padding-left: 30px;display: flex;flex-wrap: wrap;justify-content: space-between; padding-bottom:15px;}

.companyDetailListing .listingTwoCol:before { content: ""; position: absolute; left: 0; top: 3px; width: 20px; height: 20px; background-image: url(https://www.inpixon.com/hubfs/INPI-Podcast-Assets/images/check_list_style.svg); background-repeat: no-repeat; background-position: 50%; background-size: 20px 20px;; }
.companyDetailListing {padding-top: 20px;}
.listingLeft {width: 45%;color: #00A3E1;font-size: 18px; font-weight: 700; color: #00A3E1;}
.listingRight {width: 45%;text-align: right;font-size: 18px;}
.companyDetailListing  p{margin-bottom:0;padding-left: 28px;}
.companyDetailListing p span {font-size: 18px;display: block;position: relative;padding-left: 20px; padding-bottom:3px;}
.companyDetailListing  p span:before {position: absolute;content: '';height: 5px;width: 5px;background-color: #3c3c3c;border-radius: 50%;left: 0;top: 50%;transform: translateY(-50%);}
.summaryTitle h2 {margin-top: 0 !important;}
.rightSidePostBody a.button-black {font-weight: 400; margin:10px 0;}
.blogPreslisting.blogPostListPrent { padding-bottom: 20px; }
.blogheadMain {position: relative;z-index: 55;}



/* Title With Content Module */

.contentSection h2 {font-size: 30px;font-weight: 700;position: relative;padding-bottom: 20px;}
.contentSection h2:before { content: ""; position: absolute; width: 67px; height: 10px; background-color: #00a3e1; bottom: 0; left: 0; }

/* Project goal Section */
section.projectGoalSection {padding: 85px 0;}
.projectGoalsInner h3 { font-size: 30px; font-weight: 700; color: #fff;margin: 0; }
.projectGoalsInner p { color: #fff; margin: 0;}
.projectGoalsFourColumn { display: flex; flex-wrap: wrap; margin: 0 -30px; } 
.projectGoalsInner { width: calc( 25% - 60px); margin: 0 30px; }

/*  Related post*/
.relatedTitle.relatedPostTitle {text-align: left;}
.blogRelatedTag{ text-transform: uppercase;}
span.url.center-aligned.relatedPostCta a { font-weight: 400; margin: 35px 0 0; }
.blog-related-posts__list .slick-dots li button:before{content:'' !important;}
.blog-related-posts__list .slick-dots li button{content:'' !important;height:12px; width:12px;border-radius: 50%;background-color: #b2beca;}
.blog-related-posts__list .slick-dots li.slick-active button{background-color: #00a3e1;}
.blog-related-posts__list  .slick-prev:before{opacity: 1;color: #00a3e1;font-weight: bold;font-size: 25px;content: "\f053";font-family: "Font Awesome 5 Pro";}
.blog-related-posts__list .slick-next:before{opacity: 1; color: #00a3e1; content: "\f054"; font-weight: bold; font-size: 25px; font-family: "Font Awesome 5 Pro";}
.blog-related-posts__list .slick-prev{left: -65rem;}
.blog-related-posts__list .slick-next{right: -65rem;}
.blog-related-posts__list .slick-dots{bottom: -60px;}
.blog-related-posts__list .hs_cos_wrapper_type_related_blog_posts{width:100%;}
.companyDetailListing ul li p {margin-bottom: 0;}


/* Blog Post Form */
.postFormLeftSide .relatedTitle.relatedPostTitle span {color: #fff;}
section.u3m-slider.blogPostFormSection {padding: 65px  0;}
.postFormTwoColumn { display: flex; flex-wrap: wrap; } 
.postFormLeftSide { width: 50%; padding-right: 55px; } 
.postFormRightSide { width: 50%; padding-left: 55px; }
.postFormLeftSide .relatedTitle.relatedPostTitle {line-height: 1.3;}
section.u3m-form div.form-wrap div.u3m-form__container .u3m-form__container__left.blogFormLeftSide {margin-right: 85rem;}
section.u3m-form div.form-wrap div.u3m-form__container div.u3m-form__container__left h2{color: #05122e !important;}
.u3m-form__container__right.blogFormRightSide .form.dark-bg {margin-top: 0 !important;}
.contentCta a{font-weight: 400;margin: 0;}
.contentCta{padding-top:20px;}


/* Blog Listing  Three Post  */
.blogCaseStudy {padding: 0 0 65px;}
.blogCaseStudy {margin-top: -9%;position: relative;z-index: 55;}
.blog-related-posts__list.blogCaseStudy { max-width: 960px; margin: 0 auto; width: 100%; padding-top:0; padding-bottom:0; } 
.clip-path-main{width: 180px;height: 180px;margin:0 auto;}
.path-clip{ position: relative; width: 100%; height: 100%; display: flex; align-items: center; justify-content: center; }
.demos { position: relative; display: flex; flex-wrap: wrap; justify-content: space-between; }
.demos__svg-container { position: absolute; width: 0; height: 0; overflow: hidden; }
.demos__item { width: calc((100% - 3rem) / 3); display: flex; flex-direction: column; justify-content: space-between; }
.demo__target {width: 69%; height: 83%; background-size: cover !important; position: absolute; top: 27px; background-position: center !important;}
.demo__target--after {background-color: turquoise;-webkit-clip-path: url(#clip-path-after);clip-path: url(#clip-path-after);}
.shape-image{width: 100%;height: 100%;}
.blogRecentPostFeatured {min-height: 215px;}
.blogTag.blogTagListing a {  text-transform: uppercase;}
.recentBlogRepeatInner {padding-bottom: 20px;}
.caseStudyCta a { color: #00A3E1; font-size: 16px; font-weight: 700; } 
.caseStudyCta { padding-top: 20px; }
.featuredRightInner.featuredImageInner .featuredImage {border-radius: 0;}
.featuredleft.wrapRight {padding-left: 85px;}
.u3mFeaturedSection .u3mListingFeatured {padding-top: 0;}
.featuredleft.wrapRight .blogTag a {font-size: 19px;text-transform: capitalize;}
.relatedTitle.relatedPostTitle.sectionCaseStudyTitle {text-align: center;}
.relatedTitle.relatedPostTitle.sectionCaseStudyTitle h2 {font-weight: 700;color: #fff;margin-bottom: 10px;}
.blogCaseStudy.caseStudyBlogSection {margin-top: -13%;}
.path-clip.caseStudyLink a { position: absolute; content: ''; height: 100%; width: 100%; left: 0; right: 0; bottom: 0; top: 0; z-index: 5; }


/* Case Study post Inner Banner */

.CaseStudyPostBgImage{position: absolute; filter: grayscale(8); min-height: 550px; top: 0; padding: 200px 0 100px; background-position: center 9% !important; background-repeat: no-repeat; width: 100%; background-size: cover !important;}
.blogpostTag.postTags{color:#fff;}
.companyDetail{padding:50px 40px;}


/* Related Post Module */
.relatedPostTitle h2 span {color: #00a3e1;}
.relatedPostTitle h2 { font-family: "Open Sans","sans-serif"; font-size: 42rem; font-weight: bold; letter-spacing: .25rem; margin-bottom: 30rem; line-height: 1.2; color: #05122e; }
.customWidth{max-width:1125px; margin:0 auto; width:100%;}
.relatedtreeImg{background-size: cover;background-position: 50% 50%;width: 100%;border-radius: 15px 15px 0px 0px;height: 200rem;}
.relatedBottomTitle h2 a { color: #3c3c3c; font-family: "Open Sans","sans-serif"; font-size: 24rem; font-weight: bold; letter-spacing: .25rem; display: inline-block; margin-bottom: 30rem; margin-bottom: 0rem; margin-top: 0; text-decoration: none; } 
.relatedBottomTitle h2 {  margin-bottom: 0; }
.relatedBottomTag a {text-decoration: none !important;color: #3c3c3c; font-size: 12rem; text-transform: uppercase; letter-spacing: 1.25rem; font-weight: bold; margin-right: 10rem; }
.relatedthreeCol { display: flex; flex-wrap: wrap;margin: 0 -18px;padding-top: 20px;} 
.relatedtreeColInner { box-shadow: 0 5px 15px 0px rgba(0,0,0,.15)!important; background-color: #fff;  margin: 0 18px 25px; border-radius: 15px; } 
.relatedBottomPart { padding: 30rem 20rem; }
.relatedBottomTitle h2 a:hover{color: #00a3e1;}
.relatedBottomTag a:hover{color: #00a3e1;}
.relatedBottomTag {padding-bottom: 5px;}
.relatedtreeImg { position: relative; } 
.relatedtreeImg a { position: absolute; content: ''; height: 100%; width: 100%; left: 0; right: 0; bottom: 0; top: 0; }
.contentSection p:last-child {margin-bottom: 0;}
.u3m-filtered-content__load_more.loadMoreCta.mix-load-more-container {padding-bottom: 100px;}
section.u3m-filtered-content div.u3m-filtered-content__container div.u3m-filtered-content__container__resource-card a.link-wrap{text-decoration: none !important;}
.relatedthreeCol .slick-next:before { opacity: 1; color: #00a3e1; content: "\f054"; font-weight: bold; font-size: 25px; font-family: "Font Awesome 5 Pro"; }
.relatedthreeCol .slick-prev:before { opacity: 1; color: #00a3e1; font-weight: bold; font-size: 25px; content: "\f053"; font-family: "Font Awesome 5 Pro";}
.relatedthreeCol .slick-prev{left: -70px;}
.relatedthreeCol .slick-next{right: -70px;}
.relatedthreeCol .slick-dots li button:before{display:none;}
.relatedthreeCol .slick-dots li button{height:15px; width:15px;background-color:#c2c7cd !important;border-radius: 50%;opacity:1;}
.relatedthreeCol .slick-dots li.slick-active button{opacity:1 !important;background-color:#00a3e1!important;}
.relatedthreeCol.slick-dotted.slick-slider{margin-bottom: 50px;}
.relatedthreeCol .slick-dots{bottom: -50px;}
 .blogInnerSocialShare #atstbx20 {display: none !important;}
.bannerCta span:first-child a { margin-right: 10px !important; } 
.bannerCta span:last-child a { margin-right: 0 !important; margin-left: 10px !important; }




@media (max-width: 1700px){

  .u3mTitle h1 { font-size: 45px; }
  .blogFeaturedTitle h2 { font-size: 36px; }
  .bottomFeaturedTitle h2 { font-size: 36px; }
  .u3mTagTitle h2 { font-size: 38px; }
  .blogDate { padding-top: 15px; }
  .blogName { padding-top: 12px; }
  .blogName h2 { font-size: 18px; line-height: 1.2; }
  .listingBottomContent { padding: 36px; }
  .blogFeaturedDate { font-size: 18px; padding-top: 15px; }
  .blogFeaturedTitle { padding-top: 15px; }
  .featuredLeftInner { padding-right: 20px; }

  .blog-related-posts__list .blogPreslisting { width: 33.33%; padding: 20px; }
  /*.blog-section.blogPostInnerMain { padding: 194px 0 60px; }*/
  .blog-section.blogPostInnerMain { padding: 60px 0; }
  .blog-related-posts__list { padding-top: 30px; }
  .relatedTitle { font-size: 36px; }

  .tabContent .blogTag { padding-top: 20px; }
  
  
}
@media (max-width: 1500px){
  section.u3m-slider div.u3m-slider__content .u3m-slider__content__items.testimonialSlide .slick-prev{left:0 !important; z-index:5}
    section.u3m-slider div.u3m-slider__content .u3m-slider__content__items.testimonialSlide .slick-next{right:0 !important; z-index:5}
  .blog-related-posts__list .slick-prev{left:-20px !important; z-index:5}
  .blog-related-posts__list .slick-next{right:-20px !important; z-index:5}

  
}



@media (max-width: 1330px){

  .tabbingButtonList ul li { padding: 12px 20px; font-size: 14px; }
  .tabContent .blogTag { padding-top: 25px; }
  .u3mTagTitle h2 { font-size: 30px; }

  .section.post-body blockquote:before { right: 0; }
  .section.post-body a.ctt:before { left: 0; }
  .section.post-body a.ctt { padding: 62px 300px 52px 125px; }

}

@media (max-width: 1080px){

  .blogListingTwoColInner { display: block; }
  .blogListingPressLeftCol { width: 100%; }
  .blogListingPressRightCol { padding-left: 0; width: 100%; max-width: 350px; margin: 0 auto; padding-top: 40px; }
  .featuredImage { min-height: 350px; }
  .blogFeaturedTitle h2 { font-size: 32px; }
  .moreLinkInner { padding-top: 30px; }
  a.more-link { padding: 10px 25px; font-size: 14px; }
  .blogFeaturedDate { font-size: 16px; }
  .readTime { font-size: 16px; }
  .listingBottomContent { padding: 30px; }
  .blogListingInnerBottom .blogPreslisting { padding: 15px; }
  .blogListingInnerBottom { margin: 0 -15px; }
  .U3mBlogTag { padding: 50px 0; }
  .leftSideCompanyDetail{width: 450px;}
  .rightSidePostBody{width: calc(100% - 450px);padding-left: 50px;}
  .companyDetail{padding: 35px 25px !important;} 
  .companyDetailListing ul li p {margin-bottom:0;}
  .featuredRightInner.featuredImageInner .featuredImage{min-height: 500px;}
  .featuredleft.wrapRight{padding-left:40px;}
  
  
}

@media (max-width: 1024px) {

  /*body.blogHeader section.u3gm-header{
    background-color: transparent !important;
  }*/
  /*body.blogHeader section.u3gm-header div.logo .blueLogo{
    display: none !important;
  }
  body.blogHeader section.u3gm-header div.logo .whiteLogo {
    display: block !important;
  }*/
  .U3mBlogTag.secondPage {
    margin-top: 75px;
  }
  
  .relatedPostTitle h2{  font-size: 36rem;}
}


@media (max-width: 991px){


  .u3mTagListMain ul { flex-wrap: wrap; }
  .u3mTagListMain ul li { padding: 7px; }
  .blogListingInnerBottom .blogPreslisting { width: 50%; }
  .listingBottomContent { padding: 30px 15px; }
  .blog-related-posts__list { padding-bottom: 40px; }

  .blogPostTwoCol { display: block; }
  .blogPostLeftCol { width: 100%; }
  .blogPostRightCol { width: 100%; padding-left: 0; padding-top: 30px; }
  .authorDetails { padding-top: 60px; }
  .authorName { font-size: 20px; padding-top: 15px; }
  .authorSocial { padding-top: 15px;   }
  .authorBio { padding-top: 20px; }
  .relatedTitle { font-size: 30px; }
  .blog-related-posts__list .blogPreslisting { width: 50%; padding: 15px; }
  .blog-related-posts__list .hs_cos_wrapper_type_related_blog_posts { justify-content: flex-start; }
  .blog-related-posts__list{ margin: 0 -15px; }
  
  
/*  Blog Page  */
  .companyDetailListing ul li span.detail1,.companyDetailListing ul li p span,.companyDetailListing ul li span.detail2{font-size: 15px;}
  .leftSideCompanyDetail{width: 350px;}
  .rightSidePostBody{width: calc(100% - 350px);padding-left: 30px;}
  .listingLeft {width: 50%;}
  .listingRight {width: 50%;}
  .companyDetailListing p span,.listingLeft span,.listingRight span{font-size: 15px;}
  section.onlyConSection{padding: 60px 0 60px !important;}
  .blogPostHeading h1 span{font-size: 50px;}
  .projectGoalsInner:first-child {width: 100%;padding-bottom: 25px;}
  .projectGoalsInner{width: calc(33.33% - 60px);margin: 0 30px;}
  .blogCaseStudy .blog-related-posts__list .blogPreslisting {width: 33.33%;}
  .blogPostHeading h1{font-size: 50px;}
  .CaseStudyPostBgImage{min-height:500px;}
  .blogPostBgImage{min-height: 500px;}
  .u3m-filtered-content__load_more.loadMoreCta.mix-load-more-container{padding-bottom: 70px;}
  
  
}


@media (max-width: 767px){

  /*.u3mFeaturedModule { padding: 130px 0 50px; }*/
  .blogHeader .u3mFeaturedModule { padding: 50px 0; }
  .u3mTitle h1 { font-size: 40px; }
  .featuredleft { width: 100%; }
  .featuredRight { width: 100%;    padding-top: 25px; }
  .blogFeaturedTitle h2 { font-size: 28px; }
  .bottomFeaturedList { padding-top: 40px; }
  .bottomFeaturedTitle h2 { font-size: 30px; }
  .blogPreslisting { width: 100%;  padding: 15px 0; }
  .blogListingPressLeftCOlIner { margin: 0; }
  .blogListingInnerBottom .blogPreslisting { width: 100%; padding: 15px 0; }
  .blogListingInnerBottom { display: block; margin: 0; }
  .featuredLeftInner{padding-right: 0;}

  .blogPostTitle h1 { font-size: 36px; }
  .blogPostSocialSharing { padding-top: 40px; }
  .blogPostRightImage { min-height: 300px; }
  .section.post-body { padding-top: 30px; }
  .section.post-body blockquote { padding: 25px 50px 25px 15px; }
  .section.post-body blockquote p { font-size: 18px; line-height: 1.4; }
  .authorInnerTwoCol { display: block; }
  .authorRightContent { width: 100%; padding-left: 0; padding-top: 40px; text-align: center; }
  .authorBio p { margin: 0; }
  .blog-related-posts__list { display: block; margin: 0; }
  .blog-related-posts__list .blogPreslisting { width: 100%; padding: 20px 0; }
  .authorLeftImage { margin: 0 auto; }
  .authorName { padding-top: 20px; font-size: 16px; }
  .authorSocial { padding-top: 5px; }
  .section.post-body blockquote:before { width: 50px; height: 50px; background-position: center; background-size: cover; right: -15px; }
  .section.post-body h3 { font-size: 22px; }
  .blogPostLeftCol .blogFeaturedDate { font-size: 14px; }
  .blogPostTwoCol .readTime { font-size: 14px; }
  .blogPostTitle { padding-top: 25px; }
  .relatedTitle { font-size: 26px; line-height: 1.4; }

/*  .blog-section.blogPostInnerMain { padding: 100px 0 60px; }*/
  .blog-section.blogPostInnerMain { padding: 60px 0; }

  .blogEmailSubScribe .hs_submit.hs-submit input.hs-button.primary.large { padding: 17px 15px; }
  .blog-pagination a { margin: 0 5px; width: 40px; height: 40px; line-height: 40px; font-size: 14px; }

  .blog-pagination { display: block; }
  .blog-pagination-left { padding: 10px 0; }
  .blog-pagination-center { padding: 10px 0; }
  .blog-pagination-right { padding: 10px 0; }

  .section.post-body a.ctt { padding: 40px 30px 100px 50px; font-size: 18px; line-height: 1.4; }
  .section.post-body a.ctt:before { width: 50px; height: 50px; left: -15px; }
  .section.post-body a.ctt span { bottom: 30px; top: inherit; transform: translateY(0); right: 50%; transform: translateX(50%); padding: 15px 23px; font-size: 16px; } 

  .listingPageAuthorDetails .authorRightContent { width: 100%; }
  .listingPageAuthorDetails .authorName a { font-size: 26px; }
  .authiorListingMain { padding-bottom: 40px; margin-bottom: 0; }

  div#one { width: 100%; float: none; }
  div#two { margin: 0; padding: 15px; }
  div#one img { max-width: 100% !important; width: 100% !important; }
  div#two h3 { font-size: 22px !important; }
  div#two h3 span span { font-size: 18px !important; padding-top: 15px;display: block; }

  .callout { padding: 30px; }
  .section.post-body .callout h3 { padding: 100px 20px 40px 20px; font-size: 20px !important; margin-bottom: 30px; }
  .section.post-body .callout h3:before { left: 30px; top: 15px; transform: translateY(0); }
  
/*   Blog Post Page */
  .blogPreslisting.blogPostListPrent {padding: 15px 0;}
  .blogRelatedPostsInner .blog-related-posts__list {margin: 0 !important;}
  .blog-related-posts__list .slick-dots{bottom: -30px;}
  .leftSideCompanyDetail{width:100%;}
  .companyDetailListing ul li p{width:100%;}
  .rightSidePostBody {width: 100%;padding-left: 0;padding-top: 30px;}
  .rightSidePostBody a.button-black{margin: 10px 0 0;}
  .projectGoalsInner{width: calc(33.33% - 30px);margin: 0 15px;}
  .projectGoalsFourColumn { margin: 0 -15px;}
  .blogPostHeading h1 span{font-size: 40px;}
  section.onlyConSection{padding: 40px 0 ; }
  .blogPostBgImage{min-height: 430px;padding: 150px 0 60px;}
  .postBgImage{min-height: 430px;padding: 150px 0 60px;}
  .summaryTitle h2 {font-size: 26px !important;}
  .companyDetail h3{font-size: 26px !important;}
  .onlyConSection  .contentSection h2 ,.projectGoalsInner h3 {font-size: 26px;}
  .blogCaseStudy .blog-related-posts__list .blogPreslisting{width:100%; text-align:center;}
  .blogCaseStudy{margin-top: 0;padding: 50px 0 50px;}
  .featuredRightInner.featuredImageInner .featuredImage{min-height: 350px;padding-top: 0;}
  .u3mFeaturedSection .featuredRight{padding-top:0;}
  .featuredleft.wrapRight{padding-left: 20px;padding-top: 35px;padding-bottom: 35px;}
  .blog-pagination{padding-top: 0;}
  .rightSidePostBody p a.cta_button.button-black{margin:7px 0;}
  .blogPostHeading h1{font-size: 45px;}
  .CaseStudyPostBgImage{min-height: 430px;}
  .relatedPostSection{padding:50px 0 !important}
  section.onlyConSection{padding: 50px 0!important;}
  .projectGoalSection {padding-top: 50px !important;;padding-bottom: 45px!important;;}
  .bannerCta span:first-child a { margin-right: 10px !important; } 
  .bannerCta span:last-child a { margin-right: 0 !important; margin-left: 10px !important; }
  

}
@media (max-width: 640px){
  
  .projectGoalsInner{width: 100%;padding-bottom: 20px; margin:0;}
  .projectGoalsFourColumn{margin: 0;}
  .blogPostTwoColumn{padding-top: 30px;}
  .companyDetailParent{padding-top: 30px;}
  .blogPostHeading h1 span{font-size: 35px;}
  .blogPostHeading{padding-left:0;}
  .blogPostHeading h1{font-size: 38px;}
  
}


@media (max-width: 480px){

  .u3mTitle h1 { font-size: 30px; }
  .u3mListingFeatured { padding-top: 30px; }
  .blogFeaturedDate { font-size: 14px; line-height: 1.2; }
  .featuredImage { min-height: 250px; }
  .tabbingButtonList ul li { font-size: 12px; }
  .u3mTagListMain ul li a { font-size: 14px; padding: 9px 15px; }
  .blogEmailSubScribe .hs_submit.hs-submit { width: 100%; position: static; }
  .blogEmailSubScribe .hs_submit.hs-submit input.hs-button.primary.large { width: 100%; border-radius: 10px; margin-top: 15px; }
  .u3mTagTitle h2 { font-size: 26px; }
  .companyDetail{padding: 25px 18px !important;}
  .companyDetailListing ul li p span, .companyDetailListing ul li span.detail1, .companyDetailListing ul li span.detail2{font-size: 14px;}
  .blogPostBgImage{min-height: 400px;padding: 110px 0 50px;}
  .postBgImage{min-height: 400px;padding: 110px 0 50px;}
   .bannerCta span:first-child a { margin-right: 0 !important; } 
  .bannerCta span:last-child a { margin-right: 0 !important; margin-left: 0 !important; }
  .bannerCta span {display: block;width: 100%;}
  
  

}

/*body.blogHeader section.u3gm-header .u3gm-header__top-nav{
  display: none;
}*/



/*body.blogHeader section.u3gm-header div.u3gm-header__inner{
  padding: 13rem 20rem;
}*/


/*body.blogHeader section.u3gm-header div.u3gm-header__inner div.logo .blueLogo{
  display: block !important;
}*/

/*body.blogHeader section.u3gm-header div.u3gm-header__inner div.logo .whiteLogo{
  display: none !important;
}*/


body.blogHeader section.u3gm-header div.u3gm-header__inner div.link-wrap div.menu .hs-search-field__bar form input{
  border: 1px solid #E5E9ED;
}


/*body.blogHeader section.u3gm-header div.u3gm-header__inner div.link-wrap div.menu li a{
  color: #3c3c3c;
  text-shadow: none;
}*/

body.blogHeader section.u3gm-header div.u3gm-header__inner div.link-wrap div.menu .hs-menu-wrapper.hs-menu-wrapper.hs-menu-flow-horizontal ul li.hs-menu-depth-1:first-of-type ul.hs-menu-children-wrapper ul li:hover{
  color: #fff;
}
/*body.blogHeader section.u3gm-header button.hamburger-toggle .lines:before, body.blogHeader section.u3gm-header button.hamburger-toggle .lines:after,body.blogHeader section.u3gm-header button.hamburger-toggle .lines {
  background: #3c3c3c;
}*/


@media (max-width: 1024px){

  body.blogHeader section.u3gm-header div.u3gm-header__inner{ padding: 0; }
  /*body.blogHeader section.u3gm-header{ background-color: #fff !important; }*/

}

.u3mTagListMain ul { flex-wrap: wrap; }

.blogHeader section.u3m-hero div.u3m-hero__overlay div.u3m-hero__overlay__content-wrap .copy.white-text {
min-height:0;
  display:none;
}

@media (min-width:1025px) {
  .blogHeader .u3m-hero__overlay.hide-element .u3m-hero__overlay__content-wrap.show-image {
padding:100rem 20rem;
}