@media (max-width:1368px) {
	.heading-main-row h2 {
		font-size: 3rem !important;
	
	}
	.outline-text{font-size:5rem;}
	.districts-name h3 {
		text-transform: uppercase;
		font-size: 18px;
	}

	.state-integrated {
		height: 33vh;
	}

	h2 {
		font-size: 2.5rem;
	}

	.feature-state-text {
		min-height: 330px;
	}

	.think-content-block {
		width: 100%;
		min-height: 285px;
		padding: 15px;
	}

	.large-font {
		font-size: 6rem;
		font-weight: 900;
		line-height: 6rem;
	}
}

@media (max-width:1200px) {
	.investments-blocks{min-height:auto; margin-bottom:30px;}
	.main-slider {
    clear: both;
    margin-top: 8%;
}
	.outline-text{font-size: 4rem;}
	.dwarka-journey-imgs {
		padding-top: 60% !important;
	}
.india-first-integrated .heading-label  h2{font-size: 2rem;}
	.about-dwarka-block {
		padding: 70px 40px !important;
	}

	.dwarka-row::before,
	.dwarka-row1::before {

		width: 100%;
		height: 38%;

		top: auto;
		right: 0;
		bottom: 0;
	}

	.state-integrated h2 {
		animation-timeline: auto;
	}

	.think-content-block {
		width: 100%;
		min-height: 190px;
		padding: 15px;
	}

	.block-state-districts .col-xxl-3 {
		flex: 0 0 auto;
		width: 33%;
	}

	.feature-state-text {
		min-height: 250px;
	}

	.feature-state-block {
		padding: 0px;
		margin: 0px 0 30px;
	}

	.footer-logo img {
		width: 50%
	}

	.flex-row-reverse .about-dwarka-row {
		padding-left: 0px;
	}

	.intersted-form-block {
		margin: 50px 0 0;
	}

	.container {
		max-width: 100%;
		width: 100%;
		padding-left: 3%;
		padding-right: 3%;
	}

	.feature-text h4 {
		font-size: 18px;
		font-weight: 400;
	}

	.d-show {
		display: none;
	}

	.tab-show {
		display: block !important;
	}

	.landmark-block-col {
		min-height: 590px;
	}

	.overlay nav {
		text-align: center;
		font-size: 3vh;
	}

	.overlay ul li:nth-child(even) {
		margin-left: 0%;
	}

	.about-omaxe-state-text {
		padding: 25px 0px 48px;
	}

	header .nav_logo {
		text-align: center;
		margin-bottom: 25px;
	}

	.overlay label {
		width: 40px;
		height: 40px;
		position: absolute;
		right: 12px;
		top: 15px;
	}


	.footer-right-blocks {
		padding: 0px;
		margin: 40px 0 0;
	}

	.news-media-text {
		padding-left: 0;
	}

	.nav_logo img,
	.navbar-brand img {
		width: 120px;
	}

	.lower label {
		font-size: 28px;
		margin-top: 6px;
	}

	.mainbanner-post-image {
		padding-top: 55% !important;
	}

	.about-img {
		margin-bottom: 30px;
	}

	.street-logo {
		width: 45%;
	}

	.about-info {
		margin-top: 20px !important;
	}

	    .nav-link {
        padding: 0 7px !important;
        font-size: 14px;
    }

	.dropdown-menu[data-bs-popper] {
		top: 43px;
	}

	.about-under-video .street-logo {
		width: 100%;
	}

	.medium-font br {
		display: none;
	}

	.key-projects-img {
		border: 0px !important;
	}

	.key-project-feature {
		padding: 20px !important;
	}

	.custom-w {
		width: 33.33%;
	}

	.w-50 {
		width: 100% !important;
		float: left;
	}

	.location-advantage::before {
		width: 100%;
	}

	.news-bg-left {
		width: 15%;
	}

	.top-part-heading br {
		display: none;
	}

	.news-heading-label {
		background: #000;
		padding: 10px 48px;
	}

	.about-omaxe-state::before {
		display: none;
	}

	.prallax-slider {

		height: 80vh !important;
		background-position: 31% center;
		overflow: hidden;

	}

	.district-content p {
		margin: 0px;
	}

	.state-integrated {
		height: auto;
	}

	.wrapper {
		overflow-x: hidden;
	}

	.m-show {
		display: block !important;
	}

	.about-omaxe-state .flex-row-reverse {
		flex-direction: column-reverse !important;
	}

	.state-integrated .large-font {
		font-size: 6rem !important;
		font-weight: 900;
		line-height: 6rem;
	}
}

@media (max-width:980px) {

    .main-slider {
        clear: both;
        margin-top: 0;
	}
	.no-about-info h3 {
		font-size: 48px;
	}
	.no-text-info span{font-size: 16px;}
	.news-media-list ul li {
		width: 46%;
	}

	.block-abouts {
		display: inline-block;
	}

	.feature-text h4 {
		font-size: 14px;
		font-weight: 400;
	}

	.swiper-container {
		margin-top: 0px;
	}

	.think-content-block {
		min-height: auto;
	}

	h4 {
		font-size: 1.2rem;
	}

	.large-font {
		font-size: 3rem;
	}

	.state-integrated .large-font {
		font-size: 6rem;
	}

	.news-large {
		margin-bottom: 40px;
	}

	.india-first-row {

		margin-top: 90px !important;
	}

	.strip2 {

		height: 113%;
		top: -38px;
	}

	.footer-logo {
		height: 100%;
		background: none;
		padding: 50px 0 0;
		display: flex;
		align-items: center;
	}

	.footer-logo img {
		width: 50%;
	}

	.about-omaxe-state::before {

		display: none;
	}

	.flex-row-reverse .about-dwarka-row {
		padding: 10px 0 20px;
	}
	.top-h {
		text-align: left;
		margin: 0;
		position: relative;
		right: 0;
		top: auto;
	}
	.top-h h2 {
        font-size: 32px !important;
    }

		.outline-text {
			font-size: 3rem;
		}
		.video-iframe {
    max-width: 719px!important;
    width: 100%;
    max-height: 701px!important;
    height: 420px!important;
    margin: 0px !important;
}
}

@media (max-width:767px) {
	.state-district-block:hover .state-district-img img {
		display: block;
	}

	.news-media-text h2 {
		line-height: 13.5vw;
	}

	.state_districts_row .font-outline {
		-webkit-text-stroke-color: #333;
	}

	.padding-top25 {
		padding-top: 75% !important;
	}

	.district-content-row .content-info {
		padding: 30px 0 0 !important;
	}

	.state_districts_row .banner-text-info {

		text-align: center !important;
	}

	h4 {
		font-size: 1.3rem;
	}

	.districts-logo {
		display: inline-block;
		width: 65%;
	}

	.offset-1 {
		margin-left: 0px;
	}

	.block-state-districts .col-xxl-3 {
		width: 50%;
	}

	.block-state-districts .m-full-view {
		width: 100% !important;
	}

	.state-width-districts::before {
		height: 40%;
	}

	.banner-street-logo {

		width: 131px;

		padding: 10px;
	}

	.leter-spacing-5 {
		letter-spacing: -3px;
	}

	header .nav_social {
		text-align: center;
	}

	.banner-text-info {

		padding: 0px 0;
	}

	/*.new_state_row .banner-text-info h1 {
		color: #000;
	}

	.new_state_row .font-outline {
		-webkit-text-stroke-color: #000
	}
*/
	.banner-post-image {
		padding-top: 75% !important;
	}

	.home {
		background: none !important;
		background-color: #eae5e7 !important;
	}

	.nav_logo img,
	.navbar-brand img {
		width: 115px;
	}

	.circle-video {
		height: 40rem;
	}

	.enter_cta a {

		font-size: 22px;

		padding: 8px 50px;

	}

	.slider-info-col {
		padding: 0 2rem;
	}

	.slider-street-logo {
		width: 70%;
	}

	.lower label {
		font-size: 28px;
	}

	.medium-font {
		font-size: 1.8rem;
	}

	.under-video-text {
		margin-top: 30px;
	}

	.about-under-video .street-logo {
		width: 70%;
	}

	.districts-logo1 {
		width: 50%;
	}

	.infrastructure-listing {
		column-count: 2;
	}

	.district-logo-block {
		left: 8px;
		width: 84px;
		padding: 5px;
		top: 9px;
	}

	.rtl-slider-flex .rtl-slider-nav {
		display: none;
	}

	.rtl-slider-flex .rtl-slider {
		width: 100%;
	}

	.rtl-slider-flex {
		padding: 6px 5px 0 7px;
	}

	.wrapper {
		overflow-x: hidden;
	}

	.project-name-list {
		display: none;
	}
	
}

@media (max-width:640px) {
       .video-slider-row .owl-stage {
         margin-left: 0px;
    }
    .news_letter_col iframe{height:375px!important;}
    .video-slider-row iframe{height:300px; margin-bottom:20px;}
    .video-descriptions {
    padding: 4%;
}
.video-main-slider .owl-nav{display:none!important;}
.video-main-slider .owl-dots{display:block!important;}
.video-main-slider .owl-prev {
    float: left;
    margin-left: 16px;
}
.video-descriptions a{display:none!important;}
    .video-iframe {
        max-width: 719px !important;
        width: 96%;
        max-height: 648px !important;
        height: 230px !important;
        margin: 63px !important;
    }
    .state-integrated .large-font {
    animation: attack linear backwards;
    animation-range: entry, 400px;
    animation-timeline: inherit;
    }
	.m-slider-video{display:inline-block!important;}
	.d-slider-video{display:none;}
	    .block-thankyou1 {
        padding: 40px 20px;
    }
	    .thankyou-box {
        width: 95% !important;
    }
    br {
        display: none;
    }
	.thankyou-box h4{font-size:18px;}
	.bottom-fixed{display:block!important;}
	.post-image-blocks{padding-top: 100%!important;}
	.omaxe-usp-block {
		background: #fff !important;
	}
	.modal{padding:0px!important;}
    .popup-model .close-btn-popup {
        right: 0px;
        top: -50px;
        width: 40px;
        height: 40px;
    }
	.popup-model .close-btn-popup a{line-height:36px!important;}
	.fixed-cta a{display:none;}
	
	.key-project-feature h3 {
		font-size: 1.4rem !important;
	}
	.cursor, .cursor2{display:none;}
.bottom-fixed a:focus-visible{outline:none;}
	.districts-1::before {
		height: 100%;
		top: auto;
		bottom: 0;
	}

	.projects-feature-list {
		margin-bottom: 0px;
	}

	.key-project-feature {
		padding: 20px 10px !important;
	}

	.destination-list ul li {
		width: 100% !important;
		margin: 7px 0 !important;
	}

	.destination-list {
		padding: 5% 4% !important;
		background: #f5f5f7;
		border: 1px solid #ddd;
	}

	.gateway-connectivity-row .small-font,
	.dwarka-landmarks-row .small-font {
		font-size: 21px;
		line-height: inherit !important;
	}

	.district-content p {
		margin: 0px;
		display: none;
	}

	.prallax-center-info {
		padding: 20px;
	}

	.india-first-row {
		margin-top: 50px !important;
		padding: 0;
		background: #0e324f;
	
	}

	.india-first-row::before {
		display: none;
	}

	.strip2,
	.strip-h,
	.strip {
		display: none;
	}

	.outline-text {
        font-size: 2.7rem; margin-bottom: 35px;
      
    }
	.container-fluid {
		padding: 0 3%;
	}
	.news-media-list ul li {
		width: 100%;
	}

	.news-banners .simple-imgs-absolute img {
		object-position: left;
	}

	.closejoy {
		position: absolute;
		right: 20px;
		top: 20px;

	}

	.innergridwrap {
		padding: 30px 20px;
	}

	.prallax-center-info .street-logo1 {
		width: 80%;
		margin: 0px auto;
	}

	

	.page-name-heading {
		padding: 5px;
	}

	.state-districts-row {
		background: #fff;
	}

	.state-districts-row .white_text {
		color: #000;
	}

	.page-name-heading h1 {
		margin-bottom: 0px;
		font-size: 42px;
	}

	.contact-block-info h4 {
		margin: 20px 0;
		font-size: 14px;

	}


	.intersted-form-block {
		margin: 50px 0 0;
	}

	.intersted-form-block h3 {
		font-size: 28px;
	}

	.contact-block-info h4 strong {
		margin-right: 10px;
		display: block;
		margin-bottom: 5px;
	}

	.dwarka-location ul {
		display: inline-block;
		column-count: 1;
		width: 100%;
	}


	.m-show-only {
		display: block !important;
	}

	.prallax-slider .white-text {

		padding: 20px 0 0 !important;
	}

	.d-show-only {
		display: none;
	}

	.dwarka-location ul li {
		width: 100%;
		display: flex;

		font-size: 16px;
	}

	.location-infos {
		width: 100%;

	}

	.district-content h2 {
		text-shadow: none !important;
		font-size: 25px !important;
		color: #fff;
	}
.shopping-districts-row{background-position:center!important;}
	.district-content {
		height: 78vh;
		text-align: center;
		justify-content: center;
		align-items: center;
	}

	.dwarka-row::before,
	.dwarka-row1::before {
		width: 100%;
		height: 20%;
		top: auto;
		right: 0;
		bottom: 0;
	}
.img-none{background:none;}
.mob-shows{display:block;}
	.food-districts-row {
		background-position: 47% center !important;
	}

	.omaxe-state-row4::before {
		display: none;
	}

	.social-districts-row {
		background-position: 54% center !important;
	}

	    .hospitality-districts-row {
        background-position: 81% !important;
    }

	.location-icons {
		margin-bottom: 20px;
		margin-right: 10px;
		left: 0px;
	}

	.dwarka-location ul li:after {

		left: 14px;
		top: 35px;
		content: "";
		background-repeat: no-repeat;
		background-size: 5%;
	}

	.about-omaxe-state-text {
		padding: 10px 0px 60px;
	}

	.custom-w {
		width: 100%;
	}

	.state-integrated .large-font {
		font-size: 3.5rem !important;
		line-height: 4rem;
	}

	.state-integrated br {
		display: block;
	}

	.state-district-block {
		margin: 30px 0px;
	}

	body {
		font-size: 15px;
	}

	.feature-state-block {
		padding: 0px;
		margin: 10px 0;
	}

	.districts-name h3 {
		text-transform: uppercase;
		font-size: 21px;
		letter-spacing: 1px;
	}

	.m-show {
		display: block !important;
	}

	.d-show {
		display: none;
	}

	.about-video iframe {
		height: 350px;
	}

	.pt-80 {
		padding-top: 50px;
	}

	.pb-80 {
		padding-bottom: 50px;
	}

	.mainbanner-post-image {
		padding-top: 90% !important;
		background-position: center;
	}

	.image-block-info {
		margin-top: 0px;
	}

	.feature-state-text {
		min-height: auto;
	}

	.districts-logo1 img {
		width: 100%;
	}

	.feature-state-block .districts-logo1 {
		height: auto;
	}

	.owl-next {
		margin-right: 10px;
	}

	.owl-prev {
		margin-left: 10px;
	}

	.news-slider {
		margin: 0 10px;
	}

	h1 {
		font-size: 36px !important;
	}

	h2 {
		font-size: 24px !important;
	}

	.small-font {
		font-size: 17px;
		line-height: inherit !important;
	}

	.heading-main-row h2 {
		font-size: 3rem !important;
	}

	.blogs-row {
		border-top: 0px;
		padding-top: 0px;
		margin-top: 20px !important;
	}

	.blogs-slider-row {
		margin-top: 80px;
	}

	.blogs-slider-row .owl-nav {
		top: -83px;
		left: auto;
	}

	.active .blogs-blocks .news-media-text {
		padding: 0px;
		margin-left: 42px;
	}

	.owl-stage {
		margin-left: -35px;
	}

	.fw-bold {
		font-weight: 400 !important;
	}

	.h3,
	h3 {
		font-size: 20px;
	}

	.py-80 {
		padding: 50px 0;
	}

	.feature-icon {
		display: inline-block;
		width: 60px;
	}

	.india-first-row .col-xxl-4 {
	
	}

	.feature-col {
		display: inline-block;
		width: 100%;
		clear: both;
		padding: 8px 5px;
		text-align: center;
		min-height: 185px;
	
		margin: 0;
	
		
	}

	.fw-bold {
		font-weight: 500 !important;
	}

	.feature-text h4 {
		font-size: 14px;
		font-weight: 400;
		line-height: 23px;
	}

	.location-info h2 {
		font-size: 2.5rem;
	}

	.news-bg-left {
		display: none;
	}

	.blogs-info-row {
		display: inline-block;
		column-count: 1;
		column-gap: 50px;
	}

	.blogs-rows {
		padding: 5% 4%;
	}

	.news-heading-label {
		background: #000;
		padding: 10px 4%;
	}

	.footer-info {
		font-size: 12px;
		line-height: normal;
	}

	.form-control {
		padding: 14px;
		background: #fff;
		border: 1px solid #ccc;
	}

	.offset-3 {
		margin-left: 0px;
	}

	.m-show-only {
		display: block !important;
	}

	.d-show-only {
		display: none;
	}

	.news-block-img,
	.news-block-text {
		width: 100%;
	}

	.w-50 {
		width: 100% !important;
		float: left;
	}

	.districts-logo {
		display: inline-block;
		width: 37%;
		top: 3px;
		left: 11px;
	}

	.owl-dots {
		display: none;
	}

	.innergridwrap.slidleft {
		overflow-y: scroll;
	}

	.news-heading-label {
		text-align: center;
	}

	.icon-omaxe-state {
		width: 125px;
		display: inline-block;
	}

	.state-district-img {
		height: 375px;
	}

	.main-slider video {
		width: 100%;
		
		object-fit: fill;
	}

	.street-logo {
		width: 74%;
	}

	.anchor-cta a {
		background: #faa61a;
		color: #fff;
	}

	.about-omaxe-state::before {
		height: 25%;
		display: none;
	}

	h5 {
		font-size: 16px;
	}

	.container {
		padding-left: 3%;
		padding-right: 3%;
	}

	.w-50 {
		width: 100% !important;
		float: left;
	}

	.swiper-container {
		height: auto;
	}

	.landmark-block-col {
		min-height: auto;
	}

	.infrastructure-listing {
		column-count: 1;
	}

	.blogs-block-col {
		margin: 10px 0;
	}

	.news-media-row h4 {
		min-height: auto;
	}
	.why-invest-img{margin-top: 30px;}
	.retail-blocks {
		padding: 0 0px 30px;
	}
	.about-dwarka-row {
		padding: 0;
	}	
	.why-investment-row::before{display: none;}
	.vision_mission::before, .vision_mission::after{display: none;}
	.mission-content, .vision-content{padding: 0px 0 30px; color: #000;}
	.prallax-slider{object-fit:cover;}
	.prallax-slider{	background-attachment: scroll;}
	ul.footer-links-list li{    padding: 2px 0;}
	.footer-info p {
    font-size: 12px;
}
.floor-section .owl-stage{margin-left:0px;}
.floor-section  .owl-nav button{width:50px; height:50px;}
.floor-container .owl-nav span {
    font-size: 21px;
    top: -1px;
}
.breadcrumb_outer {
    padding: 10px 0 !important;
}
.page-name-heading h1 {
    color: #fff;
    text-shadow: 0 0 25px #000;
    font-size: 27px !important;
}
.awards_ros .gallery-text1{min-height:auto;}
}
