/******************************



    INDEX:



    00 - Section Title

    01 - Icon Box

    02 - Team Member

    03 - Counter

    04 - Service

    05 - Blog

    06 - Testimonial

    07 - Header

    08 - Footer

    09 - Title Bar

    10 - Accordion

    11 - List Group

    12 - Banner Slider

    13 - Client

    14 - Sortable

	15 - Marquee

    16 - Pricing

	17 - Portfolio

	18 - Job Category

	19 - Job Style

	20 - Tween-Effect

	21 - Tab

	22 - Card Box



******************************/



/*----------------------------------------*/

/*  00 - Section Title

/*----------------------------------------*/

.tlcq-heading-subheading{

	margin-bottom: 50px;

	position: relative;

    z-index: 1;

}

.tlcq-heading-subheading .tlcq-subtitle{

    font-weight: 600;

    font-size: 14px;

    line-height: 24px;

    letter-spacing: 1px;

    text-transform: uppercase;

    font-style: normal;

	position: relative;

	display: inline-block;

	margin-bottom: 5px;

	color: var(--tlcq-global-color);

}

.tlcq-heading-subheading .tlcq-subtitle:before,

.tlcq-heading-subheading .tlcq-subtitle:after{

	content: '/';

	display: inline-block;

}

.tlcq-heading-subheading .tlcq-title{

    font-size: 48px;

    line-height: 48px;

    letter-spacing: 0px;

    text-transform: none;

    font-style: normal;

	margin-bottom: 0;

}

.tlcq-heading-subheading .tlcq-heading-desc{

	margin: 25px 0 15px 0;

}

.tlcq-bg-color-blackish .tlcq-heading-subheading .tlcq-title{

	color: var(--tlcq-white-color);

}

/*=== For the same css ===*/

.tlcq-ihbox-style-3 .tlcq-ihbox-box-number,

.pbminfotech-ele-fid-style-6 .tlcq-fid-sub,

.pbminfotech-ele-fid-style-8 .tlcq-fid-sub,

.tlcq-author-title,

.tlcq-ihbox-style-12 .tlcq-ihbox-box-number,

.pbminfotech-ele-fid-style-1 .tlcq-fid-sub,

.pbminfotech-ele-ptable-style-1 .tlcq-ptable-price-w,

.accordion .tlcq-accordion-title,

.tlcq-tab .nav .nav-item a,

.service-details .all-post-list li a,

.post-navigation .nav-links .nav-title,

.blog-details .tlcq-comment-meta .tlcq-comment-author,

.blog-details .tlcq-comment-avatar-wrap .reply a{

	font-family: var(--tlcq-heading-typography-font-family);

	font-weight: 700;

	font-style: normal;

}

.tlcq-ihbox-style-4 .tlcq-element-title,

.tlcq-ihbox-style-14 .tlcq-element-subtitle,

.tlcq-ihbox-style-10 .tlcq-element-title{

	font-family: var(--tlcq-body-typography-font-family);

	font-weight: 500;

	font-style: normal;

}

.tlcq-ihbox-style-2 .tlcq-element-title,

.tlcq-ihbox-style-2 .tlcq-element-subtitle{

	font-family: var(--tlcq-body-typography-font-family);

	font-weight: 500;

}

.tlcq-service-btn,

.tlcq-portfolio-btn{

	color: var(--tlcq-blackish-color);

    transition: all .4s ease-in;

}

.tlcq-service-btn,

.tlcq-ihbox-btn a,

.site-header .tlcq-header-button,

.tlcq-element-card-box-style-1 .tlcq-card-box-line-inner p{

	font-family: var(--tlcq-heading-typography-font-family);

	font-weight: normal;

    font-size: 15px;

    line-height: 25px;

    letter-spacing: -.25px;

    text-transform: capitalize;

    font-style: normal;

}

.tlcq-service-btn .tlcq-button-icon-wrapper,

.tlcq-portfolio-btn .tlcq-button-icon-wrapper{

	position: relative;

    overflow: hidden;

    display: inline-flex;

    margin-left: 6px;

    font-size: 12px;

}

.tlcq-service-btn .tlcq-button-icon-wrapper:before,

.tlcq-portfolio-btn .tlcq-button-icon-wrapper:before{

	content: "\e8dd";

    font-family: "pbminfotech-base-icons";

    position: absolute;

    top: 0;

    right: 0;

    width: 1em;

    height: auto;

    font-weight: 400;

    transform: scale(.26) translate(-58px, 50px);

    transition: transform 0.4s ease-in-out, opacity 0.4s ease-in-out;

}

.tlcq-service-btn .tlcq-button-icon,

.tlcq-portfolio-btn .tlcq-button-icon{

	display: inline-block;

    transition: transform 0.4s ease-in-out, opacity 0.4s ease-in-out;

}

.tlcq-service-btn:hover .tlcq-button-icon-wrapper:before,

.tlcq-portfolio-btn:hover .tlcq-button-icon-wrapper:before{

	transform: scale(1) translate(-2px,0);

}

.tlcq-service-btn:hover .tlcq-button-icon,

.tlcq-portfolio-btn:hover .tlcq-button-icon{

	transform: scale(.26) translate(45px,-50px);

}

/*----------------------------------------*/

/*  01 - Icon Box

/*----------------------------------------*/

/** Style 1 **/

.tlcq-ihbox-style-1 .tlcq-icon-type-icon,

.tlcq-ihbox-style-1 .tlcq-ihbox-svg-wrapper,

.tlcq-ihbox-style-1 .tlcq-ihbox-icon-type-text,

.tlcq-ihbox-style-1 {

	-webkit-transition: all .5s ease-in-out 0s;

	transition: all .5s ease-in-out 0s;

}

.tlcq-ihbox-style-1:hover .tlcq-icon-type-icon,

.tlcq-ihbox-style-1:hover .tlcq-ihbox-svg-wrapper,

.tlcq-ihbox-style-1:hover .tlcq-ihbox-icon-type-text {

	transform: rotateY(360deg);

}

.tlcq-ihbox-style-1:hover {

	transform: translate(0, -5px);

}

.tlcq-element-viewtype-carousel .tlcq-ihbox-style-1 {

	padding-top: 5px;

}

.tlcq-ihbox-style-1 .tlcq-ihbox-svg-wrapper,

.tlcq-ihbox-style-1 .tlcq-ihbox-icon {

	margin-bottom: 25px;

	display: inline-block;

}

.tlcq-ihbox-style-1 .tlcq-icon-type-icon,

.tlcq-ihbox-style-1 .tlcq-ihbox-svg-wrapper,

.tlcq-ihbox-style-1 .tlcq-ihbox-icon-type-text {

	width: 65px;

	height: 65px;

	display: flex;

	justify-content: center;

	align-items: center;

	overflow: hidden;

	border-radius: 10px;

	text-align: center;

	font-size: 36px;

	line-height: 36px;

	fill: var(--tlcq-global-color);

	color: var(--tlcq-global-color);

	background-color: var(--tlcq-light-color);

}

.tlcq-ihbox-style-1 .tlcq-ihbox-icon-type-text {

	font-size: 24px;

}

.tlcq-ihbox-style-1 .tlcq-ihbox-icon-type-image img {

	width: 70px;

	height: auto;

	border-radius: 6px;

}

.tlcq-ihbox-style-1 .tlcq-element-title {

	font-size: 20px;

	line-height: 20px;

	margin-bottom: 25px;

}

.tlcq-ihbox-style-1 .tlcq-element-subtitle {

	font-size: 14px;

	line-height: 18px;

	margin-bottom: 5px;

}

.tlcq-ihbox-style-1 .tlcq-heading-desc {

	margin: 0;

}

/** Style 2 **/

.tlcq-ihbox-style-2 .tlcq-icon-type-icon,

.tlcq-ihbox-style-2 .tlcq-ihbox-svg-wrapper,

.tlcq-ihbox-style-2 .tlcq-icon-type-icon svg,

.tlcq-ihbox-style-2 .tlcq-ihbox-icon-type-text,

.tlcq-ihbox-style-2 {

	-webkit-transition: all .5s ease-in-out 0s;

	transition: all .5s ease-in-out 0s;

}

.tlcq-ihbox-style-2 {

	display: inline-block;

}

.tlcq-ihbox-style-2 .tlcq-ihbox-contents {

	display: inline-flex;

	align-items: center;

}

.tlcq-ihbox-style-2 .tlcq-icon-wrap {

	display: grid;

}

.tlcq-ihbox-style-2 .tlcq-ihbox-svg-wrapper,

.tlcq-ihbox-style-2 .tlcq-ihbox-icon {

	margin-right: 20px;

	display: inline-block;

}

.tlcq-ihbox-style-2 .tlcq-icon-type-icon,

.tlcq-ihbox-style-2 .tlcq-ihbox-svg-wrapper,

.tlcq-ihbox-style-2 .tlcq-ihbox-icon-type-text {

	min-width: 65px;

	height: 65px;

	border-radius: 50px;

	text-align: center;

	display: flex;

	justify-content: center;

	align-items: center;

	overflow: hidden;

	font-size: 30px;

	z-index: 1;

	position: relative;

	fill: var(--tlcq-white-color);

	color: var(--tlcq-white-color);

	background-color: var(--tlcq-global-color);

}

.tlcq-ihbox-style-2 .tlcq-ihbox-icon-type-image img {

	width: 65px;

	height: auto;

	border-radius: 6px;

}

.tlcq-ihbox-style-2 .tlcq-ihbox-icon-type-text {

	font-size: 24px;

	line-height: 66px;

}

.tlcq-ihbox-style-2:hover .tlcq-ihbox-svg-wrapper,

.tlcq-ihbox-style-2:hover .tlcq-icon-type-icon,

.tlcq-ihbox-style-2:hover .tlcq-ihbox-icon-type-text {

	transform: translateY(-5px);

}

.tlcq-ihbox-style-2 .tlcq-icon-type-icon::after,

.tlcq-ihbox-style-2 .tlcq-ihbox-svg-wrapper::after,

.tlcq-ihbox-style-2 .tlcq-ihbox-icon-type-text::after {

	position: absolute;

	top: 0;

	left: 0;

	right: 0;

	bottom: 0;

	content: "";

	border-radius: 50%;

	z-index: -1;

	transform: scale(0);

	background-color: var(--tlcq-blackish-color);

	transition: all 200ms linear;

	transition-delay: 0.1s;

}

.tlcq-ihbox-style-2:hover .tlcq-icon-type-icon::after,

.tlcq-ihbox-style-2:hover .tlcq-ihbox-svg-wrapper::after,

.tlcq-ihbox-style-2:hover .tlcq-ihbox-icon-type-text::after {

	transform: scale(1.1);

}

.tlcq-ihbox-style-2 .tlcq-element-title,

.tlcq-ihbox-style-2 .tlcq-element-subtitle {

	font-size: 16px;

	line-height: 20px;

	margin: 0;

}

.tlcq-ihbox-style-2 .tlcq-element-subtitle a,

.tlcq-ihbox-style-2 .tlcq-element-subtitle {

	color: var(--tlcq-global-color);

}

.tlcq-ihbox-style-2 .tlcq-element-subtitle a:hover {

	color: var(--tlcq-blackish-color);

}

.tlcq-ihbox-style-2 .tlcq-content-wrap {

	padding-top: 15px;

}

.tlcq-bg-color-blackish .tlcq-ihbox-style-2 .tlcq-element-title a{

	color: var(--tlcq-white-color);

}

.tlcq-bg-color-blackish .tlcq-ihbox-style-2:hover .tlcq-icon-type-icon::after{

	background-color: var(--tlcq-white-color);

}

.tlcq-bg-color-blackish .tlcq-ihbox-style-2:hover .tlcq-icon-type-icon svg{

	fill: var(--tlcq-global-color);

    color: var(--tlcq-global-color);

}

/** Style 3 **/

.tlcq-ihbox-style-3 .tlcq-icon-type-icon,

.tlcq-ihbox-style-3 .tlcq-ihbox-svg-wrapper,

.tlcq-ihbox-style-3 .tlcq-ihbox-icon-type-text,

.tlcq-ihbox-style-3 {

	-webkit-transition: all .5s ease-in-out 0s;

	transition: all .5s ease-in-out 0s;

}

.tlcq-ihbox-style-3 {

	display: inline-block;

}

.tlcq-ihbox-style-3 .tlcq-ihbox-content,

.tlcq-ihbox-style-3 .tlcq-ihbox-box {

	display: inline-flex;

	align-items: center;

}

.tlcq-ihbox-style-3 .tlcq-ihbox-content {

	padding-bottom: 15px;

}

.tlcq-ihbox-style-3 .tlcq-icon-wrap {

	display: grid;

}

.tlcq-ihbox-style-3 .tlcq-ihbox-svg-wrapper,

.tlcq-ihbox-style-3 .tlcq-ihbox-icon {

	margin-right: 50px;

	display: inline-block;

}

.tlcq-ihbox-style-3 .tlcq-icon-type-icon,

.tlcq-ihbox-style-3 .tlcq-ihbox-svg-wrapper,

.tlcq-ihbox-style-3 .tlcq-ihbox-icon-type-text {

	min-width: 80px;

	height: 80px;

	line-height: 85px;

	border-radius: 50px;

	display: flex;

	justify-content: center;

	align-items: center;

	overflow: hidden;

	text-align: center;

	font-size: 40px;

	z-index: 1;

	position: relative;

	fill: var(--tlcq-global-color);

	color: var(--tlcq-global-color);

	background-color: var(--tlcq-light-color);

}

.tlcq-ihbox-style-3 .tlcq-icon-type-icon svg {

	fill: var(--tlcq-global-color);

}

.tlcq-ihbox-style-3:hover .tlcq-icon-type-icon svg,

.tlcq-ihbox-style-3:hover .tlcq-ihbox-svg-wrapper,

.tlcq-ihbox-style-3:hover .tlcq-ihbox-icon-type-text {

	fill: var(--tlcq-white-color);

	color: var(--tlcq-white-color);

}

.tlcq-ihbox-style-3 .tlcq-icon-type-icon::after,

.tlcq-ihbox-style-3 .tlcq-ihbox-svg-wrapper::after,

.tlcq-ihbox-style-3 .tlcq-ihbox-icon-type-text::after {

	position: absolute;

	top: 0;

	left: 0;

	right: 0;

	bottom: 0;

	content: "";

	border-radius: 50%;

	z-index: -1;

	transform: scale(0);

	background-color: var(--tlcq-blackish-color);

	transition: all 200ms linear;

	transition-delay: 0.1s;

}

.tlcq-ihbox-style-3 .tlcq-ihbox-icon-type-image img {

	width: 80px;

	height: auto;

	border-radius: 6px;

}

.tlcq-ihbox-style-3 .tlcq-ihbox-icon-type-text {

	font-size: 24px;

	line-height: 80px;

}

.tlcq-ihbox-style-3:hover .tlcq-icon-type-icon::after,

.tlcq-ihbox-style-3:hover .tlcq-ihbox-svg-wrapper::after,

.tlcq-ihbox-style-3:hover .tlcq-ihbox-icon-type-text::after {

	transform: scale(1.1);

}

.tlcq-ihbox-style-3 .tlcq-ihbox-box-number {

	font-size: 20px;

	line-height: 20px;

	padding-right: 10px;

	position: relative;

	color: var(--tlcq-global-color);

}

.tlcq-ihbox-style-3 .tlcq-ihbox-box-number::after {

	content: '.';

	padding-right: 5px;

	display: inline-block;

}

.tlcq-ihbox-style-3 .tlcq-element-subtitle {

	font-size: 16px;

	line-height: 20px;

	margin: 0;

}

.tlcq-ihbox-style-3 .tlcq-element-title {

	font-size: 20px;

	line-height: 20px;

	margin: 0;

}

.tlcq-ihbox-style-3 .tlcq-heading-desc {

	margin: 0;

}

.tlcq-miconheading-style-3 .tlcq-ihbox-box {

	padding-bottom: 100px;

}

.tlcq-miconheading-style-3 .tlcq-ihbox-icon {

	position: relative;

}

.tlcq-column-one .tlcq-miconheading-style-3:not(:last-child) .tlcq-ihbox-icon::after {

	content: '';

	width: 100%;

	height: 3px;

	position: absolute;

	bottom: -52px;

	right: 0;

	background-image: linear-gradient(90deg, rgba(var(--tlcq-global-color-rgb), 1) 50%, rgb(var(--tlcq-global-color-rgb), 0) 50%);

	background-size: 8px 6px, 0px 0px, 0px 0px, 0px 0px;

	background-position: 0px 0px, 0px 0px, 0px 0px, 0px 0px;

	background-repeat: repeat-x, repeat-x, repeat-y, repeat-y;

	animation: tlcq-lines-move 5s infinite linear;

	-webkit-animation: tlcq-lines-move 5s infinite linear;

	transform: rotate(90deg);

	z-index: -1;

}

@keyframes tlcq-lines-move{

	0% {

		background-position: 0px 0px, 0px 0px, 0px 0px, 0px 0px;

	}

	100% {

		background-position: 100px 0px, 0px 0px, 0px 0px, 0px 0px;

	}

}

/** Style 4 **/

.tlcq-ihbox-style-4 .tlcq-icon-type-icon,

.tlcq-ihbox-style-4 .tlcq-ihbox-svg-wrapper,

.tlcq-ihbox-style-4 .tlcq-ihbox-icon-type-text,

.tlcq-ihbox-style-4 {

	-webkit-transition: all .5s ease-in-out 0s;

	transition: all .5s ease-in-out 0s;

}

.tlcq-ihbox-style-4 {

	display: inline-block;

}

.tlcq-ihbox-style-4 .tlcq-ihbox-contents {

	display: inline-flex;

	align-items: center;

}

.tlcq-ihbox-style-4 .tlcq-ihbox-svg-wrapper,

.tlcq-ihbox-style-4 .tlcq-icon-wrap {

	display: grid;

}

.tlcq-ihbox-style-4 .tlcq-ihbox-svg-wrapper,

.tlcq-ihbox-style-4 .tlcq-icon-wrap {

	margin-right: 20px;

	display: inline-block;

}

.tlcq-ihbox-style-4 .tlcq-icon-type-icon,

.tlcq-ihbox-style-4 .tlcq-ihbox-svg-wrapper,

.tlcq-ihbox-style-4 .tlcq-ihbox-icon-type-text {

	min-width: 96px;

	height: 96px;

	line-height: 100px;

	border-radius: 100%;

	display: flex;

	justify-content: center;

	align-items: center;

	overflow: hidden; 

	text-align: center;

	font-size: 30px;

	z-index: 1;

	position: relative;

	fill: var(--tlcq-global-color);

	color: var(--tlcq-global-color);

	background-color: var(--tlcq-light-color);

}

.tlcq-ihbox-style-4 .tlcq-ihbox-icon-type-image img {

	width: 96px;

	height: auto;

	border-radius: 6px;

}

.tlcq-ihbox-style-4 .tlcq-ihbox-icon-type-text {

	line-height: 96px;

}

.tlcq-ihbox-style-4 .tlcq-element-subtitle {

	font-size: 16px;

	line-height: 20px;

	margin: 0;

}

.tlcq-ihbox-style-4 .tlcq-element-title {

	font-size: 20px;

	line-height: 26px;

	margin: 0;

	font-style: italic;

}

.tlcq-ihbox-style-4 .tlcq-content-wrap {

	padding-top: 15px;

}

/** Style 5 **/

.tlcq-ihbox-style-5 .tlcq-ihbox-contents {

	display: inline-flex;

	align-items: center;

}

.tlcq-ihbox-style-5 .tlcq-element-title {

	font-size: 24px;

	line-height: 30px;

	margin-bottom: 0;

	color: var(--tlcq-global-color)

}

.tlcq-ihbox-style-5 .tlcq-element-title a {

	color: var(--tlcq-global-color);

}

.tlcq-ihbox-style-5 .tlcq-element-title a:hover {

	color: var(--tlcq-blackish-color);

}

.tlcq-ihbox-style-5 .tlcq-ihbox-svg-wrapper,

.tlcq-ihbox-style-5 .tlcq-ihbox-icon {

	margin-right: 15px;

	display: inline-block;

}

.tlcq-ihbox-style-5 .tlcq-heading-desc {

	font-size: 12px;

	line-height: 20px;

	margin: 0;

	color: var(--tlcq-blackish-color);

}

.tlcq-ihbox-style-5 .tlcq-ihbox-icon-wrapper img {

	max-width: 50px;

	height: auto;

	border-radius: 6px;

}

.tlcq-ihbox-style-5 .tlcq-ihbox-svg-wrapper,

.tlcq-ihbox-style-5 .tlcq-ihbox-icon-wrapper {

	font-size: 50px;

	line-height: 50px;

	color: var(--tlcq-global-color)

}

.tlcq-ihbox-style-5 .tlcq-ihbox-svg-wrapper svg,

.tlcq-ihbox-style-5 .tlcq-ihbox-icon-wrapper svg {

	fill: var(--tlcq-global-color);

	margin-bottom: 5px;

}

.tlcq-ihbox-style-5 .tlcq-element-subtitle {

	font-size: 15px;

	line-height: 20px;

	margin: 0;

}

/** Style 6 **/

.tlcq-ihbox-style-6 {

	-webkit-transition: all .5s ease-in-out 0s;

	transition: all .5s ease-in-out 0s;

}

.tlcq-ihbox-style-6 {

	display: inline-block;

}

.tlcq-ihbox-style-6 .tlcq-icon-wrap {

	display: flex;

	align-items: center;

}

.tlcq-ihbox-style-6 .tlcq-icon-type-icon svg,

.tlcq-ihbox-style-6 .tlcq-ihbox-svg-wrapper svg,

.tlcq-ihbox-style-6 .tlcq-ihbox-icon-type-text {

	font-size: 20px;

	line-height: 20px;

	fill: var(--tlcq-global-color);

	color: var(--tlcq-global-color);

}

.tlcq-ihbox-style-6 .tlcq-ihbox-box-number {

	font-size: 30px;

	line-height: 30px;

	padding-right: 10px;

	position: relative;

	font-weight: 700;

	color: var(--tlcq-global-color);

}

.tlcq-ihbox-style-6 .tlcq-ihbox-contents {

	padding-top: 3px;

}

.tlcq-ihbox-style-6 .tlcq-heading-desc{

	margin: 0;

	font-size: 12px;

}

.tlcq-ihbox-style-6 .tlcq-element-title{

	font-size: 24px;

	line-height: 30px;;

	margin-bottom: 0px;

}

.tlcq-ihbox-style-6 .tlcq-element-subtitle{

	font-size: 16px;

	line-height: 22px;

	margin-top: 5px;

}

.tlcq-bg-color-blackish .tlcq-ihbox-style-6 .tlcq-heading-desc{

	color: var(--tlcq-white-color);

}

/** Style 7 **/

.tlcq-ihbox-style-7 .tlcq-icon-type-icon,

.tlcq-ihbox-style-7 .tlcq-ihbox-svg-wrapper,

.tlcq-ihbox-style-7 .tlcq-ihbox-icon-type-text,

.tlcq-ihbox-style-7 {

	-webkit-transition: all .5s ease-in-out 0s;

	transition: all .5s ease-in-out 0s;

}

.tlcq-ihbox-style-7 {

	text-align: center;

	position: relative;

}

.tlcq-ihbox-style-7 .tlcq-ihbox-svg-wrapper,

.tlcq-ihbox-style-7 .tlcq-ihbox-icon {

	margin: 0 auto;

	margin-bottom: 25px;

	display: inline-block;

}

.tlcq-ihbox-style-7 .tlcq-icon-type-icon,

.tlcq-ihbox-style-7 .tlcq-ihbox-svg-wrapper,

.tlcq-ihbox-style-7 .tlcq-ihbox-icon-type-text {

	width: 80px;

	height: 80px;

	display: flex;

	justify-content: center;

	align-items: center;

	overflow: hidden;

	border-radius: 100%;

	text-align: center;

	font-size: 36px;

	line-height: 36px;

	fill: var(--tlcq-white-color);

	color: var(--tlcq-white-color);

	background-color: var(--tlcq-global-color);

}

.tlcq-ihbox-style-7 .tlcq-ihbox-svg-wrapper svg,

.tlcq-ihbox-style-7 .tlcq-icon-type-icon svg {

	fill: var(--tlcq-white-color);

}

.tlcq-ihbox-style-7 .tlcq-ihbox-icon-type-text {

	font-size: 24px;

}

.tlcq-ihbox-style-7 .tlcq-ihbox-icon-type-image img {

	width: 70px;

	height: auto;

}

.tlcq-ihbox-style-7 .tlcq-ihbox-box-number {

	font-size: 100px;

	line-height: 100px;

	font-weight: 800;

	-webkit-text-size-adjust: 0;

	overflow: visible !important;

	text-shadow: 1px 1px 0 var(--tlcq-global-color), -1px -1px 0 var(--tlcq-global-color), 1px -1px 0 var(--tlcq-global-color), -1px 1px 0 var(--tlcq-global-color), 1px 1px 0 var(--tlcq-global-color);

	color: var(--tlcq-body-color);

	-webkit-text-fill-color: inherit;

	-webkit-text-stroke-width: 0;

	-webkit-text-stroke-color: rgba(var(--tlcq-global-color-rgb), .3);

	font-family: var(--tlcq-heading-typography-font-family);

}

.tlcq-ihbox-style-7 .tlcq-element-title {

	font-size: 18px;

	line-height: 24px;

	margin-bottom: 10px;

}

.tlcq-ihbox-style-7 .tlcq-element-subtitle {

	font-size: 14px;

	line-height: 18px;

	margin-bottom: 5px;

}

.tlcq-ihbox-style-7 .tlcq-heading-desc {

	font-size: 16px;

	margin: 0;

	overflow: hidden;

	text-overflow: ellipsis;

    display: -webkit-box;

    -webkit-line-clamp: 2;

    line-clamp: 2;

    -webkit-box-orient: vertical;

}

.tlcq-bg-color-global .tlcq-ihbox-style-7 .tlcq-ihbox-box-number {

    color: var(--tlcq-global-color);

    text-shadow: 1px 1px 0 var(--tlcq-white-color), -1px -1px 0 var(--tlcq-white-color), 1px -1px 0 var(--tlcq-white-color), -1px 1px 0 var(--tlcq-white-color), 1px 1px 0 var(--tlcq-white-color);

    -webkit-text-stroke-color: rgba(var(--tlcq-white-color-rgb), .3);

}

.tlcq-bg-color-global .tlcq-ihbox-style-7 .tlcq-element-title,

.tlcq-bg-color-global .tlcq-ihbox-style-7 .tlcq-heading-desc{

	color: var(--tlcq-white-color);

}

.tlcq-column-three .tlcq-miconheading-style-7:not(:last-child) .tlcq-ihbox-style-7:after{

	content: '';

    width: 24%;

    height: 3px;

    position: absolute;

    top: 40px;

    right: -40%;

    background-image: linear-gradient(90deg, rgba(var(--tlcq-blackish-color-rgb), .5) 50%, rgb(var(--tlcq-blackish-color-rgb), 0) 50%);

    background-size: 6px 3px, 0 0, 0 0, 0 0;

    background-position: 0 0, 0 0, 0 0, 0 0;

    background-repeat: repeat-x, repeat-x, repeat-y, repeat-y;

    animation: tlcq-lines-move 5s infinite linear;

    -webkit-animation: tlcq-lines-move 5s infinite linear;

    transform: translateX(-100%) translateY(0%);

}

/** Style 8 **/

.tlcq-ihbox-style-8 .tlcq-icon-type-icon,

.tlcq-ihbox-style-8 .tlcq-ihbox-svg-wrapper,

.tlcq-ihbox-style-8 .tlcq-ihbox-icon-type-text,

.tlcq-ihbox-style-8 {

	-webkit-transition: all .5s ease-in-out 0s;

	transition: all .5s ease-in-out 0s;

}

.tlcq-ihbox-style-8 {

	display: inline-block;

}

.tlcq-ihbox-style-8 .tlcq-icon-wrap {

	display: inline-flex;

	align-items: center;

	padding: 15px 50px;

	border-radius: 6px;

	background-color: var(--tlcq-light-color);

}

.tlcq-ihbox-style-8 .tlcq-ihbox-svg-wrapper,

.tlcq-ihbox-style-8 .tlcq-ihbox-icon {

	margin-right: 10px;

	display: inline-block;

}

.tlcq-ihbox-style-8 .tlcq-icon-type-icon,

.tlcq-ihbox-style-8 .tlcq-ihbox-svg-wrapper,

.tlcq-ihbox-style-8 .tlcq-ihbox-icon-type-text {

	font-size: 11px;

	line-height: 11px;

	fill: var(--tlcq-global-color);

	color: var(--tlcq-global-color);

}

.tlcq-ihbox-style-8 .tlcq-element-title {

	font-size: 18px;

	line-height: 20px;

	font-weight: 400;

	margin: 0;

}

.tlcq-ihbox-style-8 .tlcq-ihbox-contents {

	padding-top: 10px;

}

.tlcq-ihbox-style-8 .tlcq-element-subtitle {

	font-size: 14px;

	line-height: 16px;

	margin: 0;

}

/** Style 9 **/

.tlcq-ihbox-style-9 .tlcq-icon-type-icon,

.tlcq-ihbox-style-9 .tlcq-ihbox-svg-wrapper,

.tlcq-ihbox-style-9 .tlcq-ihbox-icon-type-text,

.tlcq-ihbox-style-9 {

	-webkit-transition: all .5s ease-in-out 0s;

	transition: all .5s ease-in-out 0s;

}

.tlcq-ihbox-style-9 {

	display: inline-block;

}

.tlcq-ihbox-style-9 .tlcq-ihbox-contents {

	display: inline-flex;

	align-items: center;

}

.tlcq-ihbox-style-9 .tlcq-icon-wrap {

	display: grid;

}

.tlcq-ihbox-style-9 .tlcq-ihbox-svg-wrapper,

.tlcq-ihbox-style-9 .tlcq-ihbox-icon {

	margin-right: 20px;

	display: inline-block;

}

.tlcq-ihbox-style-9 .tlcq-icon-type-icon,

.tlcq-ihbox-style-9 .tlcq-ihbox-svg-wrapper,

.tlcq-ihbox-style-9 .tlcq-ihbox-icon-type-text {

	min-width: 66px;

	height: 66px;

	line-height: 75px;

	border-radius: 50px;

	display: flex;

	justify-content: center;

	align-items: center;

	overflow: hidden;

	text-align: center;

	font-size: 30px;

	z-index: 1;

	position: relative;

	fill: var(--tlcq-white-color);

	color: var(--tlcq-white-color);

	background-color: var(--tlcq-global-color);

}

.tlcq-ihbox-style-9 .tlcq-ihbox-icon-type-text {

	line-height: 66px;

}

.tlcq-ihbox-style-9:hover .tlcq-icon-type-icon,

.tlcq-ihbox-style-9:hover .tlcq-ihbox-svg-wrapper,

.tlcq-ihbox-style-9:hover .tlcq-ihbox-icon-type-text {

	transform: rotateY(360deg);

}

.tlcq-ihbox-style-9 .tlcq-icon-type-icon::after,

.tlcq-ihbox-style-9 .tlcq-ihbox-svg-wrapper::after,

.tlcq-ihbox-style-9 .tlcq-ihbox-icon-type-text::after {

	position: absolute;

	top: 0;

	left: 0;

	right: 0;

	bottom: 0;

	content: "";

	border-radius: 50%;

	z-index: -1;

	transform: scale(0);

	background-color: var(--tlcq-blackish-color);

	transition: all 200ms linear;

	transition-delay: 0.1s;

}

.tlcq-ihbox-style-9:hover .tlcq-icon-type-icon::after,

.tlcq-ihbox-style-9:hover .tlcq-ihbox-svg-wrapper::after,

.tlcq-ihbox-style-9:hover .tlcq-ihbox-icon-type-text::after {

	transform: scale(1.1);

}

.tlcq-ihbox-style-9 .tlcq-element-title {

	font-size: 18px;

	line-height: 18px;

	margin: 0;

}

.tlcq-ihbox-style-9 .tlcq-element-title a {

	text-decoration: underline !important;

}

.tlcq-ihbox-style-9 .tlcq-element-subtitle {

	font-size: 15px;

	line-height: 20px;

	margin-bottom: 5px;

}

.tlcq-ihbox-style-9 .tlcq-element-subtitle a,

.tlcq-ihbox-style-9 .tlcq-element-subtitle {

	color: var(--tlcq-global-color);

}

.tlcq-ihbox-style-9 .tlcq-element-subtitle a:hover {

	color: var(--tlcq-blackish-color);

}

.tlcq-ihbox-style-9 .tlcq-content-wrap {

	padding-top: 10px;

}

/** Style 10 **/

.tlcq-ihbox-style-10 .tlcq-icon-type-icon,

.tlcq-ihbox-style-10 .tlcq-ihbox-svg-wrapper,

.tlcq-ihbox-style-10 .tlcq-ihbox-icon-type-text,

.tlcq-ihbox-style-10 {

	-webkit-transition: all .5s ease-in-out 0s;

	transition: all .5s ease-in-out 0s;

}

.tlcq-ihbox-style-10 {

	display: inline-block;

}

.tlcq-ihbox-style-10 .tlcq-ihbox-contents {

	display: inline-flex;

	align-items: flex-start;

}

.tlcq-ihbox-style-10 .tlcq-icon-wrap {

	display: grid;

}

.tlcq-ihbox-style-10 .tlcq-ihbox-svg-wrapper,

.tlcq-ihbox-style-10 .tlcq-ihbox-icon {

	margin-right: 20px;

	display: inline-block;

}

.tlcq-ihbox-style-10 .tlcq-icon-type-icon,

.tlcq-ihbox-style-10 .tlcq-ihbox-svg-wrapper,

.tlcq-ihbox-style-10 .tlcq-ihbox-icon-type-text {

	min-width: 60px;

	height: 60px;

	line-height: 70px;

	border-radius: 100%;

	display: flex;

	justify-content: center;

	align-items: center;

	overflow: hidden;

	text-align: center;

	font-size: 26px;

	z-index: 1;

	position: relative;

	fill: var(--tlcq-global-color);

	color: var(--tlcq-global-color);

	background-color: var(--tlcq-light-color);

}

.tlcq-ihbox-style-10 .tlcq-ihbox-icon-type-text {

	line-height: 60px;

	font-size: 20px;

}

.tlcq-ihbox-style-10 .tlcq-ihbox-icon-type-image img {

	width: 60px;

	height: auto;

	border-radius: 6px;

}

.tlcq-ihbox-style-10 .tlcq-element-subtitle {

	font-size: 16px;

	line-height: 20px;

	font-weight: 400;

	margin: 0;

	margin-top: 25px;

	padding-top: 25px;

	position: relative;

	border-top: 1px solid rgba(var(--tlcq-blackish-color-rgb), 0.1);

}

.tlcq-ihbox-style-10 .tlcq-element-subtitle::before {

	content: '-';

	display: inline-block;

}

.tlcq-ihbox-style-10 .tlcq-element-subtitle a,

.tlcq-ihbox-style-10 .tlcq-element-subtitle {

	color: var(--tlcq-global-color);

}

.tlcq-ihbox-style-10 .tlcq-element-subtitle a:hover {

	color: var(--tlcq-blackish-color);

}

.tlcq-ihbox-style-10 .tlcq-element-title {

	font-size: 20px;

	line-height: 26px;

	margin: 0;

}

.tlcq-ihbox-style-10 .tlcq-content-wrap {

	padding-top: 10px;

}

.tlcq-bg-color-light .tlcq-ihbox-style-10 .tlcq-icon-type-icon{

	background-color: var(--tlcq-white-color);

}

/** Style 11 **/

.tlcq-ihbox-style-11 {

	-webkit-transition: all .5s ease-in-out 0s;

	transition: all .5s ease-in-out 0s;

}

.tlcq-ihbox-style-11 .tlcq-ihbox-headingicon{

	padding: 20px 30px;

	position: relative;

	overflow: hidden;

	z-index: 1;

	background-color: var(--tlcq-light-color);

	border-radius: 6px;

}

.tlcq-ihbox-style-11 .tlcq-ihbox-icon,

.tlcq-ihbox-style-11 .tlcq-ihbox-svg{

	margin-top: 10px;

}

.tlcq-ihbox-style-11 .tlcq-title-wrap{

	display: flex;

	align-items: center;

}

.tlcq-ihbox-style-11 .tlcq-element-subtitle,

.tlcq-ihbox-style-11 .tlcq-element-title{

	font-size: 16px;

	line-height: 16px;

	margin-bottom: 0;

}

.tlcq-ihbox-style-11 .tlcq-element-subtitle{

	position: relative;

	color: var(--tlcq-global-color);

}

.tlcq-ihbox-style-11 .tlcq-element-subtitle::after{

	content: ':';

	margin: 0 4px 0 0;

	display: inline-block;

}

.tlcq-ihbox-style-11 .tlcq-ihbox-svg-wrapper,

.tlcq-ihbox-style-11 .tlcq-ihbox-icon-type-icon,

.tlcq-ihbox-style-11 .tlcq-ihbox-icon-type-text{

	font-size: 30px;

}

.tlcq-ihbox-style-11 .tlcq-ihbox-icon-wrapper svg,

.tlcq-ihbox-style-11 .tlcq-ihbox-svg-wrapper svg{

	margin-bottom: 5px;

}

.tlcq-ihbox-style-11 .tlcq-ihbox-icon-type-image img{

	width: 50px;

	height: auto;

	object-fit: cover;

}

/** Style 12 **/

.tlcq-ihbox-style-12 .tlcq-ihbox-box-number,

.tlcq-ihbox-style-12 .tlcq-element-subtitle,

.tlcq-ihbox-style-12:hover .tlcq-icon-type-icon,

.tlcq-ihbox-style-12 .tlcq-ihbox-svg-wrapper,

.tlcq-ihbox-style-12:hover .tlcq-ihbox-icon-type-text,

.tlcq-ihbox-style-12 .tlcq-number-wrap {

	-webkit-transition: all .5s ease-in-out 0s;

	transition: all .5s ease-in-out 0s;

}

.tlcq-ihbox-style-12 {

	position: relative;

}

.tlcq-ihbox-style-12 .tlcq-ihbox-headingicon {

	text-align: center;

	display: inline-block;

	position: relative;

	z-index: 1;

}

.tlcq-ihbox-style-12 .tlcq-icon-type-icon,

.tlcq-ihbox-style-12 .tlcq-ihbox-svg-wrapper,

.tlcq-ihbox-style-12 .tlcq-ihbox-icon-type-text {

	min-width: 80px;

	height: 80px;

	line-height: 80px;

	border-radius: 50px;

	display: inline-flex;

	justify-content: center;

	align-items: center;

	overflow: hidden; 

	text-align: center;

	font-size: 40px;

	z-index: 1;

	position: relative;

	fill: var(--tlcq-global-color);

	color: var(--tlcq-global-color);

	background-color: transparent;

}

.tlcq-ihbox-style-12:hover .tlcq-icon-type-icon,

.tlcq-ihbox-style-12:hover .tlcq-ihbox-svg-wrapper,

.tlcq-ihbox-style-12:hover .tlcq-ihbox-icon-type-text {

	fill: var(--tlcq-white-color);

	color: var(--tlcq-white-color);

}

.tlcq-ihbox-style-12 .tlcq-ihbox-icon-type-image img {

	width: 80px;

	height: auto;

	border-radius: 6px;

}

.tlcq-ihbox-style-12 .tlcq-icon-type-icon::after,

.tlcq-ihbox-style-12 .tlcq-ihbox-svg-wrapper::after,

.tlcq-ihbox-style-12 .tlcq-ihbox-icon-type-text::after {

	position: absolute;

	top: 0;

	left: 0;

	right: 0;

	bottom: 0;

	content: "";

	border-radius: 50%;

	z-index: -1;

	transform: scale(0);

	background-color: var(--tlcq-global-color);

	transition: all 200ms linear;

	transition-delay: 0.1s;

}

.tlcq-ihbox-style-12 .tlcq-ihbox-icon-type-text {

	line-height: 80px;

}

.tlcq-mihbox-hover-active .tlcq-ihbox-style-12 .tlcq-ihbox-box-number,

.tlcq-mihbox-hover-active .tlcq-ihbox-style-12 .tlcq-element-subtitle,

.tlcq-mihbox-hover-active .tlcq-ihbox-style-12 .tlcq-icon-type-icon,

.tlcq-mihbox-hover-active .tlcq-ihbox-style-12 .tlcq-ihbox-svg-wrapper,

.tlcq-mihbox-hover-active .tlcq-ihbox-style-12 .tlcq-ihbox-icon-type-text {

	fill: var(--tlcq-white-color);

	color: var(--tlcq-white-color);

}

.tlcq-mihbox-hover-active .tlcq-ihbox-style-12 .tlcq-number-wrap {

	background-color: var(--tlcq-global-color);

}

.tlcq-mihbox-hover-active .tlcq-ihbox-style-12 .tlcq-icon-type-icon::after,

.tlcq-mihbox-hover-active .tlcq-ihbox-style-12 .tlcq-ihbox-svg-wrapper::after,

.tlcq-mihbox-hover-active .tlcq-ihbox-style-12 .tlcq-ihbox-icon-type-text::after{

	transform: scale(1.1);

	background-color: var(--tlcq-global-color);

}

.tlcq-ihbox-style-12:hover .tlcq-icon-type-icon::after,

.tlcq-ihbox-style-12:hover .tlcq-ihbox-svg-wrapper::after,

.tlcq-ihbox-style-12:hover .tlcq-ihbox-icon-type-text::after {

	transform: scale(1.1);

}

.tlcq-ihbox-style-12 .tlcq-ihbox-icon,

.tlcq-ihbox-style-12 .tlcq-ihbox-svg-wrapper {

	margin-bottom: 20px;

	display: inline-block;

}

.tlcq-ihbox-style-12 .tlcq-element-title {

	font-size: 18px;

	line-height: 22px;

	margin-bottom: 10px;

}

.tlcq-ihbox-style-12 .tlcq-heading-desc {

	margin-bottom: 40px;

	padding: 0 60px;

}

.tlcq-ihbox-style-12 .tlcq-heading-desc,

.tlcq-ihbox-style-12 .tlcq-element-title {

/*	overflow: hidden;*/

/*	text-overflow: ellipsis;*/

/*	display: -webkit-box;*/

/*	-webkit-line-clamp: 2;*/

/*	line-clamp: 2;*/

/*	-webkit-box-orient: vertical;*/

	text-transform: capitalize;

}

.tlcq-ihbox-style-12 .tlcq-number-wrap {

	padding: 10px 20px;

	border-radius: 6px;

	display: inline-flex;

	z-index: 2;

	background-color: var(--tlcq-white-color);

}

.tlcq-ihbox-style-12:hover .tlcq-number-wrap {

	background-color: var(--tlcq-global-color);

}

.tlcq-ihbox-style-12:hover .tlcq-ihbox-box-number,

.tlcq-ihbox-style-12:hover .tlcq-element-subtitle a,

.tlcq-ihbox-style-12:hover .tlcq-element-subtitle {

	color: var(--tlcq-white-color);

}

.tlcq-ihbox-style-12 .tlcq-ihbox-box-number,

.tlcq-ihbox-style-12 .tlcq-element-subtitle {

	font-size: 16px;

	line-height: 16px;

	margin: 0;

	color: var(--tlcq-global-color);

}

.tlcq-ihbox-style-12 .tlcq-ihbox-box-number {

	padding-left: 5px;

}

.tlcq-ihbox-style-12 .tlcq-ihbox-btn {

	display: block;

}

.tlcq-element-miconheading-style-12 .tlcq-element-posts-wrapper.row{

	padding-top: 150px;

}

.tlcq-column-four .tlcq-miconheading-style-12:nth-child(2) .tlcq-ihbox-style-12{

	margin-top: -115px;

}

.tlcq-column-four .tlcq-miconheading-style-12:nth-child(3) .tlcq-ihbox-style-12{

	margin-top: -232px;

}

.tlcq-column-four .tlcq-miconheading-style-12:nth-child(4) .tlcq-ihbox-style-12{

	margin-top: -350px;

}

.tlcq-column-four .tlcq-miconheading-style-12:first-child .tlcq-ihbox-style-12:before,

.tlcq-column-four .tlcq-miconheading-style-12:not(:last-child) .tlcq-ihbox-headingicon:before,

.tlcq-column-four .tlcq-miconheading-style-12 .tlcq-ihbox-headingicon:after,

.tlcq-column-four .tlcq-miconheading-style-12:last-child .tlcq-ihbox-style-12:before{

	content: '';

    width: 100%;

    height: 4px;

    position: absolute;

    bottom: 16px;

    left: 0;

    background-image: linear-gradient(90deg, rgba(var(--tlcq-blackish-color-rgb), .5) 50%, rgb(var(--tlcq-blackish-color-rgb), 0) 50%);

    background-size: 6px 3px, 0 0, 0 0, 0 0;

    background-position: 0 0, 0 0, 0 0, 0 0;

    background-repeat: repeat-x, repeat-x, repeat-y, repeat-y;

    animation: tlcq-lines-move 5s infinite linear;

    -webkit-animation: tlcq-lines-move 5s infinite linear;

    z-index: -1;

}

.tlcq-column-four .tlcq-miconheading-style-12:first-child .tlcq-ihbox-style-12:before{

	left: -99%;

}

.tlcq-column-four .tlcq-miconheading-style-12:not(:last-child) .tlcq-ihbox-headingicon:before{

	width: calc(100% - 70%);

    right: -15%;

    bottom: 26%;

    left: inherit;

    transform: rotate(-90deg);

    writing-mode: vertical-lr;

}

.tlcq-column-four .tlcq-miconheading-style-12:last-child .tlcq-ihbox-style-12:before{

	right: -99%;

	left: inherit;

}

/** Style 13 **/

.tlcq-ihbox-style-13 .tlcq-icon-type-icon,

.tlcq-ihbox-style-13 .tlcq-ihbox-svg-wrapper,

.tlcq-ihbox-style-13 .tlcq-ihbox-icon-type-text,

.tlcq-ihbox-style-13 {

	-webkit-transition: all .5s ease-in-out 0s;

	transition: all .5s ease-in-out 0s;

}

.tlcq-ihbox-style-13 {

	display: inline-block;

}

.tlcq-ihbox-style-13 .tlcq-ihbox-contents {

	display: inline-flex;

	align-items: center;

}

.tlcq-ihbox-style-13 .tlcq-icon-wrap {

	display: grid;

}

.tlcq-ihbox-style-13 .tlcq-ihbox-svg-wrapper,

.tlcq-ihbox-style-13 .tlcq-ihbox-icon {

	margin-right: 20px;

	display: inline-block;

}

.tlcq-ihbox-style-13 .tlcq-icon-type-icon,

.tlcq-ihbox-style-13 .tlcq-ihbox-svg-wrapper,

.tlcq-ihbox-style-13 .tlcq-ihbox-icon-type-text {

	min-width: 66px;

	height: 66px;

	line-height: 75px;

	border-radius: 50px;

	display: flex;

	justify-content: center;

	align-items: center;

	overflow: hidden;

	text-align: center;

	font-size: 30px;

	z-index: 1;

	position: relative;

	fill: var(--tlcq-white-color);

	color: var(--tlcq-white-color);

	background-color: var(--tlcq-global-color);

}

.tlcq-ihbox-style-13 .tlcq-ihbox-icon-type-text {

	line-height: 66px;

}

.tlcq-ihbox-style-13:hover .tlcq-icon-type-icon,

.tlcq-ihbox-style-13:hover .tlcq-ihbox-svg-wrapper,

.tlcq-ihbox-style-13:hover .tlcq-ihbox-icon-type-text {

	transform: rotateY(360deg);

}

.tlcq-ihbox-style-13 .tlcq-icon-type-icon::after,

.tlcq-ihbox-style-13 .tlcq-ihbox-svg-wrapper::after,

.tlcq-ihbox-style-13 .tlcq-ihbox-icon-type-text::after {

	position: absolute;

	top: 0;

	left: 0;

	right: 0;

	bottom: 0;

	content: "";

	border-radius: 50%;

	z-index: -1;

	transform: scale(0);

	background-color: var(--tlcq-blackish-color);

	transition: all 200ms linear;

	transition-delay: 0.1s;

}

.tlcq-ihbox-style-13:hover .tlcq-icon-type-icon::after,

.tlcq-ihbox-style-13:hover .tlcq-ihbox-svg-wrapper::after,

.tlcq-ihbox-style-13:hover .tlcq-ihbox-icon-type-text::after {

	transform: scale(1.1);

}

.tlcq-ihbox-style-13 .tlcq-element-title {

	font-size: 16px;

	line-height: 20px;

	margin: 0;

	display: inline-block;

	position: relative;

	color: var(--tlcq-global-color);

}

.tlcq-ihbox-style-13 .tlcq-element-title::after {

	content: ':';

	display: inline-block;

}

.tlcq-ihbox-style-13 .tlcq-element-title a {

	text-decoration: underline;

}

.tlcq-ihbox-style-13 .tlcq-element-subtitle {

	font-size: 15px;

	line-height: 20px;

	margin-bottom: 5px;

}

.tlcq-ihbox-style-13 .tlcq-element-subtitle a,

.tlcq-ihbox-style-13 .tlcq-element-subtitle {

	color: var(--tlcq-global-color);

}

.tlcq-ihbox-style-13 .tlcq-element-subtitle a:hover {

	color: var(--tlcq-blackish-color);

}

.tlcq-ihbox-style-13 .tlcq-heading-desc {

	margin: 0;

	font-size: 15px;

}

.tlcq-portfolio-single .tlcq-ihbox-style-13 .tlcq-heading-desc{

	display: inline;

}

/** Style 14 **/

.tlcq-ihbox-style-14 .tlcq-element-title,

.tlcq-ihbox-style-14 {

	-webkit-transition: all .5s ease-in-out 0s;

	transition: all .5s ease-in-out 0s;

}

.tlcq-ihbox-style-14 .tlcq-ihbox-contents {

	position: relative;

	z-index: 5;

}

.tlcq-ihbox-style-14 .tlcq-icon-type-icon,

.tlcq-ihbox-style-14 .tlcq-ihbox-svg-wrapper,

.tlcq-ihbox-style-14 .tlcq-ihbox-icon-type-text,

.tlcq-ihbox-style-14 .tlcq-ihbox-contents{

	margin: 0 60px;

}

.tlcq-ihbox-style-14 .tlcq-icon-type-icon,

.tlcq-ihbox-style-14 .tlcq-ihbox-svg-wrapper,

.tlcq-ihbox-style-14 .tlcq-ihbox-icon-type-text{

	width: 100px;

	height: 100px;

	display: flex;

	justify-content: center;

	align-items: center;

	overflow: hidden;

	border-radius: 50px;

	text-align: center;

	font-size: 50px;

	line-height: 40px;

	fill: var(--tlcq-white-color);

	color: var(--tlcq-white-color);

	background-color: var(--tlcq-global-color);

}

.tlcq-ihbox-style-14 .tlcq-ihbox-icon-type-text {

	font-size: 40px;

}

.tlcq-ihbox-style-14 .tlcq-ihbox-icon-type-image{

	margin-bottom: -44px;

	border-radius: 6px;

	overflow: hidden;

	position: relative;

	display: inline-block;

}

.tlcq-ihbox-style-14 .tlcq-ihbox-icon-type-image img {

	width: auto;

	height: auto;

	border-radius: 6px;

	transition: all .3s ease-in;

}

.tlcq-ihbox-style-14:hover .tlcq-ihbox-icon-type-image img {

	transform: scale(1.06);

}

.tlcq-ihbox-style-14 .tlcq-element-title {

	font-size: 72px;

	line-height: 72px;

	margin-bottom: 20px;

	text-transform: uppercase;

	color: var(--tlcq-blackish-color);

}

.tlcq-ihbox-style-14:hover .tlcq-element-title {

	color: var(--tlcq-global-color);

}

.tlcq-ihbox-style-14 .tlcq-heading-desc {

	margin-bottom: 35px;

}

.tlcq-ihbox-style-14 .tlcq-element-subtitle {

	font-size: 16px;

	line-height: 16px;

	margin-bottom: 40px;

	color: var(--tlcq-heading-color);

}

.tlcq-ihbox-style-14 .tlcq-element-subtitle ul {

	padding: 0;

	margin: 0;

	list-style: none;

}

.tlcq-ihbox-style-14 .tlcq-element-subtitle ul li:not(:last-child) {

	padding-bottom: 15px;

}

.tlcq-ihbox-style-14 .tlcq-element-subtitle ul li span {

	padding-right: 5px;

	color: var(--tlcq-global-color);

}

.tlcq-ihbox-style-14 .tlcq-ihbox-btn a {

	padding: 0;

	text-decoration: underline !important; 

	background-color: transparent;

}

.tlcq-ihbox-style-14.tlcq-ihbox .tlcq-ihbox-btn a:hover {

	color: var(--tlcq-global-color);

	background: transparent;

}

/*----------------------------------------*/

/*  02 - Team Member

/*----------------------------------------*/

/** Style 1 **/

.tlcq-team-style-1{

	margin-bottom: 30px;

}

.tlcq-team-style-1 .tlcq-featured-wrapper img,

.tlcq-team-style-1 .tlcq-featured-wrapper::after,

.tlcq-team-style-1 .tlcq-team-social-links li a,

.tlcq-team-style-1 .tlcq-team-social-links li,

.tlcq-team-style-1 .tlcq-team-btn .tlcq-team-text,

.tlcq-team-style-1 .pbminfotech-box-social-links{

	transition: all .6s ease-in-out;

}

.tlcq-team-style-1 .tlcq-featured-wrap{

	position: relative;

	overflow: hidden;

	border-radius: 6px;

}

.tlcq-team-style-1 .pbminfotech-post-item{

	position: relative;

	overflow: hidden;

}

.tlcq-team-style-1 .pbminfotech-box-content {

	position: absolute;

	bottom: 0;

	left: 0;

	right: 0;

	z-index: 9;

}

.tlcq-team-style-1 .pbminfotech-box-content-inner{

	padding: 15px 15px 15px 20px;

	display: flex;

	border-radius: 6px;

	align-items: center;

	margin: 10px;

	justify-content: space-between;

	background-color: var(--tlcq-white-color);

}

.tlcq-team-style-1 .tlcq-featured-wrapper img{

	width: 100%;

	border-radius: 6px;

	transition: all .3s ease-out;

}

.tlcq-team-style-1:hover .tlcq-featured-wrapper img{

	-webkit-transform: scale(1.05);

	transform: scale(1.05);

}

.tlcq-team-style-1 .tlcq-team-title{

	font-size: 24px;

	line-height: 30px;

	margin-bottom: 0;

}

.tlcq-team-style-1 .pbminfotech-box-team-position{

	font-size: 14px;

	color: var(--tlcq-global-color);

}

.tlcq-team-style-1 .pbminfotech-box-team-position::before{

	content: "/";

	display: inline-block;

	margin-right: 4px;

}

.tlcq-team-style-1 .tlcq-team-btn .tlcq-team-text{

	width: 50px;

	height: 50px;

	font-size: 18px;

	display: flex;

	align-items: center;

	justify-content: center;

	z-index: 1;

	border-radius: 6px;

	color: var(--tlcq-blackish-color);

	border: 1px solid rgba(var(--tlcq-blackish-color-rgb), 0.1);

}

.tlcq-team-style-1 .tlcq-team-btn:hover .tlcq-team-text{

	color: var(--tlcq-white-color);

	background-color: var(--tlcq-blackish-color);

}

.tlcq-team-style-1 .pbminfotech-box-social-links{

	text-align: center;

	position: absolute;

	bottom: 100px;

	right: 25px;

	transform: translateY(10px);

	opacity: 0;

	padding: 0;

}

.tlcq-team-style-1 .pbminfotech-box-social-links ul{

	display: flex;

	flex-direction: column-reverse;

}

.tlcq-team-style-1 .tlcq-team-btn:hover .pbminfotech-box-social-links{

	transform: translateY(0px);

	opacity: 1;

}

.tlcq-team-style-1 .tlcq-team-btn .tlcq-team-social-links li{

	display: block;

	margin: 0;

	padding: 0 !important;

	margin-bottom: 5px;

	transform: translate(0);

	transition: all 600ms ease-in-out;

}

.tlcq-team-style-1 .tlcq-team-btn:hover .tlcq-team-social-links li{

	transform: translate(0);

}

.tlcq-team-style-1 .tlcq-team-social-links li:nth-child(1){

	transition-delay: 750px;

}

.tlcq-team-style-1 .tlcq-team-social-links li:nth-child(1){

	transform: translate(0, 0);

}

.tlcq-team-style-1 .tlcq-team-social-links li:nth-child(2){

	transition-delay: 700px;

}

.tlcq-team-style-1 .tlcq-team-social-links li:nth-child(2){

	transform: translate(0, 43px);

}

.tlcq-team-style-1 .tlcq-team-social-links li:nth-child(3){

	transition-delay: 650px;

}

.tlcq-team-style-1 .tlcq-team-social-links li:nth-child(3){

	transform: translate(0, 86px);

}

.tlcq-team-style-1 .tlcq-team-social-links li:nth-child(4){

	transition-delay: 800px;

}

.tlcq-team-style-1 .tlcq-team-social-links li:nth-child(4){

	transform: translate(0, 129px);

}

.tlcq-team-style-1 .tlcq-team-social-links li:nth-child(5){

	transition-delay: 850px;

}

.tlcq-team-style-1 .tlcq-team-social-links li:nth-child(5){

	transform: translate(0, 172px);

}

.tlcq-team-style-1 .tlcq-team-social-links li:first-child{

	margin-top: 0;

}

.tlcq-team-style-1 .tlcq-team-social-links li a{

	display: inline-block;

	opacity: 1;

	width: 50px;

	height: 50px;

	line-height: 50px;

	border-radius: 100%;

	text-align: center;

	font-size: 16px;

	background: transparent;

	color: var(--tlcq-blackish-color);

	background-color: var(--tlcq-white-color);

}

.tlcq-team-style-1 .tlcq-team-social-links li a:hover{

	color: var(--tlcq-white-color);

	background-color: var(--tlcq-blackish-color);

}

/*----------------------------------------*/

/*  03 - Counter

/*----------------------------------------*/

/** Style 1 **/

.pbminfotech-ele-fid-style-1 .tlcq-fld-contents {

	text-align: center;

}

.pbminfotech-ele-fid-style-1 .tlcq-circle {

	position: relative;

	display: inline-block;

}

.pbminfotech-ele-fid-style-1 .tlcq-circle canvas {

	transform: rotate(0deg) translate(0px, 4px);

}

.pbminfotech-ele-fid-style-1 .tlcq-fid-inner {

	position: absolute;

	display: flex;

	align-items: center;

	justify-content: center;

	border-radius: 50%;

	height: 90px;

	width: 90px;

	top: 50%;

	left: 50%;

	font-size: 24px;

	line-height: 24px;

	color: var(--tlcq-global-color);

	background-color: var(--tlcq-light-color);

	transform: translate(-50%, -50%);

}

.pbminfotech-ele-fid-style-1 .tlcq-fid-sub {

	font-size: 16px;

	line-height: 20px;

	margin: 0;

	margin-top: 20px;

	color: var(--tlcq-blackish-color);

}

.pbminfotech-ele-fid-style-1 .tlcq-fid-inner sub,

.pbminfotech-ele-fid-style-1 .tlcq-fid-inner sup {

	top: -7px;

	font-size: 15px;

	line-height: 15px;

	margin: 0 2px;

}

.pbminfotech-ele-fid-style-1 .tlcq-fid-inner sub {

	top: inherit;

	bottom: -2px;

}

/** Style 2 **/

.pbminfotech-ele-fid-style-2 .tlcq-fid-content {

	text-align: center;

}

.pbminfotech-ele-fid-style-2 .tlcq-fid-inner {

	font-size: 100px;

	line-height: 100px;

	margin: 0;

	font-weight: 800;

}

.pbminfotech-ele-fid-style-2 .tlcq-fid-inner .tlcq-number-rotate {

	color: transparent;

	-webkit-text-stroke: 1px var(--tlcq-blackish-color)

}

.pbminfotech-ele-fid-style-2 .tlcq-fid-inner .tlcq-fid-before span {

	margin-right: -12px;

}

.pbminfotech-ele-fid-style-2 .tlcq-fid-inner .tlcq-fid span {

	margin-left: -12px;

}

.pbminfotech-ele-fid-style-2 .tlcq-fid-sub {

	font-size: 16px;

	line-height: 24px;

	margin-top: 12px;

	color: var(--tlcq-global-color);

}

.pbminfotech-ele-fid-style-2 .tlcq-fid-before,

.pbminfotech-ele-fid-style-2 .tlcq-fid {

	color: var(--tlcq-global-color);

}

.pbminfotech-ele-fid-style-2 .tlcq-fid-inner sub,

.pbminfotech-ele-fid-style-2 .tlcq-fid-inner sup {

	font-size: 60px;

	line-height: 60px;

	bottom: 0;

}

.pbminfotech-ele-fid-style-2 .tlcq-fid-before sup,

.pbminfotech-ele-fid-style-2 .tlcq-fid sup {

	top: -30px;

}

.pbminfotech-ele-fid-style-2 .tlcq-fid sub,

.pbminfotech-ele-fid-style-2 .tlcq-fid sup {

	margin-left: -20px;

}

.pbminfotech-ele-fid-style-2 .tlcq-fid-before sup,

.pbminfotech-ele-fid-style-2 .tlcq-fid-before sub {

	margin-right: -20px;

}

.tlcq-bg-color-blackish .pbminfotech-ele-fid-style-2 .tlcq-fid-inner .tlcq-number-rotate{

	-webkit-text-stroke: 1px var(--tlcq-white-color);

}

.tlcq-bg-color-blackish .pbminfotech-ele-fid-style-2 .tlcq-fid-sub{

	color: rgba(var(--tlcq-white-color-rgb),.8);

	font-size: 18px;

    line-height: 26px;

    font-weight: 300;

}

/** Style 4 **/

.pbminfotech-ele-fid-style-4 {

	display: inline-block;

}

.pbminfotech-ele-fid-style-4 .tlcq-fid-content {

	display: flex;

	align-items: center;

}

.pbminfotech-ele-fid-style-4 .tlcq-fid-inner {

	font-size: 100px;

	line-height: 100px;

	margin: 0;

	font-weight: 800;

}

.pbminfotech-ele-fid-style-4 .tlcq-fid-inner .tlcq-number-rotate {

	color: transparent;

	-webkit-text-stroke: 1px var(--tlcq-blackish-color)

}

.pbminfotech-ele-fid-style-4 .tlcq-fid-inner .tlcq-fid-before span {

	margin-right: -12px;

}

.pbminfotech-ele-fid-style-4 .tlcq-fid-inner .tlcq-fid span {

	margin-left: -12px;

}

.pbminfotech-ele-fid-style-4 .tlcq-fid-sub {

	font-size: 24px;

	line-height: 30px;

	margin-left: 35px;

	color: var(--tlcq-global-color);

}

.pbminfotech-ele-fid-style-4 .tlcq-fid-before,

.pbminfotech-ele-fid-style-4 .tlcq-fid {

	color: var(--tlcq-global-color);

}

.pbminfotech-ele-fid-style-4 .tlcq-fid-inner sub,

.pbminfotech-ele-fid-style-4 .tlcq-fid-inner sup {

	font-size: 60px;

	line-height: 60px;

	bottom: 0;

}

.pbminfotech-ele-fid-style-4 .tlcq-fid-before sup,

.pbminfotech-ele-fid-style-4 .tlcq-fid sup {

	top: -30px;

}

.pbminfotech-ele-fid-style-4 .tlcq-fid sub,

.pbminfotech-ele-fid-style-4 .tlcq-fid sup {

	margin-left: -20px;

}

.pbminfotech-ele-fid-style-4 .tlcq-fid-before sup,

.pbminfotech-ele-fid-style-4 .tlcq-fid-before sub {

	margin-right: -20px;

}

/** Style 5 **/

.pbminfotech-ele-fid-style-5 .tlcq-fid-content {

	width: 320px;

	height: 320px;

	text-align: center;

	border-radius: 100%;

	position: relative;

	background-color: var(--tlcq-white-color);

}

.pbminfotech-ele-fid-style-5 .tlcq-fid-wrap {

	position: absolute;

	top: 50%;

	left: 0;

	right: 0;

	padding: 20px;

	transform: translateX(0%) translateY(-50%);

}

.pbminfotech-ele-fid-style-5 .tlcq-fid-inner {

	font-size: 100px;

	line-height: 100px;

	margin: 0;

	font-weight: 800;

}

.pbminfotech-ele-fid-style-5 .tlcq-fid-inner .tlcq-number-rotate {

	color: transparent;

	-webkit-text-stroke: 1px var(--tlcq-global-color)

}

.pbminfotech-ele-fid-style-5 .tlcq-fid-inner .tlcq-fid-before span {

	margin-right: -16px;

}

.pbminfotech-ele-fid-style-5 .tlcq-fid-inner .tlcq-fid span {

	margin-left: -16px;

}

.pbminfotech-ele-fid-style-5 .tlcq-fid-sub {

	margin-top: 5px;

	color: var(--tlcq-blackish-color);

}

.pbminfotech-ele-fid-style-5 .tlcq-fid-before,

.pbminfotech-ele-fid-style-5 .tlcq-fid {

	color: var(--tlcq-global-color);

}

.pbminfotech-ele-fid-style-5 .tlcq-fid-inner sub,

.pbminfotech-ele-fid-style-5 .tlcq-fid-inner sup {

	font-size: 60px;

	line-height: 60px;

	bottom: 0;

}

.pbminfotech-ele-fid-style-5 .tlcq-fid-before sup,

.pbminfotech-ele-fid-style-5 .tlcq-fid sup {

	top: -30px;

}

.pbminfotech-ele-fid-style-5 .tlcq-fid sub,

.pbminfotech-ele-fid-style-5 .tlcq-fid sup {

	margin-left: -20px;

}

.pbminfotech-ele-fid-style-5 .tlcq-fid-before sup,

.pbminfotech-ele-fid-style-5 .tlcq-fid-before sub {

	margin-right: -20px;

}

/** Style 6 **/

.pbminfotech-ele-fid-style-6 .tlcq-fid-content {

	display: flex;

	align-items: center;

	justify-content: center;

	text-align: center;

	padding: 30px 20px;

	border-radius: 6px;

	background-color: var(--tlcq-global-color);

}

.pbminfotech-ele-fid-style-6 .tlcq-fid-inner {

	font-size: 70px;

	line-height: 70px;

	margin: 0;

	font-weight: 800;

	color: transparent;

	-webkit-text-stroke: 1px var(--tlcq-white-color)

}

.pbminfotech-ele-fid-style-6 .tlcq-fid-inner .tlcq-fid-before span {

	margin-right: -12px;

}

.pbminfotech-ele-fid-style-6 .tlcq-fid-inner .tlcq-fid span {

	margin-left: -12px;

}.pbminfotech-ele-fid-style-6 .tlcq-fid-sub {

	font-size: 24px;

	line-height: 26px;

	margin-left: 10px;

	text-align: left;

	color: var(--tlcq-white-color);

}

.pbminfotech-ele-fid-style-6 .tlcq-fid-inner sub,

.pbminfotech-ele-fid-style-6 .tlcq-fid-inner sup {

	font-size: 40px;

	line-height: 40px;

	bottom: 0;

}

.pbminfotech-ele-fid-style-6 .tlcq-fid-before sup,

.pbminfotech-ele-fid-style-6 .tlcq-fid sup {

	top: -30px;

}

.pbminfotech-ele-fid-style-6 .tlcq-fid sub,

.pbminfotech-ele-fid-style-6 .tlcq-fid sup {

	margin-left: -12px;

}

.pbminfotech-ele-fid-style-6 .tlcq-fid-before sup,

.pbminfotech-ele-fid-style-6 .tlcq-fid-before sub {

	margin-right: -20px;

}

/** Style 7 **/

.pbminfotech-ele-fid-style-7 .tlcq-fid-content {

	text-align: center;

	padding: 30px 45px;

	border-radius: 6px;

	background-color: var(--tlcq-blackish-color);

}

.pbminfotech-ele-fid-style-7 .tlcq-fid-inner {

	font-size: 70px;

	line-height: 70px;

	margin: 0;

	font-weight: 700;

	color: var(--tlcq-global-color);

}

.pbminfotech-ele-fid-style-7 .tlcq-fid-inner .tlcq-fid-before span {

	margin-right: -12px;

}

.pbminfotech-ele-fid-style-7 .tlcq-fid-inner .tlcq-fid span {

	margin-left: -12px;

}

.pbminfotech-ele-fid-style-7 .tlcq-fid-sub {

	font-size: 18px;

	line-height: 22px;

	margin-top: 0;

	color: var(--tlcq-white-color);

}

.pbminfotech-ele-fid-style-7 .tlcq-fid-inner sub,

.pbminfotech-ele-fid-style-7 .tlcq-fid-inner sup {

	font-size: 40px;

	line-height: 40px;

	bottom: 0;

}

.pbminfotech-ele-fid-style-7 .tlcq-fid-before sup,

.pbminfotech-ele-fid-style-7 .tlcq-fid sup {

	top: -30px;

}

.pbminfotech-ele-fid-style-7 .tlcq-fid sub,

.pbminfotech-ele-fid-style-7 .tlcq-fid sup {

	margin-left: -12px;

}

.pbminfotech-ele-fid-style-7 .tlcq-fid-before sup,

.pbminfotech-ele-fid-style-7 .tlcq-fid-before sub {

	margin-right: -15px;

}

.pbminfotech-ele-fid-style-7 .tlcq-fid-img {

	padding-top: 20px;

}

/** Style 8 **/

.pbminfotech-ele-fid-style-8 .tlcq-fld-contents {

	display: flex;

	align-items: center;

}

.pbminfotech-ele-fid-style-8 .tlcq-circle {

	position: relative;

	display: inline-block;

}

.pbminfotech-ele-fid-style-8 .tlcq-circle canvas {

	transform: rotate(0deg) translate(0px, 4px);

}

.pbminfotech-ele-fid-style-8 .tlcq-fid-inner {

	position: absolute;

	display: flex;

	align-items: center;

	justify-content: center;

	border-radius: 50%;

	height: 90px;

	width: 90px;

	top: 50%;

	left: 50%;

	font-size: 24px;

	line-height: 24px;

	color: var(--tlcq-global-color);

	background-color: var(--tlcq-light-color);

	transform: translate(-50%, -50%);

}

.pbminfotech-ele-fid-style-8 .tlcq-fid-sub {

	font-size: 24px;

	line-height: 28px;

	margin: 0;

	margin-left: 35px;

	color: var(--tlcq-blackish-color);

}

.pbminfotech-ele-fid-style-8 .tlcq-fid-inner sub,

.pbminfotech-ele-fid-style-8 .tlcq-fid-inner sup {

	top: -7px;

	font-size: 15px;

	line-height: 15px;

	margin: 0 2px;

}

.pbminfotech-ele-fid-style-8 .tlcq-fid-inner sub {

	top: inherit;

	bottom: -2px;

}

.tlcq-bg-color-blackish .pbminfotech-ele-fid-style-8 .tlcq-fid-sub{

	color: var(--tlcq-white-color);

}

/*----------------------------------------*/

/*  04 - Service

/*----------------------------------------*/

/** Style 1 **/

.tlcq-service-style-1 .pbminfotech-post-item .tlcq-box-content-wrap,

.tlcq-service-style-1 .tlcq-service-icon,

.tlcq-service-style-1 .tlcq-service-icon svg,

.tlcq-service-style-1 .tlcq-featured-wrapper img{

	-webkit-transition: all .4s ease-in-out;

	transition: all .4s ease-in-out;

}

.tlcq-service-style-1,

.tlcq-service-style-1 .tlcq-service-image-wrapper,

.tlcq-service-style-1 .tlcq-service-wrapper{

	position: relative;

}

.tlcq-service-style-1 .tlcq-service-icon {

	position: absolute;

	bottom: -40px;

	right: 25px;

	z-index: 7;

	width: 70px;

	height: 70px;

	font-size: 35px;

	text-align: center;

	display: flex;

	justify-content: center;

	align-items: center;

	overflow: hidden;

	border-radius: 8px;

	color: var(--tlcq-light-color);

	background-color: var(--tlcq-global-color);

}

.tlcq-service-style-1 .tlcq-service-icon svg {

	fill: var(--tlcq-global-color);

}

.tlcq-service-style-1:hover .tlcq-service-icon {

	color: var(--tlcq-white-color);

	background-color: var(--tlcq-global-color);

}

.tlcq-service-style-1:hover .tlcq-service-icon svg {

	fill: var(--tlcq-white-color);

}

.tlcq-service-style-1 .pbminfotech-post-item .tlcq-box-content-wrap{

	padding: 15px;

	border-radius: 6px;

	border: 1px solid rgba(var(--tlcq-blackish-color-rgb), 0.1);

	background-color: var(--tlcq-white-color);

}

.tlcq-service-style-1 .tlcq-featured-wrapper{

	overflow: hidden;

	border-radius: 6px;

}

.tlcq-service-style-1 .tlcq-featured-wrapper img{

	width: 100%;

}

.tlcq-service-style-1:hover .tlcq-featured-wrapper img{

	transform: scale(1.1);

}

.tlcq-service-style-1 .tlcq-content-box{

	padding: 30px 25px 20px 25px;

}

.tlcq-service-style-1 .tlcq-service-title{

	position: relative;

	font-size: 24px;

	line-height: 28px;

	margin-bottom: 20px;

}

.tlcq-service-style-1 .tlcq-cat-number-wrap{

	display: flex;

	align-items: center;

	font-size: 14px;

	line-height: 18px;

	position: relative;

	margin-bottom: 3px;

	color: var(--tlcq-global-color);

}

.tlcq-service-style-1 .tlcq-cat-number-wrap::before {

	content: '/';

	display: inline-block;

	margin-right: 4px;

}

.tlcq-service-style-1 .tlcq-serv-cat a {

	padding-left: 5px;

	text-transform: lowercase;

	color: var(--tlcq-global-color);

}

.tlcq-service-style-1 .tlcq-serv-cat a:hover {

	color: var(--tlcq-blackish-color);

}

.tlcq-service-style-1 .tlcq-service-description{

	padding-bottom:30px;

}

.tlcq-service-style-1 .tlcq-service-description p{

	margin: 0;

}

.tlcq-service-style-1 .tlcq-service-description,

.tlcq-service-style-1 .tlcq-service-title {

/*	overflow: hidden;*/

/*	display: -webkit-box;*/

/*	-webkit-line-clamp: 2;*/

/*	line-clamp: 2;*/

/*	-webkit-box-orient: vertical;*/

}

.tlcq-element-posts-wrapper .tlcq-service-style-1{

	margin-bottom: 30px;

}

/** Style 2 **/

.tlcq-service-style-2 .pbminfotech-post-item,

.tlcq-service-style-2 .tlcq-service-icon,

.tlcq-service-style-2 .tlcq-service-icon svg,

.tlcq-service-style-2 .tlcq-featured-wrapper img{

	-webkit-transition: all .4s ease-in-out;

	transition: all .4s ease-in-out;

}

.tlcq-service-style-2 .tlcq-service-image-wrapper,

.tlcq-service-style-2 .pbminfotech-post-item {

	position: relative;

}

.tlcq-service-style-2 .tlcq-service-icon {

	position: absolute;

	top: 15px;

	right: 15px;

	z-index: 7;

	width: 70px;

	height: 70px;

	font-size: 35px;

	text-align: center;

	display: flex;

	justify-content: center;

	align-items: center;

	overflow: hidden;

	border-radius: 8px;

	color: var(--tlcq-global-color);

	background-color: var(--tlcq-white-color);

}

.tlcq-service-style-2 .tlcq-service-icon svg {

	fill: var(--tlcq-global-color);

}

.tlcq-service-style-2:hover .tlcq-service-icon {

	color: var(--tlcq-white-color);

	background-color: var(--tlcq-global-color);

}

.tlcq-service-style-2:hover .tlcq-service-icon svg {

	fill: var(--tlcq-white-color);

}

.tlcq-service-style-2 .pbminfotech-post-item{

	padding: 15px;

	border-radius: 6px;

	display: flex;

	align-items: center;

	background-color: var(--tlcq-light-color);

}

.tlcq-service-style-2 .tlcq-featured-wrapper{

	overflow: hidden;

	border-radius: 6px;

}

.tlcq-service-style-2 .tlcq-featured-wrapper img{

	width: 100%;

}

.tlcq-service-style-2:hover .tlcq-featured-wrapper img{

	transform: scale(1.1);

}

.tlcq-service-style-2 .tlcq-content-box{

	padding: 0 70px;

}

.tlcq-service-style-2 .tlcq-service-title{

	position: relative;

	font-size: 24px;

	line-height: 28px;

	margin-bottom: 20px;

}

.tlcq-service-style-2 .tlcq-cat-number-wrap{

	display: flex;

	align-items: center;

	font-size: 14px;

	line-height: 18px;

	position: relative;

	margin-bottom: 3px;

	color: var(--tlcq-global-color);

}

.tlcq-service-style-2 .tlcq-cat-number-wrap::before {

	content: '/';

	display: inline-block;

	margin-right: 4px;

}

.tlcq-service-style-2 .tlcq-serv-cat a {

	padding-left: 5px;

	text-transform: lowercase;

	color: var(--tlcq-global-color);

}

.tlcq-service-style-2 .tlcq-serv-cat a:hover {

	color: var(--tlcq-blackish-color);

}

.tlcq-service-style-2 .tlcq-service-description{

	padding-bottom: 40px;

}

.tlcq-service-style-2 .tlcq-service-description p{

	margin: 0;

}

.tlcq-service-style-2 .tlcq-service-description p,

.tlcq-service-style-2 .tlcq-service-title a {

	overflow: hidden;

	display: -webkit-box;

	-webkit-line-clamp: 2;

	line-clamp: 2;

	-webkit-box-orient: vertical;

}

.tlcq-column-two .tlcq-service-style-2 .tlcq-content-box{

	padding: 0 40px;

}

/** Style 3 **/

.tlcq-service-style-3 .tlcq-decs-wrap,

.tlcq-service-style-3 .tlcq-service-icon,

.tlcq-service-style-3 .tlcq-service-icon svg,

.tlcq-service-style-3 .tlcq-featured-img-wrapper::after,

.tlcq-service-style-3 .tlcq-service-image-wrapper{

	-webkit-transition: all .4s ease-in-out;

	transition: all .4s ease-in-out;

}

.tlcq-service-style-3 .pbminfotech-post-item,

.tlcq-service-style-3{

	position: relative

}

.tlcq-service-style-3 .tlcq-featured-img-wrapper {

	position: relative;

	overflow: hidden;

	border-radius: 6px;

}

.tlcq-service-style-3 .tlcq-featured-img-wrapper::before {

	content: '';

	position: absolute;

	width: 100%;

	height: 100%;

	top: 0;

	bottom: 0;

	left: 0;

	right: 0;

	z-index: 2;

	background-color: rgba(var(--tlcq-blackish-color-rgb), 0.6);

}

.tlcq-service-style-3 .tlcq-featured-img-wrapper::after {

	content: "";

	position: absolute;

	width: 100%;

	height: 100%;

	bottom: 0;

	left: 0;

	background: linear-gradient(to top, rgba(var(--tlcq-global-color-rgb), 1) 0%,rgba(var(--tlcq-global-color-rgb), 0) 52%,rgba(var(--tlcq-global-color-rgb), 0) 100%);

	z-index: 1;

	-webkit-transform: translateY(30%);

	transform: translateY(30%);

	opacity: 0;

	visibility: hidden;

}

.tlcq-service-style-3:hover .tlcq-featured-img-wrapper::after {

	-webkit-transform: translateY(0%);

	transform: translateY(0%);

	opacity: 1;

	visibility: visible;

}

.tlcq-service-style-3 .tlcq-service-image-wrapper img{

	border-radius: 6px;

	transition: all .4s ease-in-out;

	width: 100%

}

.tlcq-service-style-3:hover .tlcq-service-image-wrapper img{

	transform: scale(1.05)

}

.tlcq-service-style-3 .tlcq-content-wrap {

	position: absolute;

	top: 0;

	bottom: 0;

	left: 0;

	right: 0;

	padding: 70px;

	z-index: 3;

	display: grid;

	overflow: hidden;

}

.tlcq-service-style-3 .tlcq-content-box {

	align-self: self-start;

}

.tlcq-service-style-3 .tlcq-cat-number-wrap{

	display: flex;

	align-items: center;

	font-size: 14px;

	line-height: 18px;

	position: relative;

	margin-bottom: 3px;

	color: var(--tlcq-white-color);

}

.tlcq-service-style-3 .tlcq-cat-number-wrap::before {

	content: '/';

	display: inline-block;

	margin-right: 4px;

}

.tlcq-service-style-3 .tlcq-serv-cat a {

	padding-left: 5px;

	text-transform: lowercase;

	color: var(--tlcq-white-color);

}

.tlcq-service-style-3 .tlcq-serv-cat a:hover {

	color: var(--tlcq-white-color);

}

.tlcq-service-style-3 .tlcq-service-title {

	font-size: 28px;

	line-height: 32px;

	margin: 0;

	color: var(--tlcq-white-color);

}

.tlcq-service-style-3 .tlcq-service-title a {

	overflow: hidden;

	display: -webkit-box;

	-webkit-line-clamp: 2;

	line-clamp: 2;

	-webkit-box-orient: vertical;

	color: var(--tlcq-white-color);

}

.tlcq-service-style-3 .tlcq-service-title a:hover {

	color: var(--tlcq-global-color);

}

.tlcq-service-style-3 .tlcq-icon-wrap {

	align-self: self-end;

	position: relative;

}

.tlcq-service-style-3 .tlcq-service-icon {

	font-size: 50px;

	line-height: 50px;

	display: inline-block;

	transform: scale(1);

}

.tlcq-service-style-3:hover .tlcq-service-icon {

	transform: scale(0);

}

.tlcq-service-style-3 .tlcq-service-btn,

.tlcq-service-style-3 .tlcq-service-icon,

.tlcq-service-style-3 .tlcq-service-description {

	color: var(--tlcq-white-color);

}

.tlcq-service-style-3 .tlcq-service-icon svg {

	fill: var(--tlcq-white-color);

}

.tlcq-service-icon svg,

.tlcq-ihbox-icon-wrapper svg{

	width: 1em;

	height: 1em;

}

.tlcq-service-style-3 .tlcq-service-btn:hover {

	color: var(--tlcq-global-color);

}

.tlcq-service-style-3 .tlcq-service-description p{

	margin-bottom: 45px;

	overflow: hidden;

	display: -webkit-box;

	-webkit-line-clamp: 3;

	line-clamp: 3;

	-webkit-box-orient: vertical;

}

.tlcq-service-style-3 .tlcq-decs-wrap {

	-webkit-transform: translateY(30%);

	transform: translateY(30%);

	opacity: 0;

	position: absolute;

	bottom: 0;

	overflow: hidden;

	-webkit-box-orient: vertical;

}

.tlcq-service-style-3:hover .tlcq-decs-wrap {

	-webkit-transform: translateY(0%);

	transform: translateY(0%);

	opacity: 1;

	visibility: visible;

}

.tlcq-link {

    position: absolute;

    left: 0;

    top: 0;

    width: 100%;

    height: 100%;

    z-index: 4;

}

/*----------------------------------------*/

/*  05 - Blog

/*----------------------------------------*/

/** Style 1 **/

.tlcq-blog-style-1 .tlcq-featured-wrapper img {

	-webkit-transition: all 0.5s ease 0s;

	transition: all 0.5s ease 0s;

}

.tlcq-blog-style-1 .tlcq-featured-container{

	position: relative;

	overflow: hidden;

	border-radius: 6px;

	margin-bottom: 25px;

}

.tlcq-blog-style-1 .tlcq-post-title{

	font-size: 24px;

	line-height: 28px;

	margin-bottom: 15px;

}

.tlcq-blog-style-1 .tlcq-post-title a {

	overflow: hidden;

	display: -webkit-box;

	-webkit-line-clamp: 2;

	line-clamp: 2;

	-webkit-box-orient: vertical;

}

.tlcq-blog-style-1:hover .tlcq-featured-wrapper img{

	-webkit-transform: scale(1.05);

	transform: scale(1.05);

}

.tlcq-blog-style-1 .tlcq-featured-img-wrapper,

.tlcq-blog-style-1 .tlcq-featured-wrapper img{

	position: relative;

	width: 100%;

	border-radius: 6px;

}

.tlcq-blog-style-1 .tlcq-featured-img-wrapper::after {

	content: "";

	position: absolute;

	width: 100%;

	height: 100%;

	bottom: 0;

	left: 0;

	background: linear-gradient(to top, rgba(var(--tlcq-blackish-color-rgb), 1) 0%, rgba(var(--tlcq-blackish-color-rgb), 0) 52%, rgba(var(--tlcq-blackish-color-rgb), 0) 100%);

	z-index: 1;

}

.tlcq-meta-line a, 

.tlcq-meta-line {

    font-size: 13px;

    line-height: 13px;

    text-transform: uppercase;

}

.tlcq-meta-line {

    display: inline-block;

    margin: 0 10px 15px 0;

    position: relative;

}

.tlcq-meta-category-wrapper.tlcq-meta-line, 

.tlcq-meta-category-wrapper.tlcq-meta-line a {

    font-size: 12px;

    line-height: 12px;

}

.tlcq-meta-line a {

    padding: 4px 8px;

    border-radius: 6px;

    color: var(--tlcq-white-color);

    background-color: var(--tlcq-global-color);

}

.tlcq-meta-line a:hover{

	color: var(--tlcq-white-color);

	background-color: var(--tlcq-blackish-color);

}

.tlcq-element-posts-wrapper .tlcq-blog-style-1{

	margin-bottom: 30px;

}

/** Style 2 **/

.tlcq-blog-style-2 .tlcq-featured-wrapper img,

.tlcq-blog-style-2 .tlcq-featured-wrapper::before{

	-webkit-transition: all 0.5s ease 0s;

	transition: all 0.5s ease 0s;

}

.tlcq-blog-style-2 .post-item{

	position: relative;

}

.tlcq-blog-style-2 .pbminfotech-content-inner{

	display: flex;

	align-items: center;

}

.tlcq-blog-style-2 .tlcq-featured-container {

	position: relative;

}

.tlcq-blog-style-2 .tlcq-featured-img-wrapper{

	margin-right: 35px;

}

.tlcq-blog-style-2 .tlcq-featured-wrapper {

	border-radius: 6px;

	overflow: hidden;

}

.tlcq-blog-style-2 .tlcq-featured-wrapper img{

	max-width: 275px;

	height: 160px;

	border-radius: 6px;

	-webkit-transform: scale(1.01);

	transform: scale(1.01);

}

.tlcq-blog-style-2:hover .tlcq-featured-wrapper img{

	-webkit-transform: scale(1.05);

	transform: scale(1.05);

}

.tlcq-blog-style-2 .tlcq-post-title{

	font-size: 22px;

	line-height: 28px;

	margin-bottom: 0;

}

.tlcq-blog-style-2 .tlcq-post-title,

.tlcq-blog-style-2 .tlcq-post-title a{

	overflow: hidden;

	text-overflow: ellipsis;

	display: -webkit-box;

	-webkit-line-clamp: 2;

	line-clamp: 2;

	-webkit-box-orient: vertical;

	text-transform: capitalize;

}

.tlcq-blog-style-2 .tlcq-meta-line i{

	font-size: 20px;

	line-height: 20px;

	color: var(--tlcq-global-color);

}

/** Style 3 **/

.tlcq-blog-style-3 .tlcq-featured-wrapper img {

	-webkit-transition: all 0.5s ease 0s;

	transition: all 0.5s ease 0s;

}

.tlcq-blog-style-3 .post-item {

	display: flex;

	border-radius: 6px;

	position: relative;

	padding: 15px;

	background-color: var(--tlcq-light-color);

}

.tlcq-blog-style-3 .tlcq-featured-wrapper {

	position: relative;

	display: none;

	overflow: hidden;

	border-radius: 6px;

}

.tlcq-blog-style-3 .tlcq-featured-container {

	border-radius: 6px;

	flex: 2;

	max-width: 480px;

	position: relative;

}

.tlcq-blog-style-3 .tlcq-bg-image {

	border-radius: 6px;

	width: 100%;

	height: 100%;

	background-size: cover;

	background-repeat: no-repeat;

	background-position: center center;

}

.tlcq-blog-style-3 .tlcq-featured-wrapper img {

	position: relative;

	width: 100%;

	border-radius: 6px;

}

.tlcq-blog-style-3:hover .tlcq-featured-wrapper img {

	-webkit-transform: scale(1.1);

	transform: scale(1.1);

}

.tlcq-blog-style-3 .pbminfotech-box-wrap {

	position: relative;

	z-index: 1;

	flex: 1;

	padding: 90px 70px 60px 70px;

}

.tlcq-blog-style-3 .pbminfotech-box-content {

	padding-bottom: 200px;

}

.tlcq-blog-style-3 .tlcq-post-title {

	font-size: 24px;

	line-height: 28px;

	margin-bottom: 20px;

}

.tlcq-blog-style-3 .tlcq-post-title,

.tlcq-blog-style-3 .tlcq-post-title a {

	position: relative;

	overflow: hidden;

	text-overflow: ellipsis;

	display: -webkit-box;

	-webkit-line-clamp: 2;

	line-clamp: 2;

	-webkit-box-orient: vertical;

	text-transform: capitalize;

}

.tlcq-blog-style-3 .pbminfotech-box-desc {

	overflow: hidden;

	text-overflow: ellipsis;

	display: -webkit-box;

	-webkit-line-clamp: 2;

	line-clamp: 2;

	-webkit-box-orient: vertical;

}

.tlcq-blog-style-3 .tlcq-author-avatar {

	display: flex;

	align-items: center;

}

.tlcq-blog-style-3 .tlcq-author-image img {

	max-width: 40px;

	min-width: 40px;

	height: 40px;

	margin: 0;

	margin-right: 15px !important;

	border-radius: 100%;

}

.tlcq-blog-style-3 .tlcq-meta-line.tlcq-meta-date {

	margin: 0;

}

.tlcq-author-title{

	font-size: 16px;

	line-height: 16px;

	text-transform: capitalize;

	color: var(--tlcq-global-color);

}

/** Style 4 **/

.tlcq-blog-style-4{

	margin-bottom: 15px;

}

.tlcq-blog-style-4 .tlcq-featured-container,

.tlcq-blog-style-4,

.tlcq-blog-style-4 .pbminfotech-box-content,

.tlcq-blog-style-4 .tlcq-featured-wrapper img {

	-webkit-transition: all 0.5s ease 0s;

	transition: all 0.5s ease 0s;

}

.tlcq-blog-style-4 .pbminfotech-box-content {

	padding: 15px;

	border-radius: 6px;

	position: relative;

	overflow: hidden;

	background-color: var(--tlcq-light-color);

}

.tlcq-blog-style-4 .tlcq-featured-container-inner {

	position: relative;

}

.tlcq-blog-style-4 .tlcq-post-title{

	font-size: 24px;

	line-height: 28px;

	margin-bottom: 15px;

}

.tlcq-blog-style-4 .tlcq-post-title a {

	overflow: hidden;

	display: -webkit-box;

	-webkit-line-clamp: 2;

	line-clamp: 2;

	-webkit-box-orient: vertical;

}

.tlcq-blog-style-4:hover .tlcq-featured-wrapper img {

	-webkit-transform: scale(1.05);

	transform: scale(1.05);

}

.tlcq-blog-style-4 .tlcq-featured-img-wrapper,

.tlcq-blog-style-4 .tlcq-featured-wrapper img {

	position: relative;

	width: 100%;

	overflow: hidden;

	border-radius: 6px;

}

.tlcq-blog-style-4 .tlcq-featured-wrapper img {

	margin-bottom: 15px;

}

.tlcq-blog-style-4 .tlcq-featured-container {

	opacity: 0;

	bottom: 0;

	height: 0;

	overflow: hidden;

	border-radius: 6px;

	-webkit-box-orient: vertical;

}

.tlcq-blog-style-4:hover .tlcq-featured-container {

	opacity: 1;

	position: relative;

	height: 250px;

}

.tlcq-blog-style-4.tlcq-active .tlcq-featured-container {

	height: 250px;

	opacity: 1;

}

.tlcq-blog-style-4.tlcq-active .tlcq-content-wrapper {

	padding: 15px 20px 0 20px;

}

.tlcq-blog-style-4 .tlcq-content-wrapper {

	padding: 15px;

}

/** Style 5 **/

.tlcq-blog-style-5 .tlcq-featured-wrapper img {

	-webkit-transition: all 0.5s ease 0s;

	transition: all 0.5s ease 0s;

}

.tlcq-blog-style-5 .pbminfotech-box-content {

	padding: 15px;

	border-radius: 6px;

	background-color: var(--tlcq-light-color);

}

.tlcq-blog-style-5 .tlcq-featured-container{

	position: relative;

	overflow: hidden;

	border-radius: 6px;

}

.tlcq-blog-style-5 .tlcq-content-wrapper {

	padding: 30px 30px 20px 30px;

}

.tlcq-blog-style-5 .tlcq-post-title{

	font-size: 24px;

	line-height: 28px;

	margin-bottom: 25px;

}

.tlcq-blog-style-5 .tlcq-post-title a {

	overflow: hidden;

	display: -webkit-box;

	-webkit-line-clamp: 2;

	line-clamp: 2;

	-webkit-box-orient: vertical;

}

.tlcq-blog-style-5:hover .tlcq-featured-wrapper img{

	-webkit-transform: scale(1.05);

	transform: scale(1.05);

}

.tlcq-blog-style-5 .tlcq-featured-img-wrapper,

.tlcq-blog-style-5 .tlcq-featured-wrapper img{

	position: relative;

	width: 100%;

	border-radius: 6px;

}

.tlcq-blog-style-5 .tlcq-author-avatar {

	display: flex;

	align-items: center;

}

.tlcq-blog-style-5 .tlcq-author-image img {

	max-width: 40px;

	min-width: 40px;

	height: 40px;

	margin: 0;

	margin-right: 15px !important;

	border-radius: 100%;

}

.tlcq-blog-style-5 .tlcq-meta-line.tlcq-meta-date {

	margin: 0;

}

/** Style 6 **/

.tlcq-blog-style-6{

	margin-bottom: 30px;

}

.tlcq-blog-style-6 .pbminfotech-box-content {

	-webkit-transition: all 0.5s ease 0s;

	transition: all 0.5s ease 0s;

}

.tlcq-blog-style-6 .pbminfotech-box-content {

	padding: 30px;

	border-radius: 6px;

	border: 1px solid rgba(var(--tlcq-blackish-color-rgb), 0.1);

	background-color: var(--tlcq-white-color);

}

.tlcq-blog-style-6:hover .pbminfotech-box-content {

	background-color: var(--tlcq-light-color);

}

.tlcq-blog-style-6 .tlcq-featured-container{

	position: relative;

	overflow: hidden;

	border-radius: 6px;

}

.tlcq-blog-style-6 .tlcq-post-title{

	font-size: 24px;

	line-height: 28px;

	margin-bottom: 25px;

}

.tlcq-blog-style-6 .tlcq-post-title a {

	overflow: hidden;

	display: -webkit-box;

	-webkit-line-clamp: 2;

	line-clamp: 2;

	-webkit-box-orient: vertical;

}

.tlcq-blog-style-6 .tlcq-author-avatar {

	display: flex;

	align-items: center;

}

.tlcq-blog-style-6 .tlcq-author-image img {

	max-width: 40px;

	min-width: 40px;

	height: 40px;

	margin: 0;

	margin-right: 15px !important;

	border-radius: 100%;

}

.tlcq-blog-style-6 .tlcq-meta-line.tlcq-meta-date {

	margin: 0;

}

/*----------------------------------------*/

/*  06 - Testimonial

/*----------------------------------------*/

/** Style 1 **/

.tlcq-testimonial-style-1 .pbminfotech-post-item {

	padding: 15px;

	border-radius: 6px;

	background-color: var(--tlcq-white-color);

	border: 1px solid rgba(var(--tlcq-blackish-color-rgb), 0.1);

}

.tlcq-testimonial-style-1 .pbminfotech-box-author {

	display: flex;

	align-items: center;

	padding: 15px 0 0 10px;

}

.tlcq-testimonial-style-1 .tlcq-featured-img-wrapper {

	padding-right: 15px;

}

.tlcq-testimonial-style-1 .pbminfotech-box-title{

	font-size: 18px;

	line-height: 22px;

	margin-bottom: 0;

	color: var(--tlcq-global-color);

}

.tlcq-testimonial-style-1 .pbminfotech-testimonial-detail {

	font-size: 14px;

}

.tlcq-testimonial-style-1 .tlcq-box-content-wrap {

	padding: 50px 40px;

	border-radius: 6px;

	position: relative;

	z-index: 1;

	margin-top: 25px;

	background-color: var(--tlcq-light-color);

}

.tlcq-testimonial-style-1 .tlcq-box-content-wrap::before {

	font-family: "pbminfotech-base-icons";

	content: '\e801';

	position: absolute;

	right: 30px;

	top: -30px;

	font-size: 30px;

	width: 60px;

	height: 60px;

	line-height: 60px;

	border-radius: 100%;

	text-align: center;

	color: var(--tlcq-global-color);

	background: var(--tlcq-white-color);

	border: 1px solid rgba(var(--tlcq-blackish-color-rgb), 0.1);

}

.tlcq-testimonial-style-1 .tlcq-featured-wrapper img{

	width: 65px;

	height: 65px;

	border-radius: 50%;

}

.tlcq-testimonial-style-1 .pbminfotech-box-img{

	position: absolute;

	right: 0;

	bottom: 0;

	z-index: 1;

}

.tlcq-testimonial-style-1 .pbminfotech-testimonial-text{

	margin: 0;

	padding: 0;

	border: 0;

	font-size: 16px;

	line-height: 22px;

	color: var(--tlcq-blackish-color);

}

.tlcq-testimonial-style-1 .pbminfotech-testimonial-text p{

	margin-bottom: 0;

}

.tlcq-testimonial-style-1 .pbminfotech-testimonial-detail,

.tlcq-testimonial-style-1 .pbminfotech-box-title{

	display: -webkit-box;

	-webkit-line-clamp: 1;

	line-clamp: 1;

	-webkit-box-orient: vertical;

	overflow: hidden;

}

.tlcq-testimonial-style-1 .pbminfotech-box-star-ratings{

	font-size: 12px;

	line-height: 12px;

	margin-bottom: 20px;

	color: rgba(var(--tlcq-global-color-rgb), 0.1);

	display: none;

}

.tlcq-testimonial-style-1 .pbminfotech-box-star-ratings .tlcq-active{

	color: #ffa72a;

}

.tlcq-testimonial-style-1 .pbminfotech-testimonial-detail {

	display: none;

}

/** Style 2 **/

.tlcq-testimonial-style-2 .pbminfotech-post-item {

	padding: 15px;

	border-radius: 6px;

	background-color: var(--tlcq-light-color);

}

.tlcq-testimonial-style-2 .pbminfotech-box-author {

	display: flex;

	align-items: center;

	padding: 15px 0 0 10px;

}

.tlcq-testimonial-style-2 .tlcq-featured-img-wrapper {

	padding-right: 15px;

}

.tlcq-testimonial-style-2 .pbminfotech-box-title{

	font-size: 18px;

	line-height: 22px;

	margin-bottom: 0;

	color: var(--tlcq-global-color);

}

.tlcq-testimonial-style-2 .pbminfotech-testimonial-detail {

	font-size: 14px;

}

.tlcq-testimonial-style-2 .tlcq-box-content-wrap {

	padding: 40px;

	border-radius: 6px;

	position: relative;

	z-index: 1;

	margin-top: 25px;

	background-color: var(--tlcq-white-color);

}

.tlcq-testimonial-style-2 .tlcq-box-content-wrap::before {

	font-family: "pbminfotech-base-icons";

	content: '\e801';

	position: absolute;

	right: 30px;

	top: -30px;

	font-size: 30px;

	width: 60px;

	height: 60px;

	line-height: 60px;

	border-radius: 100%;

	text-align: center;

	color: var(--tlcq-white-color);

	background: var(--tlcq-global-color);

}

.tlcq-testimonial-style-2 .tlcq-featured-wrapper img{

	width: 65px;

	height: 65px;

	border-radius: 50%;

}

.tlcq-testimonial-style-2 .pbminfotech-box-img{

	position: absolute;

	right: 0;

	bottom: 0;

	z-index: 1;

}

.tlcq-testimonial-style-2 .pbminfotech-testimonial-text{

	margin: 0;

	padding: 0;

	border: 0;

	font-size: 16px;

	line-height: 22px;

	color: var(--tlcq-blackish-color);

}

.tlcq-testimonial-style-2 .pbminfotech-testimonial-text p{

	margin-bottom: 0;

}

.tlcq-testimonial-style-2 .pbminfotech-testimonial-detail,

.tlcq-testimonial-style-2 .pbminfotech-box-title{

	display: -webkit-box;

	-webkit-line-clamp: 1;

	line-clamp: 1;

	-webkit-box-orient: vertical;

	overflow: hidden;

}

.tlcq-testimonial-style-2 .pbminfotech-box-star-ratings{

	font-size: 12px;

	line-height: 12px;

	margin-bottom: 20px;

	display: none;

	color: rgba(var(--tlcq-global-color-rgb), 0.1);

}

.tlcq-testimonial-style-2 .pbminfotech-box-star-ratings .tlcq-active{

	color: #ffa72a;

}

.tlcq-testimonial-style-2 .pbminfotech-testimonial-detail {

	display: none;

}

/** Style 3 **/

.tlcq-testimonial-style-3{

	margin-bottom: 15px;

}

.tlcq-testimonial-style-3 .pbminfotech-post-item {

	padding: 15px;

	border-radius: 6px;

	background-color: var(--tlcq-secondary-color);

}

.tlcq-testimonial-style-3 .pbminfotech-box-author {

	display: flex;

	align-items: center;

	padding: 15px 0 0 10px;

}

.tlcq-testimonial-style-3 .tlcq-featured-img-wrapper {

	padding-right: 15px;

}

.tlcq-testimonial-style-3 .pbminfotech-box-title{

	font-size: 18px;

	line-height: 22px;

	margin-bottom: 0;

	color: var(--tlcq-global-color);

}

.tlcq-testimonial-style-3 .pbminfotech-testimonial-detail {

	font-size: 14px;

}

.tlcq-testimonial-style-3 .tlcq-box-content-wrap {

	padding: 50px 40px;

	border-radius: 6px;

	position: relative;

	z-index: 1;

	margin-top: 25px;

	background-color: var(--tlcq-blackish-color);

}

.tlcq-testimonial-style-3 .tlcq-box-content-wrap::before {

	font-family: "pbminfotech-base-icons";

	content: '\e801';

	position: absolute;

	right: 30px;

	top: -30px;

	font-size: 30px;

	width: 60px;

	height: 60px;

	line-height: 60px;

	border-radius: 100%;

	text-align: center;

	color: var(--tlcq-white-color);

	background: var(--tlcq-global-color);

}

.tlcq-testimonial-style-3 .tlcq-featured-wrapper img{

	width: 65px;

	height: 65px;

	border-radius: 50%;

}

.tlcq-testimonial-style-3 .pbminfotech-box-img{

	position: absolute;

	right: 0;

	bottom: 0;

	z-index: 1;

}

.tlcq-testimonial-style-3 .pbminfotech-testimonial-text{

	margin: 0;

	padding: 0;

	border: 0;

	font-size: 16px;

	line-height: 22px;

	color: var(--tlcq-white-color);

}

.tlcq-testimonial-style-3 .pbminfotech-testimonial-text p{

	margin-bottom: 0;

}

.tlcq-testimonial-style-3 .pbminfotech-testimonial-detail,

.tlcq-testimonial-style-3 .pbminfotech-box-title{

	display: -webkit-box;

	-webkit-line-clamp: 1;

	line-clamp: 1;

	-webkit-box-orient: vertical;

	overflow: hidden;

}

.tlcq-testimonial-style-3 .pbminfotech-box-star-ratings{

	font-size: 12px;

	line-height: 12px;

	margin-bottom: 20px;

	display: none;

	color: rgba(var(--tlcq-global-color-rgb), 0.1);

}

.tlcq-testimonial-style-3 .pbminfotech-box-star-ratings .tlcq-active{

	color: #ffa72a;

}

.tlcq-testimonial-style-3 .pbminfotech-testimonial-detail {

	display: none;

}

/*----------------------------------------*/

/*  07 - Header

/*----------------------------------------*/

.site-title {

    margin: 0;

    padding: 0;

    display: flex;

	align-items: center;

    vertical-align: middle;

    text-align: center;

    width: 100%;

	height: 90px;

	transition: none;

    line-height: inherit;

}

.site-title a {

    display: flex;

    align-items: center;

	line-height: inherit;

}

.site-header .tlcq-button-box .tlcq-header-button a {

	display: inline-block;

    padding-left: 35px;

    font-size: 16px;

    font-weight: normal;

    position: relative;

    letter-spacing: 0;

    color: rgba(var(--tlcq-white-color-rgb), 1);

}

.site-header .tlcq-button-box .tlcq-header-button a:before{

	content: "\e827";

    font-family: "pbminfotech-base-icons";

    font-size: 26px;

    position: absolute;

    left: 0;

    top: 50%;

    text-align: center;

    border-radius: 100%;

    font-weight: 400;

    -webkit-transition: all .25s ease-in-out;

    transition: all .25s ease-in-out;

    transform: translateX(0%) translateY(-50%);

    color: var(--tlcq-global-color);

}	

.site-header:not(.tlcq-fixed-header) .tlcq-button-box .tlcq-header-button a:hover:before{

	color: var(--tlcq-white-color);

}

.site-header .tlcq-header-search-btn{

	padding: 0 30px;

}

.site-header .tlcq-header-search-btn a{

	font-size: 20px;

	display: inline-flex;

	align-items: center;

	color: var(--tlcq-global-color);

	transition: all .1s ease-in-out;

}

.site-header .tlcq-header-search-btn a:hover{

	color: var(--tlcq-white-color);

}

.site-header .tlcq-header-search-btn a .tlcq-header-search-text{

	font-size: 15px;

	line-height: 15px;

	padding-left: 6px;

	color: var(--tlcq-white-color);

}

/** Header Style 1 **/

.site-header .tlcq-header-overlay{

	position: absolute;

	width: 100%;

	z-index: 2;

}

.tlcq-header-style-1:not(.tlcq-fixed-header) .tlcq-header-overlay-inner{

	border-bottom: 1px solid rgba(var(--tlcq-white-color-rgb),.1);

	margin: 0 30px;

}

.site-header:not(.tlcq-fixed-header) .tlcq-sticky-logo{

	display: none;

}

.site-header:not(.tlcq-fixed-header).tlcq-header-style-1 .tlcq-button-box-second a:hover,

.site-header:not(.tlcq-fixed-header).tlcq-header-style-2 .tlcq-button-box-second a:hover,

.site-header:not(.tlcq-fixed-header).tlcq-header-style-3 .tlcq-button-box-second a:hover{

	color: var(--tlcq-blackish-color);

	background-color: var(--tlcq-white-color);

}

.site-header .tlcq-sticky-header .site-branding .logo-img{

	display: none;

}

.site-header .tlcq-sticky-header .site-navigation ul.navigation > li:not(.active,:hover) > a{

	color: var(--tlcq-blackish-color);

}

.site-header .tlcq-sticky-header .tlcq-button-box .tlcq-header-button a,

.site-header .tlcq-sticky-header .tlcq-header-search-btn a .tlcq-header-search-text{

	color: var(--tlcq-blackish-color);

}

.site-header .tlcq-sticky-header .tlcq-button-box .tlcq-header-button a:hover::before{

	color: var(--tlcq-blackish-color);

}

.site-header .tlcq-sticky-header .tlcq-header-search-btn a:hover{

	color: var(--tlcq-blackish-color);

}

/** Header Style 2 **/

.tlcq-header-style-2 .tlcq-pre-header-wrapper{

	color: var(--tlcq-white-color);

}

.tlcq-pre-header-wrapper .tlcq-preheader-custom-text {

    font-size: 15px;

}

.tlcq-pre-header-wrapper .tlcq-preheader-custom-text span{

	padding: 2px 5px;

	border-radius: 6px;

	margin-left: 10px;

	color: var(--tlcq-global-color);

	background-color: var(--tlcq-white-color);

}

.tlcq-pre-header-wrapper .tlcq-pre-header-right{

	display: flex;

	align-items: center;

}

.tlcq-pre-header-wrapper .tlcq-pre-header-right>:not(:last-child) {

    padding-right: 50px;

}

.tlcq-pre-header-wrapper .tlcq-contact-info,

.tlcq-pre-header-wrapper .tlcq-social-links li i{

	font-size: 15px;

}

.tlcq-pre-header-wrapper .tlcq-contact-info li:not(:last-child) {

    padding: 0 40px 0 0;

}

.tlcq-header-style-2 .tlcq-pre-header-wrapper a{

	color: var(--tlcq-white-color);

}

.tlcq-header-style-2 .tlcq-pre-header-wrapper a:hover{

	color: var(--tlcq-global-color);

}

.tlcq-pre-header-wrapper .tlcq-contact-info li i {

    font-size: 20px;

    margin-right: 6px;

    top: 3px;

    position: relative;

    -webkit-transition: all .3s;

    transition: all .3s;

    color: var(--tlcq-global-color);

}

.tlcq-pre-header-wrapper .tlcq-social-links li:not(:last-child){

	padding: 0 15px 0 0;

}

.tlcq-header-style-2:not(.tlcq-fixed-header) .tlcq-main-header-area {

	border: 1px solid rgba(var(--tlcq-white-color-rgb), .1);

	border-left: none;

	border-right: none;

}

.tlcq-header-style-2:not(.tlcq-fixed-header) .site-branding .site-title{

	height: 80px;

}

/** Header Style 3 **/

.tlcq-header-style-3 .tlcq-pre-header-wrapper{

	color: var(--tlcq-blackish-color);

}

.tlcq-header-style-3 .site-branding .site-title{

	height: 70px;

}

.tlcq-header-style-3 .tlcq-right-box .tlcq-button-box-second{

	line-height: normal;

}

.tlcq-header-style-3 .tlcq-right-box .tlcq-button-box-second a{

	padding: 0 35px;

	overflow: inherit;

}

/*----------------------------------------*/

/*  08 - Footer

/*----------------------------------------*/

.site-footer{

	font-size: 14px;

	margin: 0 6px;

	border-radius: 6px;

	overflow: hidden;

	position: relative;

	color: rgba(var(--tlcq-white-color-rgb),.7);

}

.site-footer .tlcq-footer-big-area{

	padding-top: 100px;

}

.site-footer .tlcq-footer-big-area .tlcq-footer-boxes-inner.left{

	padding: 60px 120px;

}

.site-footer .tlcq-footer-big-area .tlcq-footer-boxes-inner{

	padding: 60px;

	text-align: center;

	border-radius: 6px;

	background-color: var(--tlcq-secondary-color);

	border: 1px solid rgba(var(--tlcq-white-color-rgb),.1);

}

.site-footer .tlcq-footer-big-area .tlcq-footer-title-wrap {

    padding-bottom: 30px;

}

.site-footer .tlcq-footer-big-area .tlcq-boxes-area-title {

    font-size: 30px;

    line-height: 34px;

    margin-bottom: 5px;

	color: var(--tlcq-white-color);

}

.site-footer .tlcq-footer-newsletter .tlcq-news-wrap {

    position: relative;

}

.site-footer .tlcq-footer-newsletter .form-control{

	margin: 0;

	background-color: var(--tlcq-white-color);

}

.site-footer .tlcq-footer-newsletter .tlcq-btn {

    position: absolute;

    top: 6px;

    right: 6px;

    bottom: 6px;

    height: auto;

    border-radius: 6px;

    font-size: 13px;

    line-height: 13px;

    letter-spacing: .65px;

    text-transform: uppercase;

    color: var(--tlcq-white-color);

    background-color: var(--tlcq-global-color);

    transition: all .4s ease-in;

}

.site-footer .tlcq-footer-newsletter .tlcq-btn .tlcq-button-icon svg{

	width: .9em;

}

.site-footer .tlcq-footer-newsletter .tlcq-btn:hover{

	background-color: var(--tlcq-secondary-color);

}

.site-footer .tlcq-footer-boxes-inner.right .tlcq-btn{

	padding: 18px 30px;

	display: block;

}

.site-footer .tlcq-footer-boxes-inner.right .tlcq-btn:not(:hover){

	color: var(--tlcq-white-color);

}

.site-footer .tlcq-footer-big-area .tlcq-footer-boxes-inner .tlcq-btn.white:not(:hover){

	color: var(--tlcq-blackish-color);

}

.tlcq-footer-big-area .tlcq-footer-boxes-inner .tlcq-btn.white:not(:hover) .tlcq-button-icon svg path{

	stroke: var(--tlcq-blackish-color);

}

.site-footer .tlcq-footer-widget-area{

	padding-bottom: 50px;

}

.site-footer .widget{

	position: relative;

	padding-top: 80px;

}

.site-footer .widget .widget-title{

	font-size: 16px;

	line-height: 26px;

	text-transform: capitalize;

	margin-bottom: 30px;

	font-weight: 600;

	color: var(--tlcq-white-color);

}

.site-footer .widget ul>li{

	padding: 0 0 20px 0;

    line-height: 20px;

}

.site-footer .widget ul>li:last-child{

	padding-bottom: 0;

}

.site-footer .widget ul a{

	display: inline-block;

}

.site-footer a{

	color: rgba(var(--tlcq-white-color-rgb),.7);

}

.site-footer a:hover{

	color: var(--tlcq-white-color);

}

.site-footer .widget.tlcq-contact{

	padding-left: 120px;

}

.site-footer .tlcq-contact-widget-lines {

    display: grid;

	font-size: 18px;

}

.site-footer .tlcq-contact-widget-line {

    position: relative;

    margin-bottom: 15px;

}

.site-footer .tlcq-contact-widget-lines .tlcq-base-icon-location {

    order: 3;

}

.site-footer .tlcq-contact-widget-lines .tlcq-base-icon-phone {

    order: 2;

    position: absolute;

    left: 60%;

    z-index: 1;

}

.site-footer .tlcq-contact-widget-lines .tlcq-base-icon-email {

    order: 1;

    margin-bottom: 20px;

}

.site-footer .tlcq-contact-widget-line:before{

	display: none;

}

.site-footer .widget.social{

	padding: 20px 0 0 120px;

}

.site-footer .tlcq-social-links li.tlcq-social-li{

	display: inline-block;

	margin: 0 16px 5px 0;

	padding: 0;

}

.site-footer .tlcq-social-links li.tlcq-social-li a{

	font-size: 15px;

}

.site-footer .tlcq-footer-text-inner{

	padding: 40px 0;

	margin-top: 20px;

	border-top: 1px solid rgba(var(--tlcq-white-color-rgb),.2);

}

.site-footer .tlcq-footer-menu{

	display: inline-flex;

}

.site-footer .tlcq-footer-menu li {

    display: inline-block;

    padding: 0 10px;

    position: relative;

}

.site-footer .tlcq-footer-menu li:last-child{

	padding-right: 0;

}

.site-footer .tlcq-footer-menu li:first-child{

	padding-left: 0;

}

.site-footer .tlcq-footer-menu li:not(:first-child):before{

	content: "";

    position: absolute;

    height: 12px;

    width: 1px;

    background-color: rgba(var(--tlcq-white-color-rgb), .2);

    left: 0;

    top: 50%;

    transform: translate(0, -50%);

}

.site-footer .tlcq-footer-copyright-text-area{

	text-align: center;

}

.site-footer .tlcq-footer-copyright-text-area a:hover{

	color: var(--tlcq-global-color);

}

/*----------------------------------------*/

/*  09 - Title Bar

/*----------------------------------------*/

.tlcq-title-bar-wrapper{

	background-color: rgba(0,0,0,0.5);

	background-image: url(../images/about-us.jpg);

	background-repeat: no-repeat;

    background-position: center center;

    background-size: cover;

    background-attachment: scroll;

	position: relative;

    z-index: 1;

}

.tlcq-title-bar-wrapper:before{

	content: "";

    display: block;

    position: absolute;

    top: 0;

    left: 0;

    width: 100%;

    height: 100%;

}

.tlcq-title-bar-wrapper::after{

	content: "";

    position: absolute;

    width: 100%;

    height: 50%;

    top: 0;

    left: 0;

    z-index: 0;

    background: linear-gradient(to bottom, rgb(4 23 47 / 90%) 0%, rgb(4 23 47 / 90%) 0%, rgb(4 19 37 / 0%) 100%);

}

.tlcq-title-bar-wrapper,

.tlcq-title-bar-content{

	min-height: 550px;

}

.tlcq-title-bar-content{

	position: relative;

    z-index: 1;

    padding: 150px 0 64px;

	display: flex;

    align-items: center;

}

.tlcq-title-bar-content-inner,

.tlcq-title-bar-content .tlcq-breadcrumb{

	width: 100%;

	text-align: center;

}

.tlcq-title-bar-content .tlcq-tbar,

.tlcq-title-bar-content .tlcq-breadcrumb{

	display: block;

}

.tlcq-title-bar-content .tlcq-tbar-inner{

    padding: 0 !important;

	margin-bottom: 15px;

}

.single-post .tlcq-title-bar-content .tlcq-tbar-inner{

	width: 70%;

}

.tlcq-tbar-subtitle{

	font-size: 16px;

    line-height: 24px;

    letter-spacing: 0px;

    text-transform: capitalize;

	margin-bottom: 20px;

	color: var(--tlcq-white-color);

}

.tlcq-tbar-title{

    font-weight: 600;

    font-size: 60px;

    line-height: 60px;

    letter-spacing: 0px;

    text-transform: none;

    font-style: normal;

	margin-bottom: 0;

	color: var(--tlcq-white-color);

}

.single-post .tlcq-tbar .tlcq-tbar-title{

	font-size: 50px;

	line-height: 60px;

}

.tlcq-breadcrumb,

.tlcq-breadcrumb a{

	font-family: Raleway,sans-serif;

	font-weight: 500;

    font-size: 16px;

    line-height: 25px;

    letter-spacing: .5px;

    text-transform: capitalize;

    font-style: normal;

	color: var(--tlcq-white-color);

}

.tlcq-breadcrumb a:hover{

	color: rgba(var(--tlcq-white-color-rgb),.8);

}

.tlcq-breadcrumb .tlcq-breadcrumb-inner {

    padding-left: 5px;

}

.tlcq-breadcrumb .tlcq-breadcrumb-inner span{

	display: inline-block;

	font-size: 15px;

}

.tlcq-breadcrumb .tlcq-breadcrumb-inner .sep i{

    font-size: 15px;

	display: inline-block;

	padding: 0 5px;

}

.tlcq-breadcrumb .tlcq-breadcrumb-inner .sep i:before{

	margin: 0;

}

/*----------------------------------------*/

/*  10 - Accordion

/*----------------------------------------*/

.accordion-item{

	position: relative;

	margin-bottom: 20px;

	color: inherit;

	border-radius: 20px !important;

	box-shadow: none;

	background-color: var(--tlcq-light-color);

	border: 1px solid rgba(var(--tlcq-blackish-color-rgb),.1) !important;

}

.tlcq-bg-color-blackish .accordion-item.active{

	background-color: var(--tlcq-white-color);

}

.tlcq-bg-color-blackish .accordion-item{

	background-color: transparent;

	border-color: rgba(var(--tlcq-white-color-rgb),.1) !important;

}

.accordion-button{

	display: flex;

	position: relative;

	padding: 25px 30px;

    font-weight: normal;

    -webkit-transition: all .4s ease-in-out;

    transition: all .4s ease-in-out;

    color: var(--tlcq-blackish-color);

	background-color: transparent;

	gap: 0 10px;

}

.accordion-item.active .accordion-button{

	margin-bottom: 15px;

	padding: 25px 30px 0 30px;

}

.accordion-button:not(.collapsed){

	box-shadow: none;

	color: var(--tlcq-blackish-color);

	background-color: transparent;

}

.tlcq-accordion-title{

	position: relative;

    color: var(--tlcq-blackish-color);

    font-size: 18px;

    line-height: 22px;

}

.tlcq-bg-color-blackish .tlcq-accordion-title{

	color: var(--tlcq-white-color);

}

.tlcq-bg-color-blackish .accordion-item.active .tlcq-accordion-title{

	color: var(--tlcq-blackish-color);

}

.accordion-item .tlcq-accordion-icon{

    width: fit-content;

    display: flex;

	margin-left: auto;

}

.accordion-item.active .tlcq-accordion-icon-closed,

.accordion-item .tlcq-accordion-icon-opened{

    display: none;

}

.accordion-item .tlcq-accordion-icon-closed,

.accordion-item.active .tlcq-accordion-icon-opened{

    display: flex;

}

.accordion-item .tlcq-accordion-icon span>svg{

    height: 1em;

    width: 1em;

}

.tlcq-bg-color-blackish .accordion-item .tlcq-accordion-icon span>svg{

	fill: var(--tlcq-white-color);

}

.tlcq-bg-color-blackish .accordion-item.active .tlcq-accordion-icon span>svg{

	fill: var(--tlcq-global-color);

}

.accordion-button::after{

	display: none;

}

.accordion-button:focus{

	box-shadow: none;

}

.accordion-body{

	border: 0;

	display: flex;

	opacity: 0;

    padding: 0 30px 25px 30px;

}

.accordion-body p{

	margin-bottom: 0;

}

.accordion-item.active .accordion-body{

	opacity: 1;

}

/** Style 02 **/

.accordion.style-2 .accordion-item{

	margin-bottom: 4px;

	border: none !important;

	background-color: transparent;

}

.accordion.style-2 .accordion-item.active .accordion-button{

	background-color: var(--tlcq-global-color);

}

.accordion.style-2 .accordion-item .accordion-button{

	padding: 20px 30px;

	border-radius: 6px;

	background-color: var(--tlcq-light-color);

	transition: all .4s ease-in-out;

}

.accordion.style-2 .tlcq-accordion-title{

	font-size: 16px;

	line-height: 20px;

	font-family: var(--tlcq-body-typography-font-family);

	font-weight: 600;

}

.accordion.style-2 .accordion-item.active .tlcq-accordion-title{

	color: var(--tlcq-white-color);

}

.accordion.style-2 .accordion-item.active .tlcq-accordion-icon span>svg{

	fill: var(--tlcq-white-color);

}

.accordion.style-2 .accordion-item .tlcq-accordion-icon span>svg{

	fill: var(--tlcq-global-color);

}

.accordion.style-2 .accordion-body{

	padding: 0 0 10px 20px;

}

/*----------------------------------------*/

/*  11 - List Group

/*----------------------------------------*/

.list-group .list-group-item {

	display: flex;

    font-size: inherit;

	align-items: center;

	padding: 0;

	margin-bottom: 5px;

	color: var(--tlcq-blackish-color);

    position: relative;

    border: none;

    background: transparent;

}

.list-group .tlcq-icon-list-icon{

	color: var(--tlcq-blackish-color);

	display: flex;

    position: relative;

	top: 2px;

	line-height: normal;

	transition: all .25s ease-in-out;

}

.list-group .tlcq-icon-list-icon i{

    width: auto;

    font-size: 11px;

	transition: color 0.3s;

	color: var(--tlcq-global-color);

}

.list-group .tlcq-icon-list-icon i:before{

	font-weight: 900;

}

.list-group .tlcq-icon-list-text{

	font-size: 16px;

	line-height: 26px;

	padding-left: 15px;

	color: var(--tlcq-blackish-color);

	align-self: center;

	transition: color 0.3s;

}

.list-group .list-group-item:not(:last-child){

	padding-bottom: calc(18px/2);

}

.list-group .list-group-item:not(:first-child){

	margin-top: calc(18px/2);

}

/*----------------------------------------*/

/*  12 -  Banner Slider

/*----------------------------------------*/

.tlcq-slider-area .transform-right{

    position: relative;

    transition: 1s cubic-bezier(.5,.5,0,1);

	clip-path: polygon(0% 0%, 0% 0%, 0% 100%, 0% 100%);

}

.tlcq-slider-area .transform-right span{

	transform: scale(1.5) translate(-100px, 0px);

	transform-origin: 50% 50%;

    transition: 1s cubic-bezier(.5,.5,0,1);

}

.swiper-slide-active .transform-right{

	clip-path: polygon(0% 0%,100% 0%,100% 100%,0% 100%);

}

.swiper-slide-active .transform-right span{

	transform: scale(1) translate(0,0);

}

.tlcq-slider-area .transform-right-1{

	opacity: 0;

    transition: all 1000ms ease;

    transform: translateX(200px);

}

.swiper-slide-active .transform-right-1{

	opacity: 1;

    transform: translateX(0);

}

.tlcq-slider-area .transform-bottom{

	opacity: 0;

    transform: translateY(50px);

    transition: all 1000ms ease;

}

.swiper-slide-active .transform-bottom{

	opacity: 1;

    transform: translateY(0);

}

.tlcq-slider-area .transform-top{

	opacity: 0;

    transform: translateY(-120px);

    transition: all 1000ms ease;

}

.swiper-slide-active .transform-top{

	opacity: 1;

	transform: translateY(0);

}

.tlcq-slider-area .transform-left{

	opacity: 0;

    transition: all 1000ms ease;

    transform: translateX(-200px);

}   

.swiper-slide-active .transform-left{

	opacity: 1;

	transform: translateX(0);

}

.swiper-slide-active .transform-delay-1{

	transition-delay: 1000ms;

}

.swiper-slide-active .transform-delay-2{

	transition-delay: 1400ms;

}

.swiper-slide-active .transform-delay-3{

	transition-delay: 1800ms;

}

.swiper-slide-active .transform-delay-4{

	transition-delay: 2100ms;

}

.swiper-slide-active .transform-delay-5{

	transition-delay: 2400ms;

}

.tlcq-slider-area .tlcq-bg-overlay{

	position: absolute;

    top: 0;

    left: 0;

    width: 100%;

    height: 100%;

    display: block;

    transform: translate3d(0px, 0px, 0px);

    background-color: #000;

    z-index: 2;

    visibility: visible;

    transform-origin: 50% 50%;

    opacity: 1;

    transition-duration: 3s;

}

.tlcq-slider-area .swiper-slide-active .tlcq-bg-overlay{

	transform: translate(0px, 0px);

	opacity: 0;

	visibility: hidden;

}

.tlcq-slider-area .tlcq-slider-bg{

	position: absolute;

    top: 0;

    left: 0;

    right: 0;

    bottom: 0;

	z-index: -1;

    background-repeat: no-repeat;

    background-position: center;

    background-size: cover;

}

.tlcq-slider-area .swiper-slider{

	padding-bottom: 0 !important;

}

.tlcq-slider-one .tlcq-slider-small-title,

.tlcq-slider-two .tlcq-slider-small-title,

.tlcq-slider-area .tlcq-slider-desc,

.tlcq-slider-three .tlcq-slider-small-title,

.tlcq-slider-two .tlcq-button .tlcq-btn-style-text,

.tlcq-slider-three .tlcq-slider-title{

	color: var(--tlcq-white-color);

}

.tlcq-slider-area .tlcq-slider-desc{

	font-size: 18px;

	line-height: 24px;

	font-weight: 400;

	letter-spacing: -.25px;

	font-family: Raleway;

}

/** Slider 01 **/

.tlcq-slider-one .tlcq-slider-item{

	padding: 220px 0 230px 0;

	background-color: rgba(21, 23, 27, 0.5);

}

.tlcq-slider-one .tlcq-slider-content{

	text-align: right;

}

.tlcq-slider-one .tlcq-slider-content .tlcq-slider-title-wrap,

.tlcq-slider-two .tlcq-slider-content .tlcq-slider-title-wrap,

.tlcq-slider-three .tlcq-slider-small-title-wrap{

	position: relative;

	width: max-content;

	display: inline-block;

}

.tlcq-slider-one .tlcq-slider-content .tlcq-slider-title-wrap:before,

.tlcq-slider-two .tlcq-slider-content .tlcq-slider-title-wrap:before{

	content: '\e824';

	font-family: "pbminfotech-base-icons";

	font-weight: normal;

	position: absolute;

	font-size: 250px;

	line-height: 250px;

	-webkit-text-stroke: 4px rgb(var(--tlcq-global-color-rgb));

	color: transparent;

	opacity: 0;

}

.tlcq-slider-one .tlcq-slider-content .tlcq-slider-title-wrap:before{

	left: -195px;

	top: -45px;

	transform: rotate(-90deg) translateX(-50px);

    transition: all 800ms 1000ms ease;

}

.tlcq-slider-one .swiper-slide-active .tlcq-slider-content .tlcq-slider-title-wrap:before{

	opacity: 1;

	transform: rotate(-90deg) translateX(0);

}

.tlcq-slider-one .tlcq-slider-title{

	position: relative;

	font-size: 160px;

	line-height: 160px;

	margin-bottom: 0;

	color: transparent;

	letter-spacing: -2px;

	-webkit-text-stroke: 2px var(--tlcq-white-color);

}

.tlcq-slider-one .tlcq-slider-small-title,

.tlcq-slider-two .tlcq-slider-small-title{

	font-size: 60px;

	line-height: 80px;

	letter-spacing: -1px;

}

.tlcq-slider-area .tlcq-button .tlcq-btn:not(.tlcq-btn-style-text){

	padding: 20px 35px 20px;

}

.tlcq-slider-one .tlcq-button .tlcq-btn-style-text{

	color: var(--tlcq-white-color);

}

.tlcq-slider-one .tlcq-button .tlcq-btn-style-text .tlcq-button-icon svg path{

	stroke: var(--tlcq-white-color);

}

.tlcq-slider-one .tlcq-button .tlcq-btn.tlcq-btn-style-text:hover{

	color: var(--tlcq-global-color);

}

.tlcq-slider-one .swiper-button-prev,

.tlcq-slider-one .swiper-button-next{

	left: 15%;

	right: auto;

	top: 45%;

}

.tlcq-slider-one .swiper-button-prev,

.tlcq-slider-one .swiper-button-next,

.tlcq-slider-two .swiper-button-prev,

.tlcq-slider-two .swiper-button-next{

	width: 70px;

	height: 70px;

	background-color: rgba(0,0,0,0.1) !important;

}

.tlcq-slider-one .swiper-button-next,

.tlcq-slider-two .swiper-button-next{

	margin-top: 60px;

}

.tlcq-slider-one .swiper-button-prev::after,

.tlcq-slider-one .swiper-button-next::after,

.tlcq-slider-two .swiper-button-prev::after,

.tlcq-slider-two .swiper-button-next::after{

	content: '\e814';

	font-size: 30px;

}

/** Slider 02 **/

.tlcq-slider-two{

	position: relative;

	z-index: 0;

}

.tlcq-slider-two .tlcq-slider-item{

	height: 950px;

	display: flex;

	align-items: center;

	background: rgba(21, 23, 27, 0.3);

}

.tlcq-slider-two .tlcq-slider-content{

	overflow: hidden;

	padding: 50px 0 0 70px;

}

.tlcq-slider-two .tlcq-slider-small-title{

	font-size: 68px;

}

.tlcq-slider-two .tlcq-slider-title{

	font-size: 140px;

	line-height: 160px;

	letter-spacing: -2px;

	-webkit-text-stroke: 1px var(--tlcq-white-color);

	color: transparent;

	padding-left: 150px;

}

.tlcq-slider-two .tlcq-slider-content .tlcq-slider-title-wrap:before{

	left: -70px;

	top: -40px;

	transform: rotate(-90deg) translateY(-50px);

	transition: all 800ms 1000ms ease;

}

.tlcq-slider-two .swiper-slide-active .tlcq-slider-content .tlcq-slider-title-wrap:before{

	opacity: 1;

	transform: rotate(-90deg) translateY(0);

}

.tlcq-slider-two .tlcq-button .tlcq-btn-style-text .tlcq-button-icon svg path{

	stroke: var(--tlcq-white-color);

}

.tlcq-slider-two .tlcq-button .tlcq-btn-style-text:hover{

	color: var(--tlcq-global-color);

}

.tlcq-slider-two .swiper-button-prev,

.tlcq-slider-two .swiper-button-next{

	left: auto;

	right: 15%;

	top: 45%;

}

/** Slider 03 **/

.tlcq-slider-three .tlcq-slider-item{

	padding: 310px 0 210px 0;

	background-color: rgba(21, 23, 27, 0.2);

}

.tlcq-slider-three .tlcq-slider-content>*{

	max-width: max-content;

	margin: 0 auto;

}

.tlcq-slider-three .tlcq-slider-small-title-wrap::before{

	position: absolute;

	content: '\e824';

	font-family: "pbminfotech-base-icons";

	font-size: 250px;

	line-height: 250px;

	color: var(--tlcq-global-color);

	top: -100px;

	right: -230px;

	transform: rotate(-270deg) translateX(-50px);

	transition: all 800ms 1000ms ease;

	opacity: 0;

}

.tlcq-slider-three .swiper-slide-active .tlcq-slider-small-title-wrap:before{

	opacity: 1;

	transform: rotate(-270deg) translateX(0px);

}

.tlcq-slider-three .tlcq-slider-small-title{

	font-size: 36px;

	line-height: 56px;

	font-weight: 500;

	padding: 0 20px;

	letter-spacing: -1px;

	border-radius: 6px;

	background-color: var(--tlcq-global-color);

}

.tlcq-slider-three .tlcq-slider-title{

	font-size: 160px;

	line-height: 185px;

	letter-spacing: -2px;

	margin-bottom: 10px;

}

.tlcq-slider-three .swiper-horizontal>.swiper-pagination-bullets{

	top: auto;

	bottom: 25px;

	width: auto;

	left: 49%;

}

/*----------------------------------------*/

/*  13 - Client

/*----------------------------------------*/

.tlcq-hide{

	display: none;

}

/** Style 1 **/

.tlcq-client-style-1 .tlcq-border-wrapper{

	display: flex;

	justify-content: center;

	align-items: center;

	text-align: center;

}

.tlcq-client-style-1 .tlcq-client-wrapper{

	overflow: hidden;

	z-index: 1;

	height: -webkit-max-content;

	display: inline-block;

	position: relative;

	text-align: center;

	transition: transform .4s ease,-webkit-transform .4s ease;

}

.tlcq-client-style-1 .tlcq-border-wrapper{

	transition: all .4s ease-in;

}

.tlcq-client-style-1 .tlcq-client-with-hover-img .tlcq-featured-wrapper,

.tlcq-client-style-1 .tlcq-client-with-hover-img .tlcq-client-hover-img{

	-webkit-transition: -webkit-transform .4s ease;

	transition: transform .4s ease, -webkit-transform .4s ease;

}

.tlcq-client-style-1 .tlcq-client-hover-img{

	position: absolute;

	z-index: 1;

	top: 0;

	left: 0;

	transform: translateY(-100%);

}

.tlcq-client-style-1:hover .tlcq-client-with-hover-img .tlcq-client-hover-img{

	visibility: visible;

	transform: translateY(0%);

}

.tlcq-client-style-1:hover .tlcq-client-with-hover-img .tlcq-featured-wrapper{

	transform: translateY(100%);

}

/* --------------------------------------

* 14 - Sortable

* ---------------------------------------*/

.tlcq-sortable-list-ul {

	list-style: none;

	margin: 0;

	padding: 0;

	margin-bottom: 50px;

	display: block;

	text-align: center;

}

.tlcq-sortable-list-ul li {

	display: inline-block;

}

.tlcq-sortable-list-ul li::before {

	content: ' ';

	margin: 0 10px;

}

.tlcq-sortable-list-ul li:first-child::before {

	display: none;

}

.tlcq-sortable-list a {

	display: inline-block;

	font-size: 16px;

	padding: 8px 20px;

	font-weight: 500;

	min-width: 100px;

	border-radius: 20px;

}

.tlcq-sortable-list a.tlcq-selected {

	background: var(--tlcq-blackish-color);

	color: var(--tlcq-white-color);

}

/* --------------------------------------

* 15 - Marquee

* ---------------------------------------*/

/** Style 1 **/

.tlcq-marquee-effect-style-1 .tlcq-element-title{

	font-size:90px;

	line-height: 120px;

	position: relative;

	overflow: visible;

	display: flex;

	overflow: visible;

	text-shadow: 1px 1px 0 rgba(var(--tlcq-blackish-color-rgb) ,.2), -1px -1px 0 rgba(var(--tlcq-blackish-color-rgb) ,.2), 1px -1px 0 rgba(var(--tlcq-blackish-color-rgb) ,.2), -1px 1px 0 rgba(var(--tlcq-blackish-color-rgb) ,.2), 1px 1px 0 rgba(var(--tlcq-blackish-color-rgb) ,.2);

	-webkit-text-fill-color: var(--tlcq-white-color);

	-webkit-text-stroke-width: 0;

	color: transparent;

	letter-spacing: -1px;

}

.tlcq-marquee-effect-style-1 .tlcq-element-title:hover{

	text-shadow: 1px 1px 0 rgba(var(--tlcq-global-color-rgb) ,.2), -1px -1px 0 rgba(var(--tlcq-global-color-rgb) ,.2), 1px -1px 0 rgba(var(--tlcq-global-color-rgb) ,.2), -1px 1px 0 rgba(var(--tlcq-global-color-rgb) ,.2), 1px 1px 0 rgba(var(--tlcq-global-color-rgb) ,.2);

}

.tlcq-marquee-effect-style-1 .tlcq-element-title::before{

	position: absolute;

	top: 0;

	left: 0;

	width: 100%;

	overflow: hidden;

	white-space: nowrap;

	content: attr(data-text);

	transition: max-width .8s cubic-bezier(.22, .61, .36, 1);

	-webkit-text-fill-color: var(--tlcq-global-color);

	-webkit-text-stroke: transparent;

	max-width: 0;

}

.tlcq-marquee-effect-style-1 .tlcq-element-title:hover::before{

	max-width: 100%;

}

.tlcq-marquee-effect-style-1 .tlcq-tag-wrapper{

	padding-left: 100px;

	margin-left: 50px;

	position: relative;

}

.tlcq-marquee-effect-style-1 .tlcq-tag-wrapper::before{

	content: '\e821';

	font-family: 'pbminfotech-base-icons';

	position: absolute;

	left: 0;

	top: 50%;

	font-size: 60px;

	line-height: 60px;

	transform: translateY(-50%);

	color: var(--tlcq-global-color);

}

.tlcq-bg-color-blackish .tlcq-marquee-effect-style-1 .tlcq-element-title {

    -webkit-text-fill-color: var(--tlcq-blackish-color);

    text-shadow: 1px 1px 0 rgba(var(--tlcq-white-color-rgb), .5), -1px -1px 0 rgba(var(--tlcq-white-color-rgb), .5), 1px -1px 0 rgba(var(--tlcq-white-color-rgb), .5), -1px 1px 0 rgba(var(--tlcq-white-color-rgb), .5), 1px 1px 0 rgba(var(--tlcq-white-color-rgb), .5);

}

.tlcq-bg-color-blackish .tlcq-marquee-effect-style-1 .tlcq-element-title::before{

	-webkit-text-fill-color: var(--tlcq-white-color);

}

/* --------------------------------------

* 16 - Pricing

* ---------------------------------------*/

/** Style 1 **/

.pbminfotech-ele-ptable-style-1 .tlcq-pricing-table-box,

.pbminfotech-ele-ptable-style-1 .pbminfotech-ptable-desc::before {

	-webkit-transition: all .5s ease-in-out 0s;

	transition: all .5s ease-in-out 0s;

}

.pbminfotech-ele-ptable-style-1 .tlcq-ptable-cols {

	align-items: center;

}

.pbminfotech-ele-ptable-style-1 .tlcq-head-wrap {

	position: relative;

	padding: 45px;

	border-radius: 6px;

	background-color: var(--tlcq-light-color);

}

.pbminfotech-ele-ptable-style-1 .pbminfotech-ptable-heading {

	font-size: 20px;

	line-height: 24px;

	text-transform: capitalize;

	margin-bottom: 10px;

}

.pbminfotech-ele-ptable-style-1 .pbminfotech-ptable-desc {

	font-size: 15px;

	line-height: 22px;

	padding-bottom: 15px;

	margin-bottom: 15px;

	position: relative;

	border-bottom: 1px solid rgba(var(--tlcq-blackish-color-rgb), .1);

}

.pbminfotech-ele-ptable-style-1 .pbminfotech-ptable-desc::before {

	content: "";

	position: absolute;

	width: 0%;

	height: 1px;

	bottom: -1px;

	left: 0;

	background-color: var(--tlcq-secondary-color);

}

.pbminfotech-ele-ptable-style-1 .tlcq-ptable-col:hover .pbminfotech-ptable-desc::before {

	width: 100%;

}

.pbminfotech-ele-ptable-style-1 .tlcq-ptable-price-w {

	display: flex;

	align-items: center;

	color: var(--tlcq-global-color);

}

.pbminfotech-ele-ptable-style-1 .pbminfotech-ptable-symbol {

	font-size: 35px;

	line-height: 35px;

}

.pbminfotech-ele-ptable-style-1 .pbminfotech-ptable-price {

	font-size: 55px;

	line-height: 55px;

}

.pbminfotech-ele-ptable-style-1 .tlcq-price-wrapper {

	display: flex;

	align-items: center;

}

.pbminfotech-ele-ptable-style-1 .tlcq-pricing-table-box {

	position: relative;

	padding: 10px;

	border-radius: 6px;

	background-color: var(--tlcq-white-color);

	border: 1px solid rgba(var(--tlcq-blackish-color-rgb), .1);

}

.pbminfotech-ele-ptable-style-1 .pbminfotech-ptable-frequency {

	font-size: 15px;

	line-height: 15px;

	margin-bottom: 0;

	position: relative;

	padding-left: 25px;

}

.pbminfotech-ele-ptable-style-1 .pbminfotech-ptable-frequency::before {

	content: '/';

	display: inline-block;

}

.pbminfotech-ele-ptable-style-1 .tlcq-ptable-inner {

	padding: 60px;

}

.pbminfotech-ele-ptable-style-1 .tlcq-ptable-line {

	margin-bottom: 15px;

	position: relative;

	padding-left: 30px;

	font-size: 15px;

	line-height: 20px;

}

.pbminfotech-ele-ptable-style-1 .tlcq-ptable-line::before {

	content: '\e89a';

	font-family: 'pbminfotech-base-icons';

	left: 0;

	top: 6px;

	position: absolute;

	font-size: 10px;

	line-height: 10px;

	color: var(--tlcq-global-color);

}

.pbminfotech-ele-ptable-style-1 .tlcq-ptable-lines-w {

	padding-bottom: 50px;

}

.pbminfotech-ele-ptable-style-1 .tlcq-ptable-lines-w .tlcq-ptable-line:last-child {

	margin-bottom: 0;

}

.pbminfotech-ele-ptable-style-1 .tlcq-ptable-line i,

.pbminfotech-ele-ptable-style-1 .tlcq-ptable-line svg {

	font-size: 20px;

	position: absolute;

	left: 0;

	top: 2px;

	color: var(--tlcq-global-color);

}

.pbminfotech-ele-ptable-style-1 .tlcq-ptable-line svg {

	fill: var(--tlcq-global-color);

}

.pbminfotech-ele-ptable-style-1 .tlcq-ptable-line:last-child {

	margin-bottom: 0;

}

.pbminfotech-ele-ptable-style-1 .tlcq-price-btn {

	display: grid;

}

.pbminfotech-ele-ptable-style-1 .tlcq-price-btn .tlcq-btn.outline:hover{

	background-color: var(--tlcq-global-color);

}

.pbminfotech-ele-ptable-style-1 .tlcq-pricing-table-box:hover {

	transform: translateY(-5px);

}

.tlcq-elementor-bg-color-white .pbminfotech-ele-ptable-style-1 .tlcq-pricing-table-box {

	background-color: var(--tlcq-light-color);

}

/* Featured Column */

.pbminfotech-ele-ptable-style-1 .tlcq-pricing-table-featured-col .pbminfotech-ptable-desc {

	color: rgba(var(--tlcq-white-color-rgb), 0.6);

	border-bottom-color: rgba(var(--tlcq-white-color-rgb), 0.6);

}

.pbminfotech-ele-ptable-style-1 .tlcq-pricing-table-featured-col .tlcq-head-wrap {

	background-color: var(--tlcq-blackish-color);

}

.pbminfotech-ele-ptable-style-1 .tlcq-pricing-table-featured-col .pbminfotech-ptable-heading {

	color: var(--tlcq-white-color);

	border-color: var(--tlcq-white-color);

}

.pbminfotech-ele-ptable-style-1 .tlcq-pricing-table-featured-col .pbminfotech-ptable-desc::before {

	background-color: var(--tlcq-global-color);

}

.pbminfotech-ele-ptable-style-1 .tlcq-pricing-table-featured-col .pbminfotech-ptable-frequency {

	color: rgba(var(--tlcq-white-color-rgb), 0.6);

}

/* feature wrap */

.pbminfotech-ele-ptable-style-1 .tlcq-feature-wrap {

	margin-bottom: 10px;

	display: inline-block;

}

.pbminfotech-ele-ptable-style-1 .tlcq-ptablebox-featured-w {

	padding: 6px 18px;

	font-size: 13px;

	line-height: 13px;

	letter-spacing: 0;

	position: relative;

	border-radius: 6px;

	display: inline-block;

	background: #ff8400;

	color: var(--tlcq-white-color);

}

/* --------------------------------------

* 17 - Portfolio

* ---------------------------------------*/

/** Style 1 **/

.tlcq-portfolio-style-1 .pbminfotech-post-content {

	position: relative;

	overflow: hidden;

	border-radius: 6px;

}

.tlcq-portfolio-style-1 .pbminfotech-box-content {

	opacity: 0;

	transition: all .2s;

	transform: scale(0.9);

	max-width: unset;

	position: absolute;

	display: -webkit-flex;

	display: -ms-flexbox;

	display: flex;

	flex-direction: column;

	justify-content: flex-end;

	bottom: 0px;

	left: 0px;

	right: 0px;

	top: 0px;

	padding: 30px;

	background: rgba(var(--tlcq-blackish-color-rgb),.8);

	will-change: opacity;

}

.tlcq-portfolio-style-1:hover .pbminfotech-box-content {

	opacity: 1;

	transition: all .2s;

	transform: scale(1);

}

.tlcq-portfolio-style-1 .tlcq-port-cat a {

	padding: 4px 8px;

    border-radius: 6px;

	font-size: 14px;

	line-height: 16px;

	display: inline-block;

	margin: 0 5px 5px 0;

    color: var(--tlcq-white-color);

    background-color: var(--tlcq-global-color);

}

.tlcq-portfolio-style-1 .tlcq-portfolio-title a,

.tlcq-portfolio-style-1 .tlcq-portfolio-title {

	font-size: 24px;

	line-height: 30px;

	color: var(--tlcq-white-color);

	margin-bottom: 0;

	overflow: hidden;

	text-overflow: ellipsis;

	display: -webkit-box;

	-webkit-line-clamp: 2;

	line-clamp: 2;

	-webkit-box-orient: vertical;

	white-space: normal;

}

.tlcq-portfolio-style-1 .tlcq-featured-wrapper {

	position: relative;

	overflow: hidden;

}

.tlcq-portfolio-style-1 .tlcq-featured-wrapper img {

	width: 100%;

	-webkit-transition: all 0.5s ease 0s;

	transition: all 0.5s ease 0s;

}

.tlcq-portfolio-style-1:hover .tlcq-featured-wrapper img {

	-webkit-transform: scale(1.1);

	transform: scale(1.1);

}

.tlcq-portfolio-style-1 .tlcq-portfolio-btn{

	position: absolute;

	top: 30px;

	right: 30px;

	z-index: 1;

	-webkit-transition: all 0.3s ease-out 0s;

	transition: all 0.3s ease-out 0s;

}

.tlcq-portfolio-style-1 .tlcq-portfolio-btn{

	-webkit-transform: scale(0);

	transform: scale(0);

}

.tlcq-portfolio-style-1:hover .tlcq-portfolio-btn{

	-webkit-transform: scale(1);

	transform: scale(1);

}

.tlcq-portfolio-style-1 .tlcq-portfolio-btn i{

	font-size: 22px;

	line-height: 22px;

	z-index: 1;

	position: relative;

	color: var(--tlcq-white-color);

}

.tlcq-portfolio-style-1 .tlcq-portfolio-btn a:hover i{

	color: var(--tlcq-white-color);

}

.tlcq-element-posts-wrapper .tlcq-portfolio-style-1{

	margin-bottom: 30px;

}

/** Style 2 **/

.tlcq-portfolio-style-2 .tlcq-port-cat,

.tlcq-portfolio-style-2 .tlcq-port-cat a,

.tlcq-portfolio-style-2 .tlcq-portfolio-title,

.tlcq-portfolio-style-2 .pbminfotech-box-content {

	-webkit-transition: all 0.5s ease 0s;

	transition: all 0.5s ease 0s;

}

.tlcq-portfolio-style-2 .pbminfotech-post-content{

	position: relative;

	overflow: hidden;

	border-radius: 6px;

}

.tlcq-portfolio-style-2 .tlcq-image-featured-wrapper {

	position: relative;

}

.tlcq-portfolio-style-2 .pbminfotech-box-content{

	position: absolute;

	top: inherit;

	display: flex;

	align-items: center;

	justify-content: space-between;

	bottom: 15px;

	left: 15px;

	right: 15px;

	padding: 30px;

	z-index: 6;

	border-radius: 6px;

	word-break: break-word;

	background: var(--tlcq-white-color);

}

.tlcq-portfolio-style-2:hover .pbminfotech-box-content {

	background-color: var(--tlcq-global-color);

}

.tlcq-portfolio-style-2 .tlcq-port-cat,

.tlcq-portfolio-style-2 .tlcq-port-cat a{

	font-size: 14px;

	line-height: 18px;

	position: relative;

	color: var(--tlcq-global-color);

}

.tlcq-portfolio-style-2 .tlcq-port-cat::before {

	content: '/';

	display: inline-block;

	padding-right: 5px;

}

.tlcq-portfolio-style-2 .tlcq-port-cat:hover,

.tlcq-portfolio-style-2 .tlcq-port-cat a:hover{

	color: var(--tlcq-secondary-color);

}

.tlcq-portfolio-style-2 .tlcq-portfolio-title:hover{

	color: var(--tlcq-global-color);

}

.tlcq-portfolio-style-2:hover .tlcq-portfolio-btn,

.tlcq-portfolio-style-2:hover .tlcq-port-cat,

.tlcq-portfolio-style-2:hover .tlcq-port-cat a,

.tlcq-portfolio-style-2:hover .tlcq-portfolio-title a,

.tlcq-portfolio-style-2:hover .tlcq-portfolio-title {

	color: var(--tlcq-white-color);

}

.tlcq-portfolio-style-2:hover .tlcq-portfolio-btn:hover,

.tlcq-portfolio-style-2:hover .tlcq-port-cat:hover,

.tlcq-portfolio-style-2:hover .tlcq-port-cat a:hover,

.tlcq-portfolio-style-2:hover .tlcq-portfolio-title a:hover {

	color: rgba(var(--tlcq-white-color-rgb), 0.9);

}

.tlcq-portfolio-style-2 .tlcq-portfolio-title{

	font-size: 22px;

	line-height: 28px;

	margin-bottom: 0;

}

.tlcq-portfolio-style-2 .tlcq-featured-wrapper{

	position: relative;

	overflow: hidden;

}

.tlcq-portfolio-style-2 .tlcq-featured-wrapper img{

	width: 100%;

	transform: scale(1.05) rotate(.5deg);

	transform-origin: 90% 50%;

	border-radius: 6px;

	transition: transform 1.2s cubic-bezier(.4, .01, .14, .99);

}

.tlcq-portfolio-style-2:hover .tlcq-featured-wrapper img{

	transform: scale(1.001) rotate(0);

}

/** Style 3 **/

.tlcq-portfolio-style-3 .tlcq-port-cat,

.tlcq-portfolio-style-3 .tlcq-port-cat a,

.tlcq-portfolio-style-3 .tlcq-portfolio-title,

.tlcq-portfolio-style-3 .pbminfotech-box-content {

	-webkit-transition: all 0.5s ease 0s;

	transition: all 0.5s ease 0s;

}

.tlcq-portfolio-style-3 .pbminfotech-post-content{

	position: relative;

	overflow: hidden;

	border-radius: 6px;

}

.tlcq-portfolio-style-3 .tlcq-image-featured-wrapper {

	position: relative;

}

.tlcq-portfolio-style-3 .pbminfotech-box-content{

	position: absolute;

	top: inherit;

	display: flex;

	align-items: center;

	justify-content: space-between;

	bottom: 15px;

	left: 15px;

	right: 15px;

	padding: 30px 50px 25px 30px;

	z-index: 6;

	border-radius: 6px;

	word-break: break-word;

	background: var(--tlcq-white-color);

}

.tlcq-portfolio-style-3:hover .pbminfotech-box-content {

	background-color: var(--tlcq-global-color);

}

.tlcq-portfolio-style-3 .tlcq-port-cat,

.tlcq-portfolio-style-3 .tlcq-port-cat a{

	font-size: 14px;

	line-height: 18px;

	position: relative;

	color: var(--tlcq-global-color);

}

.tlcq-portfolio-style-3 .tlcq-port-cat::before {

	content: '/';

	display: inline-block;

	padding-right: 5px;

}

.tlcq-portfolio-style-3 .tlcq-port-cat:hover,

.tlcq-portfolio-style-3 .tlcq-port-cat a:hover{

	color: var(--tlcq-secondary-color);

}

.tlcq-portfolio-style-3 .tlcq-portfolio-title:hover{

	color: var(--tlcq-global-color);

}

.tlcq-portfolio-style-3:hover .tlcq-portfolio-btn,

.tlcq-portfolio-style-3:hover .tlcq-port-cat,

.tlcq-portfolio-style-3:hover .tlcq-port-cat a,

.tlcq-portfolio-style-3:hover .tlcq-portfolio-title a,

.tlcq-portfolio-style-3:hover .tlcq-portfolio-title {

	color: var(--tlcq-white-color);

}

.tlcq-portfolio-style-3:hover .tlcq-portfolio-btn:hover,

.tlcq-portfolio-style-3:hover .tlcq-port-cat:hover,

.tlcq-portfolio-style-3:hover .tlcq-port-cat a:hover,

.tlcq-portfolio-style-3:hover .tlcq-portfolio-title a:hover {

	color: rgba(var(--tlcq-white-color-rgb), 0.9);

}

.tlcq-portfolio-style-3 .tlcq-portfolio-title{

	font-size: 22px;

	line-height: 28px;

	margin-bottom: 0;

}

.tlcq-portfolio-style-3 .tlcq-featured-wrapper{

	position: relative;

	overflow: hidden;

}

.tlcq-portfolio-style-3 .tlcq-featured-wrapper img{

	width: 100%;

	transform: scale(1.05) rotate(.5deg);

	transform-origin: 90% 50%;

	border-radius: 6px;

	transition: transform 1.2s cubic-bezier(.4, .01, .14, .99);

}

.tlcq-portfolio-style-3:hover .tlcq-featured-wrapper img{

	transform: scale(1.001) rotate(0);

}

/* --------------------------------------

* 18 - Job Category

* ---------------------------------------*/

/* jobs-category-style-1 & 2 */

.tlcq-jobs-category-style-2 .tlcq-cat-wrapper,

.tlcq-jobs-category-style-1 .tlcq-cat-wrapper,

.tlcq-jobs-category-style-3 .tlcq-cat-wrapper {

	position: relative;

}

.tlcq-jobs-category-style-2 .tlcq-cat-wrapper,

.tlcq-jobs-category-style-1 .tlcq-cat-wrapper{

	display: flex;

	align-items: center;

}

.tlcq-jobs-category-style-2 .tlcq-job-icon,

.tlcq-jobs-category-style-1 .tlcq-job-icon {

	margin-right: 35px;

	font-size: 45px;

	line-height: 45px;

	color: var(--tlcq-global-color);

}

.tlcq-jobs-category-style-3 .tlcq-job-icon svg,

.tlcq-jobs-category-style-2 .tlcq-job-icon svg,

.tlcq-jobs-category-style-1 .tlcq-job-icon svg {

	fill: var(--tlcq-global-color);

	width: 45px;

	height: 45px;

}

.tlcq-jobs-category-style-2 .tlcq-cat-jobs-title,

.tlcq-jobs-category-style-1 .tlcq-cat-jobs-title {

	font-size: 20px;

	line-height: 24px;

	margin-bottom: 2px;

}

.tlcq-jobs-category-style-2 .tlcq-term-count,

.tlcq-jobs-category-style-1 .tlcq-term-count {

	font-size: 15px;

	line-height: 20px;

}

.tlcq-jobs-category-style-2 .tlcq-term-desc p,

.tlcq-jobs-category-style-1 .tlcq-term-desc p {

	margin-bottom: 0;

}

.tlcq-jobs-category-style-2 .tlcq-term-description,

.tlcq-jobs-category-style-1 .tlcq-term-description {

	display: inline-flex;

	margin-left: 5px;

}

.tlcq-jobs-category-style-2:hover .tlcq-job-icon,

.tlcq-jobs-category-style-1:hover .tlcq-job-icon { 

	-webkit-animation-name: wobble-vertical;

	animation-name: wobble-vertical;

	-webkit-animation-duration: 1s;

	animation-duration: 1s;

	-webkit-animation-timing-function: ease-in-out;

	animation-timing-function: ease-in-out;

	-webkit-animation-iteration-count: 1;

	animation-iteration-count: 1;

}

@keyframes wobble-vertical {

	16.65% {

	  -webkit-transform: translateY(-8px);

	  transform: translateY(-8px);

	}

	33.3% {

	  -webkit-transform: translateY(6px);

	  transform: translateY(6px);

	}

	49.95% {

	  -webkit-transform: translateY(-4px);

	  transform: translateY(-4px);

	}

	66.6% {

	  -webkit-transform: translateY(2px);

	  transform: translateY(2px);

	}

	83.25% {

	  -webkit-transform: translateY(-1px);

	  transform: translateY(-1px);

	}

	100% {

	  -webkit-transform: translateY(0);

	  transform: translateY(0);

	}

}

.pbminfotech-gap-50px .tlcq-jobs-category-style-2{

	padding: 0 25px;

	margin-bottom: 50px;

}

.tlcq-bg-color-blackish .tlcq-jobs-category-style-2 .tlcq-cat-jobs-title a{

	color: var(--tlcq-white-color);

}

.tlcq-bg-color-blackish .tlcq-jobs-category-style-2 .tlcq-term-count{

	color: rgba(var(--tlcq-white-color-rgb),.8);

}

/** Style 3 **/

.tlcq-jobs-category-style-3 {

	-webkit-transition: all .5s ease-in-out 0s;

	transition: all .5s ease-in-out 0s;

	margin-bottom: 15px;

}

.tlcq-jobs-category-style-3:hover {

	transform: translate(0, -5px);

}

.tlcq-element-viewtype-carousel .tlcq-jobs-category-style-3 {

	padding-top: 5px;

}

.tlcq-jobs-category-style-3 .tlcq-cat-wrapper{

	padding: 50px;

	text-align: center;

	border-radius: 6px;

	background-color: var(--tlcq-white-color);

	border: 1px solid rgba( var(--tlcq-blackish-color-rgb), 0.1);

}

.tlcq-jobs-category-style-3 .tlcq-job-icon {

	margin-bottom: 15px;

	font-size: 45px;

	line-height: 45px;

	color: var(--tlcq-global-color);

}

.tlcq-jobs-category-style-3 .tlcq-cat-jobs-title {

	font-size: 20px;

	line-height: 24px;

	margin-bottom: 10px;

}

.tlcq-jobs-category-style-3 .tlcq-term-count {

	font-size: 15px;

	line-height: 20px;

}

.tlcq-jobs-category-style-3 .tlcq-term-desc p{

	margin-bottom: 0;

}

.tlcq-jobs-category-style-3 .tlcq-term-description{

	display: inline-flex;

	margin-left: 5px;

}

/* --------------------------------------

* 19 - Job Style

* ---------------------------------------*/

/** Style 1 **/

.tlcq-jobs-style-1{

	margin-bottom: 30px;

}

.tlcq-jobs-style-1,

.tlcq-jobs-style-1 .post-item {

	-webkit-transition: all 0.5s ease 0s;

	transition: all 0.5s ease 0s;

}

.tlcq-jobs-style-1 .post-item {

	padding: 28px 24px;

	border-radius: 5px;

	position: relative;

	background-color: var(--tlcq-light-color);

}

.tlcq-jobs-style-1:hover {

	transform: translate(0, -4px);

}

.tlcq-jobs-style-1 .tlcq-jobs-heading{

	align-items: center;

	margin-bottom: 25px;

	padding-bottom: 25px;

	border-bottom: 1px solid rgba( var(--tlcq-blackish-color-rgb), 0.1);

}

.tlcq-jobs-style-1 .tlcq-job-logo{

	flex-basis: 70px;

	flex-shrink: 0;

	margin-right: 14px;

	border-radius: 6px;

	overflow: hidden;

}

.tlcq-jobs-style-1 .tlcq-job-logo img{

	height: auto;

}

.tlcq-jobs-style-1 .tlcq-jobs-compnay-name h3,

.tlcq-jobs-style-1 .tlcq-jobs-postion h3{

	font-size: 17px;

	line-height: 27px;

	font-weight: 700;

	margin-bottom: 0px;

}

.tlcq-jobs-compnay-name {

	padding: 5px 0;

}

.tlcq-jobs-style-1 .tlcq-jobs-postion h3 a{

	color: var(--tlcq-blackish-color);;

}

.tlcq-jobs-style-1 .tlcq-jobs-time time{

	font-size: 12px;

	line-height: normal;

}

.tlcq-jobs-style-1 .tlcq-jobs-salary {

	color: var(--tlcq-global-color);

}

.tlcq-jobs-style-1 .tlcq-jobs-job-type{

	position: absolute;

	right: 0;

	top: 8px;

	background-color: rgba( var(--tlcq-secondary-color-rgb),1);

	color: var(--tlcq-light-color);

	padding: 2px 5px 2px 15px;

	border-radius: 15px 0px 0px 15px;

	font-size: 12px;

	letter-spacing: 0.3px;

	font-weight: 600;

}

.tlcq-jobs-style-1 .tlcq-jobs-time{

	margin-top: 20px;

}

/** Style 2 **/

.tlcq-jobs-style-2{

	margin-bottom: 15px;

}

.tlcq-jobs-style-2 .post-item,

.tlcq-jobs-style-2 .tlcq-jobs-meta li div {

	-webkit-transition: all 0.5s ease 0s;

	transition: all 0.5s ease 0s;

}

.tlcq-jobs-style-2 .post-item {

	display: flex;

	align-items: center;

	position: relative;

	padding: 25px;

	border-radius: 6px;

	justify-content: space-between;

	background-color: var(--tlcq-white-color);

	border: 1px solid rgba( var(--tlcq-blackish-color-rgb), 0.1);

}

.tlcq-jobs-style-2 .tlcq-jobs-company {

	flex: 1;

}

.tlcq-jobs-style-2 .tlcq-job-logo {

	padding-right: 25px;

}

.tlcq-jobs-style-2 .tlcq-job-logo img {

	width: 70px;

	height: auto;

	border-radius: 6px;

}

.tlcq-jobs-style-2 .tlcq-company-name {

	font-size: 13px;

	line-height: 13px;

	padding: 2px 8px;

	border-radius: 6px;

	color: var(--tlcq-white-color);

	background-color: var(--tlcq-global-color);

}

.tlcq-jobs-style-2 .tlcq-job-position {

	font-size: 20px;

	line-height: 24px;

	margin-bottom: 8px;

}

.tlcq-jobs-style-2 .tlcq-jobs-meta {

	padding: 0;

	margin: 0;

	list-style: none;

	display: flex;

}

.tlcq-jobs-style-2 .tlcq-jobs-meta li {

	font-size: 14px;

	line-height: 14px;

	padding-right: 20px;

}

.tlcq-jobs-style-2 .tlcq-jobs-meta li:last-child {

	padding: 0;

}

.tlcq-jobs-style-2 .tlcq-jobs-date {

	font-size: 13px;

	line-height: 13px;

	float: right;

	color: var(--tlcq-global-color);

}

.tlcq-jobs-style-2 .tlcq-jobs-meta li div {

	padding-left: 20px;

	position: relative;

}

.tlcq-jobs-style-2 .tlcq-jobs-meta li div.tlcq-jobs-salary {

	padding-left: 22px;

}

.tlcq-jobs-style-2 .tlcq-jobs-meta li div::before{

	content: '\e823';

	position: absolute;

	top: -1px;

	left: 0;

	font-family: 'pbminfotech-base-icons';

	font-size: 16px;

	color: var(--tlcq-global-color);

}

.tlcq-jobs-style-2 .tlcq-jobs-meta li div.tlcq-jobs-salary::before {

	content: '\e822';

}

.tlcq-jobs-style-2 .tlcq-jobs-meta li div.tlcq-jobs-job-type::before {

	content: '\e892';

}

.tlcq-jobs-style-2:hover .post-item {

	background-color: var(--tlcq-light-color);

}

.tlcq-element-posts-wrapper .tlcq-jobs-style-2{

	margin-bottom: 30px;

}

/* --------------------------------------

* 20 - Tween-Effect

* ---------------------------------------*/

/** Style 1 **/

.tlcq-tween-effect-style-1 {

	text-align: center;

}

.tlcq-tween-effect-style-1 .tlcq-element-title {

	font-size: 160px;

	line-height: 160px;

	font-weight: 800;

	margin-bottom: 0;

	letter-spacing: -4px;

	text-transform: lowercase;

	color: transparent;

	-webkit-text-stroke: 1px rgba(var(--tlcq-blackish-color-rgb), 0.3);

}

/* --------------------------------------

* 21 - Tab

* ---------------------------------------*/

.tlcq-tab .nav{

	margin-bottom: 50px;

    text-align: center;

    position: relative;

	z-index: 2;

	border: none;

	border-radius: 50px;

	justify-content: center;

}

.tlcq-tab .nav .nav-item a{

	display: flex;

	font-size: 18px;

	line-height: 18px;

	border: none;

	padding: 0 30px;

	color: var(--tlcq-blackish-color);

}

.tlcq-tab .nav .nav-item a.active{

	color: var(--tlcq-global-color);

}

.tlcq-tab:not(.style-2) .nav .nav-item a:hover{

	color: var(--tlcq-global-color);

}

.tlcq-tab:not(.style-2) .tab-content{

	padding: 15px;

	border-radius: 6px;

	border: 1px solid rgba(var(--tlcq-blackish-color-rgb),.1);

}

.tlcq-tab .tab-content>.active{

	animation: tlcq-faded 3s;

}

@keyframes tlcq-faded{

	0% {

		opacity: 0;

	}

	100% {

		opacity: 1;

	}

}

.tlcq-tab .tlcq-tab-image-wrap img{

	border-radius: 6px;

}

.tlcq-tab .tlcq-tab-inner-content{

	position: relative;

    padding: 0 50px 0 120px;

}

.tlcq-tab .tab-content .tlcq-tab-heading h3{

	font-size: 30px;

	line-height: 36px;

	margin-bottom: 18px;

}

.tlcq-tab .tlcq-tab-highlight{

	position: absolute;

    left: -100px;

    top: 65px;

}

.tlcq-tab .tlcq-tab-highlight h3{

	display: flex;

	align-items: center;

	justify-content: center;

	flex-direction: column;

	text-align: center;

	width: 170px;

	height: 170px;

	font-size: 18px;

	line-height: 18px;

	font-weight: 600;

	border-radius: 50%;

	padding: 0 10px;

	background-color: var(--tlcq-global-color);

	border: 15px solid var(--tlcq-white-color);

	color: var(--tlcq-white-color);

}

.tlcq-tab .tlcq-tab-highlight h3 span{

	font-size: 30px;

    line-height: 30px;

    font-weight: 700;

    margin-bottom: 2px;

}

.tlcq-tab .list-group .list-group-item{

	margin-bottom: 0;

	padding-bottom: 0;

}



.tlcq-tab.style-2{

	display: flex;

	align-items: center;

}

.tlcq-tab.style-2 .nav{

	display: block;

	margin: 0;

	border-radius: 6px;

	text-align: left;

	background-color: var(--tlcq-light-color);

}

.tlcq-tab.style-2 .nav .nav-item a{

	padding: 20px 30px;

	border-radius: 6px;

	width: 260px;

}

.tlcq-tab.style-2 .nav .nav-item a.active{

	color: var(--tlcq-white-color);

	background-color: var(--tlcq-global-color);

}

.tlcq-tab.style-2 .tab-content{

	padding-left: 30px;

}

.tlcq-tab.style-2 .list-group{

	padding-top: 30px;

}

/* --------------------------------------

* 22 - Card Box

* ---------------------------------------*/

.tlcq-element-card-box-style-1 .tlcq-content-box .tlcq-card-box-wrapper-inner {

	border-radius: 6px;

	background-color: var(--tlcq-light-color);

}

.tlcq-element-card-box-style-1 .tlcq-card-box {

	padding: 0 70px;

}

.tlcq-element-card-box-style-1 .tlcq-content-box .tlcq-card-box-img {

	text-align: left;

}

.tlcq-element-card-box-style-1 .tlcq-content-box .tlcq-card-box-item-image img{

	width: 100%;

}

.tlcq-element-card-box-style-1 .pin-spacer:nth-child(odd) .tlcq-card-box-img .tlcq-card-box-item-image img {

	border-radius: 0 6px 6px 0;

}

.tlcq-element-card-box-style-1 .pin-spacer:nth-child(even) .tlcq-card-box-img .tlcq-card-box-item-image img {

	border-radius: 6px 0 0 6px;

}

.tlcq-element-card-box-style-1 .tlcq-card-box-wrap {

	display: inline-flex;

	align-items: center;

	padding: 15px 30px;

	border-radius: 6px;

	margin-bottom: 40px;

	color: var(--tlcq-white-color);

	background-color: var(--tlcq-global-color);

}

.tlcq-element-card-box-style-1 .tlcq-card-box-subtitle h4 {

	padding-left: 5px;

}

.tlcq-element-card-box-style-1 .tlcq-card-box-subtitle h4,

.tlcq-element-card-box-style-1 .tlcq-card-box-number h4 {

	font-size: 16px;

	line-height: 16px;

	margin: 0;

	color: var(--tlcq-white-color);

}

.tlcq-element-card-box-style-1 .tlcq-card-box-number h4{

	position: relative;

}

.tlcq-element-card-box-style-1 .tlcq-card-box-number h4::after {

	content: '.';

	display: inline-block;

}

.tlcq-element-card-box-style-1 .tlcq-card-box-title h2 {

	font-size: 30px;

	line-height: 34px;

	margin-bottom: 20px;

	color: var(--tlcq-global-color);

	overflow: hidden;

	display: -webkit-box;

	-webkit-line-clamp: 1;

	-webkit-box-orient: vertical;

}

.tlcq-element-card-box-style-1 .tlcq-card-box-desc {

	margin-bottom: 20px;

	overflow: hidden;

	display: -webkit-box;

	-webkit-line-clamp: 2;

	-webkit-box-orient: vertical;

}

.tlcq-element-card-box-style-1 .tlcq-card-box-line-inner p {

	margin-bottom: 10px;

	position: relative;

	padding-left: 30px;

	overflow: hidden;

	display: -webkit-box;

	-webkit-line-clamp: 1;

	-webkit-box-orient: vertical;

	color: var(--tlcq-secondary-color);

}

.tlcq-element-card-box-style-1 .tlcq-card-box-line-inner p::before {

	content: '\e89a';

	position: absolute;

	font-family: 'pbminfotech-base-icons';

	top: 50%;

	left: 0;

	font-size: 12px;

	color: var(--tlcq-global-color);

	transform: translate(0,-50%);

}

.tlcq-element-card-box-style-1 .tlcq-content-box .pin-spacer:nth-child(odd) .tlcq-card-box-wrapper-inner {

	flex-direction: row-reverse;

}