.ze_avantabs .ze_avantabs_allcontent {
	display: flex;	
	border-radius: 8px;
	overflow: hidden;
	flex-direction: row;
}
.ze_avantabs .ze_avantabs_gallery {
	width: 35%;
}
.ze_avantabs .ze_avantabs_contents {
	width: 65%;
	overflow: hidden;	
	padding: 33px 33px 33px 60px;
	background: #F2F4F7;
	height: 427px;	
	position: relative;
}
.ze_avantabs .ze_avantabs_image .swiper-pagination-bullet {
	opacity: 0;
	width:0%;
	display:none;
}
.ze_avantabs .ze_avantabs_image .swiper-pagination-bullet-active {
	opacity: 1;
	width:100%;
	display:inline;	
	background: transparent;
}
.ze_avantabs .ze_avantabs_gallery{
	background-size: 100% 100%;
	background-position: 0px 0px,0px 0px,0px 0px;
	background-image: radial-gradient(75% 75% at 42% -18%, #9600C8FF 0%, #9600C829 100%),radial-gradient(142% 91% at -2% 90%, #ff000c 0%, #FF000C00 100%),radial-gradient(75% 75% at -83% 198%, #FF008C00 0%, #ff008c 100%);
}
.ze_avantabs .ze_avantabs_image{
	height: 100%;
	text-align: center;
}
.ze_avantabs .swiper-pagination-bullet .tabs-images-left {
	height: auto; 
	display: inline-flex;
	align-content: center;
	align-items: center;
	transition:all 500ms ease;
}
.ze_avantabs .swiper-pagination-bullet-active .tabs-images-left {
	height: 100%;  
	transition:all 500ms ease;
}
.ze_avantabs .swiper-avantabs-paginationtop span.swiper-pagination-bullet { 
	width: auto !important;
	height: auto !important;
	padding: 3px 0px;
	line-height: normal;
	margin-right: 32px; 
	background: transparent;
	border-bottom: 1px solid #98A1B2;      
	border-radius: 0;
	opacity: 1;
}
.ze_avantabs .swiper-avantabs-paginationtop span.swiper-pagination-bullet-active {
	border-bottom: 1px solid transparent; 
	border-image:linear-gradient(83deg, #DE900A 1.73%, #FC0029 27.13%, #E0006B 58.6%, #EC007B 107.74%);
	border-image-slice: 1;
}
.ze_avantabs .swiper-avantabs-paginationtop span.swiper-pagination-bullet-active .tabs-title-top{
	color: #000A20;
}
.ze_avantabs .ze_avantabs_title h2 {
	background: var(--Fondative-Gradient-1, linear-gradient(83deg, #DE900A 1.73%, #FC0029 27.13%, #E0006B 58.6%, #EC007B 107.74%));
	background-clip: text;
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
}
.ze_avantabs .ze_avantabs_title {
	margin-top: 63px;
}
.ze_avantabs .ze_avantabs_desc {
	margin-top: 16px;
}
.ze_avantabs .ze_avantabs_pagination { 
	display: flex;
	width: 92%;
	height: 36px;
	bottom: 24px;
	position: absolute;
}
.ze_avantabs .ze_avantabs_pagination div.tabs-footer-col {
	width: 25%;
	text-align: center;
	display: -webkit-box; 
}
.ze_avantabs .ze_avantabs_pagination div.tabs-footer-col.ze_avantabs_pag_dot {
	width: 50%;
}
.ze_avantabs .swiper-avantabs-next,.ze_avantabs .swiper-avantabs-prev {
	width: 36px;
	height: 36px;
	border: 1px solid #000A20;
	border-radius: 50%;
	position:relative;
	right: auto;
	left: auto;
}
.swiper-avantabs-next.swiper-button-next {
	margin-right: 10px;
	background-image: url(../img/icons/swiperRight.png);
	background-repeat: no-repeat;
	background-position: center;
}
.swiper-avantabs-prev.swiper-button-prev {
	margin-right: 10px;
	background-image: url(../img/icons/swiperLeft.png);
	background-repeat: no-repeat;
	background-position: center;
}
.tabs-footer-col.ze_slider .ze-play-pause { 
	width: 100%; 
}
.tabs-footer-col.ze_slider .zeVidplay {
	border-radius: 36px;
	border: 1px solid #000A20;
	right: 45px;
	position: absolute;
	margin-top: -6px;
}
.tabs-footer-col.ze_slider .zeVidplay.pause {
	background-image: url(../img/icons/pauseover.png);
}
.tabs-footer-col.ze_slider .zeVidplay.play {
	background-image: url(../img/icons/playover.png);
}
/*--------- **************------------*/
/*---------TABS Widget CSS------------*/

.ze_tabs .vjs-default-skin .vjs-progress-control,
.ze_tabs .vjs-default-skin .vjs-time-controls,
.ze_tabs .vjs-default-skin .vjs-time-divider,
.ze_tabs .vjs-default-skin .vjs-captions-button,
.ze_tabs .vjs-default-skin .vjs-mute-control,
.ze_tabs .vjs-default-skin .vjs-volume-control,
.ze_tabs .vjs-default-skin .vjs-fullscreen-control ,
.ze_tabs .vjs-control-bar,
.ze_tabs .vjs-loading-spinner,
.ze_tabs .button.vjs-big-play-button,
.ze_tabs .vjs-error-display.vjs-modal-dialog,
.ze_tabs .vjs-big-play-button{
	display: none;  
}
.ze_tabs_footer {
	position: absolute;
	width: 100%;
	margin-top: -75px;
	z-index: 99;
	display: inline-flex;
}
.f-bloc {
	display: inline-table;
	width: 33%; 
}
.f-bloc.f-center {
	display: inline-table;
	width: auto;
	vertical-align: middle;
	margin: 0 auto;
}
.swiper-pagination.pagination-bottom {
	width: 31%;
	text-align: center;
	margin: 0 auto;
}
.swiper-pagination.pagination-bottom .tabs-title-top, .swiper-pagination.pagination-bottom .loaditem{
	display:none;
}

.ze_tabs .swiper-pagination.pagination-top{
	position: absolute;
	top: 0px;
}

.ze_tabs .swiper-pagination.pagination-top .swiper-pagination-bullet-active .loaditem {
	position: absolute;
	height: 4px;
	border-radius: 4px;
	background: linear-gradient(#4ADB7B 0 0) 0/0% no-repeat rgba(255, 255, 255, 0.20);
	width: 27%; 
	margin-top: 61px;
	animation: p1 linear;
	animation-duration: 5000ms;
}
.ze_tabs .pagination-top span.swiper-pagination-bullet {
	height: 86px !important;
	width: auto !important;    
	border-radius: 20px 20px 0px 0px;

	display: inline-flex;
	padding: 20px 17px 14px 22px;
	margin:0px;
}
.ze_tabs .pagination-top span.swiper-pagination-bullet {background: #373E48;}
.ze_tabs .pagination-top span.swiper-pagination-bullet-active {background: #465060;}
.ze_tabs .pagination-top {
	background-color:#373E48;
	border-radius:20px;
}
.ze_tabs .pagination-top .swiper-pagination-bullet .tabs-icon {height: 40px;}
.ze_tabs .pagination-top .swiper-pagination-bullet-active .tabs-icon {
	width: 40px;
	height: 40px;
	background-repeat: no-repeat;    
	background-position: center;
	background-size: contain;
	margin-right: 16px;
}
.ze_tabs .ze_tabs_content_item.swiper-wrapper {
	margin-top: 86px;
	background-color: #465060;
	border-radius:0px 0px 20px 20px;
}

.ze_tabs .pagination-top .swiper-pagination-bullet:first-child a:before,
.ze_tabs .pagination-top .swiper-pagination-bullet:last-child a:after {
	background-color: #fff;
}
.ze_tabs .swiper-button-prev, .ze_tabs .swiper-button-next{
	border: 1px solid #fff;
	height: 30px;
	width: 30px;
	border-radius: 50%;
}
.ze_tabs .swiper-button-prev {
	background-image: url(../img/tabs/tabsleftarrow.png);
	left: 40px; 
}
.ze_tabs .swiper-button-next {
	background-image: url(../img/tabs/tabsrighterrow.png);
	left: 75px; 
}
div.ze_tabs div.zeVidplay { 
	border-radius: 35px;
	background: rgba(0, 0, 0, 0.10); 
	width: 36px;
	height: 36px;	
	background-repeat: no-repeat;
	background-position: center;
	-webkit-transition: width 0.2s ease-in-out;
	-moz-transition: width 0.2s ease-in-out;
	-o-transition: width 0.2s ease-in-out;
	transition: width 0.2s ease-in-out;
	overflow:hidden;

}

.ze_tabs .zeVidplay:hover{
	width: 85px;
	-webkit-transition: width 0.2s ease-in-out;
	-moz-transition: width 0.2s ease-in-out;
	-o-transition: width 0.2s ease-in-out;
	transition: width 0.2s ease-in-out;
	background-position: 7px;
}
.ze_tabs .zeVidplay.pause{
	background-image: url(../img/tabs/pause.png);
}
.ze_tabs .zeVidplay.pause:after{
	content:'Pause';
	color: #FFF; 
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	margin-left: 36px;
	top: -3px;
	position: relative;
}
.ze_tabs .zeVidplay.play:after{
	content:'Play';
	color: #FFF; 
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	margin-left: 36px;
	top: -3px;
	position: relative;
}
.ze_tabs .zeVidplay.play{
	background-image: url(../img/tabs/play.png);
}
.ze_tabs .ze_tabs_footer span.swiper-pagination-bullet.swiper-pagination-bullet-active{
	width:60px!important;
	height:6px !important;
	background-color:#fff;
}
.ze_tabs .ze_tabs_footer span.swiper-pagination-bullet{
	width:6px !important;
	height:6px !important;
	margin-right:5px;
}
.ze_tabs_editors {
	/* display: inline-flex; */
	width: 42%;
	float: left;
	padding: 63px 0px 63px 79px;
	margin-bottom: 92px;
}
.tabs-title-top {
	font-family: "Montserrat", Sans-serif;
	font-size: 20px;
	font-style: normal;
	font-weight: 400;
	color:#FFF;
}
.ze_tabs_media { 
	width: 55%;
	float: right;
	padding: 63px 79px 63px 0;
}
.ze_tabs_editor_btn a{
	border-radius: 40px;
	border: 1px solid #F4F4F4;
	padding:14px 50px 18px 32px;
	color: #F4F4F4 !important;
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
}
.ze_tabs_editor_btn a::after{
	content: "";
	background-image:url(../img/tabs/Arrowsbtn.png);
	background-repeat:no-repeat;
	width: 16px;
	height: 16px;
	position: absolute;
	margin-top: 14px;
	margin-left: 10px;

}
.ze_tabs_editor_btn {
	margin-top: 32px;
}
.ze_tabs .ze-play-pause{
	margin-right:40px;
}

/**---Content---**/
.ze_tabs_editor ul {
	list-style:none;
}
.ze_tabs_editor ul h2{
	color: #fff;
	font-family: "Montserrat", Sans-serif;
	font-size: 18px;
	font-style: normal;
	font-weight: 700;
	line-height: 24px; /* 133.333% */	
	margin-bottom: 0;
}
.ze_tabs_editor ul p{
	margin-top: 4px;
	color: rgba(255, 255, 255, 0.80);
	font-family: "Montserrat", Sans-serif;
	font-size: 18px;
	font-style: normal;
	font-weight: 300;
	line-height: 24px; /* 133.333% */
}
.ze_tabs_editor ul li .number { 
	color: #FFF;
	font-family: "Montserrat", Sans-serif;
	font-size: 16.545px;
	font-style: normal;
	font-weight: 400;
	line-height: 26.86px;
	width:26px;
	height:26px;
	border-radius:50%;	
	text-align: center;
}
.ze_tabs_editor ul li {
	margin-bottom: 24px;
}
.slideritem {
	height: 87px;
	background-color: #465060a3;
	position: absolute;
	z-index: 99;
	top: 0;
	border-radius: 20px 20px 0 0;
	transition:all .2s linear;
}
.ze_avantabs .swiper-pagination-bullet-active .tabs-images-left img {  
	animation-name: slideimg-up;
	animation-duration: .5s;
}
@keyframes slideimg-up {
	0% {
		opacity: 0;
		transform: translateY(98px);
	}
	100% {
		opacity: 1;
		transform: translateY(0px);
	}
}


@media only screen and (max-width: 340px){
	.ze_avantabs .ze_avantabs_contents {
		height: 530px !important;
	}
	.ze_avantabs_pag_dot span.swiper-pagination-bullet.swiper-pagination-bullet-active {
		width: 20px !important;
	}
	.ze_avantabs .ze_avantabs_contents {
		padding: 14px;
	}
	.ze_avantabs .swiper-avantabs-next, .ze_avantabs .swiper-avantabs-prev {
		width: 29px;
		height: 29px;
	}
	div.ze_avantabs .ze_avantabs_pagination div.tabs-footer-col.ze_avantabs_pag_arrows {
		width: 25%;
	}
	.ze_avantabs .ze_avantabs_pagination div.tabs-footer-col.ze_avantabs_pag_dot {

		margin-top: -4px;
	}
	.ze_avantabs div.ze_avantabs_image {
		height: 200px; 
	}
}
@media only screen and (max-width: 1024px) {
	.ze_avantabs .ze_avantabs_allcontent {
		flex-direction: column;
	}
	.ze_avantabs .ze_avantabs_gallery, .ze_avantabs .ze_avantabs_contents {
		width: 100%;
	}
	.ze_avantabs .ze_avantabs_contents {
		height: 483px;
	}

	.ze_avantabs .ze_avantabs_contents { 
		padding: 24px; 
	}
	.ze_avantabs .ze_avantabs_image {
		height: 291px; 
		padding: 60px;
	}
	.ze_tabs_editors{
		display: inline-block;
		width: 100%; 
		padding: 20px;
	}
	.f-bloc.f-center {
		width:25%;
	}
	.ze_tabs_editor ul {
		margin: 0;
		padding: 0;
	}
	.ze_tabs_media {
		width: 100%; 
		padding: 20px;
	}
	.tabs-footer-col.ze_slider .zeVidplay {
		margin-top:-6px;
	}
	.swiper-avantabs-prev.swiper-button-prev{
		margin-right:4px;
	}
	.ze_avantabs .ze_avantabs_pagination div.tabs-footer-col.ze_avantabs_pag_arrows {
		width:26%;
	}
	.ze_avantabs .ze_avantabs_pagination div.tabs-footer-col.ze_avantabs_pag_play{
		width:20%;
	}
	.ze_avantabs .ze_avantabs_pagination div.tabs-footer-col.ze_avantabs_pag_dot{
		width:50%;
	}
	.ze_avantabs .ze_avantabs_title {
		margin-top: 0px;
	}
	.ze_avantabs .swiper-pagination-bullet .tabs-images-left img {
		position: relative; 
	}

	/*
	* Swiper Mobile
	* /*/
	.ze_avantabs_toppagination .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev,
	.ze_avantabs_toppagination .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next,
	.ze_avantabs_toppagination .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next,
	.ze_avantabs_toppagination .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev,
	.ze_avantabs_toppagination .swiper-pagination-bullets-dynamic .swiper-pagination-bullet{
		transform: scale(1);
	}
	.ze_avantabs_toppagination .swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{
		transform: translateX(-48%);
		margin-left: 45px;
	}
	div.ze_avantabs_toppagination div.swiper-avantabs-paginationtop span.swiper-pagination-bullet { 
		margin: 0 32px 0 0 !important;
	}
	.ze_avantabs div.zeVidplay.pause:after {
		content: '';
	}
	.ze_avantabs div.zeVidplay.play:after {
		content: ''; 
	}
	.ze_avantabs div.zeVidplay:hover {
		width: auto; 
		background-position: center;
		background-color:transparent;
	}
	.ze_avantabs .tabs-footer-col.ze_slider .zeVidplay{
		right: 24px
	}
}
@media only screen and (max-width: 1366px) {
	.ze_avantabs .swiper-avantabs-paginationtop span.swiper-pagination-bullet{
		display: flex;
		white-space: nowrap;
	}
	.ze_avantabs  .swiper-avantabs-paginationtop  {
		display: flex;
		overflow-x: scroll;
	}
	.ze_avantabs ::-webkit-scrollbar {
		width: 0px;
		height: 0px;
	}

	.ze_avantabs ::-webkit-scrollbar-thumb {
		background: transparent
	}

	.ze_avantabs::-webkit-scrollbar-track {
		background: transparent
	}
}