@import url('https://fonts.googleapis.com/css2?family=Abel&family=Arsenal+SC:ital,wght@0,400;0,700;1,400;1,700&family=Barlow+Semi+Condensed:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&family=Edu+AU+VIC+WA+NT+Hand:wght@400..700&family=Open+Sans:ital,wght@0,300..800;1,300..800&family=Raleway:ital,wght@0,100..900;1,100..900&display=swap');



* {

	margin: 0px;

	padding: 0px;

}

.popup-model .modal-body {
    padding: 0px;
    width: 100%;
}
.blogs-details a{color:#0827e4;}
body {

	font-family: "Open Sans", sans-serif;

	color: #222;

	font-weight: 400;

	background: #fff;

	padding:0px!important;

	    overflow-y: scroll !important;

	font-size: .97rem;

	line-height: 25px;

	transition: background-color 1s ease;

	overflow-x: hidden;

}

.blogs-page-h h1{text-transform:capitalize;}

.color-violet {

	background-color: #7A4EAB;

}

.panel {

	min-height: 100vh;

}

h1,

h2,

h3,

h4,

h5,

h6 {

	text-transform: capitalize;

	font-family: "Open Sans", sans-serif;

}



.cursor {

	width: 50px;

	height: 50px;

	border-radius: 100%;

	border: 1px solid #ff8717;

	transition: all 200ms ease-out;

	position: fixed;

	pointer-events: none;

	left: 0;

	top: 0;

	transform: translate(calc(-50% + 15px), -50%);

}



.cursor2 {

	width: 20px;

	height: 20px;

	border-radius: 100%;

	background-color: #333;

	opacity: .3;

	position: fixed;

	transform: translate(-50%, -50%);

	pointer-events: none;

	transition: width .3s, height .3s, opacity .3s;

}



.cursorinnerhover {

	width: 50px;

	height: 50px;

	opacity: .5;

}



h1 {

	font-size: 3rem;

	font-weight: 700;

	text-transform: uppercase;

}



h2 {

	font-size: 2rem;

	font-weight: 700;

	text-transform: uppercase;

}





h4 {

	font-size: 1.8rem;

}



img {

	transition: 0.5s;

	width: 100%;

}



a {

	color: #000;

	text-decoration: none;

}



a:hover {

	color: #000;

}



ul {

	list-style-type: none;

	padding-left: 0px;

}





.nav-link:focus,

.nav-link:hover {

	color: rgb(255 174 15);

}



header {
	position: relative;

	top: 0;

	z-index: 9;

	width: 100%;

	z-index: 9;

	padding: 10px 0;

	background-color: #000;

	transition: background-color 0.5s, 

}



.toggle-menus input {

	display: none;

}



header.sticky {

	background-color: #000;

	position: fixed;

	padding: 5px 0;



}



.f-family {

	font-family: "Open Sans", sans-serif;

}



.large-font {

	font-size: 7rem;

	font-weight: 900;

	line-height: 7rem;

}



.red-color {

	color: #ec2227;

}



.medium-font {

	font-size: 32px;

}



.feature-state-block .districts-logo1 {

	height: 70px;

}



.small-font {

	font-size: 21px;

	line-height: 30px;

}



.new_state_row .banner-text-info h1 {

	font-weight: bold;

	color: #fff;

}



.bold-f {

	font-weight: bold91;

}



.lower {

	opacity: 1;

	color: #eee;

}



.toggle_navigation input {

	display: none;

}



b,

strong {

	font-weight: 700;

}



.lower label {



	text-transform: uppercase;

	font-size: 28px;

	text-align: center;

}



.lower label:hover {

	cursor: pointer;

}





header .nav_social {

	text-align: right;

}



.overlay {

	position: fixed;

	width: 100%;

	height: 100%;

	z-index: 99;

	top: 0;

	left: 0;

	background: #fff;

	;

}



.overlay label:hover {

	background-color: #faa61a !important;

	border: 1px solid #faa61a !important;

}



.overlay label {

	width: 65px;

	background-color: #000 !important;

	height: 65px;

	position: absolute;

	right: 40px;

	top: 40px;

	background: url(https://tympanus.net/Development/FullscreenOverlayStyles/img/cross.png);

	z-index: 100;

	cursor: pointer;

	background-size: 51%;

	background-repeat: no-repeat;

	border: 2px solid #fff;

	padding: 0;

	border-radius: 50%;

	background-position: center;

	/* background-color: #fff; */

}



.overlay nav {

	text-align: left;

	position: relative;

	font-size: 32px;

	line-height: normal;

}



/*.overlay ul li:nth-child(even) {

	margin-left: 10%;



}*/



.nav-link {

	text-transform: uppercase;

}



.overlay ul {

	list-style: none;

	padding: 0;

	margin: 0 auto;

	display: inline-block;

	height: 100%;

	width: 100%;

	position: relative;

}



.dropdown-item {

	text-transform: uppercase;

	border-bottom: 1px solid #797979;

	padding: 10px 10px;

	background: #565656; font-size: 15px;

	color: #fff;

}



.nav-link {

	text-transform: uppercase;

	color: #fff;

	padding: 0 7px !important;

	font-weight: 400;

	font-size: 17px;

}



.navbar-nav .nav-link.active,

.navbar-nav .show>.nav-link {

	color: #ff9800;

}



.toggle_navigation {

	display: flex;

}



.overlay ul li {

	display: block;

	/* height: 20%; */

	/* height: calc(100% / 5); */

	/* min-height: 54px; */

	padding: 8px 0;

}



.overlay ul li a {

	font-weight: 300;

	display: block;

	color: #333;

	text-decoration: none;

	-webkit-transition: color 0.2s;

	transition: color 0.2s;



	text-transform: uppercase;

}



.overlay ul li a:hover,

.overlay ul li a:focus {

	color: #faa61a

}



.lower~.overlay-hugeinc {

	opacity: 0;

	visibility: hidden;

	-webkit-transition: opacity 0.5s, visibility 0s 0.5s;

	transition: opacity 0.5s, visibility 0s 0.5s;

}



#op:checked~.overlay-hugeinc {

	opacity: 1;

	visibility: visible;

	-webkit-transition: opacity 0.5s;

	transition: opacity 0.5s;

}



.overlay-hugeinc nav {

	-moz-perspective: 300px;

}



.overlay-hugeinc nav ul {

	opacity: 0.4;

	-webkit-transform: translateY(-25%) rotateX(35deg);

	transform: translateY(-25%) rotateX(35deg);

	-webkit-transition: -webkit-transform 0.5s, opacity 0.5s;

	transition: transform 0.5s, opacity 0.5s;

}



#op:checked~.overlay-hugeinc nav ul {

	opacity: 1;

	-webkit-transform: rotateX(0deg);

	transform: rotateX(0deg);

}



#op:not(:checked)~.overlay-hugeinc nav ul {

	-webkit-transform: translateY(25%) rotateX(-35deg);

	transform: translateY(25%) rotateX(-35deg);

}



.nav_social {

	text-align: center;

}



.white_text {

	color: #fff;

}



.nav_social ul li {

	display: inline-block;

	margin: 0 5px;

	padding: 0px;

	margin-left: 0px !important;

}



.nav_social ul li a {

	background: #000;

	width: 50px;

	height: 50px;

	display: inline-block;

	text-align: center;

	border-radius: 50%;

	font-size: 26px;

	color: #fff;

	line-height: 50px;

}



.nav_social ul li a:hover {



	color: #faa61a !important;

}



.toggle_nav_col {

	width: 85%;

	align-items: center;

	height: 100%;

}



.dropdown-item:focus,

.dropdown-item:hover {

	background: #000;

	color: #fff;

}





.dropdown-menu[data-bs-popper] {

	top: 55px;

	background: #fff;

	left: 0;

	border: 0px;

	padding: 0px !important;

	margin-top: var(--bs-dropdown-spacer);

	border-radius: 0;

}



.sticky .dropdown-menu[data-bs-popper] {

	background: #fff;

	top: 50px;

}





.slider-inner-info {

	width: 90%;

	display: flex;

	height: 100%;

	align-items: center;

}



.about-omaxe-state-text {

	padding: 0 0 0 6%;

}



.about-omaxe-state::before {

	content: "";

	position: absolute;

	z-index: -1;

	width: 38%;

	height: 100%;

	background: #17a44a;

	top: 0;

	left: 0;

}



.main-slider {

    clear: both;

    margin-top: 4%;

}



.main-slider video {

	height: 100%;

	float: left;

	object-fit: cover;

	object-position: center;

	top: 0;

	width: 100%;



}



.h3,

h3 {

	font-size: 24px;

}



.anchor-cta {

	font-size: 18px;

	font-weight: 500;

}



.uppercase {

	text-transform: uppercase;

}



.about-info h4 {

	text-transform: uppercase;

}





.mb-80 {

	margin-bottom: 80px;

}



.py-80 {

	padding: 80px 0;

}



.py-60 {

	padding: 60px 0;

}



.pt-80 {

	padding-top: 80px;

}



.pt-60 {

	padding-top: 60px;

}



.pb-60 {

	padding-bottom: 60px;

}



.yellow-bg {

	background: #faa61a;

}



.omaxe-usp-row1 {

	background: #000;

}



.green-bg {
	background: #17a54a;

}



.gray-bg {

	background: #eae5e7;

}



.block-state-districts {

	width: 100%;

	display: inline-block;

	clear: both;

}



.state-district-block {

	text-align: center;

	border: 0px !important;

	width: 100% !important;

	position: relative;

	margin: 15px 0;

}



.container-fluid {

	padding: 0 4%;

}



.fw-bold {

	font-weight: 500 !important;

}



.districts-logo {

	display: inline-block;

	width: 95%;

	position: absolute;

	TOP: 22%;

	display: none;

	background: #fff;

	padding: 7px;

	border-radius: 0px;

	left: 6px;

}



.districts-name h3 {

	text-transform: uppercase;



}



iframe {

	float: left;

}



.google-location-map {

	clear: both;

	width: 100%;

}



.districts-state-row .anchor-cta a,

.location-advantage .anchor-cta a {

	background: #000;

	color: #fff;

	border-top: 1px solid #000;

	border-bottom: 1px solid #000;

}



.districts-state-row .anchor-cta a:hover,

.location-advantage .anchor-cta a:hover {

	color: #000 !important;

	border-bottom: 1px solid #000;

	background: none !important;

	border-top: 1px solid #000;

}



.state-width-districts::before {

	content: "";

	position: absolute;

	width: 100%;

	height: 60%;

	background: #faa61a;

	top: 0px;

}



.nav_logo img,

.navbar-brand img {

	width: 155px;

}



.state-width-districts .image-block,

.state-districts-row .image-block {

	width: 100%;

}



.navbar-light {

	padding: 0px;

}



.hover-img:hover img {

	transform: scale(1.1) !important;



}



.state-district-block:hover .districts-logo img {

	transform: scale(1) !important;

	transition: all 1s ease;



}



.hover-img:hover .state-district-img img {}



.state-district-img img {

	filter: grayscale(0%);

	object-fit: cover;

	height: 100%;

}



.state-district-img {

	height: 300px;

	padding: 5px;

	border: 1px solid #d2d2d2;

}



.block-state-districts .col-xxl-3 {

	flex: 0 0 auto;

	width: 20%;

}



.custom-w {

	width: 20%;

}



.state-width-districts {

	clear: both;

	background: #fff;

	width: 100%;

}



.label_heading {

	z-index: 1;

	position: relative;

}



.footer_row {



	clear: both;

}



.nav_social ul {

	margin-bottom: 0px;

}



.footer_row .nav_social ul li a {

	background: #000;

	color: #fff;

}



.footer_row .nav_social ul li a:hover {

	background: #faa61a !important

}





.simple-imgs-absolute {

	background: #000;

	border-radius: 0px;

	height: 100%;

	left: 0;

	position: absolute;

	top: 0;

	width: 100%;

}



.post-image-blocks {

	position: relative;

	overflow: hidden;

	padding-top: 70%;

}



.banner-post-image {

	padding-top: 39% !important;

}



.mainbanner-post-image {

	padding-top: 37% !important;

}



.video-block-info {

	height: 90vh;

	overflow: hidden;

}



.bg-light-gray {

	background: #f9f9f9;

}



.page-name-heading {

	position: absolute;

	bottom: 10px;



	padding: 5px 0px;

	border-radius: 0;

	margin: 0;

}



.page-name-heading h1 {

	color: #fff;

	text-shadow: 0 0 25px #000;

}



.divider-line {

	background: #000;

	height: 1px;

	background: #000;

	margin: 1rem 0;

}



.omaxe-usp-row {

	background: #ed1c24;

}



.simple-imgs-absolute img {

	height: 100% !important;

	left: 0;

	border-radius: 0px;



	object-fit: cover;

	object-position: center;

	position: absolute;

	top: 0;

	width: 100%;

}



.banner-street-logo {

	background: #231f20;

	display: inline-block;

	position: absolute;

	top: 0;

	width: 220px;

	left: 5%;

	padding: 18px;

}



.banner-text-info {

	position: absolute;

	width: 100%;



	z-index: 1;

	bottom: 0px;

}



.state-districts-info {

	border-bottom: 15px solid #00a651;

	width: 100%;

	clear: both;

}



.padding-top25 {

	padding-top: 25% !important;

}



.swiper-container {

	width: 100%;

	margin-top: -110px;

}



.swiper-slide {

	overflow: hidden;
}





video {

	width: 100%;

	float: left;

}



.circle-video {

	max-width: 39rem;

	height: 39rem;

	border-radius: 50%;

	overflow: hidden;

	position: relative;

	border: 1.5rem solid #faa61a;

	margin-top: 0;

}



.video {

	position: relative;

	left: 0;

	top: 0;

	opacity: 1;

}



.circle-video video {

	height: 100%;

	float: left;

	object-fit: cover;

	object-position: center;

	top: 0;

	width: 100%;

	opacity: 1;

}



.enter_cta {

	position: absolute;

	z-index: 9;

	bottom: 9%;

	text-align: center;

	width: 100%;

}



.enter_cta a {

	color: #fff;

	text-transform: uppercase;

	font-size: 21px;

	text-shadow: 2px 2px #000;

	letter-spacing: 2px;

}



.enter_cta a:hover {

	color: #faa61a;

}





.home header {

	background: none;

}



.nav_social ul {

	padding: 0px !important;

}



.swiper-button-next,

.swiper-button-prev {



	filter: brightness(0) invert(1);

}



.main-slider .swiper-button-prev {

	left: 20px;

}



.main-slider .swiper-button-next {

	right: 20px;

}



.footer-block-details {

	display: flex;

}



.f-right span {

	background: #000;

	color: #fff;

	width: 48px;

	height: 50px;

	border-radius: 50%;

	text-align: center;

	font-size: 21px;

	float: left;

	line-height: 49px;

	margin-right: 14px;

}



.f-label {

	background: #bcbec0;

	padding: 10px;

}



.f-label p {

	margin: 0px;

}



.f-enquire-forms {

	border: 1px solid #000;

	width: 100%;

}



.submit-btns {

	padding: 10px 20px 10px 20px;

	display: block;



	width: 100%;

	border: none;

	font-size: 21px;

	color: #fff;

	border-bottom: 0;

	outline: none;

	background: #000;

	text-transform: uppercase;

	letter-spacing: 2px;

}



.submit-btns:hover {

	background: #faa61a;

	color: #fff;

}



.custom-input {



	border: 1px solid #666;

	/* border-bottom: 2px solid #666; */

	border-radius: 6px;

	padding: 10px;

}



.f-left h4 {

	font-size: 1.5rem;
	font-weight: 600;

}



.footer-right-blocks {

	padding-left: 20px;

	width: 100%;

	display: inline-block;

}



.form-control:focus {

	background: none;

	border-color: #f00;

	box-shadow: none;

}



.footer-nav ul li {

	display: inline-block;

	list-style-type: none;

	padding: 0 10px;

	border-right: 2px solid #000;

	line-height: 15px;

}



.footer-nav ul li:last-child {

	border: none;

}



.news-block-text p span {

	font-weight: bold;

}



.owl-nav {

	bottom: 100%;

	position: absolute;

	top: 45%;

	left: 0;

	right: 0;

}

.floor-thumb{padding:10px; border:1px solid #999;}



.owl-nav button {

	width: 70px;

	height:70px;

	opacity: 1;

	display: inline-block;

	line-height: 52px !important;

	border-radius: 50px;

	background: #fff !important;

}

.floor-container .owl-nav span {

    font-size: 30px;

   

    top: 2px;

}

.owl-prev {

	float: left;

	margin-left: 25px;

}



.owl-next {

	float: right;

	margin-right: 25px;

}



.owl-nav span {

	font-size: 21px;

	color: #000;

	position: relative;

	left: 0;

	top: -4px;

}



.news-media-text h2 {

	line-height: 5.5vw

}



.state-width-districts .anchor-cta a {

	color: #fff;

}



.leter-spacing-5 {

	letter-spacing: -5px;

}



.owl-dots button {

	width: 15px;

	height: 15px;

	border: 2px solid #ddd;

	border-radius: 50%;

	margin: 0 5px 0 0;

	background: #ddd !important;

}



.owl-dots {

	display: block;

	text-align: center;

}



.owl-dots button.active {

	background-color: #faa61a !important;

}



/*inner page info*/



.before-yellow::before {

	content: "";

	position: absolute;

	z-index: -1;

	width: 100%;

	height: 20%;

	background: #faa61a;

	top: 0px;

}



.color-yellow {

	color: #faa61a;

}



.landing-marks-list li::before {

	content: "";

	position: absolute;

	width: 5px;

	height: 5px;

	background: #faa61a;

	left: 0px;

	top: 9px;

}



hr {

	border: 1px solid #ddd;

	opacity: 1;

}



.dwarka-landmarks-row hr {

	border: 1px solid #9c9c9c;

}



.dwarka-location-list ul li {

	padding: 5px 0;

	list-style: none;

}



.state-think-row .mainbanner-post-image {

	padding-top: 45% !important;

}



.think-content-block {

	width: 100%;

	min-height: 265px;

	display: flex;

	clear: both;

	background: #fff;

	padding: 15px;

	align-items: center;

}



.think-content-block p {

	margin: 0px;

}



.green-border .districts-logo {

	border-left: 6px solid #00a551;

}



.blue-border .districts-logo {

	border-left: 6px solid #00a7e9;

}



.orange-border .districts-logo {

	border-left: 6px solid #f48120;

}



.pink-border .districts-logo {

	border-left: 6px solid #eb0082;

}



.red-border .districts-logo {

	border-left: 6px solid #ec2227;

}



.green-border {

	border: 1px solid #00a551;

}



.red-border {

	border: 1px solid #ec2227;

}



.blue-border {

	border: 1px solid #00a7e9;

}



.orange-border {

	border: 1px solid #f48120;

}



.pink-border {

	border: 1px solid #eb0082;

}



.districts-logo1 {

	text-align: center;

}



.districts-logo1 img {

	width: 75%;

}



.feature-state-block {

	padding: 0px;

}



.prallax-center-info .street-logo1 {

	width: 50%;

	margin: 0px auto;

}



.prallax-center-info {

	background: rgba(255, 255, 255, .95);

	text-align: center;

	border-radius: 10px;

	padding: 50px 80px;

}



.feature-state-text {

	padding: 15px;

	color: #fff;

	display: flex;

	width: 100%;

	min-height: 290px;



}



.feature-state-text p {

	line-height: 22px;

}



.m-show {

	display: none;

}



.green-color {

	color: #00a651;

}



.red-color {

	color: #ed1c24;

}



.sky-color {

	color: #00a7e9;

}



.orange-color {

	color: #f48120;

}



.pink-color {

	color: #eb0082;

}



.green-bg {

	background: #00863f;

}



.red-bg {

	background: #ed1c24;

}



.sky-bg {

	background: #00a7e9;

}



.orange-bg {

	background: #f48120;

}



.pink-bg {

	background: #eb0082;

}



.districts-banner-slider {

	display: inline-block;

	width: 100%;

	clear: both;

	position: relative;

}



.district-logo-block {

	position: absolute;

	z-index: 1;

	background: #fff;

	left: 25px;

	width: 152px;

	padding: 10px;

	top: 26px;

}



.dwarka-landmarks-row,

.landmark-information {

	width: 100%;

	clear: both;

	display: inline-block;

}



.landmark-block-col {

	display: inline-block;

	width: 100%;

	background: #fff;

	padding: 10px;

	min-height: 430px;

}



ul.landing-marks-list {

	margin: 0px;

}



ul.landing-marks-list li {

	padding: 3px 0;

	display: inline-block;

	clear: both;

	line-height: 18px;

	position: relative;

	font-size: 14px;

	padding-left: 13px;

}



.landmark-info-text {

	padding: 0 0px 10px;

}



.connectivity-info-text p {

	color: #fff;

	line-height: 17px;

	font-size: 15px;

}



.connectivity-block-col {

	display: inline-block;

	width: 100%;

	padding: 10px;

	min-height: 420px;



}



/*.connectivity-info-text .small-font {

	font-size: 1.75rem;

}*/

.destination-list ul li {

	width: 47% !important;

	font-size: 16px;

	margin: 7px !important;

	float: left !important;

}



.destination-list ul li:after {

	display: none !important;

}



.destination-list {

	min-height: 420px;

	border: 2px solid #c1c1c1;

	display: flex;

	justify-content: center;

	vertical-align: middle;

	flex-direction: column;

	align-items: flex-start;

	padding: 0 5%;

	/* background: #f4faff; */

}



.destination-list .location-infos {

	width: 100%;

	background: #fff;

}



.about-dwarka-row {

	padding: 0 30px 0 0;

}



.flex-row-reverse .about-dwarka-row {

	padding: 0 0px 0 30px;

}



.infrastructure-listing {}



.infrastructure-listing ul li {

	padding: 3px 0;

	display: flex;

	width: 100%;

	position: relative;

}



.infrastructure-listing ul {

	padding-left: 17px;



}



.infrastructure-listing ul li::before {

	content: "";

	border-radius: 50%;

	width: 7px;

	height: 7px;

	background: #eb0082;

	position: absolute;

	top: 16px;

	left: -15px;

}



.feature-col h4 {

	margin-bottom: 0px;

	color: #fff;

	font-family: "Open Sans", sans-serif;

}



.projects-feature-list li {

	padding: 14px;

	border: 1px solid #bbb;

	border-radius: 10px;

	text-align: left;

	font-size: 16px;

	background: #fff;

	line-height: 24px;

	margin: 11px 0 0;

}



.f-bold {

	font-weight: bold;

}



.flex-row-reverse .key-project-feature {

	padding: 40px 10px 40px 30px;

}



.omaxe-usp-block {

	padding: 10px 30px;

	border-radius: 78px;

	/* align-items: center; */

	width: 100%;

	display: inline-flex;

	align-items: center;

	vertical-align: revert-layer;

}



.omaxe-usp-icon {

	width: 60px;

	margin-right: 15px;

}



.omaxe-usp-icon img {

	width: 60px;

}



.omaxe-usp-text span {

	font-weight: 500;

	font-size: 16px;

}



.omaxe-logo {

	padding: 20px;

}



.usp-omaxe-row {

	width: 100%;

	margin: 25px 0 0;

	border-top: 2px solid #fff;

	padding-top: 30px;

}



.rtl-slider-flex {



	padding: 0.75em 0.75em 0.3em;



}



.thumb-prev,

.thumb-next {

	bottom: 12px !important;

	right: calc(9% + 0.75em) !important;

}



.thumb-prev {

	right: calc(0% + 0.75em) !important;

}



/* Necessary styles */

.rtl-slider-flex {

	display: flex;

	flex-direction: row;

	justify-content: center;

	box-sizing: border-box;

	position: relative;

}



.rtl-slider-flex .rtl-slider {

	width: 80%;

	margin-right: 1%;

}



.rtl-slider-flex .rtl-slider-nav {

	width: 19%;



}



.rtl-slider-flex .rtl-slider-nav .rtl-slider-slide {





	opacity: 1;

	transition: all 0.3s ease;

	cursor: pointer;

}



.rtl-slider-flex .rtl-slider-nav .slick-slide.slick-current.slick-active .rtl-slider-slide {

	opacity: 1;

}



.slick-track {

	transform: translate3d(0px, 0px, 0px) !important;

}



.rtl-slider-flex .thumb-prev,

.rtl-slider-flex .thumb-next {

	position: absolute;

	bottom: 4px;

	right: 0;

	height: 88px;

	width: 9.5%;

	text-align: center;

	display: flex;

	justify-content: center;

	align-items: center;

	cursor: pointer;

	transition: all 0.3s ease;

	background: transparent;

}



.rtl-slider-flex .thumb-prev {

	right: 9.5%;

}



.blogs-block-col {

	position: relative;

	margin: 10px;

}



.catagoreis-trending {

	background: #FCAF1E;

	display: inline-block;

	padding: 0px 10px;

	border-radius: 50px;

	margin-right: 1px;

	color: #000;

	text-transform: uppercase;

	font-size: 16px;

	text-decoration: none;

	line-height: 24px;

}



.catagoreis-trending {

	top: 10px;

	left: 10px;

}



.blogs-texts {

	background: #fff;

	padding: 22px 15px;

	text-align: left;

	border-radius: 10px;

	box-shadow: 0 0 30px rgba(0, 0, 0, .075) !important;

	position: relative;

	top: -10px;

}



.blog-categories {

	display: inline-block;

	margin: 0px 0 10px;

	width: 100%;

}



.blogs-listing-row .blogs-texts h3 {

	font-size: 23px;

}



.blog-categories a {

	color: #FCAF1E;

	text-decoration: underline;

}



.blogs-wrapper-row {

	border-top: 15px solid #fcaf1e;

}



ul.pagination {

	display: inline-block;

	width: 100%;

	text-align: center;

}



ul.pagination li {

	display: inline-block;

	margin: 0 3px;

}



.page-link:hover {

	background: #FCAF1E;

	border: 1px solid #FCAF1E !important;

	color: #000 !important;

}



ul.pagination li a {

	border: 1px solid #000;

	width: 40px;

	height: 40px;

	border-radius: 50% !important;

	color: #000;

	font-size: 19px;

	line-height: 27px;

}



.active-pagination {

	background: #FCAF1E;

	border: 1px solid #FCAF1E !important;

}



.container1 {

	position: relative;

	z-index: 2;

}



.blogs-info-row {

	display: flex;

	column-count: 2;

	column-gap: 50px;

	align-items: center;

}



.image-block {

	width: 50%;

}



.news-block-text {

	width: 50%;

}



.blogs-rows {

	padding: 5% 8%;

}



.icon-omaxe-state {

	width: 125px;

}



.news-heading-label {

	padding-left: 19%;

}



h4 {

	font-size: 19px;



}



.news-media-imgs {



	overflow: hidden;

}



.blogs-row-details .news-date {

	font-weight: 500;

	color: #fff;

	font-size: 12px;

	display: inline-block;

	background: #E91E63;

}



.news-media-blocks .button-cta a {

	padding: 5px 20px;

}



.news-media-row h4 {

	font-size: 18px;

	line-height: 24px;

	font-weight: 600;

	min-height: 77px;

}

.news-media-list .news-date{display:none;}
.press-name{
    margin: 5px 0;
    color: #f00;
    font-weight: bold;
    text-transform: uppercase;
}
.news-date {
    
	font-weight: 500;

	color: #333;

	display: inline-block;

	background: #e9e9e9;

	padding: 2px 10px;

	border-radius: 46px;

	font-size: 14px;

}



.the-state-news {

	position: relative;

}



.news-bg-left {

	background: #000;

	position: absolute;

	content: "";

	height: 100%;

	left: 0px;

	top: 0px;

	z-index: -1;

	width: 35%;

}



.interested-project {

	background: #fff;

}



.footer_row {

	background: #f5f5f7;

}



.footer-infos h3 {

	color: #000;



	margin-bottom: 20px;



}



.sign-up,

.talk-us ul li,

ul.footer-links-list li {

	padding: 3px 0;

}



ul.footer-links-list li a,

.talk-us ul li a,

.social-links ul li a {

	color: #333;

	font-size: 14px;

	text-decoration: none;



}



.social-links ul li {

	display: inline-block;

	padding: 0 20px 0 0;

	margin-top: 10px;

}



.social-links ul li a {

	font-size: 32px;

}



ul.footer-links-list li a:hover,

.talk-us ul li a:hover,

.social-links ul li a:hover {

	color: rgb(255 174 15);

}



.talk-us ul li i {

	float: left;

	margin-top: 7px;

	margin-right: 7px;

}



.talk-us ul li span {

	float: left;

	width: 92%;

}



.talk-us ul li {

	padding: 2px 0;

	display: inline-block;

	width: 100%;



	color: #333;

}



.footer-logo {

	height: 100%;

	width: 90%;

}



.location-listing ul li {

	padding: 3px 0 0 21px;

	position: relative;

}



.location-listing ul li:after {

	width: 10px;

	height: 10px;

	background: #faa61a;

	position: absolute;

	left: 0px;

	top: 11px;

	content: "";

}



.dwarka-location {

	position: relative;

}



.dwarka-location ul li:after {

	width: 115%;

	height: 74%;

	background: url(../images/raod-img.svg);

	position: absolute;

	left: 0px;

	top: 35px;

	content: "";

	background-repeat: no-repeat;

	background-size: 3%;

}





.location-icons {

	margin-bottom: 20px;

	float: left;

	position: relative;

	z-index: 1;

	text-align: left;

	left: -13px;

}



.m-show-only {

	display: none

}



.location-infos {

	border: 1px solid #666;

	border-radius: 8px;

	padding: 9px;

	width: 90%;

	display: inline-block;

}



.tab-show {

	display: none;

}



.site-plan {

	background: #e8e3e0;

}



.footer-left {

	padding: 0px 0 !important;

}



ul.footer-links-list {

	width: 50%;

	padding: 0;

	float: left;

	list-style-type: none;



}



.location-advantage {

	position: relative;

	padding: 50px 0;

}



.copy-right p {

	margin-bottom: 0px;

}



.location-advantage::before {

	background: #f9f9f9;

	width: 100%;

	height: 100%;

	position: absolute;

	left: 0px;

	top: 0;

	z-index: -1;

	content: "";

}



.state-district-block:hover .state-district-img img {

	display: none;

}



.state-district-block:hover .districts-logo {

	display: block;

}



.about-label h3 {



	line-height: 30px;

}



.location-map {

	border: 2px solid #b7b7b7;

	padding: 10px;

}



.feature-icon {

	display: inline-block;

	width: 100px;

}





.feature-col {

	display: inline-block;

	width: 100%;

	clear: both;

	text-align: center;

	min-height: 190px;

	padding: 10px 40px;



	margin: 15px 0;

}



.dwarka-location ul li strong {

	display: block;

}



.dwarka-location ul li span {

	display: block;

}



.dwarka-location ul li {

	width: 100%;

	font-size: 16px;

	margin: 0 0 16px 0;

}



.dwarka-location ul {

	display: inline-block;

	column-count: 1;

	column-gap: 10px;

	width: 100%;

}



.location-icons {

	margin-bottom: 20px;

}



.location-icons i {

	background: #F44336;

	width: 50px;

	height: 50px;

	border-radius: 50%;

	font-size: 28px;

	color: #fff;

	text-align: center;

	line-height: 50px;

}



.m-show-only {

	display: none;

}



.breadcrumb>li {

	display: inline-block;

}



.breadcrumb>li+li:before {

	padding: 0 0 0 4px;

	color: #333;

	font-size: 14px;

	content: "/\00a0";

}



.breadcrumb a {

	color: #f28323 !important;

	font-size: 14px;

	text-decoration: none;



}



.breadcrumb {

	margin: 0px;

}



.contact-us-row {

	clear: both;

}



.contact-block-info h4 {

	margin: 20px 0;

	font-size: 18px;

}



.intersted-form-block {

	background: #fff;

	padding: 30px;

}



.social-links .social-links ul li a {

	font-size: 32px;

	color: #fff;

}



.read-more-content {

	display: none;



}



.timeline-info {

	position: relative;

	background: #f3f1f1;

	padding: 24px 20px 18px;

	margin-bottom: 12px;

	border: 1px solid #f3f1f1;

	border-radius: 8px;

	margin-left: 54px;

}



.read-more {

	color: #fff;

	text-transform: uppercase;

	border: 1px solid #faa61a;

	background: #faa61a;

	letter-spacing: 1px;

	padding: 10px 23px;

	display: inline-block;

}



.read-more:hover {

	color: #faa61a;

	background: transparent;

}



.innergridwrap {

	width: 100%;

	height: 100vh;

	background: #fff;

	position: fixed;

	z-index: -1;

	top: 0;

	left: 0;

	overflow-y: scroll;

	padding: 30px 50px;

	transform: translateX(100%);

	transition: all 0.3s linear;



	align-items: center;

	justify-content: center;

}



.district-logo {

	width: 300px;

	margin-bottom: 30px;

}



.innergridwrap.slidleft {

	transform: translateX(0%);

	opacity: 1;

	z-index: 9999;

}



.closejoy img {

	width: 16px;

	opacity: 0.6;

}



.closejoy {

	position: absolute;

	right: 50px;

	top: 50px;

	cursor: pointer;

	width: 50px;

	height: 50px;

	background: transparent;

	display: flex;

	align-items: center;

	justify-content: center;

	border: 1px solid #0000003d;

	z-index: 555;

}



.state-districts-row .owl-dots {

	display: none;

}



.pb-80 {

	padding-bottom: 80px;

}



.dark-bg {

	background: #000;

	color: #fff;

}



.dark-bg .no-text-info span:after {

	background: #fff;

}



.sub-info-block {

	display: inline-block;

	clear: both;

	width: 100%;

	text-align: left;

	padding: 10px 20px;

	border: 1px solid #ddd;

	border-radius: 8px;

	margin: 0 0 15px;



}


.news-media-blocks {
    margin-bottom: 30px;
    display: inline-block;
    width: 100%; border-radius:5px;
    border: 1px solid #ddd;
    padding: 15px;
}


.no-about-info h3 {

	margin: 0px;

	font-weight: 900;

	font-size: 56px;

}



.no-block-info {

	display: inline-block;

	clear: both;

	width: 100%;



}



.no-about-info {

	display: inline-block;

	margin-right: 5px;

}



.no-text-info {

	display: inline-block;

	position: relative;

	text-align: left;

	top: -17px;

}



.no-text-info span {

	position: relative;

	text-transform: uppercase;

	line-height: 10px;

	font-size: 20px;



	letter-spacing: 1px;

}



.red-bg {

	background: #ed1f26;

}



.no-block-texts span {



	font-size: 21px;



	margin: 5px 0;

	display: inline-block;

}



.no-text-info span:after {

	background: #000;

	width: 65px;

	height: 3px;

	content: "";

	position: absolute;

	left: 0px;

	bottom: -9px;

}



/*Updated Css*/

.prallax-slider {

	width: 100%;

	position: relative;

	height: 100vh;

	background-size: cover;

	background-position: center;

	background-attachment: fixed;

	background-repeat: no-repeat;

}



.prallax-slider .container {

	height: 100%;

	z-index: 1;

	position: relative;

}



.district-content {

	width: 100%;

	height: 100vh;

	display: flex;

	align-items: baseline;

	justify-content: center;

	flex-direction: column;

}



.districts-1::before {

	content: "";

	background: #00491a;

	opacity: .6 !important;

	height: 100%;

	width: 100%;

	left: 0px;

	top: 0px;

	position: absolute;

}



.shopping-districts-row::before {

	background: #930000 !important;

}



.food-districts-row::before {

	background: #6a3100 !important;

}



.social-districts-row::before {

	background: #71003c !important;

}



.hospitality-districts-row::before {

	background: #005779 !important;

}





.white-text {

	color: #fff;

}



.button-cta a {

	color: #fff;

	text-transform: uppercase;

	border: 1px solid #faa61a;

	background: #faa61a;

	letter-spacing: 1px;

	padding: 10px 23px;

	display: inline-block;

}



.button-cta a:hover {

	color: #faa61a;

	background: transparent;

}



.green-cta a {

	background: #17a54a;

	border: 1px solid #00A753;

}



.red-cta a {

	background: #ec2227;

	border: 1px solid #ec2227;

}



.orange-cta a {

	background: #f58220;

	border: 1px solid #f58220;

}



.pink-cta a {

	background: #eb0b83;

	border: 1px solid #eb0b83;

}



.blue-cta a {

	background: #00a8ea;

	border: 1px solid #00a8ea;

}



.green-cta a:hover,

.red-cta a:hover,

.orange-cta a:hover,

.pink-cta a:hover,

.blue-cta a:hover {

	color: #fff;

	background: transparent;

	border: 1px solid #fff;

}



.district-content h2 {



	text-shadow: 0 0 35px #000;

}



.street-logo {

	width: 50%;

}



.blogs-row-details {

	background: #fff0d8;

	overflow: hidden;

}



.blogs-blocks .news-media-text {

	padding: 0px;

}



.blogs-blocks .news-media-text h3 {

	font-size: 16px;

}



.owl-dots {

	display: none;

}



.heading-main-row h2 {

	font-size: 5rem !important;

	font-weight: 900;

}



.invest-heading {

	position: absolute;

	left: 0px;

	width: 141%;

}



.move-up {

	transform: translateY(0px);

}



.blogs-slider-row .owl-nav {

	top: -135px;

	left: auto;

}



.blogs-slider-row .owl-next {

	float: right;

	margin-right: 0;

}



.blogs-slider-row .owl-prev {

	float: left;

	margin-left: 0;

	margin-right: 15px;

}



.blogs-slider-row .owl-nav button {

	width: 60px;

	height: 60px;

	opacity: 1;

	display: inline-block;

	line-height: 67px !important;

	border-radius: 50px;

	background: none !important;

	border: 1px solid #bcbcbc !important;

}



.blogs-row {

	border-top: 2px solid #faa61a;

	padding-top: 40px;

}



.invest-heading h2 {

	line-height: 5rem;



	/* background: #fff; */

}



.invest-heading h2 span {

	color: #e91e63;

	font-size: 7rem;

}



.outline-text {

    text-transform: uppercase;

    color: #fff;

    -webkit-text-stroke: 7px transparent;

    font-weight: 900;

    -webkit-background-clip: text;

    letter-spacing: 3px;

    background: linear-gradient(to bottom, #FF9933, #128807);

    background-size: 200% 200%;

    background-clip: text;

    background-size: 200% 200%;

    display: block;

    font-size: 5.5rem;

    position: relative;

    top: 27px;

}



.india-first-row {

	display: flex;

	background: #eb6e00;

	border-radius: 0;

	width: 100%;

	margin-top: 50px !important;

}



.india-first-row .col-xxl-4 {

	border: 1px solid #fff;

}



.india-first-row::before {

	content: "";

	position: absolute;

	display: none;

	top: -47px;

	left: 0px;

	background: url(../images/first-bg.png);

	width: 100%;

	height: 77px;

	background-size: cover;

	background-repeat: no-repeat;

}



.feature-icon {

	filter: brightness(0) invert(1);

}



.strip {

	position: absolute;

	/* content: ""; */

	background: #fff;

	height: 100%;

	top: 0px;

	left: 34%;

	width: 2px;

	padding: 0px;

}



.strip-h {

	position: absolute;

	/* content: ""; */

	background: #fff;

	height: 2px;

	top: 53%;

	left: 0;

	width: 100%;

	padding: 0px;

}



.strip2 {

	position: absolute;

	/* content: ""; */

	background: #fff;

	height: 100%;

	top: 0;

	right: 34%;

	width: 2px;

	padding: 0px;

}



.hover-img:hover img {

	transform: scale(1.1) !important;

	filter: gray;

}



.india-first-integrated {

	background: #fff;



}



.form-control {

	padding: 14px;

	background: #fff;

	border: 1px solid #666;

}



.form-group {

	margin: 10px 0;

}



textarea.form-control {

	height: 54px;

}



.theme-button {

	display: inline-block;

	padding: 14px 15px;

	background: #faa61a;

	color: #fff !important;

	border: 1px solid #faa61a;

	text-transform: uppercase;

	letter-spacing: 1px;

	margin: 0 2px;

	width: 100%;

	font-size: 18px;

	font-weight: 600;

	text-decoration: none;

}



.theme-button:hover {

	background: transparent;

	color: #faa61a !important;

}





.lower {

	background: black;

	color: white;

	z-index: 10;

}



.mask-galaxy {

	padding: 0px 0;

	text-align: left;

	background: url(../images/mask.webp) center center;

	-webkit-text-fill-color: transparent;

	-webkit-background-clip: text;

	-webkit-animation: travelGalaxy 50s linear infinite;

	-moz-animation: travelGalaxy 50s linear infinite;

	-moz-text-fill-color: transparent;

	-moz-background-clip: text;

	-moz-animation: travelGalaxy 50s linear infinite;

	-o-text-fill-color: transparent;

	-o-background-clip: text;

	-o-animation: travelGalaxy 50s linear infinite;

}





.state-integrated {

	height: 50vh;

	display: flex;

	align-items: center;

}





.state-integrated .large-font {

	animation: attack linear backwards;

	animation-range: entry, 400px;

	animation-timeline: scroll();



	font-size: 2rem !important;

	font-weight: 900;

	line-height: 2rem;

}



.prallax-slider h2 {

	animation: attack1 linear backwards;



	animation-timeline: scroll();



}



@keyframes attack {

	to {

		scale: 20.0;

		transform: translateX(10px);

	}

}



@keyframes attack1 {}



.district-post-image {

	padding-top: 100% !important;

}



@-webkit-keyframes travelGalaxy {

	0% {

		background-position: right bottom;

	}



	100% {

		background-position: left top;

	}

}



@-moz-keyframes travelGalaxy {

	0% {

		background-position: right bottom;

	}



	100% {

		background-position: left top;

	}

}





.middle-banner {

	margin-top: -50px;

	position: relative;

	z-index: -1;

}



.dwarka-row::before,

.why-investment-row::before {

	content: "";

	position: absolute;

	z-index: -1;

	width: 38%;

	height: 100%;

	background: #faa61a;

	top: 0;

	right: 0;

}



.dwarka-row1::before {

	content: "";

	position: absolute;

	z-index: -1;

	width: 38%;

	height: 100%;

	background: #000;

	top: 0;

	left: 0;

}



.omaxe-state-row4::before {

	content: "";

	position: absolute;

	z-index: -1;

	width: 100%;

	height: 40%;

	background: #faa61a;

	top: 0;

	left: 0;

}



.contact-block-info a {

	color: #fff;



}



.animation-scroll .mask-galaxy {

	background: none !important;

	-webkit-text-fill-color: #fff;

}



.animation-scroll {

	background: #e21e31;

}



.m-district-img {

	width: 100%;



	min-height: 60vh;

	background-size: cover;

	background-position: center;

	background-attachment: fixed;

	/* Parallax Effect for DIV 3 */

	min-height: 600px;

}







.key-project2::before {

	background: #f2fbf3 !important;

}



.key-project3::before {

	background: #fff4e2 !important;

}



.dwarka-landmarks-row {

	background: #faa61a;

}



.about-dwarka-block {

	padding: 0 6rem !important;

}



.destination-list h3 {

	margin-left: 6px;

}



.project-name-list ul li {

	display: inline-block;

}



.project-name-list a {

	padding: 10px 20px;

	border: 1px solid #ed1c24;

	color: #ed1c24;

	font-weight: 700;

	text-transform: uppercase;

	display: inline-block;

}



.omaxe-key-projects {

	border: 1px solid #ddd;

	background: #ffffff;

}



.key-project-feature {

	padding: 0 25px 0 0;

}



.block-abouts {

	display: flex;

	column-gap: 20px;

}



.c-header__navLinkText {

	color: #fff;

	font-size: 12px;

	font-weight: 600;

	line-height: 13px;

	text-transform: uppercase;

	margin-top: 5px;

}



.footer-info p {

	font-size: 14px;

}



.invest-block {

	padding: 17px;

	border-radius: 10px;

	border: 1px solid #faa61b;

	/* background: #fff; */

	margin: 25px 0 0;

	text-align: center;

	min-height: 165px;

}



.code-block span {

	width: 100px;

	text-align: left;

	line-height: 21px;

	background: #ddd;

}



.retail-blocks {

	padding: 0 30px 30px;

}



.pt-300 {

	padding-top: 100px;

}



.retail-imgs {

	border-radius: 20px;

}



.retail-imgs img {

	border-radius: 20px;

}



.retail-blocks h3 {

	margin-bottom: 20px;

}



.retila-row-info {

	background: #fff0d8;

}



.invest-details {

	background: #662008;

}



.invest-infos {

	padding: 0 60px 0 0;

}



.invest-block .small-font {

	font-size: 16px;

	margin: 0px;

	line-height: 24px;

	color: #ddd;

}



.invest-icons {

	display: inline-block;

	width: 70px;

	margin: 0 0 10px;

}



.invest-heading1 h3 {

	color: #faa61a;

}



.invest-heading1 p {

	color: #ddd;

}

.dropdown-item.active, .dropdown-item:active{background: #000!important;}

.outline-text-2 {

    text-transform: uppercase;

    color: #fff;

    -webkit-text-stroke: 4px transparent;

    font-weight: 900;

    -webkit-background-clip: text;

    letter-spacing: 2px;

    background:#000;

    background-size: 200% 200%;

    background-clip: text;

    background-size: 200% 200%;

  

}

.vision_mission{position: relative;}

.vision_mission::after{

    content: "";

    position: absolute;

    z-index: -1;

    width: 50%;

    height: 100%;

    background: #faa61a;

    top: 0;

    right: 0;

}

.vision_mission::before{

    content: "";

    position: absolute;

    z-index: -1;

    width: 50%;

    height: 100%;

    background: #000;

    top: 0;

    left: 0;

}

.mission-content{padding-right: 15%;}



.vision-content{padding-left: 15%;}

.bottom-fixed {

    background: #fff;

    display: inline-block;

    width: 100%;

    padding: 0;

    list-style: none;

    position: fixed;

    bottom: -3px;

	display:none;

    z-index: 9;

    margin: 0;

    box-shadow: 0px -4px 32px rgba(0, 0, 0, 0.2);

}



.bottom-fixed li {

    width: 50%;

    text-align: center;

    padding: 10px;

    float: left;

}



.bottom-fixed li:first-child {

    border-right: 1px solid #999;

}



.bottom-fixed li a {

    color: #000;

    text-decoration: none;

}



.bottom-fixed li i {

    display: inline-block;

    color: #ee8624;

    margin: 5px 2px;

}

.fixed-cta a {

    background: #000;

    border-radius: 0;

    color: #fff;

    display: inline-block;

    font-size: 17px;

    height: 50px;

    line-height: 42px;

    z-index: 9;

    position: fixed;

    right: -9px;

    border-top-left-radius: 10px;

    text-align: center;

    text-decoration: none;

    text-transform: uppercase;

    -moz-transform: rotate(-90deg);

    -ms-transform: rotate(-90deg);

    -o-transform: rotate(-90deg);

    -webkit-transform: rotate(-90deg);

    transform-origin: bottom right;

    width: 150px;

    top: 28%;

    border-top-right-radius: 10px;

}

.modal-dialog {

    max-width: 850px;

    min-height: calc(100vh - 60px);

    display: -webkit-box;

    display: -ms-flexbox;

    display: flex;

    -webkit-box-orient: vertical;

    -webkit-box-direction: normal;

    -ms-flex-direction: column;

    flex-direction: column;

    -webkit-box-pack: center;

    -ms-flex-pack: center;

    justify-content: center;

}

.popup-model .close-btn-popup {

    background: #f00;

    color: #fff;

    width: 50px;

    height: 50px;

    line-height: 15px;

    font-size: 33px;

    right: -50px;

    border-radius: 0;

    top: 0;

    text-align: center;

}

.popup-model .close-btn-popup a {

    color: #fff;

    line-height: 46px;

    font-size: 33px;

    display: inline-block;

    text-align: center;

    text-decoration: none;



}

.close-btn-popup {

    position: absolute;

    right: 9px;

    z-index: 99999;

    top: 6px;

}

.modal-content {

    border-radius: 0px !important;

}

.modal.show .modal-dialog {

    transform: translate(0px, 0px);

}

.popup-model .modal-body{padding:0px;}

.forms-infos{

    padding: 30px 30px 30px 20px;

}



@media not all and (min-resolution:.001dpcm) {

    @supports (-webkit-appearance:none) {

     

    }

}

@supports (-webkit-hyphens:none)

{

	

 .state-integrated .large-font{font-size:7rem!important; line-height:7rem!important}



}

.popup-headings h3{font-size:20px;}

.modal-backdrop.fade {

    opacity: .8 !important;

}



.gallery-thumb img{border-radius:0px; overflow:hidden; width:100%}

.gallery-text {

    display: inline-block;

    color: #ddd;

    text-transform: uppercase;

}

.gallery-thumb {

   

    border: 1px solid #ddd;

    padding: 10px;

    margin: 10px 0;

    border-radius: 10px;

}

.compensate-for-scrollbar {

    margin-right: 0px!important;

}

body.compensate-for-scrollbar {

    overflow-y: scroll;

}

.fancybox-caption__body{text-transform:uppercase!important;}

a:focus-visible{outline:none!important;}

.thankyou-box {

    position: absolute;

    left: 50%;

    width: 700px;

    top: 50%;

    -webkit-transform: translate(-50%, -50%);

    transform: translate(-50%, -50%);

}

.block-thankyou1 {

    background: #fff;

    width: 100%;

    padding: 40px;

    box-shadow: 0 6px 12px rgba(0, 0, 0, .175);

    border-radius: 17px;

}

.brand-logo .navbar-brand {

    display: inline-block;

}

.thankyou-row  .theme-button{width:auto;}

.floor-text{display:inline-block; text-transform:uppercase; font-size:21px; font-weight:700}

.investments-blocks{

border:1px solid #eae5e7; min-height:500px;

    padding: 30px;

    border-radius: 20px; background:#f1dcff;

}

.min-height-auto{min-height:auto!important;}

.black-bg{background:#000;}

.investments-blocks h3{margin-bottom:15px;}

.blue-light-bg{background:#a8e6e4;}

.pink-light-bg{background:#feb6e0;}

.investment-icons{width:120px;}

.investment-row2{background:#063434;}

.light-greent-text{color:#b8fe22;}

.bg-white{background:#fff!important;}

.section-row-info{

    background: #faa61a;

}

.investment-row2  .post-image-blocks{padding-top:60%;} 

.m-slider-video{display:none;}

.gallery-tabs .nav-link {
    color: #000;
    font-weight: 600;
    border: 0px;
    font-size: 26px;
}
.gallery-tabs .nav-tabs {
    border: 0px;
    width: 100%;
    text-align: center;
}
.gallery-tabs .nav-tabs li{display:inline-block; padding:0 10px; position:relative;}
.nav-tabs .nav-link.active {
    color: #ec018b;
}
.gallery-tabs .nav-tabs li::after {
    content: "";
    position: absolute;
    width: 1px;
    height: 50px; display:none;
    right: 0px;
    transform: skew(-14deg, 10deg);
    top: -10px;
    background: #000;
}
.gallery-tabs .nav-tabs li:nth-child(1)::after{display:block;} 

.video-iframe {
  max-width: 850px;
  width: 100%;
  max-height: 700px;
  height: 480px;
}
.modal-container {
  display: none;
  position: fixed;
  z-index: 99;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  overflow: auto;
  background-color: rgba(0, 0, 0, 0.8);
}

.modal-content {
  display: flex;
  justify-content: center;
  align-items: center;
  margin: auto;
  width: 100%;
  height: 100%;
}

.video-iframe {
  margin-right: 20px;
}

.close-button {
  position: absolute;
  top: 20px;
  right: 20px;
  font-size: xxx-large;
  font-weight: bold;
  color: white;
  background-color: transparent;
  border: none;
  cursor: pointer;
}

.thumbnail {
  cursor: pointer;
}
.video-thumb{position:relative;}
.videoicons {
    position: absolute;
    top: 34%;
    font-size: 45px;
    color: #f00;
    padding: 5px;
    border-radius: 50%;
    left: 43%;
    width: 75px;
    height: 75px;
    margin: auto;
    /* border: 3px solid #fff; */

    line-height: 60px;
    text-align: center;
}

.gallery-banners{background:#ffb73e; padding:40px 0;}
.gallery-video .gallery-text {
    color: #000;
    text-transform: capitalize;
    font-size: 14px;
    font-weight: 500;
}

.gallery-video .gallery-thumb {
    border: 1px solid #dbdbdb;
    padding: 10px;
    margin: 10px 0;
    border-radius:10px;
    box-shadow: 0 0 5px #e5e5e5;
}
.gallery-video .gallery-thumb img {
    border-radius: 5px;
}
.gallery-text1 {
    text-align: center;
    margin-top: 21px;
    clear: both;
}
.video-main-slider .fas {
    font-weight: 900;
    font-size: 32px;
    margin-top: 21px;
}
.additional-video .gallery-text {
    color: #000;
    text-transform: capitalize;
    font-size: 14px;
    font-weight: 500;
}
.video-main-slider {
    background: #232222;
}
.video-descriptions{
    padding: 0 8% 0 10%;
}
.gallery-thumb{position:relative;}
   
    .yt-video iframe { width: 100%; height: 600px; border: none; }
   .img_tag {
    text-align: right !important;
    color: #dcd7d7;
    font-size: 9px;
    letter-spacing: 0;
    position: absolute;
    right: 16px;
    bottom: 16%;
    width: 100%;
    text-shadow: 1px 1px 1px #0a0a0a;
    margin: 0px;
}
.video-main-slider .owl-nav button {
    width: 50px;
    height: 50px;
    opacity: 1;
    display: inline-block;
    line-height: 52px !important;
    border-radius: 50px;
    background: #aba9a9 !important;
}
.video-main-slider .fas {
    font-weight: 900;
    font-size: 32px;
    margin-top: 14px;
}
.video-main-slider .owl-prev {
    float: left;
    margin-left: 50px;
}
.video-main-slider .owl-next {
    float: left;
    margin-left: 6px;
}
.video-main-slider .owl-nav{bottom:5%; top:auto!important;}
.video-main-slider .owl-nav span{color:#fff;}
.blogs_infos ul {
    margin-top: 10px;
    padding-left: 15px;
}
.blogs_infos ul li {
    padding: 2px 0;
    list-style: disc;
}
.blogs_infos h2 {
    text-transform: capitalize;
}
.blogs_infos h3{margin-top:15px;}
.blogs_infos table{width:100%; margin:20px 0 ;}
.blogs_infos table td, .blogs_infos table th {
    border: 1px solid #000;
    padding: 5px;
}
.blogs_infos table th{background:#ddd;}
.print-coverages .gallery-text1 h3{font-size:20px;}
.awards_ros .gallery-text1 {
    min-height: 75px;
    font-size: 15px;
    line-height: 21px;
}
.events_info {
    border: 1px solid #ddd;
    padding: 10px;
    margin: 10px 0;
    border-radius: 10px;
}
.events-blocks {
    padding: 0 30px 30px;
}