/* Service Style 1 */
.thsn-service-style-1 .thsn-service-btn a::after,
.thsn-service-style-1:hover .thsn-service-title,
.thsn-service-style-1 .thsn-service-title,
.thsn-service-style-1:hover .thsn-service-title a,
.thsn-service-style-1 .thsn-service-btn,
.thsn-service-style-1 .thsn-service-content,
.thsn-service-style-1 .thsn-service-icon-wrapper,
.thsn-service-style-1 .themesion-box-content,
.thsn-service-style-1 .thsn-featured-wrapper::after,
.thsn-service-style-1 .thsn-service-btn a,
.thsn-service-style-1 .thsn-featured-wrapper img,
.thsn-service-style-1 .thsn-service-btn:hover a::after,
.thsn-service-style-1 .themesion-post-item{
	-webkit-transition: all 0.5s ease 0s;
	-o-transition: all 0.5s ease 0s;
	transition: all 0.5s ease 0s;
}
.thsn-service-style-1 {
	overflow: hidden;
	display: inline-block;
}
.thsn-service-style-1 .thsn-service-img-wrapper{
	position: relative;
	overflow: hidden;
}
.thsn-service-style-1 .themesion-box-content {
	position: absolute;
	z-index: 9;
	height: 100%;
	top: 0;
	padding: 40px 50px 40px;
} 
.thsn-service-style-1 .thsn-service-title,
.thsn-service-style-1:hover .thsn-service-title1,
.thsn-service-style-1 .thsn-service-btn,
.thsn-service-style-1 .thsn-service-content,
.thsn-service-style-1 .thsn-service-icon-wrapper{
	opacity: 0;
	visibility: hidden;
}
.thsn-service-style-1:hover .thsn-service-title,
.thsn-service-style-1:hover .thsn-service-btn,
.thsn-service-style-1:hover .thsn-service-content,
.thsn-service-style-1:hover .thsn-service-icon-wrapper,
.thsn-service-style-1:hover .themesion-box-content{
	opacity: 1;
	visibility: visible;
}
.thsn-service-style-1 .themesion-post-item{
	position: relative;
	overflow: hidden;
}
.thsn-service-style-1 .thsn-service-title1{
	position: absolute;
	right: -146px;
	background: #fff;
	transform: rotate(-90deg);
	padding: 10px 0;
	width: 348px;
	top: 41%;
	left: auto;
	text-align: center;
	opacity: 1;
	transition: .6s ease;
	visibility: visible;
	text-align: center;
}
.thsn-service-style-1 .themesion-post-item h3{
	font-size: 26px;
}
.thsn-service-style-1 .thsn-service-title {
	margin-top: 10px;
}
.thsn-service-style-1 .thsn-service-title1 a{
	color:var(--thsn-logisto-blackish-color);
}
.thsn-service-style-1:hover .thsn-service-content,
.thsn-service-style-1:hover .thsn-service-title a{
	color: var(--thsn-logisto-white-color);
}
.thsn-service-style-1 .thsn-service-icon-wrapper{
	color: var(--thsn-logisto-global-color);
	line-height: 55px;
	font-size: 50px;
	-webkit-transition: all .25s ease-in-out;
	transition: all .25s ease-in-out;
	position: relative;
}
.thsn-service-style-1 .thsn-service-icon-wrapper svg{
	fill: var(--thsn-logisto-global-color);
}
.thsn-service-style-1 .thsn-service-icon-wrapper svg,
.thsn-service-style-1 .thsn-service-icon-wrapper img{
	margin-bottom: 10px;
}
.thsn-service-style-1 .thsn-service-btn a{
	color: var(--thsn-logisto-global-color);
}
.thsn-service-style-1 .thsn-service-btn a:hover{
	color: var(--thsn-logisto-white-color);
}
.thsn-element-service-style-1.themesion-element-viewtype-carousel .owl-carousel .owl-dots{
	margin-top: 0;
}
.thsn-service-style-1 .thsn-service-btn{
	margin-top: -10px;
	display: inline-block;
}
.thsn-service-style-1 .thsn-service-img-wrapper::before{
	position: absolute;
	content: '';
	bottom: 0;
	left: 0;
	right: 0;
	background-color: var(--thsn-logisto-blackish-color);
	overflow: hidden;
	width: 0;
	height: 100%;
	transition: .5s ease;
	opacity: .85;
}
.thsn-service-style-1:hover .thsn-service-img-wrapper::before {
	width: 100%;
}
.thsn-service-style-1 .themesion-post-item::before{
	position: absolute;
	content: '';
	height: 0%;
	width: 8px;
	background-color:var(--thsn-logisto-global-color);
	left: 0;
	right: auto;
	opacity: 0;
	z-index: 1;
	transition: all .6s;
	bottom: 0;
	visibility: hidden;
}
.thsn-service-style-1:hover .themesion-post-item::before{
	opacity: 1;
	height: 100%;
	visibility: visible;
}
.thsn-service-style-1 .thsn-featured-wrapper img{
	width: 100%;
}
/*===== RTL =====*/
body.rtl .thsn-service-style-1 .thsn-service-title1{
	left: -146px;
	right: auto;
	transform: rotate(90deg);
}
body.rtl .thsn-service-style-1 .thsn-service-btn a{
	margin-right: 10px;
}
body.rtl .thsn-service-style-1 .thsn-service-btn a:hover{
	margin-right: 33px;
}
body.rtl .thsn-service-style-1 .themesion-post-item::before{
	left: auto;
	right: 0px;
}