@media(min-width: 2001px) {
	.container-fluid{max-width:2000px;}
	.container{max-width: 1720px;}
	.home-slide{height: 1200px;}
	.theme-hero{height: 1200px;}
	.max-450{max-width: 750px;}
	.slide-item{height: 1100px;}

}
@media (max-width: 2000px) and (min-width: 1681px)  {
	.container-fluid{max-width: 1850px;}
	.container{max-width: 1720px;}

	.blog-hero h1{font-size: 78px;}


}
@media only screen and (min-width: 1440px) {
.p-lg-lr-40{
	padding-left:40px;
	padding-right:40px;
}
}
@media only screen and (max-width: 1680px) {
	.f-100{
		font-size:72px;
	}
}
@media only screen and (max-width: 1440px) {
	.f-100{
		font-size:60px;
	}
}
@media (max-width: 1680px) and (min-width: 1441px) {
	.container-fluid{padding-left: 50px;padding-right: 50px;}
	.container{max-width: 1440px;}
	
	.team-card .image{width: 300px;height: 300px;}
	.footer-widget ul li a{font-size: 14px;}
	.solution-card:hover .image {
		height: 52%;
	}

	.blog-hero h1{font-size: 60px;}

	.our-culture h4{font-size:32px; }

	.c-form input, .c-form textarea{font-size: 12px;}

	/*	testimonials*/
	.testimonail-item .authot{
		height: 280px;
		width: 280px;

	}

	.testimonail-item .text{
		height:300px;
		max-width: 700px;
	}
	.susH4{font-size: 34px;}

	.section-1 h4{font-size: 32px;}
	
	.slider-wrapper .arrow.__next2{right:1%;}
	.slider-wrapper .arrow.__prev2{left:1%;}
	
	.arrow-holders .next{right:0%;max-width:60px;}
	.home-solutions::before{
		height:60%;
	}

}
@media (max-width: 1440px) and (min-width: 1370px) {
	.page-template-home-template #region-10{
		left:1024px !important;
	}
	.our-culture h4{font-size:32px; }
	.solution-card:hover .image {
		height: 58%;
	}
	.container-fluid{padding-left: 50px;padding-right: 50px;}
	.container{max-width: 1400px;}
	h1,.f-100{font-size: 70px;}
	.solution-card{height: 550px;}
/* 	.solution-card:hover .image{height: 350px;} */
	/*  */
	.team-card .image{width: 300px;height: 300px;}
	.footer-widget ul li a{font-size: 14px;}
	.slider-wrapper .arrow.__next2{right: 0%;}
	.slider-wrapper .arrow.__prev2{left: 0;}

	/*  */
	.slide-item{height: 750px;}
	.slide-item h2{font-size: 40px;}.
	.slide-item{height: 750px;}
	.slide-item1 h2{font-size: 40px;}
	.blog-hero h1{font-size: 58px;}
	.c-form input, .c-form textarea{font-size: 12px;}

	/*	testimonials*/
	.testimonail-item .authot{
		height: 260px;
		width: 260px;

	}

	.testimonail-item .text{
		height:300px;
		max-width: 650px;
	}
	.testimonail-item .text .f-30{font-size: 25px;}
	.testimonail-item .text p{font-size: 14px;}
	.arrow-holders .next{right: 2%;}
	.susH4{font-size: 33px;}
	.section-1 h4{font-size: 28px;}
	.home-solutions::before{
		height:58%;
	}
	.slide-item1 h2{font-size: 35px;}

}
@media (max-width: 1369px) and (min-width: 1281px) {
	.our-culture h4{font-size:30px; }
	.container-fluid{padding-left: 25px;padding-right: 25px;}
	.container{max-width: 1280px;}
	h1,.f-100{font-size: 70px;}
	.all-regions .region-map{margin: 0;}
	.solution-card{height: 550px;}
	.solution-card:hover .image{height: 310px;}
	/*  */
	.team-card .image{width: 250px;height: 250px;}
	.footer-widget ul li a{font-size: 14px;}
	/*  */
	.slider-wrapper .arrow.__next2{right: 0%;}
	.slider-wrapper .arrow.__prev2{left: 0;}

	/*  */
	.slide-item{height: 750px;}
	.slide-item h2{font-size: 30px;}

	.blog-hero h1{font-size: 55px;}

	.c-form input, .c-form textarea{font-size: 12px;}

	/*	testimonials*/
	.testimonail-item .authot{
		height: 260px;
		width: 260px;

	}

	.testimonail-item .text{
		height:260px;
		max-width: 600px;
	}
	.testimonail-item .text .f-30{font-size: 22px;}
	.testimonail-item .text p{font-size: 14px;}
	.arrow-holders .next{
		right: 0%;
		padding: 5px;
		background-color: #009CA6;
		max-width: 70px;
	}

	.susH4 strong{display: block;}
	.susH4 br{display: none;}
	.section-1 h4{font-size: 25px;}
	.home-solutions::before{
		height:58%;
	}

	.industry-slider-owl .owl-stage-outer{left: -7.5%;}

	.slide-item1 h2{font-size: 30px;}
}
@media (max-width: 1280px) and (min-width: 1101px) {
	.container-fluid{padding-left: 25px;padding-right: 25px;}
	h1,.f-100{font-size: 70px;}
	.home-solution-slider{padding-bottom: 50px;}
	.solution-card{height: 550px;}
	.solution-card:hover .image{height: 350px;}
	.industries .slider-wrapper{margin-top: 0;}
	/*  */
	.team-card .image{width: 250px;height: 250px;}
	/*  */
	.slide-item{height: 750px;}
	.slide-item h2{font-size: 30px;}

	.blog-hero h1{font-size: 50px;}
	.c-form input, .c-form textarea{font-size: 12px;}

	.arrow-holders .next{
		right: 0%;
		padding: 5px;
		background-color: #009CA6;
		max-width: 70px;
	}

	.susH4 strong{display: block;}
	.susH4 br{display: none;}

	.section-1 h4{font-size: 24px;}
	
	.testimonail-item .authot.last{
		display:none !important;
	}
	.testimonail-item .authot{height:250px;width:250px;}

	.slide-item1 h2{font-size: 30px;}

}
@media (max-width: 1100px) and (min-width: 992px) {
	/*  */
	.container-fluid,.container{padding-left: 25px;padding-right: 25px;max-width: 100%;}
	/*  */
	h1,.f-100{font-size: 50px;}
	h2{font-size: 30px;}
	h2{font-size: 25px;}

	.blog-hero h1{font-size:45px;}

	.industries .slider-wrapper{margin-top: 0;}
	.testimonail-item{display: block;}
	.testimonail-item .authot{height: 250px;width: 250px;margin-bottom: 20px;}
	/*  */
	.team-card .image{width: 250px;height: 250px;}

	/*  */
	.slide-item{height: 500px;padding: 25px;}
	.slide-item .btn-theme{position: relative;bottom: auto;visibility: visible;opacity: 1;}
	.slide-item h2{margin-bottom: 20px;}
	.slide-item:hover{padding-bottom: 25px;}
	.slide-item:hover .btn-theme{bottom: 0;}
	.c-form input, .c-form textarea{font-size: 12px;}

	.industry-slider-owl .owl-stage-outer{left: -11%;}

	.desktop-hide{display: block;}
	.mobile-hide{display: none;}
}
@media(max-width: 991px) and (min-width: 700px){
	.container-fluid{padding-left: 25px;padding-right: 25px;}
	section{padding: 40px 0;}
	.container{max-width: 100%;padding-left: 25px;padding-right: 25px;}
	/* typo	*/
	h1,.f-100{font-size: 40px;}
	h2{font-size: 30px;}
	h3{font-size: 25px;}
	h4{font-size: 25px;}
	h5{font-size: 25px;}
	h6{font-size: 16px;}
	.f-20,body{font-size: 16px;}
	/* menu	*/
	.navbar-brand img{max-width: 180px;}
	.mainMenu.sticky .navbar-brand img{max-width: 150px;}
	.menu-item-has-children:hover .sub-menu,
	.menu-item-has-children .sub-menu{ opacity: 1;visibility: visible;display: none;}
	.mainMenu ul li:not(:first-child){margin-left: 0 !important;}
	.mainMenu .navbar-nav{margin-top: 50px;}
	.mainMenu ul li{display: block;width: 100%;}
	.mainMenu ul li a{width: 100%;text-align: left;}
	.menu-item-has-children>a{padding-right: 0;}
	.menu-item-has-children>a:before{display: none;}
	.menu-item-has-children>a i{display: inline-block;}
	.mainMenu .sub-menu{position: relative;width: 100%;}
	.mainMenu .lang{margin-left: 0;margin: 10px 0;}
	.mainMenu li a:hover:after, .mainMenu li.current-menu-item a:after{width: 100px;}
	/* home */
	.all-regions .region-map{margin-top: 10px;}
	.map-holder .sale-card{bottom: 20%  !important;}
	.industries .slider-wrapper{margin-top: 0px;}
	.home-suntain{
		text-align: center;
		height: auto;
		padding: 100px 0;
	}
	.home-suntain .max-500{max-width: 100%;}
	.btn-watch{width: 100%;margin-left: 0;}
	.testimonail-item{display: block;}
	.testimonail-item .authot{height: 250px;width: 250px;}
	.arrow-holders .next{display: none;}
	.footer-text{margin: 0 auto 30px;}
	.social-icons.mt-100{margin-top: 20px;}
	.copyright{margin-top: 50px;}
	/* about */
	.owal-img img{max-width: 100%;height: auto;}
	.team-card .image{width: 220px;height: 220px;}

	/*  */
	.section-2 img.w-100{margin-bottom: 30px;}
	.section-2 .max-450,.section-1 .max-450{max-width: 100%;}
	.banner-700{height: auto;padding: 100px 0 50px;}
	/*  */
	.single-blog{height: auto; padding: 150px 0 35px;}
	/*  */
	.form-holder {margin-bottom: 35px;}
	/*  */
	.contact-hero{padding-top: 150px;}
	.white-card{
		padding: 20px;border-radius: 20px;margin-top: 10px;
	}

	/*  */
	.slide-item{height: 500px;padding: 25px;}
	.slide-item .btn-theme{position: relative;bottom: auto;visibility: visible;opacity: 1;}
	.slide-item h2{margin-bottom: 20px;}
	.slide-item:hover{padding-bottom: 25px;}
	.slide-item:hover .btn-theme{bottom: 0;}
	/*  */
	.section-1,.section-2{text-align: center;}
	.section-1 .row{flex-direction: column-reverse;}
	.section-1 img.w-100{margin-bottom: 35px;}


	.testimonail-item .authot{display: none !important; }
	.slide-item1:hover {height:500px; align-items:center;}
	.slide-item1:hover h2{position:relative;top:33%;}

	.two-slider-holder .cirle-holder{display: none;}
	.industry-slider .slick-center{
    	opacity: 1 !important;
	}


	.industry-slider-owl .owl-item.active.center{width: 350px !important;}
	.industry-slider-owl .owl-item.active.center .image{
		 transform: scale(1.3);
    	-webkit-transform: scale(1.3);
	}
	.industry-slider-owl .owl-stage-outer{
		left: -13%;
	}
	li.wpml-ls-item{display:block;}

	.desktop-hide{display: block;}
	.mobile-hide{display: none;}
	
}
@media (max-width: 699px) {
	.desktop-hide{display: block;}
	.mobile-hide{display: none;}

	li.wpml-ls-item{display:block;}
	
	.owl-dots{opacity: 1;}
	.industry-slider-owl .owl-item.active.center .image{
		 transform: scale(1.2);
    	-webkit-transform: scale(1.2);
	}
	.industry-slider-owl .owl-stage-outer{
		/* padding: 0; */
		padding-bottom: 80px;
		left: auto;
		min-height: 300px;
	}
	.industry-slider-owl .owl-item.active.center{
		width: auto !important;
	}



	.two-slider-holder .cirle-holder{
		display: block;
		position: relative;
		top: auto;

		left: auto;
		right: auto;
		transform: none;
		margin: 0;
	}
	.industries .slider-wrapper{margin-top: 0;}
	.industry--item .image{height: 290px;width: 290px;margin: 0 auto;}
	.industry--item h4{
		font-size: 17px;
		max-width: 75%;
		margin-bottom: 5px;
	}

	.industry--item  .btn-theme-1{
		padding: 7px;
	}
	.industry--item  .btn-theme-1 svg{margin-bottom: 5px;}

	.industry-slider .slick-center{
    	opacity: 1 !important;
	}
	.owl-item.active.center .industry-item .btn-theme-1{
		transform: scale(0.8) !important;
		-webkit-transform: scale(0.8) !important;
	}
	.main-slider-indusrt{padding-bottom: 50px;}
	
	/* mobile hide / show */
	.mob-center{text-align: center;}
	img.mobile{margin-bottom: 40px !important; height:auto !important;}
	.desktop{display: none;}
	.mobile{display: block;}
	/* btns */
	.btn-theme-1{font-size: 14px;}
	.btn-theme{font-size: 14px;padding: 14px;}
	/*  */
	._leftOffset,.container {padding: 0 20px;}
	section,.happy-clients,.our-members{padding: 30px 0;}
	p{margin-bottom: 16px;}
	/* typo	*/
	body{font-size: 14px;}

	h1,.f-100{font-size: 37px;}
	h2{font-size: 30px;  }
	h3,.f-32,.f-48{font-size: 25px;}
	h4{font-size: 24px;  }
	h5{font-size: 18px; }
	h6{font-size: 16px; }
	
	/* menu	*/
	.mainMenu{padding: 15px 0;}
	.navbar-brand img{max-width: 150px;}
	.mainMenu.sticky{padding: 10px 0;}
	.mainMenu.sticky .navbar-brand img{max-width: 140px;}
	.menu-item-has-children:hover .sub-menu,
	.menu-item-has-children .sub-menu{ opacity: 1;visibility: visible;display: none;}
	.mainMenu ul li:not(:first-child){margin-left: 0 !important;}
	/* .mainMenu .navbar-nav{margin-top: 50px;} */
	.mainMenu ul li{display: block;width: 100%;}
	.mainMenu ul li a{width: 100%;text-align: left;}
	.menu-item-has-children>a{padding-right: 0;}
	.menu-item-has-children>a:before{display: none;}
	.menu-item-has-children>a i{display: inline-block;}
	.mainMenu .sub-menu{position: relative;width: 100%;}
	.mainMenu .lang{margin-left: 0;margin: 10px 0;}
	
	.mainMenu li a:hover:after, .mainMenu li.current-menu-item a:after{width: 100px;}
	/* side menu */
	.menu-list li a{font-size: 25px;}
	.menu-list .sub-menu li a{font-size: 18px;}
	.overly-menu .footer-text.text-center{display: none;}
	/* home page */
	.mobile-map{display: block;}
	.next-btn,.desktop-map{display: none;}
	.home-slide{height: 580px;padding-bottom: 90px; padding-right: 0;padding-left: 0;}
	#homeslider .carousel-indicators{display: block;}

	/* sale card */
	.home .all-regions .map-holder{margin-top:50px;display:none;}
	.home .sale-card-item .text h6 {
		font-size: 12px;
	}
	.sale-card-item{max-width: 200px;min-width: 200px;display: block;}
	.sale-card-item .imgae{width: 100%;margin: 0;}
	.sale-card-item .img {
		height: 199px;
		width: 199px;
		border-radius: 50%;
		object-fit: cover;
	}
	.sale-card-item .text{
		padding: 25px 30px 30px 25px;
	}
	.sale-card-item .text{
		max-width:200px;
	}
	.sale-card-item .curve{display: none;}
	.sale-card-item::before{
		content: "";
		background-image: url(../images/blue-curve-mob.png);
		bottom: 0;
		width: 100%;
		position: absolute;
		left: 0;
		right: 0;
		height: 70%;
		background-size: 100%;
		background-position: bottom;
		background-repeat: no-repeat;
		
	}
	.statics-wraper{
		padding: 100px 50px;
	}
	.statics-item{text-align: center;margin-bottom: 30px;}
	.statics-item::before{
		left: 50%;
		transform: translate(-50%,0);
		-webkit-transform: translate(-50%,0);
	}
	.client-box{height: 200px;width: 200px;}
	.partners-slider,.home-solution-slider{padding-bottom: 50px;}
	.solution-card{height: 550px;}
	/* .solution-card:hover .image{height: 290px;width: 290px;margin: auto auto;} */
	.home-solutions::before{height: 60%;}

	.industry-item{margin: 0 20px;}
	.slick-center .industry-item .image{width: 290px;height: 290px;margin: 0 20px;}
	.slider-wrapper .arrow{display: none;}
	.slick-center .industry-item h4{font-size: 24px;}
	.industry-slider .slick-slide{height: 460px;}
	.industry-slider{margin-top: 50px;}

	.home-suntain{
		min-height: 900px;
		height: auto;
		background-position: center !important;
		display: block;
		padding-top: 155px;
	}
	.home-suntain .row{flex-direction: column-reverse;}
	.btn-watch{
		margin:  0 auto 100px;
		width: 100%;
	}
	.testimonail-item{display: block;}
	.testimonail-item .authot{height: 280px;width: 280px;margin: 0 auto 30px;}
	.testimonail-item .text{
		margin: 0;
		height: auto;
        padding: 67px 22px;
        text-align: center;
        border-radius: 300px;
        min-height: 450px;
	}
	.arrow-holders .next{display: none;}
	.testimonails-slider{padding-bottom: 50px;}

	.section-1 .row{flex-direction: column-reverse;}
	/* footer */
	footer{text-align: center;background-position: left;}
	footer .col-lg-7{display: none;}
	.footer-text{width: 100%;}
	.social-icons.mt-100{margin-top: 40px;}
	.copyright{margin-top: 50px;text-align: center;}
	.copyright .text-end{text-align: center !important; margin-top: 10px;}
	/* about page */
	.owal-img img{max-width: 100%;}
	.theme-hero{height: 750px;}
	.team-card .image{width: 250px;height: 250px;}
	.job-list .item{padding: 15px 0;display: block;}
	.job-list .btn-apply{margin-top: 20px;font-size: 14px;}

	/*  */
	.section-1,.section-2{text-align: center;}
	.section-1 img.w-100,.section-2 img.w-100{margin-bottom: 0px;height:250px;}
	.round-curve-img{ margin-bottom:30px; }
	.banner-700{height: auto;padding: 100px 0 50px;}
	/*  */
	.single-blog{height: auto; padding: 150px 0 35px;}
	.post-meta{display: block;}
	.post-meta li{padding-left: 20px !important;border-left: 1px solid var(--white);margin-bottom: 5px;}
	.author-bio{display: block;}
	.author-bio .image{margin-bottom: 20px;}
	.post-content.pe-5{padding-right: 0 !important;}
	/*  */
	.blog-filter form{display: block;}
	.form-holder {margin-bottom: 30px;}
	/* .blog-card .image{width: 100%;} */
	.blog-style-2{
		text-align: center;
	}
	.blog-style-2 .row{
		flex-direction: column-reverse;
	}
	.blog-style-2 .text-end {
		text-align: center !important;
	}
	.blog-style-2 .image{margin:0 auto 30px;}
	/*  */
	.region-hero h4 br{display: none;}
	.region-hero{text-align: center;padding-top: 100px;}
	.region-hero .sale-card-item{margin-left: auto;margin-right: auto;max-width:200px; min-width:200px; }
	.region-hero .sale-card-item .img {
		height: 8vw;
		width: 8vw;
		min-width: 199px;
		min-height: 199px;
	}
	.region-hero .sale-card-item img{}
	.map-slide{padding-top: 100px;}
	/*  */
	.contact-hero{padding-top: 150px;}
	.white-card{
		padding: 10px;border-radius: 5px;margin-top: 10px;
	}
	/*  */
	/*  */
	.slide-item{height: 400px;padding: 25px;}
	.slide-item1{height: 300px;padding: 25px;}
	.slide-item .btn-theme{position: relative;bottom: auto;visibility: visible;opacity: 1;}
	.slide-item h2{margin-bottom: 20px;}
	.slide-item:hover{padding-bottom: 25px;}
	.slide-item:hover .btn-theme{bottom: 0;}
	/*  */
	.sub-tabs-btn{display: block;}
	
	.solution-item .image{
		min-height:326px;
	}
	.blog-card .image img{
		min-height:200px;
	}
	.blog-filter .item{
		margin-bottom:20px;
	}
	.testimonail-item .text{margin:0;}
	.testimonail-item .authot.last,.testimonail-item .authot{display: none !important; }
	.slide-item1:hover {height:500px;}
	.slide-item1:hover h2{font-size:32px;}
	.slide-item1:hover div{position:relative;top:-33%;}
	.col-lg-4.my-auto {
		margin-bottom:20px !important;
	}
	.sol_img{
		margin-bottom:15px;
		height:300px;
	}
	.sol_img img{
		width:100%
	}
	.f-100 {
        font-size: 40px;
    }
    .home-hero h1 br{display: none;}
	#region-2{
		display:none;
	}
	.footer-logoo {
   
		display: flex;
		flex-direction: column;
		justify-content: center;
		width: 100%;
	}
	.col-lg-4{
		/* margin-bottom:20px; */
	}
	.contact-map{
		margin-bottom:40px;
	}

	.new-owl-slider{
		display: none;
	}
	
	.normal-arrow .arrow-div{display:none;}

	/*  */
	.region-hero .map-row{
		flex-direction: column-reverse;
	}

	.region-hero  .regions-btn{
		height: 40px;
		font-size: 14px;

	}

	@media (hover: none) {
	  .solution-card:hover {  }
	}

	.mob-cta{display: block;}
	.mob-cta .btn-theme-1{
		position: relative;
		left: auto;
		bottom: auto;
		transform: none;
		max-width: 150px;
	}
	#regions .map-holder .container{
		padding: 0;
	}

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

}




@media only screen and (max-width: 600px) {
	.pop_loc{
	position: relative;
		top:-20px !important;
		left:unset !important;
		
		margin: 0 auto;
			
	}
	
}
