@charset "UTF-8";

/*
Theme Name: Inc42
Theme URI: https://inc42.com/
Author: Inc42
Author URI: https://inc42.com/
Description: Inc42 is a responsive multipurpose theme.
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: inc42
Tags: translation-ready, custom-background, theme-options, custom-menu, post-formats, threaded-comments

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.

Blank Theme is based on Underscores http://underscores.me/, (C) 2012-2015 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal http://necolas.github.com/normalize.css/
*/

/*--------------------------------------------------------------
>>> TABLE OF CONTENTS:
----------------------------------------------------------------
# Normalize
# Typography
# Elements
# Forms
# Navigation
	## Links
	## Menus
# Accessibility
# Alignments
# Clearings
# Widgets
# Content
	## Posts and pages
	## Asides
	## Comments
# Infinite scroll
# Media
	## Captions
	## Galleries
--------------------------------------------------------------*/

/**
 * Import Zurb Foundation Grid
 * Ref. http:foundation.zurb.com/sites/docs/sass.html
 **/

/**
 * Foundation for Sites
 * Version 6.9.0
 * https://get.foundation
 * Licensed under MIT Open Source
 */

@import url("https://fonts.googleapis.com/css2?family=Geist:wght@300..700&display=swap");

/* Import Variables */

/*---------------------------
		Typorgraphy
---------------------------*/

/*---------------------------
		Colors
---------------------------*/

/*---------------------------
	 Border
---------------------------*/

/*---------------------------
	 Foundation Grid
---------------------------*/

/* Include Foundation Flex Grid
   Ref. http:foundation.zurb.com/sites/docs/flex-grid.html
*/

.row {
  max-width: 73.5rem;
  margin-right: auto;
  margin-left: auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-flow: row wrap;
  flex-flow: row wrap;
}

.row .row {
  margin-right: -0.75rem;
  margin-left: -0.75rem;
}

.row .row.collapse {
  margin-right: 0;
  margin-left: 0;
}

.row.expanded {
  max-width: none;
}

.row.expanded .row {
  margin-right: auto;
  margin-left: auto;
}

.row:not(.expanded) .row {
  max-width: none;
}

.row.collapse > .column,
.row.collapse > .columns {
  padding-right: 0;
  padding-left: 0;
}

.row.is-collapse-child,
.row.collapse > .column > .row,
.row.collapse > .columns > .row {
  margin-right: 0;
  margin-left: 0;
}

.column,
.columns {
  min-width: 0;
  -webkit-box-flex: 1;
  -ms-flex: 1 1 0px;
  flex: 1 1 0px;
  padding-right: 0.75rem;
  padding-left: 0.75rem;
}

.column.row.row,
.row.row.columns {
  float: none;
  display: block;
}

.row .column.row.row,
.row .row.row.columns {
  margin-right: 0;
  margin-left: 0;
  padding-right: 0;
  padding-left: 0;
}

.small-1 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 8.3333333333%;
  flex: 0 0 8.3333333333%;
  max-width: 8.3333333333%;
}

.small-offset-0 {
  margin-left: 0%;
}

.small-2 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 16.6666666667%;
  flex: 0 0 16.6666666667%;
  max-width: 16.6666666667%;
}

.small-offset-1 {
  margin-left: 8.3333333333%;
}

.small-3 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 25%;
  flex: 0 0 25%;
  max-width: 25%;
}

.small-offset-2 {
  margin-left: 16.6666666667%;
}

.small-4 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 33.3333333333%;
  flex: 0 0 33.3333333333%;
  max-width: 33.3333333333%;
}

.small-offset-3 {
  margin-left: 25%;
}

.small-5 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 41.6666666667%;
  flex: 0 0 41.6666666667%;
  max-width: 41.6666666667%;
}

.small-offset-4 {
  margin-left: 33.3333333333%;
}

.small-6 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 50%;
  flex: 0 0 50%;
  max-width: 50%;
}

.small-offset-5 {
  margin-left: 41.6666666667%;
}

.small-7 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 58.3333333333%;
  flex: 0 0 58.3333333333%;
  max-width: 58.3333333333%;
}

.small-offset-6 {
  margin-left: 50%;
}

.small-8 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 66.6666666667%;
  flex: 0 0 66.6666666667%;
  max-width: 66.6666666667%;
}

.small-offset-7 {
  margin-left: 58.3333333333%;
}

.small-9 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 75%;
  flex: 0 0 75%;
  max-width: 75%;
}

.small-offset-8 {
  margin-left: 66.6666666667%;
}

.small-10 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 83.3333333333%;
  flex: 0 0 83.3333333333%;
  max-width: 83.3333333333%;
}

.small-offset-9 {
  margin-left: 75%;
}

.small-11 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 91.6666666667%;
  flex: 0 0 91.6666666667%;
  max-width: 91.6666666667%;
}

.small-offset-10 {
  margin-left: 83.3333333333%;
}

.small-12 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 100%;
  flex: 0 0 100%;
  max-width: 100%;
}

.small-offset-11 {
  margin-left: 91.6666666667%;
}

.small-up-1 {
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.small-up-1 > .column,
.small-up-1 > .columns {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 100%;
  flex: 0 0 100%;
  max-width: 100%;
}

.small-up-2 {
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.small-up-2 > .column,
.small-up-2 > .columns {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 50%;
  flex: 0 0 50%;
  max-width: 50%;
}

.small-up-3 {
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.small-up-3 > .column,
.small-up-3 > .columns {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 33.3333333333%;
  flex: 0 0 33.3333333333%;
  max-width: 33.3333333333%;
}

.small-up-4 {
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.small-up-4 > .column,
.small-up-4 > .columns {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 25%;
  flex: 0 0 25%;
  max-width: 25%;
}

.small-up-5 {
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.small-up-5 > .column,
.small-up-5 > .columns {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 20%;
  flex: 0 0 20%;
  max-width: 20%;
}

.small-up-6 {
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.small-up-6 > .column,
.small-up-6 > .columns {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 16.6666666667%;
  flex: 0 0 16.6666666667%;
  max-width: 16.6666666667%;
}

.small-up-7 {
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.small-up-7 > .column,
.small-up-7 > .columns {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 14.2857142857%;
  flex: 0 0 14.2857142857%;
  max-width: 14.2857142857%;
}

.small-up-8 {
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.small-up-8 > .column,
.small-up-8 > .columns {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 12.5%;
  flex: 0 0 12.5%;
  max-width: 12.5%;
}

.small-collapse > .column,
.small-collapse > .columns {
  padding-right: 0;
  padding-left: 0;
}

.small-uncollapse > .column,
.small-uncollapse > .columns {
  padding-right: 0.75rem;
  padding-left: 0.75rem;
}

.row.medium-unstack > .column,
.row.medium-unstack > .columns {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 100%;
  flex: 0 0 100%;
}

.row.large-unstack > .column,
.row.large-unstack > .columns {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 100%;
  flex: 0 0 100%;
}

.shrink {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  max-width: 100%;
}

.column-block {
  margin-bottom: 1.5rem;
}

.column-block > :last-child {
  margin-bottom: 0;
}

/* Include Foundation Flexbox
   Ref. http:foundation.zurb.com/sites/docs/flexbox.html
*/

.align-left {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}

.align-right {
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}

.align-center {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.align-justify {
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.align-spaced {
  -ms-flex-pack: distribute;
  justify-content: space-around;
}

.align-left.vertical.menu > li > a {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}

.align-right.vertical.menu > li > a {
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}

.align-center.vertical.menu > li > a {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.align-top {
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.align-self-top {
  -ms-flex-item-align: start;
  align-self: flex-start;
}

.align-bottom {
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
}

.align-self-bottom {
  -ms-flex-item-align: end;
  align-self: flex-end;
}

.align-middle {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.align-self-middle {
  -ms-flex-item-align: center;
  align-self: center;
}

.align-stretch {
  -webkit-box-align: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
}

.align-self-stretch {
  -ms-flex-item-align: stretch;
  align-self: stretch;
}

.align-center-middle {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-line-pack: center;
  align-content: center;
}

.small-order-1 {
  -webkit-box-ordinal-group: 2;
  -ms-flex-order: 1;
  order: 1;
}

.small-order-2 {
  -webkit-box-ordinal-group: 3;
  -ms-flex-order: 2;
  order: 2;
}

.small-order-3 {
  -webkit-box-ordinal-group: 4;
  -ms-flex-order: 3;
  order: 3;
}

.small-order-4 {
  -webkit-box-ordinal-group: 5;
  -ms-flex-order: 4;
  order: 4;
}

.small-order-5 {
  -webkit-box-ordinal-group: 6;
  -ms-flex-order: 5;
  order: 5;
}

.small-order-6 {
  -webkit-box-ordinal-group: 7;
  -ms-flex-order: 6;
  order: 6;
}

.flex-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.flex-child-auto {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}

.flex-child-grow {
  -webkit-box-flex: 1;
  -ms-flex: 1 0 auto;
  flex: 1 0 auto;
}

.flex-child-shrink {
  -webkit-box-flex: 0;
  -ms-flex: 0 1 auto;
  flex: 0 1 auto;
}

.flex-dir-row {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
}

.flex-dir-row-reverse {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
  -ms-flex-direction: row-reverse;
  flex-direction: row-reverse;
}

.flex-dir-column {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}

.flex-dir-column-reverse {
  -webkit-box-orient: vertical;
  -webkit-box-direction: reverse;
  -ms-flex-direction: column-reverse;
  flex-direction: column-reverse;
}

/* Include FOundation Visibility Classes */

/* Ref. http:foundation.zurb.com/sites/docs/visibility.html */

.hide {
  display: none !important;
}

.invisible {
  visibility: hidden;
}

.visible {
  visibility: visible;
}

.show-for-sr,
.show-on-focus {
  position: absolute !important;
  width: 1px !important;
  height: 1px !important;
  padding: 0 !important;
  overflow: hidden !important;
  clip: rect(0, 0, 0, 0) !important;
  white-space: nowrap !important;
  border: 0 !important;
}

.show-on-focus:active,
.show-on-focus:focus {
  position: static !important;
  width: auto !important;
  height: auto !important;
  overflow: visible !important;
  clip: auto !important;
  white-space: normal !important;
}

.show-for-landscape,
.hide-for-portrait {
  display: block !important;
}

.hide-for-landscape,
.show-for-portrait {
  display: none !important;
}

.show-for-dark-mode {
  display: none;
}

.hide-for-dark-mode {
  display: block;
}

.show-for-ie {
  display: none;
}

.show-for-sticky {
  display: none;
}

.is-stuck .show-for-sticky {
  display: block;
}

.is-stuck .hide-for-sticky {
  display: none;
}

/**
 Other Foundation Libraries
 @include foundation-typography;
 @include foundation-forms;
 @include foundation-button;
 @include foundation-accordion;
 @include foundation-accordion-menu;
 @include foundation-badge;
 @include foundation-breadcrumbs;
 @include foundation-button-group;
 @include foundation-callout;
 @include foundation-card;
 @include foundation-close-button;
 @include foundation-menu;
 @include foundation-menu-icon;
 @include foundation-drilldown-menu;
 @include foundation-dropdown;
 @include foundation-dropdown-menu;
 @include foundation-responsive-embed;
 @include foundation-label;
 @include foundation-media-object;
 @include foundation-off-canvas;
 @include foundation-orbit;
 @include foundation-pagination;
 @include foundation-progress-bar;
 @include foundation-slider;
 @include foundation-sticky;
 @include foundation-reveal;
 @include foundation-switch;
 @include foundation-table;
 @include foundation-tabs;
 @include foundation-thumbnail;
 @include foundation-title-bar;
 @include foundation-tooltip;
 @include foundation-top-bar;
 @include foundation-visibility-classes;
 @include foundation-float-classes;
*/

/**
 * End of Foundation Styles
 **/

/**
 * @group Inc42
 **/

/**
 * Rem output with px fallback
 * @param {Number} $font-size [$font__base-font-size] - Font size without unit
 * @param {Number} $line-height [false] - Font line height
 **/

/* Center block */

/* Clearfix */

/* Clear after (not all clearfix need this also) */

.download-card-wrapper:after,
.archive-event-card-wrapper:after,
.events-card-wrapper:after,
.card-wrapper:after,
.popup-card-wrapper:after,
.comment-content:after,
.clearfix:after {
  content: "";
  display: table;
  clear: both;
}

hr,
pre,
address,
p,
table,
ul,
ol,
dd,
h6,
.h6,
h5,
.h5,
h4,
.h4,
h3,
.h3,
h2,
.h2,
h1,
.h1 {
  margin: 0 0 1.875rem;
  padding: 0;
}

.first_embed_section,
#archive-filter-wrapper.filter-wrapper--report .date-range-filters span:hover,
.testimonial,
.report_usp,
.report-header,
.authors-list-header,
.featured-stories-wrapper:before,
.category-header,
.filter-wrapper,
.site-header:before,
.home-feature-stories:before,
.home-datalabs:before,
.home-funding-rounds:before,
.single .home-editor-pick-list li .sponsor-tag,
.home-editor-pick-list li .sponsor-tag,
.events-card-wrapper .event-heading-wrapper,
.video-card-wrapper .video-play-button,
.card-wrapper .sponsor-tag,
.popup-card-wrapper .sponsor-tag,
.gradient-title,
[dir=rtl] .slick-next:before,
.slick-next:before,
[dir=rtl] .slick-prev:before,
.slick-prev:before {
  background-image: -webkit-gradient(linear, left top, right top, from(#D81757), to(#E4381B));
  background-image: -webkit-linear-gradient(left, #D81757 0%, #E4381B 100%);
  background-image: linear-gradient(90deg, #D81757 0%, #E4381B 100%);
}

.button.download,
button.download,
input[type=button].download,
input[type=reset].download,
input[type=submit].download {
  background-image: -webkit-linear-gradient(45deg, #F34237 0%, #DC2A4C 100%);
  background-image: linear-gradient(45deg, #F34237 0%, #DC2A4C 100%);
}

.gradient-title,
[dir=rtl] .slick-next:before,
.slick-next:before,
[dir=rtl] .slick-prev:before,
.slick-prev:before {
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

.mobile-read-more-container .read-more-option,
.button,
button,
input[type=button],
input[type=reset],
input[type=submit] {
  background-image: -webkit-linear-gradient(45deg, #DC2A4C 0%, #F34237 100%);
  background-image: linear-gradient(45deg, #DC2A4C 0%, #F34237 100%);
}

.events-archive .datepicker.datepicker-dropdown {
  border: none;
  -webkit-box-shadow: 0 12px 40px 0 rgba(0, 0, 0, 0.12);
  box-shadow: 0 12px 40px 0 rgba(0, 0, 0, 0.12);
  width: 19.6875rem;
  padding: 15px;
  z-index: 11 !important;
}

.events-archive .datepicker.datepicker-dropdown table {
  margin: 0;
  max-width: 100%;
}

.events-archive .datepicker.datepicker-dropdown .ui-datepicker {
  padding: 0 0.9375rem;
}

.events-archive .datepicker.datepicker-dropdown .ui-datepicker-title,
.events-archive .datepicker.datepicker-dropdown .datepicker-switch {
  color: #000000;
  font-size: 1.125rem;
  text-align: center;
  font-weight: 300;
}

.events-archive .datepicker.datepicker-dropdown .ui-datepicker-header {
  border-bottom: 1px solid #f5f5f5;
  border-top: 1px solid #f5f5f5;
  overflow: hidden;
  padding: 0.4375rem 0 0.1875rem;
  position: relative;
}

.events-archive .datepicker.datepicker-dropdown .prev,
.events-archive .datepicker.datepicker-dropdown .next {
  background: #F5F5F5;
  border-radius: 50%;
  color: #9F9F9F;
  height: 1.75rem;
  line-height: 1.75rem;
  padding: 0;
  text-align: center;
  width: 1.75rem;
  display: block;
  margin: 0.5rem 0;
}

.events-archive .datepicker.datepicker-dropdown .prev:before,
.events-archive .datepicker.datepicker-dropdown .next:before {
  font-family: "inc-font-icons";
  font-style: normal;
  font-weight: normal;
  speak: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.events-archive .datepicker.datepicker-dropdown .prev span,
.events-archive .datepicker.datepicker-dropdown .next span {
  display: none;
}

.events-archive .datepicker.datepicker-dropdown .prev:hover,
.events-archive .datepicker.datepicker-dropdown .next:hover {
  background: #D81757;
  color: #FFFFFF;
  padding: 0;
}

.events-archive .datepicker.datepicker-dropdown .ui-datepicker-prev {
  float: left;
}

.events-archive .datepicker.datepicker-dropdown .ui-datepicker-prev:before {
  content: "\e805";
  margin-right: 2px;
}

.events-archive .datepicker.datepicker-dropdown .ui-datepicker-next {
  float: right;
}

.events-archive .datepicker.datepicker-dropdown .ui-datepicker-next:before {
  content: "\e806";
  margin-left: 2px;
}

.events-archive .datepicker.datepicker-dropdown th {
  color: #797979;
  font-size: 0.75rem;
  font-weight: bold;
  text-align: center;
  padding: 0.5rem 0 0.5rem;
}

.events-archive .datepicker.datepicker-dropdown thead > tr + tr {
  border-top: 1px solid #F4F4F4;
  border-bottom: 1px solid #F4F4F4;
}

.events-archive .datepicker.datepicker-dropdown td {
  background-color: #F5F5F5;
  border: 0.03125rem solid #FFFFFF;
  text-align: center;
  font-size: 0.75rem;
}

.events-archive .datepicker.datepicker-dropdown td:hover {
  background-image: -webkit-linear-gradient(45deg, #F34237 0%, #DC2A4C 100%);
  background-image: linear-gradient(45deg, #F34237 0%, #DC2A4C 100%);
  color: #FFFFFF;
}

.events-archive .datepicker.datepicker-dropdown td:hover a {
  color: #FFFFFF;
  opacity: 1;
}

.events-archive .datepicker.datepicker-dropdown td:hover a:hover {
  color: #FFFFFF;
  opacity: 1;
}

.events-archive .datepicker.datepicker-dropdown a {
  color: #000000;
  font-size: 0.75rem;
  font-weight: normal;
  opacity: 1;
  padding: 0.3125rem 0;
  text-align: center;
}

.events-archive .datepicker.datepicker-dropdown a:hover {
  padding: 0.3125rem 0;
  color: #000000;
  opacity: 1;
}

/*--------------------------------------------------------------
# Normalize
--------------------------------------------------------------*/

/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */

/* Note: This file is updated by Sagar, To remove ducplication of styles. */

/* HTML5 display definitions
   ========================================================================== */

/**
 * Correct `block` display not defined for any HTML5 element in IE 8/9.
 * Correct `block` display not defined for `details` or `summary` in IE 10/11
 * and Firefox.
 * Correct `block` display not defined for `main` in IE 11.
 */

article,
aside,
details,
figcaption,
figure,
footer,
header,
main,
menu,
nav,
section,
summary {
  display: block;
}

/**
 * 1. Correct `inline-block` display not defined in IE 8/9.
 * 2. Normalize vertical alignment of `progress` in Chrome, Firefox, and Opera.
 */

audio,
canvas,
progress,
video {
  display: inline-block;
  /* 1 */
  vertical-align: baseline;
  /* 2 */
}

/**
 * Prevent modern browsers from displaying `audio` without controls.
 * Remove excess height in iOS 5 devices.
 */

audio:not([controls]) {
  display: none;
  height: 0;
}

/**
 * Address `[hidden]` styling not present in IE 8/9/10.
 * Hide the `template` element in IE 8/9/10/11, Safari, and Firefox < 22.
 */

[hidden],
template {
  display: none;
}

/* Text-level semantics
   ========================================================================== */

/**
 * Address styling not present in IE 8/9/10/11, Safari, and Chrome.
 */

abbr[title] {
  border-bottom: 1px dotted;
}

/**
 * Address style set to `bolder` in Firefox 4+, Safari, and Chrome.
 */

b,
strong {
  font-weight: bold;
}

/**
 * Address styling not present in Safari and Chrome.
 */

dfn {
  font-style: italic;
}

/**
 * Address styling not present in IE 8/9.
 */

mark {
  background: #ff0;
  color: #000;
}

/**
 * Address inconsistent and variable font size in all browsers.
 */

small {
  font-size: 80%;
}

/**
 * Prevent `sub` and `sup` affecting `line-height` in all browsers.
 */

sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sup {
  top: -0.5rem;
}

sub {
  bottom: -0.25rem;
}

/* Embedded content
   ========================================================================== */

/**
 * Correct overflow not hidden in IE 9/10/11.
 */

svg:not(:root) {
  overflow: hidden;
}

/* Forms
   ========================================================================== */

/**
 * Known limitation: by default, Chrome and Safari on OS X allow very limited
 * styling of `select`, unless a `border` property is set.
 */

/**
 * 1. Correct color not being inherited.
 *    Known issue: affects color of disabled elements.
 * 2. Correct font properties not being inherited.
 * 3. Address margins set differently in Firefox 4+, Safari, and Chrome.
 */

button,
input,
optgroup,
select,
textarea {
  color: inherit;
  /* 1 */
  font: inherit;
  /* 2 */
  margin: 0;
  /* 3 */
}

/**
 * Address `overflow` set to `hidden` in IE 8/9/10/11.
 */

button {
  overflow: visible;
}

/**
 * Address inconsistent `text-transform` inheritance for `button` and `select`.
 * All other form control elements do not inherit `text-transform` values.
 * Correct `button` style inheritance in Firefox, IE 8/9/10/11, and Opera.
 * Correct `select` style inheritance in Firefox.
 */

button,
select {
  text-transform: none;
}

/**
 * 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio`
 *    and `video` controls.
 * 2. Correct inability to style clickable `input` types in iOS.
 * 3. Improve usability and consistency of cursor style between image-type
 *    `input` and others.
 */

button,
html input[type=button],
input[type=reset],
input[type=submit] {
  -webkit-appearance: button;
  /* 2 */
  cursor: pointer;
  /* 3 */
}

/**
 * Re-set default cursor for disabled elements.
 */

button[disabled],
html input[disabled] {
  cursor: default;
}

/**
 * Remove inner padding and border in Firefox 4+.
 */

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

/**
 * Address Firefox 4+ setting `line-height` on `input` using `!important` in
 * the UA stylesheet.
 */

input {
  line-height: normal;
}

/**
 * It's recommended that you don't attempt to style these elements.
 * Firefox's implementation doesn't respect box-sizing, padding, or width.
 *
 * 1. Address box sizing set to `content-box` in IE 8/9/10.
 * 2. Remove excess padding in IE 8/9/10.
 */

input[type=checkbox],
input[type=radio] {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  /* 1 */
  padding: 0;
  /* 2 */
}

/**
 * Fix the cursor style for Chrome's increment/decrement buttons. For certain
 * `font-size` values of the `input`, it causes the cursor style of the
 * decrement button to change from `default` to `text`.
 */

input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button {
  height: auto;
}

/**
 * 1. Address `appearance` set to `searchfield` in Safari and Chrome.
 */

input[type=search] {
  -webkit-appearance: textfield;
  /* 1 */
}

/**
 * Remove inner padding and search cancel button in Safari and Chrome on OS X.
 * Safari (but not Chrome) clips the cancel button when the search input has
 * padding (and `textfield` appearance).
 */

input[type=search]::-webkit-search-cancel-button,
input[type=search]::-webkit-search-decoration {
  -webkit-appearance: none;
}

/**
 * Define consistent border, margin, and padding.
 */

fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35rem 0.625rem 0.75rem;
}

/**
 * 1. Correct `color` not being inherited in IE 8/9/10/11.
 * 2. Remove padding so people aren't caught out if they zero out fieldsets.
 */

legend {
  border: 0;
  /* 1 */
  padding: 0;
  /* 2 */
}

/**
 * Don't inherit the `font-weight` (applied by a rule above).
 * NOTE: the default cannot safely be changed in Chrome and Safari on OS X.
 */

optgroup {
  font-weight: bold;
}

/* Note: This file is updated by Sagar, To remove ducplication of styles. */

figure {
  margin: 0;
  max-width: 100%;
}

/*--------------------------------------------------------------
# Elements
--------------------------------------------------------------*/

html {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -ms-text-size-adjust: 100%;
  /* [5] */
  -webkit-text-size-adjust: 100%;
  /* [5] */
  color: #030303;
  /* [additional] */
  overflow-x: hidden;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

*,
*:before,
*:after {
  /* Inherit box-sizing to make it easier to change the property for components that leverage other behavior; see http://css-tricks.com/inheriting-box-sizing-probably-slightly-better-best-practice/ */
  -webkit-box-sizing: inherit;
  box-sizing: inherit;
}

/**
 * 1. Fallback for when there is no custom background color defined. [WordPress]
 * 2. Remove default margin. [normalize.css]
 * 3. Set the base elements `font-size` to the value of your choosing.
 * 4. Work out the unitless `line-height` for your project based around your
 *    desired `line-height` (defined previously in pixels), and your projects
 *    base font size.
 */

body {
  background: #FFFFFF;
  /* [1] */
  margin: 0;
  /* [2] */
  font-family: "Noto Sans", sans-serif;
  font-weight: 500;
  font-size: 1rem;
  line-height: 1.875;
  /* [3] */
  overflow-x: hidden;
  /* [4] */
}

body.mce-content-body {
  font-family: inherit;
  margin: 15px;
}

blockquote,
q {
  quotes: "" "";
}

blockquote:before,
blockquote:after,
q:before,
q:after {
  content: "";
}

img {
  height: auto;
  /* Make sure images are scaled correctly. */
  max-width: 100%;
  vertical-align: middle;
  /* Adhere to container width. */
}

img.inc-42-sponsor-header-logo {
  height: 35px;
  margin-left: 10px;
}

figure {
  max-width: 100%;
}

/* Default Links */

a {
  -webkit-transition: 0.3s;
  transition: 0.3s;
}

a {
  color: #030303;
  text-decoration: none;
  outline: none;
}

a:hover {
  color: #D81757;
}

/*---------------------------
		Lists & Tables
---------------------------*/

ul,
ol {
  margin: 0 0 1.125rem 1.125rem;
}

ul.no-bullet,
ul.no-bullet ul,
ul.no-bullet ol,
ol.no-bullet,
ol.no-bullet ul,
ol.no-bullet ol {
  margin-left: 0;
  list-style: none;
}

li > ul,
li > ol {
  margin-bottom: 0;
  margin-left: 1.5rem;
}

dt {
  font-weight: bold;
}

dd {
  margin: 0 1.5rem 1.5rem;
}

/*---------------------------
		Buttons
---------------------------*/

.button,
button,
input[type=button],
input[type=reset],
input[type=submit] {
  border-radius: 0.25rem;
  border: 0;
  color: #FFFFFF;
  cursor: pointer;
  display: inline-block;
  font-family: "Noto Sans", sans-serif;
  font-size: 16px;
  font-weight: 700;
  letter-spacing: 0.055625rem;
  line-height: 24px;
  padding: 8px 27px;
  text-transform: uppercase;
}

.button:hover,
button:hover,
input[type=button]:hover,
input[type=reset]:hover,
input[type=submit]:hover {
  color: #FFFFFF;
}

.button.large,
button.large,
input[type=button].large,
input[type=reset].large,
input[type=submit].large {
  padding: 1rem 3.25rem;
}

.button.download,
button.download,
input[type=button].download,
input[type=reset].download,
input[type=submit].download {
  position: relative;
  opacity: 0.9;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}

.button.download i,
button.download i,
input[type=button].download i,
input[type=reset].download i,
input[type=submit].download i {
  opacity: 0.7;
  position: relative;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}

.button.download:hover,
.button.download:hover i,
button.download:hover,
button.download:hover i,
input[type=button].download:hover,
input[type=button].download:hover i,
input[type=reset].download:hover,
input[type=reset].download:hover i,
input[type=submit].download:hover,
input[type=submit].download:hover i {
  opacity: 1;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}

.button.full,
button.full,
input[type=button].full,
input[type=reset].full,
input[type=submit].full {
  padding-bottom: 0.75rem;
  padding-top: 0.75rem;
  text-align: center;
  width: 100%;
}

/*---------------------------
		Fields
---------------------------*/

input[type=text],
input[type=email],
input[type=url],
input[type=password],
input[type=search],
input[type=tel],
textarea {
  color: #666;
  border: 1px solid #ccc;
  border-radius: 0.25rem;
  font-family: "Noto Sans", sans-serif;
  line-height: 1.5;
}

input[type=text]:focus,
input[type=email]:focus,
input[type=url]:focus,
input[type=password]:focus,
input[type=search]:focus,
input[type=tel]:focus,
textarea:focus {
  color: #111;
}

input[type=text],
input[type=email],
input[type=url],
input[type=password],
input[type=search] {
  padding: 7px 10px;
}

select {
  color: #404040;
  font-family: "Noto Sans", sans-serif;
  font-size: 16px;
  line-height: 1.5;
}

textarea {
  max-width: 100%;
  line-height: 1.5;
  outline: none;
  background: #fafafa;
  -webkit-box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.1) inset;
  box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.1) inset;
}

p:empty {
  display: none;
}

/*--------------------------------------------------------------
# Typography
--------------------------------------------------------------*/

/*------------------------------------*\
	#HEADINGS
\*------------------------------------*/

h1,
.h1 {
  font-size: 2.5rem;
  line-height: 1.5;
}

h2,
.h2 {
  font-size: 2.25rem;
  line-height: 1.6666666667;
  /*font-weight: 400;*/
}

h3,
.h3 {
  font-size: 1.75rem;
  line-height: 1.0714285714;
}

h4,
.h4 {
  font-size: 1.25rem;
  line-height: 1.5;
}

h5,
.h5 {
  font-size: 1rem;
  line-height: 1.875;
}

h6,
.h6 {
  font-size: 0.75rem;
  line-height: 2.5;
}

ul,
ol,
dd {
  line-height: 1.75rem;
  margin-left: 1.875rem;
}

li > ul,
li > ol {
  margin-bottom: 0;
}

/**
 * Crude table styles; tables are very difficult to keep on the baseline.
 */

table {
  border-collapse: collapse;
  border-spacing: 0;
  width: 100%;
}

.table-responsive {
  min-height: 0.01%;
  overflow-x: auto;
}

th,
td {
  border-bottom: 1px solid #E1E1E1;
  padding: 15px;
  text-align: left;
}

th:first-child,
td:first-child {
  padding-left: 0;
}

th:last-child,
td:last-child {
  padding-right: 0;
}

.rthd-comment-content th,
.rthd-comment-content td {
  vertical-align: top;
}

.rthd-comment-content th:first-child,
.rthd-comment-content td:first-child {
  width: 18%;
}

/**
 * Paragraphs
 */

/**
* Not strictly a paragraph, but probably doesnt need its own section.
*/

/**
* CODE
*/

pre {
  background: #eee;
  border: 1px solid #ddd;
  max-width: 100%;
  overflow: auto;
  /* Contain overflow in all browsers. */
  padding: 1rem;
}

pre code.bash,
pre > code {
  background: transparent;
  border: 0;
  display: block;
  margin: 0;
  padding: 0;
}

pre code code.bash {
  font-size: inherit;
}

code {
  padding: 0.125rem 0.375rem;
  margin: 0 0.1875rem;
  font-size: 80%;
  background: #eee;
  border: 1px solid #ddd;
  border-radius: 0.25rem;
}

/**
* 1. Fix an odd quirk whereby, without this, code blocks are rendered at a
*    font-size smaller than 1em.
*/

code,
kbd,
pre,
samp {
  font-family: Monaco, Consolas, "Andale Mono", "DejaVu Sans Mono", monospace;
  /* [1] */
}

/**
 * Set up quote marks on quoting elements.
 */

q,
blockquote {
  border-left: 0.125rem solid #F42534;
  font-family: sans-serif;
  font-size: 1.5rem;
  font-style: italic;
  margin: 0 0 0 1.875rem;
  padding-left: 1rem;
}

/**
* HR
*/

hr {
  background-color: #ccc;
  border: 0;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
  /* Address differences between Firefox and other browsers. Source- normalize.css */
  height: 1px;
}

.section-title {
  font-size: 36px;
  font-weight: bold;
}

.text-uppercase {
  text-transform: uppercase;
}

.text-line-through {
  text-decoration: line-through;
}

/*--------------------------------------------------------------
# Common Classes
--------------------------------------------------------------*/

/*---------------------------
		Accessiblity
---------------------------*/

/* Text meant only for screen readers. */

.screen-reader-text {
  border: 0;
  clip: rect(1px, 1px, 1px, 1px);
  clip-path: inset(50%);
  height: 1px;
  left: -999em;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute !important;
  width: 1px;
  word-wrap: normal !important;
}

.screen-reader-text:focus {
  background-color: #f1f1f1;
  border-radius: 0.25rem;
  -webkit-box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
  box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
  clip: auto !important;
  clip-path: none;
  color: #21759b;
  display: block;
  font-size: 1em;
  height: auto;
  left: 5px;
  line-height: normal;
  padding: 15px 23px 14px;
  text-decoration: none;
  top: 5px;
  width: auto;
  z-index: 100000;
  /* Above WP toolbar. */
}

/*---------------------------
		Alignments
---------------------------*/

.alignleft {
  display: inline;
  float: left;
  margin-right: 1.5em;
}

.alignright {
  display: inline;
  float: right;
  margin-left: 1.5em;
}

.aligncenter {
  display: block;
  margin-left: auto;
  margin-right: auto;
}

.left {
  float: left;
}

.right {
  float: right;
}

.text-left {
  text-align: left;
}

.text-right {
  text-align: right;
}

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

.text-justify {
  text-align: justify;
}

/*---------------------------
		Clearing
---------------------------*/

.clear-both {
  clear: both;
}

.clear-left {
  clear: left;
}

.clear-right {
  clear: right;
}

.clear-none {
  clear: none;
}

.float-left {
  float: left;
}

.float-right {
  float: right;
}

.float-none {
  float: none;
}

/*---------------------------
		Others
---------------------------*/

.hide {
  display: none;
}

.hidden {
  visibility: hidden;
}

.visible {
  visibility: visible;
}

.radius {
  border-radius: 0.25rem;
}

.round {
  border-radius: 50%;
}

.color-white {
  color: #FFFFFF;
}

.color-black {
  color: #000000;
}

.allow-horizontal-scroll {
  width: 100%;
  overflow-x: auto;
  overflow-y: hidden;
}

.margin-lr-auto {
  margin: 0 auto;
}

/* Fundign Galore Table styling */

.funding-table-wrapper {
  width: 100%;
  overflow-x: scroll;
}

.funding-table-wrapper table {
  width: 100%;
  border-collapse: collapse;
  border: 1px solid #ddd;
  border-radius: 10px;
  overflow: hidden;
}

.funding-table-wrapper th,
.funding-table-wrapper td {
  padding: 8px !important;
  text-align: left;
  border-bottom: 8px solid #ddd;
  border-right: 1px solid #ddd;
}

.funding-table-wrapper th {
  background-color: #f2f2f2;
}

.funding-table-wrapper tr {
  height: auto !important;
  text-wrap: nowrap;
}

.funding-table-wrapper tbody tr:nth-child(even) {
  background-color: #fff;
  border-left: 6px solid #2dcbfa;
}

.funding-table-wrapper tbody tr:nth-child(odd):not(:first-child) {
  background-color: #fff;
  border-left: 6px solid #ff5d5c;
}

.funding-table-wrapper tbody tr:first-child,
.funding-table-wrapper tbody tr:first-child td,
.funding-table-wrapper tbody tr:first-child td span {
  background: #dc2249;
  color: #fff !important;
}

/* Downlaod report button style fix */

.entry-content a.pixcode--btn.btn--small.aligncenter {
  max-width: 335px;
  margin-bottom: 20px;
}

a.pixcode.pixcode--btn.button.btn--small.aligncenter {
  max-width: 300px;
  margin-bottom: 25px;
}

.animated {
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-animation-timing-function: ease-out;
  animation-timing-function: ease-out;
}

@-webkit-keyframes fadeInLeft {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-20px);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
  }
}

@keyframes fadeInLeft {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-20px);
    transform: translateX(-20px);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}

.fadeInLeft {
  -webkit-animation-name: fadeInLeft;
  animation-name: fadeInLeft;
}

.animated-menu {
  -webkit-animation-duration: 0.5s;
  animation-duration: 0.5s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-animation-timing-function: ease-out;
  animation-timing-function: ease-out;
}

@-webkit-keyframes fadeInUp {
  0% {
    opacity: 0;
    -webkit-transform: translateY(20px);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
  }
}

@keyframes fadeInUp {
  0% {
    opacity: 0;
    -webkit-transform: translateY(20px);
    transform: translateY(20px);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}

.fadeInUp {
  -webkit-animation-name: fadeInUp;
  animation-name: fadeInUp;
}

@-webkit-keyframes fadeIn {
  0% {
    opacity: 0;
  }

  100% {
    opacity: 1;
  }
}

@keyframes fadeIn {
  0% {
    opacity: 0;
  }

  100% {
    opacity: 1;
  }
}

.fadeIn {
  -webkit-animation-name: fadeIn;
  animation-name: fadeIn;
}

@-webkit-keyframes EventLink {
  to {
    visibility: visible;
  }
}

@keyframes EventLink {
  to {
    visibility: visible;
  }
}

@-webkit-keyframes navLeftSlideOut {
  0% {
    left: 0;
    background: rgba(0, 0, 0, 0.5);
  }

  100% {
    left: -43px;
    background: rgba(0, 0, 0, 0.1);
  }
}

@keyframes navLeftSlideOut {
  0% {
    left: 0;
    background: rgba(0, 0, 0, 0.5);
  }

  100% {
    left: -43px;
    background: rgba(0, 0, 0, 0.1);
  }
}

@-webkit-keyframes navRightSlideOut {
  0% {
    right: 0;
    background: rgba(0, 0, 0, 0.5);
  }

  100% {
    right: -43px;
    background: rgba(0, 0, 0, 0.1);
  }
}

@keyframes navRightSlideOut {
  0% {
    right: 0;
    background: rgba(0, 0, 0, 0.5);
  }

  100% {
    right: -43px;
    background: rgba(0, 0, 0, 0.1);
  }
}

@-webkit-keyframes placeHolderShimmer {
  0% {
    background-position: -670px 0;
  }

  100% {
    background-position: 670px 0;
  }
}

@keyframes placeHolderShimmer {
  0% {
    background-position: -670px 0;
  }

  100% {
    background-position: 670px 0;
  }
}

/*--------------------------------------------------------------
# Wordpress Classes
--------------------------------------------------------------*/

/* Aside */

.blog .format-aside .entry-title,
.archive .format-aside .entry-title {
  display: none;
}

/*--------------------------------------------------------------
## Media
--------------------------------------------------------------*/

.page-content .wp-smiley,
.entry-content .wp-smiley,
.comment-content .wp-smiley {
  border: none;
  margin-bottom: 0;
  margin-top: 0;
  padding: 0;
}

/* Make sure embeds and iframes fit their containers. */

embed,
iframe,
object {
  max-width: 100%;
}

/*--------------------------------------------------------------
## Captions
--------------------------------------------------------------*/

.wp-caption {
  margin-bottom: 1.5rem;
  max-width: 100%;
}

.wp-caption img[class*=wp-image-] {
  display: block;
  margin-left: auto;
  margin-right: auto;
}

.wp-caption .wp-caption-text {
  margin: 0.8075rem 0;
}

.wp-caption-text {
  text-align: center;
  font-size: 0.875rem;
  font-style: italic;
  opacity: 0.5;
}

/*--------------------------------------------------------------
## Galleries
--------------------------------------------------------------*/

.gallery {
  margin-bottom: 1.5rem;
}

.gallery-item {
  display: inline-block;
  text-align: center;
  vertical-align: top;
  width: 100%;
}

.gallery-columns-2 .gallery-item {
  max-width: 50%;
}

.gallery-columns-3 .gallery-item {
  max-width: 33.33%;
}

.gallery-columns-4 .gallery-item {
  max-width: 25%;
}

.gallery-columns-5 .gallery-item {
  max-width: 20%;
}

.gallery-columns-6 .gallery-item {
  max-width: 16.66%;
}

.gallery-columns-7 .gallery-item {
  max-width: 14.28%;
}

.gallery-columns-8 .gallery-item {
  max-width: 12.5%;
}

.gallery-columns-9 .gallery-item {
  max-width: 11.11%;
}

.gallery-caption {
  display: block;
}

/*---------------------------
		Infinite Scroll
---------------------------*/

/* Globally hidden elements when Infinite Scroll is supported and in use. */

.infinite-scroll .posts-navigation,
.infinite-scroll.neverending .site-footer {
  /* Theme Footer (when set to scrolling) */
  display: none;
}

/* When Infinite Scroll has reached its end we need to re-display elements that were hidden (via .neverending) before. */

.infinity-end.neverending .site-footer {
  display: block;
}

/*---------------------------
		Other
---------------------------*/

#tinymce.mce-content-body {
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  padding: 15px !important;
}

.site-content {
  margin-top: 2.5rem;
  word-wrap: break-word;
}

img#wpstats {
  position: absolute;
  top: 0;
  width: 0px;
  height: 0px;
  overflow: hidden;
}

/*---------------------------
	Vendor CSS override
---------------------------*/

.lity-content {
  height: 100vh;
}

.lity-content #inc-search-popup {
  height: 100vh;
}

.ad-container {
  margin-bottom: 1.5rem;
}

.single-post .inc42-top,
.single-post .inc42-middle {
  background-color: #F4F4F4;
  padding-top: 0.625rem;
  padding-bottom: 0.625rem;
}

/*--------------------------------------------------------------
# Typography
--------------------------------------------------------------*/

/*
|--------------------------------------------------------------------------
| Other Libraries
|--------------------------------------------------------------------------
*/

/* Slider */

.slick-slider {
  position: relative;
  display: block;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -ms-touch-action: pan-y;
  touch-action: pan-y;
  -webkit-tap-highlight-color: transparent;
}

.slick-slider .slick-track,
.slick-slider .slick-list {
  -webkit-perspective: 1000px;
  -webkit-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}

.slick-slider.slick-dotted {
  margin-bottom: 3.125rem;
}

.slick-list {
  display: block;
  margin: 0;
  overflow: hidden;
  padding: 0;
  position: relative;
}

.slick-list:focus {
  outline: none;
}

.slick-list.dragging {
  cursor: pointer;
  cursor: hand;
}

.slick-track {
  display: block;
  left: 0;
  margin-left: auto;
  margin-right: auto;
  position: relative;
  top: 0;
}

.slick-track:before,
.slick-track:after {
  content: "";
  display: table;
}

.slick-track:after {
  clear: both;
}

.slick-loading .slick-track {
  visibility: hidden;
}

.slick-slide {
  float: left;
  height: 100%;
  margin: 0 0.75rem;
  min-height: 1px;
  opacity: 0;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  visibility: hidden;
}

[dir=rtl] .slick-slide {
  float: right;
}

.slick-slide img {
  display: block;
}

.slick-slide.slick-loading img {
  display: none;
}

.slick-slide.dragging img {
  pointer-events: none;
}

.slick-initialized .slick-slide {
  height: inherit !important;
  visibility: visible;
  opacity: 1;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}

.slick-loading .slick-slide {
  opacity: 0;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  visibility: hidden;
}

.slick-vertical .slick-slide {
  border: 1px solid transparent;
  display: block;
  height: auto;
}

.slick-arrow {
  background: #FFFFFF;
  height: 4rem;
  text-align: center;
  width: 4rem;
  line-height: 4rem;
  border-radius: 50%;
}

.slick-arrow.slick-hidden {
  display: none;
}

/* Arrows */

.slick-prev,
.slick-next {
  -webkit-box-shadow: 0 12px 40px 0 rgba(0, 0, 0, 0.3);
  box-shadow: 0 12px 40px 0 rgba(0, 0, 0, 0.3);
  cursor: pointer;
  display: block;
  font-size: 0;
  line-height: 0;
  outline: none;
  padding: 0.625rem;
  position: absolute;
  top: 7.8125rem;
  z-index: 10;
}

.slick-prev:before,
.slick-next:before {
  font-family: "inc-font-icons";
  font-size: 1.25rem;
  line-height: 1;
  opacity: 0.75;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.slick-prev:hover:before,
.slick-prev:focus:before,
.slick-next:hover:before,
.slick-next:focus:before {
  opacity: 1;
}

.slick-prev {
  left: 1.5625rem;
  padding-left: 0.9375rem;
}

.slick-prev:before {
  content: "\e805";
}

[dir=rtl] .slick-prev {
  left: auto;
  right: 1.5625rem;
  padding-left: 0.9375rem;
}

[dir=rtl] .slick-prev:before {
  content: "\e805";
}

.slick-next {
  right: 1.5625rem;
  padding-left: 0.9375rem;
}

.slick-next:before {
  content: "\e806";
}

[dir=rtl] .slick-next {
  left: 1.5625rem;
  right: auto;
  padding-left: 0.9375rem;
}

[dir=rtl] .slick-next:before {
  content: "\e806";
}

/* Dots */

.slick-dots {
  display: block;
  list-style: none;
  margin: 0;
  padding: 0;
  position: relative;
  text-align: center;
}

.slick-dots li {
  cursor: pointer;
  display: inline-block;
  height: 0.75rem;
  margin: 0 0.375rem;
  padding: 0;
  position: relative;
  width: 0.75rem;
}

.slick-dots li button {
  background: rgba(0, 0, 0, 0.2);
  border-radius: 50%;
  border: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
  cursor: pointer;
  display: block;
  font-size: 0;
  height: 0.75rem;
  outline: none;
  overflow: hidden;
  padding: 0;
  text-indent: -9999px;
  text-transform: uppercase;
  width: 0.75rem;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
}

.slick-dots li button:hover {
  background: #F32735;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
}

.slick-dots li.slick-active button {
  background: #F32735;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
}

/*--------------------------------------------------------------
# Buttons
--------------------------------------------------------------*/

/*--------------------------------------------------------------
# Cards
--------------------------------------------------------------*/

.card-wrapper,
.popup-card-wrapper {
  background: #fcfcfc;
  border-radius: 0.5rem;
  border: 0.09375rem solid #E6E6E6;
  margin-bottom: 1.5rem;
  position: relative;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}

.card-wrapper .sponsor-tag,
.popup-card-wrapper .sponsor-tag {
  border-radius: 0.25rem;
  color: #FFFFFF;
  font-size: 0.75rem;
  font-weight: bold;
  left: -0.5rem;
  letter-spacing: 0.0625rem;
  line-height: 1.25rem;
  padding: 0.3125rem 0.875rem 0.25rem 1rem;
  position: absolute;
  text-transform: uppercase;
  top: 1rem;
  z-index: 8;
}

.card-wrapper .sponsor-tag > span,
.popup-card-wrapper .sponsor-tag > span {
  position: relative;
  top: -1px;
}

.card-wrapper .sponsor-tag a,
.popup-card-wrapper .sponsor-tag a {
  margin-left: 0.625rem;
  color: #fff;
  font-weight: bold;
  font-size: 1rem;
}

.card-wrapper figure,
.popup-card-wrapper figure {
  margin: 0;
  position: relative;
  z-index: 2;
}

.card-wrapper h2,
.popup-card-wrapper h2 {
  font-size: 1rem;
  font-weight: bold;
  line-height: 1.375rem;
  margin: 0.3125rem 0 0.625rem;
}

.card-wrapper .card-content,
.popup-card-wrapper .card-content {
  padding: 0.9375rem 1.5rem;
}

.card-wrapper .content,
.popup-card-wrapper .content {
  font-size: 0.875rem;
  line-height: 1.25rem;
  color: rgba(3, 3, 3, 0.5);
  margin: 0.3125rem 0 0.875rem;
}

.card-wrapper .content p,
.popup-card-wrapper .content p {
  margin: 0;
}

.card-wrapper .meta-wrapper,
.popup-card-wrapper .meta-wrapper {
  font-size: 0.875rem;
  line-height: 1.375rem;
}

.card-wrapper .meta-wrapper .avatar,
.popup-card-wrapper .meta-wrapper .avatar {
  border-radius: 50%;
  border: 1px solid #ddd;
  float: left;
  height: 3rem;
  margin-right: 0.625rem;
  -o-object-fit: cover;
  object-fit: cover;
  width: 3rem;
}

.card-wrapper .meta-wrapper .avatar + .meta,
.popup-card-wrapper .meta-wrapper .avatar + .meta {
  padding-top: 0.25rem;
}

.card-wrapper .meta-wrapper .author-gravator-box-img,
.popup-card-wrapper .meta-wrapper .author-gravator-box-img {
  float: left;
  margin-right: 0.625rem;
  -o-object-fit: cover;
  object-fit: cover;
  height: 3rem;
  width: 3rem;
}

.card-wrapper .meta-wrapper .meta.sponsor-meta,
.popup-card-wrapper .meta-wrapper .meta.sponsor-meta {
  overflow: hidden;
  /*margin-left: 90px*/
}

.card-wrapper .meta-wrapper span,
.popup-card-wrapper .meta-wrapper span {
  opacity: 0.5;
  -webkit-transition: opacity 0.3s;
  transition: opacity 0.3s;
}

.card-wrapper .meta-wrapper span:hover,
.popup-card-wrapper .meta-wrapper span:hover {
  opacity: 1;
  -webkit-transition: opacity 0.3s;
  transition: opacity 0.3s;
}

.card-wrapper .meta-wrapper span.large,
.popup-card-wrapper .meta-wrapper span.large {
  display: block;
  font-size: 1rem;
  opacity: 1;
  overflow: hidden;
}

.card-wrapper .meta-wrapper .icon-dot,
.popup-card-wrapper .meta-wrapper .icon-dot {
  color: gray;
}

.card-wrapper .icon-dot:before,
.popup-card-wrapper .icon-dot:before {
  margin: 0;
}

.card-wrapper.common-card figure,
.popup-card-wrapper.common-card figure {
  min-height: 15.5rem;
}

.card-wrapper.common-card figure img,
.popup-card-wrapper.common-card figure img {
  border-radius: 0.5rem 0.5rem 0 0;
  height: 15.5rem;
  -o-object-fit: cover;
  object-fit: cover;
  width: 100%;
  min-height: 273.75px;
}

.card-wrapper.common-card .share-wrap a,
.popup-card-wrapper.common-card .share-wrap a {
  border-color: #FFFFFF;
  color: #FFFFFF;
  outline: none;
}

.card-wrapper.common-card .share-wrap a:hover,
.popup-card-wrapper.common-card .share-wrap a:hover {
  color: #D81757;
}

.card-wrapper.horizontal-card h2,
.popup-card-wrapper.horizontal-card h2 {
  font-size: 1.25rem;
  line-height: 1.625rem;
}

.card-wrapper.horizontal-card figure,
.popup-card-wrapper.horizontal-card figure {
  width: 100%;
}

.card-wrapper.horizontal-card figure img,
.popup-card-wrapper.horizontal-card figure img {
  border-radius: 0.5rem 0 0 0.5rem;
  height: 22.5rem;
  -o-object-fit: cover;
  object-fit: cover;
  width: 100%;
}

.card-wrapper.horizontal-card .card-content,
.popup-card-wrapper.horizontal-card .card-content {
  padding: 1.875rem 1.5rem 4.6875rem;
  width: 100%;
}

.card-wrapper.horizontal-card .meta-wrapper,
.popup-card-wrapper.horizontal-card .meta-wrapper {
  bottom: 1.5rem;
  padding: 0 1.5rem;
  position: absolute;
  right: 0;
  width: inherit;
}

.card-wrapper:hover,
.popup-card-wrapper:hover {
  background: #f8f8f8;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}

.fancybox-container .card-wrapper:hover,
.fancybox-container .popup-card-wrapper:hover {
  background: white;
}

.video-category-view-all {
  color: #777;
  font-size: 18px;
  font-weight: bold;
  position: relative;
  padding-right: 30px;
}

.video-category-view-all::before {
  position: absolute;
  line-height: 30px;
  right: 0;
  top: 1px;
}

.video-category-view-all:hover {
  color: #000;
}

.video-list-container {
  margin-bottom: 40px;
}

.video-column {
  margin-bottom: 22px;
}

.video-card-wrapper {
  height: 100%;
}

.video-card-wrapper .entry-title {
  font-size: 24px;
  line-height: 1.4;
  margin-bottom: 0;
}

.video-card-wrapper .post-category a {
  text-transform: none;
  color: #a6a6a6 !important;
  font-size: 16px;
  letter-spacing: 0;
  font-weight: normal;
}

.slick-slide .video-card-wrapper .card-image .content {
  position: absolute;
  padding: 20px;
}

.video-card-wrapper .card-content {
  padding-bottom: 0;
}

.video-card-wrapper .card-content .content {
  margin-top: 10px;
}

.video-card-wrapper .card-image {
  position: relative;
  margin: 20px 0 10px 0;
}

.video-card-wrapper .card-image .content {
  bottom: 0;
  opacity: 1;
  color: #a4a4a4;
  padding: 0;
  margin: 1.25rem 0 0 0;
  font-size: 1.0625rem;
  z-index: 3;
}

.video-card-wrapper .video-play-button {
  padding: 0px 30px;
  color: #fff;
  font-size: 18px;
  border-radius: 30px;
  display: inline-block;
  margin-top: 20px;
  height: 50px;
  line-height: 50px;
  text-transform: uppercase;
  font-weight: bold;
  -webkit-transition: 100ms all ease;
  transition: 100ms all ease;
}

.video-card-wrapper .video-play-button:hover {
  color: #000;
}

.video-card-wrapper .video-play-button:hover .play-icon {
  border-color: transparent transparent transparent #000;
}

.video-card-wrapper .video-play-button .play-icon {
  border: 0;
  background: transparent;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 0;
  font-size: 0;
  margin-right: 15px;
  border-color: transparent transparent transparent #ffffff;
  -webkit-transition: 100ms all ease;
  transition: 100ms all ease;
  cursor: pointer;
  border-style: solid;
  border-width: 12px 0 12px 20px;
  line-height: 50px;
  vertical-align: top;
}

.events-card-wrapper {
  background: #fcfcfc;
  border-radius: 0.5rem;
  border: 1px solid rgba(0, 0, 0, 0.2);
  height: 18.75rem;
  position: relative;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}

.events-card-wrapper h2 {
  font-size: 1rem;
  font-weight: bold;
  line-height: 1.375rem;
  margin: 0.3125rem 0 0.625rem;
}

.events-card-wrapper .card-content {
  padding: 0.9375rem 0.9375rem;
}

.events-card-wrapper .content {
  font-size: 1rem;
  line-height: 1.25rem;
  margin: 0.9375rem 0;
  opacity: 0.5;
}

.events-card-wrapper .event-heading-wrapper {
  width: 100%;
  height: auto;
  border-radius: 5px;
}

.events-card-wrapper .event-held {
  border-right: thin solid rgba(255, 255, 255, 0.5);
  display: inline-block;
  list-style-type: none;
  margin: 10px;
  text-align: center;
  width: 3.625rem;
}

.events-card-wrapper .event-location {
  display: inline-block;
  list-style-type: none;
  margin-bottom: 0;
  margin-left: 0;
  width: 60%;
  word-wrap: break-word;
}

.events-card-wrapper .event-share {
  list-style-type: none;
  display: inline-block;
}

.events-card-wrapper .share-wrap a:first-child {
  margin-right: 1.0625rem;
}

.events-card-wrapper .events-share-wrap {
  margin-top: 17px;
}

.events-card-wrapper .event-date {
  color: #FFFFFF;
  font-size: 1.8125rem;
  font-weight: bold;
  height: 1.875rem;
  line-height: 2.375rem;
}

.events-card-wrapper .event-month {
  color: rgba(255, 255, 255, 0.5);
  font-size: 15px;
  text-transform: uppercase;
}

.events-card-wrapper .event-place {
  color: #FFFFFF;
  font-size: 1.125rem;
  font-weight: bold;
  height: 1.875rem;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.events-card-wrapper .event-link {
  color: red;
  font-size: 16px;
  font-weight: bold;
  text-transform: uppercase;
}

.events-card-wrapper .event-link a {
  color: red;
}

.events-card-wrapper .event-link a:hover {
  color: black;
}

.events-card-wrapper .event-landmark {
  color: rgba(255, 255, 255, 0.5);
  font-size: 15px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.events-card-wrapper .event-title {
  color: #FFFFFF;
  font-size: 1.875rem;
  font-weight: bold;
}

.events-card-wrapper .event-details-wrapper {
  background-color: rgba(144, 132, 132, 0.2);
  border-radius: 0.3125rem;
  font-size: 0.875rem;
  height: 4.25rem;
  margin-top: 0.625rem;
  max-width: 100%;
  overflow: hidden;
}

.events-card-wrapper .event-details-wrapper ul li:last-child {
  color: black;
}

.events-card-wrapper .event-details-time {
  width: 28%;
  overflow: hidden;
}

.events-card-wrapper .event-details-organizer {
  width: 36%;
  overflow: hidden;
}

.events-card-wrapper .event-details-price {
  width: 13%;
  overflow: hidden;
}

.events-card-wrapper .event-details-time,
.events-card-wrapper .event-details-organizer,
.events-card-wrapper .event-details-price {
  text-transform: uppercase;
  display: inline-block;
  list-style-type: none;
  margin: 10px;
  vertical-align: top;
}

.events-card-wrapper .event-details-time:first-child,
.events-card-wrapper .event-details-organizer:first-child,
.events-card-wrapper .event-details-price:first-child {
  font-size: 12px;
}

.events-card-wrapper .event-details-time:last-child,
.events-card-wrapper .event-details-organizer:last-child,
.events-card-wrapper .event-details-price:last-child {
  font-weight: 100;
}

.events-card-wrapper .event-heading {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 0;
}

.events-card-wrapper .meta-wrapper {
  font-size: 0.875rem;
  line-height: 1.375rem;
}

.events-card-wrapper .meta-wrapper .avatar {
  border-radius: 50%;
  float: left;
  height: 3rem;
  margin-right: 0.625rem;
  -o-object-fit: cover;
  object-fit: cover;
  width: 3rem;
}

.events-card-wrapper .meta-wrapper .avatar + .meta {
  padding-top: 0.25rem;
}

.events-card-wrapper .meta-wrapper span {
  opacity: 0.5;
  -webkit-transition: opacity 0.3s;
  transition: opacity 0.3s;
}

.events-card-wrapper .meta-wrapper span:hover {
  opacity: 1;
  -webkit-transition: opacity 0.3s;
  transition: opacity 0.3s;
}

.events-card-wrapper .meta-wrapper span.large {
  display: block;
  font-size: 1rem;
  opacity: 1;
}

.events-card-wrapper .icon-dot:before {
  margin: 0;
}

.events-card-wrapper.common-card figure .events-heading {
  border-radius: 0.5rem 0.5rem 0 0;
  height: 15.5rem;
  -o-object-fit: cover;
  object-fit: cover;
  width: 100%;
}

.events-card-wrapper.common-card .share-wrap a {
  border-color: #FFFFFF;
  color: #FFFFFF;
}

.events-card-wrapper.common-card .share-wrap a:hover {
  color: #D81757;
}

.events-card-wrapper.horizontal-card h2 {
  font-size: 1.25rem;
  line-height: 1.625rem;
}

.events-card-wrapper.horizontal-card figure {
  width: 100%;
}

.events-card-wrapper.horizontal-card figure img {
  border-radius: 0.5rem 0 0 0.5rem;
  height: 22.5rem;
  -o-object-fit: cover;
  object-fit: cover;
  width: 100%;
}

.events-card-wrapper.horizontal-card .card-content {
  padding: 3.125rem 1.5rem 4.6875rem;
  width: 100%;
}

.events-card-wrapper.horizontal-card .meta-wrapper {
  bottom: 1.5rem;
  padding: 0 1.5rem;
  position: absolute;
  right: 0;
  width: inherit;
}

.events-card-wrapper:hover {
  background: #f8f8f8;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}

.in-case-slider {
  opacity: 0;
  visibility: hidden;
  -webkit-transition: opacity 1s ease;
  transition: opacity 1s ease;
  z-index: 2;
  height: 1px;
  overflow: hidden;
}

.in-case-slider.slick-initialized {
  visibility: visible;
  opacity: 1;
  height: auto;
}

.category-section-slider {
  opacity: 0;
  visibility: hidden;
  -webkit-transition: opacity 1s ease;
  transition: opacity 1s ease;
  z-index: 2;
  height: 1px;
  overflow: hidden;
}

.category-section-slider.slick-initialized {
  visibility: visible;
  opacity: 1;
  height: auto;
}

.category-section-slider .category-card-wrapper {
  padding-bottom: 0;
  background: #ffffff;
  border-radius: 0;
  border: none;
}

.category-section-slider .category-card-wrapper:hover {
  background: #ffffff;
}

.category-section-slider .category-card-wrapper .category-term-names {
  height: 2rem;
  font-size: 1.75rem;
  margin: 0 0 1.25rem;
}

.category-section-slider .category-card-wrapper .category-latest-card-item {
  background: #fcfcfc;
  border-radius: 0.5rem;
  border: 0.09375rem solid #E6E6E6;
}

.category-section-slider .category-card-wrapper .category-latest-card-item .category-image-card {
  position: relative;
}

.category-section-slider .category-card-wrapper .category-latest-card-item .category-image-card h2 {
  font-size: 1.5rem;
  color: #ffffff;
}

.category-section-slider .category-card-wrapper .category-latest-card-item .category-image-card a {
  color: #ffffff;
}

.category-section-slider .category-card-wrapper .category-latest-card-item .category-image-card .category-card-content {
  width: 100%;
  position: absolute;
  left: 0;
  bottom: 0;
  z-index: 10;
  opacity: 1;
  -webkit-transition: all 0.1s ease;
  transition: all 0.1s ease;
  padding-bottom: 0.9375rem;
  padding: 0.9375rem;
}

.category-section-slider .category-card-wrapper .category-latest-card-item .category-image-card .category-card-content .entry-title {
  padding-bottom: 0.3125rem;
  font-size: 1.125rem;
}

.category-section-slider .category-card-wrapper .category-latest-card-item .category-image-card .category-card-content .category-meta-wrapper {
  position: absolute;
  bottom: 1rem;
  width: -webkit-calc(100% - 48px);
  width: calc(100% - 48px);
  bottom: 0.3125rem;
  padding: 0.1875rem 0;
  font-size: 0.875rem;
  line-height: 1.375rem;
  opacity: 0.5;
}

.category-section-slider .category-card-wrapper .category-latest-card-item .category-image-card .category-card-content .category-meta-wrapper a,
.category-section-slider .category-card-wrapper .category-latest-card-item .category-image-card .category-card-content .category-meta-wrapper span {
  font-size: 0.875rem;
  color: #030303;
}

.category-section-slider .category-card-wrapper .category-latest-card-item .category-image-card .right {
  color: #ffffff;
}

.category-section-slider .category-card-wrapper .category-latest-card-item .category-image-card .meta-wrapper {
  padding: 0.1875rem 0;
}

.category-section-slider .category-card-wrapper .category-latest-card-item .card-category-post {
  position: relative;
}

.category-section-slider .category-card-wrapper .category-latest-card-item .card-category-post .category-latest-post-title {
  -webkit-box-flex: 3;
  -ms-flex: 3;
  flex: 3;
  padding: 0 0.9375rem;
  padding-top: 0.625rem;
  padding-bottom: 0;
  height: 2.8125rem;
}

.category-section-slider .category-card-wrapper .category-latest-card-item .card-category-post .category-latest-post-title .category-latest-post-meta-margin {
  margin-right: 0.625rem;
}

.category-section-slider .category-card-wrapper .category-latest-card-item .card-category-post .category-latest-post-title .category-latest-post-meta {
  font-size: 0.875rem;
  line-height: 1.25rem;
}

.category-section-slider .category-card-wrapper .category-latest-card-item .card-category-post .latest-post-title {
  font-size: 1rem;
  margin: 0.3125rem 0 0.625rem;
}

.category-section-slider .category-card-wrapper .category-latest-card-item .card-category-post .right {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.category-section-slider .category-card-wrapper .category-latest-card-item .card-category-post .latest-post-image {
  height: 6.25rem;
  min-height: 6.25rem;
  max-height: 6.25rem;
  min-width: 6.25rem;
  max-width: 6.25rem;
  float: right;
}

.category-section-slider .category-card-wrapper .category-latest-card-item .card-category-post .latest-post-image img {
  height: 6.25rem;
  widows: 6.125rem;
  border-radius: 0;
}

.category-section-slider .category-card-wrapper .category-latest-card-item .card-category-post ul {
  list-style: none;
  padding: 0;
  margin: 0;
}

.category-section-slider .category-card-wrapper .category-latest-card-item .card-category-post ul li .latest-other-post-title {
  font-size: 1rem;
  padding: 0;
}

.category-section-slider .category-card-wrapper .category-latest-card-item .card-category-post ul li:last-child {
  border-bottom: none;
}

.category-section-slider .category-card-wrapper .slick-prev,
.category-section-slider .category-card-wrapper .slick-next {
  top: 146px;
}

.category-section-slider .category-card-wrapper .category-card-post-content-wrapper {
  padding: 0;
}

.category-section-slider .category-card-wrapper .category-card-post-content {
  border-bottom: 1px solid #e6e6e6;
  padding: 0.9375rem 1.25rem;
}

.category-section-slider .category-card-wrapper .category-card-post-content .category-meta-wrapper {
  opacity: 0.5;
}

.category-section-slider .category-card-wrapper .category-card-post-content .category-meta-wrapper a,
.category-section-slider .category-card-wrapper .category-card-post-content .category-meta-wrapper span {
  font-size: 0.875rem;
  color: #030303;
}

.category-section-slider .category-term-more {
  margin: 0.625rem 0;
  text-align: right;
}

.share-wrap {
  position: absolute;
  right: 1rem;
  top: 1rem;
  z-index: 10;
  opacity: 1;
  -webkit-transition: all 0.1s ease;
  transition: all 0.1s ease;
}

.share-wrap a {
  background: rgba(255, 255, 255, 0.2);
  border-radius: 0.25rem;
  border-width: 0.09375rem;
  border-color: #dedede;
  border-style: solid;
  color: #dedede;
  display: block;
  float: left;
  height: 2rem;
  text-align: center;
  width: 2rem;
}

.share-wrap a:first-child {
  margin-right: 0;
}

.share-wrap a:hover {
  color: #D81757;
}

.share-wrap .share i:before {
  font-size: 1.125rem;
  line-height: 1.75rem;
  margin: 0 0 0 -0.125rem;
}

.share-wrap .summary i:before {
  font-size: 0.9375rem;
  line-height: 1.75rem;
  margin: 0 0 0 -0.1875rem;
}

.share-wrap.small {
  right: 1.0625rem;
  top: 1.0625rem;
}

.share-wrap.small a {
  height: 1.5rem;
  width: 1.5rem;
}

.share-wrap.small a.share i:before {
  font-size: 0.9375rem;
  line-height: 1.375rem;
  vertical-align: top;
}

.share-wrap.small a.summary i:before {
  font-size: 0.75rem;
  line-height: 1.375rem;
  vertical-align: top;
}

.taxonomy-wrap {
  font-size: 0.75rem;
  font-weight: bold;
  letter-spacing: 0.0625rem;
  line-height: 1.375rem;
  text-transform: uppercase;
}

.taxonomy-wrap a {
  color: #D6322E;
}

.archive-event-card-content {
  padding: 1.25rem;
}

.archive-event-card-content h3 {
  font-size: 20px;
  margin-bottom: 0.85rem;
}

.archive-event-card-wrapper {
  border-radius: 0.5rem;
  border: 1px solid rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: 0 0px 1px 0 rgba(0, 0, 0, 0.2);
  box-shadow: 0 0px 1px 0 rgba(0, 0, 0, 0.2);
  position: relative;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  margin: 12px 0;
  background-color: #FFFFFF;
  height: auto;
}

.archive-event-card-wrapper .content {
  font-size: 1rem;
  line-height: 1.25rem;
  margin: 0.9375rem 0;
  opacity: 0.5;
}

.archive-event-card-details {
  text-transform: uppercase;
  display: inline-block;
  list-style-type: none;
  margin: 10px;
  margin-bottom: 0;
  vertical-align: top;
}

.archive-event-card-details:last-of-type {
  margin-bottom: 5px;
}

.archive-event-card-details-wrapper {
  background-color: #F4F4F4;
  border: 1.5px solid #E6E6E6;
  border-radius: 5px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.archive-event-card-details > li:nth-of-type(1) {
  font-size: 0.6875rem;
  opacity: 0.5;
}

.archive-event-card-details > li:nth-of-type(2) {
  font-size: 0.875rem;
  font-weight: 300;
  margin-top: -0.375rem;
}

.archive-event-card-details-media {
  margin-top: 12px;
  display: grid;
  grid-template: 200px/70% 1fr;
  grid-gap: 12px;
}

.archive-event-card-details-media > * {
  border: 1px solid #F4F4F4;
}

.archive-event-card-details-media-image {
  width: 100%;
  height: 100%;
  border-radius: 10px;
  overflow: hidden;
}

.archive-event-card-details-media-image img {
  -o-object-fit: cover;
  object-fit: cover;
  height: 100%;
  width: 100%;
}

.archive-event-card-details-media-map {
  width: 100%;
  height: 100%;
  border-radius: 10px;
  -o-object-fit: cover;
  object-fit: cover;
  overflow: hidden;
}

.archive-event-card-details-link {
  color: #F32735;
  font-size: 16px;
  text-transform: uppercase;
  font-weight: 900;
}

.horizontal-archive-event-card {
  float: right;
  width: 74%;
}

.horizontal-archive-event-card .archive-event-card-details-media {
  display: inline-block;
}

.horizontal-archive-event-card .archive-event-card-details-media-left {
  display: none;
}

.horizontal-archive-event-card .archive-event-card-details-media-right {
  float: left;
  left: -407px;
  position: absolute;
  width: auto;
  top: -15px;
  height: 110%;
  border-radius: 0;
  -webkit-box-shadow: 0 30px 50px 0 rgba(0, 0, 0, 0.3);
  box-shadow: 0 30px 50px 0 rgba(0, 0, 0, 0.3);
}

.share-popup-content {
  background: #FFFFFF;
  border-radius: 0.25rem;
  -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.25);
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.25);
  border: 1px solid #E6E6E6;
  display: none;
  padding: 0.625rem 0.625rem;
  position: absolute;
  right: 0;
  top: 3.125rem;
  width: 15.625rem;
}

.share-popup-content:before,
.share-popup-content:after {
  bottom: 100%;
  left: 72%;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
}

.share-popup-content:after {
  border-color: rgba(230, 230, 230, 0);
  border-bottom-color: #FFFFFF;
  border-width: 0.625rem;
}

.share-popup-content:before {
  border-color: rgba(246, 246, 246, 0);
  border-bottom-color: #E6E6E6;
  border-width: 0.6875rem;
}

.share-popup-content [class*=" mashicon-"] .icon,
.share-popup-content [class^=mashicon-] .icon {
  color: #FFFFFF;
}

.share-popup-content [class*=" mashicon-"] .icon:before,
.share-popup-content [class^=mashicon-] .icon:before {
  height: 2rem;
  line-height: 2rem;
  margin: 0;
  width: 2rem;
}

.share-popup-content [class*=" mashicon-"] .text,
.share-popup-content [class^=mashicon-] .text {
  display: none;
}

.share-popup-content .onoffswitch {
  display: none;
}

.share-popup-content .mashsb-count.mash-small {
  height: 2rem;
  margin: 0.375rem 0.625rem 0.5rem 0;
}

.share-popup-content .mashsb-box .mashsb-buttons a {
  background: #D81757;
  border-radius: 50%;
  display: block;
  height: 2rem;
  line-height: 2rem;
  margin: 0 0.75rem;
  padding: 0;
  text-align: center;
  width: 2rem;
  min-width: 2rem;
}

.share-popup-content .mashsb-box .mashsb-buttons a.mashicon-facebook {
  background: #3b5999;
}

.share-popup-content .mashsb-box .mashsb-buttons a.mashicon-twitter {
  background: #55acee;
}

.share-popup-content .mashsb-box .mashsb-buttons a.mashicon-google {
  background: #dd4b39;
}

.share-popup-content .mashsb-box .mashsb-buttons a.mashicon-subscribe {
  background: #fff120;
}

.share-popup-content .mashsb-box .mashsb-buttons a.mashicon-mail {
  background: #888;
}

.share-popup-content .mashsb-box .mashsb-buttons a.mashicon-pocket {
  background: #ee4055;
}

.share-popup-content .mashsb-box .mashsb-buttons a.mashicon-print {
  background: #666;
}

.share-popup-content .mashsb-box .mashsb-buttons a.mashicon-buffer {
  background: #000;
}

.share-popup-content .mashsb-box .mashsb-buttons a.mashicon-weibo {
  background: #ed1c24;
}

.share-popup-content .mashsb-box .mashsb-buttons a.mashicon-delicious {
  background: #39f;
}

.share-popup-content .mashsb-box .mashsb-buttons a.mashicon-whatsapp {
  background: #1d9e11;
}

.share-popup-content .mashsb-box .mashsb-buttons a.mashicon-pinterest {
  background: #cd252b;
}

.share-popup-content .mashsb-box .mashsb-buttons a.mashicon-digg {
  background: #1b5791;
}

.share-popup-content .mashsb-box .mashsb-buttons a.mashicon-linkedin {
  background: #0077B5;
}

.share-popup-content .mashsb-box .mashsb-buttons a.mashicon-reddit {
  background: #333;
}

.share-popup-content .mashsb-box .mashsb-buttons a.mashicon-stumbleupon {
  background: #eb4723;
}

.share-popup-content .mashsb-box .mashsb-buttons a.mashicon-vk {
  background: #5d83aa;
}

.share-popup-content .mashsb-box .mashsb-buttons a.mashicon-xing {
  background: #135a5b;
}

.share-popup-content .mashsb-box .mashsb-buttons a.mashicon-managewp {
  background: #056cad;
}

.share-popup-content .mashsb-box .mashsb-buttons a.mashicon-tumblr {
  background: #2c4762;
}

.share-popup-content .mashsb-box .mashsb-buttons a.mashicon-meneame {
  background: #ff7d12;
}

.share-popup-content .mashsb-box .mashsb-buttons a.mashicon-odnoklassniki {
  background: #f4731c;
}

.share-popup-content .mashsb-box .mashsb-buttons a.mashicon-mailru {
  background: #044b89;
}

.share-popup-content .mashsb-box .mashsb-buttons a.mashicon-line {
  background: #1dcd00;
}

.share-popup-content .mashsb-box .mashsb-buttons a.mashicon-yummly {
  background: #e16120;
}

.share-popup-content .mashsb-box .mashsb-buttons a.mashicon-frype {
  background: #f60;
}

.share-popup-content .mashsb-box .mashsb-buttons a.mashicon-skype {
  background: #00afef;
}

.share-popup-content .mashsb-box .mashsb-buttons a.mashicon-telegram {
  background: #1d94d3;
}

.share-popup-content .mashsb-box .mashsb-buttons a.mashicon-flipboard {
  background: #b31f17;
}

.share-popup-content .mashsb-box .mashsb-buttons a.mashicon-hackernews {
  background: #f60;
}

.share-popup-content .secondary-shares {
  display: block !important;
}

.popup-card-wrapper.horizontal-card.summary-popup-content .card-content {
  width: 52%;
  padding: 0 0 0 1.25rem;
}

.popup-card-wrapper.horizontal-card.summary-popup-content .card-content .button {
  padding: 0.5rem 1.25rem;
}

.popup-card-wrapper.horizontal-card.summary-popup-content .content {
  margin-bottom: 1.25rem;
  opacity: 1;
}

.popup-card-wrapper.horizontal-card.summary-popup-content .summary-meta {
  display: none;
  margin-bottom: 1.25rem;
  margin-top: 1.25rem;
}

.popup-card-wrapper.horizontal-card.summary-popup-content figure {
  width: 47.5%;
  margin-top: 0;
}

.popup-card-wrapper.horizontal-card.summary-popup-content figure img {
  border-radius: 0.5rem;
  border: 1px solid #ddd;
  height: 22.5rem;
}

.popup-card-wrapper.horizontal-card.summary-popup-content .summary-excerpt-inner p {
  color: #818181;
  margin-bottom: 0.9375rem;
  opacity: 1;
  overflow: hidden;
  position: relative;
}

.popup-card-wrapper.horizontal-card.summary-popup-content .summary-excerpt-inner p:not(:only-child) {
  padding-left: 0.9375rem;
}

.popup-card-wrapper.horizontal-card.summary-popup-content .summary-excerpt-inner p:not(:only-child):before {
  color: #030303;
  content: "•";
  display: inline-block;
  left: 0;
  position: absolute;
  top: 0;
}

.popup-card-wrapper.horizontal-card.summary-popup-content .code-block {
  display: none !important;
}

.summary-card-top-meta {
  margin: 0.625rem 0 0.625rem 0;
}

.summary-popup-social {
  height: 1.875rem;
  text-align: right;
}

.summary-popup-social .mashsb-container {
  padding: 0;
  display: inline-block;
}

.summary-popup-social .mashsb-count {
  display: none;
}

.summary-popup-social [class*=" mashicon-"] .text,
.summary-popup-social [class^=mashicon-] .text {
  display: none;
}

.summary-popup-social .mashicon-share:before,
.summary-popup-social [class*=" mashicon-"] .icon:before,
.summary-popup-social [class^=mashicon-] .icon:before {
  font-size: 0.875rem;
  margin-right: 0;
  width: 100%;
}

.summary-popup-social .onoffswitch,
.summary-popup-social .onoffswitch2 {
  display: none !important;
}

.summary-popup-social .secondary-shares {
  display: inline-block !important;
}

.summary-popup-social .mashsb-box .mashsb-buttons a:not(.mashicon-facebook):not(.mashicon-twitter):not(.mashicon-google):not(.mashicon-linkedin):not(.mashicon-subscribe) {
  display: none;
}

.summary-popup-social .mashsb-box .mashsb-buttons a {
  background: #e5e5e5;
  border-radius: 50%;
  height: 1.875rem;
  line-height: 1.875rem;
  margin: 0 0 0 0.4375rem;
  min-width: auto;
  padding: 0;
  text-align: center;
  width: 1.875rem;
}

.summary-popup-social .mashsb-box .mashsb-buttons a .icon {
  color: #030303;
}

.summary-popup-social .mashsb-box .mashsb-buttons a:hover {
  opacity: 1;
}

.summary-popup-social .mashsb-box .mashsb-buttons a.mashicon-facebook:hover {
  background: #3b5999;
}

.summary-popup-social .mashsb-box .mashsb-buttons a.mashicon-facebook:hover .icon {
  color: #FFFFFF;
}

.summary-popup-social .mashsb-box .mashsb-buttons a.mashicon-twitter:hover {
  background: #55acee;
}

.summary-popup-social .mashsb-box .mashsb-buttons a.mashicon-twitter:hover .icon {
  color: #FFFFFF;
}

.summary-popup-social .mashsb-box .mashsb-buttons a.mashicon-google:hover {
  background: #dd4b39;
}

.summary-popup-social .mashsb-box .mashsb-buttons a.mashicon-google:hover .icon {
  color: #FFFFFF;
}

.summary-popup-social .mashsb-box .mashsb-buttons a.mashicon-subscribe:hover {
  background: #fff120;
}

.summary-popup-social .mashsb-box .mashsb-buttons a.mashicon-subscribe:hover .icon {
  color: #030303;
}

.summary-popup-social .mashsb-box .mashsb-buttons a.mashicon-whatsapp:hover {
  background: #1d9e11;
}

.summary-popup-social .mashsb-box .mashsb-buttons a.mashicon-whatsapp:hover .icon {
  color: #FFFFFF;
}

.summary-popup-social .mashsb-box .mashsb-buttons a.mashicon-linkedin:hover {
  background: #0077B5;
}

.summary-popup-social .mashsb-box .mashsb-buttons a.mashicon-linkedin:hover .icon {
  color: #FFFFFF;
}

/*
 * Inc42 Small Cards.
 */

/*
 * Inc42 UI / UX Changes.
 */

#load-more-feed {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 265px;
  height: 55px;
  background-color: #d6322e;
  overflow: hidden;
  border-radius: 4px;
  border: 1px solid rgba(0, 0, 0, 0);
  font-weight: 700;
  font-style: normal;
  color: #ffffff;
  font-size: 18px;
  letter-spacing: 0px;
  text-align: center;
  margin-top: 35px;
  margin-bottom: 70px;
}

#load-more-feed.disabled {
  background-image: transparent;
  background: #efefef;
  cursor: default;
}

.home #load-more-feed {
  margin-top: 26px;
}

.card-wrapper.common-card figure img {
  width: 100%;
  height: auto;
}

.card-wrapper,
.popup-card-wrapper,
.card-wrapper.horizontal-card figure,
.card-wrapper.horizontal-card figure img,
.card-wrapper.common-card figure img {
  border-radius: 10px;
}

#home-editors-pick {
  background: #fcfcfc;
  border-radius: 12px;
  border: 1px solid rgba(0, 0, 0, 0.15);
  padding: 24px 16px;
}

#home-editors-pick .home-editor-pick-list {
  list-style: none;
  counter-reset: inc42-list-counter;
}

#home-editors-pick .home-editor-pick-list li {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  counter-increment: inc42-list-counter;
  padding-left: 0;
  padding-right: 0;
}

#home-editors-pick .home-editor-pick-list li:before {
  position: relative;
  top: 0;
  left: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  content: counter(inc42-list-counter);
  font-weight: 700;
  color: #ec2124;
  font-size: 40px;
  letter-spacing: 0px;
  line-height: 1.2;
  text-align: left;
  opacity: 1;
  margin-right: 15px;
}

#home-editors-pick .taxonomy-wrap {
  display: none;
}

.home-editor-pick-list h3 {
  margin-top: 0;
}

#home-editors-pick .home-editor-pick-list .list-content {
  border-left: 1px solid #d9d9d9;
  padding-left: 15px;
}

.card-wrapper.card_43 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}

.card-wrapper.card_43.horizontal-card {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
}

.category-wrapper .card-wrapper.horizontal-card figure,
.archive-wrapper .card-wrapper.horizontal-card figure {
  min-width: 295px;
  max-width: 295px;
  min-height: 221px;
  max-height: 221px;
}

.category-wrapper .card-wrapper.horizontal-card figure img,
.archive-wrapper .card-wrapper.horizontal-card figure img {
  width: 295px;
  height: 221px;
}

.home-sponserd .horizontal-card {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  max-width: 100%;
}

.home-sponserd .card-wrapper.horizontal-card figure {
  min-width: 471px;
  max-width: 471px;
  min-height: 353px;
  max-height: 353px;
}

.home-sponserd .card-wrapper.horizontal-card figure img {
  width: 471px;
  height: 353px;
}

.home-sponserd .horizontal-card .card-content {
  width: 100%;
  padding: 23px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.category-wrapper .card-wrapper.horizontal-card .card-content,
.archive-wrapper .card-wrapper.horizontal-card .card-content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  width: 100%;
  padding: 22px;
}

.category-wrapper .card-wrapper.horizontal-card .card-content h2,
.archive-wrapper .card-wrapper.horizontal-card .card-content h2 {
  font-size: 1.38rem;
}

.card-wrapper.horizontal-card .meta-wrapper {
  position: relative;
  bottom: 0;
  padding: 0;
}

.card-wrapper.horizontal-card .meta-wrapper .meta {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.card-wrapper.horizontal-card .meta-wrapper .meta .author,
.card-wrapper.card_vertical .meta-wrapper .meta .author,
.card-wrapper.common-card .meta-wrapper .meta .author {
  margin-right: 15px;
}

.home-datalabs .card-wrapper.card_vertical .meta-wrapper .meta .author {
  margin-right: 0;
}

.card-wrapper.horizontal-card .meta-wrapper .meta .author a,
.card-wrapper.horizontal-card .meta-wrapper .meta .submeta,
.card-wrapper.card_vertical .meta-wrapper .meta .author a,
.card-wrapper.card_vertical .meta-wrapper .meta .submeta,
.card-wrapper.common-card .meta-wrapper .meta .author a,
.card-wrapper.common-card .meta-wrapper .meta .submeta {
  font-weight: 400;
  font-style: normal;
  color: rgba(3, 3, 3, 0.5);
  font-size: 15px;
  letter-spacing: 0px;
  line-height: 1.5;
  text-align: left;
  text-transform: capitalize;
}

.card-wrapper.horizontal-card .meta-wrapper .meta .submeta,
.card-wrapper.horizontal-card .meta-wrapper .meta .submeta span,
.card-wrapper.horizontal-card .meta-wrapper span,
.card-wrapper.card_vertical .meta-wrapper .meta .submeta,
.card-wrapper.card_vertical .meta-wrapper .meta .submeta span,
.card-wrapper.card_vertical .meta-wrapper span,
.card-wrapper.common-card .meta-wrapper .meta .submeta,
.card-wrapper.common-card .meta-wrapper .meta .submeta span,
.card-wrapper.common-card .meta-wrapper span {
  opacity: 1;
  color: rgba(3, 3, 3, 0.5);
}

.category-header .taxonomy-description p:first-child:before {
  content: "";
  display: none;
}

.category-header .category-title,
.category-header .taxonomy-description {
  text-align: center;
}

.category-header .category-title {
  font-weight: 700;
  font-style: normal;
  color: #ffffff;
  font-size: 72px;
  letter-spacing: 0px;
  line-height: 1.1;
  text-align: center;
  margin-top: 90px;
  margin-bottom: 15px;
}

.archive.category .taxonomy-description {
  margin-bottom: 115px;
}

.archive.category .taxonomy-description p {
  color: #ffffff;
  font-size: 18px;
  letter-spacing: 0px;
  line-height: 130%;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
}

.home-subscribe {
  background: -webkit-gradient(linear, left top, left bottom, from(#dd1355), to(rgb(233, 52, 39)));
  background: -webkit-linear-gradient(top, #dd1355 0%, rgb(233, 52, 39) 100%);
  background: linear-gradient(180deg, #dd1355 0%, rgb(233, 52, 39) 100%);
  overflow: hidden;
}

.home-subscribe input[type=submit] {
  background: #fff;
  background-image: none;
  color: #000;
}

.home .featured-slider {
  overflow: visible;
}

.home .home-feature-stories .slick-prev,
.home .home-industries .slick-prev {
  left: -18px;
}

.home .home-feature-stories .slick-next,
.home .home-industries .slick-next {
  right: -18px;
}

.home .home-feature-stories .card-wrapper.card_industry figure img {
  height: auto;
  border-radius: 10px;
}

.home-industries .sector-slider {
  display: none;
}

.home-industries .sector-slider.slick-initialized {
  display: block;
}

.card_industry .card-image {
  position: relative;
}

.card_industry .title-wrapper {
  position: absolute;
  bottom: 0;
  width: 100%;
  height: 239px;
  background: -webkit-gradient(linear, left bottom, left top, from(#444), to(rgba(8, 18, 28, 0)));
  background: -webkit-linear-gradient(bottom, #444 0%, rgba(8, 18, 28, 0) 100%);
  background: linear-gradient(360deg, #444 0%, rgba(8, 18, 28, 0) 100%);
  overflow: hidden;
  border-radius: 10px;
}

.card_industry .title-wrapper h4 {
  margin-bottom: 0;
  position: absolute;
  bottom: 30px;
  margin: 0 auto;
  text-align: center;
  width: 100%;
  color: #fff;
}

.card-wrapper.card_vertical .meta-wrapper .meta,
.card-wrapper.common-card .meta-wrapper .meta {
  display: inline-block;
}

.home-feature-stories .slick-slider .slick-track,
.home-feature-stories .featured-slider .slick-slide > div .card-wrapper.card_vertical {
  max-height: inherit !important;
}

.home-feature-stories,
.home-datalabs,
.home-funding-rounds {
  padding-top: 5rem;
}

.home-feature-stories .featured-slider .slick-list,
.home-datalabs .featured-slider .slick-list,
.home-funding-rounds .featured-slider .slick-list {
  padding-bottom: 1rem;
}

.section-space {
  margin-bottom: 2.875rem;
  margin-top: 0;
}

.section-space.mt0 {
  margin-top: 0;
}

.section-space.mb0 {
  margin-bottom: 0;
}

.inc-tag-lists li {
  margin-bottom: 10px;
}

.archive.category .taxonomy-description,
.archive.tag .taxonomy-description {
  margin-top: 15px;
  margin-bottom: 0;
}

.archive.category .taxonomy-description p,
.archive.tag .taxonomy-description p {
  margin-top: 0;
  margin-bottom: 0;
}

.category-header .taxonomy-description .description {
  margin-bottom: 0;
}

.category-header {
  padding-top: 134px;
  padding-bottom: 70px;
}

.category-header .category-title {
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 15px;
}

.author-header .author-meta {
  line-height: 1;
  margin-bottom: 0;
  margin-top: 15px;
  margin-bottom: 0;
}

.author-header .author-role {
  font-size: 18px;
  text-align: center;
  display: block;
}

.user-social-links {
  margin-top: 15px;
}

.author-header.category-header .taxonomy-description {
  max-width: 640px;
  margin-left: auto;
  margin-right: auto;
  margin-top: 25px;
  margin-bottom: 0;
}

.author-header.category-header .taxonomy-description .description {
  margin-bottom: 0;
}

.author-header .author-bio {
  padding-bottom: 0;
}

.inc42-feed-content .card-wrapper:last-child {
  margin-bottom: 0;
}

.feed-break {
  margin-top: -22px;
  margin-bottom: 24px;
}

.slick-slide .card-wrapper.common-card figure img,
.slick-slide .popup-card-wrapper.common-card figure img {
  height: 200px;
  min-height: auto;
}

.slick-slide .card-wrapper.common-card figure a,
.slick-slide .popup-card-wrapper.common-card figure a {
  display: block;
}

.slick-slide .card-wrapper.common-card figure,
.slick-slide .popup-card-wrapper.common-card figure {
  min-height: 200px;
}

.single article .slick-slide .card-wrapper.common-card figure,
.single article .slick-slide .popup-card-wrapper.common-card figure {
  min-height: auto;
}

.home-reports-slider .slick-slide .card-wrapper.common-card figure img,
.home-reports-slider .slick-slide .popup-card-wrapper.common-card figure img {
  height: 200px;
}

.card-wrapper.common-card.card_sponsored figure img {
  min-height: 273.5px;
}

.featured-slider .slick-prev,
.featured-slider .slick-next {
  top: 167px;
  /* card height / 2 + button height / 2 */
}

.row.section-space {
  margin-bottom: 1.5rem;
}

.home-feature-stories,
.home-datalabs,
.home-funding-rounds {
  margin-top: 50px;
}

.feed-break {
  margin-top: 1.5rem;
}

.single .card-wrapper .card-content .entry-title {
  font-weight: 700;
  font-style: normal;
  font-family: "Noto Sans", sans-serif;
  color: #030303;
  font-size: 16px;
  letter-spacing: 0px;
  line-height: 130%;
  text-align: left;
  margin-bottom: 20px;
}

.single .card-wrapper .card-content .meta-wrapper {
  text-align: left;
  margin-bottom: 0;
}

.category-featured-slider .slick-dots {
  margin-top: 30px;
}

/* New card changes */

.home-sponserd .common-card .meta-wrapper,
.home-feature-stories .featured-slider .slick-slide > div .card-wrapper .card-content .meta-wrapper,
.home-datalabs .featured-slider .slick-slide > div .card-wrapper .card-content .meta-wrapper,
.home-funding-rounds .featured-slider .slick-slide > div .card-wrapper .card-content .meta-wrapper {
  position: relative;
  bottom: 0;
  padding: 0;
}

.home-sponserd .common-card {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding-bottom: 0;
}

.card-wrapper.card_43.horizontal-card > * {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.card-wrapper.common-card figure,
.popup-card-wrapper.common-card figure {
  min-height: auto;
}

.card-wrapper .card-content,
.popup-card-wrapper .card-content {
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  height: 100%;
}

.home-sponserd .horizontal-card .card-content {
  width: 100%;
  padding: 23px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  height: auto;
  float: none;
}

.card-wrapper.card_43.horizontal-card {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
}

.category-wrapper .card-wrapper.horizontal-card .card-content,
.archive-wrapper .card-wrapper.horizontal-card .card-content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  width: 100%;
  padding: 22px;
  height: auto;
}

.home-feature-stories .featured-slider .slick-slide > div .card-wrapper .card-content,
.home-datalabs .featured-slider .slick-slide > div .card-wrapper .card-content,
.home-funding-rounds .featured-slider .slick-slide > div .card-wrapper .card-content {
  height: 100%;
}

.card-wrapper.card_43 {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
}

/*.single .inc42-full-post-container .entry-meta .post-meta {*/

/*	flex-direction: column;*/

/*}*/

/*.single .hentry.type-post {*/

/*	padding-top: 30px;*/

/*}*/

/*@media only screen and (max-width: 39.9375em) {*/

/*	 .single .hentry.type-post {*/

/* 	padding-top: 30px;*/

/* }*/

/*}*/

/* .single-header-advert {*/

/* 	min-height: 49px;*/

/*    margin-bottom: 0;*/

/*}*/

.ad-78 {
  margin: 30px auto 0 !important;
}

.home-feature-stories .featured-slider .slick-list,
.home-datalabs .featured-slider .slick-list,
.home-funding-rounds .featured-slider .slick-list {
  margin-bottom: 0;
}

.home-feature-stories .featured-slider .slick-list,
.home-datalabs .featured-slider .slick-list,
.home-funding-rounds .featured-slider .slick-list {
  padding-bottom: 10px;
}

.single .type-post .slick-slider .taxonomy-wrap .post-category {
  font-weight: bold;
}

.single .type-post .slick-track {
  display: block !important;
}

/*--------------------------------------------------------------
# Home Page
--------------------------------------------------------------*/

#home-header-tags {
  max-height: 5.25rem;
  overflow: hidden;
  margin-bottom: 0;
  margin-top: 30px;
}

.inc-tag-lists {
  margin: 0;
  padding: 0;
  list-style: none;
}

.inc-tag-lists li {
  display: inline-block;
  margin-right: 0.25rem;
  vertical-align: top;
}

.inc-tag-lists a {
  background: #F42534;
  border-radius: 1rem;
  color: #FFFFFF;
  font-size: 0.875rem;
  line-height: 1.125rem;
  padding: 0.25rem 0.75rem;
  text-transform: capitalize;
}

.inc-tag-lists a:hover,
.inc-tag-lists a:focus {
  background: #030303;
}

.home-editors-pick h2 {
  line-height: 1;
  margin-bottom: 0.3125rem;
}

#home-editors-pick {
  padding-bottom: 1.5rem;
}

.single .home-editor-pick-list,
.home-editor-pick-list {
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0.0625rem;
  padding: 0;
  list-style: none;
  counter-reset: count;
}

.single .home-editor-pick-list li,
.home-editor-pick-list li {
  background: #fcfcfc;
  padding-left: 48px;
  position: relative;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  padding-top: 1.25rem;
  padding-bottom: 1.5625rem;
}

.single .home-editor-pick-list li + li,
.home-editor-pick-list li + li {
  border-top: solid #E6E6E6;
  border-top-width: 0.09375rem;
}

.single .home-editor-pick-list li:before,
.home-editor-pick-list li:before {
  color: #000000;
  content: counter(count);
  counter-increment: count;
  font-size: 2.5rem;
  font-weight: bold;
  left: 0.8125rem;
  line-height: 1;
  opacity: 0.2;
  position: absolute;
  top: 0.9375rem;
}

.single .home-editor-pick-list li:hover,
.home-editor-pick-list li:hover {
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}

.single .home-editor-pick-list li:hover .sponsor-tag,
.home-editor-pick-list li:hover .sponsor-tag {
  display: none;
}

.single .home-editor-pick-list li .sponsor-tag,
.home-editor-pick-list li .sponsor-tag {
  border-radius: 0.25rem;
  color: #FFFFFF;
  font-size: 0.75rem;
  font-weight: bold;
  right: 0;
  letter-spacing: 0.0625rem;
  line-height: 0.9375rem;
  padding: 0.3125rem 0.875rem 0.25rem 1rem;
  position: absolute;
  text-transform: uppercase;
  top: 1rem;
  z-index: 8;
}

.single .home-editor-pick-list li .sponsor-tag a,
.home-editor-pick-list li .sponsor-tag a {
  margin-left: 0.625rem;
  color: #fff;
  font-weight: bold;
  font-size: 1rem;
}

.inc42_most_read_widget .single .home-editor-pick-list li,
.inc42_most_read_widget .home-editor-pick-list li {
  padding: 1rem;
  margin: 0 -0.75rem;
}

.inc42_most_read_widget .single .home-editor-pick-list li figure,
.inc42_most_read_widget .home-editor-pick-list li figure {
  border-radius: 0.5rem;
  float: right;
  height: 6.5rem;
  margin-left: 0.9375rem;
  width: 6.5rem;
}

.inc42_most_read_widget .single .home-editor-pick-list li figure img,
.inc42_most_read_widget .home-editor-pick-list li figure img {
  border-radius: 0.5rem;
  display: block;
  height: 6.5rem;
  -o-object-fit: cover;
  object-fit: cover;
  width: 6.5rem;
}

.inc42_most_read_widget .single .home-editor-pick-list li .share-wrap,
.inc42_most_read_widget .single .home-editor-pick-list li .v-separator,
.inc42_most_read_widget .home-editor-pick-list li .share-wrap,
.inc42_most_read_widget .home-editor-pick-list li .v-separator {
  display: none;
}

.inc42_most_read_widget .single .home-editor-pick-list li .icon-dot:before,
.inc42_most_read_widget .home-editor-pick-list li .icon-dot:before {
  margin: 0;
  width: 0.625rem;
}

.inc42_most_read_widget .single .home-editor-pick-list li:before,
.inc42_most_read_widget .home-editor-pick-list li:before {
  display: none;
}

.single .home-editor-pick-list h3,
.home-editor-pick-list h3 {
  font-size: 1rem;
  font-weight: bold;
  line-height: 1.375rem;
  margin: 0.3125rem 0 0.625rem;
}

.single .home-editor-pick-list .meta,
.home-editor-pick-list .meta {
  font-size: 0.875rem;
  line-height: 1.375rem;
}

.single .home-editor-pick-list .meta .icon-dot,
.home-editor-pick-list .meta .icon-dot {
  color: gray;
}

.single .home-editor-pick-list .meta span,
.home-editor-pick-list .meta span {
  opacity: 0.5;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}

.single .home-editor-pick-list .meta span:hover,
.home-editor-pick-list .meta span:hover {
  opacity: 1;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}

.home-subscribe {
  background: -webkit-gradient(linear, left top, left bottom, from(#dd1355), to(rgb(233, 52, 39)));
  background: -webkit-linear-gradient(top, #dd1355 0%, rgb(233, 52, 39) 100%);
  background: linear-gradient(180deg, #dd1355 0%, rgb(233, 52, 39) 100%);
  color: #FFFFFF;
  padding: 2rem 0;
  margin-bottom: 70px;
}

.home-subscribe .section-text {
  font-size: 1.75rem;
  font-weight: bold;
  line-height: 2.5rem;
}

.home-subscribe .section-text img {
  vertical-align: baseline;
}

.home-subscribe form {
  background: rgba(255, 255, 255, 0.2);
  border-radius: 0.5rem;
  float: right;
  height: 3.5rem;
  max-width: 27.1875rem;
  padding: 0.5rem;
  width: 100%;
}

.home-subscribe form .mc-field-group {
  float: left;
  width: 100%;
  max-width: -webkit-calc(100% - 150px);
  max-width: calc(100% - 150px);
}

.home-subscribe form .mce-submit {
  float: left;
}

.home-subscribe form input[type=text],
.home-subscribe form input[type=email] {
  background: none;
  border: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
  color: #FFFFFF;
  font-size: 1.25rem;
  line-height: 2.125rem;
  outline: none;
  padding-bottom: 0.1875rem;
  padding-top: 0.1875rem;
  width: 100%;
}

.home-subscribe form input[type=text]::-webkit-input-placeholder,
.home-subscribe form input[type=email]::-webkit-input-placeholder {
  color: rgba(255, 255, 255, 0.7);
}

.home-subscribe form input[type=text]::-moz-placeholder,
.home-subscribe form input[type=email]::-moz-placeholder {
  color: rgba(255, 255, 255, 0.7);
}

.home-subscribe form input[type=text]:-ms-input-placeholder,
.home-subscribe form input[type=email]:-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.7);
}

.home-subscribe form input[type=text]::-ms-input-placeholder,
.home-subscribe form input[type=email]::-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.7);
}

.home-subscribe form input[type=text]::placeholder,
.home-subscribe form input[type=email]::placeholder {
  color: rgba(255, 255, 255, 0.7);
}

.section-space {
  margin-top: 4.375rem;
}

.section-space.mt0 {
  margin-top: 0;
}

.section-space.mb0 {
  margin-bottom: 0;
}

.title-with-more .entry-title {
  float: left;
}

.title-with-more .view-more {
  float: right;
  text-transform: uppercase;
  font-weight: 700;
  font-style: normal;
  font-family: "Noto Sans", sans-serif;
  color: #d6322e;
  font-size: 18px;
  letter-spacing: 0px;
  line-height: 130%;
  opacity: 1;
}

.title-with-more .view-more:hover {
  opacity: 1;
}

.home-contact {
  border-radius: 0.5rem;
  border: 1.5px solid #E6E6E6;
  overflow: hidden;
  padding: 1.5rem 1.6875rem 1.5rem 2.5rem;
}

.home-contact h3 {
  margin: 0;
  float: left;
}

.home-feature-stories,
.home-datalabs,
.home-funding-rounds {
  position: relative;
  padding-top: 50px;
}

.home-feature-stories:before,
.home-datalabs:before,
.home-funding-rounds:before {
  content: "";
  display: block;
  height: 380px;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 1;
}

.home-feature-stories .row,
.home-datalabs .row,
.home-funding-rounds .row {
  position: relative;
  z-index: 2;
}

.home-feature-stories .featured-slider,
.home-datalabs .featured-slider,
.home-funding-rounds .featured-slider {
  position: relative;
  z-index: 2;
  /*.slick-next{
  	right: rem-calc(12);
  }
  .slick-prev{
  	left: rem-calc(12);
  }*/
}

.home-feature-stories .featured-slider .slick-slide,
.home-datalabs .featured-slider .slick-slide,
.home-funding-rounds .featured-slider .slick-slide {
  height: 100%;
}

.home-feature-stories .featured-slider .slick-slide > div,
.home-datalabs .featured-slider .slick-slide > div,
.home-funding-rounds .featured-slider .slick-slide > div {
  height: 100%;
}

.home-feature-stories .featured-slider .slick-slide > div .card-wrapper,
.home-datalabs .featured-slider .slick-slide > div .card-wrapper,
.home-funding-rounds .featured-slider .slick-slide > div .card-wrapper {
  height: 100%;
}

.home-feature-stories .featured-slider .slick-slide > div .card-wrapper .card-content,
.home-datalabs .featured-slider .slick-slide > div .card-wrapper .card-content,
.home-funding-rounds .featured-slider .slick-slide > div .card-wrapper .card-content {
  padding-bottom: 1.5rem;
}

.home-feature-stories .featured-slider .slick-slide > div .card-wrapper .card-content .meta-wrapper,
.home-datalabs .featured-slider .slick-slide > div .card-wrapper .card-content .meta-wrapper,
.home-funding-rounds .featured-slider .slick-slide > div .card-wrapper .card-content .meta-wrapper {
  position: absolute;
  bottom: 1.5rem;
  width: -webkit-calc(100% - 48px);
  width: calc(100% - 48px);
}

.home-feature-stories .datalabs-slider,
.home-datalabs .datalabs-slider,
.home-funding-rounds .datalabs-slider {
  position: relative;
  z-index: 2;
}

.home-feature-stories .funding-rounds-slider,
.home-datalabs .funding-rounds-slider,
.home-funding-rounds .funding-rounds-slider {
  position: relative;
  z-index: 2;
}

.home-feature-stories .title-with-more .entry-title,
.home-datalabs .title-with-more .entry-title,
.home-funding-rounds .title-with-more .entry-title {
  color: #FFFFFF;
  line-height: 1.1;
  margin-bottom: 50px;
}

.home-feature-stories .title-with-more .view-more,
.home-datalabs .title-with-more .view-more,
.home-funding-rounds .title-with-more .view-more {
  color: #FFFFFF;
  float: right;
  font-size: 16px;
  font-weight: bold;
  line-height: 60px;
  opacity: 0.5;
  text-transform: uppercase;
}

.home-feature-stories .title-with-more .view-more:hover,
.home-datalabs .title-with-more .view-more:hover,
.home-funding-rounds .title-with-more .view-more:hover {
  opacity: 1;
}

.home-videos-section {
  padding-top: 6.25rem;
  position: relative;
}

.home-videos-section:before {
  background: #211D1D;
  content: "";
  display: block;
  height: 75%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 1;
}

.home-videos-section .row {
  position: relative;
  z-index: 2;
}

.home-videos-section .color-white h2 {
  color: inherit;
}

.home-videos-section .color-white .view-more {
  color: inherit;
}

.home-videos-section .color-white .view-more:hover {
  color: #D81757;
}

.home-videos-section .featured-post {
  color: #FFFFFF;
  margin-bottom: 2rem;
}

.home-videos-section .featured-post img {
  border-radius: 0.5rem;
  display: block;
  max-height: 24rem;
  -o-object-fit: cover;
  object-fit: cover;
  width: 40rem;
}

.home-videos-section .featured-post h2 {
  margin: 0;
  font-size: 3rem;
  line-height: 3.125rem;
  color: #FFFFFF;
}

.home-videos-section .featured-post h2 a {
  color: inherit;
}

.home-videos-section .featured-post p {
  color: #FFFFFF;
  line-height: 1.5rem;
  opacity: 0.5;
}

.home-videos-section .featured-post .taxonomy-wrap {
  margin: 0.3125rem 0;
}

.home-videos-section .home-videos-slider {
  position: relative;
  opacity: 0;
  visibility: hidden;
  transition: opacity 1s ease;
  -webkit-transition: opacity 1s ease;
}

.home-videos-section .home-videos-slider.slick-initialized {
  visibility: visible;
  opacity: 1;
}

.home-videos-section .home-videos-slider .card-wrapper {
  border: 0;
  float: left;
  max-width: 23.125rem;
}

.home-videos-section .home-videos-slider .card-wrapper.common-card figure {
  min-height: auto;
}

.home-videos-section .home-videos-slider .card-wrapper.common-card figure img {
  border-radius: 0.5rem;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}

.home-videos-section .home-videos-slider .card-wrapper:hover .share-wrap.small {
  top: 1.0625rem;
}

.home-videos-section .home-videos-slider .card-content {
  padding-left: 0.9375rem;
  padding-right: 0.9375rem;
  border: 0.09375rem solid #E6E6E6;
  border-top: 0;
  border-bottom-right-radius: 0.5rem;
  border-bottom-left-radius: 0.5rem;
}

.home-videos-section .home-videos-slider .slick-prev {
  left: -1.25rem;
  top: 5.6875rem;
}

.home-videos-section .home-videos-slider .slick-next {
  right: -1.25rem;
  top: 5.6875rem;
}

.home-videos-section .card-image,
.home-videos-section .featured-image-container {
  position: relative;
}

.home-videos-section .inc42-play-video {
  display: none;
  width: 50px;
  height: 50px;
  background: rgba(255, 255, 255, 0.5);
  border: none;
  border-radius: 100%;
  margin: auto;
  cursor: pointer;
  position: absolute;
  top: 50%;
  margin-top: -25px;
  left: 50%;
  margin-left: -25px;
}

.home-videos-section .inc42-play-video:after {
  content: "";
  display: inline-block;
  position: relative;
  top: 16px;
  left: 17px;
  border-style: solid;
  border-width: 10px 0 10px 20px;
  border-color: transparent transparent transparent white;
}

.home-events {
  max-height: 39.375rem;
  overflow: hidden;
  position: relative;
  padding-top: 6.25rem;
}

.home-events:before {
  background-color: #211D1D;
  content: "";
  display: block;
  height: 350px;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 1;
}

.home-events .row {
  position: relative;
  z-index: 2;
}

.home-events .title-with-more .entry-title {
  color: #FFFFFF;
}

.home-events .title-with-more .view-more {
  color: #FFFFFF;
  float: right;
  font-size: 1rem;
  font-weight: bold;
  line-height: 60px;
  opacity: 0.5;
  text-transform: uppercase;
}

.home-events .title-with-more .view-more:hover {
  opacity: 1;
}

.home-events .slick-next {
  right: 0.75rem;
}

.home-events .slick-prev {
  left: 0.75rem;
}

.events-slider {
  opacity: 0;
  position: relative;
  -webkit-transition: opacity 1s ease;
  transition: opacity 1s ease;
  visibility: hidden;
  z-index: 2;
}

.events-slider.slick-initialized {
  visibility: visible;
  opacity: 1;
}

.events-slider .slick-dots {
  margin-top: 1.25rem;
}

.events-slider .slick-track {
  max-height: 21.875rem;
}

.events-slider .slick-list {
  overflow: visible;
}

.events-slider .slick-list .slick-slide {
  margin: 0 0.75rem;
  -webkit-transition: all 0.2s ease;
  transition: all 0.2s ease;
}

.events-slider .slick-list .slick-slide .events-card-wrapper {
  -webkit-transition: all 0.2s ease;
  transition: all 0.2s ease;
}

.events-slider .slick-list .slick-slide .event-link {
  visibility: hidden;
}

.events-slider .slick-list .slick-slide .event-link-visible {
  visibility: visible;
}

.events-slider .slick-list .slick-slide.slick-current .event-link {
  visibility: visible;
}

.events-slider .slick-list .slick-slide:not(.slick-current) .event-link {
  visibility: hidden;
}

/*.mobile-carousel {
        .slick-prev {
                left: rem-calc(12);
        }
        .slick-next {
                right: rem-calc(12);
        }
}*/

.home {
  background: #f4f4f4;
}

.home .slick-prev {
  padding-left: 0.75rem;
}

.home-news-rounds .slick-slide {
  height: 100%;
  margin-bottom: 1.25rem;
}

.home-news-rounds .slick-slide > div {
  height: 100%;
}

.home-news-rounds .slick-slide > div > div {
  height: 100%;
}

.home-news-rounds .slick-slide > div .card-wrapper {
  height: 100%;
}

.home-news-rounds .slick-slide > div .card-wrapper .card-content {
  padding-bottom: 1.5rem;
}

.home-news-rounds .slick-slide > div .card-wrapper .card-content .meta-wrapper {
  position: absolute;
  bottom: 1.5625rem;
  width: -webkit-calc(100% - 48px);
  width: calc(100% - 48px);
}

.home-news-rounds .card-wrapper h2 {
  height: 4.125rem;
  overflow: hidden;
}

.download-card-wrapper {
  background: #fcfcfc;
  border-radius: 0.5rem;
  border: 1px solid rgba(0, 0, 0, 0.2);
  margin-bottom: 1.5rem;
  padding: 1.5625rem 1.5rem 1.875rem;
  position: relative;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}

.download-card-wrapper h3 {
  font-size: 1.5rem;
  margin: 0.1875rem 0 0.625rem 0;
  padding: 0 0 0.9375rem 0;
  position: relative;
}

.download-card-wrapper .short-border {
  bottom: 0;
  display: block;
  height: 0.125rem;
  left: 0;
  position: absolute;
  width: 1.5rem;
}

.download-card-wrapper .meta {
  font-size: 0.875rem;
  margin-bottom: 0.625rem;
}

.download-card-wrapper .content {
  font-size: 18px;
  line-height: 28px;
  opacity: 0.5;
  margin-top: 20px;
  margin-bottom: 15px;
}

.grey-box {
  background: #F4F4F4;
  border-radius: 0.25rem;
  border: 1px solid #E6E6E6;
  color: #000000;
  line-height: 2.5rem;
  padding: 0 1rem;
}

.summary-popup-content {
  width: 50rem;
  max-width: 100%;
  border-radius: 0.9375rem;
  padding: 1.875rem;
  background: #FFFFFF;
}

.summary-popup-content .summary-meta {
  margin-bottom: 0.9375rem;
}

.summary-popup-content .summary-meta img {
  display: none;
}

.summary-popup-content .summary-meta .meta {
  float: left;
  line-height: 1.4;
}

.summary-popup-content .summary-meta .meta.right,
.summary-popup-content .summary-meta .meta .submeta {
  display: inline-block;
  font-size: 0.875rem;
  opacity: 0.5;
  width: 100%;
}

.summary-popup-content .summary-meta .author {
  display: block;
  width: 100%;
}

.summary-popup-content .summary-meta .v-separator {
  display: none;
}

.home-sponserd .horizontal-card {
  max-width: 47.5rem;
}

.home-sponserd .common-card {
  margin: 0;
  height: 100%;
  padding-bottom: 1.5rem;
}

.home-sponserd .common-card-container {
  margin-bottom: 1.5rem;
}

.home-sponserd .common-card .meta-wrapper {
  position: absolute;
  bottom: 1rem;
  width: 100%;
  left: 0;
  padding: 0 1.5rem;
}

.datalabs-slider {
  opacity: 0;
  visibility: hidden;
  transition: opacity 1s ease;
  -webkit-transition: opacity 1s ease;
  height: 1px;
  overflow: hidden;
  /*        .slick-prev{
  				left: rem-calc(12);
  		}
  		.slick-next{
  				right: rem-calc(12);
  		}*/
}

.datalabs-slider .horizontal-card {
  max-width: 56.25rem;
}

.datalabs-slider.slick-initialized {
  visibility: visible;
  opacity: 1;
  height: auto;
}

.home-news-rounds .slick-slide,
.home-startup-stories .slick-slide {
  height: 100%;
}

.home-news-rounds .slick-slide > div,
.home-startup-stories .slick-slide > div {
  height: 100%;
}

.home-news-rounds .slick-slide > div > div,
.home-startup-stories .slick-slide > div > div {
  height: 100%;
  padding-bottom: 1.75rem;
}

.home-news-rounds .slick-slide > div .card-wrapper,
.home-startup-stories .slick-slide > div .card-wrapper {
  height: 100%;
}

.home-news-rounds .slick-slide > div .card-wrapper .card-content,
.home-startup-stories .slick-slide > div .card-wrapper .card-content {
  padding-bottom: 1.875rem;
}

.home-news-rounds .slick-slide > div .card-wrapper .card-content .meta-wrapper,
.home-startup-stories .slick-slide > div .card-wrapper .card-content .meta-wrapper {
  position: absolute;
  bottom: 1rem;
  width: -webkit-calc(100% - 48px);
  width: calc(100% - 48px);
}

.home-news-rounds .card-wrapper h2,
.home-startup-stories .card-wrapper h2 {
  height: 4.125rem;
  overflow: hidden;
}

.home-feature-stories .featured-slider .slick-slide > div .card-wrapper .card-content,
.home-datalabs .featured-slider .slick-slide > div .card-wrapper .card-content,
.home-funding-rounds .featured-slider .slick-slide > div .card-wrapper .card-content {
  height: auto;
}

.home-contact {
  background: #fff;
}

.tribe_events_filter_item.closed div {
  display: none;
}

.hidden-post-title {
  height: 0;
}

.report_usp .usp_description_wrapper {
  height: auto;
}

.media_references .media_logo_container {
  width: 100%;
}

.media_references .section_title {
  width: 100;
}

.report_subscription_feature .subscription_button {
  margin: 0 24px;
}

.usp_list .slick-dots li.slick-active button,
.usp_list .slick-dots li button:hover {
  background-color: white;
}

.usp_title,
.offer_title {
  line-height: 1.2;
}

#inc42_fluid_header-0 .overlay {
  display: none;
}

.tribe-bar-disabled #tribe-bar-form .tribe-bar-filters input[type=text] {
  margin: 0;
}

#tribe_events_filters_wrapper.tribe-events-filters-horizontal .tribe-events-filters-group-heading {
  padding: 0;
  text-align: center;
  line-height: 28px;
}

.tribe-filters-closed #tribe_events_filters_wrapper .tribe_events_filter_control {
  display: none;
}

.a11y-hidden {
  display: none;
}

.fb_iframe_widget_fluid_desktop iframe {
  width: 100% !important;
}

.category-indias-edtech-moment .category-header {
  box-shadow: none;
  -webkit-box-shadow: none;
}

.tp-iframe-wrapper {
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
}

.inc42-plus__button {
  background: -webkit-gradient(linear, left top, right top, from(rgb(216, 23, 87)), to(rgb(228, 56, 27)));
  background: -webkit-linear-gradient(left, rgb(216, 23, 87) 0%, rgb(228, 56, 27) 100%);
  background: linear-gradient(90deg, rgb(216, 23, 87) 0%, rgb(228, 56, 27) 100%);
  padding: 10px 30px;
  border-radius: 1.5rem;
  display: inline-block;
  max-width: 220px;
  color: #fff !important;
  font-size: 15px;
  text-transform: uppercase;
  -webkit-box-shadow: 0px 20px 50px rgba(215, 22, 86, 0.3);
  box-shadow: 0px 20px 50px rgba(215, 22, 86, 0.3);
  font-weight: 700;
  min-width: 205px;
}

.inc42-plus__button:hover {
  background: -webkit-gradient(linear, left top, right top, from(rgb(228, 56, 27)), to(rgb(216, 23, 87)));
  background: -webkit-linear-gradient(left, rgb(228, 56, 27) 0%, rgb(216, 23, 87) 100%);
  background: linear-gradient(90deg, rgb(228, 56, 27) 0%, rgb(216, 23, 87) 100%);
}

.social-media-recommendations {
  margin-bottom: 8px;
}

.social-media-recommendations .card-wrapper {
  border-radius: 8px;
  border: 1px solid #E6E6E6;
  background: #FFF;
}

.social-media-recommendations .card-content {
  border-radius: 6px;
  border: 1px solid #E6E6E6;
  background: #F4F4F4;
  margin: 30px;
  display: block;
  text-align: center;
}

.social-media-recommendations .card-content img {
  width: 60px;
  height: 60px;
  margin: 24px 0 14px;
}

.social-media-recommendations .card-content h2 {
  color: #000;
  font-size: 26px;
  font-style: normal;
  font-weight: 700;
  line-height: 117.132%;
}

.social-media-recommendations .card-content p {
  color: #707070;
  text-align: center;
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
  line-height: 117.132%;
  text-transform: capitalize;
}

.social-media-recommendations .card-content button {
  border-radius: 6px;
  border: 0.565px solid #D6322E;
  background: #FCFCFC;
  color: #D6322E;
  font-size: 12px;
  font-style: normal;
  font-weight: 700;
  line-height: 13.226px;
  text-transform: uppercase;
  width: 227px;
  height: 43px;
  margin-bottom: 24px;
}

#home-editors-pick .home-editor-pick-list li:last-child {
  padding-bottom: 0;
}

#home-editors-pick .home-editor-pick-list li .icon-dot:before {
  margin-right: 0;
  margin-left: 0;
}

/*--------------------------------------------------------------
# Site Layout
--------------------------------------------------------------*/

/*--------------------------------------------------------------
# Navigation
--------------------------------------------------------------*/

/*--------------------------------------------------------------
# Header
--------------------------------------------------------------*/

@-webkit-keyframes slideIn {
  from {
    bottom: -300px;
    opacity: 0;
  }

  to {
    bottom: 0;
    opacity: 1;
  }
}

@keyframes slideIn {
  from {
    bottom: -300px;
    opacity: 0;
  }

  to {
    bottom: 0;
    opacity: 1;
  }
}

@keyframes fadeIn {
  from {
    opacity: 0;
  }

  to {
    opacity: 1;
  }
}

/* .main-header-submenu .arrowStyle:before{
    color: #fff;
    content: ' ▾';
    position: absolute;
    font-size: 20px;
    max-width: 14px;
} */

/* header footer code starts */

.trigger-icon-search .lity-container {
  width: 100%;
}

.inc-search-popup .home-editor-pick-list li:before {
  display: none;
}

.grecaptcha-badge {
  display: none;
}

.inc42-main-navigation ul.primary-menu > li.dropdown:after {
  color: #000;
  content: " ▾";
  position: absolute;
  top: 0;
  right: 7px;
}

.dark .inc42-main-navigation ul.primary-menu > li.dropdown:after {
  color: #818181;
}

.inc42-main-navigation ul.primary-menu > li.dropdown:hover:after {
  display: none;
}

body .inc-search-popup .widget-search .widget-title {
  background: #fcfcfc;
  margin-bottom: 0;
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
  padding: 20px 0px 0 10px;
  padding-bottom: 5px;
  font-weight: 700;
  font-size: 20px;
}

body.dark .inc-search-popup .widget-search .widget-title,
body.single-guide .inc-search-popup .widget-search .widget-title {
  background: transparent;
}

.search-page article .meta-wrapper {
  text-align: left;
}

.search-page article:hover {
  border-radius: 8px;
}

.dark .site-header .nav-follow a i {
  color: #fcfcfc;
}

.dark .cx-image-on-left[data-cx_qx6n] .cx-item {
  border-bottom: 1px solid #2b2b38;
}

body:not(.site-inc42-plus) .site-navigation-container #site-navigation .menu-main-menu-container {
  background: #e4381b;
}

.lity-container button.lity-close {
  display: none;
}

.home-recommendations .wru-recomendation-header,
.archive .wru-recomendation-header {
  line-height: 18px;
  font-weight: 600;
  font-family: Arial;
}

/* header Icon */

.site-header .nav-follow.expanded .nav-follow-extra {
  width: 5.2rem;
}

.share-header-section .mobile-share {
  color: #fff;
  font-size: 16px;
  font-style: normal;
  font-weight: 700;
  line-height: 18.692px;
  text-transform: uppercase;
}

.DrawerWrapperShare .h4-share-btn {
  margin: 0;
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 22px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  text-align: center;
  margin-left: 6px;
  color: #000;
}

/* header footer code ends */

/* scroll css */

@-webkit-keyframes mover {
  0% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }

  100% {
    -webkit-transform: translateY(-68px);
    transform: translateY(-68px);
  }
}

@keyframes mover {
  0% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }

  100% {
    -webkit-transform: translateY(-68px);
    transform: translateY(-68px);
  }
}

.navBarLayoutStyled {
  background: -webkit-gradient(linear, left top, right top, from(#d81757), to(#e4381b));
  background: -webkit-linear-gradient(left, #d81757 0%, #e4381b 100%);
  background: linear-gradient(90deg, #d81757 0%, #e4381b 100%);
  padding: 0px 30px;
}

header button#a0LoginButton {
  display: none;
}

.menuBarItems {
  color: #ffffff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.user-profile-logo {
  font-size: 22px;
}

.user-profile-info {
  font-size: 20px !important;
}

.image-class {
  cursor: pointer;
  width: auto !important;
}

.HeaderMenuBarButton {
  width: 36px;
  border: none;
  background: transparent;
}

.MenuItemList {
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -ms-flex-preferred-size: auto;
  flex-basis: auto;
  width: 100%;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.MenuItemList ul {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.MenuItemList ul li a {
  text-transform: uppercase;
  font-style: normal;
  font-weight: 700;
  font-size: 14px;
  line-height: 19px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  text-align: center;
  color: #ffffff;
  -webkit-box-flex: 0;
  -ms-flex: none;
  flex: none;
  -webkit-box-ordinal-group: 4;
  -ms-flex-order: 3;
  order: 3;
  -ms-flex-positive: 0;
  flex-grow: 0;
}

.MenuItemList ul li a:hover {
  color: #ffffff;
}

.MenuItemList li {
  padding: 0px 10px;
  position: relative;
  font-style: normal;
  font-weight: 700;
  font-size: 14px;
  line-height: 18px;
  list-style: none;
  text-decoration: none;
}

.MenuItemList button {
  width: 136px;
  height: 34px;
  border: none;
  font-style: normal;
  font-weight: 700;
  border-radius: 8px;
  font-size: 11px;
  line-height: 19px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  text-align: center;
  color: #fff;
}

.MenuItemList.nav-link:focus {
  color: #fff;
}

.MenuItemList.li.desktop-view-display-none {
  display: none;
}

.site-inc42-plus .navBarLayoutStyled {
  background: #000;
}

.site-inc42-plus .plus-join-button button {
  background: #f1001d;
}

.site-inc42-plus li.sponsor-image-d2c a:after {
  color: #fff;
  -webkit-filter: invert(100%);
  filter: invert(100%);
}

.plus-join-button button {
  padding: 6px 10px;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  color: #fff;
  background: #000;
  border-radius: 4px;
}

.profile-logo-image {
  width: 24px !important;
  height: 24px;
}

.share-button-header {
  margin-right: 6px;
}

.nav {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.custom-button-style {
  border: none;
  background: transparent;
  width: 36px;
}

.onClick-shareButton {
  border: none;
  background: transparent;
  width: 36px;
}

.desktop-view-display-none {
  display: none !important;
}

button:focus {
  outline: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  outline: none;
  box-shadow: none;
}

button:focus-visible {
  outline: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  outline: none;
  box-shadow: none;
}

.DrawerWrapperShare {
  background: #fff;
  display: none;
  position: -webkit-sticky;
  position: sticky;
  top: -1px;
  width: 100%;
  z-index: 99;
  -webkit-box-shadow: 0px 3px 10px rgba(0, 0, 0, 0.05);
  box-shadow: 0px 3px 10px rgba(0, 0, 0, 0.05);
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  padding: 16px 40px;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
}

.DrawerWrapperShare .inc42-header-title {
  margin: 0px;
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 22px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  text-align: center;
  margin-left: 6px;
  color: #000;
}

.DrawerWrapperShare h4 {
  margin: 0px;
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 22px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  text-align: center;
  margin-left: 6px;
  color: #000;
}

.DrawerWrapperShare button {
  width: auto !important;
}

.DrawerWrapperShare .nav-link {
  font-size: 16px;
  font-weight: 400;
  line-height: 2.2rem;
  color: black;
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
}

.DrawerWrapperShare .nav-link:not(:last-child) {
  margin-bottom: 4rem;
}

.DrawerWrapperShare .nav-link:hover {
  text-decoration: none;
  color: #fff;
  font-weight: 700;
}

.DrawerWrapperShare .nav-link:hover svg {
  fill: #fff;
}

.add-border-bottom {
  border-bottom: 1px solid #ececec;
}

li.sponsor-image-d2c {
  position: relative;
}

li.sponsor-image-d2c a:after {
  color: #a3a3a3;
  position: absolute;
  bottom: 5px;
  left: 0;
  top: 21px;
  -webkit-filter: invert(100%);
  filter: invert(100%);
  text-transform: none;
  content: "";
  background-image: url(https://inc42.com/wp-content/uploads/2022/06/website-category-sponsor_Black.png);
  height: 13.45px;
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
  width: 100%;
}

ul li .sub-menu {
  display: none;
  background-color: #f5f5f5;
  border-bottom: 1px solid #ececec;
}

ul li.sub-menu:hover > ul li {
  background-color: #fff !important;
}

.sub-menu li a {
  font-weight: 600 !important;
  font-size: 14px !important;
  line-height: 18px;
}

.DivAlign {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.DivAlignFlex {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.SubDropdownModelShare {
  display: none;
  position: absolute;
  right: 5px;
  top: 73px;
  width: 231px;
  text-decoration: none;
  background: #ffffff;
  z-index: 1040;
  -webkit-box-shadow: 0px 1px 5px rgba(0, 0, 0, 0.25);
  box-shadow: 0px 1px 5px rgba(0, 0, 0, 0.25);
}

.SubDropdownModelShare li {
  padding: 10px 12px;
  width: 100%;
}

.SubDropdownModelShare li img {
  margin: 0px 6px;
}

.SubDropdownModelShare li a {
  font-style: normal;
  font-weight: 600;
  font-size: 16px;
  line-height: 18px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.SubDropdownModelShare li:hover {
  background: -webkit-gradient(linear, left top, right top, from(#d81757), to(#e4381b));
  background: -webkit-linear-gradient(left, #d81757 0%, #e4381b 100%);
  background: linear-gradient(90deg, #d81757 0%, #e4381b 100%);
  color: #fff;
}

.SubDropdownModelShare li:hover .nav-link {
  color: #fff !important;
}

.SubDropdownModelShare li:hover .nav-link img {
  -webkit-filter: invert(1);
  filter: invert(1);
}

.SubDropdownModelShare li:hover svg path {
  fill: #fff !important;
}

.SubDropdownModelShare .sub-arrow-icon {
  width: 74px;
  height: 85px;
  position: relative;
  overflow: hidden;
  -webkit-box-shadow: 0 16px 10px -17px rgba(255, 255, 255, 0.5);
  box-shadow: 0 16px 10px -17px rgba(255, 255, 255, 0.5);
}

.SubDropdownModelShare .sub-arrow-icon:after {
  content: "";
  position: absolute;
  width: 50px;
  height: 50px;
  background: #fff;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
  top: 75px;
  left: 25px;
  -webkit-box-shadow: -1px -1px 10px -2px rgba(0, 0, 0, 0.5);
  box-shadow: -1px -1px 10px -2px rgba(0, 0, 0, 0.5);
}

.SubDropdownModelShare .copy-link {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

li:hover {
  text-decoration: none;
}

li a:hover {
  text-decoration: none;
}

.CustomIconStyled {
  position: absolute;
  right: 130px;
  top: -85px;
}

.CustomCardStyled h6 {
  margin-bottom: 10px;
  font-style: normal;
  font-weight: 700;
  font-size: 13px;
  line-height: 18px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  color: #ec1f24;
}

.CustomCardStyled p {
  font-style: normal;
  font-weight: 400;
  font-size: 13px;
  line-height: 18px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  color: rgba(0, 0, 0, 0.7);
}

.InfoDropdownModel {
  display: none;
  background: #f7ebeb;
  position: absolute;
  width: 231px;
  right: 45%;
  top: 70px;
  padding: 16px 12px;
  z-index: 1040;
  -webkit-box-shadow: 0px 1px 5px rgba(0, 0, 0, 0.25);
  box-shadow: 0px 1px 5px rgba(0, 0, 0, 0.25);
}

.InfoDropdownModel .sub-arrow-icon {
  width: 0px;
  height: 0;
  border-right: 16px solid transparent;
  border-left: 16px solid transparent;
  border-bottom: 16px solid #f7ebeb;
  margin: 0rem;
}

.dropIconMenu {
  left: 25px;
  top: -17px;
}

.hover-class-display {
  padding: 0px;
  border: none;
  background: transparent;
  width: auto;
}

.hover-class-display:hover > #InfoDropdownModel {
  display: block !important;
}

.SocialMediaPopModel {
  background: #ececec;
  -webkit-box-shadow: 1px 0px 5px rgba(0, 0, 0, 0.25);
  box-shadow: 1px 0px 5px rgba(0, 0, 0, 0.25);
  border-radius: 8px 8px 0px 0px;
  display: none;
  position: fixed;
  z-index: 999999;
  padding: 0px;
  bottom: 0px;
  width: 100%;
  height: 100%;
  overflow: auto;
  background-color: rgba(0, 0, 0, 0.4);
  -webkit-animation-name: fadeIn;
  -webkit-animation-duration: 0.4s;
  animation-name: fadeIn;
  animation-duration: 0.4s;
}

.SocialMediaPopModel .modal-content {
  background: #ececec;
  -webkit-box-shadow: 1px 0px 5px rgba(0, 0, 0, 0.25);
  box-shadow: 1px 0px 5px rgba(0, 0, 0, 0.25);
  border-radius: 8px 8px 0px 0px;
  margin: 0px;
  padding: 20px;
  position: fixed;
  border: none;
  width: 100%;
  z-index: 999999;
  bottom: 0px;
  -webkit-animation-name: slideIn;
  -webkit-animation-duration: 0.4s;
  animation-name: slideIn;
  animation-duration: 0.4s;
}

.SocialMediaPopModel h6 {
  font-style: normal;
  font-weight: 700;
  font-size: 20px;
  margin-bottom: 0px;
  line-height: 18px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  color: #ec1f23;
}

.close {
  opacity: 1 !important;
  color: #aaaaaa;
  float: right;
  padding: 10px 0px;
  background: none;
  font-size: 28px;
  font-weight: bold;
}

.close:hover {
  color: #000;
  text-decoration: none;
  cursor: pointer;
}

.close:focus {
  color: #000;
  text-decoration: none;
  cursor: pointer;
}

.d-flex {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin: 0px;
}

.SocialCustomCardStyled {
  background: #ffffff 0% 0% no-repeat padding-box;
  -webkit-box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.2);
  box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.2);
  border: 1px solid #e7e7e7;
  border-radius: 16px;
  opacity: 1;
  width: 105px;
  height: 113px;
  margin: 12px 16px 14px 0px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  padding: 10px;
}

.SocialCustomCardStyled-MoreCard {
  margin: 12px 0px 14px 16px !important;
}

.margin-auto {
  margin: 9px 8px;
}

.CardStyled {
  display: grid;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  text-align: center;
}

.CardStyled h4 {
  font-style: normal;
  font-weight: 600;
  font-size: 16px;
  margin-top: 6px;
  margin-bottom: 0px;
  line-height: 18px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  color: #333333;
}

.DrawerWrapper {
  background: #fff;
  top: 68px;
  -webkit-transition: all 1s ease;
  transition: all 1s ease;
  width: 100%;
  z-index: 1040;
  -webkit-box-shadow: 0px 3px 10px rgba(0, 0, 0, 0.05);
  box-shadow: 0px 3px 10px rgba(0, 0, 0, 0.05);
  overflow-y: auto;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  padding: 0px;
}

.DrawerWrapper .four-grid:hover:hover > ul {
  position: relative;
}

.LeftSideHeaderMenuItems {
  width: 322px;
  height: 100vh;
  position: absolute;
  overflow-y: auto;
  left: 0px;
  top: 70px;
  background: white;
  z-index: 1040;
  background: #ffffff;
  border: 1px solid rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: 0px 0px 16px rgba(0, 0, 0, 0.06);
  box-shadow: 0px 0px 16px rgba(0, 0, 0, 0.06);
}

.DrawerMenuItemList {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  vertical-align: middle;
}

.DrawerMenuItemList li {
  position: relative;
}

.DrawerMenuItemList li:hover {
  background: #ececec;
}

.DrawerMenuItemList ul {
  width: 100%;
  text-align: left;
  list-style: none;
  margin: 0px;
  padding: 0px;
  display: inline-block;
}

.DrawerMenuItemList ul li a {
  text-transform: uppercase;
  padding: 16px 12px;
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 18px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  text-decoration: none;
  -webkit-box-align: left;
  -ms-flex-align: left;
  align-items: left;
  color: #333333;
}

.DrawerMenuItemList ul li a:hover {
  color: #333333;
}

.DrawerMenuItemList button {
  padding: 6px 10px;
  width: 136px;
  height: 31px;
  background: #ffffff;
  border-radius: 4px;
  border: none;
  font-style: normal;
  font-weight: 700;
  font-size: 13px;
  line-height: 19px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  text-align: center;
  color: #d24731;
}

.border-bottom {
  border-bottom: 1px solid #ececec;
}

a.theme-color {
  padding: 0px;
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 18px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  text-decoration: none;
  -webkit-box-align: left;
  -ms-flex-align: left;
  align-items: left;
  color: #ec1f24 !important;
}

.follow-nav-item {
  padding: 10px 12px;
}

#single-sticky-header {
  display: none !important;
}

.SocialMediaLayout {
  color: #ffffff;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  height: 160px;
  margin-bottom: 20px;
}

.SocialMediaLayout ul {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-pack: left;
  -ms-flex-pack: left;
  justify-content: left;
}

.fixed-img-size {
  font-size: 26px;
}

.downArrowIcon {
  -webkit-transform: rotate(88deg);
  -ms-transform: rotate(88deg);
  transform: rotate(88deg);
}

.navbar-nav {
  margin: 0px !important;
}

.navbar-nav > li {
  float: none !important;
  list-style: none;
}

.main-header-submenu [class*=" icon-"]:before {
  width: auto;
  line-height: 3em;
  font-size: 20px;
  margin: 0px;
  opacity: 1;
}

.main-header-submenu {
  width: 132px;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  height: 72px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.main-header-submenu:hover .arrowStyle-submenu {
  -webkit-transform: rotate(-180deg) !important;
  -ms-transform: rotate(-180deg) !important;
  transform: rotate(-180deg) !important;
  top: 36px !important;
  right: -28px;
}

.main-header-submenu:hover > ul {
  display: block !important;
}

.main-header-submenu ul li i.arrowStyle-submenu {
  display: none;
}

.main-header-submenu .arrowStyle-submenu {
  padding: 3px;
  right: -4px;
  color: white;
  top: 16px;
}

.main-header-submenu .sub-menu:hover {
  display: block !important;
}

.header-icons {
  width: 26px;
  height: 36px;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-right: 12px;
  cursor: pointer;
}

.headerLayout {
  position: -webkit-sticky;
  position: sticky;
  top: 0;
  z-index: 100;
}

.main-menu-align-left {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  width: 44%;
  height: 50px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.main-menu-align-left .menu-item.new:after {
  display: none;
}

.main-menu-align-left .menu-item.new:before {
  content: "NEW";
  position: absolute;
  font-size: 10px;
  font-weight: lighter;
  text-transform: uppercase;
  top: -15px;
  left: 25px;
  color: #fff;
  background-color: black;
  line-height: 1;
  padding: 3px 7px;
  border-radius: 4px;
  z-index: 1;
}

.main-menu-align-right {
  margin: 0px;
  width: 44%;
  height: 50px;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.icon-cancel {
  color: black;
  font-size: 16px;
}

.scroll-up .DrawerWrapperShare {
  top: 65px;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
  display: none !important;
}

.scroll-up .headerLayout {
  top: 0px !important;
}

.scroll-up .navBarLayoutStyled {
  margin-top: 0px;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
}

.scroll-down .headerLayout {
  top: auto;
}

.extra-space {
  display: block;
  padding-top: 10px;
  padding-bottom: 10px;
}

.case-after-css .arrowStyle {
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
}

.arrowStyle {
  position: absolute;
  right: 0px;
  background-repeat: no-repeat;
  display: inline-block;
  font-weight: normal;
  color: #ec1f24;
  font-size: 20px;
  padding: 10px;
  z-index: 0;
}

.extra-margin-class {
  margin-bottom: 24px;
}

.white-color {
  color: #fff;
  font-size: 1.2rem;
}

.black-color {
  color: #000;
}

.icon-cancel-1 {
  -webkit-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
  -webkit-transform: scale(1.4);
  -ms-transform: scale(1.4);
  transform: scale(1.4);
}

.copy-link {
  background: transparent;
  text-transform: inherit;
  padding: 0px;
  font-style: normal;
  font-weight: 600;
  font-size: 16px;
  line-height: 18px;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  color: #333333;
}

.copy-link:hover {
  color: #333333;
}

.hamburger .line {
  width: 26px;
  height: 1px;
  margin: 7px 0px;
  border-radius: 5px;
  background-color: #fff;
  display: block;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}

.hamburger:hover {
  cursor: pointer;
}

#hamburger .line:nth-child(1) {
  margin: 4px 0px 0px 10px;
  width: 14px;
}

#hamburger .line:nth-child(3) {
  margin: 6px 0px 0px 0px;
  width: 14px;
}

#hamburger.is-active .line:nth-child(2) {
  opacity: 0;
}

#hamburger.is-active .line:nth-child(1) {
  width: 22px;
  margin: 5px auto;
  -webkit-transform: translateY(9px) rotate(45deg);
  -ms-transform: translateY(9px) rotate(45deg);
  transform: translateY(9px) rotate(45deg);
}

#hamburger.is-active .line:nth-child(3) {
  width: 22px;
  margin: 7px auto;
  -webkit-transform: translateY(-7px) rotate(-45deg);
  -ms-transform: translateY(-7px) rotate(-45deg);
  transform: translateY(-7px) rotate(-45deg);
}

.main-logo-image {
  width: 92px !important;
  height: 25px;
}

.copy-icon-size {
  font-size: 22px;
}

.extra-space-icon {
  margin-right: 8px;
}

#menu-main-header-menu-right {
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
}

#menu-main-header-menu-left li ul {
  position: absolute;
  background: #000;
  margin-left: -4px;
}

#menu-main-header-menu-left .main-header-submenu .sub-menu {
  display: none;
  overflow: auto;
  height: 400px;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  border-bottom: none;
}

#menu-main-header-menu-left ul {
  background: #fff;
  border-radius: 0 0 8px 8px;
  top: 72px;
  -webkit-box-shadow: 0 12px 40px 0 rgba(0, 0, 0, 0.2);
  box-shadow: 0 12px 40px 0 rgba(0, 0, 0, 0.2);
  float: left;
  position: absolute;
  z-index: 99999;
  padding-bottom: 0.625rem;
}

#menu-main-header-menu-left ul li {
  padding: 10px;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 25%;
  flex: 0 0 25%;
  border: 1px solid rgba(255, 255, 255, 0.2);
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  text-align: left;
  position: initial;
  float: left;
}

#menu-main-header-menu-left ul li a {
  cursor: pointer;
  line-height: 1.5rem;
  text-align: left;
  width: 16.625rem;
  font-size: 1rem;
}

#menu-main-header-menu-left ul li:last-child {
  border: none;
}

.icon-container {
  width: 40px;
  height: 40px;
  border: 1px solid gray;
  margin-right: 10px;
  border-radius: 50%;
  overflow: hidden;
}

.menu-image {
  width: 100%;
  height: 100%;
  line-height: 3em;
  text-align: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.icon-mdi-light_share:before {
  font-size: 30px;
  margin-right: -2px;
}

.sticky-wrapper {
  position: relative;
  z-index: 15;
}

.inc-sticky-scroller .filter-wrap {
  padding-bottom: 0.625rem;
}

.inc-sticky-scroller .filter-wrap .filter-container {
  border: 0;
}

.inc-sticky-scroller .filter-wrap .sticky-filter-logo {
  height: auto;
  width: auto;
  opacity: 1;
  padding-left: 1px;
}

.site-header {
  padding-top: 2rem;
  position: relative;
  width: 100%;
  z-index: 15;
}

.site-header .site-branding img {
  max-height: 38px;
}

.site-header:before {
  content: "";
  height: 7.25rem;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 1;
  width: 100%;
}

.site-header .row {
  position: relative;
  z-index: 100;
}

.site-header .nav-follow {
  padding-right: 5px;
  margin: 0.125rem 0 0;
  list-style: none;
}

.site-header .nav-follow ul {
  margin: 0;
  padding: 0;
  list-style: none;
}

.site-header .nav-follow li {
  float: left;
  height: 37px;
  margin-left: 0.5rem;
}

.site-header .nav-follow li.nav-follow-extra {
  margin: 0;
  overflow: hidden;
  -webkit-transition: width 0.4s ease;
  transition: width 0.4s ease;
  width: 0;
}

.site-header .nav-follow .nav-follow-less {
  display: none;
}

.site-header .nav-follow .nav-follow-less a {
  font-size: 1.5rem;
  line-height: 2.25rem;
}

.site-header .nav-follow.expanded .nav-follow-extra {
  width: 4.6875rem;
}

.site-header .nav-follow.expanded .nav-follow-more {
  display: none;
}

.site-header .nav-follow.expanded .nav-follow-less {
  display: list-item;
}

.site-header .nav-follow a {
  color: rgba(255, 255, 255, 0.6);
  font-size: 1.4375rem;
}

.site-header .nav-follow a:hover,
.site-header .nav-follow a:focus {
  color: #FFFFFF;
}

.site-header .nav-follow a i:before {
  line-height: 1;
}

.site-header .nav-follow a.subscribe {
  background-color: rgba(255, 255, 255, 0.6);
  border-radius: 3px;
  color: #e33424;
  font-size: 12px;
  font-weight: 700;
  padding: 4px 12px;
  text-transform: uppercase;
  vertical-align: top;
}

.site-header .nav-follow a.subscribe:hover,
.site-header .nav-follow a.subscribe:focus {
  background-color: #FFFFFF;
  color: #e33424;
}

.site-header .nav-follow .icon-facebook-squared:before,
.site-header .nav-follow .icon-twitter:before,
.site-header .nav-follow .icon-linkedin:before,
.site-header .nav-follow .icon-gplus:before,
.site-header .nav-follow .icon-telegram:before {
  margin: 0;
}

.site-header .nav-follow .icon-cancel-1 {
  display: block;
  margin-top: -5px;
}

.mobile-header-search {
  margin-top: 0.1875rem;
  margin-right: 0.9375rem;
  font-size: 1.375rem;
  line-height: 1;
}

.mobile-header-search a {
  color: #FFFFFF;
}

.site-title {
  margin-bottom: 0.3125rem;
}

.site-description {
  margin-bottom: 0;
}

.archive .filter-wrapper .archive-filters span {
  display: inline-block;
  background-color: rgba(228, 92, 108, 0.75);
  color: #FFFFFF;
  border: 2px solid #f1828a;
  border-radius: 2rem;
  padding: 0.125rem 0.625rem;
  margin-top: 0.625rem;
  font-weight: 600;
  line-height: 1.4;
}

.archive .filter-wrapper .archive-filters span:not(:last-child) {
  margin-right: 0.3125rem;
}

.site-navigation-container {
  width: 73.5rem;
  position: relative;
  height: 74px;
}

.site-navigation-container #site-navigation {
  max-width: 73.5rem;
}

.menu-bottom {
  clear: both;
}

#site-navigation {
  -webkit-transition: 0.3s ease-out;
  transition: 0.3s ease-out;
  -webkit-transition-property: opacity, -webkit-transform;
  transition-property: opacity, -webkit-transform;
  transition-property: transform, opacity;
  transition-property: transform, opacity, -webkit-transform;
}

.inc-scroll-up #single-sticky-header {
  margin-top: 56px;
  opacity: 1;
  -webkit-transform: translateY(-100%);
  -ms-transform: translateY(-100%);
  transform: translateY(-100%);
}

.inc-scroll-down.meta-wrapper-reached .site-navigation-container #site-navigation .menu-primary-menu-container {
  -webkit-box-shadow: none;
  box-shadow: none;
}

.inc-scroll-down.meta-wrapper-reached .site-navigation-container #site-navigation .menu-main-menu-container {
  -webkit-box-shadow: none;
  box-shadow: none;
}

.inc-scroll-down.meta-wrapper-reached .site-navigation-container #site-navigation:before {
  -webkit-box-shadow: none;
  box-shadow: none;
}

.inc-scroll-down.meta-wrapper-reached .site-navigation-container #site-navigation:after {
  -webkit-box-shadow: none;
  box-shadow: none;
}

.inc-scroll-down #single-sticky-header {
  margin-top: 0px;
  -webkit-transform: translateY(0px);
  -ms-transform: translateY(0px);
  transform: translateY(0px);
  opacity: 1;
}

#wzrk_wrapper .wzrk-alert {
  padding: 1.5625rem;
}

.wzrk-powered {
  display: none;
}

#notify_block_wrapper,
#notify_enabled_wrapper {
  display: none;
}

#notify_block_wrapper .alert,
#notify_enabled_wrapper .alert {
  top: 50%;
  left: 50%;
  position: fixed;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  z-index: 1111;
  width: 30%;
  background-color: white;
  border-radius: 0.5rem;
  border: 0.09375rem solid #e6e6e6;
  padding: 0.9375rem;
  z-index: 10001;
  text-align: center;
  overflow: hidden;
}

#notify_block_wrapper .overlay,
#notify_enabled_wrapper .overlay {
  background-color: rgba(0, 0, 0, 0.39);
  position: fixed;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  z-index: 10000;
}

#notify_block_wrapper .close,
#notify_enabled_wrapper .close {
  position: fixed;
  top: 0;
  right: 0.625rem;
  cursor: pointer;
  text-transform: uppercase;
  font-weight: 600;
}

.notification {
  display: block;
  height: 1.5625rem;
  width: 1.5625rem;
  cursor: pointer;
  margin-top: -1px;
}

#inc42_fluid_header-0-container {
  background: #000;
  margin-bottom: 0;
}

body.site-inc42-plus .header-sticky-wrapper {
  background-color: #0d0d0d;
}

#mobile-cta {
  display: none;
}

li.sponsor-image-d2c.simpl a:after {
  background-image: url(https://cdn.inc42.com/wp-content/uploads/2023/05/poweredBySimpl.png);
}

li.sponsor-image-d2c.sidebar-sponsor a:after {
  -webkit-filter: brightness(0.5);
  filter: brightness(0.5);
  left: 0px;
  width: 113px;
  text-align: left;
  top: 37px !important;
}

.archive.tag-d2c .featured-picture-img {
  margin-top: 0px;
  margin-bottom: 0px;
}

.social-media-layout {
  border-radius: 8px;
  border: 1px solid #e6e6e6;
  background: #fff;
  margin-bottom: 16px;
  height: 63px;
}

.social-media-layout li a {
  color: #030303 !important;
  font-size: 12px;
  font-style: normal;
  font-weight: 600;
  line-height: 18.2px;
}

.social-media-layout li button {
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  text-align: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.social-media-news {
  padding: 13px 10px;
}

.social-media-news ul li {
  width: 132px;
  height: 37px;
  border-radius: 6px;
  border: 1px solid #cacaca;
  background: #fff;
  margin-right: 8px;
}

.social-media-news ul li span {
  margin-top: 2px;
  margin-left: 4px;
}

.social-media-news ul li:last-child {
  margin-right: 0;
}

.social-media-news ul li a {
  padding: 0px 11px;
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.social-media-news ul li img {
  width: 20px !important;
  height: 20px;
  margin-right: 5px;
  border-radius: 0 !important;
  -o-object-fit: cover;
  object-fit: cover;
}

.social-media-icons {
  padding: 13px 10px;
  border-left: 1px solid #e6e6e6;
}

.social-media-icons li {
  border-radius: 6px;
  background: #e8e8e8;
  width: 37px;
  height: 37px;
  margin-right: 8px;
}

.social-media-icons li:last-child {
  margin-right: 0;
}

.social-media-icons li img {
  height: 20px;
  width: 20px !important;
  border-radius: 0 !important;
}

.social-media-icons ul li a {
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  text-align: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.social-media-icons ul li:nth-last-child(-n+2) {
  margin-right: 0;
}

.display-mobile-view {
  display: none;
}

.search-header .search-box-wrapper input[type=search] {
  padding: 0 2.5rem 0 24px !important;
}

.search-header .search-box-wrapper .icon-left {
  display: none;
}

.CustomIconStyled {
  right: 130px !important;
  top: -17px !important;
}

.SubDropdownModelShare .sub-arrow-icon {
  width: 67px !important;
  height: 34px !important;
  position: relative;
  overflow: hidden;
}

.SubDropdownModelShare .sub-arrow-icon:after {
  top: 20px;
  left: 25px;
  width: 37px;
  height: 37px;
}

.share-header-section {
  border-radius: 16px 16px 0px 0px;
  background: -webkit-gradient(linear, left top, left bottom, from(#d81756), to(#e23323));
  background: -webkit-linear-gradient(top, #d81756 0%, #e23323 100%);
  background: linear-gradient(180deg, #d81756 0%, #e23323 100%);
  margin-bottom: 0;
  padding: 4px 14px;
}

.share-header-section h6 {
  color: #fff;
  font-size: 16px;
  font-style: normal;
  font-weight: 700;
  line-height: 18.692px;
  text-transform: uppercase;
}

.share-header-section .icon-cancel {
  color: #fff;
  font-size: 16px;
}

.SocialMediaPopModel .modal-content {
  border-radius: 16px 16px 0px 0px;
  padding: 0;
}

.SocialMediaPopModel .social-media-modal-content ul li {
  display: block !important;
}

.social-media-modal-content {
  background: #fff;
  padding: 20px 16px 28px;
}

.social-media-modal-content li {
  border-radius: 6px;
  background: #e8e8e8;
  width: 45px;
  height: 45px;
  margin-right: 18px;
}

.social-media-modal-content li:last-child {
  margin-right: 0;
}

.social-media-modal-content li img {
  height: 20px;
  width: 20px !important;
  border-radius: 0 !important;
}

.social-media-modal-content ul li a {
  width: 100%;
  display: inline-block;
  text-align: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  vertical-align: bottom;
  height: 20px;
}

.social-media-modal-content button {
  width: 100%;
  height: 100%;
}

.social-media-news ul li:last-child {
  margin-right: 0;
}

.social-media-layout li a {
  color: #030303;
  font-size: 12px;
  font-style: normal;
  font-weight: 600;
  line-height: 18.2px;
}

.plus-member-header-btn {
  padding: 0 !important;
  background: #000 !important;
  border-radius: 4px;
  border: 1px solid #fff;
  line-height: 13px;
  width: 116px !important;
}

.site-inc42-plus .plus-member-header-btn {
  border: 1px solid #fff;
}

.myInc42-sidemenu {
  display: none;
}

.logged-in .myInc42-sidemenu {
  display: block;
}

#leftSideDropDown-mobile {
  display: none;
}

.leftSideBar-btn-layout {
  display: none;
}

.leftSideBar-btn-layout button {
  display: none;
}

.leftSideHeader-layout {
  display: none;
}

.leftSideHeader-layout .inc42-secondary {
  display: none !important;
}

.DrawerMenuItemList .ais-SearchBox button {
  display: none !important;
}

.display-none-mobile {
  display: block;
}

.logout-button-layout button {
  border-radius: 6px;
  border: 1px solid #ee4036;
  background: #fff;
  color: #ee4036 !important;
  font-size: 20px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
  padding: 10px;
  cursor: pointer;
  width: 92%;
  display: block;
  height: 54px;
  text-align: center;
}

.logout-button-layout a {
  width: 100%;
  text-align: -webkit-center;
  display: inline-block;
}

.SocialMediaLayout {
  height: 100%;
  max-height: 240px;
}

.DrawerMenuItemList ul li a {
  color: #333333 !important;
}

.MenuItemList button {
  background: #000;
  border-radius: 4px;
  display: inline-block;
  line-height: 15px;
}

.MenuItemList button.share-model-open {
  background: transparent !important;
}

.my-inc42-header-btn button img {
  width: 80px !important;
}

.my-inc42-header-btn button {
  background: #fff !important;
  color: #e12f2a;
  display: block;
  border-radius: 4px;
  width: 100%;
  padding: 6px 14px;
}

/* New header code start  */

/* hide show css for menu  */

#scroll-header-menu {
  -webkit-transition: top 0.3s;
  transition: top 0.3s;
}

.custom-sticky-bottom-bar {
  -webkit-transition: bottom 0.3s;
  transition: bottom 0.3s;
}

.top-bar-header-menu-desktop {
  background: black;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 40px;
  line-height: 40px;
  color: white;
  padding: 0 20px;
  display: flex;
}

.top-bar-header-menu-desktop li {
  margin: 0 2px;
}

ul#menu-new-header-menu {
  padding-left: 1rem;
  height: 50px;
}

.top-bar-header-menu-desktop li a {
  text-decoration: none;
  padding: 0px 8px 0px 8px;
  color: #fff;
  text-align: center;
  display: inline-block;
  font-family: "Noto Sans";
  font-size: 12px;
  font-style: normal;
  font-weight: 500;
  -webkit-transition: background 0.3s ease;
  transition: background 0.3s ease;
  border: 1px solid transparent;
  border-radius: 4px;
  text-transform: uppercase;
}

.main-menu-align-left .nav-brand a.nav-link {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.top-bar-header-menu-desktop li a:hover {
  background: rgba(255, 255, 255, 0.2);
}

.top-bar-header-menu-desktop li a:active {
  background: rgba(255, 255, 255, 0.2);
  padding: 1px 8px 1px 8px;
}

/* active effect for links */

.display-Block {
  display: none;
}

.main-menu-align-right {
  height: 50px;
  margin: 0px;
  width: 44%;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

ul#menu-new-header-menu li:after {
  content: "";
  position: absolute;
  bottom: -1px;
  left: 0;
  right: 0;
  height: 6px;
  background: #fff;
  border-radius: 12px 12px 0 0;
  display: block;
  opacity: 0;
}

.navBarLayoutStyled {
  background: -webkit-gradient(linear, left top, right top, from(#d81757), to(#e4381b));
  background: -webkit-linear-gradient(left, #d81757 0%, #e4381b 100%);
  background: linear-gradient(90deg, #d81757 0%, #e4381b 100%);
  height: 50px;
  display: grid;
}

.New-header-menu-mobile {
  display: none;
}

/* fotter follow inc42 text */

.follow-text {
  padding: 0px;
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 18px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  text-decoration: none;
  -webkit-box-align: left;
  -ms-flex-align: left;
  align-items: left;
  color: black;
}

.search-header {
  background: #f4f4f4;
  padding: 1.25rem 0 1.875rem;
  margin-bottom: 1.875rem;
}

.dropdown-menu-close-right a.close-button-normal:hover {
  color: #d6322e;
}

ul#menu-new-header-menu li.new-header-menu:hover {
  background: rgba(0, 0, 0, 0.0901960784);
  height: 50px;
}

ul#menu-new-header-menu li.current-menu-item {
  background: rgba(0, 0, 0, 0.0901960784);
}

ul#top-bar-header-menu-desktop li.current-menu-parent > a {
  background: rgba(255, 255, 255, 0.2);
}

ul#menu-new-header-menu li.more-extra-menu-class:hover {
  background-color: rgba(0, 0, 0, 0.0901960784);
  height: 50px;
}

/* more menu extra css  */

.more-extra-menu-class ul.sub-menu-wrap-megamenu {
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  display: block;
  margin: 0;
  height: -webkit-max-content;
  height: -moz-max-content;
  height: max-content;
  padding: 0;
}

.more-extra-menu-class ul.sub-menu-wrap-megamenu li {
  width: 100%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: reverse;
  -ms-flex-direction: column-reverse;
  flex-direction: column-reverse;
  height: auto;
}

.dropdown-menu .dropdown-columns .column-2 ul.sub-menu-wrap-megamenu li {
  float: left;
}

.dropdown-menu .dropdown-columns .column-2 ul.sub-menu-wrap-megamenu li:nth-child(2) {
  float: right;
}

.more-extra-menu-class .dropdown-menu .dropdown-columns .column-2 ul.sub-menu-wrap-megamenu li > a {
  color: red;
}

.new-header-menu .column-2 ul.sub-menu-wrap-megamenu li {
  padding: 2.5rem 0;
}

.more-extra-menu-class ul.sub-menu-wrap-megamenu .menu-item-has-children {
  padding-bottom: 1.5rem;
}

/* new on featured ip code  */

li.featured-ip-class {
  position: relative;
}

.new-top-button-class a:after {
  content: "New";
  position: relative;
  top: -8px;
  left: 4px;
  background-color: white;
  color: #d6322e;
  font-family: "Noto Sans";
  font-size: 8px;
  font-style: normal;
  font-weight: 500;
  line-height: 1;
  text-transform: uppercase;
  padding: 2px 8px;
  border-radius: 3px;
}

ul#menu-new-header-menu .dropdown-menu-close-right a.close-button {
  top: 5%;
  padding-right: 1rem;
}

/* scroll funtion disable for menu drop down  */

.no-scroll {
  overflow: hidden;
}

/* responsive  */

/* New header code end  */

/* ========= sticky fotter css start ========== */

.custom-sticky-bottom-bar {
  display: none;
  position: fixed;
  bottom: 0;
  z-index: 9;
  left: 0;
  width: 100%;
  color: #000000;
  padding: 10px 0;
  background: #f4f4f4;
  -webkit-box-shadow: 0 -1px 16px 0 rgba(145, 152, 166, 0.45);
  box-shadow: 0 -1px 16px 0 rgba(145, 152, 166, 0.45);
}

.custom-sticky-bar-content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: distribute;
  justify-content: space-around;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  max-width: 1200px;
  margin: 0 auto;
  padding: 0 0px;
}

.custom-sticky-col {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  position: relative;
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  /* Equal width for each column */
  text-align: center;
  border-right: 1px solid rgba(255, 255, 255, 0.5);
  /* Right border */
}

.custom-sticky-col:hover::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 50%;
  -webkit-transform: translate(-50%, 10px);
  -ms-transform: translate(-50%, 10px);
  transform: translate(-50%, 10px);
  width: 46%;
  height: 4px;
}

.custom-sticky-col.active .custom-sticky-icon svg path {
  fill: #d6322f;
}

.custom-sticky-col.active::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 50%;
  -webkit-transform: translate(-50%, 10px);
  -ms-transform: translate(-50%, 10px);
  transform: translate(-50%, 10px);
  width: 46%;
  height: 4px;
  background-color: #d6322e;
}

.custom-sticky-col:before {
  content: "";
  position: absolute;
  right: 0;
  top: 10%;
  /* Adjusted to center the border */
  height: 80%;
  /* Set border height to 80% */
  width: 1px;
  background-color: rgba(0, 0, 0, 0.15);
  z-index: 1;
}

.custom-sticky-col:last-child:before {
  display: none;
}

a.mega-menu-sub-menu-banner-button p {
  color: #000;
  font-family: "Noto Sans";
  font-size: 14px;
  font-style: normal;
  font-weight: 700;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 57px;
  padding: 10px 20px;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin: 0;
  letter-spacing: 1px;
  text-align: center;
  border-radius: 4px;
  border: 1px solid #000;
  background: #fff;
}

.sub-menu-wrap-megamenu {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.mega-menu-behind-text {
  width: 390px;
  margin-bottom: -2rem;
}

.col-1-wrap {
  width: 60%;
}

h3.mega-menu-heading:after {
  content: "";
  display: block;
  background: -webkit-gradient(linear, left top, right top, from(#dc1d4e), to(#e43327));
  background: -webkit-linear-gradient(left, #dc1d4e 0%, #e43327 100%);
  background: linear-gradient(90deg, #dc1d4e 0%, #e43327 100%);
  width: 136px;
  height: 6px;
  -ms-flex-negative: 0;
  flex-shrink: 0;
}

.mega-menu-heading {
  color: black;
  font-family: "Noto Sans";
  font-size: 40px;
  font-style: normal;
  font-weight: 700;
  line-height: 58px;
  letter-spacing: -1.2px;
  text-transform: capitalize;
  padding: 0;
  margin: 0;
}

.mega-menu-content {
  color: black;
  font-family: "Noto Sans";
  font-size: 15.188px;
  font-style: normal;
  font-weight: 400;
  line-height: 26px;
  margin: 0;
  padding: 22px 0px;
}

.dropdown-menu .dropdown-columns .column-2 ul.sub-menu-wrap-megamenu li,
.ropdown-menu-courses .dropdown-columns .column-2 ul.sub-menu-wrap-megamenu li {
  border-left: 1px solid #e6e6e6;
  width: 50%;
}

.mega-menu-sub-menu-icon {
  padding: 10px;
  width: 60px;
  height: 60px;
}

.mega-menu-sub-menu-banner-image {
  width: 100%;
  height: 251px;
  border-radius: 12px;
}

.dropdown-menu-courses .dropdown-column li a.mega-menu-banner-image {
  padding: 0;
}

h3.mega-menu-title-left {
  margin: 0;
  padding: 1.8rem;
  color: #000;
}

.dropdown-menu-close-right {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: end;
  padding-right: 1rem;
}

.main-menu-align-right .navbar-nav .plus-join-button {
  padding: 0;
}

.dropdown-menu-cross-section {
  background: #fff4f4;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  padding: 0px 0rem 0 0rem;
  margin-bottom: 3rem;
}

.dropdown-menu-close-right a.close-button {
  color: black;
  position: absolute;
  font-size: 24px;
}

.dropdown-menu-close-right a.close-button-normal {
  color: #d6322e;
  font-size: 33px;
}

.dropdown-menu-cross-section-normal {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: end;
  padding: 0 3rem;
  margin-bottom: 3rem;
}

.mega-menu-sub-menu-icon-courses {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin: 0;
  gap: 5rem;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.dropdown-menu-courses .dropdown-column li:before {
  content: "";
  position: absolute;
  bottom: 0rem;
  width: 1px;
  height: 100%;
  background: rgba(0, 0, 0, 0.15);
  left: -12%;
}

.dropdown-menu-courses .dropdown-column li:nth-child(1):before {
  display: none;
}

.dropdown-menu-courses .dropdown-column li a {
  text-align: left;
  padding: 0;
}

.dropdown-menu-courses .dropdown-column li a.link-text-courses {
  color: black;
  font-family: "Noto Sans";
  font-size: 34px;
  font-style: normal;
  font-weight: 800;
  line-height: 58px;
  letter-spacing: -1.2px;
}

p.mega-menu-sub-menu-banner-description {
  color: #000;
  font-family: "Inter", sans-serif;
  font-size: 15.188px;
  font-style: normal;
  margin: 0px 0px 15px 0px;
  font-weight: 400;
  text-transform: initial;
  line-height: 26px;
}

.dropdown-menu .dropdown-columns .column-2 ul.sub-menu-wrap-megamenu li a,
.dropdown-menu-courses .dropdown-columns .column-2 ul.sub-menu-wrap-megamenu li a {
  color: black;
  font-family: "Noto Sans";
  font-size: 20px;
  font-style: normal;
  font-weight: 700;
  padding-left: 15px;
  line-height: 44px;
  text-transform: capitalize;
}

/* Styles for the dropdown menu */

.new-header-menu .column-2,
.new-header-menu .col-1-wrap {
  width: 100%;
  text-align: left;
}

.more-extra-menu-class .column-2 {
  width: -webkit-fill-available;
}

.more-extra-menu-class .col-1-wrap {
  width: 100%;
  text-align: left;
}

.megamenu-dropdown-list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.dropdown-menu {
  display: none;
  position: fixed;
  left: 0;
  top: 90px;
  width: 100%;
  background: white;
  z-index: 1000;
  padding-top: 4rem;
  height: -webkit-fill-available;
}

.dropdown-menu-courses {
  display: none;
  position: fixed;
  left: 0;
  width: 100%;
  background: white;
  z-index: 1000;
  top: 40px;
  height: -webkit-fill-available;
}

/* Show dropdown on hover */

.megamenu-dropdown-list {
  cursor: pointer;
}

/* Flexbox for the dropdown columns */

.dropdown-columns {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 80%;
  margin: 0 auto;
  position: relative;
}

.dropdown-menu-courses .dropdown-column {
  width: 80%;
  margin: 0 auto;
}

.dropdown-menu-courses .dropdown-column li {
  list-style: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 350px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  border-radius: 12px;
  position: relative;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

/* Styling for the columns */

.column-1,
.column-2 {
  width: 50%;
  color: black;
  -webkit-box-align: baseline;
  -ms-flex-align: baseline;
  align-items: baseline;
  padding: 20px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  display: grid;
}

/* Styles for the submenu */

.sub-menu {
  list-style: none;
  padding: 0;
  margin: 0;
}

.sub-menu li {
  margin: 5px 0;
}

/* Icon styling */

.custom-sticky-icon {
  font-size: 16px;
}

/* Text styling */

.custom-sticky-text {
  color: black;
  font-family: "Noto Sans";
  font-size: 7px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  margin: 0px;
}

/* Right-side border with 80% height */

.custom-sticky-col:before {
  content: "";
  position: absolute;
  right: 0;
  top: 10%;
  height: 80%;
  width: 1px;
  background: rgba(0, 0, 0, 0.15);
  z-index: 1;
}

.custom-sticky-col:last-child:before {
  display: none;
}

.custom-sticky-button:hover {
  background-color: #c53011;
}

.DrawerMenuItemList li:hover {
  background: #ececec;
}

.icon-cancel:before {
  content: "\e80a";
  font-size: 22px;
  color: #d6322e;
}

#icon-cancle-course:before {
  color: black;
}

.site-inc42-plus .top-bar-header-menu-desktop,
.page-template-my-inc42-template .top-bar-header-menu-desktop {
  background: #2f2929;
}

.top-bar-header-menu-desktop .current-menu-item a {
  background: rgba(255, 255, 255, 0.2);
}

.menu-item.menu-item-has-children > a::after {
  content: "\e80e";
  margin-left: 4px;
  font-family: "inc-font-icons";
}

.menu-item.menu-item-has-children > a.link-text-courses::after {
  content: "\e80e";
  margin-left: 4px;
  font-family: "inc-font-icons";
}

.sub-menu-wrap-megamenu .menu-item.menu-item-has-children > a::after {
  content: " ";
}

ul.sub-level-3 {
  margin: 0;
}

a.mega-menu-sub-menu-banner-button p:hover {
  background-color: black;
  color: white;
}

.MenuItemList li {
  padding: 0px 14px;
  position: relative;
  font-style: normal;
  font-weight: 700;
  font-size: 14px;
  line-height: 18px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 50px;
  list-style: none;
  text-decoration: none;
}

.header-icons {
  width: 26px;
  /* height: 36px; */
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-right: 12px;
  cursor: pointer;
}

.main-menu-align-left {
  -webkit-box-align: center;
  height: 50px;
  -ms-flex-align: center;
  align-items: center;
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.SocialMediaLayout {
  height: 30%;
}

.headerLayout .search-header {
  margin: 0;
}

.mega-menu-behind-text {
  width: 390px;
  margin-bottom: -2rem;
}

.MenuItemList ul {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.top-bar-header-menu-desktop > li > a {
  height: 40px;
  border-radius: unset;
}

.icon-ic_search_white:before {
  font-weight: 600;
}

li.new-header-menu .dropdown-menu .dropdown-columns .column-2 ul.sub-menu-wrap-megamenu li:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 93%;
  height: 80%;
  border-radius: 6px;
  background: rgba(0, 0, 0, 0.0901960784);
  opacity: 0;
  -webkit-transition: opacity 0.3s ease;
  transition: opacity 0.3s ease;
  z-index: -1;
  margin: 0 auto;
  right: 6px;
}

li.new-header-menu .dropdown-menu .dropdown-columns .column-2 ul.sub-menu-wrap-megamenu li a {
  width: 93%;
  max-width: 100%;
  height: 70px;
  margin-top: -44px;
}

li.new-header-menu .dropdown-menu .dropdown-columns .column-2 ul.sub-menu-wrap-megamenu li:hover::before {
  opacity: 1;
}

li.more-extra-menu-class .dropdown-menu .dropdown-columns .column-2 ul.sub-menu-wrap-megamenu li ul.sub-level-3 a {
  width: 76%;
}

li.more-extra-menu-class .dropdown-menu .dropdown-columns .column-2 ul.sub-menu-wrap-megamenu li ul.sub-level-3 a:hover {
  background: rgba(0, 0, 0, 0.0901960784);
  width: 76%;
  border-radius: 6px;
}

.admin-bar .dropdown-menu {
  top: 122px;
}

/* responsive  */

/* sticky fotter css end and mega menu */

.tag-indian-tech-outlook-2024 .navBarLayoutStyled {
  background: -webkit-gradient(linear, left top, right top, from(#d81757), to(#e4381b)) !important;
}

.tag-indian-tech-outlook-2024 .description p {
  color: #000 !important;
}

.tag-d2c .navBarLayoutStyled {
  background: -webkit-gradient(linear, left top, right top, from(#d81757), to(#e4381b)) !important;
}

.tag-2023-in-review .taxonomy-description p {
  color: #000 !important;
}

.tag-2023-in-review .category-header .row-featured-description .taxonomy-description-featured {
  margin: 5rem auto 0;
}

.tag-2023-in-review .navBarLayoutStyled {
  background: -webkit-gradient(linear, left top, right top, from(#d81757), to(#e4381b)) !important;
}

.four-grid i.menu-image:before {
  width: 26px;
  margin: 0;
}

/*--------------------------------------------------------------
# Banner
--------------------------------------------------------------*/

.progress-bar {
  background: #00B998;
  bottom: 0;
  display: block;
  height: 4px;
  left: 0;
  margin: 0;
  opacity: 1;
  position: absolute;
  -webkit-transition: opacity 0.25s ease;
  transition: opacity 0.25s ease;
  width: 100%;
  z-index: 1000;
}

.progress-bar .progress-amt {
  background-color: #00B998;
  border-radius: 0 10px 10px 0;
  bottom: 0;
  left: 0;
  position: absolute;
  top: 0;
  -webkit-transition: width 0.3s linear;
  transition: width 0.3s linear;
}

/*--------------------------------------------------------------
## Posts and pages
--------------------------------------------------------------*/

.sticky {
  display: block;
}

.hentry {
  margin: 0 0 1.5rem;
}

.byline,
.updated:not(.published) {
  display: none;
}

.single .byline,
.group-blog .byline {
  display: inline;
}

.page-content,
.entry-content,
.entry-summary {
  margin: 1.5rem 0 0;
}

.page-links {
  clear: both;
  margin: 0 0 1.5rem;
}

.inc42-pagination {
  text-align: center;
  margin: 1.875rem 0;
}

.inc42-pagination .page-numbers {
  display: inline-block;
  vertical-align: top;
  padding: 0.1875rem 0.75rem;
  line-height: 1.625rem;
  border-radius: 0.25rem;
  border: 1px solid #ddd;
  margin: 0.3125rem;
}

.inc42-pagination .page-numbers.current {
  background: #D81757;
  color: #FFFFFF;
}

.inc42-pagination .page-numbers.dots {
  border: 0;
}

.inc42-pagination a:hover {
  background: #D81757;
  color: #FFFFFF;
}

.featured-slider,
.category-featured-slider {
  opacity: 0;
  visibility: hidden;
  -webkit-transition: opacity 1s ease;
  transition: opacity 1s ease;
  z-index: 2;
  height: 1px;
  overflow: hidden;
}

.featured-slider .slick-slide,
.category-featured-slider .slick-slide {
  height: 100%;
  margin-bottom: 1.25rem;
}

.featured-slider .slick-slide > div,
.category-featured-slider .slick-slide > div {
  height: 100%;
}

.featured-slider .slick-slide > div .card-wrapper,
.category-featured-slider .slick-slide > div .card-wrapper {
  height: 100%;
}

.featured-slider .slick-slide > div .card-wrapper .card-content,
.category-featured-slider .slick-slide > div .card-wrapper .card-content {
  padding-bottom: 1.875rem;
}

.featured-slider .slick-slide > div .card-wrapper .card-content .meta-wrapper,
.category-featured-slider .slick-slide > div .card-wrapper .card-content .meta-wrapper {
  position: absolute;
  bottom: 1.5625rem;
  width: -webkit-calc(100% - 48px);
  width: calc(100% - 48px);
}

.featured-slider.slick-initialized,
.category-featured-slider.slick-initialized {
  visibility: visible;
  opacity: 1;
  height: auto;
}

.featured-slider .common-card,
.category-featured-slider .common-card {
  max-width: 25rem;
}

.entry-footer .disclaimer-block {
  font-size: 1rem;
  line-height: 160%;
}

.entry-footer .disclaimer-block a {
  color: #D81757;
}

.entry-footer .disclaimer-block a:hover {
  color: black;
}

.hidden-post-title {
  height: 0;
}

.single .site-content .single-video-featured {
  background: #211d1d;
  padding: 30px 30px 50px 30px;
  color: #fff;
  border-radius: 15px;
  position: relative;
  z-index: 10;
  margin-bottom: -3%;
  width: 100%;
}

.single .site-content .single-video-featured iframe {
  width: 100%;
}

.single .site-content .single-video-featured .single-video-playlist iframe {
  height: auto;
}

.single .site-content .playlist-title h3 {
  margin-bottom: 20px;
}

.single .site-content .single-video-playlist {
  height: 415px;
  overflow: auto;
}

.single .site-content .single-video-playlist-list {
  margin: 5px 0;
  color: #fff;
  overflow: hidden;
}

.single .site-content .single-video-playlist-list img {
  float: left;
  margin-right: 15px;
  max-width: 120px;
  margin-top: 2px;
}

.single .site-content .single-video-playlist-list h5 {
  font-size: 16px;
  line-height: 140%;
  color: #fff;
  margin: 0;
}

.single .site-content .single-video-playlist-list h5 a {
  color: #fff;
  font-size: 16px;
}

.single .site-content .single-video-container {
  position: relative;
  padding-bottom: 52%;
  padding-top: 30px;
  height: 0;
  overflow: hidden;
  border-radius: 15px;
}

.single .site-content .single-video-container iframe,
.single .site-content .single-video-container video {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.single-feature-thumb,
.single-feature-thumb-featured {
  text-align: center;
  margin: 0 auto;
  width: 100%;
  position: relative;
}

.single-feature-thumb .single-feature-thumb-featured-container,
.single-feature-thumb-featured .single-feature-thumb-featured-container {
  position: relative;
  z-index: 10;
  margin-bottom: -5%;
}

.single-feature-thumb img,
.single-feature-thumb-featured img {
  border-radius: 0.5rem;
  width: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}

.single-feature-thumb .photo-credit,
.single-feature-thumb-featured .photo-credit {
  position: absolute;
  top: 20px;
  right: 20px;
  padding-left: 20px;
  color: #fff;
  font-size: 13px;
  font-weight: 300;
  -webkit-transition: opacity 0.15s ease-in-out;
  transition: opacity 0.15s ease-in-out;
  cursor: default;
  color: rgba(255, 255, 255, 0.7);
  text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.5);
  text-align: right;
  line-height: 1.5;
}

.single-feature-thumb .photo-credit a,
.single-feature-thumb-featured .photo-credit a {
  color: #D81757;
}

.single-feature-thumb .photo-credit a:hover,
.single-feature-thumb-featured .photo-credit a:hover {
  color: #fff;
}

.image-creadit-tooltip {
  position: absolute;
  top: 1.25rem;
  right: 1.25rem;
  color: #fff;
  height: 1.875rem;
  line-height: 1.875rem;
  width: 1.875rem;
  background: #D81757;
  border-radius: 0.3125rem;
  cursor: pointer;
}

.image-creadit-tooltip .tooltiptext {
  background-color: #030303;
  border-radius: 0.5rem;
  top: 1.875rem;
  color: #fff;
  font-size: 0.875rem;
  right: 0;
  opacity: 0;
  padding: 0.9375rem 0.9375rem 0 0.9375rem;
  position: absolute;
  text-align: center;
  -webkit-transition: all 0.3s linear;
  transition: all 0.3s linear;
  visibility: hidden;
  min-width: 200px;
  max-width: 300px;
  z-index: 111;
}

.image-creadit-tooltip .tooltiptext:after {
  content: "";
  position: absolute;
  bottom: 100%;
  right: 10px;
  margin-left: -5px;
  border-width: 5px;
  border-style: solid;
  border-color: transparent transparent #030303 transparent;
}

.image-creadit-tooltip .tooltiptext p {
  margin-bottom: 1rem;
}

.image-creadit-tooltip .tooltiptext a {
  color: #D81757;
  cursor: pointer;
}

.image-creadit-tooltip .tooltiptext a:hover {
  color: #fff;
}

.image-creadit-tooltip:hover .tooltiptext {
  opacity: 1;
  visibility: visible;
  -webkit-transition: all 0.3s linear;
  transition: all 0.3s linear;
}

.single,
.category,
.archive,
.page,
.page-template-authors {
  background: #F4F4F4;
}

.home {
  background: #f4f4f4;
}

.page .site-content {
  margin-bottom: 2rem;
}

#single-sticky-header {
  display: none;
  position: relative;
  background: #fff;
  width: 100%;
  left: 0;
  z-index: 1000;
  -webkit-box-shadow: 2px 2px 2px #ccc;
  box-shadow: 2px 2px 2px #ccc;
  padding: 0 0 0.3125rem 0;
}

#single-sticky-header.inc-sticky-scroller {
  -webkit-animation: fadeIn 0.3s;
  animation: fadeIn 0.3s;
}

#single-sticky-header .row {
  max-width: 73.5rem;
  margin: 0 auto;
}

#single-sticky-header .site-branding {
  border-right: 1px solid #e6e6e6;
}

#single-sticky-header .site-branding a {
  display: inline-block;
  position: relative;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}

#single-sticky-header .sticky-header-title-section {
  position: relative;
  top: 40%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}

#single-sticky-header .sticky-header-title-section.sticky-header-sponsor {
  -webkit-transform: translateY(-30%);
  -ms-transform: translateY(-30%);
  transform: translateY(-30%);
}

#single-sticky-header .sticky-header-title-section p {
  margin: 0;
}

#single-sticky-header .sticky-header-title-section a:hover {
  color: #030303;
}

#single-sticky-header h2 {
  font-size: 0.9rem;
  margin: 0.5rem;
}

#single-sticky-header .share-icons {
  float: left;
  width: -webkit-calc(100% - 110px);
  width: calc(100% - 110px);
  height: 2.5rem;
  line-height: 2.5rem;
}

#single-sticky-header .share-icons .mash-small {
  margin: 0 0.3125rem;
}

#single-sticky-header .share-icons .mash-small.mashsb-count {
  margin-top: 0.5rem;
}

#single-sticky-header .share-icons a {
  height: 2.25rem;
  width: 2.25rem;
  line-height: 2.25rem;
}

#single-sticky-header .share-meta {
  height: 2.5rem;
  line-height: 2.5rem;
  margin-top: 0.75rem;
}

#single-sticky-header .share-meta-label {
  float: left;
  width: 100px;
  margin: 0 0.625rem 0 0;
  height: 2.5rem;
  line-height: 2.5rem;
}

#single-sticky-header .mashsb-container {
  margin: 0;
  padding: 0;
}

#single-sticky-header .mashsb-container .icon:before {
  width: 2.25rem;
}

#single-sticky-footer {
  display: none;
  position: fixed;
  background: #fff;
  width: 100%;
  left: 0;
  bottom: 0;
  z-index: 1000;
  -webkit-box-shadow: 2px 2px 2px #ccc;
  box-shadow: 2px 2px 2px #ccc;
  padding: 0.9375rem 0;
}

#single-sticky-footer .sticky-footer-left {
  padding: 0 0.3125rem 0 1.25rem;
}

#single-sticky-footer .mashsb-buttons a.mash-small {
  margin: 3px;
}

#single-sticky-footer .onoffswitch.mash-small {
  margin: 5px;
}

#single-sticky-footer .sticky-footer-right {
  text-align: right;
  padding: 0 1.25rem 0 0.3125rem;
  font-size: 1rem;
}

#single-sticky-footer .mobile-share-box {
  display: block;
  padding-bottom: 0.3125rem;
}

#single-sticky-footer .mobile-share-box .mashicon-whatsapp {
  display: block !important;
}

#single-sticky-footer .mashsb-buttons .mashicon-whatsapp {
  display: block !important;
}

#single-sticky-footer .mashsb-container {
  margin-bottom: 0;
  padding: 0;
}

#single-sticky-footer .mobile-read-more-container .right {
  height: 2.5rem;
  line-height: 2.5rem;
}

body.single-post .site-main {
  margin-bottom: 0;
}

.single .site-header {
  margin-bottom: 1.25rem;
  z-index: 1001;
  position: relative;
}

.single #primary-bottom.single-without-sidebar .site-main {
  margin-top: 0;
}

.single .single-without-sidebar {
  margin: 0 auto;
  z-index: 15;
  position: relative;
}

.single .single-without-sidebar .site-main {
  border-radius: 10px;
}

.single .hentry,
.single .single-post-box {
  background: white;
  border-radius: 0.9375rem;
  border: 0.09375rem solid #e6e6e6;
  margin: 0 0 1.25rem;
  padding: 2.1875rem 2.5rem;
  overflow: hidden;
}

.single .hentry p,
.single .single-post-box p {
  margin-bottom: 1.5625rem;
}

.single .hentry .tooltiptext p,
.single .single-post-box .tooltiptext p {
  margin-bottom: 0.9375rem;
}

.single .single-featured-thumb-caption {
  font-size: 1rem;
  line-height: 1.375rem;
  margin: 1.25rem 0 0;
  opacity: 0.5;
  padding: 0 0.625rem;
}

.single .hentry {
  margin-top: 0;
}

.single .inc42-secondary.single-has-featured-image {
  margin-top: 3.125rem;
}

.single .single-meta-wrapper .share-meta-label {
  margin-bottom: 0;
  line-height: 100%;
}

.single .single-meta-wrapper .mashsb-container {
  padding-top: 0;
  margin: 0.3125rem 0 1.5rem 0;
}

.single .single-taxonomy-wrap .taxonomy-wrap {
  margin-bottom: 0.625rem;
}

.single .single-taxonomy-wrap .taxonomy-wrap a {
  font-size: 1rem;
}

.single .featured-video {
  width: 100%;
  border-radius: 0.9375rem;
}

.single .single-featured-thumb {
  border-radius: 0.9375rem;
  overflow: hidden;
  margin-bottom: 1.875rem;
  text-align: center;
  position: relative;
}

.single .single-featured-thumb iframe {
  width: 100%;
}

.single .single-featured-thumb img {
  border-radius: 1.25rem;
}

.single .single-featured-thumb .single-featured-thumb-container {
  display: inline-block;
  position: relative;
}

.single .single-featured-thumb .photo-credit {
  position: absolute;
  top: 20px;
  right: 20px;
  padding-left: 20px;
  color: #fff;
  font-size: 13px;
  font-weight: 300;
  -webkit-transition: opacity 0.15s ease-in-out;
  transition: opacity 0.15s ease-in-out;
  cursor: default;
  color: rgba(255, 255, 255, 0.7);
  text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.5);
  text-align: right;
  line-height: 1.5;
}

.single .single-featured-thumb .photo-credit a {
  color: #D81757;
}

.single .single-featured-thumb .photo-credit a:hover {
  color: #fff;
}

.single .single-featured-thumb .photo-credit p {
  margin-bottom: 1rem;
}

.single .entry-title {
  line-height: 1.2;
}

.single .mashsb-container {
  margin-bottom: 1.25rem;
}

.single .entry-content img {
  border-radius: 1.25rem;
  width: auto;
}

.single .entry-content img.alignnone {
  display: block;
  margin-left: auto;
  margin-right: auto;
}

.single .entry-content a {
  color: #D81757;
  -webkit-transition: color 0.5s ease;
  transition: color 0.5s ease;
}

.single .entry-content a:hover {
  color: black;
}

.single .entry-content a.pixcode--btn {
  color: white;
  text-align: center;
}

.single .entry-content a.pixcode--btn:hover {
  color: black;
}

.single .entry-content .tooltiptext a:hover {
  color: #fff;
}

.single .entry-content .entry-title a,
.single .entry-content .entry-meta a {
  color: black;
}

.single .entry-content .entry-title a:hover,
.single .entry-content .entry-meta a:hover {
  color: #D81757;
}

.single .entry-content > div:not(:empty) {
  margin-bottom: 1.5625rem;
}

.single .single-post-summary {
  margin: 0 0 1.25rem 0;
  padding: 0;
  border-top: 0;
  border-bottom: 1.5px solid #e6e6e6;
  font-size: 1.125rem;
  opacity: 1;
  line-height: 150%;
}

.single .single-post-summary p {
  padding-left: 1rem;
  position: relative;
  margin: 0.9375rem 0;
  font-size: 1.125rem;
  line-height: 150%;
  color: #444;
}

.single .single-post-summary p:not(:only-child) {
  padding-left: 1.5rem;
}

.single .single-post-summary p:not(:only-child):before {
  color: #ff0000;
  content: "•";
  display: inline-block;
  font-size: 1.125rem;
  left: 0;
  position: absolute;
  top: 0;
}

.single .single-post-summary ul {
  margin-bottom: 0;
}

.single .post-meta {
  line-height: 150%;
}

.single .post-meta .date {
  opacity: 0.5;
}

.single .post-meta .author-gravator-box-img {
  max-width: 3.75rem;
  margin-right: 10px;
  float: left;
}

.single .post-meta .sponsor-date,
.single .post-meta .sponsor-author-role {
  margin-left: 4.6875rem;
}

.single .post-meta .sponsor-date a,
.single .post-meta .sponsor-author-role a {
  -webkit-transition: 0.4s;
  transition: 0.4s;
  color: #ff9a00;
}

.single .post-meta .sponsor-date a:hover,
.single .post-meta .sponsor-author-role a:hover {
  color: #000;
}

.single .more-content {
  display: none;
}

.single .morecontent a.morelink {
  text-decoration: underline;
  margin: 0;
  font-weight: bold;
  cursor: pointer;
}

.single .author-name {
  font-size: 1.25rem;
  line-height: 110%;
  font-weight: normal;
  overflow: hidden;
}

.single .author-name.author-extra-margin {
  margin-top: 0.625rem;
}

.single .author-role {
  font-size: 1rem;
  color: #ff9a00;
  text-transform: capitalize;
}

.single .author-designation a {
  color: #ff9a00;
  -webkit-transition: 0.4s;
  transition: 0.4s;
}

.single .author-designation a:hover {
  color: #000;
}

.single .single-author-image {
  float: left;
  margin-right: 0.9375rem;
}

.single .single-author-image img {
  border-radius: 50%;
  width: 3.75rem;
  height: 3.75rem;
  -o-object-fit: cover;
  object-fit: cover;
}

.single .share-meta-label {
  font-size: 12px;
  text-transform: uppercase;
  letter-spacing: 1px;
  font-weight: 300;
  opacity: 0.5;
  margin-bottom: 2px;
}

.single .share-icons {
  text-align: left;
}

.single .share-icons a {
  display: inline-block;
  height: 40px;
  border: 1px solid #e6e6e6;
  border-radius: 50%;
  width: 40px;
  line-height: 40px;
  text-align: center;
  margin-right: 5px;
  font-size: 1.125rem;
}

.single .share-icons a:hover {
  color: #D81757;
}

.single .share-icons a .icon-facebook-squared {
  color: #3b5998;
}

.single .share-icons a .icon-facebook-squared:hover {
  color: #D81757;
}

.single .share-icons a .icon-twitter {
  color: #1da1f2;
}

.single .share-icons a .icon-twitter:hover {
  color: #D81757;
}

.single .share-icons a .icon-gplus {
  color: #db3236;
}

.single .share-icons a .icon-gplus:hover {
  color: #D81757;
}

.single .share-icons ul {
  margin: 0;
}

.single .share-icons li {
  list-style: none;
  display: inline-block;
}

.single .event-single-post-box,
.single .footer-meta-wrapper {
  margin-bottom: 1.25rem;
}

.single .event-single-post-box .post-meta,
.single .footer-meta-wrapper .post-meta {
  /*max-height: rem-calc(75);*/
  overflow: hidden;
  -webkit-transition: max-height 0.5s cubic-bezier(0, 1, 0, 1);
  transition: max-height 0.5s cubic-bezier(0, 1, 0, 1);
  position: relative;
  padding-right: 3.125rem;
  text-align: left;
  /*border-right: 1px solid #C5C5C5;*/
}

.single .event-single-post-box .post-meta .post-meta-tag-trigger,
.single .footer-meta-wrapper .post-meta .post-meta-tag-trigger {
  position: absolute;
  bottom: 0.375rem;
  right: 20px;
  cursor: pointer;
  font-size: 1.5rem;
  font-weight: bold;
  display: block;
  width: 1.75rem;
  height: 1.75rem;
  color: #fff;
}

.single .event-single-post-box .post-meta .post-meta-tag-trigger:before,
.single .footer-meta-wrapper .post-meta .post-meta-tag-trigger:before {
  font-family: "inc-font-icons";
  font-style: normal;
  font-weight: normal;
  speak: none;
  display: inline-block;
  text-decoration: inherit;
  width: 100%;
  text-align: center;
  font-variant: normal;
  text-transform: none;
  margin: 0;
  content: "\e802";
  height: 100%;
  line-height: 1.75rem;
  background: #c5c5c5;
  border-radius: 50%;
}

.single .event-single-post-box .post-meta .post-meta-tag-trigger.icon-up-open-big:before,
.single .footer-meta-wrapper .post-meta .post-meta-tag-trigger.icon-up-open-big:before {
  content: "\e803";
}

.single .event-single-post-box .post-meta.full-tags,
.single .footer-meta-wrapper .post-meta.full-tags {
  max-height: 800px !important;
  -webkit-transition: max-height 0.3s ease-in-out;
  transition: max-height 0.3s ease-in-out;
}

.single .event-single-post-box .post-meta a,
.single .footer-meta-wrapper .post-meta a {
  margin: 0.3125rem 0.3125rem 0.3125rem 0;
  display: inline-block;
  background: #f42534;
  border-radius: 1rem;
  color: #FFFFFF;
  font-size: 0.875rem;
  line-height: 1.125rem;
  padding: 0.25rem 0.75rem;
  text-transform: capitalize;
}

.single .event-single-post-box .post-meta a:hover,
.single .event-single-post-box .post-meta a:focus,
.single .footer-meta-wrapper .post-meta a:hover,
.single .footer-meta-wrapper .post-meta a:focus {
  background: #030303;
  color: #FFFFFF;
}

.single .event-single-post-box .share-meta,
.single .footer-meta-wrapper .share-meta {
  padding-left: 1.25rem;
}

.single .event-single-post-box .share-meta .mashsb-container,
.single .footer-meta-wrapper .share-meta .mashsb-container {
  padding-top: 0.8125rem;
  margin-bottom: 0;
}

.single #comments .form-submit {
  margin-bottom: 0;
}

.single .featured-popular-slider-title {
  margin: 0 auto;
}

.single .slick-slide {
  opacity: 0.4;
}

.single .slick-slide.slick-active {
  opacity: 1;
}

.single .aesop-component blockquote {
  opacity: 0.5;
  line-height: 1.3;
}

.single blockquote {
  font-size: 1.75rem;
  font-style: normal;
  font-weight: 300;
  border: 0;
  padding: 1.875rem 2.5rem;
  position: relative;
  line-height: 1.3;
}

.single blockquote:before {
  content: "\e811";
  color: #D81757;
  font-family: "inc-font-icons";
  font-size: 2.875rem;
  line-height: 2.875rem;
  position: absolute;
  left: 0;
  top: 0.625rem;
}

.single .single-middle-section {
  font-size: 1.375rem;
  line-height: 2.25rem;
}

.single .single-middle-section .entry-content {
  margin: 0;
}

.single .mashSelectionSharer ul {
  margin: 0;
  padding: 0;
}

.single .mashSelectionSharer ul li {
  margin: 0 2px;
}

.single .single-popular-posts-slider .mashsb-container {
  margin-bottom: 0;
}

.single .single-popular-posts-slider .mashsb-container .icon:before {
  width: 2rem;
}

.single .single-popular-posts-slider .mashsb-container .mashsb-box .mashsb-buttons a.mash-small {
  margin: 0 0.75rem;
}

.single .mashsb-container .mashsb-box .mashsb-buttons a.mash-small {
  padding: 0;
  border: 0;
  margin: 0.3125rem;
}

.single .mashsb-container .icon {
  text-align: center;
}

.single .mashsb-container .icon:before {
  float: none;
  margin: 0;
  width: 2.5rem;
}

.single .mashsb-container .text {
  display: none;
  height: 0;
  width: 0;
  line-height: 0;
}

.single .mashsb-container .mashsb-count.mash-small {
  font-size: 1.25rem;
  margin-top: 0.8125rem;
}

.single .mashsb-container .onoffswitch.mash-small,
.single .mashsb-container .onoffswitch2.mash-small {
  width: 2.5rem;
  height: 2.5rem;
  line-height: 2.5rem;
  border-radius: 50%;
  margin: 0.3125rem;
}

.single .mashicon-facebook .icon {
  /*color: #3b5998;*/
}

.single .mashicon-facebook .icon:before {
  content: "\f308";
  font-family: "inc-font-icons";
}

.single .mashicon-whatsapp {
  background: #34af23;
}

.single .mashicon-whatsapp .icon {
  /*color: #34af23;*/
}

.single .mashicon-whatsapp .icon:before {
  content: "\f232";
  font-family: "inc-font-icons";
}

.single .mashicon-twitter .icon {
  /*color: #1DA1F2;*/
}

.single .mashicon-twitter .icon:before {
  content: "\f099";
  font-family: "inc-font-icons";
}

.single .mashicon-google .icon {
  /*color: #db3236;*/
}

.single .mashicon-google .icon:before {
  content: "\f0d5";
  font-family: "inc-font-icons";
}

.single #jp-relatedposts {
  display: none !important;
}

.single .inc-iframe-container {
  margin: 1.25rem 0 2.5rem;
  text-align: center;
}

.single .inc-iframe-container iframe {
  margin: 0 auto;
}

.single .summary-card-top-meta .mashsb-container .icon:before {
  width: 100%;
}

.single .single-related-posts-slider {
  visibility: hidden;
  opacity: 0;
  height: 1px;
  overflow: hidden;
}

.single .single-related-posts-slider.slick-initialized {
  visibility: visible;
  opacity: 1;
  height: auto;
}

.single .single-related-posts-slider .slick-slide {
  margin: 0 0.625rem;
}

.single .single-related-posts-slider .entry-title {
  margin-bottom: 0;
}

.single .single-related-posts-slider .slick-slide {
  height: 100%;
  margin-bottom: 1.25rem;
}

.single .single-related-posts-slider .slick-slide > div {
  height: 100%;
}

.single .single-related-posts-slider .slick-slide > div .card-wrapper {
  height: 100%;
}

.single .single-related-posts-slider .slick-slide > div .card-wrapper .card-content {
  padding-bottom: 1.875rem;
}

.single .single-related-posts-slider .slick-slide > div .card-wrapper .card-content .meta-wrapper {
  position: absolute;
  bottom: 1.5625rem;
  width: -webkit-calc(100% - 48px);
  width: calc(100% - 48px);
}

.single .site-content iframe {
  margin: 0 auto;
  display: block;
}

.page .entry-content a {
  color: #D81757;
  -webkit-transition: color 0.5s ease;
  transition: color 0.5s ease;
}

.page .entry-content a:hover {
  color: black;
}

.page .entry-content a.pixcode--btn {
  color: white;
  text-align: center;
}

.page .entry-content a.pixcode--btn:hover {
  color: black;
}

.button-pink {
  background: #D81757;
  color: #FFFFFF;
  padding: 0.5rem 2.1875rem;
  border-radius: 0.3125rem;
  text-align: center;
}

.button-pink:hover {
  color: #000;
}

.single-author-bio h3 {
  margin-bottom: 0.9375rem;
  font-size: 1.5rem;
  line-height: 1.875rem;
}

.single-author-bio h4.author-name {
  margin-bottom: 0;
  line-height: 120%;
  overflow: hidden;
}

.single-author-bio h4.author-name.author-extra-margin {
  margin-top: 1rem;
}

.single-author-bio .author-gravator-box-img,
.single-author-bio img {
  float: left;
  border-radius: 50%;
  width: 60px;
  height: 60px;
  margin-right: 0.9375rem;
  -o-object-fit: cover;
  object-fit: cover;
}

.single-author-bio .author-role {
  line-height: 160%;
  font-size: 1rem;
}

.single-author-bio .author-designation {
  line-height: 140%;
}

.single-author-bio .author-bio-description {
  margin-bottom: 0;
  line-height: 160%;
}

.author-bio-description {
  margin: 10px 0;
}

.single-popular-posts {
  margin: 2.5rem 0 0;
}

.single-popular-posts .single-popular-posts-slider {
  visibility: hidden;
  opacity: 0;
  height: 1px;
  overflow: hidden;
}

.single-popular-posts .single-popular-posts-slider.slick-initialized {
  visibility: visible;
  opacity: 1;
  height: auto;
}

.single-popular-posts .single-popular-posts-slider .slick-slide {
  margin: 0 0.625rem;
}

.single-popular-posts .single-popular-posts-slider .slick-slide {
  height: 100%;
  margin-bottom: 1.25rem;
}

.single-popular-posts .single-popular-posts-slider .slick-slide > div {
  height: 100%;
}

.single-popular-posts .single-popular-posts-slider .slick-slide > div .card-wrapper {
  height: 100%;
}

.single-popular-posts .single-popular-posts-slider .slick-slide > div .card-wrapper .card-content {
  padding-bottom: 1.875rem;
}

.single-popular-posts .single-popular-posts-slider .slick-slide > div .card-wrapper .card-content .meta-wrapper {
  position: absolute;
  bottom: 1rem;
  width: -webkit-calc(100% - 48px);
  width: calc(100% - 48px);
}

.single-popular-posts h3 {
  font-size: 2rem;
  margin-bottom: 1.25rem;
}

.single-popular-posts .card-wrapper {
  margin-bottom: 0;
}

.single-popular-posts .author-role {
  line-height: 130%;
}

.author-gravator-box {
  position: relative;
  display: inline-block;
  float: left;
}

.author-bio-description {
  margin: 10px 0;
}

/* Facebook Comments */

#wpdevar_comment_4 span {
  font-family: "Noto Sans", sans-serif !important;
  font-size: 2rem !important;
  font-weight: bold;
}

/*------------------------------------*\
    CSS for Events archive page
\*------------------------------------*/

.events-archive {
  background-color: #f4f4f4;
  /* Footer CSS */
  /* CSS for filter bar */
}

.events-archive #tribe-events-pg-template,
.events-archive .tribe-events-pg-template {
  max-width: none;
}

.events-archive .events-header-post .archive-event-card-details-wrapper {
  margin-bottom: 12px;
  border-radius: 5px;
}

.events-archive .events-header-post .card-content {
  padding-bottom: 0.687rem;
}

.events-archive .events-header-post .card-content .entry-title {
  margin-bottom: 0;
}

.events-archive .events-header-post .card-content .location {
  opacity: 0.5;
  margin-bottom: 8px;
}

.events-archive .events-header-post .card-content .content {
  font-size: 16px;
  line-height: 24px;
}

.events-archive .category-header .card-wrapper.horizontal-card .card-content {
  width: 54%;
}

.events-archive .category-header .card-wrapper.horizontal-card figure {
  width: 44%;
}

.events-archive .category-header .filter-wrapper .pills {
  color: white;
  opacity: 1;
  border: 1px solid rgba(255, 255, 255, 0.5019607843);
  border-radius: 1rem;
  padding: 0 10px;
  font-size: 14px;
  background-color: rgba(255, 255, 255, 0.2);
  min-width: 5rem;
  text-align: center;
  font-weight: 300;
}

.events-archive .category-header .filter-wrapper .left a {
  font-size: 18px;
}

.events-archive .category-header .filter-wrapper .left li {
  margin: 0 0 -1px 0;
  padding: 0 1.25rem;
}

.events-archive .category-header .filter-wrapper .right li {
  margin: 0.625rem 0;
  margin-left: 0.5rem;
}

.events-archive .category-header .filter-wrapper .right .separator {
  border-right: 2px solid rgba(244, 244, 244, 0.5019607843);
  margin-right: 5px;
  color: transparent;
}

.events-archive .category-header .filter-wrapper .filter-wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 0;
}

.events-archive .category-header .filter-wrapper .filter-wrap ul ul.datepicker-wrap {
  top: 1.8em;
}

.events-archive .category-header .filter-wrapper .active {
  border-bottom: 2px solid #f4f4f4;
}

.events-archive #tribe-events-pg-template {
  padding: 0;
}

.events-archive .archive-events-footer {
  text-align: center;
  margin-top: 30px;
}

.events-archive .archive-events-footer .button {
  font-size: 14px;
  color: white;
}

.events-archive .archive-events-footer .current {
  opacity: 0.6;
  cursor: default;
}

.events-archive #tribe-events-bar {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin: 0;
}

.events-archive #tribe-events-bar .label-tribe-bar-date {
  display: none;
}

.events-archive #tribe-events-bar #tribe_events_filter_control {
  display: none;
}

.events-archive #tribe-events-bar #tribe-bar-form {
  background-color: initial;
}

.events-archive #tribe-events-bar #tribe_events_filters_wrapper.tribe-events-filters-horizontal {
  background-color: initial;
  margin: 0;
  position: relative;
  width: 5.625rem;
}

.events-archive #tribe-events-bar #tribe_events_filters_wrapper.tribe-events-filters-horizontal .tribe-events-filters-content {
  background-color: initial;
  background-color: rgba(255, 255, 255, 0.2);
  border-radius: 1rem;
  line-height: normal;
}

.events-archive #tribe-events-bar #tribe_events_filters_wrapper.tribe-events-filters-horizontal .tribe-events-filters-content #tribe_events_filters_form {
  height: 25px;
  padding-top: 0;
  display: block;
}

.events-archive #tribe-events-bar #tribe_events_filters_wrapper.tribe-events-filters-horizontal .tribe-events-filters-content #tribe_events_filters_form input[type=submit] {
  display: none;
}

.events-archive #tribe-events-bar #tribe_events_filters_wrapper.tribe-events-filters-horizontal .tribe-events-filters-content .tribe-events-filter-group {
  border: 0;
  border-radius: 5px;
  max-width: 300px;
  width: 300px;
  right: 15px;
  top: 1.5625rem;
}

.events-archive #tribe-events-bar #tribe_events_filters_wrapper.tribe-events-filters-horizontal .tribe-events-filters-content .tribe-events-filter-group:after,
.events-archive #tribe-events-bar #tribe_events_filters_wrapper.tribe-events-filters-horizontal .tribe-events-filters-content .tribe-events-filter-group:before {
  left: auto;
  top: -14px;
  right: 20px;
  border-bottom-color: #fff;
}

.events-archive #tribe-events-bar #tribe_events_filters_wrapper.tribe-events-filters-horizontal .tribe-events-filters-content .tribe-events-filter-group:after {
  display: none;
}

.events-archive #tribe-events-bar #tribe_events_filters_wrapper.tribe-events-filters-horizontal .tribe-events-filters-content .tribe-events-filter-group:before {
  right: 20px;
  top: -14px;
  left: auto;
}

.events-archive #tribe-events-bar #tribe_events_filters_wrapper.tribe-events-filters-horizontal #tribe_events_filter_item_city {
  vertical-align: initial;
  width: 100%;
  text-align: center;
  padding: 0;
}

.events-archive #tribe-events-bar #tribe_events_filters_wrapper.tribe-events-filters-horizontal #tribe_events_filter_item_city h3 {
  background: none;
  font-size: 14px;
  font-weight: 300;
  padding: 0;
  padding-top: 5px;
  border-bottom: 0;
}

.events-archive #tribe-events-bar #tribe_events_filters_wrapper.tribe-events-filters-horizontal #tribe_events_filter_item_city .horizontal-drop-indicator {
  display: none;
}

.events-archive #tribe-events-bar #tribe_events_filters_wrapper.tribe-events-filters-horizontal #tribe_events_filter_item_city .tribe-filter-status {
  display: none;
}

.events-archive #tribe-events-bar #tribe_events_filters_wrapper.tribe-events-filters-horizontal #tribe_events_filter_item_city .select2-search-choice-close {
  padding-top: 3px;
  top: 7px;
  left: 4px;
}

.events-archive #tribe-events-bar #tribe_events_filters_wrapper.tribe-events-filters-horizontal #tribe_events_filter_item_city .select2-search-choice {
  letter-spacing: normal;
  background: #f42534;
  border-radius: 1rem;
  color: #ffffff;
  font-size: 0.875rem;
  line-height: 1.125rem;
  padding: 0.25rem 0.92rem;
  padding-left: 1.2rem;
  margin: 3px 2px;
}

.events-archive #tribe-events-bar #tribe_events_filters_wrapper.tribe-events-filters-horizontal #tribe_events_filter_item_city .select2-search-choice-close {
  background: url("img/select-2.png") right 3px no-repeat !important;
}

.events-archive #tribe-events-bar #tribe_events_filters_wrapper.tribe-events-filters-horizontal #tribe_events_filter_item_city .select2-choices {
  background-image: none;
}

.events-archive #tribe-events-bar #tribe_events_filters_wrapper.tribe-events-filters-horizontal #tribe_events_filter_item_city .select2-search-field {
  background: none;
}

.events-archive #tribe-events-bar #tribe_events_filters_wrapper.tribe-events-filters-horizontal .active {
  border: none;
}

.events-archive #tribe-events-bar #tribe_events_filters_wrapper.tribe-events-filters-horizontal .tribe-events-filters-label {
  display: none;
}

.events-archive #tribe-events-bar #tribe-bar-dates {
  padding: 5px;
  border: 1px solid;
  background-color: rgba(255, 255, 255, 0.2);
  border-radius: 1rem;
  width: 80px;
}

.events-archive #tribe-events-bar #tribe-bar-dates #tribe-bar-date {
  color: white;
  font-style: normal;
  text-align: center;
  width: 100%;
}

.events-archive #tribe-events-bar #tribe-bar-dates #tribe-bar-date::-webkit-input-placeholder {
  color: white;
  font-style: normal;
  font-size: 14px;
  font-weight: 300;
  text-align: center;
}

.events-archive #tribe-events-bar #tribe-bar-dates #tribe-bar-date::-moz-placeholder {
  color: white;
  font-style: normal;
  font-size: 14px;
  font-weight: 300;
  text-align: center;
}

.events-archive #tribe-events-bar #tribe-bar-dates #tribe-bar-date:-ms-input-placeholder {
  color: white;
  font-style: normal;
  font-size: 14px;
  font-weight: 300;
  text-align: center;
}

.events-archive #tribe-events-bar #tribe-bar-dates #tribe-bar-date::-ms-input-placeholder {
  color: white;
  font-style: normal;
  font-size: 14px;
  font-weight: 300;
  text-align: center;
}

.events-archive #tribe-events-bar #tribe-bar-dates #tribe-bar-date::placeholder {
  color: white;
  font-style: normal;
  font-size: 14px;
  font-weight: 300;
  text-align: center;
}

.events-archive .inc42-pagination {
  margin: 0;
}

.events-archive .tribe-events-notices {
  background: none;
  border: 1px solid #df2c33;
  margin-left: auto;
  margin-right: auto;
  color: #e02e30;
  margin-top: 2.5rem;
  padding: 0.5rem;
}

#wpdevar_comment_1 > span {
  font-weight: bold;
  padding-left: 0 !important;
}

body.admin-bar .events-archive .datepicker {
  margin-top: 2rem;
}

.iframe-empty-div {
  margin: 0;
  padding: 0;
}

.code-block:blank,
.code-block:empty {
  margin: 0 !important;
  padding: 0 !important;
}

.archive-advertise-box {
  margin: 1.5rem 0;
  text-align: center;
}

.loading-article {
  background: #fcfcfc;
  border-radius: 0.45rem;
  padding: 1.4375rem 2.5rem;
  position: relative;
}

.loading-article .loading-title {
  color: #000000;
  font-size: 2rem;
  font-weight: bold;
  line-height: 2.5625rem;
  margin: 0 0 1rem;
  opacity: 0.2;
  text-align: center;
}

.loading-article .small-loader,
.loading-article .large-loader {
  height: 1.25rem;
  margin-bottom: 1.25rem;
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: forwards;
  animation-fill-mode: forwards;
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
  -webkit-animation-name: placeHolderShimmer;
  animation-name: placeHolderShimmer;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
  background: #f0f0f0;
  background: -webkit-gradient(linear, left top, right top, color-stop(8%, #eeeeee), color-stop(18%, #dddddd), color-stop(33%, #eeeeee));
  background: -webkit-linear-gradient(left, #eeeeee 8%, #dddddd 18%, #eeeeee 33%);
  background: linear-gradient(to right, #eeeeee 8%, #dddddd 18%, #eeeeee 33%);
  background-size: 800px 104px;
  position: relative;
}

.loading-article .small-loader {
  height: 0.75rem;
  left: 2.5rem;
  position: absolute;
  top: 2.5rem;
  width: 6rem;
}

.page .hentry {
  background: white;
  border-radius: 0.9375rem;
  border: 0.09375rem solid #e6e6e6;
  margin: 0 0 1.25rem 0;
  padding: 2.1875rem 2.5rem;
  overflow: hidden;
}

.page .hentry p {
  margin-bottom: 1.5625rem;
}

.home-recommendations .loading-article {
  background-color: #fff;
  padding: 16.5px 0;
}

.inc42-full-post-container {
  position: relative;
  margin-bottom: 0;
}

.inc42-full-post-container.inc42-full-post-featured > .row:first-child .single-without-sidebar .site-main.featured-image-site-content {
  margin-top: -3.125rem;
  position: relative;
}

.single-page-without-sidebar {
  margin: 0 auto;
}

.single-page-without-sidebar .entry-content a {
  color: #D81757;
}

.single-page-without-sidebar .entry-content a:hover {
  color: black;
}

.entry-content {
  /* below code commented to activate parallax effect */
  /*
         .aesop-parallax-component .aesop-parallax-sc {
             height: auto !important;
             transform: none;
             .aesop-parallax-sc-img.is-parallax {
                     top:0;
                     transform: none !important;
                     position: relative;
             }

         }
         */
}

.entry-content .aesop-quote-component.aesop-quote-type-pull.aesop-component-align-center {
  border-top-color: #D81757;
}

.entry-content .aesop-story-collection .aesop-collection-item .aesop-collection-item-inner .aesop-collection-item-excerpt {
  font-size: 1.125rem;
}

.entry-content .aesop-quote-component.aesop-quote-type-pull.aesop-component-align-left {
  padding-left: 0;
  border-color: #D81757;
}

.entry-content .aesop-quote-component.aesop-quote-type-pull.aesop-component-align-left blockquote {
  font-size: 1.25rem !important;
}

.entry-content .aesop-quote-component.aesop-quote-type-pull.aesop-component-align-right {
  padding-right: 0;
  border-color: #D81757;
}

.entry-content .aesop-quote-component.aesop-quote-type-pull.aesop-component-align-right blockquote {
  font-size: 1.25rem !important;
}

.entry-content .aesop-story-collection .aesop-collection-item .aesop-collection-item-inner .aesop-collection-meta {
  font-size: 1.125rem;
  margin-bottom: 2rem;
}

.leaderboard-mobile-ad {
  text-align: center;
}

html body div#om-wrniflrawhohldu5taux #email {
  max-width: 45% !important;
}

html body div#om-wrniflrawhohldu5taux #submit-om {
  max-width: 45% !important;
}

html div#om-ydowxutrzia3lpr08h6s .cleveland-FieldsElement--wrapper input:not([type=submit]) {
  margin-right: 10px !important;
}

#rt-Inc42-Article {
  margin: 1.5rem 0;
}

#inc-back-to-top {
  display: block;
  position: fixed;
  width: 40px;
  height: 40px;
  line-height: 40px;
  bottom: 15px;
  right: 15px;
  opacity: 0;
  background-image: -webkit-gradient(linear, left top, right top, from(#d31027), color-stop(51%, #ea384d), to(#d31027));
  background-image: -webkit-linear-gradient(left, #d31027 0%, #ea384d 51%, #d31027 100%);
  background-image: linear-gradient(to right, #d31027 0%, #ea384d 51%, #d31027 100%);
  border-radius: 50%;
  text-align: center;
  font-weight: bold;
  font-size: 24px;
  color: #fff;
  cursor: pointer;
  -webkit-transition: 0.5s;
  transition: 0.5s;
  z-index: 1001;
}

#inc-back-to-top.inc-visible {
  opacity: 1;
  -webkit-transition: 0.5s;
  transition: 0.5s;
}

#inc-back-to-top:hover {
  background-image: -webkit-gradient(linear, left top, right top, from(#ea384d), color-stop(51%, #d31027), to(#ea384d));
  background-image: -webkit-linear-gradient(left, #ea384d 0%, #d31027 51%, #ea384d 100%);
  background-image: linear-gradient(to right, #ea384d 0%, #d31027 51%, #ea384d 100%);
}

@-webkit-keyframes fadeIn {
  from {
    opacity: 0;
  }

  to {
    opacity: 1;
  }
}

@keyframes fadeIn {
  from {
    opacity: 0;
  }

  to {
    opacity: 1;
  }
}

/* Sticky */

.single .widget-sidebar {
  -webkit-transition: 0.3s;
  transition: 0.3s;
}

.single .inc-scroll-up .is_stuck.widget-sidebar {
  margin-top: 55px;
}

.mobile-read-more-container .read-more-option {
  border-radius: 0.25rem;
  border: 0;
  color: #ffffff;
  cursor: pointer;
  display: inline-block;
  font-family: "CircularStd", sans-serif;
  font-size: 0.875rem;
  font-weight: 700;
  letter-spacing: 0.05563rem;
  line-height: 1.5rem;
  padding: 0.5rem 0.75rem;
  text-transform: uppercase;
}

.responses_title {
  font-size: 2rem;
  font-family: "Noto Sans", sans-serif;
  color: #000000;
  font-weight: 700;
  padding-left: 0.625rem;
}

.fb_comments_btn_container {
  padding: 0.6rem;
  text-align: right;
}

.archive .inc-summary-popup {
  display: none;
}

div#issuem-leaky-paywall-articles-remaining-nag {
  display: none;
}

.plus-bottom-bar:before {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  height: 105px;
  background: rgb(34, 36, 47);
  z-index: 1;
  width: 100%;
}

.plus-bottom-bar .tp-container-inner {
  position: relative;
  z-index: 2;
}

.plus-bottom-bar {
  display: none !important;
  position: fixed;
  bottom: 0px;
  width: 100%;
  z-index: 99999;
}

.single-post .plus-bottom-bar {
  display: block !important;
}

.single-post .plus-bottom-bar iframe {
  width: 100% !important;
}

.single-post .plus-bottom-bar:empty {
  display: none !important;
}

.page-template-plus-recordings .inc42-plus .inc42-plus_accordion button.accordion.active {
  border-bottom: 0;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}

.page-template-plus-recordings #faq-container .inc42-plus_accordion .panel {
  padding: 20px;
}

.page-template-plus-recordings #faq-container .inc42-plus_accordion button:after {
  height: 100%;
  line-height: 64.5px;
}

.page-template-plus-recordings .inc42-plus .inc42-plus_accordion button.accordion {
  margin-top: 15px;
  border-radius: 6px;
  margin-bottom: 0;
}

.site-inc42-plus #faq-container .inc42-plus_accordion {
  margin-top: 3rem;
}

.page-id-244266 a.button.large.inc42-plus__cta {
  display: none;
}

.page-id-244266 a#show-sessions {
  display: inline-block;
}

/*event page card min height	*/

.page.page-template-events .events .event-card .event-description {
  min-height: 60px;
}

.filter-wrapper {
  -webkit-box-shadow: 0 12px 40px 0 rgba(0, 0, 0, 0.12);
  box-shadow: 0 12px 40px 0 rgba(0, 0, 0, 0.12);
  width: 100%;
}

.filter-wrapper .sticky-filter-logo {
  max-width: 5.4375rem;
  opacity: 0;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  height: 0;
  width: 0;
}

.category-header {
  -webkit-box-shadow: 0 12px 40px 0 rgba(0, 0, 0, 0.12);
  box-shadow: 0 12px 40px 0 rgba(0, 0, 0, 0.12);
  color: #FFFFFF;
  margin-bottom: 3.125rem;
  margin-top: -4.3125rem;
  padding-top: 6.1875rem;
  position: relative;
  z-index: 11;
}

.category-header .taxonomy-description {
  color: #FFFFFF;
  font-size: 1.125rem;
  font-weight: 300;
  line-height: 1.75rem;
  opacity: 0.8;
  position: relative;
  display: none;
}

.category-header .taxonomy-description p {
  position: relative;
}

.category-header .taxonomy-description p:first-child:before {
  content: "\e811";
  font-family: "inc-font-icons";
  font-size: 3.125rem;
  font-style: normal;
  font-weight: normal;
  margin-right: 0.5rem;
  opacity: 0.5;
  position: relative;
  speak: none;
  top: -0.125rem;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}

.category-header .taxonomy-description a {
  font-weight: bold;
  cursor: pointer;
  color: #fff;
  text-decoration: underline;
}

.category-header .taxonomy-description a:hover {
  color: #fff;
}

.category-header .taxonomy-description .description h1,
.category-header .taxonomy-description .description h2,
.category-header .taxonomy-description .description h3,
.category-header .taxonomy-description .description h4,
.category-header .taxonomy-description .description h5,
.category-header .taxonomy-description .description h6 {
  margin-bottom: 0.3125rem;
}

.category-header .taxonomy-description .more-content {
  display: none;
}

.category-header .taxonomy-description .readmore-link-div {
  text-align: center;
}

.category-header .taxonomy-description .morecontent a.morelink {
  color: #FFFFFF;
  text-decoration: underline;
  margin: 0;
}

.category-header .taxonomy-description .morecontent a.morelink:hover {
  color: #FFFFFF;
  text-decoration: none;
}

.category-header .card-wrapper.horizontal-card {
  -webkit-box-shadow: 0 20px 60px 0 rgba(0, 0, 0, 0.2);
  box-shadow: 0 20px 60px 0 rgba(0, 0, 0, 0.2);
  color: #000000;
  margin: 1.875rem 0 4.375rem;
}

.category-header .card-wrapper.horizontal-card .sponsor-tag {
  left: -1.75rem;
}

.category-header .card-wrapper.horizontal-card .sponsor-tag a {
  margin-left: 0.625rem;
  color: #fff;
  font-weight: bold;
  font-size: 1rem;
}

.category-header .card-wrapper.horizontal-card figure {
  width: 53%;
}

.category-header .card-wrapper.horizontal-card figure img {
  border-radius: 0;
  -webkit-box-shadow: 0 30px 50px 0 rgba(0, 0, 0, 0.3);
  box-shadow: 0 30px 50px 0 rgba(0, 0, 0, 0.3);
  height: 19.6875rem;
  -webkit-transform: scale(1.1);
  -ms-transform: scale(1.1);
  transform: scale(1.1);
  width: 23.625rem;
}

.category-header .card-wrapper.horizontal-card .card-content {
  width: 47%;
}

.page-template-video-landing .category-header .taxonomy-description,
.post-type-archive-inc42-videos .category-header .taxonomy-description,
.tax-videos-tags .category-header .taxonomy-description,
.tax-videos-category .category-header .taxonomy-description {
  display: block;
}

.page-template-video-landing .video-landing-slider,
.post-type-archive-inc42-videos .video-landing-slider,
.tax-videos-tags .video-landing-slider,
.tax-videos-category .video-landing-slider {
  visibility: hidden;
  margin-top: 80px;
}

.page-template-video-landing .video-landing-slider.slick-initialized,
.post-type-archive-inc42-videos .video-landing-slider.slick-initialized,
.tax-videos-tags .video-landing-slider.slick-initialized,
.tax-videos-category .video-landing-slider.slick-initialized {
  visibility: visible;
}

.page-template-video-landing .video-landing-slider .card-content,
.post-type-archive-inc42-videos .video-landing-slider .card-content,
.tax-videos-tags .video-landing-slider .card-content,
.tax-videos-category .video-landing-slider .card-content {
  padding: 0;
}

.page-template-video-landing .video-landing-slider .video-card-wrapper,
.post-type-archive-inc42-videos .video-landing-slider .video-card-wrapper,
.tax-videos-tags .video-landing-slider .video-card-wrapper,
.tax-videos-category .video-landing-slider .video-card-wrapper {
  border: 0;
  background: transparent;
  margin: 0;
}

.page-template-video-landing .video-landing-slider .video-card-wrapper .card-image,
.post-type-archive-inc42-videos .video-landing-slider .video-card-wrapper .card-image,
.tax-videos-tags .video-landing-slider .video-card-wrapper .card-image,
.tax-videos-category .video-landing-slider .video-card-wrapper .card-image {
  margin: 0;
  overflow: hidden;
}

.page-template-video-landing .video-landing-slider .video-card-wrapper .card-content,
.post-type-archive-inc42-videos .video-landing-slider .video-card-wrapper .card-content,
.tax-videos-tags .video-landing-slider .video-card-wrapper .card-content,
.tax-videos-category .video-landing-slider .video-card-wrapper .card-content {
  position: relative;
}

.page-template-video-landing .video-landing-slider .video-card-wrapper .card-content .overlay,
.post-type-archive-inc42-videos .video-landing-slider .video-card-wrapper .card-content .overlay,
.tax-videos-tags .video-landing-slider .video-card-wrapper .card-content .overlay,
.tax-videos-category .video-landing-slider .video-card-wrapper .card-content .overlay {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  background: rgba(0, 0, 0, 0.5);
  z-index: 2;
  display: block;
}

.page-template-video-landing .video-landing-slider .slick-prev,
.page-template-video-landing .video-landing-slider .slick-next,
.post-type-archive-inc42-videos .video-landing-slider .slick-prev,
.post-type-archive-inc42-videos .video-landing-slider .slick-next,
.tax-videos-tags .video-landing-slider .slick-prev,
.tax-videos-tags .video-landing-slider .slick-next,
.tax-videos-category .video-landing-slider .slick-prev,
.tax-videos-category .video-landing-slider .slick-next {
  top: 50%;
  margin-top: -35px;
}

.page-template-video-landing .video-landing-slider .slick-prev.slick-disabled,
.page-template-video-landing .video-landing-slider .slick-next.slick-disabled,
.post-type-archive-inc42-videos .video-landing-slider .slick-prev.slick-disabled,
.post-type-archive-inc42-videos .video-landing-slider .slick-next.slick-disabled,
.tax-videos-tags .video-landing-slider .slick-prev.slick-disabled,
.tax-videos-tags .video-landing-slider .slick-next.slick-disabled,
.tax-videos-category .video-landing-slider .slick-prev.slick-disabled,
.tax-videos-category .video-landing-slider .slick-next.slick-disabled {
  visibility: hidden;
}

.page-template-video-landing .video-category-filter li,
.post-type-archive-inc42-videos .video-category-filter li,
.tax-videos-tags .video-category-filter li,
.tax-videos-category .video-category-filter li {
  padding: 0.625rem 0;
  margin-left: 10px;
}

.page-template-video-landing .video-category-filter li a,
.post-type-archive-inc42-videos .video-category-filter li a,
.tax-videos-tags .video-category-filter li a,
.tax-videos-category .video-category-filter li a {
  padding: 0 10px;
  background: rgba(255, 255, 255, 0.2);
  border: 1px solid #fff;
  border-radius: 20px;
  line-height: 1.6;
  font-size: 14px;
}

.page-template-video-landing .video-category-filter li li,
.post-type-archive-inc42-videos .video-category-filter li li,
.tax-videos-tags .video-category-filter li li,
.tax-videos-category .video-category-filter li li {
  padding: 0;
  margin: 0;
}

.page-template-video-landing .video-category-filter li li a,
.post-type-archive-inc42-videos .video-category-filter li li a,
.tax-videos-tags .video-category-filter li li a,
.tax-videos-category .video-category-filter li li a {
  padding: 5px 24px;
}

.page-template-video-landing .video-category-filter li li a:hover,
.post-type-archive-inc42-videos .video-category-filter li li a:hover,
.tax-videos-tags .video-category-filter li li a:hover,
.tax-videos-category .video-category-filter li li a:hover {
  color: #EE3736;
}

.page-template-video-landing .video-category-filter li:hover > ul,
.post-type-archive-inc42-videos .video-category-filter li:hover > ul,
.tax-videos-tags .video-category-filter li:hover > ul,
.tax-videos-category .video-category-filter li:hover > ul {
  display: block;
}

.page-template-video-landing .filter-wrap ul ul,
.post-type-archive-inc42-videos .filter-wrap ul ul,
.tax-videos-tags .filter-wrap ul ul,
.tax-videos-category .filter-wrap ul ul {
  top: 44px;
}

.filter-wrap {
  padding-bottom: 0;
  padding-top: 0.625rem;
}

.filter-wrap .filter-container {
  border-top: 2px solid rgba(255, 255, 255, 0.5);
  width: 100%;
}

.filter-wrap ul {
  list-style: none;
  margin: 0;
  padding: 0;
}

.filter-wrap ul ul {
  background: #FFFFFF;
  border-radius: 0.25rem;
  -webkit-box-shadow: 0 12px 40px 0 rgba(0, 0, 0, 0.12);
  box-shadow: 0 12px 40px 0 rgba(0, 0, 0, 0.12);
  display: none;
  padding-bottom: 0.9375rem;
  padding-top: 0.9375rem;
  position: absolute;
  right: 0;
  top: 3.125rem;
  width: 12.5rem;
  z-index: 11;
}

.filter-wrap ul ul.datepicker-wrap {
  width: 19.6875rem;
}

.filter-wrap ul ul:after {
  bottom: 100%;
  right: 10%;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
  border-color: rgba(255, 255, 255, 0);
  border-bottom-color: #FFFFFF;
  border-width: 0.625rem;
}

.filter-wrap ul.right > li a i {
  z-index: -1;
}

.filter-wrap li {
  float: left;
  margin-left: 2.5rem;
  position: relative;
}

.filter-wrap li.active > ul {
  display: block;
}

.filter-wrap li.active > a {
  color: #FFFFFF;
  cursor: pointer;
  opacity: 1;
  padding: 0.625rem 0;
}

.filter-wrap li.active > a i:before {
  content: "\e80f";
}

.filter-wrap li li {
  margin-left: 0;
  float: none;
}

.filter-wrap li li > a {
  color: #000000;
  cursor: pointer;
  display: block;
  font-weight: normal;
  padding: 0.3125rem 1.5rem;
}

.filter-wrap li li > a:hover,
.filter-wrap li li > a:focus {
  color: #000000;
  display: block;
  font-weight: normal;
  padding: 0.3125rem 1.5rem;
}

.filter-wrap li li:hover > a,
.filter-wrap li li:focus > a,
.filter-wrap li li.active > a {
  color: #000000;
  cursor: pointer;
  display: block;
  font-weight: normal;
  padding: 0.3125rem 1.5rem;
}

.filter-wrap a {
  color: #FFFFFF;
  cursor: pointer;
  display: block;
  font-size: 1rem;
  font-weight: bold;
  opacity: 0.7;
  padding: 0.625rem 0;
}

.filter-wrap a.custom-logo-link {
  opacity: 1;
}

.category-wrapper .site-main,
.archive-wrapper .site-main {
  padding: 0;
}

.featured-stories-wrapper {
  margin-bottom: 3.125rem;
  padding-top: 6.25rem;
  position: relative;
}

.single-middle-section .featured-stories-wrapper {
  margin-bottom: 0;
  padding-top: 0;
}

.single-middle-section .featured-stories-wrapper:before {
  background: transparent !important;
}

.single-middle-section .featured-stories-wrapper .entry-title,
.single-middle-section .featured-stories-wrapper h2 {
  color: #000000;
  font-size: 1.75rem;
}

.single-middle-section .featured-stories-wrapper .card-content .entry-title,
.single-middle-section .featured-stories-wrapper .card-content h2 {
  font-size: 1rem;
}

.featured-stories-wrapper:before {
  content: "";
  display: block;
  height: 350px;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 1;
}

.featured-stories-wrapper .row {
  position: relative;
  z-index: 2;
}

.featured-stories-wrapper .entry-title {
  color: #FFFFFF;
}

.featured-stories-wrapper .view-more {
  color: #FFFFFF;
  font-size: 16px;
  font-weight: bold;
  line-height: 60px;
  opacity: 0.5;
  text-transform: uppercase;
}

.featured-stories-wrapper .view-more:hover {
  opacity: 1;
}

.datepicker-custom-wrap {
  display: none;
}

.datepicker-to,
.datepicker-from {
  position: relative;
}

.datepicker-from {
  padding-right: 0.3125rem;
}

.datepicker-to {
  padding-left: 0.3125rem;
}

.cat-datepicker-range {
  width: 50%;
  float: left;
  color: #000000;
  margin-bottom: 0.9375rem;
  position: relative;
}

.cat-datepicker-range input {
  max-width: 100%;
  padding: 5px 7px;
  border-radius: 0;
  font-size: 16px;
  line-height: 1.4;
}

.datepicker-custom-filter-wrap {
  display: none;
  margin-top: 0.625rem;
}

.datepicker-date-wrap {
  position: relative;
  display: none;
}

#category-date-submit {
  margin-top: 1.25rem;
}

#category-date-filter {
  padding: 1rem;
}

.ui-datepicker {
  width: 17em;
  padding: 0.2em 0.2em 0;
  display: none;
  background: #FFFFFF;
}

.ui-datepicker:hover .datepicker-wrap {
  display: block;
}

.ui-datepicker table {
  margin: 0;
  max-width: 100%;
}

.ui-datepicker .ui-datepicker {
  padding: 0 0.9375rem;
}

.ui-datepicker .ui-datepicker-title {
  color: #000000;
  font-size: 1.125rem;
  text-align: center;
}

.ui-datepicker .ui-datepicker-header {
  border-bottom: 1px solid #f5f5f5;
  border-top: 1px solid #f5f5f5;
  overflow: hidden;
  padding: 0.4375rem 0 0.1875rem;
  position: relative;
}

.ui-datepicker .ui-datepicker-prev,
.ui-datepicker .ui-datepicker-next {
  background: #F5F5F5;
  border-radius: 50%;
  color: #9F9F9F;
  height: 1.75rem;
  line-height: 1.75rem;
  padding: 0;
  text-align: center;
  width: 1.75rem;
}

.ui-datepicker .ui-datepicker-prev:before,
.ui-datepicker .ui-datepicker-next:before {
  font-family: "inc-font-icons";
  font-style: normal;
  font-weight: normal;
  speak: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.ui-datepicker .ui-datepicker-prev span,
.ui-datepicker .ui-datepicker-next span {
  display: none;
}

.ui-datepicker .ui-datepicker-prev:hover,
.ui-datepicker .ui-datepicker-next:hover {
  background: #D81757;
  color: #FFFFFF;
  padding: 0;
}

.ui-datepicker .ui-datepicker-prev {
  float: left;
}

.ui-datepicker .ui-datepicker-prev:before {
  content: "\e805";
  margin-right: 2px;
}

.ui-datepicker .ui-datepicker-next {
  float: right;
}

.ui-datepicker .ui-datepicker-next:before {
  content: "\e806";
  margin-left: 2px;
}

.ui-datepicker th {
  border: 0.03125rem solid #FFFFFF;
  color: #797979;
  font-size: 0.75rem;
  font-weight: bold;
  text-align: center;
  padding: 0.75rem 0 0.5rem;
}

.ui-datepicker td {
  background-color: #F5F5F5;
  border: 0.03125rem solid #FFFFFF;
  padding: 0;
  text-align: center;
  font-size: 0.75rem;
}

.ui-datepicker td.ui-datepicker-unselectable {
  opacity: 0.5;
}

.ui-datepicker td:hover {
  background-image: -webkit-linear-gradient(45deg, #F34237 0%, #DC2A4C 100%);
  background-image: linear-gradient(45deg, #F34237 0%, #DC2A4C 100%);
  color: #FFFFFF;
}

.ui-datepicker td:hover a {
  color: #FFFFFF;
  opacity: 1;
}

.ui-datepicker td:hover a:hover {
  color: #FFFFFF;
  opacity: 1;
}

.ui-datepicker td.ui-datepicker-other-month {
  background: #F5F5F5;
}

.ui-datepicker td.ui-datepicker-other-month a {
  color: #000000;
  opacity: 0.5;
}

.ui-datepicker td.ui-datepicker-other-month a:hover {
  color: #000000;
  opacity: 0.5;
}

.ui-datepicker td.ui-datepicker-today {
  background-image: -webkit-linear-gradient(45deg, #F34237 0%, #DC2A4C 100%);
  background-image: linear-gradient(45deg, #F34237 0%, #DC2A4C 100%);
  color: #FFFFFF;
}

.ui-datepicker td.ui-datepicker-today a {
  color: #FFFFFF;
  opacity: 1;
}

.ui-datepicker td.ui-datepicker-today a:hover {
  color: #FFFFFF;
  opacity: 1;
}

.ui-datepicker a {
  color: #000000;
  font-size: 0.75rem;
  font-weight: normal;
  opacity: 1;
  padding: 0.3125rem 0;
  text-align: center;
}

.ui-datepicker a:hover {
  padding: 0.3125rem 0;
  color: #000000;
  opacity: 1;
}

.date-range-filters a {
  border-radius: 1rem;
  border: 1px solid #F42534;
  color: #F42534;
  display: inline-block;
  font-size: 0.875rem;
  font-weight: normal;
  letter-spacing: 0;
  line-height: 1.375rem;
  margin: 0 0.0625rem 0.625rem 0;
  opacity: 1;
  padding: 0 0.70625rem;
  text-align: center;
  vertical-align: top;
}

.date-range-filters a:hover,
.date-range-filters a:focus,
.date-range-filters a.active {
  background-image: -webkit-gradient(linear, left top, right top, from(#E4381B), to(#D81757));
  background-image: -webkit-linear-gradient(left, #E4381B 0%, #D81757 100%);
  background-image: linear-gradient(90deg, #E4381B 0%, #D81757 100%);
  color: #FFFFFF;
  opacity: 1;
}

.tag.archive #load-more-feed {
  margin-top: 26px;
  margin-bottom: 50px;
}

.category-header .row-featured-description .taxonomy-description-featured {
  margin: 0 auto;
}

.archive.category .featured-picture-img,
.archive.tag .featured-picture-img {
  max-width: 75% !important;
  margin-top: -50px;
  margin-bottom: -50px;
}

.search .site-content,
.inc-search-popup .site-content {
  margin-bottom: 3rem;
}

.search .site-main,
.inc-search-popup .site-main {
  height: 100%;
}

.search .site-main > .normal-state,
.inc-search-popup .site-main > .normal-state {
  height: 100%;
}

.search .inc-tag-lists li,
.inc-search-popup .inc-tag-lists li {
  margin-bottom: 0.1875rem;
  text-transform: capitalize;
}

.search .search-section-title,
.inc-search-popup .search-section-title {
  color: #000000;
  font-size: 1.25rem;
  font-weight: 300;
  line-height: 1.875rem;
  margin-bottom: 1.875rem;
}

.search-header {
  background: #F4F4F4;
  padding: 1.25rem 0 1.875rem;
  margin-bottom: 1.875rem;
}

.search-header .custom-logo-link {
  display: inline-block;
}

.search-header .close-search-popup {
  background: none;
  border-radius: 0;
  border: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
  color: #000000;
  font-size: 1rem;
  height: auto;
  line-height: 1;
  outline: none;
  padding: 0;
  position: relative;
  text-shadow: none;
  width: auto;
  display: none;
}

.search-header .close-search-popup:hover {
  color: #D81757;
}

.search-header .search-box-wrapper {
  background: #FFFFFF;
  border-radius: 0.5rem;
  border: 0.09375rem solid #DEDEDE;
  height: 3.5rem;
  margin-top: 1.5rem;
  position: relative;
}

.search-header .search-box-wrapper .icon-left {
  color: #F42534;
  font-size: 1rem;
  left: 0.375rem;
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}

.search-header .search-box-wrapper .search-clear {
  color: #9D9D9D;
  display: block;
  font-size: 1.25rem;
  position: absolute;
  right: 0.375rem;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}

.search-header .search-box-wrapper .search-clear:hover {
  color: #F42534;
}

.search-header .search-box-wrapper input[type=search] {
  border-radius: 0.5rem;
  border: 0;
  color: #000000;
  font-size: 1rem;
  font-weight: 300;
  height: 3.25rem;
  line-height: 3.25rem;
  outline: none;
  padding: 0 2.5rem;
  width: -webkit-calc(100% - 1px);
  width: calc(100% - 1px);
}

.upcoming-events-list {
  list-style: none;
  margin: 0;
  padding: 0;
}

.upcoming-events-list .event-wrapper {
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 2.75rem;
}

.upcoming-events-list time {
  background: #F7F7F7;
  border-radius: 0.333125rem;
  border: 0.09375rem solid #E6E6E6;
  margin-right: 1.125rem;
  margin-top: 0.3125rem;
  text-align: center;
  text-transform: uppercase;
  width: 3.375rem;
}

.upcoming-events-list .event-details {
  max-width: -webkit-calc(100% - 72px);
  max-width: calc(100% - 72px);
}

.upcoming-events-list .date {
  color: #000000;
  display: block;
  font-size: 1.833125rem;
  font-weight: bold;
  line-height: 2.3125rem;
  margin-top: 0.1875rem;
  text-align: center;
}

.upcoming-events-list .month {
  color: #000000;
  display: block;
  font-size: 0.833125rem;
  font-weight: 300;
  letter-spacing: 0.083125rem;
  line-height: 1.0625rem;
  margin-bottom: 0.3125rem;
  opacity: 0.5;
}

.upcoming-events-list .entry-title {
  font-size: 1rem;
  font-weight: bold;
  line-height: 1.375rem;
  margin: 0;
}

.upcoming-events-list .organiser {
  color: #000000;
  font-size: 0.875rem;
  font-weight: 300;
  line-height: 1.5rem;
  opacity: 0.9;
}

.upcoming-events-list .event-meta {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  color: #000000;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: 0.875rem;
  font-weight: 300;
  line-height: 1.375rem;
  opacity: 0.4;
}

.upcoming-events-list .icon-dot {
  width: 0.625rem;
}

.upcoming-events-list .icon-dot:before {
  margin: 0;
  width: 0.625rem;
}

.search-page .ais-hits--item {
  margin-bottom: 0;
  overflow: hidden;
}

.search-page .ais-hits--content em {
  font-style: normal;
}

.search-page .tab-content {
  display: none;
}

.search-page .tab-content.current {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.search-page article {
  padding: 1.25rem 0;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}

.search-page article + article {
  border-top: 0.09375rem solid #E6E6E6;
}

.search-page article figure {
  float: left;
  margin-right: 1rem;
  max-height: 6.5rem;
  max-width: 6.5rem;
  overflow: hidden;
}

.search-page article figure img {
  border-radius: 0.5rem;
  height: 50px;
  -o-object-fit: cover;
  object-fit: cover;
  width: 50px;
}

.search-page article .content {
  width: -webkit-calc(100% - 120px);
  width: calc(100% - 120px);
  overflow: hidden;
}

.search-page article h2 {
  font-size: 1.125rem;
  font-weight: bold;
  line-height: 1.75rem;
  margin: 0;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.search-page article p {
  margin-bottom: 0;
}

.search-page article .meta-wrapper {
  color: #000000;
  opacity: 0.4;
  font-size: 12px;
}

.search-page .load-more {
  clear: both;
  padding: 1.625rem 1.5rem;
}

.search-page .load-more a {
  color: #F42534;
  display: inline-block;
  font-size: 1rem;
  font-weight: bold;
  letter-spacing: 0.0625rem;
  line-height: 1.25rem;
  text-transform: uppercase;
  vertical-align: top;
}

.search-page .load-more a:hover {
  color: #D81757;
}

.inc-tabs {
  bottom: -1.8125rem;
  list-style: none;
  margin: -1.5rem 0 0 0;
  padding: 0;
  position: relative;
}

.inc-tabs li {
  color: #000000;
  cursor: pointer;
  display: inline-block;
  font-size: 1rem;
  font-weight: 300;
  line-height: 2.8125rem;
  opacity: 0.6;
  vertical-align: top;
  padding: 0 1.25rem;
}

.inc-tabs li:hover,
.inc-tabs li.current {
  color: #F42534;
  opacity: 1;
}

.inc-tabs li.current {
  border-bottom: 0.1875rem solid #F42534;
}

.inc-search-popup {
  background: #FFFFFF;
  overflow-y: auto;
}

.inc-search-popup .close-search-popup {
  display: block;
}

.inc-search-popup > .row {
  margin-bottom: 5rem;
}

.admin-bar .inc-search-popup {
  margin-top: 2rem;
}

.trigger-icon-search .lity-container {
  width: 100%;
}

html.lity-active,
html.lity-active body {
  overflow: hidden;
}

.ais-pagination .ais-pagination--item {
  display: inline-block;
  list-style: none;
  margin: 0.25rem 0.25rem;
  padding: 0;
}

.ais-pagination .ais-pagination--item a {
  border-radius: 0.25rem;
  border: 1px solid #ddd;
  display: inline-block;
  line-height: 1.625rem;
  padding: 0.1875rem 0.75rem;
  vertical-align: top;
}

.ais-pagination .ais-pagination--item a:hover,
.ais-pagination .ais-pagination--item a:focus {
  background: #D81757;
  color: #FFFFFF;
}

.ais-pagination .ais-pagination--item.ais-pagination--item__disabled {
  display: none;
}

.ais-pagination .ais-pagination--item.ais-pagination--item__active a {
  background: #D81757;
  color: #FFFFFF;
}

#algolia-stats {
  position: relative;
}

#algolia-stats .ais-stats {
  padding: 0.3125rem 0.625rem;
  position: relative;
  top: 0;
}

.trigger-icon-search .lity-close {
  display: none;
}

#inc-algolia-pagination {
  clear: both;
  margin: 1.25rem 0;
  padding: 1.25rem 0;
}

#inc-algolia-pagination .ais-pagination {
  margin: 0 1.25rem;
}

/* UPGRADE COMPATIBILITY */

.ais-clearfix {
  clear: both;
}

.ais-Hits-list {
  list-style: none;
  margin-left: 0;
}

.ais-Pagination .ais-Pagination-item {
  display: inline-block;
  list-style: none;
  margin: 0.25rem 0.25rem;
  padding: 0;
}

.ais-Pagination .ais-Pagination-item a {
  border-radius: 0.25rem;
  border: 1px solid #ddd;
  display: inline-block;
  line-height: 1.625rem;
  padding: 0.1875rem 0.75rem;
  vertical-align: top;
}

.ais-Pagination .ais-Pagination-item a:focus {
  background: #D81757;
  color: #FFFFFF;
}

.ais-Pagination .ais-Pagination-item a:hover {
  background: #D81757;
  color: #FFFFFF;
}

.ais-Pagination .ais-Pagination-item.ais-Pagination-item--disabled {
  display: none;
}

.ais-Pagination .ais-Pagination-item.ais-Pagination-item--selected a {
  background: #D81757;
  color: #FFFFFF;
}

#inc-algolia-pagination .ais-Pagination .ais-Pagination-list {
  margin-left: 0;
}

.serach-profiles-column {
  width: 30%;
  position: relative;
}

#inc42_trending_companies_global_search .trending-company-wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding-top: 10px;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding-bottom: 8px;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.company-trending-custom-widget-search #inc42-search-recomendation-company .inc42-datalabs-card.recommended-card {
  min-width: 100%;
  border: none;
  margin-bottom: 0 !important;
  border-radius: 12px !important;
}

.company-trending-custom-widget-search #inc42-search-recomendation-company .investor-info .company-name {
  color: #000;
  font-size: 16px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
  letter-spacing: 0.862px;
  margin: 0;
}

#inc42_trending_companies_global_search .card-main-heading {
  color: #000;
  font-size: 1.5rem;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
  text-transform: capitalize;
  text-align: left;
  margin: 0;
  padding-top: 0px;
}

#inc42-search-recomendation-company .datalabs-card-header .view-datalab-profile a {
  font-size: 12px;
  padding: 5px;
  text-transform: uppercase;
}

#inc42-search-recomendation-company .datalabs-card-header .view-datalab-profile a {
  display: block;
}

.company-trending-custom-widget-search #inc42-search-recomendation-company .investor-info .company-sector {
  color: #828282;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
}

.company-trending-custom-widget-search #inc42-search-recomendation-company .inc42-datalabs-card.recommended-card .datalabs-logo .logo-div {
  border-radius: 10px;
  border: 1px solid #dfdfdf;
  background: -webkit-gradient(linear, left top, left bottom, from(#e4e5f8), to(#f5e7eb));
  background: -webkit-linear-gradient(top, #e4e5f8 0%, #f5e7eb 100%);
  background: linear-gradient(180deg, #e4e5f8 0%, #f5e7eb 100%);
  padding: 8px;
  width: 60px;
  height: 60px;
}

.company-trending-custom-widget-search #inc42-search-recomendation-company:last-child {
  border: none !important;
}

.company-trending-custom-widget-search #inc42-search-recomendation-company {
  background: none !important;
  border-bottom: 1px solid #F2F2F2;
  border-radius: 0 !important;
  padding: 2px 0 0 !important;
}

.company-trending-custom-widget-search #inc42-search-recomendation-company .datalabs-logo .logo-div {
  background: transparent !important;
  padding: 2px;
  width: 40px;
  height: 40px;
  border: 1px solid rgba(0, 0, 0, 0.1);
  border-radius: 7px;
}

.company-trending-custom-widget-search #inc42-search-recomendation-company .datalabs-logo .logo-div:has(.initials) {
  background: #e93326 !important;
  -o-object-fit: contain;
  object-fit: contain;
  opacity: 1;
  font-size: 18px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  color: rgb(255, 255, 255);
}

#inc42_trending_companies_global_search .company-trending-custom-widget-search .datalabs-card-header {
  background: none !important;
  border-radius: 0px !important;
  padding: 0px !important;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  min-height: 75px;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

#inc42-search-recomendation-company .investor-section .datalabs-logo img {
  width: 100% !important;
  -o-object-fit: contain;
  object-fit: contain;
}

#inc42_trending_companies_global_search .trending-company-wrap .datalab-sidebar-logo {
  background: transparent !important;
}

#inc42-search-recomendation-company .investor-section {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  max-width: 230px;
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 10px;
}

#inc42-search-recomendation-company .datalabs-card-header .view-datalab-profile a:hover {
  color: black;
}

.search-results-wrap .search-story-wrap .card-main-heading {
  color: #000;
  font-size: 1.5rem;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
  text-transform: capitalize;
  text-align: left;
  margin: 0;
  padding-top: 0px;
}

.search-page article {
  padding: 1.3rem 0 !important;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.search-page article .content h2 a {
  font-size: 16px;
}

.search-results-wrap .ais-hits--wrapper {
  border-bottom: 1px solid #F2F2F2;
}

.search-results-wrap {
  padding: 1.5rem 4rem 0 0px;
  width: 70%;
}

.search-profiles:before {
  content: "";
  position: absolute;
  left: -10%;
  top: 2%;
  height: 100%;
  bottom: 0;
  width: 1px;
  background-color: #F2F2F2;
}

div#advance-filter-search {
  color: #261C1C;
  text-align: center;
  font-family: Inter;
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  text-transform: capitalize;
}

div#search-advance-filter-search {
  padding: 1.5rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 20px;
  border-radius: 8px;
  border: 1px solid #D6D6EC;
  margin-top: 1rem;
}

div#search-advance-filter-search h4 {
  color: #261C1C;
  text-align: center;
  font-family: Inter;
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  text-transform: capitalize;
  margin: 0;
}

div#search-advance-filter-search button.request-btn.btn.navbar-btn {
  width: 155px;
  height: 34px;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  color: #FFF;
  font-family: "Plus Jakarta Sans";
  font-size: 9.615px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
  text-transform: capitalize;
  padding: 0;
  background: #E4391B;
  border-radius: 3px;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

button#loadMoreBtn {
  color: #000;
  font-family: "Noto Sans";
  font-size: 12px;
  font-style: normal;
  font-weight: 600;
  line-height: normal;
  background: transparent;
  text-transform: capitalize;
  border-radius: 6px;
  gap: 4px;
  background: #F3F5FB;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding: 6px 9px;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.show-more-btn {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

button#loadMoreBtn:after {
  content: "\e80e";
  font-family: "inc-font-icons";
}

header#searchhead {
  margin-bottom: 0;
}

.page-template-my-inc42-template .lity-container {
  margin: 0px 0;
}

div#trending_companies_global_search {
  padding: 0 20px;
}

.inc-search-popup .inc42-secondary .widget-search {
  border-left: 1px solid #F2F2F2 !important;
}

.inc-search-popup .inc42-secondary .widget-search:first-child {
  border-left: 0 !important;
}

.search-sidebar-wrapper .home-editor-pick-list li {
  background: #fff !important;
  border-top-width: 1px !important;
}

.inc-search-popup .home-editor-pick-list li {
  margin-left: 10px;
  padding-left: 0 !important;
  margin-right: 1rem;
}

.search-story-wrap {
  margin-bottom: 1.6rem;
}

.show-more-btn {
  padding: 1rem;
}

#inc42-search-recomendation-company .view-datalab-profile {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 6px 0px 6px 6px;
}

.lity-content #inc-search-popup {
  overflow: hidden;
}

.custom-search-result-wraper {
  overflow-y: scroll;
}

.page-template-tms-sessions .custom-search-result-wraper {
  background: white;
}

.site-inc42-plus #inc-search-popup .widget-search .widget-title {
  color: black !important;
}

.site-inc42-plus #inc-search-popup .taxonomy-wrap a {
  color: #D6322E;
}

.site-inc42-plus #inc-search-popup .date,
.site-inc42-plus #inc-search-popup .readtime {
  color: black !important;
}

.page-template-tms-sessions div#inc42_trending_companies_global_search .trending-company-wrap {
  margin-bottom: 0.3rem;
}

.page-template-tms-sessions .search-page article h2 a {
  color: black !important;
}

.page-template-tms-sessions .search-page article .meta-wrapper .author a {
  color: black !important;
}

.ais-Pagination .ais-Pagination-item a {
  color: black !important;
}

.page-template-tms-sessions .site-inc42-plus .inc42-secondary .widget-sidebar,
.site-inc42-plus .inc42-secondary .widget {
  background-color: white !important;
  border: 0;
  padding: 0rem 1rem;
}

.site-inc42-plus #inc-search-popup #secondary .list-content h3 a,
.site-inc42-plus #inc-search-popup #secondary .list-content .meta .author a {
  color: black !important;
}

.single-glossary .search-page article .meta-wrapper {
  color: #000000;
  opacity: 0.4;
  font-size: 12px;
  margin: 0;
}

.single-glossary #inc-search-popup .date,
.single-glossary #inc-search-popup .readtime {
  color: black !important;
}

.page-template-my-inc42-template .lity-container {
  top: 0;
  margin: 0 !important;
}

.single-inc42-videos .custom-search-result-wraper {
  background: white;
}

body.single-inc42-videos .lity.search .lity-container {
  background: white !important;
  border: 0;
  border-radius: 0;
}

.single-inc42-videos .site-inc42-plus .lity-content #inc-search-popup {
  background: white !important;
  margin: 0;
}

.single-inc42-videos .site-inc42-plus #inc-search-popup .search-header {
  background: rgb(244, 244, 244);
  margin: 0;
}

.single-inc42-videos div#inc-search-popup {
  padding: 0;
  margin: 0;
}

.single-inc42-videos header#searchhead {
  background: rgb(244, 244, 244) !important;
  margin: 0;
}

.single-inc42-videos .search-page article .content h2 a,
.search-page article .content .meta-wrapper a {
  color: black !important;
}

.single-inc42-videos .search-page article .meta-wrapper {
  text-align: left;
  margin: 0;
}

.single-inc42-videos .inc42-secondary .taxonomy-wrap .post-category {
  background: transparent;
  padding: 0;
}

/* layout responsive for smaller screens */

.page-template-authors .entry-header {
  background: -webkit-gradient(linear, left top, right top, from(#d81757), to(#e4381b));
  background: -webkit-linear-gradient(left, #d81757 0%, #e4381b 100%);
  background: linear-gradient(90deg, #d81757 0%, #e4381b 100%);
  padding: 80px 0;
}

.page-template-authors .site-content {
  margin-top: 0;
}

.page-template-authors .entry-header .large-7.medium-12.small-12.column.m2,
.page-template-authors .entry-header .large-7.medium-12.small-12.m2.columns {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.page-template-authors h1.entry-title {
  color: #fff;
  font-size: 58px;
  font-weight: 700;
  line-height: 58px;
  letter-spacing: 1%;
}

.page-template-authors p.entry-subtitle {
  font-size: 16px;
  color: #fff;
  line-height: 25px;
  max-width: 520px;
}

.page-template-authors a.hero-btn {
  border-radius: 6px;
  background: #fff;
  padding: 12px 40px;
  font-size: 16px;
  color: #db2046;
  font-weight: 700;
  line-height: 20px;
}

.page-template-authors img.banner-img.lazyloaded {
  width: 100%;
  height: 380px;
}

.page-template-authors div#authors {
  padding: 80px 0;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.page-template-authors .section-title {
  font-size: 38px;
  font-weight: 700;
  margin-bottom: 50px;
  line-height: 58px;
  text-align: center;
}

.page-template-authors .author-card {
  border: 1px solid #ffc3ca;
  background: #fef3f3;
  text-align: center;
  padding: 30px;
  border-radius: 12px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  margin: 15px 5px;
  min-height: 405px;
}

.page-template-authors img.avatar.avatar-288.photo.author-image.left.lazyloaded {
  width: 113px;
  border: 4px solid #ffe7e7;
  border-radius: 50%;
}

.page-template-authors p.author-name {
  font-size: 24px;
  line-height: 28px;
  font-weight: 700;
  margin-top: 15px;
  margin-bottom: 5px;
}

.page-template-authors p.designation {
  font-size: 16px;
  color: #4b4b4b;
  line-height: 19px;
  margin-bottom: 10px;
  margin-top: 0;
}

.page-template-authors .taxonomy-description {
  font-size: 14px;
  line-height: 23px;
  color: #423434;
  max-height: 90px;
  overflow: hidden;
  padding-top: 18px;
  margin-top: 28px;
  border-top: 1px solid #ffd4d4;
}

.page-template-authors ul.user-social-links {
  margin-top: 5px;
}

.page-template-authors .user-social-links a {
  height: 30px;
  width: 30px;
  font-size: 10px;
  text-align: center;
  line-height: 35px;
  background: #e4263b;
}

.page-template-authors .display-none {
  display: none;
}

.page-template-authors a#load-more-btn {
  margin-top: 30px;
}

.author-header .author-meta {
  line-height: 1;
  text-align: center;
  margin-bottom: 1.25rem;
  margin-top: 0.625rem;
}

.author-header .author-role {
  display: inline-block;
  line-height: 1;
  text-transform: capitalize;
}

.author-header .author-designation {
  border-left: 1px solid #FFFFFF;
  display: inline-block;
  line-height: 1;
  margin-left: 0.625rem;
  padding-left: 0.5625rem;
}

.author-header figure {
  display: inline-block;
  margin-top: 0.75rem;
  position: relative;
  vertical-align: top;
}

.author-header figure > img {
  position: relative;
  z-index: 1;
}

.author-header .avatar {
  border-radius: 50%;
  height: 10.75rem;
  -o-object-fit: cover;
  object-fit: cover;
  width: 10.75rem;
  display: block;
}

.author-header.category-header .taxonomy-description a {
  font-weight: bold;
  cursor: pointer;
  color: #fff;
  text-decoration: underline;
}

.author-header.category-header .taxonomy-description a:hover {
  color: #fff;
}

.author-header.category-header .taxonomy-description .morecontent a.morelink {
  color: #FFFFFF;
  text-decoration: underline;
}

.author-header.category-header .taxonomy-description .morecontent a.morelink:hover {
  color: #FFFFFF;
  text-decoration: none;
}

.user-social-links {
  list-style: none;
  margin: 1.875rem 0 0;
  padding: 0;
  text-align: center;
}

.user-social-links li {
  display: inline-block;
  vertical-align: top;
  margin-right: 0.4375rem;
}

.user-social-links li:last-child {
  margin-right: 0;
}

.user-social-links a {
  border-radius: 50%;
  border: 1px solid #e6e6e6;
  color: #e6e6e6;
  display: block;
  height: 2.1875rem;
  line-height: 2.1875rem;
  width: 2.1875rem;
  text-align: center;
}

.user-social-links a i:before {
  margin: 0;
  font-size: 1rem;
}

.user-social-links a:hover {
  color: #FFFFFF;
}

.authors-list-header {
  -webkit-box-shadow: 0 12px 40px 0 rgba(0, 0, 0, 0.12);
  box-shadow: 0 12px 40px 0 rgba(0, 0, 0, 0.12);
  color: #FFFFFF;
  margin-bottom: 3.125rem;
  margin-top: -4.8125rem;
  padding-top: 4.8125rem;
  position: relative;
  z-index: 11;
}

.authors-list-header > .row {
  padding-bottom: 2.5rem;
}

.authors-list-header .page-content {
  color: #FFFFFF;
  font-size: 1.5rem;
  font-weight: 300;
  line-height: 2.25rem;
  opacity: 0.8;
  position: relative;
}

.authors-list-header .page-content p {
  position: relative;
}

.authors-list-header .page-content p:before {
  content: "\e811";
  font-family: "inc-font-icons";
  font-size: 3.125rem;
  font-style: normal;
  font-weight: normal;
  margin-right: 0.5rem;
  opacity: 0.5;
  position: relative;
  speak: none;
  top: -0.125rem;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}

.authors-list-header .authors-slider {
  margin-top: 1.125rem;
}

.authors-list-header .authors-slider .slick-disabled {
  display: none !important;
}

.authors-list-header .authors-slider .slick-prev {
  left: -1.25rem;
}

.authors-list-header .authors-slider .slick-next {
  right: -1.25rem;
}

.authors-list-header .slick-initialized .user-slide {
  opacity: 1;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  visibility: visible;
}

.authors-list-header .user-slide {
  opacity: 0;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  visibility: hidden;
}

.authors-list-header .user-slide > a {
  display: block;
}

.authors-list-header .user-slide figure img {
  -webkit-box-shadow: 0 20px 20px 0 rgba(0, 0, 0, 0.3);
  box-shadow: 0 20px 20px 0 rgba(0, 0, 0, 0.3);
  display: block;
  height: 18rem;
  -o-object-fit: cover;
  object-fit: cover;
  width: 15rem;
}

.authors-list-header .user-slide .user-name {
  clear: both;
  color: #FFFFFF;
  font-size: 1.25rem;
  font-weight: 300;
  line-height: 1.375rem;
  margin: 0.9375rem 0 0;
}

.authors-list-header .user-slide .user-role {
  clear: both;
  color: #FFFFFF;
  font-size: 0.875rem;
  font-weight: 300;
  line-height: 1.25rem;
  opacity: 0.5;
  text-transform: capitalize;
  margin: 0.125rem 0 0;
}

.author .filter-wrap ul ul.datepicker-wrap {
  width: 19.6875rem;
}

.user-list-filter-wrap {
  list-style: none;
  margin: 0;
  padding: 0;
}

.user-list-filter-wrap li {
  margin-bottom: 0.9375rem;
}

.user-list-filter-wrap a {
  background: #FFFFFF;
  border-radius: 0.5rem;
  border: 0.09375rem solid #e6e6e6;
  display: block;
  padding: 1.25rem 1.875rem;
  position: relative;
}

.user-list-filter-wrap a:before {
  color: #D81757;
  content: "\e806";
  font-family: "inc-font-icons";
  font-size: 1.125rem;
  font-style: normal;
  font-weight: bold;
  position: absolute;
  right: 0.9375rem;
  speak: none;
  top: 1.5rem;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.user-list-filter-wrap a.active {
  color: #D81757;
}

.user-list-filter-wrap h4 {
  font-size: 2rem;
  font-weight: bold;
  line-height: 2.5625rem;
  margin: 0;
}

.user-list-filter-wrap p {
  color: #8c8c8c;
  margin: 0;
  font-size: 1rem;
  line-height: 1.5rem;
}

.author-list-box {
  background: #FFFFFF;
  border-radius: 0.5rem;
  border: 0.09375rem solid #e6e6e6;
  display: block;
  margin-bottom: 0.9375rem;
  padding: 1.25rem 1.875rem;
  position: relative;
}

.author-list-box .box-title {
  font-size: 2rem;
  font-weight: bold;
  line-height: 2.5625rem;
  text-transform: capitalize;
}

.author-list-box .author-alpha-title {
  background: #f4f4f4;
  border-radius: 0.25rem;
  border: 0.09375rem solid #e6e6e6;
  cursor: pointer;
  font-size: 1.125rem;
  font-weight: bold;
  margin-bottom: 1.25rem;
  padding: 0 1.125rem;
}

.author-list-box .author-alpha-title > span {
  opacity: 0.5;
  display: block;
  line-height: 2.125rem;
  text-transform: uppercase;
}

.author-list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-flow: row wrap;
  flex-flow: row wrap;
  margin: 0;
  padding: 0;
}

.author-list.toggle-close {
  display: none;
}

.author-list .author {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  float: left;
  padding-bottom: 2.5rem;
  padding-right: 1.25rem;
  width: 50%;
}

.author-list figure {
  height: 3.5rem;
  position: relative;
  width: 3.5rem;
  float: left;
  margin-right: 0.9375rem;
}

.author-list figure .avatar {
  border-radius: 50%;
  height: 3.5rem;
  -o-object-fit: cover;
  object-fit: cover;
  position: relative;
  width: 3.5rem;
  z-index: 1;
}

.author-list .box-text {
  width: -webkit-calc(100% - 72px);
  width: calc(100% - 72px);
}

.author-list .name {
  font-size: 1.125rem;
  font-weight: 500;
  line-height: 1.375rem;
  margin: 0;
}

.author-list .role {
  font-size: 0.75rem;
  font-weight: 300;
  line-height: 1.25rem;
  text-transform: capitalize;
}

.author-list-box-loader {
  display: none;
}

.page-template-authors .inc42-secondary {
  -ms-flex-item-align: start;
  align-self: flex-start;
  margin-bottom: 3.125rem;
}

.page-template-authors .archive-wrapper {
  margin-bottom: 3.125rem;
}

.morelink {
  margin-left: 0.3125rem;
}

.morecontent span {
  display: none;
}

.morelink.less:after {
  margin-left: 7px;
}

#filtered-author-list .author-list-box-inner {
  min-height: 150px;
}

.author-most-read-wrapper {
  background: #FFFFFF;
  border-radius: 0.5rem;
  color: #030303;
  padding: 1.5rem;
}

.author-most-read-wrapper h3 {
  font-size: 1.5rem;
  margin: 0 0 0.375rem;
}

.author-most-read-wrapper ul {
  list-style: none;
  margin: 0;
  padding: 0;
}

.author-most-read-wrapper li {
  overflow: hidden;
}

.author-most-read-wrapper li + li {
  border-top: 1px solid #ccc;
  margin-top: 1.5625rem;
  padding-top: 0.75rem;
}

.author-most-read-wrapper figure {
  float: left;
  margin-right: 1.125rem;
}

.author-most-read-wrapper figure img {
  display: block;
  height: 5.125rem;
  -o-object-fit: cover;
  object-fit: cover;
  width: 7.9375rem;
}

.author-most-read-wrapper .content {
  overflow: hidden;
}

.author-most-read-wrapper h4 {
  line-height: 1.4;
  margin-bottom: 0.625rem;
  margin-top: 0.625rem;
}

.author-most-read-wrapper .post-meta {
  text-transform: uppercase;
  font-size: 0.875rem;
}

.author-most-read-wrapper .post-meta .mashsb-count {
  float: none !important;
  display: inline-block;
}

.author-most-read-wrapper .post-meta .mashsb-count > * {
  color: #030303;
  display: inline-block;
  font-family: "Noto Sans", sans-serif;
  font-size: 0.875rem;
  font-weight: 500;
  opacity: 1;
}

.author-most-read-wrapper .post-meta .mashsb-count span {
  margin-left: 0.3125rem;
}

.author.archive #load-more-feed {
  margin-top: 26px;
  margin-bottom: 50px;
}

.page-template-authors .entry-header {
  background: -webkit-gradient(linear, left top, right top, from(#d81757), to(#e4381b));
  background: -webkit-linear-gradient(left, #d81757 0%, #e4381b 100%);
  background: linear-gradient(90deg, #d81757 0%, #e4381b 100%);
  padding: 80px 0;
}

.page-template-authors .site-content {
  margin-top: 0;
}

.page-template-authors .entry-header .large-7.medium-12.small-12.column.m2,
.page-template-authors .entry-header .large-7.medium-12.small-12.m2.columns {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.page-template-authors h1.entry-title {
  color: #fff;
  font-size: 58px;
  font-weight: 700;
  line-height: 58px;
  letter-spacing: 1%;
}

.page-template-authors p.entry-subtitle {
  font-size: 16px;
  color: #fff;
  line-height: 25px;
  max-width: 520px;
}

.page-template-authors a.hero-btn {
  border-radius: 6px;
  background: #fff;
  padding: 12px 40px;
  font-size: 16px;
  color: #db2046;
  font-weight: 700;
  line-height: 20px;
}

.page-template-authors img.banner-img.lazyloaded {
  width: 100%;
  height: 380px;
}

.page-template-authors div#authors {
  padding: 80px 0;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.page-template-authors .section-title {
  font-size: 38px;
  font-weight: 700;
  margin-bottom: 50px;
  line-height: 58px;
  text-align: center;
}

.page-template-authors .author-card {
  border: 1px solid #ffc3ca;
  background: #fef3f3;
  text-align: center;
  padding: 30px;
  border-radius: 12px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  margin: 15px 5px;
  min-height: 405px;
}

.page-template-authors img.avatar.avatar-288.photo.author-image.left.lazyloaded {
  width: 113px;
  border: 4px solid #ffe7e7;
  border-radius: 50%;
}

.page-template-authors p.author-name {
  font-size: 24px;
  line-height: 28px;
  font-weight: 700;
  margin-top: 15px;
  margin-bottom: 5px;
}

.page-template-authors p.designation {
  font-size: 16px;
  color: #4b4b4b;
  line-height: 19px;
  margin-bottom: 10px;
  margin-top: 0;
}

.page-template-authors .taxonomy-description {
  font-size: 14px;
  line-height: 23px;
  color: #423434;
  max-height: 90px;
  overflow: hidden;
  padding-top: 18px;
  margin-top: 28px;
  border-top: 1px solid #ffd4d4;
}

.page-template-authors ul.user-social-links {
  margin-top: 5px;
}

.page-template-authors .user-social-links a {
  height: 30px;
  width: 30px;
  font-size: 10px;
  text-align: center;
  line-height: 35px;
  background: #e4263b;
}

.page-template-authors .display-none {
  display: none;
}

.page-template-authors a#load-more-btn {
  margin-top: 30px;
}

a.authors-readmore-text {
  color: #e4263b;
  text-align: center;
  font-family: Noto Sans;
  font-size: 14px;
  font-style: normal;
  font-weight: 700;
  line-height: 23.674px;
  /* 169.102% */
}

.authors-readmore {
  width: 100%;
  height: 100%;
  text-align: center;
  color: #e4263b;
  font-size: 14px;
  font-family: Noto Sans;
  font-weight: 700;
  line-height: 23.67px;
  word-wrap: break-word;
}

.lity-content .inc42-authors-popup {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  height: 100%;
  max-width: 375px;
}

.inc42-authors-popup .taxonomy-description {
  overflow: visible;
}

.inc42-authors-popup .author-card {
  background: #fff;
  position: relative;
  border: none;
  min-height: auto;
  margin: 0 auto;
}

.inc42-authors-popup .author-card .user-social-links li a {
  color: #fff;
}

.author-card-block {
  background: #fff;
  border: 1px solid #ffc3ca;
  text-align: center;
  border-radius: 12px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  min-height: 405px;
  position: relative;
}

.inc42-authors-popup .author-card-block .close {
  position: absolute;
  top: 0;
  left: auto;
  right: 14px;
  margin: 0;
  padding: 0;
  color: #e4263b;
}

.inc42-authors-popup .author-card-block .taxonomy-description {
  height: auto;
  overflow-y: scroll;
  min-height: 200px;
  margin-top: 0px;
  padding: 20px 12px;
}

/* width */

.inc42-authors-popup .author-card-block .taxonomy-description::-webkit-scrollbar {
  width: 5px;
}

/* Track */

.inc42-authors-popup .author-card-block .taxonomy-description::-webkit-scrollbar-track {
  background: #f1f1f1;
}

/* Handle */

.inc42-authors-popup .author-card-block .taxonomy-description::-webkit-scrollbar-thumb {
  background-color: #e4263b;
  border-radius: 20px;
  height: 20px;
}

/* Handle on hover */

.inc42-authors-popup .author-card-block .taxonomy-description::-webkit-scrollbar-thumb:hover {
  background: #555;
}

.inc42-authors-popup .author-card-block .taxonomy-description::-webkit-scrollbar {
  width: 12px;
  border-radius: 20px;
}

.inc42-authors-popup .author-card-block .close {
  z-index: 999;
}

.inc42-authors-popup .author-card-block .taxonomy-description {
  overflow-y: auto;
}

/* header footer code starts */

/* Report Breadcrumb */

.breadcrumb span {
  color: #fff;
  text-transform: uppercase;
  font-weight: 600;
  border-bottom: 1px solid;
}

.breadcrumb .breadcrumb-sep {
  padding: 0 10px;
  border-bottom: none;
}

.report-loaded,
.report-loaded .entry-title {
  text-align: center !important;
  margin: 0 auto;
}

.report-loaded .read-more,
.report-loaded #paid {
  display: none;
}

.category-header {
  margin-bottom: 1rem;
}

/* header footer code ends */

.single-startup-reports,
.page-template-report {
  background-color: #FFFFFF;
}

.page-template-report .media_references {
  margin-top: 3.75rem;
}

.report-card {
  padding: 0 0 0.9375rem;
  text-align: center;
  border-radius: 0.5rem;
  background: #fcfcfc;
  border: 0.09375rem solid #e6e6e6;
}

.report-card .card-content {
  padding: 0 1.5rem;
}

.report-card .entry-title {
  font-size: 1rem;
  font-weight: 700;
  line-height: 1.375;
  text-align: left;
  margin-top: 0.625rem;
  margin-bottom: 0.625rem;
  height: 3.4375rem;
}

.report-card .card-image img {
  border-top-left-radius: 0.5rem;
  border-top-right-radius: 0.5rem;
}

.report-card .content {
  font-size: 0.875rem;
  line-height: 1.375;
  text-align: left;
}

.report-card .read_more {
  text-align: left;
  padding: 0 1.5rem;
}

.report-card .read_more .button {
  text-transform: none;
}

.testimonial-reports-slider-conainer {
  margin: 0 auto;
}

.testimonial-reports-slider-conainer .slick-next {
  right: -3.125rem;
}

.testimonial-reports-slider-conainer .slick-prev {
  left: -3.125rem;
}

.testimonial-reports-slider-conainer .slick-dots li.slick-active button,
.testimonial-reports-slider-conainer .slick-dots li button:hover {
  background: #fff;
}

.report-horizontal-card {
  margin-bottom: 1.5rem;
}

.report-horizontal-card .card-image img {
  border-radius: 0.5rem;
}

.report-horizontal-card .card-details-wrapper {
  padding-right: 2.1875rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}

.report-horizontal-card .card-details-wrapper .entry-title {
  font-size: 1rem;
  margin-bottom: 0.625rem;
}

.report-horizontal-card .card-details-wrapper .content {
  font-size: 0.875rem;
}

.report-horizontal-card .card-details-wrapper .content p {
  margin-bottom: 0.625rem;
}

.report-horizontal-card .card-details-wrapper .read_more .button {
  color: #D81757;
  background: #FFFFFF;
  text-transform: none;
  border: 0.125rem solid #D81757;
}

.report-horizontal-card .card-details-wrapper .report-tag-lists {
  margin: 0 0 0.625rem;
  padding: 0;
  list-style: none;
}

.report-horizontal-card .card-details-wrapper .report-tag-lists li {
  display: inline-block;
  margin-right: 0.25rem;
  vertical-align: top;
}

.report-horizontal-card .card-details-wrapper .report-tag-lists a {
  background: #f42534;
  border-radius: 1rem;
  color: #FFFFFF;
  font-size: 0.875rem;
  line-height: 1.285;
  padding: 0.25rem 0.75rem;
  text-transform: capitalize;
}

.page-template-all-reports {
  background-color: #FFFFFF;
}

.upcoming-report-card .title_wrapper {
  height: 21.875rem;
  position: relative;
}

.upcoming-report-card .overlay {
  height: 100%;
  position: relative;
  border-radius: 0.5rem;
}

.upcoming-report-card .entry-title {
  bottom: 0;
  position: absolute;
  font-size: 1rem;
  font-weight: 700;
  line-height: 1.375;
  margin: 0 0.9375rem 0.9375rem;
}

.upcoming-report-card .content {
  font-size: 0.875rem;
  line-height: 1.375;
  text-align: left;
  height: 4.0625rem;
  margin-top: 0.625rem;
}

.report-header {
  -webkit-box-shadow: 0 12px 40px 0 rgba(0, 0, 0, 0.12);
  box-shadow: 0 12px 40px 0 rgba(0, 0, 0, 0.12);
  color: #FFFFFF;
  margin-bottom: 3.125rem;
  margin-top: -4.8125rem;
  padding-top: 4.8125rem;
  position: relative;
  z-index: 11;
  min-height: 34.375rem;
}

.report-header.has-filter {
  padding-bottom: 0.625rem;
}

.report-header--all-report h1 {
  margin-bottom: 0;
}

.report-header--all-report .description {
  margin-bottom: 0.625rem;
}

.report-header--all-report .card-image img {
  position: absolute;
}

.report-header --single {
  margin-bottom: 8.125rem;
}

.report-header .button {
  text-align: center;
  width: auto;
}

.report-header .button.subscribe-btn {
  margin-top: 0.9375rem;
  color: #FFFFFF;
  background-color: transparent;
  border-color: #FFFFFF;
  border: 0.125rem solid;
}

.report-header .card-image {
  position: relative;
}

.report-header .card-image img {
  margin-bottom: -5rem;
}

.report-header .report-description {
  color: #FFFFFF;
  font-size: 1.125rem;
  font-weight: 300;
  line-height: 1.75rem;
  opacity: 0.8;
  position: relative;
  display: none;
}

.report-header .report-description a {
  font-weight: bold;
  cursor: pointer;
  color: #fff;
  text-decoration: underline;
}

.report-header .report-description a:hover {
  color: #fff;
}

.report-header .report-description .description {
  margin: 0 0 1.875rem;
}

.report-header .report-description .description p {
  margin-bottom: 1rem;
}

.report-header .report-description .description h1,
.report-header .report-description .description h2,
.report-header .report-description .description h3,
.report-header .report-description .description h4,
.report-header .report-description .description h5,
.report-header .report-description .description h6 {
  margin-bottom: 0.3125rem;
}

.report-header .button {
  color: #D81757;
  background: #FFFFFF;
  text-transform: none;
  margin-bottom: 0.9375rem;
}

.report-header .sector-wrap {
  width: 100%;
  padding: 0.9375rem;
}

.report-header .sector-wrap select {
  width: 100%;
  height: 1.875rem;
  margin-bottom: 0.625rem;
  background-color: #FFFFFF;
  border-radius: 0.5rem;
}

.top_reports {
  margin-top: 9.375rem;
}

.top_reports .row {
  padding-left: 0.75rem;
  padding-right: 0.75rem;
}

.top_reports .show_all_reports {
  margin-top: 1.5625rem;
  margin-left: 0.75rem;
}

.top_reports .show_all_reports .button {
  background: #FFFFFF;
  color: #D81757;
  border-color: #D81757;
  border: 0.125rem solid;
  text-transform: capitalize;
}

.top_reports .entry-title {
  margin-bottom: 0;
}

.report_offerings {
  background-color: #211d1d;
  color: #FFFFFF;
  margin-top: 6.875rem;
  padding-bottom: 4.375rem;
}

.report_offerings .row {
  padding-bottom: 2.5rem;
  padding-top: 2.5rem;
}

.report_offerings .row:first-child {
  padding-top: 5rem;
}

.report_offerings .row:last-child {
  padding-bottom: 5rem;
}

.report_offerings .revert .offer_details {
  -webkit-box-ordinal-group: 3;
  -ms-flex-order: 2;
  order: 2;
}

.report_offerings .revert .offer_image {
  -webkit-box-ordinal-group: 2;
  -ms-flex-order: 1;
  order: 1;
}

.report_offerings .offer_title {
  margin: 0;
  font-size: 2.875rem;
}

.report_offerings .offer_details p {
  font-size: 1.375rem;
  line-height: 1.36;
  font-weight: 300;
}

.report_offerings .offer_details,
.report_offerings .offer_image {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.report_offerings .offer_image {
  text-align: center;
}

.report_offerings .offer_image img {
  width: auto;
  height: auto;
}

.report_offerings .slick-prev,
.report_offerings .slick-next {
  top: 50%;
}

.report_offerings .slick-slide > div {
  height: 100%;
}

.report_offerings .slick-slide > div .row {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  height: 100%;
}

.report_offerings .slick-slide > div .row .offer_details {
  -ms-flex-item-align: start;
  align-self: flex-start;
}

.report_offerings .slick-slide > div .row .offer_image {
  -ms-flex-item-align: end;
  align-self: flex-end;
}

.report_subscription_feature {
  text-align: center;
  margin-top: 6.25rem;
}

.report_subscription_feature .feature_details {
  text-align: left;
  padding-left: 2.25rem;
  padding-right: 2.25rem;
  padding-bottom: 3rem;
}

.report_subscription_feature .feature_details-wrapper {
  width: 50%;
  display: inline-block;
}

.report_subscription_feature .feature_details.align_right {
  text-align: right;
}

.report_subscription_feature .feature_title {
  margin-bottom: 0.625rem;
  text-align: left;
  font-size: 1.375rem;
  color: #D81757;
  opacity: 0.5;
  text-transform: uppercase;
}

.report_subscription_feature .feature_description {
  border: 0.0625rem solid #ccc5c5;
  border-radius: 0.5rem;
  padding: 1.5625rem 1.5625rem 1.5625rem 2.1875rem;
  text-align: left;
  position: relative;
}

.report_subscription_feature .feature_description i.icon-ok-circled {
  position: absolute;
  left: -1.25rem;
  font-size: 2.1875rem;
  color: #EE3736;
  -webkit-transform: translateY(50%);
  -ms-transform: translateY(50%);
  transform: translateY(50%);
  top: -1.5625rem;
}

.existing_reports {
  padding: 0.9375rem;
  margin-top: 3.125rem;
}

.existing_reports > h2 {
  font-size: 1.5rem;
  line-height: 1.3;
}

.existing_reports .slick-prev,
.existing_reports .slick-next {
  top: 9.125rem;
}

.upcoming_reports {
  padding: 0.9375rem 0.9375rem 4.6875rem;
}

.upcoming_reports > h2 {
  font-size: 1.5rem;
  line-height: 1.3;
}

.upcoming_reports .slick-prev,
.upcoming_reports .slick-next {
  top: 9.125rem;
}

.report_usp {
  color: #FFFFFF;
  padding-top: 5.625rem;
  padding-bottom: 4.375rem;
}

.report_usp .usp_list {
  padding: 0.75rem;
}

.report_usp .section_title h2 {
  margin-bottom: 0.625rem;
}

.report_usp .usp_description_wrapper {
  background-color: white;
  color: gray;
  border-radius: 0.5rem;
  padding: 2.1875rem 1.875rem;
}

.report_usp .usp_description_wrapper .usp_description {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.report_usp .usp_description_wrapper .usp_description p {
  margin-bottom: 0;
}

.report_usp .usp_description_wrapper.row {
  margin: 0;
}

.report_usp .usp_title {
  margin-bottom: 0.625rem;
  opacity: 0.8;
}

.report_usp .usp_wrapper {
  padding: 0;
  margin-bottom: 0.9375rem;
}

.report_usp .usp_icon {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.report_usp .usp_icon img {
  height: 4.6875rem;
  width: 4.6875rem;
}

.report_usp .subscription_button {
  text-align: right;
}

.report_usp .button {
  color: #D81757;
  background: #FFFFFF;
  text-transform: none;
  padding-bottom: 0.3125rem;
  padding-top: 0.3125rem;
}

.report_usp .slick-prev,
.report_usp .slick-next {
  top: 50%;
}

.report_usp .slick-prev {
  left: 0.3125rem;
}

.report_usp .slick-next {
  right: 0.3125rem;
}

.report_subscription_plans {
  background: #211D1D;
  color: #FFFFFF;
  padding: 2.5rem 0 3.4375rem;
}

.report_subscription_plans .section_header {
  text-align: center;
}

.report_subscription_plans .subscription_plan_details {
  border: 0.125rem solid #ccc5c5;
  padding: 1.25rem 1.25rem 4.0625rem;
  height: 100%;
  border-radius: 0.5rem;
  position: relative;
}

.report_subscription_plans .subscription_plan_details p:last-child {
  position: absolute;
  bottom: 1.25rem;
  width: 100%;
}

.report_subscription_plans .subscription_plan_details p:first-child {
  font-size: 1.375rem;
  color: #FFFFFF;
}

.report_subscription_plans .subscription_plan_details p {
  color: #ccc5c5;
  margin-bottom: 0.3125rem;
  font-size: 0.8125rem;
}

.report_subscription_plans .subscription_plan_details a.button {
  background-image: none;
  background-color: #FFFFFF;
  color: #EE3736;
  text-transform: none;
  padding: 0.3125rem 0.9375rem;
}

.report_subscription_plans .subscription_plan_details i {
  margin-right: 0.625rem;
}

.media_references .section_title {
  margin-left: 0.75rem;
}

.media_references .media_logo_container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -ms-flex-pack: distribute;
  justify-content: space-around;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.media_references .media_logo_container p {
  text-align: center;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
}

.media_references .media_logo_container img {
  -webkit-transition: 0.3s ease;
  transition: 0.3s ease;
}

.media_references .media_logo_container img:hover {
  -webkit-transform: scale(1.1, 1.1);
  -ms-transform: scale(1.1, 1.1);
  transform: scale(1.1, 1.1);
}

.media_references .media_logo_container .slick-prev,
.media_references .media_logo_container .slick-next {
  top: 30%;
}

.media_references .media_logo_container .slick-prev {
  left: 0.3125rem;
}

.media_references .media_logo_container .slick-next {
  right: 0.3125rem;
}

.media_references .media_logo_container .slick-slide {
  height: 5.625rem;
}

.testimonial {
  color: #FFFFFF;
  margin-top: 3.125rem;
  padding: 1.25rem 0 2.1875rem;
}

.testimonial h2 {
  margin-bottom: 0;
}

.testimonial .section_title {
  padding-left: 0.75rem;
  margin-bottom: 1.25rem;
}

.testimonial .testimonial_content {
  padding: 4.375rem 4.375rem 0;
  position: relative;
  margin-bottom: 1.25rem;
}

.testimonial .testimonial_content h3 {
  font-weight: normal;
  display: inline;
  font-size: 1.2rem;
}

.testimonial .testimonial_content i.icon-quote.start {
  font-size: 3.4375rem;
  position: absolute;
  top: 0;
  left: 0;
  color: #000000;
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
  opacity: 0.3;
}

.testimonial .testimonial_content i.icon-quote.end {
  display: inline-block;
  font-size: 3.4375rem;
  position: absolute;
  color: black;
  opacity: 0.3;
  margin-top: -1.25rem;
}

.testimonial .author_details {
  padding-right: 4.375rem;
  text-align: right;
  margin-top: 0.9375rem;
}

.testimonial .author_details img {
  height: 3.75rem;
  width: 3.75rem;
  border-radius: 50%;
  display: inline-block;
}

.testimonial .author_details p {
  display: inline;
  font-size: 1.25rem;
  margin-right: 0.625rem;
}

.testimonial .slick-slider.slick-dotted {
  margin-bottom: 0.625rem;
}

.get_research {
  padding: 3.125rem 0 0;
}

.get_research h3 {
  margin: 0;
}

.get_research .column,
.get_research .columns {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}

.reports-list {
  padding-left: 0.75rem;
  padding-right: 0.75rem;
}

.reports-list .no-results.not-found {
  width: 100%;
}

#archive-filter-wrapper.filter-wrapper--report .datepicker-wrap {
  padding-left: 0.3125rem;
  padding-right: 0.3125rem;
}

#archive-filter-wrapper.filter-wrapper--report .date-range-filters span {
  border-radius: 1rem;
  border: 1px solid #F42534;
  color: #F42534;
  display: inline-block;
  font-size: 0.875rem;
  font-weight: normal;
  letter-spacing: 0;
  line-height: 1.375rem;
  margin: 0 0.0625rem 0.625rem 0;
  opacity: 1;
  padding: 0 0.70625rem;
  text-align: center;
  vertical-align: top;
  cursor: pointer;
}

#archive-filter-wrapper.filter-wrapper--report .date-range-filters span:hover {
  color: #FFFFFF;
  opacity: 1;
}

#archive-filter-wrapper.filter-wrapper--report .sector-tag-wrapper {
  clear: both;
  display: none;
  margin-top: 1.25rem;
}

#archive-filter-wrapper.filter-wrapper--report .sector-tag-wrapper.has-filter {
  display: inline-block;
}

#archive-filter-wrapper.filter-wrapper--report .sector-tag-wrapper .sector-tag {
  border-radius: 0.5rem;
  border: 1px solid #FFFFFF;
  display: inline-block;
  line-height: 1.8125rem;
  padding: 0 0.625rem;
  vertical-align: top;
}

#archive-filter-wrapper.filter-wrapper--report .sector-tag-wrapper .remove {
  display: inline-block;
  font-size: 1.125rem;
  font-weight: 400;
  line-height: 1.5rem;
  margin-left: 0.4375rem;
  padding: 0;
  cursor: pointer;
}

#archive-filter-wrapper.filter-wrapper--report .time-wrapper {
  clear: both;
  display: none;
  margin-top: 1.25rem;
}

#archive-filter-wrapper.filter-wrapper--report .time-wrapper.has-time-filter {
  display: inline-block;
}

#archive-filter-wrapper.filter-wrapper--report .time-wrapper .selected-time {
  border-radius: 0.5rem;
  border: 1px solid #FFFFFF;
  display: inline-block;
  line-height: 1.8125rem;
  padding: 0 0.625rem;
  vertical-align: top;
}

#archive-filter-wrapper.filter-wrapper--report .time-wrapper .remove {
  display: inline-block;
  font-size: 1.125rem;
  font-weight: 400;
  line-height: 1.5rem;
  margin-left: 0.4375rem;
  padding: 0;
  cursor: pointer;
}

#archive-filter-wrapper.filter-wrapper--report .sector_time_filter_connetor {
  display: inline-block;
}

#archive-filter-wrapper.filter-wrapper--report .filter-section-title {
  text-transform: uppercase;
  letter-spacing: 0.125rem;
}

#archive-filter-wrapper.filter-wrapper--report.filter-wrapper {
  -webkit-box-shadow: none;
  box-shadow: none;
  padding: 1.5625rem 0;
}

#archive-filter-wrapper.filter-wrapper--report .filter-wrap .filter-container {
  border-top: none;
}

#archive-filter-wrapper.filter-wrapper--report .filter-wrap li.filter-list {
  float: left;
  margin-right: 1.875rem;
  position: relative;
  margin-left: 0;
  border: 0.125rem solid;
  border-radius: 0.5rem;
  padding: 0 0.625rem;
  width: 15rem;
}

#archive-filter-wrapper.filter-wrapper--report .filter-wrap a i {
  float: right;
}

.report_details {
  background-color: #262021;
  color: #FFFFFF;
  margin-top: 6.875rem;
}

.report_details-wrapper {
  margin: 0 auto;
  max-width: 80rem;
}

.report_details .description-wrapper {
  position: relative;
}

.report_details .description-wrapper .brown-patch {
  content: "";
  background-color: #775a20;
  position: absolute;
  opacity: 0.4;
}

.report_details .description-wrapper .brown-patch--first-top {
  height: 6.5625rem;
  width: 11.5625rem;
  right: 0;
  top: 0;
  border-radius: 0 0 1.25rem 1.25rem;
}

.report_details .description-wrapper .brown-patch--first-bottom {
  height: 4.6875rem;
  width: 7.8125rem;
  right: 0;
  bottom: 0;
  border-radius: 1.25rem 1.25rem 0 0;
}

.report_details .description-wrapper .brown-patch--second-top {
  width: 10rem;
  height: 5.9375rem;
  top: 0;
  left: 0;
  border-radius: 0 0 1.25rem 1.25rem;
}

.report_details .description-wrapper .brown-patch--second-bottom {
  width: 10.625rem;
  height: 5.625rem;
  bottom: 0;
  border-radius: 1.25rem 1.25rem 0 0;
  left: 15%;
}

.report_details .revert .description {
  -webkit-box-ordinal-group: 3;
  -ms-flex-order: 2;
  order: 2;
}

.report_details .revert .quote {
  -webkit-box-ordinal-group: 2;
  -ms-flex-order: 1;
  order: 1;
}

.report_details .quote .quote-content {
  margin-bottom: 0;
  background-color: rgba(128, 128, 128, 0.15);
  border-radius: 1.875rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  padding: 1.25rem 2.1875rem;
  line-height: 1.5;
  font-size: 2.1875rem;
  font-weight: 400;
}

.report_details .description {
  font-size: 1rem;
  opacity: 0.9;
}

.report_details .description p {
  margin-bottom: 0.9375rem;
}

.report_details .description li {
  line-height: 1.7;
}

.report_details .description,
.report_details .quote {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  margin: 1.5625rem 0;
}

.first_embed_section {
  padding: 3.125rem 0;
  color: #FFFFFF;
  text-align: center;
}

.first_embed_section .button {
  background: #FFFFFF;
  color: #D81757;
  margin-top: 0.9375rem;
}

.first_embed_section h2 {
  margin-bottom: 0.9375rem;
}

.second_embed_section {
  padding: 3.125rem 0;
  text-align: center;
}

.second_embed_section .button {
  margin-top: 0.9375rem;
}

.second_embed_section h2 {
  margin-bottom: 0.9375rem;
}

.common-reports-slider {
  visibility: hidden;
}

.common-reports-slider.slick-initialized {
  visibility: visible;
}

.common-reports-slider .card-image {
  min-height: 360px;
}

.common-reports-slider .slick-track {
  padding: 1.25rem 0;
  height: auto !important;
}

/*Temp CSS changes*/

.upcoming_reports,
.show_all_reports {
  display: none;
}

.existing_reports {
  margin-bottom: 4.6875rem;
}

.report-card .card-content .content {
  display: none;
}

/* New Single Report */

.cta {
  max-width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.cta a {
  text-align: center;
  margin: 0 1.5625rem;
}

.report-key-point-section {
  padding: 1.25rem 0.75rem;
  max-width: 100%;
}

.report-key-point-section > div {
  max-width: 73.5rem;
  margin: 0 auto;
  width: 100%;
  padding: 0 0.75rem;
}

.report-key-point-section .column,
.report-key-point-section .columns {
  margin: 0 auto;
}

.report-key-point-section .report-key-point {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.report-key-point-section .report-key-point.revert {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
  -ms-flex-direction: row-reverse;
  flex-direction: row-reverse;
}

.about-report-section {
  padding: 1.25rem 0.75rem;
  max-width: 100%;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.about-report-section .column,
.about-report-section .columns {
  max-width: 73.5rem;
  margin: 0 auto;
}

.about-report-section .description {
  font-size: 18px;
}

.about-report-section .description.large-6,
.about-report-section .description.medium-6 {
  margin: 0;
  max-width: 36.75rem;
}

.icon-text-block-container .icon-text-block {
  text-align: center;
  margin-top: 15px;
  margin-bottom: 15px;
}

.icon-text-block-container .icon-text-block p {
  margin-bottom: 0;
}

.icon-text-block-container .icon-text-block p i {
  font-size: 50px;
}

.single-startup-reports .testimonial {
  margin-top: 0;
}

.single-startup-reports .home-subscribe {
  margin-bottom: 0;
  margin-top: 0;
}

/*--------------------------------------------------------------
## Widgets
--------------------------------------------------------------*/

/* header footer code css start */

.widget-sidebar .wru-recomendation-container {
  margin: 0 !important;
}

.widget-sidebar .wru-recomendation {
  margin: 0;
  margin-bottom: 0 !important;
}

.widget-sidebar .wru-widget-header span {
  font-size: 2rem;
  color: #000;
  margin-bottom: 0px;
  padding: 0px;
  text-decoration: none;
  text-align: left;
  font-weight: bold;
  font-style: normal;
  font-family: "Arial", "Helvetica", "Tahoma", "Verdana", "sans-serif";
  line-height: 2.5625rem;
  border-bottom: 1px rgb(204, 204, 204) none;
  background: transparent;
  margin-top: 0;
  margin-bottom: 15px;
}

.widget-sidebar .wru-recomendation a {
  background: transparent;
  border: 0;
  border-bottom: 1.5px solid rgba(204, 204, 204, 0.4392156863);
  padding: 10px 0;
}

.widget-sidebar .wru-recomendation:last-child a {
  border-bottom: 0;
  padding-bottom: 0;
}

.widget-sidebar .wru_widget_trending_stories .wru-recomendation-header {
  font-size: 1rem;
  font-family: "Arial", "Helvetica", "Tahoma", "Verdana", "sans-serif";
  color: rgb(35, 35, 35);
  margin-top: 4px;
  text-decoration: none;
  font-weight: bold;
  font-style: normal;
  line-height: 23px;
  text-align: left;
  overflow: hidden;
  margin: 0;
  padding-top: 0;
  padding-bottom: 0;
  height: 74px;
}

.widget-sidebar .wru_widget_trending_stories .wru-recomendation-authorname,
.widget-sidebar .wru_widget_trending_stories .wru-recommendation-footer {
  display: none;
}

.widget-sidebar .wru-recomendation a {
  border-radius: 0;
}

.widget-sidebar .wru-widget-header {
  margin-bottom: 15px;
}

.widget-sidebar .wru_widget_trending_stories .wru-recomendation img {
  height: 75px !important;
}

/* header footer code css ends */

.widget {
  margin: 0 0 1.5rem;
  /* Make sure select elements fit in widgets. */
}

.widget select {
  max-width: 100%;
}

.widget.widget_text p {
  margin: 0;
}

.widget-sidebar:not(.widget-search) {
  background: #fff;
  border-radius: 0.5rem;
  border: 0.09375rem solid #E6E6E6;
  clear: both;
  padding: 1.5rem;
}

.inc42-secondary .inc42_most_read_widget,
.inc42-secondary .inc42_popular_authors_widget {
  padding-bottom: 0.625rem;
}

.inc-search-popup .inc42-secondary .inc42_most_read_widget,
.inc-search-popup .inc42-secondary .inc42_popular_authors_widget,
.inc-search-popup .inc42-secondary .widget-search {
  margin-top: 0;
}

.inc-search-popup .inc42-secondary .widget-search {
  border-left: 0.09375rem solid #DEDEDE;
}

.inc-search-popup .inc42-secondary .widget-search:first-child {
  border-left: 0;
}

.widget-search {
  margin-top: 1.0625rem;
}

.widget-search .widget-title {
  color: #000000;
  font-size: 1.25rem;
  font-weight: 300;
  line-height: 1.875rem;
  margin-bottom: 0.625rem;
}

.widget-search.inc42_most_read_widget .home-editor-pick-list li {
  border-color: transparent;
  margin-left: 0;
}

.widget-search.inc42_most_read_widget .home-editor-pick-list li:hover {
  background: #F9F9F9;
}

/* Search widget. */

.widget_search .search-submit {
  display: none;
}

.widget-title {
  color: #000000;
  font-size: 2rem;
  font-weight: bold;
  line-height: 2.5625rem;
  margin-bottom: 0;
}

.widget_top-posts.widget {
  padding: 1.5rem 1.5rem 0.875rem 1.5rem;
}

.widget_top-posts ul {
  margin: 0;
  padding: 0;
  list-style: none;
  counter-reset: count;
}

.widget_top-posts li {
  background: #FFFFFF;
  padding-left: 48px;
  position: relative;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  padding-top: 1.25rem;
  padding-bottom: 0.9375rem;
  line-height: 1.4;
}

.widget_top-posts li a.bump-view {
  font-size: 1rem;
  font-weight: bold;
  line-height: 1.4;
  margin: 0 0 0.3125rem 0;
  display: inline-block;
}

.widget_top-posts li + li {
  border-top: solid #E6E6E6;
  border-top-width: 0.09375rem;
}

.widget_top-posts li:before {
  color: #000000;
  content: counter(count);
  counter-increment: count;
  font-size: 2.5rem;
  font-weight: bold;
  left: 0.8125rem;
  line-height: 1;
  opacity: 0.2;
  position: absolute;
  top: 0.9375rem;
}

.widget_top-posts li:hover {
  background: #F9F9F9;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}

.widget_top-posts li .meta {
  font-size: 0.875rem;
  line-height: 1.375rem;
}

.widget_top-posts li .meta span,
.widget_top-posts li .meta a {
  opacity: 0.5;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}

#secondary .taxonomy-wrap {
  margin-bottom: 0.125rem;
}

#secondary .taxonomy-wrap a {
  font-size: 0.75rem;
  font-weight: bold;
  letter-spacing: 0.0625rem;
  line-height: 1.375rem;
  text-transform: uppercase;
}

.popular-authors-list {
  list-style: none;
  margin: 0;
  padding: 0;
}

.popular-authors-list li {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-flow: row wrap;
  flex-flow: row wrap;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  overflow: hidden;
  padding: 1rem;
  margin: 0 -0.75rem;
}

.popular-authors-list li:hover {
  background: #F9F9F9;
}

.popular-authors-list li + li {
  border-top: 0.09375rem solid #E6E6E6;
}

.popular-authors-list figure {
  -webkit-box-ordinal-group: 3;
  -ms-flex-order: 2;
  order: 2;
  position: relative;
}

.popular-authors-list figure .avatar {
  border-radius: 50%;
  display: block;
  height: 5.5rem;
  -o-object-fit: cover;
  object-fit: cover;
  width: 5.5rem;
}

.popular-authors-list .author-text {
  -webkit-box-ordinal-group: 2;
  -ms-flex-order: 1;
  order: 1;
  overflow: hidden;
  width: -webkit-calc(100% - 108px);
  width: calc(100% - 108px);
}

.popular-authors-list h4 {
  color: #000000;
  font-size: 1.25rem;
  font-weight: 300;
  line-height: 1.375rem;
  margin: 0.3125rem 0;
}

.popular-authors-list p {
  color: #000000;
  font-size: 0.875rem;
  font-weight: 300;
  line-height: 1.25rem;
  margin: 0;
  opacity: 0.5;
}

.widget.inc42-ads-widget {
  margin: 0;
}

.widget div[id^=google_ads_iframe] {
  margin-bottom: 1.5rem;
  margin-top: 0.125rem;
}

/* When sidebar is fixed and sticky */

.sidebar-sticky {
  position: fixed !important;
  top: 100px !important;
  bottom: auto;
  width: 368px;
  z-index: 9;
}

/* When sidebar reaches the bottom of the wrapper */

.sidebar-bottom {
  position: relative !important;
}

/* Styles to apply to aside#secondary when sidebar hits bottom */

.secondary-sticky-bottom {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -webkit-box-align: baseline;
  -ms-flex-align: baseline;
  align-items: baseline;
  height: auto;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: end;
  padding-bottom: 2.5rem;
}

/*--------------------------------------------------------------
## Comments
--------------------------------------------------------------*/

/*--------------------------------------------------------------
## Footer
--------------------------------------------------------------*/

/*header footer code starts */

footer.site-footer,
.featured-stories-wrapper {
  content-visibility: auto;
}

#footer-recommendations .wru-widget-header {
  margin-bottom: 0;
}

#footer-recommendations .wru-widget-header span {
  display: block;
  padding: 2px;
  text-decoration: none;
  text-align: left;
  font-style: normal;
  font-family: "Arial", "Helvetica", "Tahoma", "Verdana", "sans-serif";
  border-bottom: 0px rgb(204, 204, 204) solid;
  background: transparent;
  color: #000000;
  font-size: 2rem;
  font-weight: bold;
  line-height: 2.5625rem;
  margin-bottom: 30px;
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
}

#footer-recommendations .wru-recomendation-header {
  font-size: 22px;
  font-family: "Arial", "Helvetica", "Tahoma", "Verdana", "sans-serif";
  color: rgb(35, 35, 35);
  margin-top: 10px;
  text-decoration: none;
  font-weight: bold;
  font-style: normal;
  line-height: 32px;
  text-align: left;
  height: -1;
  overflow: hidden;
  -ms-flex-item-align: center;
  align-self: center;
  padding: 0px 15px 10px 15px;
  margin: 0;
}

#footer-recommendations .wru-recomendation {
  margin-left: 0;
  margin-right: 0;
  margin-bottom: 20px !important;
}

#footer-recommendations .wru-recomendation img {
  height: 225px !important;
}

.site-footer .footer-social-title {
  margin-bottom: 20px;
}

.site-footer .footer-social li {
  margin-left: 0;
}

.site-footer .footer-social a {
  font-size: 30px;
  opacity: 0.4;
}

.footer-social {
  margin-bottom: 1.5rem;
}

/* header footer code ends */

.site-footer {
  background: #211D1D;
  color: #FFFFFF;
  padding: 2.8125rem 0;
}

.site-footer a {
  color: rgba(255, 255, 255, 0.5);
}

.site-footer a:hover,
.site-footer a:focus {
  color: #FFFFFF;
}

.site-footer .current_page_item > a,
.site-footer .current-menu-item > a {
  color: #FFFFFF;
}

.copyright-text {
  color: rgba(255, 255, 255, 0.5);
  font-size: 0.875rem;
  margin: 0.5rem 0 0.9375rem;
}

.footer-social {
  list-style: none;
  margin: 0;
  padding: 0;
}

.footer-social li {
  display: inline-block;
  font-size: 1.125rem;
  vertical-align: top;
  margin: 0 0.75rem;
}

.footer-social a {
  color: #FFFFFF;
  cursor: pointer;
}

.footer-social a:hover,
.footer-social a:focus {
  color: #D81757;
}

.rtp-footer-widgets {
  font-size: 0.875rem;
}

.rtp-footer-widgets .widget-title {
  font-size: 0.875rem;
  font-weight: bold;
  letter-spacing: 1px;
  margin: 20px 0 20px 0;
  line-height: 0.5625rem;
  text-transform: uppercase;
  color: #FFFFFF;
}

.rtp-footer-widgets ul {
  list-style: none;
  margin: 0;
  padding: 0;
  line-height: 1.75rem;
}

.rtp-footer-widgets .widget_text p {
  margin-bottom: 1rem;
}

.footer-aside-brand {
  float: none;
  margin: 0 auto;
  text-align: center;
}

img#wpstats {
  visibility: hidden;
}

.site-footer .widget-title {
  font-weight: 600;
  font-style: normal;
  color: #ffffff;
  font-size: 18px;
  letter-spacing: 1px;
  line-height: 1.4;
  margin-bottom: 15px;
}

.site-footer ul.menu {
  position: relative;
  margin: 0;
  list-style: none;
}

.site-footer ul.menu li {
  font-weight: 500;
  font-style: normal;
  color: #999999;
  font-size: 16px;
  letter-spacing: 1px;
  line-height: 2;
}

.site-footer .widget_nav_menu {
  position: relative;
}

.site-footer .widget_nav_menu:before {
  content: "";
  width: 1px;
  height: 100%;
  background: #989898;
  position: absolute;
  left: -30px;
}

.site-footer .copyright-text {
  font-weight: 500;
  font-style: normal;
  color: #999999;
  font-size: 14px;
  letter-spacing: 1px;
  line-height: 1.4;
}

.site-footer .footer-tagline {
  font-weight: 600;
  font-style: normal;
  color: #ffffff;
  font-size: 14px;
  letter-spacing: 1px;
  line-height: 1.4;
  margin-top: 20px;
}

.site-footer .footer-cta {
  margin-top: 20px;
}

.site-footer .footer-cta a {
  width: 200px;
  height: 40px;
  background-color: #ed1f25;
  border-radius: 5px;
  display: inline-block;
  text-align: center;
  font-weight: 700;
  font-style: normal;
  color: #ffffff;
  font-size: 16px;
  letter-spacing: 1px;
  line-height: 40px;
}

.site-footer .footer-social-title {
  font-weight: 600;
  font-style: normal;
  color: #ffffff;
  font-size: 18px;
  letter-spacing: 1px;
  line-height: 1.4;
  margin-top: 30px;
}

.site-footer .widget_nav_menu {
  margin: 0;
}

.site-footer .reserved.row {
  padding: 40px 0 0px;
  border-top: 1px solid #5A5959;
  margin: 10px 20px 0;
  text-align: center;
}

.site-footer .rotate180 {
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}

ul#datalab-home-tab li {
  padding: 0 20px 0 0;
}

@-webkit-keyframes spin {
  from {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  to {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

@keyframes spin {
  from {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  to {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

.site-footer .logo-container .logo_icon {
  width: 85px;
  height: 84px;
  position: absolute;
  top: 15.5%;
  left: 17%;
}

.site-footer .logo-container {
  position: relative;
  display: block;
  width: 143px;
  height: 141px;
  max-width: 143px;
  max-height: 141px;
  min-width: auto;
  min-height: auto;
}

.site-footer .logo-container .logo-text-rotate {
  position: absolute;
  width: 143px;
  left: -3%;
  top: -5%;
  right: 0%;
  bottom: 0%;
  z-index: 10;
  padding: 0;
}

.site-footer .rotate-img {
  -webkit-animation: spin 10s linear infinite;
  animation: spin 10s linear infinite;
}

.site-footer .reserved.row {
  padding: 40px 0 0px;
  border-top: 1px solid #5A5959;
  margin: 40px auto 0;
  text-align: center;
}

.footer-menu {
  padding-top: 5rem !important;
  background: #f4f4f4 !important;
  text-align: left;
}

/* logo  */

.footer-logo img {
  width: 200px;
}

/* datalabs  */

.datalabs_company_wrap {
  margin: 0;
  list-style: none;
}

a.datalabs_company_links {
  color: rgba(0, 0, 0, 0.7);
  font-family: "Noto Sans";
  font-size: 13px;
  font-style: normal;
  padding: 4px;
  font-weight: 400;
}

.datalabs_company_detail_title {
  color: black;
  font-family: "Noto Sans";
  font-size: 16px;
  font-style: normal;
  font-weight: 700;
  margin: 10px 0rem;
  line-height: 19px;
  text-transform: uppercase;
}

a.datalabs_company_links:hover {
  color: #E7131A !important;
}

li.datalabs_company_sub_wrap {
  word-break: break-word;
  overflow: hidden;
  word-wrap: break-word;
  padding: 0 0 1rem 0;
}

#validation_message_115_4 {
  display: none;
}

a.datalabs_company_links {
  color: rgba(0, 0, 0, 0.7) !important;
}

/* menu  */

#custom-menu-wrap .row {
  background: url(https://inc42.com/wp-content/themes/inc42/img/logo-back.svg);
  padding: 2.4rem 0;
  margin-top: 2.5rem;
  background-position: bottom;
  background-repeat: no-repeat;
  background-size: contain;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}

.custom-footer-menu .widget_nav_menu .menu li a {
  color: black !important;
}

div#custom-menu-wrap {
  background: #e3e2e2;
}

#bottom-footer-wrap {
  background: black;
  padding: 2rem 0;
}

.custom-footer-menu {
  max-width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin: 0 auto;
  gap: 60px;
  width: 100%;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.custom-newsletter-menu {
  max-width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin: 0 auto;
  width: 100%;
  padding: 1rem 0 0 0;
}

.custom-footer-menu .widget_nav_menu .menu {
  list-style: none;
  padding: 0;
  margin: 0;
}

.custom-footer-menu .widget_nav_menu h4 {
  color: #E7131A;
  font-family: "Noto Sans";
  font-size: 16px;
  font-style: normal;
  font-weight: 700;
  line-height: 19px;
  text-transform: uppercase;
}

.custom-footer-menu .widget_nav_menu .menu li {
  color: var(--color-black-solid, #000);
  font-family: "Noto Sans";
  font-size: 13px;
  font-style: normal;
  font-weight: 400;
  padding: 4px 0;
}

/* newsletter   */

.custom-newsletter-wrap {
  width: 66%;
}

.custom-newsletter-form {
  width: 29%;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: end;
}

.custom-newsletter-form .gform_footer.top_label input {
  font-size: small;
}

.custom-newsletter-form form {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  gap: 3%;
}

.custom-newsletter-form form#gform_115 > div {
  min-width: 48%;
  max-width: 50%;
}

.custom-newsletter-title {
  color: #E7131A;
  font-family: "Noto Sans";
  font-size: 20.8px;
  font-style: normal;
  font-weight: 700;
  line-height: 34px;
  text-transform: capitalize;
}

.custom-newsletter-description {
  color: var(--color-black-solid, #000);
  font-family: "Noto Sans";
  font-size: 13.9px;
  font-style: normal;
  font-weight: 400;
  line-height: 24px;
}

/* newsletter form  */

.custom-newsletter-form div#field_submit .gform-button {
  font-size: 12px;
}

/* footer section  */

.custom-footer-section {
  background-color: black;
  width: 100%;
}

.custom-footer-bottom-menu ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 30px;
  list-style: none;
  margin: 0;
  position: relative;
}

.custom-footer-bottom-menu ul li a {
  color: #B9B9B9;
  font-family: "Noto Sans";
  position: relative;
  font-size: 13px;
  font-style: normal;
  font-weight: 400;
  line-height: 18.72px;
  position: relative;
  text-transform: capitalize;
}

.custom-footer-section {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

/* copyright  */

.copyright-text {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

/* border -right  */

.custom-footer-bottom-menu ul li:after {
  content: "";
  position: absolute;
  top: 20%;
  bottom: 0;
  width: 1px;
  background: #b6b6b6;
  margin-left: 15px;
  height: 20px;
}

.custom-footer-bottom-menu ul li:last-child:after {
  content: none;
}

.custom-social-link {
  color: #FFFFFF;
  cursor: pointer;
  border-radius: 4px;
  background: rgba(255, 255, 255, 0.1);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 40px;
  height: 40px;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 10px;
}

.custom-newsletter-form div#gform_wrapper_115 {
  margin-bottom: 0px;
  position: relative;
}

.custom-newsletter-form div#gform_115_validation_container {
  left: 3%;
  position: absolute;
  background: transparent;
  padding: 0;
  border: none;
  width: 90%;
  font-size: 12px !important;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-box-shadow: 0 1px 4px rgba(255, 255, 255, 0), 0 0 4px rgba(255, 255, 255, 0.04);
  box-shadow: 0 1px 4px rgba(255, 255, 255, 0), 0 0 4px rgba(255, 255, 255, 0.04);
  bottom: -2rem;
}

.custom-newsletter-form h2.gform_submission_error.hide_summary {
  font-size: 12px !important;
}

.custom-newsletter-form .gform_wrapper.gravity-theme .gform_validation_errors > h2 .gform-icon {
  font-size: 16px !important;
  margin-left: -29px;
}

/* button of read more  */

button.read-more-btn {
  color: #D6322E;
  font-family: "Noto Sans";
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: 19px;
  padding: 0;
  background: transparent;
  text-transform: uppercase;
  padding: 0 5px;
}

span.plus-symbol {
  border-radius: 4px;
  border: 1px solid #D6322E;
  padding: 0px 6px;
  color: #D6322E;
  height: 20px;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin: 6px 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  cursor: pointer;
}

.read-more-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

/* media  query */

/* tab  */

/* small mobile  */

.custom-footer-menu .widget_nav_menu .menu li a {
  color: black !important;
  text-decoration: none;
}

.custom-footer-bottom-menu ul li a {
  text-decoration: none;
}

.subscribe-btn {
  margin: 10px 0;
}

#large_leaderboard_desktop-0 {
  text-align: center;
}

.site-footer .widget-title {
  color: #ffffff !important;
}

.error-404 {
  margin: 6.25rem 0 9.375rem 0;
  text-align: center;
}

.error-404 .search-field {
  width: 60%;
}

.error-404 .page-title span {
  font-size: 3.75rem;
  display: block;
}

.no-results {
  background: #fcfcfc;
  border-radius: 0.5rem;
  border: 0.09375rem solid #E6E6E6;
  margin-bottom: 1.5rem;
  padding: 1.875rem 1.5rem 3.125rem;
  position: relative;
  text-align: center;
}

.no-results h1 {
  font-weight: 300;
}

.no-results input[type=search] {
  width: 56%;
}

/*--------------------------------------------------------------
## Lity Popup
--------------------------------------------------------------*/

/*! Lity - v2.3.1 - 2018-04-20
* http://sorgalla.com/lity/
* Copyright (c) 2015-2018 Jan Sorgalla; Licensed MIT */

.lity {
  z-index: 9990;
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  white-space: nowrap;
  background: #0b0b0b;
  background: rgba(0, 0, 0, 0.9);
  outline: none !important;
  opacity: 0;
  -webkit-transition: opacity 0.3s ease;
  transition: opacity 0.3s ease;
}

.lity.lity-opened {
  opacity: 1;
}

.lity.lity-closed {
  opacity: 0;
}

.lity * {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

.lity-wrap {
  z-index: 9990;
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  text-align: center;
  outline: none !important;
}

.lity-wrap:before {
  content: "";
  display: inline-block;
  height: 100%;
  vertical-align: middle;
  margin-right: -0.25em;
}

.lity-loader {
  z-index: 9991;
  color: #fff;
  position: absolute;
  top: 50%;
  margin-top: -0.8em;
  width: 100%;
  text-align: center;
  font-size: 14px;
  font-family: Arial, Helvetica, sans-serif;
  opacity: 0;
  -webkit-transition: opacity 0.3s ease;
  transition: opacity 0.3s ease;
}

.lity-loading .lity-loader {
  opacity: 1;
}

.lity-container {
  z-index: 9992;
  position: relative;
  text-align: left;
  vertical-align: middle;
  display: inline-block;
  white-space: normal;
  max-width: 100%;
  max-height: 100%;
  outline: none !important;
}

.lity-content {
  z-index: 9993;
  width: 100%;
  -webkit-transform: scale(1);
  -ms-transform: scale(1);
  transform: scale(1);
  -webkit-transition: -webkit-transform 0.3s ease;
  transition: -webkit-transform 0.3s ease;
  transition: transform 0.3s ease;
  transition: transform 0.3s ease, -webkit-transform 0.3s ease;
}

.lity-loading .lity-content,
.lity-closed .lity-content {
  -webkit-transform: scale(0.8);
  -ms-transform: scale(0.8);
  transform: scale(0.8);
}

.lity-content:after {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  display: block;
  right: 0;
  width: auto;
  height: auto;
  z-index: -1;
  -webkit-box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
  box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
}

.lity-close {
  z-index: 9994;
  width: 35px;
  height: 35px;
  position: fixed;
  right: 0;
  top: 0;
  -webkit-appearance: none;
  cursor: pointer;
  text-decoration: none;
  text-align: center;
  padding: 0;
  color: #fff;
  font-style: normal;
  font-size: 35px;
  font-family: Arial, Baskerville, monospace;
  line-height: 35px;
  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
  border: 0;
  background: none;
  outline: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}

.lity-close::-moz-focus-inner {
  border: 0;
  padding: 0;
}

.lity-close:hover,
.lity-close:focus,
.lity-close:active,
.lity-close:visited {
  text-decoration: none;
  text-align: center;
  padding: 0;
  color: #fff;
  font-style: normal;
  font-size: 35px;
  font-family: Arial, Baskerville, monospace;
  line-height: 35px;
  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
  border: 0;
  background: none;
  outline: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}

.lity-close:active {
  top: 1px;
}

/* Image */

.lity-image img {
  max-width: 100%;
  display: block;
  line-height: 0;
  border: 0;
}

/* iFrame */

.lity-iframe .lity-container,
.lity-youtube .lity-container,
.lity-vimeo .lity-container,
.lity-facebookvideo .lity-container,
.lity-googlemaps .lity-container {
  width: 100%;
  max-width: 964px;
}

.lity-iframe-container {
  width: 100%;
  height: 0;
  padding-top: 56.25%;
  overflow: auto;
  pointer-events: auto;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-overflow-scrolling: touch;
}

.lity-iframe-container iframe {
  position: absolute;
  display: block;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -webkit-box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
  box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
  background: #000;
}

.lity-hide {
  display: none;
}

/*--------------------------------------------------------------
## scrollpane for videos single
--------------------------------------------------------------*/

/*
 * CSS Styles that are needed by jScrollPane for it to operate correctly.
 *
 * Include this stylesheet in your site or copy and paste the styles below into your stylesheet - jScrollPane
 * may not operate correctly without them.
 */

.jspContainer {
  overflow: hidden;
  position: relative;
}

.jspPane {
  position: absolute;
}

.jspVerticalBar {
  position: absolute;
  top: 0;
  right: 0;
  width: 12px;
  height: 100%;
  background: transparent;
}

.jspHorizontalBar {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 16px;
  background: transparent;
}

.jspCap {
  display: none;
}

.jspHorizontalBar .jspCap {
  float: left;
}

.jspTrack {
  position: relative;
  background-color: #262626;
  border-radius: 25px;
  -moz-border-radius: 25px;
  -webkit-border-radius: 25px;
}

.jspDrag {
  position: relative;
  top: 0;
  left: 0;
  cursor: pointer;
  -webkit-transition: opacity 0.35s ease-out;
  transition: opacity 0.35s ease-out;
  border-radius: 25px;
  background-color: #999999;
}

.jspVerticalBar .jspDrag:hover {
  background-color: #cccccc;
}

.jspHorizontalBar .jspTrack,
.jspHorizontalBar .jspDrag {
  float: left;
  height: 100%;
}

.jspArrow {
  background: #50506d;
  text-indent: -20000px;
  display: block;
  cursor: pointer;
  padding: 0;
  margin: 0;
}

.jspArrow.jspDisabled {
  cursor: default;
  background: #80808d;
}

.jspVerticalBar .jspArrow {
  height: 16px;
}

.jspHorizontalBar .jspArrow {
  width: 16px;
  float: left;
  height: 100%;
}

.jspVerticalBar .jspArrow:focus {
  outline: none;
}

.jspCorner {
  background: #eeeef4;
  float: left;
  height: 100%;
}

/* Yuk! CSS Hack for IE6 3 pixel bug :( */

* html .jspCorner {
  margin: 0 -3px 0 0;
}

/*--------------------------------------------------------------
# Media
--------------------------------------------------------------*/

/*--------------------------------------------------------------
## Ads Style
--------------------------------------------------------------*/

/*
	Ads Styling
 */

.ad-container-in-content {
  padding: 1.5rem 0;
  font-size: 0.875rem;
}

.ad-container-in-content .ad-container {
  margin: 5px 0;
  padding: 0;
}

.ad-text {
  text-align: center;
}

#inc42_leaderboard-0 {
  margin-top: 1.5rem;
  padding: 1rem;
  max-width: 764px;
}

#inc42_leaderboard-0 .ad-text {
  display: none;
}

.inc42-fluid-infinite-scroll .ad-text {
  display: none;
}

#inc42_fluid_infinite_scroll-0 .ad-text {
  display: none;
}

#inc42_fluid_header-0 > div[id^=google_ads_iframe_] > iframe {
  -webkit-transition-property: max-height;
  transition-property: max-height;
  -webkit-transition-duration: 2s;
  transition-duration: 2s;
  -webkit-transition-timing-function: linear;
  transition-timing-function: linear;
  max-height: 0;
}

#inc42_fluid_header-0 {
  -webkit-transition-property: opacity;
  transition-property: opacity;
  -webkit-transition-duration: 2s;
  transition-duration: 2s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
  margin-bottom: 0;
  height: 0;
  position: relative;
}

#inc42_fluid_header-0 .overlay {
  content: "";
  background-color: #000000;
  height: 100%;
  width: 100%;
  position: absolute;
  opacity: 0;
  top: 0;
}

#inc42_fluid_header-0 .ad-text {
  display: none;
}

.inc42-sidebar {
  padding-bottom: 0;
}

.border-background {
  display: none;
  padding-top: 1rem;
  padding-bottom: 1rem;
  margin-bottom: 1.5rem;
  border-radius: 0.5rem;
  border: 0.09375rem solid #e6e6e6;
}

.border-background--white {
  background-color: #FFFFFF;
}

.border-background--gray {
  background-color: #fcfcfc;
}

body.archive #inc42_article_top-0 .ad-text,
body.archive #inc42_article_middle-0 .ad-text,
body.archive #inc42_article_middle_01-0 .ad-text,
body.archive #inc42_article_middle_02-0 .ad-text,
body.archive #inc42_article_bottom-0 .ad-text {
  display: none;
}

span[id^=article_seperator-] {
  background-image: url(img/inc42-seperator.svg);
  content: "";
  height: 1.5rem;
  width: 25%;
  margin: 0 auto;
  margin-bottom: 5rem;
  margin-top: 4rem;
  background-repeat: repeat-x;
  background-position-y: bottom;
}

.fadding-effect {
  display: block;
  -webkit-animation: slide-down 2s ease-out;
  -moz-animation: slide-down 2s ease-out;
}

@-webkit-keyframes slide-down {
  0% {
    opacity: 0;
  }

  100% {
    opacity: 1;
  }
}

@-webkit-keyframes fill {
  from {
    background-position-x: 60px;
  }

  to {
    background-position-x: 200px;
  }
}

@keyframes fill {
  from {
    background-position-x: 60px;
  }

  to {
    background-position-x: 200px;
  }
}

/*--------------------------------------------------------------
## Inc42 Styles
--------------------------------------------------------------*/

/*--------------------------------------------------------------
## Inc42 Video Styles
--------------------------------------------------------------*/

/*
	Video Template Styling
 */

/* header footer code starts */

.inc42-videos-template-default.single.single-inc42-videos span.post-meta-tag-trigger {
  display: none;
}

.inc-search-popup .home-editor-pick-list li:before {
  display: none;
}

.single.single-inc42-videos.site-inc42-plus .widget-sidebar:not(.widget-search) {
  background: #202027;
}

.single-inc42-videos .playvideo {
  cursor: pointer;
}

/* videos search popup css */

.single.single-inc42-videos .lity-container {
  min-width: 100% !important;
}

.site-inc42-plus .lity-content #inc-search-popup {
  background: none !important;
}

.site-inc42-plus .social-media-layout {
  border-radius: 8px;
  background: #202027;
  border: none;
}

.site-inc42-plus .social-media-icons ul li {
  background: #2C2C2C;
}

.site-inc42-plus .social-media-icons {
  border-left: 1px solid #0D0D0D;
}

.site-inc42-plus .social-media-modal-content li {
  background: #4B4B4B;
}

.site-inc42-plus .social-media-modal-content {
  background: #202027;
  padding: 20px 16px 28px;
}

.site-inc42-plus .social-media-news ul li {
  border-radius: 6px;
  border: 1px solid #CACACA;
  background: #000;
}

.site-inc42-plus .social-media-news ul li a {
  color: #fff !important;
}

.site-inc42-plus .social-media-icons li img,
.site-inc42-plus .social-media-modal-content li img {
  -webkit-filter: invert(1);
  filter: invert(1);
}

/* Video Template Page Design */

.page-template-page-templates.page-template-video-lead-generation #toc .column.small-12.medium-6.large-6,
.page-template-page-templates.page-template-video-lead-generation #toc .small-12.medium-6.large-6.columns {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.page-template-page-templates.page-template-video-lead-generation .entry-description.read-more p {
  padding: 0px;
}

.page-template-video-lead-generation h2.gform_title {
  color: #000;
  display: none;
}

.single-inc42-videos .site-content .inc42-videos .code-block .slick-slider .common-card .not-tagged {
  display: none;
}

a.inc42-play-video + a::before,
.single.single-inc42-videos .single-featured-thumb .single-featured-thumb-container::before {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background: -webkit-gradient(linear, left top, right top, from(rgba(216, 23, 87, 0.4)), to(rgba(228, 56, 27, 0.4)));
  background: -webkit-linear-gradient(left, rgba(216, 23, 87, 0.4) 0%, rgba(228, 56, 27, 0.4) 100%);
  background: linear-gradient(90deg, rgba(216, 23, 87, 0.4) 0%, rgba(228, 56, 27, 0.4) 100%);
  content: " ";
  border-radius: 10px;
}

a.inc42-play-video + a::after,
.single.single-inc42-videos .single-featured-thumb .single-featured-thumb-container::after {
  position: absolute;
  top: 50%;
  left: 50%;
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  content: "";
  width: 60px;
  height: 60px;
  background-image: url(https://cdn.inc42.com/wp-content/uploads/2022/03/video-play@2x.png);
  background-size: contain;
  background-repeat: no-repeat;
}

.premium-container {
  min-height: 766px;
}

.single-inc42-videos .section.sharing {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  font-size: 1.2rem;
  font-weight: 600;
  margin-bottom: 30px;
}

.single-inc42-videos .mashsb-container {
  margin: 0;
}

.single-inc42-videos .sharing .icon:before {
  font-size: 1.8rem;
  color: #000;
}

.single-inc42-videos .mashsb-buttons a {
  background: transparent;
}

/* header footer code ends */

.inc42-videos a.inc42-play-video + a::before {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background: -webkit-gradient(linear, left top, right top, from(rgba(216, 23, 87, 0.4)), to(rgba(228, 56, 27, 0.4)));
  background: -webkit-linear-gradient(left, rgba(216, 23, 87, 0.4) 0%, rgba(228, 56, 27, 0.4) 100%);
  background: linear-gradient(90deg, rgba(216, 23, 87, 0.4) 0%, rgba(228, 56, 27, 0.4) 100%);
  content: " ";
  border-radius: 10px;
}

.inc42-videos a.inc42-play-video + a::after {
  position: absolute;
  top: 50%;
  left: 50%;
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  content: "";
  width: 60px;
  height: 60px;
  background-image: url(https://inc42.com/wp-content/uploads/2022/03/video-play@2x.png);
  background-size: contain;
  background-repeat: no-repeat;
}

.inc42-videos .card-wrapper.horizontal-card .share-wrap {
  display: none;
}

.single.single-inc42-videos {
  background: #fff;
}

.single.single-inc42-videos .single-meta-wrapper .mashsb-container {
  margin-bottom: 0;
}

.single.single-inc42-videos .single .single-post-summary {
  margin-top: 1.5rem;
}

.single.single-inc42-videos .latest-videos-list {
  list-style: none;
  margin: 0;
}

.single.single-inc42-videos .latest-videos-list > li {
  margin-top: 1rem;
}

.single.single-inc42-videos .latest-videos-list figure img {
  max-height: 240px;
  border-radius: 0.9375rem;
}

.single.single-inc42-videos .live-text {
  position: relative;
  font-size: 12px;
  background: #fff;
  color: #d81757;
  text-transform: uppercase;
  border-radius: 3px;
  padding: 5px 10px;
  vertical-align: top;
}

.single.single-inc42-videos .live {
  display: inline-block;
  border-radius: 50%;
  width: 5px;
  height: 5px;
  opacity: 1;
  background: #d81757;
  line-height: 22px;
  vertical-align: middle;
  -moz-animation-duration: 500ms;
  -moz-animation-name: blink;
  -moz-animation-iteration-count: infinite;
  -moz-animation-direction: alternate;
  -webkit-animation-duration: 500ms;
  -webkit-animation-name: blink;
  -webkit-animation-iteration-count: infinite;
  -webkit-animation-direction: alternate;
  animation-duration: 500ms;
  animation-name: blink;
  animation-iteration-count: infinite;
  animation-direction: alternate;
}

.single.single-inc42-videos .entry-content > div.video-rsvp-container:not(:empty) {
  margin-bottom: 1.5625rem;
}

.single.single-inc42-videos #media-container iframe {
  width: 100% !important;
}

.single.single-inc42-videos.dark .inc42-single-post-row,
.single.single-inc42-videos.site-inc42-plus .inc42-single-post-row {
  padding-top: 110px;
}

.single.single-inc42-videos.dark .inc42-single-post-row .entry-title,
.single.single-inc42-videos.dark .inc42-single-post-row .meta-wrapper,
.single.single-inc42-videos.dark .inc42-single-post-row .post-meta,
.single.single-inc42-videos.site-inc42-plus .inc42-single-post-row .entry-title,
.single.single-inc42-videos.site-inc42-plus .inc42-single-post-row .meta-wrapper,
.single.single-inc42-videos.site-inc42-plus .inc42-single-post-row .post-meta {
  color: #fff;
}

.single.single-inc42-videos.dark .inc42-single-post-row .author-name,
.single.single-inc42-videos.site-inc42-plus .inc42-single-post-row .author-name {
  color: rgba(255, 255, 255, 0.6);
}

.single.single-inc42-videos.dark .inc42-single-post-row .author-name a,
.single.single-inc42-videos.site-inc42-plus .inc42-single-post-row .author-name a {
  color: rgba(255, 255, 255, 0.6);
}

.single.single-inc42-videos .no-sidebar footer.entry-footer .footer-meta-wrapper .post-meta {
  margin-right: auto;
  margin-left: auto;
}

.single.single-inc42-videos h3.sub-head.accent-color {
  color: #fff;
}

.single.single-inc42-videos ul.academy-list {
  color: #fff;
}

.single.single-inc42-videos span.readtime a {
  color: #fff;
}

.single.single-inc42-videos span.readtime a:hover {
  color: #d5322d;
  opacity: 1;
}

.inc42-videos.type-inc42-videos .media-container-pre {
  margin-bottom: 1.5625rem;
}

.inc42-videos.type-inc42-videos .video-rsvp-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  border: 1px solid #ff2500;
  border-radius: 1rem;
  padding: 1rem;
  margin-top: 0;
}

.inc42-videos.type-inc42-videos .video-rsvp-button {
  text-align: center;
  margin: 0 auto 30px;
}

.inc42-videos.type-inc42-videos .video-rsvp-button .rsvp-link {
  -webkit-box-shadow: 0px 20px 38px 2px rgba(255, 0, 0, 0.3);
  box-shadow: 0px 20px 38px 2px rgba(255, 0, 0, 0.3);
  margin-bottom: 1rem;
  border-radius: 2rem;
}

.inc42-videos.type-inc42-videos .video-rsvp-button .rsvp-link:hover {
  color: #fff;
  background: -webkit-gradient(linear, left top, left bottom, from(#f05), to(#ff2500));
  background: -webkit-linear-gradient(top, #f05 0%, #ff2500 100%);
  background: linear-gradient(180deg, #f05 0%, #ff2500 100%);
  background: -webkit-linear-gradient(180deg, #f05 0%, #ff2500 100%);
}

.inc42-videos.type-inc42-videos .button {
  min-width: 220px;
  color: #fff;
  text-align: center;
  background: -webkit-gradient(linear, left top, left bottom, from(#ff2500), to(#ff0055));
  background: -webkit-linear-gradient(top, #ff2500 0%, #ff0055 100%);
  background: linear-gradient(180deg, #ff2500 0%, #ff0055 100%);
  background: -webkit-linear-gradient(180deg, #ff2500 0%, #ff0055 100%);
  border-radius: 6px;
  -webkit-transition: 0.3s all;
  transition: 0.3s all;
}

.inc42-videos.type-inc42-videos .video-rsvp-date .video-rsvp-day {
  font-weight: bold;
  color: #ff0000;
  text-align: left;
  text-transform: uppercase;
  margin-bottom: 0;
}

.inc42-videos.type-inc42-videos .video-rsvp-date .video-rsvp-time {
  text-align: left;
  text-transform: uppercase;
  margin-bottom: 0;
}

.inc42-videos.type-inc42-videos .video-rsvp-date .video-rsvp-time sup {
  font-size: 50%;
}

@-webkit-keyframes blink {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
  }
}

@keyframes blink {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
  }
}

.inc42-videos-template-default.single.single-inc42-videos span.readtime a {
  color: white;
}

/*--------------------------------------------------------------
## Inc42 Category Page Styles
--------------------------------------------------------------*/

header.category-header.category-special .row {
  visibility: hidden;
}

header.category-header.category-special {
  background-size: cover;
  background-repeat: no-repeat;
  background-position: bottom center;
  width: 100%;
  height: 40vw;
}

#content-wrapper {
  position: relative;
  margin-top: -6rem;
  z-index: 12;
}

/* Category Archives */

.archive.category .taxonomy-description,
.archive.tag .taxonomy-description {
  max-width: 600px;
  margin: 0 auto;
}

.archive.category .taxonomy-description p,
.archive.tag .taxonomy-description p {
  font-size: 1.1rem;
  width: 600px;
  max-width: 100%;
}

.archive.category .taxonomy-description-featured,
.archive.tag .taxonomy-description-featured {
  text-align: center;
}

.archive.category .series-row .column-left,
.archive.tag .series-row .column-left {
  -ms-flex-item-align: center;
  align-self: center;
}

.archive.category .series-row .column-right,
.archive.tag .series-row .column-right {
  text-align: center;
}

.archive.category .series-row .special-cat-img,
.archive.tag .series-row .special-cat-img {
  border-radius: 50%;
  width: 400px;
  height: 400px;
  margin-bottom: 2rem;
}

.archive.category .sub-series-row {
  margin-bottom: 5rem;
}

.archive.category .sub-thumb {
  display: block;
  width: 300px;
  height: 300px;
  background-size: contain;
  border-radius: 50%;
  margin: 0 auto;
  -webkit-transition: 0.3s all;
  transition: 0.3s all;
}

.archive.category .sub-thumb:hover {
  -webkit-box-shadow: 0px 0px 30px 2px rgba(255, 255, 255, 0.3);
  box-shadow: 0px 0px 30px 2px rgba(255, 255, 255, 0.3);
}

.archive.category .category-break {
  position: relative;
  margin-bottom: 1.5rem;
}

.archive.category .category-slider {
  padding: 2rem 0;
  z-index: 1;
  margin-bottom: 1.875rem;
}

.archive.category .category-slider .card-wrapper,
.archive.category .category-slider .popup-card-wrapper {
  margin-bottom: 0 !important;
}

.archive.category .category-slider.slick-initialized.slick-slider:before {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 0;
  height: 100%;
  width: 100vw;
  margin-left: -webkit-calc(-50vw + 50%);
  margin-left: calc(-50vw + 50%);
}

.archive.category .category-slider .slick-prev {
  left: -5.5625rem;
}

.archive.category .category-slider .slick-next {
  right: -5.5625rem;
}

.archive.category .featured-picture,
.archive.tag .featured-picture {
  display: block;
  text-align: center;
  max-width: 100%;
}

.archive.category .site-navigation-container,
.archive.tag .site-navigation-container {
  height: 56px;
}

.archive.category .category-title-featured,
.archive.tag .category-title-featured {
  display: none;
}

.row-featured .columns {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.category-header .row-featured-description .taxonomy-description-featured {
  display: block;
  max-width: 600px;
  margin: 3rem auto 0;
  text-align: center;
}

.category-header .row-featured .featured-picture {
  text-align: center;
}

/*--------------------------------------------------------------
## Inc42 Category Tag Subscribe Styles
--------------------------------------------------------------*/

/*--------------------------------------------------------------
## Inc42 404 Styles
--------------------------------------------------------------*/

.error404 {
  background: #F4F4F4;
}

.error-404 {
  margin-top: 3rem;
}

.error-404 .page-title span {
  font-size: 7rem;
}

.error-404 .inc-tag-lists li {
  margin-bottom: 5px;
}

.error-404 .home-editor-pick-list.inc42-cat-tag-sub__read-list {
  text-align: left;
}

.error-404 .inc42-cat-tag-sub__read-heading {
  margin-top: 3rem;
}

.error-404 .inc-tag-lists {
  margin-top: 1.875rem;
}

/*--------------------------------------------------------------
## Inc42 Category Break Styles
--------------------------------------------------------------*/

/*
 * Category Break
 */

#category-break {
  display: none;
  padding: 1.5rem 0;
}

#category-break:after {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  z-index: -1;
  height: 100%;
  width: 100vw;
  margin-left: -webkit-calc(-50vw + 50%);
  margin-left: calc(-50vw + 50%);
  background-image: -webkit-gradient(linear, left top, right top, from(#D81757), to(#E4381B));
  background-image: -webkit-linear-gradient(left, #D81757 0%, #E4381B 100%);
  background-image: -webkit-gradient(linear, left top, right top, from(rgb(216, 23, 87)), to(rgb(228, 56, 27)));
  background-image: -webkit-linear-gradient(left, rgb(216, 23, 87) 0%, rgb(228, 56, 27) 100%);
  background-image: linear-gradient(90deg, rgb(216, 23, 87) 0%, rgb(228, 56, 27) 100%);
}

#category-break .entry-title.gradient-title {
  font-size: 2rem;
  line-height: 1;
  color: #fff;
  -webkit-text-fill-color: #fff;
  margin-bottom: 1.5rem;
}

#category-break .category-break-slider .slick-slide {
  max-width: 250px;
  margin-left: 0 !important;
}

#category-break .category-break-slider .slick-slide .card-wrapper {
  margin-bottom: 0;
}

#category-break .card-wrapper .meta-wrapper {
  font-size: 0.7rem;
}

/*--------------------------------------------------------------
## Inc42 Series Styles
--------------------------------------------------------------*/

/*--------------------------------------------------------------
## Inc42 Sponsor Tag Styles
--------------------------------------------------------------*/

/*
	Sponsor Tag Styling
 */

.sponsor-tag-v2 {
  position: relative;
  display: inline-block;
  margin-bottom: 0.4rem;
}

.sponsor-tag-v2 > span {
  padding: 0.25rem 0.5rem;
  background-image: -webkit-gradient(linear, left top, right top, from(#D81757), to(#E4381B));
  background-image: -webkit-linear-gradient(left, #D81757 0%, #E4381B 100%);
  background-image: linear-gradient(90deg, #D81757 0%, #E4381B 100%);
  color: #FFFFFF;
  font-size: 0.75rem;
  font-weight: bold;
  border-radius: 0.25rem;
  max-height: 23px;
  line-height: 0.75rem;
  text-transform: uppercase;
  letter-spacing: 0.0625rem;
}

.sponsor-tag-v2 .info {
  color: #fff;
}

.inc-mega-menu-wrapper .sponsor-tag-v2 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: left;
  -ms-flex-pack: left;
  justify-content: left;
}

/*
 * Tooltips
 */

.tooltip {
  position: absolute;
  background: rgb(0, 0, 0);
  border-radius: 2px;
  color: #fff;
  font-size: 12px;
  padding: 6px 10px;
  bottom: 1rem;
  border-radius: 0.25rem;
  display: none;
  opacity: 0;
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  -webkit-transition: all 0.15s ease-in-out;
  transition: all 0.15s ease-in-out;
  max-width: 100%;
  min-width: 250px;
  line-height: 1.2;
  z-index: 11;
}

.tooltip:after {
  border-right: 6px solid transparent;
  border-top: 6px solid rgba(0, 0, 0, 0.85);
  border-left: 6px solid transparent;
  content: "";
  height: 0;
  left: 1rem;
  width: 0;
  position: absolute;
  bottom: -6px;
}

.tooltip a {
  color: #D81757;
}

.tooltip p {
  margin-bottom: 0.25rem;
}

.tooltip.fade {
  display: block;
  opacity: 1;
  -webkit-transform: translate3d(0, -16px, 0);
  transform: translate3d(0, -16px, 0);
}

.inc-mega-menu-wrapper .tooltip:after {
  left: 45% !important;
}

/* Hide Ad Inserter Code Blocks on Member Exclusive pages */

article.tag-member-exclusive .entry-content .code-block {
  display: none;
}

/*--------------------------------------------------------------
## Inc42 Mobile Menu Styles
--------------------------------------------------------------*/

/*--------------------------------------------------------------
## Inc42 Helper Styles
--------------------------------------------------------------*/

/*
 * Helper Classes
 */

.margin-lr-auto {
  margin: 0 auto;
}

/*--------------------------------------------------------------
## Inc42 Plus Styles
--------------------------------------------------------------*/

/* header footer code */

.page-template-plus-offering-gradient .decoration {
  display: none !important;
}

.site-inc42-plus.page-template-plus-offering-gradient .header-sticky-wrapper,
.site-inc42-plus.page-template-plus-offering-gradient .site-header:before {
  height: 76px;
}

.page-template-plus-offering-v2 .hide-for-small-only {
  display: block;
}

.page-template-plus-offering-v2 .site-navigation-container {
  display: none;
}

/* WRU CSS */

.site-inc42-plus #footer-recommendations .wru-recomendation-header {
  color: #fff;
}

.site-inc42-plus #footer-recommendations .wru-widget-header span {
  color: #fff;
}

.site-inc42-plus .inc-session-recordings.single .mashsb-container .mashsb-box .mashsb-buttons a.mash-small {
  background: #fff;
}

.site-inc42-plus .single.single-inc42-videos .widget-sidebar:not(.widget-search) {
  background-color: #23232c;
}

.site-inc42-plus .widget-sidebar .wru-widget-header span {
  color: #fff;
}

.site-inc42-plus .widget-sidebar .wru_widget_trending_stories .wru-recomendation-header {
  color: #fff;
}

.site-inc42-plus .wru-recomendation a {
  background: -webkit-gradient(linear, left top, left bottom, from(#22242f), to(#0d0d0d));
  background: -webkit-linear-gradient(top, #22242f 0%, #0d0d0d 100%);
  background: linear-gradient(to bottom, #22242f 0%, #0d0d0d 100%);
  border: 0.09375rem solid #22222a;
}

.site-inc42-plus .inc42-secondary .widget-sidebar,
.site-inc42-plus .inc42-secondary .widget {
  background-color: #222;
  border: 0;
}

.site-inc42-plus .inc42-secondary .widget-sidebar h4#title,
.site-inc42-plus .inc42-secondary .widget-sidebar h3 {
  color: #fff !important;
}

.site-inc42-plus .lity-content .inc42-secondary .widget-sidebar,
.site-inc42-plus .lity-content .inc42-secondary .widget {
  background-color: transparent;
}

.site-inc42-plus .inc42-secondary .widget-sidebar,
.site-inc42-plus .inc42-secondary .widget {
  border-radius: 8px;
}

.site-inc42-plus .inc42-plus__price_card_label {
  width: 215px;
}

.site-inc42-plus .gform_wrapper select {
  background-color: #131313;
  min-height: 50px;
  color: #fff;
  border-color: rgba(255, 255, 255, 0.25) !important;
  border-radius: 30px;
  outline: none;
  padding: 10px 30px !important;
  font-size: inherit;
}

li.sponsor-image a {
  position: relative;
}

li.sponsor-image a:after {
  font-size: 8px;
  padding: 0 0.7rem;
  text-align: center;
  display: inline-block;
  line-height: 1;
  color: #a3a3a3;
  position: absolute;
  bottom: 5px;
  max-width: 100%;
  float: none;
  left: 0;
  text-transform: none;
  content: "";
  background-image: url(https://cdn.inc42.com/wp-content/uploads/2022/06/website-category-sponsor_Black.png);
  height: 13.45px;
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
  width: 100%;
}

.site-inc42-plus li.sponsor-image a:after {
  background-image: url(https://cdn.inc42.com/wp-content/uploads/2022/06/website-category-sponsor_White.png);
}

/* WRU CSS */

.site-inc42-plus #footer-recommendations .wru-recomendation-header {
  color: #fff;
}

.site-inc42-plus #footer-recommendations .wru-widget-header span {
  color: #fff;
}

.site-inc42-plus .inc-session-recordings.single .mashsb-container .mashsb-box .mashsb-buttons a.mash-small {
  background: #fff;
}

.site-inc42-plus .single.single-inc42-videos .widget-sidebar:not(.widget-search) {
  background-color: #23232c;
}

.site-inc42-plus .widget-sidebar .wru-widget-header span {
  color: #fff;
}

.site-inc42-plus .widget-sidebar .wru_widget_trending_stories .wru-recomendation-header {
  color: #fff;
}

.site-inc42-plus .wru-recomendation a {
  background: -webkit-gradient(linear, left top, left bottom, from(#22242f), to(#0d0d0d));
  background: -webkit-linear-gradient(top, #22242f 0%, #0d0d0d 100%);
  background: linear-gradient(to bottom, #22242f 0%, #0d0d0d 100%);
  border: 0.09375rem solid #22222a;
}

.inc-session-recordings.single .mashsb-container .mashsb-box .mashsb-buttons a.mash-small {
  background: #fff;
}

/* header footer code ends */

/* Old Plus CSS */

.site-inc42-plus {
  /* Style the buttons that are used to open and close the accordion panel */
  /* .inc42-plus_accordion .accordion:nth-child(5) {
          border-bottom: 0;
     }
      */
  color: #868686;
}

.site-inc42-plus .slick-prev:before,
.site-inc42-plus [dir=rtl] .slick-prev:before,
.site-inc42-plus .slick-next:before,
.site-inc42-plus [dir=rtl] .slick-next:before,
.site-inc42-plus .gradient-title,
.site-inc42-plus .inc42-main-navigation ul li.search a:before,
.site-inc42-plus .card-wrapper .sponsor-tag,
.site-inc42-plus .popup-card-wrapper .sponsor-tag,
.site-inc42-plus .video-card-wrapper .video-play-button,
.site-inc42-plus .events-card-wrapper .event-heading-wrapper,
.site-inc42-plus .single .home-editor-pick-list li .sponsor-tag,
.site-inc42-plus .home-editor-pick-list li .sponsor-tag,
.site-inc42-plus .home-feature-stories:before,
.site-inc42-plus .home-datalabs:before,
.site-inc42-plus .home-funding-rounds:before,
.site-inc42-plus .site-header:before,
.site-inc42-plus .filter-wrapper,
.site-inc42-plus .category-header,
.site-inc42-plus .featured-stories-wrapper:before,
.site-inc42-plus .more-events-wrapper .event-title,
.site-inc42-plus .authors-list-header,
.site-inc42-plus .report-header,
.site-inc42-plus .report_usp,
.site-inc42-plus .testimonial,
.site-inc42-plus #archive-filter-wrapper.filter-wrapper--report .date-range-filters span:hover,
.site-inc42-plus .first_embed_section {
  background-image: none !important;
  background-color: #101217;
}

.site-inc42-plus #site-navigation .custom-logo-link img {
  width: auto;
  height: 24px;
  margin: 16px 0;
}

.site-inc42-plus .menu-main-menu-container {
  background: -webkit-gradient(linear, left top, right top, from(#2b2d38), to(#19191d));
  background: -webkit-linear-gradient(left, #2b2d38 0%, #19191d 100%);
  background: linear-gradient(90deg, #2b2d38 0%, #19191d 100%);
  max-width: 100%;
}

.site-inc42-plus .inc42-main-navigation ul li.search a {
  background-color: #23252e;
}

.site-inc42-plus .inc42-main-navigation ul li.search a:hover {
  background-color: #101217;
}

.site-inc42-plus .inc42-main-navigation ul li.search a:before {
  background-color: #fff !important;
}

.site-inc42-plus .inc42-main-navigation a {
  color: #818181;
}

.site-inc42-plus .inc42-main-navigation .primary-menu {
  background: -webkit-gradient(linear, left top, right top, from(#2b2d38), to(#19191d));
  background: -webkit-linear-gradient(left, #2b2d38 0%, #19191d 100%);
  background: linear-gradient(90deg, #2b2d38 0%, #19191d 100%);
}

.site-inc42-plus .site-header .site-branding img {
  max-height: 28px;
  margin-bottom: 12px;
}

.site-inc42-plus body,
.site-inc42-plus .inc42-plus__section {
  background-color: #0d0d0d;
}

.site-inc42-plus .page .site-content {
  margin: 0;
  margin-top: -1.9rem;
  padding-top: 1.8rem;
}

.site-inc42-plus .inc42-plus__text_lead {
  font-size: 4.5rem;
  line-height: 1;
  color: #fff;
  margin: 6rem 0 3rem;
}

.site-inc42-plus .site-footer {
  background: -webkit-gradient(linear, left top, left bottom, from(#22242f), to(#0d0d0d));
  background: -webkit-linear-gradient(top, #22242f 0%, #0d0d0d 100%);
  background: linear-gradient(to bottom, #22242f 0%, #0d0d0d 100%);
}

.site-inc42-plus .inc42-plus__premium_bg {
  background-image: url(https://cdn-stage-inc42-ext.rt.gw/wp-content/uploads/2019/10/premium.svg);
  background-repeat: no-repeat;
  background-size: 90%;
  background-position: left;
}

.site-inc42-plus .inc42-plus__padding-0 {
  padding: 0 !important;
}

.site-inc42-plus .inc42-plus__cta {
  color: #fff;
  min-width: 170px;
  text-align: center;
  margin-bottom: 3rem;
  background: -webkit-gradient(linear, left top, left bottom, from(#ff2500), to(#f05));
  background: -webkit-linear-gradient(top, #ff2500 0%, #f05 100%);
  background: linear-gradient(180deg, #ff2500 0%, #f05 100%);
  background: -webkit-linear-gradient(180deg, #ff2500 0%, #f05 100%);
  -webkit-transition: 0.3s all;
  transition: 0.3s all;
}

.site-inc42-plus .inc42-plus__cta:hover {
  background: -webkit-gradient(linear, left bottom, left top, from(#ff2500), to(#f05));
  background: -webkit-linear-gradient(bottom, #ff2500 0%, #f05 100%);
  background: linear-gradient(0deg, #ff2500 0%, #f05 100%);
  background: -webkit-linear-gradient(0deg, #ff2500 0%, #f05 100%);
}

.site-inc42-plus .inc42-plus__cta_small {
  background: -webkit-gradient(linear, left top, left bottom, from(#ff2500), to(#f05));
  background: -webkit-linear-gradient(top, #ff2500 0%, #f05 100%);
  background: linear-gradient(180deg, #ff2500 0%, #f05 100%);
  -webkit-transition: 0.3s all;
  transition: 0.3s all;
}

.site-inc42-plus .inc42-plus__cta_small:hover {
  background: -webkit-linear-gradient(45deg, #ff2500 0%, #f05 100%);
  background: linear-gradient(45deg, #ff2500 0%, #f05 100%);
}

.site-inc42-plus .inc42-plus__cta_shadow {
  -webkit-box-shadow: 0px 20px 40px 10px rgba(215, 22, 86, 0.1), 0px 20px 40px 10px rgba(227, 55, 27, 0.1);
  box-shadow: 0px 20px 40px 10px rgba(215, 22, 86, 0.1), 0px 20px 40px 10px rgba(227, 55, 27, 0.1);
}

.site-inc42-plus .inc42-plus__cta_shadow_small {
  -webkit-box-shadow: 0px 10px 20px 5px rgba(215, 22, 86, 0.1), 0px 10px 20px 5px rgba(227, 55, 27, 0.1);
  box-shadow: 0px 10px 20px 5px rgba(215, 22, 86, 0.1), 0px 10px 20px 5px rgba(227, 55, 27, 0.1);
}

.site-inc42-plus .inc42-plus__cta_see_through {
  background: transparent !important;
  border: 2px solid #fff;
  min-width: 275px;
  margin-right: 2rem;
}

.site-inc42-plus .inc42-plus__cta_see_through:hover {
  background: #fff !important;
  color: #101217;
  border: 2px solid #fff;
}

.site-inc42-plus .inc42-plus__cta_transparent:hover {
  background: #fff !important;
  color: #101217;
  border: 2px solid #fff;
}

.site-inc42-plus .inc42-plus__cta_radius {
  border-radius: 2rem;
}

.site-inc42-plus .inc42-plus__cta_transparent {
  background: transparent;
  border: 2px solid;
}

.site-inc42-plus .inc42-plus__lead_subtext {
  font-size: 2.75rem;
  line-height: 1;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-weight: 100;
  color: rgba(255, 255, 255, 0.7) !important;
  margin-top: 3rem;
  margin-bottom: 3rem;
}

.site-inc42-plus .inc42-plus__padding {
  padding: 6rem;
}

.site-inc42-plus .inc42-plus__padding_small {
  padding: 3rem;
}

.site-inc42-plus .inc42-plus__padding_large {
  padding: 9rem;
}

.site-inc42-plus .inc42-plus__padding_tb {
  padding: 6rem 0;
}

.site-inc42-plus .inc42-plus__padding_top {
  padding-top: 6rem;
}

.site-inc42-plus .inc42-plus__padding_top_medium {
  padding-top: 4rem;
}

.site-inc42-plus .inc42-plus__padding_bottom {
  padding-bottom: 6rem;
}

.site-inc42-plus .inc42-plus__padding_bottom_medium {
  padding-bottom: 4rem;
}

.site-inc42-plus .inc42-plus__margin_top {
  margin-top: 6rem;
}

.site-inc42-plus .inc42-plus__margin_top_tb_small,
.site-inc42-plus .inc42-plus__margin_top_tb_large {
  margin: 3rem 0;
}

.site-inc42-plus .inc42-plus__margin_top_sm {
  margin-top: 3rem;
}

.site-inc42-plus .inc42-plus__margin_bottom {
  margin-bottom: 6rem;
}

.site-inc42-plus .inc42-plus__margin_bottom_small {
  margin-bottom: 3rem;
}

.site-inc42-plus .inc42-plus__margin_bottom_large {
  margin-bottom: 9rem;
}

.site-inc42-plus .inc42-plus__margin_0 {
  margin: 0;
}

.site-inc42-plus .inc42-plus__gradient_br {
  background: -webkit-gradient(linear, left top, right bottom, from(#353846), to(#17181f)) !important;
  background: -webkit-linear-gradient(top left, #353846, #17181f) !important;
  background: linear-gradient(to bottom right, #353846, #17181f) !important;
}

.site-inc42-plus .inc42-plus__pricing_card {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  border-radius: 1rem;
  padding: 2rem;
  z-index: 1;
}

.site-inc42-plus .inc42-plus__text_white {
  color: #fff !important;
}

.site-inc42-plus .inc42-plus__pricing_quarterly {
  position: absolute;
  top: -45px;
  width: 75px;
  -ms-flex-item-align: center;
  align-self: center;
}

.site-inc42-plus .inc42-plus__font_family {
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
}

.site-inc42-plus .inc42-plus__font_light {
  font-weight: 200;
}

.site-inc42-plus .inc42-plus__price {
  font-size: 2.5rem;
  font-weight: 300;
  color: #fff;
}

.site-inc42-plus .inc42-plus__price_list {
  font-size: 15px;
}

.site-inc42-plus ul.inc42-plus__price_list li {
  position: relative;
  margin-left: 25px;
}

.site-inc42-plus ul.inc42-plus__price_list li:before {
  content: " ";
  width: 12px;
  height: 12px;
  background: url(https://dev-inc42.ext.rt.gw/wp-content/themes/inc42/img/plus.svg);
  position: absolute;
  left: -25px;
  top: 10px;
}

.site-inc42-plus .inc42-plus__price_help_text {
  position: absolute;
  -webkit-transform: rotate(270deg);
  -ms-transform: rotate(270deg);
  transform: rotate(270deg);
  left: 0;
  top: 4rem;
  color: #c7c7c7;
}

.site-inc42-plus .inc42-plus__price_help_text_yearly {
  position: absolute;
  -webkit-transform: rotate(270deg);
  -ms-transform: rotate(270deg);
  transform: rotate(270deg);
  left: 0;
  top: 3.2rem;
  color: #c7c7c7;
}

.site-inc42-plus .inc42-plus__text_uppercase {
  text-transform: uppercase;
}

.site-inc42-plus .inc42-plus__price_yearly {
  position: relative;
}

.site-inc42-plus .inc42-plus__price_yearly > span {
  position: absolute;
  font-size: 1.3rem;
  text-decoration: line-through;
  top: -21px;
  min-width: 141px;
}

.site-inc42-plus .inc42-plus__price_plus {
  position: relative;
  text-align: center;
  margin-bottom: 15px;
}

.site-inc42-plus .inc42-plus__price_plus > span {
  font-size: 1.3rem;
  font-style: italic;
}

.site-inc42-plus ul.inc42-plus__price_list .inc42-plus__price_plus:before {
  content: " ";
  width: 40px;
  height: 1px;
  background: #fff;
  position: absolute;
  left: 0;
  top: 48%;
}

.site-inc42-plus ul.inc42-plus__price_list .inc42-plus__price_plus:after {
  content: " ";
  width: 40px;
  height: 1px;
  background: #fff;
  position: absolute;
  right: 0;
  top: 48%;
}

.site-inc42-plus .inc42-plus__benefit_bg {
  background-image: url(https://cdn-stage-inc42-ext.rt.gw/wp-content/uploads/2019/10/benefit.svg);
  background-repeat: no-repeat;
  background-size: 100%;
  background-position: right;
}

.site-inc42-plus .inc42-plus__benefit_column {
  position: relative;
}

.site-inc42-plus .inc42-plus__benefit_text_float {
  position: absolute;
  right: 0;
  top: 90px;
  font-size: 2rem;
  font-weight: 900;
  color: #dd2738;
  margin-right: 0.75rem;
  -webkit-transform: rotate(270deg);
  -ms-transform: rotate(270deg);
  transform: rotate(270deg);
}

.site-inc42-plus #membership {
  max-height: 650px;
}

.site-inc42-plus #benefit {
  background: -webkit-linear-gradient(340deg, #22242f, #0d0d0d) !important;
  background: linear-gradient(110deg, #22242f, #0d0d0d) !important;
  padding-top: 400px;
}

.site-inc42-plus #benefit h4 {
  font-size: 1.75rem;
}

.site-inc42-plus #benefit .inc42-plus__lead_subtext {
  font-size: 2rem;
}

.site-inc42-plus .inc42-plus__text_muted {
  color: #666f83 !important;
}

.site-inc42-plus .inc42_plus__benefit {
  max-width: 1152px;
  background-color: #22242f;
  background-repeat: no-repeat;
  background-position: 35% 50%;
  margin-bottom: 3rem;
}

.site-inc42-plus .inc42_plus__benefit_bg_01 {
  background-image: url(https://cdn-stage-inc42-ext.rt.gw/wp-content/uploads/2019/10/01.svg);
}

.site-inc42-plus .inc42_plus__benefit_bg_02 {
  background-image: url(https://cdn-stage-inc42-ext.rt.gw/wp-content/uploads/2019/10/02.svg);
  background-position: 60% 50%;
}

.site-inc42-plus .inc42_plus__benefit_bg_03 {
  background-image: url(https://cdn-stage-inc42-ext.rt.gw/wp-content/uploads/2019/10/03.svg);
}

.site-inc42-plus .inc42_plus__benefit_bg_04 {
  background-image: url(https://cdn-stage-inc42-ext.rt.gw/wp-content/uploads/2019/10/04.svg);
  background-position: 60% 50%;
}

.site-inc42-plus .inc42_plus__benefit_content {
  padding: 30px !important;
}

.site-inc42-plus .inc42_plus__benefit_cover_image_01 {
  background-image: url("https://cdn-stage-inc42-ext.rt.gw/wp-content/uploads/2019/10/Group-610.jpg");
}

.site-inc42-plus .inc42_plus__benefit_cover_image_02 {
  background-image: url("https://cdn-stage-inc42-ext.rt.gw/wp-content/uploads/2019/10/Group-579.jpg");
}

.site-inc42-plus .inc42_plus__benefit_cover_image_03 {
  background-image: url("https://cdn-stage-inc42-ext.rt.gw/wp-content/uploads/2019/10/Group-557.jpg");
}

.site-inc42-plus .inc42_plus__benefit_cover_image_04 {
  background-image: url("https://cdn-stage-inc42-ext.rt.gw/wp-content/uploads/2019/10/Group-616.jpg");
}

.site-inc42-plus .inc42_plus__benefit_cover_image_left,
.site-inc42-plus .inc42_plus__benefit_cover_image_right {
  background-size: cover;
}

.site-inc42-plus .inc42_plus__benefit_cover_image_left {
  border-top-left-radius: 0.5rem;
  border-bottom-left-radius: 0.5rem;
}

.site-inc42-plus .inc42_plus__benefit_cover_image_right {
  border-top-right-radius: 0.5rem;
  border-bottom-right-radius: 0.5rem;
}

.site-inc42-plus .inc42-plus__benefit_ctas {
  margin-top: 1.875rem;
}

.site-inc42-plus .inc42-plus__benefit_soon {
  display: block;
  text-transform: uppercase;
  font-size: 14px;
  font-weight: bold;
  line-height: 1.1;
  margin-bottom: 10px;
}

.site-inc42-plus .benefit_hidden .benefit_hidden {
  display: none;
}

.site-inc42-plus .inc42_plus__border_radius {
  border-radius: 0.5rem;
}

.site-inc42-plus .inc42_plus__border_radius_tl {
  border-top-left-radius: 0.5rem;
}

.site-inc42-plus .inc42_plus__border_radius_bl {
  border-bottom-left-radius: 0.5rem;
}

.site-inc42-plus .inc42_plus__border_radius_tr {
  border-top-right-radius: 0.5rem;
}

.site-inc42-plus .inc42_plus__border_radius_br {
  border-bottom-right-radius: 0.5rem;
}

.site-inc42-plus .inc42_plus__benefit_compact {
  background-color: #22242f;
  padding: 2rem;
}

.site-inc42-plus .inc42_plus__benefit_compact > a {
  color: #fff;
}

.site-inc42-plus .inc42_plus__benefit_compact h4 {
  margin: 0;
}

.site-inc42-plus .inc42_plus__benefit_feature_img {
  width: auto;
  max-height: 40px;
}

.site-inc42-plus .benefit-extra p {
  margin-top: 1rem;
}

.site-inc42-plus #brand {
  background: -webkit-linear-gradient(340deg, #22242f, #0d0d0d) !important;
  background: linear-gradient(110deg, #22242f, #0d0d0d) !important;
  padding-top: 150px;
  padding-bottom: 150px;
}

.site-inc42-plus #brand .inc42-plus__text_lead {
  margin-top: 0;
}

.site-inc42-plus #brand h4 {
  font-size: 1.75rem;
}

.site-inc42-plus .inc42-plus__brand_bg {
  background-image: url(https://cdn-stage-inc42-ext.rt.gw/wp-content/uploads/2019/10/Brands.svg);
  background-repeat: no-repeat;
  background-size: 100%;
  background-position: right top;
}

.site-inc42-plus #brand .brand-logos {
  background: -webkit-gradient(linear, left top, left bottom, from(#22242f), to(#16171c));
  background: -webkit-linear-gradient(top, #22242f, #16171c);
  background: linear-gradient(to bottom, #22242f, #16171c);
  padding: 100px 40px;
  border-radius: 1rem;
}

.site-inc42-plus #brand .brand-logos > .row {
  margin-bottom: 4rem;
}

.site-inc42-plus #brand .brand-logos > .row:last-child {
  margin-bottom: 0;
}

.site-inc42-plus #brand .brand-logo {
  max-width: 130px;
  margin-bottom: 2rem;
}

.site-inc42-plus #faq {
  padding-top: 150px;
  padding-bottom: 150px;
}

.site-inc42-plus .inc42-plus__faq_bg {
  background-image: url(https://cdn-stage-inc42-ext.rt.gw/wp-content/uploads/2019/10/Answers.svg);
  background-repeat: no-repeat;
  background-size: 100%;
  background-position: right top;
}

.site-inc42-plus .inc42-plus_accordion {
  margin: 6rem 0 9rem;
}

.site-inc42-plus .inc42-plus_accordion .accordion {
  position: relative;
  cursor: pointer;
  width: 100%;
  text-align: left;
  border: none;
  outline: none;
  -webkit-transition: 0.4s;
  transition: 0.4s;
  background: transparent;
  color: #fff;
  text-transform: initial;
  font-size: 24px;
  padding: 20px 25px 20px 20px;
  border-bottom: 1px solid #9c9c9c;
  border-radius: 0;
}

.site-inc42-plus .inc42-plus_accordion .accordion:hover {
  background: transparent;
}

.site-inc42-plus .inc42-plus_accordion .active,
.site-inc42-plus .inc42-plus_accordion .accordion:hover {
  background-color: rgba(255, 255, 255, 0.1);
}

.site-inc42-plus .inc42-plus_accordion .panel {
  color: #fff;
  padding: 2rem;
  background-color: rgba(255, 255, 255, 0.1);
  display: none;
  overflow: hidden;
}

.site-inc42-plus .inc42-plus_accordion .panel a {
  color: #fff;
  text-decoration: underline;
}

.site-inc42-plus .decoration {
  position: absolute;
  top: 200px;
  opacity: 1;
  -webkit-transition: 0.3s all;
  transition: 0.3s all;
  transform: translate3d(0px, 0px, 0px) rotateX(0deg) rotateY(0deg) rotateZ(0deg) scaleX(1) scaleY(1) scaleZ(1);
  -webkit-transform: translate3d(0px, 0px, 0px) rotateX(0deg) rotateY(0deg) rotateZ(0deg) scaleX(1) scaleY(1) scaleZ(1);
}

.site-inc42-plus .decoration-left {
  left: -50%;
}

.site-inc42-plus .decoration-right {
  right: 0;
}

.site-inc42-plus .inc42-plus__pricing_card_offer {
  position: relative;
}

.site-inc42-plus .inc42-plus__pricing_card_offer_text {
  position: absolute;
  bottom: -46px;
  height: 60px;
  background: #dd2639;
  display: block;
  width: 100%;
  left: 0;
  border-bottom-left-radius: 1rem;
  border-bottom-right-radius: 1rem;
  font-size: 14px;
  font-weight: 100;
  color: #fff;
  line-height: 72px;
  text-shadow: 9px 9px 40px #000;
}

.site-inc42-plus .inc42-plus__lead_content {
  position: relative;
}

.site-inc42-plus .inc42-main-navigation li:hover > a,
.site-inc42-plus .inc42-main-navigation li.focus > a {
  color: #dc2a4c;
}

.site-inc42-plus .inc-mega-menu-wrapper,
.site-inc42-plus .inc42-main-navigation ul ul.dropdown-menu {
  background: -webkit-gradient(linear, left top, right top, from(#2b2d38), to(#19191d));
  background: -webkit-linear-gradient(left, #2b2d38 0%, #19191d 100%);
  background: linear-gradient(90deg, #2b2d38 0%, #19191d 100%);
}

.site-inc42-plus .inc-mega-menu-wrapper .row:before,
.site-inc42-plus .inc42-main-navigation ul ul.dropdown-menu {
  border-top: 0.125rem solid #818181;
}

.site-inc42-plus .has-mega-menu:hover > a:before,
.site-inc42-plus .has-mega-menu:hover > a:after {
  border-bottom-color: #818181;
}

.site-inc42-plus .inc42-main-navigation ul ul:before,
.site-inc42-plus .inc42-main-navigation ul ul:after {
  border-bottom-color: #818181;
}

.site-inc42-plus .inc-mega-menu-wrapper .meta.right {
  color: #b1b1b1;
}

.site-inc42-plus .inc-mega-menu-wrapper .card-wrapper .author a {
  opacity: 0.8;
}

.site-inc42-plus .lity-content #inc-search-popup {
  background: -webkit-gradient(linear, left top, left bottom, from(#22242f), to(#0d0d0d)) !important;
  background: -webkit-linear-gradient(top, #22242f, #0d0d0d) !important;
  background: linear-gradient(to bottom, #22242f, #0d0d0d) !important;
}

.site-inc42-plus #inc-search-popup .search-header,
.site-inc42-plus #inc-search-popup .home-editor-pick-list li {
  background: transparent;
}

.site-inc42-plus .inc-search-popup .search-section-title,
.site-inc42-plus .search-header .close-search-popup,
.site-inc42-plus #inc-search-popup .widget-search .widget-title {
  color: #818181;
}

.site-inc42-plus .inc-search-popup .site-main > .normal-state .column + .column,
.site-inc42-plus .inc-search-popup .site-main > .normal-state .columns + .column,
.site-inc42-plus .inc-search-popup .site-main > .normal-state .column + .columns,
.site-inc42-plus .inc-search-popup .site-main > .normal-state .columns + .columns,
.site-inc42-plus .inc-search-popup .inc42-secondary {
  border-left-color: #818181;
  border-top-color: #818181;
}

.site-inc42-plus #inc-search-popup a {
  color: #c3c3c3;
}

.site-inc42-plus #inc-search-popup a:hover {
  color: #d81757;
}

.site-inc42-plus #inc-search-popup .date,
.site-inc42-plus #inc-search-popup .readtime {
  color: #c3c3c3;
}

.site-inc42-plus .inc42-plus #mobile-menu-trigger,
.site-inc42-plus .inc42-plus #mobile-menu-search:hover:before {
  color: #fff;
}

/* NAVIGATION */

/* NEW PLUS CSS */

.inc42-plus__section {
  color: #868686;
}

.site-inc42-plus {
  /* #ebooks, #exclusive {
          background-color: #000;
     }
      */
  /* #videos {
          background-color: #000;
     }
      */
  /* Carousel */
  /* Utility CSS */
}

.site-inc42-plus .site-header:before {
  background-color: #0d0d0d;
}

.site-inc42-plus .site-content {
  background-color: #0d0d0d;
  margin-bottom: 0 !important;
  margin-top: 0 !important;
}

.site-inc42-plus .inc42-plus_hr {
  background-color: #262626;
  margin: 0;
}

.site-inc42-plus .site-header .inc42-dropdown-content a.subscribe {
  font-size: 0.97rem;
  font-weight: normal;
  text-transform: none;
  color: #eee;
  line-height: 1.2;
  padding: 20px 15px;
  text-decoration: none;
  display: block;
  text-align: left;
  cursor: pointer;
  border-radius: 0;
  width: 100%;
  height: auto;
  border: 0;
  border-bottom: 1px solid #5d5d5d;
  background-color: #22242f;
}

.site-inc42-plus #lead {
  /* min-height: calc(100vh - 76px) !important;
       */
  height: 100%;
  background-color: #0d0d0d;
  padding-top: 4rem;
  padding-bottom: 4rem;
}

.site-inc42-plus #lead > .row {
  height: 100%;
}

.site-inc42-plus #benefit {
  padding-top: 3rem;
}

.site-inc42-plus .benefit-extra p {
  line-height: 1.4;
}

.site-inc42-plus .display-block {
  display: block;
}

.site-inc42-plus .inc42-plus__text_gradient {
  position: relative;
  background: -webkit-gradient(linear, left top, left bottom, from(#ff2500), to(#f05));
  background: -webkit-linear-gradient(top, #ff2500 0%, #f05 100%);
  background: linear-gradient(180deg, #ff2500 0%, #f05 100%);
  background: -webkit-linear-gradient(180deg, #ff2500 0%, #f05 100%);
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

.site-inc42-plus .inc42-plus__link svg {
  position: absolute;
  top: 8px;
  right: -12px;
  -webkit-transition: 0.3s all;
  transition: 0.3s all;
}

.site-inc42-plus .inc42-plus__link:hover svg {
  right: -1rem;
}

.site-inc42-plus .text-small {
  font-size: 1rem !important;
}

.site-inc42-plus .text-bold {
  font-weight: bold;
}

.site-inc42-plus .text-muted {
  color: #999;
}

.site-inc42-plus .text-muted-dark {
  color: #666;
}

.site-inc42-plus .title-vertical-center {
  position: absolute;
  top: 50%;
  right: 0.75rem;
  -ms-transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}

.site-inc42-plus .mb-none {
  margin-bottom: 0 !important;
}

.site-inc42-plus .link-more {
  font-size: 1.25rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.site-inc42-plus .link-more svg {
  fill: #999;
}

.site-inc42-plus .link-more:hover svg {
  fill: #d81757;
}

.site-inc42-plus .hr-plus {
  background-color: #313131;
  margin-top: 1.875rem;
}

.site-inc42-plus .inc42-plus__text_lead {
  font-size: 3.5rem;
}

.site-inc42-plus .inc42-plus__text_title {
  color: #fff;
  font-size: 2.5rem;
  line-height: 3rem;
  margin-bottom: 0;
}

.site-inc42-plus .inc42-plus__title_decoration {
  margin-bottom: -3rem;
}

.site-inc42-plus .inc42-plus__title_decoration.inc42-plus__title_decoration_about {
  margin-left: -9rem;
}

.site-inc42-plus .inc42-plus__title_decoration.inc42-plus__title_decoration_pricing {
  max-width: 75%;
  margin-bottom: -4rem;
}

.site-inc42-plus .inc42-plus__title_decoration.inc42-plus__title_decoration_benefits {
  max-width: 75%;
}

.site-inc42-plus .inc42-plus__title_decoration.inc42-plus__title_decoration_qna {
  max-width: 55%;
  margin-bottom: -3rem;
}

.site-inc42-plus .inc42-plus__title_decoration.inc42-plus__title_decoration_brands,
.site-inc42-plus .inc42-plus__title_decoration.inc42-plus__title_decoration_contact {
  max-width: 75%;
}

.site-inc42-plus .inc42-plus__lead_content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  height: 100%;
  margin-bottom: 0 !important;
}

.site-inc42-plus .inc42-plus__lead_content .inc42-plus__text_lead {
  font-size: 4.5rem;
}

.site-inc42-plus #lead .inc42-plus__text_lead,
.site-inc42-plus #lead .inc42-plus__lead_subtext {
  max-width: 575px;
}

.site-inc42-plus #lead .inc42-plus__text_lead {
  font-size: 3.75rem;
  line-height: 1.1;
  margin-top: 0 !important;
  margin-bottom: 1rem !important;
}

.site-inc42-plus .inc42-plus__text_535 {
  max-width: 535px !important;
  margin-right: auto;
  margin-left: auto;
}

.site-inc42-plus .inc42-plus__lead_subtext {
  font-size: 1rem;
  font-weight: 300;
  line-height: 1.4;
  margin-top: 2rem;
  margin-bottom: 2rem;
}

.site-inc42-plus .inc42-plus__cta_lead {
  margin-bottom: 0;
}

.site-inc42-plus .inc42-plus__accordion_wrapper {
  background-color: transparent;
}

.site-inc42-plus.inc42-plus__accordion_wrapper .inc42-plus_accordion_lead .accordion,
.site-inc42-plus.inc42-plus__accordion_wrapper .inc42-plus_accordion_lead .panel {
  max-width: 465px;
  margin-left: auto;
  margin-right: auto;
}

.site-inc42-plus .inc42-plus_accordion_lead {
  margin: 1rem 0 2rem;
}

.site-inc42-plus .inc42-plus_accordion_lead .accordion_icon {
  max-width: 18px;
  max-height: 18px;
}

.site-inc42-plus .inc42-plus_accordion_lead .accordion {
  font-size: 0.875rem;
  line-height: 1rem;
  background-color: #1f1f1f;
  border: 2px solid #91190d;
  border-radius: 0.5rem;
  max-width: 525px;
  padding: 15px;
  margin-bottom: 0.5rem;
  transition: 0.2s background-color;
  -webkit-transition: 0.2s background-color;
}

.site-inc42-plus .inc42-plus_accordion_lead .active,
.site-inc42-plus .inc42-plus_accordion_lead .accordion:hover {
  background-color: transparent;
}

.site-inc42-plus .inc42-plus_accordion_lead .active {
  background-color: transparent;
  margin-bottom: 0;
  border-bottom: 0;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}

.site-inc42-plus .inc42-plus_accordion_lead .accordion:after {
  font-size: 0.75rem;
}

.site-inc42-plus .inc42-plus_accordion_lead .accordion .accordion_icon_container {
  width: 18px;
  height: 18px;
  margin-right: 0.5rem;
}

.site-inc42-plus .inc42-plus_accordion_lead .accordion .inc42-plus__accordion_icon {
  position: absolute;
  right: 16px;
  top: 0;
  font-size: 14px;
  color: #ff2500;
  -ms-transform: translate(5px, 100%);
  transform: translate(5px, 100%);
  -webkit-transform: translate(5px, 100%);
  -moz-transform: translate(5px, 100%);
}

.site-inc42-plus .inc42-plus__accordion_button .inc42-plus__accordion_icon {
  position: absolute;
  right: 16px;
  top: 0;
  font-size: 14px;
  color: #ff2500;
  -ms-transform: translate(5px, 100%);
  transform: translate(5px, 100%);
  -webkit-transform: translate(5px, 100%);
  -moz-transform: translate(5px, 100%);
}

.site-inc42-plus .inc42-plus_accordion_lead .panel {
  font-size: 0.875rem;
  text-align: left;
  color: rgba(255, 255, 255, 0.8);
  max-width: 525px;
  background-color: transparent;
  border: 2px solid #86092a;
  border-top: 0;
  border-bottom-left-radius: 0.5rem;
  border-bottom-right-radius: 0.5rem;
  padding: 15px;
  padding-top: 5px;
  padding-left: 60px;
  padding-bottom: 7px;
  margin-top: -0.6rem;
  margin-bottom: 0.5rem;
}

.site-inc42-plus .inc42-plus_accordion_lead .panel p {
  font-size: 0.875rem;
}

.site-inc42-plus .inc42-plus_accordion_lead .panel ul,
.site-inc42-plus .inc42-plus_accordion_lead .panel ol {
  padding-left: 0;
  margin-left: 0;
}

.site-inc42-plus .inc42-plus_accordion_lead .panel > * {
  margin-bottom: 0.5rem;
}

.site-inc42-plus .inc42-plus__cta.large {
  min-width: 260px;
  padding: 0.8rem 3.25rem;
}

.site-inc42-plus .inc42-plus__margin_bottom_tiny {
  margin-bottom: 1.5rem;
}

.site-inc42-plus .inc42-plus__margin_top_tiny {
  margin-top: 1.5rem;
}

.site-inc42-plus .cta-full {
  color: #fff;
  font-weight: bold;
}

.site-inc42-plus .cta-full .cta-title {
  font-size: 1.5rem !important;
  line-height: 1;
  margin-bottom: 0.5rem;
}

.site-inc42-plus .cta-full .cta-description {
  font-size: 2rem !important;
  font-weight: bold;
  line-height: 1.1;
  margin-bottom: 1rem;
}

.site-inc42-plus .cta-full .button.inc42-plus__cta {
  -webkit-transform: translateY(50%);
  -ms-transform: translateY(50%);
  transform: translateY(50%);
}

.site-inc42-plus .title-full {
  margin-bottom: 2rem;
}

.site-inc42-plus .title-full .title {
  max-width: 100% !important;
  margin-top: 0;
  margin-bottom: 1rem !important;
}

.site-inc42-plus .title-full .title-description {
  font-size: 1.2rem !important;
  line-height: 1.3;
}

.site-inc42-plus .inc42-plus__section {
  padding-top: 5rem;
  padding-bottom: 5rem;
}

.site-inc42-plus .ebook-thumb {
  border-radius: 0.5rem;
  margin-bottom: 1rem;
  /* min-height: 490px;
       */
}

.site-inc42-plus .ebook-meta {
  display: block;
  font-size: 0.9rem;
  line-height: 1.1;
  text-transform: uppercase;
  font-weight: 700;
  margin-bottom: 0.5rem;
}

.site-inc42-plus .ebook-title {
  font-size: 1.3rem !important;
  line-height: 1.3;
  color: #fff;
  margin-bottom: 0;
}

.site-inc42-plus .ebook-title a {
  color: #fff;
}

.site-inc42-plus .ebooks .mobile-carousel-plus .slick-arrow {
  top: 10.8125rem;
}

.site-inc42-plus .ebooks .mobile-carousel-plus .slick-prev {
  left: -5.5625rem;
}

.site-inc42-plus .ebooks .mobile-carousel-plus .slick-next {
  right: -5.5625rem;
}

.site-inc42-plus .trending-series-thumb {
  min-height: 495px;
  background-position: center;
  background-size: cover;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  border-radius: 0.5rem;
  padding: 1rem;
  position: relative;
  margin-bottom: 0;
}

.site-inc42-plus .trending-series-thumb:before {
  content: "";
  background-color: rgba(0, 0, 0, 0.75);
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  border-radius: 0.5rem;
  z-index: 1;
}

.site-inc42-plus .trending-series-meta {
  font-size: 1rem;
  text-transform: uppercase;
  font-weight: 700;
  z-index: 2;
}

.site-inc42-plus .trending-series-title {
  font-size: 1.5rem !important;
  line-height: 1.2;
  color: #fff;
  margin-bottom: 0;
  z-index: 2;
}

.site-inc42-plus .trending-series .mobile-carousel-plus .slick-arrow {
  top: 10.8125rem;
}

.site-inc42-plus .trending-series .mobile-carousel-plus .slick-prev {
  left: -5.5625rem;
}

.site-inc42-plus .trending-series .mobile-carousel-plus .slick-next {
  right: -5.5625rem;
}

.site-inc42-plus .story-thumb-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  min-height: 270px;
}

.site-inc42-plus .story-thumb {
  -o-object-fit: cover;
  object-fit: cover;
  border-radius: 0.5rem;
}

.site-inc42-plus .story-meta {
  font-size: 1rem;
  text-transform: uppercase;
  font-weight: 700;
}

.site-inc42-plus .story-title {
  font-size: 1.5rem !important;
  line-height: 1.2;
  color: #fff;
  margin-bottom: 1rem;
}

.site-inc42-plus .story-text {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.site-inc42-plus .tag-member-exclusive {
  display: inline-block;
  color: #fff;
  background: -webkit-gradient(linear, left top, left bottom, from(#ff2500), to(#f05));
  background: -webkit-linear-gradient(top, #ff2500 0%, #f05 100%);
  background: linear-gradient(180deg, #ff2500 0%, #f05 100%);
  background: -webkit-linear-gradient(180deg, #ff2500 0%, #f05 100%);
  -ms-flex-item-align: start;
  align-self: flex-start;
  border-radius: 0.25rem;
  padding: 0.25rem 0.5rem;
  font-size: 13px;
  line-height: 1;
  text-transform: uppercase;
  font-weight: 700;
}

.site-inc42-plus .plus-big-banner {
  background: -webkit-linear-gradient(110deg, #22242f, #0d0d0d);
  background: -webkit-linear-gradient(340deg, #22242f, #0d0d0d);
  background: linear-gradient(110deg, #22242f, #0d0d0d);
  padding: 1.75rem 1.5rem;
  border-radius: 0.5rem;
  margin-left: 0;
  margin-right: 0;
}

.site-inc42-plus .plus-big-banner-content {
  margin-top: 10px;
}

.site-inc42-plus .banner-meta {
  font-size: 20px;
  font-weight: 700;
}

.site-inc42-plus .banner-title {
  font-size: 26px;
  line-height: 1.2;
  color: #fff;
  margin-top: 0.5rem;
  margin-bottom: 1rem;
}

.site-inc42-plus .banner-text {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.site-inc42-plus .banner-cta {
  margin-bottom: 0;
}

.site-inc42-plus .ebook-thumb-wrapper {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.site-inc42-plus .ebook-thumb-wrapper .ebook-thumb {
  /* object-fit: cover;
        */
  height: 100%;
  max-height: 491px;
}

.site-inc42-plus .ebook-thumb-wrapper .video-button {
  position: absolute;
  bottom: 2rem;
  right: 1rem;
  max-width: 60px;
}

.site-inc42-plus .ebook-thumb-wrapper:before {
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  /* background-color: rgba(0,0,0,0.25);
        */
  border-radius: 0.5rem;
}

.site-inc42-plus .videos .video {
  margin-bottom: 0;
}

.site-inc42-plus .video .tag-member-exclusive {
  margin-bottom: 1rem;
}

.site-inc42-plus .video .ebook-title {
  margin-bottom: 0;
}

.site-inc42-plus #videos .video {
  line-height: 1.3;
}

.site-inc42-plus .video-button {
  border-radius: 50%;
  box-shadow: 1px 1px 9px 18px rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: 1px 1px 9px 18px rgba(0, 0, 0, 0.2);
}

.site-inc42-plus .page .site-content {
  padding-bottom: 0 !important;
  padding-top: 0 !important;
}

.site-inc42-plus .more-row {
  margin-top: 1.5rem;
}

.site-inc42-plus .ebook-pop .lity-content {
  height: auto !important;
}

.site-inc42-plus .ebook-pop .lity-content .ebook-title,
.site-inc42-plus .ebook-pop .lity-content p {
  margin-bottom: 1rem !important;
}

.site-inc42-plus .ebook-pop .lity-close {
  display: none !important;
}

.site-inc42-plus .ebook-pop .lity-close.ebook-pop-close {
  display: inline-block !important;
  color: #686868;
  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.3);
  width: 28px;
  height: 28px;
  font-size: 28px;
  top: 12px;
  right: 12px;
  opacity: 0.6;
}

.site-inc42-plus .ebook-pop .ebook-type {
  text-transform: capitalize;
}

.site-inc42-plus .ebook-pop .inc42-plus__cta {
  font-size: 14px;
  margin-bottom: 10px;
  padding: 0.5rem 1.625rem;
}

.site-inc42-plus .ebook-pop-description {
  max-width: 616px;
  background: #fff;
  padding: 2rem;
  border-radius: 0.5rem;
}

.site-inc42-plus .inc42-plus__benefit_bg {
  background-size: contain;
}

.site-inc42-plus .inc42-plus__price_card {
  text-align: center;
  background: -webkit-gradient(linear, left top, left bottom, from(#202020), to(#101010));
  background: -webkit-linear-gradient(top, #202020, #101010);
  background: linear-gradient(to bottom, #202020, #101010);
  padding: 2.5rem;
  border: 1px solid #666;
  border-radius: 1rem;
}

.site-inc42-plus .inc42-plus__price_card_label {
  background: #fff;
  width: 180px;
  text-transform: uppercase;
  color: #000;
  border-radius: 2rem;
  text-align: center;
  margin: 0 auto 3rem;
}

.site-inc42-plus .inc42-plus__price_card_mrp {
  font-size: 2.5rem;
  line-height: 2.5rem;
  color: #4f4f4f;
  text-decoration: line-through;
}

.site-inc42-plus .inc42-plus__price_card_mrp sup {
  top: -0.75rem;
  left: -0.3rem;
  font-size: 40%;
}

.site-inc42-plus .inc42-plus__price_card_price {
  font-size: 4rem;
  font-weight: 300;
  line-height: 4.2rem;
  color: #fff;
}

.site-inc42-plus .inc42-plus__price_card_price sup {
  top: -1.5rem;
  left: -0.3rem;
  font-size: 40%;
}

.site-inc42-plus .inc42-plus__price_card_price small {
  font-size: 1.2rem;
  text-transform: uppercase;
}

.site-inc42-plus .inc42-plus__price_card_discount {
  font-size: 2rem;
  line-height: 1;
  font-weight: 300;
}

.site-inc42-plus .inc42-plus__price_card_subscribers {
  font-size: 1.2rem;
  line-height: 1.4;
  font-weight: 300;
  color: #fff;
}

.site-inc42-plus .inc42-plus__benefit_thumb {
  min-width: 600px;
}

.site-inc42-plus .inc42-plus__cta_benefit {
  -ms-flex-item-align: start;
  align-self: flex-start;
  border-color: #c50a3b;
  transition: 0.2s all !important;
  -webkit-transition: 0.2s all !important;
}

.site-inc42-plus .inc42-plus__cta_benefit:hover {
  color: #fff !important;
  background-color: #c50a3b !important;
  border-color: #c50a3b !important;
}

.site-inc42-plus .inc42-plus__benefits_bg {
  background-color: #141417;
}

.site-inc42-plus .inc42-plus .slick-arrow {
  background: transparent !important;
  box-shadow: none !important;
  -webkit-box-shadow: none !important;
}

.site-inc42-plus .inc42-plus .slick-prev:before,
.site-inc42-plus .inc42-plus [dir=rtl] .slick-prev:before,
.site-inc42-plus .inc42-plus .slick-next:before,
.site-inc42-plus .inc42-plus [dir=rtl] .slick-next:before {
  font-size: 3rem;
  font-weight: 700;
  background-color: #242424;
}

.site-inc42-plus #perks .inc42_plus__benefit_compact {
  height: 100%;
  background-image: -webkit-linear-gradient(120deg, #19191d 0%, #22232b 70%, #2b2d38 100%);
  background-image: -ms-linear-gradient(120deg, #19191d 0%, #22232b 70%, #2b2d38 100%);
  -webkit-box-shadow: -10px 0px 32px 8px rgba(0, 0, 0, 0.5);
  box-shadow: -10px 0px 32px 8px rgba(0, 0, 0, 0.5);
}

.site-inc42-plus .inc42-plus__brand {
  max-width: 100%;
  margin: 0 auto;
  margin-bottom: 1.5rem;
}

.site-inc42-plus .inc42-plus .inc42-plus_accordion .accordion {
  position: relative;
  font-size: 1.1rem;
  font-weight: 500;
}

.site-inc42-plus .inc42-plus_accordion * > :last-child {
  margin-bottom: 0;
}

.site-inc42-plus .inc42-plus #contact-form {
  max-width: 1000px;
  border-radius: 1.25rem;
  background-color: #141417;
  box-shadow: 0 0 10px 5px rgba(0, 0, 0, 0.5);
  -webkit-box-shadow: 0 0 10px 5px rgba(0, 0, 0, 0.5);
  padding: 4rem;
  margin: 0 auto;
}

.site-inc42-plus .inc42-plus .gform_wrapper .gform_footer {
  text-align: center;
}

.site-inc42-plus .inc42-plus .gform_wrapper ul.gform_fields li.gfield {
  padding-right: 0;
}

.site-inc42-plus .inc42-plus .gform_wrapper .gform_footer .gform_button.button {
  min-width: 300px;
  margin-right: 0;
}

.site-inc42-plus .inc42-plus .gform_wrapper .top_label .gfield_label,
.site-inc42-plus .inc42-plus .gform_wrapper legend.gfield_label {
  font-size: 1.2rem;
  color: rgba(255, 255, 255, 0.25) !important;
}

.site-inc42-plus .gform_footer input[type=submit] {
  min-width: 170px;
  text-align: center;
  margin-bottom: 3rem;
  background: -webkit-gradient(linear, left top, left bottom, from(#ff2500), to(#f05));
  background: -webkit-linear-gradient(top, #ff2500 0%, #f05 100%);
  background: linear-gradient(180deg, #ff2500 0%, #f05 100%);
  background: -webkit-linear-gradient(180deg, #ff2500 0%, #f05 100%);
  -webkit-transition: 0.3s all;
  transition: 0.3s all;
  border-radius: 2rem;
  -webkit-box-shadow: 0px 20px 40px 10px rgba(215, 22, 86, 0.1), 0px 20px 40px 10px rgba(227, 55, 27, 0.1);
  box-shadow: 0px 20px 40px 10px rgba(215, 22, 86, 0.1), 0px 20px 40px 10px rgba(227, 55, 27, 0.1);
  padding: 1rem 3.25rem;
}

.site-inc42-plus .gform_footer input[type=submit]:hover {
  background: -webkit-gradient(linear, left bottom, left top, from(#ff2500), to(#f05));
  background: -webkit-linear-gradient(bottom, #ff2500 0%, #f05 100%);
  background: linear-gradient(0deg, #ff2500 0%, #f05 100%);
  background: -webkit-linear-gradient(0deg, #ff2500 0%, #f05 100%);
  background: linear-gradient(0deg, #ff2500 0%, #f05 100%);
  background: -webkit-linear-gradient(0deg, #ff2500 0%, #f05 100%);
}

.site-inc42-plus .gform_wrapper li.gfield.gfield_error {
  background-color: transparent !important;
  border: 0 !important;
}

.site-inc42-plus .gform_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning {
  background-color: transparent !important;
  border: 0 !important;
}

.site-inc42-plus .gform_wrapper div.validation_error {
  color: #f05 !important;
  border-top: 2px solid #f05 !important;
  border-bottom: 2px solid #f05 !important;
}

.site-inc42-plus .gform_wrapper .validation_message,
.site-inc42-plus .gform_wrapper .gfield_error .gfield_label {
  color: #f05 !important;
}

.site-inc42-plus .inc42-plus input[type=text],
.site-inc42-plus .inc42-plus input[type=email],
.site-inc42-plus .inc42-plus input[type=url],
.site-inc42-plus .inc42-plus input[type=password],
.site-inc42-plus .inc42-plus input[type=search],
.site-inc42-plus .inc42-plus input[type=tel] {
  border-color: rgba(255, 255, 255, 0.25) !important;
  border-radius: 30px;
  outline: none;
  padding: 10px 30px !important;
}

.site-inc42-plus .inc42-plus textarea {
  border-color: rgba(255, 255, 255, 0.25) !important;
  border-radius: 30px;
  outline: none;
  padding: 10px 30px !important;
  border-radius: 15px;
}

.site-inc42-plus .inc42-plus .gfield_error input[type=text],
.site-inc42-plus .inc42-plus .gfield_error input[type=email],
.site-inc42-plus .inc42-plus .gfield_error input[type=url],
.site-inc42-plus .inc42-plus .gfield_error input[type=password],
.site-inc42-plus .inc42-plus .gfield_error input[type=search],
.site-inc42-plus .inc42-plus .gfield_error input[type=tel] {
  border-color: #f05 !important;
}

.site-inc42-plus .inc42-plus .gfield_error textarea {
  border-color: #f05 !important;
}

.site-inc42-plus .inc42-plus input[type=text],
.site-inc42-plus .inc42-plus input[type=email],
.site-inc42-plus .inc42-plus input[type=url],
.site-inc42-plus .inc42-plus input[type=password],
.site-inc42-plus .inc42-plus input[type=search],
.site-inc42-plus .inc42-plus input[type=tel] {
  background-color: #131313;
  min-height: 50px;
  font-size: 1.5rem;
  color: #fff;
}

.site-inc42-plus .inc42-plus textarea {
  background-color: #131313;
  min-height: 50px;
  font-size: 1.5rem;
  color: #fff;
}

.site-inc42-plus .inc42-plus__Why {
  max-width: 400px;
  max-height: 500px;
  margin: 0 auto;
}

.site-inc42-plus #membership {
  max-height: 100%;
}

.site-inc42-plus #membership .inc42-plus__link {
  margin-right: 0.75rem;
}

.site-inc42-plus #research .inc42-plus__lead_subtext {
  margin: 0 auto;
}

.site-inc42-plus .inc42_plus__benefit_compact h4 {
  line-height: 1.3;
}

.site-inc42-plus .plus-big-banner {
  margin-top: 3rem;
}

.site-inc42-plus .inc42-plus__card {
  /* max-width: 90%;
       */
  max-height: 483px;
  margin: 0 auto;
  display: block;
}

.site-inc42-plus .inc42-plus__benefit_interview .inc42-plus__benefit_thumb {
  max-width: 60%;
}

.site-inc42-plus #ebooks .inc42-plus__cta {
  margin-bottom: 4rem;
}

.site-inc42-plus .inc42-plus__card_wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  height: 100%;
}

.site-inc42-plus .inc42-plus__zindex {
  z-index: 1;
}

.site-inc42-plus .inc42-plus__color {
  color: #f42401;
}

.site-inc42-plus .inc42-plus__text {
  font-size: 1.1rem;
  line-height: 1.2;
}

.site-inc42-plus .inc42-plus__text_550 {
  max-width: 550px;
  margin: 0 auto;
}

.site-inc42-plus .inc42-plus__text_800 {
  max-width: 800px;
  margin: 0 auto;
}

.site-inc42-plus .inc42-plus__text_uppercase {
  text-transform: uppercase;
}

.site-inc42-plus .inc42-plus__text_right {
  text-align: right;
}

.site-inc42-plus .inc42-plus__vcenter {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}

.site-inc42-plus .inc42-plus__cta_shadow {
  color: #fff;
  -webkit-box-shadow: 0px 20px 38px 2px rgba(255, 0, 0, 0.3);
  box-shadow: 0px 20px 38px 2px rgba(255, 0, 0, 0.3);
}

.site-inc42-plus .inc42-plus__mt_0 {
  margin-top: 0 !important;
}

.site-inc42-plus .inc42-plus__mt_1 {
  margin-top: 1rem !important;
}

.site-inc42-plus .inc42-plus__mt_2 {
  margin-top: 2rem !important;
}

.site-inc42-plus .inc42-plus__mt_3 {
  margin-top: 3rem !important;
}

.site-inc42-plus .inc42-plus__mt_4 {
  margin-top: 4rem !important;
}

.site-inc42-plus .inc42-plus__mb_0 {
  margin-bottom: 0 !important;
}

.site-inc42-plus .inc42-plus__mb_1 {
  margin-bottom: 1rem !important;
}

.site-inc42-plus .inc42-plus__mb_2 {
  margin-bottom: 2rem !important;
}

.site-inc42-plus .inc42-plus__mb_3,
.site-inc42-plus .inc42-plus__mb_4 {
  margin-bottom: 3rem !important;
}

.site-inc42-plus .inc42-plus__p_0 {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
  padding-left: 0 !important;
  padding-right: 0 !important;
}

.site-inc42-plus .inc42-plus__pt_0 {
  padding-top: 0 !important;
}

.site-inc42-plus .inc42-plus__pt_1 {
  padding-top: 1 !important;
}

.site-inc42-plus .inc42-plus__pt_2 {
  padding-top: 2 !important;
}

.site-inc42-plus .inc42-plus__pt_3 {
  padding-top: 3 !important;
}

.site-inc42-plus .inc42-plus__pt_4 {
  padding-top: 4 !important;
}

.site-inc42-plus .inc42-plus__pb_0 {
  padding-bottom: 0 !important;
}

.site-inc42-plus .inc42-plus__pb_1 {
  padding-bottom: 1 !important;
}

.site-inc42-plus .inc42-plus__pb_2 {
  padding-bottom: 2 !important;
}

.site-inc42-plus .inc42-plus__pb_3 {
  padding-bottom: 3 !important;
}

.site-inc42-plus .inc42-plus__pb_4 {
  padding-bottom: 4 !important;
}

.inc42-plus__desc_modal {
  background-color: #303030;
  color: #cecece;
  max-width: 616px;
  padding: 0;
  border-radius: 0.5rem;
}

.inc42-plus__desc_modal .ebook-type {
  color: #767676;
  text-transform: capitalize;
}

.inc42-plus__desc_modal .ebook-title {
  color: #fff;
}

.inc42-plus__desc_modal .ebook-modal-thumb {
  border-radius: 0;
  border-top-left-radius: 0.5rem;
  border-bottom-left-radius: 0.5rem;
  height: 450px;
  max-width: auto !important;
  margin-left: -12px;
}

.inc42-plus__desc_modal .inc42-plus__cta {
  min-width: 170px !important;
}

.inc42-plus__desc_modal .ebook-description-thumb-wrapper {
  padding-right: 0;
}

.inc42-plus__desc_modal .ebook-description-wrapper {
  max-height: 450px;
  overflow-y: scroll;
  padding: 2rem 1.5rem;
  margin-left: -12px;
}

.inc42-plus__desc_modal .ebook-description-wrapper p,
.inc42-plus__desc_modal .ebook-description-wrapper ul {
  line-height: 1.4;
}

/* Tablet and Mobile */

/* Mobile */

.site-inc42-plus .header-sticky-wrapper,
.site-inc42-plus .site-header:before {
  height: 76px;
}

.site-inc42-plus.page-template-plus-offering .site-navigation-container {
  display: none;
}

.site-inc42-plus.page-template-plus-offering .site-inc42-plus .site-header:before {
  height: 76px;
}

.site-inc42-plus .site-header {
  padding-top: 1.5rem;
}

.site-inc42-plus.inc-scroll-down .site-header:before,
.site-inc42-plus.inc-scroll-up .site-header:before {
  box-shadow: 0 1px 4px 0 rgb(21, 27, 38);
  -webkit-box-shadow: 0 1px 4px 0 rgb(21, 27, 38);
}

.site-inc42-plus .header-mobile-buttons {
  display: none;
}

.site-inc42-plus .site-header a.subscribe {
  display: inline-block;
  background-color: transparent;
  border-radius: 14px;
  color: #fff;
  font-size: 10px;
  font-weight: 700;
  padding: 4px 12px;
  text-transform: uppercase;
  vertical-align: top;
  height: 28px;
  min-width: 120px;
  line-height: 19px;
  text-align: center;
  border: 1px solid rgba(255, 37, 0, 0.6);
}

.site-inc42-plus .site-header .nav-follow a.subscribe:hover,
.site-inc42-plus .site-header .nav-follow a.subscribe:focus {
  background-color: #ff2500;
  color: #fff;
  border: 1px solid rgb(255, 37, 0);
}

.ebook-pop .lity-content {
  height: auto !important;
}

.ebook-pop .lity-close.ebook-pop-close {
  display: inline-block !important;
  color: #686868;
  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.3);
  width: 28px;
  height: 28px;
  font-size: 28px;
  top: 12px;
  right: 12px;
  opacity: 0.6;
}

.ebook-pop .inc42-plus__cta {
  font-size: 14px;
  margin-bottom: 10px;
  padding: 0.5rem 1.625rem;
  text-align: center;
}

.tp-modal iframe {
  border-radius: 20px;
}

.tp-modal .tp-close {
  height: 50px !important;
  background: #383838 url("data:image/svg+xml,%3Csvg width='11' height='11' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M11 1.368L9.632 0 5.5 4.142 1.368 0 0 1.368 4.142 5.5 0 9.632 1.368 11 5.5 6.858 9.632 11 11 9.632 6.858 5.5 11 1.368z' fill='%23959595'/%3E%3C/svg%3E") center center no-repeat !important;
}

.tp-modal .tp-close.tp-active {
  -webkit-transform: scale(0.9, 0.9) !important;
  -ms-transform: scale(0.9, 0.9) !important;
  transform: scale(0.9, 0.9) !important;
}

.page-template .site-inc42-plus .header-sticky-wrapper {
  height: 74px;
}

.inc42-plus__desc_modal .inc42-plus__cta {
  min-width: 170px !important;
  border-radius: 2rem;
  text-align: center;
  background: -webkit-gradient(linear, left top, left bottom, from(#ff2500), to(#f05));
  background: -webkit-linear-gradient(top, #ff2500 0%, #f05 100%);
  background: linear-gradient(180deg, #ff2500 0%, #f05 100%);
  background: -webkit-linear-gradient(180deg, #ff2500 0%, #f05 100%);
  -webkit-transition: 0.3s all;
  transition: 0.3s all;
  margin-top: 10px;
  margin-bottom: 0;
}

.inc42-plus__desc_modal .inc42-plus__cta:hover {
  background: -webkit-gradient(linear, left top, left bottom, from(#f05), to(#ff2500));
  background: -webkit-linear-gradient(top, #f05 0%, #ff2500 100%);
  background: linear-gradient(180deg, #f05 0%, #ff2500 100%);
  background: -webkit-linear-gradient(180deg, #f05 0%, #ff2500 100%);
}

/* Dark Mode */

.dark .site-header .nav-follow a {
  color: rgba(0, 0, 0, 0.6);
}

.dark .site-header .nav-follow a:hover {
  color: rgb(0, 0, 0);
}

.dark .site-header a.subscribe {
  background-color: transparent;
  border-radius: 14px;
  color: #ff2500;
  border: 1px solid rgba(255, 37, 0, 0.6);
}

.dark .site-header a.subscribe:hover {
  background-color: #ff2500;
  color: #fff;
}

/* User Dropdown Menu */

.inc42-dropbtn {
  padding: 16px;
  font-size: 16px;
  border: none;
  cursor: pointer;
}

/* The container <div> - needed to position the dropdown content */

.inc42-dropdown.mobile-menu-item {
  position: relative;
  margin-right: 0;
}

/* Dropdown Content (Hidden by Default) */

.inc42-dropdown-content {
  display: none;
  position: absolute;
  right: 0;
  background-color: #fff;
  min-width: 185px;
  -webkit-box-shadow: 0px 8px 16px 0px rgba(0, 0, 0, 0.2);
  box-shadow: 0px 8px 16px 0px rgba(0, 0, 0, 0.2);
  z-index: 1;
  border-radius: 0 0 8px 8px;
}

.inc42-dropdown-content a {
  color: #030303;
  line-height: 1.2;
  padding: 20px 15px;
  text-decoration: none;
  display: block;
  text-align: left;
  cursor: pointer;
  border-bottom: 1px solid #eee;
}

.inc42-dropdown-content a:last-child {
  border: 0;
}

.inc42-dropdown-content a:hover {
  background-color: #f1f1f1;
}

/* Links inside the dropdown */

/* Change color of dropdown links on hover */

/* Show the dropdown menu on hover */

.inc42-dropdown:hover .inc42-dropdown-content {
  display: block;
}

.page-template-plus-library .menu-item .inc42-plus__back {
  display: none;
}

.site-inc42-plus.menu-hidden .site-header:before {
  height: 76px;
}

.page-template-plus-library {
  background-color: #0d0d0d;
  background: #0d0d0d;
}

.page-template-plus-library .site-footer {
  background: -webkit-gradient(linear, left top, left bottom, from(#22242f), to(#0d0d0d));
  background: -webkit-linear-gradient(top, #22242f 0%, #0d0d0d 100%);
  background: linear-gradient(to bottom, #22242f 0%, #0d0d0d 100%);
}

.page-template-plus-library .menu-item .inc42-plus__back {
  display: none;
}

.page-template-plus-library .site-inc42-plus .site-navigation-container {
  display: block;
}

.site-inc42-plus #mobile-menu-trigger {
  color: #fff;
}

#inc42-plus-top {
  display: block;
  position: fixed;
  width: 40px;
  height: 40px;
  line-height: 40px;
  bottom: 15px;
  right: 15px;
  opacity: 0;
  background-image: -webkit-gradient(linear, left top, right top, from(#d31027), color-stop(51%, #ea384d), to(#d31027));
  background-image: -webkit-linear-gradient(left, #d31027 0%, #ea384d 51%, #d31027 100%);
  background-image: linear-gradient(to right, #d31027 0%, #ea384d 51%, #d31027 100%);
  border-radius: 50%;
  text-align: center;
  font-weight: bold;
  font-size: 24px;
  color: #fff;
  cursor: pointer;
  -webkit-transition: 0.5s;
  transition: 0.5s;
  z-index: 1001;
}

.page-template-plus-offering.admin-bar .decoration {
  display: none;
}

/* INC42 Plus Variations. */

.site-inc42-plus.page-template-plus-offering-v2 a,
.site-inc42-plus.page-template-plus-offering-v2-price a {
  color: #fff;
}

.site-inc42-plus.page-template-plus-offering-v2 .inc42-plus_accordion_lead .accordion,
.site-inc42-plus.page-template-plus-offering-v2-price .inc42-plus_accordion_lead .accordion {
  background-color: #060606;
}

.site-inc42-plus.page-template-plus-offering-v2 .inc42-plus_accordion_lead .accordion .accordion_icon_container,
.site-inc42-plus.page-template-plus-offering-v2-price .inc42-plus_accordion_lead .accordion .accordion_icon_container {
  width: auto;
  height: auto;
}

.site-inc42-plus.page-template-plus-offering-v2 .inc42-plus_accordion_lead .accordion_icon,
.site-inc42-plus.page-template-plus-offering-v2-price .inc42-plus_accordion_lead .accordion_icon {
  width: auto;
  height: 18px;
}

.site-inc42-plus.page-template-plus-offering-v2 .inc42-plus_accordion_lead .panel,
.site-inc42-plus.page-template-plus-offering-v2-price .inc42-plus_accordion_lead .panel {
  background-color: #060606;
}

.site-inc42-plus.page-template-plus-offering-v2 #research .inc42-plus__text_title,
.site-inc42-plus.page-template-plus-offering-v2 #research .inc42-plus__separator,
.site-inc42-plus.page-template-plus-offering-v2-price #research .inc42-plus__text_title,
.site-inc42-plus.page-template-plus-offering-v2-price #research .inc42-plus__separator {
  padding-left: 2rem;
}

.site-inc42-plus.page-template-plus-offering-v2 #research-stories .inc42-plus__text_title,
.site-inc42-plus.page-template-plus-offering-v2-price #research-stories .inc42-plus__text_title {
  margin-bottom: 1.5rem;
}

.site-inc42-plus.page-template-plus-offering-v2 #research-stories > .row,
.site-inc42-plus.page-template-plus-offering-v2-price #research-stories > .row {
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
}

.site-inc42-plus.page-template-plus-offering-v2 #research-stories .inc42-plus__cta,
.site-inc42-plus.page-template-plus-offering-v2-price #research-stories .inc42-plus__cta {
  border-color: #ff0646;
}

.site-inc42-plus.page-template-plus-offering-v2 #view-playbooks,
.site-inc42-plus.page-template-plus-offering-v2 #view-reports,
.site-inc42-plus.page-template-plus-offering-v2 #view-essentials,
.site-inc42-plus.page-template-plus-offering-v2 #view-guides,
.site-inc42-plus.page-template-plus-offering-v2-price #view-playbooks,
.site-inc42-plus.page-template-plus-offering-v2-price #view-reports,
.site-inc42-plus.page-template-plus-offering-v2-price #view-essentials,
.site-inc42-plus.page-template-plus-offering-v2-price #view-guides {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  height: 100%;
}

.site-inc42-plus.page-template-plus-offering-v2 #view-playbooks a,
.site-inc42-plus.page-template-plus-offering-v2 #view-reports a,
.site-inc42-plus.page-template-plus-offering-v2 #view-essentials a,
.site-inc42-plus.page-template-plus-offering-v2 #view-guides a,
.site-inc42-plus.page-template-plus-offering-v2-price #view-playbooks a,
.site-inc42-plus.page-template-plus-offering-v2-price #view-reports a,
.site-inc42-plus.page-template-plus-offering-v2-price #view-essentials a,
.site-inc42-plus.page-template-plus-offering-v2-price #view-guides a {
  font-size: 14px;
}

.site-inc42-plus.page-template-plus-offering-v2 #view-playbooks .arrow,
.site-inc42-plus.page-template-plus-offering-v2 #view-reports .arrow,
.site-inc42-plus.page-template-plus-offering-v2 #view-essentials .arrow,
.site-inc42-plus.page-template-plus-offering-v2 #view-guides .arrow,
.site-inc42-plus.page-template-plus-offering-v2-price #view-playbooks .arrow,
.site-inc42-plus.page-template-plus-offering-v2-price #view-reports .arrow,
.site-inc42-plus.page-template-plus-offering-v2-price #view-essentials .arrow,
.site-inc42-plus.page-template-plus-offering-v2-price #view-guides .arrow {
  width: 8px;
  height: 12px;
  margin-top: -2px;
}

.site-inc42-plus.page-template-plus-offering-v2 #view-playbooks .mobile-carousel-plus,
.site-inc42-plus.page-template-plus-offering-v2 #view-reports .mobile-carousel-plus,
.site-inc42-plus.page-template-plus-offering-v2 #view-essentials .mobile-carousel-plus,
.site-inc42-plus.page-template-plus-offering-v2 #view-guides .mobile-carousel-plus,
.site-inc42-plus.page-template-plus-offering-v2-price #view-playbooks .mobile-carousel-plus,
.site-inc42-plus.page-template-plus-offering-v2-price #view-reports .mobile-carousel-plus,
.site-inc42-plus.page-template-plus-offering-v2-price #view-essentials .mobile-carousel-plus,
.site-inc42-plus.page-template-plus-offering-v2-price #view-guides .mobile-carousel-plus {
  display: none;
}

.site-inc42-plus.page-template-plus-offering-v2 #view-playbooks .mobile-carousel-plus.slick-initialized,
.site-inc42-plus.page-template-plus-offering-v2 #view-reports .mobile-carousel-plus.slick-initialized,
.site-inc42-plus.page-template-plus-offering-v2 #view-essentials .mobile-carousel-plus.slick-initialized,
.site-inc42-plus.page-template-plus-offering-v2 #view-guides .mobile-carousel-plus.slick-initialized,
.site-inc42-plus.page-template-plus-offering-v2-price #view-playbooks .mobile-carousel-plus.slick-initialized,
.site-inc42-plus.page-template-plus-offering-v2-price #view-reports .mobile-carousel-plus.slick-initialized,
.site-inc42-plus.page-template-plus-offering-v2-price #view-essentials .mobile-carousel-plus.slick-initialized,
.site-inc42-plus.page-template-plus-offering-v2-price #view-guides .mobile-carousel-plus.slick-initialized {
  display: block;
}

.site-inc42-plus.page-template-plus-offering-v2 #view-playbooks .slick-slider .slick-list,
.site-inc42-plus.page-template-plus-offering-v2 #view-reports .slick-slider .slick-list,
.site-inc42-plus.page-template-plus-offering-v2 #view-essentials .slick-slider .slick-list,
.site-inc42-plus.page-template-plus-offering-v2 #view-guides .slick-slider .slick-list,
.site-inc42-plus.page-template-plus-offering-v2-price #view-playbooks .slick-slider .slick-list,
.site-inc42-plus.page-template-plus-offering-v2-price #view-reports .slick-slider .slick-list,
.site-inc42-plus.page-template-plus-offering-v2-price #view-essentials .slick-slider .slick-list,
.site-inc42-plus.page-template-plus-offering-v2-price #view-guides .slick-slider .slick-list {
  margin: 0 -40px;
}

.site-inc42-plus.page-template-plus-offering-v2 #view-playbooks .slick-slider .slick-list .slick-slide,
.site-inc42-plus.page-template-plus-offering-v2 #view-reports .slick-slider .slick-list .slick-slide,
.site-inc42-plus.page-template-plus-offering-v2 #view-essentials .slick-slider .slick-list .slick-slide,
.site-inc42-plus.page-template-plus-offering-v2 #view-guides .slick-slider .slick-list .slick-slide,
.site-inc42-plus.page-template-plus-offering-v2-price #view-playbooks .slick-slider .slick-list .slick-slide,
.site-inc42-plus.page-template-plus-offering-v2-price #view-reports .slick-slider .slick-list .slick-slide,
.site-inc42-plus.page-template-plus-offering-v2-price #view-essentials .slick-slider .slick-list .slick-slide,
.site-inc42-plus.page-template-plus-offering-v2-price #view-guides .slick-slider .slick-list .slick-slide {
  margin: 0 40px;
}

.site-inc42-plus.page-template-plus-offering-v2 .inc42-plus .slick-prev:before,
.site-inc42-plus.page-template-plus-offering-v2-price .inc42-plus .slick-prev:before {
  background-color: #3a3a3a;
}

.site-inc42-plus.page-template-plus-offering-v2 .inc42-plus .slick-next:before,
.site-inc42-plus.page-template-plus-offering-v2-price .inc42-plus .slick-next:before {
  background-color: #3a3a3a;
}

.site-inc42-plus.page-template-plus-offering-v2 .inc42-plus [dir=rtl] .slick-next:before,
.site-inc42-plus.page-template-plus-offering-v2-price .inc42-plus [dir=rtl] .slick-next:before {
  background-color: #3a3a3a;
}

.site-inc42-plus.page-template-plus-offering-v2 .inc42-plus [dir=rtl] .slick-prev:before,
.site-inc42-plus.page-template-plus-offering-v2-price .inc42-plus [dir=rtl] .slick-prev:before {
  background-color: #3a3a3a;
}

.site-inc42-plus.page-template-plus-offering-v2 #reports .videos .video,
.site-inc42-plus.page-template-plus-offering-v2-price #reports .videos .video {
  margin-bottom: 0;
}

.site-inc42-plus.page-template-plus-offering-v2 #startup-essentials,
.site-inc42-plus.page-template-plus-offering-v2-price #startup-essentials {
  padding-bottom: 14px !important;
}

.site-inc42-plus.page-template-plus-offering-v2 #startup-essentials .essentials .essential,
.site-inc42-plus.page-template-plus-offering-v2-price #startup-essentials .essentials .essential {
  margin-bottom: 0;
}

.site-inc42-plus.page-template-plus-offering-v2 #startup-essentials .essentials .column,
.site-inc42-plus.page-template-plus-offering-v2 #startup-essentials .essentials .columns,
.site-inc42-plus.page-template-plus-offering-v2-price #startup-essentials .essentials .column,
.site-inc42-plus.page-template-plus-offering-v2-price #startup-essentials .essentials .columns {
  margin-bottom: 50px;
}

.site-inc42-plus.page-template-plus-offering-v2 #startup-essentials .row.essentials,
.site-inc42-plus.page-template-plus-offering-v2-price #startup-essentials .row.essentials {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.site-inc42-plus.page-template-plus-offering-v2 #startup-essentials .row.essentials .column .essential,
.site-inc42-plus.page-template-plus-offering-v2 #startup-essentials .row.essentials .columns .essential,
.site-inc42-plus.page-template-plus-offering-v2-price #startup-essentials .row.essentials .column .essential,
.site-inc42-plus.page-template-plus-offering-v2-price #startup-essentials .row.essentials .columns .essential {
  max-width: 331px;
}

.site-inc42-plus.page-template-plus-offering-v2 .essential .inc42-plus__cta.large,
.site-inc42-plus.page-template-plus-offering-v2-price .essential .inc42-plus__cta.large {
  min-width: 100%;
}

.site-inc42-plus.page-template-plus-offering-v2 .essential-title,
.site-inc42-plus.page-template-plus-offering-v2-price .essential-title {
  font-size: 1.2rem;
}

.site-inc42-plus.page-template-plus-offering-v2 .essential-value,
.site-inc42-plus.page-template-plus-offering-v2-price .essential-value {
  margin-bottom: 3rem;
}

.site-inc42-plus.page-template-plus-offering-v2 .inc42-plus__title_decoration,
.site-inc42-plus.page-template-plus-offering-v2-price .inc42-plus__title_decoration {
  margin-bottom: -2rem;
  height: 150px !important;
}

.site-inc42-plus.page-template-plus-offering-v2 .inc42-plus__text_title,
.site-inc42-plus.page-template-plus-offering-v2-price .inc42-plus__text_title {
  font-size: 2rem;
}

.site-inc42-plus.page-template-plus-offering-v2 h2.inc42-plus__text_title,
.site-inc42-plus.page-template-plus-offering-v2-price h2.inc42-plus__text_title {
  font-size: 2.75rem;
}

.site-inc42-plus.page-template-plus-offering-v2 #membership .inc42-plus__text_title,
.site-inc42-plus.page-template-plus-offering-v2 #membership .inc42-plus__separator,
.site-inc42-plus.page-template-plus-offering-v2-price #membership .inc42-plus__text_title,
.site-inc42-plus.page-template-plus-offering-v2-price #membership .inc42-plus__separator {
  padding-left: 2rem;
}

.site-inc42-plus.page-template-plus-offering-v2 #membership .inc42-plus__title_decoration,
.site-inc42-plus.page-template-plus-offering-v2-price #membership .inc42-plus__title_decoration {
  margin-bottom: -3rem;
}

.site-inc42-plus.page-template-plus-offering-v2 #membership .inc42-plus__team,
.site-inc42-plus.page-template-plus-offering-v2-price #membership .inc42-plus__team {
  margin-top: 2rem;
  margin-bottom: 0;
}

.site-inc42-plus.page-template-plus-offering-v2 #membership .inc42-plus__team a,
.site-inc42-plus.page-template-plus-offering-v2-price #membership .inc42-plus__team a {
  display: block;
}

.site-inc42-plus.page-template-plus-offering-v2 .inc42-plus__vcenter,
.site-inc42-plus.page-template-plus-offering-v2-price .inc42-plus__vcenter {
  -webkit-box-align: self-start;
  -ms-flex-align: self-start;
  align-items: self-start;
}

.site-inc42-plus.page-template-plus-offering-v2 #faq .inc42-plus_accordion .faq-title,
.site-inc42-plus.page-template-plus-offering-v2-price #faq .inc42-plus_accordion .faq-title {
  font-size: 1.5rem;
  color: #fff;
  margin-top: 3rem;
}

.site-inc42-plus.page-template-plus-offering-v2 #faq .inc42-plus__accordion_button .inc42-plus__accordion_icon,
.site-inc42-plus.page-template-plus-offering-v2-price #faq .inc42-plus__accordion_button .inc42-plus__accordion_icon {
  top: -5px;
}

.site-inc42-plus.page-template-plus-offering-v2 #faq .inc42-plus__text_title,
.site-inc42-plus.page-template-plus-offering-v2 #faq .inc42-plus__separator,
.site-inc42-plus.page-template-plus-offering-v2-price #faq .inc42-plus__text_title,
.site-inc42-plus.page-template-plus-offering-v2-price #faq .inc42-plus__separator {
  padding-left: 2rem;
}

.site-inc42-plus.page-template-plus-offering-v2 .inc42-plus_accordion .accordion,
.site-inc42-plus.page-template-plus-offering-v2-price .inc42-plus_accordion .accordion {
  color: rgba(255, 255, 255, 0.8);
}

.site-inc42-plus.page-template-plus-offering-v2 .ebook-thumb,
.site-inc42-plus.page-template-plus-offering-v2-price .ebook-thumb {
  max-height: 491px;
}

.site-inc42-plus.page-template-plus-offering-v2 .inc42-plus__price_card_label,
.site-inc42-plus.page-template-plus-offering-v2-price .inc42-plus__price_card_label {
  font-weight: 700;
}

.site-inc42-plus.page-template-plus-offering-v2 #testimonials .inc42-plus__text_title,
.site-inc42-plus.page-template-plus-offering-v2 #testimonials .inc42-plus__separator,
.site-inc42-plus.page-template-plus-offering-v2 #contact .inc42-plus__text_title,
.site-inc42-plus.page-template-plus-offering-v2 #contact .inc42-plus__separator,
.site-inc42-plus.page-template-plus-offering-v2-price #testimonials .inc42-plus__text_title,
.site-inc42-plus.page-template-plus-offering-v2-price #testimonials .inc42-plus__separator,
.site-inc42-plus.page-template-plus-offering-v2-price #contact .inc42-plus__text_title,
.site-inc42-plus.page-template-plus-offering-v2-price #contact .inc42-plus__separator {
  padding-left: 2rem;
}

.site-inc42-plus.page-template-plus-offering-gradient a {
  color: #fff;
}

.site-inc42-plus.page-template-plus-offering-gradient #view-playbooks,
.site-inc42-plus.page-template-plus-offering-gradient #view-reports,
.site-inc42-plus.page-template-plus-offering-gradient #view-essentials,
.site-inc42-plus.page-template-plus-offering-gradient #view-guides {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  height: 100%;
}

.site-inc42-plus.page-template-plus-offering-gradient #view-playbooks a,
.site-inc42-plus.page-template-plus-offering-gradient #view-reports a,
.site-inc42-plus.page-template-plus-offering-gradient #view-essentials a,
.site-inc42-plus.page-template-plus-offering-gradient #view-guides a {
  font-size: 14px;
}

.site-inc42-plus.page-template-plus-offering-gradient #view-playbooks .arrow,
.site-inc42-plus.page-template-plus-offering-gradient #view-reports .arrow,
.site-inc42-plus.page-template-plus-offering-gradient #view-essentials .arrow,
.site-inc42-plus.page-template-plus-offering-gradient #view-guides .arrow {
  width: 8px;
  height: 12px;
  margin-top: -2px;
}

.site-inc42-plus.page-template-plus-offering-gradient #view-playbooks .mobile-carousel-plus,
.site-inc42-plus.page-template-plus-offering-gradient #view-reports .mobile-carousel-plus,
.site-inc42-plus.page-template-plus-offering-gradient #view-essentials .mobile-carousel-plus,
.site-inc42-plus.page-template-plus-offering-gradient #view-guides .mobile-carousel-plus {
  display: none;
}

.site-inc42-plus.page-template-plus-offering-gradient #view-playbooks .mobile-carousel-plus.slick-initialized,
.site-inc42-plus.page-template-plus-offering-gradient #view-reports .mobile-carousel-plus.slick-initialized,
.site-inc42-plus.page-template-plus-offering-gradient #view-essentials .mobile-carousel-plus.slick-initialized,
.site-inc42-plus.page-template-plus-offering-gradient #view-guides .mobile-carousel-plus.slick-initialized {
  display: block;
}

.site-inc42-plus.page-template-plus-offering-gradient #view-playbooks .slick-slider .slick-list,
.site-inc42-plus.page-template-plus-offering-gradient #view-reports .slick-slider .slick-list,
.site-inc42-plus.page-template-plus-offering-gradient #view-essentials .slick-slider .slick-list,
.site-inc42-plus.page-template-plus-offering-gradient #view-guides .slick-slider .slick-list {
  margin: 0 -40px;
}

.site-inc42-plus.page-template-plus-offering-gradient #view-playbooks .slick-slider .slick-list .slick-slide,
.site-inc42-plus.page-template-plus-offering-gradient #view-reports .slick-slider .slick-list .slick-slide,
.site-inc42-plus.page-template-plus-offering-gradient #view-essentials .slick-slider .slick-list .slick-slide,
.site-inc42-plus.page-template-plus-offering-gradient #view-guides .slick-slider .slick-list .slick-slide {
  margin: 0 40px;
}

.site-inc42-plus.page-template-plus-offering-gradient #research .inc42-plus__text_title,
.site-inc42-plus.page-template-plus-offering-gradient #research .inc42-plus__separator {
  padding-left: 2rem;
}

.site-inc42-plus.page-template-plus-offering-gradient #reports .videos .video {
  margin-bottom: 0;
}

.site-inc42-plus.page-template-plus-offering-gradient #startup-essentials .essentials .essential {
  margin-bottom: 0;
}

.site-inc42-plus.page-template-plus-offering-gradient #startup-essentials .row.essentials {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.site-inc42-plus.page-template-plus-offering-gradient #startup-essentials .row.essentials .column .essential,
.site-inc42-plus.page-template-plus-offering-gradient #startup-essentials .row.essentials .columns .essential {
  max-width: 331px;
}

.site-inc42-plus.page-template-plus-offering-gradient #startup-essentials .essential .inc42-plus__cta.large {
  min-width: 100%;
}

.site-inc42-plus.page-template-plus-offering-gradient .essential-title {
  font-size: 1.2rem;
}

.site-inc42-plus.page-template-plus-offering-gradient .essential-value {
  margin-bottom: 3rem;
}

.site-inc42-plus.page-template-plus-offering-gradient .inc42-plus__title_decoration {
  margin-bottom: -2rem;
  height: 150px !important;
}

.site-inc42-plus.page-template-plus-offering-gradient h2.inc42-plus__text_title {
  font-size: 2.75rem;
}

.site-inc42-plus.page-template-plus-offering-gradient #membership .inc42-plus__text_title,
.site-inc42-plus.page-template-plus-offering-gradient #membership .inc42-plus__separator {
  padding-left: 2rem;
}

.site-inc42-plus.page-template-plus-offering-gradient #membership .inc42-plus__title_decoration {
  margin-bottom: -3rem;
}

.site-inc42-plus.page-template-plus-offering-gradient #membership .inc42-plus__team {
  margin-top: 2rem;
  margin-bottom: 0;
}

.site-inc42-plus.page-template-plus-offering-gradient #membership .inc42-plus__team a {
  display: inline-block;
}

.site-inc42-plus.page-template-plus-offering-gradient .inc42-plus__vcenter {
  -webkit-box-align: self-start;
  -ms-flex-align: self-start;
  align-items: self-start;
}

.site-inc42-plus.page-template-plus-offering-gradient #faq .inc42-plus_accordion .faq-title {
  font-size: 1.5rem;
  color: #fff;
  margin-top: 3rem;
}

.site-inc42-plus.page-template-plus-offering-gradient #faq .inc42-plus_accordion .accordion {
  background-color: #91245e;
  background: -webkit-gradient(linear, left top, right top, from(#6f5d8e), to(#91245e)) left bottom #0d0d0d no-repeat;
  background: -webkit-linear-gradient(left, #6f5d8e, #91245e) left bottom #0d0d0d no-repeat;
  background: linear-gradient(90deg, #6f5d8e, #91245e) left bottom #0d0d0d no-repeat;
  border: 0;
  border-radius: 0;
  padding: 0;
  padding-bottom: 1px;
}

.site-inc42-plus.page-template-plus-offering-gradient #faq .inc42-plus_accordion .accordion .accordion_button_wrap {
  background-color: #0d0d0d;
  border-radius: 0;
}

.site-inc42-plus.page-template-plus-offering-gradient #faq .inc42-plus_accordion .panel {
  border: 0;
  background-color: #060606;
  padding: 0;
  border-radius: 0;
}

.site-inc42-plus.page-template-plus-offering-gradient #faq .inc42-plus_accordion .panel .accordion_panel_wrap {
  background-color: #060606;
  border: 0;
  border-radius: 0;
  padding: 20px;
}

.site-inc42-plus.page-template-plus-offering-gradient #faq .inc42-plus__accordion_button .inc42-plus__accordion_icon {
  top: -5px;
}

.site-inc42-plus.page-template-plus-offering-gradient #faq .inc42-plus__text_title,
.site-inc42-plus.page-template-plus-offering-gradient #faq .inc42-plus__separator {
  padding-left: 2rem;
}

.site-inc42-plus.page-template-plus-offering-gradient .inc42-plus_accordion .accordion {
  color: rgba(255, 255, 255, 0.8);
  background-color: #91245e;
  background: -webkit-gradient(linear, left top, right top, from(#6f5d8e), to(#91245e));
  background: -webkit-linear-gradient(left, #6f5d8e, #91245e);
  background: linear-gradient(90deg, #6f5d8e, #91245e);
  border: 0;
  padding: 1px;
}

.site-inc42-plus.page-template-plus-offering-gradient .inc42-plus_accordion .accordion .accordion_button_wrap {
  background-color: #08001d;
  padding: 14.5px;
  border-radius: 0.5rem;
}

.site-inc42-plus.page-template-plus-offering-gradient .inc42-plus_accordion .accordion:hover .accordion_button_wrap {
  background-color: #060606;
}

.site-inc42-plus.page-template-plus-offering-gradient .inc42-plus_accordion .accordion.active {
  padding-bottom: 0;
}

.site-inc42-plus.page-template-plus-offering-gradient .inc42-plus_accordion .accordion.active .accordion_button_wrap {
  background-color: #060606;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}

.site-inc42-plus.page-template-plus-offering-gradient .inc42-plus_accordion .panel {
  border: 0;
  background-color: #060606;
  background: -webkit-gradient(linear, left top, right top, from(#6f5d8e), to(#91245e));
  background: -webkit-linear-gradient(left, #6f5d8e, #91245e);
  background: linear-gradient(90deg, #6f5d8e, #91245e);
  padding: 1px;
}

.site-inc42-plus.page-template-plus-offering-gradient .inc42-plus_accordion .panel .accordion_panel_wrap {
  color: rgba(255, 255, 255, 0.6);
  background-color: #060606;
  border: 0;
  border-radius: 0.5rem;
  padding: 5px 15px 7px 55px;
}

.site-inc42-plus.page-template-plus-offering-gradient .inc42-plus_hr {
  background: #262626;
  /* fallback */
  background: -webkit-gradient(linear, left top, right top, from(#6f5d8e), to(#91245e));
  background: -webkit-linear-gradient(left, #6f5d8e, #91245e);
  background: linear-gradient(90deg, #6f5d8e, #91245e);
}

.site-inc42-plus.page-template-plus-offering-gradient #research-stories .inc42-plus__cta {
  border: 0;
  background-color: #060606;
  background: -webkit-gradient(linear, left top, right top, from(#6f5d8e), to(#91245e));
  background: -webkit-linear-gradient(left, #6f5d8e, #91245e);
  background: linear-gradient(90deg, #6f5d8e, #91245e);
  padding: 1px;
}

.site-inc42-plus.page-template-plus-offering-gradient #research-stories .inc42-plus__cta .cta-wrapper {
  display: block;
  width: 100%;
  background-color: #060606;
  border-radius: 2rem;
  padding: 11px 50px;
}

.site-inc42-plus.page-template-plus-offering-gradient #research-stories > .row {
  border-bottom: 0;
  background: -webkit-gradient(linear, left top, right top, from(#6f5d8e), to(#91245e)) left bottom #0d0d0d no-repeat;
  background: -webkit-linear-gradient(left, #6f5d8e, #91245e) left bottom #0d0d0d no-repeat;
  background: linear-gradient(90deg, #6f5d8e, #91245e) left bottom #0d0d0d no-repeat;
  background-size: 100% 1px;
  padding-bottom: 1px;
}

.site-inc42-plus.page-template-plus-offering-gradient .pricing .offer-label {
  letter-spacing: 5px;
  font-weight: bold;
}

.site-inc42-plus.page-template-plus-offering-gradient .pricing .price-description {
  color: #fff;
  font-size: 36px;
  font-weight: lighter;
  line-height: 1.2;
}

.site-inc42-plus.page-template-plus-offering-gradient .pricing .price-description .price-weekly sup {
  font-size: 50%;
  top: -0.7rem;
}

.site-inc42-plus.page-template-plus-offering-gradient .pricing .inc42-plus__price_card_mrp {
  margin-right: 20px;
}

.site-inc42-plus.page-template-plus-offering-gradient .inc42-plus input[type=text],
.site-inc42-plus.page-template-plus-offering-gradient .inc42-plus input[type=email],
.site-inc42-plus.page-template-plus-offering-gradient .inc42-plus input[type=tel],
.site-inc42-plus.page-template-plus-offering-gradient .inc42-plus textarea {
  border: 0;
  border-radius: 0.5rem;
}

.site-inc42-plus.page-template-plus-offering-gradient .gform_wrapper .top_label div.ginput_container {
  background-color: #060606;
  background: -webkit-gradient(linear, left top, right top, from(#6f5d8e), to(#91245e));
  background: -webkit-linear-gradient(left, #6f5d8e, #91245e);
  background: linear-gradient(90deg, #6f5d8e, #91245e);
  padding: 1px;
  border-radius: 0.5rem;
  line-height: 0;
}

.site-inc42-plus.page-template-plus-offering-gradient .ebook-thumb {
  max-height: 491px;
}

.site-inc42-plus.page-template-plus-offering-gradient #testimonials .inc42-plus__text_title,
.site-inc42-plus.page-template-plus-offering-gradient #testimonials .inc42-plus__separator,
.site-inc42-plus.page-template-plus-offering-gradient #contact .inc42-plus__text_title,
.site-inc42-plus.page-template-plus-offering-gradient #contact .inc42-plus__separator {
  padding-left: 2rem;
}

.site-inc42-plus.page-template-plus-offering-gradient #playbooks .slick-slider .slick-list,
.site-inc42-plus.page-template-plus-offering-gradient #reports .slick-slider .slick-list,
.site-inc42-plus.page-template-plus-offering-gradient #startup-essentials .slick-slider .slick-list,
.site-inc42-plus.page-template-plus-offering-gradient #ebooks .slick-slider .slick-list {
  margin: 0 -40px;
}

.site-inc42-plus.page-template-plus-offering-gradient #playbooks .slick-slider .slick-list .slick-slide,
.site-inc42-plus.page-template-plus-offering-gradient #reports .slick-slider .slick-list .slick-slide,
.site-inc42-plus.page-template-plus-offering-gradient #startup-essentials .slick-slider .slick-list .slick-slide,
.site-inc42-plus.page-template-plus-offering-gradient #ebooks .slick-slider .slick-list .slick-slide {
  margin: 0 40px;
}

/* Product Fixes */

.slick-prev:before,
[dir=rtl] .slick-prev:before,
.slick-next:before,
[dir=rtl] .slick-next:before {
  -webkit-text-fill-color: #fff;
  opacity: 1;
}

/* Inc42+ Premium Experience */

.inc42-premium .code-block,
.inc42-team-trial .code-block,
.inc42-premium .ad-container,
.inc42-team-trial .ad-container,
.inc42-premium .hide-for-premium {
  display: none;
}

.site-inc42-plus .mobile-carousel-plus .slick-next:before,
.site-inc42-plus .mobile-carousel-plus .slick-prev:before {
  background-color: #fff;
  -webkit-text-fill-color: #fff;
}

.site-inc42-plus .slides-four .slick-next,
.site-inc42-plus .slides-four .slick-prev {
  top: 0;
}

.site-inc42-plus .slides-four .slick-next {
  background: transparent;
  right: -0.5625rem;
}

.site-inc42-plus .slides-four .slick-prev {
  background: transparent;
  left: -0.5625rem;
}

.site-inc42-plus .slides-four .slick-next:before,
.site-inc42-plus .slides-four .slick-prev:before {
  font-size: 2rem;
  font-weight: 700;
  background-color: #fff;
  -webkit-text-fill-color: #fff;
}

.site-inc42-plus.page-template-datalabs #uses .slides-two .slick-prev,
.site-inc42-plus.page-template-datalabs #uses .slides-two .slick-next {
  display: none !important;
}

.site-inc42-plus.page-template-datalabs #benefits .slides-three .slick-prev,
.site-inc42-plus.page-template-datalabs #benefits .slides-three .slick-next {
  display: none !important;
}

.reports-filters-wrapper {
  display: none;
}

.page-template-plus-offering .slick-prev:before,
[dir=rtl] .page-template-plus-offering .slick-prev:before,
.page-template-plus-offering .slick-next:before,
[dir=rtl] .page-template-plus-offering .slick-next:before {
  -webkit-text-fill-color: #fff;
}

.page-template-plus-offering-v2 .site-inc42-plus .site-header:before,
.page-template-plus-gradient .site-inc42-plus .site-header:before {
  height: 76px;
}

.page-template-plus-offering-v2 .slick-prev:before,
[dir=rtl] .page-template-plus-offering-v2 .slick-prev:before,
.page-template-plus-offering-v2 .slick-next:before,
[dir=rtl] .page-template-plus-offering-v2 .slick-next:before {
  -webkit-text-fill-color: #fff;
}

.site-inc42-plus.page-template-plus-offering-v2 #playbooks .slick-slider .slick-list .slick-slide,
.site-inc42-plus.page-template-plus-offering-v2 #reports .slick-slider .slick-list .slick-slide,
.site-inc42-plus.page-template-plus-offering-v2 #startup-essentials .slick-slider .slick-list .slick-slide,
.site-inc42-plus.page-template-plus-offering-v2 #ebooks .slick-slider .slick-list .slick-slide {
  margin: 0 40px;
}

.site-inc42-plus.page-template-plus-offering-v2 #playbooks .slick-slider .slick-list,
.site-inc42-plus.page-template-plus-offering-v2 #reports .slick-slider .slick-list,
.site-inc42-plus.page-template-plus-offering-v2 #startup-essentials .slick-slider .slick-list,
.site-inc42-plus.page-template-plus-offering-v2 #ebooks .slick-slider .slick-list {
  margin: 0 -40px;
}

.page-template-plus-offering-v2-price .site-inc42-plus .site-header:before {
  height: 76px;
}

.page-template-plus-offering-v2-price .slick-prev:before,
[dir=rtl] .page-template-plus-offering-v2-price .slick-prev:before,
.page-template-plus-offering-v2-price .slick-next:before,
[dir=rtl] .page-template-plus-offering-v2 .slick-next:before {
  -webkit-text-fill-color: #fff;
}

.site-inc42-plus.page-template-plus-offering-v2-price #playbooks .slick-slider .slick-list .slick-slide,
.site-inc42-plus.page-template-plus-offering-v2-price #reports .slick-slider .slick-list .slick-slide,
.site-inc42-plus.page-template-plus-offering-v2-price #startup-essentials .slick-slider .slick-list .slick-slide,
.site-inc42-plus.page-template-plus-offering-v2-price #ebooks .slick-slider .slick-list .slick-slide {
  margin: 0 40px;
}

.site-inc42-plus.page-template-plus-offering-v2-price #playbooks .slick-slider .slick-list,
.site-inc42-plus.page-template-plus-offering-v2-price #reports .slick-slider .slick-list,
.site-inc42-plus.page-template-plus-offering-v2-price #startup-essentials .slick-slider .slick-list,
.site-inc42-plus.page-template-plus-offering-v2-price #ebooks .slick-slider .slick-list {
  margin: 0 -40px;
}

/* Plus Team */

.site-inc42-plus.page-template-plus-offering-team .site-header:before,
.site-inc42-plus.page-template-plus-offering-retention .site-header:before {
  height: 76px;
}

.site-inc42-plus.page-template-plus-offering-team #lead .inc42-plus_accordion_lead .accordion,
.site-inc42-plus.page-template-plus-offering-team #lead .inc42-plus_accordion_lead .panel,
.site-inc42-plus.page-template-plus-offering-retention #lead .inc42-plus_accordion_lead .accordion,
.site-inc42-plus.page-template-plus-offering-retention #lead .inc42-plus_accordion_lead .panel {
  background-color: #000;
}

.site-inc42-plus.page-template-plus-offering-team #lead .inc42-plus__text_lead,
.site-inc42-plus.page-template-plus-offering-retention #lead .inc42-plus__text_lead {
  line-height: 1.2;
  font-weight: 800;
  font-size: 48px;
  color: #ffffff;
  letter-spacing: 0px;
  margin-bottom: 30px !important;
}

.site-inc42-plus.page-template-plus-offering-team #lead .inc42-plus__lead_subtext,
.site-inc42-plus.page-template-plus-offering-retention #lead .inc42-plus__lead_subtext {
  overflow: hidden;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.5;
  letter-spacing: 0.6px;
  text-align: left;
  color: #ffffff !important;
  margin-top: 0;
}

.site-inc42-plus.page-template-plus-offering-team .team-logos,
.site-inc42-plus.page-template-plus-offering-retention .team-logos {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-top: 50px;
}

.site-inc42-plus.page-template-plus-offering-team .team-logos .team-logo,
.site-inc42-plus.page-template-plus-offering-retention .team-logos .team-logo {
  -webkit-box-flex: 1;
  -ms-flex: 1 0 18%;
  flex: 1 0 18%;
  margin: 5px 5px 55px 5px;
  height: 43px;
  width: auto;
  text-align: center;
  overflow: visible;
}

.site-inc42-plus.page-template-plus-offering-team .team-logos .team-logo img,
.site-inc42-plus.page-template-plus-offering-retention .team-logos .team-logo img {
  height: 43px;
  width: auto;
}

.site-inc42-plus.page-template-plus-offering-team #what-you-get-features .features-image,
.site-inc42-plus.page-template-plus-offering-retention #what-you-get-features .features-image {
  max-width: 100%;
  margin-top: 12px;
  margin-bottom: 90px;
}

.site-inc42-plus.page-template-plus-offering-team #what-you-get-features .feature-title,
.site-inc42-plus.page-template-plus-offering-retention #what-you-get-features .feature-title {
  letter-spacing: 0px;
  line-height: 1.2;
  font-weight: 800;
  font-size: 28px;
  color: #ffffff;
}

.site-inc42-plus.page-template-plus-offering-team #what-you-get-features .feature-description,
.site-inc42-plus.page-template-plus-offering-retention #what-you-get-features .feature-description {
  font-size: 16px;
  font-weight: 299;
  line-height: 1.5;
  letter-spacing: 0.6px;
  text-align: center;
  color: #ffffff;
}

.site-inc42-plus.page-template-plus-offering-team #what-you-get-features .button.inc42-plus__cta,
.site-inc42-plus.page-template-plus-offering-retention #what-you-get-features .button.inc42-plus__cta {
  margin-top: 50px;
  margin-bottom: 80px;
}

.site-inc42-plus.page-template-plus-offering-team #membership .price-card,
.site-inc42-plus.page-template-plus-offering-retention #membership .price-card {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  overflow: visible;
  background-color: #ffffff;
  padding: 45px;
  -webkit-box-shadow: 0px 10px 15px 0px rgba(0, 0, 0, 0.25);
  box-shadow: 0px 10px 15px 0px rgba(0, 0, 0, 0.25);
  background: -webkit-gradient(linear, left top, left bottom, from(#03071c), to(hsl(228, 33%, 5%)));
  background: -webkit-linear-gradient(top, #03071c 0%, hsl(228, 33%, 5%) 100%);
  background: linear-gradient(180deg, #03071c 0%, hsl(228, 33%, 5%) 100%);
  border-radius: 10px;
  border: 1px solid #383838;
}

.site-inc42-plus.page-template-plus-offering-team #membership .price-card .price-users,
.site-inc42-plus.page-template-plus-offering-retention #membership .price-card .price-users {
  line-height: 1.2;
  letter-spacing: 0.5px;
  text-transform: capitalize;
  text-align: center;
  font-weight: 600;
  font-style: normal;
  font-size: 20px;
  text-transform: uppercase;
  color: #ff1414;
  margin-bottom: 25px;
}

.site-inc42-plus.page-template-plus-offering-team #membership .price-card .price-mrp,
.site-inc42-plus.page-template-plus-offering-retention #membership .price-card .price-mrp {
  margin-bottom: 15px;
}

.site-inc42-plus.page-template-plus-offering-team #membership .price-card .price-mrp .price-mrp-amount,
.site-inc42-plus.page-template-plus-offering-retention #membership .price-card .price-mrp .price-mrp-amount {
  line-height: 1.2;
  text-transform: uppercase;
  letter-spacing: 0.5px;
  font-weight: 600;
  font-style: normal;
  font-size: 32px;
  color: #969696;
  text-decoration: line-through;
}

.site-inc42-plus.page-template-plus-offering-team #membership .price-card .price-mrp .price-symbol,
.site-inc42-plus.page-template-plus-offering-retention #membership .price-card .price-mrp .price-symbol {
  line-height: 1.2;
  text-transform: uppercase;
  letter-spacing: 0.5px;
  font-weight: 600;
  font-style: normal;
  font-size: 30px;
  color: #969696;
}

.site-inc42-plus.page-template-plus-offering-team #membership .price-card .price,
.site-inc42-plus.page-template-plus-offering-retention #membership .price-card .price {
  margin-bottom: 25px;
}

.site-inc42-plus.page-template-plus-offering-team #membership .price-card .price .price-symbol,
.site-inc42-plus.page-template-plus-offering-retention #membership .price-card .price .price-symbol {
  line-height: 1.2;
  text-transform: uppercase;
  letter-spacing: 0.5px;
  font-weight: 600;
  font-style: normal;
  font-size: 32px;
  color: #fff;
}

.site-inc42-plus.page-template-plus-offering-team #membership .price-card .price .price-amount,
.site-inc42-plus.page-template-plus-offering-retention #membership .price-card .price .price-amount {
  line-height: 1.2;
  text-transform: uppercase;
  letter-spacing: 0.5px;
  font-weight: 600;
  font-style: normal;
  font-size: 48px;
  color: #fff;
}

.site-inc42-plus.page-template-plus-offering-team #membership .price-card .price .price-duration,
.site-inc42-plus.page-template-plus-offering-retention #membership .price-card .price .price-duration {
  line-height: 1.2;
  text-transform: uppercase;
  letter-spacing: 0.5px;
  font-weight: 600;
  font-style: normal;
  font-size: 15px;
  color: #fff;
}

.site-inc42-plus.page-template-plus-offering-team #membership .price-card .price-discount,
.site-inc42-plus.page-template-plus-offering-retention #membership .price-card .price-discount {
  line-height: 1.2;
  letter-spacing: 0.5px;
  text-transform: capitalize;
  text-align: center;
  font-weight: 600;
  font-style: normal;
  font-size: 22px;
  color: #ff0f0f;
  margin-bottom: 50px;
}

.site-inc42-plus.page-template-plus-offering-team #membership .price-card .price-cta,
.site-inc42-plus.page-template-plus-offering-retention #membership .price-card .price-cta {
  display: inline-block;
  width: 271px;
  height: 45px;
  color: #ffffff;
  -webkit-box-shadow: 0px 15px 30px 0px rgba(255, 0, 0, 0.5);
  box-shadow: 0px 15px 30px 0px rgba(255, 0, 0, 0.5);
  background: -webkit-gradient(linear, right top, left top, from(#ff2500), to(#ff0055));
  background: -webkit-linear-gradient(right, #ff2500 0%, #ff0055 100%);
  background: linear-gradient(270deg, #ff2500 0%, #ff0055 100%);
  border-radius: 50px;
  line-height: 45px;
  font-size: 14px;
  text-transform: uppercase;
  letter-spacing: 0.5px;
  font-weight: 500;
  font-style: normal;
}

.site-inc42-plus.page-template-plus-offering-team #membership .price-custom,
.site-inc42-plus.page-template-plus-offering-retention #membership .price-custom {
  line-height: 1.5;
  letter-spacing: 0.6px;
  font-size: 17px;
  font-weight: 500;
  color: #ffffff;
  margin-top: 55px;
}

.site-inc42-plus.page-template-plus-offering-team #membership .price-custom a,
.site-inc42-plus.page-template-plus-offering-retention #membership .price-custom a {
  font-weight: bold;
  color: #fff;
  margin-top: 55px;
}

.site-inc42-plus.page-template-plus-offering-team #faq,
.site-inc42-plus.page-template-plus-offering-retention #faq {
  padding-bottom: 75px;
}

.site-inc42-plus.page-template-plus-offering-team #faq .inc42-plus_accordion .faq-title,
.site-inc42-plus.page-template-plus-offering-retention #faq .inc42-plus_accordion .faq-title {
  letter-spacing: 0px;
  line-height: 1.2;
  font-weight: 700;
  font-size: 24px;
  color: #ffffff;
  margin-top: 70px;
  margin-bottom: 55px;
}

.site-inc42-plus.page-template-plus-offering-team .inc42-plus__title_decoration.inc42-plus__title_decoration_benefits,
.site-inc42-plus.page-template-plus-offering-team .inc42-plus__title_decoration.inc42-plus__title_decoration_pricing,
.site-inc42-plus.page-template-plus-offering-retention .inc42-plus__title_decoration.inc42-plus__title_decoration_benefits,
.site-inc42-plus.page-template-plus-offering-retention .inc42-plus__title_decoration.inc42-plus__title_decoration_pricing {
  width: auto;
  height: 150px;
}

/* Plus Retention */

.site-inc42-plus.page-template-plus-offering-retention #mobile-cta {
  display: none !important;
}

.site-inc42-plus.page-template-plus-offering-retention #membership .inc42-plus__text_title,
.site-inc42-plus.page-template-plus-offering-retention #teams .inc42-plus__text_title {
  text-transform: uppercase;
  font-weight: 500;
  font-style: normal;
  line-height: 1;
  text-align: center;
  font-size: 20px;
  letter-spacing: 5px;
  color: #ffffff;
  margin-bottom: 50px;
}

.site-inc42-plus.page-template-plus-offering-retention #teams .inc42-plus__text_title {
  margin-bottom: 30px;
}

.site-inc42-plus.page-template-plus-offering-retention #membership .price-card {
  background: #ffffff;
  border: 0;
  border-radius: 10px;
  padding-top: 70px;
}

.site-inc42-plus.page-template-plus-offering-retention #membership .price-card.highlight {
  background: -webkit-gradient(linear, right top, left top, from(#ff2500), to(#ff0055));
  background: -webkit-linear-gradient(right, #ff2500 0%, #ff0055 100%);
  background: linear-gradient(270deg, #ff2500 0%, #ff0055 100%);
  border: 0;
  border-radius: 10px;
  padding-top: 30px;
}

.site-inc42-plus.page-template-plus-offering-retention #membership .price-card.highlight .price-users,
.site-inc42-plus.page-template-plus-offering-retention #membership .price-card.highlight .price-mrp .price-mrp-amount,
.site-inc42-plus.page-template-plus-offering-retention #membership .price-card.highlight .price-mrp .price-symbol,
.site-inc42-plus.page-template-plus-offering-retention #membership .price-card.highlight .price,
.site-inc42-plus.page-template-plus-offering-retention #membership .price-card.highlight .price .price-symbol,
.site-inc42-plus.page-template-plus-offering-retention #membership .price-card.highlight .price .price-amount,
.site-inc42-plus.page-template-plus-offering-retention #membership .price-card.highlight .price-discount {
  color: #fff;
}

.site-inc42-plus.page-template-plus-offering-retention #membership .price-card.highlight .price-cta {
  -webkit-box-shadow: 0px 15px 30px 0px rgba(255, 0, 0, 0.5);
  box-shadow: 0px 15px 30px 0px rgba(255, 0, 0, 0.5);
  background: #ffffff;
  color: #ff0000;
}

.site-inc42-plus.page-template-plus-offering-retention #membership .price-card .price-users {
  line-height: 1;
  text-align: center;
  font-size: 24px;
  font-weight: 600;
  font-style: normal;
  letter-spacing: 0px;
  color: #000000;
}

.site-inc42-plus.page-template-plus-offering-retention #membership .price-card .price-mrp .price-symbol {
  line-height: 1;
  text-align: center;
  text-decoration: line-through;
  font-size: 16px;
  letter-spacing: 1px;
  font-weight: 500;
  font-style: normal;
  color: #000000;
}

.site-inc42-plus.page-template-plus-offering-retention #membership .price-card .price-mrp .price-mrp-amount {
  line-height: 1;
  text-align: center;
  text-decoration: line-through;
  font-size: 24px;
  letter-spacing: 1px;
  font-weight: 500;
  font-style: normal;
  color: #000000;
}

.site-inc42-plus.page-template-plus-offering-retention #membership .price-card .price .price-symbol {
  line-height: 1;
  text-align: center;
  letter-spacing: 0.5px;
  font-weight: 200;
  font-style: normal;
  font-size: 26px;
  color: #000000;
}

.site-inc42-plus.page-template-plus-offering-retention #membership .price-card .price .price-amount {
  line-height: 1;
  text-align: center;
  letter-spacing: 0.5px;
  font-weight: 200;
  font-style: normal;
  font-size: 36px;
  color: #000000;
}

.site-inc42-plus.page-template-plus-offering-retention #membership .price-card .price-discount {
  line-height: 1.3;
  text-align: center;
  font-size: 14px;
  text-transform: uppercase;
  font-weight: 300;
  font-style: normal;
  letter-spacing: 0.5px;
  color: #000000;
  margin-bottom: 25px;
}

.site-inc42-plus.page-template-plus-offering-retention #membership .price-card .price-label {
  text-transform: uppercase;
  line-height: 1;
  text-align: center;
  font-size: 14px;
  font-weight: 500;
  font-style: normal;
  letter-spacing: 1px;
  color: #ffffff;
  margin-bottom: 26px;
}

.site-inc42-plus.page-template-plus-offering-retention #perks .benefit {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  text-align: center;
  -webkit-box-shadow: 0px 10px 15px 0px rgba(0, 0, 0, 0.25);
  box-shadow: 0px 10px 15px 0px rgba(0, 0, 0, 0.25);
  background: -webkit-gradient(linear, left top, left bottom, from(#2d3143), to(#0d0e12));
  background: -webkit-linear-gradient(top, #2d3143 0%, #0d0e12 100%);
  background: linear-gradient(180deg, #2d3143 0%, #0d0e12 100%);
  border-radius: 10px;
  border: 1px solid rgba(255, 255, 255, 0.15);
  padding: 40px 30px 30px;
  min-height: 385px;
}

.site-inc42-plus.page-template-plus-offering-retention #perks .benefit-icon {
  width: 56px;
  height: auto;
  display: block;
  margin: 0 auto 30px;
}

.site-inc42-plus.page-template-plus-offering-retention #perks .benefit-number {
  letter-spacing: 0.5px;
  text-align: center;
  font-size: 60px;
  font-weight: 400;
  font-style: normal;
  line-height: 1.2;
  color: #ffffff;
}

.site-inc42-plus.page-template-plus-offering-retention #perks .benefit-title {
  letter-spacing: 0.5px;
  text-align: center;
  font-size: 24px;
  font-weight: 100;
  font-style: normal;
  line-height: 1.2;
  color: #ffffff;
  margin-bottom: 10px;
}

.site-inc42-plus.page-template-plus-offering-retention #perks .benefit-description {
  letter-spacing: 0.5px;
  text-align: center;
  font-weight: 400;
  font-style: normal;
  line-height: 1.4;
  font-size: 16px;
  color: #ffffff;
}

.site-inc42-plus.page-template-plus-offering-retention #perks .inc42-plus__text_title {
  margin-left: 20px;
  margin-bottom: 5px !important;
}

.site-inc42-plus.page-template-plus-offering-retention #perks .inc42-plus__separator {
  margin-left: 20px;
}

.site-inc42-plus.page-template-plus-offering-retention .team-logos .team-logo img {
  height: 35px;
}

.site-inc42-plus.page-template-plus-offering-retention #testimonials .testimonials-cta {
  margin-top: 50px;
}

.site-inc42-plus.page-template-plus-offering-retention .retention-cta {
  display: block;
  width: 270px;
  height: 45px;
  overflow: visible;
  -webkit-box-shadow: 0px 15px 30px 0px rgba(255, 0, 0, 0.5);
  box-shadow: 0px 15px 30px 0px rgba(255, 0, 0, 0.5);
  background: -webkit-gradient(linear, right top, left top, from(#ff2500), to(#ff0055));
  background: -webkit-linear-gradient(right, #ff2500 0%, #ff0055 100%);
  background: linear-gradient(270deg, #ff2500 0%, #ff0055 100%);
  border-radius: 50px;
  line-height: 45px;
  font-weight: 700;
  font-style: normal;
  letter-spacing: 1px;
  font-size: 14px;
  text-align: center;
  color: #ffffff;
  margin: 0 auto;
}

/* Makers Academy Section */

.site-inc42-plus.page-template-plus-offering-v2 #makers-academy .mobile-carousel-plus,
.site-inc42-plus.page-template-plus-offering-v2-price #makers-academy .mobile-carousel-plus,
.site-inc42-plus.page-template-plus-library #makers-academy .mobile-carousel-plus {
  display: none;
}

.site-inc42-plus.page-template-plus-offering-v2 #makers-academy .mobile-carousel-plus.slick-initialized,
.site-inc42-plus.page-template-plus-offering-v2-price #makers-academy .mobile-carousel-plus.slick-initialized,
.site-inc42-plus.page-template-plus-library #makers-academy .mobile-carousel-plus.slick-initialized {
  display: block;
}

.site-inc42-plus.page-template-plus-offering-v2 #makers-academy .makers-thumbnail,
.site-inc42-plus.page-template-plus-offering-v2-price #makers-academy .makers-thumbnail,
.site-inc42-plus.page-template-plus-library #makers-academy .makers-thumbnail {
  width: 100%;
  height: 270px;
  min-height: 270px;
  overflow: visible;
  border-radius: 20px 20px 0px 0px;
  background-size: cover;
  background-position: center;
}

.site-inc42-plus.page-template-plus-offering-v2 #makers-academy .premium-card,
.site-inc42-plus.page-template-plus-offering-v2-price #makers-academy .premium-card,
.site-inc42-plus.page-template-plus-library #makers-academy .premium-card {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  border-radius: 20px;
  border: 1px solid #fdb61b;
  height: 100%;
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}

.site-inc42-plus.page-template-plus-offering-v2 #makers-academy .makers-description,
.site-inc42-plus.page-template-plus-offering-v2-price #makers-academy .makers-description,
.site-inc42-plus.page-template-plus-library #makers-academy .makers-description {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  height: 100%;
  padding: 15px;
}

.site-inc42-plus.page-template-plus-offering-v2 #makers-academy .makers-title,
.site-inc42-plus.page-template-plus-offering-v2-price #makers-academy .makers-title,
.site-inc42-plus.page-template-plus-library #makers-academy .makers-title {
  letter-spacing: 0px;
  line-height: 1.2;
  font-weight: 700;
  font-size: 24px;
  color: #ffffff;
  margin-bottom: 10px;
}

.site-inc42-plus.page-template-plus-offering-v2 #makers-academy .makers-excerpt,
.site-inc42-plus.page-template-plus-offering-v2-price #makers-academy .makers-excerpt,
.site-inc42-plus.page-template-plus-library #makers-academy .makers-excerpt {
  letter-spacing: 0px;
  font-size: 16px;
  font-weight: 300;
  line-height: 22px;
  color: #ffffff;
  margin-bottom: 10px;
}

.site-inc42-plus.page-template-plus-offering-v2 #makers-academy .watch-session,
.site-inc42-plus.page-template-plus-offering-v2-price #makers-academy .watch-session,
.site-inc42-plus.page-template-plus-library #makers-academy .watch-session {
  display: block;
  width: 100%;
  height: 50px;
  background-color: #fdb61b;
  border-radius: 25px;
  line-height: 50px;
  font-size: 14px;
  letter-spacing: 2px;
  font-weight: 700;
  color: #000000;
  text-align: center;
  text-transform: uppercase;
  margin-top: auto;
}

.site-inc42-plus.page-template-plus-offering-v2 #makers-academy .slick-track,
.site-inc42-plus.page-template-plus-offering-v2-price #makers-academy .slick-track,
.site-inc42-plus.page-template-plus-library #makers-academy .slick-track {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
}

.site-inc42-plus.page-template-plus-offering-v2 #makers-academy .slick-slide,
.site-inc42-plus.page-template-plus-offering-v2-price #makers-academy .slick-slide,
.site-inc42-plus.page-template-plus-library #makers-academy .slick-slide {
  height: inherit !important;
}

.site-inc42-plus.page-template-plus-offering-v2 #makers-academy .slick-slide > div,
.site-inc42-plus.page-template-plus-offering-v2-price #makers-academy .slick-slide > div,
.site-inc42-plus.page-template-plus-library #makers-academy .slick-slide > div {
  height: 100%;
}

.site-inc42-plus.page-template-plus-offering-v2 #makers-academy .player-circle,
.site-inc42-plus.page-template-plus-offering-v2-price #makers-academy .player-circle,
.site-inc42-plus.page-template-plus-library #makers-academy .player-circle {
  width: 48px;
  height: 48px;
  background-color: #fdb61b;
  overflow: visible;
  border-radius: 30px;
  display: inline-block;
  position: absolute;
  bottom: 20px;
  right: 20px;
}

.site-inc42-plus.page-template-plus-offering-v2 #makers-academy .player-icon,
.site-inc42-plus.page-template-plus-offering-v2-price #makers-academy .player-icon,
.site-inc42-plus.page-template-plus-library #makers-academy .player-icon {
  height: 17px;
  border-radius: 2px;
  display: block;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 0;
  border-color: transparent transparent transparent #fff;
  -webkit-transition: 100ms all ease;
  transition: 100ms all ease;
  cursor: pointer;
  border-style: solid;
  border-width: 9px 0 9px 16px;
  margin: 0 auto;
  margin-top: 15px;
}

.site-inc42-plus.page-template-plus-library #deals .deals .essential .essential-currency,
.site-inc42-plus.page-template-plus-offering-v2 #deals .deals .essential .essential-currency {
  top: 5px;
}

.site-inc42-plus.page-template-plus-offering-v2 .inc42-plus__price_card {
  padding: 0;
}

.site-inc42-plus.page-template-plus-offering-v2 .decoration {
  display: none;
}

.mobile-chat-container.shadow-box.joe-animated.joe-slideInUp {
  /* animation: shake 0.82s cubic-bezier(.36,.07,.19,.97) both;
   		animation-iteration-count: infinite;
  	transform: translate3d(0, 0, 0);
  	  backface-visibility: hidden; */
}

@-webkit-keyframes chatshake {
  10%, 90% {
    -webkit-transform: translate3d(-1px, 0, 0);
    transform: translate3d(-1px, 0, 0);
  }

  20%, 80% {
    -webkit-transform: translate3d(2px, 0, 0);
    transform: translate3d(2px, 0, 0);
  }

  30%, 50%, 70% {
    -webkit-transform: translate3d(-4px, 0, 0);
    transform: translate3d(-4px, 0, 0);
  }

  40%, 60% {
    -webkit-transform: translate3d(4px, 0, 0);
    transform: translate3d(4px, 0, 0);
  }
}

@keyframes chatshake {
  10%, 90% {
    -webkit-transform: translate3d(-1px, 0, 0);
    transform: translate3d(-1px, 0, 0);
  }

  20%, 80% {
    -webkit-transform: translate3d(2px, 0, 0);
    transform: translate3d(2px, 0, 0);
  }

  30%, 50%, 70% {
    -webkit-transform: translate3d(-4px, 0, 0);
    transform: translate3d(-4px, 0, 0);
  }

  40%, 60% {
    -webkit-transform: translate3d(4px, 0, 0);
    transform: translate3d(4px, 0, 0);
  }
}

.site-inc42-plus .inc42-plus-banner-plus {
  padding-bottom: 3rem !important;
}

.site-inc42-plus.page-template-plus-offering-v2 .inc42-plus__title_decoration.inc42-plus__title_decoration_about {
  margin-left: -2rem;
}

.site-inc42-plus.page-template-plus-offering-v2 #makers-academy .premium-card {
  height: 99%;
}

.page-template-plus-offering-v2 form#gform_25 label.gfield_label.gform-field-label {
  color: #fff !important;
}

.page-template-plus-offering-v2 .inc42-plus__benefits .inc42-plus__benefit_thumb {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.site-inc42-plus.page-template-plus-library #deals .deals .essential .essential-currency,
.site-inc42-plus.page-template-plus-offering-v2 #deals .deals .essential .essential-currency {
  top: 5px;
}

.site-inc42-plus.page-template-plus-offering-v2 .inc42-plus__price_card {
  padding: 0;
}

.site-inc42-plus.page-template-plus-offering-v2 .decoration {
  display: none;
}

.mobile-chat-container.shadow-box.joe-animated.joe-slideInUp {
  /* animation: shake 0.82s cubic-bezier(.36,.07,.19,.97) both;
   		animation-iteration-count: infinite;
  	transform: translate3d(0, 0, 0);
  	  backface-visibility: hidden; */
}

@keyframes chatshake {
  10%, 90% {
    -webkit-transform: translate3d(-1px, 0, 0);
    transform: translate3d(-1px, 0, 0);
  }

  20%, 80% {
    -webkit-transform: translate3d(2px, 0, 0);
    transform: translate3d(2px, 0, 0);
  }

  30%, 50%, 70% {
    -webkit-transform: translate3d(-4px, 0, 0);
    transform: translate3d(-4px, 0, 0);
  }

  40%, 60% {
    -webkit-transform: translate3d(4px, 0, 0);
    transform: translate3d(4px, 0, 0);
  }
}

/* CSS For Plus Page Cards  */

span.originalprice {
  text-decoration: line-through;
  font-size: 30px;
}

span.origianlpricepercentae {
  color: #fe1f1b;
  font-size: 36px;
  margin-left: 20px;
  font-weight: 600;
}

span.origianlpricepercentaetext {
  font-size: 20px;
  margin-left: 10px;
  color: #fe1f17;
}

span.origianlpricepercentaeofftext,
span.origianlpricepercengetext {
  font-size: 20px;
  font-weight: 600;
  color: #fe1f1b;
}

span.origianlpricepercengetext {
  /*     margin-right: 10px; */
  margin-left: -10px;
}

.site-inc42-plus .inc42-plus__price_card_mrp {
  text-decoration: none;
}

span.origianlpricepercentae.extra {
  margin-left: 0px;
}

span.origianlpricepercengetext.extra {
  margin-right: 0px;
}

.site-inc42-plus.page-template-plus-offering-v2 .inc42-plus__price_card {
  padding: 2.5rem 0.5rem;
}

.site-inc42-plus .inc42-plus__price_card_label {
  background: transparent;
  color: #fd1f1c;
  font-size: 16px;
}

/* Plus Offering Price Card A/B Testing  Starts */

.inc42-modal__price_card,
.inc42-modal__price_card.highlight {
  width: 380px;
  overflow: hidden;
  padding: 15px 20px 30px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  max-width: 100%;
}

.inc42-modal__price_card.highlight .inc42-modal__price_label {
  background-color: red;
  color: #fff;
}

.inc42-modal__price_label {
  display: inline-block;
  width: 180px;
  height: 25px;
  background-color: #fff;
  overflow: visible;
  border-radius: 50px;
  white-space: pre;
  font-weight: 700;
  font-style: normal;
  font-family: "Noto Sans", sans-serif;
  text-transform: uppercase;
  font-size: 12px;
  line-height: 25px;
  letter-spacing: 2.5px;
  color: #0d0d0d;
  margin-bottom: 15px;
}

p.inc42-modal__price_mrp {
  white-space: pre;
  text-decoration: line-through;
  font-size: 20px;
  font-weight: 500;
  color: #999;
  margin-bottom: 5px;
}

.inc42-modal__price_card p {
  white-space: pre-wrap;
  word-wrap: break-word;
  word-break: break-word;
  text-align: center;
  line-height: 1.5;
  letter-spacing: 0.5px;
  font-size: 14px;
  font-weight: 700;
  font-style: normal;
  font-family: "Noto Sans", sans-serif;
  color: #fff;
  margin-bottom: 5px;
}

.pn-boilerplate__body p {
  line-height: 1.5rem;
  margin: 10px;
}

p.inc42-modal__price {
  white-space: pre;
  font-weight: 600;
  font-size: 30px;
  color: #fff;
  margin-bottom: 8px;
}

p.inc42-modal__price_title {
  font-size: 20px;
}

.pn-boilerplate__body p {
  line-height: 1.5rem;
  margin: 10px;
}

.inc42-modal__price_card p {
  white-space: pre-wrap;
  word-wrap: break-word;
  word-break: break-word;
  text-align: center;
  line-height: 1.5;
  letter-spacing: 0.5px;
  font-size: 14px;
  font-weight: 700;
  font-style: normal;
  font-family: "Noto Sans", sans-serif;
  color: #fff;
  margin-bottom: 5px;
}

.inc42-modal__button {
  display: inline-block;
  width: 241px;
  max-width: 100%;
  height: 40px;
  background: #fff;
  overflow: visible;
  border-radius: 50px;
  white-space: pre;
  line-height: 40px;
  letter-spacing: 1px;
  font-weight: 700;
  font-style: normal;
  font-family: "Noto Sans", sans-serif;
  text-transform: uppercase;
  font-size: 14px;
  color: #000;
  border: 0;
}

.inc42-modal__price_card.highlight .inc42-modal__button {
  background: -webkit-gradient(linear, right top, left top, color-stop(0, #ff2500), to(#f05));
  background: -webkit-linear-gradient(right, #ff2500 0, #f05 100%);
  background: linear-gradient(270deg, #ff2500 0, #f05 100%);
  color: #fff;
}

li.inc42-modal__price_list_item {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
  max-width: 100%;
  background-color: rgba(255, 255, 255, 0.1);
  overflow: visible;
  border-radius: 10px;
  border: 1px solid rgba(255, 255, 255, 0.1);
  margin-bottom: 10px;
  text-align: left;
  line-height: 14px;
  letter-spacing: 0.5px;
  font-weight: 400;
  padding: 12px 50px 12px 25px;
  position: relative;
}

.inc42-modal__price_list_item_tick_red:after {
  content: "";
  width: 16px;
  height: 16px;
  background-image: url(https://cdn.inc42.com/2021/04/Red-Tick@2x-e1617279917229.png);
  background-size: contain;
  display: inline-block;
  position: absolute;
  right: 17px;
  top: 9px;
}

.inc42-modal__price_card.highlight {
  display: inline-block;
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #20253c), to(#000));
  background: -webkit-linear-gradient(top, #20253c 0, #000 100%);
  background: linear-gradient(180deg, #20253c 0, #000 100%);
  border-radius: 20px;
  border: 2px solid red;
  margin-right: 30px;
}

.inc42-modal__price_card,
.inc42-modal__price_card.highlight {
  width: 100%;
  overflow: hidden;
  padding: 15px 20px 30px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  max-width: 100%;
  text-align: center;
}

ul.inc42-modal__price_list {
  list-style: none;
  margin-left: 0px;
}

.inc42-modal__price_list_item {
  font-size: 12px;
  font-style: normal;
  font-family: "Noto Sans", sans-serif;
  color: #fff;
}

.inc42-modal__price_card p {
  white-space: pre-wrap;
  word-wrap: break-word;
  word-break: break-word;
  text-align: center;
  line-height: 1.5;
  letter-spacing: 0.5px;
  font-size: 14px;
  font-weight: 700;
  font-style: normal;
  font-family: "Noto Sans", sans-serif;
  color: #fff;
  margin-bottom: 5px;
}

p.inc42-modal__price_title {
  font-size: 20px;
}

.pn-boilerplate__body p {
  line-height: 1.5rem;
  margin: 10px;
}

p.inc42-modal__price_description {
  opacity: 0.4;
}

p.inc42-modal__price {
  white-space: pre;
  font-weight: 600;
  font-size: 30px;
  color: #fff;
  margin-bottom: 8px;
}

p.inc42-modal__price_mrp {
  white-space: pre;
  text-decoration: line-through;
  font-size: 20px;
  font-weight: 500;
  color: #999;
  margin-bottom: 5px;
}

.inc42-modal__pricing.lock-col-2 p {
  line-height: 1.5rem;
  margin: 10px;
}

span.origianlpricepercengetext.extraplus {
  margin: 0 5px;
}

span.origianlpricepercentae.extrapercentagetext {
  margin-left: 0px;
}

.site-inc42-plus.page-template-plus-offering-v2 #makers-academy .makers-thumbnail,
.site-inc42-plus.page-template-plus-library #makers-academy .makers-thumbnail {
  height: 270px;
  min-height: 270px;
}

.site-inc42-plus.page-template-plus-offering-v2 #makers-academy .inc42-plus__lead_subtext,
.site-inc42-plus.page-template-plus-library #makers-academy .inc42-plus__lead_subtext {
  max-width: 67%;
}

/* Plus Offering Price Card A/B Testing Ends */

.page-template-plus-offering-v2-old img.decoration.decoration-right {
  display: none;
}

/*--------------------------------------------------------------
## Inc42 Guide Styles
--------------------------------------------------------------*/

/*
	Guide Styling
 */

/* header footer code starts */

.single-guide .site-footer a {
  color: rgba(255, 255, 255, 0.5);
}

.single-guide .site-footer a:hover {
  color: rgb(255, 255, 255);
}

/* header footer code ends */

body.single-guide {
  background-color: #0D0D0D;
}

.single-guide.site-inc42-plus .site-navigation-container {
  display: block;
}

.single-guide.site-inc42-plus .inc42_plus__benefit_compact {
  background: transparent;
  text-align: left;
  padding-left: 0;
  padding-right: 0;
}

.single-guide.site-inc42-plus .inc42_plus__benefit_compact h4 {
  text-transform: uppercase;
}

.single-guide.site-inc42-plus .inc42_plus__benefit_compact h4 > i {
  right: 0;
}

.single-guide.site-inc42-plus .benefit-extra {
  display: none;
}

.single-guide.site-inc42-plus .benefit-extra p {
  margin-bottom: 0 !important;
}

.single-guide.site-inc42-plus .inc42-plus__text_muted {
  color: #989898 !important;
}

.single-guide.site-inc42-plus .ebook-thumb {
  max-width: 400px;
}

.single-guide.site-inc42-plus .decoration.decoration-right {
  right: -31%;
  -webkit-transform: translate3d(0px, 0px, 0px);
  transform: translate3d(0px, 0px, 0px);
}

.single-guide.site-inc42-plus .decoration.decoration-left {
  left: -31%;
  -webkit-transform: translate3d(0px, 0px, 0px);
  transform: translate3d(0px, 0px, 0px);
}

.single-guide.site-inc42-plus .plus-big-banner {
  margin-top: 0;
}

.single-guide.site-inc42-plus .site-header:before {
  height: 7.25rem;
}

.single-guide .site-header:before {
  background-image: none !important;
}

.single-guide .hentry {
  background: transparent !important;
  color: #fff;
  border: 0 !important;
  padding: 0 !important;
  border-radius: 0 !important;
  overflow: visible;
}

.single-guide .entry-title {
  font-size: 3rem;
  text-align: left;
}

.single-guide .entry-header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  height: 100%;
  max-width: 95%;
}

.single-guide .entry-header .plus-pop {
  -ms-flex-item-align: start;
  align-self: start;
  margin-top: auto;
}

.single-guide .entry-header .show-guide {
  -ms-flex-item-align: start;
  align-self: start;
  margin-top: auto;
}

.single-guide .entry-description {
  max-width: 95%;
  opacity: 0.7;
  margin-bottom: 1rem;
}

.single-guide h2 {
  font-size: 45px;
  line-height: 1.2;
}

.single-guide #authors img.author-avatar {
  border-radius: 50%;
  margin: 0 auto 1rem;
}

.single-guide #guide-report-frame {
  height: 500px;
  height: -webkit-calc(100vh - 130px);
  height: calc(100vh - 130px);
}

.single-guide #guide-report-frame iframe {
  height: -webkit-calc(100vh - 200px) !important;
  height: calc(100vh - 200px) !important;
}

.single-guide #benefits {
  position: relative;
}

.single-guide #benefits ul li {
  font-size: 1rem;
  margin-bottom: 0;
  opacity: 0.7;
}

.single-guide #benefits .slick-slider.slick-dotted {
  margin-bottom: 0;
}

.single-guide #benefits .benefits-list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.single-guide #chapters {
  position: relative;
}

.single-guide #chapters .guide-chapter {
  display: inline-block;
  font-weight: bolder;
  text-transform: uppercase;
}

.single-guide #chapters .guide-chapter-title {
  margin-top: 0.5rem;
}

.single-guide #chapters .guide-chapter-description {
  margin-top: 0.5rem;
}

.single-guide #testimonials .slick-track {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.single-guide #testimonials .slick-slide {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: auto;
  padding-top: 50px;
}

.single-guide #testimonials .slick-slide .guide-testimonial {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  height: 100%;
}

.single-guide #testimonials .guide-testimonial-container .column,
.single-guide #testimonials .guide-testimonial-container .columns {
  margin-bottom: 1.5rem;
}

.single-guide #testimonials .guide-testimonial-container .column .guide-testimonial,
.single-guide #testimonials .guide-testimonial-container .columns .guide-testimonial {
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.single-guide #decorations {
  position: relative;
  margin-bottom: 15rem;
}

.single-guide .inc42_plus__benefit_even {
  padding-left: 20px !important;
}

.single-guide .inc42_plus__benefit_odd {
  padding-right: 20px !important;
}

.single-guide a {
  color: #d81757;
}

.single-guide a.show-more {
  display: inline-block;
  margin-bottom: 20px;
}

.single-guide .footer-social a {
  color: #fff;
}

.single-guide hr {
  opacity: 0.2;
}

.single-guide .workbook-list {
  opacity: 0.7;
  list-style: none;
  margin-left: 15px;
}

.single-guide .workbook-list li {
  margin-bottom: 0;
}

.single-guide .workbook-list li:before {
  content: "•";
  color: #ff0000;
  font-weight: bold;
  display: inline-block;
  width: 1.5rem;
  margin-left: -1.5rem;
}

.single-guide .plus-big-banner {
  background: transparent;
  padding: 0;
}

.single-guide .plus-big-banner .plus-big-banner-content {
  margin-top: 0;
}

.single-guide .plus-big-banner .plus-big-banner-content .banner-title {
  font-size: 1.7rem;
}

.single-guide .plus-big-banner .plus-big-banner-content .banner-price {
  font-size: 3rem;
  line-height: 1;
  color: #fff;
}

.single-guide .plus-big-banner .plus-big-banner-content .banner-price sup {
  vertical-align: super;
  margin-right: 5px;
}

.single-guide .guide-testimonial {
  background: -webkit-gradient(linear, left top, left bottom, from(#2e303d), to(#17171e));
  background: -webkit-linear-gradient(top, #2e303d, #17171e);
  background: linear-gradient(to bottom, #2e303d, #17171e);
  border-radius: 1rem;
}

.single-guide .guide-testimonial-body {
  position: relative;
  text-align: center;
  padding: 1rem 2rem 0;
}

.single-guide .guide-testimonial-body img {
  position: absolute;
  top: -49px;
  width: 98px;
  height: 98px;
  margin: 0 auto;
  left: 0;
  right: 0;
  border-radius: 50%;
}

.single-guide .guide-testimonial-footer {
  text-align: center;
  padding: 1rem 1rem 2rem;
}

.single-guide .guide-testimonial-about {
  position: relative;
  line-height: 1.3;
  margin-top: 60px;
}

.single-guide .guide-testimonial-about:before {
  position: absolute;
  top: -30px;
  left: -10px;
  content: '"';
  font-size: 60px;
  opacity: 10%;
}

.single-guide .guide-testimonial-name {
  display: block;
  font-size: 24px;
  line-height: 1.2;
}

.single-guide .guide-testimonial-designation {
  display: block;
  font-size: 13px;
  color: #989898;
}

.single-guide .guide-testimonial-avatar {
  width: 98px;
  height: 98px;
  border-radius: 50%;
  margin: 0 auto 15px;
}

.single-guide .banner-image-wrapper > img {
  max-width: 320px;
}

.single-guide ._df_book.df-container {
  background-color: rgba(255, 255, 255, 0.1) !important;
  border-radius: 8px;
}

.single-guide .plus-big-banner .plus-big-banner-content .banner-price {
  font-size: 3rem;
  line-height: 1;
  color: #fff;
}

.single-guide .plus-big-banner .plus-big-banner-content .button-left {
  margin-right: 10px;
}

.single-guide .plus-big-banner .plus-big-banner-content .banner-price .text-small {
  vertical-align: super;
  margin-right: 5px;
}

.single-guide .loading-article {
  display: none;
}

.single-guide .ebook-thumb {
  margin-left: auto;
  margin-right: auto;
}

.guide-thumbnail {
  max-width: 380px;
  border-radius: 8px;
}

.admin-bar #guide-hero {
  padding-top: 6rem;
}

#guide-hero {
  padding-top: 6rem;
  padding-bottom: 5rem;
  margin-bottom: 1rem;
}

#guide-hero p {
  margin-bottom: 1rem;
}

.guide-carousel {
  max-width: 400px;
  margin-left: auto;
  margin-right: auto;
  margin-top: 0;
}

.guide-carousel .slick-dots li button {
  width: 0.5rem;
  height: 0.5rem;
  background: #fff;
}

.guide-carousel .slick-dots li.slick-active button {
  background: #F32735;
}

.inc42-plus__numbers_card {
  text-align: center;
  background: -webkit-gradient(linear, left top, left bottom, from(#202020), to(#101010));
  background: -webkit-linear-gradient(top, #202020, #101010);
  background: linear-gradient(to bottom, #202020, #101010);
  padding: 1rem;
  border: 1px solid #666;
  border-radius: 1rem;
}

.guide-numbers {
  font-size: 60px;
  font-weight: 700;
}

.plus-subscribe-banner {
  background-color: #181818;
  color: #fff;
}

.plus-subscribe-banner p {
  font-size: 2rem;
}

.trigger-plus-pop #plus-pop {
  display: block !important;
  overflow-y: auto;
}

.trigger-plus-pop .lity-content {
  height: auto !important;
}

.trigger-plus-pop #login-container {
  width: 545px !important;
  padding: 40px !important;
  margin-bottom: 0 !important;
}

.trigger-plus-pop #login-container #inc42-lock-buttons .piano-button {
  margin-right: 0 !important;
}

.trigger-plus-pop .lity-close {
  position: absolute;
}

.trigger-plus-pop .inc42-plus_accordion .inc42-plus__accordion_button:nth-child(5) {
  margin-bottom: 0 !important;
}

.trigger-plus-pop.show-for-small-only #login-container {
  padding: 20px !important;
  margin-bottom: 0 !important;
}

.trigger-plus-pop.show-for-small-only #login-container .plus-lock {
  width: 60px !important;
}

.trigger-plus-pop.show-for-small-only #login-container #main-head-text {
  margin-top: 20px !important;
}

.trigger-plus-pop.show-for-small-only #login-container #inc42-lock-buttons {
  margin: 20px 0 20px !important;
}

/*--------------------------------------------------------------
## Inc42 Plus Pop Styles
--------------------------------------------------------------*/

/*--------------------------------------------------------------
## Inc42 Plus Member Library Styles
--------------------------------------------------------------*/

/*
	Member Library Styling
 */

.inc42-vertical-center {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.inc42_plus__deal_card {
  background-color: #fff;
}

.inc42_plus__deal_card_wrapper {
  padding: 20px;
}

.inc42_plus__deal_thumb_wrapper {
  border: 1px solid #eee;
  border-radius: 5px;
  padding: 20px;
}

.inc42_plus__deal_thumb {
  max-height: 60px;
  height: 60px;
  margin: 0 auto;
}

.inc42_plus__deal_content {
  width: 100%;
  padding: 20px;
}

.inc42_plus__deal_title {
  color: #000;
  margin-bottom: 10px;
}

.inc42_plus__deal_description {
  font-size: 12px;
  color: #000;
  margin-bottom: 0;
}

.inc42_plus__deal_link {
  color: #d81757;
}

.inc42_plus__deal_more {
  font-size: 12px;
  color: #000;
}

.exclusive-posts .card-wrapper {
  border: 0;
  height: 100%;
}

.exclusive-posts .column,
.exclusive-posts .columns {
  margin-bottom: 30px;
}

.link-more:hover {
  color: #D81757;
}

.lity .lity-content .ebook-description-container {
  padding: 0;
}

.lity .lity-content .ebook-description-wrapper {
  height: 100%;
}

.page-template-plus-library #exclusives .slick-slide > div {
  height: 100%;
}

.page-template-plus-library #exclusives .slick-slide .column,
.page-template-plus-library #exclusives .slick-slide .columns {
  height: 100%;
}

.page-template-plus-library #exclusives .slick-slide .card-wrapper {
  height: 100%;
}

.page-template-plus-library #startup-essentials .essentials > .column > .row > .column,
.page-template-plus-library #startup-essentials .essentials > .columns > .row > .column,
.page-template-plus-library #startup-essentials .essentials > .column > .row > .columns,
.page-template-plus-library #startup-essentials .essentials > .columns > .row > .columns {
  margin-bottom: 1.5rem;
}

.site-inc42-plus.page-template-plus-library #deals .deals .essential,
.site-inc42-plus.page-template-plus-offering-v2 #deals .deals .essential {
  position: relative;
  -webkit-box-shadow: inset 0px 15px 30px 0px rgba(203, 52, 52, 0.25);
  box-shadow: inset 0px 15px 30px 0px rgba(203, 52, 52, 0.25);
  background: #000000;
  border: 1px solid rgba(255, 0, 85, 0.6);
  border-radius: 5px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  padding: 20px;
}

.site-inc42-plus.page-template-plus-library #deals .deals .essential .essential-share,
.site-inc42-plus.page-template-plus-offering-v2 #deals .deals .essential .essential-share {
  position: absolute;
  display: inline-block;
  top: 5px;
  right: 15px;
}

.site-inc42-plus.page-template-plus-library #deals .deals .essential .mashsb-buttons,
.site-inc42-plus.page-template-plus-offering-v2 #deals .deals .essential .mashsb-buttons {
  position: absolute;
  right: 40px;
  top: 6px;
  width: 116px;
  display: none;
  opacity: 0;
}

.site-inc42-plus.page-template-plus-library #deals .deals .essential .mashsb-buttons.show-share,
.site-inc42-plus.page-template-plus-offering-v2 #deals .deals .essential .mashsb-buttons.show-share {
  display: inline-block;
  opacity: 1;
  -webkit-animation: 1s share-slide-left;
  animation: 1s share-slide-left;
}

.site-inc42-plus.page-template-plus-library #deals .deals .essential .mashsb-buttons a.mash-small,
.site-inc42-plus.page-template-plus-offering-v2 #deals .deals .essential .mashsb-buttons a.mash-small {
  display: inline-block;
  color: #fff;
  border-radius: 50%;
  text-align: center;
  min-width: 0;
  width: 26px;
  height: 26px;
}

.site-inc42-plus.page-template-plus-library #deals .deals .essential .mashsb-buttons a.mash-small .text,
.site-inc42-plus.page-template-plus-offering-v2 #deals .deals .essential .mashsb-buttons a.mash-small .text {
  display: none;
}

.site-inc42-plus.page-template-plus-library #deals .deals .essential .mashsb-buttons a.mash-small .icon,
.site-inc42-plus.page-template-plus-offering-v2 #deals .deals .essential .mashsb-buttons a.mash-small .icon {
  text-align: center;
}

.site-inc42-plus.page-template-plus-library #deals .deals .essential .mashsb-buttons a.mash-small .icon:before,
.site-inc42-plus.page-template-plus-offering-v2 #deals .deals .essential .mashsb-buttons a.mash-small .icon:before {
  font-size: 12px;
  float: none;
  width: auto;
  margin-right: 0;
}

.site-inc42-plus.page-template-plus-library #deals .deals .essential .mashsb-buttons a.mash-small.icon-linkedin .icon,
.site-inc42-plus.page-template-plus-offering-v2 #deals .deals .essential .mashsb-buttons a.mash-small.icon-linkedin .icon {
  display: none;
}

.site-inc42-plus.page-template-plus-library #deals .deals .essential .essential-cta-wrapper,
.site-inc42-plus.page-template-plus-offering-v2 #deals .deals .essential .essential-cta-wrapper {
  margin-top: auto;
}

.site-inc42-plus.page-template-plus-library #deals .deals .essential .attachment-essential-thumb,
.site-inc42-plus.page-template-plus-offering-v2 #deals .deals .essential .attachment-essential-thumb {
  max-height: 45px;
  margin-bottom: 30px;
}

.site-inc42-plus.page-template-plus-library #deals .deals .essential .essential-title,
.site-inc42-plus.page-template-plus-offering-v2 #deals .deals .essential .essential-title {
  color: #ffffff;
  font-size: 20px;
  letter-spacing: 0.6px;
  line-height: 1.5;
  font-weight: 300;
  text-align: left;
  margin-top: 0;
  margin-bottom: 15px;
}

.site-inc42-plus.page-template-plus-library #deals .deals .essential .essential-value,
.site-inc42-plus.page-template-plus-offering-v2 #deals .deals .essential .essential-value {
  color: #ffffff;
  font-size: 20px;
  letter-spacing: 0.6px;
  line-height: 1.5;
  font-weight: 300;
  text-align: left;
  margin-bottom: 15px;
}

.site-inc42-plus.page-template-plus-library #deals .deals .essential .essential-amount,
.site-inc42-plus.page-template-plus-offering-v2 #deals .deals .essential .essential-amount {
  color: #ffffff;
  font-size: 32px;
  letter-spacing: 0.6px;
  line-height: 1.5;
  font-weight: 300;
  text-align: left;
  margin-bottom: 20px;
}

.site-inc42-plus.page-template-plus-library #deals .deals .essential .essential-currency,
.site-inc42-plus.page-template-plus-offering-v2 #deals .deals .essential .essential-currency {
  color: #ffffff;
  font-size: 20px;
}

.site-inc42-plus.page-template-plus-library #deals .deals .essential .essential-excerpt,
.site-inc42-plus.page-template-plus-offering-v2 #deals .deals .essential .essential-excerpt {
  color: #ffffff;
  font-size: 14px;
  letter-spacing: 0.6px;
  line-height: 1.5;
  font-weight: 300;
  text-align: left;
  margin-bottom: 0;
}

.site-inc42-plus.page-template-plus-library #deals .deals .essential .essential-cta-left,
.site-inc42-plus.page-template-plus-offering-v2 #deals .deals .essential .essential-cta-left {
  display: inline-block;
  width: 152px;
  height: 45px;
  color: #ffffff;
  font-size: 14px;
  letter-spacing: 0.5px;
  line-height: 45px;
  text-transform: uppercase;
  font-weight: 600;
  font-style: normal;
  background: -webkit-gradient(linear, right top, left top, from(#FF2107), to(#FF0055));
  background: -webkit-linear-gradient(right, #FF2107 0%, #FF0055 100%);
  background: linear-gradient(270deg, #FF2107 0%, #FF0055 100%);
  border-radius: 50px;
  margin-right: 10px;
}

.site-inc42-plus.page-template-plus-library #deals .deals .essential .essential-cta-right,
.site-inc42-plus.page-template-plus-offering-v2 #deals .deals .essential .essential-cta-right {
  display: inline-block;
  width: 152px;
  height: 45px;
  color: #ffffff;
  font-size: 14px;
  letter-spacing: 0.5px;
  line-height: 45px;
  text-transform: uppercase;
  font-weight: 600;
  font-style: normal;
  background: transparent;
  border-radius: 50px;
  margin-right: 0;
  border: 1px solid #ffffff;
}

.site-inc42-plus.page-template-plus-library #deals .deals .essential .essential-type,
.site-inc42-plus.page-template-plus-offering-v2 #deals .deals .essential .essential-type {
  text-align: right;
  margin-top: 10px;
  min-height: 31px;
}

.site-inc42-plus.page-template-plus-library #deals .deals .essential .essential-type .css-tooltip,
.site-inc42-plus.page-template-plus-offering-v2 #deals .deals .essential .essential-type .css-tooltip {
  margin-right: 5px;
}

.site-inc42-plus.page-template-plus-library #deals .deals .essential .essential-type .css-tooltip:last-child,
.site-inc42-plus.page-template-plus-offering-v2 #deals .deals .essential .essential-type .css-tooltip:last-child {
  margin-right: 0;
}

.site-inc42-plus.page-template-plus-library #deals .deals .essential,
.site-inc42-plus.page-template-plus-offering-v2 #deals .deals .essential {
  margin-bottom: 0;
}

.site-inc42-plus.page-template-plus-library #deals .deals .essential .essential-share,
.site-inc42-plus.page-template-plus-offering-v2 #deals .deals .essential .essential-share {
  top: 12px;
}

.site-inc42-plus.page-template-plus-library #deals .deals .essential .mashsb-buttons,
.site-inc42-plus.page-template-plus-offering-v2 #deals .deals .essential .mashsb-buttons {
  vertical-align: bottom;
}

.site-inc42-plus.page-template-plus-library #deals .deals .essential .mashsb-buttons .mash-small .text,
.site-inc42-plus.page-template-plus-offering-v2 #deals .deals .essential .mashsb-buttons .mash-small .text {
  display: none;
}

.site-inc42-plus.page-template-plus-library #deals .deals .essential .essential-amount,
.site-inc42-plus.page-template-plus-offering-v2 #deals .deals .essential .essential-amount {
  margin-bottom: 20px;
}

.site-inc42-plus.page-template-plus-library #deals .deals .essential .essential-excerpt,
.site-inc42-plus.page-template-plus-offering-v2 #deals .deals .essential .essential-excerpt {
  margin-bottom: 10px;
}

.site-inc42-plus.page-template-plus-library #deals .card-image,
.site-inc42-plus.page-template-plus-offering-v2 #deals .card-image {
  min-height: 123px;
  background: #22222A 0% 0% no-repeat padding-box;
  -webkit-box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.1607843137);
  box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.1607843137);
  border: 0;
  border-radius: 5px;
  text-align: center;
  padding: 15px;
  margin-bottom: 10px;
}

.site-inc42-plus.page-template-plus-library #deals .offer,
.site-inc42-plus.page-template-plus-offering-v2 #deals .offer {
  font-size: 13px;
  line-height: 1.3;
  opacity: 0.8;
}

.site-inc42-plus.page-template-plus-library #deals .offer a,
.site-inc42-plus.page-template-plus-offering-v2 #deals .offer a {
  color: rgba(255, 255, 255, 0.85);
  text-decoration: none;
}

.site-inc42-plus.page-template-plus-library #deals .name a,
.site-inc42-plus.page-template-plus-offering-v2 #deals .name a {
  color: #fff;
}

.site-inc42-plus.page-template-plus-library #deals .slick-prev,
.site-inc42-plus.page-template-plus-offering-v2 #deals .slick-prev {
  left: -4rem;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}

.site-inc42-plus.page-template-plus-library #deals .slick-prev:before,
.site-inc42-plus.page-template-plus-offering-v2 #deals .slick-prev:before {
  background-color: #fff;
}

.site-inc42-plus.page-template-plus-library #deals .slick-next,
.site-inc42-plus.page-template-plus-offering-v2 #deals .slick-next {
  right: -4rem;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}

.site-inc42-plus.page-template-plus-library #deals .slick-next:before,
.site-inc42-plus.page-template-plus-offering-v2 #deals .slick-next:before {
  background-color: #fff;
}

.site-inc42-plus.page-template-plus-library #deals .slick-dots,
.site-inc42-plus.page-template-plus-offering-v2 #deals .slick-dots {
  display: none !important;
}

.site-inc42-plus.page-template-plus-library #deals .slick-slider.slick-dotted,
.site-inc42-plus.page-template-plus-offering-v2 #deals .slick-slider.slick-dotted {
  margin-bottom: 0;
}

.site-inc42-plus.page-template-plus-library #deals .slick-slider .slick-track,
.site-inc42-plus.page-template-plus-offering-v2 #deals .slick-slider .slick-track {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
}

.site-inc42-plus.page-template-plus-library #deals .slick-slider .slick-slide,
.site-inc42-plus.page-template-plus-offering-v2 #deals .slick-slider .slick-slide {
  height: inherit !important;
}

.site-inc42-plus.page-template-plus-library #deals .slick-slider .slick-slide > div,
.site-inc42-plus.page-template-plus-library #deals .slick-slider .slick-slide .slide-wrap,
.site-inc42-plus.page-template-plus-offering-v2 #deals .slick-slider .slick-slide > div,
.site-inc42-plus.page-template-plus-offering-v2 #deals .slick-slider .slick-slide .slide-wrap {
  height: 100% !important;
}

.site-inc42-plus.page-template-plus-library #deals .slick-slider .slick-dots,
.site-inc42-plus.page-template-plus-offering-v2 #deals .slick-slider .slick-dots {
  display: none !important;
  margin-top: 20px;
}

.site-inc42-plus.page-template-plus-library #deals .slick-slider .slick-dots li button,
.site-inc42-plus.page-template-plus-offering-v2 #deals .slick-slider .slick-dots li button {
  background: #fff;
}

.site-inc42-plus.page-template-plus-library #deals .slick-slider .slick-prev:before,
.site-inc42-plus.page-template-plus-library #deals .slick-slider .slick-next:before,
.site-inc42-plus.page-template-plus-offering-v2 #deals .slick-slider .slick-prev:before,
.site-inc42-plus.page-template-plus-offering-v2 #deals .slick-slider .slick-next:before {
  background-color: #fff;
  font-size: 3rem;
}

.site-inc42-plus.page-template-plus-library #deals .slick-slider .slick-arrow,
.site-inc42-plus.page-template-plus-offering-v2 #deals .slick-slider .slick-arrow {
  background-color: transparent;
}

.site-inc42-plus.page-template-plus-library .lity-content,
.site-inc42-plus.page-template-plus-offering-v2 .lity-content {
  height: auto !important;
}

.site-inc42-plus.page-template-plus-library .inc42-plus__desc_modal,
.site-inc42-plus.page-template-plus-offering-v2 .inc42-plus__desc_modal {
  background-color: transparent;
}

.site-inc42-plus.page-template-plus-library .inc42-plus__desc_modal .ebook-description-wrapper,
.site-inc42-plus.page-template-plus-offering-v2 .inc42-plus__desc_modal .ebook-description-wrapper {
  padding: 0;
}

.site-inc42-plus.page-template-plus-library .essential-pop-heading,
.site-inc42-plus.page-template-plus-offering-v2 .essential-pop-heading {
  background-color: #fff;
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
  padding: 20px 35px;
}

.site-inc42-plus.page-template-plus-library .ebook-description-wrapper,
.site-inc42-plus.page-template-plus-offering-v2 .ebook-description-wrapper {
  border-radius: 4px;
  margin-left: 0;
}

.site-inc42-plus.page-template-plus-library .ebook-description-wrapper .size-essential-thumb,
.site-inc42-plus.page-template-plus-offering-v2 .ebook-description-wrapper .size-essential-thumb {
  width: 100%;
  max-width: 300px;
}

.site-inc42-plus.page-template-plus-library .ebook-description-wrapper .lity-close,
.site-inc42-plus.page-template-plus-offering-v2 .ebook-description-wrapper .lity-close {
  display: none;
}

.site-inc42-plus.page-template-plus-library .essential-title,
.site-inc42-plus.page-template-plus-offering-v2 .essential-title {
  color: #000000;
  font-size: 20px;
  letter-spacing: 0.6px;
  line-height: 1.5;
  font-weight: 699;
  text-align: center;
  margin-bottom: 0;
}

.site-inc42-plus.page-template-plus-library .essential-price,
.site-inc42-plus.page-template-plus-offering-v2 .essential-price {
  background-color: rgba(0, 0, 0, 0.1);
  padding: 8px;
}

.site-inc42-plus.page-template-plus-library .essential-price .essential-value-text,
.site-inc42-plus.page-template-plus-offering-v2 .essential-price .essential-value-text {
  font-size: 18px;
  color: #ffffff;
}

.site-inc42-plus.page-template-plus-library .essential-amount,
.site-inc42-plus.page-template-plus-offering-v2 .essential-amount {
  color: #ffffff;
  font-size: 32px;
  letter-spacing: 0.6px;
  line-height: 1.5;
  font-weight: 300;
  text-align: left;
}

.site-inc42-plus.page-template-plus-library .essential-content,
.site-inc42-plus.page-template-plus-offering-v2 .essential-content {
  background-color: #fff;
  padding: 25px;
}

.site-inc42-plus.page-template-plus-library .essential-content p,
.site-inc42-plus.page-template-plus-offering-v2 .essential-content p {
  color: #000000;
  font-size: 14px;
  letter-spacing: 0.6px;
  line-height: 1.5;
  font-weight: 500;
  text-align: left;
}

.site-inc42-plus.page-template-plus-library > img,
.site-inc42-plus.page-template-plus-offering-v2 > img {
  display: none;
}

.site-inc42-plus.page-template-plus-library .deal-header,
.site-inc42-plus.page-template-plus-offering-v2 .deal-header {
  padding-top: 7.5rem;
  padding-bottom: 65px;
}

.site-inc42-plus.page-template-plus-library .deal-header .deal-title,
.site-inc42-plus.page-template-plus-offering-v2 .deal-header .deal-title {
  color: #ffffff;
  font-size: 50px;
  letter-spacing: 0px;
  line-height: 1.2;
  font-weight: 700;
  margin-bottom: 30px;
}

.site-inc42-plus.page-template-plus-library .deal-header .deal-offer,
.site-inc42-plus.page-template-plus-offering-v2 .deal-header .deal-offer {
  color: #ffffff;
  font-size: 28px;
  letter-spacing: 1px;
  line-height: 1.2;
  text-transform: capitalize;
  font-weight: 800;
  margin-bottom: 30px;
}

.site-inc42-plus.page-template-plus-library .deal-description-wrap,
.site-inc42-plus.page-template-plus-offering-v2 .deal-description-wrap {
  display: block;
  height: auto;
  padding-left: 0;
}

.site-inc42-plus.page-template-plus-library .deal-description-wrap p,
.site-inc42-plus.page-template-plus-offering-v2 .deal-description-wrap p {
  color: #ffffff;
  font-size: 16px;
  letter-spacing: 0.6px;
  line-height: 1.5;
  font-weight: 299;
  text-align: left;
}

.site-inc42-plus.page-template-plus-library .essential-amount,
.site-inc42-plus.page-template-plus-offering-v2 .essential-amount {
  color: #ffffff;
  font-size: 48px;
  letter-spacing: 0.6px;
  line-height: 1.5;
  font-weight: 299;
  text-align: left;
}

.site-inc42-plus.page-template-plus-library .essential-currency,
.site-inc42-plus.page-template-plus-offering-v2 .essential-currency {
  color: #ffffff;
  font-size: 20px;
  letter-spacing: 0.6px;
  line-height: 1.5;
  font-weight: 299;
  text-align: left;
}

.site-inc42-plus.page-template-plus-library .essential-value,
.site-inc42-plus.page-template-plus-offering-v2 .essential-value {
  color: #ffffff;
  font-size: 20px;
  letter-spacing: 0.6px;
  line-height: 1.5;
  font-weight: 299;
  text-align: left;
}

.site-inc42-plus.page-template-plus-library .deals .essential,
.site-inc42-plus.page-template-plus-offering-v2 .deals .essential {
  margin-bottom: 0;
}

.site-inc42-plus.page-template-plus-library .view-all {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  height: 100%;
}

.site-inc42-plus.page-template-plus-library .view-all a {
  color: #fff;
}

.site-inc42-plus.page-template-plus-library .view-all a .arrow {
  margin-top: -3px;
}

/*--------------------------------------------------------------
## Inc42 Post Styles
--------------------------------------------------------------*/

/* header footer code starts */

.single.single-guide .entry-title {
  text-align: left;
}

/* sticky recommendations */

.single #secondary #text-3,
.archive #secondary #custom_html-2,
.single-inc42-videos #secondary #custom_html-3 {
  position: -webkit-sticky;
  position: sticky;
  top: 32px;
}

.single-post .ad-container,
.single.single-post .widget-sidebar:not(.widget-search),
.single-inc42-videos .ad-container,
.single.single-inc42-videos .widget-sidebar:not(.widget-search) {
  background-color: #fcfcfc;
}

.single .single-post-summary p {
  font-weight: 500;
  color: #666;
}

.single .type-post .taxonomy-wrap .post-category {
  height: 20px;
  line-height: 20px;
  font-size: 0.9rem;
}

.single .type-post .slick-next {
  right: -15px;
}

.single .type-post .slick-prev {
  left: -15px;
}

.single .inc-search-popup .home-editor-pick-list li:first-child,
.inc-search-popup .home-editor-pick-list li:first-child {
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
}

.single .inc-search-popup .home-editor-pick-list li:last-child,
.inc-search-popup .home-editor-pick-list li:last-child {
  border-bottom-left-radius: 8px;
  border-bottom-right-radius: 8px;
}

.single .inc-search-popup .taxonomy-wrap .post-category {
  padding: 0 10px;
}

.single .inc-search-popup .taxonomy-wrap .post-category a {
  color: #fff !important;
  line-height: 27px;
}

.single .home-editor-pick-list .meta,
.home-editor-pick-list .meta {
  font-size: 0.8rem;
}

.single-post.dark .ad-container,
.single.single-post.dark .widget-sidebar:not(.widget-search),
.single-inc42-videos.dark .ad-container,
.single.single-inc42-videos.dark .widget-sidebar:not(.widget-search) {
  background-color: #19191d;
  border: 1px solid #2b2b38;
  border-radius: 8px;
}

.single-post.dark .inc42-secondary .widget-sidebar h4#title,
.single-post.dark .inc42-secondary .widget-sidebar h3,
.single.single-post.dark .inc42-secondary .widget-sidebar h4#title,
.single.single-post.dark .inc42-secondary .widget-sidebar h3,
.single-post.dark .inc42-secondary .widget-sidebar h4#title,
.single-post.dark .inc42-secondary .widget-sidebar h3,
.single-inc42-videos.dark .inc42-secondary .widget-sidebar h4#title,
.single-inc42-videos.dark .inc42-secondary .widget-sidebar h3,
.single.single-inc42-videos.dark .inc42-secondary .widget-sidebar h4#title,
.single.single-inc42-videos.dark .inc42-secondary .widget-sidebar h3 {
  color: #fff !important;
}

.single.dark .inc42-full-post-container .entry-meta .post-meta .readtime a {
  color: #fff !important;
}

.single .single-taxonomy-wrap .taxonomy-wrap a {
  font-size: 0.9rem;
}

.single .inc-search-popup .home-editor-pick-list li:first-child,
.inc-search-popup .home-editor-pick-list li:first-child {
  border-radius: 0;
}

.single .inc-search-popup .home-editor-pick-list li,
.inc-search-popup .home-editor-pick-list li {
  padding-left: 20px;
}

.single-post .ad-container {
  background-color: #fcfcfc;
  border: 0.09375rem solid #e6e6e6;
  border-radius: 8px;
}

.single-post.dark .inc42-secondary .widget-sidebar h4#title,
.single-post.dark .inc42-secondary .widget-sidebar h3,
.single.single-post.dark .inc42-secondary .widget-sidebar h4#title,
.single.single-post.dark .inc42-secondary .widget-sidebar h3,
.single-post.dark .inc42-secondary .widget-sidebar h4#title,
.single-post.dark .inc42-secondary .widget-sidebar h3,
.single-inc42-videos.dark .inc42-secondary .widget-sidebar h4#title,
.single-inc42-videos.dark .inc42-secondary .widget-sidebar h3,
.single.single-inc42-videos.dark .inc42-secondary .widget-sidebar h4#title,
.single.single-inc42-videos.dark .inc42-secondary .widget-sidebar h3 {
  color: #818181 !important;
}

.single .taxonomy-wrap .post-category,
.single .type-post .taxonomy-wrap .post-category {
  padding: 0 10px;
}

.single .inc-search-popup article h2.entry-title {
  font-size: 1.125rem;
  font-weight: 700;
  line-height: 1.75rem;
  margin: 0;
  text-align: left;
}

.single.single-datalabs h4.sponsored-title {
  color: #fff;
}

.single-post .inc42-full-post-container:before {
  background-image: url(https://inc42.com/wp-content/themes/inc42/img/inc42-seperator.svg);
  content: "";
  height: 20px;
  width: 250px;
  content: "";
  position: absolute;
  top: -80px;
  -webkit-transform: translateX(-125px);
  -ms-transform: translateX(-125px);
  transform: translateX(-125px);
  left: 50%;
}

.single-post .inc42-full-post-container {
  margin-top: 80px;
}

.single-post .inc42-full-post-container:first-child:before {
  display: none;
}

.single-post .inc42-full-post-container:first-child {
  margin-top: 0;
}

.single.inc-fintech-academy .widget-sidebar:not(.widget-search) {
  background-color: #19191d;
  border: 1px solid #2b2b38;
  border-radius: 8px;
}

.single.inc-fintech-academy .post-meta .readtime a {
  color: #fff !important;
}

.single .single-featured-thumb .single-featured-thumb-container {
  cursor: pointer;
}

/* Resources CSS For Slick Slider */

.single .slides-three .slick-slide {
  opacity: 1;
}

.single-post header#masthead img.custom-logo {
  width: 116px;
  height: 32px;
}

/* Featured Image Bug */

/* header footer code starts */

.single .header-intro .parent-category {
  display: inline-block;
  background-color: #000;
  padding: 0.25rem 0.5rem;
  color: #FFFFFF;
  font-size: 0.6rem;
  font-weight: bolder;
  max-height: 23px;
  line-height: 0.75rem;
  text-transform: uppercase;
  letter-spacing: 0.0625rem;
  margin-bottom: 5px;
}

.single .header-intro .parent-category:hover {
  color: #fff;
}

.single .header-intro .category-title {
  color: #030303;
  margin-bottom: 3px;
}

.single .header-intro .category-description {
  font-size: 12px;
  line-height: 16px;
  opacity: 0.5;
  border-bottom: 1px solid #e6e6e6;
  padding-bottom: 5px;
}

.single .header-intro a {
  color: #030303;
}

.archive .taxonomy-wrap .post-category a {
  color: #D6322E;
}

.single .hentry {
  background: transparent;
  border-radius: 0;
  border: 0;
  padding: 0;
}

.single .hentry.type-post {
  padding-top: 0;
}

.single .single-taxonomy-wrap .taxonomy-wrap {
  line-height: 1;
  margin-bottom: 50px;
}

.single .taxonomy-wrap .post-category {
  display: inline-block;
  font-family: "Noto Sans", sans-serif;
  color: #ffffff;
  font-size: 16px;
  letter-spacing: 0px;
  line-height: 27px;
  text-align: left;
  background-color: #d6322e;
  overflow: hidden;
  border-radius: 4px;
  padding: 0 20px;
  margin-left: 12px;
}

.single .taxonomy-wrap .post-category:first-child {
  margin-left: 0;
}

.single .taxonomy-wrap .post-category a {
  color: #fff;
}

.single .entry-title {
  font-size: 36px;
  line-height: 130%;
  text-align: center;
  margin-bottom: 50px;
}

.single .entry-content {
  margin-top: 0;
}

.single .entry-content img {
  border-radius: 8px;
}

.single .author-name {
  color: #030303;
  font-size: 16px;
  letter-spacing: 2.48px;
  line-height: 130%;
  text-transform: uppercase;
  margin-bottom: 6px;
}

.single .author-name a {
  color: #030303;
}

.single .post-meta {
  color: #030303;
  font-size: 14px;
  letter-spacing: 0px;
  line-height: 130%;
}

.single .inc42-full-post-container .entry-meta .post-meta {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.single .inc42-full-post-container .entry-meta .post-meta .date {
  margin-left: 10px;
}

.single .entry-content > div:not(:empty) {
  margin-bottom: 20px;
}

.single .entry-content > div:not(:empty).meta-wrapper {
  margin-bottom: 40px;
}

.single .content-wrapper,
.single .entry-footer {
  padding-left: 90px;
}

.single .single-post-summary {
  border-top: 0;
  border-color: rgba(0, 0, 0, 0.1);
  padding: 0 0 20px;
  margin-bottom: 25px;
  margin-top: 0;
}

.single .single-post-summary p {
  font-weight: 700;
  font-style: normal;
  font-family: "Noto Sans", sans-serif;
  color: #030303;
  font-size: 18px;
  letter-spacing: 0px;
  line-height: 130%;
  text-align: left;
  margin-top: 0;
  margin-bottom: 13px;
}

.single .single-post-summary p:last-child {
  margin-bottom: 0;
}

.single .single-post-summary p:not(:only-child) {
  padding-left: 16px;
}

.single .entry-footer {
  margin-top: 38px;
}

.single-header-advert {
  min-height: 49px;
  margin-top: -89px;
  margin-bottom: 0;
}

.single.single-post {
  background: #fff;
}

.single.single-post .widget-sidebar:not(.widget-search) {
  background: #f4f4f4;
}

.single .single-without-sidebar .content-wrapper {
  padding-left: 0;
}

.single .entry-footer {
  padding-left: 0;
}

.single .single-featured-thumb {
  margin-bottom: 50px;
}

.single .single-taxonomy-wrap .taxonomy-wrap {
  margin-bottom: 20px;
}

.single .single-feature-thumb .single-feature-thumb-featured-container,
.single .single-feature-thumb-featured .single-feature-thumb-featured-container {
  margin-bottom: 30px;
}

.single .entry-content > div.single-featured-thumb:not(:empty) {
  margin-bottom: 30px;
}

.single .entry-title,
.single .meta-wrapper {
  text-align: center;
  margin-bottom: 20px;
}

.single .meta-wrapper {
  margin-bottom: 30px;
}

.single .author-name a {
  font-weight: 400;
}

.single .content-wrapper,
.single .entry-footer {
  padding-left: 0;
}

.single .single-with-sidebar .entry-content {
  padding-right: 6px;
}

.single-post .ad-container {
  background-color: #F4F4F4;
}

.single .progress-bar {
  display: none;
}

.single .inc-scroll-down #single-sticky-header {
  z-index: 9999;
}

.single .inc-scroll-up #single-sticky-header {
  margin-top: 66px;
  position: absolute !important;
}

.ad-container:empty {
  display: none !important;
}

.single .type-post .slick-track {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
}

.single .type-post .slick-slide {
  height: inherit !important;
  margin-bottom: 20px;
}

.single .type-post .slick-slide > div,
.single .type-post .slick-slide .card-wrapper {
  height: 100%;
}

.single .type-post .slick-slide .card-wrapper {
  overflow: hidden;
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  height: 100%;
}

.single .type-post .slick-slide .card-wrapper .card-content {
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.slick-slide .card-wrapper.common-card figure img,
.slick-slide .popup-card-wrapper.common-card figure img {
  height: auto !important;
}

.single .hentry {
  overflow: visible !important;
}

.single .type-post .slick-prev {
  left: -65px;
}

.single .type-post .slick-next {
  right: -65px;
}

.single .type-post .slick-slider .taxonomy-wrap a {
  color: #D6322E;
}

.single .type-post .slick-slider .taxonomy-wrap {
  font-size: 0.75rem;
  font-weight: bold;
  letter-spacing: 0.0625rem;
  line-height: 1.375rem;
  text-transform: uppercase;
}

.single .type-post .slick-slider .taxonomy-wrap,
.single .slick-slider .taxonomy-wrap .post-category {
  font-size: 0.75rem;
  font-weight: bold;
  letter-spacing: 0.0625rem;
  line-height: 1.375rem;
  text-transform: uppercase;
  background-color: transparent;
  padding-left: 0;
}

.single .type-post .taxonomy-wrap .post-category {
  height: 27px;
  line-height: 27px;
  background-color: #d6322e;
  overflow: hidden;
  padding: 0 20px;
  border-radius: 4px;
  font-weight: 400;
  font-style: normal;
  font-family: "Noto Sans", sans-serif;
  color: #ffffff;
  font-size: 16px;
  letter-spacing: 0px;
}

.single .type-post .taxonomy-wrap a {
  color: #fff;
}

.single .type-post .slick-slider.slick-dotted {
  margin-bottom: 20px;
}

.single .card-wrapper .card-content .entry-title {
  font-size: 1rem;
  font-weight: bold;
  line-height: 1.375rem;
  margin: 0.3125rem 0 0.625rem;
}

.single .type-post .slick-slide .card-wrapper .card-content {
  padding: 10px;
}

.card-wrapper.common-card .meta-wrapper .meta .author a,
.card-wrapper.common-card .meta-wrapper span {
  font-size: 13px;
}

.single .card-wrapper .taxonomy-wrap .post-category {
  margin-left: 0;
  padding-right: 5px;
}

.single .type-post .card-wrapper .card-content .entry-title {
  font-size: 1rem;
  font-weight: bold;
  line-height: 1.375rem;
  margin: 0 0 0.625rem;
}

.single .type-post .slick-slide .card-wrapper .card-content {
  padding: 10px;
}

.card-wrapper.common-card .meta-wrapper .meta .author a,
.card-wrapper.common-card .meta-wrapper span {
  font-size: 13px;
}

.single .type-post .slick-slider .card-wrapper .taxonomy-wrap .post-category {
  margin-left: 0;
  padding-right: 5px;
}

.single .type-post .slick-slider .taxonomy-wrap .post-category {
  height: auto;
  background-color: transparent;
  font-size: 12px;
  line-height: 14px;
  padding-left: 0;
}

.single article .entry-footer {
  margin-top: 0;
}

.single .single-post-summary {
  border-radius: 8px;
  background: #FFF6F6;
  padding: 20px 16px !important;
  border-bottom: none;
}

.single-post-summary span {
  color: #E4381B;
  font-size: 20px;
  font-style: normal;
  font-weight: 700;
  margin-bottom: 14px;
}

.single .single-post-summary p:last-child {
  margin: 0.9375rem 0;
}

/*--------------------------------------------------------------
## Inc42 Startup Essentials Styles
--------------------------------------------------------------*/

/* header footer code starts */

.site-inc42-plus.single-startup-essential .inc42-plus__desc_modal .essential-price {
  background-color: #b8b7b7;
}

.site-inc42-plus.single-startup-essential .essential-currency,
.site-inc42-plus.single-startup-essential .essential-amount,
.site-inc42-plus.single-startup-essential .essential-price .essential-value-text {
  color: #000;
}

.site-inc42-plus.single-startup-essential #deals .deals .essential .single-deal-page-cta a {
  width: 140px;
}

.site-inc42-plus.single-startup-essential .deal-total-amount {
  color: #fff;
}

/* header footer code starts */

/*
	Startup Essentials Styling
 */

.page-template-startup-essentials .row.essentials > .column > .row > .column,
.page-template-startup-essentials .row.essentials > .columns > .row > .column,
.page-template-startup-essentials .row.essentials > .column > .row > .columns,
.page-template-startup-essentials .row.essentials > .columns > .row > .columns {
  margin-bottom: 1.5rem;
}

.page-template-startup-essentials #lead h2.inc42-plus__text_lead {
  font-size: 3.25rem;
  max-width: 100%;
}

.page-template-startup-essentials #lead .inc42-plus__cta {
  padding: 0.8rem 2.25rem;
}

.page-template-startup-essentials #lead .inc42-plus__cta.animated-scroll {
  margin-right: 10px;
}

.page-template-startup-essentials .inc42-plus__text_lead_desc {
  color: #fff;
  font-size: 1.5rem;
  margin-top: -10px;
  margin-bottom: 0;
  line-height: 1;
}

.site-inc42-plus #essentials .filters {
  display: none;
}

.site-inc42-plus #essentials .row .row .column,
.site-inc42-plus #essentials .row .row .columns {
  margin-bottom: 1.5rem;
}

.site-inc42-plus .essential {
  height: 100%;
  background-image: -webkit-linear-gradient(120deg, #19191d 0%, #22232b 70%, #2b2d38 100%);
  background-image: -ms-linear-gradient(120deg, #19191d 0%, #22232b 70%, #2b2d38 100%);
  -webkit-box-shadow: -10px 0px 32px 8px rgba(0, 0, 0, 0.5);
  box-shadow: -10px 0px 32px 8px rgba(0, 0, 0, 0.5);
  border-radius: 0.5rem;
  padding: 2rem;
  margin-bottom: 2rem;
}

.site-inc42-plus .size-essential-thumb {
  width: 200px;
}

.site-inc42-plus .essential-title {
  font-size: 1.25rem;
  margin-top: 1rem;
}

.site-inc42-plus .essential-value {
  color: #fff;
}

.site-inc42-plus .essential-price {
  font-size: 0;
  line-height: 1;
}

.site-inc42-plus .essential-amount {
  font-size: 4rem;
  line-height: 1;
  margin-right: 5px;
}

.site-inc42-plus .essential-currency {
  font-size: 1.5rem;
  top: 20px;
  vertical-align: top;
}

.site-inc42-plus .essential-excerpt {
  line-height: 1.3;
}

.site-inc42-plus .essential-categories-title {
  color: #fff;
}

.site-inc42-plus .essential-category-list {
  list-style: none;
  margin-left: 0;
}

.site-inc42-plus .essential-category-list a {
  color: #fff;
}

.site-inc42-plus .essential-excerpt {
  line-height: 1.4;
}

.site-inc42-plus .essential-redeem {
  margin: 0;
}

.site-inc42-plus .essential-redeem .button {
  margin: 2rem 0;
}

.site-inc42-plus .essential-pop .lity-wrap {
  background-color: rgba(0, 0, 0, 0.6);
}

.site-inc42-plus .essential-pop .lity-content {
  height: auto !important;
  min-height: 350px;
  min-width: 350px;
  background-color: #303030;
  background-image: -webkit-linear-gradient(120deg, #19191d 0%, #22232b 70%, #2b2d38 100%);
  background-image: -ms-linear-gradient(120deg, #19191d 0%, #22232b 70%, #2b2d38 100%);
  border-radius: 12px;
}

.site-inc42-plus .essential-pop .lity-content:after {
  -webkit-box-shadow: none;
  box-shadow: none;
  border-radius: 12px;
}

.site-inc42-plus .essential-pop .lity-content > .lity-close {
  display: none;
}

.site-inc42-plus .essential-pop .inc42-plus__desc_modal {
  width: 650px;
  border-radius: 12px;
  background-image: -webkit-linear-gradient(120deg, #19191d 0%, #22232b 70%, #2b2d38 100%);
  background-image: -ms-linear-gradient(120deg, #19191d 0%, #22232b 70%, #2b2d38 100%);
}

.site-inc42-plus .essential-pop .inc42-plus__desc_modal .ebook-description-wrapper {
  overflow: hidden;
  margin-left: 0;
  padding-bottom: 0;
}

.site-inc42-plus .essential-pop .inc42-plus__desc_modal .essential-pop-heading {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.site-inc42-plus .essential-pop .inc42-plus__desc_modal .size-essential-thumb {
  width: auto;
  height: 45px;
}

.site-inc42-plus .essential-pop .inc42-plus__desc_modal .essential-amount {
  font-size: 3rem;
}

.site-inc42-plus .essential-pop .inc42-plus__desc_modal .essential-title {
  display: block;
  margin: 1rem 0;
}

.site-inc42-plus .essential-pop .inc42-plus__desc_modal .inc-tabs {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  bottom: 0;
  margin: 1.5rem 0 1rem;
}

.site-inc42-plus .essential-pop .inc42-plus__desc_modal .inc-tabs li {
  padding: 0;
  -webkit-transition: 0.3s opacity ease-in-out;
  transition: 0.3s opacity ease-in-out;
}

.site-inc42-plus .essential-pop .inc42-plus__desc_modal .inc-tabs li.current {
  border-bottom: 0;
}

.site-inc42-plus .essential-pop .inc42-plus__desc_modal .inc-tabs li > a {
  font-size: 1rem;
  width: 150px;
  display: inline-block;
  text-align: center;
  color: #fff;
  background-color: #000;
  border-radius: 4px;
  -webkit-box-shadow: 3px 3px 9px rgba(0, 0, 0, 0.5);
  box-shadow: 3px 3px 9px rgba(0, 0, 0, 0.5);
  padding: 0;
}

.site-inc42-plus .essential-pop .lity-close {
  font-size: 21px;
}

.site-inc42-plus .essential-pop .tab-content {
  display: none;
  max-height: 150px;
  opacity: 0;
  padding-top: 1rem;
  padding-right: 1rem;
  line-height: 1.3;
  overflow-y: scroll;
  -webkit-transition: 0.3s opacity ease-in-out;
  transition: 0.3s opacity ease-in-out;
}

.site-inc42-plus .essential-pop .tab-content.current {
  display: block;
  opacity: 1;
}

.site-inc42-plus.site-inc42-plus .lity.inc42-plus__cta_shadow {
  -webkit-box-shadow: none;
  box-shadow: none;
  background: transparent;
}

.site-inc42-plus #essentials .filters {
  display: none;
}

/*--------------------------------------------------------------
## Inc42 Newsletters Styles
--------------------------------------------------------------*/

.page.page-template-newsletters hr.dashed {
  background: transparent;
  border-bottom: 1px dashed #ccc;
}

.page.page-template-newsletters .site-content {
  margin-top: -29px;
  margin-bottom: 0;
}

.page.page-template-newsletters .entry-content {
  margin-top: 0;
}

.page.page-template-newsletters .entry-content a.button.gradient-cta {
  color: #fff;
}

.page.page-template-newsletters .entry-content a.button.gradient-cta.white-cta {
  color: #666;
}

.page.page-template-newsletters h4 {
  font-size: 1.75rem;
  line-height: 1.4;
  margin-bottom: 0.5rem;
}

.page.page-template-newsletters p {
  color: #333;
  line-height: 1.4;
}

.page.page-template-newsletters hr {
  margin: 0;
}

.page.page-template-newsletters .hero-text {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.page.page-template-newsletters .entry-header {
  padding-bottom: 4rem;
}

.page.page-template-newsletters .entry-subtitle {
  font-size: 20px;
  font-weight: 700;
  line-height: 1.2;
  letter-spacing: -1px;
}

.page.page-template-newsletters .hentry {
  border-radius: 0;
  border: 0;
  margin: 0;
  padding: 0;
  overflow: hidden;
}

.page.page-template-newsletters header.entry-header .row > .column,
.page.page-template-newsletters header.entry-header .row > .columns {
  padding-top: 4rem;
}

.page.page-template-newsletters .hero-image > * {
  display: block;
  margin: 0 auto;
}

.page.page-template-newsletters .hero-image .attachment-post-thumbnail {
  max-height: 540px;
  width: auto;
}

.page.page-template-newsletters .hero-image .hero-scroll {
  color: #a1a1a1;
  text-transform: uppercase;
}

.page.page-template-newsletters .hero-image .hero-scroll > img {
  width: 14px;
  margin-left: 5px;
}

.page.page-template-newsletters header.entry-header .entry-title {
  font-weight: 900;
  line-height: 1.2;
  font-size: 4rem;
  margin-top: 0;
  margin-bottom: 1rem;
}

.page.page-template-newsletters .gradient-cta {
  min-width: 200px;
  text-align: center;
  text-transform: uppercase;
  background-image: -webkit-linear-gradient(45deg, #ff2500 0%, #ff0055 100%);
  background-image: linear-gradient(45deg, #ff2500 0%, #ff0055 100%);
  padding: 12px 27px;
  -webkit-transition: 0.2s background ease-in-out;
  transition: 0.2s background ease-in-out;
}

.page.page-template-newsletters .gradient-cta:hover {
  background-image: -webkit-linear-gradient(45deg, #ff0055 0%, #ff2500 100%);
  background-image: linear-gradient(45deg, #ff0055 0%, #ff2500 100%);
}

.page.page-template-newsletters .page-template-newsletters .entry-footer {
  padding-bottom: 0;
}

.page.page-template-newsletters .newsletters {
  padding-top: 4rem;
}

.page.page-template-newsletters .newsletter {
  margin-bottom: 4rem;
}

.page.page-template-newsletters .newsletter-thumb {
  max-width: 300px;
  max-height: 313px;
  border-bottom: 1px solid #ccc;
  margin-bottom: 1rem;
}

.page.page-template-newsletters .newsletter-content {
  max-width: 300px;
  margin: 0 auto;
}

.page.page-template-newsletters .newsletter-title {
  font-size: 1.4rem;
}

.page.page-template-newsletters .newsletter-description {
  font-size: 14px;
  margin-bottom: 1rem;
}

.page.page-template-newsletters .newsletter-buttons {
  max-width: 300px;
  margin: 0 auto;
}

.page.page-template-newsletters .newsletter-buttons .button {
  min-width: 140px;
  font-size: 12px;
  text-transform: uppercase;
}

.page.page-template-newsletters .newsletter .gradient-cta {
  padding: 7px 25px;
}

.page.page-template-newsletters .newsletter .gradient-cta.white-cta {
  color: #666;
  background: #fff;
  background-image: none;
  border: 1px solid #666;
}

.page.page-template-newsletters .outline-container {
  padding-top: 7rem;
  padding-bottom: 12rem;
}

.page.page-template-newsletters .outline {
  border: 1px solid #ff3b20;
  border-radius: 50px;
  padding: 2rem;
  -webkit-box-shadow: 0px 20px 38px 2px rgba(0, 0, 0, 0.15);
  box-shadow: 0px 20px 38px 2px rgba(0, 0, 0, 0.15);
}

.page.page-template-newsletters .outline-image {
  position: relative;
}

.page.page-template-newsletters .outline-image img {
  position: absolute;
  width: 360px;
  top: -8rem;
  left: 0;
}

.page.page-template-newsletters .outline-title {
  font-size: 2.5rem;
  margin-bottom: 0.5rem;
}

.page.page-template-newsletters .outline-subtitle {
  font-size: 19px;
  font-weight: 700;
  line-height: 1.2;
  letter-spacing: -1px;
}

.page.page-template-newsletters .outline-button {
  border-radius: 2rem;
  -webkit-box-shadow: 0 20px 38px 2px rgba(255, 0, 0, 0.3);
  box-shadow: 0 20px 38px 2px rgba(255, 0, 0, 0.3);
}

.page.page-template-newsletters .iframe {
  background-repeat: no-repeat;
  background-size: 279px 550px;
  padding: 10px 16px;
  max-width: 279px;
  min-height: 550px;
}

.page.page-template-newsletters .iframe iframe {
  margin-top: 4px;
  background-clip: content-box;
  border-radius: 32px;
}

.page.page-template-newsletters-v2 .site-header:before {
  background-image: none;
  background-color: #d6322e;
}

.page.page-template-newsletters-v2 hr.dashed {
  background: transparent;
  border-bottom: 1px dashed #ccc;
}

.page.page-template-newsletters-v2 .site-content {
  margin-top: -29px;
  margin-bottom: 0;
}

.page.page-template-newsletters-v2 .hentry {
  border-radius: 0;
  border: 0;
  margin: 0;
  padding: 0;
  overflow: hidden;
}

.page.page-template-newsletters-v2 .inc42-primary {
  padding: 0;
}

.page.page-template-newsletters-v2 .entry-header {
  color: #fff;
  background-color: #d6322e;
  padding: 75px 0;
}

.page.page-template-newsletters-v2 .entry-header .hero-text {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.page.page-template-newsletters-v2 .entry-header .hero-text h1 {
  width: auto;
  height: auto;
  font-weight: 700;
  font-style: normal;
  font-family: "Noto Sans", sans-serif;
  color: #ffffff;
  font-size: 72px;
  letter-spacing: 0px;
  line-height: 130%;
  text-align: left;
  margin-bottom: 15px;
}

.page.page-template-newsletters-v2 .entry-header .hero-text .entry-subtitle {
  width: 100%;
  max-width: 300px;
  font-weight: 400;
  font-style: normal;
  font-family: "Noto Sans", sans-serif;
  color: #ffffff;
  font-size: 18px;
  letter-spacing: 0px;
  line-height: 130%;
  text-align: left;
  margin-bottom: 30px;
}

.page.page-template-newsletters-v2 .entry-header .hero-image {
  max-height: 535px;
  width: auto;
  height: auto;
}

.page.page-template-newsletters-v2 .entry-header .home-subscribe {
  background: none;
  max-width: 461px;
  padding: 0;
  margin-bottom: 15px;
}

.page.page-template-newsletters-v2 .entry-header .home-subscribe form {
  height: 48px;
  float: none;
  border-radius: 4px;
  background: transparent;
  border: 2px solid #fff;
  padding: 0;
}

.page.page-template-newsletters-v2 .entry-header .home-subscribe form .mc-field-group {
  max-width: -webkit-calc(100% - 160px);
  max-width: calc(100% - 160px);
}

.page.page-template-newsletters-v2 .entry-header .home-subscribe form input[type=email] {
  height: 44px;
  line-height: 44px;
  font-weight: 400;
  font-style: normal;
  font-family: "Noto Sans", sans-serif;
  color: #ffffff;
  font-size: 16px;
  letter-spacing: 0px;
  line-height: 1.2;
  text-align: left;
  padding-top: 0;
  padding-bottom: 0;
}

.page.page-template-newsletters-v2 .entry-header .home-subscribe form input[type=submit] {
  width: 160px;
  height: 44px;
  padding: 0;
  line-height: 44px;
  text-transform: capitalize;
  border-radius: 2px;
}

.page.page-template-newsletters-v2 .entry-header .join-text {
  font-size: 18px;
  margin-bottom: 0;
}

.page.page-template-newsletters-v2 .entry-content {
  padding: 60px 0;
  margin-top: 0;
}

.page.page-template-newsletters-v2 .entry-content h2.title {
  font-weight: 700;
  font-style: normal;
  font-family: "Noto Sans", sans-serif;
  color: #000000;
  font-size: 36px;
  letter-spacing: 0px;
  line-height: 1.2;
  text-align: center;
  margin-bottom: 55px;
}

.page.page-template-newsletters-v2 .entry-content .leaders {
  margin-bottom: 25px;
}

.page.page-template-newsletters-v2 .entry-content .leaders .leader-thumb {
  width: 100%;
  height: auto;
  max-width: 160px;
  margin-bottom: 30px;
}

.page.page-template-newsletters-v2 .entry-content .leaders .leader-name {
  font-weight: 700;
  font-style: normal;
  font-family: "Noto Sans", sans-serif;
  color: #030303;
  font-size: 16px;
  letter-spacing: 0px;
  line-height: 130%;
  text-align: center;
  margin-bottom: 0;
}

.page.page-template-newsletters-v2 .entry-content .leaders .leader-designation {
  font-weight: 400;
  font-style: normal;
  font-family: "Noto Sans", sans-serif;
  color: rgba(3, 3, 3, 0.5);
  font-size: 16px;
  letter-spacing: 0px;
  line-height: 1.2;
  text-align: center;
  margin-top: 10px;
  margin-bottom: 50px;
}

.page.page-template-newsletters-v2 .entry-content .home-subscribe {
  border-radius: 8px;
  padding: 30px;
  margin-bottom: 70px;
}

.page.page-template-newsletters-v2 .entry-content .home-subscribe p {
  max-width: 300px;
  margin-bottom: 0;
}

.page.page-template-newsletters-v2 .entry-content form input[type=email] {
  font-size: 18px;
}

.page.page-template-newsletters-v2 .entry-content .editions h2 {
  text-align: left;
}

.page.page-template-newsletters-v2 .entry-content .card-content a {
  color: #030303;
}

.page.page-template-newsletters-v2 .entry-content .card-content .not-tagged {
  display: none;
}

.page.page-template-newsletters-v2 form br,
.page.page-template-newsletters-v2 form label,
.page.page-template-newsletters-v2 form p:empty {
  display: none !important;
}

.page.page-template-newsletters-v2 .form-container {
  max-width: 430px;
}

/* Small only */

/* Medium only */

.subscribe-btn a span {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.newsletter-subscribe-inner {
  padding: 20px;
  border-radius: 9.6px !important;
  border: 0.8px solid rgba(0, 0, 0, 0.15) !important;
  background: #FAFAFA !important;
}

.newsletter-title-heading a {
  color: black !important;
  font-size: 24px;
}

.newsletter-subscribe-icon {
  margin-bottom: 20px;
}

.newsletter-subscribe-inner p {
  color: #000;
  font-family: "Noto Sans";
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
  line-height: 180%;
  margin-bottom: 5px !important;
}

.newsletter-subscribe-icon-box {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 10px;
  margin: 8px 0;
}

.icon-content {
  color: #000;
  font-family: "Noto Sans";
  font-size: 12px;
  font-style: normal;
  font-weight: 500;
  line-height: 160%;
  letter-spacing: 1px;
  text-transform: uppercase;
}

.subscribe-btn a {
  border-radius: 38.4px;
  border: 0.8px solid #000;
  background: #FFF;
  padding: 12px 28px;
  color: black !important;
  font-family: "Noto Sans";
  font-size: 12px;
  font-style: normal;
  font-weight: 500;
  line-height: 180%;
  letter-spacing: 1.6px;
  text-transform: uppercase;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin: auto 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 160px;
  gap: 8px;
}

.subscribe-btn {
  margin: 25px 0;
  width: 160px;
}

.newsletter-read-latest a {
  color: #D6322E;
  font-family: "Noto Sans";
  font-size: 12px;
  font-style: normal;
  font-weight: 500;
  line-height: 180%;
  text-decoration-line: underline;
  text-decoration-style: solid;
  -webkit-text-decoration-skip: ink;
  text-decoration-skip-ink: auto;
  text-decoration-thickness: auto;
  text-underline-offset: auto;
  text-underline-position: from-font;
  text-transform: uppercase;
}

.newsletter-title-wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -webkit-box-align: baseline;
  -ms-flex-align: baseline;
  align-items: baseline;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

/* after subscribe  */

.subscribe-btn a.subscribed {
  border-radius: 38.4px;
  border: 0px solid #000;
  padding: 12px 28px;
  color: white !important;
  font-family: "Noto Sans";
  font-size: 12px;
  background: -webkit-gradient(linear, left top, right top, from(#D81955), to(#E4381E));
  background: -webkit-linear-gradient(left, #D81955 0%, #E4381E 100%);
  background: linear-gradient(90deg, #D81955 0%, #E4381E 100%);
  font-style: normal;
  font-weight: 500;
  line-height: 180%;
  letter-spacing: 1.6px;
  text-transform: uppercase;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin: auto 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 160px;
  gap: 8px;
}

.subscribe-btn a.subscribe-all {
  border-radius: 38.4px;
  border: 0px solid #000;
  padding: 12px 28px;
  color: white !important;
  font-family: "Noto Sans";
  font-size: 12px;
  background: -webkit-gradient(linear, left top, right top, from(#D81955), to(#E4381E));
  background: -webkit-linear-gradient(left, #D81955 0%, #E4381E 100%);
  background: linear-gradient(90deg, #D81955 0%, #E4381E 100%);
  font-style: normal;
  font-weight: 500;
  line-height: 180%;
  letter-spacing: 1.6px;
  text-transform: uppercase;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin: auto 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: auto;
  gap: 8px;
}

/* popup  */

.newsletter-popup {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: fixed;
  padding: 35px 30px;
  border-radius: 12px;
  background: #FFF;
  -webkit-box-shadow: 0px 4px 12px 0px rgba(0, 0, 0, 0.12);
  box-shadow: 0px 4px 12px 0px rgba(0, 0, 0, 0.12);
  width: 94%;
  margin: 0 auto;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  bottom: 2%;
  left: 50%;
  z-index: 9;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
}

.newsletter-popup-content p.popup-content {
  color: #000;
  font-family: "Noto Sans";
  font-size: 24px;
  font-style: normal;
  font-weight: 700;
  line-height: 180%;
  text-transform: capitalize;
  margin-bottom: 0 !important;
}

.newsletter-popup-content p.popup-sub-content {
  color: #000;
  font-family: "Noto Sans";
  font-size: 16px;
  font-style: normal;
  font-weight: 600;
  line-height: 180%;
  margin: 0;
  /* 28.8px */
}

.popup-form-content {
  color: #000;
  font-family: "Noto Sans";
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: 180%;
  width: 100%;
  margin: 3px 5px 0px 3px;
  margin-bottom: 0rem !important;
  text-align: left;
  /* 25.2px */
}

.red-color {
  color: #D6322E;
}

.red-color-underline {
  color: #D6322E;
  font-family: "Noto Sans";
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 180%;
  text-decoration-line: underline;
  text-decoration-style: solid;
  -webkit-text-decoration-skip: ink;
  text-decoration-skip-ink: auto;
  text-decoration-thickness: auto;
  text-underline-offset: auto;
  text-underline-position: from-font;
}

.newsletter-cross-btn {
  position: absolute;
  right: 0px;
  top: 0px;
  cursor: pointer;
  width: 2rem;
}

.newsletter-cross-btn .icon-cancel::before {
  color: black;
  font-size: 17px;
}

/* hide class  */

.newsletter-popup.hidden {
  display: none !important;
}

div#hidden-newsletter-popup {
  display: none !important;
}

.subscribe-btn.subscribe_all {
  width: auto;
}

form#gform_116 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 10px;
  margin: 0;
}

form#gform_116 .gform-body.gform_body {
  width: 100%;
}

input#gform_submit_button_116 {
  height: 45px;
}

.page.page-template-newsletters-v2 .entry-content form input[type=email] {
  font-size: 13px;
  height: 45px;
}

form#gform_116 {
  height: 50px;
}

.newsletter-content-wrapper.disabled .subscribe-btn {
  pointer-events: none;
  opacity: 1;
}

.newsletter-subscribe-wrap {
  padding-bottom: 5rem;
}

div#gform_116_validation_container {
  display: none;
}

div#validation_message_116_4 {
  display: none;
}

/* mobile reponsive  */

/* tab responsive */

/*--------------------------------------------------------------
## Inc42 Datalabs Styles
--------------------------------------------------------------*/

/*
Datalabs Styling
*/

/* header footer code starts */

.single.single-datalabs .lity-container {
  padding: 0 !important;
  border-radius: 12px;
}

.single.single-datalabs .lity-content button.lity-close {
  color: #fff !important;
}

.single.single-datalabs .lity-container .columns.small-12 {
  padding: 0;
}

.single.single-datalabs .popup-description-wrapper {
  padding: 0 !important;
}

.single.single-datalabs div#hero-right {
  min-width: auto !important;
}

.single.single-datalabs .lity-container h3 {
  margin: 0;
  color: #fff;
  padding: 19px 0;
  background-image: -webkit-linear-gradient(45deg, #DC2A4C 0%, #F34237 100%);
  background-image: linear-gradient(45deg, #DC2A4C 0%, #F34237 100%);
  font-size: 22px;
  line-height: 26px;
}

.single.single-datalabs input#gform_submit_button_88 {
  background-image: -webkit-linear-gradient(45deg, #DC2A4C 0%, #F34237 100%);
  background-image: linear-gradient(45deg, #DC2A4C 0%, #F34237 100%);
  border-radius: 6px;
  margin: 0 auto;
  width: 143px;
  border: none !important;
}

.single.single-datalabs .popup-description-wrapper {
  padding: 0;
}

.single.single-datalabs #gform_wrapper_88.gform_legacy_markup_wrapper {
  padding: 10px 20px;
  margin: 0;
}

.single.single-datalabs .gfield_consent_label {
  font-size: 12px;
  color: #6E6E6E;
}

.single.single-datalabs input#input_88_16_1 {
  width: 10px;
  /* padding: 20px; */
}

.single.single-datalabs .ginput_container.ginput_container_consent {
  line-height: 16px;
}

.single.single-datalabs .gform_legacy_markup_wrapper .gform_footer {
  margin: 0 !important;
}

.single.single-datalabs input {
  background: #fff;
  border: 1px solid #E9E9E9 !important;
  /* font-size: 18px; */
}

.single.single-datalabs .gform_legacy_markup_wrapper.gf_browser_chrome ul.gform_fields li.gfield select {
  border: 1px solid #D6D6D6;
}

.single.single-datalabs input[value]:not([value=""]) {
  background: #E9E9E9;
  border: 2px solid #E9E9E9 !important;
}

.single.single-datalabs select:not([value=""]) {
  background: #E9E9E9;
  border: 2px solid #E9E9E9 !important;
}

.single.single-datalabs div#report-frame {
  padding: 20px 60px;
}

.single.single-datalabs label.gfield_label.gform-field-label {
  font-size: 14px;
  line-height: 19px;
}

.single.single-datalabs select {
  border: none;
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
  border: 1px solid #D6D6D6 !important;
  border-radius: 6px;
  box-shadow: none;
}

.single.single-datalabs button.read-now.lity-close.popup-close {
  position: relative;
  text-align: center;
  margin: 10px auto;
  width: 122px;
  height: 35px;
  line-height: 24px;
  font-size: 14px;
  font-weight: 600;
  background-image: -webkit-linear-gradient(45deg, #DC2A4C 0%, #F34237 100%);
  background-image: linear-gradient(45deg, #DC2A4C 0%, #F34237 100%);
  overflow: hidden;
  border-radius: 4px;
  border: 1px solid rgba(0, 0, 0, 0);
}

.single.single-datalabs a#download-report {
  color: #EA3323 !important;
  background: #fff !important;
  padding: 0px 20px 0 40px !important;
  margin-top: 30px !important;
}

.single.single-datalabs .gform_heading {
  display: none;
}

.single.single-datalabs form#gform_88 {
  padding: 20px 20px 0;
  text-align: left;
}

.single.single-datalabs div#gform_confirmation_message_88 {
  padding: 20px 0;
}

.single.single-datalabs a#download-report {
  background-image: url("https://inc42.com/wp-content/uploads/2023/12/download.png") !important;
  background-repeat: no-repeat !important;
  background-size: 19px !important;
  background-position: 12px !important;
}

.single.single-datalabs input#choice_88_19_1 {
  vertical-align: super;
}

.single.single-datalabs label#label_88_19_1 {
  line-height: 16px;
  font-size: 12px;
  color: #6E6E6E;
  letter-spacing: 2%;
}

.single-datalabs .hide-for-premium {
  display: none;
}

.single-datalabs.postid-271217 #hero h1 {
  font-size: 2.9rem;
  margin-bottom: 20px;
}

.single-datalabs #brands {
  display: none;
}

.single-datalabs #data-share {
  display: none;
}

.single-datalabs .lity-container {
  background: #fff;
  max-width: 400px;
  color: #000;
  overflow: scroll;
}

.single-datalabs .popup-description-wrapper {
  padding: 0 10px;
}

.single-datalabs h3.gform_title {
  color: #000 !important;
}

.single-datalabs .gform_legacy_markup_wrapper select {
  padding: 6px !important;
  width: 100% !important;
  border: 1px solid #ccc;
  border-radius: 5px;
  margin-top: 10px;
}

.single-datalabs .lity-content {
  height: auto;
}

.single-datalabs .lity-content:after {
  -webkit-box-shadow: none;
  box-shadow: none;
}

.home-datalabs .featured-slider .card-wrapper.common-card .meta-wrapper .meta .author {
  margin-right: 0;
}

.home-datalabs .featured-slider .slick-next {
  right: -18px;
}

.home-datalabs .featured-slider .slick-prev {
  left: -18px;
}

.single-datalabs .slick-initialized .slick-slide {
  max-height: -webkit-fit-content;
  max-height: -moz-fit-content;
  max-height: fit-content;
}

.single.single-datalabs.postid-268895 #hero h1.entry-title {
  font-size: 3rem;
  margin-bottom: 25px !important;
}

.single.single-datalabs #hero,
.singular.page-template-datalabs-v2 #hero,
.page.page-template-events .hero-wrapper,
.single.single-datalabs #hero {
  background: -webkit-gradient(linear, left top, right top, from(#D81757), to(#E4381B));
  background: -webkit-linear-gradient(left, #D81757 0%, #E4381B 100%);
  background: linear-gradient(90deg, #D81757 0%, #E4381B 100%);
  background-color: unset;
}

.single.single-datalabs .toggle-content {
  padding-bottom: 70px;
}

.single-datalabs #brands {
  display: none;
}

.single-datalabs #data-share {
  display: none;
}

/* header footer code ends */

.singular.page-template-datalabs {
  line-height: 1.3;
}

.singular.page-template-datalabs h2 {
  color: #fff;
}

.singular.page-template-datalabs h2.section-title {
  margin-bottom: 1rem;
}

.singular.page-template-datalabs .section-description {
  margin-bottom: 4rem;
}

.singular.page-template-datalabs #lead {
  height: -webkit-calc(100vh - 114px - 4rem);
  height: calc(100vh - 114px - 4rem);
  max-height: 575px;
}

.singular.page-template-datalabs #lead .lead-image-wrapper {
  -ms-flex-item-align: center;
  align-self: center;
}

.singular.page-template-datalabs #lead h1 {
  text-transform: uppercase;
  font-size: 1rem;
  font-weight: 300;
  margin-bottom: 1rem;
}

.singular.page-template-datalabs #lead h2 {
  font-size: 3rem;
  line-height: 1.1;
  color: #fff;
  margin-bottom: 1rem;
}

.singular.page-template-datalabs #lead .inc42-plus__cta {
  font-size: 13px;
  min-width: 260px;
  padding: 0.8rem 2.25rem;
}

.singular.page-template-datalabs #lead .inc42-plus__cta.access {
  margin-right: 10px;
}

.singular.page-template-datalabs .brands,
.singular.page-template-datalabs .benefits,
.singular.page-template-datalabs .uses {
  display: none;
  margin-bottom: 0;
}

.singular.page-template-datalabs .brands.slick-initialized,
.singular.page-template-datalabs .benefits.slick-initialized,
.singular.page-template-datalabs .uses.slick-initialized {
  display: block;
}

.singular.page-template-datalabs .brand {
  width: 100%;
}

.singular.page-template-datalabs .brand .brand-thumb {
  max-width: 150px;
  margin: 0 auto;
}

.singular.page-template-datalabs .slick-dots {
  margin-top: 2rem;
}

.singular.page-template-datalabs .slick-dots li button {
  background: #fff;
}

.singular.page-template-datalabs .slick-dots li.slick-active button {
  background: #f32735;
}

.singular.page-template-datalabs .benefit-thumb,
.singular.page-template-datalabs .use-thumb {
  max-width: 100px;
  margin-bottom: 0.5rem;
}

.singular.page-template-datalabs .benefit-title,
.singular.page-template-datalabs .use-title {
  color: #fff;
  margin-bottom: 0.5rem;
}

.singular.page-template-datalabs .benefit-desc,
.singular.page-template-datalabs .use-desc {
  margin-bottom: 1rem;
}

.singular.page-template-datalabs #about {
  padding-top: 4rem;
}

.singular.page-template-datalabs.site-inc42-plus .plus-big-banner {
  background: transparent !important;
}

.singular.page-template-datalabs .reports-header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.singular.page-template-datalabs .reports-header .section-title {
  line-height: 1.2;
}

.singular.page-template-datalabs .reports-header #reports-orderby {
  background-color: #2c2e3b;
  border: 0;
  border-radius: 20px;
  padding: 10px 25px 10px 15px;
  color: #fff;
}

.singular.page-template-datalabs #reports-container .size-post-thumbnail {
  width: 400px;
  height: 533px;
  max-width: 100%;
  max-height: -webkit-fit-content;
  max-height: -moz-fit-content;
  max-height: fit-content;
  border-radius: 0.5rem;
  margin-bottom: 2rem;
}

.singular.page-template-datalabs #reports-container .report-title {
  color: #fff;
}

.singular.page-template-datalabs #reports-container .report-meta {
  display: inline-block;
  font-size: 14px;
  font-weight: 400;
  text-transform: uppercase;
  margin-bottom: 0.5rem;
}

.singular.page-template-datalabs #reports-container .report-meta .report-meta-highlight {
  color: #ff2500;
}

.singular.page-template-datalabs #reports-container .column,
.singular.page-template-datalabs #reports-container .columns {
  margin-bottom: 4rem;
}

.singular.page-template-datalabs #reports-more {
  margin-top: 4rem;
}

.singular.page-template-datalabs .inc42-plus__desc_modal .ebook-description-thumb-wrapper {
  padding-left: 0;
}

.singular.page-template-datalabs .inc42-plus__desc_modal .ebook-description-container {
  padding-right: 0;
}

.singular.page-template-datalabs .inc42-plus__desc_modal .ebook-description-wrapper .code-block {
  display: none;
}

.singular.page-template-datalabs .ebook-pop .lity-close.ebook-pop-close {
  top: 0;
  right: 20px;
}

.singular.page-template-datalabs-v2 {
  background: #f4f4f4;
}

.singular.page-template-datalabs-v2 .site-header:before {
  background-image: none;
  background-color: #d6322e;
}

.singular.page-template-datalabs-v2 .site-content {
  margin-top: -49px;
}

.singular.page-template-datalabs-v2 .inc42-primary {
  padding: 0;
}

.singular.page-template-datalabs-v2 #hero {
  padding-top: 110px;
  padding-bottom: 70px;
  background-color: #d6322e;
}

.singular.page-template-datalabs-v2 #hero h1.entry-title {
  font-weight: 700;
  font-style: normal;
  font-family: "Noto Sans", sans-serif;
  color: #ffffff;
  font-size: 48px;
  letter-spacing: 0px;
  line-height: 130%;
  margin-bottom: 20px;
}

.singular.page-template-datalabs-v2 #hero .entry-description {
  font-family: "Noto Sans", sans-serif;
  color: #ffffff;
  font-size: 18px;
  letter-spacing: 0px;
  line-height: 130%;
}

.singular.page-template-datalabs-v2 #hero .inc42-plus__cta {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 239px;
  height: 55px;
  background-color: #ffffff;
  overflow: hidden;
  border-radius: 4px;
  border: 1px solid rgba(0, 0, 0, 0);
  font-weight: 700;
  font-style: normal;
  font-family: "Noto Sans", sans-serif;
  color: #d6322e;
  font-size: 18px;
  letter-spacing: 0px;
  line-height: 51px;
  text-align: center;
  text-transform: capitalize;
  background-image: none;
  padding: 0 20px;
  margin-right: 10px;
  margin-top: 10px;
}

.singular.page-template-datalabs-v2 #hero .inc42-plus__cta.inc42-plus__cta_transparent {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  height: 55px;
  overflow: hidden;
  color: #fff;
  background-color: transparent;
  border-radius: 4px;
  border: 2px solid #ffffff;
}

.singular.page-template-datalabs-v2 .hero-wrapper {
  max-width: 700px;
  margin: 0 auto;
}

.singular.page-template-datalabs-v2 .inc42-plus__section_padding {
  padding: 70px 0;
}

.singular.page-template-datalabs-v2 #brands .slick-list {
  border: 1px solid #000;
  padding: 55px;
  border-radius: 8px;
}

.singular.page-template-datalabs-v2 #brands .slick-dots {
  display: none !important;
}

.singular.page-template-datalabs-v2 #brands .slick-prev,
.singular.page-template-datalabs-v2 #brands .slick-next {
  width: 60px;
  height: 60px;
  background-color: #d6322e;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}

.singular.page-template-datalabs-v2 #brands .slick-prev:before,
.singular.page-template-datalabs-v2 #brands .slick-next:before {
  font-size: 22px;
  color: #fff;
  background-color: #fff;
  -webkit-text-fill-color: #fff;
}

.singular.page-template-datalabs-v2 #brands .slick-prev {
  left: -30px;
}

.singular.page-template-datalabs-v2 #brands .slick-next {
  right: -30px;
}

.singular.page-template-datalabs-v2 #brands .brand .brand-thumb {
  max-width: 130px;
}

.singular.page-template-datalabs-v2 hr {
  background-color: 1.5px solid rgba(3, 3, 3, 0.5);
  margin-bottom: 0;
}

.singular.page-template-datalabs-v2 #reports-more #load-more-reports {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 265px;
  height: 55px;
  line-height: 53px;
  background-color: #d6322e;
  overflow: hidden;
  border-radius: 4px;
  border: 1px solid rgba(0, 0, 0, 0);
  padding-top: 0;
  padding-bottom: 0;
  margin-top: 50px;
}

.singular.page-template-datalabs-v2 #reports-more #load-more-reports.disabled {
  background: #efefef;
  cursor: default;
}

.singular.page-template-datalabs-v2 #reports-bar {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  height: 69px;
  background-color: #ffffff;
  overflow: hidden;
  border-radius: 4px;
  border: 2px solid #e6e6e6;
  padding: 10px 15px;
  margin-bottom: 50px;
}

.singular.page-template-datalabs-v2 #reports-bar .search-form {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.singular.page-template-datalabs-v2 #reports-bar .search-form .search,
.singular.page-template-datalabs-v2 #reports-bar .search-form .filters,
.singular.page-template-datalabs-v2 #reports-bar .search-form .search input,
.singular.page-template-datalabs-v2 #reports-bar .search-form .filters select,
.singular.page-template-datalabs-v2 #reports-bar .search-form .search-filter,
.singular.page-template-datalabs-v2 #reports-bar .search-form .search-type {
  width: 100%;
  margin-left: 0;
}

.singular.page-template-datalabs-v2 #reports-bar .search-form .filters {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-left: 20px;
}

.singular.page-template-datalabs-v2 #reports-bar .search-form .filters select {
  position: relative;
  border: 0;
  height: 47px;
  line-height: 47px;
  -webkit-appearance: none;
  -moz-appearance: none;
  z-index: 1;
  background: transparent;
}

.singular.page-template-datalabs-v2 #reports-bar .search-form .filters .search-filter:after,
.singular.page-template-datalabs-v2 #reports-bar .search-form .filters .search-type:after {
  content: "";
  display: inline-block;
  position: absolute;
  top: 10px;
  right: 15px;
  width: 25px;
  height: 25px;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}

.singular.page-template-datalabs-v2 #reports-bar .search-form .filters .search-filter:after {
  background-image: url("img/report-filter.png");
}

.singular.page-template-datalabs-v2 #reports-bar .search-form .filters .search-type:after {
  background-image: url("img/report-type.svg");
}

.singular.page-template-datalabs-v2 #reports-bar .search-form .search input {
  height: 47px;
  background-color: rgba(230, 230, 230, 0.35);
  overflow: hidden;
  border: 0;
  border-radius: 4px;
  padding-right: 57px;
  font-family: "Noto Sans", sans-serif;
  color: rgba(3, 3, 3, 0.5);
  font-size: 18px;
  letter-spacing: 0px;
  line-height: 47px;
}

.singular.page-template-datalabs-v2 #reports-bar .search-form .search-wrapper {
  position: relative;
}

.singular.page-template-datalabs-v2 #reports-bar .search-form .search-wrapper:after {
  content: "";
  display: inline-block;
  position: absolute;
  top: 10px;
  right: 15px;
  width: 27px;
  height: 27px;
  background-image: url("img/reports-search.svg");
}

.singular.page-template-datalabs-v2 #reports-bar .search-form .search-type {
  position: relative;
}

.singular.page-template-datalabs-v2 #reports-bar .search-form #search-type:before {
  content: "";
  position: absolute;
  width: 1px;
  background-color: #e6e6e6;
  top: 0;
  bottom: 0;
  left: 0;
}

.singular.page-template-datalabs-v2 #reports-bar .search-form .search-filter {
  position: relative;
  margin-right: 20px;
  margin-left: 0;
}

.site-inc42-plus .inc42-plus__cta_shadow.lity {
  box-shadow: none;
  -webkit-box-shadow: none;
  border-radius: 0;
  background: #0b0b0b;
  background: rgba(0, 0, 0, 0.9);
}

.single.single-datalabs {
  background: #fff;
}

.single.single-datalabs .site-header:before {
  background-image: none;
  background-color: #d6322e;
}

.single.single-datalabs .site-content {
  margin-top: -49px;
}

.single.single-datalabs .entry-title {
  text-align: left;
}

.single.single-datalabs .hentry,
.single.single-datalabs .single-post-box {
  background: transparent;
  border: 0;
  padding: 0;
}

.single.single-datalabs h1,
.single.single-datalabs h2,
.single.single-datalabs h3,
.single.single-datalabs h4 {
  color: #fff;
}

.single.single-datalabs #hero {
  background-color: #d6322e;
  padding: 110px 0 70px;
}

.single.single-datalabs #hero #hero-right,
.single.single-datalabs #hero #hero-left {
  -ms-flex-item-align: center;
  align-self: center;
}

.single.single-datalabs #hero h1.entry-title {
  font-weight: 700;
  font-style: normal;
  font-family: "Noto Sans", sans-serif;
  color: #ffffff;
  font-size: 48px;
  letter-spacing: 0px;
  line-height: 130%;
  text-align: left;
  margin-bottom: 20px;
}

.single.single-datalabs #hero .plus-pop {
  margin-right: 20px;
}

.single.single-datalabs #hero .entry-description {
  font-family: "Noto Sans", sans-serif;
  color: #ffffff;
  font-size: 18px;
  letter-spacing: 0px;
  line-height: 130%;
  text-align: left;
}

.single.single-datalabs #hero .inc42-plus__cta {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  height: 55px;
  background-color: #ffffff;
  overflow: hidden;
  border-radius: 4px;
  border: 1px solid rgba(0, 0, 0, 0);
  font-weight: 700;
  font-style: normal;
  font-family: "Noto Sans", sans-serif;
  color: #d6322e;
  font-size: 18px;
  letter-spacing: 0px;
  line-height: 55px;
  text-align: center;
  background-image: none;
  padding: 0 20px;
  margin-right: 10px;
  margin-top: 10px;
}

.single.single-datalabs #hero .inc42-plus__cta.inc42-plus__cta_transparent {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  height: 55px;
  overflow: hidden;
  color: #fff;
  background-color: transparent;
  border-radius: 4px;
  border: 2px solid #ffffff;
}

.single.single-datalabs #hero .inc42-plus__cta.inc42-plus__cta_transparent .report-lock {
  height: auto;
  width: 17px;
  margin-top: -6px;
  margin-right: 10px;
}

.single.single-datalabs #hero .report-thumbnail {
  width: 360px;
  height: auto;
}

.single.single-datalabs #hero .read-more > *:last-child {
  color: #fff;
  margin-bottom: 15px;
  text-decoration: underline;
}

.single.single-datalabs #report-frame {
  height: 500px;
  height: -webkit-calc(100vh - 130px);
  height: calc(100vh - 130px);
  height: calc(100vh - 130px);
}

.single.single-datalabs #report-frame iframe {
  height: -webkit-calc(100vh - 200px) !important;
  height: calc(100vh - 200px) !important;
}

.single.single-datalabs .section-title {
  font-weight: 700;
  font-style: normal;
  font-family: "Noto Sans", sans-serif;
  color: #030303;
  font-size: 36px;
  letter-spacing: 0px;
  line-height: 1.2;
  text-align: center;
  margin-bottom: 55px;
}

.single.single-datalabs .section-description {
  margin-bottom: 4rem;
}

.single.single-datalabs .section-description {
  text-align: center;
}

.single.single-datalabs .brands {
  display: none;
  margin-bottom: 0;
}

.single.single-datalabs .brands.slick-initialized {
  display: block;
}

.single.single-datalabs .brand {
  width: 100%;
}

.single.single-datalabs .brand .brand-thumb {
  max-width: 130px;
  margin: 0 auto;
}

.single.single-datalabs .slick-dots {
  margin-top: 2rem;
}

.single.single-datalabs .slick-dots li button {
  background: rgba(230, 230, 230, 0.47);
}

.single.single-datalabs .slick-dots li.slick-active button {
  background: #fff;
}

.single.single-datalabs .highlights h4 {
  font-size: 2rem;
  line-height: 1.1;
  margin-bottom: 0.5rem;
}

.single.single-datalabs .inc42-plus__cta.large {
  padding: 0.8rem 2.25rem;
}

.single.single-datalabs .toc-toggles {
  font-size: 0;
  margin-bottom: 50px;
}

.single.single-datalabs .toc-toggles .toc-toggle {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  min-width: 200px;
  width: auto;
  height: 50px;
  background: #fcfcfc;
  overflow: hidden;
  border-radius: 0;
  border: 1px solid #e6e6e6;
  padding-top: 0;
  padding-bottom: 0;
  font-weight: 700;
  font-family: "Noto Sans", sans-serif;
  color: #000000;
  font-size: 20px;
  letter-spacing: 0px;
  line-height: 130%;
  text-align: center;
  line-height: 50px;
}

.single.single-datalabs .toc-toggles .toc-toggle.active {
  color: #fff;
  background: #d6322e;
}

.single.single-datalabs .toc-toggles .toc-left-toggle {
  border-right: 0;
  border-radius: 25px 0px 0px 25px;
}

.single.single-datalabs .toc-toggles .toc-right-toggle {
  border-left: 0;
  border-radius: 0 25px 25px 0;
}

.single.single-datalabs .toc-left-toggle,
.single.single-datalabs .toc-right-toggle {
  display: inline-block;
}

.single.single-datalabs .toc-left-toggle.inc42-plus__cta,
.single.single-datalabs .toc-right-toggle.inc42-plus__cta {
  background: #171927;
  border: 1px solid #313131;
}

.single.single-datalabs .toc-left-toggle.active,
.single.single-datalabs .toc-right-toggle.active {
  background: -webkit-gradient(linear, left top, left bottom, from(#ff2500), to(#ff0055));
  background: -webkit-linear-gradient(top, #ff2500 0%, #ff0055 100%);
  background: linear-gradient(180deg, #ff2500 0%, #ff0055 100%);
  background: -webkit-linear-gradient(180deg, #ff2500 0%, #ff0055 100%);
}

.single.single-datalabs .toc-left-toggle:active,
.single.single-datalabs .toc-right-toggle.inc42-plus__cta:active {
  background: -webkit-gradient(linear, left top, left bottom, from(#ff2500), to(#ff0055));
  background: -webkit-linear-gradient(top, #ff2500 0%, #ff0055 100%);
  background: linear-gradient(180deg, #ff2500 0%, #ff0055 100%);
  background: -webkit-linear-gradient(180deg, #ff2500 0%, #ff0055 100%);
}

.single.single-datalabs .toc-left-toggle.inc42-plus__cta {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.single.single-datalabs .toc-right-toggle.inc42-plus__cta {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.single.single-datalabs ul.list {
  list-style-type: none;
  margin-left: 1rem;
}

.single.single-datalabs ul.list li:before {
  content: "•";
  color: #ff0000;
  font-weight: bold;
  display: inline-block;
  width: 1em;
  margin-left: -1em;
}

.single.single-datalabs .toggle-content {
  display: none;
  color: #000;
}

.single.single-datalabs .toggle-content.active {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.single.single-datalabs .toggle-content .toc-title {
  font-weight: 700;
  font-family: "Noto Sans", sans-serif;
  color: #030303;
  font-size: 48px;
  letter-spacing: 0px;
  line-height: 130%;
  text-align: left;
  margin-bottom: 40px;
}

.single.single-datalabs .plus-big-banner {
  background: transparent !important;
  padding: 0;
}

.single.single-datalabs .reports-header #reports-orderby {
  background-color: #2c2e3b;
  border: 0;
  border-radius: 20px;
  padding: 10px 25px 10px 15px;
  color: #fff;
}

.single.single-datalabs #reports-container .size-post-thumbnail {
  width: 400px;
  height: 533px;
  max-width: 100%;
  max-height: -webkit-fit-content;
  max-height: -moz-fit-content;
  max-height: fit-content;
  border-radius: 0.5rem;
  margin-bottom: 2rem;
}

.single.single-datalabs #reports-container .report-title {
  color: #fff;
}

.single.single-datalabs #reports-container .report-meta {
  display: inline-block;
  font-size: 14px;
  font-weight: 400;
  text-transform: uppercase;
  margin-bottom: 0.5rem;
}

.single.single-datalabs #reports-container .report-meta .report-meta-highlight {
  color: #ff2500;
}

.single.single-datalabs #reports-container .column,
.single.single-datalabs #reports-container .columns {
  margin-bottom: 4rem;
}

.single.single-datalabs #reports-more {
  margin-top: 0;
}

.single.single-datalabs #reports-more #load-more-reports {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 265px;
  height: 55px;
  line-height: 55px;
  background-color: #d6322e;
  overflow: hidden;
  border-radius: 4px;
  border: 1px solid rgba(0, 0, 0, 0);
  padding-top: 0;
  padding-bottom: 0;
}

.single.single-datalabs #reports-more #load-more-reports.disabled {
  background: #efefef;
  cursor: default;
}

.single.single-datalabs .inc42-plus__desc_modal .ebook-description-thumb-wrapper {
  padding-left: 0;
}

.single.single-datalabs .inc42-plus__desc_modal .ebook-description-container {
  padding-right: 0;
}

.single.single-datalabs .inc42-plus__desc_modal .ebook-description-wrapper .code-block {
  display: none;
}

.single.single-datalabs .ebook-pop .lity-close.ebook-pop-close {
  top: 0;
  right: 20px;
}

.single.single-datalabs .inc42-plus__section_padding {
  padding: 70px 0;
}

.single.single-datalabs #brands .slick-list {
  border: 1px solid #000;
  padding: 55px;
  border-radius: 8px;
}

.single.single-datalabs #brands .slick-dots {
  display: none !important;
}

.single.single-datalabs #brands .slick-prev,
.single.single-datalabs #brands .slick-next {
  width: 60px;
  height: 60px;
  background-color: #d6322e;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}

.single.single-datalabs #brands .slick-prev:before,
.single.single-datalabs #brands .slick-next:before {
  font-size: 22px;
  color: #fff;
  background-color: #fff;
  -webkit-text-fill-color: #fff;
}

.single.single-datalabs #brands .slick-prev {
  left: -30px;
}

.single.single-datalabs #brands .slick-next {
  right: -30px;
}

.single.single-datalabs #highlights {
  background-color: #f7f7f7;
  padding-bottom: 30px;
}

.single.single-datalabs .highlight {
  text-align: center;
}

.single.single-datalabs .highlight .highlight-title {
  font-weight: 700;
  font-style: normal;
  font-family: "Noto Sans", sans-serif;
  color: #d6322e;
  font-size: 54px;
  letter-spacing: 0px;
  line-height: 130%;
}

.single.single-datalabs .highlight .highlight-description {
  font-family: "Noto Sans", sans-serif;
  color: #030303;
  font-size: 24px;
  letter-spacing: 0px;
  line-height: 130%;
  text-align: center;
  margin-bottom: 40px;
}

.single.single-datalabs #toc {
  position: relative;
}

.single.single-datalabs #toc .ebook-thumb {
  width: 100%;
  border: 1px solid #e6e6e6;
  border-radius: 8px;
}

.single.single-datalabs #toc .slick-prev,
.single.single-datalabs #toc .slick-next {
  width: 60px;
  height: 60px;
  background-color: #fff;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}

.single.single-datalabs #toc .slick-prev:before,
.single.single-datalabs #toc .slick-next:before {
  font-size: 22px;
  color: #d6322e;
  background-color: #d6322e;
  -webkit-text-fill-color: #d6322e;
}

.single.single-datalabs #toc .slick-prev {
  left: -18px;
}

.single.single-datalabs #toc .slick-next {
  right: -18px;
}

.single.single-datalabs #toc .slick-dots {
  margin-top: 15px;
}

.single.single-datalabs #toc .slick-list {
  padding-top: 70px;
}

.single.single-datalabs #toc .guide-carousel {
  max-width: 430px;
  padding-bottom: 15px;
  margin-bottom: 0;
}

.single.single-datalabs #toc .guide-carousel:before {
  content: "";
  display: inline-block;
  width: 310px;
  height: 100%;
  background-color: #d6322e;
  position: absolute;
  top: 0;
  bottom: 15px;
  left: -70px;
  border-radius: 27px;
}

.single.single-datalabs #toc .slick-dots {
  text-align: left;
  margin-left: 80px;
}

.single.single-datalabs #toc .slick-dots li {
  margin-left: 0;
}

.single.single-datalabs #toc .slick-slide {
  margin-bottom: 0;
}

.single.single-datalabs .home-subscribe {
  border-radius: 8px;
  padding: 20px 30px;
  margin-bottom: 0;
}

.single.single-datalabs .home-subscribe p {
  margin: 0;
}

.single.single-datalabs #reports .section-title {
  text-align: left;
}

.single.single-datalabs #reports .card-wrapper {
  height: 100%;
  margin-bottom: 0;
}

.post-type-archive-inc42-videos #load-more-feed {
  margin-top: 26px;
  margin-bottom: 50px;
}

.single.single-datalabs #hero .entry-description > p {
  display: none;
}

.single.single-datalabs #hero .entry-description > p:first-child,
.single.single-datalabs #hero .entry-description.show > p {
  display: block;
}

.single.single-datalabs #hero .entry-description a.show-more {
  color: #fff;
  margin-bottom: 20px;
  display: block;
  text-decoration: underline;
}

#reports-container .card-wrapper.common-card .meta-wrapper .meta .author {
  margin-right: 0;
}

.single.single-datalabs .lity-container {
  background: #fff;
  max-width: 100%;
  color: #000;
  overflow: hidden;
}

.single.single-datalabs .popup-description-wrapper {
  padding: 0 10px;
  text-align: center;
}

.single.single-datalabs h3.gform_title {
  color: #000 !important;
}

.single.single-datalabs .gform_legacy_markup_wrapper select {
  padding: 6px !important;
  width: 100% !important;
  border: 1px solid #ccc;
  border-radius: 5px;
  margin-top: 10px;
}

.single.single-datalabs .lity-content {
  height: auto;
}

.single.single-datalabs .lity-content:after {
  -webkit-box-shadow: none;
  box-shadow: none;
}

.single.single-datalabs .gform_legacy_markup_wrapper .gform_heading {
  display: none;
}

.single.single-datalabs .gfield_consent_label {
  font-size: 14px;
}

.single.single-datalabs .gform_legacy_markup_wrapper .gform_footer {
  text-align: center;
}

.single.single-datalabs .gform_legacy_markup_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),
.single.single-datalabs .gform_legacy_markup_wrapper select {
  padding: 5px 10px;
  border: 2px solid #c7d0d6;
}

.single.single-datalabs .gform_legacy_markup_wrapper .top_label div.ginput_container {
  position: relative;
  margin-top: 0;
}

.single.single-datalabs .lity-content button.lity-close {
  display: block;
  font-weight: normal;
  text-shadow: none;
  color: #4c5c6a;
}

.single.single-datalabs .lity-container .lity-content .inc42-plus__report-popup {
  width: 400px;
}

.single.single-datalabs .sponsor-pop-template .ginput_container_phone_with_country_code .swe_gf_phone_with_country_code {
  padding-left: 40px !important;
}

.intl-tel-input .flag-dropdown {
  height: 100%;
}

.intl-tel-input .flag-dropdown .selected-flag {
  padding: 6px;
  margin: 6px 0;
}

.intl-tel-input .flag-dropdown .country-list {
  background-color: #222;
  border-color: #222;
}

.single.single-datalabs .sponsor-pop-template .gform_body ul.country-list li {
  padding: 10px !important;
}

.single.single-datalabs .sponsor-pop-template .lity-container {
  overflow: auto;
}

.single.single-datalabs .sponsor-pop-template .lity-container .lity-content {
  overflow-y: scroll;
}

.single.single-datalabs .toc-left-toggle.active,
.single.single-datalabs .toc-right-toggle.active {
  background: -webkit-gradient(linear, left top, left bottom, from(#ff2500), to(#ff0055));
  background: -webkit-linear-gradient(top, #ff2500 0%, #ff0055 100%);
  background: linear-gradient(180deg, #ff2500 0%, #ff0055 100%);
  background: -webkit-linear-gradient(180deg, #ff2500 0%, #ff0055 100%);
}

.single.single-datalabs .sponsor-pop-template #gform_51 h3.gform_title,
.single.single-guide .sponsor-pop-template #gform_51 h3.gform_title {
  max-width: 500px;
}

.single.single-datalabs h4.sponsored-title {
  margin-bottom: 15px;
}

.datalabs-template-default .entry-description.read-more p {
  padding: 20px 0 0;
}

/*--------------------------------------------------------------
## Inc42 Cleanup
--------------------------------------------------------------*/

/* Jetpack lazyload fix */

.lazyloading {
  opacity: 1 !important;
}

.single-feature-thumb-featured-container .lazyload {
  opacity: 1;
}

.single-feature-thumb-featured-container .lazyloading {
  opacity: 1;
}

.meta-wrapper .jetpack-lazy-image {
  display: none;
}

.inc42-plus__button_medium {
  max-width: 350px;
}

body .widget-search .widget-title {
  padding-left: 10px;
}

.login form .input {
  display: block;
}

.login input[type=password],
.login input[type=text] {
  display: block;
}

.inc42-dropdown .inc42-dropdown-content {
  top: 56px;
}

.dark .site-header .inc42-dropdown .inc42-dropdown-content a {
  color: #030303;
  line-height: 1.2;
  padding: 20px 15px;
  text-decoration: none;
  display: block;
  text-align: left;
  cursor: pointer;
  border: 0;
  border-bottom: 1px solid #eee;
}

.dark .site-header .inc42-dropdown .inc42-dropdown-content a:hover,
.dark .site-header .inc42-dropdown .inc42-dropdown-content a:active {
  color: #030303;
  background-color: #f1f1f1;
  border-radius: 0;
}

.menu-item.new,
.menu-item.live {
  position: relative;
}

.menu-item.new:before,
.menu-item.live:before {
  content: "NEW";
  position: absolute;
  font-size: 10px;
  font-weight: lighter;
  text-transform: uppercase;
  top: -5px;
  left: 25px;
  color: #fff;
  background-color: #fe1919;
  line-height: 1;
  padding: 3px 7px;
  border-radius: 0 0 2px 2px;
  z-index: 1;
}

.menu-item.new:after,
.menu-item.live:after {
  content: "";
  width: 0;
  height: 0;
  background: transparent;
  position: absolute;
  left: 20px;
  top: -5px;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  border-bottom: 5px solid #000;
}

.menu-item.live {
  position: relative;
}

.menu-item.live:before {
  content: "LIVE";
}

.site-inc42-plus .site-header:before {
  height: 7.25rem;
  background-color: #0d0d0d !important;
}

.site-inc42-plus.body .header-sticky-wrapper {
  background-color: #0d0d0d !important;
}

.category .category-header {
  box-shadow: none;
  -webkit-box-shadow: none;
}

img#wpstats {
  position: absolute;
  top: 0;
  width: 0px;
  height: 0px;
  overflow: hidden;
}

.gradient-title,
.inc42-main-navigation ul li.search a:before {
  -webkit-text-fill-color: transparent !important;
}

.single .premium-container:before {
  position: relative;
  content: "";
  height: 300px;
  margin-top: -300px;
  width: 100%;
  display: block;
  background-image: -webkit-gradient(linear, left bottom, left top, from(#fff), to(rgba(255, 255, 255, 0)));
  background-image: -webkit-linear-gradient(bottom, #fff, rgba(255, 255, 255, 0));
  background-image: linear-gradient(0deg, #fff, rgba(255, 255, 255, 0));
}

.slick-prev:before,
[dir=rtl] .slick-prev:before,
.slick-next:before,
[dir=rtl] .slick-next:before {
  -webkit-text-fill-color: transparent;
}

.plus-bottom-bar:before {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  height: 105px;
  background: rgb(34, 36, 47);
  z-index: 1;
  width: 100%;
}

.plus-bottom-bar .tp-container-inner {
  position: relative;
  z-index: 2;
}

.plus-bottom-bar {
  display: none !important;
  position: fixed;
  bottom: 0px;
  width: 100%;
  z-index: 9999;
}

.single-post .plus-bottom-bar {
  display: block !important;
}

.single-post .plus-bottom-bar iframe {
  width: 100% !important;
}

.single-post .plus-bottom-bar:empty {
  display: none !important;
}

.tribe-bar-disabled #tribe-bar-form .tribe-bar-filters input[type=text] {
  color: #ffffff;
}

.single-author-image .jetpack-lazy-image,
.single-author-bio .jetpack-lazy-image {
  display: none;
}

.card-wrapper .meta-wrapper .avatar.jetpack-lazy-image,
.author-header .avatar.jetpack-lazy-image,
.author-list figure .avatar.jetpack-lazy-image {
  display: none;
}

body.tag-member-exclusive .ad-container,
body.postid-195734 #inc42_fluid_header-0-container,
#inc42-full-post-195734 .ad-container,
body.page-template-plus-offering .ad-container,
body.page-template-plus-library .ad-container,
body.page-id-166099 .ad-container,
body.category-indias-edtech-moment .ad-container,
body.category-indias-electric-future .ad-container,
body.category-farming-2-0 .ad-container,
body.category-podcasts .ad-container,
body.category-blueprint .ad-container,
body.category-moonshot .ad-container,
body.category-solving-for-x .ad-container,
body.category-indias-edtech-moment .ad-container,
body.category-playbooks .ad-container {
  display: none !important;
}

#inc42_fluid_header-0 {
  background: #fff;
}

.site-inc42-plus.single-startup-essential .deal-header .deal-tags a {
  min-width: 90px;
  width: auto;
  padding-left: 10px;
  padding-right: 10px;
  margin-right: 5px;
}

.single-startup-essential #recommended .slick-track {
  margin-right: 0;
  margin-left: 0;
}

.page-template-plus-d2c .event-date {
  display: none;
}

.page-template-plus-recordings .single-speaker {
  max-width: 260px;
  margin: 20px auto;
}

.page-template-plus-recordings .note-desc ol {
  margin: 0;
}

.page-template-plus-recordings.site-inc42-plus .inc42-plus_accordion .accordion:after {
  margin-right: 0rem;
}

.page-template-plus-recordings select#select-filter:focus {
  outline: none;
}

.plus-bottom-bar:before {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  height: 105px;
  background: rgb(34, 36, 47);
  z-index: 1;
  width: 100%;
}

.plus-bottom-bar .tp-container-inner {
  position: relative;
  z-index: 2;
}

.plus-bottom-bar {
  display: none !important;
  position: fixed;
  bottom: 0px;
  width: 100%;
  z-index: 99999;
}

.single-post .plus-bottom-bar {
  display: block !important;
}

.single-post .plus-bottom-bar iframe {
  width: 100% !important;
}

.single-post .plus-bottom-bar:empty {
  display: none !important;
}

.single.single-datalabs .toc-left-toggle.active,
.single.single-datalabs .toc-right-toggle.active {
  background: -webkit-gradient(linear, left top, left bottom, from(#ff2500), to(#ff0055));
  background: -webkit-linear-gradient(top, #ff2500 0%, #ff0055 100%);
  background: linear-gradient(180deg, #ff2500 0%, #ff0055 100%);
  background: -webkit-linear-gradient(180deg, #ff2500 0%, #ff0055 100%);
}

.page-template-plus-recordings .inc42-plus .inc42-plus_accordion button.accordion.active {
  border-bottom: 0;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}

.page-template-plus-recordings #faq-container .inc42-plus_accordion .panel {
  padding: 20px;
}

.page-template-plus-recordings #faq-container .inc42-plus_accordion button:after {
  height: 100%;
  line-height: 64.5px;
}

.page-template-plus-recordings .inc42-plus .inc42-plus_accordion button.accordion {
  margin-top: 15px;
  border-radius: 6px;
  margin-bottom: 0;
}

.site-inc42-plus #faq-container .inc42-plus_accordion {
  margin-top: 3rem;
}

.lity.search .lity-container {
  width: 100%;
}

#home-editors-pick .home-editor-pick-list li:last-child {
  padding-bottom: 0;
}

#home-editors-pick .home-editor-pick-list li .icon-dot:before {
  margin-right: 0;
  margin-left: 0;
}

.archive.category .featured-description-fixed .taxonomy-description p {
  color: #000;
}

.single-datalabs #brands {
  display: none;
}

.single.single-guide .entry-title {
  text-align: left;
}

.single-datalabs #data-share {
  display: none;
}

.single .inc42-full-post-container .entry-meta .post-meta .date {
  margin-left: 0;
}

.site-footer .footer-social-title {
  margin-bottom: 20px;
}

.site-footer .footer-social li {
  margin-left: 0;
}

.site-footer .footer-social a {
  font-size: 30px;
  opacity: 0.4;
}

.single-inc42-videos .site-content .inc42-videos .code-block .slick-slider .common-card .not-tagged {
  display: none;
}

/* sticky recommendations */

.single #secondary #text-3,
.archive #secondary #custom_html-2 {
  position: -webkit-sticky;
  position: sticky;
  top: 32px;
}

.archive #secondary #custom_html-2 {
  top: 165px;
}

.single-datalabs .lity-container {
  background: #fff;
  max-width: 400px;
  color: #000;
  overflow: scroll;
}

.single-datalabs .popup-description-wrapper {
  padding: 0 10px;
}

.single-datalabs h3.gform_title {
  color: #000 !important;
}

.single-datalabs .gform_legacy_markup_wrapper select {
  padding: 6px !important;
  width: 100% !important;
  border: 1px solid #ccc;
  border-radius: 5px;
  margin-top: 10px;
}

.single-datalabs .lity-content {
  height: auto;
}

.single-datalabs .lity-content:after {
  -webkit-box-shadow: none;
  box-shadow: none;
}

.page-template-d2c-tracker-v2.site-inc42-plus #lead {
  padding-top: 3rem;
}

.page-template-d2c-tracker-v2 #apply {
  padding-top: 70px;
  padding-bottom: 100px;
}

.page-template-d2c-tracker-v2 #tracker #tracker-container .column:first-child,
.page-template-d2c-tracker-v2 #tracker #tracker-container .columns:first-child {
  position: relative;
}

.single-post .ad-container,
.single.single-post .widget-sidebar:not(.widget-search),
.single-post .ad-container,
.single-inc42-videos .ad-container,
.single.single-inc42-videos .widget-sidebar:not(.widget-search),
.single-post .ad-container {
  background-color: #fcfcfc;
}

.single .single-post-summary p {
  font-weight: 500;
  color: #666;
}

.single .type-post .taxonomy-wrap .post-category {
  height: 20px;
  line-height: 20px;
  font-size: 0.9rem;
}

.single .type-post .slick-next {
  right: -15px;
}

.single .type-post .slick-prev {
  left: -15px;
}

.single .inc-search-popup .home-editor-pick-list li:first-child,
.inc-search-popup .home-editor-pick-list li:first-child {
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
}

.single .inc-search-popup .home-editor-pick-list li:last-child,
.inc-search-popup .home-editor-pick-list li:last-child {
  border-bottom-left-radius: 8px;
  border-bottom-right-radius: 8px;
}

.single .inc-search-popup .taxonomy-wrap .post-category {
  padding: 0 10px;
}

.single .inc-search-popup .taxonomy-wrap .post-category a {
  color: #fff !important;
  line-height: 27px;
}

.site-inc42-plus .inc42-secondary .widget-sidebar,
.site-inc42-plus .inc42-secondary .widget {
  background-color: #222;
  border: 0;
}

.site-inc42-plus .inc42-secondary .widget-sidebar h4#title,
.site-inc42-plus .inc42-secondary .widget-sidebar h3 {
  color: #fff !important;
}

section#sponsors .col-12.col-md-6 .title-box {
  padding: 135px 67px;
}

form#gform_114 {
  padding: 40px;
}

img.lighttheme-logo.d-none {
  display: none;
}

.plus-member-header-btn .main-logo-image {
  width: 92px !important;
  height: 25px;
}

.single-post-summary span {
  color: #e4381b;
  font-size: 20px;
  line-height: 40px;
  font-style: normal;
  font-weight: 700;
  margin-bottom: 14px;
}

#input_104_14 {
  border: 1px solid #e6e6e6 !important;
  border-radius: 0 !important;
  height: 58px !important;
}

.headerLayout li#menu-item-430188 {
  -webkit-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}

.headerLayout li#menu-item-430188:hover {
  -webkit-transform: scale(0.9);
  -ms-transform: scale(0.9);
  transform: scale(0.9);
}

.headerLayout #menu-main-header-menu-right {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

li#menu-item-430188:before {
  content: "NEW";
  position: absolute;
  font-size: 10px;
  font-weight: lighter;
  text-transform: uppercase;
  top: -15px;
  left: 45px;
  color: #fff;
  background-color: black;
  line-height: 1;
  padding: 3px 7px;
  border-radius: 4px;
  z-index: 1;
}

.layoff-block .caret-icon,
.counter-box .caret-icon {
  -ms-flex-item-align: center !important;
  align-self: center !important;
}

#leaky_paywall_message,
.leaky_paywall_message_wrap {
  -webkit-box-sizing: unset;
  box-sizing: unset;
  -webkit-box-shadow: none;
  box-shadow: none;
  padding: 0px;
  margin: 0px;
  background: transparent;
  height: 0px;
}

body.single .content-wrapper {
  display: block;
}

header .main-logo-image {
  max-width: -webkit-fit-content;
  max-width: -moz-fit-content;
  max-width: fit-content;
}

html {
  overflow-x: initial;
}

.grecaptcha-badge {
  display: none;
}

.tp-backdrop.tp-active {
  opacity: 0.8 !important;
}

.ai-viewports {
  margin: 0 !important;
}

.archive.category .featured-description-fixed .taxonomy-description p {
  color: #000;
}

.archive.category-infocus #loading-article,
.archive.category-infocus #load-more-feed {
  display: none;
}

/* Tech Backlog Fixes */

.inc-makers-academy .sharing .icon:before,
.inc-d2c-academy .sharing .icon:before,
.inc-crypto-academy .sharing .icon:before,
.inc-fintech-academy .sharing .icon:before {
  font-size: 1.8rem;
  color: var(--accent);
}

.pn-boilerplate__body .code-block {
  display: none !important;
}

/* report mobile css */

.entry-description.read-more p {
  text-align: justify;
  padding: 0 10px;
}

.toggle-content.summary-content {
  text-align: justify;
}

div#ai_widget-2 {
  display: none;
}

div#ai_widget-2:has(#performance_unit_desktop-0) {
  display: block;
}

#large_leaderboard_desktop-0 {
  min-height: 250px;
  display: block !important;
}

body.woocommerce-order-received .woocommerce-order > p {
  display: none;
}

.lity-content .inc42-authors-popup {
  min-width: 375px;
}

.lity-content .author-card-block.display-none {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.my-inc42-page-layout .tabs-title {
  width: 25% !important;
}

.iti.iti--allow-dropdown.iti--separate-dial-code {
  width: 100%;
}

div#field_108_13,
div#gform_confirmation_wrapper_108 a {
  color: #fff;
}

div#field_108_13 {
  color: #fff;
  font-size: 12px;
}

div#gform_wrapper_108 a {
  color: #ee3c3e;
}

p#billing_country_field {
  clear: both;
}

.price_newyear {
  display: none !important;
}

#playht-iframe-wrapper {
  border: 1px solid #e6e6e6;
  border-radius: 11px;
  margin-bottom: 10px;
  padding: 0 10px;
}

.InfoDropdownModel .sub-arrow-icon {
  border-bottom: 17px solid #f7ebeb;
}

body > img {
  display: none;
}

.code-block.code-block-40 .slick-slide .card-wrapper.common-card figure img {
  max-height: 200px;
}

.page-id-216484 .header-sticky-wrapper:after {
  content: unset;
}

#trending_investor_homepage .view-datalab-profile a:hover {
  color: #fff !important;
}

/* Spin the wheel */

.wof-disclaimer.wof-fgcolor {
  opacity: 1;
}

.wof-disclaimer.wof-fgcolor p {
  margin-bottom: 10px;
}

.recommended-stories {
  content-visibility: auto;
}

.inc-tag-lists li {
  margin-bottom: 5px;
}

.sponsor-pop-template {
  background: #000;
}

.learn_messagebirds {
  text-align: left;
}

.learn_messagebird_content {
  text-align: left;
}

.full-width-article-lock-section {
  width: 100%;
  overflow: hidden;
}

.InfoDropdownModel {
  right: 47%;
}

.page-template-d2cx-community .join {
  min-height: 454px !important;
}

.page-template-startup-spotlight #faq a {
  color: #d81757;
}

.page-template-startup-spotlight .hero-text .hero-btn {
  width: 280px;
  font-size: 17px;
}

.page-template-startup-spotlight .slider-image img.benefit-icon {
  -o-object-fit: contain;
  object-fit: contain;
}

.single.single-post .code-block .inc42-recommended {
  background: #fcfcfc;
  border-radius: 0.5rem;
  border: 0.09375rem solid #e6e6e6;
  clear: both;
  padding: 1.5rem;
}

/*--------------------------------------------------------------
## Inc42 Sponsor Report + PopUp Style
--------------------------------------------------------------*/

/*--------------------------------------------------------------
## Deals Template
--------------------------------------------------------------*/

/* header footer code starts */

/* StartUp Deals */

.site-inc42-plus.page-template-startup-deals .inc42-plus__desc_modal,
body.startup-essential-template-default.single-startup-essential .inc42-plus__desc_modal {
  z-index: 9999;
  background-color: #fff;
}

.site-inc42-plus.page-template-startup-deals .essential-amount,
.site-inc42-plus.page-template-startup-deals .essential-price .essential-value-text {
  color: #000;
}

.inc42-plus__desc_modal .essential-price.text-center {
  background-color: #b8b7b7;
}

span.essential-price {
  color: #000;
}

.site-inc42-plus.page-template-startup-deals .inc42-plus__desc_modal .essential-price {
  background-color: #b8b7b7;
}

ul.inline-list.inc-tabs {
  display: none;
}

.site-inc42-plus.page-template-startup-deals .inc42-plus__desc_modal,
.site-inc42-plus.single-startup-essential .inc42-plus__desc_modal {
  background-color: white;
}

/* header footer code ends */

.site-inc42-plus.single-startup-essential {
  color: rgba(255, 255, 255, 0.85);
}

.site-inc42-plus.single-startup-essential > img {
  display: none;
}

.site-inc42-plus.single-startup-essential .deal-header {
  padding-top: 6rem;
  padding-bottom: 3rem;
}

.site-inc42-plus.single-startup-essential .deal-header .deal-title {
  font-size: 37px;
  font-weight: 900;
  color: #fff;
  margin-bottom: 15px;
}

.site-inc42-plus.single-startup-essential .deal-header .deal-tags {
  margin-bottom: 15px;
}

.site-inc42-plus.single-startup-essential .deal-header .deal-tags a {
  display: inline-block;
  width: 90px;
  height: 21px;
  line-height: 21px;
  font-size: 10px;
  color: #fff;
  text-transform: uppercase;
  text-align: center;
  border: 1px solid #707070;
  border-radius: 11px;
}

.site-inc42-plus.single-startup-essential .deal-description {
  font-size: 14px;
}

.site-inc42-plus.single-startup-essential .essential-amount {
  font-size: 40px;
}

.site-inc42-plus.single-startup-essential .essential-currency {
  font-size: 12px;
  top: 10px;
}

.site-inc42-plus.single-startup-essential .essential-value {
  font-size: 12px;
}

.site-inc42-plus.single-startup-essential .inc42-plus__cta.large {
  min-width: 178px;
  font-size: 14px;
  padding: 0;
  display: inline-block;
  line-height: 45px;
  font-weight: 300;
}

.site-inc42-plus.single-startup-essential .card-image {
  border: 1px solid #707070;
  border-radius: 3px;
  min-height: 289px;
  text-align: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  padding: 15px;
}

.site-inc42-plus.single-startup-essential .deal-description-wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: left;
  -ms-flex-pack: left;
  justify-content: left;
  height: 100%;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  padding-left: 60px;
}

.site-inc42-plus.single-startup-essential #what-you-get,
.site-inc42-plus.single-startup-essential #how-to-avail,
.site-inc42-plus.single-startup-essential #terms,
.site-inc42-plus.single-startup-essential #recommended {
  font-size: 14px;
  padding-top: 3rem;
  padding-bottom: 1.125rem;
}

.site-inc42-plus.single-startup-essential #how-to-avail,
.site-inc42-plus.single-startup-essential #terms,
.site-inc42-plus.single-startup-essential #recommended {
  padding-bottom: 3rem;
}

.site-inc42-plus.single-startup-essential #how-to-avail .essential-redeem-cta {
  margin-top: 20px;
}

.site-inc42-plus.single-startup-essential h4 {
  font-size: 30px;
}

.site-inc42-plus.single-startup-essential hr {
  background-color: #707070;
  margin-bottom: 0;
}

.site-inc42-plus.single-startup-essential #recommended .card-image {
  min-height: 123px;
  background: #22222A 0% 0% no-repeat padding-box;
  -webkit-box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.1607843137);
  box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.1607843137);
  border: 0;
  border-radius: 5px;
  text-align: center;
  padding: 15px;
  margin-bottom: 10px;
}

.site-inc42-plus.single-startup-essential #recommended .offer {
  font-size: 13px;
  line-height: 1.3;
  opacity: 0.8;
}

.site-inc42-plus.single-startup-essential #recommended .offer a {
  color: rgba(255, 255, 255, 0.85);
  text-decoration: none;
}

.site-inc42-plus.single-startup-essential #recommended .name a {
  color: #fff;
}

.site-inc42-plus.single-startup-essential #recommended .slick-prev {
  left: -4rem;
  top: 2rem;
}

.site-inc42-plus.single-startup-essential #recommended .slick-next {
  right: -4rem;
  top: 2rem;
}

.site-inc42-plus .inc42-plus__cta_float {
  display: none;
}

.site-inc42-plus.page-template-startup-deals {
  color: #fff;
}

.site-inc42-plus.page-template-startup-deals #hero {
  padding-top: 65px;
  padding-bottom: 65px;
}

.site-inc42-plus.page-template-startup-deals #hero .heading {
  color: #ffffff;
  font-size: 50px;
  letter-spacing: 0px;
  line-height: 1.2;
  font-weight: 700;
  margin-bottom: 35px;
}

.site-inc42-plus.page-template-startup-deals #hero .sub-heading {
  color: #ffffff;
  font-size: 28px;
  letter-spacing: 1px;
  line-height: 1.2;
  text-transform: capitalize;
  font-weight: 700;
  margin-bottom: 35px;
}

.site-inc42-plus.page-template-startup-deals #hero .content {
  color: rgba(255, 255, 255, 0.7);
  font-size: 16px;
  letter-spacing: 0.6px;
  line-height: 1.5;
  font-weight: lighter;
  text-align: left;
  margin-bottom: 55px;
}

.site-inc42-plus.page-template-startup-deals #hero .content p {
  font-weight: lighter;
}

.site-inc42-plus.page-template-startup-deals #hero .hero-cta-left {
  display: inline-block;
  color: #ffffff;
  font-size: 14px;
  letter-spacing: 0.5px;
  line-height: 45px;
  text-transform: uppercase;
  font-weight: 600;
  font-style: normal;
  text-align: center;
  width: 264px;
  height: 45px;
  overflow: visible;
  -webkit-box-shadow: 0px 15px 30px 0px rgba(203, 52, 52, 0.5);
  box-shadow: 0px 15px 30px 0px rgba(203, 52, 52, 0.5);
  background: -webkit-gradient(linear, right top, left top, from(#FF2107), to(#FF0055));
  background: -webkit-linear-gradient(right, #FF2107 0%, #FF0055 100%);
  background: linear-gradient(270deg, #FF2107 0%, #FF0055 100%);
  border-radius: 50px;
  margin-right: 10px;
  margin-bottom: 0;
}

.site-inc42-plus.page-template-startup-deals #hero .hero-cta-right {
  display: inline-block;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 264px;
  height: 45px;
  overflow: visible;
  background-color: rgba(0, 0, 0, 0);
  border-radius: 50px;
  border: 1px solid #666666;
  color: #ffffff;
  font-size: 14px;
  letter-spacing: 0.5px;
  line-height: 45px;
  text-transform: uppercase;
  font-weight: 600;
  font-style: normal;
  text-align: center;
  margin-bottom: 0;
}

.site-inc42-plus.page-template-startup-deals #benefits {
  padding-top: 65px;
  padding-bottom: 65px;
}

.site-inc42-plus.page-template-startup-deals #benefits .title-wrapper {
  margin-bottom: 85px;
}

.site-inc42-plus.page-template-startup-deals #benefits .benefits-title {
  text-align: left;
  color: #ffffff;
  font-size: 36px;
  letter-spacing: 0px;
  line-height: 1;
  font-weight: 700;
  margin-bottom: 10px;
}

.site-inc42-plus.page-template-startup-deals #benefits .benefit-icon {
  margin-bottom: 50px;
}

.site-inc42-plus.page-template-startup-deals #benefits .benefit-title {
  color: #ffffff;
  font-size: 16px;
  letter-spacing: 0.6px;
  line-height: 1.5;
  font-weight: 300;
  text-align: center;
}

.site-inc42-plus.page-template-startup-deals #deals {
  padding-top: 65px;
  padding-bottom: 65px;
}

.site-inc42-plus.page-template-startup-deals #deals .sort {
  color: #ffffff;
  font-size: 16px;
  letter-spacing: 0.6px;
  line-height: 1.5;
  font-weight: 499;
  margin-right: 60px;
}

.site-inc42-plus.page-template-startup-deals #deals .filters {
  margin-bottom: 65px;
}

.site-inc42-plus.page-template-startup-deals #deals .filters .search-wrapper {
  position: relative;
  display: inline-block;
}

.site-inc42-plus.page-template-startup-deals #deals .filters .search-wrapper .search-icon {
  position: absolute;
  top: 12px;
  left: 15px;
}

.site-inc42-plus.page-template-startup-deals #deals .filters #deal-search {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 291px;
  min-height: 40px;
  height: 40px;
  color: #ffffff;
  font-size: 14px;
  letter-spacing: 0.6px;
  line-height: 1.5;
  font-weight: 300;
  text-align: left;
  border-radius: 5px;
  border: 1px solid #ffffff !important;
  background: #000;
  padding: 0 15px !important;
  padding-left: 45px !important;
}

.site-inc42-plus.page-template-startup-deals #deals .filters select {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 195px;
  height: 40px;
  color: #fff !important;
  overflow: visible;
  border-radius: 5px;
  border: 1px solid #ffffff;
  background: #000;
  padding: 0 15px;
}

.site-inc42-plus.page-template-startup-deals #deals form {
  display: inline-block;
  margin-right: 60px;
}

.site-inc42-plus.page-template-startup-deals #deals form.deal-search-form {
  display: inline-block;
  margin-right: 0;
}

.site-inc42-plus.page-template-startup-deals #deals .submit {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 69px;
  height: 40px;
  background: #000;
  background-color: #000;
  border-radius: 5px;
  border: 1px solid #ffffff;
  padding: 0 10px;
  text-align: center;
  color: #ffffff;
  font-size: 14px;
  letter-spacing: 0.5px;
  line-height: 40px;
  text-transform: uppercase;
  font-weight: 600;
  font-style: normal;
}

.site-inc42-plus.page-template-startup-deals #deals .load-more-deals {
  display: inline-block;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 160px;
  height: 40px;
  background: #000;
  background-color: #000;
  border-radius: 5px;
  border: 1px solid #ffffff;
  padding: 0 10px;
  text-align: center;
  color: #ffffff;
  font-size: 14px;
  letter-spacing: 0.5px;
  line-height: 40px;
  text-transform: uppercase;
  font-weight: 600;
  font-style: normal;
  margin-top: 40px;
}

.site-inc42-plus.page-template-startup-deals #deals .loading {
  display: none;
  margin-bottom: 60px;
}

.site-inc42-plus.page-template-startup-deals #deals .deals .column,
.site-inc42-plus.page-template-startup-deals #deals .deals .columns {
  margin-bottom: 25px;
}

.site-inc42-plus.page-template-startup-deals #deals .deals .column:nth-of-type(1n+10),
.site-inc42-plus.page-template-startup-deals #deals .deals .columns:nth-of-type(1n+10) {
  display: none;
}

.site-inc42-plus.page-template-startup-deals #pricing {
  padding-top: 65px;
  padding-bottom: 65px;
}

.site-inc42-plus.page-template-startup-deals #pricing > img {
  display: none;
}

.site-inc42-plus.page-template-startup-deals #pricing .title-wrapper {
  margin-bottom: 85px;
}

.site-inc42-plus.page-template-startup-deals #pricing .pricing-title {
  text-align: left;
  color: #ffffff;
  font-size: 36px;
  letter-spacing: 0px;
  line-height: 1;
  font-weight: 700;
  margin-bottom: 10px;
}

.site-inc42-plus.page-template-startup-deals #pricing .price-card {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
  max-width: 433px;
  background-color: rgba(255, 255, 255, 0.09);
  border-radius: 25px;
  border: 1px solid #ffffff;
  padding: 35px 50px;
  margin: 0 auto;
}

.site-inc42-plus.page-template-startup-deals #pricing .price-card .offer-label {
  display: inline-block;
  width: 176px;
  height: 29px;
  overflow: visible;
  background: -webkit-gradient(linear, right top, left top, from(#FF2107), to(#FF0055));
  background: -webkit-linear-gradient(right, #FF2107 0%, #FF0055 100%);
  background: linear-gradient(270deg, #FF2107 0%, #FF0055 100%);
  border-radius: 22px;
  color: #ffffff;
  font-size: 14px;
  text-align: center;
  letter-spacing: 0.5px;
  line-height: 29px;
  text-transform: uppercase;
  font-weight: 300;
  font-style: normal;
}

.site-inc42-plus.page-template-startup-deals #pricing .price-card .offer-mrp {
  opacity: 0.57;
  color: #ffffff;
  font-size: 32px;
  letter-spacing: 0.5px;
  line-height: 1.2;
  text-transform: uppercase;
  font-weight: 600;
  font-style: normal;
  margin-top: 30px;
  margin-bottom: 0;
}

.site-inc42-plus.page-template-startup-deals #pricing .price-card .offer-mrp .offer-symbol {
  opacity: 0.57;
  color: #ffffff;
  font-size: 30px;
  letter-spacing: 0.5px;
  line-height: 1.2;
  text-transform: uppercase;
  font-weight: 600;
  font-style: normal;
}

.site-inc42-plus.page-template-startup-deals #pricing .price-card .offer-price {
  color: #ffffff;
  font-size: 48px;
  letter-spacing: 0.5px;
  line-height: 1.2;
  text-transform: uppercase;
  font-weight: 600;
  font-style: normal;
  margin-top: 15px;
}

.site-inc42-plus.page-template-startup-deals #pricing .price-card .offer-price .offer-symbol {
  color: #ffffff;
  font-size: 30px;
  letter-spacing: 0.5px;
  line-height: 1.2;
  text-transform: uppercase;
  font-weight: 600;
  font-style: normal;
}

.site-inc42-plus.page-template-startup-deals #pricing .price-card .offer-benefit p {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  color: #ffffff;
  font-size: 14px;
  letter-spacing: 0.5px;
  line-height: 1.2;
  text-transform: capitalize;
  font-weight: 400;
  font-style: normal;
  text-align: left;
  margin-bottom: 20px;
}

.site-inc42-plus.page-template-startup-deals #pricing .price-card .offer-benefit p:last-child {
  margin-bottom: 0;
}

.site-inc42-plus.page-template-startup-deals #pricing .price-card .offer-benefit p img {
  max-width: 18px;
  margin-right: 10px;
}

.site-inc42-plus.page-template-startup-deals #pricing .price-card .offer-btn {
  display: inline-block;
  width: 260px;
  height: 45px;
  overflow: visible;
  background: -webkit-gradient(linear, right top, left top, from(#FF2107), to(#FF0055));
  background: -webkit-linear-gradient(right, #FF2107 0%, #FF0055 100%);
  background: linear-gradient(270deg, #FF2107 0%, #FF0055 100%);
  border-radius: 22px;
  color: #ffffff;
  font-size: 14px;
  letter-spacing: 0.5px;
  line-height: 45px;
  text-transform: uppercase;
  font-weight: 500;
  font-style: normal;
  margin-top: 30px;
}

.site-inc42-plus.page-template-startup-deals #pricing .pricing-image {
  width: 100%;
  max-width: 475px;
}

.site-inc42-plus.page-template-startup-deals #partners {
  padding-top: 65px;
  padding-bottom: 65px;
}

.site-inc42-plus.page-template-startup-deals #partners .partner-text {
  color: #ffffff;
  font-size: 20px;
  letter-spacing: 0.6px;
  line-height: 1.5;
  font-weight: 600;
  text-align: left;
}

.site-inc42-plus.page-template-startup-deals #partners .partner-text-sm {
  color: #ffffff;
  font-size: 17px;
  letter-spacing: 0.6px;
  line-height: 1.5;
  font-weight: 600;
  text-align: left;
}

.site-inc42-plus.page-template-startup-deals #partners .partner-cta {
  display: inline-block;
  width: 152px;
  height: 45px;
  background: -webkit-gradient(linear, right top, left top, from(#FF2107), to(#FF0055));
  background: -webkit-linear-gradient(right, #FF2107 0%, #FF0055 100%);
  background: linear-gradient(270deg, #FF2107 0%, #FF0055 100%);
  border-radius: 50px;
  color: #ffffff;
  font-size: 14px;
  letter-spacing: 0.5px;
  line-height: 45px;
  text-transform: uppercase;
  font-weight: 600;
  font-style: normal;
  margin-left: 20px;
}

.site-inc42-plus.single-startup-essential > img {
  display: none;
}

.site-inc42-plus.single-startup-essential .deal-header {
  padding-top: 7.5rem;
  padding-bottom: 65px;
}

.site-inc42-plus.single-startup-essential .deal-header .deal-title {
  color: #ffffff;
  font-size: 50px;
  letter-spacing: 0px;
  line-height: 1.2;
  font-weight: 700;
  margin-bottom: 30px;
}

.site-inc42-plus.single-startup-essential .deal-header .deal-offer {
  color: #ffffff;
  font-size: 28px;
  letter-spacing: 1px;
  line-height: 1.2;
  text-transform: capitalize;
  font-weight: 800;
  margin-bottom: 30px;
}

.site-inc42-plus.single-startup-essential .deal-description-wrap {
  display: block;
  height: auto;
  padding-left: 0;
}

.site-inc42-plus.single-startup-essential .deal-description-wrap p {
  color: #ffffff;
  font-size: 16px;
  letter-spacing: 0.6px;
  line-height: 1.5;
  font-weight: 299;
  text-align: left;
}

.site-inc42-plus.single-startup-essential .essential-amount {
  color: #ffffff;
  font-size: 48px;
  letter-spacing: 0.6px;
  line-height: 1.5;
  font-weight: 299;
  text-align: left;
}

.site-inc42-plus.single-startup-essential .essential-currency {
  color: #ffffff;
  font-size: 20px;
  letter-spacing: 0.6px;
  line-height: 1.5;
  font-weight: 299;
  text-align: left;
}

.site-inc42-plus.single-startup-essential .essential-value {
  color: #ffffff;
  font-size: 20px;
  letter-spacing: 0.6px;
  line-height: 1.5;
  font-weight: 299;
  text-align: left;
}

.site-inc42-plus.single-startup-essential .inc42-plus__cta.large {
  font-weight: 700;
}

.site-inc42-plus.single-startup-essential .report-description {
  height: 100%;
}

.site-inc42-plus.single-startup-essential .card-image {
  height: 100%;
  min-height: 0;
  border-radius: 0;
  border: 0;
  padding: 0;
}

.site-inc42-plus.single-startup-essential #what-you-get,
.site-inc42-plus.single-startup-essential #how-to-avail,
.site-inc42-plus.single-startup-essential #terms,
.site-inc42-plus.single-startup-essential #recommended {
  padding-top: 65px;
  padding-bottom: 65px;
}

.site-inc42-plus.single-startup-essential .title-wrapper {
  margin-bottom: 50px;
}

.site-inc42-plus.single-startup-essential .title-wrapper .all-deals {
  display: block;
  color: #fff;
  margin-bottom: 10px;
  -webkit-transition: 0.1s all;
  transition: 0.1s all;
}

.site-inc42-plus.single-startup-essential .title-wrapper .all-deals:hover {
  text-decoration: underline;
}

.site-inc42-plus.single-startup-essential .title-bordered {
  color: #ffffff;
  font-size: 36px;
  letter-spacing: 0px;
  line-height: 1.2;
  font-weight: 700;
  margin-bottom: 0;
}

.site-inc42-plus.single-startup-essential #what-you-get p,
.site-inc42-plus.single-startup-essential #how-to-avail p,
.site-inc42-plus.single-startup-essential #terms p {
  color: #ffffff;
  font-size: 16px;
  letter-spacing: 0.6px;
  line-height: 1.5;
  font-weight: 299;
}

.site-inc42-plus.single-startup-essential #what-you-get p:last-child,
.site-inc42-plus.single-startup-essential #how-to-avail p:last-child,
.site-inc42-plus.single-startup-essential #terms p:last-child {
  margin-bottom: 0;
}

.site-inc42-plus.single-startup-essential .slick-slider.slick-dotted {
  margin-bottom: 0;
}

.site-inc42-plus.single-startup-essential .slick-slider .slick-track {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
}

.site-inc42-plus.single-startup-essential .slick-slider .slick-slide {
  height: inherit !important;
}

.site-inc42-plus.single-startup-essential .slick-slider .slick-slide > div,
.site-inc42-plus.single-startup-essential .slick-slider .slick-slide .slide-wrap {
  height: 100% !important;
}

.site-inc42-plus.single-startup-essential .slick-slider .slick-dots {
  display: none !important;
  margin-top: 20px;
}

.site-inc42-plus.single-startup-essential .slick-slider .slick-dots li button {
  background: #fff;
}

.site-inc42-plus.single-startup-essential .slick-slider .slick-prev:before,
.site-inc42-plus.single-startup-essential .slick-slider .slick-next:before {
  background-color: #fff;
  font-size: 3rem;
}

.site-inc42-plus.single-startup-essential .slick-slider .slick-arrow {
  background-color: transparent;
}

.site-inc42-plus.single-startup-essential #partners {
  padding-top: 65px;
  padding-bottom: 65px;
}

.site-inc42-plus.single-startup-essential #partners .partner-text {
  color: #ffffff;
  font-size: 20px;
  letter-spacing: 0.6px;
  line-height: 1.5;
  font-weight: 600;
  text-align: left;
}

.site-inc42-plus.single-startup-essential #partners .partner-text-sm {
  color: #ffffff;
  font-size: 17px;
  letter-spacing: 0.6px;
  line-height: 1.5;
  font-weight: 600;
  text-align: left;
}

.site-inc42-plus.single-startup-essential #partners .partner-cta {
  display: inline-block;
  width: 152px;
  height: 45px;
  background: -webkit-gradient(linear, right top, left top, from(#FF2107), to(#FF0055));
  background: -webkit-linear-gradient(right, #FF2107 0%, #FF0055 100%);
  background: linear-gradient(270deg, #FF2107 0%, #FF0055 100%);
  border-radius: 50px;
  color: #ffffff;
  font-size: 14px;
  letter-spacing: 0.5px;
  line-height: 45px;
  text-transform: uppercase;
  font-weight: 600;
  font-style: normal;
  margin-left: 20px;
}

.site-inc42-plus.single-startup-essential .deals .essential {
  margin-bottom: 0;
}

.site-inc42-plus.single-startup-essential #recommended .slick-prev {
  display: block;
  position: absolute;
  z-index: 1000;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}

.site-inc42-plus.single-startup-essential #recommended .slick-next {
  display: block;
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  z-index: 1000;
}

.site-inc42-plus.page-template-startup-deals #deals .deals .essential,
.site-inc42-plus.single-startup-essential #deals .deals .essential {
  position: relative;
  -webkit-box-shadow: inset 0px 15px 30px 0px rgba(203, 52, 52, 0.25);
  box-shadow: inset 0px 15px 30px 0px rgba(203, 52, 52, 0.25);
  background: #000000;
  border: 1px solid rgba(255, 0, 85, 0.6);
  border-radius: 5px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  padding: 20px;
}

.site-inc42-plus.page-template-startup-deals #deals .deals .essential .essential-share,
.site-inc42-plus.single-startup-essential #deals .deals .essential .essential-share {
  position: absolute;
  display: inline-block;
  top: 5px;
  right: 15px;
}

.site-inc42-plus.page-template-startup-deals #deals .deals .essential .mashsb-buttons,
.site-inc42-plus.single-startup-essential #deals .deals .essential .mashsb-buttons {
  position: absolute;
  right: 40px;
  top: 6px;
  width: 116px;
  display: none;
  opacity: 0;
}

.site-inc42-plus.page-template-startup-deals #deals .deals .essential .mashsb-buttons.show-share,
.site-inc42-plus.single-startup-essential #deals .deals .essential .mashsb-buttons.show-share {
  display: inline-block;
  opacity: 1;
  -webkit-animation: 1s share-slide-left;
  animation: 1s share-slide-left;
}

.site-inc42-plus.page-template-startup-deals #deals .deals .essential .mashsb-buttons a.mash-small,
.site-inc42-plus.single-startup-essential #deals .deals .essential .mashsb-buttons a.mash-small {
  display: inline-block;
  color: #fff;
  border-radius: 50%;
  text-align: center;
  min-width: 0;
  width: 26px;
  height: 26px;
}

.site-inc42-plus.page-template-startup-deals #deals .deals .essential .mashsb-buttons a.mash-small .text,
.site-inc42-plus.single-startup-essential #deals .deals .essential .mashsb-buttons a.mash-small .text {
  display: none;
}

.site-inc42-plus.page-template-startup-deals #deals .deals .essential .mashsb-buttons a.mash-small .icon,
.site-inc42-plus.single-startup-essential #deals .deals .essential .mashsb-buttons a.mash-small .icon {
  text-align: center;
}

.site-inc42-plus.page-template-startup-deals #deals .deals .essential .mashsb-buttons a.mash-small .icon:before,
.site-inc42-plus.single-startup-essential #deals .deals .essential .mashsb-buttons a.mash-small .icon:before {
  font-size: 12px;
  float: none;
  width: auto;
  margin-right: 0;
}

.site-inc42-plus.page-template-startup-deals #deals .deals .essential .essential-cta-wrapper,
.site-inc42-plus.single-startup-essential #deals .deals .essential .essential-cta-wrapper {
  margin-top: auto;
}

.site-inc42-plus.page-template-startup-deals #deals .deals .essential .attachment-essential-thumb,
.site-inc42-plus.single-startup-essential #deals .deals .essential .attachment-essential-thumb {
  max-height: 45px;
  margin-bottom: 15px;
}

.site-inc42-plus.page-template-startup-deals #deals .deals .essential .essential-title,
.site-inc42-plus.single-startup-essential #deals .deals .essential .essential-title {
  color: #ffffff;
  font-size: 20px;
  letter-spacing: 0.6px;
  line-height: 1.5;
  font-weight: 300;
  text-align: left;
  margin-top: 0;
  margin-bottom: 15px;
}

.site-inc42-plus.page-template-startup-deals #deals .deals .essential .essential-value,
.site-inc42-plus.single-startup-essential #deals .deals .essential .essential-value {
  color: #ffffff;
  font-size: 20px;
  letter-spacing: 0.6px;
  line-height: 1.5;
  font-weight: 300;
  text-align: left;
  margin-bottom: 15px;
}

.site-inc42-plus.page-template-startup-deals #deals .deals .essential .essential-amount,
.site-inc42-plus.single-startup-essential #deals .deals .essential .essential-amount {
  color: #ffffff;
  font-size: 32px;
  letter-spacing: 0.6px;
  line-height: 1.5;
  font-weight: 300;
  text-align: left;
  margin-bottom: 20px;
}

.site-inc42-plus.page-template-startup-deals #deals .deals .essential .essential-currency,
.site-inc42-plus.single-startup-essential #deals .deals .essential .essential-currency {
  color: #ffffff;
  font-size: 20px;
}

.site-inc42-plus.page-template-startup-deals #deals .deals .essential .essential-excerpt,
.site-inc42-plus.single-startup-essential #deals .deals .essential .essential-excerpt {
  color: #ffffff;
  font-size: 14px;
  letter-spacing: 0.6px;
  line-height: 1.5;
  font-weight: 300;
  text-align: left;
  margin-bottom: 0;
}

.site-inc42-plus.page-template-startup-deals #deals .deals .essential .essential-cta-left,
.site-inc42-plus.single-startup-essential #deals .deals .essential .essential-cta-left {
  display: inline-block;
  width: 152px;
  height: 45px;
  color: #ffffff;
  font-size: 14px;
  letter-spacing: 0.5px;
  line-height: 45px;
  text-transform: uppercase;
  font-weight: 600;
  font-style: normal;
  background: -webkit-gradient(linear, right top, left top, from(#FF2107), to(#FF0055));
  background: -webkit-linear-gradient(right, #FF2107 0%, #FF0055 100%);
  background: linear-gradient(270deg, #FF2107 0%, #FF0055 100%);
  border-radius: 50px;
  margin-right: 10px;
}

.site-inc42-plus.page-template-startup-deals #deals .deals .essential .essential-cta-right,
.site-inc42-plus.single-startup-essential #deals .deals .essential .essential-cta-right {
  display: inline-block;
  width: 152px;
  height: 45px;
  color: #ffffff;
  font-size: 14px;
  letter-spacing: 0.5px;
  line-height: 45px;
  text-transform: uppercase;
  font-weight: 600;
  font-style: normal;
  background: transparent;
  border-radius: 50px;
  margin-right: 0;
  border: 1px solid #ffffff;
}

.site-inc42-plus.page-template-startup-deals #deals .deals .essential .essential-type,
.site-inc42-plus.single-startup-essential #deals .deals .essential .essential-type {
  text-align: right;
  margin-top: 10px;
  min-height: 31px;
}

.site-inc42-plus.page-template-startup-deals #deals .deals .essential .essential-type .css-tooltip,
.site-inc42-plus.single-startup-essential #deals .deals .essential .essential-type .css-tooltip {
  margin-right: 5px;
}

.site-inc42-plus.page-template-startup-deals #deals .deals .essential .essential-type .css-tooltip:last-child,
.site-inc42-plus.single-startup-essential #deals .deals .essential .essential-type .css-tooltip:last-child {
  margin-right: 0;
}

.site-inc42-plus.page-template-startup-deals .lity-content,
.site-inc42-plus.single-startup-essential .lity-content {
  height: auto !important;
}

.site-inc42-plus.page-template-startup-deals .inc42-plus__desc_modal,
.site-inc42-plus.single-startup-essential .inc42-plus__desc_modal {
  background-color: transparent;
}

.site-inc42-plus.page-template-startup-deals .inc42-plus__desc_modal .ebook-description-wrapper,
.site-inc42-plus.single-startup-essential .inc42-plus__desc_modal .ebook-description-wrapper {
  padding: 0;
}

.site-inc42-plus.page-template-startup-deals .essential-pop-heading,
.site-inc42-plus.single-startup-essential .essential-pop-heading {
  background-color: #fff;
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
  padding: 20px 35px;
}

.site-inc42-plus.page-template-startup-deals .ebook-description-wrapper,
.site-inc42-plus.single-startup-essential .ebook-description-wrapper {
  border-radius: 4px;
  margin-left: 0;
}

.site-inc42-plus.page-template-startup-deals .ebook-description-wrapper .size-essential-thumb,
.site-inc42-plus.single-startup-essential .ebook-description-wrapper .size-essential-thumb {
  width: 100%;
  max-width: 300px;
}

.site-inc42-plus.page-template-startup-deals .ebook-description-wrapper .lity-close,
.site-inc42-plus.single-startup-essential .ebook-description-wrapper .lity-close {
  display: none;
}

.site-inc42-plus.page-template-startup-deals .essential-title,
.site-inc42-plus.single-startup-essential .essential-title {
  color: #000000;
  font-size: 20px;
  letter-spacing: 0.6px;
  line-height: 1.5;
  font-weight: 699;
  text-align: center;
  margin-bottom: 0;
}

.site-inc42-plus.page-template-startup-deals .essential-price,
.site-inc42-plus.single-startup-essential .essential-price {
  background-color: rgba(0, 0, 0, 0.1);
  padding: 8px;
}

.site-inc42-plus.page-template-startup-deals .essential-price .essential-value-text,
.site-inc42-plus.single-startup-essential .essential-price .essential-value-text {
  font-size: 18px;
  color: #ffffff;
}

.site-inc42-plus.page-template-startup-deals .essential-amount,
.site-inc42-plus.single-startup-essential .essential-amount {
  color: #ffffff;
  font-size: 32px;
  letter-spacing: 0.6px;
  line-height: 1.5;
  font-weight: 300;
  text-align: left;
}

.site-inc42-plus.page-template-startup-deals .essential-content,
.site-inc42-plus.single-startup-essential .essential-content {
  background-color: #fff;
  padding: 25px;
}

.site-inc42-plus.page-template-startup-deals .essential-content p,
.site-inc42-plus.single-startup-essential .essential-content p {
  color: #000000;
  font-size: 14px;
  letter-spacing: 0.6px;
  line-height: 1.5;
  font-weight: 500;
  text-align: left;
}

.site-inc42-plus.single-startup-essential #deals .deals .essential {
  margin-bottom: 0;
}

.site-inc42-plus.single-startup-essential #deals .deals .essential .essential-share {
  top: 12px;
}

.site-inc42-plus.single-startup-essential #deals .deals .essential .mashsb-buttons {
  vertical-align: bottom;
}

.site-inc42-plus.single-startup-essential #deals .deals .essential .mashsb-buttons .mash-small .text {
  display: none;
}

.site-inc42-plus.single-startup-essential #deals .deals .essential .essential-amount {
  margin-bottom: 20px;
}

.site-inc42-plus.single-startup-essential #deals .deals .essential .essential-excerpt {
  margin-bottom: 10px;
}

.site-inc42-plus.single-startup-essential .mashicon-facebook {
  background: #2d5f9a;
}

.site-inc42-plus.single-startup-essential .mashicon-twitter {
  background: #00c3f3;
}

.site-inc42-plus.single-startup-essential .mashicon-linkedin {
  background: #2ba3e1;
}

.site-inc42-plus.single-startup-essential #how-to-avail {
  display: none;
}

.site-inc42-plus.single-startup-essential.inc42-premium #how-to-avail {
  display: block;
}

.inc42-premium .hide-for-premium {
  display: none !important;
}

/*--------------------------------------------------------------
## CSS Tooltip
--------------------------------------------------------------*/

.css-tooltip {
  position: relative;
  display: inline-block;
  border-bottom: 1px dotted black;
  /* If you want dots under the hoverable text */
}

.css-tooltip .css-tooltiptext {
  visibility: hidden;
  width: 80px;
  font-size: 12px;
  background-color: #fff;
  color: #000;
  text-transform: capitalize;
  text-align: center;
  padding: 5px 0;
  border-radius: 6px;
  opacity: 0;
  -webkit-transition: opacity 0.6s;
  transition: opacity 0.6s;
  /* Position the tooltip text */
  position: absolute;
  z-index: 1;
}

.css-tooltip .css-tooltip-top {
  width: 80px;
  bottom: 100%;
  left: 50%;
  margin-left: -40px;
  /* Use half of the width (80/2 = 40), to center the tooltip */
  margin-bottom: 5px;
}

.css-tooltip .css-tooltip-top:after {
  content: "";
  position: absolute;
  top: 100%;
  left: 50%;
  margin-left: -5px;
  border-width: 5px;
  border-style: solid;
  border-color: #fff transparent transparent transparent;
}

.css-tooltip:hover .css-tooltiptext {
  visibility: visible;
  opacity: 1;
}

@-webkit-keyframes share-slide-left {
  from {
    opacity: 0;
    margin-right: -30px;
  }

  to {
    opacity: 1;
    margin-right: 0;
  }
}

@keyframes share-slide-left {
  from {
    opacity: 0;
    margin-right: -30px;
  }

  to {
    opacity: 1;
    margin-right: 0;
  }
}

/*--------------------------------------------------------------
## CSS Glossary
--------------------------------------------------------------*/

.post-type-archive-glossary .glossary {
  background-image: url(https://inc42.com/wp-content/uploads/2023/07/Glossary-scaled.jpg);
  background-size: cover;
}

form.glossary-search {
  background-color: #fff;
  padding: 12px 22px;
  border-radius: 45px;
  margin-top: 30px;
  margin: auto;
  max-width: 650px;
}

/* glossary sponsors css */

img.main-logo-image.glossary-sponsors-logo {
  height: 40px;
  width: 100px !important;
  -o-object-fit: cover;
  object-fit: cover;
  margin-left: 5px;
}

.single-glossary .InfoDropdownModel.glossary-tooltip {
  right: 4%;
}

.InfoDropdownModel.glossary-tooltip {
  right: 40%;
}

div#DrawerWrapperShare {
  padding: 7px 40px;
}

.post-type-archive-glossary .category-header.glossary {
  margin-bottom: 1rem;
}

.post-type-archive-glossary .spons-div {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-bottom: 30px;
}

.post-type-archive-glossary h4.powerd-by {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  margin: 0 15px;
  font-size: 24px;
  line-height: 32px;
  font-weight: 700;
}

.post-type-archive-glossary input:focus-visible {
  outline: -webkit-focus-ring-color auto 0px;
}

.post-type-archive-glossary input.glossary-input {
  width: 480px;
  border: 0px !important;
  color: #000;
}

.post-type-archive-glossary input[type=text]:focus {
  border-color: #fff !important;
}

.post-type-archive-glossary .glossary-btn {
  border-radius: 45px;
  width: 121px;
  height: 45px;
}

.post-type-archive-glossary span#search {
  font-size: 15px;
}

.post-type-archive-glossary .glossary-list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  list-style: none;
  margin: 0px;
}

.post-type-archive-glossary .code-block.code-block-2 {
  display: none !important;
}

.post-type-archive-glossary .glossary-li {
  font-family: "Noto Sans", sans-serif;
  font-weight: Bold;
  font-size: 25px;
  line-height: 100%;
  letter-spacing: 35%;
  padding: 15px 12px;
  text-align: center;
  margin: 0 auto;
}

.post-type-archive-glossary .post-description {
  font-family: "Noto Sans", sans-serif;
  font-size: 14px;
  line-height: 24px;
  color: rgba(0, 0, 0, 0.5607843137);
}

.post-type-archive-glossary .active {
  background: #FF0E0E;
  color: #fff;
}

.post-type-archive-glossary #request-div {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.post-type-archive-glossary button.request-btn {
  width: 4;
  padding: 5px 10px;
  font-size: 11px;
  height: 30px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.post-type-archive-glossary div#request-div {
  color: #000;
}

.post-type-archive-glossary .glossary-submenu {
  background-color: #fff;
  -webkit-box-shadow: 0px 0px 18px rgba(136, 136, 136, 0.168627451);
  box-shadow: 0px 0px 18px rgba(136, 136, 136, 0.168627451);
  margin-top: -16px;
  height: 56px;
  margin-bottom: 60px;
  position: -webkit-sticky;
  position: sticky;
  top: 11%;
  z-index: 10;
}

.post-type-archive-glossary .glossary-desc {
  display: block;
  PADDING-BOTTOM: 40PX;
  MAX-WIDTH: 700PX;
  MARGIN: 0 AUTO !important;
}

.post-type-archive-glossary .row.terms-div {
  border-radius: 20px;
  border: 1px solid #EC1F23;
  padding: 30px;
  background-color: #fff;
}

.post-type-archive-glossary h1.terms-title {
  font-family: "Noto Sans", sans-serif;
  font-size: 30px;
  color: #EC1F23;
  margin-bottom: 10px;
}

.post-type-archive-glossary .code-block.code-block-4 {
  display: none !important;
}

.post-type-archive-glossary h3.category-title {
  font-family: "Noto Sans", sans-serif;
  font-weight: 700;
  font-size: 20px;
  text-transform: capitalize;
}

.post-type-archive-glossary li.glossary-li.diabled a {
  color: rgba(0, 0, 0, 0.2588235294) !important;
}

.post-type-archive-glossary .divider {
  border-bottom: 1px solid #000;
  padding-left: 10px;
  padding-top: 0;
}

.post-type-archive-glossary .hidden-value {
  display: none;
}

.post-type-archive-glossary .position-relative {
  position: relative;
  margin: 0;
}

.post-type-archive-glossary button.glossary-load-more {
  position: absolute;
  left: 0;
  right: 0;
  margin-right: auto;
  margin-left: auto;
  bottom: 0;
  width: 186px;
}

.post-type-archive-glossary .row.position-relative.box-parent-div {
  padding-bottom: 50px;
}

.post-type-archive-glossary #datafetch h3 {
  color: #000;
  font-size: 14px;
  font-weight: 400;
}

.post-type-archive-glossary .post-div {
  border: 1px solid #E6E6E6;
  padding: 20px 28px;
  border-radius: 20px;
  background-color: #fff;
  margin: 20px 0px;
  max-height: 170px;
  overflow: hidden;
}

.post-type-archive-glossary #datafetch h4 {
  font-size: 16px;
  padding: 10px;
  margin-bottom: 0px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.0392156863);
}

.post-type-archive-glossary #datafetch {
  width: 657px;
  left: 27.2%;
}

.post-type-archive-glossary #datafetch h4:hover {
  background-color: rgba(0, 0, 0, 0.0392156863);
}

.post-type-archive-glossary #datafetch {
  display: none;
  width: 657px;
  margin: 0 auto;
  background-color: #fff;
  text-align: left;
  border-radius: 0 0 16px 16px;
  padding: 50px 20px 10px;
  margin-top: -30px;
  position: absolute;
  z-index: -1;
  left: 21.5%;
}

.post-type-archive-glossary .glossary-search {
  position: relative;
}

.post-type-archive-glossary .fa-spin {
  display: none;
}

.post-type-archive-glossary .row.post-header {
  margin-bottom: 80px;
}

.post-type-archive-glossary .post-description p:after {
  content: "...Read More";
  font-weight: 600;
}

.post-type-archive-glossary .post-description p {
  max-height: 68px !important;
  overflow: hidden;
}

.post-type-archive-glossary li.glossary-li.active a {
  color: #fff;
}

.post-type-archive-glossary li.glossary-li.diabled.active {
  background: #fff;
}

.post-type-archive-glossary input#keyword {
  margin: 0 auto;
  width: 57%;
  height: 67px;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  border-radius: 44px;
  padding: 30px;
}

.post-type-archive-glossary .hide-post {
  display: none;
}

.post-type-archive-glossary .glossary-content-block {
  position: relative;
}

.single-glossary .code-block.code-block-2 {
  display: none !important;
}

.single-glossary .glossary-submenu {
  background-color: #fff;
  -webkit-box-shadow: 0px 0px 18px rgba(136, 136, 136, 0.168627451);
  box-shadow: 0px 0px 18px rgba(136, 136, 136, 0.168627451);
  margin-top: -40px;
  height: 56px;
}

.single-glossary .row-submenu {
  max-width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  text-align: center;
}

.single-glossary .post-header {
  padding: 0;
}

.single-glossary ul.post-categories {
  display: contents;
}

.single-glossary .back-div {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.single-glossary .DrawerWrapperShare {
  margin-top: -40px;
}

.single-glossary .red {
  margin: 0px 20px;
  width: 10px;
}

.single-glossary .table-of-contents {
  border: 1px solid #ccc;
  padding: 10px;
  margin-bottom: 20px;
}

.single-glossary .table-of-contents .glossary-content li :hover {
  color: #EC1F23 !important;
  border-left: 0px !important;
}

.single-glossary .table-of-contents .glossary-content ul :hover {
  border-left: 3px solid #EC1F23;
}

.single-glossary .table-of-contents span {
  color: #484848;
  font-size: 20px;
  border-bottom: 0;
  padding-left: 0;
  padding-bottom: 10px;
  font-family: noto sans, sans-serif;
  font-weight: 700;
}

.single-glossary .glossary-content {
  height: 0;
  overflow: hidden;
  -webkit-transition: all 1s;
  transition: all 1s;
}

.single-glossary .table-of-contents ul {
  list-style: none;
  margin: 0;
  padding: 0;
}

.single-glossary .table-of-contents li {
  margin: 0;
  padding: 0;
  position: relative;
}

.single-glossary .table-of-contents li a {
  text-decoration: none;
  color: #000;
}

.single-glossary .main-content .table-of-contents {
  display: none;
}

.single-glossary div#secondary .main-post-content {
  display: none;
}

.single-glossary .table-of-contents span {
  display: block;
  color: #EC1F23;
  font-size: 24px;
  font-family: "Noto Sans", sans-serif;
  font-weight: bold;
  border-bottom: 1px solid rgba(0, 0, 0, 0.4705882353);
  padding-left: 30px;
}

.single-glossary .main-content h2 {
  display: block;
  line-height: 43px;
  font-size: 32px;
  font-weight: 700;
  font-family: "Noto Sans", sans-serif;
}

.single-glossary .main-content h3 {
  display: block;
  line-height: 30px;
  font-size: 25px;
  font-weight: bold;
  font-family: "Noto Sans", sans-serif;
}

.single-glossary .main-content ol {
  line-height: 30px;
  font-size: 16px;
  font-weight: 500;
  font-family: "Noto Sans", sans-serif;
}

.single-glossary .main-post-content p {
  font-family: "Noto Sans", sans-serif;
  font-size: 18px;
  line-height: 34px;
  color: rgba(0, 0, 0, 0.5803921569);
  font-weight: 400;
}

.single-glossary .table-of-contents {
  border: 1px solid rgba(0, 0, 0, 0.1019607843);
  padding: 15px;
  margin-bottom: 20px;
  border-radius: 10px;
  background-color: #FCFCFC;
  position: -webkit-sticky;
  position: sticky;
  top: 13%;
}

.single-glossary .table-of-contents li {
  padding: 10px;
  border-left: 3px solid rgba(0, 0, 0, 0.1019607843);
  margin: 10px 0;
  border-top: 1px solid rgba(0, 0, 0, 0.1019607843);
  border-right: 1px solid rgba(0, 0, 0, 0.1019607843);
  border-bottom: 1px solid rgba(0, 0, 0, 0.1019607843);
  position: relative;
}

.single-glossary .table-of-contents li:active {
  border-left: 3px solid #EC1F23;
}

.single-glossary svg.back-icon {
  width: 15px;
}

.single-glossary .post-div-slider {
  border: 1px solid #E6E6E6;
  padding: 15px;
  border-radius: 20px;
  background-color: #fff;
  margin: 0px -15px;
}

.single-glossary .glossary-slider-row {
  padding: 30px 0px;
  background-color: #F4F4F4;
  height: 400px;
  border-radius: 6px;
}

.single-glossary {
  background: #fff;
}

.single-glossary .glossary-slider-row .slick-prev {
  left: -25px;
  top: 5rem;
  width: 50px;
  height: 50px;
}

.single-glossary .glossary-slider-row .slick-next {
  right: -25px;
  top: 5rem;
  width: 50px;
  height: 50px;
}

.single-glossary .table-of-contents span:before {
  content: "";
  background-image: url(https://inc42.com/wp-content/uploads/2023/04/Layer_1-4.png);
  position: absolute;
  background-repeat: no-repeat;
  background-size: 21px;
  height: 100%;
  width: 100%;
  margin: 12px 0 0 -27px;
}

.single-glossary .entry-title.related-news {
  padding: 0px 0px 0px 30px;
  color: #EC1F23;
  font-size: 30px;
  font-weight: 700;
  line-height: 54px;
}

.single-glossary .post-description {
  height: 104px;
  overflow: hidden;
}

.single-glossary .single-glossary div#secondary {
  display: block;
}

.single-glossary .DivAlign {
  font-size: 18px;
  position: relative;
  padding: 0 30px;
  font-weight: 600;
}

.single-glossary span.meta-nav {
  color: red;
  font-size: 25px;
  font-weight: 500;
}

.single-glossary .table-of-contents li a {
  text-decoration: none !important;
}

.single-glossary .glossary-content {
  height: 0;
  overflow: hidden;
  -webkit-transition: all 1s;
  transition: all 1s;
}

.single-glossary .nav-next {
  position: absolute;
  right: -30px;
  top: -5px;
}

.single-glossary .subhead {
  padding: 0px;
  margin: 0;
}

.single-glossary .show-subhead {
  display: block;
}

.single-glossary .table-of-contents .subhead li {
  padding: 0px;
  border: 0px;
  margin-left: 10px;
  font-size: 14px;
}

.single-glossary .DivAlign {
  padding: 0;
}

.single-glossary a.glossary-toggle {
  text-decoration: none;
  font-size: 20px;
  font-weight: 600;
  font-family: "Noto Sans", sans-serif;
}

.single-glossary li.glossary-li.diabled a {
  color: rgba(0, 0, 0, 0.2588235294) !important;
}

.single-glossary .table-of-contents .glossary-content li {
  padding: 3px 10px;
  border-left: 3px solid rgba(0, 0, 0, 0.1019607843);
  margin: 5px 0;
  border-top: 1px solid rgba(0, 0, 0, 0.1019607843);
  border-right: 1px solid rgba(0, 0, 0, 0.1019607843);
  border-bottom: 1px solid rgba(0, 0, 0, 0.1019607843);
  position: relative;
  font-size: 14px;
  font-weight: 400;
  font-family: "Noto Sans", sans-serif;
}

.single-glossary span.meta-nav {
  color: red;
  font-size: 25px;
  font-weight: 500;
}

.single-glossary .table-of-contents span {
  display: block !important;
}

.single-glossary .nav-previous {
  position: absolute;
  left: -30px;
  top: -5px;
}

.single-glossary .hide-for-small-only {
  display: block;
}

.single-glossary .toc-block {
  position: -webkit-sticky;
  position: sticky;
  top: 13%;
}

.single-glossary .post-description p {
  font-size: 14px;
  color: rgba(0, 0, 0, 0.568627451);
  line-height: 20px;
}

.single-glossary .post-description p:after {
  content: "...Read More";
  font-weight: 600;
}

.post-type-archive-glossary .glossary-submenu {
  top: 72px;
}

.post-type-archive-glossary .post-description p:after {
  position: absolute;
  top: 60px;
  left: 0;
  text-transform: uppercase;
  content: "Read More >";
  font-weight: 600;
}

.post-type-archive-glossary .post-description {
  position: relative;
}

.post-type-archive-glossary #datafetch {
  color: #000;
  font-size: 16px;
  border-top: 1px solid gray;
  padding: 30px 30px 20px;
  border-radius: 0 0 33px 33px;
}

.post-type-archive-glossary .padding-remove {
  padding-bottom: 0px !important;
  height: 100px;
}

.post-type-archive-glossary .post-description p {
  width: 100%;
  line-height: 1.2em;
  height: 3.6em;
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
}

.post-type-archive-glossary .divider {
  border-bottom: 0;
  padding-left: 0px;
  max-width: 100%;
  position: relative;
  font-family: "Times New Roman";
  font-style: normal;
  font-weight: 700;
  font-size: 64px;
  line-height: 110px;
  letter-spacing: 0.4em;
  color: #000000;
}

.post-type-archive-glossary .divider:after {
  content: "";
  display: block;
  width: -webkit-fill-available;
  height: 1px;
  background: #EC1F23;
  left: 60px;
  top: 48%;
  position: absolute;
}

.post-type-archive-glossary .row.post-header {
  display: block;
}

.post-type-archive-glossary button.glossary-load-more {
  background: #EC1F23;
  border: 1px solid #FFFFFF;
  border-radius: 33px;
  width: 210px;
}

.post-type-archive-glossary .post-div {
  margin: 10px 0;
}

.single-glossary .main-content h2 {
  text-align: left;
}

img.attachment-glossary_featured.size-glossary_featured.wp-post-image {
  border-radius: 0.9375rem;
  -o-object-fit: contain;
  object-fit: contain;
}

.single-glossary .border-b {
  background: #EDEDED;
  width: 100%;
  height: 1px;
  margin-top: 5px;
}

.single-glossary .glossary_summary {
  border-bottom: 1.5px solid #e6e6e6;
  margin: 30px 0px;
}

.single-glossary .glossary_summary ul {
  list-style: none;
  /* Remove default bullets */
  margin-left: 0;
}

.single-glossary .glossary_summary ul li {
  position: relative;
  margin: 0.9375rem 0;
  padding-left: 0px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-family: "Noto Sans", sans-serif;
  font-size: 18px;
  line-height: 34px;
  color: rgba(0, 0, 0, 0.5803921569);
  font-weight: 400;
}

.single-glossary .table-of-contents {
  height: 100%;
}

.single-glossary .table-of-contents li.active {
  border-left: 5px solid #EC1F23 !important;
}

.single-glossary .breadcrum-box {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.single-glossary .single-taxonomy-wrap .taxonomy-wrap a {
  font-size: 16px;
  line-height: 16px;
  margin: 10px;
}

.single-glossary .breadcrum-box img {
  width: 6px;
}

.single-glossary .glossary_summary ul li:before {
  color: red;
  content: "•";
  display: inline-block;
  font-size: 1.125rem;
  margin-right: 12px;
}

.single-glossary ul.post-categories {
  list-style-type: none;
  display: contents;
}

.single-glossary .single-taxonomy-wrap .taxonomy-wrap .category {
  font-size: 16px;
  line-height: 16px;
  margin: 10px;
  color: #D6322E;
}

.single-glossary .table-of-contents span {
  color: #484848;
  font-size: 20px;
  border-bottom: 0;
  padding-left: 0;
  padding-bottom: 10px;
}

.single-glossary .table-of-contents span:before {
  content: "";
  background-image: none;
}

.single-glossary .table-of-contents {
  border: 0;
  padding: 0;
  width: 350px;
  height: auto;
}

.single-glossary .table-of-contents li.tochead {
  border-left: 5px solid rgba(0, 0, 0, 0.1019607843);
  border-top: 0;
  border-right: 0;
  border-bottom: 0;
  padding: 5px 10px;
  margin: 0;
}

.single-glossary .table-of-contents li {
  padding: 3px 10px;
  border-left: 0;
  margin: 5px 0;
  border-top: 0;
  border-right: 0;
  border-bottom: 0;
  font-size: 12px;
}

.single-glossary a.glossary-toggle {
  font-size: 14px;
  font-weight: 500;
  line-height: 14px;
}

.post-categories li {
  background: #fff;
}

.single-glossary .main-content .table-of-contents {
  display: none;
  margin: 20px 0;
}

.single-glossary .table-of-contents .toggle-button {
  display: none;
}

.single .taxonomy-wrap .post-category {
  font-size: 14px;
  font-weight: 400;
}

.ml-center {
  margin-left: 160px;
}

.single-glossary button#add-event-onClick {
  margin-left: 150px;
}

.single-glossary {
  color: rgba(0, 0, 0, 0.5803921569) !important;
}

.single-glossary h1,
.single-glossary h2,
.single-glossary h3,
.single-glossary h4 {
  color: #2F2E2E !important;
}

.tax-glossary_category .spons-div img.lazyloaded {
  width: 100px;
  -o-object-fit: contain;
  object-fit: contain;
}

/* Inc42 Default Table styling */

.inc42-default-table td {
  max-width: 200px;
  overflow-x: hidden;
}

.inc42-default-table table {
  border: 0;
}

.inc42-default-table td:hover {
  overflow-x: auto;
}

/* width */

.inc42-default-table td::-webkit-scrollbar {
  width: 20px;
  height: 5px;
}

/* Track */

.inc42-default-table td::-webkit-scrollbar-track {
  background: #f1f1f1;
}

/* Handle */

.inc42-default-table td::-webkit-scrollbar-thumb {
  background: #DC2249;
  border-radius: 16px;
}

/* width */

.inc42-default-table::-webkit-scrollbar {
  height: 15px;
}

/* Track */

.inc42-default-table::-webkit-scrollbar-track {
  background: #f1f1f1;
}

/* Handle */

.inc42-default-table::-webkit-scrollbar-thumb {
  background: #DC2249;
  border-radius: 16px;
}

.inc42-default-table {
  width: 100%;
  overflow-x: scroll;
}

.inc42-default-table {
  border-collapse: collapse;
  border: 1px solid #ddd;
  border-radius: 10px;
}

.inc42-default-table th,
.inc42-default-table td {
  padding: 15px !important;
  text-align: left;
  font-size: 16px;
  line-height: 21px;
  color: #000;
  font-family: "Noto Sans";
  border-bottom: 1px solid #E7E7E7;
  border-right: 1px solid #E7E7E7;
}

.inc42-default-table th {
  background-color: #f2f2f2;
}

.inc42-default-table tr {
  height: auto !important;
  text-wrap: nowrap;
}

.inc42-default-table tbody tr:nth-child(even) {
  background-color: #fff;
  border-left: 0px;
}

.inc42-default-table tbody tr:nth-child(odd):not(:first-child) {
  background-color: #FCF7F7;
  border-left: 0;
}

.inc42-default-table tbody tr:first-child,
.inc42-default-table tbody tr:first-child td,
.inc42-default-table tbody tr:first-child td span {
  background: #DC2249;
  color: #fff !important;
  font-size: 16px;
  line-height: 21px;
  font-weight: 700;
  font-family: "Noto Sans";
}

.inc42-glossary-navigation-content-wrap h3 {
  color: #000;
  font-family: "Noto Sans";
  font-size: 20px;
  font-style: normal;
  font-weight: 700;
  line-height: 37.5px;
  text-transform: capitalize;
  padding: 0;
  margin: 0;
}

.inc42-glossary-navigation-content-wrap p {
  color: #000;
  font-family: "Noto Sans";
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 200%;
  text-transform: capitalize;
  padding: 0;
  margin: 0;
}

.inc42-glossary-navigation-content-wrap .read-more {
  color: #000;
  font-family: "Noto Sans";
  font-size: 12px;
  font-style: normal;
  font-weight: 500;
  line-height: 180%;
  letter-spacing: 1px;
}

.inc42-glossary-navigation-btn-wrap {
  padding: 12px 0;
}

.inc42-glossary-navigation-wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  padding: 2rem 0px;
  height: -webkit-max-content;
  height: -moz-max-content;
  height: max-content;
  position: relative;
  border-top: 1px solid black;
}

a.inc42-glossary-navigation-prev,
a.inc42-glossary-navigation-next {
  border-radius: 8px;
  border: 0.8px solid #000;
  background: #FFF;
  width: 222px;
  height: 55px;
  padding: 12px 28px;
  width: 40%;
}

a.inc42-glossary-navigation-next {
  background: black;
  color: white;
}

.inc42-glossary-navigation-btn-wrap {
  padding: 10px 0 20px 0;
}

.inc42-glossary-next,
.inc42-glossary-prev {
  width: 40%;
  padding: 24px;
  border-radius: 24px;
  background: #F4F4F4;
  height: -webkit-max-content;
  height: -moz-max-content;
  height: max-content;
}

.inc42-glossary-next .inc42-glossary-navigation-btn-wrap {
  text-align: right;
}

.inc42-glossary-navigation-line {
  position: relative;
}

.inc42-glossary-navigation-line:before {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  content: "";
  background: rgba(0, 0, 0, 0.14);
  width: 1px;
  height: 100%;
  position: absolute;
  top: 50%;
  left: 0;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  display: block;
}

.inc42-glossary-navigation-content-wrap {
  border-radius: 12px;
  border: 1px solid #E6E6E6;
  background: white;
  padding: 20px;
}

.post-type-archive-glossary .glossary {
  background: #d81757 url(https://inc42.com/cdn-cgi/image/quality=75/https://asset.inc42.com/2024/07/Glossary-scaled-1.jpg);
  background-size: cover !important;
}

/* 	glossary page issue solved here  */

body.scroll-up.post-type-archive-glossary .glossary-submenu {
  top: 90px;
}

body.scroll-down.post-type-archive-glossary .glossary-submenu {
  top: 0;
}

body.glossary-template-default.single.single-glossary ul {
  color: rgba(0, 0, 0, 0.5803921569);
}

body.archive.post-type-archive.post-type-archive-glossary {
  overflow-x: hidden;
}

/*--------------------------------------------------------------
## CSS Woocommerce
--------------------------------------------------------------*/

/* Woocommerce 
header footer code starts */

.hideme {
  display: none !important;
}

.showme {
  display: block !important;
}

.halfwidth-select {
  width: 100% !important;
}

.fullwidth-select {
  width: 100% !important;
}

.halfwidth-select {
  width: 50% !important;
}

button#btn-razorpay-cancel {
  background: #d7d7d7;
}

form.woocommerce-EditAccountForm.edit-account fieldset {
  display: none;
}

/* header footer code ends */

.woocommerce-checkout .select2-container--default .select2-selection--single .select2-selection__rendered {
  height: 48px;
  background: #f3f3f3;
  color: #000;
  border: 0 !important;
  padding: 10px;
  border-radius: 0.25rem;
}

.woocommerce-checkout .select2-container--default .select2-selection--single {
  height: 48px;
  border: 0;
  border-radius: 0.25rem;
}

.woocommerce-checkout .select2-container--default .select2-selection--single .select2-selection__arrow {
  top: 11px;
}

.woocommerce-page img.inc42-logo {
  height: 14px;
}

div#customer_details {
  width: 60%;
  float: left;
  padding: 20px;
  padding-left: 0;
}

.woocommerce #payment #place_order,
.woocommerce-page #payment #place_order {
  float: left;
  width: 100%;
}

.woocommerce form .form-row select {
  cursor: pointer;
  margin: 0;
  height: 50px;
  border-color: #dbdbdb;
  margin-bottom: 5px;
}

.woocommerce .col2-set .col-1,
.woocommerce .col2-set .col-2 {
  width: 100%;
}

div#order_review {
  width: 40%;
  float: left;
  margin-top: 130px;
}

h3#order_review_heading {
  padding-top: 20px;
}

.woocommerce #respond input#submit.alt,
.woocommerce a.button.alt,
.woocommerce button.button.alt,
.woocommerce input.button.alt {
  background-color: #754af6;
}

section.woocommerce-customer-details {
  display: none;
}

.woocommerce form .form-row .input-checkbox {
  vertical-align: initial;
}

/* .entry-content {
    padding: 0px 0 50px;
} */

.woocommerce-privacy-policy-text p {
  font-size: 18px;
}

.woocommerce-billing-fields h3 {
  font-family: Arial;
  font-weight: normal;
  font-size: 60px;
  line-height: 72px;
  text-align: left;
  color: #211d1d;
  text-transform: capitalize;
  margin-bottom: 40px;
}

.woocommerce form .form-row label {
  font-family: Arial;
  font-weight: normal;
  font-size: 16px;
  font-weight: bold;
  line-height: 32px;
  text-align: left;
  text-transform: capitalize;
  color: #111;
}

.woocommerce-billing-fields__field-wrapper .woocommerce form .form-row label {
  text-transform: capitalize;
}

.woocommerce form .form-row input.input-text,
.woocommerce form .form-row textarea,
.woocommerce form .form-row .select2-hidden-accessible {
  height: 48px;
  background: #f3f3f3;
  color: #000;
  border: 0 !important;
  padding: 10px;
}

#order_review_heading {
  display: none;
}

.woocommerce table.shop_table thead,
.woocommerce table.shop_table tbody {
  background: #ebebeb;
}

.woocommerce table.shop_table th,
.woocommerce table.shop_table td {
  padding: 10px 20px;
}

.woocommerce table.shop_table tfoot {
  background: #000;
  color: #fff;
}

.cart-subtotal th,
.tax-rate th {
  color: #fff;
  opacity: 0.5;
}

.woocommerce ul.order_details {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.woocommerce table.shop_table tfoot .cart-subtotal th,
.woocommerce table.shop_table tfoot .cart-subtotal td,
.woocommerce table.shop_table tfoot .tax-rate th,
.woocommerce table.shop_table tfoot .tax-rate td {
  font-weight: 400;
}

#add_payment_method #payment,
.woocommerce-cart #payment,
.woocommerce-checkout #payment {
  background: #ebebeb;
  border-radius: 0;
}

.woocommerce table.shop_table {
  border-radius: 0;
}

.woocommerce-privacy-policy-text p {
  font-size: 14px;
  color: #000;
  opacity: 0.5;
  margin-bottom: 0px;
}

.woocommerce-terms-and-conditions-checkbox-text {
  font-size: 15px;
  text-transform: initial;
}

.woocommerce form.checkout_coupon,
.woocommerce form.login,
.woocommerce form.register {
  border-color: rgba(0, 0, 0, 0.5);
  border-radius: 0;
  padding: 10px;
}

.woocommerce form.checkout_coupon p,
.woocommerce form.login p,
.woocommerce form.register p {
  color: #000;
  margin-bottom: 10px;
}

.woocommerce form.checkout_coupon.woocommerce-form-coupon .form-row-first,
.woocommerce form.checkout_coupon.woocommerce-form-coupon .form-row-last {
  width: 50%;
}

.woocommerce-page #payment #place_order {
  background-color: #d81757;
  /*     background-image: -webkit-gradient(linear, left top, right top, from(#ff8671), to(#8879ff));
     background-image: linear-gradient( 90deg, #ff8671, #8879ff); */
  border-radius: 0;
  min-width: 165px;
  font-size: 24px;
  height: 80px;
  margin-bottom: 0;
}

.woocommerce #payment #place_order:hover {
  background-image: none;
  text-decoration: none;
  color: #000;
  border: 1px solid #000;
}

.woocommerce-checkout #payment div.form-row {
  padding: 0;
}

/* .woocommerce-info {
    border-top-color: #5e3ceb;
} */

/* .woocommerce-info::before {
    color: #5e3ceb;
} */

.woocommerce-error {
  border-top-color: #ff0000;
}

.woocommerce-error::before {
  color: #ff0000;
}

.woocommerce-checkout #payment ul.payment_methods {
  border: 1px solid rgba(0, 0, 0, 0.5);
  border-bottom: 1px solid #d3ced2;
  padding: 20px;
}

.woocommerce-terms-and-conditions-wrapper {
  border: 1px solid rgba(0, 0, 0, 0.5);
  border-top: 0;
  padding: 20px;
}

.woocommerce-order-received .woocommerce ul.order_details {
  border-bottom: 1px solid #111;
  padding-left: 0;
}

.woocommerce-order-received .woocommerce ul.order_details li {
  width: 33%;
  margin-right: 0;
  padding: 0;
  margin: 0;
}

.woocommerce-order-received .woocommerce ul.order_details li {
  font-family: Arial;
  font-weight: normal;
  font-size: 18px;
  line-height: 60px;
  text-align: left;
  color: rgba(17, 17, 17, 0.5);
  text-transform: capitalize;
  border-right: 0;
  border-top: 1px solid #111;
}

.woocommerce-order-received .woocommerce ul.order_details li strong {
  font-family: Arial;
  font-weight: normal;
  font-size: 21px;
  line-height: 24px;
  text-align: left;
  color: #111;
  border-top: 1px solid #111;
  word-break: break-word;
  padding: 30px 15px 30px 0;
}

.woocommerce-order-received .woocommerce-order-details__title {
  text-transform: capitalize;
}

.woocommerce-order-received .woocommerce table.shop_table tbody td {
  padding: 50px 20px;
}

.woocommerce-order-received .woocommerce table.shop_table th,
.woocommerce-order-received .woocommerce table.shop_table tbody td {
  font-family: Arial;
  font-weight: normal;
  font-size: 20px;
  line-height: 24px;
  text-align: left;
  border: 1px solid #141414;
  border-bottom: 0;
  border-right: 0;
}

.woocommerce-order-received .woocommerce table.shop_table th:last-child,
.woocommerce-order-received .woocommerce table.shop_table tbody td:last-child {
  border-right: 1px solid #141414;
}

.woocommerce-order-received p {
  color: #141414;
}

.woocommerce .woocommerce-order-details .order-again {
  display: none;
}

.woocommerce-account .addresses .title h3 {
  float: left;
  font-size: 21px;
  text-transform: capitalize;
}

.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--downloads {
  display: none;
}

.woocommerce-account h1.entry-title {
  text-transform: capitalize;
}

.woocommerce-account .woocommerce-MyAccount-navigation {
  width: 25%;
  border-right: 1px solid #fff;
}

.woocommerce-account .woocommerce-MyAccount-content {
  width: 73%;
}

.woocommerce-account .woocommerce-MyAccount-navigation ul {
  margin-left: 0;
  list-style: none;
}

.woocommerce-account.woocommerce-edit-account .woocommerce .woocommerce-MyAccount-content .button {
  margin-top: 20px;
}

.woocommerce-account .woocommerce form .show-password-input,
.woocommerce-account .woocommerce-page form .show-password-input {
  top: 0.3em;
}

.woocommerce-account .woocommerce form .form-row em {
  font-size: 13px;
}

.woocommerce-account .woocommerce form .form-row input.input-text,
.woocommerce-account .woocommerce form .form-row textarea {
  background-color: rgba(255, 255, 255, 0.25);
  color: #fff;
  height: 36px;
  border: 0 !important;
  border-radius: 20px;
  padding-left: 15px;
  padding-right: 15px;
}

.woocommerce-account .woocommerce form .form-row label {
  color: #a3a3a3;
  font-weight: 700;
  line-height: 36px;
  font-size: 15px;
}

.woocommerce-account .woocommerce table.shop_table td {
  font-size: 14px;
}

.woocommerce-account .woocommerce .woocommerce-MyAccount-content h2 {
  font-size: 18px;
  margin-bottom: 10px;
}

.woocommerce-account .woocommerce {
  background: #000 !important;
  border-radius: 15px;
  color: #fff;
  padding: 20px;
}

.single-page-without-sidebar .entry-content .woocommerce-MyAccount-navigation a:hover {
  color: #d81757;
}

.single-page-without-sidebar .entry-content .woocommerce-MyAccount-navigation ul {
  margin-bottom: 0;
}

.woocommerce-account .woocommerce .button {
  text-decoration: none;
  cursor: pointer;
  padding: 0 15px;
  line-height: 30px;
  border-collapse: separate;
  border-radius: 4px;
  text-align: center;
  vertical-align: middle;
  display: inline-block;
  color: #a1aab6;
  border: 0;
  text-shadow: none;
  white-space: nowrap;
  outline: 0;
  height: 30px;
  font-size: 13px;
  color: #fff;
  background: #dd253d;
}

.woocommerce-account .woocommerce table.shop_table thead,
.woocommerce-account .woocommerce table.shop_table tbody {
  background: #3d3d3d;
}

/* Auth0 Style Woocommerce */

.woocommerce .auth0-lock.auth0-lock .auth0-lock-cred-pane {
  background: #000;
}

.woocommerce .auth0-lock.auth0-lock.auth0-lock-opened .auth0-lock-header-bg .auth0-lock-header-bg-blur {
  opacity: 1;
  background: #000;
  background-image: none !important;
}

.woocommerce .auth0-lock.auth0-lock .auth0-lock-tabs {
  background: #222;
}

.woocommerce-account .addresses .title h3 {
  float: left;
  font-size: 21px;
  text-transform: capitalize;
}

.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--downloads {
  display: none;
}

.woocommerce-account h1.entry-title {
  text-transform: capitalize;
}

.woocommerce-account .woocommerce-MyAccount-navigation {
  width: 25%;
  border-right: 1px solid #fff;
}

.woocommerce-account .woocommerce-MyAccount-content {
  width: 73%;
}

.woocommerce-account .woocommerce-MyAccount-navigation ul {
  margin-left: 0;
  list-style: none;
}

.woocommerce-account.woocommerce-edit-account .woocommerce .woocommerce-MyAccount-content .button {
  margin-top: 20px;
}

.woocommerce-account .woocommerce form .show-password-input,
.woocommerce-account .woocommerce-page form .show-password-input {
  top: 0.3em;
}

.woocommerce-account .woocommerce form .form-row em {
  font-size: 13px;
}

.woocommerce-account .woocommerce form .form-row input.input-text,
.woocommerce-account .woocommerce form .form-row textarea {
  background-color: rgba(255, 255, 255, 0.25);
  color: #fff;
  height: 36px;
  border: 0 !important;
  border-radius: 20px;
  padding-left: 15px;
  padding-right: 15px;
}

.woocommerce-account .woocommerce form .form-row label {
  color: #a3a3a3;
  font-weight: 700;
  line-height: 36px;
  font-size: 15px;
}

.woocommerce-account .woocommerce table.shop_table td {
  font-size: 14px;
}

.woocommerce-account .woocommerce .woocommerce-MyAccount-content h2 {
  font-size: 18px;
  margin-bottom: 10px;
}

.woocommerce-account .woocommerce {
  background: #000 !important;
  border-radius: 15px;
  color: #fff;
  padding: 20px;
}

.single-page-without-sidebar .entry-content .woocommerce-MyAccount-navigation a:hover {
  color: #d81757;
}

.single-page-without-sidebar .entry-content .woocommerce-MyAccount-navigation ul {
  margin-bottom: 0;
}

.woocommerce-account .woocommerce .button {
  text-decoration: none;
  cursor: pointer;
  padding: 0 15px;
  line-height: 30px;
  border-collapse: separate;
  border-radius: 4px;
  text-align: center;
  vertical-align: middle;
  display: inline-block;
  color: #a1aab6;
  border: 0;
  text-shadow: none;
  white-space: nowrap;
  outline: 0;
  height: 30px;
  font-size: 13px;
  color: #fff;
  background: #dd253d;
}

.woocommerce-account .woocommerce table.shop_table thead,
.woocommerce-account .woocommerce table.shop_table tbody {
  background: #3d3d3d;
}

.woocommerce .auth0-lock.auth0-lock .auth0-lock-tabs li.auth0-lock-tabs-current {
  -webkit-box-shadow: 0 1px 0 0 #fff;
  box-shadow: 0 1px 0 0 #fff;
  cursor: default;
}

.woocommerce .auth0-lock.auth0-lock .auth0-lock-tabs li.auth0-lock-tabs-current span {
  color: #fff;
}

.woocommerce .auth0-lock.auth0-lock .auth0-lock-tabs li a,
.woocommerce .auth0-lock-tabs li span {
  color: rgba(255, 255, 255, 0.4392156863);
}

.woocommerce .auth0-lock.auth0-lock .auth0-lock-header-bg {
  background: #000;
}

.woocommerce .auth0-lock-name {
  color: #fff !important;
}

.woocommerce .auth0-lock.auth0-lock .auth0-lock-terms {
  background: #222;
  color: #fff;
}

.woocommerce .auth0-lock.auth0-lock .auth0-lock-header-logo {
  height: 30px;
  margin: 15px 0;
}

.woocommerce .auth0-lock.auth0-lock {
  z-index: 1;
}

.auth0-lock-widget-container {
  border: 1px solid #333;
  border-radius: 10px;
}

.auth0-lock-form span,
.auth0-lock-form a,
.auth0-lock-form p {
  color: #fff !important;
}

/* Piano migration layout fix */

.woocommerce-account .large-9 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 100%;
  flex: 0 0 100%;
  min-width: 100%;
}

.woocommerce-account .woocommerce {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  gap: 20px;
}

.woocommerce-checkout {
  background: #000;
}

.woocommerce-checkout .large-9 {
  min-width: 100%;
}

.woocommerce-checkout .entry-title {
  color: #fff;
  text-align: center;
}

.woocommerce-checkout.page .hentry {
  background: #000;
  border: 0.09375rem solid #3e3e3e;
}

.woocommerce-checkout .woocommerce-billing-fields h3 {
  font-weight: bold;
  font-size: 2rem;
  line-height: normal;
  color: #fff;
}

.woocommerce-checkout .woocommerce form .form-row label {
  color: #fff;
}

.woocommerce-checkout .woocommerce form .form-row input.input-text,
.woocommerce form .form-row textarea,
.woocommerce form .form-row .select2-hidden-accessible,
.woocommerce-checkout .select2-container--default .select2-selection--single .select2-selection__rendered {
  height: 48px;
  background: #606060;
  color: #fff;
}

.woocommerce-checkout .woocommerce table.shop_table,
.woocommerce-checkout #payment,
.woocommerce-checkout .woocommerce-info {
  border-radius: 17px !important;
  overflow: hidden !important;
}

.woocommerce-checkout .woocommerce table.shop_table tfoot {
  background: #222;
  color: #fff;
}

.woocommerce-checkout .woocommerce table.shop_table th,
.woocommerce-checkout .woocommerce table.shop_table td {
  border-bottom: 1px solid rgba(225, 225, 225, 0.1411764706);
}

.woocommerce-checkout .woocommerce form.checkout_coupon p,
.woocommerce-checkout .woocommerce form.login p,
.woocommerce-checkout .woocommerce form.register p {
  color: #fff;
}

#order_review {
  max-width: 450px;
  margin: 0 auto;
}

#order_review label.checkbox {
  color: #000;
  padding: 12px;
  white-space: normal;
  font-weight: 100;
  font-size: 14px;
  line-height: 1.4;
  display: block;
}

.woocommerce-order-pay .woocommerce {
  color: #fff;
}

body.woocommerce-account {
  background: #000;
  color: #fff;
}

.woocommerce-account.page .hentry {
  background: #000;
}

td.woocommerce-orders-table__cell.woocommerce-orders-table__cell-order-actions a {
  display: block !important;
  margin-bottom: 10px;
}

tr.cart-subtotal,
tr.recurring-totals {
  display: none;
}

tr.order-total.recurring-total {
  display: table-row;
}

.woocommerce form .form-row {
  margin: 0px;
}

form.woocommerce-form.woocommerce-form-login.login {
  display: none !important;
}

p#billing_gst_field,
p#have_gst_number_field span.optional,
p#billing_gst_field span.optional {
  display: none;
}

p#billing_gst_field {
  margin-top: 5px;
  text-transform: uppercase;
}

p#billing_gst_field:after {
  content: "Please enter a valid & active GSTIN only. The GST number cannot be added or changed later.";
  font-size: 14px;
  color: #eed202;
}

p#have_gst_number_field {
  margin-top: 10px;
  float: left;
}

input#billing_gst {
  text-transform: uppercase;
}

/* Checkout Page CSS for the Coupoun Field */

.woocommerce-form-coupon-toggle {
  border: unset;
}

.woocommerce-form-coupon-toggle .woocommerce-info {
  border: unset;
  background: transparent;
  padding: 2px;
  margin: 0 0 5px;
}

.woocommerce-form-coupon-toggle .woocommerce-info:before {
  content: "";
}

form.checkout_coupon.woocommerce-form-coupon p:first-child {
  display: none;
}

form.checkout_coupon.woocommerce-form-coupon {
  border: unset;
  margin: 10px 0;
  padding: 2px;
}

form.checkout_coupon.woocommerce-form-coupon p {
  margin: 0px;
}

input#coupon_code {
  background: transparent;
  border: 1px solid red !important;
  color: #000;
}

form.checkout_coupon.woocommerce-form-coupon p.form-row.form-row-last button {
  background: red;
  padding: 0px 20px;
  margin: 0 10px;
  height: 48px;
  font-weight: 500;
  color: #fff;
  font-size: 14px;
}

.inc42-plus-logo-checkout {
  margin: 0 auto;
  text-align: center;
  width: 155px;
  margin: 0 auto 10px;
}

/* Guest Checkout */

.logged-in-user-field-hide {
  display: none;
}

.logged-in p#billing_company_field {
  float: right;
}

h5.user-login-checkout {
  margin-top: -25px;
  background: #1e1e1e;
  padding: 10px 10px;
  max-width: 255px;
  border-radius: 5px;
  font-weight: 500;
}

a#user-checkout-login {
  font-weight: 600;
}

.woocommerce form .form-row .select2-container {
  width: 100% !important;
}

.single-page-without-sidebar .entry-content h5.user-login-checkout a:hover {
  color: #fff;
}

.floatright {
  float: right !important;
}

.woocommerce-checkout.page .hentry {
  margin: 20px 0;
}

.logged-in p#billing_phone_field {
  float: left !important;
}

p#billing_phone_field {
  float: right;
}

.woocommerce-checkout.woocommerce-page button#a0LoginButton {
  display: none;
}

/*--------------------------------------------------------------
## CSS Auth0
--------------------------------------------------------------*/

/* Auth0 Style */

.auth0-lock-badge-bottom {
  display: none;
}

.auth0-lock-container .auth0-lock.auth0-lock .auth0-lock-cred-pane {
  background: #000;
}

.auth0-lock-container .auth0-lock.auth0-lock.auth0-lock-opened .auth0-lock-header-bg .auth0-lock-header-bg-blur {
  opacity: 1;
  background: #000;
  background-image: none !important;
}

.auth0-lock-container .auth0-lock.auth0-lock .auth0-lock-tabs {
  background: #222;
}

.auth0-lock-container .auth0-lock.auth0-lock .auth0-lock-tabs li.auth0-lock-tabs-current {
  -webkit-box-shadow: 0 1px 0 0 #fff;
  box-shadow: 0 1px 0 0 #fff;
  cursor: default;
}

.auth0-lock-container .auth0-lock.auth0-lock .auth0-lock-tabs li.auth0-lock-tabs-current span {
  color: #fff;
}

.auth0-lock-container .auth0-lock.auth0-lock .auth0-lock-tabs li a,
.auth0-lock.auth0-lock .auth0-lock-tabs li span {
  color: rgba(255, 255, 255, 0.4392156863);
}

.auth0-lock-container .auth0-lock.auth0-lock .auth0-lock-header-bg {
  background: #000;
}

.auth0-lock-container .auth0-lock-name {
  color: #fff !important;
}

.auth0-lock-container .auth0-lock.auth0-lock .auth0-lock-terms {
  background: #222;
  color: #fff;
}

.auth0-lock-container .auth0-lock.auth0-lock .auth0-lock-header-logo {
  height: 30px;
  margin: 15px 0;
}

.auth0-action a,
.auth0-action button {
  background-color: rgba(255, 255, 255, 0.6);
  border-radius: 3px;
  color: #e33424 !important;
  font-size: 12px !important;
  font-weight: 700;
  padding: 4px 12px;
  text-transform: uppercase;
  vertical-align: top;
}

.auth0-action button {
  background-image: none;
  line-height: 17px;
  margin-top: 1px;
}

.site-inc42-plus .auth0-action a,
.site-inc42-plus .auth0-action button,
.dark .auth0-action a,
.dark .auth0-action button {
  display: inline-block;
  background-color: transparent;
  border-radius: 14px;
  color: #fff !important;
  font-size: 10px !important;
  font-weight: 700;
  padding: 4px 12px;
  text-transform: uppercase;
  vertical-align: top;
  height: 28px;
  min-width: 120px;
  line-height: 19px;
  text-align: center;
  border: 1px solid rgba(255, 37, 0, 0.6);
}

.auth0-lock.auth0-lock .auth0-lock-select-country .auth0-lock-list-code li {
  color: #fff !important;
}

.auth0-lock.auth0-lock .auth0-lock-select-country .auth0-lock-list-code li.auth0-lock-list-code-highlighted {
  background-color: #d6322e !important;
  color: #fff !important;
}

.auth0-lock-list-code {
  background: #000 !important;
}

.auth0-lock.auth0-lock .auth0-lock-select-country .auth0-lock-search {
  background-color: #222 !important;
}

.auth0-lock-input-wrap input {
  background: #fff;
  text-transform: capitalize;
}

a.inc42-auth0-formlink {
  color: #fff !important;
  text-decoration: underline !important;
}

/* Auth0 Error */

.auth0-lock-input-block.auth0-lock-input-f_name.auth0-lock-error:after {
  content: "First Name can't be blank";
}

.auth0-lock-input-block.auth0-lock-input-l_name.auth0-lock-error:after {
  content: "Last Name can't be blank";
}

.auth0-lock-input-block.auth0-lock-input-billing_company.auth0-lock-error:after {
  content: "Company Name can't be blank";
}

.auth0-lock-input-block.auth0-lock-input-billing_phone.auth0-lock-error:after {
  content: "Phone Number can't be blank";
}

.auth0-lock-input-block.auth0-lock-input-location.auth0-lock-error:after {
  content: "Seniority can't be blank";
}

.auth0-lock-input-block.auth0-lock-input-f_name.auth0-lock-error:after,
.auth0-lock-input-block.auth0-lock-input-l_name.auth0-lock-error:after,
.auth0-lock-input-block.auth0-lock-input-billing_company.auth0-lock-error:after,
.auth0-lock-input-block.auth0-lock-input-billing_phone.auth0-lock-error:after,
.auth0-lock-input-block.auth0-lock-input-location.auth0-lock-error:after {
  width: 100%;
  background: black;
  display: block;
  color: #fe0101;
  color: #f00;
  font-size: 12px;
  margin-top: 5px;
  white-space: nowrap;
  line-height: 1.87;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  right: 0;
  z-index: 1000000;
}

.auth0-lock-input-block.auth0-lock-input-email input {
  text-transform: lowercase;
}

/*--------------------------------------------------------------
## CSS lock model
--------------------------------------------------------------*/

.plus-card-layout {
  border-radius: 10px;
  border: 1px solid #a3a3a3;
  background: -webkit-gradient(linear, left top, left bottom, from(#2a2a34), to(#1a1a20));
  background: -webkit-linear-gradient(top, #2a2a34 0%, #1a1a20 100%);
  background: linear-gradient(180deg, #2a2a34 0%, #1a1a20 100%);
  height: 100%;
  padding: 18px 10px 0px 14px;
}

#plus-feature-card-layout {
  margin-bottom: 1.5rem;
}

#plus-feature-card-layout img {
  height: 70px;
  min-width: 60px;
}

#plus-feature-card-layout h4 {
  color: #fff;
  line-height: 1.3;
  margin: 0;
  font-size: 16px;
  font-weight: 700;
}

#plus-feature-card-layout p {
  line-height: 1.3;
  margin-top: 10px;
  margin-bottom: 0;
  color: #aeafb0;
  font-size: 14px;
  font-weight: 400;
}

.plus-card-image-position-left {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 16px;
  height: 140px;
}

.plus-card-image-position-top {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 16px;
}

.inc42-plus__margin_bottom_tiny {
  margin-bottom: 0.7rem;
}

.inc42-plus__text_white {
  color: #fff !important;
}

.plus-pricing-card {
  height: 100%;
  background: -webkit-gradient(linear, left top, left bottom, from(#303030), to(#121212));
  background: -webkit-linear-gradient(top, #303030 0%, #121212 100%);
  background: linear-gradient(180deg, #303030 0%, #121212 100%);
  border-radius: 10px;
  text-align: center;
  border: 2px solid #a3a3a3;
  position: relative;
}

.plus-pricing-card .lock-model-plus_section_heading {
  color: #fff;
  text-align: center;
  font-size: 32px;
  font-weight: 700;
  text-transform: capitalize;
  margin: 24px 0;
}

.plus-card-header {
  border-bottom: 2px solid #a3a3a3;
  margin-bottom: 12px;
  font-size: 16px;
  font-weight: 600;
  text-transform: uppercase;
  height: 3.5rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.plus-selected-plan {
  border: 2px solid #ea3323 !important;
}

.plus-selected-plan .plus-card-header {
  border-bottom: 2px solid #ea3323 !important;
}

.plus-card-body {
  padding-bottom: 25px;
}

.plus-normal-price {
  color: #eaeaea;
  font-size: 14px;
  text-decoration: line-through;
  margin-bottom: 10px;
}

.plus-sale-price {
  color: #ea3323;
  font-size: 22px;
  font-weight: 700;
}

.plus-monthly-price {
  color: #a3a3a3;
  font-size: 12px;
}

.plus-plan-duration {
  border-radius: 8px;
  border: 1px solid #3a3a3a;
  background: #2b2c2d;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  margin: 12px auto 15px;
  padding: 5px 12px;
  font-size: 10px;
  font-weight: 700;
  text-transform: uppercase;
}

.plus-checkout-botton {
  margin-bottom: 10px;
}

.plus-checkout-botton a {
  border-radius: 2rem;
  background: #fff;
  color: #ea3323 !important;
  text-align: center;
  font-size: 12px;
  font-weight: 700;
  text-transform: uppercase;
  display: block;
  padding: 7px;
  max-width: 180px;
  margin: 0 auto 10px;
}

.plus-recommended .plus-checkout-botton a {
  background: -webkit-gradient(linear, left top, right top, from(#ea4026), color-stop(94.51%, #ea3357));
  background: -webkit-linear-gradient(left, #ea4026 0%, #ea3357 94.51%);
  background: linear-gradient(90deg, #ea4026 0%, #ea3357 94.51%);
  color: #fff !important;
  border-radius: 2rem;
}

.plus-recommended:before {
  content: "best selling";
  background: #1b1b1b;
  border: 1px solid #ea3323;
  padding: 5px 10px;
  border-radius: 20px;
  font-size: 10px;
  font-weight: 700;
  display: block;
  margin: -20px auto 0;
  width: 110px;
  text-transform: uppercase;
  position: absolute;
  left: 0;
  right: 0;
}

.plus-bottom-text {
  text-align: center;
  color: white;
  font-size: 0.75rem;
}

.plus-bottom-text:before {
  content: "";
  display: inline-block;
  width: 14px;
  height: 1px;
  background: #fff;
  vertical-align: middle;
  margin-right: 5px;
}

.plus-bottom-text:after {
  content: "";
  display: inline-block;
  width: 14px;
  height: 1px;
  background: #fff;
  vertical-align: middle;
  margin-left: 5px;
}

.full-width-article-lock {
  width: 100%;
  left: 0;
  z-index: 999;
  background-color: transparent !important;
  margin-top: -250px;
  position: relative;
}

.full-width-article-lock .lock-model-fixed-width {
  max-width: 810px;
}

.full-width-article-lock:before {
  display: block;
  content: "";
  height: 85px;
  background: -webkit-gradient(linear, left bottom, left top, from(#ffffff), to(transparent));
  background: -webkit-linear-gradient(bottom, #ffffff, transparent);
  background: linear-gradient(360deg, #ffffff, transparent);
  overflow: visible;
}

.full-width-article-lock span.text-center.white-text {
  width: 100%;
  text-align: center;
  color: #fff;
  display: block;
  padding: 10px 0px;
  font-size: 24px;
  font-style: normal;
  font-weight: 700;
  text-transform: uppercase;
}

.full-width-article-lock-section {
  background: #11141f;
  padding: 0;
  overflow: hidden;
}

.full-width-article-lock-section .inc42-plus__section {
  padding-top: 4rem;
}

.full-width-article-lock-section #banner {
  padding-bottom: 4rem;
}

.plus_section_heading {
  color: #fff;
  text-align: center;
  font-size: 32px;
  font-weight: 700;
  text-transform: capitalize;
  margin: 24px 0;
}

.lock-model-plus-pill:after {
  content: "";
  display: block;
  background: url("/wp-content/themes/inc42/img/lock-model-heading-icon.png") no-repeat center;
  background-size: contain;
  height: 10px !important;
}

.article-lock-footer-section {
  text-align: center;
  width: 100%;
  padding-bottom: 1.5rem;
  padding-top: 1.5rem;
}

.article-lock-footer-section a.article-login {
  color: #f8203e;
  text-align: center;
  font-size: 20px;
  font-weight: 600;
  text-decoration-line: underline;
  text-transform: capitalize;
}

.article-lock-footer-section span {
  color: #fff;
  text-align: center;
  font-size: 20px;
  font-weight: 500;
  text-transform: capitalize;
}

.article-lock-footer-section:before {
  content: "";
  display: inline-block;
  width: 25px;
  height: 1px;
  background: #fff;
  vertical-align: middle;
  margin-right: 5px;
}

.article-lock-footer-section:after {
  content: "";
  display: inline-block;
  width: 25px;
  height: 1px;
  background: #fff;
  vertical-align: middle;
  margin-left: 5px;
}

.lock-model-header-text h1 {
  color: #fff;
  text-align: center;
  font-size: 44px;
  margin: 30px 0 0;
  font-weight: 700;
  text-transform: capitalize;
}

.lock-model-header-text p {
  color: #d8d7d7;
  text-align: center;
  font-size: 20px;
  font-weight: 500;
  text-transform: capitalize;
}

.article-lock-header-section {
  background: #e0372a;
  background: #e0372a;
  background: #e0372a;
}

.article-lock-header-section span.text-center.white-text {
  width: 100%;
  text-align: center;
  color: #fff;
  display: block;
  padding: 10px 0px;
  font-size: 24px;
  font-style: normal;
  font-weight: 700;
  text-transform: uppercase;
}

.plus-checkout-button {
  width: 100%;
  display: inline-block;
  text-align: center;
}

.plus-checkout-button .mobile-cta-plus {
  margin: 20px 0px 10px 0;
}

.article-lock-middle-section .lock-content-area {
  padding-top: 4rem !important;
}

.article-lock-middle-section .inc42_plus__benefit_feature_img {
  min-height: 90px;
  margin-bottom: 2rem;
  width: auto;
  max-height: 40px;
}

.article-lock-middle-section .inc42_plus__benefit_compact {
  min-height: 365px;
  border-radius: 12px;
  border: 1px solid rgba(255, 255, 255, 0.95);
  background: #242433;
  padding: 50px 30px 40px;
}

.article-lock-middle-section .banner-image-wrapper {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.article-lock-middle-section .banner-image-wrapper img {
  height: auto;
  max-width: 100%;
  vertical-align: middle;
}

.article-lock-middle-section .inc42-plus__brand {
  max-width: 100%;
  margin: 0 auto;
  margin-bottom: 1.5rem;
}

.article-lock-middle-section .plus-big-banner {
  padding: 3rem;
}

.article-lock-middle-section .plus-big-banner p {
  line-height: 1.3;
}

.article-lock-middle-section .inc42-plus__cta.large {
  min-width: 260px;
  padding: 0.8rem 3.25rem;
  background: -webkit-linear-gradient(180deg, #ff2500 0%, #f05 100%);
  border-radius: 2rem;
  -webkit-box-shadow: 0px 10px 20px 5px rgba(215, 22, 86, 0.1), 0px 10px 20px 5px rgba(227, 55, 27, 0.1);
  box-shadow: 0px 10px 20px 5px rgba(215, 22, 86, 0.1), 0px 10px 20px 5px rgba(227, 55, 27, 0.1);
  -webkit-transition: 0.3s all;
  transition: 0.3s all;
}

.article-lock-middle-section .text-muted {
  color: #999;
}

.article-lock-middle-section .banner-title {
  font-size: 26px;
  line-height: 1.2;
  color: #fff;
  margin-top: 0.5rem;
  margin-bottom: 1rem;
}

.article-lock-middle-section #banner .plus-big-banner {
  border-radius: 12px;
  border: 1px solid #5c5c5c;
  background: -webkit-linear-gradient(340deg, #22242f, #0d0d0d);
  background: linear-gradient(110deg, #22242f, #0d0d0d);
}

.lock-model-inc42-img {
  width: 109px;
  height: 23px;
}

.inc42-modal__price_card {
  width: 100%;
  overflow: hidden;
  padding: 15px 20px 30px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  max-width: 100%;
  text-align: center;
}

.inc42-modal__price_card p {
  white-space: pre-wrap;
  word-wrap: break-word;
  word-break: break-word;
  text-align: center;
  line-height: 1.5;
  letter-spacing: 0.5px;
  font-size: 14px;
  font-weight: 700;
  font-style: normal;
  color: #fff;
  margin-bottom: 5px;
}

.varient-v4 .full-width-article-lock-section {
  background: #11141f !important;
}

.inc42-modal__price_card.highlight {
  width: 100%;
  overflow: hidden;
  padding: 15px 20px 30px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  max-width: 100%;
  text-align: center;
  border-radius: 18px;
  border: 2px solid #ea3323;
  background: -webkit-gradient(linear, left top, left bottom, from(#1e2339), to(#121212));
  background: -webkit-linear-gradient(top, #1e2339 0%, #121212 100%);
  background: linear-gradient(180deg, #1e2339 0%, #121212 100%);
  display: inline-block;
  margin-right: 30px;
}

.inc42-modal__price_card.highlight .inc42-modal__price_label {
  background-color: red;
  color: #fff;
}

.inc42-modal__price_label {
  display: inline-block;
  width: 180px;
  height: 25px;
  background-color: #fff;
  overflow: visible;
  border-radius: 50px;
  white-space: pre;
  font-weight: 700;
  font-style: normal;
  text-transform: uppercase;
  font-size: 12px;
  line-height: 25px;
  letter-spacing: 2.5px;
  color: #0d0d0d;
  margin-bottom: 15px;
}

li.inc42-modal__price_list_item {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
  max-width: 100%;
  overflow: visible;
  margin-bottom: 10px;
  text-align: left;
  line-height: 14px;
  letter-spacing: 0.5px;
  font-weight: 400;
  padding: 12px 22px 16px 38px;
  position: relative;
  border-radius: 6px;
  border: 1px solid #6a6a6a;
  background: -webkit-gradient(linear, left top, left bottom, from(#292c38), to(rgba(41, 44, 56, 0)));
  background: -webkit-linear-gradient(top, #292c38 0%, rgba(41, 44, 56, 0) 100%);
  background: linear-gradient(180deg, #292c38 0%, rgba(41, 44, 56, 0) 100%);
}

.inc42-modal__price_list_item {
  font-size: 12px;
  font-style: normal;
  color: #fff;
}

ul.inc42-modal__price_list {
  list-style: none;
  margin-left: 0px;
}

.lock-model-pn-boilerplate p {
  line-height: 1.5rem;
  margin: 10px;
  line-height: 1.5rem;
  margin: 10px;
  margin-bottom: 1.5625rem;
}

p.inc42-modal__price_title {
  color: #fff;
  text-align: center;
  font-size: 18px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
  margin: 18px 0 5px;
  text-transform: uppercase;
}

p.inc42-modal__price {
  color: #ea3323;
  text-align: center;
  font-size: 28.778px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
  margin: 0;
}

p.inc42-modal__price_mrp {
  color: #eaeaea;
  text-align: center;
  font-size: 17.986px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  margin: 0;
  text-decoration-line: strikethrough;
}

.lock-model-company-trust-us {
  border-radius: 18px;
  border: 2px solid #ea3323;
  background: -webkit-gradient(linear, left top, left bottom, from(#1e2339), to(#121212));
  background: -webkit-linear-gradient(top, #1e2339 0%, #121212 100%);
  background: linear-gradient(180deg, #1e2339 0%, #121212 100%);
  margin-top: 34px;
  padding: 34px;
}

.lock_div_text_section {
  border-radius: 18px;
  border: 2px solid #ea3323;
  background: -webkit-gradient(linear, left top, left bottom, from(#1e2339), to(#121212));
  background: -webkit-linear-gradient(top, #1e2339 0%, #121212 100%);
  background: linear-gradient(180deg, #1e2339 0%, #121212 100%);
  overflow: hidden;
  padding: 34px !important;
}

.lock-model-companies-image {
  height: 100%;
  display: inline-block;
  padding-top: 18px;
}

.inc42-modal__pricing {
  position: relative;
}

.inc42-modal__pricing .plus-recommended:before {
  content: "50% off";
  background: -webkit-gradient(linear, left top, right top, from(#ea4026), color-stop(94.51%, #ea3357));
  background: -webkit-linear-gradient(left, #ea4026 0%, #ea3357 94.51%);
  background: linear-gradient(90deg, #ea4026 0%, #ea3357 94.51%);
  -webkit-box-shadow: 0px 2.80702px 14.03509px 0px #b70a2b;
  box-shadow: 0px 2.80702px 14.03509px 0px #b70a2b;
  padding: 5px 20px;
  border-radius: 20px;
  font-size: 0.875rem;
  font-weight: 700;
  color: #fff;
  display: block;
  margin: -34px auto 0;
  width: 112px;
  text-transform: uppercase;
  position: absolute;
  left: 0;
  right: 0;
}

.lock-model-card-heading {
  color: #fff;
  font-size: 40px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
  margin-bottom: 12px;
}

.lock-model-card-desc {
  color: #b9b9b9;
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  margin-bottom: 0px;
}

.lock-model-v4-companies-img {
  color: #ea3e2b;
  font-size: 22px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
  text-transform: uppercase;
}

p.inc42-modal__price_description {
  color: #b7b7b7;
  text-align: center;
  font-size: 14px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
  letter-spacing: 0.84px;
  text-transform: uppercase;
  opacity: 1;
}

.inc42-modal__price_list_item_tick_red:after {
  background-image: none !important;
}

.inc42-modal__price_list_item_tick_red::before {
  content: "";
  width: 16px;
  height: 16px;
  background-image: url("/wp-content/themes/inc42/img/lock-model-listing-icon.svg");
  background-size: contain;
  display: inline-block;
  position: absolute;
  left: 14px;
  top: 12px;
}

.article-lock-top-fade {
  -webkit-box-shadow: 0 15px 25px rgba(129, 124, 124, 0.2);
  box-shadow: 0 15px 25px rgba(129, 124, 124, 0.2);
  height: 60px;
  border-radius: 5px;
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(85, 83, 83, 0.93)), to(hsl(0, 0%, 0%)));
  background: -webkit-linear-gradient(top, rgba(85, 83, 83, 0.93) 0%, hsl(0, 0%, 0%) 100%);
  background: linear-gradient(180deg, rgba(85, 83, 83, 0.93) 0%, hsl(0, 0%, 0%) 100%);
  backdrop-filter: blur(14px);
  border-radius: 0px;
}

.lock-content-area {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.membership-pricing-full-card {
  margin-top: 16px;
}

.lock-model-pricing-header {
  margin-bottom: 16px;
}

#mobile-cta-plus {
  width: 100%;
  display: inline-block;
  background: -webkit-gradient(linear, left top, right top, from(#f05), to(#ef4723));
  background: -webkit-linear-gradient(left, #f05 0%, #ef4723 100%);
  background: linear-gradient(90deg, #f05 0%, #ef4723 100%);
  font-size: 1.2rem;
  -webkit-box-shadow: 0px 4px 20px #f8203e;
  box-shadow: 0px 4px 20px #f8203e;
  padding: 12px 10px;
  text-align: center;
  border-radius: 90px;
  font-size: 1rem;
  font-style: normal;
  font-weight: 700;
  text-transform: uppercase;
  max-width: 250px;
  color: #fff !important;
}

.full-width-article-lock {
  display: none;
  margin-top: -250px !important;
}

img.desktop-article-lock-banner {
  height: auto;
}

img.mobile-article-lock-banner {
  height: auto;
  width: 100%;
}

.inc42-modal__price_list_item_tick_red:after {
  background-image: url(https://cdn.inc42.com/wp-content/uploads/2021/04/Red-Tick@2x-e1617279917229.png);
}

#plus-feature-card-layout img {
  height: auto;
}

/*--------------------------------------------------------------
## CSS Datalab Cards
--------------------------------------------------------------*/

/*Primary Hover Card Css*/

/* fonts  */

/* font-wieght 700 */

@font-face {
  font-family: "Switzer";
  src: url("/wp-content/themes/inc42/fonts/datalabs/Switzer-Bold.otf");
  font-weight: 700;
}

/* font-wieght 600 */

@font-face {
  font-family: "Switzer";
  src: url("/wp-content/themes/inc42/fonts/datalabs/Switzer-Semibold.otf");
  font-weight: 600;
}

/* font-wieght 500 */

@font-face {
  font-family: "Switzer";
  src: url("/wp-content/themes/inc42/fonts/datalabs/Switzer-Medium.otf");
  font-weight: 500;
}

/* font-wieght 400 */

@font-face {
  font-family: "Switzer";
  src: url("/wp-content/themes/inc42/fonts/datalabs/Switzer-Regular.otf");
  font-weight: 400;
}

/* font-wieght 300 */

@font-face {
  font-family: "Switzer";
  src: url("/wp-content/themes/inc42/fonts/datalabs/Switzer-Light.otf");
  font-weight: 300;
}

/* font-wieght 200 */

@font-face {
  font-family: "Switzer";
  src: url("/wp-content/themes/inc42/fonts/datalabs/Switzer-Thin.otf");
  font-weight: 200;
}

/* font end  */

/*  Hover CSS  */

.same_div_hover {
  display: inline;
  position: relative;
}

.same_line {
  display: inline;
}

.inc42-datalabs-hover-word {
  position: relative;
  display: inline;
}

span.same_line_datalab {
  display: inline-block;
}

/*    p.hover-company-p_datalab {
        display: inline-block;
        margin-bottom: 5px !important;
    }
*/

span.inc42-datalabs-hover-word-logo img {
  width: 23px !important;
}

.company-lists {
  list-style: none;
}

.company-lists .red {
  color: #79716b;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 20px;
}

.hover-footer {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  margin: 8px 12px 14px 12px;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.powered-by-wrap span {
  color: #57534e;
  font-family: Switzer;
  font-size: 9px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  letter-spacing: -0.27px;
}

.powered-by-wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 4px;
}

.hover-footer .powered-by-wrap img {
  height: 20px;
  border-radius: 0 !important;
  width: 80px;
  max-width: 100%;
}

.inc42_company_stats {
  font-size: 12px;
  line-height: 20px;
  font-weight: 700;
}

.inc42-datalabs-card.primary-hover-card {
  position: absolute;
  border-radius: 6px;
  border: 0.966px solid #e8e8e8;
  background: #fff;
  -webkit-box-shadow: 0px 4px 16px 0px rgba(88, 88, 88, 0.25);
  box-shadow: 0px 4px 16px 0px rgba(88, 88, 88, 0.25);
  margin-top: -5px;
  left: 0px;
  width: 310px;
  border-radius: 12px;
  z-index: 99;
}

.primary-hover-card {
  display: none;
}

.hover_word {
  color: #000;
  font-size: 18px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
  border-bottom: 2px solid #ec1f23;
  text-transform: capitalize;
}

.inc42-datalabs-hover-word-logo {
  margin-left: 5px;
}

/*  Hover CSS Ends  */

.box-sec {
  display: block;
  max-width: 350px;
  margin: 0 auto;
  border: 1px solid #d7d3d0;
  background: #fff;
  -webkit-box-shadow: 0 108px 30px 0 rgba(117, 117, 117, 0), 0 69px 28px 0 rgba(117, 117, 117, 0.01), 0 39px 23px 0 rgba(117, 117, 117, 0.05), 0 17px 17px 0 rgba(117, 117, 117, 0.09), 0 4px 9px 0 rgba(117, 117, 117, 0.1);
  box-shadow: 0 108px 30px 0 rgba(117, 117, 117, 0), 0 69px 28px 0 rgba(117, 117, 117, 0.01), 0 39px 23px 0 rgba(117, 117, 117, 0.05), 0 17px 17px 0 rgba(117, 117, 117, 0.09), 0 4px 9px 0 rgba(117, 117, 117, 0.1);
}

.hover-datalabs-header-bg {
  background: transparent;
  position: relative;
  z-index: 99;
  border-radius: 12px 12px 0px 0px;
  border-color: #172655;
}

.box-sec .line-below {
  width: 90%;
  overflow: hidden;
  margin: 0 auto;
}

/* Background Image   */

.box-sec-top {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  padding: 12px 0 5px;
  margin: 0 12px;
}

.btn {
  display: inline-block;
  border-radius: 8px;
  width: 30px;
  height: 30px;
  background-color: #fee6e6;
  border: 0;
}

.read_full_profile {
  color: #fff !important;
  display: inline-block;
  padding: 5px 6px;
  border-radius: var(--radius-none, 0);
  border: 2px solid rgba(255, 255, 255, 0.12);
  background: #d92d20;
  -webkit-box-shadow: 0 0 0 1px rgba(10, 13, 18, 0.18) inset, 0 -2px 0 0 rgba(10, 13, 18, 0.05) inset, 0 1px 2px 0 rgba(10, 13, 18, 0.05);
  box-shadow: 0 0 0 1px rgba(10, 13, 18, 0.18) inset, 0 -2px 0 0 rgba(10, 13, 18, 0.05) inset, 0 1px 2px 0 rgba(10, 13, 18, 0.05);
  font-size: 12px;
  font-style: normal;
  font-weight: 600;
  line-height: 20px;
  text-transform: capitalize;
  font-family: "Geist";
}

.hover-datalabs-header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  /*        margin-bottom: 15px;*/
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 15px;
  padding-bottom: 6px;
}

.hover-box-content {
  color: #57534e;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 20px;
  margin: 0 12px;
  font-family: "Geist";
}

.box-sec-img {
  border: 1px solid rgba(0, 0, 0, 0.0784313725);
  padding: 2px;
  margin-right: 0;
  background: #fff;
  line-height: 0;
  width: 40px;
  height: 40px;
}

.box-sec-img img {
  width: 40px !important;
}

.inc42_company_stats {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  gap: 20px;
  padding: 15px;
}

.box-sec-text p {
  font-size: 20px;
  margin: 0;
  font-weight: 500;
}

.inc42-datalabs-card.primary-hover-card .box-sec-text {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 6px;
}

.inc42-datalabs-card.primary-hover-card .box-sec-text span.acquired-block {
  border-radius: 0;
  border: 1px solid #fecdca;
  background: #fef3f2;
  color: #b42318;
  text-align: center;
  font-size: 12px;
  font-style: normal;
  font-weight: 600;
  line-height: 18px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin: 3px;
  padding: 0 7px;
}

.inc42-datalabs-card.primary-hover-card h2 {
  margin-bottom: 0px;
  letter-spacing: 0.673px;
  color: #1c1917;
  font-family: Switzer;
  font-size: 20px;
  font-style: normal;
  font-weight: 600;
  line-height: 32px;
}

.box-sec-text p {
  color: rgba(0, 0, 0, 0.8);
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  letter-spacing: 0.3px;
  text-transform: capitalize;
  margin-bottom: 0px !important;
  max-width: 305px;
}

.inc42-datalabs-card.primary-hover-card hr {
  margin-bottom: 0px;
}

.box-sec-top a {
  color: #000 !important;
  font-size: 11px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
}

.box-sec-top .close {
  font-size: 0px;
  font-weight: 700;
  border-radius: 2px;
  background: #fff;
  padding: 0px;
  width: 15px;
  height: 15px;
}

.hover_word:hover .primary-hover-card {
  display: block !important;
}

/* Article Recommended Company css */

div#inc42-recomendation-company {
  border-radius: 12px;
  background: #fff2f0;
  padding: 15px 20px;
}

div#inc42-recomendation-company:empty {
  display: none;
}

#inc42-recomendation-company .inc42-datalabs-article-recommendation::-webkit-scrollbar {
  display: none;
}

#inc42-recomendation-company .inc42-datalabs-article-recommendation {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 15px;
  overflow-x: scroll;
}

#inc42-recomendation-company .inc42-datalabs-card.recommended-card {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}

#inc42-recomendation-company .datalabs-card-header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  border-radius: 12px 12px 0px 0px;
  background: -webkit-gradient(linear, left top, left bottom, from(#d81855), to(#e03128));
  background: -webkit-linear-gradient(top, #d81855 0%, #e03128 100%);
  background: linear-gradient(180deg, #d81855 0%, #e03128 100%);
  padding: 12px;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  min-height: 84px;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  background: url(/wp-content/themes/inc42/img/datalab-crosslink/in-article-recommendation.svg);
  background-repeat: no-repeat;
  background-position: -35px -7px;
  background-size: cover;
}

#inc42-recomendation-company .datalabs-card-header .view-datalab-profile {
  margin: 0px;
}

#inc42-recomendation-company .datalabs-card-header .view-datalab-profile a {
  font-size: 12px;
  padding: 5px;
  text-transform: uppercase;
}

#inc42-recomendation-company .view-datalab-profile svg {
  display: inline-block;
  vertical-align: middle;
  height: 14px;
  width: 15px;
  margin-bottom: 2px;
}

.recommendation-card-footer p a {
  color: #ec1f23;
  font-family: "Noto Sans";
  font-size: 13.38px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
  text-decoration-line: underline;
  text-transform: capitalize;
}

/*.company-lists {
    flex: 1;
 }*/

#inc42-recomendation-company .company-lists li:first-child {
  color: #dd3038;
  font-family: "Noto Sans";
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  list-style: none;
}

#trending_company_homepage_carousel .datalabs-slick-cards .inc42-datalabs-card.recommended-card span.line svg {
  width: 100%;
}

#inc42-recomendation-company .datalabs-card-body {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  border-radius: 12px;
  background: #fff;
  padding: 15px 20px;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  min-height: 65px;
  padding: 0px 20px 10px 20px;
}

#inc42-recomendation-company .company-lists li:last-child {
  list-style: none;
  color: #3b3b3b;
  font-family: "Noto Sans";
  font-size: 14px;
  font-style: normal;
  font-weight: 700;
  line-height: 21px;
  /* 150% */
}

#inc42-recomendation-company .inc42-datalabs-card.recommended-card {
  /*    margin-bottom: 40px !important;*/
  border-radius: 12px;
  border: 1px solid #e9e9e9;
  background: #fff;
  padding: 0px;
  min-width: 325px;
  margin-bottom: 20px !important;
}

#inc42-recomendation-company .investor-section .datalabs-logo img {
  width: 100% !important;
  -o-object-fit: contain;
  object-fit: contain;
}

#inc42-recomendation-company .view-datalab-profile a {
  border-radius: 2px;
  padding: 8px 15px;
  color: #000 !important;
  font-family: "Noto Sans";
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
}

#inc42-recomendation-company .investor-section {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  max-width: 230px;
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 10px;
}

#inc42-recomendation-company .inc42-datalabs-card.recommended-card .datalabs-logo .logo-div {
  background: #fff;
  width: 40px;
  height: 40px;
  padding: 2px;
  border-radius: 5px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

/*.investor-info {
    margin-left: 15px;
 }*/

#inc42-recomendation-company .investor-info p:first-child {
  margin-bottom: 0px !important;
  color: #fff;
  font-family: "Noto Sans";
  font-size: 16px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
  /*    letter-spacing: 0.673px;*/
  letter-spacing: 0px;
}

#inc42-recomendation-company .investor-info p:last-child {
  margin-bottom: 0px !important;
  color: #fff;
  font-family: "Noto Sans";
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  letter-spacing: 0.673px;
}

#inc42-recomendation-company .recommendation_heading {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin: 20px 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

#inc42-recomendation-company .recommendation_heading div {
  color: #000;
  text-align: center;
  font-family: "Noto Sans";
  font-size: 24px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
  margin-bottom: 0px;
}

#inc42-recomendation-company .datalabs-copyright-recommendation span {
  color: #000;
  font-family: "Noto Sans";
  font-size: 20px;
  font-style: normal;
  font-weight: 600;
  line-height: normal;
}

#inc42-recomendation-company .datalabs-copyright-recommendation {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  gap: 6px;
}

#inc42-recomendation-company .datalabs-copyright-recommendation svg {
  width: 20px;
  height: 20px;
}

/* Homepage Sidebar trending Company css */

#trending_investor_homepage .archive-sidebar.inc42-datalabs-archive-recommendation {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 15px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-top: 20px;
}

#trending_investor_homepage h4.widget-title {
  font-size: 20px;
  text-transform: uppercase;
  line-height: 27px;
  font-weight: 700;
}

#trending_investor_homepage .inc42-datalabs-card.recommended-card {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}

#trending_investor_homepage .datalabs-card-header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  border-radius: 12px 12px 0px 0px;
  background: -webkit-gradient(linear, left top, left bottom, from(#d81855), to(#e03128));
  background: -webkit-linear-gradient(top, #d81855 0%, #e03128 100%);
  background: linear-gradient(180deg, #d81855 0%, #e03128 100%);
  padding: 12px;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  min-height: 68px;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  background: #172655;
  position: relative;
  z-index: 99;
}

#trending_investor_homepage .datalabs-card-header .view-datalab-profile {
  margin: 0px;
}

#trending_investor_homepage .datalabs-card-header .view-datalab-profile a {
  font-size: 10px;
  padding: 5px;
  text-transform: uppercase;
}

#trending_investor_homepage .view-datalab-profile svg {
  display: inline-block;
  vertical-align: middle;
  height: 10px;
  width: 15px;
  margin-bottom: 2px;
}

#trending_investor_homepage .datalabs-card-header:before {
  content: "";
  background: url("/wp-content/themes/inc42/img/datalab-crosslink/trending_comp_icon.svg") no-repeat;
  position: absolute;
  z-index: -99;
  width: 100%;
  height: 60px;
  background-size: contain;
  background-position: 99% -4%;
  margin: -10px;
}

#trending_investor_homepage .company-lists li:first-child {
  color: #dd3038;
  font-family: "Noto Sans";
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  list-style: none;
}

#trending_investor_homepage .datalabs-card-body {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  border-radius: 12px;
  background: #fff;
  padding: 15px 20px;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: start;
  min-height: 65px;
}

#trending_investor_homepage .company-lists li:last-child {
  list-style: none;
  color: #3b3b3b;
  font-family: "Noto Sans";
  font-size: 14px;
  font-style: normal;
  font-weight: 700;
  line-height: 21px;
  /* 150% */
}

#trending_investor_homepage .inc42-datalabs-card.recommended-card {
  margin-bottom: 0px !important;
  border-radius: 12px;
  border: 1px solid #e9e9e9;
  background: #fff;
  padding: 0px;
  width: 100%;
}

#trending_investor_homepage .investor-section .datalabs-logo img {
  width: 100% !important;
  -o-object-fit: contain;
  object-fit: contain;
}

#trending_investor_homepage .view-datalab-profile a {
  border-radius: 2px;
  background: #fff;
  padding: 8px 15px;
  color: #000 !important;
  font-family: "Noto Sans";
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
}

#trending_investor_homepage .investor-section {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  max-width: 230px;
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 10px;
}

#trending_investor_homepage .inc42-datalabs-card.recommended-card .datalabs-logo .logo-div {
  background: #fff;
  width: 40px;
  height: 40px;
  padding: 2px;
  border-radius: 5px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.datalab-sidebar-logo {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  padding: 5px 10px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 10px;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  border-radius: 5.167px;
  background: #ffefef;
  margin-top: 10px;
}

.datalab-sidebar-logo span {
  color: #000;
  font-size: 10.333px;
  font-style: normal;
  font-weight: 300;
  line-height: 32.55px;
}

.datalab-sidebar-logo img {
  width: 75px;
}

#trending_investor_homepage .investor-info p:first-child {
  margin-bottom: 0px !important;
  color: #fff;
  font-family: "Noto Sans";
  font-size: 16px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
  letter-spacing: 0.673px;
}

#trending_investor_homepage .investor-info p:last-child {
  margin-bottom: 0px !important;
  color: #fff;
  font-family: "Noto Sans";
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  letter-spacing: 0.673px;
}

#trending_investor_homepage .social-media-recommendations .card-wrapper {
  padding-bottom: 20px;
}

/*#trending_company_homepage_carousel  .home-trending-datalabs::before {
    content: "";
    display: block;
    height: 245px;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 1;
    background-image: linear-gradient(90deg, #D81757 0%, #E4381B 100%);
}*/

/* Trending company homepage carousel */

#trending_company_homepage_carousel .datalabs-slides-two {
  opacity: 1;
  z-index: 3;
}

.footer-datalabs-logo {
  display: none;
}

#trending_company_homepage_carousel .home-trending-datalabs {
  padding-top: 50px;
  position: relative;
  z-index: 2;
  background: url("/wp-content/themes/inc42/img/datalab-crosslink/datalabs-carousal.svg");
  padding: 40px 20px;
  margin-bottom: 50px;
}

.home-trending-datalabs.section-space:before {
  content: "";
  background: url("/wp-content/themes/inc42/img/datalab-crosslink/datalabs-carousal.svg");
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0px;
  background-size: 100%;
  top: 0;
  background-repeat: no-repeat;
}

#trending_company_homepage_carousel .title-with-more.clearfix {
  z-index: 2;
}

#trending_company_homepage_carousel .home-trending-datalabs div.entry-title {
  z-index: 3;
  opacity: 1;
  position: relative;
  color: #fff;
  font-size: 2.25rem;
  font-weight: bold;
}

.logo_header_datalab {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-bottom: 25px;
}

.logo-datalabs {
  z-index: 99;
}

#trending_company_homepage_carousel .datalabs-slick-cards {
  margin-bottom: 1.25rem;
}

#trending_company_homepage_carousel .datalabs-slides-two .slick-prev,
.datalabs-slides-two .slick-next {
  top: 4.182rem;
  height: 40px;
  width: 40px;
}

#trending_company_homepage_carousel .datalabs-slides-two .slick-prev {
  left: -10px;
}

#trending_company_homepage_carousel .datalabs-slides-two .slick-next {
  right: -20px;
}

#trending_company_homepage_carousel .inc42-datalabs-card.recommended-card {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}

#trending_company_homepage_carousel .datalabs-card-header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  border-radius: 10px;
  padding: 12px;
  /*    align-items: flex-start;*/
  min-height: auto;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  /*    background: url('/wp-content/themes/inc42/img/datalab-crosslink/homepage-card-logo.svg');
     background-size: contain;
     background-repeat: no-repeat;
     padding: 16px 20px;
     background-position: 100% 20%;*/
  border-radius: 10px;
}

#trending_company_homepage_carousel .datalabs-card-header .view-datalab-profile {
  margin: 5px;
}

#trending_company_homepage_carousel .view-datalab-profile svg {
  display: inline-block;
  vertical-align: middle;
  height: 10px;
  width: 15px;
  margin-bottom: 2px;
}

/*.company-lists {
    flex: 1;
}*/

.inc42_company_stats .company-lists {
  font-family: "Geist";
}

#trending_company_homepage_carousel .company-lists li:first-child {
  list-style: none;
  color: #79716b;
  font-family: Geist;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 20px;
}

#trending_company_homepage_carousel .datalabs-card-body {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  border-radius: 12px;
  background: #fff;
  padding: 20px 12px 15px;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: start;
  min-height: 65px;
}

#trending_company_homepage_carousel .company-lists,
#home-trending-datalabs .company-lists {
  margin: 0 5px;
}

#trending_company_homepage_carousel .company-lists li:last-child {
  list-style: none;
  color: #1c1917;
  font-family: Geist;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 24px;
}

#trending_company_homepage_carousel .datalabs-slick-cards .inc42-datalabs-card.recommended-card {
  border-radius: 0;
  padding: 0px;
  min-width: 340px;
  padding: 5px;
  border: 1px solid #d7d3d0;
  background: #fff;
}

#trending_company_homepage_carousel .investor-section .datalabs-logo img {
  width: 100% !important;
  -o-object-fit: contain;
  object-fit: contain;
}

#trending_company_homepage_carousel .view-datalab-profile a {
  border-radius: 0;
  color: #e93427;
  padding: 8px 15px;
  border-radius: 3.414px;
  font-family: Geist;
  font-size: 14px;
  font-style: normal;
  font-weight: 600;
  line-height: normal;
  text-decoration-line: underline;
  text-decoration-style: solid;
  -webkit-text-decoration-skip-ink: none;
  text-decoration-skip-ink: none;
  text-decoration-thickness: auto;
  text-underline-offset: auto;
  text-underline-position: from-font;
  text-transform: capitalize;
}

#trending_company_homepage_carousel .investor-section {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  max-width: 230px;
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 10px;
}

#trending_company_homepage_carousel .inc42-datalabs-card.recommended-card .datalabs-logo .logo-div {
  width: 30px;
  height: 30px;
  padding: 2px;
  border-radius: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  border: 1px solid rgba(0, 0, 0, 0.08);
  background: rgb(255, 255, 255);
}

/*.investor-info {
    margin-left: 15px;
}*/

#trending_company_homepage_carousel .investor-info p {
  margin-bottom: 0px !important;
  letter-spacing: 0.673px;
  color: #1c1917;
  font-family: "Switzer";
  font-size: 20px;
  font-style: normal;
  font-weight: 600;
  line-height: 19px;
}

/* Company Card Single Article page */

#article_card_datalab .inc42-datalabs-card.company-card {
  border-radius: 12px;
  border: 1px solid #d3d3d3;
  background: #fff;
}

#article_card_datalab .company_description {
  border-radius: 12px;
  background: #172655;
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  max-width: 285px;
  text-align: center;
  padding: 20px;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  position: relative;
  z-index: 99;
}

/*Before CSS*/

#article_card_datalab .company_description:before {
  content: "";
  background: url("/wp-content/themes/inc42/img/datalab-crosslink/background-icon-logo.svg");
  position: absolute;
  width: 100%;
  height: 58%;
  top: 0px;
  background-position: 50% -8%;
  background-repeat: no-repeat;
  z-index: -99;
}

#article_card_datalab .company_overview {
  border-radius: 12px;
  background: #f3f5fb;
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  padding-top: 20px;
  position: relative;
}

#article_card_datalab .inc42-datalabs-body {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  gap: 25px;
  padding: 20px;
}

#article_card_datalab .company_description p {
  color: #fff;
  text-align: center;
  font-size: 15px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  margin-bottom: 10px !important;
  padding: 0 6px;
}

#article_card_datalab .company_description div {
  color: #fff;
  font-size: 20px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
  text-transform: capitalize;
  margin-bottom: 10px;
}

#article_card_datalab .view-datalab-profile {
  margin: 20px;
}

#article_card_datalab .company_description .datalabs-logo {
  max-width: 65px;
  text-align: center;
  margin: 0 auto;
  border-radius: 10px;
  margin-bottom: 15px;
  height: 60px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  background-color: #fff;
  padding: 0 10px;
}

#article_card_datalab .datalabs-card-footer {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  padding: 10px 20px;
  border-radius: var(--Number, 0px) var(--Number, 0px) 11px 11px;
  background: #f3f5fb;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  height: 45px;
}

#article_card_datalab .datalabs-card-footer p {
  color: #000;
  font-size: 14.38px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  text-transform: capitalize;
  margin: 0px !important;
}

#article_card_datalab .datalabs-card-footer a {
  color: #ec1f23;
  font-size: 13.38px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
  text-decoration-line: underline;
  text-transform: capitalize;
}

#article_card_datalab .datalabs-card-footer {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  padding: 5px 20px;
}

#article_card_datalab .inc42-datalabs-body .view-datalab-profile a {
  color: #ec1f23 !important;
  font-size: 14px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
  text-transform: uppercase;
  padding: 10px 15px;
  background: #fff;
  border-radius: 4px;
}

#article_card_datalab .inc42-datalabs-body .company-lists {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  margin-bottom: 20px;
  padding: 0 15px;
  text-transform: capitalize;
}

#article_card_datalab .company_overview .company-lists li:first-child {
  color: #404046;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 18px;
}

#article_card_datalab .company_overview .company-lists li:last-child {
  color: #3b3b3b;
  text-align: right;
  font-size: 14px;
  font-style: normal;
  font-weight: 700;
  line-height: 21px;
  /* 150% */
}

#article_card_datalab .company_description .datalabs-logo img {
  max-width: 60px;
}

#article_card_datalab .datalabs-card-footer span {
  color: #ec1f23;
  font-size: 16.096px;
  font-style: normal;
  font-weight: 600;
  line-height: normal;
}

#article_card_datalab .datalabs-copyright {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  gap: 6px;
}

#article_card_datalab .company_overview::before {
  content: "";
  background: url("https://inc42.com/wp-content/themes/inc42/img/line_dotted.svg");
  position: absolute;
  width: 1px;
  left: -12px;
  top: -5px;
  bottom: -5px;
}

#article_card_datalab .company_description_mobile,
.view-datalab-profile.mobile_url {
  display: none;
}

#article_card_datalab .company_overview .company-lists li {
  list-style: none;
  max-width: 300px;
}

#trending_company_homepage_carousel .slick-slider.slick-dotted {
  margin-bottom: 5px;
}

/* Datalab Logo Css*/

.single .entry-content .datalabs-copyright img {
  border-radius: 0px;
}

.hover-datalabs-header .box-sec-img img {
  border-radius: 0;
}

/*Datalab Logo For In Article recommendation*/

.recommendation-card-footer p:first-child {
  color: #000;
  font-family: "Noto Sans";
  font-size: 13.38px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  text-transform: capitalize;
  margin-bottom: 0px;
}

.recommendation-card-footer {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  padding: 0px 0px;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.single .entry-content .recommendation-copyright img {
  border-radius: 0px;
}

.recommendation-copyright {
  margin-right: 15px;
}

/* global search layout */

#trending_companies_global_search .card-main-heading {
  color: #000;
  font-size: 20px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
  text-transform: capitalize;
  text-align: left;
  margin: 0;
  padding-top: 0px;
}

#trending_companies_global_search .trending-company-wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding-top: 15px;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding-bottom: 8px;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

ul#mobile-main-menu-wrap li.back-menu-li {
  border-bottom: 1px solid #dedede;
  margin-bottom: 1rem;
}

/* .company-trending-custom-widget-search {
    border-radius: 24px;
    border: 1px solid #E5E5E5;
    background: #F8F8F8;
    margin-top: 20px;
    padding: 1rem 2rem !important;
} */

.company-trending-custom-widget-search .datalabs-logo img {
  height: 100% !important;
  border-radius: 50%;
}

#trending_companies_global_search .company-trending-custom-widget-search .datalabs-card-header {
  background: none !important;
  border-radius: 0px !important;
  padding: 0px !important;
  -webkit-box-align: baseline;
  -ms-flex-align: baseline;
  align-items: baseline;
}

.company-trending-custom-widget-search #inc42-recomendation-company .inc42-datalabs-card.recommended-card {
  min-width: 100%;
  border: none;
  margin-bottom: 0 !important;
  border-radius: 12px !important;
}

.company-trending-custom-widget-search .view-datalab-profile {
  border-radius: 6px;
  border: 1px solid #d6d6ec;
  background: #fff;
  padding: 6px;
  color: black;
  font-size: 10px;
  text-transform: uppercase;
}

.ais-Pagination .ais-Pagination-item.ais-Pagination-item--selected a {
  background: #d81757;
  color: #ffffff !important;
}

.company-trending-custom-widget-search .view-datalab-profile:hover {
  background: #f1f3f9;
}

.company-trending-custom-widget-search #inc42-recomendation-company .investor-info .company-name {
  color: #000;
  font-size: 16px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
  letter-spacing: 0.862px;
}

.company-trending-custom-widget-search #inc42-recomendation-company .investor-info .company-sector {
  color: #828282;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
}

.company-trending-custom-widget-search .home-editor-pick-list li {
  border-radius: 12px !important;
}

.company-trending-custom-widget-search #inc42-recomendation-company .inc42-datalabs-card.recommended-card .datalabs-logo .logo-div {
  border-radius: 10px;
  border: 1px solid #dfdfdf;
  background: -webkit-gradient(linear, left top, left bottom, from(#e4e5f8), to(#f5e7eb));
  background: -webkit-linear-gradient(top, #e4e5f8 0%, #f5e7eb 100%);
  background: linear-gradient(180deg, #e4e5f8 0%, #f5e7eb 100%);
  padding: 8px;
  width: 60px;
  height: 60px;
}

#inc42-recomendation-company .datalabs-card-header .view-datalab-profile a {
  display: block;
}

#trending_companies_global_search .datalab-sidebar-logo {
  display: block;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  margin: 0;
  background: transparent;
  padding: 0;
}

.widget-search .textwidget {
  padding-left: 0 !important;
}

.company-trending-custom-widget-search #inc42-recomendation-company {
  background: none !important;
  border-bottom: 1px solid #e6e6e6;
  border-radius: 0 !important;
  padding: 24px 0 0 !important;
}

.company-trending-custom-widget-search #inc42-recomendation-company .datalabs-logo .logo-div {
  background: transparent !important;
  padding: 8px;
  width: 60px;
  height: 60px;
  border: 1px solid rgba(0, 0, 0, 0.1);
  border-radius: 7px;
}

.search-sidebar-wrapper .home-editor-pick-list li,
.search-sidebar-wrapper .widget-search .widget-title {
  background: #fff !important;
}

.company-trending-custom-widget-search #inc42-recomendation-company:last-child {
  border: none !important;
}

#inc42-recomendation-company .view-datalab-profile a:hover {
  background-color: transparent !important;
  color: black !important;
}

.inc42-datalabs-card.primary-hover-card .box-sec-top a:hover {
  background-color: #e4391b !important;
  color: #fff !important;
}

.inc42-datalabs-card.primary-hover-card .box-sec-top a:hover svg path {
  fill: #fff;
}

.inc42-datalabs-card.primary-hover-card.box-sec-top a:hover svg circle {
  stroke: #fff;
}

.company-trending-custom-widget-search .datalabs-logo img {
  border-radius: 6px !important;
  background: #fff !important;
}

.inc42-datalabs-card.primary-hover-card .box-sec-top a:hover svg circle {
  stroke: #fff;
}

@media print, screen and (min-width: 46.0625em) {
  .row .row {
    margin-right: -0.75rem;
    margin-left: -0.75rem;
  }

  .column,
  .columns {
    padding-right: 0.75rem;
    padding-left: 0.75rem;
  }

  .medium-1 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 8.3333333333%;
    flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }

  .medium-offset-0 {
    margin-left: 0%;
  }

  .medium-2 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 16.6666666667%;
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }

  .medium-offset-1 {
    margin-left: 8.3333333333%;
  }

  .medium-3 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%;
  }

  .medium-offset-2 {
    margin-left: 16.6666666667%;
  }

  .medium-4 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 33.3333333333%;
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }

  .medium-offset-3 {
    margin-left: 25%;
  }

  .medium-5 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 41.6666666667%;
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }

  .medium-offset-4 {
    margin-left: 33.3333333333%;
  }

  .medium-6 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
  }

  .medium-offset-5 {
    margin-left: 41.6666666667%;
  }

  .medium-7 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 58.3333333333%;
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }

  .medium-offset-6 {
    margin-left: 50%;
  }

  .medium-8 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 66.6666666667%;
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }

  .medium-offset-7 {
    margin-left: 58.3333333333%;
  }

  .medium-9 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 75%;
    flex: 0 0 75%;
    max-width: 75%;
  }

  .medium-offset-8 {
    margin-left: 66.6666666667%;
  }

  .medium-10 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 83.3333333333%;
    flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }

  .medium-offset-9 {
    margin-left: 75%;
  }

  .medium-11 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 91.6666666667%;
    flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }

  .medium-offset-10 {
    margin-left: 83.3333333333%;
  }

  .medium-12 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }

  .medium-offset-11 {
    margin-left: 91.6666666667%;
  }

  .medium-up-1 {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }

  .medium-up-1 > .column,
  .medium-up-1 > .columns {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }

  .medium-up-2 {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }

  .medium-up-2 > .column,
  .medium-up-2 > .columns {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
  }

  .medium-up-3 {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }

  .medium-up-3 > .column,
  .medium-up-3 > .columns {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 33.3333333333%;
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }

  .medium-up-4 {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }

  .medium-up-4 > .column,
  .medium-up-4 > .columns {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%;
  }

  .medium-up-5 {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }

  .medium-up-5 > .column,
  .medium-up-5 > .columns {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 20%;
    flex: 0 0 20%;
    max-width: 20%;
  }

  .medium-up-6 {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }

  .medium-up-6 > .column,
  .medium-up-6 > .columns {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 16.6666666667%;
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }

  .medium-up-7 {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }

  .medium-up-7 > .column,
  .medium-up-7 > .columns {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 14.2857142857%;
    flex: 0 0 14.2857142857%;
    max-width: 14.2857142857%;
  }

  .medium-up-8 {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }

  .medium-up-8 > .column,
  .medium-up-8 > .columns {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 12.5%;
    flex: 0 0 12.5%;
    max-width: 12.5%;
  }

  .row.medium-unstack > .column,
  .row.medium-unstack > .columns {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 0px;
    flex: 1 1 0px;
  }

  .medium-collapse > .column,
  .medium-collapse > .columns {
    padding-right: 0;
    padding-left: 0;
  }

  .medium-uncollapse > .column,
  .medium-uncollapse > .columns {
    padding-right: 0.75rem;
    padding-left: 0.75rem;
  }

  .column-block {
    margin-bottom: 1.5rem;
  }

  .column-block > :last-child {
    margin-bottom: 0;
  }

  .medium-order-1 {
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1;
  }

  .medium-order-2 {
    -webkit-box-ordinal-group: 3;
    -ms-flex-order: 2;
    order: 2;
  }

  .medium-order-3 {
    -webkit-box-ordinal-group: 4;
    -ms-flex-order: 3;
    order: 3;
  }

  .medium-order-4 {
    -webkit-box-ordinal-group: 5;
    -ms-flex-order: 4;
    order: 4;
  }

  .medium-order-5 {
    -webkit-box-ordinal-group: 6;
    -ms-flex-order: 5;
    order: 5;
  }

  .medium-order-6 {
    -webkit-box-ordinal-group: 7;
    -ms-flex-order: 6;
    order: 6;
  }

  .medium-flex-container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }

  .medium-flex-child-auto {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
  }

  .medium-flex-child-grow {
    -webkit-box-flex: 1;
    -ms-flex: 1 0 auto;
    flex: 1 0 auto;
  }

  .medium-flex-child-shrink {
    -webkit-box-flex: 0;
    -ms-flex: 0 1 auto;
    flex: 0 1 auto;
  }

  .medium-flex-dir-row {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
  }

  .medium-flex-dir-row-reverse {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse;
  }

  .medium-flex-dir-column {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .medium-flex-dir-column-reverse {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
  }

  .hide-for-medium {
    display: none !important;
  }
}

@media print, screen and (min-width: 46.0625em) and (min-width: 46.0625em) {
  .medium-expand {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 0px;
    flex: 1 1 0px;
  }
}

@media only screen and (min-width: 420px) {
  .inc-scroll-down.meta-wrapper-reached .site-navigation-container #site-navigation {
    -webkit-transform: translateY(-100%);
    -ms-transform: translateY(-100%);
    transform: translateY(-100%);
    /*opacity: 0.3;*/
  }

  #wzrk_wrapper .wzrk-alert {
    width: 30%;
  }
}

@media (min-width: 481px) {
  .article-lock-middle-section .inc42_plus__benefit_toggle .benefit-extra {
    display: block !important;
  }

  .inc42-plus__margin_top_tb_small i {
    display: none;
  }
}

@media only screen and (min-width: 481px) {
  img.desktop-article-lock-banner {
    display: block;
  }

  img.mobile-article-lock-banner {
    display: none;
  }
}

@media screen and (min-width: 34em) {
  #mobile-cta {
    display: none !important;
  }

  .site-inc42-plus .inc42-plus__lead_content {
    margin-bottom: 3rem;
  }

  .site-inc42-plus .inc42-plus__lead_content .inc42-plus__text_lead {
    margin-top: 4rem;
  }

  .site-inc42-plus #benefit {
    padding-bottom: 3rem;
  }

  .site-inc42-plus #benefit .inc42-plus__text_lead {
    margin-top: 2rem;
    margin-bottom: 0;
  }

  .site-inc42-plus #benefit .inc42-plus__lead_subtext {
    margin-top: 1rem;
  }

  .site-inc42-plus .inc42-plus__benefit_text_float {
    top: 60px;
  }

  .site-inc42-plus #benefit .cta-full {
    margin-top: 3rem;
  }

  .site-inc42-plus .inc42-plus__section {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

  .site-inc42-plus #brand {
    padding-top: 3rem;
    padding-bottom: 4rem;
  }

  .site-inc42-plus .plus-big-banner p {
    line-height: 1.3;
  }

  .site-inc42-plus .banner-meta {
    line-height: 1;
  }

  .site-inc42-plus .banner-image-wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }

  .site-inc42-plus .banner-image-wrapper > img {
    -ms-flex-item-align: center;
    align-self: center;
  }

  .site-inc42-plus .inc42-plus__p_0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
  }

  .site-inc42-plus .inc42-plus__pt_0 {
    padding-top: 0 !important;
  }

  .site-inc42-plus .inc42-plus__pb_0 {
    padding-bottom: 0 !important;
  }
}

@media only screen and (min-width: 641px) {
  .single.single-datalabs .gform_legacy_markup_wrapper ul.gform_fields li.gfield {
    margin-top: 10px;
  }

  .single.single-datalabs .gform_legacy_markup_wrapper ul.gform_fields li.gfield {
    padding-right: 0 !important;
    margin-top: 5px;
  }

  .single.single-datalabs .gform_footer input[type=submit] {
    margin-left: 0;
  }

  .single.single-datalabs .gform_legacy_markup_wrapper .ginput_container span:not(.ginput_price) {
    position: absolute;
    top: 6px;
    left: -15px;
  }

  .single.single-datalabs .gform_legacy_markup_wrapper ul.gform_fields li.gfield {
    margin-top: 10px;
  }
}

@media only screen and (min-width: 668px) {
  .events-archive .category-header .card-wrapper.horizontal-card .card-content {
    padding-bottom: 0;
  }
}

@media only screen and (min-width: 737px) {
  .tribe-events-single .taxonomy-wrap {
    font-size: 1rem;
    letter-spacing: 0.0875rem;
    margin-bottom: 0.9375rem;
  }

  .author-header.category-header .category-title {
    font-size: 72px;
    line-height: 1.1;
    text-transform: capitalize;
    margin-bottom: 0;
  }

  .home-contact .button {
    float: right;
  }

  .search .inc42-secondary,
  .inc-search-popup .inc42-secondary {
    border-left: 0;
  }

  .search .site-main > .result-state .column,
  .search .site-main > .result-state .columns,
  .inc-search-popup .site-main > .result-state .column,
  .inc-search-popup .site-main > .result-state .columns {
    padding-right: 0;
  }

  .search-header {
    padding: 2rem 0 2.8125rem;
    margin-bottom: 0.5rem;
    margin-bottom: 1.2rem;
  }

  .search-header .close-search-popup {
    font-size: 1.375rem;
  }

  .search-header .search-box-wrapper {
    height: 4.125rem;
  }

  .search-header .search-box-wrapper .icon-left {
    font-size: 1.3125rem;
    left: 1.125rem;
  }

  .search-header .search-box-wrapper .search-clear {
    font-size: 1.5rem;
    right: 1.25rem;
  }

  .search-header .search-box-wrapper input[type=search] {
    font-size: 1.375rem;
    padding: 0 3.75rem;
    height: 3.875rem;
    line-height: 3.875rem;
  }

  .search-page article {
    padding: 0.75rem 1.5rem;
  }

  .search-page article:hover {
    background: transparent;
    -webkit-transition: all 0.3s;
    transition: all 0.3s;
  }

  .search-page article figure {
    margin-right: 1.5rem;
  }

  .search-page article .content {
    width: -webkit-calc(100% - 168px);
    width: calc(100% - 168px);
  }

  .inc-tabs {
    bottom: -2.75rem;
  }

  .inc-tabs li {
    font-size: 1.25rem;
    padding: 0 1.5rem;
  }

  .author-header.category-header .taxonomy-description {
    font-size: 1.125rem;
    line-height: 1.75rem;
  }

  .user-social-links a {
    height: 2.5625rem;
    line-height: 2.5625rem;
    width: 2.5625rem;
  }

  .user-social-links a i:before {
    font-size: 1.0625rem;
  }

  .no-results p {
    font-size: 1.125rem;
  }
}

@media only screen and (min-width: 767px) {
  .home-sponserd .common-card h2 {
    min-height: 2.6875rem;
  }
}

@media (min-width: 767px) {
  .custom-newsletter-form form#gform_115 > div:nth-child(2) {
    width: 35%;
    min-width: 35%;
  }

  .site-inc42-plus .custom-newsletter-form .ginput_container.ginput_container_email input {
    height: 48px;
    margin-top: -8px;
  }

  .site-inc42-plus .custom-newsletter-form form#gform_115 > div:nth-child(1) {
    width: 50%;
    max-width: 65%;
  }

  .custom-newsletter-form form#gform_115 > div:nth-child(1) {
    width: 100%;
    min-width: 80%;
  }

  .custom-newsletter-form #gform_submit_button_115 {
    padding: 8px 10px;
    border-radius: 4px;
    height: 48px !important;
  }

  .site-inc42-plus .custom-newsletter-form .gform_footer input[type=submit] {
    width: 100%;
    min-width: 100%;
    margin-top: -7px;
  }

  input#input_115_4 {
    height: 48px !important;
  }

  .custom-newsletter-form #gform_115_validation_container {
    position: absolute;
    margin-top: -70px;
    max-width: 300px;
  }
}

@media screen and (min-width: 768px) {
  .scroll-down .navBarLayoutStyled {
    -webkit-animation: mover 0.3s 1 alternate;
    animation: mover 0.3s 1 alternate;
  }

@-webkit-keyframes mover {
    0% {
      -webkit-transform: translateY(0);
      transform: translateY(0);
    }

    100% {
      -webkit-transform: translateY(-68px);
      transform: translateY(-68px);
    }
}

@keyframes mover {
    0% {
      -webkit-transform: translateY(0);
      transform: translateY(0);
    }

    100% {
      -webkit-transform: translateY(-68px);
      transform: translateY(-68px);
    }
}
}

@media only screen and (min-width: 768px) {
  .single .entry-content {
    font-size: 1.125rem;
    line-height: 1.6875rem;
  }

  .report_offerings .revert .offer_image {
    text-align: left;
  }

  .report_offerings .offer_image img {
    width: 21.875rem;
    height: 21.875rem;
  }

  .report_offerings .offer_image {
    text-align: right;
  }

  .report_usp .section_title h2 {
    margin-bottom: 0;
  }

  .report_usp .usp_wrapper {
    margin-bottom: 1.875rem;
  }

  .report_usp .align-box--right .usp_title,
  .report_usp .align-box--right .usp_description_wrapper {
    margin-left: 0.625rem;
  }

  .report_usp .usp_icon {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .report_usp .subscription_button {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
  }

  .media_references .media_logo_container p {
    width: 20%;
  }

  .report_details .revert .quote {
    padding-left: 0;
    padding-right: 5rem;
  }

  .report_details .quote {
    padding-right: 0;
    padding-left: 5rem;
  }

  .report_details .description,
  .report_details .quote {
    margin: 3.125rem 0;
  }
}

@media (min-width: 768px) {
  .site-footer .d-md-none {
    display: none !important;
  }
}

@media only screen and (min-width: 813px) {
  .search .inc42-secondary,
  .inc-search-popup .inc42-secondary {
    padding-left: 0;
  }

  .search .site-main > .normal-state .column + .column,
  .search .site-main > .normal-state .columns + .column,
  .search .site-main > .normal-state .column + .columns,
  .search .site-main > .normal-state .columns + .columns,
  .inc-search-popup .site-main > .normal-state .column + .column,
  .inc-search-popup .site-main > .normal-state .columns + .column,
  .inc-search-popup .site-main > .normal-state .column + .columns,
  .inc-search-popup .site-main > .normal-state .columns + .columns {
    border-left: 0.09375rem solid #DEDEDE;
  }

  .search .inc-tag-lists,
  .inc-search-popup .inc-tag-lists {
    padding-left: 1.875rem;
  }

  .search .search-section-title,
  .inc-search-popup .search-section-title {
    font-size: 1.5rem;
    padding-left: 1.875rem;
  }

  .search .upcoming-events-list,
  .inc-search-popup .upcoming-events-list {
    padding-left: 1.875rem;
  }

  .widget-search .widget-title {
    font-size: 1.5rem;
    padding-left: 3rem;
  }

  .widget-search.inc42_most_read_widget .home-editor-pick-list li {
    padding: 0.625rem 0 0.625rem 3rem;
  }

  .widget-search .textwidget {
    padding-left: 3rem;
  }
}

@media (min-width: 1000px) {
  .single-featured-thumb-container img {
    min-height: 550px;
  }
}

@media only screen and (min-width: 1023px) {
  body:not(.single) .header-sticky-wrapper,
  body.single-startup-reports .header-sticky-wrapper {
    height: 9.0625rem;
    position: relative;
  }

  body:not(.no-sticky-menu) .site-header {
    position: unset;
  }

  body.admin-bar:not(.no-sticky-menu) .site-header {
    top: 2rem;
  }
}

@media print, screen and (min-width: 64em) {
  .row .row {
    margin-right: -0.75rem;
    margin-left: -0.75rem;
  }

  .column,
  .columns {
    padding-right: 0.75rem;
    padding-left: 0.75rem;
  }

  .large-1 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 8.3333333333%;
    flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }

  .large-offset-0 {
    margin-left: 0%;
  }

  .large-2 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 16.6666666667%;
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }

  .large-offset-1 {
    margin-left: 8.3333333333%;
  }

  .large-3 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%;
  }

  .large-offset-2 {
    margin-left: 16.6666666667%;
  }

  .large-4 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 33.3333333333%;
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }

  .large-offset-3 {
    margin-left: 25%;
  }

  .large-5 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 41.6666666667%;
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }

  .large-offset-4 {
    margin-left: 33.3333333333%;
  }

  .large-6 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
  }

  .large-offset-5 {
    margin-left: 41.6666666667%;
  }

  .large-7 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 58.3333333333%;
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }

  .large-offset-6 {
    margin-left: 50%;
  }

  .large-8 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 66.6666666667%;
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }

  .large-offset-7 {
    margin-left: 58.3333333333%;
  }

  .large-9 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 75%;
    flex: 0 0 75%;
    max-width: 75%;
  }

  .large-offset-8 {
    margin-left: 66.6666666667%;
  }

  .large-10 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 83.3333333333%;
    flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }

  .large-offset-9 {
    margin-left: 75%;
  }

  .large-11 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 91.6666666667%;
    flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }

  .large-offset-10 {
    margin-left: 83.3333333333%;
  }

  .large-12 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }

  .large-offset-11 {
    margin-left: 91.6666666667%;
  }

  .large-up-1 {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }

  .large-up-1 > .column,
  .large-up-1 > .columns {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }

  .large-up-2 {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }

  .large-up-2 > .column,
  .large-up-2 > .columns {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
  }

  .large-up-3 {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }

  .large-up-3 > .column,
  .large-up-3 > .columns {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 33.3333333333%;
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }

  .large-up-4 {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }

  .large-up-4 > .column,
  .large-up-4 > .columns {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%;
  }

  .large-up-5 {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }

  .large-up-5 > .column,
  .large-up-5 > .columns {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 20%;
    flex: 0 0 20%;
    max-width: 20%;
  }

  .large-up-6 {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }

  .large-up-6 > .column,
  .large-up-6 > .columns {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 16.6666666667%;
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }

  .large-up-7 {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }

  .large-up-7 > .column,
  .large-up-7 > .columns {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 14.2857142857%;
    flex: 0 0 14.2857142857%;
    max-width: 14.2857142857%;
  }

  .large-up-8 {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }

  .large-up-8 > .column,
  .large-up-8 > .columns {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 12.5%;
    flex: 0 0 12.5%;
    max-width: 12.5%;
  }

  .row.large-unstack > .column,
  .row.large-unstack > .columns {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 0px;
    flex: 1 1 0px;
  }

  .large-collapse > .column,
  .large-collapse > .columns {
    padding-right: 0;
    padding-left: 0;
  }

  .large-uncollapse > .column,
  .large-uncollapse > .columns {
    padding-right: 0.75rem;
    padding-left: 0.75rem;
  }

  .column-block {
    margin-bottom: 1.5rem;
  }

  .column-block > :last-child {
    margin-bottom: 0;
  }

  .large-order-1 {
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1;
  }

  .large-order-2 {
    -webkit-box-ordinal-group: 3;
    -ms-flex-order: 2;
    order: 2;
  }

  .large-order-3 {
    -webkit-box-ordinal-group: 4;
    -ms-flex-order: 3;
    order: 3;
  }

  .large-order-4 {
    -webkit-box-ordinal-group: 5;
    -ms-flex-order: 4;
    order: 4;
  }

  .large-order-5 {
    -webkit-box-ordinal-group: 6;
    -ms-flex-order: 5;
    order: 5;
  }

  .large-order-6 {
    -webkit-box-ordinal-group: 7;
    -ms-flex-order: 6;
    order: 6;
  }

  .large-flex-container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }

  .large-flex-child-auto {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
  }

  .large-flex-child-grow {
    -webkit-box-flex: 1;
    -ms-flex: 1 0 auto;
    flex: 1 0 auto;
  }

  .large-flex-child-shrink {
    -webkit-box-flex: 0;
    -ms-flex: 0 1 auto;
    flex: 0 1 auto;
  }

  .large-flex-dir-row {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
  }

  .large-flex-dir-row-reverse {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse;
  }

  .large-flex-dir-column {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .large-flex-dir-column-reverse {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
  }

  .hide-for-large {
    display: none !important;
  }
}

@media print, screen and (min-width: 64em) and (min-width: 64em) {
  .large-expand {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 0px;
    flex: 1 1 0px;
  }
}

@media only screen and (min-width: 1024px) {
  .post-type-archive-inc42-videos .video-card-wrapper .entry-title {
    height: 65px;
    overflow: hidden;
  }

  .post-type-archive-inc42-videos .video-card-wrapper .content p {
    max-height: 40px;
    overflow: hidden;
  }

  .reports-list {
    margin-top: 9.375rem;
  }

  #archive-filter-wrapper.filter-wrapper--report .filter-wrap {
    padding-top: 1.875rem;
  }

  .report_details .description-wrapper .brown-patch--second-bottom {
    left: 25%;
    width: 14.375rem;
  }

  .report_details .quote .quote-content {
    font-size: 2.1875rem;
    font-weight: 600;
    height: 21.875rem;
    padding-top: 0;
    padding-bottom: 0;
  }

  .first_embed_section h2 {
    width: 50%;
    margin: 0 auto;
  }

  .first_embed_section .button {
    width: 20%;
  }

  .second_embed_section h2 {
    width: 50%;
    margin: 0 auto;
  }

  .second_embed_section .button {
    width: 20%;
  }

  .popular-authors-list figure {
    margin-left: 1.25rem;
  }
}

@media screen and (min-width: 64em) {
  .archive.category .header-sticky-wrapper,
  .archive.tag .header-sticky-wrapper {
    min-height: 125px;
  }

  .site-inc42-plus .inc42_plus__benefit_feature_img {
    min-height: 90px;
    margin-bottom: 2rem;
  }

  .site-inc42-plus .inc42_plus__benefit_compact {
    text-align: center;
  }

  .site-inc42-plus .inc42_plus__benefit_toggle .benefit-extra {
    display: block !important;
  }

  .site-inc42-plus .inc42_plus__benefit_toggle .icon-plus,
  .site-inc42-plus .inc42_plus__benefit_toggle .icon-minus {
    display: none;
  }

  .site-inc42-plus #benefit .inc42_plus__benefit_compact h4 {
    font-size: 1.5rem;
  }

  .site-inc42-plus .inc42-plus__section {
    padding-top: 4rem !important;
    padding-bottom: 4rem !important;
  }

  .site-inc42-plus .story-title,
  .site-inc42-plus .plus-big-banner .banner-title {
    font-size: 2rem;
  }

  .site-inc42-plus .banner-image-wrapper {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .site-inc42-plus .banner-image-wrapper > img {
    max-width: 250px;
  }

  .site-inc42-plus #exclusive {
    padding-bottom: 0 !important;
  }

  .site-inc42-plus .inc42-plus__p_0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
  }

  .site-inc42-plus .inc42-plus__pt_0 {
    padding-top: 0 !important;
  }

  .site-inc42-plus .inc42-plus__pb_0 {
    padding-bottom: 0 !important;
  }

  .site-inc42-plus.page-template-plus-offering-v2 #exclusive,
  .site-inc42-plus.page-template-plus-offering-v2-price #exclusive {
    padding-bottom: 3rem !important;
  }

  .site-inc42-plus.page-template-plus-offering-v2 #ebooks.guides,
  .site-inc42-plus.page-template-plus-offering-v2-price #ebooks.guides {
    padding-bottom: 3rem !important;
  }

  .site-inc42-plus.page-template-plus-offering-gradient #exclusive {
    padding-bottom: 3rem !important;
  }

  .site-inc42-plus.page-template-plus-offering-gradient #ebooks.guides {
    padding-bottom: 3rem !important;
  }
}

@media only screen and (min-width: 1025px) {
  .button.download i,
  button.download i,
  input[type=button].download i,
  input[type=reset].download i,
  input[type=submit].download i {
    position: absolute;
    left: 1.5rem;
  }

  .events-slider .slick-dots {
    margin-right: 380px;
  }

  .events-slider .slick-prev {
    left: 0;
  }

  .events-slider .slick-next {
    right: 0;
  }

  .events-slider .slick-list .slick-current {
    width: 25.8125rem !important;
  }

  .events-slider .slick-slide:not(.slick-current) .card-content {
    opacity: 0.4;
  }

  .events-slider .slick-slide:not(.slick-current) .event-details-time {
    width: 35%;
  }

  .events-slider .slick-slide:not(.slick-current) .event-details-organizer,
  .events-slider .slick-slide:not(.slick-current) .event-details-price {
    display: none;
    width: 2%;
  }

  .events-slider .slick-slide:not(.slick-current).slick-slide {
    width: 22.25rem !important;
  }

  .events-slider .slick-slide:not(.slick-current) .events-share-wrap {
    display: none;
  }

  .events-slider .slick-dots {
    margin-right: 0;
  }

  .events-slider .slick-dots {
    position: absolute;
    left: 0;
    right: 0;
    margin: auto;
  }

  .featured-slider .slick-slide:not(.slick-active) .card-content,
  .category-featured-slider .slick-slide:not(.slick-active) .card-content {
    opacity: 0.4;
  }

  .featured-slider .slick-slide:not(.slick-active) img,
  .category-featured-slider .slick-slide:not(.slick-active) img {
    -webkit-filter: grayscale(1);
    filter: grayscale(1);
  }

  .single-popular-posts .card-wrapper {
    min-height: 25rem;
  }

  .events-archive .category-header .card-wrapper.horizontal-card .card-content {
    padding: 1.75rem 0.9375rem 0.625rem 1.5rem;
  }

  .category-header .category-title {
    margin-right: 0;
    margin-bottom: 1.25rem;
  }

  .category-header .taxonomy-description {
    margin-right: 1.25rem;
  }

  .authors-list-header h1 {
    margin-right: 1.25rem;
    margin-bottom: 1.25rem;
  }

  .authors-list-header .page-content {
    margin-right: 1.25rem;
    margin-top: 0;
  }

  .report-header .card-image img {
    left: 0;
    -webkit-transform: translateX(25%);
    -ms-transform: translateX(25%);
    transform: translateX(25%);
    border-radius: 0.5rem;
  }

  .report-header .report-title {
    margin-right: 1.25rem;
    margin-bottom: 0.625rem;
    line-height: 1.2;
  }

  .report-header .report-description {
    margin-right: 1.25rem;
  }

  .report_usp .usp_description_wrapper {
    width: -webkit-calc(100% - 10px);
    width: calc(100% - 10px);
    height: 15.625rem;
  }

  #archive-filter-wrapper.filter-wrapper--report .filter-wrap ul ul.datepicker-wrap:after {
    left: 10%;
  }

  #archive-filter-wrapper.filter-wrapper--report .filter-wrap ul ul.datepicker-wrap {
    left: 0;
  }

  .inc42-main-navigation ul.primary-menu > li {
    padding: 0 0.7rem !important;
  }
}

@media only screen and (min-width: 1080px) {
  .lock-card-extra-space {
    margin-left: 10px;
  }
}

@media only screen and (min-width: 1441px) {
  span[id^=article_seperator-] {
    -webkit-animation: fill 4s linear infinite;
    animation: fill 4s linear infinite;
    width: 15%;
  }
}

@media only screen and (max-width: 1440px) {
  span[id^=article_seperator-] {
    -webkit-animation: fill 8s linear infinite;
    animation: fill 8s linear infinite;
    width: 10%;
  }
}

@media only screen and (max-width: 1200px) {
  .post-type-archive-glossary .glossary-submenu {
    overflow: scroll;
    min-width: auto;
  }
}

@media screen and (max-width: 70em) {
  .site-inc42-plus #lead {
    min-height: auto !important;
  }

  .site-inc42-plus .ebook-thumb-wrapper {
    max-height: 440px;
  }
}

@media only screen and (max-width: 1024px) {
  .slick-arrow {
    height: 3.125rem;
    width: 3.125rem;
  }

  .video-card-wrapper {
    margin: 0 auto 20px;
    max-width: 500px;
  }

  .archive-event-card-details-wrapper {
    display: grid;
    grid-template: 1fr/1fr 1fr;
  }

  .home-videos-section .home-videos-slider .slick-prev {
    left: -0.75rem;
    top: 6.25rem;
  }

  .home-videos-section .home-videos-slider .slick-next {
    right: -0.75rem;
    top: 6.25rem;
  }

  .site-header .nav-follow {
    margin: 0 0 0 auto;
  }

  .single .site-content .single-video-featured {
    border-radius: 0;
  }

  .single .site-content .single-video-container {
    padding-bottom: 49%;
  }

  .single h2 {
    font-size: 1.75rem;
  }

  .single h3 {
    font-size: 1.5rem;
  }

  .single h4 {
    font-size: 1.25rem;
  }

  .single .entry-title {
    font-size: 2rem;
  }

  .single .share-icons a {
    margin: 0;
  }

  .single .single-related-posts-slider .entry-title {
    height: auto;
    font-size: 1rem;
  }

  .button-pink {
    padding: 0.3125rem 0.9375rem;
  }

  .single-popular-posts .entry-title {
    font-size: 1.25rem;
    line-height: 1.4;
  }

  .loading-article .loading-title {
    font-size: 1.75rem;
  }

  .category-header .card-wrapper.horizontal-card figure {
    width: 48%;
  }

  .category-header .card-wrapper.horizontal-card .card-content {
    width: 50%;
  }

  .page-template-video-landing .video-landing-slider,
  .post-type-archive-inc42-videos .video-landing-slider,
  .tax-videos-tags .video-landing-slider,
  .tax-videos-category .video-landing-slider {
    margin-top: 20px;
  }

  .featured-stories-wrapper {
    margin-bottom: 2.5rem;
    padding-top: 3.75rem;
  }

  .single-middle-section .featured-stories-wrapper .entry-title,
  .single-middle-section .featured-stories-wrapper h2 {
    font-size: 1rem;
  }

  .author-header .avatar {
    height: 8.75rem;
    width: 8.75rem;
  }

  .authors-list-header .authors-slider .slick-prev {
    left: 0;
  }

  .authors-list-header .authors-slider .slick-next {
    right: 0;
  }

  .authors-list-header .user-slide figure img {
    height: 15.3125rem;
    width: 100%;
  }

  .report-card .entry-title {
    height: 4.6875rem;
  }

  .report-card .content {
    height: 6.25rem;
  }

  .testimonial-reports-slider-conainer .slick-next {
    right: 0;
  }

  .testimonial-reports-slider-conainer .slick-prev {
    left: 0;
  }

  #archive-filter-wrapper.filter-wrapper--report .filter-wrap li.filter-list {
    margin-top: 0.9375rem;
  }

  .table-responsive {
    width: 100%;
    margin-bottom: 15px;
    overflow-y: hidden;
    -ms-overflow-style: -ms-autohiding-scrollbar;
    border: 1px solid #ddd;
  }

  .table-responsive > table {
    margin-bottom: 0;
  }

  .table-responsive > table > thead > tr > th,
  .table-responsive > table > thead > tr > td,
  .table-responsive > table > tbody > tr > th,
  .table-responsive > table > tbody > tr > td,
  .table-responsive > table > tfoot > tr > th,
  .table-responsive > table > tfoot > tr > td {
    white-space: nowrap;
  }

  header.category-header.category-special {
    height: 45.7142857143vw !important;
  }

  .site-inc42-plus .inc42_plus__benefit_content {
    padding: 20px;
  }

  .site-inc42-plus .inc42_plus__benefit_content h4,
  .site-inc42-plus .inc42_plus__benefit_content .inc42-plus__text_muted {
    margin-bottom: 1rem;
  }

  .site-inc42-plus #membership {
    max-height: 100%;
  }

  .site-inc42-plus #benefit {
    padding-top: 0;
  }

  .site-inc42-plus #benefit .inc42-plus__lead_subtext {
    margin-bottom: 3rem;
  }

  .site-inc42-plus #faq .inc42-plus__text_lead {
    margin-top: 0;
  }

  .site-inc42-plus ul.inc42-plus__price_list .inc42-plus__price_plus:before,
  .site-inc42-plus ul.inc42-plus__price_list .inc42-plus__price_plus:after {
    width: 12px;
  }

  .site-inc42-plus .inc42_plus__benefit_content .inc42-plus__text_muted {
    font-size: 14px;
  }
}

@media screen and (max-width: 64em) {
  .hide-for-tablet-down {
    display: none;
  }
}

@media only screen and (max-width: 1023px) {
  .site-inc42-plus .inc42-plus__pricing_column:first-child {
    margin-bottom: 4rem;
  }
}

@media only screen and (max-width: 1000px) {
  #single-sticky-header .share-icons {
    float: none;
    width: 100%;
  }

  #single-sticky-header .share-meta-label {
    display: none;
  }

  #inc-algolia-hits .ais-hits--item {
    padding-bottom: 0;
    margin-bottom: 0.1875rem;
  }
}

@media (max-width: 991px) {
  .dropdown-menu .dropdown-columns .column-2 .sub-menu-wrap-megamenu li a > .mega-menu-sub-menu-icon {
    width: 50px;
  }

  .DrawerMenuItemList ul li a {
    color: #333333 !important;
    width: 100%;
  }

  li.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-has-children > .link-text-courses {
    height: 50px;
    margin: 0;
  }

  .dropdown-menu-close-right {
    height: 30px;
  }

  .scroll-menu-mobile ul#menu-new-header-menu-1 .dropdown-menu-close-right a.close-button {
    top: 1%;
  }

  .dropdown-menu .dropdown-columns .column-2 .sub-menu-wrap-megamenu li:last-child {
    border: none;
  }

  .dropdown-menu .dropdown-columns .column-2 .sub-menu-wrap-megamenu li ul.sub-level-3 a {
    height: 32px;
  }

  .search-header .search-box-wrapper {
    border-radius: 4px;
    height: 3.4rem;
    border: 1px solid #dedede;
  }

  .menu-item.menu-item-has-children:has(a.link-text-courses) {
    -webkit-box-align: normal;
    -ms-flex-align: normal;
    align-items: normal;
    -webkit-box-pack: space-evenly;
    -ms-flex-pack: space-evenly;
    justify-content: space-evenly;
  }

  .top-bar-header-menu-mobile li {
    border-bottom: 1px solid #dedede;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }

  ul#menu-top-bar-header-menu-1 li.menu-item.menu-item-type-custom.menu-item-object-custom.megamenu-dropdown-list {
    padding: 6px 0;
  }

  .mega-menu-sub-menu-icon {
    padding: 10px 10px 10px 0px;
  }

  li.new-header-menu.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-has-children {
    margin-right: 12px;
  }

  .scroll-menu-mobile ul#menu-new-header-menu-1 {
    padding-right: 20px;
  }

  li.new-header-menu.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-has-children .dropdown-menu .dropdown-columns .column-2 .sub-menu-wrap-megamenu li {
    padding: 12px 0;
  }

  li.more-extra-menu-class.menu-item ul.dropdown-menu .dropdown-columns .sub-menu-wrap-megamenu li.more-menu-class-1.menu-item ul.sub-level-3 {
    display: block !important;
  }

  .headerLayout {
    position: -webkit-sticky;
    position: sticky;
    top: 0;
    z-index: 100;
  }

  ul.sub-level-3 {
    display: block !important;
    margin: 0;
  }

  .new-top-button-class a:after {
    background-color: #d6322e;
    color: white;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .dropdown-menu-courses .dropdown-column li a.mega-menu-banner-image {
    margin-top: 1rem;
  }

  .menu-item-has-children {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    top: 4px;
    position: relative;
  }

  .MenuItemList li {
    padding: 0 10px;
    position: relative;
    font-style: normal;
    font-weight: 700;
    font-size: 14px;
    line-height: 18px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 0px;
    list-style: none;
    text-decoration: none;
  }

  .top-bar-header-menu-desktop {
    display: none;
  }

  ul.New-header-menu-mobile li a {
    color: #4f4f4f;
    font-family: "Noto Sans";
    font-size: 13px;
    font-style: normal;
    list-style: none;
    font-weight: 400;
    text-transform: uppercase;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
  }

  ul.New-header-menu-mobile li a:after {
    content: "";
    position: relative;
    bottom: -10px;
    left: 0;
    right: 0;
    height: 4px;
    background: #e02e2b;
    border-radius: 3px 3px 0 0;
    display: block;
    opacity: 0;
  }

  ul.New-header-menu-mobile li.current-menu-item > a {
    color: #000;
    font-family: "Noto Sans";
    font-size: 13px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    text-transform: capitalize;
  }

  /* mobile menu  */

  .scroll-menu-mobile ul.New-header-menu-mobile li.new-header-menu.current-menu-item > a:after {
    opacity: 1;
  }

  .mobile-inc42logo {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 60px;
    background: -webkit-gradient(linear, left top, right top, from(#d81757), to(#e4381b));
    background: -webkit-linear-gradient(left, #d81757 0%, #e4381b 100%);
    background: linear-gradient(90deg, #d81757 0%, #e4381b 100%);
  }

  .search-header {
    padding: 12px 12px 12px 12px;
    border-bottom: 1px solid rgba(158, 166, 188, 0.3019607843);
  }

  aside#secondary {
    display: none;
    padding-bottom: 4rem;
  }

  ul.New-header-menu-mobile li:active:after {
    opacity: 1;
  }

  .scroll-menu-mobile {
    width: 100%;
    background: #fff;
    -webkit-box-shadow: 0px 4px 8px 0px rgba(155, 154, 154, 0.25);
    box-shadow: 0px 4px 8px 0px rgba(155, 154, 154, 0.25);
  }

  .New-header-menu-mobile {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin: 0;
    overflow-y: hidden;
    height: 44px;
    list-style: none;
  }

  .New-header-menu-mobile li {
    margin: auto 12px;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
  }

  .top-header {
    display: none;
  }

  .display-Block {
    display: block;
  }

  .main-menu-align-right {
    height: 60px;
    width: 100%;
  }

  .top-bar-header-menu-mobile {
    border-bottom: 1px solid #dedede;
    border-bottom: 1px solid #dedede;
    padding-bottom: 3rem;
  }

  .top-bar-header-menu-mobile li {
    border-bottom: 1px solid #dedede;
  }

  .top-bar-header-menu-mobile li:last-child {
    border-bottom: none;
  }

  .custom-sticky-bottom-bar {
    display: block;
  }

  .admin-bar .dropdown-menu {
    top: 0px;
  }

  .dropdown-menu-courses {
    top: 0px;
  }

  .mega-menu-heading {
    text-align: left;
  }

  #content.site-content {
    overflow-x: hidden;
  }

  /* responsive top bar header  */

  #DrawerWrapper .LeftSideHeaderMenuItems > .leftSideHeader-layout a {
    height: 34px;
  }

  .DrawerMenuItemList ul li.menu-item-has-children a:has(.mega-menu-sub-menu-banner-description) {
    padding: 1.5px 20px 12.5px 0px;
  }

  .search-header .search-box-wrapper input[type=search] {
    padding: 0 2.5rem 0 40px !important;
    background: white;
    border-radius: 4px;
  }

  ul.New-header-menu-mobile li a:after {
    content: "";
    position: absolute;
    bottom: -14px;
    left: 0;
    right: 0;
    height: 4px;
    background: #e02e2b;
    border-radius: 3px 3px 0 0;
    display: block;
    opacity: 0;
  }

  .follow-nav-item {
    padding: 16px 12px 4px 12px;
  }

  #DrawerWrapper .LeftSideHeaderMenuItems {
    top: 0px !important;
    border: none;
  }

  .mega-menu-behind-text {
    width: 250px;
    margin-bottom: -2rem;
  }

  .DrawerMenuItemList ul li.menu-item-has-children a {
    margin: -6px 0px -24px 0;
  }

  .custom-button-style.header-icons.display-None,
  ::-webkit-scrollbar {
    display: none;
  }

  /* remove scroll bar  */

  /* arrow button in phone  */

  li.more-extra-menu-class.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-has-children.megamenu-dropdown-list:before {
    content: "\e80e";
    font-family: "inc-font-icons";
    position: absolute;
    top: 44%;
    -webkit-transform: translateY(-40%);
    -ms-transform: translateY(-40%);
    transform: translateY(-40%);
    right: 0px;
    font-size: 12px;
  }

  li.more-extra-menu-class.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-has-children.megamenu-dropdown-list a {
    padding-right: 15px;
  }

  li.new-header-menu.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-has-children.megamenu-dropdown-list:before {
    content: "\e80e";
    font-family: "inc-font-icons";
    position: absolute;
    top: 44%;
    -webkit-transform: translateY(-40%);
    -ms-transform: translateY(-40%);
    transform: translateY(-40%);
    right: 0px;
    font-size: 12px;
  }

  li.new-header-menu.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-has-children.megamenu-dropdown-list a {
    padding-right: 15px;
  }

  .dropdown-menu-courses .dropdown-column li {
    list-style: none;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: grid;
    grid-template-columns: 80px 1fr;
    /* grid-template-columns: 1fr; */
    gap: 15px;
    align-items: center;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    background-color: transparent;
    border: 0px solid #d6d5d5;
    width: 100%;
  }

  .dropdown-menu-courses {
    position: relative;
    left: 0;
    /* width: 100%; */
    background: #fff;
    border: 0px solid #ccc;
    z-index: 1000;
    margin-top: 0px;
    padding-top: 0rem;
    height: auto;
  }

  .menu-item-has-children {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    top: 0px;
    position: relative;
  }

  ul.New-header-menu-mobile li a {
    color: #4f4f4f;
    font-family: "Noto Sans";
    font-size: 13px;
    font-style: normal;
    line-height: 44px;
    list-style: none;
    font-weight: 400;
    text-transform: uppercase;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    position: relative;
  }

  /* plus button centre  */

  li.nav-item.plus-join-button {
    -webkit-box-align: center;
    -ms-flex-align: center;
    margin: 0 20px;
    align-items: center;
  }

  .navBarLayoutStyled {
    /* padding: 8px; */
    padding: 0px 12px 6px 12px;
    height: 60px;
  }

  .hamburger.is-active .line {
    background-color: white;
  }

  .leftSideHeader-layout {
    text-align: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    border-bottom: 1px solid #d7d7d7;
    padding: 0px 12px 0px 12px;
    height: 60px;
    background: -webkit-gradient(linear, left top, right top, from(#d81757), to(#e4381b));
    background: -webkit-linear-gradient(left, #d81757 0%, #e4381b 100%);
    background: linear-gradient(90deg, #d81757 0%, #e4381b 100%);
  }

  #leftSideDropDown.is-active {
    position: absolute;
    right: 10px;
    top: 10px;
  }

  .image-class-header {
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
  }

  .dropdown-menu-courses {
    position: relative;
    left: 0;
    background: #fff;
    border: 0px solid #ccc;
    z-index: 1000;
    margin-top: 0px;
    padding-top: 0rem;
  }

  .custom-button-style.header-icons.display-None,
  ::-webkit-scrollbar {
    display: none;
  }

  /* remove scroll bar  */

  a.link-text-courses {
    margin: 0;
  }

  /* plus button centre  */

  .MenuItemList ul {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .menu-item.menu-item-has-children > a.link-text-courses::after {
    content: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAbklEQVR4nO3RPQqDQBBA4a80JnfZxsp7m0abXCVtgmcQYQVBw/pXRV85zHtTDBfnosQbYYUTotO7EzI0+C6MhrjbRHeWG2q0KBKxD164py6noqtiqeim2K/oOPawkXz0qOEB/WwXOZ6ojohd/AMd62gaaXgJX0MAAAAASUVORK5CYII=);
    margin-left: 5px;
    top: 0px;
    float: right;
    position: relative;
    right: 0;
    -webkit-transition: -webkit-transform 0.3s ease;
    transition: -webkit-transform 0.3s ease;
    transition: transform 0.3s ease;
    transition: transform 0.3s ease, -webkit-transform 0.3s ease;
    /* Smooth rotation */
  }

  .menu-item.menu-item-has-children > a.link-text-courses.rotate::after {
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg);
    /* Rotate the icon */
  }

  .DrawerMenuItemList li:hover {
    background: transparent;
  }

  .DrawerMenuItemList ul li.menu-item-has-children a {
    margin: 0px 0px -18px 0;
    line-height: 0;
    padding: 12.5px 10px;
  }

  ul.mega-menu-sub-menu-icon-courses li.menu-item.menu-item-type-custom.menu-item-object-custom.megamenu-dropdown-list {
    padding-bottom: 22px;
  }

  a.link-text-courses {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }

  .dropdown-menu-cross-section {
    display: none;
  }

  .mega-menu-sub-menu-banner-image {
    width: 81px;
    height: 61px;
    border-radius: 6px;
  }

  ul.mega-menu-sub-menu-icon-courses {
    margin-top: 0rem;
  }

  li.nav-item.image-class-header.my-inc42-header-btn {
    margin: 0 20px;
  }

  .dropdown-menu-courses .dropdown-column {
    width: 95%;
  }

  .dropdown-menu-courses .dropdown-column li a {
    text-align: left;
  }

  .dropdown-menu-courses .dropdown-column li a.link-text-courses {
    margin: 0;
    font-size: 16px;
    float: left;
    padding: 0;
    margin-top: -0.4rem;
  }

  .mega-menu-sub-menu-icon-courses li a:not(.mega-menu-banner-image) {
    grid-column: 2;
  }

  p.mega-menu-sub-menu-banner-description {
    color: black;
    font-family: Inter;
    margin-bottom: 15px;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    text-align: left;
    margin-bottom: 0.5rem;
    padding: 0;
    margin-top: -36px;
    line-height: 18px;
  }

  /* normal menu css mobile  */

  .dropdown-menu {
    display: none;
    position: fixed;
    left: 0;
    width: 100%;
    background: #fff;
    border: 0px solid #ccc;
    z-index: 1000;
    margin: 0;
    padding: 0;
    top: 0;
    overflow-y: scroll;
    padding-top: 1rem;
    height: -webkit-max-content;
    height: 100%;
  }

  .dropdown-menu-cross-section-normal {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: end;
    padding: 0 3rem;
    margin-bottom: 0;
  }

  .dropdown-columns {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    margin: 0 auto;
  }

  .mega-menu-heading {
    color: #000;
    font-family: noto sans;
    font-size: 28px;
    font-style: normal;
    font-weight: 700;
    line-height: 58px;
    letter-spacing: -1.2px;
    text-transform: capitalize;
    padding: 0;
    margin: 0;
  }

  h3.mega-menu-heading:after {
    content: "";
    display: block;
    background: -webkit-gradient(linear, left top, right top, from(#dc1d4e), to(#e43327));
    background: -webkit-linear-gradient(left, #dc1d4e 0%, #e43327 100%);
    background: linear-gradient(90deg, #dc1d4e 0%, #e43327 100%);
    width: 80px;
    height: 6px;
    -ms-flex-negative: 0;
    flex-shrink: 0;
  }

  form.ais-SearchBox-form:before {
    content: "";
    background-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%20fill%3D%22none%22%3E%3Cpath%20d%3D%22M19.0002%2019.0002L14.6572%2014.6572M14.6572%2014.6572C15.4001%2013.9143%2015.9894%2013.0324%2016.3914%2012.0618C16.7935%2011.0911%2017.0004%2010.0508%2017.0004%209.00021C17.0004%207.9496%2016.7935%206.90929%2016.3914%205.93866C15.9894%204.96803%2015.4001%204.08609%2014.6572%203.34321C13.9143%202.60032%2013.0324%202.01103%2012.0618%201.60898C11.0911%201.20693%2010.0508%201%209.00021%201C7.9496%201%206.90929%201.20693%205.93866%201.60898C4.96803%202.01103%204.08609%202.60032%203.34321%203.34321C1.84288%204.84354%201%206.87842%201%209.00021C1%2011.122%201.84288%2013.1569%203.34321%2014.6572C4.84354%2016.1575%206.87842%2017.0004%209.00021%2017.0004C11.122%2017.0004%2013.1569%2016.1575%2014.6572%2014.6572Z%22%20stroke%3D%22black%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E);
    background-repeat: no-repeat;
    background-size: 16px 16px;
    height: 16px;
    width: 16px;
    top: 36%;
    left: 4%;
    position: absolute;
  }

  .mega-menu-content {
    display: none;
  }

  .icon-cancel-circled:before {
    content: "\e809";
    color: #de2639;
  }

  .column-1,
  .column-2 {
    width: 100%;
    color: #000;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 8px 20px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    display: grid;
  }

  .dropdown-menu .dropdown-columns .column-2 .sub-menu-wrap-megamenu li {
    border-bottom: 1px solid #e6e6e6;
    width: 100%;
    padding: 14px 0px;
    margin: 0;
  }

  li.nav-item.image-class-header.my-inc42-header-btn {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .more-extra-menu-class .dropdown-menu .dropdown-columns .column-2 .sub-menu-wrap-megamenu li > a {
    color: red;
    height: 30px;
  }

  .dropdown-menu .dropdown-columns .column-2 .sub-menu-wrap-megamenu li a {
    color: #000;
    leading-trim: both;
    text-edge: cap;
    font-family: "Noto Sans";
    font-size: 18px;
    font-style: normal;
    font-weight: 700;
    height: 50px;
    line-height: normal;
    text-transform: capitalize;
    width: 100%;
  }

  .sub-menu-wrap-megamenu {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    list-style: none;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    margin: 0;
  }

  .dropdown-menu-cross-section-normal {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: left;
    -ms-flex-pack: left;
    justify-content: left;
    padding: 1rem 3rem;
    position: absolute;
    margin-bottom: 0;
    right: 0;
  }

  .scroll-down #scroll-header-menu {
    display: none;
  }

  .inc42_most_read_widget-16 .home-editor-pick-list h3 {
    margin-top: 0;
  }

  .page-template-my-inc42-template aside#secondary {
    margin: 0;
    padding: 0 1rem;
  }

  #trending_companies_global_search .trending-company-wrap {
    padding-top: 0;
  }

  div#trending_companies_global_search {
    padding: 0 0px 8px 0px;
  }

  ul#mobile-main-menu-wrap li.back-menu-li a,
  ul#mobile-main-menu-wrap li.back-menu-li a i {
    padding-left: 0;
  }

  #inc-algolia-pagination {
    clear: both;
    margin: 0 0 0 0;
    padding: 0 0 2rem 0;
  }

  div#search-advance-filter-search {
    margin-bottom: 3rem;
  }

  .widget-search {
    margin-top: 0.0625rem;
  }

  #inc42-search-recomendation-company .datalabs-card-header .view-datalab-profile a {
    font-size: 10px;
    padding: 4px;
    text-transform: uppercase;
  }

  #inc42_trending_companies_global_search .company-trending-custom-widget-search .datalabs-card-header {
    min-height: 55px;
    padding: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .search-story-wrap {
    margin-bottom: 10px;
  }

  .company-trending-custom-widget-search #inc42-search-recomendation-company .investor-info .company-name {
    font-size: 14px;
  }

  .company-trending-custom-widget-search #inc42-search-recomendation-company .datalabs-logo .logo-div {
    background: transparent !important;
    padding: 3px;
    width: 45px;
    height: 45px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .company-trending-custom-widget-search #inc42-search-recomendation-company {
    padding: 3px 0 3px 0 !important;
  }

  .search-results-wrap {
    padding: 1.5rem 0rem 0 0px;
    width: 100%;
  }

  .serach-profiles-column {
    width: 100%;
  }

  div#search-advance-filter-search button.request-btn.btn.navbar-btn {
    font-size: 12px;
    border-radius: 3px;
    padding: 10px;
  }

  .custom-footer-menu .widget_nav_menu .menu {
    margin-top: 10px;
  }

  .site-inc42-plus .custom-newsletter-form .gform_footer input[type=submit] {
    width: 122px;
    min-width: 80%;
    margin-top: 0px;
    padding: 0;
  }

  .site-inc42-plus .custom-newsletter-form input#input_115_4 {
    height: 48px;
    margin-top: -7px;
  }

  .custom-newsletter-form .gform_wrapper.gravity-theme .gfield_error [aria-invalid=true] {
    border: 1px solid rgba(255, 255, 255, 0) !important;
    height: 46px;
    border-radius: 4px;
  }

  .custom-newsletter-form .gform_footer.top_label input {
    font-size: 11px;
    height: 46px;
    border-radius: 4px;
    border: 1px solid rgba(224, 46, 72, 0.7882352941);
  }

  .custom-newsletter-form div#gform_115_validation_container {
    position: absolute;
    left: 3%;
    background: transparent;
    padding: 0;
    border: none;
    width: 90%;
    font-size: 12px !important;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-box-shadow: 0 1px 4px rgba(255, 255, 255, 0), 0 0 4px rgba(255, 255, 255, 0.04);
    box-shadow: 0 1px 4px rgba(255, 255, 255, 0), 0 0 4px rgba(255, 255, 255, 0.04);
    bottom: -16px;
  }

  .custom-newsletter-form form#gform_115 > div {
    min-width: 0;
    max-width: 100%;
  }

  .custom-newsletter-form h2.gform_submission_error.hide_summary {
    font-size: 9px !important;
  }

  .custom-newsletter-form .gform_wrapper.gravity-theme .gform_validation_errors > h2 .gform-icon {
    font-size: 16px !important;
    margin-left: -29px;
  }

  .custom-newsletter-form div#gform_wrapper_115 {
    margin-bottom: 12px;
  }

  /* show hide logic  */

  .hide {
    display: none;
  }

  /* Show the menu when this class is applied */

  .show {
    display: block;
  }

  #custom-menu-wrap .row {
    background: url(https://inc42.com/wp-content/themes/inc42/img/back-mob.svg);
    padding: 0rem 0.75rem;
    margin-top: 0.5rem;
    background-repeat: no-repeat;
    background-size: auto;
    background-position: bottom;
  }

  .custom-footer-menu {
    max-width: 100%;
    display: block;
    margin: 0 auto;
    width: 98%;
  }

  .custom-footer-menu .widget_nav_menu {
    width: 100%;
    margin: 0;
  }

  .custom-footer-menu .widget_nav_menu h4 {
    height: 60px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    border-bottom: 1px solid rgba(0, 0, 0, 0.35);
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }

  .custom-footer-menu .widget_nav_menu h4:after {
    margin-left: 5px;
    top: 0px;
    content: "\e80e";
    font-family: "inc-font-icons";
    float: right;
    position: relative;
    right: 0;
    -webkit-transition: -webkit-transform 0.3s ease;
    transition: -webkit-transform 0.3s ease;
    transition: transform 0.3s ease;
    transition: transform 0.3s ease, -webkit-transform 0.3s ease;
  }

  .footer-logo img {
    width: 200px;
    height: 65px;
  }

  .mobile-none {
    display: none;
  }

  .custom-newsletter-menu {
    max-width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin: 0 auto;
    width: 100%;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    padding: 1.5rem 0 0 0;
  }

  .custom-newsletter-title {
    color: black;
    font-family: "Noto Sans";
    font-size: 20.8px;
    font-style: normal;
    font-weight: 700;
    line-height: 34px;
    text-transform: capitalize;
  }

  .copyright-text {
    margin: 0;
    font-size: 11px;
  }

  .custom-newsletter-wrap {
    width: 100%;
  }

  .custom-footer-section {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
  }

  .custom-footer-bottom-menu ul li a {
    color: #B9B9B9;
    font-family: "Noto Sans";
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 18.72px;
    text-transform: capitalize;
  }

  .custom-footer-bottom-menu ul {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .custom-footer-menu .widget_nav_menu h4 {
    color: #000;
    text-align: center;
    font-family: "Noto Sans";
    font-size: 16px;
    /* font-size: 20px; */
    font-style: normal;
    font-weight: 700;
    line-height: 19px;
    text-transform: uppercase;
  }

  .datalabs_company_detail_title {
    color: #000;
    font-family: "Noto Sans";
    font-size: 16px;
    font-style: normal;
    font-weight: 700;
    text-transform: uppercase;
    margin: 0;
    line-height: 26px;
  }

  .custom-footer-menu .widget_nav_menu h4.rotate:after {
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg);
  }

  .custom-footer-bottom-menu ul {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: 20px;
    list-style: none;
    margin: 0;
    position: relative;
    text-align: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .custom-footer-bottom-menu ul li:after {
    content: "";
    position: absolute;
    top: 20%;
    bottom: 0;
    height: 15px;
    width: 1px;
    background: #b6b6b6;
    /* align-items: center; */
    margin-left: 7px;
    margin: auto 8px;
  }

  .custom-social-link {
    color: #FFFFFF;
    cursor: pointer;
    border-radius: 4px;
    background: rgba(255, 255, 255, 0.1);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 30px;
    height: 30px;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 10px;
    font-size: 16px !important;
  }

  .custom-social-items ul.footer-social {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }

  .custom-newsletter-form div.gravity-theme {
    width: 100%;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    position: relative;
  }

  .custom-newsletter-form {
    width: 100%;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin-top: 10px;
  }

  .custom-newsletter-form form .gform-body.gform_body .gform_fields {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: 15px;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }

  a.datalabs_company_links {
    color: rgba(0, 0, 0, 0.7);
    font-family: "Noto Sans";
    font-size: 14px;
    font-style: normal;
    padding: 4px;
    font-weight: 400;
  }

  .custom-social-items {
    height: 55px;
  }

  .custom-newsletter-form .gform_footer.top_label input {
    font-size: 11px;
    height: 46px;
  }

  .custom-newsletter-form form {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    gap: 0%;
  }

  .custom-newsletter-form form#gform_115 > div div:nth-child(1) {
    width: 100%;
    min-width: 100%;
  }

  .custom-newsletter-form form#gform_115 > div:nth-child(1) {
    width: 65%;
    max-width: 65%;
  }
}

@media only screen and (max-width: 991px) {
  .search-page .tab-content.current {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .search-sidebar-wrapper .home-editor-pick-list li {
    padding: 8px 0 5px 0;
  }

  .search-sidebar-wrapper .home-editor-pick-list li:before {
    content: "";
  }

  #secondary .taxonomy-wrap a {
    padding: 0;
    color: #e93427 !important;
  }

  .search-sidebar-wrapper .home-editor-pick-list li h3 a {
    padding: 0px 0px 6px 0;
    font-size: 14px;
    text-transform: capitalize;
  }

  #inc42-recomendation-company .datalabs-card-header .view-datalab-profile {
    margin: 0px;
    padding: 6px;
  }

  .search-sidebar-wrapper .home-editor-pick-list li .meta {
    display: none;
  }

  .search-sidebar-wrapper .widget-search .widget-title {
    padding: 0;
    font-size: 16px;
    font-weight: 700;
  }

  #trending_companies_global_search .card-main-heading {
    font-size: 16px;
  }

  .company-trending-custom-widget-search #inc42-recomendation-company .investor-info .company-name {
    font-size: 14px;
  }

  .company-trending-custom-widget-search #inc42-recomendation-company .datalabs-logo .logo-div {
    background: transparent !important;
    padding: 3px;
    width: 45px;
    height: 45px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }

  #inc42-recomendation-company .datalabs-card-header .view-datalab-profile a {
    font-size: 10px;
    padding: 0px;
    text-transform: uppercase;
  }

  .datalab-sidebar-logo img {
    width: 60px;
  }

  #trending_companies_global_search .company-trending-custom-widget-search .datalabs-card-header {
    min-height: 55px;
    padding: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .company-trending-custom-widget-search #inc42-recomendation-company {
    padding: 3px 0 3px 0 !important;
  }
}

@media only screen and (max-width: 944px) {
  .archive .filter-wrapper li {
    margin-left: 0.625rem;
  }
}

@media only screen and (max-width: 856px) {
  .archive .filter-wrapper .archive-filters {
    margin-bottom: 0.375rem;
  }
}

@media only screen and (max-width: 813px) {
  .category-section-slider .category-card-wrapper .slick-prev,
  .category-section-slider .category-card-wrapper .slick-next {
    top: 154px;
  }

  .home-videos-section:before {
    background: transparent;
  }

  .home-videos-section .color-white {
    background: #211D1D;
    padding: 20px 0 0 0;
  }

  .home-videos-section .color-white h2 {
    margin-bottom: 0;
  }

  .home-videos-section .featured-post {
    background: #211D1D;
    padding: 1.25rem 0;
  }

  .home-videos-section .home-videos-slider .slick-prev {
    left: 1.25rem;
    top: 6.875rem;
  }

  .home-videos-section .home-videos-slider .slick-next {
    right: 1.25rem;
    top: 6.875rem;
  }

  .home-events .slick-next {
    right: -0.75rem;
  }

  .home-events .slick-prev {
    left: -0.75rem;
  }

  #single-sticky-header h2 {
    max-height: 4.375rem;
    overflow: hidden;
  }
}

@media only screen and (max-width: 812px) {
  h1,
  .h1 {
    font-size: 2.125rem;
  }

  h2,
  .h2 {
    font-size: 2.25rem;
  }

  .share-popup-content .mashsb-box .mashsb-buttons a {
    margin: 0 0.375rem 0 0.4375rem;
  }

  .popup-card-wrapper.horizontal-card.summary-popup-content figure img {
    height: auto;
  }

  .section-space {
    margin-bottom: 3.125rem;
    margin-top: 3.125rem;
  }

  .section-space.mt0 {
    margin-top: 0;
  }

  .section-space.mb0 {
    margin-bottom: 0;
  }

  .title-with-more .view-more {
    line-height: 3rem;
  }

  .home-feature-stories,
  .home-datalabs,
  .home-funding-rounds {
    padding-top: 3.125rem;
  }

  .home-videos-section {
    padding-top: 3.125rem;
  }

  .home-videos-section .featured-post h2 {
    font-size: 2rem;
  }

  .home-events {
    padding-top: 3.125rem;
  }

  .home-events:before {
    height: 250px;
  }

  .loading-article .loading-title {
    font-size: 1.5rem;
  }

  .loading-article .small-loader,
  .loading-article .large-loader {
    height: 0.75rem;
  }

  .loading-article .small-loader {
    left: auto;
    margin-bottom: 1.5625rem;
    position: relative;
    top: auto;
  }

  .category-header {
    margin-top: -4.9375rem;
    padding-top: 4.9375rem;
    margin-bottom: 2.5rem;
  }

  .category-header .taxonomy-description {
    font-size: 1.125rem;
    line-height: 1.75rem;
  }

  .category-header .taxonomy-description p:first-child:before {
    font-size: 1.875rem;
  }

  .search .inc-tag-lists,
  .inc-search-popup .inc-tag-lists {
    margin-bottom: 1.25rem;
  }

  .authors-list-header {
    margin-top: -4.9375rem;
    padding-top: 4.9375rem;
    margin-bottom: 2.5rem;
  }

  .authors-list-header .page-content {
    font-size: 1.125rem;
    line-height: 1.75rem;
  }

  .authors-list-header .page-content p:before {
    font-size: 1.875rem;
  }

  .authors-list-header .user-slide figure img {
    height: 18.6875rem;
  }

  .user-list-filter-wrap a:before {
    top: 1.1875rem;
  }

  .user-list-filter-wrap h4 {
    font-size: 1.5rem;
    line-height: 2rem;
  }

  .author-most-read-wrapper {
    margin-top: 1.25rem;
  }

  .report-header .report-description {
    font-size: 1.125rem;
    line-height: 1.75rem;
  }

  .widget-title {
    font-size: 1.5rem;
  }
}

@media only screen and (max-width: 812px) and (max-height: 414px) {
  #custom_notification_wrapper .alert {
    width: 50%;
  }
}

@media only screen and (max-width: 786px) {
  .events-archive #tribe-events-bar #tribe_events_filters_wrapper.tribe-events-filters-horizontal {
    position: relative;
    height: 30px;
    padding: 0;
  }
}

@media only screen and (max-width: 782px) {
  .admin-bar .inc-search-popup {
    margin-top: 2.875rem;
  }
}

@media only screen and (max-width: 768px) {
  .inc-sticky-scroller .filter-wrap .sticky-filter-logo img {
    max-width: 1.75rem;
  }

  .inc-scroll-up #single-sticky-header {
    margin-top: 49px;
  }

  .events-archive #tribe-events-bar {
    margin-bottom: 10px !important;
  }

  .events-archive #tribe-events-bar #tribe_events_filters_wrapper.tribe-events-filters-horizontal .tribe-events-filters-content .tribe-events-filter-group {
    width: 185px;
  }

  .responses_title {
    font-size: 1.75rem;
    text-align: center;
  }

  .fb_comments_btn_container {
    text-align: center;
  }

  .featured-stories-wrapper {
    margin-bottom: 1.875rem;
    padding-top: 2.5rem;
  }

  .authors-list-header .user-slide figure img {
    height: 17.5rem;
  }

  .existing_reports .slick-prev,
  .existing_reports .slick-next {
    top: 11.625rem;
  }

  .existing_reports .report-card .entry-title {
    height: 4.0625rem;
  }

  .upcoming_reports .slick-prev,
  .upcoming_reports .slick-next {
    top: 11.625rem;
  }

  .upcoming_reports .report-card .entry-title {
    height: auto;
  }

  .report_usp .usp_description_wrapper.row {
    height: 31.25rem;
  }

  .report_usp .usp_title {
    height: 7.5rem;
  }

  #inc42_leaderboard-0 {
    margin-left: 0.625rem;
    margin-right: 0.625rem;
    margin-bottom: 1rem;
  }

  span[id^=article_seperator-] {
    margin-bottom: 2.5rem;
    margin-top: 0;
  }

  #guide-hero {
    padding: 60px 0 30px !important;
  }

  .guide-thumbnail {
    max-width: 336px;
    margin: 0 auto 20px;
    display: block;
    float: none;
  }

  .single-guide .entry-title {
    font-size: 1.8rem;
    line-height: 1.3;
    margin-bottom: 15px;
  }

  .single-guide .entry-description {
    max-width: 100%;
  }

  .single-guide #benefits {
    padding-top: 20px;
    padding-bottom: 40px;
  }

  .single-guide #benefits .row {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
  }

  .single-guide #benefits .workbook-chapters-link {
    text-align: center;
    margin-bottom: 2rem;
  }

  .single-guide #insights {
    padding-top: 20px;
    padding-bottom: 40px;
  }

  .single-guide #insights h2 {
    margin-bottom: 40px;
  }

  .single-guide #chapters {
    padding-top: 1rem;
    padding-bottom: 40px;
  }

  .single-guide #chapters .inc42_plus__benefit_compact h4 {
    padding-right: 1.5rem;
  }

  .single-guide #testimonials {
    padding-top: 1rem;
    padding-bottom: 40px;
  }

  .single-guide #testimonials .row {
    padding: 3rem 0 0;
  }

  .single-guide #testimonials h2 {
    margin-bottom: 1.5rem;
  }

  .single-guide #authors {
    padding-top: 1rem;
    padding-bottom: 2rem;
  }

  .single-guide #authors .dots-carousel {
    margin-bottom: 0;
  }

  .single-guide #authors .author-avatar {
    margin: 0 auto 1rem;
  }

  .single-guide #authors button.slick-arrow {
    display: none !important;
  }

  .single-guide #authors .slick-dots {
    margin-top: 2rem;
  }

  .single-guide #authors .slick-dots li button {
    background: #fff;
  }

  .single-guide #authors .slick-dots li.slick-active button {
    background: #F32735;
  }

  .single-guide h2 {
    font-size: 30px;
  }

  .single-guide .inc42-plus__numbers_card {
    margin-bottom: 20px;
  }

  .single-guide h2.title-chapter {
    font-size: 40px;
    margin-bottom: 10px;
  }

  .single-guide .inc42_plus__benefit_even {
    padding-left: 0px !important;
  }

  .single-guide .inc42_plus__benefit_odd {
    padding-right: 0px !important;
  }

  .single-guide .inc42-plus__cta.show-for-small-only {
    width: 210px;
    max-width: 210px;
    min-width: 210px;
    margin: 10px auto 20px;
  }

  .guide-carousel {
    max-width: 100%;
    margin-top: 0;
    margin-left: 0;
  }

  .guide-carousel .slick-list {
    padding: 0;
  }

  .guide-carousel .slick-slide {
    max-width: 336px;
  }

  .single-guide.site-inc42-plus .inc42_plus__benefit_compact {
    padding: 1rem 0;
  }

  .single-guide.site-inc42-plus .benefit-extra p {
    margin-left: 0 !important;
  }

  .guide-numbers {
    margin-bottom: 0 !important;
  }

  .plus-subscribe-banner p {
    font-size: 1.6rem;
    line-height: 1.4;
  }

  .plus-subscribe-banner .inc42-plus__cta {
    width: 210px;
    min-width: 210px !important;
  }

  .read-more > * {
    display: none;
    -webkit-transition: 0.3s all;
    transition: 0.3s all;
  }

  .read-more > *:first-child {
    display: block;
  }

  .read-more > *:last-child {
    display: block;
  }

  .read-more.show > * {
    display: block;
  }

  .workbook-list > li {
    display: none;
  }

  .workbook-list > li:nth-child(1) {
    display: list-item;
  }

  .workbook-list > li:nth-child(2) {
    display: list-item;
  }

  .workbook-list > li:nth-child(3) {
    display: list-item;
  }

  .show-list {
    margin-left: 1.875rem;
  }

  .workbook-list-container.show .workbook-list > li {
    display: list-item;
  }

  .chapters > * {
    display: none;
  }

  .chapters > *:nth-child(1) {
    display: block;
  }

  .chapters > *:nth-child(2) {
    display: block;
  }

  .chapters > *:nth-child(3) {
    display: block;
  }

  .chapters > *:nth-child(4) {
    display: block;
  }

  #chapters.show .chapters > * {
    display: block;
  }
}

@media screen and (max-width: 768px) {
  form#gform_116 {
    display: block;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 10px;
    margin: 0;
    padding: 0;
  }

  form#gform_116 {
    height: auto;
    padding-top: 10px;
  }

  form#gform_116 .gform_footer.top_label {
    padding: 0;
  }

  .newsletter-title-wrap {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: 90%;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    margin: 0 auto;
  }

  .newsletter-subscribe-wrap {
    padding: 0 10px;
    margin-bottom: 4rem;
  }

  .subscribe-btn {
    margin: 8px 0;
  }

  /* popup  */

  .newsletter-popup {
    padding: 10px 30px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: baseline;
    -ms-flex-align: baseline;
    align-items: baseline;
  }

  .newsletter-cross-btn {
    position: absolute;
    right: 3px;
    top: 2px;
    cursor: pointer;
    width: 28px;
  }

  .newsletter-popup-content p.popup-content {
    font-size: 18px;
  }

  .popup-form-content {
    font-size: 12px;
  }
}

@media (max-width: 768px) {
  .inc42-glossary-next,
  .inc42-glossary-prev {
    width: 48%;
    padding: 10px;
    border-radius: 8px;
    background: #F4F4F4;
    height: 42.5vh;
    margin: 0px 6px;
  }

  .inc42-glossary-navigation-content-wrap {
    border-radius: 8px;
    border: 1px solid #E6E6E6;
    background: white;
    padding: 10px;
    min-height: 186px;
  }

  .inc42-glossary-navigation-content-wrap h3 {
    padding: 0;
    margin: 0;
    color: #000;
    font-family: "Noto Sans";
    font-size: 14px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    min-height: 40px;
    text-transform: capitalize;
  }

  .inc42-glossary-navigation-content-wrap p {
    color: #000;
    font-family: "Noto Sans";
    font-size: 10px;
    padding: 0;
    margin: 0;
  }

  .inc42-glossary-navigation-content-wrap .read-more {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }

  a.inc42-glossary-navigation-prev,
  a.inc42-glossary-navigation-next {
    border-radius: 8px;
    border: 0.8px solid #000;
    width: 222px;
    height: 55px;
    padding: 12px 24px;
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    font-size: 12px;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .inc42-glossary-navigation-wrap {
    height: 56vh;
  }

  .inc42-glossary-navigation-line {
    display: none;
  }
}

@media only screen and (max-width: 767px) {
  .slick-arrow {
    height: 2.5rem;
    width: 2.5rem;
  }

  .card-wrapper .meta-wrapper span.large,
  .popup-card-wrapper .meta-wrapper span.large {
    font-size: 0.875rem;
  }

  .card-wrapper.horizontal-card h2,
  .popup-card-wrapper.horizontal-card h2 {
    font-size: 1rem;
  }

  #home-header-tags {
    margin-bottom: 0;
  }

  .home-news-rounds .card-wrapper h2 {
    height: auto;
  }

  .home-news-rounds .card-wrapper h2,
  .home-startup-stories .card-wrapper h2 {
    height: auto;
  }

  .inc42-pagination .page-numbers {
    display: none;
  }

  .inc42-pagination .page-numbers.prev,
  .inc42-pagination .page-numbers.next {
    display: inline-block;
  }

  .single .site-content .single-video-featured {
    margin-bottom: -8%;
  }

  .single .site-content .playlist-title h3 {
    margin: 20px 0;
  }

  .single .site-content .single-video-container {
    padding-bottom: 47%;
    margin-bottom: 20px;
  }

  .page .site-content {
    margin-bottom: 2rem;
  }

  #single-sticky-footer {
    display: none;
  }

  .single h2 {
    font-size: 1.5rem;
  }

  .single h3 {
    font-size: 1.125rem;
  }

  .single h4 {
    font-size: 1rem;
  }

  .single .hentry,
  .single .single-post-box {
    padding: 1rem;
  }

  .single .single-taxonomy-wrap .taxonomy-wrap a {
    font-size: 0.75rem;
    line-height: 1.375rem;
  }

  .single .entry-title {
    font-size: 1.375rem;
    line-height: 1.875rem;
  }

  .single .entry-content {
    font-size: 1rem;
    line-height: 1.5rem;
  }

  .single .single-post-summary {
    margin-top: 1.25rem;
    font-size: 1rem;
  }

  .single .single-post-summary p {
    font-size: 1rem;
  }

  .single .single-post-summary p:not(:only-child):before {
    font-size: 1.125rem;
  }

  .single .single-post-summary {
    font-size: 1.125rem;
    line-height: 1.75rem;
  }

  .single .post-meta .date {
    font-size: 0.75rem;
    line-height: 1.125rem;
  }

  .single .post-meta .author-gravator-box-img {
    max-width: 5rem;
  }

  .single .post-meta .sponsor-date,
  .single .post-meta .sponsor-author-role {
    margin-left: 4.6875rem;
  }

  .single .author-name {
    font-size: 1rem;
    line-height: 1.375rem;
  }

  .single .author-role {
    font-size: 0.75rem;
    line-height: 1.375rem;
  }

  .single .share-meta {
    margin-top: 0.9375rem;
  }

  .single .share-icons a {
    margin: 0;
  }

  .single .share-icons ul {
    text-align: center;
  }

  .single .share-icons li {
    margin: 0 4%;
  }

  .single .event-single-post-box .post-meta.full-tags,
  .single .footer-meta-wrapper .post-meta.full-tags {
    max-height: 1500px !important;
  }

  .single .event-single-post-box .post-meta,
  .single .footer-meta-wrapper .post-meta {
    padding-bottom: 0.625rem;
  }

  .single .single-author-follow {
    width: 100%;
    display: inline-block;
    margin: 1.25rem 0;
  }

  .single .aesop-component {
    padding: 2rem;
  }

  .single .aesop-component blockquote {
    padding: 0 1rem;
    max-width: 95%;
  }

  .single blockquote:before {
    left: -1.25rem;
    top: -0.625rem;
  }

  .single blockquote {
    padding: 1.25rem 0;
  }

  .single .single-middle-section .entry-title {
    font-size: 1.125rem;
    line-height: 1.4;
  }

  .button-pink {
    padding: 0.375rem 0.9375rem;
  }

  .single-popular-posts .single-popular-posts-slider .slick-slide {
    margin: 0;
  }

  .single-popular-posts .entry-title {
    font-size: 1.125rem;
    line-height: 1.4;
  }

  .events-archive .category-header .filter-wrapper .left li {
    border: 0;
    display: inline-block;
    float: none;
  }

  .events-archive .category-header .filter-wrapper .right {
    float: none;
    text-align: center;
    margin-bottom: 10px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }

  .events-archive .category-header .filter-wrapper .right li {
    float: none;
    display: inline-block;
  }

  .events-archive .category-header .filter-wrapper .filter-wrap ul ul.datepicker-wrap {
    right: unset;
    left: 0;
  }

  .events-archive .category-header .filter-wrapper .filter-wrap ul ul.datepicker-wrap:after {
    left: 10%;
    right: unset;
  }

  .page .hentry {
    padding: 1.25rem;
  }

  .inc42-full-post-container.inc42-full-post-featured > .row:first-child .single-without-sidebar .site-main.featured-image-site-content {
    padding: 0;
    margin-top: -1.875rem;
  }

  .inc42-full-post-container.inc42-full-post-featured {
    /*max-height: 120vh;*/
    overflow: hidden;
    -webkit-transition: max-height 0.5s linear 0s;
    transition: max-height 0.5s linear 0s;
  }

  .inc42-full-post-container.inc42-full-post-normal .inc42-primary {
    overflow: hidden;
    -webkit-transition: max-height 0.5s linear 0s;
    transition: max-height 0.5s linear 0s;
  }

  .inc42-full-post-container.inc42-full-post-normal .inc42-secondary {
    display: none;
  }

  .read-full-story-button {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    text-align: center;
    margin: 0;
    padding: 0.625rem;
    -webkit-box-shadow: 0 -45px 50px -10px white;
    box-shadow: 0 -45px 50px -10px white;
    background: white;
  }

  .read-full-story-button .mobile-share-icon-link {
    color: #EE3736;
    display: inline-block;
    height: 2.5rem;
    width: 2.5rem;
    background: white;
    border: 1px solid #e1e1e1;
    line-height: 2.5rem;
    border-radius: 0.3125rem;
  }

  .read-full-story-button.isopened button {
    margin-top: 0;
  }

  .read-full-story-button button {
    font-size: 14px;
    padding: 8px 12px;
  }

  .read-full-story-button .mobile-share-box {
    display: none;
    padding-bottom: 0.3125rem;
  }

  .read-full-story-button .mobile-share-box .mashicon-whatsapp {
    display: block !important;
  }

  .read-full-story-button .mobile-share-box .mashsb-container {
    margin-bottom: 0;
    padding: 0;
  }

  .read-full-story-button .mobile-share-box .mashsb-container .mashsb-buttons a.mash-small {
    margin: 0.25rem;
  }

  .entry-content .aesop-story-collection .aesop-collection-item {
    height: auto;
  }

  .entry-content .aesop-story-collection .aesop-collection-item .aesop-collection-item-inner .aesop-collection-entry-title {
    font-size: 1.25rem;
  }

  .entry-content .aesop-story-collection .aesop-collection-item .aesop-collection-item-inner .aesop-collection-item-excerpt {
    font-size: 0.75rem;
  }

  .entry-content .aesop-story-collection .aesop-collection-item .aesop-collection-item-inner .aesop-collection-meta {
    font-size: 0.75rem;
    margin-bottom: 1rem;
  }

  #inc-back-to-top {
    margin-right: -20px;
    right: 50%;
  }

  .report-card {
    margin-bottom: 1.875rem;
  }

  .upcoming-report-card {
    margin-bottom: 1.875rem;
  }

  .report-header .button {
    margin-bottom: 1.25rem;
  }

  .report_offerings {
    margin-top: 3.125rem;
  }

  .report_offerings .revert .offer_details {
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1;
  }

  .report_offerings .revert .offer_image {
    -webkit-box-ordinal-group: 3;
    -ms-flex-order: 2;
    order: 2;
  }

  .report_offerings .offer_title {
    text-align: center;
  }

  .report_offerings .offer_details,
  .report_offerings .offer_image {
    text-align: center;
  }

  .report_offerings .offer_image {
    min-height: 260px;
  }

  .report_offerings .row:last-child {
    padding-bottom: 0;
  }

  .report_subscription_feature {
    margin-top: 3.125rem;
  }

  .existing_reports {
    margin-top: 1.25rem;
    margin-bottom: 0;
  }

  .report_usp .subscription_button {
    text-align: center;
  }

  .report_subscription_plans .column,
  .report_subscription_plans .columns {
    margin-bottom: 1.875rem;
  }

  .testimonial .testimonial_content h3 {
    font-size: 1.2rem;
  }

  .testimonial .author_details p {
    display: block;
    margin-right: 0;
  }

  .testimonial .column,
  .testimonial .columns {
    margin-bottom: 1.875rem;
  }

  .get_research .column:not(:last-child),
  .get_research .columns:not(:last-child) {
    margin-bottom: 1.875rem;
  }

  .report_details .revert .description {
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1;
  }

  .report_details .revert .quote {
    -webkit-box-ordinal-group: 3;
    -ms-flex-order: 2;
    order: 2;
  }

  .report-key-point-section .report-key-point h2,
  .report-key-point-section .report-key-point h3 {
    margin-bottom: 0.9375rem;
  }

  .report-key-point-section .section-title {
    padding-bottom: 1.875rem;
  }

  .about-report-section .section-title {
    line-height: 1.3;
  }

  .archive .inc42-secondary {
    display: none;
  }

  .single .site-footer {
    margin-bottom: 0;
  }

  .site-inc42-plus.page-template-plus-library .view-all {
    -webkit-box-align: unset;
    -ms-flex-align: unset;
    align-items: unset;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin-bottom: 1rem;
  }

  .site-inc42-plus #ebooks p.inc42-plus__lead_subtext {
    margin-bottom: 1.4rem;
  }

  .site-inc42-plus.page-template-plus-offering-v2 .site-content {
    padding: 0 0.5rem;
  }

  .site-inc42-plus.page-template-plus-offering-v2 .inc42-plus .inc42-plus__lead_content .inc42-plus_accordion .accordion {
    font-size: 0.8rem;
  }

  .site-inc42-plus.page-template-plus-offering-v2 .inc42-plus__brand {
    max-width: 95%;
  }

  .site-inc42-plus.page-template-plus-offering-v2 footer.site-footer {
    margin-top: 0px;
  }

  .site-inc42-plus.page-template-plus-offering-v2 .inc42-plus__benefit_thumb {
    width: 100%;
    height: 100%;
  }

  .site-inc42-plus.page-template-plus-offering-v2 #makers-academy .makers-thumbnail {
    background-size: contain;
  }

  .site-inc42-plus.page-template-plus-offering-v2 #makers-academy .inc42-plus__lead_subtext,
  .site-inc42-plus.page-template-plus-library #makers-academy .inc42-plus__lead_subtext {
    max-width: 100%;
  }

  .page-template-plus-offering-v2-price #price-section .column,
  .page-template-plus-offering-v2-price #price-section .columns {
    display: none;
  }

  .single .hentry,
  .single .single-post-box {
    padding: 0;
  }

  .single .single-taxonomy-wrap .taxonomy-wrap a {
    font-size: 14px;
    line-height: 1;
    font-weight: bold;
  }

  .single .taxonomy-wrap .post-category {
    height: 24px;
    line-height: 24px;
  }
}

@media (max-width: 767px) {
  .display-mobile-view {
    display: block !important;
  }

  .page-template-home .site-content {
    margin-top: 1rem !important;
  }

  .social-media-icons {
    padding: 10px;
  }

  .social-media-icons ul li {
    display: none;
  }

  .social-media-icons li {
    width: 32px;
    height: 30px;
  }

  .social-media-news {
    padding: 10px;
  }

  .social-media-news ul li {
    width: 96px;
    height: 30px;
  }

  .social-media-news ul li span {
    margin-left: 0px;
  }

  .social-media-news ul li a {
    padding: 0px 5px;
  }

  .social-media-layout {
    height: 51px;
  }

  .social-media-layout li a {
    font-size: 10px !important;
    line-height: 14.2px !important;
  }

  .single-post-summary h4 {
    font-size: 16px;
    line-height: 23.4px;
    margin-bottom: 10px;
  }

  .search-header .search-box-wrapper {
    height: 3.4rem;
    margin: 0;
  }

  .search-page article figure img {
    max-width: 100% !important;
  }

  .CustomIconStyled {
    top: -16px !important;
  }

  .dropIconMenu {
    left: 15px;
  }

  .woocommerce-account .woocommerce {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    gap: 20px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    padding: 0;
  }

  .woocommerce-account .woocommerce-MyAccount-navigation {
    width: 100%;
    border-right: none;
  }

  nav.woocommerce-MyAccount-navigation ul {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    overflow: scroll;
    gap: 20px;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }

  nav.woocommerce-MyAccount-navigation ul li {
    background: #232323;
    padding: 5px 10px;
    border-radius: 10px;
    min-width: -webkit-fit-content;
    min-width: -moz-fit-content;
    min-width: fit-content;
    margin-bottom: 20px;
  }

  .woocommerce-account .woocommerce-MyAccount-content {
    width: 100%;
    overflow: scroll;
  }

  nav.woocommerce-MyAccount-navigation ul li.is-active {
    background: #fff;
  }

  .article-lock-footer-section {
    padding-bottom: 10px;
    padding-top: 1rem;
  }

  .article-lock-footer-section span {
    font-size: 14px;
  }

  .article-lock-middle-section .inc42-plus__margin_bottom_tiny {
    margin-bottom: 12px !important;
  }

  .full-width-article-lock-section .plus-card-header {
    border-bottom: 1px solid #a3a3a3;
  }

  .full-width-article-lock-section .plus-pricing-card {
    border: 1px solid #a3a3a3;
  }

  .full-width-article-lock-section .inc42-plus__section {
    padding-top: 2rem !important;
  }

  #plus-feature-card-layout h4 {
    font-size: 14px;
  }

  #plus-feature-card-layout p {
    font-size: 12px;
  }

  .article-lock-footer-section a.article-login {
    font-size: 14px !important;
  }

  .plus-card-layout {
    padding: 14px;
  }

  .plug-card-image-styling img {
    min-width: 30px !important;
    height: 36px !important;
  }

  .article-lock-middle-section .inc42_plus__benefit_compact {
    min-height: auto;
  }

  .article-lock-header-section span.text-center.white-text {
    font-size: 14px !important;
  }

  .plus-recommended:before {
    left: 36%;
    font-size: 11.5px !important;
    width: 110px !important;
    font-weight: 400;
    padding: 5px !important;
  }

  .plus_feature_img {
    height: 233px;
    max-width: 200%;
    margin-left: -50%;
  }

  .plus-card-image-position-left {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 8px;
    height: 205px;
  }

  .lock-model-header-text h1 {
    font-size: 24px;
  }

  .lock-model-header-text p {
    font-size: 14px;
  }

  .plus-card-header {
    text-align: left;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 3px 10px;
    height: 42px;
    font-size: 14px;
    margin-bottom: 10px;
  }

  .lock-content-pricing-section .plus-selected-plan .plus-card-header {
    background: url(/wp-content/themes/inc42/img/plus/price-check.svg) no-repeat 97%/25px;
  }

  .lock-content-pricing-section .plus-card-header {
    background: url(/wp-content/themes/inc42/img/plus/price-uncheck.svg) no-repeat 97%/25px;
  }

  .plus-card-body {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: 15px;
    padding-left: 10px;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding-bottom: 8px;
  }

  .plus-price-container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse;
    gap: 15px;
  }

  .plus-sale-price {
    font-size: 18px;
  }

  .plus-normal-price {
    color: #9d9d9d;
    font-size: 16px;
    margin-bottom: 0px;
  }

  .plus-monthly-price {
    font-size: 12px;
    color: #fff;
  }

  .plus-pill:after {
    height: 10px;
  }

  .plus_section_heading {
    font-size: 1.875rem;
  }

  .mobile-header-search.hide-for-large {
    display: none;
  }

  .article-lock-middle-section .lock-content-area {
    padding-top: 2rem !important;
  }

  .lock-card-extra-space {
    margin-top: 3rem;
  }

  #mobile-cta-plus {
    font-size: 12px !important;
  }

  .lock-model-card-heading {
    font-size: 30px;
  }

  .full-width-article-lock span.text-center.white-text {
    font-size: 14px;
    line-height: 19px;
  }

  .lock-model-company-trust-us.showonmobile {
    display: none;
    display: block;
    text-align: center;
  }

  div#lock_div_text_section {
    -webkit-box-shadow: unset !important;
    box-shadow: unset !important;
    background: transparent !important;
    border: unset;
    text-align: center;
    padding: 10px 0px 0 !important;
  }

  div#lock_div_text_section p {
    text-align: center;
    color: #fff;
    font-size: 14px !important;
  }

  .lock-model-company-trust-us.showondesktop {
    display: none;
    padding-left: 0px;
  }

  .lock-card-image img {
    width: 145px;
    height: 100%;
    margin-bottom: 16px;
  }
}

@media only screen and (max-width: 767px) and (max-height: 900px) {
  .inc42-full-post-container.inc42-full-post-featured {
    /*max-height: 120vh;*/
  }

  .inc42-full-post-container.inc42-full-post-normal .inc42-primary {
    /*max-height: 80vh;*/
  }
}

@media only screen and (max-width: 767px) and (max-height: 600px) {
  .inc42-full-post-container.inc42-full-post-featured {
    /*max-height: 180vh;*/
  }

  .inc42-full-post-container.inc42-full-post-normal .inc42-primary {
    /*max-height: 140vh;*/
  }
}

@media only screen and (max-width: 767px) and (max-height: 400px) {
  .inc42-full-post-container.inc42-full-post-featured {
    /*max-height: 200vh;*/
  }

  .inc42-full-post-container.inc42-full-post-normal .inc42-primary {
    /*max-height: 160vh;*/
  }
}

@media only screen and (max-width: 767px) and (max-height: 300px) {
  .inc42-full-post-container.inc42-full-post-featured {
    /*max-height: 220vh;*/
  }

  .inc42-full-post-container.inc42-full-post-normal .inc42-primary {
    /*max-height: 200vh;*/
  }
}

@media only screen and (max-width: 760px) {
  .inc42-full-post-container {
    margin-bottom: 1.5rem;
  }

  .category-header .card-wrapper.horizontal-card .card-content {
    padding-left: 0.9375rem;
    padding-right: 0.9375rem;
    width: 100%;
  }

  .category-header .card-wrapper.horizontal-card .card-content .meta-wrapper {
    padding-left: 0.9375rem;
    padding-right: 0.9375rem;
  }
}

@media only screen and (max-width: 750px) and (orientation: landscape) {
  .report-card .entry-title {
    height: auto;
    margin-bottom: 0.3125rem;
  }

  .report-card .content {
    height: auto;
  }

  .report-card .content p {
    margin-bottom: 0.3125rem;
  }

  .report-header--all-report .card-image img {
    position: relative;
    margin-bottom: 0.9375rem;
  }

  .report-header .card-image {
    text-align: center;
  }

  .report_subscription_feature .feature_details-wrapper {
    width: 100%;
  }

  .report_subscription_feature .feature_details {
    padding-left: 0.75rem;
    padding-right: 0.75rem;
  }

  .media_references .media_logo_container img {
    margin: 0 auto;
  }

  .media_references .media_logo_container {
    width: 100%;
  }

  .testimonial .author_details {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
  }

  .testimonial .author_details img {
    -ms-flex-item-align: end;
    align-self: flex-end;
    margin-top: 0.9375rem;
  }
}

@media only screen and (max-width: 750px) {
  .cta a {
    margin-top: 10px;
    margin-bottom: 10px;
  }
}

@media only screen and (max-width: 736px) {
  .category-section-slider .category-card-wrapper .category-latest-card-item .card-category-post .category-latest-post-title {
    -webkit-box-flex: 2;
    -ms-flex: 2;
    flex: 2;
  }

  .share-wrap {
    opacity: 1;
    top: 1rem;
    -webkit-transition: top 0.1s ease;
    transition: top 0.1s ease;
  }

  .popup-card-wrapper.horizontal-card.summary-popup-content .card-content {
    padding: 1.25rem 0 0;
    width: 100%;
  }

  .popup-card-wrapper.horizontal-card.summary-popup-content .card-content .button {
    font-size: 0.875rem;
  }

  .popup-card-wrapper.horizontal-card.summary-popup-content figure {
    margin-top: 1.25rem;
    width: 100%;
  }

  .popup-card-wrapper.horizontal-card.summary-popup-content figure img {
    width: 100%;
    border-radius: 0.5rem 0.5rem 0 0;
  }

  .summary-popup-social {
    padding-right: 0;
    text-align: center;
  }

  .home-subscribe {
    text-align: center;
  }

  .home-subscribe .section-text {
    margin-bottom: 1.25rem;
  }

  .home-subscribe form {
    float: none;
    margin: 0 auto;
  }

  .home-contact {
    text-align: center;
  }

  .home-contact h3 {
    float: none;
    margin-bottom: 1.25rem;
  }

  .search .inc42-secondary,
  .inc-search-popup .inc42-secondary {
    border-top: 0.09375rem solid #E6E6E6;
    padding-top: 1.25rem;
  }

  .search .site-content,
  .inc-search-popup .site-content {
    margin-top: 1.875rem;
  }

  .search .site-main > .normal-state .column + .column,
  .search .site-main > .normal-state .columns + .column,
  .search .site-main > .normal-state .column + .columns,
  .search .site-main > .normal-state .columns + .columns,
  .inc-search-popup .site-main > .normal-state .column + .column,
  .inc-search-popup .site-main > .normal-state .columns + .column,
  .inc-search-popup .site-main > .normal-state .column + .columns,
  .inc-search-popup .site-main > .normal-state .columns + .columns {
    border-top: 0.09375rem solid #E6E6E6;
    padding-top: 1.25rem;
  }

  .search-header .custom-logo-link {
    max-width: 5.4375rem;
  }

  .upcoming-events-list li:last-child .event-wrapper {
    margin-bottom: 1.875rem;
  }

  .search-page article h2 {
    font-size: 1rem;
    line-height: 1.375rem;
  }

  .search-page article .meta-wrapper {
    font-size: 0.875rem;
  }

  .search-page article .meta-wrapper {
    line-height: 1rem;
    margin-top: 0.25rem;
  }

  .search-page .load-more {
    padding: 1.25rem 0;
  }

  .search-page .load-more a {
    font-size: 0.875rem;
    line-height: 1.125rem;
  }

  .author-header .author-meta {
    text-align: center;
  }

  .author-header .avatar {
    margin: 0 auto 1.25rem;
  }

  .user-social-links {
    margin-top: 0.625rem;
    text-align: center;
  }

  .authors-list-header .user-slide figure img {
    height: 26rem;
  }

  .user-list-filter-wrap a {
    padding: 0.9375rem;
  }

  .author-list-box {
    padding: 0.9375rem;
  }

  .author-list-box .box-title {
    font-size: 1.75rem;
    line-height: 2rem;
  }

  .author-list .author {
    float: none;
    padding-bottom: 1.25rem;
    padding-right: 0;
    width: 100%;
  }

  .author-most-read-wrapper {
    padding-left: 0.9375rem;
    padding-right: 0.9375rem;
  }

  .author-most-read-wrapper figure {
    float: none;
    margin-bottom: 0.625rem;
    margin-right: 0;
    width: 100%;
  }

  .author-most-read-wrapper figure img {
    height: 12.5rem;
    width: 100%;
  }

  .author-most-read-wrapper .post-meta {
    font-size: 0.8125rem;
  }

  .author-most-read-wrapper .post-meta i {
    width: 0.3125rem;
  }

  .author-most-read-wrapper .post-meta i:before {
    margin: 0;
  }

  .mobile-carousel .column,
  .mobile-carousel .columns {
    padding-left: 0;
    padding-right: 0;
  }

  body.page-template-about-page-new {
    text-align: center;
  }

  body.page-template-about-page-new .about-us ul {
    margin: 20px auto;
  }

  body.page-template-about-page-new .about-us p {
    font-size: 14px;
    line-height: 1.4;
    letter-spacing: 0.6px;
  }

  body.page-template-about-page-new h3.second-heading {
    font-size: 22px;
    font-weight: 600;
    color: #000000;
    line-height: 3rem;
    margin-bottom: 5px;
  }

  body.page-template-about-page-new .main-title {
    font-size: 2.23rem;
    line-height: 1.2;
  }

  body.page-template-about-page-new img.about-us-featured {
    margin-top: -20px;
  }

  body.page-template-about-page-new .container {
    padding: 30px 0;
  }

  body.page-template-about-page-new h2.section-title {
    font-size: 34px;
  }

  body.page-template-about-page-new a.career-button {
    margin: 40px auto 0;
  }
}

@media only screen and (max-width: 724px) {
  .archive-event-card-details-wrapper {
    grid-template: 1fr/1fr;
  }
}

@media only screen and (max-width: 700px) {
  .ad-container {
    margin-bottom: 1rem;
  }
}

@media only screen and (max-width: 668px) {
  .events-archive .category-header .card-wrapper.horizontal-card .card-content {
    width: 100%;
  }

  .events-archive .category-header .card-wrapper.horizontal-card figure {
    width: 100%;
  }

  .category-header .card-wrapper.horizontal-card figure {
    width: 100%;
  }

  .category-header .card-wrapper.horizontal-card figure img {
    width: 100%;
    height: auto;
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
  }

  .category-wrapper .card-wrapper.horizontal-card .card-content,
  .archive-wrapper .card-wrapper.horizontal-card .card-content {
    padding-left: 0.9375rem;
    padding-right: 0.9375rem;
    width: 100%;
  }

  .category-wrapper .card-wrapper.horizontal-card .card-content .meta-wrapper,
  .archive-wrapper .card-wrapper.horizontal-card .card-content .meta-wrapper {
    padding-left: 0.9375rem;
    padding-right: 0.9375rem;
  }

  .category-wrapper .card-wrapper.horizontal-card .share-wrap a,
  .archive-wrapper .card-wrapper.horizontal-card .share-wrap a {
    border-color: #FFFFFF;
    color: #FFFFFF;
  }
}

@media only screen and (max-width: 667px) {
  .card-wrapper.horizontal-card figure img,
  .popup-card-wrapper.horizontal-card figure img {
    border-radius: 0.5rem 0.5rem 0 0;
    height: 15.5rem;
  }

  .events-card-wrapper .share-wrap a:first-child {
    margin-right: 0.9375rem;
  }

  .events-card-wrapper .events-share-wrap {
    margin-top: 10px;
  }

  .events-card-wrapper .event-details-time {
    line-height: 140%;
  }

  .archive-event-card-details-wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }

  .home-editors-pick h2 {
    font-size: 2rem;
  }

  .inc42_most_read_widget .single .home-editor-pick-list li figure,
  .inc42_most_read_widget .home-editor-pick-list li figure {
    height: 5rem;
    width: 5rem;
  }

  .inc42_most_read_widget .single .home-editor-pick-list li figure img,
  .inc42_most_read_widget .home-editor-pick-list li figure img {
    height: 5rem;
    width: 5rem;
  }

  .section-space {
    margin-bottom: 1.875rem;
    margin-top: 1.875rem;
  }

  .section-space.mt0 {
    margin-top: 0;
  }

  .section-space.mb0 {
    margin-bottom: 0;
  }

  .title-with-more .entry-title {
    font-size: 2rem;
  }

  .home-feature-stories,
  .home-datalabs,
  .home-funding-rounds {
    padding-top: 1.875rem;
  }

  .home-feature-stories:before,
  .home-datalabs:before,
  .home-funding-rounds:before {
    height: 325px;
  }

  .home-videos-section {
    padding-top: 1.875rem;
  }

  .home-events {
    padding-top: 1.875rem;
  }

  .home-events:before {
    height: 200px;
  }

  .events-slider .slick-list .slick-slide {
    /*margin: rem-calc( 0 8 );*/
  }

  .events-archive #tribe-events-bar #tribe_events_filters_wrapper.tribe-events-filters-horizontal .tribe-events-filters-content {
    margin-top: 2px;
  }

  .category-header .card-wrapper.horizontal-card {
    margin-bottom: 2.5rem;
    margin-top: 0;
  }

  .page-template-video-landing .category-section-heading .category-title,
  .post-type-archive-inc42-videos .category-section-heading .category-title,
  .tax-videos-tags .category-section-heading .category-title,
  .tax-videos-category .category-section-heading .category-title {
    float: none;
    margin-bottom: 0;
  }

  .page-template-video-landing .category-section-heading,
  .post-type-archive-inc42-videos .category-section-heading,
  .tax-videos-tags .category-section-heading,
  .tax-videos-category .category-section-heading {
    margin-bottom: 20px;
  }

  .authors-list-header .page-content {
    font-size: 1rem;
    line-height: 1.5rem;
  }

  .authors-list-header .user-slide figure img {
    height: 23.3125rem;
  }

  .user-list-filter-wrap a:before {
    top: 0.875rem;
  }

  .popular-authors-list figure .avatar {
    height: 2.5rem;
    width: 2.5rem;
  }

  .popular-authors-list .author-text {
    width: -webkit-calc(100% - 50px);
    width: calc(100% - 50px);
  }
}

@media (max-width: 650px) {
  div#large_leaderboard_desktop-0 {
    display: none !important;
  }

  .footer-social {
    margin-bottom: 1.5rem !important;
  }

  .footer-social li {
    margin-right: 8px;
  }

  .site-footer .footer-social li::last-child {
    margin-right: 0;
  }
}

@media only screen and (max-width: 600px) {
  .page.page-template-events .event-description {
    min-height: 50px;
  }

  .post-type-archive-glossary input#keyword {
    margin: 0 auto;
    width: 100%;
    height: 50px;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    border-radius: 44px;
    padding: 20px;
  }

  .single-glossary .table-of-contents {
    position: fixed;
    top: 60px;
    width: 100%;
    padding-right: 10px;
    left: 0;
    border-radius: 0px;
    background: #f4f4f4;
  }

  .post-type-archive-glossary .category-header .category-title {
    font-size: 32px;
  }

  .post-type-archive-glossary .glossary-list {
    display: block;
    list-style: none;
    margin: 0px;
    min-width: 35px;
    background: #fff;
  }

  .post-type-archive-glossary .glossary-li {
    font-size: 12px;
    padding: 3px;
  }

  .post-type-archive-glossary footer.site-footer {
    position: relative;
    z-index: 100;
  }

  .single-glossary .main-content h2 {
    line-height: 40px;
    font-size: 30px;
  }

  .single-glossary .main-post-content p {
    font-size: 16px;
    line-height: 27px;
  }

  .post-type-archive-glossary .glossary-submenu {
    overflow: visible;
    width: 0px;
    right: 0;
    left: 88%;
    height: 0px;
    top: 8%;
    position: -webkit-sticky;
    position: sticky;
    margin-bottom: 0px;
  }

  .post-type-archive-glossary .glossary {
    background-image: -webkit-linear-gradient(left, #D81757 0%, #E4381B 100%);
  }

  .post-type-archive-glossary .code-block.code-block-3 {
    display: none !important;
  }

  .post-type-archive-glossary #datafetch {
    width: 100%;
    left: 0 !important;
  }

  .post-type-archive-glossary .glossary-submenu::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
    border-radius: 10px;
  }

  .single-glossary .table-of-contents span {
    font-size: 22px !important;
  }

  .single-glossary .row.content-row {
    width: 100%;
    margin: 0;
  }

  .single-glossary .glossary-slider-row {
    height: 325px;
  }

  .single-glossary .entry-title.related-news {
    font-size: 20px;
  }

  .post-type-archive-glossary .row.terms-div {
    border-radius: 20px;
    border: 1px solid #EC1F23;
    padding: 20px 10px;
    margin: 50px 20px 0px 20px;
    padding-bottom: 30px;
    background-color: #fff;
  }

  .post-type-archive-glossary input.glossary-input {
    width: 60%;
  }

  .post-type-archive-glossary .glossary-submenu {
    height: 45px;
    z-index: 99;
    top: 11%;
  }

  .post-type-archive-glossary .glossary form.glossary-search {
    background-color: #fff;
    padding: 6px 10px;
    border-radius: 45px;
    margin-top: 30px;
    margin: auto;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }

  .post-type-archive-glossary .glossary .glossary-desc {
    font-size: 1rem;
    line-height: 1.55rem;
  }

  .post-type-archive-glossary .glossary {
    margin-top: -16px;
  }

  .single.single-glossary .slick-slide {
    opacity: 1;
  }

  .single-glossary .main-content {
    margin: 0 5px;
  }

  .single-glossary .main-content .table-of-contents {
    display: none;
    margin: 20px 0;
  }

  .single-glossary h4.back-to-search {
    display: none;
  }

  .single-glossary svg.back-icon {
    position: absolute;
    left: -5%;
    top: 27%;
  }

  .single-glossary .glossary {
    margin-top: -16px !important;
  }

  .single-glossary #datafetch {
    width: 100%;
  }

  .single-glossary .DrawerWrapperShare .display-None {
    display: block !important;
  }

  .single-glossary .DrawerWrapperShare {
    z-index: 100;
  }

  .single-glossary .glossary-slider-row .slick-next {
    right: 0;
    top: 5rem;
    width: 45px;
    height: 45px;
  }

  .single-glossary .glossary-slider-row .slick-prev {
    left: 0;
    top: 5rem;
    width: 45px;
    height: 45px;
  }

  .single-glossary .row.glossary-slider-row {
    width: 100%;
  }

  .single-glossary .slick-slide {
    opacity: 1;
  }

  .single-glossary .post-div-slider {
    text-align: center;
    margin: 0px;
  }

  .single-glossary .nav-previous {
    left: -30px;
    right: auto;
    top: -17%;
  }

  .single-glossary .nav-next {
    right: -30px;
    left: auto;
    top: -17%;
  }

  .post-type-archive-glossary .glossary-submenu {
    top: 60px;
  }

  .post-type-archive-glossary .post-div {
    margin: 10px 27px 10px 0px;
  }

  .post-type-archive-glossary .glossary {
    margin-top: -16px;
    background: -webkit-gradient(linear, left top, right top, from(#D81757), to(#E4381B));
    background: -webkit-linear-gradient(left, #D81757 0%, #E4381B 100%);
    background: linear-gradient(90deg, #D81757 0%, #E4381B 100%);
    background-repeat: no-repeat;
  }

  img.attachment-glossary_featured.size-glossary_featured.wp-post-image {
    width: 100%;
    height: 100%;
  }

  .single-glossary .table-of-contents li {
    border-left: 5px solid rgba(0, 0, 0, 0.1019607843) !important;
    border-top: 0;
    border-right: 0;
    border-bottom: 0;
    margin: 0;
  }

  .single-glossary .parenthead {
    display: none;
  }

  .single-glossary .table-of-contents span {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding: 10px 10px;
    font-size: 14px !important;
    text-transform: uppercase;
  }

  .single-glossary .parenthead.open {
    display: block;
  }

  .single-glossary .table-of-contents .toggle-button {
    display: block;
    background: transparent;
    padding: 0;
  }

  .single-glossary button.toggle-button.show img {
    rotate: 269deg;
  }

  .single-glossary .toggle-button img {
    rotate: 91deg;
    width: 7px;
  }

  .single-glossary .table-of-contents .toggle-button {
    width: 10px;
  }

  .single-glossary .table-of-contents ul {
    margin: 10px;
  }

  .post-type-archive-glossary .spons-div img {
    width: 45px;
    height: 19px;
  }

  .post-type-archive-glossary h4.powerd-by {
    font-size: 18px;
    line-height: 21px;
    margin: 0px 10px;
  }

  .tax-glossary_category .spons-div img {
    width: 70px;
    height: auto;
    -o-object-fit: contain;
    object-fit: contain;
  }

  .post-type-archive-glossary .glossary {
    background: -webkit-gradient(linear, left top, right top, from(#d81757), to(#e4381b));
    background: -webkit-linear-gradient(left, #d81757 0%, #e4381b 100%);
    background: linear-gradient(90deg, #d81757 0%, #e4381b 100%);
    background-repeat: no-repeat;
  }

  .single-glossary div#DrawerWrapperShare {
    padding: 10px 20px;
    top: 60px !important;
  }

  .single-glossary .DivAlign h5.the_title {
    display: none;
  }

  .post-type-archive-glossary .glossary-list {
    display: block;
    list-style: none;
    margin: 0px;
    min-width: 35px;
    top: 0;
    position: relative;
    height: 900px;
    background: #fff;
  }

  .post-type-archive-glossary .glossary-li {
    font-size: 14px;
    padding: 6px 3px;
    font-weight: 500;
  }

  .InfoDropdownModel.glossary-tooltip {
    right: auto !important;
  }

  .single-glossary .single-taxonomy-wrap.text-center {
    margin-top: 50px;
  }

  .ml-center {
    margin-left: 0;
  }

  .single-glossary img.main-logo-image.glossary-sponsors-logo {
    height: 25px;
    width: 80px !important;
    -o-object-fit: cover;
    object-fit: cover;
    margin-left: 0px;
  }

  .single-glossary .DivAlign h4 {
    margin: 0;
  }

  .single-glossary img {
    max-width: -webkit-fill-available !important;
  }

  .single-glossary button#add-event-onClick {
    margin-left: 0px;
  }

  .InfoDropdownModel {
    right: 28%;
  }

  .single-glossary .main-content .table-of-contents {
    display: none;
    margin: 20px 0;
  }

  .post-type-archive-glossary .divider:after {
    width: 75%;
  }

  .post-type-archive-glossary .post-div {
    max-height: 190px;
  }

  .post-type-archive-glossary .spons-div img {
    width: 70px;
    height: 29px;
    -o-object-fit: contain;
    object-fit: contain;
  }
}

@media only screen and (max-width: 550px) {
  header.category-header.category-special {
    height: 88.8888888889vw !important;
  }
}

@media only screen and (max-width: 540px) {
  #guide-hero {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
    padding: 30px 0 0 !important;
    margin-bottom: 0 !important;
  }

  .entry-header .plus-pop {
    display: inline-block;
    margin: 0 auto 20px;
  }

  .entry-header .show-guide {
    display: inline-block;
    margin: 0 auto 20px;
  }

  .guide-thumbnail {
    max-width: 210px;
    margin: 0 auto 20px;
    display: block;
    float: none;
  }

  .single-guide .entry-title {
    font-size: 1.8rem;
    line-height: 1.3;
    text-align: center;
    margin-bottom: 20px;
  }

  .single-guide .entry-header {
    text-align: center;
  }

  .single-guide #benefits {
    padding-top: 0px;
  }

  .single-guide #benefits ul li {
    font-size: 1rem;
    opacity: 0.7;
  }

  .single-guide #insights {
    padding-top: 0px;
    padding-bottom: 40px;
  }

  .single-guide #insights h2 {
    margin-bottom: 30px;
  }

  .single-guide #chapters {
    padding-top: 0;
    padding-bottom: 0;
  }

  .single-guide #chapters-cta {
    padding-top: 0;
  }

  .single-guide #testimonials {
    padding-top: 0;
    padding-bottom: 40px;
  }

  .single-guide #testimonials .row {
    padding: 3rem 0 0;
  }

  .single-guide #testimonials h2 {
    margin-bottom: 30px;
  }

  .single-guide #testimonials .slick-slide {
    padding-top: 0;
  }

  .single-guide #testimonials .guide-testimonial-container .column:last-child,
  .single-guide #testimonials .guide-testimonial-container .columns:last-child {
    margin-bottom: 0;
  }

  .single-guide h2 {
    font-size: 30px;
    text-align: center;
  }

  .single-guide .inc42-plus__numbers_card {
    margin-bottom: 20px;
  }

  .single-guide h2.title-chapter {
    font-size: 40px;
    margin-bottom: 30px;
  }

  .single-guide .inc42_plus__benefit_even {
    padding-left: 0px !important;
  }

  .single-guide .inc42_plus__benefit_odd {
    padding-right: 0px !important;
  }

  .single-guide .inc42-plus__cta.show-for-small-only {
    width: 210px;
    max-width: 210px;
    min-width: 210px;
    margin: 10px auto 20px;
  }

  .single-guide #authors {
    padding-top: 1rem;
    padding-bottom: 2rem;
  }

  .single-guide #authors .slick-dots {
    margin-top: 1rem;
  }

  .guide-carousel {
    max-width: 100%;
    margin-top: 0;
    margin-left: 0;
  }

  .guide-carousel .slick-list {
    padding: 0 30% 0 0;
  }

  .guide-carousel .slick-slide {
    max-width: 210px;
  }

  .guide-carousel .slick-slide .ebook-thumb {
    max-width: 210px;
  }

  .single-guide.site-inc42-plus .benefit-extra p {
    margin-left: 0 !important;
  }

  .guide-numbers {
    margin-bottom: 0 !important;
  }

  .plus-subscribe-banner p {
    font-size: 1.6rem;
    line-height: 1.4;
  }

  .plus-subscribe-banner .inc42-plus__cta {
    width: 210px;
    min-width: 210px !important;
  }

  .plus-big-banner .plus-big-banner-content .button-left {
    margin-right: 0;
  }

  .inc42_plus__deal_content {
    padding: 20px 0 0 !important;
  }

  .inc42_plus__deal_actions {
    padding-top: 20px;
  }

  .exclusive-posts {
    margin-bottom: 0 !important;
  }

  .page-template-plus-library #exclusives .slick-slide .column,
  .page-template-plus-library #exclusives .slick-slide .columns,
  .page-template-plus-library #exclusives .slick-slide .column .card-wrapper,
  .page-template-plus-library #exclusives .slick-slide .columns .card-wrapper {
    margin-bottom: 0;
  }

  .page-template-plus-library #exclusives .slick-dots {
    display: none !important;
  }

  #guide-hero {
    padding-top: 3rem !important;
  }

  .single-guide .entry-header {
    max-width: 100%;
  }

  .single-guide .entry-header .plus-pop,
  .single-guide .entry-header .plus-pop .button {
    margin-bottom: 0;
  }

  .single-guide .workbook-list li:before {
    width: 0.75rem;
    margin-left: -0.75rem;
  }

  .single-guide #testimonials,
  .single-guide #chapters,
  .single-guide #insights {
    padding-top: 3rem;
  }

  .page-template-plus-offering .menu-main-menu-container > :last-child {
    display: none !important;
  }

  .inc42-premium .ad-container {
    display: none !important;
  }

  .inc42-premium span[id^=article_seperator] {
    display: block !important;
  }

  .page.page-template-startup-hotline #primary.column,
  .page.page-template-startup-hotline #primary.columns {
    -ms-flex: 0 0 100% !important;
    -webkit-box-flex: 0 !important;
    flex: 0 0 100% !important;
    max-width: 100% !important;
    padding: 0 !important;
  }

  .page.page-template-startup-hotline .slick-slider.slick-dotted {
    margin-bottom: 0;
  }

  #essentials .filters {
    display: none;
  }

  .single-guide .entry-title {
    font-size: 1.8rem;
  }

  .single-guide .entry-header .plus-pop {
    margin-bottom: 20px;
  }

  .single-guide .entry-description {
    max-width: 100%;
    line-height: 1.4;
  }
}

@media only screen and (max-width: 524px) {
  .events-archive .datepicker.datepicker-dropdown {
    width: initial;
  }

  .archive-event-card-details-wrapper {
    display: grid;
    grid-template: 1fr/1fr 1fr;
  }

  .events-archive #tribe-events-bar #tribe_events_filters_wrapper.tribe-events-filters-horizontal .tribe-events-filters-content .tribe-events-filter-group {
    left: initial;
    right: 90px;
  }
}

@media only screen and (max-width: 500px) {
  .search-page article figure.ais-hits--thumbnail {
    margin-right: 1rem !important;
  }

  .search-page article figure.ais-hits--thumbnail {
    float: left !important;
  }
}

@media (max-width: 500px) {
  .tag-what-the-financials img.featured-picture-img.ls-is-cached.lazyloaded {
    margin-bottom: 0;
  }

  section#sponsors .col-12.col-md-6 .title-box {
    padding: 50px;
  }

  .single-featured-thumb-container img {
    min-height: 288px;
  }

  .single-glossary div#DrawerWrapperShare {
    display: none !important;
  }

  .single-glossary .table-of-contents {
    z-index: 98 !important;
    top: 57px;
  }
}

@media only screen and (max-width: 498px) {
  .site-inc42-plus {
    /* .inc42-plus_accordion .accordion:after {
             display: none;
        }
         */
  }

  .site-inc42-plus .inc42-plus__text_lead {
    font-size: 3.3rem;
    margin-top: 3rem;
    position: relative;
  }

  .site-inc42-plus .inc42-plus__lead_subtext {
    font-size: 2.75rem;
    line-height: 1;
    margin-top: 1rem;
    margin-bottom: 3rem;
  }

  .site-inc42-plus .decoration {
    display: none;
  }

  .site-inc42-plus #membership {
    max-height: 100%;
  }

  .site-inc42-plus .inc42-plus__price_plus > span {
    font-size: 1.1rem;
  }

  .site-inc42-plus ul.inc42-plus__price_list .inc42-plus__price_plus:before,
  .site-inc42-plus ul.inc42-plus__price_list .inc42-plus__price_plus:after {
    width: 12px;
  }

  .site-inc42-plus #benefit {
    padding-top: 0;
  }

  .site-inc42-plus #benefit .inc42-plus__text_lead {
    max-width: 260px;
  }

  .site-inc42-plus #benefit .inc42-plus__benefit_text_float {
    margin-right: 0;
  }

  .site-inc42-plus #benefit .inc42-plus__lead_subtext {
    margin-bottom: 3rem;
  }

  .site-inc42-plus .inc42_plus__benefit_content {
    padding-top: 30px !important;
  }

  .site-inc42-plus .inc42-plus__cta {
    min-width: 140px;
    font-size: 16px;
    padding: 8px 18px;
  }

  .site-inc42-plus #brand,
  .site-inc42-plus #faq {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

  .site-inc42-plus #brand .inc42-plus__text_lead {
    max-width: 260px;
  }

  .site-inc42-plus #brand .inc42-plus__lead_subtext {
    margin-bottom: 3rem !important;
  }

  .site-inc42-plus #brand .brand-logos {
    padding: 60px 40px 40px;
  }

  .site-inc42-plus #brand .brand-logos > .row {
    margin-bottom: 0;
  }

  .site-inc42-plus #faq .inc42-plus__text_lead {
    max-width: 260px;
  }

  .site-inc42-plus .inc42-plus_accordion {
    margin: 1rem 0 2rem;
    position: relative;
  }

  .site-inc42-plus .inc42-plus__faq_cta .inc42-plus__cta {
    min-width: 275px;
    margin-right: 0;
  }

  .site-inc42-plus .inc42-plus__pricing_card_offer_text {
    font-size: 12px;
  }
}

@media only screen and (max-width: 481px) {
  .home-videos-section .inc42-column {
    padding: 0;
  }

  .home-events .inc42-column {
    padding: 0;
  }

  .events-slider .slick-prev {
    left: 0;
  }

  .events-slider .slick-next {
    right: 0;
  }
}

@media only screen and (max-width: 480px) {
  .lity-content .inc42-authors-popup {
    max-width: 320px;
  }

  .inc42-authors-popup .author-card-block .taxonomy-description {
    height: auto;
    overflow-y: scroll;
    min-height: 230px;
    font-size: 14px;
    line-height: 25px;
    margin-top: 15px;
  }

  .author-card-block {
    min-height: 465px;
  }

  .single .single-featured-thumb img {
    width: 100%;
    height: auto;
  }

  .single.single-datalabs .lity-container .lity-content .inc42-plus__report-popup {
    overflow-y: scroll;
    width: 100%;
  }

  .row.plus-team-wrap {
    margin-top: 0rem;
  }

  input#gform_submit_button_116 {
    height: 45px;
    width: 100%;
    margin: 6px 0;
  }

  .marquee-item img {
    max-width: -webkit-max-content;
    max-width: -moz-max-content;
    max-width: max-content;
  }

  .wof-inner-wrapper {
    padding-top: 100px !important;
  }

  .wof-wheel.wof-theme-green-desert.wof-visible {
    max-width: 100%;
  }

  .wof-right-inner {
    max-width: 340px;
    margin: 0 auto;
  }

  .wof-wheel.wof-theme-green-desert.wof-visible {
    max-width: 100vw;
  }

  .countdowtimer_newyear img {
    width: 100%;
  }

  img.desktop-article-lock-banner {
    display: none;
  }

  img.mobile-article-lock-banner {
    display: block;
  }

  .inc42-datalabs-card.primary-hover-card {
    left: auto;
  }

  /* Article Recommended Company css */

  #trending_company_homepage_carousel .datalabs-card-header {
    padding: 12px;
    background-position: center;
    min-height: 60px;
  }

  #inc42-recomendation-company .datalabs-card-header {
    background-position: -36px -8px;
  }

  #inc42-recomendation-company .inc42-datalabs-card.recommended-card {
    margin-bottom: 15px !important;
  }

  #inc42-recomendation-company .recommendation_heading {
    margin: 20px 0;
    gap: 10px;
  }

  #inc42-recomendation-company .recommendation_heading div {
    font-size: 15px;
    text-align: left;
  }

  #inc42-recomendation-company .datalabs-copyright-recommendation {
    gap: 4px;
  }

  #inc42-recomendation-company .datalabs-copyright-recommendation span {
    font-size: 14px;
  }

  /*    #inc42-recomendation-company .bl{

         border-right: 0.75px solid rgba(236, 31, 35, 1);
         padding-right: 10px;
     }*/

  #trending_company_homepage_carousel .datalabs-slick-cards .inc42-datalabs-card.recommended-card {
    min-width: 285px;
    min-height: 135px;
    margin-bottom: 15px;
  }

  #trending_company_homepage_carousel .home-trending-datalabs .slick-list {
    padding: 0px !important;
  }

  #trending_company_homepage_carousel .home-trending-datalabs .slick-initialized .slick-slide {
    margin: 0px;
    padding: 0px;
  }

  #trending_company_homepage_carousel .home-trending-datalabs ul.slick-dots li {
    border-radius: 3.997px;
    background: rgba(255, 255, 255, 0.2);
  }

  #trending_company_homepage_carousel .datalabs-slick-cards {
    margin-bottom: 0.25rem;
  }

  #trending_company_homepage_carousel .home-trending-datalabs {
    padding: 30px 20px 25px;
    background: url("/wp-content/themes/inc42/img/datalab-crosslink/datalabs-carousal-mobile.svg");
    background-repeat: no-repeat;
    background-size: cover;
  }

  #trending_company_homepage_carousel .home-trending-datalabs div.entry-title {
    font-size: 24px;
    line-height: 31px;
  }

  .logo-datalabs {
    display: none;
  }

  .footer-datalabs-logo {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin: 0 auto;
    width: 100px;
    border-top: 1px solid rgba(255, 255, 255, 0.2);
    width: 100%;
    padding-top: 20px;
    text-align: center;
    margin-top: 15px;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }

  .footer-datalabs-logo a.button.carousal-button {
    background: white;
    color: black;
    color: #d92d20;
    text-align: center;
    font-family: "Noto Sans";
    font-size: 14.005px;
    font-style: normal;
    font-weight: 700;
    line-height: 24.008px;
    text-transform: uppercase;
  }

  .footer-datalabs-logo img {
    width: 100px;
  }

  /*    #trending_company_homepage_carousel .home-trending-datalabs::before{
         height: 170px;
     }*/

  #article_card_datalab .company_description_mobile,
  .view-datalab-profile.mobile_url {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }

  #article_card_datalab .company_description {
    display: none;
  }

  #article_card_datalab .inc42-datalabs-body {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    width: 100%;
  }

  #article_card_datalab .company_description {
    width: 100%;
    max-width: 100%;
  }

  #article_card_datalab .company_overview::before {
    background: unset;
  }

  #article_card_datalab .inc42-datalabs-body {
    padding: 10px;
  }

  #article_card_datalab .datalabs-card-footer p {
    display: none;
  }

  #article_card_datalab .view-datalab-profile.mobile_url a {
    border-radius: 5.433px;
    background: -webkit-gradient(linear, left top, left bottom, from(#df362d), to(#d82150));
    background: -webkit-linear-gradient(top, #df362d 0%, #d82150 100%);
    background: linear-gradient(180deg, #df362d 0%, #d82150 100%);
    color: #fff !important;
    color: #fff;
    font-family: "Noto Sans";
    font-size: 16px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    text-transform: uppercase;
    text-align: center;
    margin: 0 auto;
  }

  #article_card_datalab .view-datalab-profile.mobile_url {
    background: -webkit-gradient(linear, left top, left bottom, from(#df362d), to(#d82150));
    background: -webkit-linear-gradient(top, #df362d 0%, #d82150 100%);
    background: linear-gradient(180deg, #df362d 0%, #d82150 100%);
    padding: 8px 20px;
    border-radius: 5.433px;
    margin: 0px;
    margin-bottom: 12px;
  }

  #article_card_datalab .company_overview {
    background: #f4f4f4;
  }

  #article_card_datalab .datalabs-card-footer {
    background: #fff;
    border-top: 1px solid #d3d3d3;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  #article_card_datalab .company_description_mobile {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    border-radius: 8px;
    background: #172655;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 15px;
    padding: 30px 15px;
    position: relative;
    z-index: 99;
  }

  #article_card_datalab .company_description_mobile .datalabs-logo {
    max-width: 65px;
    text-align: center;
    margin: 0 auto;
    border-radius: 10px;
    margin-bottom: 0px;
    height: 60px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    background: #fff !important;
    padding: 0 10px;
    height: 85px;
    min-width: 90px;
  }

  .company_description_mobile:before {
    content: "";
    background: url("/wp-content/themes/inc42/img/datalab-crosslink/background-icon-logo.svg") no-repeat -8px 0px/130px;
    position: absolute;
    width: 100%;
    height: 90%;
    top: 0px;
    z-index: -99;
  }

  #article_card_datalab .company_desc p {
    color: #fff;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    margin-bottom: 0px !important;
  }

  #article_card_datalab .company_desc div {
    color: #fff;
    font-size: 16px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    text-transform: capitalize;
    margin-bottom: 0px;
  }

  #trending_company_homepage_carousel .company-lists li:last-child {
    font-size: 12px;
    line-height: 16px;
  }

  .p-0 {
    padding: 0;
  }

  #trending_company_homepage_carousel .investor-info p:first-child {
    font-size: 14px;
  }

  #trending_company_homepage_carousel .company-lists,
  #home-trending-datalabs .company-lists {
    margin: 0 7px;
  }

  #trending_company_homepage_carousel .inc42-datalabs-card.recommended-card .datalabs-logo .logo-div {
    width: 45px;
    height: 40px;
  }

  .home-trending-datalabs.section-space:before {
    right: 0px;
    left: auto;
    background-repeat: no-repeat;
    background: transparent;
    width: 135px;
  }

  .recommendation-card-footer p:first-child {
    display: none;
  }

  .recommendation-card-footer {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin-bottom: 5px;
  }

  .inc42-datalabs-card.primary-hover-card .box-sec-img {
    width: 38px;
    height: auto;
  }
}

@media screen and (max-width: 480px) {
  .auth0-lock.auth0-lock.auth0-lock-opened .auth0-lock-body-content {
    background: #000 !important;
  }
}

@media screen and (max-width: 479px) {
  div#customer_details,
  div#order_review {
    width: 100%;
    float: none;
    padding: 0;
  }

  .woocommerce form .form-row label {
    font-size: 18px;
  }

  .woocommerce-billing-fields h3 {
    font-size: 42px;
    line-height: 60px;
    margin-bottom: 20px;
  }

  .woocommerce-error,
  .woocommerce-info,
  .woocommerce-message {
    margin-bottom: 20px;
  }

  div#order_review {
    margin-top: 20px;
  }

  .woocommerce form .form-row label.checkbox,
  .woocommerce-page form .form-row label.checkbox {
    line-height: 18px;
  }

  .woocommerce-checkout #payment ul.payment_methods li img {
    margin-left: 0;
  }

  .woocommerce-page #payment #place_order {
    font-size: 21px;
  }

  .woocommerce-order-received .woocommerce ul.order_details li {
    width: 50%;
    border-bottom: 1px solid #111;
  }

  .woocommerce form .woocommerce-billing-fields .form-row-first,
  .woocommerce form .woocommerce-billing-fields .form-row-last,
  .woocommerce-page form .woocommerce-billing-fields .form-row-first,
  .woocommerce-page form .woocommerce-billing-fields .form-row-last {
    width: 100%;
  }

  h5.user-login-checkout {
    margin-top: -10px;
  }

  p#billing_seniority_field span.select2.select2-container.select2-container--default {
    float: left;
    width: 100% !important;
    /* clear: both; */
    display: block;
    text-align: left;
  }

  span#select2-billing_country-container {
    text-align: left;
  }

  span.select2.select2-container.select2-container--default {
    text-align: left;
  }

  .select2-container--default .select2-selection--single .select2-selection__clear {
    cursor: pointer;
    float: right;
    font-weight: 700;
    top: 10px;
    right: 20px;
    position: absolute;
  }
}

@media (max-width: 468px) {
  .single.single-inc42-videos #media-container iframe {
    width: 100% !important;
    height: auto;
    min-height: 210px;
  }

  .tax-glossary_category footer.site-footer {
    POSITION: relative;
    Z-INDEX: 100;
  }

  .post-type-archive-glossary .glossary-list {
    display: block;
    list-style: none;
    margin: 0px;
    min-width: 35px;
    top: 0;
    position: relative;
    height: 900px;
    background: #fff;
  }

  .post-type-archive-glossary .glossary-li {
    font-size: 14px;
    padding: 6px 3px;
    font-weight: 500;
  }
}

@media only screen and (max-width: 450px) {
  .inc42-plus__button_medium {
    font-size: 14px;
  }
}

@media only screen and (max-width: 424px) {
  .archive-event-card-details-wrapper {
    grid-template: 1fr/1fr;
  }

  .archive-event-card-details-media {
    grid-template: 200px 100px/1fr;
    grid-gap: 12px;
  }

  body {
    font-size: 0.97rem;
  }

  .incase-missed-read-more {
    width: 100%;
    text-align: center;
  }

  .events-card-wrapper .event-details-organizer {
    width: 53%;
  }

  .events-card-wrapper .event-details-price {
    display: none;
  }

  .sector-slider.slick-list.slick-track.slick-slide {
    width: 0 !important;
  }

  .events-card-wrapper {
    height: 22rem;
  }

  .footer-social a {
    font-size: 25px;
  }

  .footer-social li {
    margin-right: 1.25rem;
  }

  .home-incase-missed .featured-post h2 {
    font-size: 1.5rem;
    line-height: 2rem;
    margin-top: 10px;
  }

  .home-contact .button {
    float: none;
    margin-top: 20px;
  }

  img .attachment-card_big .size-card_big .wp-post-image {
    height: 12.5rem;
  }

  .home-sector .slide-wrap {
    height: 12.5rem;
  }

  .home-datalabs .datalabs-slider .slick-list .slick-track .slick-slide .card-wrapper.horizontal-card figure img {
    border-radius: 0.5rem;
    height: 15.5rem;
  }

  .slick-dots li button {
    width: 0.5rem;
    height: 0.5rem;
  }

  .card-wrapper .horizontal-card figure img {
    border-radius: 0.5rem;
    height: 15.5rem;
  }

  .inc42-main-navigation {
    padding: 0;
  }

  .inc42-main-navigation .primary-menu {
    border-radius: 0;
    height: 56px;
    overflow-y: hidden;
  }

  .single.single-datalabs div#report-frame {
    padding: 20px;
    height: 300px !important;
  }

  .single.single-datalabs #report-frame iframe {
    height: 230px !important;
  }

  .single.single-datalabs #hero .inc42-plus__cta,
  .single.single-datalabs #hero .inc42-plus__cta.inc42-plus__cta_transparent {
    width: 66% !important;
  }
}

@media only screen and (max-width: 420px) {
  .filter-wrap ul ul.datepicker-wrap:after {
    right: 7.5rem;
    left: auto;
  }

  .filter-wrap ul ul.datepicker-wrap {
    right: -6.25rem;
  }

  .author .filter-wrap ul ul.datepicker-wrap:after {
    right: 1.875rem;
  }

  .author .filter-wrap ul ul.datepicker-wrap {
    right: -0.5rem;
  }
}

@media only screen and (max-width: 414px) {
  .site-header .nav-follow a.subscribe {
    padding-top: 6px;
  }

  .archive .filter-wrapper .archive-filters span {
    font-size: 0.8125rem;
  }

  .archive .filter-wrapper .archive-filters {
    margin-left: 0;
  }

  #notify_block_wrapper .alert,
  #notify_enabled_wrapper .alert {
    width: -webkit-calc(100% - 20px);
    width: calc(100% - 20px);
  }

  .events-archive .category-header .filter-wrapper .left {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    float: none;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin-bottom: 10px;
    text-align: center;
  }

  .inc42-full-post-container.inc42-full-post-featured {
    max-height: unset;
  }

  .inc42-full-post-container.inc42-full-post-featured .single-popular-posts .single-popular-posts-slider .slick-slide {
    margin: 0 0.625rem;
  }

  .inc42-single-post-row div[id^=inc42-full-post-]:first-child {
    margin-bottom: 0.5rem;
  }

  .inc42-single-post-row div[id^=inc42-full-post-]:first-child .inc42-primary {
    max-height: unset;
  }

  .inc42-single-post-row div[id^=inc42-full-post-]:first-child .read-full-story-button {
    display: none;
  }

  .responses_title {
    font-size: 1.5rem;
  }

  .inc42-full-post-container.inc42-full-post-featured:not(:first-child) {
    /*max-height: 120vh;*/
  }

  .fetch_fb_comment {
    font-size: 12px;
    padding: 8px 20px;
  }

  .single #single-sticky-header.inc-sticky-scroller {
    display: block;
    -webkit-box-shadow: none;
    box-shadow: none;
    padding: 0.625rem 0;
  }

  .single #single-sticky-header.inc-sticky-scroller p {
    margin: 0;
  }

  .single .inc-sticky-scroller .menu-main-menu-container {
    display: none;
  }

  .single .inc-sticky-scroller .menu-primary-menu-container {
    display: none;
  }

  .footer-social li {
    margin-right: 1rem;
    margin-left: 0.5rem;
  }

  #single-sticky-footer .mobile-share-box {
    padding-left: 0.2rem;
    padding-right: 0.2rem;
  }

  #single-sticky-footer .share-icons a {
    height: 2.25rem;
    width: 2.25rem;
    line-height: 2.25rem;
  }

  #single-sticky-footer .share-icons a .icon:before {
    width: 2.25rem;
  }

  .filter-wrap ul.right > li {
    margin-left: 0.625rem;
  }

  .filter-wrap ul.right > li:first-child {
    margin-left: 0;
  }

  .filter-wrap a {
    font-size: 0.8125rem;
  }

  .authors-list-header .user-slide figure img {
    height: 20.8125rem;
  }

  .report-card .entry-title {
    height: auto;
    margin-bottom: 0.3125rem;
  }

  .report-card .content {
    height: auto;
  }

  .report-card .content p {
    margin-bottom: 0.3125rem;
  }

  .report-header--all-report .card-image img {
    position: relative;
    margin-bottom: 1.875rem;
  }

  .report-header .button {
    display: block;
    margin: 0 auto;
  }

  .report-header .report-header-details {
    padding-bottom: 1.875rem;
  }

  .report_subscription_feature .feature_details-wrapper {
    width: 100%;
    padding-left: 0.75rem;
    padding-right: 0.75rem;
  }

  .report_subscription_feature .feature_details {
    padding-left: 0.75rem;
    padding-right: 0.75rem;
  }

  .media_references .media_logo_container img {
    margin: 0 auto;
  }

  .media_references .media_logo_container {
    width: 100%;
  }

  .testimonial .author_details {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
  }

  .testimonial .author_details img {
    -ms-flex-item-align: end;
    align-self: flex-end;
    margin-top: 0.9375rem;
  }

  #archive-filter-wrapper.filter-wrapper--report {
    margin-top: -2.5rem;
  }

  #archive-filter-wrapper.filter-wrapper--report .filter-wrap ul ul.datepicker-wrap {
    right: 0;
    width: 100%;
  }

  #archive-filter-wrapper.filter-wrapper--report .filter-wrap li.filter-list {
    width: 100%;
  }

  .report_details {
    margin-top: 3.125rem;
  }

  span[id^=article_seperator-] {
    -webkit-animation: fill 12s linear infinite;
    animation: fill 12s linear infinite;
    width: 8.2%;
  }

  .single #single-sticky-header.inc-sticky-scroller {
    display: none !important;
  }

  .single .inc-sticky-scroller .menu-main-menu-container {
    display: block;
  }

  .single .inc-sticky-scroller .menu-main-menu-container {
    display: block;
  }
}

@media screen and (max-width: 25em) {
  .site-inc42-plus .site-header .mobile-menu-item a.inc42-plus__subscribe {
    display: none;
  }
}

@media only screen and (max-width: 399px) {
  .site-inc42-plus .inc42-plus__text_lead {
    font-size: 3rem;
    margin-top: 3rem;
  }

  .site-inc42-plus .inc42-plus__lead_subtext {
    font-size: 2.5rem;
  }

  .site-inc42-plus .inc42-plus__pricing_card {
    padding: 1rem;
  }

  .site-inc42-plus .inc42-plus__price_list_icon {
    margin-right: 5px;
  }

  .site-inc42-plus .inc42-plus__price_plus:before,
  .site-inc42-plus .inc42-plus__price_plus:after {
    width: 7px;
  }

  .site-inc42-plus .inc42_plus__benefit_content {
    padding: 20px !important;
  }

  .site-inc42-plus .inc42-plus__cta {
    min-width: 124px;
    font-size: 14px;
    padding: 8px 14px;
  }

  .site-inc42-plus .inc42-plus__benefit_text_float {
    font-size: 1.4rem;
  }

  .site-inc42-plus .inc42-plus_accordion .accordion {
    font-size: 21px;
  }

  .site-inc42-plus #faq .inc42-plus__text_lead {
    margin-top: 0;
  }

  .site-inc42-plus .inc42-plus__pricing_card_offer_text {
    font-size: 11px;
  }
}

@media only screen and (max-width: 380px) {
  .summary-card-top-meta .left,
  .summary-card-top-meta .right {
    float: none;
    clear: both;
    text-align: center;
    margin: 0.625rem 0;
  }

  .home-feature-stories .featured-slider .slick-slide,
  .home-datalabs .featured-slider .slick-slide,
  .home-funding-rounds .featured-slider .slick-slide {
    width: 144px !important;
    max-width: 144px !important;
    min-width: 144px !important;
  }

  .home-feature-stories .featured-slider .slick-list,
  .home-datalabs .featured-slider .slick-list,
  .home-funding-rounds .featured-slider .slick-list {
    padding-left: 0 !important;
  }

  .home-feature-stories .featured-slider .slick-slide {
    margin: 0 4px !important;
  }

  .image-creadit-tooltip .tooltiptext {
    max-width: 200px;
  }
}

@media only screen and (max-width: 375px) {
  .authors-list-header .user-slide figure img {
    height: 17.75rem;
  }
}

@media only screen and (max-width: 370px) {
  .site-header .site-branding img {
    max-height: 23px !important;
  }

  .site-header .nav-follow a.subscribe {
    font-size: 10px !important;
  }

  .site-header .nav-follow {
    margin-left: -14px !important;
  }

  .mobile-header-search {
    margin-right: 0.4375rem !important;
  }
}

@media only screen and (max-width: 360px) {
  .search-page article figure {
    height: 5.4375rem;
    width: 5.4375rem;
  }

  .search-page article figure img {
    height: 5.4375rem;
    width: 5.4375rem;
  }

  .search-page article .content {
    width: -webkit-calc(100% - 104px);
    width: calc(100% - 104px);
    padding-left: 10px;
  }

  .search-page article h2 {
    font-size: 0.9375rem;
    line-height: 1.25rem;
  }
}

@media only screen and (max-width: 340px) {
  .events-card-wrapper .share-wrap {
    visibility: hidden;
  }

  #single-sticky-header h2 {
    font-size: 0.875rem;
    line-height: 1.4;
  }

  .filter-wrap ul.right > li a i {
    font-size: 0.625rem;
  }

  .filter-wrap ul.right > li {
    margin-left: 0.625rem;
  }

  .filter-wrap ul.right > li:first-child {
    margin-left: 0;
  }

  body.single .border-background {
    margin: 0 -20px;
  }

  .inc42-sponsored-content,
  .editors-pick-content,
  .home-advertise .column,
  .home-advertise .columns,
  .inc42-primary {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }

  .slick-slide {
    margin-left: 0.5rem;
    margin-right: 0.5rem;
  }

  .inc42-primary.search-page {
    padding-left: 12px;
    padding-right: 12px;
  }
}

@media screen and (max-width: 20em) {
  .small-horizontal-card .entry-title {
    font-size: 0.75rem !important;
  }

  .small-horizontal-card .card-image {
    padding: 0.5rem;
  }

  .small-horizontal-card .card-content {
    padding: 0.5rem !important;
  }

  .site-inc42-plus {
    /* .inc42-plus__lead_content .inc42-plus__text_lead {
             font-size: 2.5rem;
        }
         */
    /* #ebooks.guides {
             padding-top: 1rem;
             padding-bottom: 0rem;
        }
         */
  }

  .site-inc42-plus #lead .inc42-plus__text_lead {
    font-size: 2.125rem;
  }

  .site-inc42-plus .inc42-plus__lead_subtext {
    font-size: 0.875rem !important;
    font-weight: 300;
    line-height: 1.4;
    max-width: 100% !important;
    margin-top: 1.5rem;
    margin-bottom: 1.5rem;
  }

  .site-inc42-plus #lead {
    height: 100% !important;
    min-height: 100% !important;
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .site-inc42-plus .admin-bar #lead {
    height: 100% !important;
    min-height: 100% !important;
  }

  .site-inc42-plus .inc42-plus__cta.inc42-plus__cta_lead {
    min-width: 100%;
  }

  .site-inc42-plus .inc42-plus_accordion_lead .accordion {
    font-size: 0.8rem;
  }

  .site-inc42-plus .inc42-plus__title_decoration {
    margin-bottom: -2rem;
  }

  .site-inc42-plus .inc42-plus__title_decoration.inc42-plus__title_decoration_about {
    margin-left: -1rem;
  }

  .site-inc42-plus .story-meta {
    font-size: 10px;
  }

  .site-inc42-plus .story-title {
    font-size: 12px;
  }

  .site-inc42-plus .tag-member-exclusive {
    font-size: 8px;
  }

  .site-inc42-plus #benefit .inc42-plus__lead_subtext {
    font-size: 1.5rem;
    line-height: 1.2;
  }

  .site-inc42-plus .inc42-plus__text_lead {
    font-size: 2.5rem;
  }

  .site-inc42-plus .inc42-plus__lead_subtext {
    font-size: 1.875rem;
  }

  .site-inc42-plus #benefit {
    padding-top: 1.5rem;
  }

  .site-inc42-plus #benefit .inc42-plus__lead_subtext {
    margin-bottom: 1.5rem;
  }

  .site-inc42-plus .inc42-plus__margin_bottom_tiny,
  .site-inc42-plus .cta-full .cta-title {
    margin-bottom: 1rem;
  }

  .site-inc42-plus .title-full {
    margin-bottom: 0;
  }

  .site-inc42-plus .hr-plus {
    margin-top: 1rem;
    margin-bottom: 1rem;
  }

  .site-inc42-plus #ebooks .inc42-plus__cta {
    margin-bottom: 1rem;
  }

  .site-inc42-plus #brand,
  .site-inc42-plus #faq {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
  }

  .site-inc42-plus.page-template-plus-offering-v2 .inc42-plus .inc42-plus__lead_content .inc42-plus_accordion .accordion,
  .site-inc42-plus.page-template-plus-offering-v2-price .inc42-plus .inc42-plus__lead_content .inc42-plus_accordion .accordion {
    font-size: 0.7rem;
  }
}

@media only screen and (max-width: 320px) {
  .site-header .nav-follow {
    padding: 0;
  }

  .filter-wrap ul ul.datepicker-wrap {
    right: -6.875rem;
  }

  .authors-list-header .user-slide figure img {
    height: 14.875rem;
  }
}

@media screen and (max-width: 63.99875em) {
  .show-for-large {
    display: none !important;
  }
}

@media screen and (max-width: 63.9375em) {
  #mobile-menu-trigger,
  #mobile-menu-trigger.icon-menu.notification:hover {
    color: #fff;
  }

  .inc42-main-navigation #mobile-menu-user {
    color: #fff;
  }

  #mobile-menu-search:before {
    color: #fff;
  }

  .archive.category .category-slider .card-wrapper .meta-wrapper,
  .archive.category .category-slider .popup-card-wrapper .meta-wrapper {
    display: none;
  }

  .archive.category .category-slider .slick-arrow {
    display: none !important;
  }

  .archive.category .featured-picture-img,
  .archive.tag .featured-picture-img {
    max-height: 30vh;
  }

  .archive.category .header-sticky-wrapper,
  .archive.tag .header-sticky-wrapper {
    min-height: 56px;
  }

  .site-inc42-plus .header-sticky-wrapper {
    height: 74px;
  }

  .site-inc42-plus #lead {
    height: 100% !important;
    min-height: 100% !important;
  }

  .site-inc42-plus #lead .inc42-plus__text_lead {
    font-size: 2.5rem;
  }

  .site-inc42-plus .admin-bar #lead {
    height: 100% !important;
    min-height: 100% !important;
  }

  .site-inc42-plus .inc42-plus .inc42-plus__lead_content .inc42-plus_accordion .accordion {
    font-size: 0.85rem;
  }

  .site-inc42-plus .inc42-plus__Why {
    max-width: 100%;
  }

  .site-inc42-plus .inc42-plus__title_decoration {
    height: 100px !important;
  }

  .site-inc42-plus .inc42-plus__title_decoration.inc42-plus__title_decoration_about {
    margin-left: -5rem;
  }

  .site-inc42-plus .inc42-plus__title_decoration.inc42-plus__title_decoration_pricing {
    margin-bottom: -6rem;
  }

  .site-inc42-plus .inc42-plus__price_card {
    padding: 1.5rem;
  }

  .site-inc42-plus .inc42-plus__benefit_thumb {
    margin-left: -30%;
  }

  .site-inc42-plus .inc42-plus__benefit_interview .inc42-plus__benefit_thumb {
    margin-left: auto;
  }

  .site-inc42-plus .ebook-thumb-wrapper .ebook-thumb {
    height: 100%;
    max-height: 390px;
  }

  .site-inc42-plus #ebooks .inc42-plus__cta {
    margin-bottom: 0;
  }

  .site-inc42-plus .decoration {
    display: none;
  }

  .site-inc42-plus .inc42-plus__lead_content .inc42-plus__text_lead {
    font-size: 3.5rem;
  }

  .site-inc42-plus .text-center-tablet-down {
    text-align: center !important;
  }

  .site-inc42-plus .mobile-carousel-plus .slick-list {
    padding: 0 20% 0 0 !important;
  }

  .site-inc42-plus .mobile-carousel-plus .slick-dots {
    display: none !important;
  }

  .site-inc42-plus .cta-full .cta-title {
    font-size: 1.6rem !important;
    margin-bottom: 1rem;
  }

  .site-inc42-plus .inc42-plus__p_0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
  }

  .site-inc42-plus .inc42-plus__pt_0 {
    padding-top: 0 !important;
  }

  .site-inc42-plus .inc42-plus__pb_0 {
    padding-bottom: 0 !important;
  }

  .site-inc42-plus #contact-form {
    margin-top: 0 !important;
  }

  .site-inc42-plus .inc42_plus__benefit_compact h4 {
    position: relative;
    line-height: 40px;
    padding-right: 1rem;
  }

  .site-inc42-plus .inc42_plus__benefit_compact h4 > i {
    position: absolute;
    top: 0;
    right: -1rem;
    float: none;
  }

  .site-inc42-plus .inc42-plus_accordion_lead .accordion .inc42-plus__accordion_icon,
  .site-inc42-plus .site-inc42-plus .inc42-plus__accordion_button .inc42-plus__accordion_icon {
    right: 5px !important;
  }

  .ebook-pop.lity .lity-close {
    display: none;
  }

  .site-inc42-plus .site-header {
    padding-top: 0;
  }

  .site-inc42-plus .site-navigation-container {
    display: block;
    height: 56px;
  }

  .site-inc42-plus .header-sticky-wrapper,
  .site-inc42-plus .site-header:before {
    height: 56px !important;
  }

  .site-inc42-plus .header-mobile-buttons {
    display: inline-block;
  }

  .site-inc42-plus .site-header a.subscribe {
    width: 120px;
    line-height: 20px;
  }

  .site-inc42-plus.page-template-plus-offering-gradient #membership img.inc42-plus__card {
    margin-bottom: 2rem !important;
  }

  .site-inc42-plus.page-template-plus-offering-gradient .inc42-plus__title_decoration,
  .site-inc42-plus.page-template-plus-offering-v2 .inc42-plus__title_decoration,
  .site-inc42-plus.page-template-plus-offering-v2-price .inc42-plus__title_decoration {
    height: 95px !important;
  }

  .site-inc42-plus.page-template-plus-offering-gradient .inc42-plus__benefit_thumb,
  .site-inc42-plus.page-template-plus-offering-v2 .inc42-plus__benefit_thumb,
  .site-inc42-plus.page-template-plus-offering-v2-price .inc42-plus__benefit_thumb {
    min-width: 115%;
    margin-left: 0;
  }

  .site-inc42-plus.page-template-plus-offering-gradient .inc42-plus__text_title,
  .site-inc42-plus.page-template-plus-offering-v2 .inc42-plus__text_title,
  .site-inc42-plus.page-template-plus-offering-v2-price .inc42-plus__text_title {
    font-size: 1.75rem;
    text-align: left;
  }

  .site-inc42-plus.page-template-plus-offering-gradient #view-playbooks,
  .site-inc42-plus.page-template-plus-offering-gradient #view-reports,
  .site-inc42-plus.page-template-plus-offering-gradient #view-essentials,
  .site-inc42-plus.page-template-plus-offering-gradient #view-guides,
  .site-inc42-plus.page-template-plus-offering-v2 #view-playbooks,
  .site-inc42-plus.page-template-plus-offering-v2 #view-reports,
  .site-inc42-plus.page-template-plus-offering-v2 #view-essentials,
  .site-inc42-plus.page-template-plus-offering-v2 #view-guides,
  .site-inc42-plus.page-template-plus-offering-v2-price #view-playbooks,
  .site-inc42-plus.page-template-plus-offering-v2-price #view-reports,
  .site-inc42-plus.page-template-plus-offering-v2-price #view-essentials,
  .site-inc42-plus.page-template-plus-offering-v2-price #view-guides {
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
  }

  .site-inc42-plus.page-template-plus-offering-gradient .text-center-tablet-down,
  .site-inc42-plus.page-template-plus-offering-v2 .text-center-tablet-down,
  .site-inc42-plus.page-template-plus-offering-v2-price .text-center-tablet-down {
    text-align: left !important;
  }

  .site-inc42-plus.page-template-plus-offering-gradient #playbooks .slick-slider .slick-list,
  .site-inc42-plus.page-template-plus-offering-gradient #reports .slick-slider .slick-list,
  .site-inc42-plus.page-template-plus-offering-gradient #startup-essentials .slick-slider .slick-list,
  .site-inc42-plus.page-template-plus-offering-gradient #ebooks .slick-slider .slick-list,
  .site-inc42-plus.page-template-plus-offering-v2 #playbooks .slick-slider .slick-list,
  .site-inc42-plus.page-template-plus-offering-v2 #reports .slick-slider .slick-list,
  .site-inc42-plus.page-template-plus-offering-v2 #startup-essentials .slick-slider .slick-list,
  .site-inc42-plus.page-template-plus-offering-v2 #ebooks .slick-slider .slick-list,
  .site-inc42-plus.page-template-plus-offering-v2-price #playbooks .slick-slider .slick-list,
  .site-inc42-plus.page-template-plus-offering-v2-price #reports .slick-slider .slick-list,
  .site-inc42-plus.page-template-plus-offering-v2-price #startup-essentials .slick-slider .slick-list,
  .site-inc42-plus.page-template-plus-offering-v2-price #ebooks .slick-slider .slick-list {
    margin: 0 -20px;
  }

  .site-inc42-plus.page-template-plus-offering-gradient #playbooks .slick-slider .slick-list .slick-slide,
  .site-inc42-plus.page-template-plus-offering-gradient #reports .slick-slider .slick-list .slick-slide,
  .site-inc42-plus.page-template-plus-offering-gradient #startup-essentials .slick-slider .slick-list .slick-slide,
  .site-inc42-plus.page-template-plus-offering-gradient #ebooks .slick-slider .slick-list .slick-slide,
  .site-inc42-plus.page-template-plus-offering-v2 #playbooks .slick-slider .slick-list .slick-slide,
  .site-inc42-plus.page-template-plus-offering-v2 #reports .slick-slider .slick-list .slick-slide,
  .site-inc42-plus.page-template-plus-offering-v2 #startup-essentials .slick-slider .slick-list .slick-slide,
  .site-inc42-plus.page-template-plus-offering-v2 #ebooks .slick-slider .slick-list .slick-slide,
  .site-inc42-plus.page-template-plus-offering-v2-price #playbooks .slick-slider .slick-list .slick-slide,
  .site-inc42-plus.page-template-plus-offering-v2-price #reports .slick-slider .slick-list .slick-slide,
  .site-inc42-plus.page-template-plus-offering-v2-price #startup-essentials .slick-slider .slick-list .slick-slide,
  .site-inc42-plus.page-template-plus-offering-v2-price #ebooks .slick-slider .slick-list .slick-slide {
    margin: 0 20px;
  }

  .site-inc42-plus.page-template-plus-offering-gradient #startup-essentials .row.essentials .column,
  .site-inc42-plus.page-template-plus-offering-gradient #startup-essentials .row.essentials .columns,
  .site-inc42-plus.page-template-plus-offering-v2 #startup-essentials .row.essentials .column,
  .site-inc42-plus.page-template-plus-offering-v2 #startup-essentials .row.essentials .columns,
  .site-inc42-plus.page-template-plus-offering-v2-price #startup-essentials .row.essentials .column,
  .site-inc42-plus.page-template-plus-offering-v2-price #startup-essentials .row.essentials .columns {
    margin-bottom: 1.5rem;
  }

  .site-inc42-plus.page-template-plus-offering-gradient #startup-essentials .row.essentials .column .essential,
  .site-inc42-plus.page-template-plus-offering-gradient #startup-essentials .row.essentials .columns .essential,
  .site-inc42-plus.page-template-plus-offering-v2 #startup-essentials .row.essentials .column .essential,
  .site-inc42-plus.page-template-plus-offering-v2 #startup-essentials .row.essentials .columns .essential,
  .site-inc42-plus.page-template-plus-offering-v2-price #startup-essentials .row.essentials .column .essential,
  .site-inc42-plus.page-template-plus-offering-v2-price #startup-essentials .row.essentials .columns .essential {
    max-width: 100%;
  }

  .site-inc42-plus.page-template-plus-offering-gradient .inc42_plus__benefit_compact h4 br,
  .site-inc42-plus.page-template-plus-offering-v2 .inc42_plus__benefit_compact h4 br,
  .site-inc42-plus.page-template-plus-offering-v2-price .inc42_plus__benefit_compact h4 br {
    display: none;
  }

  .site-inc42-plus.page-template-plus-offering-gradient #faq,
  .site-inc42-plus.page-template-plus-offering-v2 #faq,
  .site-inc42-plus.page-template-plus-offering-v2-price #faq {
    padding-top: 2rem;
  }

  .site-inc42-plus.page-template-plus-offering-gradient #membership .pricing,
  .site-inc42-plus.page-template-plus-offering-v2 #membership .pricing,
  .site-inc42-plus.page-template-plus-offering-v2-price #membership .pricing {
    text-align: center;
  }

  .site-inc42-plus.page-template-plus-offering-gradient #membership .inc42-plus__column-reverse,
  .site-inc42-plus.page-template-plus-offering-v2 #membership .inc42-plus__column-reverse,
  .site-inc42-plus.page-template-plus-offering-v2-price #membership .inc42-plus__column-reverse {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
  }

  .site-inc42-plus.page-template-plus-offering-gradient .pricing .offer-label,
  .site-inc42-plus.page-template-plus-offering-v2 .pricing .offer-label,
  .site-inc42-plus.page-template-plus-offering-v2-price .pricing .offer-label {
    margin-top: 2rem;
  }

  .site-inc42-plus.page-template-plus-offering-gradient #research .inc42-plus__text_title,
  .site-inc42-plus.page-template-plus-offering-gradient #research .inc42-plus__separator,
  .site-inc42-plus.page-template-plus-offering-v2 #research .inc42-plus__text_title,
  .site-inc42-plus.page-template-plus-offering-v2 #research .inc42-plus__separator,
  .site-inc42-plus.page-template-plus-offering-v2-price #research .inc42-plus__text_title,
  .site-inc42-plus.page-template-plus-offering-v2-price #research .inc42-plus__separator {
    padding-left: 0;
  }

  .site-inc42-plus.page-template-plus-offering #startup-essentials .essentials > .column > .row > .column,
  .site-inc42-plus.page-template-plus-offering #startup-essentials .essentials > .columns > .row > .column,
  .site-inc42-plus.page-template-plus-offering #startup-essentials .essentials > .column > .row > .columns,
  .site-inc42-plus.page-template-plus-offering #startup-essentials .essentials > .columns > .row > .columns {
    margin-bottom: 1.5rem;
  }

  #site-navigation .custom-logo-link {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }

  #site-navigation .custom-logo-link > img {
    max-height: 24px;
  }

  .mobile-menu-item {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
  }

  .menu-item.new:before,
  .menu-item.live:before {
    font-size: 9px;
    color: #fe1919;
    background-color: #fff;
  }

  #mobile-menu-trigger.icon-menu.notification:after {
    content: "";
    position: absolute;
    right: -3px;
    background: red;
    width: 7px;
    height: 7px;
    border-radius: 50%;
    top: 17px;
  }

  #mobile-menu-trigger.icon-menu.notification:hover {
    color: #030303;
  }

  #mobile-menu-trigger.icon-menu.notification:before {
    margin: 0;
    position: relative;
  }

  .category-header .row-featured .featured-picture {
    margin-top: 3rem;
  }

  .site-inc42-plus .header-sticky-wrapper,
  .site-inc42-plus .site-header {
    background-color: #0d0d0d;
  }

  #essentials .row .column.small-12,
  #essentials .row .small-12.columns {
    margin-bottom: 2rem;
  }

  .menu-main-menu-container {
    max-height: 56px;
    overflow: hidden;
  }

  .page-template-plus-library #exclusives .slick-slide .column,
  .page-template-plus-library #exclusives .slick-slide .columns {
    margin-bottom: 0;
  }

  .page-template-plus-library #exclusives .slick-dots {
    display: none;
  }

  .single.single-datalabs #hero {
    padding-top: 3rem;
  }

  .site-inc42-plus .site-navigation-container {
    display: block !important;
  }

  .category-header .featured-fixed .row-featured .columns {
    padding-left: 0;
  }

  .page-template-plus-library #exclusives .slick-slide .column,
  .page-template-plus-library #exclusives .slick-slide .columns,
  .page-template-plus-library #exclusives .slick-slide .column .card-wrapper,
  .page-template-plus-library #exclusives .slick-slide .columns .card-wrapper {
    margin-bottom: 0;
  }

  .page-template-plus-library #exclusives .slick-dots {
    display: none !important;
  }

  .site-inc42-plus.page-template-plus-offering-gradient #playbooks .slick-slider .slick-list .slick-slide,
  .site-inc42-plus.page-template-plus-offering-gradient #reports .slick-slider .slick-list .slick-slide,
  .site-inc42-plus.page-template-plus-offering-gradient #startup-essentials .slick-slider .slick-list .slick-slide,
  .site-inc42-plus.page-template-plus-offering-gradient #ebooks .slick-slider .slick-list .slick-slide,
  .site-inc42-plus.page-template-plus-offering-v2 #playbooks .slick-slider .slick-list .slick-slide,
  .site-inc42-plus.page-template-plus-offering-v2 #reports .slick-slider .slick-list .slick-slide,
  .site-inc42-plus.page-template-plus-offering-v2 #startup-essentials .slick-slider .slick-list .slick-slide,
  .site-inc42-plus.page-template-plus-offering-v2 #ebooks .slick-slider .slick-list .slick-slide {
    margin: 0 20px;
  }

  .site-inc42-plus.page-template-plus-offering-gradient #playbooks .slick-slider .slick-list,
  .site-inc42-plus.page-template-plus-offering-gradient #reports .slick-slider .slick-list,
  .site-inc42-plus.page-template-plus-offering-gradient #startup-essentials .slick-slider .slick-list,
  .site-inc42-plus.page-template-plus-offering-gradient #ebooks .slick-slider .slick-list,
  .site-inc42-plus.page-template-plus-offering-v2 #playbooks .slick-slider .slick-list,
  .site-inc42-plus.page-template-plus-offering-v2 #reports .slick-slider .slick-list,
  .site-inc42-plus.page-template-plus-offering-v2 #startup-essentials .slick-slider .slick-list,
  .site-inc42-plus.page-template-plus-offering-v2 #ebooks .slick-slider .slick-list {
    margin: 0 -20px;
  }

  #mobile-menu .sponsor-image.menu-item {
    padding-top: 3px;
  }

  #mobile-menu .sponsor-image.menu-item a {
    top: -7px;
    padding-bottom: 27px;
  }

  li.sponsor-image a:after {
    bottom: 10px;
    text-align: left;
    margin: 0 15px;
    background-image: url(https://cdn.inc42.com/wp-content/uploads/2022/06/website-category-sponsor_White.png);
    background-position: left;
  }
}

@media only screen and (max-width: 63.9375em) {
  .site-inc42-plus.page-template-plus-offering-team #faq,
  .site-inc42-plus.page-template-plus-offering-retention #faq {
    padding-top: 75px;
  }

  .site-inc42-plus.page-template-plus-offering-team #membership .price-card,
  .site-inc42-plus.page-template-plus-offering-retention #membership .price-card {
    padding: 45px 10px;
  }

  .site-inc42-plus.page-template-plus-offering-team #membership .price-card .price-cta,
  .site-inc42-plus.page-template-plus-offering-retention #membership .price-card .price-cta {
    width: 100%;
  }

  .site-inc42-plus.page-template-plus-offering-team .inc42-plus__title_decoration.inc42-plus__title_decoration_pricing,
  .site-inc42-plus.page-template-plus-offering-retention .inc42-plus__title_decoration.inc42-plus__title_decoration_pricing {
    margin-bottom: -3rem;
  }
}

@media print, screen and (max-width: 46.06125em) {
  .hide-for-small-only {
    display: none !important;
  }

  aside#secondary {
    margin: 0;
  }

  .single .type-post .card-wrapper .card-content .entry-title.recommended-block-head {
    font-size: 0.7rem;
    line-height: normal;
  }
}

@media screen and (max-width: 46.06125em) {
  .show-for-medium {
    display: none !important;
  }
}

@media only screen and (max-width: 39.9375em) {
  .single-datalabs .brands {
    height: 100%;
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .single-datalabs .brands .slick-initialized .slick-slide {
    height: 47px !important;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .site-content,
  .page .site-content {
    margin-top: 1rem;
  }

  .archive.category .site-content {
    margin-top: 0;
  }

  #mobile-cta {
    margin-top: 0;
  }

  .category-header {
    padding-top: 50px;
    padding-bottom: 50px;
    margin-top: 0;
    margin-bottom: 30px;
  }

  .category-header .category-title {
    font-weight: 700;
    font-style: normal;
    color: #ffffff;
    font-size: 26px;
    letter-spacing: 0px;
    line-height: 1.2;
    text-align: center;
    margin-top: 0;
  }

  .author-header.category-header .category-title {
    font-size: 26px;
    text-transform: capitalize;
    margin-top: 0;
    margin-bottom: 0;
  }

  .author-header .author-meta {
    margin-top: 5px;
  }

  .author-header .author-role {
    font-size: 14px;
  }

  .user-social-links {
    margin-top: 12px;
  }

  .user-social-links a {
    width: 24px;
    height: 24px;
    line-height: 24px;
  }

  .author-header.category-header .taxonomy-description {
    margin-top: 20px;
  }

  .archive.category .taxonomy-description {
    margin-bottom: 0;
  }

  .card-wrapper.horizontal-card.card_43 .card-content,
  .category-wrapper .card-wrapper.horizontal-card.card_43 .card-content,
  .archive-wrapper .card-wrapper.horizontal-card.card_43 .card-content {
    padding: 12px;
  }

  .card-wrapper.horizontal-card.card_43 figure,
  .category-wrapper .card-wrapper.horizontal-card.card_43 figure,
  .archive-wrapper .card-wrapper.horizontal-card.card_43 figure {
    min-width: 140px;
    max-width: 140px;
    min-height: 105px;
    max-height: 105px;
  }

  .card-wrapper.horizontal-card.card_43 figure img,
  .category-wrapper .card-wrapper.horizontal-card.card_43 figure img,
  .archive-wrapper .card-wrapper.horizontal-card.card_43 figure img {
    width: 140px;
    height: 105px;
    border-radius: 8px;
  }

  .card-wrapper.horizontal-card.card_43 .meta-wrapper {
    display: none;
  }

  .card-wrapper.horizontal-card.card_43 .card-content h2,
  .category-wrapper .card-wrapper.horizontal-card.card_43 .card-content h2,
  .archive-wrapper .card-wrapper.horizontal-card.card_43 .card-content h2 {
    font-weight: 700;
    color: #030303;
    font-size: 14px;
    letter-spacing: 0px;
    line-height: 130%;
    text-align: left;
    min-height: 0;
    margin-bottom: 0;
  }

  .card_43 .taxonomy-wrap {
    font-size: 10px;
    line-height: 1;
  }

  .home-subscribe {
    padding: 30px 0;
  }

  .home-subscribe .section-text {
    font-size: 20px;
    line-height: 1.2;
    text-align: left;
  }

  .home .home-feature-stories .slick-prev,
  .home .home-industries .slick-prev {
    left: 20px;
  }

  .home .home-feature-stories .slick-next,
  .home .home-industries .slick-next {
    right: 20px;
  }

  .card-wrapper.card_industry,
  .card_industry .card-image {
    width: 214px !important;
    margin-bottom: 0;
  }

  .home-feature-stories .sector-slider .slick-list {
    padding-left: 0.75rem;
  }

  .home-feature-stories .sector-slider .slick-prev,
  .home-feature-stories .sector-slider .slick-next {
    display: none !important;
  }

  .card-wrapper.card_vertical {
    margin-bottom: 0;
  }

  .card-wrapper.card_vertical h2 {
    font-size: 14px;
  }

  .home-feature-stories .featured-slider .slick-slide {
    margin-bottom: 0;
  }

  .home-feature-stories .slick-slider .slick-track {
    min-height: inherit !important;
  }

  .home-datalabs .slick-slider .slick-track,
  .home-datalabs .slick-slider .slick-list {
    min-height: 375px !important;
  }

  .home-feature-stories .slick-slider.sector-slider .slick-track {
    min-height: 340px;
  }

  .home-feature-stories.home-industries .slick-slider.sector-slider .slick-track {
    min-height: 305px;
  }

  .home-feature-stories .featured-slider .slick-slide > div .card-wrapper .card-content,
  .home-datalabs .featured-slider .slick-slide > div .card-wrapper .card-content,
  .home-funding-rounds .featured-slider .slick-slide > div .card-wrapper .card-content {
    padding: 15px;
  }

  .home-feature-stories .featured-slider .slick-slide > div .card-wrapper .card-content .meta-wrapper,
  .home-datalabs .featured-slider .slick-slide > div .card-wrapper .card-content .meta-wrapper,
  .home-funding-rounds .featured-slider .slick-slide > div .card-wrapper .card-content .meta-wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
  }

  #home-header-tags {
    max-height: 100%;
  }

  .inc-tag-lists {
    margin-bottom: 0.875rem;
  }

  .inc-tag-lists li {
    margin-bottom: 10px;
  }

  .home-sponserd .horizontal-card {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .home-sponserd .card-wrapper.horizontal-card figure,
  .home-sponserd .card-wrapper.horizontal-card figure img {
    max-width: 100%;
    min-width: 100%;
    max-height: 240px;
    min-height: 240px;
  }

  .home-sponserd .horizontal-card .card-content {
    padding: 15px;
  }

  .home-sponserd .common-card {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }

  .home-sponserd .card-wrapper.common-card figure,
  .home-sponserd .card-wrapper.common-card figure img {
    min-width: 157px;
    max-width: 157px;
    min-height: 117.75px;
    max-height: 117.75px;
  }

  .home-sponserd .common-card .card-content {
    width: 100%;
    padding: 12px;
  }

  .home-sponserd .common-card .meta-wrapper {
    display: none;
  }

  .home-sponserd .common-card {
    padding-bottom: 0;
  }

  .home-sponserd .card-wrapper.horizontal-card h2 {
    font-size: 20px;
    line-height: 130%;
  }

  .home-sponserd .common-card.card-wrapper h2 {
    font-size: 14px;
    line-height: 130%;
  }

  .home-sponserd .card-wrapper .meta-wrapper span.large,
  .card-wrapper.horizontal-card .meta-wrapper .meta .author a,
  .card-wrapper.horizontal-card .meta-wrapper .meta .submeta span,
  .card-wrapper.horizontal-card .meta-wrapper span {
    font-size: 12px;
    line-height: 1;
  }

  .card-wrapper.horizontal-card .meta-wrapper .meta .author a,
  .card-wrapper.horizontal-card .meta-wrapper .meta .submeta,
  .card-wrapper.card_vertical .meta-wrapper .meta .author a,
  .card-wrapper.card_vertical .meta-wrapper .meta .submeta,
  .card-wrapper.common-card .meta-wrapper .meta .author a,
  .card-wrapper.common-card .meta-wrapper .meta .submeta {
    font-size: 12px;
    line-height: 1;
  }

  .card-wrapper.common-card .meta-wrapper span {
    font-size: 12px;
  }

  .card-wrapper .meta-wrapper .icon-dot,
  .popup-card-wrapper .meta-wrapper .icon-dot {
    display: none;
  }

  .card-wrapper.horizontal-card .meta-wrapper .meta .author {
    margin-right: 10px;
  }

  .card-wrapper,
  .popup-card-wrapper,
  .home-sponserd .common-card-container {
    margin-bottom: 15px;
  }

  .inc-tag-lists {
    margin-bottom: 10px;
  }

  .home-editors-pick h2 {
    font-size: 30px;
  }

  .single .home-editor-pick-list h3,
  .home-editor-pick-list h3 {
    margin-bottom: 5px;
  }

  .single .home-editor-pick-list li,
  .home-editor-pick-list li {
    padding-top: 15px;
    padding-bottom: 15px;
  }

  #home-editors-pick {
    padding-bottom: 10px;
  }

  .section-space {
    margin-bottom: 1.875rem;
  }

  .home-subscribe {
    padding: 25px;
    margin-bottom: 30px;
  }

  .home-subscribe .column,
  .home-subscribe .columns {
    padding: 0;
  }

  .title-with-more .entry-title {
    font-size: 24px;
    line-height: 130%;
  }

  .home-feature-stories,
  .home-datalabs,
  .home-funding-rounds {
    padding-top: 1.875rem;
    margin-top: 0;
  }

  .slick-slider.slick-dotted {
    margin-bottom: 1.875rem;
  }

  .home-feature-stories .featured-slider .slick-list,
  .home-datalabs .featured-slider .slick-list,
  .home-funding-rounds .featured-slider .slick-list {
    margin-bottom: 0;
  }

  #load-more-feed {
    width: 140px;
    height: 40px;
    font-weight: 700;
    font-style: normal;
    font-family: "Noto Sans", sans-serif;
    font-size: 16px;
    line-height: 40px;
    letter-spacing: 0px;
    text-transform: capitalize;
    padding: 0;
    margin-bottom: 0;
  }

  footer.site-footer {
    margin-top: 30px;
  }

  .archive.category .taxonomy-description p,
  .archive.tag .taxonomy-description p {
    font-size: 16px;
    line-height: 130%;
  }

  .slick-dots {
    line-height: 1;
    margin-top: 0;
  }

  .slick-dots li {
    height: 0.5rem;
    margin: 0 0.3125rem;
    width: 0.5rem;
    line-height: 0.5rem;
  }

  .slick-dots li button {
    line-height: 1;
  }

  .featured-slider .slick-slide,
  .category-featured-slider .slick-slide {
    margin-bottom: 0;
  }

  .feed-break {
    margin-top: -15px;
    margin-bottom: 15px;
  }

  .slick-slide .card-wrapper.common-card figure img,
  .slick-slide .popup-card-wrapper.common-card figure img {
    min-height: 227px;
    height: auto;
  }

  .home-reports-slider .slick-slide .card-wrapper.common-card figure img,
  .home-reports-slider .slick-slide .popup-card-wrapper.common-card figure img {
    height: auto;
  }

  .feed-break {
    margin-top: -7.5px;
  }

  .home #load-more-feed {
    margin-top: 10px;
    margin-bottom: 25px;
  }

  .card-wrapper h2,
  .popup-card-wrapper h2 {
    font-size: 14px;
  }

  #home-sponserd.home-sponserd .horizontal-card .card-content .content {
    display: block !important;
  }

  .category-featured-slider .slick-dots {
    margin-top: 20px;
  }

  .single .site-content > .featured-stories-wrapper,
  .archive .site-content > .featured-stories-wrapper {
    margin-top: 50px;
  }

  .home-sponserd .common-card {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
  }

  .slick-slide .card-wrapper.common-card figure,
  .slick-slide .popup-card-wrapper.common-card figure {
    min-height: auto;
  }

  .home-feature-stories .featured-slider .slick-slide > div .card-wrapper .card-content .meta-wrapper {
    display: none;
  }

  /*.single-header-advert {*/

  /*	min-height: 30px;*/

  /*}*/

  /*.single .meta-wrapper {*/

  /*	margin-bottom: 20px;*/

  /*}*/

  /*.single .author-name {*/

  /*	margin-bottom: 2px;*/

  /*}*/

  .home-feature-stories .featured-slider .slick-slide > div .card-wrapper .card-content .meta-wrapper,
  .home-datalabs .featured-slider .slick-slide > div .card-wrapper .card-content .meta-wrapper,
  .home-funding-rounds .featured-slider .slick-slide > div .card-wrapper .card-content .meta-wrapper,
  .home-funding-rounds .featured-slider .slick-slide > div .card-wrapper .card-content .meta-wrapper {
    display: none !important;
  }

  .card-wrapper h2,
  .popup-card-wrapper h2 {
    font-size: 14px;
    line-height: 1.3;
  }

  .home-feature-stories .slick-slider .slick-track,
  .home-datalabs .slick-slider .slick-track,
  .home-funding-rounds .slick-slider .slick-track {
    min-height: 210px !important;
    max-height: 210px !important;
  }

  .home-feature-stories .featured-slider .slick-slide > div .card-wrapper .card-content,
  .home-datalabs .featured-slider .slick-slide > div .card-wrapper .card-content,
  .home-funding-rounds .featured-slider .slick-slide > div .card-wrapper .card-content {
    padding: 10px;
  }

  /*.featured-slider .slick-slide .card-wrapper.common-card figure, .featured-slider .slick-slide .popup-card-wrapper.common-card figure {*/

  /*    max-width: 200px;*/

  /*}*/

  .featured-slider .slick-slide .card-wrapper.common-card figure img,
  .featured-slider .slick-slide .popup-card-wrapper.common-card figure img {
    min-height: 97px;
  }

  .home-feature-stories .featured-slider .slick-slide,
  .home-datalabs .featured-slider .slick-slide,
  .home-funding-rounds .featured-slider .slick-slide {
    width: 150px !important;
    margin: 0 4px !important;
  }

  .home-feature-stories .featured-slider .slick-list,
  .home-datalabs .featured-slider .slick-list,
  .home-funding-rounds .featured-slider .slick-list {
    min-height: 220px !important;
    padding-bottom: 0;
  }

  .home-feature-stories .card_43 .taxonomy-wrap,
  .home-funding-rounds .card_43 .taxonomy-wrap {
    font-size: 9px;
    line-height: 1.3;
  }

  .home-feature-stories .featured-slider .slick-list,
  .home-datalabs .featured-slider .slick-list,
  .home-funding-rounds .featured-slider .slick-list {
    margin-bottom: 10px;
    padding-left: 0px !important;
  }

  /*.home-feature-stories .featured-slider .slick-slide {*/

  /*   	margin: 0 7.5px !important;*/

  /*}*/

  .home-feature-stories:before,
  .home-datalabs:before,
  .home-funding-rounds:before {
    height: 220px;
  }

  .sponsor-tag-v2 {
    margin-bottom: 5px;
    margin-top: 7px;
  }

  .sponsor-tag-v2 > span {
    font-size: 10px;
    line-height: 0;
    padding: 0.12rem 0.3rem;
  }

  .title-wrapper .tagged {
    font-size: 0;
  }

  .card-wrapper.horizontal-card.card_43 .card-content h2,
  .category-wrapper .card-wrapper.horizontal-card.card_43 .card-content h2,
  .archive-wrapper .card-wrapper.horizontal-card.card_43 .card-content h2 {
    font-size: 14px;
  }

  .slick-slide .card-wrapper.common-card figure img,
  .slick-slide .popup-card-wrapper.common-card figure img {
    min-height: 97px;
  }

  .home-feature-stories .featured-slider .slick-slide,
  .home-datalabs .featured-slider .slick-slide,
  .home-funding-rounds .featured-slider .slick-slide {
    margin: 0 4px;
  }

  .home-industries .sector-slider .slick-slide {
    margin: 0 5px;
  }

  .home-industries .sector-slider .slick-track {
    margin-bottom: 20px;
  }

  .home-feature-stories .card-wrapper h2,
  .home-feature-stories .popup-card-wrapper h2,
  .home-datalabs .card-wrapper h2,
  .home-datalabs .popup-card-wrapper h2,
  .home-funding-rounds .card-wrapper h2,
  .home-funding-rounds .popup-card-wrapper h2 {
    font-size: 12px;
    line-height: 1.2;
  }

  .home-feature-stories .featured-slider .slick-list,
  .home-datalabs .featured-slider .slick-list,
  .home-funding-rounds .featured-slider .slick-list {
    max-height: 220px;
  }

  .card-wrapper.card_industry,
  .card_industry .card-image {
    width: 145px !important;
  }

  article.type-post .slides-three .slick-slide > div .card-wrapper .card-content .meta-wrapper {
    display: none !important;
  }

  article.type-post .slides-three.slick-slider .slick-track {
    min-height: 210px !important;
    max-height: 210px !important;
  }

  article.type-post .slides-three .slick-slide > div .card-wrapper .card-content {
    padding: 10px;
  }

  .slides-three .slick-slide .card-wrapper.common-card figure img,
  .slides-three .slick-slide .popup-card-wrapper.common-card figure img {
    min-height: 97px;
  }

  article.type-post .slides-three .slick-slide {
    width: 150px !important;
    margin: 0 4px !important;
  }

  article.type-post .slides-three .slick-list {
    min-height: 220px !important;
    padding-left: 8px;
    padding-bottom: 0;
  }

  .single .type-post .slick-slider .taxonomy-wrap .post-category {
    font-size: 9px;
    line-height: 1.3;
  }

  .home-feature-stories .featured-slider .slick-list,
  .home-datalabs .featured-slider .slick-list,
  .home-funding-rounds .featured-slider .slick-list {
    margin-bottom: 10px;
    padding-left: 0px !important;
  }

  .slick-slide .card-wrapper.common-card figure img,
  .slick-slide .popup-card-wrapper.common-card figure img {
    min-height: 97px;
  }

  .home-feature-stories .featured-slider .slick-slide,
  .home-datalabs .featured-slider .slick-slide,
  .home-funding-rounds .featured-slider .slick-slide {
    margin: 0 4px;
  }

  .home-industries .sector-slider .slick-slide {
    margin: 0 5px;
  }

  .home-industries .sector-slider .slick-track {
    margin-bottom: 20px;
  }

  article.type-post .slides-three .card-wrapper .card-content h2.entry-title {
    font-size: 12px;
    line-height: 1.2;
    margin-bottom: 0;
  }

  article.type-post .slides-three .slick-list {
    max-height: 220px;
  }

  .home-feature-stories .slick-slider .slick-track,
  .home-datalabs .slick-slider .slick-track,
  .home-funding-rounds .slick-slider .slick-track {
    min-height: 235px !important;
    max-height: 235px !important;
  }

  .home-feature-stories .featured-slider .slick-list,
  .home-datalabs .featured-slider .slick-list,
  .home-funding-rounds .featured-slider .slick-list {
    max-height: 235px;
  }

  .home-feature-stories .title-with-more .entry-title,
  .home-datalabs .title-with-more .entry-title,
  .home-funding-rounds .title-with-more .entry-title {
    margin-bottom: 25px;
  }

  .tag.archive .category-header {
    margin-top: -50px;
    padding-top: 80px;
  }

  .tag.archive .category-header .category-title {
    margin-bottom: 20px;
  }

  .tag.archive #load-more-feed {
    margin-top: 10px;
    margin-bottom: 25px;
  }

  .archive.category .featured-picture-img,
  .archive.tag .featured-picture-img {
    max-width: 100% !important;
    max-height: 50vh;
  }

  .page-template-authors .site-content,
  .page .site-content {
    margin-top: 0;
  }

  .page-template-authors .entry-container {
    text-align: center;
  }

  .page-template-authors h1.entry-title {
    color: #fff;
    font-size: 34px;
    font-weight: 700;
    line-height: 36px;
    letter-spacing: 1px;
    margin: 15px;
  }

  .page-template-authors p.entry-subtitle {
    font-size: 15px;
    color: #fff;
    line-height: 20px;
    max-width: 100%;
    margin-bottom: 40px;
  }

  .page-template-authors img.banner-img.lazyloaded {
    width: 100%;
    height: 340px;
    margin-top: 50px;
  }

  .page-template-authors .entry-header {
    padding: 40px 0;
  }

  .page-template-authors .section-title {
    font-size: 24px;
    line-height: 28px;
    margin-bottom: 20px;
  }

  .page-template-authors .author-card {
    padding: 10px;
    margin: 0;
    min-height: 250px;
  }

  .page-template-authors .column.small-6.medium-4.large-4,
  .page-template-authors .small-6.medium-4.large-4.columns {
    padding: 10px;
  }

  .page-template-authors img.avatar.avatar-288.photo.author-image.left.lazyloaded {
    width: 60px;
    border: 2px solid #ffe7e7;
  }

  .page-template-authors p.author-name {
    font-size: 14px;
    line-height: 16px;
    margin-top: 10px;
  }

  .page-template-authors p.designation {
    font-size: 10px;
    line-height: 12px;
  }

  .page-template-authors .taxonomy-description {
    font-size: 10px;
    line-height: 12px;
    max-height: 48px;
    padding-top: 10px;
    margin-top: 20px;
  }

  .page-template-authors div#authors {
    padding: 40px 0;
  }

  .author.archive .site-content {
    margin-top: 0;
  }

  .author.archive #load-more-feed {
    margin-top: 10px;
    margin-bottom: 25px;
  }

  .author-header.category-header .taxonomy-description .description {
    line-height: 130%;
  }

  .page-template-authors .site-content,
  .page .site-content {
    margin-top: 0;
  }

  .page-template-authors .entry-container {
    text-align: center;
  }

  .page-template-authors h1.entry-title {
    color: #fff;
    font-size: 34px;
    font-weight: 700;
    line-height: 36px;
    letter-spacing: 1px;
    margin: 15px;
  }

  .page-template-authors p.entry-subtitle {
    font-size: 15px;
    color: #fff;
    line-height: 20px;
    max-width: 100%;
    margin-bottom: 40px;
  }

  .page-template-authors img.banner-img.lazyloaded {
    width: 100%;
    height: 340px;
    margin-top: 50px;
  }

  .page-template-authors .entry-header {
    padding: 40px 0;
  }

  .page-template-authors .section-title {
    font-size: 24px;
    line-height: 28px;
    margin-bottom: 20px;
  }

  .page-template-authors .author-card {
    padding: 10px;
    margin: 0;
    min-height: 250px;
  }

  .page-template-authors .column.small-6.medium-4.large-4,
  .page-template-authors .small-6.medium-4.large-4.columns {
    padding: 10px;
  }

  .page-template-authors img.avatar.avatar-288.photo.author-image.left.lazyloaded {
    width: 60px;
    border: 2px solid #ffe7e7;
  }

  .page-template-authors p.author-name {
    font-size: 14px;
    line-height: 16px;
    margin-top: 10px;
  }

  .page-template-authors p.designation {
    font-size: 10px;
    line-height: 12px;
  }

  .page-template-authors .taxonomy-description {
    font-size: 10px;
    line-height: 12px;
    max-height: 48px;
    padding-top: 10px;
    margin-top: 20px;
  }

  .page-template-authors div#authors {
    padding: 40px 0;
  }

  .page-template-authors .author-card {
    min-height: 170px;
  }

  .inc42-authors-popup .author-card-block .taxonomy-description {
    min-height: 140px;
  }

  .author-card-block {
    min-height: 415px;
  }

  #footer-recommendations .wru-recomendation-header {
    line-height: 21px;
  }

  .single.single-inc42-videos.dark .inc42-single-post-row,
  .single.single-inc42-videos.dark .inc42-single-post-row,
  .single.single-inc42-videos.site-inc42-plus .inc42-single-post-row,
  .single.single-inc42-videos.site-inc42-plus .inc42-single-post-row {
    padding-top: 20px;
  }

  .single.single-datalabs #hero .inc42-plus__cta,
  .single.single-datalabs #hero .inc42-plus__cta.inc42-plus__cta_transparent {
    margin-bottom: 25px;
  }

  .single.single-datalabs .highlight .highlight-title {
    font-size: 28px;
  }

  .single .hentry.type-post {
    padding-top: 14px;
  }

  .single .single-taxonomy-wrap .taxonomy-wrap {
    margin-bottom: 15px;
  }

  .single .entry-title {
    font-size: 26px;
    margin-bottom: 20px;
  }

  .single .post-meta {
    text-align: center;
  }

  .single .post-meta .date {
    font-size: 14px;
  }

  .single .content-wrapper,
  .single .entry-footer {
    padding-left: 0;
  }

  .single .entry-content > div:not(:empty).meta-wrapper {
    margin-bottom: 30px;
  }

  .single .single-post-summary {
    margin-bottom: 20px;
  }

  .single .single-post-summary p {
    font-size: 16px;
  }

  .single .hentry p {
    margin-bottom: 20px;
  }

  .single #mobile-cta {
    margin-bottom: 50px;
  }

  .single-header-advert {
    min-height: 30px;
    margin-top: -1rem;
    margin-bottom: 0;
  }

  .single .inc42-full-post-container .entry-meta .post-meta {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .single .inc42-full-post-container .entry-meta .post-meta .date {
    margin-left: 0;
  }

  .single .post-meta .date,
  .single .author-name {
    font-size: 14px;
  }

  .single .single-featured-thumb {
    margin-bottom: 30px;
  }

  .single .single-feature-thumb .single-feature-thumb-featured-container,
  .single .single-feature-thumb-featured .single-feature-thumb-featured-container {
    margin-bottom: 0;
  }

  .single .entry-content > div.single-featured-thumb:not(:empty) {
    margin-bottom: 15px;
  }

  .single-feature-thumb-featured img {
    border-radius: 8px;
  }

  body.startup-essential-template-default.single.single-startup-essential footer#colophon {
    margin-top: 0px;
  }

  .page-template-startup-essentials #lead .inc42-plus__cta {
    min-width: 100%;
  }

  .page-template-startup-essentials .inc42-plus__desc_modal {
    max-height: 100% !important;
  }

  .page-template-startup-essentials .inc42-plus__lead_content {
    text-align: center;
  }

  .site-inc42-plus .essential-pop .lity-content {
    min-width: 100%;
  }

  .site-inc42-plus .essential-pop .inc42-plus__desc_modal {
    width: 100%;
  }

  .site-inc42-plus .essential-pop .inc42-plus__desc_modal .essential-pop-heading {
    display: block;
    text-align: center;
  }

  .site-inc42-plus .essential-pop .inc42-plus__desc_modal .essential-pop-heading > * {
    display: block;
  }

  .site-inc42-plus .essential-pop .inc42-plus__desc_modal .size-essential-thumb {
    width: 60%;
    height: auto;
    margin: 1rem auto;
  }

  .site-inc42-plus .essential-pop .inc42-plus__desc_modal .ebook-description-wrapper {
    max-height: 480px;
    overflow: initial;
    padding: 10px;
    margin-top: 0;
  }

  .site-inc42-plus .essential-pop .inc42-plus__desc_modal .inc-tabs {
    margin: 1rem 0;
  }

  .site-inc42-plus .essential-pop .inc42-plus__desc_modal .inc-tabs li > a {
    font-size: 0.75rem;
    width: 90px;
  }

  .site-inc42-plus .essential-pop .inc42-plus__desc_modal .essential-amount {
    font-size: 2.5rem;
  }

  .site-inc42-plus .essential-pop .inc42-plus__desc_modal .essential-title {
    font-size: 1rem;
    margin: 0.5rem 0;
  }

  .site-inc42-plus .essential-pop .tab-content {
    font-size: 14px;
    max-height: 100px;
    padding-top: 0;
  }

  .site-inc42-plus .essential-currency {
    font-size: 1rem;
    top: 10px;
  }

  .site-inc42-plus .essential-redeem .button {
    margin: 1rem 0 1.5rem;
  }

  .singular.page-template-datalabs #lead .wp-post-image,
  .singular.page-template-datalabs #lead #about img,
  .singular.page-template-datalabs-v2 #lead .wp-post-image,
  .singular.page-template-datalabs-v2 #lead #about img {
    margin-bottom: 2rem;
  }

  .singular.page-template-datalabs #lead h2,
  .singular.page-template-datalabs-v2 #lead h2 {
    font-size: 2rem;
  }

  .singular.page-template-datalabs #lead .inc42-plus__cta.access,
  .singular.page-template-datalabs-v2 #lead .inc42-plus__cta.access {
    margin-right: 0;
  }

  .singular.page-template-datalabs h2,
  .singular.page-template-datalabs-v2 h2 {
    font-size: 16px;
    margin-top: 0;
  }

  .singular.page-template-datalabs .section-description,
  .singular.page-template-datalabs-v2 .section-description {
    text-align: center;
    margin-bottom: 2rem;
  }

  .singular.page-template-datalabs .slick-dots,
  .singular.page-template-datalabs-v2 .slick-dots {
    margin-top: 0;
  }

  .singular.page-template-datalabs .reports-header,
  .singular.page-template-datalabs-v2 .reports-header {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    margin-bottom: 2rem;
  }

  .singular.page-template-datalabs #reports-container .size-post-thumbnail,
  .singular.page-template-datalabs-v2 #reports-container .size-post-thumbnail {
    height: auto;
  }

  .singular.page-template-datalabs #reports-more,
  .singular.page-template-datalabs-v2 #reports-more {
    margin-top: 0;
  }

  .singular.page-template-datalabs #reports-more #load-more-reports,
  .singular.page-template-datalabs-v2 #reports-more #load-more-reports {
    margin-top: 30px;
  }

  .singular.page-template-datalabs #hero,
  .singular.page-template-datalabs-v2 #hero {
    padding-top: 100px;
    padding-bottom: 50px;
  }

  .singular.page-template-datalabs #hero h1.entry-title,
  .singular.page-template-datalabs-v2 #hero h1.entry-title {
    font-size: 32px;
    text-align: center;
  }

  .singular.page-template-datalabs #hero .entry-description,
  .singular.page-template-datalabs-v2 #hero .entry-description {
    font-size: 16px;
    text-align: center;
  }

  .singular.page-template-datalabs #hero .inc42-plus__cta,
  .singular.page-template-datalabs #hero .inc42-plus__cta.inc42-plus__cta_transparent,
  .singular.page-template-datalabs-v2 #hero .inc42-plus__cta,
  .singular.page-template-datalabs-v2 #hero .inc42-plus__cta.inc42-plus__cta_transparent {
    width: 90%;
    height: 44px;
    font-size: 16px;
    line-height: 40px;
    margin-right: auto;
    margin-left: auto;
  }

  .singular.page-template-datalabs .inc42-plus__section_padding,
  .singular.page-template-datalabs-v2 .inc42-plus__section_padding {
    padding: 50px 0;
  }

  .singular.page-template-datalabs .section-title,
  .singular.page-template-datalabs-v2 .section-title {
    font-size: 26px;
    margin-bottom: 25px;
  }

  .singular.page-template-datalabs #brands .slick-list,
  .singular.page-template-datalabs-v2 #brands .slick-list {
    padding: 25px;
  }

  .singular.page-template-datalabs #brands .brands,
  .singular.page-template-datalabs-v2 #brands .brands {
    padding: 0 20px;
  }

  .singular.page-template-datalabs #brands .slick-prev,
  .singular.page-template-datalabs #brands .slick-next,
  .singular.page-template-datalabs-v2 #brands .slick-prev,
  .singular.page-template-datalabs-v2 #brands .slick-next {
    width: 40px;
    height: 40px;
  }

  .singular.page-template-datalabs #brands .slick-next,
  .singular.page-template-datalabs-v2 #brands .slick-next {
    right: 0;
  }

  .singular.page-template-datalabs #brands .slick-prev,
  .singular.page-template-datalabs-v2 #brands .slick-prev {
    left: 0;
  }

  .singular.page-template-datalabs #brands .slick-next:before,
  .singular.page-template-datalabs #brands .slick-prev:before,
  .singular.page-template-datalabs-v2 #brands .slick-next:before,
  .singular.page-template-datalabs-v2 #brands .slick-prev:before {
    font-size: 18px;
  }

  .singular.page-template-datalabs .brand .brand-thumb,
  .singular.page-template-datalabs-v2 .brand .brand-thumb {
    width: 100px;
  }

  .singular.page-template-datalabs #reports-bar,
  .singular.page-template-datalabs-v2 #reports-bar {
    height: 100%;
    background-color: transparent;
    padding: 0;
    border: 0;
  }

  .singular.page-template-datalabs #reports-bar .search-form,
  .singular.page-template-datalabs-v2 #reports-bar .search-form {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .singular.page-template-datalabs #reports-bar .search-form .search,
  .singular.page-template-datalabs #reports-bar .search-form .filters,
  .singular.page-template-datalabs-v2 #reports-bar .search-form .search,
  .singular.page-template-datalabs-v2 #reports-bar .search-form .filters {
    background-color: #ffffff;
    overflow: hidden;
    border-radius: 4px;
    border: 2px solid #e6e6e6;
    padding: 8px;
    margin-top: 8px;
  }

  .singular.page-template-datalabs #reports-bar .search-form .filters,
  .singular.page-template-datalabs-v2 #reports-bar .search-form .filters {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    margin-left: 0;
  }

  .singular.page-template-datalabs #reports-bar .search-form .search-filter,
  .singular.page-template-datalabs #reports-bar .search-form .search-type,
  .singular.page-template-datalabs-v2 #reports-bar .search-form .search-filter,
  .singular.page-template-datalabs-v2 #reports-bar .search-form .search-type {
    margin-left: 0;
  }

  .singular.page-template-datalabs #reports-bar .search-form .search-filter,
  .singular.page-template-datalabs-v2 #reports-bar .search-form .search-filter {
    border-bottom: 1px solid #e6e6e6;
    margin-right: 10px;
  }

  .singular.page-template-datalabs .site-content,
  .singular.page-template-datalabs-v2 .site-content {
    margin-bottom: 0;
  }

  .single.single-datalabs .entry-title {
    text-align: center;
  }

  .single.single-datalabs #hero {
    padding-top: 100px;
    padding-bottom: 50px;
  }

  .single.single-datalabs #hero .plus-pop {
    margin-right: 0;
  }

  .single.single-datalabs #hero h1.entry-title {
    font-size: 32px;
    text-align: center;
  }

  .single.single-datalabs #hero .entry-description {
    font-size: 16px;
    text-align: center;
  }

  .single.single-datalabs #hero .inc42-plus__cta,
  .single.single-datalabs #hero .inc42-plus__cta.inc42-plus__cta_transparent {
    width: 90%;
    height: 44px;
    font-size: 16px;
    line-height: 44px;
    margin-right: auto;
    margin-left: auto;
  }

  .single.single-datalabs #hero .inc42-plus__cta.inc42-plus__cta_transparent .report-lock {
    width: 14px;
    margin-right: 5px;
  }

  .single.single-datalabs #hero .report-thumbnail {
    width: 210px;
  }

  .single.single-datalabs #hero-right {
    text-align: center;
  }

  .single.single-datalabs #hero-right h1 {
    font-size: 2rem;
    margin-bottom: 1rem;
  }

  .single.single-datalabs .section-title,
  .single.single-datalabs .section-description {
    text-align: center;
    line-height: 1.3;
  }

  .single.single-datalabs .section-description {
    margin-bottom: 2rem;
  }

  .single.single-datalabs .section-title {
    font-size: 26px;
    margin-bottom: 25px;
  }

  .single.single-datalabs .inc42-plus__cta.large {
    min-width: 150px;
    font-size: 11px;
    padding: 0.8rem 0.5rem;
  }

  .single.single-datalabs .toggle-content {
    font-size: 14px;
    padding-bottom: 70px;
  }

  .single.single-datalabs .toggle-content h4 {
    text-align: center;
  }

  .single.single-datalabs .toggle-content p {
    text-align: center;
  }

  .single.single-datalabs .toggle-content .toc-title {
    font-size: 28px;
    text-align: center;
    margin-top: 25px;
    margin-bottom: 30px;
  }

  .single.single-datalabs #reports-container .column,
  .single.single-datalabs #reports-container .columns {
    margin-bottom: 2rem;
  }

  .single.single-datalabs #reports-more {
    margin-top: 0;
  }

  .single.single-datalabs .inc42-plus__section_padding {
    padding: 50px 0;
  }

  .single.single-datalabs #brands .slick-list {
    padding: 25px;
  }

  .single.single-datalabs #brands .slick-prev,
  .single.single-datalabs #brands .slick-next {
    width: 40px;
    height: 40px;
  }

  .single.single-datalabs #brands .slick-prev:before,
  .single.single-datalabs #brands .slick-next:before {
    font-size: 18px;
  }

  .single.single-datalabs #brands .slick-next {
    right: -20px;
  }

  .single.single-datalabs #brands .slick-prev {
    left: -20px;
  }

  .single.single-datalabs .brand .brand-thumb {
    width: 100px;
  }

  .single.single-datalabs .highlight .highlight-title {
    font-size: 32px;
  }

  .single.single-datalabs .highlight .highlight-description {
    font-size: 14px;
    margin-bottom: 25px;
  }

  .single.single-datalabs .toc-toggles .toc-toggle {
    min-width: 105px;
    width: auto;
    height: 33px;
    font-size: 14px;
    line-height: 33px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .single.single-datalabs #toc .guide-carousel .slick-slide {
    max-width: 100%;
  }

  .single.single-datalabs #reports .card-wrapper {
    margin-bottom: 15px;
  }

  .single.single-datalabs .site-footer {
    margin: 0;
  }

  .single.single-datalabs .home-subscribe p {
    text-align: center;
  }

  .post-type-archive-inc42-videos #load-more-feed {
    margin-top: 10px;
    margin-bottom: 25px;
  }

  .lity-container .lity-content .inc42-plus__report-popup {
    width: 100%;
  }

  .home-feature-stories .slick-slider .slick-track,
  .home-datalabs .slick-slider .slick-track,
  .home-funding-rounds .slick-slider .slick-track {
    min-height: 235px !important;
    max-height: 235px !important;
  }

  .home-feature-stories .featured-slider .slick-list,
  .home-datalabs .featured-slider .slick-list,
  .home-funding-rounds .featured-slider .slick-list {
    max-height: 235px;
  }

  #footer-recommendations .wru-recomendation-header {
    line-height: 21px;
  }

  .single.single-datalabs #hero .inc42-plus__cta,
  .single.single-datalabs #hero .inc42-plus__cta.inc42-plus__cta_transparent {
    margin-bottom: 25px;
  }

  .single.single-datalabs .highlight .highlight-title {
    font-size: 28px;
  }

  article.type-post .slides-three.slick-slider .slick-track {
    min-height: 220px !important;
    max-height: 220px !important;
  }
}

@media screen and (max-width: 39.9375em) {
  .small-horizontal-card {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: self-start;
    -ms-flex-align: self-start;
    align-items: self-start;
  }

  .small-horizontal-card .card-image {
    width: 34% !important;
    display: inline-block;
    padding: 0.75rem;
  }

  .small-horizontal-card .card-image img {
    border-radius: 0.5rem !important;
    -o-object-fit: cover;
    object-fit: cover;
    min-height: 100%;
  }

  .small-horizontal-card .card-content {
    width: 65% !important;
    display: inline-block;
    padding: 0.75rem !important;
    padding-left: 0 !important;
    font-size: 0.8rem;
  }

  .small-horizontal-card .card-content .meta-wrapper {
    position: relative;
    margin: 0;
    width: 100%;
    padding: 0 !important;
    bottom: 0;
  }

  .small-horizontal-card .card-content .taxonomy-wrap {
    display: none;
  }

  .small-horizontal-card .post-category {
    font-size: 0.625rem;
  }

  .small-horizontal-card .entry-title {
    font-size: 1rem !important;
    line-height: 1.4 !important;
    margin: 0;
  }

  .small-horizontal-card .meta-wrapper .avatar {
    display: none;
  }

  .small-horizontal-card .meta-wrapper .meta .author {
    float: left;
    font-size: 0.8rem;
    opacity: 0.5;
  }

  .small-horizontal-card .meta-wrapper .meta .submeta {
    float: right;
  }

  .small-horizontal-card .meta-wrapper .meta .submeta .readtime {
    margin-left: 0;
  }

  .slick-list {
    padding: 0 20% 0 0;
  }

  .small-horizontal-card .entry-title {
    font-size: 0.875rem !important;
  }

  .category-break .category-slider .common-card .meta-wrapper .meta.right {
    float: left;
  }

  .small-horizontal-card .meta-wrapper .meta .author,
  .small-horizontal-card .meta-wrapper .meta .submeta {
    font-size: 0.7rem !important;
  }

  .slick-list {
    padding: 0 20% 0 0;
  }

  .archive.category .series-row,
  .archive.category .sub-series-row.even {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
  }

  .archive.category .series-row .morecontent .readmore-link-div {
    text-align: center;
  }

  .archive.category .sub-thumb {
    width: 120px !important;
    height: 120px !important;
    margin-bottom: 1rem !important;
  }

  .archive.category .sub-series-row {
    margin-bottom: 2rem;
  }

  .archive.category .sub-series-row .category-title {
    font-size: 1.5rem;
    margin-bottom: 0.5rem;
    text-align: center;
  }

  .archive.category .sub-series-row .taxonomy-description {
    text-align: center;
  }

  .archive.category .sub-series-row .taxonomy-description p {
    font-size: 0.9rem;
  }

  .archive.category .category-slider {
    width: 100% !important;
  }

  .archive.category .category-slider .card-content {
    padding: 0.6rem;
  }

  .archive.category .category-slider .card-wrapper h2,
  .archive.category .category-slider .popup-card-wrapper h2 {
    font-size: 0.8rem;
    line-height: 1rem;
  }

  .archive.category .category-slider .taxonomy-wrap {
    font-size: 0.6rem;
  }

  .archive.category .category-slider .sponsor-tag {
    display: none;
  }

  .archive.category .category-wrapper .card-wrapper.horizontal-card figure,
  .archive.category .archive-wrapper .card-wrapper.horizontal-card figure {
    -ms-flex-item-align: normal;
    align-self: normal;
  }

  .archive.category .card-wrapper.horizontal-card h2,
  .archive.category .popup-card-wrapper.horizontal-card h2 {
    min-height: 56px;
  }

  .archive.category .small-horizontal-card {
    margin-bottom: 1rem;
  }

  #category-break {
    display: block;
  }

  #category-break .category-break-slider {
    width: 100% !important;
  }

  #category-break .category-break-slider .card-content {
    padding: 0.6rem;
  }

  #category-break .category-break-slider .card-wrapper h2,
  #category-break .category-break-slider .popup-card-wrapper h2 {
    font-size: 0.8rem;
    line-height: 1rem;
  }

  #category-break .category-break-slider .taxonomy-wrap {
    font-size: 0.6rem;
  }

  #category-break .category-break-slider .sponsor-tag {
    display: none;
  }

  #category-break .tagged {
    margin-top: -0.35rem;
  }

  #category-break .tagged .sponsor-tag-v2 {
    margin-bottom: 0 !important;
  }

  .sponsor-tag-v2 > span {
    padding: 0.15rem 0.3rem;
    font-size: 0.625rem;
    line-height: 0.625rem;
  }

  .tooltip {
    min-width: 190px !important;
    max-width: 190px !important;
  }

  .hide-for-small-only {
    display: none;
  }

  .site-inc42-plus .inc42-plus__column_reverse_small {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -ms-flex-flow: column-reverse;
    flex-flow: column-reverse;
  }

  .site-inc42-plus .inc42_plus__benefit {
    margin-right: 0.75rem !important;
    margin-left: 0.75rem !important;
  }

  .site-inc42-plus .inc42-plus__faq_cta .inc42-plus__cta.inc42-plus__cta_see_through {
    margin-right: 0;
  }

  .site-inc42-plus .hide-on-mobile {
    display: none;
  }

  .site-inc42-plus .inc42_plus__benefit_image {
    border-top-right-radius: 0.5rem;
    border-top-left-radius: 0.5rem;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
    margin-bottom: 25px;
  }

  .site-inc42-plus .inc42_plus__benefit_cover_image_left,
  .site-inc42-plus .inc42_plus__benefit_cover_image_right {
    border-top-right-radius: 0.5rem;
    border-top-left-radius: 0.5rem;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
  }

  .site-inc42-plus #benefit .inc42-plus__text_lead {
    max-width: 270px;
  }

  .site-inc42-plus .inc42_plus__benefit_content {
    padding: 20px !important;
    /* border: 1px solid #666F83;
          */
    border-radius: 0.5rem;
    -webkit-box-shadow: 1px 1px 20px 1px #0d0d0d;
    box-shadow: 1px 1px 20px 1px #0d0d0d;
  }

  .site-inc42-plus .inc42_plus__benefit {
    background-image: none !important;
  }

  .site-inc42-plus .inc42_plus__benefit_cover_image_left,
  .site-inc42-plus .inc42_plus__benefit_cover_image_right {
    width: 100%;
    height: 300px;
    padding-top: 300px;
  }

  .site-inc42-plus #benefit .inc42_plus__benefit_compact {
    padding: 1.5rem;
  }

  .site-inc42-plus #benefit .inc42_plus__benefit_compact h4 {
    font-size: 1.2rem;
  }

  .page.page-template-newsletters h4 {
    font-size: 1.3rem;
  }

  .page.page-template-newsletters .site-content {
    margin-top: 0;
  }

  .page.page-template-newsletters header.entry-header .row > .column,
  .page.page-template-newsletters header.entry-header .row > .columns {
    padding-top: 2rem;
  }

  .page.page-template-newsletters header.entry-header .entry-title {
    font-size: 2rem;
    line-height: 1.2;
    margin-top: 1rem;
  }

  .page.page-template-newsletters header.entry-header .entry-subtitle {
    line-height: 1.3;
  }

  .page.page-template-newsletters .entry-container {
    text-align: center;
  }

  .page.page-template-newsletters .hero-image,
  .page.page-template-newsletters .iframe,
  .page.page-template-newsletters .outline-image {
    display: none;
  }

  .page.page-template-newsletters .outline-container {
    text-align: center;
    padding-top: 0;
    padding-bottom: 4rem;
  }

  .page.page-template-newsletters .outline-title {
    font-size: 2rem;
    line-height: 1.2;
  }

  .page.page-template-newsletters .outline-subtitle {
    font-size: 18px;
  }

  .page.page-template-newsletters .outline {
    padding: 1.5rem;
  }

  .page.page-template-newsletters-v2 .entry-header {
    padding-bottom: 0;
  }

  .page.page-template-newsletters-v2 .entry-header .hero-text {
    display: block;
  }

  .page.page-template-newsletters-v2 .entry-header .hero-text h1 {
    font-weight: 700;
    font-style: normal;
    color: #ffffff;
    font-size: 32px;
    letter-spacing: 0px;
    line-height: 130%;
    text-transform: capitalize;
    text-align: center;
  }

  .page.page-template-newsletters-v2 .entry-header .hero-text .entry-subtitle {
    max-width: 100%;
    font-weight: 400;
    font-style: normal;
    color: #ffffff;
    font-size: 18px;
    letter-spacing: 0px;
    line-height: 130%;
    text-align: center;
    margin-bottom: 25px;
  }

  .page.page-template-newsletters-v2 .entry-header .join-text {
    text-align: center;
    margin-bottom: 40px;
  }

  .page.page-template-newsletters-v2 .entry-header .home-subscribe form .mc-field-group {
    max-width: -webkit-calc(100% - 130px);
    max-width: calc(100% - 130px);
  }

  .page.page-template-newsletters-v2 .entry-header .home-subscribe form input[type=submit] {
    width: 130px;
  }

  .page.page-template-newsletters-v2 .entry-content {
    padding: 50px 0 0;
  }

  .page.page-template-newsletters-v2 .entry-content h2.title {
    font-size: 26px;
    margin-bottom: 25px;
  }

  .page.page-template-newsletters-v2 .entry-content .leaders {
    margin-bottom: 10px;
  }

  .page.page-template-newsletters-v2 .entry-content .leaders h2 {
    margin-bottom: 40px;
  }

  .page.page-template-newsletters-v2 .entry-content .leaders .leader-thumb {
    max-width: 120px;
    margin-bottom: 15px;
  }

  .page.page-template-newsletters-v2 .entry-content .leaders .leader-name {
    font-size: 14px;
  }

  .page.page-template-newsletters-v2 .entry-content .leaders .leader-designation {
    font-size: 12px;
    margin-top: 0;
    margin-bottom: 30px;
  }

  .page.page-template-newsletters-v2 .entry-content .home-subscribe {
    padding: 20px;
    margin-bottom: 40px;
  }

  .page.page-template-newsletters-v2 .entry-content .home-subscribe p {
    font-size: 20px;
    max-width: 100%;
    text-align: center;
  }

  .page.page-template-newsletters-v2 .entry-content .home-subscribe form input[type=submit] {
    padding-left: 12px;
    padding-right: 12px;
  }

  .page.page-template-newsletters-v2 .entry-content .home-subscribe form .mc-field-group {
    max-width: -webkit-calc(100% - 120px);
    max-width: calc(100% - 120px);
  }

  .page.page-template-newsletters-v2 footer.site-footer {
    margin-top: 0;
  }

  .column.single-company:nth-last-child(2),
  .single-company.columns:nth-last-child(2),
  .column.single-company:nth-last-child(1),
  .single-company.columns:nth-last-child(1) {
    display: none;
  }

  .single-glossary img {
    max-width: 100% !important;
  }

  .single-glossary .main-content h2 {
    line-height: 30px !important;
    font-size: 26px !important;
  }

  .single-glossary .table-of-contents {
    z-index: 100;
  }
}

@media only screen and (max-width: 33.9375em) {
  #mobile-cta {
    display: none;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: space-evenly;
    -ms-flex-pack: space-evenly;
    justify-content: space-evenly;
    margin-bottom: 1rem;
  }

  #mobile-cta > div {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    width: 100%;
  }

  #mobile-cta > div:first-child {
    margin-right: 1rem;
  }

  #mobile-cta a {
    display: block;
    min-width: 100%;
    height: 32px;
    line-height: 32px;
    text-transform: uppercase;
    font-weight: 700;
    font-size: 12px;
    color: #fff;
    text-align: center;
    border-radius: 5px;
  }

  #mobile-cta .inc42-signup {
    background-color: #ff0000;
    border: 1px solid #ff0000;
  }

  #mobile-cta .inc42-login {
    background-color: #fff;
    border: 1px solid #999;
    color: #999;
  }

  .site-inc42-plus #mobile-cta {
    margin-top: 1rem;
  }

  #home-header-tags {
    max-height: -webkit-fit-content;
    max-height: -moz-fit-content;
    max-height: fit-content;
  }

  .site-inc42-plus.page-template-plus-offering-team #lead .inc42-plus_accordion_lead .panel,
  .site-inc42-plus.page-template-plus-offering-retention #lead .inc42-plus_accordion_lead .panel {
    font-size: 0.75rem;
    padding-left: 50px;
  }

  .site-inc42-plus.page-template-plus-offering-team .inc42-plus__title_decoration.inc42-plus__title_decoration_benefits,
  .site-inc42-plus.page-template-plus-offering-team .inc42-plus__title_decoration.inc42-plus__title_decoration_pricing,
  .site-inc42-plus.page-template-plus-offering-retention .inc42-plus__title_decoration.inc42-plus__title_decoration_benefits,
  .site-inc42-plus.page-template-plus-offering-retention .inc42-plus__title_decoration.inc42-plus__title_decoration_pricing {
    height: 60px !important;
  }

  .site-inc42-plus.page-template-plus-offering-team .team-logos,
  .site-inc42-plus.page-template-plus-offering-retention .team-logos {
    margin-top: 25px;
  }

  .site-inc42-plus.page-template-plus-offering-team .team-logos .team-logo,
  .site-inc42-plus.page-template-plus-offering-retention .team-logos .team-logo {
    -webkit-box-flex: 1;
    -ms-flex: 1 0 45%;
    flex: 1 0 45%;
    margin-bottom: 25px;
  }

  .site-inc42-plus.page-template-plus-offering-team .team-logos .team-logo img,
  .site-inc42-plus.page-template-plus-offering-retention .team-logos .team-logo img {
    height: 36px;
  }

  .site-inc42-plus.page-template-plus-offering-team #teams.inc42-plus__section,
  .site-inc42-plus.page-template-plus-offering-retention #teams.inc42-plus__section {
    padding-bottom: 7px;
  }

  .site-inc42-plus.page-template-plus-offering-team #what-you-get-features,
  .site-inc42-plus.page-template-plus-offering-retention #what-you-get-features {
    margin-top: 25px;
  }

  .site-inc42-plus.page-template-plus-offering-team #what-you-get-features .features-image,
  .site-inc42-plus.page-template-plus-offering-retention #what-you-get-features .features-image {
    max-width: 100%;
    margin-top: 0;
    margin-bottom: 30px;
  }

  .site-inc42-plus.page-template-plus-offering-team #what-you-get-features .feature-title,
  .site-inc42-plus.page-template-plus-offering-retention #what-you-get-features .feature-title {
    font-size: 21px;
  }

  .site-inc42-plus.page-template-plus-offering-team #what-you-get-features .feature-description,
  .site-inc42-plus.page-template-plus-offering-retention #what-you-get-features .feature-description {
    font-size: 14px;
  }

  .site-inc42-plus.page-template-plus-offering-team #what-you-get-features .button.inc42-plus__cta,
  .site-inc42-plus.page-template-plus-offering-retention #what-you-get-features .button.inc42-plus__cta {
    margin-top: 15px;
    margin-bottom: 40px;
  }

  .site-inc42-plus.page-template-plus-offering-team .inc42_plus__benefit_compact h4,
  .site-inc42-plus.page-template-plus-offering-retention .inc42_plus__benefit_compact h4 {
    line-height: 33px;
  }

  .site-inc42-plus.page-template-plus-offering-team #perks,
  .site-inc42-plus.page-template-plus-offering-retention #perks {
    padding-bottom: 25px !important;
  }

  .site-inc42-plus.page-template-plus-offering-team #perks .title-full,
  .site-inc42-plus.page-template-plus-offering-retention #perks .title-full {
    margin-bottom: 25px;
  }

  .site-inc42-plus.page-template-plus-offering-team #membership #pricing,
  .site-inc42-plus.page-template-plus-offering-retention #membership #pricing {
    margin-top: 25px;
  }

  .site-inc42-plus.page-template-plus-offering-team #membership .price-card,
  .site-inc42-plus.page-template-plus-offering-retention #membership .price-card {
    padding: 25px;
    margin-bottom: 15px;
  }

  .site-inc42-plus.page-template-plus-offering-team #membership .price-card .price-cta,
  .site-inc42-plus.page-template-plus-offering-retention #membership .price-card .price-cta {
    width: 100%;
  }

  .site-inc42-plus.page-template-plus-offering-team #membership .price-custom,
  .site-inc42-plus.page-template-plus-offering-team #membership .price-custom a,
  .site-inc42-plus.page-template-plus-offering-retention #membership .price-custom,
  .site-inc42-plus.page-template-plus-offering-retention #membership .price-custom a {
    font-size: 15px;
    margin-top: 10px;
    margin-bottom: 0;
  }

  .site-inc42-plus.page-template-plus-offering-team #faq,
  .site-inc42-plus.page-template-plus-offering-retention #faq {
    padding-bottom: 25px;
  }

  .site-inc42-plus.page-template-plus-offering-team #faq .inc42-plus_accordion .faq-title,
  .site-inc42-plus.page-template-plus-offering-retention #faq .inc42-plus_accordion .faq-title {
    margin-top: 30px;
    margin-bottom: 10px;
  }

  .site-inc42-plus.page-template-plus-offering-team .inc42-plus .inc42-plus_accordion .accordion,
  .site-inc42-plus.page-template-plus-offering-retention .inc42-plus .inc42-plus_accordion .accordion {
    font-size: 0.9rem;
    color: rgba(255, 255, 255, 0.8);
    padding: 10px 15px 10px 10px;
  }

  .site-inc42-plus.page-template-plus-offering-team .inc42-plus .inc42-plus_accordion .accordion .inc42-plus__accordion_icon,
  .site-inc42-plus.page-template-plus-offering-retention .inc42-plus .inc42-plus_accordion .accordion .inc42-plus__accordion_icon {
    top: -5px;
  }

  .site-inc42-plus.page-template-plus-offering-team .inc42-plus .inc42-plus__lead_content .inc42-plus_accordion .accordion,
  .site-inc42-plus.page-template-plus-offering-retention .inc42-plus .inc42-plus__lead_content .inc42-plus_accordion .accordion {
    font-size: 0.7rem;
  }

  .site-inc42-plus.page-template-plus-offering-team .inc42-plus .inc42-plus__accordion_button .inc42-plus__accordion_icon,
  .site-inc42-plus.page-template-plus-offering-retention .inc42-plus .inc42-plus__accordion_button .inc42-plus__accordion_icon {
    top: -5px;
  }

  .site-inc42-plus.page-template-plus-offering-retention #lead .inc42-plus__text_lead {
    font-size: 24px;
  }

  .site-inc42-plus.page-template-plus-offering-retention #lead .inc42-plus__text_lead br {
    display: none;
  }

  .site-inc42-plus.page-template-plus-offering-retention #membership .inc42-plus__text_title,
  .site-inc42-plus.page-template-plus-offering-retention #teams .inc42-plus__text_title {
    line-height: 1.3;
    margin-bottom: 0;
  }

  .site-inc42-plus.page-template-plus-offering-retention #perks .benefit {
    min-height: 100%;
  }

  .site-inc42-plus.page-template-plus-offering-retention #perks .benefit-icon {
    margin-bottom: 20px;
  }

  .site-inc42-plus.page-template-plus-offering-retention #perks .retention-cta {
    width: 100%;
  }

  .site-inc42-plus.page-template-plus-offering-retention #teams .retention-cta {
    margin-bottom: 20px;
  }

  .site-inc42-plus.page-template-plus-offering-retention #testimonials .testimonials-cta {
    margin-top: 20px;
  }

  .site-inc42-plus.page-template-plus-offering-v2 #playbooks .slick-slider .slick-list,
  .site-inc42-plus.page-template-plus-offering-v2 #reports .slick-slider .slick-list,
  .site-inc42-plus.page-template-plus-offering-v2 #startup-essentials .slick-slider .slick-list,
  .site-inc42-plus.page-template-plus-offering-v2 #ebooks .slick-slider .slick-list,
  .site-inc42-plus.page-template-plus-offering-gradient #playbooks .slick-slider .slick-list,
  .site-inc42-plus.page-template-plus-offering-gradient #reports .slick-slider .slick-list,
  .site-inc42-plus.page-template-plus-offering-gradient #startup-essentials .slick-slider .slick-list,
  .site-inc42-plus.page-template-plus-offering-gradient #ebooks .slick-slider .slick-list {
    margin: 0 10px;
  }

  .site-inc42-plus.page-template-plus-library #deals .deal-header,
  .site-inc42-plus.page-template-plus-offering-v2 #deals .deal-header {
    text-align: center;
    padding-top: 10px;
    padding-bottom: 30px;
  }

  .site-inc42-plus.page-template-plus-library #deals .deal-header .deal-title,
  .site-inc42-plus.page-template-plus-offering-v2 #deals .deal-header .deal-title {
    font-size: 36px;
    margin-bottom: 15px;
  }

  .site-inc42-plus.page-template-plus-library #deals .deal-header .price-wrap,
  .site-inc42-plus.page-template-plus-offering-v2 #deals .deal-header .price-wrap {
    width: 100%;
    text-align: center;
  }

  .site-inc42-plus.page-template-plus-library #deals .deal-header .deal-offer,
  .site-inc42-plus.page-template-plus-offering-v2 #deals .deal-header .deal-offer {
    font-size: 21px;
    margin-bottom: 15px;
  }

  .site-inc42-plus.page-template-plus-library #deals .deal-header .deal-offer p,
  .site-inc42-plus.page-template-plus-offering-v2 #deals .deal-header .deal-offer p {
    font-size: 21px;
    margin-bottom: 15px;
  }

  .site-inc42-plus.page-template-plus-library #deals .deal-description-wrap,
  .site-inc42-plus.page-template-plus-offering-v2 #deals .deal-description-wrap {
    padding-left: 0;
    margin-top: 1rem;
  }

  .site-inc42-plus.page-template-plus-library #deals .deal-description-wrap p,
  .site-inc42-plus.page-template-plus-offering-v2 #deals .deal-description-wrap p {
    text-align: center;
    margin-bottom: 15px;
  }

  .site-inc42-plus.page-template-plus-library #deals .slick-slider,
  .site-inc42-plus.page-template-plus-offering-v2 #deals .slick-slider {
    max-height: 100%;
  }

  .site-inc42-plus.page-template-plus-library #deals .card-image,
  .site-inc42-plus.page-template-plus-offering-v2 #deals .card-image {
    margin-bottom: 30px;
  }

  .site-inc42-plus.page-template-plus-library #deals .essential-value,
  .site-inc42-plus.page-template-plus-offering-v2 #deals .essential-value {
    text-align: center;
    margin-bottom: 15px;
  }

  .site-inc42-plus.page-template-plus-library #deals .deals .essential,
  .site-inc42-plus.page-template-plus-offering-v2 #deals .deals .essential {
    text-align: center;
    padding-top: 30px;
  }

  .site-inc42-plus.page-template-plus-library #deals .deals .essential .essential-cta-left,
  .site-inc42-plus.page-template-plus-offering-v2 #deals .deals .essential .essential-cta-left {
    margin-right: 0;
    margin-bottom: 10px;
  }

  .site-inc42-plus.page-template-plus-library #deals .deals .essential .essential-title,
  .site-inc42-plus.page-template-plus-offering-v2 #deals .deals .essential .essential-title {
    font-size: 18px;
    text-align: center;
  }

  .site-inc42-plus.page-template-plus-library #deals .deals .essential .essential-currency,
  .site-inc42-plus.page-template-plus-offering-v2 #deals .deals .essential .essential-currency {
    font-size: 16px;
  }

  .site-inc42-plus.page-template-plus-library #deals .deals .essential .essential-amount,
  .site-inc42-plus.page-template-plus-offering-v2 #deals .deals .essential .essential-amount {
    font-size: 28px;
  }

  .site-inc42-plus.page-template-plus-library #deals .deals .essential .essential-value,
  .site-inc42-plus.page-template-plus-offering-v2 #deals .deals .essential .essential-value {
    font-size: 12px;
    text-align: center;
  }

  .site-inc42-plus.page-template-plus-library #deals .deals .essential .essential-excerpt,
  .site-inc42-plus.page-template-plus-offering-v2 #deals .deals .essential .essential-excerpt {
    text-align: center;
  }

  #plus-pop .site-inc42-plus .inc42-plus_accordion_lead .panel {
    margin-left: 0;
    padding-left: 30px;
  }

  .site-inc42-plus.page-template-plus-offering-v2 #playbooks .slick-slider .slick-list .slick-slide,
  .site-inc42-plus.page-template-plus-offering-v2 #reports .slick-slider .slick-list .slick-slide,
  .site-inc42-plus.page-template-plus-offering-v2 #startup-essentials .slick-slider .slick-list .slick-slide,
  .site-inc42-plus.page-template-plus-offering-v2 #ebooks .slick-slider .slick-list .slick-slide,
  .site-inc42-plus.page-template-plus-offering-gradient #playbooks .slick-slider .slick-list .slick-slide,
  .site-inc42-plus.page-template-plus-offering-gradient #reports .slick-slider .slick-list .slick-slide,
  .site-inc42-plus.page-template-plus-offering-gradient #startup-essentials .slick-slider .slick-list .slick-slide,
  .site-inc42-plus.page-template-plus-offering-gradient #ebooks .slick-slider .slick-list .slick-slide {
    margin: 0 10px;
  }

  .site-inc42-plus.page-template-plus-offering-v2 #playbooks .slick-slider .slick-list,
  .site-inc42-plus.page-template-plus-offering-v2 #reports .slick-slider .slick-list,
  .site-inc42-plus.page-template-plus-offering-v2 #startup-essentials .slick-slider .slick-list,
  .site-inc42-plus.page-template-plus-offering-v2 #ebooks .slick-slider .slick-list,
  .site-inc42-plus.page-template-plus-offering-gradient #playbooks .slick-slider .slick-list,
  .site-inc42-plus.page-template-plus-offering-gradient #reports .slick-slider .slick-list,
  .site-inc42-plus.page-template-plus-offering-gradient #startup-essentials .slick-slider .slick-list,
  .site-inc42-plus.page-template-plus-offering-gradient #ebooks .slick-slider .slick-list {
    margin: 0 -10px;
  }

  .singular.page-template-datalabs #lead {
    max-height: 100%;
  }

  .page-template-datalabs #lead .inc42-plus__lead_content {
    text-align: center;
  }

  .singular.page-template-datalabs .brand .brand-thumb {
    max-width: 100%;
  }

  .page-template-datalabs #brands .brand {
    margin-bottom: 2rem;
  }

  .page-template-datalabs .reports-filters-wrapper {
    text-align: center;
  }

  .singular.page-template-datalabs .slick-dots {
    margin-top: 2rem;
  }

  .page-template-startup-essentials #lead h2.inc42-plus__text_lead {
    font-size: 1.9rem;
  }

  .page-template-startup-essentials #lead .inc42-plus__cta.animated-scroll {
    margin-bottom: 1rem !important;
  }

  .site-inc42-plus .essential-pop .inc42-plus__desc_modal {
    max-height: 100% !important;
  }

  .home-feature-stories .featured-slider .slick-slide > div .card-wrapper .card-content .meta-wrapper,
  .home-datalabs .featured-slider .slick-slide > div .card-wrapper .card-content .meta-wrapper,
  .home-funding-rounds .featured-slider .slick-slide > div .card-wrapper .card-content .meta-wrapper {
    display: none !important;
  }

  .card-wrapper h2,
  .popup-card-wrapper h2 {
    font-size: 14px;
    line-height: 1.3;
  }

  .home-feature-stories .slick-slider .slick-track {
    min-height: 265px;
    max-height: 265px;
  }

  .home-feature-stories .featured-slider .slick-slide > div .card-wrapper .card-content,
  .home-datalabs .featured-slider .slick-slide > div .card-wrapper .card-content,
  .home-funding-rounds .featured-slider .slick-slide > div .card-wrapper .card-content {
    padding: 10px;
  }

  .featured-slider .slick-slide .card-wrapper.common-card figure,
  .featured-slider .slick-slide .popup-card-wrapper.common-card figure {
    max-width: 200px;
  }

  .featured-slider .slick-slide .card-wrapper.common-card figure img,
  .featured-slider .slick-slide .popup-card-wrapper.common-card figure img {
    min-height: 97px;
  }

  .home-feature-stories .featured-slider .slick-slide,
  .home-datalabs .featured-slider .slick-slide {
    width: 150px !important;
    min-width: 150px;
  }

  .home-feature-stories .featured-slider .slick-list,
  .home-datalabs .featured-slider .slick-list,
  .home-funding-rounds .featured-slider .slick-list {
    padding-bottom: 0;
  }

  .home-feature-stories .card_43 .taxonomy-wrap {
    line-height: 1.3;
  }

  .home-feature-stories .featured-slider .slick-list,
  .home-datalabs .featured-slider .slick-list,
  .home-funding-rounds .featured-slider .slick-list {
    padding-left: 8px !important;
  }

  .home-feature-stories .featured-slider .slick-slide {
    margin: 0 4px !important;
  }

  .home-feature-stories:before,
  .home-datalabs:before,
  .home-funding-rounds:before {
    height: 220px;
  }

  .sponsor-tag-v2 {
    margin-bottom: 5px;
    margin-top: 7px;
  }

  .sponsor-tag-v2 > span {
    font-size: 9px;
    line-height: 0;
    padding: 0.12rem 0.3rem;
  }

  .title-wrapper .tagged {
    font-size: 0;
  }

  .card-wrapper.horizontal-card.card_43 .card-content h2,
  .category-wrapper .card-wrapper.horizontal-card.card_43 .card-content h2,
  .archive-wrapper .card-wrapper.horizontal-card.card_43 .card-content h2 {
    font-size: 14px;
  }

  .site-inc42-plus.single-startup-essential .deal-header {
    text-align: center;
    padding-top: 10px;
    padding-bottom: 30px;
  }

  .site-inc42-plus.single-startup-essential .deal-header .deal-title {
    font-size: 36px;
    margin-bottom: 15px;
  }

  .site-inc42-plus.single-startup-essential .deal-header .price-wrap {
    width: 100%;
    text-align: center;
  }

  .site-inc42-plus.single-startup-essential .deal-header .deal-offer {
    font-size: 21px;
    margin-bottom: 15px;
  }

  .site-inc42-plus.single-startup-essential .deal-header .deal-offer p {
    font-size: 21px;
    margin-bottom: 15px;
  }

  .site-inc42-plus.single-startup-essential .deal-description-wrap {
    padding-left: 0;
    margin-top: 1rem;
  }

  .site-inc42-plus.single-startup-essential .deal-description-wrap p {
    text-align: center;
    margin-bottom: 15px;
  }

  .site-inc42-plus.single-startup-essential .recommended-deal {
    margin-bottom: 2rem;
  }

  .site-inc42-plus.single-startup-essential #recommended .slick-slider {
    max-height: 100%;
  }

  .site-inc42-plus.single-startup-essential .card-image {
    margin-bottom: 30px;
  }

  .site-inc42-plus.single-startup-essential .essential-value {
    text-align: center;
    margin-bottom: 15px;
  }

  .site-inc42-plus.single-startup-essential #what-you-get,
  .site-inc42-plus.single-startup-essential #how-to-avail,
  .site-inc42-plus.single-startup-essential #terms,
  .site-inc42-plus.single-startup-essential #recommended {
    padding-top: 30px;
    padding-bottom: 30px;
  }

  .site-inc42-plus.single-startup-essential .title-bordered {
    font-size: 30px;
  }

  .site-inc42-plus.single-startup-essential .title-wrapper {
    margin-bottom: 15px;
  }

  .site-inc42-plus.single-startup-essential #deals .deals .essential {
    text-align: center;
    padding-top: 30px;
  }

  .site-inc42-plus.single-startup-essential #deals .deals .essential .essential-cta-left {
    margin-right: 0;
    margin-bottom: 10px;
  }

  .site-inc42-plus.single-startup-essential #deals .deals .essential .essential-title {
    font-size: 18px;
    text-align: center;
  }

  .site-inc42-plus.single-startup-essential #deals .deals .essential .essential-currency {
    font-size: 16px;
  }

  .site-inc42-plus.single-startup-essential #deals .deals .essential .essential-amount {
    font-size: 28px;
  }

  .site-inc42-plus.single-startup-essential #deals .deals .essential .essential-value {
    font-size: 12px;
    text-align: center;
  }

  .site-inc42-plus.single-startup-essential #deals .deals .essential .essential-excerpt {
    text-align: center;
  }

  .site-inc42-plus.single-startup-essential #partners {
    padding-top: 30px;
    padding-bottom: 30px;
  }

  .site-inc42-plus.single-startup-essential #partners .partner-text {
    font-size: 24px;
  }

  .site-inc42-plus.single-startup-essential #partners .partner-cta {
    display: block;
    width: 200px;
    margin-top: 20px;
    margin: 20px auto 0;
  }

  .site-inc42-plus .inc42-plus__cta_float {
    display: block;
    position: fixed;
    bottom: 0;
    width: 100%;
    height: 45px;
    font-size: 15px;
    line-height: 45px;
    margin: 0 !important;
    padding: 0 !important;
    text-transform: uppercase;
    z-index: 2;
  }

  .site-inc42-plus.page-template-startup-deals #hero {
    padding-top: 0;
    padding-bottom: 40px;
  }

  .site-inc42-plus.page-template-startup-deals #hero .heading {
    font-size: 42px;
    line-height: 1.1;
    text-align: center;
    margin-top: 10px;
    margin-bottom: 20px;
  }

  .site-inc42-plus.page-template-startup-deals #hero .sub-heading {
    font-size: 19px;
    text-align: center;
    margin-bottom: 20px;
  }

  .site-inc42-plus.page-template-startup-deals #hero .content {
    margin-bottom: 15px;
  }

  .site-inc42-plus.page-template-startup-deals #hero .content p {
    font-size: 15px;
    text-align: center;
  }

  .site-inc42-plus.page-template-startup-deals #hero .hero-cta-left {
    display: block;
    width: 100%;
    padding: 0 14px;
    margin-bottom: 10px;
  }

  .site-inc42-plus.page-template-startup-deals #hero .hero-cta-right {
    display: block;
    width: 100%;
    padding: 0 14px;
  }

  .site-inc42-plus.page-template-startup-deals #benefits {
    padding-top: 30px;
    padding-bottom: 0;
  }

  .site-inc42-plus.page-template-startup-deals #benefits .title-wrapper {
    margin-bottom: 30px;
  }

  .site-inc42-plus.page-template-startup-deals #benefits .benefit-icon {
    max-width: 60px;
    margin-bottom: 30px;
  }

  .site-inc42-plus.page-template-startup-deals #deals {
    padding-top: 30px;
    padding-bottom: 30px;
  }

  .site-inc42-plus.page-template-startup-deals #deals .sort {
    display: none;
  }

  .site-inc42-plus.page-template-startup-deals #deals form {
    display: block;
    width: 100%;
    margin-right: 0;
  }

  .site-inc42-plus.page-template-startup-deals #deals .filters {
    margin-bottom: 30px;
  }

  .site-inc42-plus.page-template-startup-deals #deals .filters .search-wrapper {
    display: block;
    width: 100%;
    margin-right: 0;
  }

  .site-inc42-plus.page-template-startup-deals #deals .filters select {
    width: 100%;
    min-width: 100%;
    margin-bottom: 10px;
  }

  .site-inc42-plus.page-template-startup-deals #deals .filters #deal-search {
    width: 100%;
  }

  .site-inc42-plus.page-template-startup-deals #deals .deals .column,
  .site-inc42-plus.page-template-startup-deals #deals .deals .columns {
    margin-bottom: 30px;
  }

  .site-inc42-plus.page-template-startup-deals #deals .deals .essential {
    margin-bottom: 0;
  }

  .site-inc42-plus.page-template-startup-deals #deals .deals .essential .essential-cta-left {
    display: block;
    width: 100%;
    margin-bottom: 10px;
  }

  .site-inc42-plus.page-template-startup-deals #deals .deals .essential .essential-cta-right {
    display: block;
    width: 100%;
  }

  .site-inc42-plus.page-template-startup-deals #deals .deals .essential .essential-excerpt {
    margin-bottom: 25px;
  }

  .site-inc42-plus.page-template-startup-deals #deals .load-more-deals {
    margin-top: 0;
  }

  .site-inc42-plus.page-template-startup-deals #pricing {
    padding-top: 30px;
    padding-bottom: 30px;
  }

  .site-inc42-plus.page-template-startup-deals #pricing .title-wrapper {
    margin-bottom: 30px;
  }

  .site-inc42-plus.page-template-startup-deals #pricing .price-card {
    padding: 20px;
  }

  .site-inc42-plus.page-template-startup-deals #pricing .pricing-image {
    margin-bottom: 30px;
  }

  .site-inc42-plus.page-template-startup-deals #partners {
    padding-top: 30px;
    padding-bottom: 30px;
  }

  .site-inc42-plus.page-template-startup-deals #partners .partner-text {
    font-size: 24px;
  }

  .site-inc42-plus.page-template-startup-deals #partners .partner-cta {
    display: block;
    width: 100%;
    margin-left: 0;
    margin-top: 20px;
  }
}

@media screen and (max-width: 33.9375em) {
  .site-inc42-plus {
    /* .title-full .title {
             margin-bottom: 0 !important;
        }
         */
    /* #ebooks.guides {
             padding-top: 1rem !important;
             padding-bottom: 1rem !important;
        }
         */
    /* Utility */
  }

  .site-inc42-plus #lead .inc42-plus__text_lead {
    font-size: 2.5rem;
  }

  .site-inc42-plus #lead .inc42-plus__lead_image {
    width: 80%;
    margin-bottom: 20px;
  }

  .site-inc42-plus #lead .inc42-plus__lead_subtext {
    margin-bottom: 1.5rem;
  }

  .site-inc42-plus .inc42-plus__lead_subtext {
    font-size: 0.875rem !important;
    font-weight: 300;
    line-height: 1.4;
    max-width: 100% !important;
    margin-top: 1.5rem;
    margin-bottom: 0;
  }

  .site-inc42-plus #lead {
    height: 100% !important;
    min-height: 100% !important;
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .site-inc42-plus .admin-bar #lead {
    height: 100% !important;
    min-height: 100% !important;
  }

  .site-inc42-plus .inc42-plus__cta.inc42-plus__cta_lead {
    min-width: 100%;
  }

  .site-inc42-plus .inc42-plus_accordion_lead .accordion {
    font-size: 0.8rem;
  }

  .site-inc42-plus .inc42-plus__title_decoration {
    margin-bottom: -2rem;
  }

  .site-inc42-plus .inc42-plus__title_decoration.inc42-plus__title_decoration_about {
    margin-left: -1rem;
  }

  .site-inc42-plus .inc42-plus__Why {
    max-width: 70%;
  }

  .site-inc42-plus .inc42-plus__text_title {
    font-size: 1.9rem;
    line-height: 1.2;
  }

  .site-inc42-plus .inc42-plus__title_decoration.inc42-plus__title_decoration_pricing {
    max-width: 100%;
    margin-bottom: -3rem;
  }

  .site-inc42-plus .inc42-plus__separator {
    margin-bottom: 1rem !important;
  }

  .site-inc42-plus .inc42-plus__price_card {
    padding: 2rem;
  }

  .site-inc42-plus .inc42-plus__price_card_label {
    margin-bottom: 2rem;
  }

  .site-inc42-plus .inc42-plus__price_card_price {
    font-size: 3.3rem;
    line-height: 1.5;
    margin-bottom: 1rem;
  }

  .site-inc42-plus .inc42-plus__price_card_price small {
    font-size: 1rem;
  }

  .site-inc42-plus .inc42-plus__price_card_discount {
    font-size: 1.5rem;
    margin-bottom: 0.5rem !important;
  }

  .site-inc42-plus .inc42-plus__price_card_subscribers {
    font-size: 1rem;
  }

  .site-inc42-plus .inc42-plus__title_decoration.inc42-plus__title_decoration_benefits {
    max-width: 100%;
    margin-bottom: -1.8rem;
  }

  .site-inc42-plus .inc42-plus__research_reporting .inc42-plus__text_title {
    margin-top: 2rem !important;
  }

  .site-inc42-plus .inc42-plus__benefit_thumb {
    min-width: 100%;
  }

  .site-inc42-plus .inc42-plus__research_reporting .inc42-plus__text_title {
    font-size: 1.7rem;
  }

  .site-inc42-plus .inc42-plus__research_reporting .inc42-plus__lead_subtext {
    margin-top: 1rem;
    margin-bottom: 0;
  }

  .site-inc42-plus .inc42-plus__benefits .inc42-plus__vcenter {
    text-align: center;
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .site-inc42-plus .inc42-plus__benefits .inc42-plus__cta {
    margin: 0 auto;
  }

  .site-inc42-plus .inc42-plus__benefits .inc42-plus__vcenter .inc42-plus__text_title {
    font-size: 1.7rem;
    max-width: 295px;
    margin: 0 auto;
  }

  .site-inc42-plus .inc42-plus__benefits .inc42-plus__vcenter .inc42-plus__lead_subtext {
    max-width: 325px !important;
    margin: 0 auto;
  }

  .site-inc42-plus .inc42-plus__benefit_thumb {
    margin-top: 1rem !important;
  }

  .site-inc42-plus .inc42-plus__benefit_interview .inc42-plus__benefit_thumb {
    margin-top: 0 !important;
  }

  .site-inc42-plus .title-full .title-description {
    font-size: 0.875rem !important;
  }

  .site-inc42-plus .ebook-title:not(.makers-title),
  .site-inc42-plus .videos .video {
    margin-bottom: 0 !important;
  }

  .site-inc42-plus .hr-plus {
    margin-bottom: 1rem !important;
    margin-top: 1rem !important;
  }

  .site-inc42-plus #exclusive {
    padding-bottom: 0;
  }

  .site-inc42-plus #ebooks,
  .site-inc42-plus #videos {
    /* padding-top: 1rem !important;
          */
    padding-bottom: 2rem !important;
  }

  .site-inc42-plus #perks {
    /* padding-top: 1rem !important;
          */
    padding-bottom: 2rem !important;
    padding-bottom: 0 !important;
  }

  .site-inc42-plus #ebooks .inc42-plus__text_title,
  .site-inc42-plus #videos .inc42-plus__text_title,
  .site-inc42-plus #perks .inc42-plus__text_title {
    margin-bottom: 1rem;
  }

  .site-inc42-plus #ebooks.guides .inc42-plus__cta {
    margin-bottom: 0.5rem !important;
  }

  .site-inc42-plus .inc42_plus__benefit_compact {
    padding: 1rem;
  }

  .site-inc42-plus .inc42_plus__benefit_compact h4 {
    font-size: 1rem;
    line-height: 1.4;
  }

  .site-inc42-plus .inc42-plus__title_decoration.inc42-plus__title_decoration_brands {
    max-width: 100%;
  }

  .site-inc42-plus .inc42-plus__brand {
    margin-bottom: 1.5rem;
  }

  .site-inc42-plus .plus-big-banner .inc42-plus__cta {
    min-width: 100% !important;
  }

  .site-inc42-plus .plus-big-banner .plus-big-banner-image {
    width: 80%;
    margin-bottom: 16px;
  }

  .site-inc42-plus .inc42-plus__title_decoration.inc42-plus__title_decoration_qna {
    max-width: 100%;
  }

  .site-inc42-plus .inc42-plus_accordion .accordion {
    font-size: 1rem;
  }

  .site-inc42-plus .inc42-plus_accordion_lead .accordion:after {
    font-size: 0.75rem;
  }

  .site-inc42-plus .inc42-plus_accordion .accordion:after {
    margin-right: -0.75rem;
  }

  .site-inc42-plus .inc42-plus__title_decoration.inc42-plus__title_decoration_contact {
    max-width: 100%;
  }

  .site-inc42-plus .inc42-plus_accordion {
    margin-bottom: 1rem !important;
  }

  .site-inc42-plus .inc42-plus #contact-form {
    padding: 1rem;
    margin-top: 1rem !important;
  }

  .site-inc42-plus .gform_wrapper {
    margin: 0;
  }

  .site-inc42-plus .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=image]):not([type=file]) {
    line-height: 1 !important;
    min-height: 1rem !important;
  }

  .site-inc42-plus .gform_wrapper .top_label .gfield_label,
  .site-inc42-plus .gform_wrapper legend.gfield_label {
    font-size: 1rem !important;
  }

  .site-inc42-plus .inc42-plus .gform_wrapper .gform_footer .gform_button.button {
    min-width: 100%;
    margin-bottom: 0 !important;
  }

  .site-inc42-plus .gform_wrapper .gform_footer {
    margin-top: 0 !important;
  }

  .site-inc42-plus .ebook-thumb-wrapper .ebook-thumb {
    height: 100%;
    max-height: 390px;
  }

  .site-inc42-plus .ebook-title {
    font-size: 1.1rem !important;
  }

  .site-inc42-plus .inc42-plus__benefit_thumb {
    margin-left: auto;
  }

  .site-inc42-plus .inc42-plus__text_interview {
    margin-top: 1rem !important;
  }

  .site-inc42-plus .inc42_plus__benefit_feature_img {
    max-height: 30px;
  }

  .site-inc42-plus .inc42-plus__lead_content {
    margin-bottom: 0.5rem;
  }

  .site-inc42-plus .inc42-plus__lead_content .inc42-plus__text_lead {
    font-size: 3.5rem;
  }

  .site-inc42-plus .inc42-plus__text_lead {
    margin-top: 2rem !important;
    margin-bottom: 2rem !important;
  }

  .site-inc42-plus .inc42-plus__lead_subtext {
    font-size: 2.5rem;
  }

  .site-inc42-plus .inc42-plus__benefit_text_float {
    position: relative;
    top: 0;
  }

  .site-inc42-plus #benefit {
    padding-top: 2rem;
    padding-bottom: 1rem;
  }

  .site-inc42-plus #benefit .inc42-plus__text_lead {
    max-width: 100%;
    margin-top: 0.5rem !important;
  }

  .site-inc42-plus #benefit .inc42_plus__benefit_compact h4 {
    line-height: 2rem !important;
  }

  .site-inc42-plus .cta-full .button.inc42-plus__cta {
    -webkit-transform: none;
    -ms-transform: none;
    transform: none;
    margin-bottom: 1.875rem;
  }

  .site-inc42-plus .inc42-plus__section {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .site-inc42-plus .trending-series-thumb {
    min-height: 345px;
  }

  .site-inc42-plus .trending-series-meta {
    font-size: 1rem;
  }

  .site-inc42-plus .trending-series-title {
    font-size: 1.4rem !important;
    text-align: left;
  }

  .site-inc42-plus .trending-series-meta {
    text-align: left;
  }

  .site-inc42-plus h2.title {
    font-size: 2.1rem;
  }

  .site-inc42-plus .story-meta {
    font-size: 12px;
  }

  .site-inc42-plus .story-title {
    font-size: 1rem !important;
  }

  .site-inc42-plus .tag-member-exclusive {
    font-size: 10px;
  }

  .site-inc42-plus .plus-big-banner {
    text-align: center;
  }

  .site-inc42-plus .banner-cta {
    padding: 1rem 2rem !important;
    margin-bottom: 1rem;
  }

  .site-inc42-plus .ebook-meta {
    font-size: 0.9rem;
  }

  .site-inc42-plus .ebook-title {
    font-size: 22px;
    line-height: 1.3;
  }

  .site-inc42-plus .video {
    line-height: 1.3;
  }

  .site-inc42-plus .mobile-carousel-plus {
    margin-bottom: 0 !important;
  }

  .site-inc42-plus .inc42-plus__text_lead {
    margin-bottom: 1rem !important;
  }

  .site-inc42-plus .plus-big-banner {
    margin-top: 1rem;
  }

  .site-inc42-plus .plus-big-banner p {
    line-height: 1.3;
  }

  .site-inc42-plus .ebook-thumb-wrapper .video-button {
    max-width: 60px;
  }

  .site-inc42-plus #ebooks .inc42-plus__text_lead,
  .site-inc42-plus #brand .inc42-plus__text_lead,
  .site-inc42-plus #exclusive .inc42-plus__text_lead,
  .site-inc42-plus #videos .inc42-plus__text_lead {
    margin-top: 0 !important;
  }

  .site-inc42-plus #ebooks .title-full,
  .site-inc42-plus #brand .title-full,
  .site-inc42-plus #exclusive .title-full,
  .site-inc42-plus #videos .title-full,
  .site-inc42-plus .inc42-plus__lead_subtext_resources {
    margin-bottom: 0 !important;
  }

  .site-inc42-plus .inc42-plus__column-reverse {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
  }

  .inc42-plus__desc_modal {
    max-height: 400px !important;
  }

  .inc42-plus__desc_modal .ebook-modal-thumb {
    border-radius: 0.5rem;
    height: 200px;
    margin-left: 0;
  }

  .inc42-plus__desc_modal .inc42-plus__cta {
    min-width: 170px !important;
  }

  .inc42-plus__desc_modal .ebook-description-thumb-wrapper {
    padding-right: 0;
    text-align: center;
    top: -50px;
    position: relative;
  }

  .inc42-plus__desc_modal .ebook-description-wrapper {
    text-align: left;
    margin-top: -50px;
    overflow-y: scroll;
    max-height: 210px;
    padding: 0 1.5rem 1rem;
  }

  .inc42-plus__desc_modal .ebook-description-container {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .inc42-plus__desc_modal .ebook-type {
    display: block;
    text-align: center;
  }

  .inc42-plus__desc_modal .ebook-title {
    display: block;
    text-align: center;
    margin-bottom: 20px;
  }

  .inc42-plus__desc_modal .ebook-description-wrapper p {
    line-height: 1.4;
    margin-bottom: 15px;
  }

  .inc42-plus__desc_modal .ebook-description-wrapper ul {
    line-height: 1.4;
    margin-bottom: 15px;
  }

  .inc42-plus__desc_modal .ebook-description-wrapper ul li {
    margin-bottom: 10px;
  }

  .site-inc42-plus.page-template-plus-offering-gradient .inc42-plus .inc42-plus__lead_content .inc42-plus_accordion .accordion {
    font-size: 0.9rem;
    padding: 1px;
  }

  .site-inc42-plus.page-template-plus-offering-gradient .inc42-plus .inc42-plus__lead_content .inc42-plus_accordion .accordion.active {
    padding-bottom: 0;
  }

  .site-inc42-plus.page-template-plus-offering-gradient .inc42-plus .inc42-plus__lead_content .inc42-plus_accordion .accordion .inc42-plus__accordion_icon {
    top: 0;
  }

  .site-inc42-plus.page-template-plus-offering-gradient .inc42-plus__accordion_button .inc42-plus__accordion_icon {
    top: 0;
  }

  .site-inc42-plus.page-template-plus-offering-gradient .inc42-plus_accordion_lead .panel {
    padding-top: 0;
    padding-left: 1px;
  }

  .site-inc42-plus.page-template-plus-offering-v2 .inc42-plus .inc42-plus__lead_content .inc42-plus_accordion .accordion,
  .site-inc42-plus.page-template-plus-offering-v2-price .inc42-plus .inc42-plus__lead_content .inc42-plus_accordion .accordion {
    font-size: 0.9rem;
    padding-left: 7px;
    padding-right: 7px;
  }

  .site-inc42-plus.page-template-plus-offering-v2 .inc42-plus .inc42-plus__lead_content .inc42-plus_accordion .accordion .inc42-plus__accordion_icon,
  .site-inc42-plus.page-template-plus-offering-v2-price .inc42-plus .inc42-plus__lead_content .inc42-plus_accordion .accordion .inc42-plus__accordion_icon {
    top: -5px;
  }

  .site-inc42-plus.page-template-plus-offering-v2 .inc42-plus__accordion_button .inc42-plus__accordion_icon,
  .site-inc42-plus.page-template-plus-offering-v2-price .inc42-plus__accordion_button .inc42-plus__accordion_icon {
    top: -5px;
  }

  .site-inc42-plus.page-template-plus-offering-v2 .inc42-plus_accordion_lead .panel,
  .site-inc42-plus.page-template-plus-offering-v2-price .inc42-plus_accordion_lead .panel {
    padding-left: 40px;
  }

  .site-inc42-plus.page-template-plus-offering-gradient .text-center-tablet-down,
  .site-inc42-plus.page-template-plus-offering-v2 .text-center-tablet-down,
  .site-inc42-plus.page-template-plus-offering-v2-price .text-center-tablet-down {
    text-align: center !important;
  }

  .site-inc42-plus.page-template-plus-offering-gradient #lead .inc42-plus__text_lead br,
  .site-inc42-plus.page-template-plus-offering-v2 #lead .inc42-plus__text_lead br,
  .site-inc42-plus.page-template-plus-offering-v2-price #lead .inc42-plus__text_lead br {
    display: none;
  }

  .site-inc42-plus.page-template-plus-offering-gradient .inc42-plus__lead_subtext,
  .site-inc42-plus.page-template-plus-offering-v2 .inc42-plus__lead_subtext,
  .site-inc42-plus.page-template-plus-offering-v2-price .inc42-plus__lead_subtext {
    margin-top: 1rem;
    margin-bottom: 2rem;
  }

  .site-inc42-plus.page-template-plus-offering-gradient #startup-essentials .inc42-plus__lead_subtext,
  .site-inc42-plus.page-template-plus-offering-v2 #startup-essentials .inc42-plus__lead_subtext,
  .site-inc42-plus.page-template-plus-offering-v2-price #startup-essentials .inc42-plus__lead_subtext {
    margin-bottom: 0;
  }

  .site-inc42-plus.page-template-plus-offering-gradient .inc42-plus__lead_subtext br,
  .site-inc42-plus.page-template-plus-offering-v2 .inc42-plus__lead_subtext br,
  .site-inc42-plus.page-template-plus-offering-v2-price .inc42-plus__lead_subtext br {
    display: none;
  }

  .site-inc42-plus.page-template-plus-offering-gradient .inc42-plus_accordion_lead .accordion .accordion_icon_container,
  .site-inc42-plus.page-template-plus-offering-v2 .inc42-plus_accordion_lead .accordion .accordion_icon_container,
  .site-inc42-plus.page-template-plus-offering-v2-price .inc42-plus_accordion_lead .accordion .accordion_icon_container {
    margin-right: 0.1rem;
  }

  .site-inc42-plus.page-template-plus-offering-gradient .inc42-plus_accordion_lead .accordion_icon,
  .site-inc42-plus.page-template-plus-offering-v2 .inc42-plus_accordion_lead .accordion_icon,
  .site-inc42-plus.page-template-plus-offering-v2-price .inc42-plus_accordion_lead .accordion_icon {
    height: 16px;
  }

  .site-inc42-plus.page-template-plus-offering-gradient .inc42-plus_accordion_lead .panel,
  .site-inc42-plus.page-template-plus-offering-v2 .inc42-plus_accordion_lead .panel,
  .site-inc42-plus.page-template-plus-offering-v2-price .inc42-plus_accordion_lead .panel {
    font-size: 0.75rem;
  }

  .site-inc42-plus.page-template-plus-offering-gradient .inc42-plus__title_decoration,
  .site-inc42-plus.page-template-plus-offering-v2 .inc42-plus__title_decoration,
  .site-inc42-plus.page-template-plus-offering-v2-price .inc42-plus__title_decoration {
    height: 85px !important;
  }

  .site-inc42-plus.page-template-plus-offering-gradient #research .inc42-plus__text_title,
  .site-inc42-plus.page-template-plus-offering-gradient #research .inc42-plus__separator,
  .site-inc42-plus.page-template-plus-offering-v2 #research .inc42-plus__text_title,
  .site-inc42-plus.page-template-plus-offering-v2 #research .inc42-plus__separator,
  .site-inc42-plus.page-template-plus-offering-v2-price #research .inc42-plus__text_title,
  .site-inc42-plus.page-template-plus-offering-v2-price #research .inc42-plus__separator {
    padding-left: 0;
  }

  .site-inc42-plus.page-template-plus-offering-gradient .inc42-plus__benefits .inc42-plus__vcenter,
  .site-inc42-plus.page-template-plus-offering-v2 .inc42-plus__benefits .inc42-plus__vcenter,
  .site-inc42-plus.page-template-plus-offering-v2-price .inc42-plus__benefits .inc42-plus__vcenter {
    padding: 2rem 0.75rem;
  }

  .site-inc42-plus.page-template-plus-offering-gradient .inc42-plus__benefits .inc42-plus__vcenter .inc42-plus__lead_subtext,
  .site-inc42-plus.page-template-plus-offering-v2 .inc42-plus__benefits .inc42-plus__vcenter .inc42-plus__lead_subtext,
  .site-inc42-plus.page-template-plus-offering-v2-price .inc42-plus__benefits .inc42-plus__vcenter .inc42-plus__lead_subtext {
    margin-top: 0 !important;
  }

  .site-inc42-plus.page-template-plus-offering-gradient #view-playbooks,
  .site-inc42-plus.page-template-plus-offering-gradient #view-reports,
  .site-inc42-plus.page-template-plus-offering-gradient #view-essentials,
  .site-inc42-plus.page-template-plus-offering-gradient #view-guides,
  .site-inc42-plus.page-template-plus-offering-v2 #view-playbooks,
  .site-inc42-plus.page-template-plus-offering-v2 #view-reports,
  .site-inc42-plus.page-template-plus-offering-v2 #view-essentials,
  .site-inc42-plus.page-template-plus-offering-v2 #view-guides,
  .site-inc42-plus.page-template-plus-offering-v2-price #view-playbooks,
  .site-inc42-plus.page-template-plus-offering-v2-price #view-reports,
  .site-inc42-plus.page-template-plus-offering-v2-price #view-essentials,
  .site-inc42-plus.page-template-plus-offering-v2-price #view-guides {
    display: block;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin-bottom: 1rem;
  }

  .site-inc42-plus.page-template-plus-offering-gradient #playbooks .slick-slider .slick-list,
  .site-inc42-plus.page-template-plus-offering-gradient #reports .slick-slider .slick-list,
  .site-inc42-plus.page-template-plus-offering-gradient #startup-essentials .slick-slider .slick-list,
  .site-inc42-plus.page-template-plus-offering-gradient #ebooks .slick-slider .slick-list,
  .site-inc42-plus.page-template-plus-offering-v2 #playbooks .slick-slider .slick-list,
  .site-inc42-plus.page-template-plus-offering-v2 #reports .slick-slider .slick-list,
  .site-inc42-plus.page-template-plus-offering-v2 #startup-essentials .slick-slider .slick-list,
  .site-inc42-plus.page-template-plus-offering-v2 #ebooks .slick-slider .slick-list,
  .site-inc42-plus.page-template-plus-offering-v2-price #playbooks .slick-slider .slick-list,
  .site-inc42-plus.page-template-plus-offering-v2-price #reports .slick-slider .slick-list,
  .site-inc42-plus.page-template-plus-offering-v2-price #startup-essentials .slick-slider .slick-list,
  .site-inc42-plus.page-template-plus-offering-v2-price #ebooks .slick-slider .slick-list {
    margin: 0 -10px;
  }

  .site-inc42-plus.page-template-plus-offering-gradient #playbooks .slick-slider .slick-list .slick-slide,
  .site-inc42-plus.page-template-plus-offering-gradient #reports .slick-slider .slick-list .slick-slide,
  .site-inc42-plus.page-template-plus-offering-gradient #startup-essentials .slick-slider .slick-list .slick-slide,
  .site-inc42-plus.page-template-plus-offering-gradient #ebooks .slick-slider .slick-list .slick-slide,
  .site-inc42-plus.page-template-plus-offering-v2 #playbooks .slick-slider .slick-list .slick-slide,
  .site-inc42-plus.page-template-plus-offering-v2 #reports .slick-slider .slick-list .slick-slide,
  .site-inc42-plus.page-template-plus-offering-v2 #startup-essentials .slick-slider .slick-list .slick-slide,
  .site-inc42-plus.page-template-plus-offering-v2 #ebooks .slick-slider .slick-list .slick-slide,
  .site-inc42-plus.page-template-plus-offering-v2-price #playbooks .slick-slider .slick-list .slick-slide,
  .site-inc42-plus.page-template-plus-offering-v2-price #reports .slick-slider .slick-list .slick-slide,
  .site-inc42-plus.page-template-plus-offering-v2-price #startup-essentials .slick-slider .slick-list .slick-slide,
  .site-inc42-plus.page-template-plus-offering-v2-price #ebooks .slick-slider .slick-list .slick-slide {
    max-width: 261px;
    margin: 0 10px;
  }

  .site-inc42-plus.page-template-plus-offering-gradient .ebook-thumb-wrapper .ebook-thumb,
  .site-inc42-plus.page-template-plus-offering-v2 .ebook-thumb-wrapper .ebook-thumb,
  .site-inc42-plus.page-template-plus-offering-v2-price .ebook-thumb-wrapper .ebook-thumb {
    height: 100%;
    max-height: 415px;
  }

  .site-inc42-plus.page-template-plus-offering-gradient .essential-amount,
  .site-inc42-plus.page-template-plus-offering-v2 .essential-amount,
  .site-inc42-plus.page-template-plus-offering-v2-price .essential-amount {
    font-size: 3.5rem;
  }

  .site-inc42-plus.page-template-plus-offering-gradient #startup-essentials .row.essentials .column,
  .site-inc42-plus.page-template-plus-offering-gradient #startup-essentials .row.essentials .columns,
  .site-inc42-plus.page-template-plus-offering-v2 #startup-essentials .row.essentials .column,
  .site-inc42-plus.page-template-plus-offering-v2 #startup-essentials .row.essentials .columns,
  .site-inc42-plus.page-template-plus-offering-v2-price #startup-essentials .row.essentials .column,
  .site-inc42-plus.page-template-plus-offering-v2-price #startup-essentials .row.essentials .columns {
    margin-bottom: 0.75rem;
  }

  .site-inc42-plus.page-template-plus-offering-gradient #startup-essentials .row.essentials .column .essential,
  .site-inc42-plus.page-template-plus-offering-gradient #startup-essentials .row.essentials .columns .essential,
  .site-inc42-plus.page-template-plus-offering-v2 #startup-essentials .row.essentials .column .essential,
  .site-inc42-plus.page-template-plus-offering-v2 #startup-essentials .row.essentials .columns .essential,
  .site-inc42-plus.page-template-plus-offering-v2-price #startup-essentials .row.essentials .column .essential,
  .site-inc42-plus.page-template-plus-offering-v2-price #startup-essentials .row.essentials .columns .essential {
    text-align: center;
  }

  .site-inc42-plus.page-template-plus-offering-gradient #perks,
  .site-inc42-plus.page-template-plus-offering-v2 #perks,
  .site-inc42-plus.page-template-plus-offering-v2-price #perks {
    padding-bottom: 2rem !important;
  }

  .site-inc42-plus.page-template-plus-offering-gradient #membership .inc42-plus__text_title,
  .site-inc42-plus.page-template-plus-offering-gradient #membership .inc42-plus__separator,
  .site-inc42-plus.page-template-plus-offering-gradient #contact .inc42-plus__text_title,
  .site-inc42-plus.page-template-plus-offering-gradient #contact .inc42-plus__separator,
  .site-inc42-plus.page-template-plus-offering-gradient #testimonials .inc42-plus__text_title,
  .site-inc42-plus.page-template-plus-offering-gradient #testimonials .inc42-plus__separator,
  .site-inc42-plus.page-template-plus-offering-gradient #faq .inc42-plus__text_title,
  .site-inc42-plus.page-template-plus-offering-gradient #faq .inc42-plus__separator,
  .site-inc42-plus.page-template-plus-offering-v2 #membership .inc42-plus__text_title,
  .site-inc42-plus.page-template-plus-offering-v2 #membership .inc42-plus__separator,
  .site-inc42-plus.page-template-plus-offering-v2 #contact .inc42-plus__text_title,
  .site-inc42-plus.page-template-plus-offering-v2 #contact .inc42-plus__separator,
  .site-inc42-plus.page-template-plus-offering-v2 #testimonials .inc42-plus__text_title,
  .site-inc42-plus.page-template-plus-offering-v2 #testimonials .inc42-plus__separator,
  .site-inc42-plus.page-template-plus-offering-v2 #faq .inc42-plus__text_title,
  .site-inc42-plus.page-template-plus-offering-v2 #faq .inc42-plus__separator,
  .site-inc42-plus.page-template-plus-offering-v2-price #membership .inc42-plus__text_title,
  .site-inc42-plus.page-template-plus-offering-v2-price #membership .inc42-plus__separator,
  .site-inc42-plus.page-template-plus-offering-v2-price #contact .inc42-plus__text_title,
  .site-inc42-plus.page-template-plus-offering-v2-price #contact .inc42-plus__separator,
  .site-inc42-plus.page-template-plus-offering-v2-price #testimonials .inc42-plus__text_title,
  .site-inc42-plus.page-template-plus-offering-v2-price #testimonials .inc42-plus__separator,
  .site-inc42-plus.page-template-plus-offering-v2-price #faq .inc42-plus__text_title,
  .site-inc42-plus.page-template-plus-offering-v2-price #faq .inc42-plus__separator {
    padding-left: 0;
  }

  .site-inc42-plus.page-template-plus-offering-gradient #faq .faq-title,
  .site-inc42-plus.page-template-plus-offering-v2 #faq .faq-title,
  .site-inc42-plus.page-template-plus-offering-v2-price #faq .faq-title {
    margin-top: 1.5rem;
    margin-bottom: 0.5rem;
  }

  .site-inc42-plus.page-template-plus-offering-gradient #faq .faq-title:first-child,
  .site-inc42-plus.page-template-plus-offering-v2 #faq .faq-title:first-child,
  .site-inc42-plus.page-template-plus-offering-v2-price #faq .faq-title:first-child {
    margin-top: 0;
  }

  .site-inc42-plus.page-template-plus-offering-gradient #faq .inc42-plus__accordion_button .inc42-plus__accordion_icon,
  .site-inc42-plus.page-template-plus-offering-v2 #faq .inc42-plus__accordion_button .inc42-plus__accordion_icon,
  .site-inc42-plus.page-template-plus-offering-v2-price #faq .inc42-plus__accordion_button .inc42-plus__accordion_icon {
    top: -12px;
  }

  .site-inc42-plus.page-template-plus-offering-gradient .inc42-plus .inc42-plus_accordion .accordion,
  .site-inc42-plus.page-template-plus-offering-v2 .inc42-plus .inc42-plus_accordion .accordion,
  .site-inc42-plus.page-template-plus-offering-v2-price .inc42-plus .inc42-plus_accordion .accordion {
    font-size: 0.9rem;
    padding: 10px 15px 10px 10px;
  }

  .site-inc42-plus.page-template-plus-offering-gradient #banner .plus-big-banner,
  .site-inc42-plus.page-template-plus-offering-v2 #banner .plus-big-banner,
  .site-inc42-plus.page-template-plus-offering-v2-price #banner .plus-big-banner {
    padding: 1rem;
  }

  .site-inc42-plus.page-template-plus-offering-gradient #banner .plus-big-banner .inc42-plus__cta,
  .site-inc42-plus.page-template-plus-offering-v2 #banner .plus-big-banner .inc42-plus__cta,
  .site-inc42-plus.page-template-plus-offering-v2-price #banner .plus-big-banner .inc42-plus__cta {
    margin-bottom: 0;
  }

  .site-inc42-plus.page-template-plus-offering-gradient .ebook-thumb,
  .site-inc42-plus.page-template-plus-offering-v2 .ebook-thumb,
  .site-inc42-plus.page-template-plus-offering-v2-price .ebook-thumb {
    max-height: 391px;
  }

  .site-inc42-plus.page-template-plus-offering-gradient #startup-essentials .row.essentials .column .essential,
  .site-inc42-plus.page-template-plus-offering-gradient #startup-essentials .row.essentials .columns .essential,
  .site-inc42-plus.page-template-plus-offering-v2 #startup-essentials .row.essentials .column .essential,
  .site-inc42-plus.page-template-plus-offering-v2 #startup-essentials .row.essentials .columns .essential,
  .site-inc42-plus.page-template-plus-offering-v2-price #startup-essentials .row.essentials .column .essential,
  .site-inc42-plus.page-template-plus-offering-v2-price #startup-essentials .row.essentials .columns .essential {
    max-width: 100%;
  }

  .site-inc42-plus.page-template-plus-offering-gradient #playbooks .row,
  .site-inc42-plus.page-template-plus-offering-gradient #reports .row,
  .site-inc42-plus.page-template-plus-offering-gradient #startup-essentials .row,
  .site-inc42-plus.page-template-plus-offering-v2 #playbooks .row,
  .site-inc42-plus.page-template-plus-offering-v2 #reports .row,
  .site-inc42-plus.page-template-plus-offering-v2 #startup-essentials .row,
  .site-inc42-plus.page-template-plus-offering-v2-price #playbooks .row,
  .site-inc42-plus.page-template-plus-offering-v2-price #reports .row,
  .site-inc42-plus.page-template-plus-offering-v2-price #startup-essentials .row {
    margin-bottom: 0;
  }

  .site-inc42-plus.page-template-plus-offering-gradient #perks .title-full,
  .site-inc42-plus.page-template-plus-offering-v2 #perks .title-full,
  .site-inc42-plus.page-template-plus-offering-v2-price #perks .title-full {
    text-align: center;
    margin-bottom: 1rem;
  }

  .site-inc42-plus.page-template-plus-offering-gradient .inc42_plus__benefit_compact h4,
  .site-inc42-plus.page-template-plus-offering-v2 .inc42_plus__benefit_compact h4,
  .site-inc42-plus.page-template-plus-offering-v2-price .inc42_plus__benefit_compact h4 {
    line-height: 2;
  }

  .site-inc42-plus.page-template-plus-offering-gradient .inc42_plus__benefit_compact h4 br,
  .site-inc42-plus.page-template-plus-offering-v2 .inc42_plus__benefit_compact h4 br,
  .site-inc42-plus.page-template-plus-offering-v2-price .inc42_plus__benefit_compact h4 br {
    display: none;
  }

  .site-inc42-plus.page-template-plus-offering-gradient #playbooks,
  .site-inc42-plus.page-template-plus-offering-gradient #reports,
  .site-inc42-plus.page-template-plus-offering-gradient #startup-essentials,
  .site-inc42-plus.page-template-plus-offering-gradient #ebooks,
  .site-inc42-plus.page-template-plus-offering-gradient #perks,
  .site-inc42-plus.page-template-plus-offering-v2 #playbooks,
  .site-inc42-plus.page-template-plus-offering-v2 #reports,
  .site-inc42-plus.page-template-plus-offering-v2 #startup-essentials,
  .site-inc42-plus.page-template-plus-offering-v2 #ebooks,
  .site-inc42-plus.page-template-plus-offering-v2 #perks,
  .site-inc42-plus.page-template-plus-offering-v2-price #playbooks,
  .site-inc42-plus.page-template-plus-offering-v2-price #reports,
  .site-inc42-plus.page-template-plus-offering-v2-price #startup-essentials,
  .site-inc42-plus.page-template-plus-offering-v2-price #ebooks,
  .site-inc42-plus.page-template-plus-offering-v2-price #perks {
    text-align: center;
  }

  .site-inc42-plus.page-template-plus-offering-gradient .plus-big-banner .plus-big-banner-image,
  .site-inc42-plus.page-template-plus-offering-v2 .plus-big-banner .plus-big-banner-image,
  .site-inc42-plus.page-template-plus-offering-v2-price .plus-big-banner .plus-big-banner-image {
    width: 90%;
    margin: 0 auto 40px;
  }

  .site-inc42-plus.page-template-plus-offering-gradient .inc42-plus__benefit_thumb,
  .site-inc42-plus.page-template-plus-offering-v2 .inc42-plus__benefit_thumb,
  .site-inc42-plus.page-template-plus-offering-v2-price .inc42-plus__benefit_thumb {
    min-width: 100%;
  }
}

@media screen and (max-width: 22.5em) {
  .archive.category .card-wrapper.horizontal-card h2,
  .archive.category .popup-card-wrapper.horizontal-card h2 {
    min-height: 47px;
  }

  .archive.category .featured-picture-img,
  .archive.tag .featured-picture-img {
    max-height: 25vh;
  }

  .site-inc42-plus .inc42_plus__benefit_content {
    text-align: center;
  }

  .site-inc42-plus .inc42-plus__cta {
    min-width: 100%;
    margin-bottom: 1rem;
  }

  .site-inc42-plus .inc42-plus__benefit_ctas .button:first-child {
    margin-right: 5px !important;
  }

  .site-inc42-plus #benefit .inc42_plus__benefit_compact {
    padding: 1rem 0.5rem;
  }

  .site-inc42-plus #benefit .inc42_plus__benefit_compact h4 {
    font-size: 1rem;
  }

  .site-inc42-plus #brand .inc42-plus__benefit_text_float {
    top: 30px;
  }

  .site-inc42-plus #faq .inc42-plus__benefit_text_float {
    top: 60px;
  }
}

@media screen and (max-width: 0em), screen and (min-width: 46.0625em) {
  .show-for-small-only {
    display: none !important;
  }
}

@media print, screen and (min-width: 46.0625em) and (max-width: 63.99875em) {
  .hide-for-medium-only {
    display: none !important;
  }
}

@media screen and (max-width: 46.06125em), screen and (min-width: 64em) {
  .show-for-medium-only {
    display: none !important;
  }
}

@media print, screen and (min-width: 64em) and (max-width: 74.99875em) {
  .hide-for-large-only {
    display: none !important;
  }
}

@media screen and (max-width: 63.99875em), screen and (min-width: 75em) {
  .show-for-large-only {
    display: none !important;
  }
}

@media only screen and (min-width: 768px) and (max-width: 813px) {
  .inc42_most_read_widget .single .home-editor-pick-list li figure,
  .inc42_most_read_widget .home-editor-pick-list li figure {
    margin: 0 0 1.25rem;
    width: 100%;
  }

  .inc42_most_read_widget .single .home-editor-pick-list li figure img,
  .inc42_most_read_widget .home-editor-pick-list li figure img {
    margin: 0 auto;
  }

  .popular-authors-list h4 {
    font-size: 1.125rem;
    text-align: center;
  }
}

@media only screen and (max-width: 1024px) and (min-width: 750px) {
  .single .home-editor-pick-list .meta span.readtime,
  .home-editor-pick-list .meta span.readtime {
    display: inline-block;
  }

  .category-wrapper .card-wrapper.horizontal-card h2,
  .archive-wrapper .card-wrapper.horizontal-card h2 {
    font-size: 1rem;
    line-height: 1.375rem;
  }

  .category-wrapper .card-wrapper.horizontal-card .card-content,
  .archive-wrapper .card-wrapper.horizontal-card .card-content {
    padding: 0.625rem 0.625rem 5.625rem 0.625rem;
  }

  .category-wrapper .card-wrapper.horizontal-card .meta-wrapper,
  .archive-wrapper .card-wrapper.horizontal-card .meta-wrapper {
    padding: 0 0.625rem;
  }

  .category-wrapper .card-wrapper .meta-wrapper .sponsor-meta span.readtime,
  .archive-wrapper .card-wrapper .meta-wrapper .sponsor-meta span.readtime {
    margin-left: 0;
  }

  .category-wrapper .card-wrapper .meta-wrapper span.readtime,
  .archive-wrapper .card-wrapper .meta-wrapper span.readtime {
    display: inline-block;
    margin-left: 3.625rem;
  }
}

@media screen and (min-width: 100px) and (max-width: 768px) {
  .home .home-feature-stories .card-wrapper.card_industry figure img {
    max-width: 100%;
  }

  .DrawerWrapperShare {
    padding: 24px 40px;
  }

  .DrawerWrapperShare .inc42-header-title {
    font-weight: 500;
    font-size: 14px;
  }

  .DrawerWrapperShare button {
    width: 25px !important;
  }

  .SocialMediaLayout {
    margin-bottom: 40px;
  }

  .LeftSideHeaderMenuItems {
    top: 60px !important;
    width: 100%;
  }

  .image-class-header {
    margin-right: 5px;
    padding: 0px !important;
  }

  .white-color {
    font-size: 2rem;
  }

  img {
    max-width: -webkit-fill-available;
  }

  section#footer {
    padding: 40px;
  }

  .site-footer ul.menu {
    padding: 0 4px 20px;
  }

  .footer-logo,
  .footer-social-title,
  .copyright-text {
    text-align: center;
  }

  .site-footer .logo-container {
    text-align: center;
    display: inline-block !important;
  }

  .site-footer .widget_nav_menu:before {
    background: transparent;
  }

  section#footer .row.border-bottom.d-flex.align-items-end {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
    row-gap: 20px;
  }

  .site-footer h4.widget-title {
    text-align: left;
    padding: 20px;
    border-top: 1px solid #5A5959;
    margin: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }

  section#footer .d-flex.justify-content-between.align-items-center.footer-profile {
    padding: 20px 0;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  section#footer h4 {
    font-size: 24px;
    line-height: 33.2px;
    margin-bottom: 30px;
  }

  section#footer ul {
    font-size: 12px;
  }

  section#footer .single_footer {
    margin-right: 20px;
  }

  .site-footer .navbar .inc42-logo {
    height: 31px;
  }

  .site-footer .mob-hide {
    display: none !important;
  }

  .site-footer ul.navbar-nav.me-auto.mb-2.mb-lg-0.menu-items {
    width: 100%;
  }

  .site-footer .navbar-collapse.collapse.show button.btn.navbar-btn {
    width: 100%;
  }

  .site-footer .navbar-mobile-view.d-block.d-md-none {
    position: absolute;
    padding: 50px 20px;
    background: #fff;
    width: 107%;
    height: 100vh;
    margin: 0 -12px;
  }

  .site-footer .reserved.row {
    margin: 0 12px !important;
  }

  .site-footer h4.widget-title {
    text-align: left;
    padding: 20px 3px;
  }
}

@media screen and (min-width: 100px) and (max-width: 992px) {
  .nav-brand {
    display: block;
    height: 34px;
    text-align: center;
  }

  div#hamburger:after {
    content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='17' height='16' viewBox='0 0 17 16' fill='none'%3E%3Ccircle cx='8.50008' cy='8.00008' r='3.33333' fill='white'/%3E%3Cg filter='url(%23filter0_f_2297_9455)'%3E%3Ccircle cx='8.5' cy='8' r='5.5' stroke='white'/%3E%3C/g%3E%3Cdefs%3E%3Cfilter id='filter0_f_2297_9455' x='0.5' y='0' width='16' height='16' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeBlend mode='normal' in='SourceGraphic' in2='BackgroundImageFix' result='shape'/%3E%3CfeGaussianBlur stdDeviation='1' result='effect1_foregroundBlur_2297_9455'/%3E%3C/filter%3E%3C/defs%3E%3C/svg%3E");
    top: 0;
    position: absolute;
    right: 0;
  }

  div#hamburger.is-active:after {
    display: none;
  }

  .MenuItemList {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .MenuItemList .display-None {
    display: none;
  }

  li.desktop-view-display-none {
    display: block !important;
  }

  .nav-brand {
    width: 100%;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }

  img {
    width: auto;
  }

  i {
    width: auto;
  }

  .SocialCustomCardStyled img {
    margin: auto;
    display: block;
  }

  .SocialCustomCardStyled img i {
    margin: auto;
    display: block;
  }

  .HeaderMenuBarButton {
    width: 48px;
  }

  .DrawerWrapperShare .display-None {
    display: none;
  }

  .onClick-shareButton {
    display: none;
  }

  .content-center {
    -webkit-box-pack: center !important;
    -ms-flex-pack: center !important;
    justify-content: center !important;
  }

  .custom-button-style {
    width: auto !important;
  }

  .InfoDropdownModel {
    right: auto;
  }
}

@media screen and (min-width: 0px) and (max-width: 340px) {
  .DrawerWrapperShare h4 {
    font-size: 13px;
  }
}

@media screen and (min-width: 767px) and (max-width: 992px) {
  .LeftSideHeaderMenuItems {
    top: 60px !important;
    width: 100%;
  }
}

@media screen and (min-width: 0px) and (max-width: 767px) {
  .DrawerWrapperShare.other-article {
    display: none !important;
  }

  .DrawerWrapperShare.Brandlabs-article {
    top: 60px !important;
  }

  .navBarLayoutStyled {
    margin: 0px !important;
    position: -webkit-sticky !important;
    position: sticky !important;
  }

  body header {
    top: 0px !important;
  }
}

@media only screen and (max-width: 1024px) and (min-width: 420px) {
  #notify_block_wrapper .alert,
  #notify_enabled_wrapper .alert {
    width: 50%;
  }
}

@media screen and (min-width: 0px) and (max-width: 992px) {
  #searchhead {
    display: none;
  }

  .search-page article {
    padding: 1.25rem 0;
  }

  .search-page article .content {
    width: -webkit-calc(100% - 120px);
    width: calc(100% - 120px);
  }

  .search-page article h2 {
    text-align: left !important;
    font-size: 0.9375rem !important;
    line-height: 1.375rem !important;
  }

  #leftSideDropDown {
    display: block;
    margin: 5px 0px 0 10px;
    height: 100%;
    width: 30px !important;
  }

  #leftSideDropDown-mobile {
    display: block;
    margin: 0;
    width: 26px !important;
    height: 26px;
  }

  .nav-brand {
    -webkit-box-pack: left;
    -ms-flex-pack: left;
    justify-content: left;
  }

  #DrawerWrapper .LeftSideHeaderMenuItems {
    top: 0px !important;
  }

  .leftSideBar-btn-layout {
    display: block;
    border-bottom: 1px solid #d7d7d7;
    padding: 12px;
  }

  .leftSideBar-btn-layout button {
    border-radius: 4px;
    border: none;
    color: #fff;
    font-size: 18px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    padding: 10px;
    cursor: pointer;
    width: 100%;
    height: 54px;
    text-align: center;
    display: block;
  }

  .leftSideBar-btn-layout .sign-btn {
    background: #ee4036;
    margin-bottom: 10px;
  }

  .leftSideBar-btn-layout .plus-join-btn {
    background: #000;
  }

  .headerLayout .display-none-mobile {
    display: none !important;
  }
}

@media only screen and (min-width: 0px) and (max-width: 767px) {
  .my-inc42-header-btn button {
    padding: 6px 18px;
    min-width: 100px;
  }

  .plus-member-header-btn {
    font-size: 10px !important;
    padding: 0 !important;
    max-width: 110px;
  }

  .MenuItemList li {
    padding: 0px;
  }

  .main-logo-image {
    max-width: 100%;
  }

  .plus-join-button .mobile-view {
    display: block;
  }
}

@media only screen and (min-width: 415px) and (max-width: 768px) {
  .events-archive .tribe-bar-disabled {
    float: right;
    width: auto;
  }

  .events-archive .tribe-bar-disabled #tribe-events-bar {
    margin-top: 0.4375rem;
  }
}

@media only screen and (min-width: 668px) and (max-width: 812px) {
  .category-header .card-wrapper.horizontal-card {
    margin-left: 1.25rem;
  }
}

@media (min-width: 768px) and (max-width: 900px) {
  aside#secondary {
    max-width: 100%;
    width: 100%;
    padding: 0 1rem;
  }

  .widget-search {
    max-width: 100%;
  }

  div#inc-algolia-search-box {
    margin-bottom: 1rem;
  }

  form.ais-SearchBox-form:before {
    content: "";
    display: none;
  }
}

@media only screen and (max-width: 768px) and (min-width: 750px) {
  .report-horizontal-card .card-details-wrapper .entry-title {
    height: 3.4375rem;
  }

  .report-horizontal-card .card-details-wrapper .content {
    height: 5rem;
  }
}

@media only screen and (min-width: 767px) and (max-width: 768px) {
  .report-horizontal-card .card-details-wrapper .report-tags {
    height: 3.75rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  #archive-filter-wrapper.filter-wrapper--report .filter-wrap ul ul.datepicker-wrap:after {
    left: 10%;
  }

  #archive-filter-wrapper.filter-wrapper--report .filter-wrap ul ul.datepicker-wrap {
    left: 0;
  }
}

@media only screen and (min-width: 1000px) and (max-width: 1024px) {
  .report-header .card-image img {
    -webkit-transform: translateX(12%);
    -ms-transform: translateX(12%);
    transform: translateX(12%);
  }
}

@media only screen and (min-width: 767px) and (max-width: 800px) {
  .report_subscription_feature .feature_details {
    height: 12.5rem;
  }

  .report_subscription_feature .feature_title {
    height: 3.125rem;
  }
}

@media only screen and (min-width: 768px) and (max-width: 1024px) {
  .report_usp .usp_description_wrapper {
    width: -webkit-calc(100% - 10px);
    width: calc(100% - 10px);
    height: 21.875rem;
  }
}

@media only screen and (max-width: 768px) and (min-width: 767px) {
  .reports-list {
    margin-top: 6.25rem;
  }
}

@media only screen and (min-width: 737px) and (max-width: 812px) {
  .popular-authors-list li {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .popular-authors-list figure {
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1;
    margin-bottom: 1.25rem;
  }

  .popular-authors-list .author-text {
    -webkit-box-ordinal-group: 3;
    -ms-flex-order: 2;
    order: 2;
    width: 100%;
  }
}

@media (min-width: 430px) and (max-width: 991px) {
  .custom-footer-bottom-menu {
    margin-top: 0rem;
  }

  .custom-newsletter-form form .gform-body.gform_body .gform_fields {
    display: block;
  }

  .custom-newsletter-form form#gform_115 > div {
    min-width: 49%;
    max-width: 50%;
  }

  .custom-newsletter-form form {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    gap: 2%;
  }

  .custom-newsletter-form .gform_footer.top_label input {
    font-size: small;
    height: 40px;
  }
}

@media (min-width: 320px) and (max-width: 370px) {
  .custom-newsletter-form div#gform_115_validation_container {
    bottom: -21px;
  }
}

@media (min-width: 320px) and (max-width: 400px) {
  .custom-newsletter-form form {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    gap: 1%;
  }

  .custom-newsletter-form div#field_submit .gform-button {
    font-size: small;
  }

  .custom-footer-bottom-menu ul li a {
    color: #B9B9B9;
    font-family: "Noto Sans";
    font-size: 10px;
    font-style: normal;
    font-weight: 400;
    line-height: 18.72px;
    text-transform: capitalize;
  }
}

@media only screen and (min-width: 706px) and (max-width: 736px) {
  .inc42-main-navigation .primary-menu {
    width: 100%;
  }
}

@media only screen and (min-width: 424px) and (max-width: 706px) {
  body {
    font-size: 0.97rem;
  }

  .home-datalabs .datalabs-slider .slick-list .slick-track .slick-slide .card-wrapper.horizontal-card figure img {
    border-radius: 0.5rem;
    height: 15.5rem;
  }

  .inc42-main-navigation {
    padding: 0;
  }

  .inc42-main-navigation .primary-menu {
    border-radius: 0;
  }

  .inc42-main-navigation .home-incase-missed .featured-post h2 {
    font-size: 1.5rem;
    line-height: 2rem;
    margin-top: 10px;
  }

  .inc42-main-navigation .home-contact .button {
    float: none;
    margin-top: 20px;
  }

  .inc42-main-navigation .incase-missed-read-more {
    width: 100%;
    text-align: center;
  }

  .events-card-wrapper {
    height: 20rem;
  }
}

@media only screen and (max-width: 768px) and (min-width: 420px) {
  span[id^=article_seperator-] {
    height: 1.8125rem;
  }
}

@media screen and (min-width: 40em) and (max-width: 63.9375em) {
  .archive.category .sub-series-row.odd .sub-thumb {
    float: left;
    margin-bottom: 2rem;
    margin-left: -30%;
  }

  .archive.category .sub-series-row.even .sub-thumb {
    float: right;
    margin-bottom: 2rem;
    margin-right: -30%;
  }

  .archive.category .sub-series-row > .columns {
    -ms-flex-item-align: auto !important;
    align-self: auto !important;
  }

  .archive.category .card-wrapper.horizontal-card h2,
  .archive.category .popup-card-wrapper.horizontal-card h2 {
    min-height: 64px;
  }

  .archive.category .category-wrapper .card-wrapper.horizontal-card figure,
  .archive.category .archive-wrapper .card-wrapper.horizontal-card figure {
    -ms-flex-item-align: normal;
    align-self: normal;
  }

  .site-inc42-plus .essential-pop .inc42-plus__desc_modal {
    max-height: 600px !important;
  }

  .site-inc42-plus .essential-pop .inc42-plus__desc_modal .ebook-description-wrapper {
    padding-top: 2rem;
  }

  .site-inc42-plus .essential-pop .inc42-plus__desc_modal .ebook-description-wrapper {
    max-height: 400px;
    text-align: left;
  }

  .page.page-template-newsletters .site-content {
    margin-top: 0;
  }

  .page.page-template-newsletters header.entry-header .entry-title {
    font-size: 2rem;
    line-height: 1.2;
    margin-top: 1rem;
  }

  .page.page-template-newsletters header.entry-header .entry-subtitle {
    line-height: 1.3;
  }

  .page.page-template-newsletters .outline-image {
    display: none;
  }

  .page.page-template-newsletters .outline-container {
    text-align: center;
    padding-top: 0;
    padding-bottom: 4rem;
  }

  .singular.page-template-datalabs #lead h2 {
    font-size: 2rem;
  }

  .singular.page-template-datalabs #lead p {
    display: none;
  }

  .singular.page-template-datalabs #lead .lead-image-wrapper {
    -ms-flex-item-align: center;
    align-self: center;
  }

  .singular.page-template-datalabs h2 {
    font-size: 1.8rem;
  }

  .singular.page-template-datalabs .section-description {
    margin-bottom: 2rem;
  }

  .singular.page-template-datalabs .slick-dots {
    margin-top: 0;
  }

  .singular.page-template-datalabs #reports-container .size-post-thumbnail {
    height: auto;
  }

  .singular.page-template-datalabs #reports-more {
    margin-top: 0;
  }

  .single.single-datalabs #hero h1 {
    font-size: 2rem;
  }

  .single.single-datalabs #hero .plus-pop {
    margin-right: 0;
    margin-bottom: 1rem;
  }

  .single.single-datalabs #reports-more {
    margin-top: 0rem;
  }

  .single.single-datalabs .section-description {
    margin-bottom: 2rem;
  }
}

@media screen and (max-width: 768px) and (min-width: 500px) {
  .page-template-plus-offering-v2 .inc42-plus-v2 div#perks {
    padding: 0 50px;
  }

  .page-template-plus-offering-v2 .inc42-plus-v2 #main > :first-child {
    padding: 0 50px !important;
  }
}

@media only screen and (min-width: 768px) and (max-width: 1200px) {
  .site-inc42-plus.single-startup-essential #deals .deals .essential .single-deal-page-cta a {
    width: 120px;
  }

  .site-inc42-plus.page-template-startup-deals #deals .deals .essential .essential-cta-left,
  .site-inc42-plus.single-startup-essential #deals .deals .essential .essential-cta-left {
    width: 125px;
  }

  .site-inc42-plus.page-template-startup-deals #deals .deals .essential .essential-cta-right,
  .site-inc42-plus.single-startup-essential #deals .deals .essential .essential-cta-right {
    width: 125px;
  }
}

@media (min-width: 767px) and (max-width: 780px) {
  .page.page-template-newsletters-v2 .entry-content h2.title {
    margin-bottom: 8px !important;
  }

  .newsletter-popup {
    padding: 0px 30px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    padding-top: 1rem;
  }

  .newsletter-popup-content {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin: 0 auto;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .newsletter-subscribe-wrap .row.editions {
    -ms-flex-pack: distribute;
    justify-content: space-around;
  }

  .newsletter-title-wrap h2 {
    margin: 0;
  }

  .newsletter-title-wrap {
    padding: 1rem 0;
  }

  .page.page-template-newsletters-v2 .entry-content {
    margin: 0;
    padding-bottom: 0;
  }
}

@media only screen and (min-width: 768px) and (max-width: 900px) {
  .single-datalabs div#hero-right {
    padding: 30px;
  }

  .single.single-datalabs .highlight .highlight-title {
    font-size: 40px;
  }

  .single.single-datalabs .highlight .highlight-description {
    font-size: 20px;
  }

  .single-glossary .row.content-row {
    margin: 0 20px;
    width: 95%;
  }

  .single-glossary .table-of-contents {
    width: 100%;
  }

  .lock-model-varient-v5 div#perks {
    padding: 0 80px;
  }

  .lock-model-varient-v5 .article-lock-middle-section .inc42_plus__benefit_feature_img {
    min-height: auto;
  }

  .lock-model-varient-v5 h4.inc42-plus__margin_top_tb_small {
    text-align: left;
  }

  .lock-model-varient-v5 p.inc42-plus__text_muted.inc42-plus__margin_0 {
    text-align: left;
  }

  .lock-model-varient-v5 #membership .inc42-plus__text_white.inc42-plus__margin_bottom_tiny {
    padding: 0 80px;
  }

  .lock-model-varient-v5 .article-lock-middle-section .inc42_plus__benefit_compact {
    min-height: auto;
  }

  .article-lock-middle-section .inc42_plus__benefit_compact {
    min-height: auto !important;
  }
}

@media only screen and (min-width: 481px) and (max-width: 1400px) {
  .single.single-datalabs .lity-container .lity-content .inc42-plus__report-popup {
    overflow-y: scroll;
    width: 400px;
  }
}

@media (min-width: 768px) and (max-width: 1024px) {
  a.inc42-glossary-navigation-next {
    background: black;
    color: white;
    text-align: right;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: end;
  }
}

@media screen and (orientation: landscape) {
  .show-for-landscape,
  .hide-for-portrait {
    display: block !important;
  }

  .hide-for-landscape,
  .show-for-portrait {
    display: none !important;
  }
}

@media screen and (orientation: portrait) {
  .show-for-landscape,
  .hide-for-portrait {
    display: none !important;
  }

  .hide-for-landscape,
  .show-for-portrait {
    display: block !important;
  }
}

@media screen and (prefers-color-scheme: dark) {
  .show-for-dark-mode {
    display: block !important;
  }

  .hide-for-dark-mode {
    display: none !important;
  }
}

@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .show-for-ie {
    display: block !important;
  }

  .hide-for-ie {
    display: none !important;
  }
}