@charset "utf-8";
@media(max-width: 1600px){
	.banner-wrapper {
		min-height: 325px;
	}
	.banner-text {
		margin-left: 25px;
		margin-right: 0;
		font-size: 47px;
	}

	.owl-slider-banner .owl-stage-outer {
		width: 1096px;
	}
}
@media (min-width: 360px) {
	.vid-wrap {
		max-height: 220px;
	}
}
@media (min-width: 470px) {
	.services-item {
		padding: 1rem;
	}
	.vid-wrap {
		max-height: 320px;
	}

}
@media(max-width: 768px){
	.banner-wrapper {
		min-height: 167px;
	}
	.index-slider video{
		height: 220px;
	}
	.owl-slider-banner .owl-stage-outer {
		width: 96%;
	}
	.banner-text {
		margin-left: 0;
		margin-right: 0;
		font-size: 28px;
		text-align: center;
	}
}
@media (min-width: 576px) {
	.services-item {
		padding: 1.25rem;
	}
	.footer-area {
		margin-top: 4.375rem;
	}
	.vid-wrap {
		max-height: 420px;
	}
	.duble-box {
		padding-top: 3.75rem;
		padding-bottom: 3.75rem;
	}
}


@media (min-width: 768px) {
	.services-item {
		padding: 1.5625rem;
	}
	.gradient-r {
		background: -webkit-linear-gradient(left, rgba(255,255,255,1) 15%, rgba(232,234,235,1) 15%);
		background: -o-linear-gradient(left, rgba(255,255,255,1) 15%, rgba(232,234,235,1) 15%);
		background: linear-gradient(to right, rgba(255,255,255,1) 15%, rgba(232,234,235,1) 15%);
	}
	.gradient-l {
		background: -webkit-linear-gradient(90deg, rgba(232,234,235,1) 85%, rgba(255,255,255,1) 85%);
		background: -o-linear-gradient(90deg, rgba(232,234,235,1) 85%, rgba(255,255,255,1) 85%);
		background: linear-gradient(90deg, rgba(232,234,235,1) 85%, rgba(255,255,255,1) 85%);
	}
	.section-item .title {
		font-size: 1.25rem;
	}
	.service-title {
		font-size: 1.25rem;
		margin: 0 0 1.25rem 0;
	}
	.vid-wrap {
		max-height: 480px;
	}

}
@media (max-width: 992px) {
	.offcanvas-header{ display:block; }

	.mobile-offcanvas{
		visibility: hidden;
		margin-top: 0;
		background: #fff;
		transform:translateX(-100%);
		border-radius:0;
		display:block;
		position: fixed;
		top: 0; left:0;
		height: 100%;
		z-index: 1200;
		width:80%;
		padding: 1rem;
		overflow-y: scroll;
		overflow-x: hidden;
		transition: visibility .2s ease-in-out, transform .2s ease-in-out;
	}

	.mobile-offcanvas.show{
		visibility: visible;
		transform: translateX(0);
	}
	#main_nav, .lang-menu{
		margin-top: 0;
	}
	.mobile{
		display: block;
	}
	.desktop{
		display: none;
	}
}
@media (min-width: 992px) {
	.header-area .navbar-nav .nav-link {
		text-align: center;
	}
	.services-item {
		padding: 1.875rem;
	}
	.mt-lg-30 {
		margin-top: 1.875rem!important;
	}
	.mb-lg-30 {
		margin-bottom: 1.875rem!important;
	}
	.mt-lg-50 {
		margin-top: 3.125rem!important;
	}
	.mb-lg-50 {
		margin-bottom: 3.125rem!important;
	}
	.mt-lg-60 {
		margin-top: 3.75rem!important;
	}
	.mb-lg-60 {
		margin-bottom: 3.75rem!important;
	}

	.footer-area {
		margin-top: 5.625rem;
	}
	.vid-wrap {
		max-height: 600px;
	}
	#main_nav, .lang-menu{
		margin-top: 35px;
	}
}

@media (min-width: 1200px) {
	.services-item {
		padding: 2.1875rem;
	}

}

