/*-------------------------------------    
CSS INDEX
===================================
#. EL: Default
#. EL: Swiper Nav 01
#. EL: Swiper Nav 02
#. EL: Swiper Nav 03
#. EL: Section Title
#. EL: Title Text With Button
#. EL: Skill Bar
#. EL: Banner slider
#. EL: Image Addon
#. EL: Shape Animation
#. EL: Video Addon
#. EL: Contact Info
#. EL: Progress Bar
#. EL: Team Layout
#. EL: Team Single
#. EL: Post Grid
#. EL: Post List
#. EL: Post Overlay
#. EL: Post Slider
#. EL: Thumbnail Slider
#. EL: Post Tab
#. EL: Post Tab box
#. EL: Post Box
#. EL: Category
#. EL: News Ticker
#. EL: Theia Sticky Sidebar
#. EL: Custom css
---------------------------------------*/
/*-----------------------
#. EL: Default
------------------------*/
@media (max-width: 991px) {
	.custom-align-center {
		text-align: center;
	}
	.custom-align-left {
		text-align: left;
	}
	.custom-align-right {
		text-align: right;
	}
}
[class^='flaticon-']:before,
[class*=' flaticon-']:before,
[class^='flaticon-']:after,
[class*=' flaticon-']:after {
	margin-left: 0;
}
.top:after,
.bottom:after,
.left:after,
.right:after {
	display: none;
}
/*-------------------------------------
#. EL: Swiper Nav 01
---------------------------------------*/
.rt-swiper-nav-1 .swiper-navigation > div {
	position: absolute;
	display: flex;
	align-items: center;
	justify-content: center;
	text-align: center;
	background-image: none;
	height: 45px;
	width: 45px;
	outline: none;
	color: #000000;
	font-size: 15px;
	background-color: #ffffff;
	box-shadow: 0 0 15px 0 rgba(0, 0, 0, 0.1);
	border-radius: 4px;
	margin-top: 0;
	top: 50%;
	transform: translateY(-50%);
	transition: all 0.3s ease-out;
}
.rt-swiper-nav-1 .swiper-navigation > div:hover {
	background: #2962ff;
	color: #ffffff;
}
.rt-swiper-nav-1 .swiper-button-prev {
	margin-right: 2px;
}
.rt-swiper-nav-1 .swiper-pagination-bullets {
	position: relative;
	margin-top: 30px;
	display: inline-block;
}
.rt-swiper-nav-1 .swiper-pagination .swiper-pagination-bullet {
	width: 20px;
	height: 8px;
	border-radius: 4px;
	transition: all 0.4s ease;
	background: #e5e5e5;
	opacity: 1;
}
.rt-swiper-nav-1 .swiper-pagination .swiper-pagination-bullet-active {
	width: 30px;
	background: #2962ff;
}
/*-------------------------------------
#. EL: Swiper Nav 02
---------------------------------------*/
.rt-swiper-nav-2 .swiper-navigation {
	display: inline-flex;
}
.rt-swiper-nav-2 .swiper-navigation > div {
	position: absolute;
	display: flex;
	align-items: center;
	justify-content: center;
	text-align: center;
	background-image: none;
	height: 45px;
	width: 45px;
	outline: none;
	color: #ffffff;
	font-size: 15px;
	background-color: #2962ff;
	border-radius: 4px;
	top: 50%;
	transform: translateY(-50%);
	transition: all 0.3s ease-out;
}
.rt-swiper-nav-2 .swiper-navigation > div:hover {
	background: #0034c2;
	color: #ffffff;
}
.rt-swiper-nav-2 .swiper-button-prev {
	margin-right: 2px;
}
.rt-swiper-nav-2 .swiper-pagination-bullets {
	position: relative;
	margin-top: 30px;
	display: inline-block;
}
.rt-swiper-nav-2 .swiper-pagination .swiper-pagination-bullet {
	width: 20px;
	height: 8px;
	border-radius: 6px;
	transition: all 0.4s ease;
	background: #2962ff;
	opacity: 1;
}
.rt-swiper-nav-2 .swiper-pagination .swiper-pagination-bullet-active {
	width: 30px;
	background: #0034c2;
}
/*-------------------------------------
#. EL: Swiper Nav 03
---------------------------------------*/
.rt-post-slider-default .rt-swiper-slider {
	position: static;
}
.rt-swiper-nav-3 .swiper-navigation > div {
	position: absolute;
	display: flex;
	align-items: center;
	justify-content: center;
	text-align: center;
	background-image: none;
	height: 45px;
	width: 45px;
	outline: none;
	color: #000000;
	font-size: 15px;
	background-color: #f2f2f2;
	border-radius: 50%;
	margin-top: 0;
	top: 50%;
	transform: translateY(-50%);
	transition: all 0.3s ease-out;
}
.rt-swiper-nav-3 .swiper-navigation > div:hover {
	background: #2962ff;
	color: #ffffff;
}
.rt-swiper-nav-3 .swiper-button-prev {
	margin-right: 2px;
}
.rt-swiper-nav-3 .swiper-pagination-bullets {
	position: relative;
	margin-top: 30px;
	display: inline-block;
}
.rt-swiper-nav-3 .swiper-pagination .swiper-pagination-bullet {
	width: 20px;
	height: 8px;
	border-radius: 4px;
	transition: all 0.4s ease;
	background: #e5e5e5;
	opacity: 1;
}
.rt-swiper-nav-3 .swiper-pagination .swiper-pagination-bullet-active {
	width: 30px;
	background: #2962ff;
}
.rt-swiper-nav-3 .swiper-navigation .swiper-button-prev {
	left: -70px;
}
.rt-swiper-nav-3 .swiper-navigation .swiper-button-next {
	right: -70px;
}
/*-------------------------------------
#. EL: Section Title
--------------------------------------*/
.rt-section-title .entry-title {
	line-height: 1.4;
	margin-bottom: 0;
	position: relative;
}
.rt-section-title .entry-title span {
	color: #2962ff;
}
.rt-section-title .sub-title {
	display: inline-block;
	color: #646464;
	font-size: 14px;
	font-weight: 500;
	margin-bottom: 15px;
	letter-spacing: 0;
	line-height: 1.4;
}
/*style 1*/
.rt-section-title.style1 .entry-title {
	display: flex;
	align-items: center;
	position: relative;
	line-height: 1.4;
	z-index: 2;
	transition: all ease 0.31s;
}
.rt-section-title.style1 .entry-title .titledot {
	width: 9px;
	height: 9px;
	border-radius: 50%;
	background-color: #2962ff;
	margin-right: 7px;
	margin-left: 15px;
	display: inline-block;
	transition: all ease 0.31s;
}
.rt-section-title.style1 .entry-title .titleline {
	border: 1px solid #e5e5e5;
	border-width: 1px 0;
	flex-grow: 1;
	height: 4px;
	transition: all ease 0.31s;
}
/*style 2*/
.rt-section-title.style2 .sub-title {
	position: relative;
	padding-left: 18px;
}
.rt-section-title.style2 .sub-title:before {
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	content: '';
	height: 8px;
	width: 8px;
	border-radius: 50%;
	background: #2962ff;
	left: 0;
}
.rt-section-title.style2 .entry-text {
	margin-top: 8px;
}
/*style 3*/
.rt-section-title.style3 .sub-title {
	position: relative;
	padding-left: 18px;
}
.rt-section-title.style3 .sub-title:before {
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	content: '';
	height: 8px;
	width: 8px;
	border-radius: 50%;
	background: #2962ff;
	left: 0;
}
/*style 4*/
.rt-section-title.style4 .entry-title {
	display: flex;
	align-items: center;
	position: relative;
	line-height: 1.4;
	z-index: 2;
	transition: all ease 0.31s;
}
.rt-section-title.style4 .entry-title .titledot {
	width: 9px;
	height: 9px;
	border-radius: 50%;
	background-color: #2962ff;
	display: inline-block;
	transition: all ease 0.31s;
}
.rt-section-title.style4 .entry-title .titledot.left {
	margin-right: 20px;
	margin-left: 15px;
}
.rt-section-title.style4 .entry-title .titledot.right {
	margin-right: 15px;
	margin-left: 20px;
}
.rt-section-title.style4 .entry-title .titleline {
	border: 1px solid #e5e5e5;
	border-width: 1px 0;
	flex-grow: 1;
	height: 4px;
	transition: all ease 0.31s;
}
/*style 5*/
.rt-section-title.style5 .line-top .entry-title {
	padding-top: 12px;
}
.rt-section-title.style5 .line-top .entry-title:before {
	position: absolute;
	top: 0;
	left: 0;
	content: '';
	height: 3px;
	width: 25px;
	background: #e5e5e5;
}
.rt-section-title.style5 .line-bottom .entry-title {
	padding-bottom: 12px;
}
.rt-section-title.style5 .line-bottom .entry-title:before {
	position: absolute;
	bottom: 0;
	left: 0;
	content: '';
	height: 3px;
	width: 25px;
	background: #e5e5e5;
}
/*-------------------------------------
#. EL: Title Text With Button
--------------------------------------*/
.rt-title-text-button .entry-title {
	position: relative;
	margin-bottom: 18px;
	line-height: 1.4;
}
.rt-title-text-button .entry-title span {
	color: #2962ff;
}
.text-style2.barhide .entry-title {
	margin-bottom: 10px;
}
.rt-title-text-button .entry-subtitle {
	font-size: 14px;
	color: #646464;
	font-weight: 500;
	letter-spacing: 1px;
	margin-bottom: 15px;
	position: relative;
	display: inline-block;
}
.rt-title-text-button .entry-content {
	font-size: 16px;
}
.rt-title-text-button {
	margin: 0 auto;
}
.rt-title-text-button .entry-button {
	margin-top: 30px;
}
.rt-title-text-button ul {
	margin: 25px 0 30px;
	padding: 0;
	list-style: none;
	clear: both;
	overflow: hidden;
}
.rt-title-text-button ul li {
	font-size: 17px;
	font-weight: 500;
	text-align: left;
	color: #000000;
	padding-left: 30px;
	position: relative;
	margin-bottom: 8px;
}
.rt-title-text-button ul li:last-child {
	margin-bottom: 0;
}
.rt-title-text-button ul.single-list li:after {
	content: '\f058';
	font-family: 'Font Awesome 5 Free';
	font-size: 18px;
	font-weight: 600;
	color: #2962ff;
	position: absolute;
	top: 0;
	left: 0;
}
.rt-title-text-button.right ul li {
	text-align: right;
	padding-right: 30px;
}
.rt-title-text-button.right ul li:after {
	right: 0;
	left: inherit;
}
.rt-title-text-button ul.dubble-list li {
	width: 50%;
	float: left;
}
.rt-title-text-button ul.dubble-list li:after {
	content: '\f14a';
	font-family: 'Font Awesome 5 Free';
	font-size: 20px;
	font-weight: 600;
	color: #2962ff;
	position: absolute;
	top: 0;
	left: 0;
}
@media (max-width: 991px) {
	.custom-align-center .rt-title-text-button {
		text-align: center;
	}
	.rt-title-text-button ul.dubble-list li {
		float: inherit;
		width: 100%;
		padding-right: 0;
	}
}
@media (max-width: 991px) {
	.rt-section-title .entry-title br,
	.rt-title-text-button .entry-title br {
		display: none;
	}
}
.rt-title-text-button.barshow .entry-subtitle {
	padding-left: 18px;
}
.rt-title-text-button.barshow .entry-subtitle::before {
	position: absolute;
	content: '';
	top: 50%;
	transform: translateY(-50%);
	height: 8px;
	width: 8px;
	border-radius: 50%;
	background: #2962ff;
	left: 0;
}
.rt-title-text-button .btn-common {
	margin-top: 10px;
}
/*-------------------------------------
#. EL: Skill Bar
---------------------------------------*/
.rt-skills {
	overflow: hidden;
}
.rt-skills .rt-skill-each {
	margin-top: 15px;
	margin-bottom: 16px;
}
.rt-skills .rt-skill-each .rt-name {
	color: #676666;
	font-size: 16px;
	font-weight: 500;
	margin-bottom: 10px;
	letter-spacing: 1px;
}
.rt-skills .rt-skill-each .progress {
	background-color: #dad2d2;
	border-radius: 4px;
	box-shadow: none;
	height: 6px;
	overflow: visible;
	margin: 0;
}
.rt-skills .rt-skill-each .progress .progress-bar {
	position: relative;
	background: #2962ff;
	border-radius: 4px;
	height: 6px;
	overflow: inherit;
	animation-duration: 1.5s;
	animation-delay: 1.2s;
	animation-name: fadeInLeft;
}
.rt-skills .rt-skill-each .progress .progress-bar > span {
	font-size: 18px;
	font-weight: 500;
	color: #000000;
	position: absolute;
	right: 0;
	top: -34px;
	padding-bottom: 10px;
	line-height: 1;
}
.rt-skills .rt-skill-each .progress .progress-bar > span::after {
	content: '';
	position: absolute;
	right: -1px;
	bottom: -17px;
	width: 18px;
	height: 18px;
	border-radius: 50%;
	background-color: #6b92ff;
	box-shadow: 0 9px 10px 0 rgb(41 98 255 / 42%);
}
/*-------------------------------------
#. EL: Banner slider
-------------------------------------*/
.banner-slider .slider-content {
	position: relative;
	z-index: 9;
	padding-left: 185px;
	padding-right: 185px;
}
@media (max-width: 1666px) {
	.banner-slider .slider-content {
		padding-left: 50px;
		padding-right: 50px;
	}
}
@media (max-width: 1199px) {
	.banner-slider .slider-content {
		padding-left: 0;
		padding-right: 0;
	}
}
.banner-slider .single-slider {
	background-size: cover;
	min-height: 600px;
	display: flex;
	align-items: center;
}
.banner-slider .swiper-slide:after {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	background: rgba(20, 19, 59, 0.5);
	z-index: 0;
}
.banner-slider .slider-content .sub-title {
	color: #ffffff;
	font-size: 20px;
	font-weight: 500;
	letter-spacing: 2px;
	position: relative;
	line-height: 1;
	display: inline-block;
	padding-left: 15px;
	margin-bottom: 20px;
}
.banner-slider .slider-content .sub-title:before {
	position: absolute;
	left: 0;
	top: 0;
	bottom: 0;
	content: '';
	width: 5px;
	height: 15px;
	top: 50%;
	transform: translateY(-50%);
	background: #2962ff;
}
.banner-slider .slider-content .slider-title {
	font-size: 60px;
	color: #ffffff;
	max-width: 590px;
	margin-bottom: 20px;
	line-height: 1.1;
	text-decoration-thickness: 4px;
	text-underline-position: under;
	text-underline-offset: -4px;
}
.banner-slider .slider-content .slider-title.left {
	margin-right: auto;
}
.banner-slider .slider-content .slider-title.center {
	margin-left: auto;
	margin-right: auto;
}
.banner-slider .slider-content .slider-title.right {
	margin-left: auto;
}
.banner-slider .slider-content .slider-title span {
	display: block;
}
.banner-slider .slider-content .slider-text {
	color: #ffffff;
	font-size: 18px;
	line-height: 1.6;
	margin-bottom: 50px;
	max-width: 570px;
}
.banner-slider .slider-content .slider-text.left {
	margin-right: auto;
}
.banner-slider .slider-content .slider-text.center {
	margin-left: auto;
	margin-right: auto;
}
.banner-slider .slider-content .slider-text.right {
	margin-left: auto;
}
@media (max-width: 767px) {
	.swiper-container-horizontal > .swiper-pagination-bullets {
		bottom: 25px;
	}
	.banner-slider .slider-content .slider-text,
	.banner-slider .slider-content .slider-title {
		max-width: 100%;
	}
}
/*-------------------------------------
#. EL: Image Addon
-------------------------------------*/
.rt-image-default .rt-image {
	position: relative;
}
.rt-image-default .rt-image img {
	position: relative;
	border-radius: 4px;
}
.rt-image-default ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
/*image style 1*/
.rt-image-style1 .rt-image {
	overflow: hidden;
	display: inline-block;
}
.rt-image-style1 .rt-images {
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	background: #2962ff;
	border-radius: 5px;
	color: #ffffff;
	font-weight: 500;
	align-items: center;
	padding: 5px 30px;
	position: absolute;
	left: 40px;
	bottom: 40px;
	z-index: 2;
	animation: dzMove5 8s linear infinite;
}
/*image style 2*/
.rt-image-style2 .rt-image {
	position: relative;
	min-height: 690px;
	margin-right: 20px;
}
.rt-image-style2 .rt-img-list li {
	position: absolute;
	overflow: hidden;
}
.rt-image-style2 .rt-img-list li:nth-child(1) {
	left: 0;
	top: 0;
	max-width: 400px;
	width: 100%;
}
.rt-image-style2 .rt-img-list li:nth-child(2) {
	right: 0;
	top: 75px;
	max-width: 300px;
	width: 100%;
}
.rt-image-style2 .rt-img-list li:nth-child(3) {
	right: 0;
	bottom: 0;
	max-width: 520px;
	width: 100%;
	border: 25px solid #fff;
	border-radius: 4px;
	box-shadow: 0px 7px 70px 0px rgb(0 0 0 / 5%);
}
.rt-image-style2 .rt-shape-list li {
	position: absolute;
	z-index: -1;
}
.rt-image-style2 .rt-shape-list li:nth-child(1) {
	right: 60px;
	top: 28px;
}
.rt-image-style2 .rt-shape-list li:nth-child(2) {
	left: 83px;
	bottom: 115px;
}
@media (max-width: 480px) {
	.rt-image-style2 .rt-image {
		margin-right: 0;
	}
	.rt-image-style2 .rt-img-list li {
		position: inherit;
		max-width: inherit !important;
		margin-bottom: 12px;
	}
	.rt-image-style2 .rt-img-list li:nth-child(3) {
		border-width: 0;
	}
}
/*image style 3*/
.rt-image-style3 {
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
	border-radius: 4px;
}
.rt-image-style3 .rt-image {
	overflow: hidden;
	text-align: center;
	padding: 50px 35px;
	z-index: 2;
}
.rt-image-style3 .rt-image:after {
	content: '';
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	border-radius: 4px;
	opacity: 0.9;
	z-index: -1;
	background-image: linear-gradient(38deg, #512da8 0%, #2962ff 100%);
}
.rt-image-style3 .rt-image img {
	margin-bottom: 18px;
	max-width: 160px;
}
.rt-image-style3 .rt-image h3 {
	font-size: 20px;
	color: #ffffff;
	margin-bottom: 12px;
	line-height: 1.2;
}
.rt-image-style3 .rt-image h4 {
	font-size: 14px;
	font-weight: 500;
	color: #ffffff;
	margin-bottom: 12px;
}
.rt-image-style3 .rt-image .about-btn {
	margin-top: 30px;
	padding: 13px 20px 11px;
}
/*-------------------------------------
#. EL: Shape Animation
---------------------------------------*/
.rt-shape-layout {
	position: relative;
	width: 100%;
}
.neeon-zindex {
	z-index: -1 !important;
}
.rt-shape-layout ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
.rt-shape-layout2 .shape {
	position: absolute;
	z-index: 1;
}
.rt-shape-layout2 .shape1 {
	left: 0;
	top: 0;
}
.rt-shape-layout2 .shape2 {
	right: 0;
	top: 0;
}
/*-------------------------------------
#. EL: Video Addon
---------------------------------------*/
.rt-video-layout {
	position: relative;
	z-index: 1;
}
.rt-video-layout .rt-video .rt-icon .rt-play {
	display: flex;
	align-items: center;
	justify-content: center;
	position: relative;
	text-align: center;
	height: 80px;
	width: 80px;
	border-radius: 50%;
	font-size: 20px;
	background: #ffffff;
	color: #282828;
	margin: 0 auto;
	z-index: 0;
	animation: pulseShadowxlwhite 2000ms linear infinite;
}
.rt-video-layout .rt-video .rt-icon .rtin-play i {
	margin-left: 2px;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translateY(-50%) translateX(-50%);
}
.rt-video-layout .rt-video .rt-img:after {
	content: '';
	height: 100%;
	width: 100%;
	background-color: rgba(21, 30, 34, 0.8);
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
}
.rt-video-layout .rt-video .rt-icon {
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	right: 0;
	left: 0;
	margin: 0 auto;
	text-align: center;
	z-index: 1;
}
.rt-video-layout .rt-video .rt-img {
	position: relative;
	z-index: 1;
	border-radius: 4px;
	overflow: hidden;
}
.rt-video-layout .rt-video .rt-img img {
	width: 100%;
	height: 100%;
	object-fit: cover;
}
.rt-video-layout .element {
	position: absolute;
	right: -35px;
	bottom: -32px;
	z-index: 0;
}
@media (max-width: 767px) {
	.rt-video-layout .element {
		right: 0;
	}
}
.video-height .rt-video-layout .rt-video .rt-img img {
	min-height: 400px;
}
/*-------------------------------------
#. EL: Contact Info
---------------------------------------*/
.rt-contact-info .rt-item {
	display: flex;
	align-items: center;
}
.rt-contact-info .entry-title {
	font-size: 20px;
	line-height: 1.2;
	margin-bottom: 3px;
}
.rt-contact-info .rt-icon {
	font-size: 20px;
	width: 38px;
	height: 38px;
	border-radius: 4px;
	color: #ffffff;
	background-color: #2962ff;
	margin-right: 15px;
	display: inline-flex;
	justify-content: center;
	align-items: center;
}
.rt-contact-info .rt-img img {
	width: 60px;
}
.rt-contact-info:hover .rt-img img {
	-webkit-animation: jump 0.4s linear;
	animation: jump 0.4s linear;
}
.rt-contact-info .rt-img {
	display: inline-block;
	margin-bottom: 25px;
	margin-right: 20px;
}
.rt-contact-info .entry-text {
	font-size: 16px;
	line-height: 1.6;
	color: #6c6f72;
	margin-bottom: 0;
}
.rt-contact-info .entry-text a {
	color: #646464;
}
.rt-contact-info .entry-contrent {
	flex: 1;
}
.rt-contact-info .entry-text a:hover {
	color: #2962ff;
}
/*-------------------------------------
#. EL: Progress Bar
---------------------------------------*/
.rt-progress-bar {
	padding-top: 10px;
	overflow: hidden;
}
.rt-progress-bar .entry-name {
	color: #000000;
	font-size: 15px;
	font-weight: 500;
	margin-bottom: 10px;
	letter-spacing: 0px;
	line-height: 1;
}
.rt-progress-bar .progress {
	background-color: #f0f0f0;
	border-radius: 4px;
	box-shadow: none;
	overflow: visible;
	margin: 0 0 15px;
	height: 6px;
}
.rt-progress-bar .progress .progress-bar {
	position: relative;
	background: #2962ff;
	border-radius: 4px;
	height: 6px;
	overflow: inherit;
	animation-duration: 1.5s;
	animation-delay: 1.2s;
	animation-name: fadeInLeft;
}
.rt-progress-bar .progress .progress-bar > span {
	font-size: 18px;
	font-weight: 500;
	color: #000000;
	position: absolute;
	right: 0;
	top: -34px;
	padding-bottom: 10px;
	line-height: 1;
}
.rt-progress-bar .progress .progress-bar > span:after {
	content: '';
	position: absolute;
	right: -1px;
	bottom: -17px;
	width: 18px;
	height: 18px;
	border-radius: 50%;
	background-color: #6b92ff;
	box-shadow: 0 6px 10px 0 rgb(41 98 255 / 42%);
}
/*-------------------------------------
#. EL: Team Layout
---------------------------------------*/
.team-default .team-content ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
.team-default .team-content .team-title {
	font-size: 20px;
	margin-bottom: 0;
	line-height: 1.2;
}
.team-default .team-content .team-title a {
	color: #000000;
}
.team-default .team-content .team-title a:hover {
	color: #2962ff;
}
.team-default .team-button {
	text-align: center;
	margin-top: 40px;
}
.team-default .team-item .team-social li a:hover i {
	animation: toBottomFromTop 0.7s forwards;
}
/*style 1*/
.team-multi-layout-1 .team-content p {
	margin-top: 10px;
}
.team-multi-layout-1 .team-content .team-designation {
	color: #676666;
	font-size: 16px;
	font-weight: 500;
	margin-top: 3px;
	letter-spacing: 1px;
}
.team-multi-layout-1 .team-item {
	position: relative;
	z-index: 1;
}
.team-multi-layout-1 .owl-carousel .owl-stage-outer {
	padding: 0 20px;
	width: calc(100% + 30px);
	margin-left: -20px;
}
.team-multi-layout-1 .team-item .team-thums {
	position: relative;
	overflow: hidden;
	border-radius: 4px;
	margin: 0 0 26px 0;
	text-align: center;
}
.team-multi-layout-1 .team-item .team-thums img {
	transform: scale(1);
	transition: all 1.5s ease-out;
	filter: grayscale(1);
}
.team-multi-layout-1 .team-item:hover .team-thums img {
	filter: grayscale(0);
	transform: scale(1.2);
}
@media (max-width: 767px) {
	.team-multi-layout-1 .team-item .team-thums img {
		width: 100%;
	}
}
.team-multi-layout-1 .team-item .team-social {
	position: relative;
	top: 0;
	padding: 10px 0 0;
	margin: 0;
	height: 100%;
	z-index: 2;
	list-style: none;
	display: flex;
}
.team-multi-layout-1 .team-item .team-social li {
	margin-right: 4px;
	margin-bottom: 4px;
	text-align: center;
	transition: all 250ms ease-in-out;
}
.team-multi-layout-1 .team-item .team-social li:last-child {
	margin-bottom: 0;
}
.team-multi-layout-1 .team-item .team-social li a {
	color: #ffffff;
	font-size: 15px;
	width: 36px;
	height: 36px;
	line-height: 36px;
	background: #c2c2c2;
	display: block;
	border-radius: 50%;
	transition: all ease 0.31s;
}
.team-multi-layout-1 .team-item .team-social li a:hover {
	color: #ffffff;
	background-color: #2962ff;
}
.team-multi-layout-1.team-slider-style4 .team-item {
	margin-bottom: 0;
}
/*style 2*/
.team-multi-layout-2 .team-item {
	position: relative;
	z-index: 1;
	text-align: center;
}
.team-multi-layout-2 .team-content .team-title span {
	display: block;
	color: #676666;
	font-size: 15px;
	font-weight: 600;
	margin-top: 7px;
}
.team-multi-layout-2 .team-content p {
	margin-top: 12px;
}
.team-multi-layout-2 .team-content-wrap .team-thums {
	position: relative;
	overflow: hidden;
	border-radius: 4px;
	margin-bottom: 24px;
	width: 100%;
}
.team-multi-layout-2 .team-content-wrap .team-thums img {
	transform: translateX(15px) scale(1.1) translateY(15px);
	transition: all 0.4s ease;
}
.team-multi-layout-2 .team-item:hover .team-content-wrap .team-thums img {
	transform: translateX(0px) scale(1) translateY(0px);
	transition: all 0.4s ease;
}
.team-multi-layout-2 .team-social {
	position: absolute;
	margin: 0;
	width: 100%;
	bottom: 30px;
}
.team-multi-layout-2 .team-social li {
	display: inline-block;
	margin: 0;
	padding: 0 2px;
	transform: translateX(15px);
	opacity: 0;
	visibility: visible;
	transition: all 0.4s ease;
	transition-delay: 0s;
}
.team-multi-layout-2 .team-item:hover .team-social li {
	transform: translateX(0px);
	opacity: 1;
	visibility: visible;
}
.team-multi-layout-2 .team-item:hover .team-social li:nth-child(2n) {
	-webkit-transition-delay: 0.2s;
	transition-delay: 0.2s;
}
.team-multi-layout-2 .team-item:hover .team-social li:nth-child(3n) {
	-webkit-transition-delay: 0.3s;
	transition-delay: 0.3s;
}
.team-multi-layout-2 .team-item:hover .team-social li:nth-child(4n) {
	-webkit-transition-delay: 0.4s;
	transition-delay: 0.4s;
}
.team-multi-layout-2 .team-item:hover .team-social li:nth-child(5n) {
	-webkit-transition-delay: 0.5s;
	transition-delay: 0.5s;
}
.team-multi-layout-2 .team-item:hover .team-social li:nth-child(6n) {
	-webkit-transition-delay: 0.6s;
	transition-delay: 0.6s;
}
.team-multi-layout-2 .team-social li:last-child {
	margin-right: 0;
}
.team-multi-layout-2 .team-social li a {
	background: #ffffff;
	font-size: 16px;
	transition: all ease 0.31s;
	width: 40px;
	height: 40px;
	line-height: 40px;
	color: #2962ff;
	display: block;
	border-radius: 50%;
}
.team-multi-layout-2 .team-social li a:hover {
	background: #2962ff;
	color: #ffffff;
}
/*-------------------------------------
#. EL: Team Single
---------------------------------------*/
.team-single .team-thumb {
	background-color: #f9fafc;
	border-radius: 10px;
	text-align: center;
	position: relative;
	z-index: 2;
}
.team-single .team-thumb img {
	width: 100%;
	object-fit: cover;
	border-radius: 4px 4px 0 0;
}
.team-single .team-heading {
	margin-bottom: 25px;
	line-height: 1;
}
.team-single .team-heading h2 {
	margin-bottom: 10px;
}
.team-single .team-heading .designation {
	color: #676666;
	font-size: 16px;
	font-weight: 500;
	letter-spacing: 1px;
}
.team-single .team-heading .designation span {
	font-size: 18px;
	color: #2962ff;
	font-weight: 600;
}
.team-single .team-single-content .team-content {
	border-radius: 4px;
	padding: 50px 50px 54px;
	box-shadow: 0px 7px 70px 0px rgb(0 0 0 / 5%);
}
.team-single .team-single-content .team-content ul li {
	display: inline-block;
	margin-right: 10px;
	font-size: 16px;
	color: #444444;
}
.team-single .team-single-content ul.team-social {
	margin: 35px 0 0px 0;
	padding: 0;
	list-style: none;
}
.team-single .team-single-content ul.team-social li a {
	font-size: 23px;
	text-align: center;
	color: #ffffff;
	background: #c2c2c2;
	border-radius: 50%;
	width: 45px;
	height: 45px;
	line-height: 45px;
	display: block;
}
.team-single .team-single-content .team-content ul.team-social li a:hover {
	background-color: #2962ff;
	color: #ffffff;
}
.team-single .team-single-content .team-content ul.team-social li a:hover i {
	animation: toBottomFromTop 0.7s forwards;
}
.team-single .team-single-content .team-content ul li:last-child {
	margin-right: 0;
}
/*team skill and info*/
.team-single .rt-skill-wrap {
	border-radius: 4px;
	margin-top: 30px;
	padding: 50px 50px 54px;
	box-shadow: 0px 7px 70px 0px rgb(0 0 0 / 5%);
}
.team-single .team-info {
	border-radius: 0 0 4px 4px;
	padding: 33px 50px 26px;
	box-shadow: 0px 7px 70px 0px rgb(0 0 0 / 5%);
}
.team-single .team-info ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
.team-single .team-info ul li {
	display: block;
	color: #676666;
	font-weight: 400;
	margin-right: 0;
	margin-bottom: 8px;
}
.team-single .team-info ul li span {
	color: #000000;
	font-weight: 500;
}
.team-single .team-info a {
	color: #676666;
}
.team-single .team-info a:hover {
	color: #2962ff;
}
.team-single .team-single-content h4 {
	display: block;
	position: relative;
	color: #000000;
	font-size: 24px;
	margin-bottom: 15px;
	line-height: 1.4;
	z-index: 2;
}
.team-single .team-contact-wrap {
	margin-top: 60px;
	background: #ffffff;
	border-radius: 10px;
	margin-bottom: 0;
}
.team-single .team-contact-wrap h3 {
	display: block;
	position: relative;
	color: #000000;
	font-size: 24px;
	margin-bottom: 30px;
	line-height: 1.4;
	z-index: 2;
}
.team-single .related-post {
	margin-top: 70px;
}
.team-single .team-default .team-item .team-social {
	margin-left: 2px;
}
@media (max-width: 991px) {
	.team-single .team-contact-wrap {
		padding-top: 100px;
	}
	.team-single .team-skill-wrap {
		margin-top: 25px;
	}
	.team-single .team-info {
		width: 100%;
	}
	.team-single .rt-related-post {
		margin-top: 80px;
		padding-top: 80px;
	}
}
@media (max-width: 767px) {
	.single-neeon_team .content-area {
		padding-top: 80px;
		padding-bottom: 50px;
	}
	.team-single .team-contact-wrap {
		padding-top: 40px;
	}
}
/*-------------------------------------
#. EL: Post Grid
---------------------------------------*/
.rt-post-grid-default .rt-item {
	margin-bottom: 10px;
}
.rt-post-grid-default .rt-item .entry-content {
	position: relative;
}
.rt-post-grid-default .rt-item .entry-title {
	font-size: 18px;
	line-height: 1.4;
	margin-bottom: 5px;
}
.rt-post-grid-default .rt-item .entry-title a {
	color: #000000;
}
.rt-post-grid-default ul.entry-meta {
	list-style: none;
	margin-bottom: 0;
	margin-top: 5px;
	margin-left: 0;
	padding-left: 0;
}
.rt-post-grid-default ul.entry-meta li {
	display: inline-block;
	color: #a5a6aa;
	font-size: 12px;
	font-weight: 500;
	letter-spacing: 0.8px;
	text-transform: uppercase;
	line-height: 1.2;
	margin-right: 12px;
}
.rt-post-grid-default ul.entry-meta li:last-child {
	margin-right: 0;
}
.rt-post-grid-default ul.entry-meta li i {
	margin-right: 6px;
}
.rt-post-grid-default ul.entry-meta li a {
	color: #a5a6aa;
}
.rt-post-grid-default ul.entry-meta li a:hover {
	color: #2962ff;
}
.rt-post-grid-default .rt-item .rt-image {
	position: relative;
	overflow: hidden;
	border-radius: 4px;
	margin-bottom: 25px;
}
.rt-post-grid-default .rt-item .rt-image img {
	width: 100%;
	height: 100%;
	object-fit: cover;
	transform: scale(1.02);
	transition: all 0.5s ease;
}
.rt-post-grid-default .rt-item:hover .rt-image img {
	transform: scale3d(1.1, 1.1, 1);
}
.rt-post-grid-default .rt-item .post-terms {
	margin-bottom: 10px;
	line-height: 1.2;
}
.rt-post-grid-default .rt-item .post-terms a {
	display: inline-block;
	color: #a5a6aa;
	font-size: 12px;
	font-weight: 500;
	letter-spacing: 0.8px;
	text-transform: uppercase;
	line-height: 1;
}
.rt-post-grid-default .rt-item .post-terms a:hover {
	color: #2962ff;
}
.rt-post-grid-default .rt-item .rt-cat-3 a {
	border: 1px solid #d7d7d7;
	border-radius: 2px;
	padding: 5px 7px 4px;
}
.rt-post-grid-default .rt-item .post-author a {
	color: #000000;
}
.rt-post-grid-default .rt-item .post_excerpt {
	margin-top: 10px;
}
.rt-post-grid-default .rt-item .post_excerpt p {
	margin-bottom: 10px;
}
.rt-post-grid-default .rt-item .rt-image .rt-play {
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	z-index: 3;
}
.rt-post-grid-default .rt-item .post-terms .category-style {
	display: inline-block;
	background-color: #2962ff;
	border-radius: 2px;
	color: #ffffff;
	padding: 6px 9px 5px;
}
/* Post Grid layout 1 */
.rt-post-grid-default .list-loadmore .button-style-1 {
	padding: 12px 35px;
}
/* Post Grid layout 2 */
.rt-post-grid-style2 .rt-item .post-terms {
	position: absolute;
	left: 20px;
	top: 20px;
}
/* Post Grid layout 3 */
.rt-post-grid-style3 .rt-item {
	display: flex;
	align-items: center;
}
.rt-post-grid-style3 .rt-item .rt-image {
	border-radius: 50%;
	flex: 0 0 100px;
	margin-right: 24px;
	margin-bottom: 0;
	overflow: unset;
}
.rt-post-grid-style3 .rt-item .entry-content {
	flex-grow: 1;
}
.rt-post-grid-style3 .count-on .rt-image::after {
	right: 0;
	top: 10px;
	width: 24px;
	height: 24px;
	border-radius: 50%;
	border: 3px solid #fff;
	background-color: #555555;
	font-size: 0.75rem;
	color: #fff;
	counter-increment: post-counter;
	content: counter(post-counter);
	font-weight: 500;
	position: absolute;
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	justify-content: center;
	align-items: center;
	transition: all 0.3s ease;
}
.rt-post-grid-style3 .count-on:hover .rt-image::after {
	background-color: #2962ff;
}
.rt-post-grid-style3 .rt-item .rt-image a {
	position: relative;
	overflow: hidden;
	display: flex;
	border-radius: 50%;
}
/* Post Grid layout 4 */
.rt-post-grid-style4 .rt-item {
	display: flex;
	margin-bottom: 0;
}
.rt-post-grid-style4 .rt-item .post-read-more {
	margin-top: 15px;
}
@media (min-width: 992px) {
	.rt-post-grid-style4 .rt-item .rt-image {
		flex: 0 0 50%;
		max-width: 50%;
		margin-bottom: 0;
	}
	.rt-post-grid-style4 .rt-item .entry-content {
		padding: 30px 20px;
	}
	.rt-post-grid-style4 div:nth-of-type(even) .rt-item {
		flex-direction: row-reverse;
	}
}
@media (max-width: 991px) {
	.rt-post-grid-style4 .rt-item {
		flex-direction: column;
		margin-bottom: 30px !important;
	}
	.rt-post-grid-style4 div:last-child .rt-item {
		margin-bottom: 0 !important;
	}
}
/* Post Grid layout 5 */
.rt-post-grid-style5 .rt-item {
	display: flex;
}
.rt-post-grid-style5 .rt-item .rt-image {
	flex: 0 0 145px;
	margin-right: 24px;
	margin-bottom: 0;
}
.rt-post-grid-style5 .rt-item .entry-content {
	flex-grow: 1;
}
/* Post Grid layout 6 */
.rt-post-grid-style6 .rt-item {
	display: flex;
	align-items: center;
}
.rt-post-grid-style6 .rt-item .rt-image {
	flex: 0 0 213px;
	margin-right: 24px;
	margin-bottom: 0;
}
.rt-post-grid-style6 .rt-item .entry-content {
	flex-grow: 1;
}
@media (max-width: 425px) {
	.rt-post-grid-style6 .rt-item {
		align-items: inherit;
	}
	.rt-post-grid-style6 .rt-item .rt-image {
		flex: 0 0 160px;
	}
}
@media (max-width: 385px) {
	.rt-post-grid-style6 .rt-item {
		display: block;
	}
	.rt-post-grid-style6 .rt-item .rt-image {
		margin-right: 0;
		margin-bottom: 24px;
	}
}
/* Post Grid layout 8 */
.rt-post-grid-style8 .rt-item .post-terms {
	position: absolute;
	left: 0;
	bottom: 0;
	margin-bottom: 0;
}
.rt-post-grid-style8 .rt-item .rt-cat-2 a {
	background-color: #fff;
	padding: 8px 10px;
	display: inline-block;
}
.rt-post-grid-style8 > div > div {
	border-right: 1px solid #e2e2e2;
}
.rt-post-grid-style8 > div > div:last-child {
	border-right: none;
}
.rt-post-grid-style8 .rt-item .post_excerpt p {
	margin-bottom: 0;
}
@media (max-width: 991px) {
	.rt-post-grid-style8 > div > div {
		border-right: none;
	}
}
/* Post Grid layout 9 */
.rt-post-grid-style9 .rt-item {
	display: flex;
	align-items: center;
}
.rt-post-grid-style9 .rt-item .rt-image {
	flex: 0 0 50%;
	max-width: 50%;
	margin-right: 24px;
	margin-bottom: 0;
}
.rt-post-grid-style9 .rt-item .entry-content {
	flex-grow: 1;
}
@media (max-width: 575px) {
	.rt-post-grid-style9 .rt-item {
		display: block;
		align-items: unset;
	}
	.rt-post-grid-style9 .rt-item .rt-image {
		flex: 0 0 100%;
		max-width: 100%;
		margin-right: 0;
		margin-bottom: 25px;
	}
}
/*-------------------------------------
#. EL: Post List
---------------------------------------*/
.rt-post-list-default .rt-item {
	position: relative;
	margin-bottom: 30px;
	padding-bottom: 30px;
	border-bottom: 1px solid #e5e5e5;
	transition: all ease 0.31s;
}
.rt-post-list-default > div:last-child .rt-item,
.rt-post-list-default .listloadmore-items > div:last-child .rt-item,
.rt-post-list-default .list-five-loadmore-items > div:last-child .rt-item {
	margin-bottom: 0 !important;
	padding-bottom: 0 !important;
	border-bottom: none;
}
.rt-post-list-default .rt-item .entry-title {
	font-size: 22px;
	line-height: 1.4;
	margin-bottom: 10px;
}
.rt-post-list-default .rt-item .entry-title a {
	color: #000000;
}
.rt-post-list-default ul.entry-meta {
	list-style: none;
	margin-bottom: 0;
	margin-left: 0;
	padding-left: 0;
}
.rt-post-list-default ul.entry-meta li {
	display: inline-block;
	color: #a5a6aa;
	font-size: 12px;
	font-weight: 500;
	letter-spacing: 0.8px;
	text-transform: uppercase;
	line-height: 1.2;
	margin-right: 12px;
}
.rt-post-list-default ul.entry-meta li:last-child {
	margin-right: 0;
}
.rt-post-list-default ul.entry-meta li i {
	margin-right: 6px;
}
.rt-post-list-default ul.entry-meta li a {
	color: #a5a6aa;
}
.rt-post-list-default ul.entry-meta li a:hover {
	color: #2962ff !important;
}
.rt-post-list-default .rt-item .rt-image {
	position: relative;
	overflow: hidden;
	border-radius: 4px;
	margin-bottom: 25px;
}
.rt-post-list-default .rt-item .rt-image img {
	width: 100%;
	height: 100%;
	object-fit: cover;
	transform: scale(1.02);
	transition: all 0.5s ease;
}
.rt-post-list-default .rt-item:hover .rt-image img {
	transform: scale3d(1.1, 1.1, 1);
}
.rt-post-list-default .rt-item .post-terms {
	margin-bottom: 14px;
	line-height: 1.2;
}
.rt-post-list-default .rt-item .post-terms.rt-cat {
	margin-bottom: 10px;
}
.rt-post-list-default .rt-item .post-terms a {
	display: inline-block;
	color: #a5a6aa;
	font-size: 12px;
	font-weight: 500;
	letter-spacing: 0.8px;
	text-transform: uppercase;
	line-height: 1;
}
.rt-post-list-default .rt-item .rt-cat-3 a {
	border: 1px solid #d7d7d7;
	border-radius: 2px;
	padding: 5px 7px 4px;
}
.rt-post-list-default .rt-item .post-terms a:hover {
	color: #2962ff;
}
.rt-post-list-default .rt-item .post-author a {
	color: #000000;
}
.rt-post-list-default .rt-item.top-post-item .post-author a {
	color: #ffffff;
}
.rt-post-list-default .rt-item .post_excerpt p {
	margin-bottom: 0;
}
.rt-post-list-default .rt-item .rt-image .rt-play {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	z-index: 3;
}
.rt-post-list-default .rt-item .post-terms .category-style {
	display: inline-block;
	background-color: #2962ff;
	border-radius: 2px;
	color: #ffffff;
	padding: 6px 9px 5px;
}
.rt-post-list-default .rt-item .post-read-more {
	margin-top: 20px;
}
.rt-post-list-default .rt-item.border-none {
	border: none;
}
/* Post List layout 1 */
.rt-post-list-style1 .rt-item {
	display: flex;
}
.rt-post-list-style1 .rt-item .rt-image {
	max-width: 350px;
	width: 100%;
	margin-right: 24px;
	margin-bottom: 0;
}
.rt-post-list-style1 .rt-item .entry-content {
	flex: 1;
}
.rt-post-list-style1 .rt-item .post_excerpt p {
	margin-bottom: 12px;
}
@media (max-width: 767px) {
	.rt-post-list-style1 .rt-item {
		flex-direction: column;
	}
	.rt-post-list-style1 .rt-item .rt-image {
		max-width: 100%;
		margin-right: 0;
		margin-bottom: 24px;
	}
}
/* Post List layout 2 */
.rt-post-list-style2 .rt-item.bottom-post-item .entry-title {
	font-size: 16px;
}
.rt-post-list-style2 .rt-item .terms-position {
	position: absolute;
	top: 20px;
	left: 20px;
}
.rt-post-list-style2 .rt-item .post_excerpt {
	margin-top: 12px;
}
.rt-post-list-style2 .rt-item .title-wrap {
	display: inline-flex;
	gap: 10px;
}
.rt-post-list-style2 .rt-item .title-wrap .icon-box {
	color: #b5b5b5;
}
.rt-post-list-style2 .rt-item:hover .title-wrap .icon-box i {
	animation: toRightFromLeft 0.5s forwards;
}
/* Post Grid layout 3 */
.rt-post-list-style3 .rt-item {
	display: flex;
	align-items: center;
}
.rt-post-list-style3 .rt-item .rt-image {
	max-width: 100px;
	width: 100%;
	margin-right: 24px;
	margin-bottom: 0;
	overflow: unset;
}
.rt-post-list-style3 .rt-item .entry-content {
	flex: 1;
}
.rt-post-list-style3 .count-on .rt-image::after {
	right: 0;
	top: 10px;
	width: 24px;
	height: 24px;
	border-radius: 50%;
	border: 3px solid #fff;
	background-color: #555555;
	font-size: 0.75rem;
	color: #fff;
	counter-increment: post-counter;
	content: counter(post-counter);
	font-weight: 500;
	position: absolute;
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	justify-content: center;
	align-items: center;
	transition: all 0.3s ease;
}
.rt-post-list-style3 .count-on:hover .rt-image::after {
	background-color: #2962ff;
}
.rt-post-list-style3 .rt-item .rt-image a {
	position: relative;
	overflow: hidden;
	display: flex;
	border-radius: 50%;
}
/* Post List layout 4 */
.rt-post-list-style4 {
	border-radius: 4px;
	padding-bottom: 20px;
}
.rt-post-list-style4.box-border {
	border: 1px solid #e5e5e5;
}
.rt-post-list-style4 .top-post-item.rt-item {
	margin-bottom: 0 !important;
	padding-bottom: 0 !important;
	border-bottom: none;
}
.rt-post-list-style4 .top-post-item .entry-content {
	position: absolute;
	left: 20px;
	right: 60px;
	bottom: 20px;
	z-index: 1;
}
.rt-post-list-style4 .top-post-item.rt-item .entry-title a {
	color: #ffffff;
}
.rt-post-list-style4 .top-post-item.rt-item ul.entry-meta li {
	color: #d0d0d0;
}
.rt-post-list-style4 .top-post-item.rt-item .rt-image .rt-play {
	top: inherit;
	left: inherit;
	right: 20px;
	bottom: 25px;
	width: 42px;
	height: 42px;
	font-size: 14px;
	transform: inherit;
}
.rt-post-list-style4.box-border .bottom-post-item {
	padding-left: 20px;
	padding-right: 20px;
}
.rt-post-list-style4 .rt-item .rt-image::after {
	content: '';
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background-image: linear-gradient(
		to bottom,
		rgba(0, 0, 0, 0) 0%,
		rgba(0, 0, 0, 0.2) 59%,
		rgba(0, 0, 0, 0.8) 100%
	);
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
}
.rt-post-list-style4 .rt-item .terms-position {
	position: absolute;
	top: 20px;
	left: 20px;
	z-index: 1;
}
.rt-post-list-style4 .bottom-post-item {
	display: flex;
	align-items: center;
	justify-content: space-between;
}
.rt-post-list-style4 .bottom-post-item .entry-title {
	font-size: 16px;
}
.rt-post-list-style4 .bottom-post-item .rt-video {
	margin-left: 15px;
}
/*Post list style 6*/
.rt-post-list-style6 .rt-item.border-none {
	border: none;
}
.rt-post-list-default.rt-post-list-style6 ul.entry-meta {
	margin-bottom: 5px;
}
.rt-post-list-default.rt-post-list-style6 .rt-item .title-wrap {
	display: flex;
}
.rt-post-list-default.rt-post-list-style6 .rt-item .title-wrap .icon-box {
	color: #b5b5b5;
	padding-left: 15px;
}
.rt-post-list-default.rt-post-list-style6
	.rt-item:hover
	.title-wrap
	.icon-box
	i {
	animation: toRightFromLeft 0.5s forwards;
}
/* Post List layout 7 */
.rt-post-list-style7 ul.entry-meta {
	margin-bottom: 10px;
}
.rt-post-list-style7 .rt-item .entry-title {
	margin-bottom: 0;
}
.rt-post-list-style7 .top-post-item.rt-item {
	margin-bottom: 0 !important;
	padding-bottom: 0 !important;
	border-bottom: none;
}
.rt-post-list-style7 .top-post-item .entry-content {
	position: absolute;
	left: 30px;
	right: 30px;
	bottom: 30px;
	z-index: 1;
}
.rt-post-list-style7 .bottom-post-item .entry-title {
	font-size: 18px;
}
.rt-post-list-style7 .top-post-item.rt-item .entry-title a {
	color: #ffffff;
}
.rt-post-list-style7 .top-post-item.rt-item ul.entry-meta li {
	color: #d0d0d0;
}
.rt-post-list-style7 .top-post-item.rt-item .rt-play {
	position: relative;
	left: 0;
	bottom: 30px;
	width: 42px;
	height: 42px;
	font-size: 14px;
	transform: inherit;
}
.rt-post-list-style7.box-border .bottom-post-item {
	padding-left: 20px;
	padding-right: 20px;
}
.rt-post-list-style7 .rt-item .rt-image::after {
	content: '';
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background-image: linear-gradient(
		to bottom,
		rgba(0, 0, 0, 0) 0%,
		rgba(0, 0, 0, 0.2) 59%,
		rgba(0, 0, 0, 0.8) 100%
	);
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
}
.rt-post-list-style7 .rt-item .title-wrap {
	display: inline-flex;
	gap: 15px;
}
.rt-post-list-style7 .rt-item .title-wrap .icon-box {
	color: #b5b5b5;
}
.rt-post-list-style7 .rt-item:hover .title-wrap .icon-box i {
	animation: toRightFromLeft 0.5s forwards;
}
/*Post list style 8*/
.rt-post-list-style8 .rt-item.border-none {
	border: none;
}
.rt-post-list-default.rt-post-list-style8 ul.entry-meta {
	margin-bottom: 5px;
}
.rt-post-list-default.rt-post-list-style8 .rt-item .title-wrap {
	display: flex;
}
.rt-post-list-default.rt-post-list-style8 .rt-item .title-wrap .icon-box {
	color: #b5b5b5;
	padding-left: 15px;
}
.rt-post-list-default.rt-post-list-style8
	.rt-item:hover
	.title-wrap
	.icon-box
	i {
	animation: toRightFromLeft 0.5s forwards;
}
/*-------------------------------------
#. EL: Post Overlay
---------------------------------------*/
.rt-post-overlay-default .rt-item {
	position: relative;
}
.rt-post-overlay-default .rt-item .entry-title {
	font-size: 20px;
	line-height: 1.4;
	margin-bottom: 10px;
}
.rt-post-overlay-default .rt-item .post_excerpt p {
	color: #d0d0d0;
}
.rt-post-overlay-default ul.entry-meta {
	list-style: none;
	margin-bottom: 0;
	margin-left: 0;
	margin-top: 5px;
	padding-left: 0;
}
.rt-post-overlay-default ul.entry-meta li {
	display: inline-block;
	color: #d0d0d0;
	font-size: 12px;
	font-weight: 500;
	letter-spacing: 0.8px;
	text-transform: uppercase;
	line-height: 1.2;
	margin-right: 12px;
}
.rt-post-overlay-default ul.entry-meta li a {
	color: #d0d0d0;
}

.rt-post-overlay-default .rt-item-list ul.entry-meta li {
	color: #a5a6aa;
}
.rt-post-overlay-default .rt-item-list ul.entry-meta li a {
	color: #a5a6aa;
}
.rt-post-overlay-default ul.entry-meta li:last-child {
	margin-right: 0;
}
.rt-post-overlay-default ul.entry-meta li i {
	margin-right: 6px;
}
.rt-post-overlay-default ul.entry-meta li a:hover {
	color: #2962ff !important;
}
.rt-post-overlay-default .rt-item .rt-image {
	position: relative;
	overflow: hidden;
	border-radius: 4px;
}
.rt-post-overlay-default .rt-item .rt-image img {
	width: 100%;
	height: 100%;
	object-fit: cover;
	transform: scale(1.02);
	transition: all 0.5s ease;
}
.rt-post-overlay-default .rt-item:hover .rt-image img {
	transform: scale3d(1.1, 1.1, 1);
}
.rt-post-overlay-default .rt-item .post-terms {
	margin-bottom: 14px;
	line-height: 1.2;
}
.rt-post-overlay-default .rt-item .post-terms a {
	display: inline-block;
	color: #a5a6aa;
	font-size: 12px;
	font-weight: 500;
	letter-spacing: 0.8px;
	text-transform: uppercase;
	line-height: 1;
}
.rt-post-overlay-default .rt-item .rt-cat-3 a {
	border: 1px solid #d7d7d7;
	border-radius: 2px;
	padding: 5px 7px 4px;
}
.rt-post-overlay-default .rt-item .post-terms a:hover {
	color: #2962ff;
}
.rt-post-overlay-default .rt-item .post-author a {
	color: #ffffff;
}
.rt-post-overlay-default .rt-item-list ul.entry-meta .post-author a {
	color: #000000;
}
.rt-post-overlay-default .rt-item .post_excerpt p {
	margin-bottom: 10px;
}
.rt-post-overlay-default .rt-item .rt-image .rt-play {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	z-index: 3;
}
.rt-post-overlay-default .rt-item .post-terms .category-style {
	display: inline-block;
	background-color: #2962ff;
	border-radius: 2px;
	color: #ffffff;
	padding: 6px 9px 5px;
}
.rt-post-overlay-default .rt-item .rt-image + .entry-content {
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	z-index: 2;
	transition: all 0.5s ease;
	padding: 25px;
}
.rt-post-overlay-default .rt-item-wrap .rt-item .entry-content {
	padding: 50px;
}
@media (max-width: 767px) {
	.rt-post-overlay-default .rt-item-wrap .rt-item .entry-content {
		padding: 25px;
	}
}
.rt-post-overlay-default .rt-item .rt-image > a:first-of-type::after {
	content: '';
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	height: 100%;
	background-image: linear-gradient(
		to bottom,
		rgba(0, 0, 0, 0) 0%,
		rgba(0, 0, 0, 0.2) 59%,
		rgba(0, 0, 0, 0.8) 100%
	);
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center center;
}
.rt-post-overlay-default .right-order {
	display: flex;
	flex-direction: row-reverse;
}
@media (max-width: 1440px) {
	.rt-post-overlay-style1 .rt-item .rt-image .rt-play,
	.rt-post-overlay-style2 .rt-item .rt-image .rt-play,
	.rt-post-overlay-style3 .rt-item .rt-image .rt-play {
		top: 30%;
		transform: translate(-50%, -30%);
	}
}
@media (max-width: 991px) {
	.rt-post-overlay-style1 .rt-item .rt-image .rt-play,
	.rt-post-overlay-style2 .rt-item .rt-image .rt-play,
	.rt-post-overlay-style3 .rt-item .rt-image .rt-play {
		left: unset;
		right: 30px;
		top: 30px;
		transform: unset;
	}
}
/* Post Overlay layout 2 */
@media (max-width: 991px) {
	.rt-post-overlay-style2 > .row {
		justify-content: center;
	}
}
/* Post Overlay layout 4 */
.rt-post-overlay-default.rt-post-overlay-style4 .rt-item .rt-image .rt-play {
	top: 30px;
	right: 30px;
	left: inherit;
	transform: inherit;
}
/* Post Overlay layout 5 */
.rt-post-overlay-style5 .rt-item-wrap,
.rt-post-overlay-style5 .rt-item-wrap .rt-item,
.rt-post-overlay-style5 .rt-item-wrap .rt-item .rt-image {
	height: 100%;
}
/* Post Overlay layout 6 */
.rt-post-overlay-style6 .rt-item-wrap,
.rt-post-overlay-style6 .rt-item-wrap .rt-item,
.rt-post-overlay-style6 .rt-item-wrap .rt-item .rt-image {
	height: 100%;
}
.rt-post-overlay-style6 .rt-item-list {
	display: flex;
}
.rt-post-overlay-style6 .rt-item-list .list-content {
	flex: 1;
}
.rt-post-overlay-style6 .rt-item-list .rt-image {
	width: 180px;
	margin-right: 24px;
}
.rt-post-overlay-style6 .rt-item-list .entry-title {
	font-size: 18px;
}
.rt-post-overlay-style6 .rt-item-list .entry-title a {
	color: #000000;
}
.rt-post-overlay-style6 .rt-item-list .post-author a {
	color: #000000;
}
.rt-post-overlay-style6 .rt-item-list .rt-image > a:first-of-type::after {
	display: none;
}
/* Post Overlay layout 7 */
.rt-post-overlay-style7 .rt-item-wrap,
.rt-post-overlay-style7 .rt-item-wrap .rt-item,
.rt-post-overlay-style7 .rt-item-wrap .rt-item .rt-image {
	height: 100%;
}
.rt-post-overlay-style7 .rt-item-list {
	display: flex;
}
.rt-post-overlay-style7 .rt-item-list .list-content {
	flex: 1;
	padding-left: 24px;
}
.rt-post-overlay-style7 .rt-item-list .rt-image {
	width: 140px;
}
.rt-post-overlay-style7 .rt-item-list .entry-title {
	font-size: 18px;
}
.rt-post-overlay-style7 .rt-item-list .entry-title a {
	color: #000000;
}
.rt-post-overlay-style7 .rt-item-list .post-author a {
	color: #000000;
}
.rt-post-overlay-style7 .rt-item-list .rt-image > a:first-of-type::after {
	display: none;
}
/* Post Overlay layout 8 */
.rt-post-overlay-style8 .rt-item-wrap,
.rt-post-overlay-style8 .rt-item-wrap .rt-item,
.rt-post-overlay-style8 .rt-item-wrap .rt-item .rt-image {
	height: 100%;
}
.rt-post-overlay-default.rt-post-overlay-style8 .rt-item .rt-image .rt-play {
	position: absolute;
	top: inherit;
	left: inherit;
	bottom: 0;
	right: 0;
	transform: none;
	border-radius: 0;
	animation: none;
}
/* Post Overlay layout 9 */
.rt-post-overlay-style9 .rt-item-wrap,
.rt-post-overlay-style9 .rt-item-wrap .rt-item,
.rt-post-overlay-style9 .rt-item-wrap .rt-item .rt-image {
	height: 100%;
}
.rt-post-overlay-default.rt-post-overlay-style9
	.rt-item-list
	.rt-image
	.rt-play {
	position: absolute;
	top: 15px;
	left: inherit;
	right: 15px;
	transform: none;
}
/* Post Overlay layout 11 */
.rt-post-overlay-style11 .rt-item-list .post-terms {
	position: absolute;
	left: 20px;
	top: 20px;
}
.rt-post-overlay-style11 .entry-list-content {
	padding-top: 15px;
}
.rt-post-overlay-style11 .rt-item-list .rt-image > a:first-of-type::after {
	display: none;
}
.rt-post-overlay-style11 .rt-item-wrap .rt-item .rt-image img {
	max-height: 632px;
}
.rt-post-overlay-default.rt-post-overlay-style11 .rt-item .rt-image .rt-play {
	position: absolute;
	top: inherit;
	left: inherit;
	bottom: 0;
	right: 0;
	transform: none;
	border-radius: 0;
	animation: none;
}
/* Post Overlay layout 12 */
.rt-post-overlay-style12 .rt-item {
	border: 10px solid #fff;
	border-radius: 7px;
	box-shadow: 0 15px 40px 0 rgb(0 0 0 / 25%);
}
.rt-post-overlay-style12 .rt-item .entry-title a {
	color: #000000;
	background-image: linear-gradient(to bottom, #000 0%, #000 98%);
}
.rt-post-overlay-style12 .rt-item .rt-image + .entry-content {
	background-color: #ffffff;
	border-radius: 4px;
	margin: 10px;
	padding: 30px 20px 20px;
	width: auto;
	text-align: center;
}
.rt-post-overlay-style12.rt-post-overlay-default ul.entry-meta li {
	color: #a5a6aa;
}
.rt-post-overlay-style12.rt-post-overlay-default .rt-item .post-author a {
	color: #000000;
}
.rt-post-overlay-style12.rt-post-overlay-default .rt-item .post-author a:hover {
	color: #2962ff;
}
.rt-post-overlay-style12.rt-post-overlay-default .rt-item .cat-position {
	position: absolute;
	left: 0;
	right: 0;
	top: -12px;
}
.rt-post-overlay-style12.rt-post-overlay-default .rt-item .rt-image .rt-play {
	top: 7%;
	transform: translate(-50%, -7%);
}
.rt-post-overlay-style12.rt-post-overlay-default
	.rt-item
	.rt-image
	> a:first-of-type::after {
	display: none;
}
/* Post Overlay layout 13 */
.rt-post-overlay-style13 .entry-content .rt-video {
	margin-bottom: 24px;
}
.rt-post-overlay-style13 .rt-item-wrap,
.rt-post-overlay-style13 .rt-item-wrap .rt-item,
.rt-post-overlay-style13 .rt-item-wrap .rt-item .rt-image {
	height: 100%;
}
/* Post Overlay layout 14 */
.rt-post-overlay-style14 .rt-item-wrap,
.rt-post-overlay-style14 .rt-item-wrap .rt-item,
.rt-post-overlay-style14 .rt-item-wrap .rt-item .rt-image {
	height: 100%;
}
.rt-post-overlay-style14 .rt-item-list .list-content {
	padding-top: 12px;
}
.rt-post-overlay-style14 .rt-item-list .entry-title {
	font-size: 18px;
}
.rt-post-overlay-style14 .rt-item-list .rt-image > a:first-of-type::after {
	display: none;
}
.rt-post-overlay-style14 .rt-item-list .post-terms {
	position: absolute;
	left: 0;
	bottom: 0;
	margin-bottom: 0;
}
/* Post Overlay layout 15 */
.rt-post-overlay-style15 .entry-content .rt-video {
	margin-bottom: 24px;
}
.rt-post-overlay-style15 .rt-item-wrap,
.rt-post-overlay-style15 .rt-item-wrap .rt-item,
.rt-post-overlay-style15 .rt-item-wrap .rt-item .rt-image {
	height: 100%;
}
.rt-post-overlay-style15 > div > div:last-child > div.row,
.rt-post-overlay-style15 > div > div:last-child > div.row > div,
.rt-post-overlay-style15 .rt-item-list,
.rt-post-overlay-style15 .rt-item-list .rt-image {
	height: 100%;
}
/* Post Overlay layout 16 */
.rt-post-overlay-style16 .entry-content .rt-video {
	margin-bottom: 24px;
}
.rt-post-overlay-style16 .rt-item-wrap,
.rt-post-overlay-style16 .rt-item-wrap .rt-item,
.rt-post-overlay-style16 .rt-item-wrap .rt-item .rt-image {
	height: 100%;
}
/*responsive*/
@media (max-width: 991px) {
	.rt-post-overlay-default.rt-post-overlay-style9 .rt-item .rt-image .rt-play {
		position: absolute;
		top: 15px;
		left: inherit;
		right: 15px;
		transform: none;
	}
	.rt-post-overlay-style15 > div > div:last-child > div.row,
	.rt-post-overlay-style15 > div > div:last-child > div.row > div,
	.rt-post-overlay-style15 .rt-item-list,
	.rt-post-overlay-style15 .rt-item-list .rt-image {
		height: auto;
	}
}
@media (max-width: 767px) {
	.rt-post-overlay-style7 .rt-item-wrap .rt-item .rt-image img,
	.rt-post-overlay-style6 .rt-item-wrap .rt-item .rt-image img,
	.rt-post-overlay-style5 .rt-item-wrap .rt-item .rt-image img,
	.rt-post-overlay-style9 .rt-item-wrap .rt-item .rt-image img,
	.rt-post-overlay-style1 .rt-item .rt-image img {
		height: 350px;
	}
	.rt-post-overlay-style14 .rt-item-wrap .rt-item .rt-image .rt-play {
		position: absolute;
		top: 15px;
		left: inherit;
		right: 15px;
		transform: none;
	}
}
@media (max-width: 425px) {
	.rt-post-overlay-style6 .rt-item-list,
	.rt-post-overlay-style7 .rt-item-list {
		display: block;
	}
	.rt-post-overlay-style6 .rt-item-list .rt-image {
		width: auto;
		margin-right: 0;
		margin-bottom: 24px;
	}
	.rt-post-overlay-style7 .rt-item-list .rt-image {
		width: auto;
		margin-bottom: 24px;
	}
	.rt-post-overlay-style7 .rt-item-list .list-content {
		padding-left: 0;
	}
	.rt-post-overlay-style5 .rt-item-list .rt-image img {
		height: 250px;
	}
}
/*-------------------------------------
#. EL: Post Slider
---------------------------------------*/
.rt-post-slider-default .rt-item .entry-content {
	position: relative;
	margin-top: 25px;
}
.rt-post-slider-default .rt-item .entry-title {
	font-size: 18px;
	line-height: 1.5;
	margin-bottom: 5px;
}
.rt-post-slider-default .rt-item .entry-title a {
	color: #000000;
}
.rt-post-slider-default ul.entry-meta {
	list-style: none;
	margin-bottom: 0;
	margin-left: 0;
	margin-top: 5px;
	padding-left: 0;
}
.rt-post-slider-default ul.entry-meta li {
	display: inline-block;
	color: #a5a6aa;
	font-size: 12px;
	font-weight: 500;
	letter-spacing: 0.8px;
	text-transform: uppercase;
	line-height: 1.2;
	margin-right: 12px;
}
.rt-post-slider-default ul.entry-meta li:last-child {
	margin-right: 0;
}
.rt-post-slider-default ul.entry-meta li i {
	margin-right: 6px;
}
.rt-post-slider-default ul.entry-meta li a {
	color: #a5a6aa;
}
.rt-post-slider-default ul.entry-meta li a:hover {
	color: #2962ff;
}
.rt-post-slider-default .rt-item .rt-image {
	position: relative;
	overflow: hidden;
	border-radius: 4px;
}
.rt-post-slider-default .rt-item .rt-image img {
	width: 100%;
	height: 100%;
	object-fit: cover;
	transform: scale(1.02);
	transition: all 0.5s ease;
}
.rt-post-slider-default .rt-item:hover .rt-image img {
	transform: scale3d(1.1, 1.1, 1);
}
.rt-post-slider-default .rt-item .post-terms {
	margin-bottom: 10px;
	line-height: 1.2;
}
.rt-post-slider-default .rt-item .post-terms a {
	display: inline-block;
	color: #a5a6aa;
	font-size: 12px;
	font-weight: 500;
	letter-spacing: 0.8px;
	text-transform: uppercase;
	line-height: 1;
}
.rt-post-slider-default .rt-item .rt-cat-3 a {
	border: 1px solid #d7d7d7;
	border-radius: 2px;
	padding: 5px 7px 4px;
}
.rt-post-slider-default .rt-item .post-terms a:hover {
	color: #2962ff;
}
.rt-post-slider-default .rt-item .post-author a {
	color: #000000;
}
.rt-post-slider-default .rt-item .post_excerpt {
	margin-top: 10px;
}
.rt-post-slider-default .rt-item .post_excerpt p {
	margin-bottom: 10px;
}
.rt-post-slider-default .rt-item .rt-image .rt-play {
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	z-index: 3;
}
.rt-post-slider-default .rt-item .post-terms .category-style {
	display: inline-block;
	background-color: #2962ff;
	border-radius: 2px;
	color: #ffffff;
	padding: 6px 9px 5px;
}
.rt-post-slider-default .post-read-more {
	margin-top: 20px;
}
/* post slider 2*/
.rt-post-slider-style2 .rt-item .entry-title a {
	color: #ffffff;
}
.rt-post-slider-style2 .rt-item .rt-image + .entry-content {
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	z-index: 2;
	transition: all 0.5s ease;
	padding: 25px;
}
.rt-post-slider-style2 .rt-item .rt-image::after {
	content: '';
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	height: 100%;
	background-image: linear-gradient(
		to bottom,
		rgba(0, 0, 0, 0) 0%,
		rgba(0, 0, 0, 0.2) 59%,
		rgba(0, 0, 0, 0.8) 100%
	);
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center center;
}
.rt-post-slider-style2 .rt-item .post_excerpt p {
	color: #ffffff;
}
/* post slider 3*/
.rt-post-slider-style3 .rt-post-slider-grid {
	overflow: hidden;
}
.rt-post-slider-style3 .rt-item {
	display: flex;
}
.rt-post-slider-style3 .rt-item .rt-image {
	width: 143px;
	margin-right: 24px;
}
.rt-post-slider-style3 .rt-item .entry-content {
	margin-top: 0;
	flex: 1;
}
/* post slider 4*/
.rt-post-slider-default.rt-post-slider-style4 .rt-item .entry-content {
	margin: 0 15px 0 15px;
	background: #fff;
	border-radius: 4px;
	padding: 15px 20px 0;
	transition: all ease 0.31s;
}
.rt-post-slider-default.rt-post-slider-style4
	.rt-item.first-post
	.entry-content {
	margin-top: -20px;
	padding-top: 20px;
}
.rt-post-slider-default.rt-post-slider-style4
	.rt-item:last-child
	.entry-content {
	padding-bottom: 10px;
}
.rt-post-slider-default.rt-post-slider-style4 ul.entry-meta {
	border-bottom: 1px solid #e5e5e5;
	padding-bottom: 13px;
	transition: all ease 0.31s;
}
.rt-post-slider-default.rt-post-slider-style4
	.rt-item:last-child
	ul.entry-meta {
	border-bottom: none;
}
.rt-post-slider-style4 .rt-swiper-nav-1 .swiper-pagination-bullets {
	position: absolute;
	top: 150px;
	bottom: auto;
}
.rt-post-slider-style4 .swiper-slide {
	border: 1px solid #e5e5e5;
	border-radius: 4px;
	transition: all ease 0.31s;
}
@media (max-width: 370px) {
	.rt-post-slider-style3 .rt-item {
		display: block;
	}
	.rt-post-slider-style3 .rt-item .rt-image {
		margin-right: 0;
		margin-bottom: 24px;
	}
}
/* post slider 5*/
.rt-post-slider-style5 .rt-item .rt-image + .entry-content {
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	width: 100%;
	margin: 0 auto;
	max-width: 500px;
	z-index: 2;
	padding: 25px;
	background-color: #ffffff;
	border-radius: 4px 4px 0 0;
	transition: all 0.5s ease;
	text-align: center;
}
.rt-post-slider-style5 .rt-swiper-nav-1 .swiper-navigation > div {
	height: 70px;
	font-size: 20px;
}
.rt-post-slider-style5 .rt-swiper-nav-1 .swiper-navigation .swiper-button-prev {
	left: 0;
	border-radius: 0 4px 4px 0;
}
.rt-post-slider-style5 .rt-swiper-nav-1 .swiper-navigation .swiper-button-next {
	right: 0;
	border-radius: 4px 0 0 4px;
}
@media (max-width: 767px) {
	.rt-post-slider-style5 .rt-item .rt-image + .entry-content {
		max-width: 350px;
	}
}
/* post slider 6*/
.rt-post-slider-style6 .rt-item .post-terms {
	position: absolute;
	left: 0;
	bottom: 0;
	margin-bottom: 0;
}
.rt-post-slider-style6 .rt-item .rt-image {
	border: 2px solid #fff;
}
/* post slider 7*/
.rt-post-slider-style7 .rt-item .entry-title a {
	color: #ffffff;
}
.rt-post-slider-style7 .rt-item .rt-image + .entry-content {
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	z-index: 2;
	transition: all 0.5s ease;
	padding: 25px;
}
.rt-post-slider-style7 .rt-item .rt-image::after {
	content: '';
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	height: 100%;
	background-image: linear-gradient(
		to bottom,
		rgba(0, 0, 0, 0) 0%,
		rgba(0, 0, 0, 0.2) 59%,
		rgba(0, 0, 0, 0.8) 100%
	);
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center center;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
}
.rt-post-slider-style7 .rt-item .post_excerpt p {
	color: #ffffff;
}
/*-------------------------------------
#. EL: Thumbnail Slider
---------------------------------------*/
.rt-thumb-slider-default .rt-item .entry-title {
	line-height: 1.3;
	margin-bottom: 5px;
}
.rt-thumb-slider-default .rt-item .big-title {
	font-size: 34px;
}
.rt-thumb-slider-default .rt-item .small-title {
	font-size: 16px;
}
.rt-thumb-slider-default ul.entry-meta {
	list-style: none;
	margin-bottom: 0;
	margin-left: 0;
	margin-top: 5px;
	padding-left: 0;
}
.rt-thumb-slider-default ul.entry-meta li {
	display: inline-block;
	color: #d0d0d0;
	font-size: 12px;
	font-weight: 500;
	letter-spacing: 0.8px;
	text-transform: uppercase;
	line-height: 1.2;
	margin-right: 12px;
}
.rt-thumb-slider-default ul.entry-meta li:last-child {
	margin-right: 0;
}
.rt-thumb-slider-default ul.entry-meta li i {
	margin-right: 6px;
}
.rt-thumb-slider-default ul.entry-meta li a {
	color: #d0d0d0;
}
.rt-thumb-slider-default ul.entry-meta li a:hover {
	color: #2962ff;
}
.rt-thumb-slider-default .rt-item .post-terms {
	margin-bottom: 10px;
	line-height: 1.2;
}
.rt-thumb-slider-default .rt-item .post-terms a {
	color: #d0d0d0;
	font-size: 12px;
	font-weight: 500;
	letter-spacing: 0.8px;
	text-transform: uppercase;
	line-height: 1;
}
.rt-thumb-slider-default .rt-item .post-terms a:hover {
	color: #2962ff;
}
.rt-thumb-slider-default .rt-item .post-author a {
	color: #ffffff;
}
.rt-thumb-slider-default .rt-item .post_excerpt {
	margin-top: 10px;
}
.rt-thumb-slider-default .rt-item .post_excerpt p {
	color: #ffffff;
	margin-bottom: 10px;
}
.rt-thumb-slider-default .rt-item .rt-image .rt-play {
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	z-index: 3;
}
.rt-thumb-slider-default .rt-item .post-terms .category-style {
	background-color: #2962ff;
	border-radius: 2px;
	color: #ffffff;
	padding: 6px 9px 5px;
	display: inline-block;
}
.rt-thumb-slider-default .post-read-more {
	margin-top: 30px;
}
.rt-thumb-slider-default .rt-slide-thumb .entry-title a,
.rt-thumb-slider-default .rt-slide-thumb .post-terms a,
.rt-thumb-slider-default .rt-item .post-author a {
	pointer-events: none;
}
/*Thumb horizontal style 1*/
.rt-thumb-slider-horizontal .rt-slide-thumb {
	display: flex;
	margin-top: 45px;
}
.rt-thumb-slider-horizontal .rt-slide-thumb .rt-image {
	border-radius: 4px;
	overflow: hidden;
	max-width: 130px;
	min-height: 100%;
}
.rt-thumb-slider-horizontal .rt-item .rt-image {
	position: relative;
}
.rt-thumb-slider-horizontal .rt-item .rt-image img {
	width: 100%;
	height: 100%;
	object-fit: cover;
	filter: grayscale(1);
}
.rt-thumb-slider-horizontal .swiper-slide-thumb-active .rt-image img {
	filter: grayscale(0);
}
.rt-thumb-slider-horizontal .rt-item .entry-content {
	position: relative;
	padding-left: 16px;
	flex: 1;
}
.rt-thumb-slider-horizontal .rt-thumnail-area {
	position: absolute;
	left: 0;
	right: 0;
	bottom: 70px;
	margin: 0 auto;
}
.rt-thumb-slider-horizontal .rt-thumnail-area .swiper-item-wrap {
	position: relative;
}
.rt-thumb-slider-horizontal .rt-thumnail-area .swiper-pagination {
	background: rgba(255, 255, 255, 0.25);
	height: 3px;
}
.rt-thumb-slider-horizontal
	.rt-thumnail-area
	.swiper-pagination
	.swiper-pagination-progressbar-fill {
	background: #2962ff;
}
.rt-thumb-slider-horizontal .rt-slide {
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center center;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	justify-content: center;
	position: relative;
	z-index: 1;
	min-height: 720px;
}
.rt-thumb-slider-horizontal .rt-slide::after {
	content: '';
	position: absolute;
	width: 100%;
	height: 100%;
	background-image: linear-gradient(
		to bottom,
		rgba(0, 0, 0, 0.4) 0%,
		rgba(0, 0, 0, 0.5) 59%,
		rgba(0, 0, 0, 0.8) 100%
	);
	z-index: -1;
}
.rt-thumb-slider-horizontal .post-content {
	padding-bottom: 80px;
	padding-top: 120px;
}
.rt-thumb-slider-horizontal .rt-video {
	margin-top: 30px;
}
/*Thumb horizontal style 2*/
.rt-thumb-slider-horizontal-2 .rt-slide-thumb {
	display: flex;
}
.rt-thumb-slider-horizontal-2 .rt-slide-thumb .rt-image {
	position: relative;
	width: 100px;
	height: 100px;
	border-radius: 50%;
	overflow: hidden;
}
.rt-thumb-slider-horizontal-2 .rt-item .rt-image img {
	width: 100%;
	height: 100%;
	object-fit: cover;
	filter: grayscale(1);
}
.rt-thumb-slider-horizontal-2 .swiper-slide-thumb-active .rt-image img {
	filter: grayscale(0);
}
.rt-thumb-slider-horizontal-2 .rt-item .entry-content {
	position: relative;
	padding-left: 16px;
	flex: 1;
}
.rt-thumb-slider-horizontal-2 .rt-thumnail-area {
	counter-reset: post-counter;
	position: absolute;
	right: 0;
	bottom: 1px;
	max-width: 1140px;
	background: rgba(0, 0, 0, 0.01);
	backdrop-filter: blur(10px);
	z-index: 44;
	padding: 40px;
}
.rt-thumb-slider-horizontal-2 .rt-thumnail-area .swiper-item-wrap {
	position: static;
}
.rt-thumb-slider-horizontal-2 .rt-slide {
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center center;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	align-items: center;
	justify-content: center;
	position: relative;
	z-index: 1;
	min-height: 850px;
}
.rt-thumb-slider-horizontal-2 .slide-animation {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center center;
	-webkit-transform-origin: top center;
	transform-origin: top center;
	-webkit-transform: scale(1);
	transform: scale(1);
	-webkit-transition: -webkit-transform 7000ms ease-in-out;
	transition: -webkit-transform 7000ms ease-in-out;
	transition: transform 7000ms ease-in-out;
	transition: transform 7000ms ease-in-out, -webkit-transform 7000ms ease-in-out;
	z-index: -1;
}
.rt-thumb-slider-horizontal-2 .swiper-slide-active .slide-animation {
	transform: scale(1.15);
}
.rt-thumb-slider-horizontal-2 .rt-slide::after {
	content: '';
	position: absolute;
	width: 100%;
	height: 100%;
	background-image: linear-gradient(
		to bottom,
		rgba(0, 0, 0, 0.4) 0%,
		rgba(0, 0, 0, 0.5) 59%,
		rgba(0, 0, 0, 0.8) 100%
	);
	z-index: -1;
}
.rt-thumb-slider-horizontal-2 .post-content {
	position: relative;
	opacity: 0;
	visibility: hidden;
	-webkit-transform: translateY(90px);
	transform: translateY(90px);
	-webkit-transition-delay: 1000ms;
	transition-delay: 1000ms;
	transition: opacity 2000ms ease, -webkit-transform 2000ms ease;
	-webkit-transition: opacity 2000ms ease, -webkit-transform 2000ms ease;
	transition: transform 2000ms ease, opacity 2000ms ease;
	transition: transform 2000ms ease, opacity 2000ms ease,
		-webkit-transform 2000ms ease;
	z-index: 2;
	padding-bottom: 120px;
	padding-top: 120px;
}
.rt-thumb-slider-horizontal-2 .swiper-slide-active .post-content {
	visibility: visible;
	opacity: 1;
	-webkit-transform: translateY(0) translateX(0);
	transform: translateY(0) translateX(0);
}
.rt-thumb-slider-horizontal-2 .rt-video {
	margin-top: 30px;
}
.rt-thumb-slider-horizontal-2 .swiper-navigation {
	position: absolute;
	left: -55px;
	top: 0;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	justify-content: space-between;
	align-items: center;
	flex-direction: column;
	height: 100%;
}
.rt-thumb-slider-horizontal-2 .swiper-navigation > div {
	position: relative;
	inset: 0;
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	align-items: center;
	justify-content: center;
	margin: 0;
	flex: 0 0 50%;
	width: 55px;
	height: auto;
	border-radius: 0;
	border: none;
	background: rgba(0, 0, 0, 0.3);
	backdrop-filter: blur(20px);
	border-radius: 0px;
	color: #fff;
	border: 1px solid rgba(255, 255, 255, 0.2);
	transition: all 0.3s ease;
}
@media (max-width: 1199px) {
	.rt-thumb-slider-horizontal-2 .rt-thumnail-area {
		max-width: 710px;
	}
}
@media (max-width: 991px) {
	.rt-thumb-slider-horizontal-2 .rt-thumnail-area {
		max-width: calc(100% - 55px);
	}
	.rt-thumb-slider-horizontal-2 .rt-slide {
		min-height: 640px;
	}
	.rt-thumb-slider-horizontal-2 .post-content {
		padding-bottom: 280px;
	}
}
@media (max-width: 575px) {
	.rt-thumb-slider-horizontal-2 .rt-thumnail-area {
		max-width: 100%;
		padding: 40px 20px;
	}
}
/*Thumb horizontal style 3*/
.rt-thumb-slider-horizontal-3 .swiper-slide .rt-slide-thumb {
	display: flex;
	padding: 40px;
	border-right: 1px solid rgba(255, 255, 255, 0.25);
}
.rt-thumb-slider-horizontal-3 .swiper-slide-duplicate-prev .rt-slide-thumb {
	border-right: none;
}
.rt-thumb-slider-horizontal-3 .rt-slide-thumb .rt-image {
	position: relative;
	width: 100px;
	height: 100px;
	border-radius: 50%;
	overflow: hidden;
}
.rt-thumb-slider-horizontal-3 .rt-item .rt-image img {
	width: 100%;
	height: 100%;
	object-fit: cover;
	filter: grayscale(1);
}
.rt-thumb-slider-horizontal-3 .swiper-slide-thumb-active .rt-image img {
	filter: grayscale(0);
}
.rt-thumb-slider-horizontal-3 .rt-item .entry-content {
	position: relative;
	padding-left: 16px;
	flex: 1;
}
.rt-thumb-slider-horizontal-3 .rt-thumnail-area {
	position: absolute;
	right: 0;
	left: 0;
	bottom: 1px;
}
.rt-thumb-slider-horizontal-3 .rt-thumnail-area .swiper-item-wrap {
	background: linear-gradient(
		180deg,
		rgba(255, 255, 255, 0.08) 0%,
		rgba(255, 255, 255, 0.02) 100%
	);
	backdrop-filter: blur(10px);
	box-shadow: 0px 0px 10px rgb(0 0 0 / 10%);
	border-radius: 10px 10px 0px 0px;
}
.rt-thumb-slider-horizontal-3 .rt-thumnail-area .swiper-pagination {
	background: rgba(255, 255, 255, 0.25);
	height: 3px;
}
.rt-thumb-slider-horizontal-3
	.rt-thumnail-area
	.swiper-pagination
	.swiper-pagination-progressbar-fill {
	background: #2962ff;
}
.rt-thumb-slider-horizontal-3 .rt-slide {
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center center;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	align-items: center;
	justify-content: center;
	position: relative;
	z-index: 1;
	min-height: 720px;
}
.rt-thumb-slider-horizontal-3 .slide-animation {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center center;
	transform-origin: top center;
	z-index: -1;
}
.rt-thumb-slider-horizontal-3 .rt-slide::after {
	content: '';
	position: absolute;
	width: 100%;
	height: 100%;
	background-image: linear-gradient(
		to bottom,
		rgba(0, 0, 0, 0.4) 0%,
		rgba(0, 0, 0, 0.5) 59%,
		rgba(0, 0, 0, 0.8) 100%
	);
	z-index: -1;
}
.rt-thumb-slider-horizontal-3 .post-content {
	position: relative;
	opacity: 0;
	visibility: hidden;
	transform: translateY(90px);
	transition-delay: 1000ms;
	transition: opacity 2000ms ease, -webkit-transform 2000ms ease;
	transition: transform 2000ms ease, opacity 2000ms ease;
	transition: transform 2000ms ease, opacity 2000ms ease,
		-webkit-transform 2000ms ease;
	z-index: 2;
	padding-bottom: 120px;
}
.rt-thumb-slider-horizontal-3 .swiper-slide-active .post-content {
	visibility: visible;
	opacity: 1;
	transform: translateY(0) translateX(0);
}
.rt-thumb-slider-horizontal-3 .rt-video {
	margin-top: 30px;
}
@media (max-width: 767px) {
	.rt-thumb-slider-horizontal-3 .swiper-slide .rt-slide-thumb {
		border: none;
	}
}
/*Thumb horizontal style 4*/
.rt-thumb-slider-horizontal-4 .swiper-slide .rt-slide-thumb {
	display: flex;
	padding: 40px 0;
}
.rt-thumb-slider-horizontal-4 .rt-slide-thumb .rt-image {
	position: relative;
	width: 100px;
	height: 100px;
	border-radius: 50%;
	overflow: hidden;
}
.rt-thumb-slider-horizontal-4 .rt-item .rt-image img {
	width: 100%;
	height: 100%;
	object-fit: cover;
	filter: grayscale(1);
}
.rt-thumb-slider-horizontal-4 .swiper-slide-thumb-active .rt-image img {
	filter: grayscale(0);
}
.rt-thumb-slider-horizontal-4 .rt-item .entry-content {
	position: relative;
	padding-left: 16px;
	flex: 1;
}
.rt-thumb-slider-horizontal-4 .rt-thumnail-area {
	background-color: #f7f7f7;
	transition: all ease 0.31s;
}
.rt-thumb-slider-horizontal-4 .rt-thumnail-area .rt-cat a,
.rt-thumb-slider-horizontal-4 .rt-thumnail-area ul.entry-meta li,
.rt-thumb-slider-horizontal-4 .rt-thumnail-area ul.entry-meta li a {
	color: #a5a6aa;
}
.rt-thumb-slider-horizontal-4 .rt-thumnail-area .swiper-pagination {
	background: transparent;
	border-bottom: 1px solid #d3d3d3;
	height: 5px;
	transition: all ease 0.31s;
}
.rt-thumb-slider-horizontal-4
	.rt-thumnail-area
	.swiper-pagination
	.swiper-pagination-progressbar-fill {
	background: #2962ff;
}
.rt-thumb-slider-horizontal-4 .rt-slide {
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center center;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	align-items: center;
	justify-content: center;
	position: relative;
	z-index: 1;
	min-height: 750px;
}
.rt-thumb-slider-horizontal-4 .slide-animation {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	filter: grayscale(1);
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center center;
	transform-origin: top center;
	z-index: -1;
}
.rt-thumb-slider-horizontal-4 .rt-slide::after {
	content: '';
	position: absolute;
	width: 100%;
	height: 100%;
	background-image: linear-gradient(
		to bottom,
		rgba(0, 0, 0, 0.2) 0%,
		rgba(0, 0, 0, 0.4) 59%,
		rgba(0, 0, 0, 0.7) 100%
	);
	z-index: -1;
}
.rt-thumb-slider-horizontal-4 .post-content {
	position: relative;
	opacity: 0;
	visibility: hidden;
	transform: translateY(90px);
	transition-delay: 1000ms;
	transition: opacity 2000ms ease, -webkit-transform 2000ms ease;
	transition: transform 2000ms ease, opacity 2000ms ease;
	transition: transform 2000ms ease, opacity 2000ms ease,
		-webkit-transform 2000ms ease;
	z-index: 2;
	padding-top: 120px;
	padding-bottom: 120px;
}
.rt-thumb-slider-horizontal-4 .swiper-slide-active .post-content {
	visibility: visible;
	opacity: 1;
	transform: translateY(0) translateX(0);
}
.rt-thumb-slider-horizontal-4 .rt-video {
	margin-top: 30px;
}
@media (max-width: 991px) {
	.rt-thumb-slider-horizontal-4 .rt-slide {
		min-height: 485px;
	}
}
/*Thumb horizontal style 5*/
.rt-thumb-slider-horizontal-5 .rt-slide-thumb .rt-image {
	position: relative;
	border-radius: 5px;
	border: 4px solid #fff;
	overflow: hidden;
}
.rt-thumb-slider-horizontal-5 .rt-item .rt-image img {
	width: 100%;
	height: 100%;
	object-fit: cover;
	filter: grayscale(1);
}
.rt-thumb-slider-horizontal-5 .swiper-slide-thumb-active .rt-image img {
	filter: grayscale(0);
}
.rt-thumb-slider-horizontal-5 .rt-item .entry-content {
	position: relative;
	margin-top: 12px;
}
.rt-thumb-slider-horizontal-5 .rt-slide {
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center center;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	align-items: center;
	justify-content: center;
	position: relative;
	z-index: 1;
	height: 730px;
	border-radius: 5px;
	overflow: hidden;
}
.rt-thumb-slider-horizontal-5 .slide-animation {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center center;
	-webkit-transform-origin: top center;
	transform-origin: top center;
	transform: scale(1);
	-webkit-transition: -webkit-transform 7000ms ease-in-out;
	transition: -webkit-transform 7000ms ease-in-out;
	transition: transform 7000ms ease-in-out;
	transition: transform 7000ms ease-in-out, -webkit-transform 7000ms ease-in-out;
	z-index: -1;
}
.rt-thumb-slider-horizontal-5 .swiper-slide-active .slide-animation {
	transform: scale(1.15);
}
.rt-thumb-slider-horizontal-5 .rt-slide::after {
	content: '';
	position: absolute;
	width: 100%;
	height: 100%;
	background-image: linear-gradient(
		to bottom,
		rgba(0, 0, 0, 0.4) 0%,
		rgba(0, 0, 0, 0.5) 59%,
		rgba(0, 0, 0, 0.8) 100%
	);
	z-index: -1;
}
.rt-thumb-slider-horizontal-5 .post-content {
	position: relative;
	opacity: 0;
	visibility: hidden;
	-webkit-transform: translateY(90px);
	transform: translateY(90px);
	transition-delay: 1000ms;
	transition: opacity 2000ms ease, -webkit-transform 2000ms ease;
	transition: transform 2000ms ease, opacity 2000ms ease;
	transition: transform 2000ms ease, opacity 2000ms ease,
		-webkit-transform 2000ms ease;
	z-index: 2;
	padding-bottom: 120px;
	padding-top: 120px;
}
.rt-thumb-slider-horizontal-5 .swiper-slide-active .post-content {
	visibility: visible;
	opacity: 1;
	transform: translateY(0) translateX(0);
}
.rt-thumb-slider-horizontal-5 .rt-video {
	margin-top: 30px;
}
.rt-thumb-slider-horizontal-5 .rt-thumnail-area {
	position: relative;
	margin-top: -60px;
	padding-left: 100px;
	padding-right: 100px;
}
.rt-thumb-slider-horizontal-5 .rt-thumnail-area .swiper-item-wrap {
	position: static;
}
.rt-thumb-slider-horizontal-5 .swiper-navigation > div {
	position: absolute;
	top: 50%;
	display: inline-flex;
	align-items: center;
	justify-content: center;
	margin: 0;
	width: 55px;
	height: 55px;
	border-radius: 50%;
	border: none;
	background: rgba(0, 0, 0, 0.3);
	backdrop-filter: blur(20px);
	color: #fff;
	transform: translateY(-50%);
	transition: all 0.3s ease;
}
.rt-thumb-slider-horizontal-5 .rt-slide-thumb .post-terms {
	position: absolute;
	left: 0;
	bottom: 0;
	margin-bottom: 0;
}
.rt-thumb-slider-horizontal-5 .rt-thumnail-area .rt-cat a,
.rt-thumb-slider-horizontal-5 .rt-thumnail-area ul.entry-meta li,
.rt-thumb-slider-horizontal-5 .rt-thumnail-area ul.entry-meta li a {
	color: #a5a6aa;
}
@media (max-width: 1199px) {
	.rt-thumb-slider-horizontal-5 .rt-thumnail-area {
		max-width: 710px;
	}
}
@media (max-width: 991px) {
	.rt-thumb-slider-horizontal-5 .rt-thumnail-area {
		max-width: calc(100% - 55px);
	}
	.rt-thumb-slider-horizontal-5 .rt-slide {
		min-height: 640px;
	}
	.rt-thumb-slider-horizontal-5 .post-content {
		padding-bottom: 280px;
	}
}
@media (max-width: 575px) {
	.rt-thumb-slider-horizontal-5 .rt-thumnail-area {
		max-width: 100%;
		padding: 40px 20px;
	}
}
/*Thumb vertical slider*/
.rt-thumb-slider-vertical .rt-slide-thumb {
	display: flex;
}
.rt-thumb-slider-vertical .rt-slide-thumb .rt-image {
	border-radius: 50%;
	overflow: hidden;
	width: 100px;
	height: 100px;
}
.rt-thumb-slider-vertical .rt-item .rt-image {
	position: relative;
}
.rt-thumb-slider-vertical .rt-item .entry-content {
	position: relative;
	padding-left: 16px;
	padding-right: 16px;
	flex: 1;
}
.rt-thumb-slider-vertical .rt-thumnail-area {
	position: absolute;
	top: 0;
	right: 0;
	width: 33%;
	height: 100%;
	z-index: 2;
}
.rt-thumb-slider-vertical .rt-thumnail-area::before {
	content: '';
	position: absolute;
	right: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background-color: rgba(0, 0, 0, 0.5);
	z-index: -1;
	padding-right: 30px;
}
.rt-thumb-slider-vertical .rt-thumnail-area .swiper-item-wrap {
	height: 400px;
	position: absolute;
	left: 50%;
	top: 50%;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	max-width: 85%;
	width: 100%;
	overflow: hidden;
}
.rt-thumb-slider-vertical .rt-thumnail-area .swiper-pagination {
	left: auto;
	right: 0;
	background: rgba(255, 255, 255, 0.25);
	width: 3px;
	transform: initial;
}
.rt-thumb-slider-vertical
	.rt-thumnail-area
	.swiper-pagination
	.swiper-pagination-progressbar-fill {
	background: #2962ff;
}
.rt-thumb-slider-vertical .rt-slide {
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center center;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	justify-content: center;
	position: relative;
	z-index: 1;
	min-height: 800px;
}
.rt-thumb-slider-vertical .rt-slide::after {
	content: '';
	position: absolute;
	width: 100%;
	height: 100%;
	background-image: linear-gradient(
		to bottom,
		rgba(0, 0, 0, 0.4) 0%,
		rgba(0, 0, 0, 0.5) 59%,
		rgba(0, 0, 0, 0.8) 100%
	);
	z-index: -1;
}
.rt-thumb-slider-vertical .post-content {
	padding-bottom: 200px;
	padding-top: 200px;
}
.rt-thumb-slider-vertical .rt-video {
	margin-top: 30px;
}
@media (max-width: 991px) {
	.rt-thumb-slider-vertical .rt-thumnail-area {
		left: 0;
		right: unset;
		top: unset;
		bottom: 0;
		width: 100%;
		height: 140px;
		padding-right: 0;
	}
	.rt-thumb-slider-vertical .rt-thumnail-area .swiper-item-wrap {
		height: auto !important;
		max-width: 100%;
		padding-left: 30px;
	}
	.rt-thumb-slider-vertical .rt-slide-thumb {
		padding-top: 20px;
		padding-bottom: 20px;
	}
	.rt-thumb-slider-vertical .rt-thumnail-area::before {
		padding-right: 0;
	}
	.rt-thumb-slider-vertical .rt-thumnail-area .swiper-pagination {
		width: 100%;
		height: 3px;
	}
}
@media (max-width: 1199px) {
	.rt-thumb-slider-vertical .rt-slide {
		min-height: 702px;
	}
}
@media (max-width: 992px) {
	.rt-thumb-slider-vertical .rt-slide {
		min-height: 600px;
	}
	.rt-thumb-slider-vertical .post-content {
		padding-top: 100px;
	}
}
@media (max-width: 767px) {
	.rt-thumb-slider-horizontal .rt-slide {
		min-height: 680px;
	}
	.rt-thumb-slider-horizontal .post-content {
		padding-top: 80px;
		padding-bottom: 80px;
	}
	.rt-thumb-slider-vertical .rt-slide {
		min-height: 620px;
	}
	.rt-thumb-slider-vertical .post-content {
		padding-top: 80px;
		padding-bottom: 80px;
	}
}
@media (max-width: 375px) {
	.rt-thumb-slider-vertical .rt-slide {
		min-height: 580px;
	}
	.rt-thumb-slider-horizontal .rt-slide {
		min-height: 680px;
	}
	.rt-thumb-slider-horizontal .rt-slide-thumb .rt-image {
		max-width: 100px;
	}
}
@media (max-width: 425px) {
	.rt-thumb-slider-vertical .rt-thumnail-area .swiper-item-wrap {
		padding-left: 12px;
	}
}
/*-------------------------------------
#. EL: Post Tab
---------------------------------------*/
.rt-ajax-tab-content {
	position: relative;
}
.rt-ajax-tab-content .preloader {
	position: absolute;
	left: 0;
	right: 0;
	top: 50%;
	transform: translateY(-50%);
	margin: 0 auto;
	width: 100%;
	height: 100%;
	text-align: center;
	color: #2962ff;
	background: rgba(255, 255, 255, 0.9);
	display: flex;
	align-items: center;
	justify-content: center;
	z-index: 1;
}
/*tab start*/
.rt-post-tab .post-cat-tab {
	display: inline-flex;
	margin-bottom: 20px;
}
.rt-post-tab .post-cat-tab a {
	background-color: transparent;
	padding: 10px 20px;
	color: #929292;
	line-height: 20px;
	font-size: 14px;
	font-weight: 600;
	text-align: center;
	border-color: #e5e5e5;
	border-width: 1px 0;
	border-style: solid;
	font-family: 'Spartan', sans-serif;
	transition: all ease 0.31s;
}
.rt-post-tab .post-cat-tab a:first-child {
	border-top-left-radius: 3px;
	border-bottom-left-radius: 3px;
	border-left-width: 1px;
}
.rt-post-tab .post-cat-tab a:last-child {
	border-top-right-radius: 3px;
	border-bottom-right-radius: 3px;
	border-right-width: 1px;
}
.rt-post-tab .post-cat-tab a.current,
.rt-post-tab .post-cat-tab a:hover {
	background-color: #2962ff;
	border-top: 1px solid transparent;
	border-bottom: 1px solid transparent;
	color: #ffffff !important;
	box-shadow: 0px 10px 18px 0px rgb(50 112 252 / 27%);
}
@media (max-width: 480px) {
	.rt-post-tab {
		width: 100%;
	}
	.rt-post-tab .post-cat-tab {
		display: flex;
	}
	.rt-post-tab .post-cat-tab a {
		padding-left: 10px;
		padding-right: 10px;
		width: 100%;
	}
}
/*tab end*/
.rt-post-tab-default .rt-item {
	position: relative;
}
.rt-post-tab-default .rt-item .big-title {
	font-size: 28px;
	line-height: 1.3;
	margin-bottom: 10px;
}
.rt-post-tab-default .rt-item .small-title {
	font-size: 18px;
	line-height: 1.3;
	margin-bottom: 10px;
}
.rt-post-tab-default ul.entry-meta {
	list-style: none;
	margin-bottom: 0;
	margin-top: 5px;
	padding-left: 0;
}
.rt-post-tab-default ul.entry-meta li {
	display: inline-block;
	font-size: 12px;
	font-weight: 500;
	letter-spacing: 0.8px;
	text-transform: uppercase;
	line-height: 1.2;
	margin-right: 12px;
}
.rt-post-tab-default ul.entry-meta li:last-child {
	margin-right: 0;
}
.rt-post-tab-default ul.entry-meta li i {
	margin-right: 6px;
}
.rt-post-tab-default .rt-item-left ul.entry-meta li,
.rt-post-tab-default .rt-item-left .rt-cat a,
.rt-post-tab-default .rt-item-left ul.entry-meta li a {
	color: #d0d0d0;
}
.rt-post-tab-default .rt-item-list ul.entry-meta li,
.rt-post-tab-default .rt-item-list .rt-cat a,
.rt-post-tab-default .rt-item-list ul.entry-meta li a {
	color: #a5a6aa;
}
.rt-post-tab-default .rt-item-left ul.entry-meta li a:hover,
.rt-post-tab-default .rt-item-list ul.entry-meta li a:hover {
	color: #2962ff;
}
.rt-post-tab-default .rt-item-left ul.entry-meta .post-author a {
	color: #ffffff;
}
.rt-post-tab-default .rt-item-list ul.entry-meta .post-author a {
	color: #000000;
}
.rt-post-tab-default .rt-item .rt-image {
	position: relative;
	overflow: hidden;
	border-radius: 4px;
}
.rt-post-tab-default .rt-item .rt-image img {
	width: 100%;
	height: 100%;
	object-fit: cover;
	transform: scale(1.02);
	transition: all 0.5s ease;
}
.rt-post-tab-default .rt-item:hover .rt-image img {
	transform: scale3d(1.1, 1.1, 1);
}
.rt-post-tab-default .post-terms {
	margin-bottom: 14px;
	line-height: 1.2;
}
.rt-post-tab-default .post-terms.rt-cat {
	margin-bottom: 10px;
}
.rt-post-tab-default .post-terms a {
	font-size: 12px;
	font-weight: 500;
	letter-spacing: 0.8px;
	text-transform: uppercase;
}
.rt-post-tab-default .rt-item .rt-cat-3 a {
	display: inline-block;
	border: 1px solid #d7d7d7;
	border-radius: 2px;
	padding: 5px 7px 4px;
}
.rt-post-tab-default .post-terms a:hover {
	color: #2962ff;
}
.rt-post-tab-default .post_excerpt p {
	margin-bottom: 10px;
}
.rt-post-tab-default .rt-image .rt-play {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	z-index: 3;
}
.rt-post-tab-default .post-terms .category-style {
	background-color: #2962ff;
	border-radius: 2px;
	color: #ffffff;
	padding: 6px 9px 5px;
	line-height: 1;
	display: inline-block;
}
.rt-post-tab-default .rt-item-left .rt-image + .entry-content {
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	z-index: 2;
	transition: all 0.5s ease;
	padding: 25px;
}
.rt-post-tab-default .rt-item-left .rt-image > a:first-of-type::after {
	content: '';
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	height: 100%;
	background-image: linear-gradient(
		to bottom,
		rgba(0, 0, 0, 0) 0%,
		rgba(0, 0, 0, 0.2) 59%,
		rgba(0, 0, 0, 0.8) 100%
	);
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center center;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
}
/* Post tab layout 1*/
.rt-post-tab-style1 .rt-item-list {
	display: flex;
}
.rt-post-tab-style1 .rt-item-list .entry-content {
	flex: 1;
	padding-left: 24px;
}
.rt-post-tab-style1 .rt-item-list .rt-image {
	width: 144px;
}
/* Post tab layout 2*/
.rt-post-tab-style2 .rt-item-left,
.rt-post-tab-style2 .rt-item-left .rt-image {
	height: 100%;
}
.rt-post-tab-style2 .rt-item-left .rt-image img {
	width: 100%;
	height: 100%;
	object-fit: cover;
	transform: scale(1);
	transition: all 0.8s ease;
}
.rt-post-tab-style2 .rt-item-list {
	display: flex;
	align-items: center;
}
.rt-post-tab-style2 .rt-item-list .entry-content {
	flex: 1;
}
.rt-post-tab-style2 .rt-item-list .rt-image {
	width: 213px;
	margin-right: 24px;
}
@media (max-width: 425px) {
	.rt-post-tab-style2 .rt-item-list {
		align-items: inherit;
	}
	.rt-post-tab-style2 .rt-item-list .rt-image {
		width: 160px;
	}
}
/* Post tab layout 3*/
.rt-post-tab-style3 .rt-item-left,
.rt-post-tab-style3 .rt-item-left .rt-image {
	height: 100%;
}
.rt-post-tab-style3 .rt-item-list {
	display: flex;
}
.rt-post-tab-style3 .rt-item-list .entry-content {
	flex: 1;
	padding-right: 24px;
}
.rt-post-tab-style3 .rt-item-list .rt-image {
	width: 144px;
}
.rt-post-tab-style3 .rt-item-list .rt-image::after {
	position: absolute;
	display: inline-flex;
	align-items: center;
	justify-content: center;
	left: 0;
	bottom: 0;
	width: 27px;
	height: 27px;
	border-top-right-radius: 3px;
	background-color: #fff;
	font-size: 1rem;
	color: #2962ff;
	counter-increment: post-counter;
	content: counter(post-counter);
	font-weight: 500;
}
/* Post tab layout 4*/
.rt-post-tab-style4 .rt-item-left,
.rt-post-tab-style4 .rt-item-left .rt-image {
	height: 100%;
}
.rt-post-tab-style4 .rt-item-list {
	display: flex;
	align-items: center;
}
.rt-post-tab-style4 .rt-item-list .entry-content {
	flex: 1;
}
.rt-post-tab-style4 .rt-item-list .rt-image {
	width: 180px;
	margin-right: 24px;
}
@media (max-width: 767px) {
	.rt-post-tab-style2 .rt-item-left .rt-image img,
	.rt-post-tab-style3 .rt-item-left .rt-image img,
	.rt-post-tab-style4 .rt-item-left .rt-image img {
		height: 350px;
	}
}
@media (max-width: 480px) {
	.rt-post-tab-style4 .rt-item-list .rt-image {
		width: 120px;
	}
}
@media (max-width: 375px) {
	.rt-post-tab-style2 .rt-item-list {
		display: block;
	}
	.rt-post-tab-style2 .rt-item-list .rt-image {
		width: auto;
		margin-right: 0;
		margin-bottom: 24px;
	}
}
/*-------------------------------------
#. EL: Post Tab box
---------------------------------------*/
.rt-post-tab-default .rt-item-box ul.entry-meta li,
.rt-post-tab-default .rt-item-box ul.entry-meta li a,
.rt-post-tab-default .rt-item-box .rt-cat a {
	color: #a5a6aa;
}
.rt-post-tab-default .rt-item-box ul.entry-meta li.post-author a {
	color: #000000;
}
.rt-post-tab-default .rt-item-box ul.entry-meta li a:hover {
	color: #2962ff;
}
/* Post tab box layout 1*/
.rt-post-tab-style5 .rt-item-box,
.rt-post-tab-style5 .rt-item-box .rt-image {
	height: 100%;
}
.rt-post-tab-style5 .rt-item-box .rt-image {
	border-radius: 4px 4px 0 0;
}
.rt-post-tab-style5 .rt-item-box .rt-image img {
	width: 100%;
	height: 100%;
	object-fit: cover;
	transform: scale(1);
	transition: all 0.8s ease;
}
.rt-post-tab-style5 .rt-item-list {
	display: flex;
	align-items: center;
}
.rt-post-tab-style5 .rt-item-list .entry-content {
	flex: 1;
}
.rt-post-tab-style5 .rt-item-box .entry-content {
	position: relative;
	background: #f8f8f8;
	border-radius: 0 0 4px 4px;
	padding: 25px 30px 20px;
}
.rt-post-tab-style5 .rt-item-list .rt-image {
	width: 213px;
	margin-right: 24px;
}
.rt-post-tab-style5 .rt-item-box {
	display: flex;
	flex-direction: column;
}
@media (max-width: 425px) {
	.rt-post-tab-style5 .rt-item-list {
		align-items: inherit;
	}
	.rt-post-tab-style5 .rt-item-list .rt-image {
		width: 160px;
	}
}
/*-------------------------------------
#. EL: Post Box
---------------------------------------*/
.rt-post-box-default .rt-item {
	position: relative;
	overflow: hidden;
}
.rt-post-box-default .rt-item .entry-title {
	line-height: 1.4;
	margin-bottom: 10px;
}
.rt-post-box-default .rt-item-grid .entry-title {
	font-size: 22px;
}
.rt-post-box-default ul.entry-meta {
	list-style: none;
	margin-bottom: 0;
	margin-top: 5px;
	padding-left: 0;
}
.rt-post-box-default ul.entry-meta li {
	display: inline-block;
	color: #a5a6aa;
	font-size: 12px;
	font-weight: 500;
	letter-spacing: 0.8px;
	text-transform: uppercase;
	line-height: 1.2;
	margin-right: 12px;
}
.rt-post-box-default ul.entry-meta li a {
	color: #a5a6aa;
}
.rt-post-box-default .rt-item-list ul.entry-meta li {
	color: #a5a6aa;
}
.rt-post-box-default .rt-item-list ul.entry-meta li a {
	color: #a5a6aa;
}
.rt-post-box-default ul.entry-meta li:last-child {
	margin-right: 0;
}
.rt-post-box-default ul.entry-meta li i {
	margin-right: 6px;
}
.rt-post-box-default ul.entry-meta li a:hover {
	color: #2962ff;
}
.rt-post-box-default .rt-item .rt-image {
	position: relative;
	overflow: hidden;
}
.rt-post-box-default .rt-item .rt-image img {
	width: 100%;
	height: 100%;
	object-fit: cover;
	transform: scale(1.02);
	transition: all 0.5s ease;
}
.rt-post-box-default .rt-item:hover .rt-image img {
	transform: scale3d(1.1, 1.1, 1);
}
.rt-post-box-default .rt-item .post-terms {
	margin-bottom: 14px;
	line-height: 1.2;
}
.rt-post-box-default .rt-item .post-terms a {
	display: inline-block;
	color: #a5a6aa;
	font-size: 12px;
	font-weight: 500;
	letter-spacing: 0.8px;
	text-transform: uppercase;
	line-height: 1;
}
.rt-post-box-default .rt-item .rt-cat-3 a {
	border: 1px solid #d7d7d7;
	border-radius: 2px;
	padding: 5px 7px 4px;
}
.rt-post-box-default .rt-item .post-terms a:hover {
	color: #2962ff;
}
.rt-post-box-default .rt-item .post-author a {
	color: #000000;
}
.rt-post-box-default .rt-item-list ul.entry-meta .post-author a {
	color: #000000;
}
.rt-post-box-default .rt-item .post_excerpt p {
	margin-bottom: 10px;
}
.rt-post-box-default .rt-item .rt-image .rt-play {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	z-index: 3;
}
.rt-post-box-default .rt-item .post-terms .category-style {
	display: inline-block;
	background-color: #2962ff;
	border-radius: 2px;
	color: #ffffff;
	padding: 6px 9px 5px;
}
.rt-post-box-default .right-order {
	display: flex;
	flex-direction: row-reverse;
}
/*box style 1*/
.rt-post-box-style1 .rt-item-wrap .rt-item {
	display: flex;
	flex-direction: column;
	border: 1px solid #e5e5e5;
}
.rt-post-box-style1 .rt-item-wrap,
.rt-post-box-style1 .rt-item-wrap .rt-item,
.rt-post-box-style1 .rt-item-wrap .rt-item .rt-image {
	height: 100%;
}
.rt-post-box-style1 .rt-item-wrap .entry-content {
	padding: 30px;
}
.rt-post-box-style1 .rt-item-list {
	display: flex;
	border: 1px solid #e5e5e5;
}
.rt-post-box-style1 .rt-item-list .list-content {
	flex: 1;
	padding: 24px 20px 22px 20px;
}
.rt-post-box-style1 .rt-item-list .rt-image {
	width: 180px;
}
.rt-post-box-style1 .rt-item-list .entry-title {
	font-size: 18px;
}
.rt-post-box-style1 .rt-item-list .post-author a {
	color: #000000;
}
.rt-post-box-style1 .rt-item-list .rt-image > a:first-of-type::after {
	display: none;
}
@media (max-width: 390px) {
	.rt-post-box-style1 .rt-item-list {
		display: block;
	}
	.rt-post-box-style1 .rt-item-list .rt-image {
		width: 100%;
	}
}
/*box style 2*/
.rt-post-box-style2 .rt-item-wrap .rt-item {
	display: flex;
	flex-direction: column;
}
.rt-post-box-style2 .rt-item-wrap,
.rt-post-box-style2 .rt-item-wrap .rt-item,
.rt-post-box-style2 .rt-item-wrap .rt-item .rt-image {
	height: 100%;
}
.rt-post-box-style2 .rt-item-wrap .entry-content {
	padding: 30px;
	border: 1px solid #e5e5e5;
	background-color: #f8f8f8;
}
.rt-post-box-style2 .rt-item-list {
	display: flex;
}
.rt-post-box-style2 .rt-item-list .list-content {
	flex: 1;
	border: 1px solid #e5e5e5;
	background-color: #f8f8f8;
	padding: 24px 20px 22px 20px;
}
.rt-post-box-style2 .rt-item-list .rt-image {
	width: 180px;
}
.rt-post-box-style2 .rt-item-list .entry-title {
	font-size: 18px;
}
.rt-post-box-style2 .rt-item-list .post-author a {
	color: #000000;
}
.rt-post-box-style2 .rt-item-list .rt-image > a:first-of-type::after {
	display: none;
}
@media (max-width: 390px) {
	.rt-post-box-style2 .rt-item-list {
		display: block;
	}
	.rt-post-box-style2 .rt-item-list .rt-image {
		width: 100%;
	}
}
/*box style 3*/
.rt-post-box-style3 .rt-item-wrap .rt-item {
	display: flex;
	flex-direction: column;
}
.rt-post-box-style3 .rt-item-wrap,
.rt-post-box-style3 .rt-item-wrap .rt-item,
.rt-post-box-style3 .rt-item-wrap .rt-item .rt-image {
	height: 100%;
}
.rt-post-box-style3 .rt-item-wrap .entry-content {
	position: absolute;
	left: 0;
	right: 75px;
	bottom: 0;
	padding: 30px;
	background: #fff;
}
.rt-post-box-style3 .rt-item-list {
	display: flex;
}
.rt-post-box-style3 .rt-item-list .list-content {
	flex: 1;
	padding-right: 15px;
}
.rt-post-box-style3 .rt-item-list .rt-image {
	width: 180px;
}
.rt-post-box-style3 .rt-item-list .entry-title {
	font-size: 18px;
}
.rt-post-box-style3 .rt-item-list .post-author a {
	color: #000000;
}
.rt-post-box-style3 .rt-item-list .rt-image > a:first-of-type::after {
	display: none;
}
/*box style 4*/
.rt-post-box-style4 .rt-item .entry-content {
	position: absolute;
	left: 0;
	right: 50px;
	bottom: 0;
	background-color: #fff;
	padding: 20px;
}
.rt-post-box-style4 .rt-item .rt-image .rt-play {
	top: 30%;
	transform: translate(-50%, -30%);
}
/*-------------------------------------
#. EL: Category
---------------------------------------*/
.rt-category .rt-item {
	position: relative;
	border-radius: 4px;
	text-align: center;
	overflow: hidden;
}
.rt-category .rt-item .rt-cat-name {
	overflow: hidden;
	margin-bottom: 10px;
	color: #ffffff;
	font-size: 16px;
	line-height: 1.4;
	letter-spacing: 1.6px;
	transition: all 0.3s ease;
}
.rt-category .rt-item .rt-cat-name a {
	color: #ffffff;
}
.rt-category .rt-item .rt-cat-name a:hover {
	color: #2962ff;
}
.rt-category .rt-item .rt-cat-count {
	font-size: 14px;
	color: #ffffff;
	overflow: hidden;
	margin-bottom: 0;
}
.rt-category .rt-item .anim-overflow {
	display: block;
	transform: translateY(100%);
	transition: all ease 1s;
}
.rt-category .rt-item:hover .anim-overflow {
	transform: translateY(0);
}
.rt-category .rt-item::after {
	content: '';
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background-color: rgba(0, 0, 0, 0.5);
	z-index: 1;
	border-radius: 4px;
}
/*category style 1*/
.rt-category-style1 .rt-item img {
	width: 100%;
	min-height: 140px;
	object-fit: cover;
}
.rt-category-style1 .rt-content {
	position: absolute;
	left: 50%;
	transform: translateX(-50%);
	top: calc(100% - 45px);
	z-index: 2;
	text-align: center;
	transition: all 0.6s ease;
	width: 100%;
}
.rt-category-style1 .rt-item:hover .rt-content {
	transform: translateY(-50%) translateX(-50%);
}
/*category style 2*/
.rt-category-style2 .rt-item {
	overflow: hidden;
}
.rt-category-style2 .rt-item:last-child {
	margin-bottom: 0;
}
.rt-category-style2 .rt-item .rt-content {
	position: absolute;
	left: 0;
	right: 0;
	top: 50%;
	transform: translateY(-50%);
	display: flex;
	align-items: center;
	justify-content: space-between;
	padding: 20px;
	z-index: 2;
}
.rt-category-style2 .rt-item .rt-cat-count {
	color: #6c6f72;
	background-color: #ffffff;
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	justify-content: center;
	align-items: center;
	width: 40px;
	height: 40px;
	border-radius: 50%;
	transition: all 0.3s ease;
}
.rt-category-style2 .rt-item:hover .rt-cat-count {
	color: #ffffff;
	background-color: #2962ff;
}
.rt-category-style2 .rt-item img {
	width: 100%;
	height: 80px;
	object-fit: cover;
	transform: translate3d(-10px, 0, 0) scale3d(1.2, 1.2, 1.2);
	transition: transform 0.4s;
}
.rt-category-style2 .rt-item:hover img {
	transform: translate3d(10px, 0, 0) scale3d(1.2, 1.2, 1.2);
}
.rt-category-style2 .rt-item.space {
	margin-bottom: 6px;
}
.rt-category-style2 .rt-item.space:last-child {
	margin-bottom: 0;
}
.rt-category-style2 .rt-item .rt-cat-name {
	margin-bottom: 0;
}
/*category style 3*/
.rt-category-style3 {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	align-items: center;
}
.rt-category-style3 {
	box-shadow: 0px 0px 49px 0px rgb(10 10 10 / 14%);
	padding: 40px;
	border-radius: 4px;
}
.rt-category-style3 .rt-item img {
	width: 100%;
	height: 240px;
	object-fit: cover;
}
.rt-category-style3 .rt-content {
	position: absolute;
	left: 50%;
	transform: translateX(-50%) translateY(15px);
	bottom: 0;
	z-index: 2;
	text-align: center;
	transition: all 0.6s ease;
	width: 100%;
}
.rt-category-style3 .rt-item:hover .rt-content {
	transform: translateX(-50%) translateY(-50%);
}
.rt-category-style3 .section-title-cat {
	max-width: 270px;
	width: 100%;
	margin-bottom: 0;
}
.rt-category-style3 .section-title .related-title {
	margin-right: 0;
	margin-bottom: 20px;
}
@media (max-width: 991px) {
	.rt-category-style3 {
		padding: 60px 20px;
		display: block;
	}
	.rt-category-style3 .section-title-cat {
		max-width: 100%;
		margin-bottom: 25px;
	}
	.rt-category-style3 .section-title .related-title {
		margin-bottom: 10px;
	}
	.rt-category-style3 .section-title .swiper-button {
		margin-bottom: 20px;
	}
}
/*category style 4*/
.rt-category-style4 .rt-item {
	overflow: hidden;
}
.rt-category-style4 .rt-item img {
	width: 100%;
	min-height: 140px;
	object-fit: cover;
}
.rt-category-style4 .rt-content {
	position: absolute;
	left: 50%;
	transform: translateX(-50%);
	top: calc(100% - 45px);
	z-index: 2;
	text-align: center;
	transition: all 0.6s ease;
	background-color: #ffffff;
	border-radius: 7px 7px 0 0;
	padding: 15px 20px 25px;
}
.rt-category-style4 .rt-item:hover .rt-content {
	transform: translateY(-35%) translateX(-50%);
}
.rt-category-style4 .rt-item .rt-cat-name {
	margin-bottom: 0;
}
.rt-category-style4.rt-category .rt-item .rt-cat-name a {
	display: inline-block;
	color: #000000;
}
.rt-category-style4 .rt-item .rt-cat-count {
	color: #000000;
}
.rt-category-style4.rt-category .rt-item::after {
	display: none;
}
/*category style 5*/
.rt-category-style5 .rt-item img {
	object-fit: cover;
	border-radius: 50%;
	border: 1px solid #e5e5e5;
	background-color: #ffffff;
	padding: 7px;
}
.rt-category-style5.rt-category .rt-content {
	position: inherit;
	left: 0;
	right: 0;
	top: 0;
	transform: inherit;
	margin-top: 22px;
}
.rt-category-style5.rt-category .rt-item .anim-overflow,
.rt-category-style5.rt-category .rt-item:hover .rt-content {
	transform: inherit;
}
.rt-category-style5.rt-category .rt-item::after {
	display: none;
}
.rt-category-style5.rt-category .rt-item .rt-cat-count {
	color: #000;
}
.rt-category-style5.rt-category .rt-item .rt-cat-name {
	margin-bottom: 0;
	font-size: 12px;
	text-transform: uppercase;
}
.rt-category-style5.rt-category .rt-item .rt-cat-name a {
	position: relative;
	display: inline-block;
	color: #8b8c8f;
	padding-bottom: 6px;
	overflow: hidden;
}
.rt-category-style5.rt-category .rt-item:hover .rt-cat-name a {
	color: #000000;
}
.rt-category-style5.rt-category .rt-item .rt-cat-name a:after {
	position: absolute;
	content: '';
	left: -50%;
	right: 0;
	bottom: 0;
	margin: 0 auto;
	height: 3px;
	width: 100%;
	opacity: 0;
	visibility: hidden;
	background: #2962ff;
	transition: all ease 0.31s;
}
.rt-category-style5.rt-category .rt-item:hover .rt-cat-name a:after {
	left: 0;
	opacity: 1;
	visibility: visible;
}
/*category style 6*/
.rt-category-style6 .rt-item {
	border-radius: 100px;
}
.rt-category-style6 .rt-item img {
	width: 100%;
	min-height: 230px;
	object-fit: cover;
	transition: all ease 0.31s;
}
.rt-category-style6 .rt-item:hover img {
	filter: grayscale(1);
}
.rt-category-style6 .rt-content {
	position: absolute;
	left: 50%;
	transform: translateX(-50%);
	bottom: 30px;
	z-index: 2;
	text-align: center;
	transition: all 0.6s ease;
	background-color: #ffffff;
	border-radius: 30px;
	padding: 13px 25px 12px;
}
.rt-category-style6 .rt-item:hover .rt-content {
	transform: translateY(-35%) translateX(-50%);
}
.rt-category-style6 .rt-item .rt-cat-name {
	margin-bottom: 0;
}
.rt-category-style6.rt-category .rt-item .rt-cat-name a {
	display: inline-block;
	color: #000000;
}
.rt-category-style6 .rt-item .rt-cat-count {
	color: #ffffff;
	position: absolute;
	left: 0;
	right: 0;
	top: 30%;
	transform: translateY(-30%);
}
.rt-category-style6.rt-category .rt-item::after {
	display: none;
}
/*-------------------------------------
#. EL: News Ticker
---------------------------------------*/
.rt-news-ticker .ticker {
	display: flex;
	align-items: center;
	width: 100%;
}
.rt-news-ticker .ticker-title {
	position: relative;
	color: #ffffff;
	height: 42px;
	display: flex;
	align-items: center;
	min-width: 150px;
	font-size: 14px;
	border-radius: 3px 0 0 3px;
	clip-path: polygon(0 0, 90% 0, 100% 50%, 90% 100%, 0 100%, 0% 100%);
	background: linear-gradient(90deg, rgb(26 19 19) 0%, rgb(122 121 117) 100%);
}
.rt-news-ticker .ticker-title:after {
	display: none;
}
.rt-news-ticker .ticker-title span {
	padding-left: 54px;
	text-align: center;
}
.rt-news-ticker .ticker-title span:before {
	position: absolute;
	content: '\f0e7';
	left: 15px;
	top: 50%;
	transform: translateY(-50%);
	font-family: 'Font Awesome 5 Free';
	font-weight: 900;
	width: 28px;
	height: 28px;
	border: 2px solid #a5a6aa;
	border-radius: 50%;
}
.rt-news-ticker .ticker-content a {
	color: #000000 !important;
}
.rt-news-ticker .ticker-content a:hover {
	color: #2962ff !important;
}
.rt-news-ticker .ticker-swipe span {
	margin-top: 20px;
	border-bottom: 1px solid #000000;
	height: 1px;
}
.rt-news-ticker {
	width: 100%;
}
.rt-news-ticker .ticker-wrapper .ticker-swipe {
	background: #f7f7f7;
	/*left: 170px !important;*/
	height: 42px;
}
.rt-news-ticker .ticker-wrapper .ticker-content,
.rt-news-ticker .ticker-wrapper .ticker {
	background-color: #f7f7f7;
}
.rt-news-ticker ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
/*-------------------------------------
#. EL: Theia Sticky Sidebar
---------------------------------------*/
.fixed-sidebar-addon .fixed-bar-coloum {
	display: initial;
	padding-left: 12px;
	padding-right: 12px;
}
/*-------------------------------------
#. EL: Custom css
-------------------------------------*/
.elementor-category .rt-category-style2 .rt-item {
	margin-bottom: 13px;
	padding-bottom: 13px;
	border-bottom: 1px solid #d0d0d0;
	border-radius: 0;
	transition: all ease 0.31s;
}
.elementor-category .rt-category-style2 .rt-item a {
	color: #000000;
}
.elementor-category .rt-category-style2 .rt-item a:hover .rt-cat-name {
	color: #2962ff;
}
.elementor-category .rt-category-style2 .rt-item:last-child {
	margin-bottom: 0;
	padding-bottom: 0;
	border-bottom: 0;
}
.elementor-category .rt-category-style2 .rt-item img {
	display: none;
}
.elementor-category .rt-category-style2 .rt-item .rt-content {
	position: relative;
	top: initial;
	transform: none;
	padding: 0;
}
.elementor-category .rt-category .rt-item::after {
	display: none;
}
.elementor-category .rt-category .rt-item .rt-cat-name {
	color: inherit;
	font-size: 15px;
	font-weight: 500;
	line-height: 1.4;
	letter-spacing: 1px;
	margin-bottom: 0;
	transition: all ease 0.31s;
}
.elementor-category .rt-category-style2 .rt-item .rt-cat-count {
	color: #d0d0d0;
	font-size: 15px;
	background-color: transparent;
	display: inherit;
	width: inherit;
	height: inherit;
	border-radius: 50%;
	line-height: 1;
}
.elementor-category .rt-category-style2 .rt-item:hover .rt-cat-count {
	background-color: transparent;
}
.elementor-invisible {
	visibility: visible;
}
.height100vh {
	height: 100vh;
}
@media (max-width: 1199px) {
	.height100vh {
		height: inherit;
	}
}
.elementor-section.rt-parallax-bg-yes {
	transition: none !important;
}
/*elementor social*/
.elementor-widget-wp-widget-rt-about-social .footer-social {
	margin: 25px 0 0;
	padding: 0;
	list-style: none;
	display: flex;
	gap: 10px;
}
.elementor-widget-wp-widget-rt-about-social .footer-social li a {
	color: #333;
	font-size: 18px;
	background-color: #fff;
	border-radius: 50%;
	border: 1px solid #e7e0e0;
	width: 48px;
	height: 48px;
	display: flex;
	align-items: center;
	justify-content: center;
}
.elementor-widget-wp-widget-rt-about-social .footer-social li a:hover {
	background-color: #2962ff;
	border: 1px solid transparent;
	color: #ffffff;
}

.bouncing-bubble-animation {
	-webkit-animation: bouncebubble infinite 5s;
	animation: bouncebubble infinite 5s;
}
@-webkit-keyframes bouncebubble {
	1% {
		-webkit-transform: translateY(0);
		transform: translateY(0);
	}
	25% {
		-webkit-transform: translateY(10px);
		transform: translateY(10px);
	}
	50% {
		-webkit-transform: translateX(10px);
		transform: translateX(10px);
	}
	75% {
		-webkit-transform: translateX(-10px);
		transform: translateX(-10px);
	}
	100% {
		-webkit-transform: translateY(0);
		transform: translateY(0);
		-webkit-transform: translateX(0);
		transform: translateX(0);
	}
}
@keyframes dzMove5 {
	0% {
		-webkit-transform: translate(0);
		transform: translate(0);
	}
	25% {
		-webkit-transform: translate(10px, 10px);
		transform: translate(10px, 10px);
	}
	50% {
		-webkit-transform: translate(5px, 5px);
		transform: translate(5px, 5px);
	}
	75% {
		-webkit-transform: translate(10px, -5px);
		transform: translate(10px, -5px);
	}
	to {
		-webkit-transform: translate(0);
		transform: translate(0);
	}
}

@-webkit-keyframes toRightFromLeft {
	49% {
		-webkit-transform: translateX(100%);
		transform: translateX(100%);
	}
	50% {
		opacity: 0;
		-webkit-transform: translateX(-100%);
		transform: translateX(-100%);
	}
	51% {
		opacity: 1;
	}
}
@keyframes toRightFromLeft {
	49% {
		-webkit-transform: translateX(100%);
		transform: translateX(100%);
	}
	50% {
		opacity: 0;
		-webkit-transform: translateX(-100%);
		transform: translateX(-100%);
	}
	51% {
		opacity: 1;
	}
}
