
.rs-addon-services.style1 .services-inner {
	padding: 40px 30px;
	background-color: #f7f7f7;
	-webkit-transition: all .5s ease;
	transition: all .5s ease;
	position: relative;
}

.rs-addon-services.style1 .services-inner .media_wrap .image_style {
	width: 60px;
	height: auto;
}

.rs-addon-services.style1 .services-inner .media_wrap .image_style img {
	-webkit-transform-style: preserve-3d;
	transition: -webkit-transform 1s ease-in;
	transition: -mz-transform 1s ease-in;
	transition: transform 1s ease-in;
}

.rs-addon-services.style1 .services-inner .media_wrap .icon_style svg {
	width: 60px;
	height: 60px;
}

.rs-addon-services.style1 .services-inner .numbering {
	flex-shrink: 0;
	-webkit-transition: all .5s ease;
	transition: all .5s ease;
	position: absolute;
	bottom: -80px;
	right: -8px;
}

.rs-addon-services.style1 .services-inner .numbering span {
	-webkit-transition: all .5s ease;
	transition: all .5s ease;
	font-size: 238px;
	font-weight: 700;
	line-height: 266px;
	color: #f0f0f1;
}

.rs-addon-services.style1 .services-inner .services-btn {
	display: inline-block;
}

.rs-addon-services.style1 .services-inner .services-btn svg {
	width: 15px;
	height: 15px;
}

.rs-addon-services.style1 .services-inner .services-btn svg path {
	fill: #ea5501;
}

.rs-addon-services.style1 .services-inner .services-btn .ser-icon-right {
	background: #ebb88f;
	border-radius: 50%;
	width: 36px;
	height: 36px;
	display: flex;
	justify-content: center;
	align-items: center;
	position: relative;
	transition: .3s;
}

.rs-addon-services.style1 .services-inner .services-btn .ser-icon-right:before {
	content: "";
	position: absolute;
	width: 1px;
	height: 30px;
	background: rgba(255, 255, 255, .4);
	left: -10px;
}

.rs-addon-services.style1 .services-inner .services-btn svg {
	top: 1px;
}

.rs-addon-services.style1 .services-inner .services-btn svg {
	transition: all .3s ease 0s;
}

.rs-addon-services.style1 .services-inner .services-btn:hover svg {
	transform: translateX(15deg);
}

.rs-addon-services.style1 .services-inner .services-title .title {
	font-size: 24px;
	font-weight: 700;
	line-height: 32px;
	margin-top: 45px;
	margin-bottom: 15px;
}

.rs-addon-services.style1 .services-inner .services-title > * {
	transition: .3s;
}

.rs-addon-services.style1 .services-inner .content_part {
	position: relative;
}

.rs-addon-services.style1 .services-inner:hover {
	background-color: #ea5501;
}

.rs-addon-services.style1 .services-inner:hover .media_wrap svg {
	animation: foldAnimation linear .3s;
}

.rs-addon-services.style1 .services-inner:hover .btn-part {
	transition: .5s;
}

.rs-addon-services.style1 .services-inner:hover .services-btn .ser-icon-right {
	background: #323f7c;
}

.rs-addon-services.style1 .services-inner:hover .numbering span {
	color: #ec6315;
}

.rs-addon-services.style1 .services-inner.box:hover .services-title .title, .rs-addon-services.style1 .services-inner.box:hover .services-title .title a {
	color: #fff;
}

.rs-addon-services.style1 .services-inner.box:hover .desc-text {
	color: #fff;
}

.rs-addon-services.style1 .services-inner.box:hover .media_wrap svg {
	fill: #fff;
}

.rs-addon-services.style1 .services-inner.box:hover .media_wrap svg path {
	fill: #fff;
}

.rs-addon-services.style1 .services-inner.clip-path-enable {
	clip-path: polygon(0% 0%, 79% 0, 100% 20%, 100% 100%, 0% 100%) !important;
}

.rs-addon-services.style2 .services-inner {
	background-color: #f7f7f7;
	-webkit-transition: all .5s ease;
	transition: all .5s ease;
	position: relative;
	border-radius: 2px;
}

.rs-addon-services.style2 .services-inner .media_wrap {
	position: absolute;
	top: 2px;
	right: 2px;
	width: 85px;
	height: 80px;
	background-color: #f2f2f2;
	border-radius: 0 2px 0 2px;
	display: flex;
	align-items: center;
	justify-content: center;
	-webkit-transition: all .5s ease;
	transition: all .5s ease;
}

.rs-addon-services.style2 .services-inner .media_wrap .image_style {
	width: 60px;
	height: 60px;
}

.rs-addon-services.style2 .services-inner .media_wrap .image_style img {
	-webkit-transform-style: preserve-3d;
	transition: -webkit-transform 1s ease-in;
	transition: -mz-transform 1s ease-in;
	transition: transform 1s ease-in;
}

.rs-addon-services.style2 .services-inner .media_wrap .icon_style svg {
	width: 60px;
	height: 60px;
}

.rs-addon-services.style2 .services-inner .services-btn {
	display: inline-block;
}

.rs-addon-services.style2 .services-inner .services-btn svg {
	width: 15px;
	height: 15px;
}

.rs-addon-services.style2 .services-inner .services-btn svg path {
	fill: #ea5501;
}

.rs-addon-services.style2 .services-inner .services-btn .ser-icon-right {
	background: #ebb88f;
	border-radius: 50%;
	width: 36px;
	height: 36px;
	display: flex;
	justify-content: center;
	align-items: center;
	position: relative;
	transition: .3s;
}

.rs-addon-services.style2 .services-inner .services-btn .ser-icon-right:before {
	content: "";
	position: absolute;
	width: 1px;
	height: 30px;
	background: rgba(255, 255, 255, .4);
	left: -10px;
}

.rs-addon-services.style2 .services-inner .services-btn svg {
	top: 1px;
}

.rs-addon-services.style2 .services-inner .services-btn svg {
	transition: all .3s ease 0s;
}

.rs-addon-services.style2 .services-inner .services-btn:hover svg {
	transform: translateX(15deg);
}

.rs-addon-services.style2 .services-inner .services-title {
	padding: 0 30px 0 0;
}

.rs-addon-services.style2 .services-inner .services-title .title {
	font-size: 24px;
	font-weight: 700;
	line-height: 36px;
	margin-bottom: 35px;
	-webkit-transition: all .5s ease;
	transition: all .5s ease;
}

.rs-addon-services.style2 .services-inner .services-title > * {
	transition: .3s;
}

.rs-addon-services.style2 .services-inner .desc-text {
	-webkit-transition: all .5s ease;
	transition: all .5s ease;
}

.rs-addon-services.style2 .services-inner .content_part {
	position: relative;
	padding: 40px 40px;
}

.rs-addon-services.style2 .services-inner:hover {
	background-color: #1f1f1f;
}

.rs-addon-services.style2 .services-inner:hover .media_wrap {
	background-color: #f7c600;
}

.rs-addon-services.style2 .services-inner:hover .media_wrap svg {
	animation: foldAnimation ease .5s;
}

.rs-addon-services.style2 .services-inner:hover .btn-part {
	-webkit-transition: all .5s ease;
	transition: all .5s ease;
}

.rs-addon-services.style2 .services-inner:hover .services-btn .ser-icon-right {
	background: #323f7c;
}

.rs-addon-services.style2 .services-inner.box:hover .services-title .title, .rs-addon-services.style2 .services-inner.box:hover .services-title .title a {
	color: #fff;
}

.rs-addon-services.style2 .services-inner.box:hover .desc-text {
	color: #e6e6e6;
}

.rs-addon-services.style2 .services-inner.box:hover .media_wrap svg {
	fill: #1f1f1f;
}

.rs-addon-services.style3 .services-inner {
	padding: 45px 60px 70px 40px;
	background-color: #f9fafb;
	-webkit-transition: all .5s ease;
	transition: all .5s ease;
	position: relative;
	border-radius: 2px;
}

.rs-addon-services.style3 .services-inner .media_wrap .image_style {
	width: 60px;
	height: 60px;
}

.rs-addon-services.style3 .services-inner .media_wrap .image_style img {
	-webkit-transform-style: preserve-3d;
	transition: -webkit-transform 1s ease-in;
	transition: -mz-transform 1s ease-in;
	transition: transform 1s ease-in;
}

.rs-addon-services.style3 .services-inner .media_wrap .icon_style svg {
	width: 60px;
	height: 60px;
}

.rs-addon-services.style3 .services-inner .numbering {
	flex-shrink: 0;
	-webkit-transition: all .5s ease;
	transition: all .5s ease;
	position: absolute;
	bottom: 20px;
	right: 20px;
	background-color: #f7f7f7;
	width: 50px;
	height: 50px;
	display: flex;
	align-items: center;
	justify-content: center;
	border-radius: 2px;
	border: 1px solid #f0f0f0;
}

.rs-addon-services.style3 .services-inner .numbering span {
	-webkit-transition: all .5s ease;
	transition: all .5s ease;
	font-size: 24px;
	font-weight: 700;
	line-height: 36px;
	color: #507a7c;
}

.rs-addon-services.style3 .services-inner .services-btn {
	display: inline-block;
}

.rs-addon-services.style3 .services-inner .services-btn svg {
	width: 15px;
	height: 15px;
}

.rs-addon-services.style3 .services-inner .services-btn svg path {
	fill: #ea5501;
}

.rs-addon-services.style3 .services-inner .services-btn .ser-icon-right {
	background: #ebb88f;
	border-radius: 50%;
	width: 36px;
	height: 36px;
	display: flex;
	justify-content: center;
	align-items: center;
	position: relative;
	transition: .3s;
}

.rs-addon-services.style3 .services-inner .services-btn .ser-icon-right:before {
	content: "";
	position: absolute;
	width: 1px;
	height: 30px;
	background: rgba(255, 255, 255, .4);
	left: -10px;
}

.rs-addon-services.style3 .services-inner .services-btn svg {
	transition: all .3s ease 0s;
}

.rs-addon-services.style3 .services-inner .services-btn:hover svg {
	transform: translateX(15deg);
}

.rs-addon-services.style3 .services-inner .services-title .title {
	font-size: 24px;
	font-weight: 700;
	line-height: 36px;
	margin-bottom: 20px;
	color: #1f1f1f;
}

.rs-addon-services.style3 .services-inner .services-title .title a {
	color: #1f1f1f;
}

.rs-addon-services.style3 .services-inner .services-title > * {
	transition: .3s;
}

.rs-addon-services.style3 .services-inner .content_part {
	position: relative;
}

.rs-addon-services.style3 .services-inner:hover {
	background-color: #fff;
}

.rs-addon-services.style3 .services-inner:hover .numbering {
	background-color: #507a7c;
	border: 1px solid #507a7c;
}

.rs-addon-services.style3 .services-inner:hover .numbering span {
	color: #fff;
}

.rs-addon-services.style4 .services-inner {
	padding: 40px 30px;
	background-color: #023b4a;
	-webkit-transition: all .5s ease;
	transition: all .5s ease;
	position: relative;
	border-radius: 2px;
}

.rs-addon-services.style4 .services-inner .media_wrap .image_style {
	width: 60px;
	height: 60px;
}

.rs-addon-services.style4 .services-inner .media_wrap .image_style img {
	-webkit-transform-style: preserve-3d;
	transition: -webkit-transform 1s ease-in;
	transition: -mz-transform 1s ease-in;
	transition: transform 1s ease-in;
}

.rs-addon-services.style4 .services-inner .media_wrap .icon_style svg {
	width: 60px;
	height: 60px;
	fill: #f7c600;
}

.rs-addon-services.style4 .services-inner .media_wrap .icon_style svg path {
	fill: #f7c600;
}

.rs-addon-services.style4 .services-inner .btn-part {
	transition: color .3s ease-out, background-color .35s ease-out, border-color .35s ease-out;
	visibility: hidden;
	opacity: 0;
}

.rs-addon-services.style4 .services-inner .btn-part svg {
	fill: #f7c600;
	width: 15px;
	height: 15px;
}

.rs-addon-services.style4 .services-inner .btn-part svg {
	top: 1px;
}

.rs-addon-services.style4 .services-inner .btn-part svg {
	transition: all .3s ease 0s;
}

.rs-addon-services.style4 .services-inner .services-title {
	margin-bottom: 40px;
	display: flex;
	align-items: center;
	justify-content: space-between;
}

.rs-addon-services.style4 .services-inner .services-title .title {
	font-size: 24px;
	font-weight: 700;
	line-height: 32px;
	margin: 0;
	color: #fff;
}

.rs-addon-services.style4 .services-inner .services-title > * {
	transition: .3s;
}

.rs-addon-services.style4 .services-inner .services-title a {
	width: 100%;
	display: flex;
	align-items: center;
	justify-content: space-between;
}

.rs-addon-services.style4 .services-inner .services-title:hover .btn-part {
	visibility: visible;
	opacity: 1;
}

.rs-addon-services.style4 .services-inner .services-title:hover .title {
	color: #f7c600;
}

.rs-addon-services.style4 .services-inner.box:hover .btn-part {
	visibility: visible;
	opacity: 1;
}

.rs-addon-services.style4 .services-inner .desc-text {
	color: #d4d4d4;
	margin-top: 45px;
}

.rs-addon-services.style4 .services-inner .content_part {
	position: relative;
}

.rs-addon-services.style4 .services-inner:hover .btn-part {
	transition: .5s;
}

.rs-addon-services.style4 .services-inner:hover:after {
	width: 100%;
	visibility: visible;
	opacity: 1;
}

.rs-addon-services.style4 .services-inner:after {
	position: absolute;
	content: "";
	width: 0;
	height: 2px;
	bottom: 0;
	left: 0;
	background-color: #f7c600;
	visibility: hidden;
	opacity: 0;
	transition: all .3s ease-in-out;
	border-radius: 0 0 2px 2px;
}

.rs-addon-services.style5 .services-inner {
	padding: 40px 0 40px 40px;
	border-radius: 4px;
	position: relative;
}

.rs-addon-services.style5 .services-inner .content_part {
	padding: 0 40px 0 0;
}

.rs-addon-services.style5 .services-inner .content_part .title {
	margin-bottom: 20px;
	font-size: 30px;
	font-weight: 700;
	line-height: 40px;
}

.rs-addon-services.style5 .services-inner .content_part .title a {
	color: #142340;
	display: inline;
	background-image: linear-gradient(to bottom, #fff 0%, #fff 100%);
	background-size: 0 1px;
	background-repeat: no-repeat;
	background-position: left 100%;
	transition: all .5s ease;
}

.rs-addon-services.style5 .services-inner .content_part .title a:hover {
	background-image: linear-gradient(to bottom, #0d80ce 0%, #0d80ce 100%);
	background-size: 100% 2px !important;
}

.rs-addon-services.style5 .services-inner .content_part .desc-text {
	margin-bottom: 20px;
	font-weight: 500;
}

.rs-addon-services.style5 .services-inner .media_wrap .image_style img {
	border-radius: 4px 0 0 0;
	transition: all .5s ease;
	width: 100%;
}

.rs-addon-services.style5 .services-inner .numbering {
	display: flex;
	align-items: center;
	justify-content: center;
	background-color: #fff;
	width: 31px;
	height: 31px;
	bottom: 20px;
	position: absolute;
	font-weight: 500;
	color: #0d80ce;
}

.rs-addon-services.style5 .services-inner:after {
	position: absolute;
	content: "";
	width: 0;
	height: 3px;
	bottom: 0;
	left: 0;
	background-color: #0d80ce;
	visibility: hidden;
	opacity: 0;
	transition: all .5s ease;
	border-radius: 0 0 4px 4px;
}

.rs-addon-services.style5 .services-inner:hover:after {
	width: 100%;
	visibility: visible;
	opacity: 1;
}

.rs-addon-services.style5 .services-inner:hover .media_wrap .image_style img {
	border-radius: 100px 0 0 100px;
}

.rs-addon-services.style5 .services-inner .btn-part {
	margin-bottom: 25px;
}

.rs-addon-services.style5 .services-inner .btn-part svg {
	fill: #616161;
	width: 26px;
	height: 12px;
}

.rs-addon-services.style5 .services-inner .btn-part svg {
	transition: all .3s ease 0s;
}

.rs-addon-services.style6 {
	position: relative;
}

.rs-addon-services.style6 .media_wrap {
	position: absolute;
	left: 40px;
	top: 20px;
	z-index: 3;
}

.rs-addon-services.style6 .media_wrap .image_style {
	width: 60px;
	height: 60px;
}

.rs-addon-services.style6 .media_wrap .image_style img {
	-webkit-transform-style: preserve-3d;
	transition: -webkit-transform 1s ease-in;
	transition: -mz-transform 1s ease-in;
	transition: transform 1s ease-in;
}

.rs-addon-services.style6 .media_wrap .icon_style svg {
	width: 60px;
	height: 60px;
}

.rs-addon-services.style6 .services-inner {
	padding: 35px 60px 70px 40px;
	background-color: #fff;
	-webkit-transition: all .5s ease;
	transition: all .5s ease;
	position: relative;
	border-radius: 2px;
}

.rs-addon-services.style6 .services-inner .media_wrap .image_style {
	width: 60px;
	height: 60px;
}

.rs-addon-services.style6 .services-inner .media_wrap .image_style img {
	-webkit-transform-style: preserve-3d;
	transition: -webkit-transform 1s ease-in;
	transition: -mz-transform 1s ease-in;
	transition: transform 1s ease-in;
}

.rs-addon-services.style6 .services-inner .media_wrap .icon_style svg {
	width: 60px;
	height: 60px;
}

.rs-addon-services.style6 .services-inner .numbering {
	flex-shrink: 0;
	transition: .5s;
	position: absolute;
	bottom: 20px;
	right: 20px;
	background-color: #f7f7f7;
	width: 50px;
	height: 50px;
	display: flex;
	align-items: center;
	justify-content: center;
	border-radius: 2px;
	border: 1px solid #f7f7f7;
}

.rs-addon-services.style6 .services-inner .numbering span {
	transition: all .3s ease 0s;
	font-size: 24px;
	font-weight: 700;
	line-height: 36px;
	color: #ea5501;
}

.rs-addon-services.style6 .services-inner .services-btn {
	display: inline-block;
}

.rs-addon-services.style6 .services-inner .services-btn svg {
	width: 15px;
	height: 15px;
}

.rs-addon-services.style6 .services-inner .services-btn svg path {
	fill: #ea5501;
}

.rs-addon-services.style6 .services-inner .services-btn .ser-icon-right {
	background: #ebb88f;
	border-radius: 50%;
	width: 36px;
	height: 36px;
	display: flex;
	justify-content: center;
	align-items: center;
	position: relative;
	transition: .3s;
}

.rs-addon-services.style6 .services-inner .services-btn .ser-icon-right:before {
	content: "";
	position: absolute;
	width: 1px;
	height: 30px;
	background: rgba(255, 255, 255, .4);
	left: -10px;
}

.rs-addon-services.style6 .services-inner .services-btn svg {
	top: 1px;
}

.rs-addon-services.style6 .services-inner .services-btn svg {
	transition: all .3s ease 0s;
}

.rs-addon-services.style6 .services-inner .services-btn:hover svg {
	transform: translateX(15deg);
}

.rs-addon-services.style6 .services-inner .services-title .title {
	font-size: 24px;
	font-weight: 700;
	line-height: 36px;
	margin-bottom: 20px;
	color: #1f1f1f;
}

.rs-addon-services.style6 .services-inner .services-title .title a {
	color: #1f1f1f;
}

.rs-addon-services.style6 .services-inner .services-title > * {
	transition: .3s;
}

.rs-addon-services.style6 .services-inner .content_part {
	position: relative;
}

.rs-addon-services.style6 .services-inner:hover {
	background-color: #fff;
}

.rs-addon-services.style6 .services-inner:hover .numbering {
	background-color: #ea5501;
	border: 1px solid #ea5501;
}

.rs-addon-services.style6 .services-inner:hover .numbering span {
	color: #fff;
}

.rs-addon-services.style6 .services-inner.clip-path-enable {
	clip-path: polygon(0% 0%, 86% 0, 100% 20%, 100% 100%, 0% 100%) !important;
}

.rs-addon-services.style7 .services-inner {
	-webkit-transition: all .5s ease;
	transition: all .5s ease;
	position: relative;
	border-radius: 2px;
	display: flex;
	gap: 20px;
}

.rs-addon-services.style7 .services-inner .media_wrap {
	-webkit-transition: all .5s ease;
	transition: all .5s ease;
	flex-shrink: 0;
}

.rs-addon-services.style7 .services-inner .media_wrap .image_style img {
	-webkit-transform-style: preserve-3d;
	transition: -webkit-transform 1s ease-in;
	transition: -mz-transform 1s ease-in;
	transition: transform 1s ease-in;
}

.rs-addon-services.style7 .services-inner .media_wrap .icon_style svg {
	width: 60px;
	height: 60px;
}

.rs-addon-services.style7 .services-inner .services-btn {
	display: inline-block;
}

.rs-addon-services.style7 .services-inner .services-btn svg {
	width: 15px;
	height: 15px;
}

.rs-addon-services.style7 .services-inner .services-btn svg path {
	fill: #ea5501;
}

.rs-addon-services.style7 .services-inner .services-btn .ser-icon-right {
	background: #ebb88f;
	border-radius: 50%;
	width: 36px;
	height: 36px;
	display: flex;
	justify-content: center;
	align-items: center;
	position: relative;
	transition: .3s;
}

.rs-addon-services.style7 .services-inner .services-btn .ser-icon-right:before {
	content: "";
	position: absolute;
	width: 1px;
	height: 30px;
	background: rgba(255, 255, 255, .4);
	left: -10px;
}

.rs-addon-services.style7 .services-inner .services-btn svg {
	top: 1px;
}

.rs-addon-services.style7 .services-inner .services-btn svg {
	transition: all .3s ease 0s;
}

.rs-addon-services.style7 .services-inner .services-btn:hover svg {
	transform: translateX(15deg);
}

.rs-addon-services.style7 .services-inner .services-title {
	padding: 0 30px 0 0;
}

.rs-addon-services.style7 .services-inner .services-title .title {
	font-size: 24px;
	font-weight: 700;
	line-height: 32px;
	margin-bottom: 18px;
	-webkit-transition: all .5s ease;
	transition: all .5s ease;
}

.rs-addon-services.style7 .services-inner .services-title > * {
	transition: .3s;
}

.rs-addon-services.style7 .services-inner .desc-text {
	-webkit-transition: all .5s ease;
	transition: all .5s ease;
}

.rs-addon-services.style7 .services-inner .content_part {
	position: relative;
}

.rs-addon-services.style7 .services-inner:hover .media_wrap svg {
	animation: foldAnimation ease .5s;
}

.rs-addon-services.style7 .services-inner:hover .btn-part {
	-webkit-transition: all .5s ease;
	transition: all .5s ease;
}

.rs-addon-services.style7 .services-inner:hover .services-btn .ser-icon-right {
	background: #323f7c;
}

.rs-addon-services.style8 .services-inner {
	background-color: #fff;
	-webkit-transition: all .5s ease;
	transition: all .5s ease;
	position: relative;
	border-radius: 2px;
}

.rs-addon-services.style8 .services-inner .media_wrap {
	margin-bottom: 20px;
}

.rs-addon-services.style8 .services-inner .media_wrap .image_style {
	width: 60px;
	height: 60px;
}

.rs-addon-services.style8 .services-inner .media_wrap .image_style img {
	-webkit-transform-style: preserve-3d;
	transition: -webkit-transform 1s ease-in;
	transition: -mz-transform 1s ease-in;
	transition: transform 1s ease-in;
}

.rs-addon-services.style8 .services-inner .media_wrap .icon_style svg {
	width: 60px;
	height: 60px;
}

.rs-addon-services.style8 .services-inner .step-number {
	display: flex;
	align-items: center;
	gap: 10px;
}

.rs-addon-services.style8 .services-inner .step-number .step-title {
	font-size: 36px;
	line-height: 48px;
	font-weight: 400;
	text-transform: uppercase;
	color: #e7e9ec;
}

.rs-addon-services.style8 .services-inner .numbering-step {
	flex-shrink: 0;
	transition: .5s;
	background-color: #0d80ce;
	width: 42px;
	height: 48px;
	display: flex;
	align-items: center;
	justify-content: center;
	border-radius: 100px;
}

.rs-addon-services.style8 .services-inner .numbering-step span {
	transition: all .3s ease 0s;
	font-size: 20px;
	font-weight: 400;
	line-height: 32px;
	color: #fff;
}

.rs-addon-services.style8 .services-inner .services-btn {
	display: inline-block;
}

.rs-addon-services.style8 .services-inner .services-btn svg {
	width: 15px;
	height: 15px;
}

.rs-addon-services.style8 .services-inner .services-btn svg path {
	fill: #ea5501;
}

.rs-addon-services.style8 .services-inner .services-btn .ser-icon-right {
	background: #ebb88f;
	border-radius: 50%;
	width: 36px;
	height: 36px;
	display: flex;
	justify-content: center;
	align-items: center;
	position: relative;
	transition: .3s;
}

.rs-addon-services.style8 .services-inner .services-btn .ser-icon-right:before {
	content: "";
	position: absolute;
	width: 1px;
	height: 30px;
	background: rgba(255, 255, 255, .4);
	left: -10px;
}

.rs-addon-services.style8 .services-inner .services-btn svg {
	top: 1px;
}

.rs-addon-services.style8 .services-inner .services-btn svg {
	transition: all .3s ease 0s;
}

.rs-addon-services.style8 .services-inner .services-btn:hover svg {
	transform: translateX(15deg);
}

.rs-addon-services.style8 .services-inner .services-title .title {
	font-size: 24px;
	font-weight: 700;
	line-height: 36px;
	margin-bottom: 20px;
	margin-top: 20px;
	color: #1f1f1f;
}

.rs-addon-services.style8 .services-inner .services-title .title a {
	color: #1f1f1f;
}

.rs-addon-services.style8 .services-inner .services-title > * {
	transition: .3s;
}

.rs-addon-services.style8 .services-inner .content_part {
	position: relative;
}

.rs-addon-services.style8 .services-inner .content_part .desc-text {
	color: #616161;
}

.rs-addon-services.style8 .services-inner:hover {
	background-color: #fff;
}

.rs-addon-services.style8 .services-inner.clip-path-enable {
	clip-path: polygon(0% 0%, 86% 0, 100% 20%, 100% 100%, 0% 100%) !important;
}

.rs-addon-services.style9 {
	position: relative;
}

.rs-addon-services.style9 .media_wrap .image_style img {
	-webkit-transform-style: preserve-3d;
	transition: -webkit-transform 1s ease-in;
	transition: -mz-transform 1s ease-in;
	transition: transform 1s ease-in;
}

.rs-addon-services.style9 .media_wrap .icon_style svg {
	width: 60px;
	height: 60px;
}

.rs-addon-services.style9 .services-inner {
	padding: 40px 60px 40px 40px;
	background-color: #fff;
	-webkit-transition: all .5s ease;
	transition: all .5s ease;
	position: relative;
	border-radius: 2px;
}

.rs-addon-services.style9 .services-inner .media_wrap .image_style {
	width: 60px;
	height: 60px;
}

.rs-addon-services.style9 .services-inner .media_wrap .image_style img {
	-webkit-transform-style: preserve-3d;
	transition: -webkit-transform 1s ease-in;
	transition: -mz-transform 1s ease-in;
	transition: transform 1s ease-in;
}

.rs-addon-services.style9 .services-inner .media_wrap .icon_style svg {
	width: 60px;
	height: 60px;
}

.rs-addon-services.style9 .services-inner .numbering {
	transition: all .3s ease 0s;
	font-size: 60px;
	font-weight: 700;
	line-height: 1;
}

.rs-addon-services.style9 .services-inner .services-btn {
	display: inline-block;
}

.rs-addon-services.style9 .services-inner .services-btn svg {
	width: 15px;
	height: 15px;
}

.rs-addon-services.style9 .services-inner .services-btn svg path {
	fill: #ea5501;
}

.rs-addon-services.style9 .services-inner .services-btn .ser-icon-right {
	background: #ebb88f;
	border-radius: 50%;
	width: 36px;
	height: 36px;
	display: flex;
	justify-content: center;
	align-items: center;
	position: relative;
	transition: .3s;
}

.rs-addon-services.style9 .services-inner .services-btn .ser-icon-right:before {
	content: "";
	position: absolute;
	width: 1px;
	height: 30px;
	background: rgba(255, 255, 255, .4);
	left: -10px;
}

.rs-addon-services.style9 .services-inner .services-btn svg {
	top: 1px;
}

.rs-addon-services.style9 .services-inner .services-btn svg {
	transition: all .3s ease 0s;
}

.rs-addon-services.style9 .services-inner .services-btn:hover svg {
	transform: translateX(15deg);
}

.rs-addon-services.style9 .services-inner .services-title .title {
	font-size: 24px;
	font-weight: 700;
	line-height: 36px;
	margin-bottom: 20px;
	color: #1f1f1f;
}

.rs-addon-services.style9 .services-inner .services-title .title a {
	color: #1f1f1f;
}

.rs-addon-services.style9 .services-inner .services-title > * {
	transition: .3s;
}

.rs-addon-services.style9 .services-inner .content_part {
	position: relative;
}

.rs-addon-services.style9 .services-inner.clip-path-enable {
	clip-path: polygon(0% 0%, 86% 0, 100% 20%, 100% 100%, 0% 100%) !important;
}

@media only screen and (max-width: 767px) {
	.rs-addon-services .services-inner .media_wrap img {
		width: 100%;
	}
}

@-webkit-keyframes pulse-border {
	0% {
		transform: translateX(-50%) translateY(-50%) translateZ(0) scale(1);
		opacity: 1;
	}
	
	100% {
		transform: translateX(-50%) translateY(-50%) translateZ(0) scale(1.5);
		opacity: .5;
	}
}

@keyframes pulse-border {
	0% {
		transform: translateX(-50%) translateY(-50%) translateZ(0) scale(1);
		opacity: 1;
	}
	
	100% {
		transform: translateX(-50%) translateY(-50%) translateZ(0) scale(1.5);
		opacity: .5;
	}
}

@keyframes foldAnimation {
	0% {
		transform: rotateY(0deg);
	}
	
	50% {
		transform: rotateY(90deg);
	}
	
	100% {
		transform: rotateY(0deg);
	}
}
