.entry-header > .entry-title{
	display:none;
}

#wrapper {
  position: relative;
  width: 100%;
  overflow: hidden;
}
#mainContent:focus{
	outline:none;
}
[tabindex="-1"]:focus{
	outline:0 !important;
}


body {
  font-family: 'Lato', sans-serif;
  min-width: 320px;
  color: var(--black);
  font-size: 18px;
  line-height: 1.5;
  font-weight: 300;
  background-color: var(--white);
	padding:51px 0 0;
	word-break:break-word;
	
}
@media (min-width: 992px) {
  body {
    padding:80px 0 0;
  }
}
@media (min-width: 1200px) {
  body {
    padding:90px 0 0;
  }
}
@media (min-width: 1367px) {
  body {
    font-size: 20px;
  }
}

ol,ul{
	padding:0 0 0 20px;
	margin:0 0 var(--mb-mobile);
}
@media (min-width: 768px) {
  ul,ol{
	  padding:0 0 0 40px;
  }
}
@media (min-width: 1367px) {
  ul,ol{
    margin:0 0 var(--mb-desktop);
  }
}
ul {
	list-style:disc;
}
ol.bullets-bold li::marker{
	font-weight:bold !important;
}
.italic{
	font-style:italic;
}

img {
  max-width: 100%;
  height: auto;
	display:block;
	margin:0 auto;
}
img:-moz-loading {
  visibility: hidden;
}

.float-right{
	float:right;
}
.float-left{
	float:left;
}
.clearfix::after{
	clear: both;
	display: block;
	content: "";
}
b,strong{
	font-weight:700;
}

/* styling for mobileLIVE blog named 7 techs to keep your resolutions alive and strong! */

@media (min-width: 768px){
	img.floating-right{
		float:right;
		width:320px;
		margin:0 0 0 10px;
	}
}

/* end */

.primary-color {
  color: var(--primary);
}

.underline{
	text-decoration:underline !important;
}
.link-primary{
	color:var(--primary);
	text-decoration:underline !important;
}
.link-primary:hover{
	color:var(--primary-dark);
	text-decoration:underline !important;
}
.text-right{
	text-align:right;
}
blockquote{
	margin:0;
}

figure img{
	width:100%;
}
figure figcaption{
	margin-top:14px;
	text-align:center;
}

/* styling for mobileLIVE blog named 22 Customer Experience Quotes from some of the Top Brands in Canada */
.bot-wrapper{
		margin:1.5rem 0;
	}
.bot-wrapper .bot-right a,.bot-wrapper .bot-left a{
	display:block;
	margin:0 auto 10px;
	min-width:180px;
	max-width:180px;
	padding:0 10px;
}

/* end */

/* styling for mobileLIVE blog named PRO-Gamification: The Future of Retail Experience */
.scroll-link{
	display:inline-flex;
	align-items:center;
	margin:0 0 10px;
}
.scroll-link img{
	width:30px;
	height:30px;
	display:inline-block;
	margin:0 5px 0 0 !important;
}
/* end */

/* styling for mobileLIVE blog named One of these 21 Personalization tools will boost your sales */
.img-right-wrapper,.img-left-wrapper{
	display:flex;
	flex-direction:column;
	margin:1rem 0;
/* 	padding:0 15px; */
}
.img-right-wrapper img,.img-left-wrapper img{
	display:block;
	margin:0 0 10px;
	width:150px;
}
.img-right-wrapper img{
		align-self:flex-end;
}
.img-left-wrapper img{
	align-self:flex-start;
}
/* end */

.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border: 0;
}

.ellipsis {
  white-space: nowrap;
  /* 1 */
  text-overflow: ellipsis;
  /* 2 */
  overflow: hidden;
}

button{
	font-family: 'Lato', sans-serif;
	cursor:pointer;
}

a {
  text-decoration: none;
	color:inherit;
  background-color: transparent;
	transition: all 0.4s ease;
}

a:hover {
  text-decoration: none;
	color:inherit;
}
a:active{
	color:inherit;
}

a:focus,button:focus,input:focus, select:focus, textarea:focus {
  outline: 3px auto -webkit-focus-ring-color !important;
  -webkit-outline: 3px auto -webkit-focus-ring-color !important;
  -moz-outline: 3px auto -webkit-focus-ring-color !important;
  -ms-outline: 3px auto -webkit-focus-ring-color !important;
  -o-outline: 3px auto -webkit-focus-ring-color !important;
}

input:focus, select:focus, textarea:focus {
  border-color: var(--gray);
}

input, select, textarea {
  display: block;
  width: 100%;
  padding: 0.375rem 0.75rem;
  color: var(--black);
  background-color: transparent;
  background-clip: padding-box;
  border: 1px solid #343A40;
	font-family: 'Lato', sans-serif;
  border-radius: 4px;
}


select {
  height: 38px;
}

.btn {
  display: inline-block;
	cursor:pointer;
  font-weight: 300;
  text-align: center;
  vertical-align: middle;
  user-select: none;
  font-family: 'Lato', sans-serif;
  border: 1px solid transparent;
  padding: 8px 12px;
  font-size: 14px;
  line-height: 25px;
  border-radius: 2px;
	min-width:120px;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out;
}
@media (min-width: 1367px){
	.btn{
		font-size: 16px;
	}
}


.btn-primary {
  color: var(--white);
  border-color: var(--black1) ;
  background-color: var(--black1);
}
.btn-primary:not(:disabled):hover {
  color: var(--white);
  border-color: var(--black);
  background-color: var(--black);
}

.btn-primary:not(:disabled):active {
  color: var(--white);
  border-color: var(--black);
  background-color: var(--black);
}

.btn-outline-primary {
  color: var(--black1) ;
  border-color: var(--black1);
  background-color: transparent;
}
.btn-outline-primary:not(:disabled):hover {
  color: var(--white) ;
  background-color: var(--black1);
  border-color: var(--black1);
}
.btn-outline-primary:not(:disabled):active {
	color: var(--white);
  background-color: var(--black1) ;
  border-color: var(--black1);
}

.btn-orange-primary{
	font-size:16px;
	color: var(--white) !important;
	background-color: var(--primary-light);
	border-color: var(--primary-light);
}
@media (min-width: 1367px){
	.btn-orange-primary{
		font-size:18px;
	}
}
.btn-orange-primary:not(:disabled):hover{
	color: var(--white) !important;
	background-color: var(--primary);
	border-color: var(--primary);
}
.btn-orange-primary:not(:disabled):active{
	color: var(--white) !important;
	background-color: var(--primary);
	border-color: var(--primary);
}

.btn-outline-primary:disabled, .btn-primary:disabled{
    cursor: not-allowed;
	border-color:var(--black1);
}
.btn-orange-primary:disabled{
	cursor: not-allowed;
	border-color: var(--primary-light);
}

h1,h2,h3,h4,h5,h6{
	font-family: 'Merriweather', serif;
}
h1.elementor-heading-title,h2.elementor-heading-title,h3.elementor-heading-title,h4.elementor-heading-title,h5.elementor-heading-title,h6.elementor-heading-title{
	line-height:1.25;
	color:var(--black1);
}

p.elementor-heading-title{
	line-height:1.5;
}

/* h1 {
  font-size: 24px;
  line-height: 1.2;
  font-weight: 700;
  margin: 0;
}
@media (min-width: 768px) {
  h1 {
    font-size: 28px;
  }
}
@media (min-width: 1200px) {
  h1 {
    font-size: 30px;
  }
}
@media (min-width: 1367px) {
  h1 {
    font-size: 36px;
  }
} */

h1{
	margin:0;
}
.w-100{
	width:100%;
	height:auto;
}

h2,.h2 {
  font-size: 21px;
  line-height: 1.5;
  font-weight: 400;
  margin:0 0 var(--mb-mobile);
}
@media (min-width: 768px) {
  h2,.h2 {
    font-size: 23px;
  }
}
@media (min-width: 1367px) {
  h2,.h2 {
	  font-size: 25px;
    margin:0 0 var(--mb-desktop);
  }
}
/* h2.large{
	font-size:22px;
}
@media (min-width: 768px) {
  	h2.large{
		font-size:27px;
	}
}
@media (min-width: 1367px) {
 	h2.large{
		font-size:30px;
	}
} */

h3,.h3 {
  font-size: 19px;
  line-height: 1.5;
  font-weight: 400;
  margin:0 0 10px;
}
@media (min-width: 768px) {
  h3,.h3 {
    font-size: 20px;
  }
}
@media (min-width: 1367px) {
  h3,.h3 {
    font-size: 21px;
	  margin:0 0 14px;
  }
}
h4{
	font-size:18px;
	font-weight: 400;
	margin:0 0 10px;
}
@media (min-width: 1367px) {
  h4 {
    font-size: 20px;
	  margin:0 0 14px;
  }
}
p {
  font-size: 18px;
  margin:0 0 var(--mb-mobile);
}
@media (min-width: 1367px) {
  p {
	  font-size: 20px;
    margin:0 0 var(--mb-desktop);
  }
}
p strong {
  margin: 0 5px 0 0;
}

/* Templates content and subscribe section */


.templates-content-section-wrapper>.elementor-container>.elementor-row{
	justify-content:space-between;
}
/* Post Content line paragraph,lists line height and other styles*/

.templates-posts-content-column{
	line-height:2;	
}
.templates-posts-content-column figure.wp-caption{
	margin-bottom:1em;
}
.templates-posts-content-column ol li::marker{
	font-weight:400;
}
.templates-posts-content-column ol.weight-300 li::marker{
	font-weight:300;
}
.templates-posts-content-column a{
	color:var(--primary);
	text-decoration:underline !important;
}
.templates-posts-content-column a:hover{
	color:var(--primary-dark);
	text-decoration:underline !important;
}
.templates-posts-content-column a.btn{
	text-decoration:none !important;
}
.templates-posts-content-column a.btn:hover{
	text-decoration:none !important;
}
.templates-posts-content-column img{
	 margin-bottom:var(--mb-mobile);
}
.templates-posts-content-column p img{
	margin-bottom:0;
}
.templates-posts-content-column figure img{
	margin-bottom:0;
}
@media (min-width: 1367px){
	.templates-posts-content-column img{
		 margin-bottom:var(--mb-desktop);
	}
	.templates-posts-content-column p img{
		margin-bottom:0;
	}
	.templates-posts-content-column figure img{
		margin-bottom:0;
	}
}

/* strong tag margin Zero if chechbox checked on blogs */

.templates-content-section-wrapper .templates-posts-content-column .zero p strong{
	margin:0;
}

/* Table of Content Styling */
.templates-posts-content-column #toc_container{
	border-style: solid;
    border-width: 1px;
    border-color: #0000001A;
    box-shadow: 0px 4px 4px 2px rgba(0, 0, 0, 0.05);
	-moz-box-shadow: 0 4px 4px 2px rgba(0, 0, 0, 0.05);
	-webkit-box-shadow: 0 4px 4px 2px rgba(0, 0, 0, 0.05);
	padding:17px 20px;
}

.templates-posts-content-column #toc_container p.toc_title{
	font-family: 'Merriweather', serif;
	font-size:20px;
	font-weight:400;
}
@media (min-width: 768px) {
 .templates-posts-content-column #toc_container p.toc_title {
    font-size: 21px;
  }
}
@media (min-width: 1367px) {
  .templates-posts-content-column #toc_container p.toc_title {
	  font-size: 23px;
  }
}
.templates-posts-content-column #toc_container ul.toc_list {
	margin-top:0px !important;
}
.templates-posts-content-column #toc_container ul.toc_list li{
	margin-top:10px;
	line-height:1.8;
}

@media (min-width: 768px) {
	.templates-posts-content-column #toc_container ul.toc_list li{
		line-height:2;
	}
}
.templates-posts-content-column #toc_container ul.toc_list li a{
	font-family: 'Merriweather', serif;
	font-size:18px;
	font-weight:400;
	text-decoration:none !important;
	color:var(--primary);
}
.templates-posts-content-column #toc_container ul.toc_list li a:hover{
	color:var(--black);
}
@media (min-width: 768px) {
 .templates-posts-content-column #toc_container ul.toc_list li a{
    font-size: 19px;
  }
}
@media (min-width: 1367px) {
  .templates-posts-content-column #toc_container ul.toc_list li a{
	  font-size: 20px;
  }
}

.templates-posts-content-column #toc_container ul.toc_list li a span.toc_number::after{
	content:".";
}
/* Content Subscribe Form Styling */
@media(min-width:992px){
	.content-subscribe-column>.elementor-column-wrap>.elementor-widget-wrap{
		align-self: flex-start;
		position: -webkit-sticky;
		position: sticky;
/* 		top: 105px; */
	}
	.generic-blog-title h1{
		font-size:40px;
	}
}
@media(max-width:991px){
	.content-subscribe-column>.elementor-column-wrap>.elementor-widget-wrap{
		position:static !important;
	}
}

.content-subscribe-form{
	background:var(--white);
}

.content-subscribe-form::before{
	content: "";
    position: absolute;
    top: -11px;
    left: -12px;
    width: 60px;
    height:100px;
    background: var(--primary-light);
    z-index: -1;
}
.content-subscribe-form .common-form form .field{
	margin:0;
}
.content-subscribe-form .common-form form .field input{
	height:43px;
	margin: 0 0 5px;
}
.content-subscribe-form .common-form form .submit button{
	padding:8px 12px;
}
.content-subscribe-form .common-form form span.error{
	display:block;
	line-height:1.3;
}

/* eguide download btn style */
.templates-posts-content-column .btn-underline-primary{
	margin-top:-5px;
}

.templates-posts-content-column .btn-underline-primary a{
	text-decoration:none !important;
}


.templates-posts-content-column img.shadow-eguide-image {
	 box-shadow: 0px 0px 4px 2px rgba(0, 0, 0, 0.05);
	-moz-box-shadow: 0px 0px 4px 2px rgba(0, 0, 0, 0.05);
	-webkit-box-shadow: 0px 0px 4px 2px rgba(0, 0, 0, 0.05);
}

/* Styles for social share buttons */


.social-btns .a2a_kit.addtoany_list{
	display:flex;
	justify-content: space-between;
}
.social-btns .a2a_kit.addtoany_list a {
	text-align: center;
}
.social-btns .a2a_svg svg path{
	fill: #555;
}

.social-btns .addtoany_list a img{
	opacity: 0.75;
	transition: opacity 0.25s linear;
}

.social-btns .addtoany_list a:hover img, .addtoany_list a:hover span{
	opacity: 1;
}
.addtoany-icons{
	margin-bottom:0 !important;
	max-width:190px;
	margin-left:auto;
	margin-right:auto;
}

.content-share-wrapper>.elementor-container>.elementor-row{
	flex-wrap:nowrap;
	justify-content:space-between;
}
.content-share-wrapper .share-title-column{
	width:95px !important;
}
.content-share-wrapper .share-icons-column{
	width:210px !important
}
@media(max-width:374px){
	.content-share-wrapper>.elementor-container>.elementor-row{
		flex-wrap:wrap;
	}
	.content-share-wrapper .share-icons-column{
		width:100% !important;
		padding: 0 0 5px;
	}
	.content-share-wrapper .share-title-column{
		width:100% !important;
		text-align:center;
	}
}

.feature-img-holder {
  margin: 0 0 14px;
  padding-top: 42%;
  position: relative;
  overflow: hidden;
  min-height: 1px;
}

@media (min-width: 1367px){
	.feature-img-holder {
		margin: 0 0 20px;
	}
}

.feature-img-holder img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100% !important;
  object-fit: cover;
  max-width: 100%;
}

.img-holder-link {
	display:block;
}

@media (min-width: 768px) {
	.para-center{
		max-width:83%;
		margin-left:auto;
		margin-right:auto;
	}
}


.heading-with-line {
  display: flex;
  flex-wrap: nowrap;
  align-items: center;
  margin: 0 0 20px;
}
@media (min-width: 768px) {
  .heading-with-line {
    margin: 0 0 30px;
  }
}
.heading-with-line h2, .heading-with-line h1{
  color: var(--primary);
  margin: 0;
  font-size: 20px;
}
.heading-with-line h1{
	font-size: 20px !important;
	line-height:1.4 !important;
}
@media (min-width: 768px) {
  .heading-with-line h2,.heading-with-line h1 {
    margin: 0 15px 0 0;
  }
}
@media (min-width: 1367px) {
  .heading-with-line h2,.heading-with-line h1 {
    font-size: 22px !important;
  }
}
.heading-with-line::after {
  content: "";
  flex-grow: 1;
  border-top: 1px solid var(--gray);
  display: none;
}
@media (min-width: 768px) {
  .heading-with-line::after {
    display: block;
  }
}

/* related posts styling */

.single-post.blogs-wrapper {
  display: grid;
  flex-wrap: wrap;
  grid-template-columns: repeat(1,1fr);
	grid-row-gap: 40px!important;
    grid-column-gap: 15px!important;
}

.single-post.blogs-wrapper .related-blog-item {
  max-width: 100%;
}

.single-post.blogs-wrapper .related-blog-item:nth-child(4){
	display:none;
}
@media (min-width: 576px) {
	.single-post.blogs-wrapper{
		grid-template-columns: repeat(2,1fr);
		grid-row-gap: 15px!important;
	}

	.single-post.blogs-wrapper .related-blog-item:nth-child(4){
		display:block;
	}
	.single-post.blogs-wrapper .related-blog-item{
		box-shadow:0 4px 4px 6px rgba(0, 0, 0, 0.05);
		-moz-box-shadow: 0 4px 4px 6px rgba(0, 0, 0, 0.05);
	   -webkit-box-shadow: 0 4px 4px 6px rgba(0, 0, 0, 0.05);
		border-radius: 4px;
		padding: 15px;
	}
}
@media (min-width: 992px) {
  .single-post.blogs-wrapper{
		grid-template-columns: repeat(4,1fr);
	}
}

.single-post.blogs-wrapper .related-blog-item a {
  display: block;
  color: var(--black);
	min-height:190px;
}
.single-post.blogs-wrapper .related-blog-item .card-img-holder {
  margin: 0 0 14px;
  padding-top: 63%;
  position: relative;
  overflow: hidden;
  min-height: 1px;
}
@media (min-width: 992px) {
  .single-post.blogs-wrapper .related-blog-item .card-img-holder {
	  margin: 0 0 20px;
	}
}
.single-post.blogs-wrapper .related-blog-item .card-img-holder img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
  max-width: 100%;
}
.single-post.blogs-wrapper .related-blog-item .card-desc {
  margin: 0;
	font-weight:400;
	font-style:italic;
	font-size:16px;
	line-height:1.5;
	font-family: 'Merriweather', serif;
}


/* Author page recent posts */

.author-blogs .blogs-wrapper .related-blog-item:has(a[aria-label="How Latest AI-Enablers Are Driving Business Impact"]),.author-blogs .blogs-wrapper .related-blog-item:has(a[aria-label="Leveraging AI and Analytics to Revolutionize the Customer Service Experience"]),.author-blogs .blogs-wrapper .related-blog-item:has(a[aria-label="From Insights to Action: AI-powered Customer Experience"]),.author-blogs .blogs-wrapper .related-blog-item:has(a[aria-label="Code Conversion: Modernizing Legacy Code with GenAI"]),.author-blogs .blogs-wrapper .related-blog-item:has(a[aria-label="AI-Powered Project Planning, Effort Estimation, and Team Formation"]),.author-blogs .blogs-wrapper .related-blog-item:has(a[aria-label="Next-Gen Product Management: Innovation, Skills, and Artificial Intelligence"]),.author-blogs .blogs-wrapper .related-blog-item:has(a[aria-label="Natural Language Processing (NLP) for Back-End Development"]),.author-blogs .blogs-wrapper .related-blog-item:has(a[aria-label="Ask A Designer: Live AMA Session with a Panel of Design Experts"]),.author-blogs .blogs-wrapper .related-blog-item:has(a[aria-label="Enterprise-Ready AI Models: Overcoming AI Adoption Challenges in Telecom & Banking"]){
	margin:0;
}

.author-blogs .blogs-wrapper .related-blog-item a[aria-label="How Latest AI-Enablers Are Driving Business Impact"],.author-blogs .blogs-wrapper .related-blog-item a[aria-label="Leveraging AI and Analytics to Revolutionize the Customer Service Experience"],.author-blogs .blogs-wrapper .related-blog-item a[aria-label="From Insights to Action: AI-powered Customer Experience"],.author-blogs .blogs-wrapper .related-blog-item a[aria-label="Code Conversion: Modernizing Legacy Code with GenAI"],.author-blogs .blogs-wrapper .related-blog-item a[aria-label="AI-Powered Project Planning, Effort Estimation, and Team Formation"],.author-blogs .blogs-wrapper .related-blog-item a[aria-label="Next-Gen Product Management: Innovation, Skills, and Artificial Intelligence"],.author-blogs .blogs-wrapper .related-blog-item a[aria-label="Natural Language Processing (NLP) for Back-End Development"],.author-blogs .blogs-wrapper .related-blog-item a[aria-label="Ask A Designer: Live AMA Session with a Panel of Design Experts"],.author-blogs .blogs-wrapper .related-blog-item a[aria-label="Enterprise-Ready AI Models: Overcoming AI Adoption Challenges in Telecom & Banking"]{
	display:none;
}


.author-blogs .blogs-wrapper .related-blog-item {margin: 0 0 70px;}

.author-blogs .blogs-wrapper .related-blog-item a {
	display: flex;
	align-items:flex-start;
  	color: var(--black);
	flex-wrap: wrap;
	min-height:190px;
}
.author-blogs .blogs-wrapper .related-blog-item .card-img-holder {
  margin: 0 20px 0 0;
	max-width: 360px;
  position: relative;
  overflow: hidden;
  min-height: 226px;
	width:100%;
}
.author-blogs .blogs-wrapper .related-blog-item .card-img-holder img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
  max-width: 100%;
}
.author-blogs .blogs-wrapper .related-blog-item .card-desc {
  margin: 0;
  font-size: 15px;
  width: calc(100% - 380px);
}
.author-blogs .blogs-wrapper .related-blog-item .card-desc p {
  margin: 0;
}
.author-blogs .blogs-wrapper .related-blog-item .card-desc h2 {
  margin: 0 0 10px;
}
@media (min-width: 1367px) {
  .author-blogs .blogs-wrapper .related-blog-item .card-desc {
    font-size: 17px;
  }
}

@media (max-width: 767px) {
	.author-blogs .blogs-wrapper .related-blog-item {margin: 0 0 40px;}
	.author-blogs .blogs-wrapper .related-blog-item a {display: block}
	.author-blogs .blogs-wrapper .related-blog-item .card-img-holder {
		margin: 0 0 20px;
		max-width: 100%;
		position: relative;
		overflow: hidden;
		min-height: 1px;
		width: 100%;
		padding-top: 63%;
	}
	.author-blogs .blogs-wrapper .related-blog-item .card-desc{
		width:100%;
	}
}
.blog-author-name{
	color: var(--primary);
		display:block;
	margin:0 0 10px;
	line-height:1.5;
}


/* page navigation styling */

.navigation.pagination{
	display: flex;
	justify-content: center;
	margin: 30px;
}
.navigation.pagination .page-numbers{
	padding: 0 5px;
}
.navigation.pagination .page-numbers.current{
	font-weight: 700;
	color:#cd4a04;
}

/* Tagging styling */

.elementor-widget-container .cool-tag-cloud{
    display: inline-block!important;
}

.elementor-widget-container h5{
	font-weight: 500;
    margin-right: 10px;
    font-size: 15px;
    display: none;
}

.elementor-widget-wp-widget-cool_tag_cloud h3{
	font-weight: 500;
    margin-right: 10px;
    font-size: 15px;
    display: inline-block;
}

.tags-title{
	width:60px !important;
}
.tags-column{
	width:calc(100% - 60px) !important;
}
.tags-title .elementor-heading-title{
	line-height:40px;
}


.cool-tag-cloud .ctcdefault .ctcleft a, .cool-tag-cloud .ctcdefault .ctcleft .tag-cloud-link, .elementor-widget-container .cool-tag-cloud .tag-cloud-link,.cool-tag-cloud .ctcdefault .ctcleft a:visited, .cool-tag-cloud .ctcdefault .ctcleft .tag-cloud-link:visited, .elementor-widget-container .cool-tag-cloud .tag-cloud-link:visited{
    display: inline-block !important;
    font-size: 18px !important;
    padding: 8px 15px !important;
    background: #F5F7FA !important;
    color: #343A40 !important;
    margin: 3px !important;
    line-height: 1 !important;
    font-family: "Lato", sans-serif;
	font-weight:300 !important;
    height: auto !important;
	text-shadow:none !important;
	transition: all 0.4s ease !important;
}
.cool-tag-cloud .ctcdefault .ctcleft a:after, .cool-tag-cloud .ctcdefault .ctcleft .tag-cloud-link:after, .elementor-widget-container .cool-tag-cloud .tag-cloud-link:after{
	background:none !important;
}
.cool-tag-cloud .ctcdefault .ctcleft a:hover,.cool-tag-cloud .ctcdefault .ctcleft .tag-cloud-link:hover, .elementor-widget-container .cool-tag-cloud .tag-cloud-link:hover{
    background: var(--black) !important;
	color: var(--white) !important;
	transform:none !important;
}
.cool-tag-cloud .ctcdefault .ctcleft a:hover:after,.cool-tag-cloud .ctcdefault .ctcleft .tag-cloud-link:hover:after, .elementor-widget-container .cool-tag-cloud .tag-cloud-link:hover:after{
	background:none !important;
}


/* Hide Tags section on Trends & Teck Talk Videos Post */

main.tags-trends-tech-talk.videos .templates-posts-content-column>.elementor-column-wrap{
	padding-bottom:0px !important;
}

main.tags-trends-tech-talk.videos .templates-posts-content-column .elementor-column.tags-title,main.tags-trends-tech-talk.videos .templates-posts-content-column .elementor-column.tags-column{
	display:none !important;
}

.content-table-container{
	overflow-x: auto;
}

.content-table-container table{
	word-break:keep-all;
	font-size:13px;
}
.content-table-container table.three-col-table{
	font-size:12px;
}

.content-table-container table,.content-table-container table tr, .content-table-container table td{
	border:1px solid black;
}

.content-table-container table td{
	padding:10px;
	vertical-align:top;
}

.content-table-container table.three-col-table tr:first-child td:first-child{
	width: 135px;
}
.content-table-container table.three-col-table tr:first-child td:nth-child(2){
	width: 155px;
}
.content-table-container table.three-col-table tr:first-child td:nth-child(3){
	min-width: 300px;
}

.content-table-container table.two-col-table tr:first-child td:first-child{
	width: 190px;
}
.content-table-container table.two-col-table tr:first-child td:nth-child(2){
	min-width: 350px;
}

.content-table-container table.two-col-table.two-col-equal tr:first-child td:first-child{
	width: 50%;
}
.content-table-container table.two-col-table.two-col-equal tr:first-child td:nth-child(2){
	width: 50%;
	min-width:auto;
}
.content-table-container table ul{
	padding: 0 0 0 20px;
}

@media(min-width:768px){
	.content-table-container table{
		font-size:15px;
	}
		.content-table-container table.three-col-table{
		font-size:14px;
	}
}

@media(min-width:1200px){
	.content-table-container table{
		font-size:17px;
	}
	.content-table-container table.three-col-table{
		font-size:16px;
	}
}