@media (width: 2560px) and (min-width: 2000px) {
	.faq-container {
		max-width: 45%;
	}
	.services-location .bg-gray::before{
		    left: -51%;
	}
}

@media (max-width: 1850px) and (min-width: 1601px) {

	.project-links-left {
		left: 7%;
	}

	.project-links-right {
		right: 7%;
	}
	.services-location .bg-gray::before{
		    left: -14%;
	}
}

@media (max-width: 1599px) and (min-width: 1367px) {
	.project-links-left {
		left: 2%;
	}

	.project-links-right {
		right: 2%;
	}

	.project-links-left img,
	.project-links-right img {
		width: 30px;
	}

	h1,
	.h1 {
		font-size: 3rem;
	}

	h2,
	.h2 {
		font-size: 2rem;
	}

	body {
		font-size: 18px;
	}

	h3,
	.h3 {
		font-size: 1.5rem;
	}
	.services-location .bg-gray::before{
		left: -3%;
	}
	.blog-item-card{
		    padding: 45px;
	}
}



@media (max-width: 1366px) and (min-width: 1281px) {
	.project-links-left {
		left: 2%;
	}

	.project-links-right {
		right: 2%;
	}

	h1,
	.h1 {
		font-size: 3rem;
	}

	h2,
	.h2 {
		font-size: 2rem;
	}

	body {
		font-size: 18px;
	}

	h3,
	.h3 {
		font-size: 1.5rem;
	}
	.services-location .bg-gray::before{
		    left: -1%;
	}
}


@media (max-width: 1280px) and (min-width: 1201px) {

	h1,
	.h1 {
		font-size: 3rem;
	}

	h2,
	.h2 {
		font-size: 2rem;
	}

	body {
		font-size: 18px;
	}

	h3,
	.h3 {
		font-size: 1.5rem;
	}

	.project-links-left img,
	.project-links-right img {
		width: 30px;
	}

	.project-links-left {
		left: 1%;
	}

	.project-links-right {
		right: 1%;
	}
}

@media (max-width: 1152px) and (min-width: 1024px) {

	.project-links-left,
	.project-links-right {
		display: none !important;
	}

	.workspace-card {
		padding: 25px;
	}


	h1,
	.h1 {
		font-size: 2.5rem;
	}

	h2,
	.h2 {
		font-size: 1.6rem;
	}

	body {
		font-size: 18px;
	}

	h3,
	.h3 {
		font-size: 1.25rem;
	}

	h4,
	.h4 {
		font-size: 1.4rem;
	}

	.banner-sec {
		padding-top: 60px;
	}

	.btn.btn-primary,
	.btn.btn-secondary {
		font-size: 16px;
		padding: 10px 16px;
	}

	.coworking-sec .step {
		padding-bottom: 45px;
	}

	.faq-container {
		max-width: 80%;
	}

	.footer .footer-email {
		width: 24px;
	}

	.footer .location-area,
	.footer a {
		font-size: 15px;
	}
	.services-location .bg-gray::before{
		    left: -2%;
	}
	.services-location .workspace-card {
    min-height: 520px;
	}
}


@media (max-width: 1023px) and (min-width: 990px) {

	.project-links-left,
	.project-links-right {
		display: none !important;
	}

	.workspace-card {
		padding: 25px;
	}


	h1,
	.h1 {
		font-size: 2.5rem;
	}

	h2,
	.h2 {
		font-size: 1.6rem;
	}

	body {
		font-size: 18px;
	}

	h3,
	.h3 {
		font-size: 1.25rem;
	}

	h4,
	.h4 {
		font-size: 1.4rem;
	}

	.banner-sec {
		padding-top: 60px;
	}

	.btn.btn-primary,
	.btn.btn-secondary {
		font-size: 16px;
		padding: 10px 16px;
	}

	.coworking-sec .step {
		padding-bottom: 45px;
	}

	.faq-container {
		max-width: 80%;
	}

	.footer .footer-email {
		width: 24px;
	}

	.footer .location-area,
	.footer a {
		font-size: 15px;
	}
	.services-location .bg-gray::before{
		    left: -2%;
	}
	.services-location .workspace-card {
    min-height: 520px;
	}
}


@media (max-width: 1280px) and (min-width: 991px) {
	.top_nav_btn {
		display: none !important;
	}

	.navigation-toggle {
		display: block !important;
	}

	header #navbar {
		display: none !important;
	}
}




@media screen and (max-width: 991px) and (min-width: 768px) {
	.banner-sec {
		padding-top: 60px;
	}

	.project-links-left,
	.project-links-right {
		display: none !important;
	}

	.workspace-card {
		padding: 25px;
		gap: 15px;
	}


	h1,
	.h1 {
		font-size: 2.5rem;
	}

	h2,
	.h2 {
		font-size: 1.6rem;
	}

	body {
		font-size: 18px;
	}

	h3,
	.h3 {
		font-size: 1.25rem;
	}

	h4,
	.h4 {
		font-size: 1.2rem;
	}

	.coworking-sec .info-img {
		width: 160px;
	}

	.coworking-sec .step {
		padding-bottom: 0px;
	}

	.location-card {
		width: 65%;
	}

	.faq-container {
		max-width: 90%;
	}

	.coworking-sec .working-space {
		width: 100%;
	}
	.services-location .workspace-card {
    min-height: 542px;
	}
	.services-location .bg-gray::before{
		left: -2%;	
	}
	.blog-item-card.about {
    height: 480px;
}

}

@media (width: 820px) {
	.coworking-sec .info-img {
		width: 142px;
	}
}


@media screen and (max-width: 767px) {
	.banner-sec {
		padding-top: 60px;
	}

	.project-links-left,
	.project-links-right {
		display: none !important;
	}

	.workspace-card {
		padding: 25px;
		gap: 15px;
	}


	h1,
	.h1 {
		font-size: 2.5rem;
	}

	h2,
	.h2 {
		font-size: 1.6rem;
	}

	body {
		font-size: 18px;
	}

	h3,
	.h3 {
		font-size: 1.4rem;
	}

	h4,
	.h4 {
		font-size: 1.3rem;
	}

	.coworking-sec .info-img {
		width: 160px;
		left: -25px;
	}

	.coworking-sec .step {
		padding-bottom: 0px;
		padding-left: 100px;
	}

	.location-card {
		width: 100%;
		position: relative;
		margin: 15px;
	}

	.faq-container {
		max-width: 100%;
	}

	.btn.btn-primary,
	.btn.btn-secondary {
		font-size: 14px;
		padding: 10px 16px;
	}

	.coworking-sec .working-space {
		width: 100%;
		margin-top: 0;
	}

	.location-card.Left-side {
		left: 0;
	}
	.services-location .bg-gray::before{
		    left: -4%;
	}
	.blog-item-card.about {
    height: auto;
}
	.carousel-title-wrapper{
		display:block;
	}
	.carousel-title-wrapper .carousel-title{
		margin-top:8px;
	}
	.testimonials .owl-dots .owl-dot span,
	.custom-dots .dot{
		    width: 70px;
	}
	.faq-question{
		font-size:16px;
	}
	.city_banner{
		    height: 300px;
	}
}


@media screen and (max-width: 430px) and (min-width: 376px) {
	.coworking-sec .info-img {
		width: 130px;
	}

	.coworking-sec .step {
		padding-bottom: 0px;
		padding-left: 80px;
	}
}

@media (width: 390px) {
	.coworking-sec .info-img {
		width: 145px;
	}
}


@media (max-width: 360px) {
	.coworking-sec .step {
		padding-left: 88px;
	}
}

@media (max-width: 768px) {
	.banner {
		height: auto;
		padding: 60px 15px;
	}

	.banner-overlay {
		padding: 20px;
	}
}