.about-bx1{
	.dz-media{
		position: relative;
		width: 700px;
		float: right;
		overflow: unset;
	    margin-right: 30px;
		
		&.right{
			float: left;			
			margin-right: 0;
			margin-left: 30px;
		}
		@include respond('tab-land'){
			margin-right: 0;
			&.right{
				margin-left: 0;
			}
		}
		@include respond('phone-land'){
			width: 100%;	
		}
		img{
			animation: dzMove1 15s linear infinite;
		}
	}
	.year-exp{
		background: #fff;
		padding: 20px 35px;
		display: flex;
		box-shadow: 0 0 30px 0 rgba(0, 0, 0, 0.10);
		position: absolute;
		bottom: 35px;
		right: 30px;
		align-items: center;
		border-right: 10px solid var(--primary);
		animation: dzMove1 12s linear infinite;
		
		@include respond('phone-land'){
			padding: 15px 20px;
			border-right: 5px solid var(--primary);
			bottom: 30px;
			right: 20px;
		}
		&:after{
			content: "";
			width: 25px;
			height: 25px;
			background: #fff;
			position: absolute;
			left: 30px;
			bottom: -10px;
			transform: rotate(45deg);
			-moz-transform: rotate(45deg);
			-webkit-transform: rotate(45deg);
			-ms-transform: rotate(45deg);
			-o-transform: rotate(45deg);
			z-index: -1;
		}
		.year {
			font-size: 80px;
			line-height: 1;
			margin: -3px 0 0;
			font-family: var(--font-family-title);
			letter-spacing: 10px;
			
			@include respond('phone-land'){
				font-size: 60px;
			}
		}
		.text {
			font-weight: 600;
			margin-bottom: 0;
			margin-left: 10px;
			font-family: var(--font-family-title);
			text-transform: uppercase;
			letter-spacing: 1px;
			
			@include respond('phone-land'){
				margin-left: 5px;
				font-size: 18px;
				line-height: 1.2;
			}
		}
	}
	.dz-media.right{
		.year-exp{
			right: auto;
			left: 30px;
			
			@include respond('phone-land'){
				right: auto;
				left: 20px;
			}
		}
	}
	.section-head{
		margin-bottom: 20px;
		
		.sub-title i{
		    transform-origin: left;
		    -moz-transform-origin: left;
		    -webkit-transform-origin: left;
		    -ms-transform-origin: left;
		    -o-transform-origin: left;
		}
	}
}
.about-text-bx {
    padding-left: 40px;
    margin-bottom: 30px;
	position:relative;
	&:after{
		content: "";
		width: 20px;
		height: 4px;
		background: var(--primary);
		position: absolute;
		left: 0;
		top: 15px;
		@include transitionMedium;
	}
	&:hover:after{
		width: 25px;
	}
}
.about-video-box{
	position:relative;
	&:after{
		content:"";
		width:100%;
		height:60px;
		position:absolute;
		background:$body-bg;
		left:0;
		bottom:0;
	}
	.video-bx.style-1{
		max-width:100%;
		box-shadow: none;
		margin-top:0;
		& > img{
			width:100%;
			height:550px;
			object-fit:cover;
			@include respond('phone'){
				height:300px;
			}
		}
	}
	.clients-swiper{
		margin-top:-50px;
		position:relative;
		z-index:1;
		box-shadow:0 10px 30px 0 rgba(0,0,0,0.1); 
		background:#fff;
		padding: 20px;
		@include respond('phone'){
			padding: 0;
		}
	}
}