@media(min-width: 1681px) {
    .container-fluid{padding: 0px 90px;}
	.container{max-width: 1580px;}
	.technical-supourt .container{max-width: 1440px;}
}
@media (max-width: 1680px) and (min-width: 1441px) {
    .container-fluid{padding: 0px 80px;}
	.container{max-width: 1400px;}
	
}
@media (max-width: 1440px) and (min-width: 1370px) {
    .container-fluid{padding: 0px 50px;}
	.container{max-width: 1300px;}
	
	
}
@media (max-width: 1369px) and (min-width: 1281px) {
    .container-fluid{padding: 0px 40px;}
    .container{max-width: 1200px;}
	/* products */
	.product-box .text{padding: 30px 30px 0px 30px;}
	/* typo */
	h2{font-size: 50px;line-height: 56px;}
	.c-list a{font-size: 20px;}
	.technical-supourt .cat{font-size: 16px;}
}
@media (max-width: 1280px) and (min-width: 1101px) {
	/* typo */
	h2{font-size: 50px;line-height: 56px;}
	.c-list a{font-size: 20px;}
	.technical-supourt .cat{font-size: 16px;}
	.container-fluid{padding: 0px 30px;}
	/* products */
	.product-box .text{padding: 30px 30px 0px 30px;}
}
@media (max-width: 1100px) and (min-width: 992px) {
	.mainMenu li{margin-left: 20px;}
	/* typo */
	.c-list a{font-size: 20px;}
	h1,h2{font-size: 36px;line-height: 46px;}
	.technical-supourt .cat{font-size: 16px;}
	h3{font-size: 30px;line-height: 40px;}
    .container-fluid{padding: 0px 20px;}
	.accpatance label{
		margin-bottom: 20px;margin-left: 0px !important;display: block;text-align: left;
	}
	/* products */
	.product-box .text{padding: 30px 30px 0px 30px;}
	/*percept  */
	.bg-fixed{background-attachment: scroll;}
	.percept-hero{padding-top: 150px;padding-bottom: 20px;}
	.percept-hero .logo>span{font-size: 18px;letter-spacing: 6px;}
	.videos.h-800{height:auto;padding-bottom: 0px;}
	.video-feature{background-color: var(--black);padding: 50px 20px 30px;}
	.ion-popup .video{width: 90vw;height: 300px;}
	.stay-connectd .banner{padding-left: 0;width: 100%;padding: 20px;}
	.icon-box .btn-bb{margin-bottom: 20px;}
	.vertical-slider{padding-top: 50px;text-align: center;}
	.vertical-slider .slick-dots{
		width: 100%;
		right: inherit;
		top: 0px;
	}
	.vertical-slider .slick-dots li{display: inline-block;margin: 0px 8px;}
	.vertical-slider .btn-bb{margin-bottom: 20px;}
	div.mt-160{margin-top: 30px;}
	.vertical-slider img{
		max-width: 260px;
		margin-bottom: 30px;
		margin-left: auto;
		margin-right: auto;
	}
	.banner-700,.banner-900{height: auto !important;padding: 120px 0px;}
	.drag-img{padding: 50px 0px;}
	.drag-img .image-holder img{
		height: 600px;
		object-fit: cover;
		object-position: center;
	}
	.mobile-slider{padding-bottom: 50px;}
	.mobile-slider .icon-box{width: 250px;text-align: center;padding: 0px 30px;}
	.mobile-slider .icon-box img{display: inline-block;}
	.stay-connectd{padding-top: 20px;}
	.stay-connectd .banner-900{margin-left: 0px;}

	.w-features .img{margin-bottom: 20px;max-width: 100% !important;}

	/*.w-features ._c1{order: 1 !important;}
	.w-features ._c2{order: 2 !important;}*/
	/*.w-features .row{margin-top: 35px; margin-bottom:35px;}*/
	.banner-2 ._text{
		position: relative;
		padding: 50px 30px 350px;
	}
	.banner-2 ._text2{
		position: relative;
		padding: 80px 30px 350px;
	}
	.banner-2 img{
		top: 0;
		left: 0;
		position: absolute;
		height: 100%;
		width: 100%;
		object-fit: cover;
	}
	.work-slider{padding-bottom: 50px;}
	
	.built{padding-bottom: 0px;}
	.accessories{height: auto;display: block;padding: 300px 0px 50px;}
	.code-slider .item{max-width: 70px;}
	.code-slider .item.center{max-width: 100%;}
	.built{height: auto;padding-top: 300px;background-size: cover;background-position: center -157px;}
	
	#city-slider .carousel-item img{
		position: absolute;
		height: 100%;
		width: 100%;
		top: 0;
		left: 0;
		object-fit: cover;
		object-position: center;
	}
	#city-slider .carousel-caption{
		position: relative;
		padding: 0px;
		left: auto;
		right: auto;
		bottom: auto;
		top: auto;
		padding: 230px 25px 100px;
	}
	#city-slider .carousel-control-next,
	#city-slider .carousel-control-prev{
		display: none;
	}
	.precept-form .mt-170{margin-top: 20px;}
	.dock-box{display: block;}
	.dock-box p{
		position: absolute;
		left: 30px;
		right: 30px;
		bottom: 30px;
		top: inherit;
		padding: 0px;
	}
	.dock-box{max-width: 100%;}
	.dock-box h2{position: relative;left: inherit;text-align: center;}
	.docking-slider{padding-bottom: 50px;}
	.video-feature.m-f-w{
		width: 100vw !important;
    	max-width: 100vw;
    	margin-left: calc(50% - 50vw);
	}
}
@media(max-width: 991px) and (min-width: 700px){
	.container-fluid{padding: 0px 20px;}
	/* typo */
	h1,h2{font-size: 36px;line-height: 46px;}
	h3{font-size: 30px;line-height: 40px;}
	h6,.f-24{font-size: 18px;line-height: 28px;}
	body{font-size: 16px;}
	p{line-height: 26px;margin-bottom: 20px;}
	/*  */
	.m-hide{display: none;}
	.m-order-1{order: 1;}
	.m-order-2{order: 2;}
	section{padding: 50px 0px;}
	.btn-arrow{height: 40px;line-height: 40px;width: 40px;}
	.btn-outline, .btn-theme, .btn-bb{height: 50px;line-height: 50px;}
	/* footer */
	footer{text-align: center;padding: 50px 0px 20px;}
	.widget{margin-top: 30px;}
	.social-icons li{margin: 0px 8px;}
	.copyright{margin-top: 0px;}
	.copyright .text-end{display: none;}
	/* home page */
	.home-hero .bg{height: auto;padding: 180px 0px 120px;}
	.home-hero .max-1000{padding-top: 0px;}
	.home-hero .btn-bb.mt-50{margin-top: 0px;}
	.home-hero .carousel-indicators{bottom: 30px;right: 0;}
	.solutions  .row.mt-90{margin-top: 25px;}
	.solution-box img{margin-bottom: 20px;}
	.solution-box a.mt-20{margin-top: 0px;}
	.code-toggle .body img{display: block;margin: 20px 0px;}
	.code-toggle-images,.customers br{display: none;}
	.customers ._leftOffset{padding-left: 30px !important;}
	.blog-setion ._leftOffset{margin: 0px 18px;}
	.blog-setion .btn-arrow{display: none !important;}
	.blog-slider {padding-bottom: 50px;}
	.customer-supourt{text-align: center;}
	.customer-supourt .btn-bb{margin-bottom: 30px;}
	/* about page */
	.about-page{padding-top: 150px;}
	.about-page .mt-80.video-player{
		margin-top: 40px;height: 600px;
		
	}
	.our-mission .image-holder img{
		position: absolute;
		height: 100%;
		top: 0;
		left: 0;
		right: 0;
		width: 100%;
		object-fit: cover;
	}
	.our-mission .image-holder .overly{position: relative;padding: 50px 25px;}
	.our-values::before{height: 100%;}
	.tpartner-box img{margin-bottom: 10px;}
	.icon-list li{padding: 10px 0px 10px 40px;}
	.icon-list li img{top: 10px;}
	.max-900.mt-100{margin-top: 50px;}
	.spartner-box .img{height: 200px;padding: 0px 50px;}
	/* contact page */
	.before-bg-900{padding-top: 150px;}
	.contact-form.mt-100{margin-top: 50px;padding: 50px 50px;}
	.accpatance{text-align: left;}
	.accpatance label{margin-bottom: 20px;margin-left: 0px !important;}
	.contact-form .mt-30{margin-top: 0px;}
	/* single news */
	.blog-single .feature{margin-top: 20px;}
	.related-posts-sider{padding-bottom: 50px;}
	.before-bg-900:before{height: 500px;}
	.blog-single .row.mt-100{margin-top: 50px;}
	.share-btns li:first-child{display: block;margin-bottom: 15px;}
	.share-btns{margin-bottom: 40px;}
	/* single product */
	.product-detial{padding-top: 180px;}
	.video-player{height: 600px;padding: 30px;}
	.video-player .circls{
		top: 50%;
		left: 50%;
		margin-right: -50%;
		transform: translate(-50%, -50%);
		-webkit-transform: translate(-50%, -50%);
	}
	.video-wall .image-overly img{
		height: 500px;
		object-fit: cover;
	}
	.video-wall .container + .container{padding: 0px 10px;}
	.video-wall .wrapper{margin-top: 50px;}
	.video-wall .text-end{text-align: left !important;}
	.downloads-files{margin-top: 20px;padding: 0px 20px;}
	.banner-secure .image-holder .overly{
		position:relative;
		background-color: var(--black);
		padding: 30px 0px;
	}
	.video-item{height: 600px;}
	.demo-videos .arrows{display: none !important;}
	.blog-slider.mt-50{margin-top: 0px;}
	/* products */
	.products{padding-top: 150px;}
	.products .row.mt-180{margin-top: 50px;}
	.products .container + .container{padding: 0px 10px;}
	.product-box .text{padding: 30px 30px 0px 30px;}
	/*percept  */
	.bg-fixed{background-attachment: scroll;}
	.percept-hero{padding-top: 150px;padding-bottom: 20px;}
	.percept-hero .logo>span{font-size: 18px;letter-spacing: 6px;}
	.videos.h-800{height:auto;padding-bottom: 0px;}
	.video-feature{background-color: var(--black);padding: 50px 20px 30px;}
	.ion-popup .video{width: 90vw;height: 300px;}
	.stay-connectd .banner{padding-left: 0;width: 100%;padding: 20px;}
	.icon-box .btn-bb{margin-bottom: 20px;}
	.vertical-slider{padding-top: 50px;text-align: center;}
	.vertical-slider .slick-dots{
		width: 100%;
		right: inherit;
		top: 0px;
	}
	.vertical-slider .slick-dots li{display: inline-block;margin: 0px 8px;}
	.vertical-slider .btn-bb{margin-bottom: 20px;}
	div.mt-160{margin-top: 30px;}
	.vertical-slider img{
		max-width: 260px;
		margin-bottom: 30px;
		margin-left: auto;
		margin-right: auto;
	}
	.banner-700,.banner-900{height: auto !important;padding: 120px 0px;}
	.drag-img{padding: 50px 0px;}
	.drag-img .image-holder img{
		height: 600px;
		object-fit: cover;
		object-position: center;
	}
	.mobile-slider{padding-bottom: 50px;}
	.mobile-slider .icon-box{width: 250px;text-align: center;padding: 0px 30px;}
	.mobile-slider .icon-box img{display: inline-block;}
	.stay-connectd{padding-top: 0px;}
	.stay-connectd .banner-900{margin-left: 0px;}

	.w-features .img{margin-bottom: 20px;max-width: 100% !important;}

	/*.w-features ._c1{order: 1 !important;}
	.w-features ._c2{order: 2 !important;}*/
	.w-features .row{margin-top: 35px; margin-bottom:35px;}
	.banner-2 ._text{
		position: relative;
		padding: 50px 30px 350px;
	}
	.banner-2 ._text2{
		position: relative;
		padding: 80px 30px 350px;
	}
	.banner-2 img{
		top: 0;
		left: 0;
		position: absolute;
		height: 100%;
		width: 100%;
		object-fit: cover;
	}
	.work-slider{padding-bottom: 50px;}
	.work-slider .work-box{transform: scale(1);width: 100%;opacity: 1;}
	.built{padding-bottom: 0px;}
	.accessories{height: auto;display: block;padding: 300px 0px 50px;}
	.code-slider .item{max-width: 70px;}
	.code-slider .item.center{max-width: 100%;}
	.built{height: auto;padding-top: 300px;background-size: cover;background-position: center -157px;}
	.accesories-slider img{
		transform: scale(1);
		width: 220px;
		display: inline-block !important;
	}
	#city-slider .carousel-item img{
		position: absolute;
		height: 100%;
		width: 100%;
		top: 0;
		left: 0;
		object-fit: cover;
		object-position: center;
	}
	#city-slider .carousel-caption{
		position: relative;
		padding: 0px;
		left: auto;
		right: auto;
		bottom: auto;
		top: auto;
		padding: 230px 25px 100px;
	}
	#city-slider .carousel-control-next,
	#city-slider .carousel-control-prev{
		display: none;
	}
	.precept-form .mt-170{margin-top: 20px;}
	.dock-box{display: block;}
	.dock-box p{
		position: absolute;
		left: 30px;
		right: 30px;
		bottom: 30px;
		top: inherit;
		padding: 0px;
	}
	.dock-box{max-width: 100%;}
	.dock-box h2{position: relative;left: inherit;text-align: center;}
	.docking-slider{padding-bottom: 50px;}
	.video-feature.m-f-w{
		width: 100vw !important;
    	max-width: 100vw;
    	margin-left: calc(50% - 50vw);
	}
}
@media (max-width: 699px) {
	.container-fluid,.container{padding: 0px 30px;}
	.m-f-w,.about-page .mt-80.video-player{
		width: 100vw !important;
    	max-width: 100vw;
    	margin-left: calc(50% - 50vw);
	}
	/* typo */
	h1,h2{font-size: 36px;line-height: 46px;}
	h3{font-size: 30px;line-height: 40px;}
	h6,.f-24{font-size: 18px;line-height: 28px;}
	body{font-size: 16px;}
	p{line-height: 26px;margin-bottom: 20px;}
	/*  */
	.m-hide{display: none;}
	.m-order-1{order: 1;}
	.m-order-2{order: 2;}
	section{padding: 50px 0px;}
	.btn-arrow{height: 40px;line-height: 40px;width: 40px;}
	.btn-outline, .btn-theme, .btn-bb{height: 50px;line-height: 50px;}
	/* footer */
	footer{text-align: center;padding: 50px 0px 20px;}
	.widget{margin-top: 30px;}
	.social-icons li{margin: 0px 8px;}
	.copyright{margin-top: 0px;}
	.copyright .text-end{display: none;}
	/* home page */
	.home-hero .bg{height: auto;padding: 180px 0px 120px;}
	.home-hero .max-1000{padding-top: 0px;}
	.home-hero .btn-bb.mt-50{margin-top: 0px;}
	.home-hero .carousel-indicators{bottom: 30px;right: 0;}
	.solutions  .row.mt-90{margin-top: 25px;}
	.solution-box img{margin-bottom: 20px;}
	.solution-box a.mt-20{margin-top: 0px;}
	.partner-box{width: 80vw;}
	.code-toggle .body img{display: block;margin: 20px 0px;}
	.code-toggle-images,.customers br{display: none;}
	.customers ._leftOffset{padding-left: 30px !important;}
	.blog-setion ._leftOffset{margin: 0px 18px;}
	.blog-setion .btn-arrow{display: none !important;}
	.blog-slider {padding-bottom: 50px;}
	.customer-supourt{text-align: center;}
	.customer-supourt .btn-bb{margin-bottom: 30px;}
	/* about page */
	.about-page{padding-top: 150px;}
	.about-page .mt-80.video-player{
		margin-top: 40px;height: 600px;
		
	}
	.our-mission .image-holder img{
		position: absolute;
		height: 100%;
		top: 0;
		left: 0;
		right: 0;
		object-fit: cover;
	}
	.our-mission .image-holder .overly{position: relative;padding: 50px 25px;}
	.our-values::before{height: 100%;}
	.tpartner-box img{margin-bottom: 10px;}
	.icon-list li{padding: 10px 0px 10px 40px;}
	.icon-list li img{top: 10px;}
	.max-900.mt-100{margin-top: 50px;}
	.spartner-box .img{height: 200px;padding: 0px 50px;}
	/* contact page */
	.before-bg-900{padding-top: 150px;}
	.contact-form.mt-100{margin-top: 50px;padding: 50px 20px;}
	.accpatance{text-align: left;}
	.accpatance label{margin-bottom: 20px;margin-left: 0px !important;}
	.contact-form .mt-30{margin-top: 0px;}
	/* single news */
	.blog-single .feature{margin-top: 20px;}
	.slick-slider.gutter-20 .slick-list,
	.slick-slider.gutter-20 .slick-slide{margin: 0px;}
	.related-posts-sider{padding-bottom: 50px;}
	.before-bg-900:before{height: 500px;}
	.blog-single .row.mt-100{margin-top: 50px;}
	.share-btns li:first-child{display: block;margin-bottom: 15px;}
	.share-btns{margin-bottom: 40px;}
	/* single product */
	.product-detial{padding-top: 180px;}
	.video-player{height: 600px;padding: 30px;}
	.video-player .circls{
		top: 50%;
		left: 50%;
		margin-right: -50%;
		transform: translate(-50%, -50%);
		-webkit-transform: translate(-50%, -50%);
	}
	.video-wall .image-overly img{
		height: 500px;
		object-fit: cover;
	}
	.video-wall .container + .container{padding: 0px 10px;}
	.video-wall .wrapper{margin-top: 50px;}
	.video-wall .text-end{text-align: left !important;}
	.downloads-files{margin-top: 20px;padding: 0px 20px;}
	.banner-secure .image-holder .overly{
		position:relative;
		background-color: var(--black);
		padding: 30px 0px;
	}
	.video-item{height: 600px;}
	.demo-videos .arrows{display: none !important;}
	.blog-slider.mt-50{margin-top: 0px;}
	/* products */
	.products{padding-top: 150px;}
	.products .row.mt-180{margin-top: 50px;}
	.products .container + .container{padding: 0px 10px;}
	.product-box .text{padding: 30px 30px 0px 30px;}
	/*percept  */
	.bg-fixed{background-attachment: scroll;}
	.percept-hero{padding-top: 150px;padding-bottom: 20px;}
	.percept-hero .logo>span{font-size: 18px;letter-spacing: 6px;}
	.videos.h-800{height:auto;padding-bottom: 0px;}
	.video-feature{background-color: var(--black);padding: 50px 20px 30px;}
	.ion-popup .video{width: 90vw;height: 300px;}
	.stay-connectd .banner{padding-left: 0;width: 100%;padding: 20px;}
	.icon-box .btn-bb{margin-bottom: 20px;}
	.vertical-slider{padding-top: 50px;text-align: center;}
	.vertical-slider .slick-dots{
		width: 100%;
		right: inherit;
		top: 0px;
	}
	.vertical-slider .slick-dots li{display: inline-block;margin: 0px 8px;}
	.vertical-slider .btn-bb{margin-bottom: 20px;}
	div.mt-160{margin-top: 30px;}
	.vertical-slider img{
		max-width: 260px;
		margin-bottom: 30px;
		margin-left: auto;
		margin-right: auto;
	}
	.banner-700,.banner-900{height: auto !important;padding: 120px 0px;}
	.drag-img{padding: 50px 0px;}
	.drag-img .image-holder img{
		height: 600px;
		object-fit: cover;
		object-position: center;
	}
	.mobile-slider{padding-bottom: 50px;}
	.mobile-slider .icon-box{width: 250px;text-align: center;padding: 0px 30px;}
	.mobile-slider .icon-box img{display: inline-block;}
	.stay-connectd{padding-top: 0px;}
	.stay-connectd .banner-900{margin-left: 0px;}

	.w-features .img{margin-bottom: 20px;max-width: 100% !important;}

	.w-features ._c1{order: 1 !important;}
	.w-features ._c2{order: 2 !important;}
	.w-features .row{margin-top: 35px; margin-bottom:35px;}
	.banner-2 ._text{
		position: relative;
		padding: 50px 30px 350px;
	}
	.banner-2 ._text2{
		position: relative;
		padding: 80px 30px 350px;
	}
	.banner-2 img{
		top: 0;
		left: 0;
		position: absolute;
		height: 100%;
		width: 100%;
		object-fit: cover;
	}
	.work-slider{padding-bottom: 50px;}
	.work-slider .work-box{transform: scale(1);width: 100%;opacity: 1;}
	.built{padding-bottom: 0px;}
	.accessories{height: auto;display: block;padding: 300px 0px 50px;}
	.code-slider .item{max-width: 70px;}
	.code-slider .item.center{max-width: 100%;}
	.built{height: auto;padding-top: 300px;background-size: cover;background-position: center -157px;}
	.accesories-slider img{
		transform: scale(1);
		width: 220px;
		display: inline-block !important;
	}
	#city-slider .carousel-item img{
		position: absolute;
		height: 100%;
		width: 100%;
		top: 0;
		left: 0;
		object-fit: cover;
		object-position: center;
	}
	#city-slider .carousel-caption{
		position: relative;
		padding: 0px;
		left: auto;
		right: auto;
		bottom: auto;
		top: auto;
		padding: 230px 25px 100px;
	}
	#city-slider .carousel-control-next,
	#city-slider .carousel-control-prev{
		display: none;
	}
	.precept-form .mt-170{margin-top: 20px;}
	.dock-box{display: block;}
	.dock-box p{
		position: absolute;
		left: 30px;
		right: 30px;
		bottom: 30px;
		top: inherit;
		padding: 0px;
	}
	.dock-box{max-width: 100%;}
	.dock-box h2{position: relative;left: inherit;text-align: center;}
	.docking-slider{padding-bottom: 50px;}
	.blog-single .bg-white{
		padding: 50px 30px;
		width: 100vw !important;
    	max-width: 100vw;
    	margin-left: calc(50% - 50vw);
	}
}
@media (max-width: 350px) {
		

}

@media(max-width: 991px){
    
}