@media (max-width:1199px){
	.wq-header {padding: 15px 0;}
	.wq-navarea {padding: 16px 0;}
	.wq-navigation > ul > li {padding: 0 8px;}
	.wq-langaugedropdown {margin: 0 0 0 15px;}
	.wq-bannerimg {height: 700px;}
	.wq-bannerimg figcaption {padding: 200px 0;}
}
@media (max-width: 1080px){
	.navbar-toggle{display: block;}
	.navbar-expand-md .navbar-toggler{display: block;}
	.wq-navigation.navbar-collapse {
		left: 0;
		top: 90px;
		width: 100%;
		position: absolute;
		background: #fff;
		border-radius: 10px;
		display: none!important;
	}
	.wq-navigation > ul > li{
		padding: 0;
		width: 100%;
		float: left;
	}
	.wq-navigation ul li a {
		color: #000;
		text-align: left;
		padding: 15px 30px;
	}
	.collapse.show{display:block !important;}
	.wq-navigationarea {padding: 0 30px;}
	.wq-features {grid-template-columns: repeat(auto-fill, minmax(200px, 1fr));}
}
@media (max-width:1024px){
	.wq-header {padding: 15px 0;}
	.wq-logo {width: 120px;}
	.wq-langaugedropdown {margin: 0 0 0 30px;}
	.wq-navarea {padding: 10px 0;}
}
@media (max-width:991px){
	.wq-footdescription{
		padding: 0;
	}
	.wq-aboutusdescription{
		padding: 0;
		width: 100%;
		float: left;
	}
	.wq-ourprogresess{
		width: 100%;
		float: left;
		padding: 25px 0 0;
	}
	.wq-whychooseusearea{padding: 0 15px;}
	.wq-whychooseimage{display: none;}
	.wq-whychooseus{
		width: 100%;
		float: left;
	}
	.wq-outflowholder{padding: 0;}
	.wq-workflow{display: block;}
	.wq-outflowholder:before{display: none;}
	.wq-workflowimage,
	.wq-workflowcontent{
		width: 100%;
		float: left;
		max-width: none;
	}
	.wq-workflowcontent{margin: 0 0 30px;}
	.wq-workflowimage img{
		width: 300px;
		display: block;
		margin: 0 auto;
	}
	.portfolio-item{width: 100%;}
	.wq-textimonialimage{display: none;}
	.wq-testimonialssliderarea{
		padding: 0;
		width: 100%;
		float: left;
	}
	.wq-contactusdetail{
		width: 100%;
		float: left;
		margin: 0 0 30px;
	}
	.rt-contactusformarea{
		width: 100%;
		float: left;
	}
	.wq-emailphonearea{
		width: 100%;
		margin: 0 0 30px;
	}
	.wq-formsubscribe{width: 100%;}
	.wq-fcol{width: 100%;}
	.wq-fcol + .wq-fcol{margin: 30px 0 0;}
	.wq-sectionhead h2 {
		font-size: 26px;
		line-height: 30px;
	}
	.wq-twocoldetail .wq-description{
		width: 100%;
	}
	.wq-blogsectionimg{
		width: 100%;
		float: left;
	}
}
@media (max-width:800px){}
@media (max-width:767px){
	.at-dropdowarrow{display: block;}
	.at-nav{
		width: auto;
		float: right;
	}
	.at-navigation{
		top: 100%;
		left: 0;
		background: #fff;
		position: absolute;
	}
	.at-navigation ul li{
		width: 100%;
		float: left;
		display: block;
	}
	.sub-menu{
		clear: both;
		float: left;
		display: none;
		position: static;
		width: 100% !important;
	}
	.wq-navarea {padding: 1px 0;}
}
@media (max-width:640px){}
@media (max-width:568px){
	.wq-bloggrid{
		grid-gap: 20px;
		grid-template-columns: repeat(auto-fill, minmax(280px, 1fr));
	}
}
@media (max-width:519px){
	.wq-teamimg{
		height: auto;
	}
	.wq-teamimg img{width: 100%;}
}
@media (max-width:479px){}
@media (max-width:320px){}