@charset "UTF-8";
.comments-area a, .page-content a {
	text-decoration:underline
}
.alignright {
	float:right;
	margin-left:1rem
}
.alignleft {
	float:left;
	margin-right:1rem
}
.aligncenter {
	clear:both;
	display:block;
	margin-left:auto;
	margin-right:auto
}
.alignwide {
	margin-left:-80px;
	margin-right:-80px
}
.alignfull {
	margin-left:calc(50% - 50vw);
	margin-right:calc(50% - 50vw);
	max-width:100vw
}
.alignfull, .alignfull img {
	width:100vw
}
.wp-caption {
	margin-bottom:1.25rem;
	max-width:100%
}
.wp-caption.alignleft {
	margin:5px 20px 20px 0
}
.wp-caption.alignright {
	margin:5px 0 20px 20px
}
.wp-caption img {
	display:block;
	margin-left:auto;
	margin-right:auto
}
.wp-caption-text {
	margin:0
}
.gallery-caption {
	display:block;
font-size:.8125rem;
	line-height:1.5;
	margin:0;
padding:.75rem
}
.pagination {
	margin:20px auto
}
.sticky {
	position:relative;
	display:block
}
.bypostauthor {
	font-size:inherit
}
.hide {
	display:none!important
}
.post-password-form p {
	width:100%;
	display:flex;
	align-items:flex-end
}
.post-password-form [type=submit] {
	margin-left:3px
}
.screen-reader-text {
	clip:rect(1px,1px,1px,1px);
	height:1px;
	overflow:hidden;
	position:absolute!important;
	width:1px;
	word-wrap:normal!important
}
.screen-reader-text:focus {
	background-color:#eee;
	clip:auto!important;
	-webkit-clip-path:none;
	clip-path:none;
	color:#333;
	display:block;
	font-size:1rem;
	height:auto;
	left:5px;
	line-height:normal;
	padding:15px 23px 14px;
	text-decoration:none;
	top:5px;
	width:auto;
	z-index:100000
}
.site-header {
	display:flex;
	flex-wrap:wrap;
	justify-content:space-between;
	padding-top:1rem;
	padding-bottom:1rem;
	position:relative
}
.site-header .site-navigation {
	justify-content: center;
}
.site-header .site-branding {
	display:flex;
	flex-direction:column;
	justify-content:center
}
.site-header .header-inner {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	align-items: center;
}
.site-header .call-now-btn {
	background: #BF8C3A;
	border-radius: 5px;
	    padding: 10px 30px;

	color: #fff;
	font-family: "Oswald", sans-serif !important;
	font-weight: 400;
	font-size: 18px;
}
.site-header .header-inner .custom-logo-link {
	display:block
}
.site-header .header-inner .site-branding .site-description, .site-header .header-inner .site-branding .site-title {
	margin:0
}
.site-header .header-inner .site-branding.show-logo .site-title, .site-header .header-inner .site-branding.show-title .site-logo {
	display:none!important
}
.site-header:not(.header-stacked) .header-inner .site-branding {
max-width:20%
}
.site-header:not(.header-stacked) .header-inner .site-navigation {
max-width:70%
}
.site-header.header-inverted .header-inner {
	flex-direction:row-reverse
}
.site-header.header-inverted .header-inner .site-branding {
	text-align:right
}
.site-header.header-inverted .header-inner .site-navigation {
	justify-content:start
}
.site-header.header-stacked .header-inner {
	align-items:center;
	flex-direction:column;
	text-align:center
}
@media (max-width:576px) {
.site-header .header-inner:not(.header-stacked) .site-branding {
max-width:80%
}
}
.site-footer {
	padding-top: 1rem;
	padding-bottom: 1rem;
	position: relative;
	background: #000;
}
.site-footer .footer-inner {
	display:flex;
	flex-wrap:wrap;
	justify-content:space-between
}
.site-footer .footer-inner .custom-logo-link {
	display:block
}
.site-footer .footer-inner .site-navigation {
	justify-content:flex-end
}
.site-footer .footer-inner .site-branding {
	display:flex;
	flex-direction:column;
	justify-content:center
}
.site-footer .footer-inner .site-branding .site-description, .site-footer .footer-inner .site-branding .site-title {
	margin:0
}
.site-footer .footer-inner .site-branding.show-logo .site-title, .site-footer .footer-inner .site-branding.show-title .site-logo {
	display:none!important
}
.site-footer .footer-inner .copyright {
	align-items:center;
	display:flex;
	justify-content:flex-end
}
.site-footer .footer-inner .copyright p {
	margin:0
}
.site-footer.footer-inverted .footer-inner {
	flex-direction:row-reverse
}
.site-footer.footer-inverted .footer-inner .site-branding {
	text-align:right
}
.site-footer.footer-inverted .footer-inner .site-navigation {
	justify-content:flex-start
}
.site-footer.footer-has-copyright .footer-inner .site-navigation {
	justify-content:center
}
.site-footer.footer-stacked .footer-inner {
	align-items:center;
	flex-direction:column;
	text-align:center
}
.site-footer.footer-stacked .footer-inner .site-branding h4.site-title {
	text-align:center
}
.site-footer.footer-stacked .footer-inner .site-navigation .menu {
	padding:0
}
.site-footer:not(.footer-stacked) .footer-inner .site-branding {
max-width:20%
}
.site-footer:not(.footer-stacked) .footer-inner .site-navigation {
max-width:60%
}
.site-footer:not(.footer-stacked) .footer-inner .copyright {
max-width:20%
}
@media (max-width:576px) {
.site-footer:not(.footer-stacked) .footer-inner .copyright, .site-footer:not(.footer-stacked) .footer-inner .site-branding, .site-footer:not(.footer-stacked) .footer-inner .site-navigation {
display:block;
text-align:center;
width:100%;
max-width:none
}
.site-footer .footer-inner .site-navigation ul.menu {
justify-content:center
}
.site-footer .footer-inner .site-navigation ul.menu li {
display:inline-block
}
}
.post .entry-title a {
	text-decoration:none
}
.post .wp-post-image {
	width:100%;
	max-height:500px;
	-o-object-fit:cover;
	object-fit:cover
}
@media (max-width:991px) {
.post .wp-post-image {
max-height:400px
}
}
@media (max-width:575px) {
.post .wp-post-image {
max-height:300px
}
}
#comments .comment-list {
	margin:0;
	padding:0;
	list-style:none;
	font-size:.9em
}
#comments .comment, #comments .pingback {
	position:relative
}
#comments .comment .comment-body, #comments .pingback .comment-body {
	display:flex;
	flex-direction:column;
	padding:30px 0 30px 60px;
	border-bottom:1px solid #ccc
}
body.rtl #comments .comment .comment-body, body.rtl #comments .pingback .comment-body {
	padding:30px 60px 30px 0
}
#comments .comment .avatar, #comments .pingback .avatar {
	position:absolute;
	left:0;
	border-radius:50%;
	margin-right:10px
}
body.rtl #comments .comment .avatar, body.rtl #comments .pingback .avatar {
	left:auto;
	right:0;
	margin-right:0;
	margin-left:10px
}
#comments .comment-meta {
	display:flex;
	justify-content:space-between;
margin-bottom:.9rem
}
#comments .comment-metadata, #comments .reply {
	font-size:11px;
	line-height:1
}
#comments .children {
	position:relative;
	list-style:none;
	margin:0;
	padding-left:30px
}
body.rtl #comments .children {
	padding-left:0;
	padding-right:30px
}
#comments .children li:last-child {
	padding-bottom:0
}
#comments ol.comment-list .children:before {
	display:inline-block;
	font-size:1em;
	font-weight:400;
	line-height:100%;
	content:"↪";
	position:absolute;
	top:45px;
	left:0;
	width:auto
}
body.rtl #comments ol.comment-list .children:before {
	content:"↩";
	left:auto;
	right:0
}
@media (min-width:768px) {
#comments .comment-author, #comments .comment-metadata {
line-height:1
}
}
@media (max-width:767px) {
#comments .comment .comment-body {
padding:30px 0
}
#comments .children {
padding-left:20px
}
#comments .comment .avatar {
position:inherit;
float:left
}
body.rtl #comments .comment .avatar {
float:right
}
}
.site-header.header-inverted .site-navigation-toggle-holder {
	justify-content:flex-start
}
.site-header.header-stacked .site-navigation-toggle-holder {
	justify-content:center;
	max-width:100%
}
.site-header.menu-layout-dropdown .site-navigation {
	display:none
}
.site-navigation-toggle-holder {
	display:flex;
	align-items:center;
	justify-content:flex-end;
	flex-grow:1;
	max-width:20%;
	padding:8px 15px
}
.site-navigation-toggle-holder .site-navigation-toggle {
	display:flex;
	align-items:center;
	justify-content:center;
	font-size:22px;
	padding:.25em;
	cursor:pointer;
	border:0 solid;
	border-radius:3px;
	background-color:rgba(0, 0, 0, .05);
	color:#494c4f
}
.site-navigation-toggle-holder.elementor-active .site-navigation-toggle i:before {
	content:"\e87f"
}
.site-navigation {
	grid-area:nav-menu;
	display:flex;
	align-items:center;
	flex-grow:1
}
.site-navigation ul.menu, .site-navigation ul.menu ul {
	list-style-type:none;
	padding:0
}
.site-navigation ul.menu {
	display:flex;
	flex-wrap:wrap
}
.site-navigation ul.menu li {
	position:relative;
	display:flex
}
.site-navigation ul.menu li a {
    display: block;
    padding: 8px 16px;
}

.site-navigation ul.menu li.menu-item-has-children {
	/* padding-right: 15px; */
}
.site-navigation ul.menu li.menu-item-has-children::after {
	display: block;
	/* content: "▾"; */
	font-size: 1.5em;
	align-items: center;
	color: #666;
	position: absolute;
	right: 0;
	top: 50%;
	transform: translateY(-50%);
	text-decoration: none;
}
.site-navigation ul.menu li.menu-item-has-children:focus-within>ul {
display:block
}
.site-navigation ul.menu li ul {
	background: #fff;
	display: none;
	min-width: 150px;
	position: absolute;
	z-index: 2;
	left: 0;
	top: 100%;
}
.site-navigation ul.menu li ul li {
	border-bottom: 1px solid #eeeeee21;
}
.site-navigation ul.menu li ul li:last-child {
	border-bottom:none
}
.site-navigation ul.menu li ul li.menu-item-has-children a {
	flex-grow:1
}
.site-navigation ul.menu li ul li.menu-item-has-children:after {
	transform:translateY(-50%) rotate(-90deg)
}
.site-navigation ul.menu li ul ul {
	left:100%;
	top:0
}
.site-navigation ul.menu li:hover>ul {
	display:block
}
footer .site-navigation ul.menu li ul {
	top:auto;
	bottom:100%
}
footer .site-navigation ul.menu li ul ul {
	bottom:0
}
footer .site-navigation ul.menu a {
	padding:5px 15px
}
.site-navigation-dropdown {
	margin-top:10px;
transition:max-height .3s, transform .3s;
	transform-origin:top;
	position:absolute;
	bottom:0;
	left:0;
	z-index:10000;
	width:100%
}
.site-navigation-toggle-holder:not(.elementor-active)+.site-navigation-dropdown {
transform:scaleY(0);
max-height:0
}
.site-navigation-toggle-holder.elementor-active+.site-navigation-dropdown {
	transform:scaleY(1);
	max-height:100vh
}
.site-navigation-dropdown ul {
	padding:0
}
.site-navigation-dropdown ul.menu {
	position:absolute;
	width:100%;
	padding:0;
	margin:0;
	background:#fff
}
.site-navigation-dropdown ul.menu li {
	display:block;
	width:100%;
	position:relative
}
.site-navigation-dropdown ul.menu li a {
	display:block;
	padding:20px;
	background:#fff;
	color:#55595c;
	box-shadow:inset 0 -1px 0 rgba(0, 0, 0, .1019607843)
}
.site-navigation-dropdown ul.menu li.current-menu-item a {
	color: #fff;
	/* background: #55595c; */
}
.site-navigation-dropdown ul.menu>li li {
transition:max-height .3s, transform .3s;
	transform-origin:top;
	transform:scaleY(0);
	max-height:0
}
.site-navigation-dropdown ul.menu li.elementor-active>ul>li {
	transform:scaleY(1);
	max-height:100vh
}
@media (max-width:576px) {
.site-header.menu-dropdown-mobile:not(.menu-layout-dropdown) .site-navigation {
display:none!important
}
}
@media (min-width:768px) {
.site-header.menu-dropdown-mobile:not(.menu-layout-dropdown) .site-navigation-toggle-holder {
display:none!important
}
}
@media (min-width:576px) and (max-width:767px) {
.site-header.menu-dropdown-mobile:not(.menu-layout-dropdown) .site-navigation {
display:none!important
}
}
@media (min-width:992px) {
.site-header.menu-dropdown-tablet:not(.menu-layout-dropdown) .site-navigation-toggle-holder {
display:none!important
}
}
@media (max-width:992px) {
.site-header.menu-dropdown-tablet:not(.menu-layout-dropdown) .site-navigation {
display:none!important
}
}
.site-header.menu-dropdown-none:not(.menu-layout-dropdown) .site-navigation-toggle-holder {
display:none!important
}
.page-header .entry-title, .site-footer .footer-inner, .site-footer:not(.dynamic-footer), .site-header .header-inner, .site-header:not(.dynamic-header), body:not([class*=elementor-page-]) .site-main {
margin-right:auto;
margin-left:auto;
width:100%
}
@media (max-width:575px) {
.page-header .entry-title, .site-footer .footer-inner, .site-footer:not(.dynamic-footer), .site-header .header-inner, .site-header:not(.dynamic-header), body:not([class*=elementor-page-]) .site-main {
padding-right:10px;
padding-left:10px
}
}
@media (min-width:576px) {
.page-header .entry-title, .site-footer .footer-inner, .site-footer:not(.dynamic-footer), .site-header .header-inner, .site-header:not(.dynamic-header), body:not([class*=elementor-page-]) .site-main {
max-width:500px
}
.site-footer.footer-full-width .footer-inner, .site-header.header-full-width .header-inner {
max-width:100%
}
}
@media (min-width:768px) {
.page-header .entry-title, .site-footer .footer-inner, .site-footer:not(.dynamic-footer), .site-header .header-inner, .site-header:not(.dynamic-header), body:not([class*=elementor-page-]) .site-main {
max-width:600px
}
.site-footer.footer-full-width, .site-header.header-full-width {
max-width:100%
}
}
@media (min-width:992px) {
.page-header .entry-title, .site-footer .footer-inner, .site-footer:not(.dynamic-footer), .site-header .header-inner, .site-header:not(.dynamic-header), body:not([class*=elementor-page-]) .site-main {
max-width:800px
}
.site-footer.footer-full-width, .site-header.header-full-width {
max-width:100%
}
}
@media (min-width:1200px) {
.page-header .entry-title, .site-footer .footer-inner, .site-footer:not(.dynamic-footer), .site-header .header-inner, .site-header:not(.dynamic-header), body:not([class*=elementor-page-]) .site-main {
max-width:1140px
}
.site-footer.footer-full-width, .site-header.header-full-width {
max-width:100%
}
}
.site-header+.elementor {
	min-height:calc(100vh - 320px)
}
.site-header {
	padding: 10px 0px 5px !important;
}
#content .page-header {
	display: none;
}
.site-header .site-navigation.show ul li a {
	color: #333;
	font-size: 18px;
	font-weight: 400;
	/* text-transform: uppercase; */
	font-family: "Vidaloka", serif;
	letter-spacing: 0.5px;
}
.footer-items p b {
	/* font-weight: 500; */
}
.text-margin .elementor-widget-heading {
	margin: 0;
}
.contact-info {
	-webkit-box-shadow: 0 3px 20px 0px rgba(0, 0, 0, 0.12);
	box-shadow: 0 3px 20px 0px rgba(0, 0, 0, 0.12);
	border-radius: 10px;
	-webkit-transition: all 0.3s ease 0s;
	transition: all 0.3s ease 0s;
	overflow: hidden;
	padding: 1rem !important;
	margin: 1rem !important;
	position: relative;
}
.worldwide-management {
	margin: 0 !important;
}
.orange-in::after {
	background-color: #fc573b !important;
}
.contact-info:hover::after, .contact-info::after {
	background-color: #231275;
}
.contact-info::after {
	position: absolute;
	content: '';
	height: 10px;
	width: 100%;
	left: 0;
	-webkit-transition: background-color 0.3s ease 0s;
	transition: background-color 0.3s ease 0s;
	bottom: 0;
}
.form-gold input {
	font-size: 14px;
	height: 50px;
	padding: 0 15px;
	border: none;
	/* -webkit-box-shadow: none; */
	/* box-shadow: none; */
	border-radius: 0;
	-webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.1);
	box-shadow: 0 5px 10px rgba(0, 0, 0, 0.1);
	-webkit-transition: 0.5s;
	transition: 0.5s;
	margin-bottom: 1rem;
}
.form-gold textarea {
	font-size: 14px;
	height: 150px;
	padding: 15px 15px;
	border: none;
	-webkit-box-shadow: none;
	box-shadow: none;
	border-radius: 0;
	-webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.1);
	box-shadow: 0 5px 10px rgba(0, 0, 0, 0.1);
	-webkit-transition: 0.5s;
	transition: 0.5s;
}
.form-gold .wpcf7-submit {
	font-size: 16px;
	font-weight: 600;
	color: #fff;
	line-height: 1;
	text-align: center;
	padding: 14px 30px;
	border: 0 none;
	border-radius: 100px;
	outline: 0 none;
	position: relative;
	z-index: 1;
	/* background: linear-gradient(135deg, #10054d 0%, #45108a 100%); */
	margin-top: 1rem !important;
	display: block;
	width: 100%;
	background: #FB591E;
}
.building-slider .elementor-element-populated {
	padding: 0 !important;
}
.n2-font-511b22e4322acf068374dd329aa3751e-hover.n2-ss-item-content.n2-ss-text.n2-ow {
	font-size: 60px !important;
	font-weight: 500 !important;
	color: #fff !important;
}
.belief-sect p span {
	color: #E3C15C;
}
.bdp-post-carousel.bdp-design-1 .bdp-post-carousel-content {
	text-align: left;
}
.sucess-sect p {
	font-style: italic;
}
.sucess-sect .name {
	font-size: 22px;
}
.indust-plot a {
	color: #FB591E;
}
.footer-items.social-foot .social-icons {
	padding: 0;
}
.footer-items.social-foot .footer-title {
	font-weight: 600;
}
.chair-sect p {
	font-size: 18px;
}
.chair-sect .name {
	font-size: 16px;
}
.achieving-goal p {
	margin: 0;
	font-size: 30px;
	font-weight: 300;
	color: #333;
	font-style: italic;
	text-align: center;
}
.achieving-goal .name {
	font-size: 22px;
}
.world-city .text-width {
	width: 80%;
	margin: 0 auto;
}
.sticky-quote {
	top: 40vh;
	right: 0px;
	z-index: 10000;
	height: auto;
	border-radius: 15px 0px;
	position: fixed;
}
.sticky-quote a {
	padding: 15px 20px 35px;
	display: block;
	font-weight: bold;
	font-size: 15px;
	border-radius: 5px;
	transform: rotate(-270deg) translate(0px, -20px);
	position: relative;
	right: -35px;
	transition: position 0.2s, right 0.2s;
	background: #BF8C3A;
	border-radius: 5px;
	padding: 10px 20px;
	color: #fff !important;
	font-family: "Oswald", sans-serif !important;
	font-weight: 400;
	font-size: 18px;
}
.build-slider .bann-form .elementor-widget-wp-widget-custom_html .wpcf7-response-output {
	color: #fff !important;
	border-color: #fff !important;
}








@media (max-width: 767px) { 

.site-logo .custom-logo {
	width: 60%;
}
.site-navigation-toggle-holder .site-navigation-toggle {
	color: #fff;
}
.success-box {
	width: 100% !important;
}
.success-box p {
	font-size: 20px !important;
}
.elementor-340 .elementor-element.elementor-element-5716559 {
	padding: 20px 20px 20px 20px !important;
}
.main-banner {
	padding: 150px 20px 150px 20px !important;
}
.main-banner .elementor-element-populated {
	margin: 0 !important;
}
.intro-section .elementor-widget-wrap {
	border: none !important;
}
.intro-section h2 {
	text-align: center !important;
}
.intro-section .elementor-button-wrapper {
	text-align: center;
}
.build-sect {
	height: 400px;
	padding: 0 !important;
}
.gold-city {
	text-align: center;
}
.gold-city h2 {
	line-height: 40px;
}
.infra-sect {
	text-align: center;
}
.hosp-sect {
	text-align: center;
}
.enter-sect {
	text-align: center;
}
.media-sect {
	text-align: center;
}
.edu-sect {
	text-align: center;
}
.health-sect {
	text-align: center;
}
.interest-sect h2 {
	font-size: 25px !important;
}
.footer-items {
	text-align: center;
	padding:10px;
}
.footer-items.social-foot {
	margin-top: 0px !important;
}
.future-sect {
	height: 300px;
	padding: 100px 20px 50px 20px !important;
}
.overview-sect .elementor-widget-container {
	margin: 0 !important;
}
.overview-sect .elementor-heading-title {
	font-size: 40px !important;
}
.overview-sect {
	text-align: center;
	padding: 0 !important;
}
.overview-sect .elementor-widget-wrap {
	margin: 0 !important;
}
.chair-sect {
	text-align: center;
}
.chair-sect h2 {
	font-size: 25px !important;
}
.chair-sect .elementor-element {
	margin: 0;
}
.belief-sect {
	text-align: center;
}
.belief-sect p {
	text-align: center;
}
.policy-sect .elementor-element-populated {
	border: none !important;
}
.business-sect {
	text-align: center;
	padding: 50px 0 !important;
}
.business-sect h2 {
	font-size: 25px !important;
}
.structure-sect {
	padding: 0 !important;
	text-align: center;
}
.structure-sect p {
	text-align: center;
}
.park-sect {
	padding: 0 !important;
	text-align: center;
}
.park-sect p {
	text-align: center !important;
	line-height: 30px !important;
}
.daddy-sect {
	padding: 0 0 50px !important;
	text-align: center;
}
.daddy-sect p {
	text-align: center;
}
.inter-sect {
	padding: 0 !important;
	text-align: center;
}
.inter-sect p {
	text-align: center !important;
	line-height: 30px !important;
}
.news-sect {
	padding: 0 !important;
	text-align: center;
}
.news-sect p {
	text-align: center;
}
.scholar-sect {
	padding: 0 !important;
	text-align: center !important;
}
.scholar-sect p {
	text-align: center !important;
}
.wedding-sect {
	text-align: center;
	padding: 0 !important;
}
.wedding-sect p {
	text-align: center !important;
}
.news-sect {
	padding: 0 !important;
	text-align: center !important;
}
.news-sect p {
	text-align: center !important;
}
.phila-sect {
	padding: 0 !important;
	text-align: center !important;
}
.phila-sect p {
	text-align: center !important;
}
.baba-sect {
	padding: 0 !important;
	text-align: center !important;
}
.baba-sect p {
	text-align: center !important;
	line-height: 30px !important;
}
.donation-sect {
	text-align: center;
	padding: 0 !important;
}
.donation-sect p {
	text-align: center !important;
	line-height: 30px !important;
}
.crisis-sect {
	text-align: center;
	padding: 0 !important;
}
.crisis-sect p {
	text-align: center !important;
	line-height: 30px !important;
}
.green-sect {
	text-align: center;
	padding: 0 !important;
}
.green-sect p {
	text-align: center !important;
	line-height: 30px !important;
}
.mdk-sect {
	text-align: center;
	padding: 0 !important;
}
.mdk-sect p {
	text-align: center !important;
	line-height: 30px !important;
}
.leader-bann {
	height: 400px;
}
.grow-sect {
	padding: 50px 20px !important;
	text-align: center;
}
.grow-sect .elementor-widget-wrap {
	border: none !important;
}
.lead-sect {
	text-align: center;
	padding: 50px 20px !important;
}
.vision-sect {
	text-align: center;
}
.chair-sect h2 {
	line-height: 30px;
}
.lakh-sect {
	text-align: center;
}
.subh-sect {
	text-align: center;
}
.madh-sect {
	text-align: center;
}
.dhawal-sect {
	text-align: center;
}
.culture-sect {
	text-align: center;
}
.culture-sect ul {
	margin: 0 !important;
	padding: 0 !important;
}
.gold-bann {
	height: 400px;
}
.world-city {
	text-align: center;
}
.world-city .elementor-heading-title {
	font-size: 30px !important;
}
.world-city .elementor-widget-container {
	margin: 0 !important;
}
.world-city .elementor-element-populated {
	padding: 0 !important;
	margin: 0 0 30px !important;
}
.free-sect {
	height: 400px;
}
.super-sect {
	padding: 0 !important;
}
.super-sect h2 {
	font-size: 30px !important;
}
.super-sect .elementor-widget-heading {
	margin: 0;
}
.heart-sect {
	padding: 0 !important;
}
.plot-sect {
	padding: 50px 0 !important;
}
.plot-sect h2 {
	font-size: 30px !important;
}
.plot-sect p {
	text-align: center;
}
.life-sect {
	padding: 50px 0 !important;
}
.life-sect h2 {
	font-size: 30px !important;
}
.group-sect .elementor-heading-title {
	font-size: 30px !important;
}
.group-sect {
	padding: 50px 0px !important;
}
.connect-sect {
	padding: 50px 0px !important;
}
.disc-sect {
	padding: 50px 0px !important;
}
.disc-sect p {
	text-align: center !important;
}
.plot-sect {
	height: 300px;
}
.mdlp-sect {
	padding: 50px 0px !important;
}
.infrastructure-section {
	text-align: center !important;
	padding: 50px 0px !important;
}
.infrastructure-section p {
	text-align: center;
}
.choose-us {
	text-align: center;
	padding: 50px 0px !important;
}
.choose-us .elementor-widget-wrap {
	border: none !important;
}
.choose-us .elementor-section {
	margin: 0 !important;
}
.hosp-sect {
	padding: 50px 0px !important;
	text-align: center;
}
.hosp-sect p {
	text-align: center;
}
.enter-sect {
	padding: 50px 0px !important;
}
.enter-sect .elementor-section {
	margin: 0 !important;
}
.enter-sect p {
	text-align: center;
	line-height: 30px;
}
.media-sect {
	padding: 50px 0px !important;
}
.media-sect .elementor-section {
	margin: 0 !important;
}
.media-sect p {
	text-align: center;
	line-height: 30px;
}
.eduo-section {
	padding: 50px 0px !important;
}
.eduo-section .elementor-section {
	margin: 0 !important;
}
.eduo-section p {
	text-align: center !important;
	line-height: 30px !important;
}
.care-sect {
	padding: 50px 0px !important;
}
.care-sect .elementor-section {
	margin: 0 !important;
}
.care-sect p {
	text-align: center;
	line-height: 30px;
}
.grow-sect {
	padding: 50px 0px !important;
}
.grow-sect .elementor-section {
	margin: 0 !important;
}
.grow-sect p {
	text-align: center;
	line-height: 30px;
}
.job-open {
	padding: 50px 0px !important;
}
.job-open .elementor-element-populated {
	padding: 0 !important;
}


}
.site-navigation ul.menu li.menu-item-has-children::after {
	display: block;
	content: '\f107';
	color: #245c87;
	position: absolute;
	/* right: 15px; */
	top: 50%;
	transform: translateY(-40%);
	text-decoration: none;
	font-family: FontAwesome;
	line-height: 1;
	font-size: 18px;
	font-weight: 500;
}
.site-navigation ul.menu li.menu-item-has-children:hover::after {
	color: #344FA0;
}
.site-header .site-navigation ul li a:hover {
	color: #344FA0;
}
.site-header .site-navigation ul li a::after {
	content: "";
	display: block;
	position: absolute;
	bottom: 0;
	left: 0;
	right: 100%;
	/* margin: 0 15px; */
	border-bottom: 2px solid;
	/* border-bottom-color: #6d6e70; */
	border-bottom-color: var(--colorNavText);
	transition: right .5s;
}
.site-header .site-navigation ul li a::after {
	border-bottom-color: #344FA0;
}
.site-header .site-navigation ul li a:hover::after {
	right: 0;
}
.banner-form .form-bg {
	text-align: center;
	background: #0000005c;
	padding: 20px 20px 0;
	border-radius: 10px;
	width: 70%;
}
.banner-form .form-bg h5 {
	color: #fff;
	font-size: 25px;
	margin: 0px 0px 12px;
}
.banner-form .form-bg .wpcf7-form input {
	border: 1px solid #fff;
	float: left;
	width: 100%;
	display: flex;
	padding: 10px 15px 10px 10px;
	margin: 0px 0px 10px;
	background: transparent;
	font-size: 16px;
	height: 45px;
	border-radius: 5px;
	color: #fff;
}
.banner-form .form-bg .wpcf7-form .wpcf7-submit {
	font-size: 22px;
	font-weight: 400;
	background-color: #4A5FAB;
	padding: 10px 40px 10px 40px;
	color: #fff;
	border-radius: 3px;
	border: none;
	margin: 0;
}
.banner-form .form-bg .wpcf7-form textarea {
	border: 1px solid #fff;
	float: left;
	width: 100%;
	display: flex;
	padding: 10px 15px 10px 10px;
	margin: 0px 0px 10px;
	background: transparent;
	font-size: 16px;
	height: 100px;
	border-radius: 5px;
	color: #fff;
}
.form-sect .wpcf7-form input {
	border: 1px solid #333;
	float: left;
	width: 100%;
	display: flex;
	padding: 10px 15px 10px 10px;
	margin: 0px 0px 10px;
	background: transparent;
	font-size: 16px;
	height: 45px;
	border-radius: 5px;
	color: #333;
}
.form-sect .wpcf7-form .wpcf7-submit {
	font-size: 22px;
	font-weight: 400;
	background-color: #4A5FAB;
	padding: 10px 40px 10px 40px;
	color: #fff;
	border-radius: 3px;
	border: none;
	margin: 0;
}
.form-sect .wpcf7-form textarea {
	border: 1px solid #333 !important;
	float: left;
	width: 100%;
	display: flex;
	padding: 10px 15px 10px 10px;
	margin: 0px 0px 10px;
	background: transparent !important;
	font-size: 16px;
	height: 100px;
	border-radius: 5px;
	color: #333;
}
.banner-content {
	margin-left: 20% !important;
}
.banner-content .n2-ss-layer-col .n2-ss-layer .n2-ss-text p {
	text-transform: capitalize !important;
	/* padding: 0 !important; */
	/* line-height: 30px !important; */
}
.building-slider .n2-ss-layer .n2-ss-item-content {
	width: 100% !important;
}
.building-slider .n2-ss-layer .n2-ss-item-content .wpcf7-form input {
	border: 1px solid #fff;
	float: left;
	width: 92%;
	display: flex;
	padding: 10px 15px 10px 10px;
	margin: 0px 0px 10px;
	background: transparent;
	font-size: 16px;
	border-radius: 5px;
	color: #fff;
}
.building-slider .n2-ss-layer .n2-ss-item-content .wpcf7-form textarea {
	border: 1px solid #fff;
	float: left;
	width: 92%;
	display: flex;
	padding: 10px 15px 10px 10px;
	margin: 0px 0px 10px;
	background: transparent;
	font-size: 16px;
	border-radius: 5px;
	color: #fff;
	height: 100px;
}
.building-slider .n2-ss-layer .n2-ss-item-content .wpcf7-form .wpcf7-submit {
	background-color: #3B54AC;
	padding: 15px 15px 15px 15px;
	color: #fff;
	border-radius: 3px;
	border: none;
	font-size: 18px;
}
.building-slider .n2-ss-layer .n2-ss-item-content .n2-font-34ff8eb00f3e8277758fb4fcad13055d-paragraph {
	text-align: center !important;
	margin: 0 0 10px;
}
.footer-items p a {
	color: #fff;
}
.text-section {
	position: absolute !important;
	top: 30%;
}
.text-section .elementor-widget-heading .elementor-heading-title {
	color: #fff;
	font-size: 35px;
	line-height: normal;
}
.text-section .elementor-widget-text-editor p {
	color: #fff;
}
.space-both {
	padding: 0 5%;
}
.build-slider .bann-text {
	padding-left: 30px;
	padding-right: 30px;
	border-left: 3px solid #fff;
}
.build-slider .bann-text .sub-heading .elementor-heading-title {
	font-size: 20px;
	font-family: "Oswald", sans-serif;
	color: #fff;
	letter-spacing: 1px;
	font-weight: 400;
	text-transform: uppercase;
}
.build-slider .bann-text .heading-main .elementor-heading-title {
	color: #fff;
	font-family: "Vidaloka", serif !important;
	font-size: 70px;
	font-weight: 400 !important;
	line-height: normal;
}
.build-slider .bann-text .elementor-widget-button .elementor-button {
	font-size: 20px;
	font-family: "Oswald", sans-serif;
	color: #fff;
	letter-spacing: 1px;
	font-weight: 400;
	text-transform: uppercase;
	padding: 0;
	background: transparent;
}
.build-slider .bann-form .elementor-widget-wp-widget-custom_html {
	width: 70%;
	margin: 0 auto;
	background: #00000090;
	padding: 30px 30px 0px;
	border-radius: 10px;
	border: 10px solid #ffffff4a;
	backdrop-filter: blur(10px);
	box-shadow: 0 3px 5px #0000004d;
}
.build-slider .bann-form .elementor-widget-wp-widget-custom_html h5 {
	border: 2px solid;
	padding: 15px;
	text-align: center;
	color: #fff;
	font-family: "Vidaloka", serif;
	font-weight: 400;
	font-size: 25px;
	border-radius: 5px;
}
.build-slider .bann-form .elementor-widget-wp-widget-custom_html input {
	background: transparent;
	border: none;
	border-bottom: 1px solid #fff;
	border-radius: 0;
	font-size: 16px;
	font-family: "Roboto", Sans-serif;
	color: #fff;
	width: 100%;
	height: 50px;
	padding: 0;
	margin: 0;
}
.build-slider .bann-form .elementor-widget-wp-widget-custom_html input::placeholder {
	color: #fff;
}
.build-slider .bann-form .elementor-widget-wp-widget-custom_html textarea {
	background: transparent;
	border: none;
	border-bottom: 1px solid #fff;
	border-radius: 0;
	font-size: 16px;
	font-family: "Roboto", Sans-serif;
	padding: 0;
	color: #fff;
	width: 100%;
}
.build-slider .bann-form .elementor-widget-wp-widget-custom_html textarea::placeholder {
	color: #fff;
}
.build-slider .bann-form .elementor-widget-wp-widget-custom_html input:focus-visible {
	outline: none;
	border-bottom: 1px solid #fff !important;
}
.build-slider .bann-form .elementor-widget-wp-widget-custom_html textarea:focus-visible {
	outline: none;
	border-bottom: 1px solid #fff !important;
}
.build-slider .bann-form .elementor-widget-wp-widget-custom_html .wpcf7-submit {
	width: 100%;
	border-radius: 5px;
	text-transform: uppercase;
	line-height: normal;
	background: #BF8C3A;
	font-family: "Oswald", sans-serif !important;
	font-weight: 500;
	border: none;
}
.build-slider .bann-form {
	padding-bottom: 100px;
}
.site-header .header-inner {
	max-width: 100%;
	padding: 0px 5%;
}
.site-header .call-now-btn::before {
	content: none;
}
.introduction-section .sub-title .elementor-heading-title {
	font-size: 25px;
	font-family: "Oswald", sans-serif;
	letter-spacing: 1px;
	font-weight: 400;
	color: #333;
	margin-left: 5em;
	position: relative;
}
.introduction-section .sub-title .elementor-heading-title::before {
	content: "";
	display: inline-block;
	width: 110px;
	margin: 0;
	position: absolute;
	top: 50%;
	left: -5em;
	border-style: solid;
	border-width: 1px 0 0;
	-webkit-transform: scaleX(1) !important;
	-moz-transform: scaleX(1) !important;
	-ms-transform: scaleX(1) !important;
	transform: scaleX(1) !important;
	-webkit-transition-delay: 200ms;
	-moz-transition-delay: 200ms;
	transition-delay: 200ms;
}
.introduction-section .main-title .elementor-heading-title {
	font-family: "Vidaloka", serif !important;
	color: #BF8C3A !important;
	font-size: 60px !important;
	line-height: normal !important;
	font-weight: 400 !important;
}
.introduction-section .elementor-widget-text-editor p {
	font-family: "Roboto", sans-serif;
	font-size: 16px;
}
.introduction-section .elementor-widget-button .elementor-button {
	font-size: 24px !important;
	font-family: "Oswald", sans-serif !important;
	color: #000 !important;
	letter-spacing: 1px;
	font-weight: 400 !important;
	text-transform: uppercase;
	padding: 0;
	background: transparent !important;
}
.introduction-section .elementor-widget-text-editor ul li {
	font-family: "Roboto", sans-serif;
	font-size: 16px;
}
.introduction-section .elementor-widget-text-editor ul {
	padding-left: 20px;
}
.specific-section .specific-boxe {
	border: 1px solid;
	border-radius: 10px;
}
.specific-section .specific-boxe {
	border: 1px solid;
	border-radius: 10px;
	padding: 30px;
}
.specific-section .specific-boxe .elementor-widget-image-box .elementor-image-box-wrapper .elementor-image-box-img {
	margin: 0 0 10px;
}
.specific-section .specific-boxe .elementor-widget-image-box .elementor-image-box-wrapper .elementor-image-box-content .elementor-image-box-title {
	font-size: 16px;
	font-family: "Vidaloka", serif;
	text-transform: uppercase;
}
.specific-section .specific-boxe .elementor-widget-image-box .elementor-image-box-wrapper .elementor-image-box-img {
	height: 80px;
}
.floor-plan .plan-price .down-btn .elementor-widget-button .elementor-button {
	background: #bf8c3a !important;
	color: #fff !important;
	text-transform: capitalize !important;
	padding: 15px 40px;
}
.floor-plan .plan-tabs .elementor-tabs .elementor-tabs-wrapper {
	display: flex;
	justify-content: space-between;
	border-bottom: 1px solid gray;
}
.floor-plan .plan-tabs .elementor-tabs .elementor-tabs-wrapper .elementor-tab-desktop-title {
	width: 50%;
}
.floor-plan .plan-tabs .elementor-tabs .elementor-tabs-content-wrapper .elementor-tab-content {
	border: none;
}
.floor-plan .plan-tabs .elementor-tabs .elementor-tabs-wrapper .elementor-tab-desktop-title.elementor-active {
	border: none;
	border-bottom: 2px solid;
}
.floor-plan .plan-tabs .elementor-tabs .elementor-tabs-wrapper .elementor-tab-desktop-title::before, .floor-plan .plan-tabs .elementor-tabs .elementor-tabs-wrapper .elementor-tab-desktop-title::after {
	border: none;
}
.floor-plan .plan-tabs .elementor-tabs .elementor-tabs-content-wrapper .elementor-tab-content .tabs-section {
	display: block;
	padding-left: 2%;
}
.floor-plan .plan-tabs .elementor-tabs .elementor-tabs-content-wrapper .elementor-tab-content .tabs-section p {
	font-family: "Roboto", sans-serif;
	font-size: 20px;
}
.floor-plan .plan-tabs .elementor-tabs .elementor-tabs-content-wrapper .elementor-tab-content .tabs-section ul {
	padding-left: 0;
	list-style: none;
	margin: 30px 0px 0px;
}
.floor-plan .plan-tabs .elementor-tabs .elementor-tabs-content-wrapper .elementor-tab-content .tabs-section ul li {
	border-bottom: 1px solid #666;
	padding: 20px 0px;
	display: flex;
}
.floor-plan .plan-tabs .elementor-tabs .elementor-tabs-content-wrapper .elementor-tab-content .tabs-section ul li span {
	display: flex;
	justify-content: space-between;
	padding-left: 20px;
	width: 100%;
	font-size: 20px;
}
.floor-plan .plan-tabs .elementor-tabs .elementor-tabs-content-wrapper .elementor-tab-content .tabs-section ul li span strong {
	text-transform: uppercase;
	font-size: 20px;
	font-weight: 600;
}
.floor-plan .plan-tabs .elementor-tabs .elementor-tabs-content-wrapper .elementor-tab-content .tabs-section ul li span {
	display: flex;
	justify-content: space-between;
	padding-left: 20px;
}
.floor-plan .plan-tabs .elementor-tabs .elementor-tabs-content-wrapper .elementor-tab-content .tabs-section .elementor-button-wrapper {
	margin: 50px 0px 0px;
}
.floor-plan .plan-tabs .elementor-tabs .elementor-tabs-content-wrapper .elementor-tab-content .tabs-section .elementor-button-wrapper .elementor-button {
	margin: 20px 0px 0px;
	font-size: 24px !important;
	font-family: "Oswald", sans-serif !important;
	color: #BF8C3A !important;
	letter-spacing: 1px;
	font-weight: 400 !important;
	text-transform: uppercase;
	padding: 0;
	background: transparent !important;
}
.brochure-down .download-text .elementor-widget-heading .elementor-heading-title {
	font-family: "Vidaloka", serif !important;
	font-size: 50px !important;
	line-height: normal !important;
}
.brochure-down .space-both {
	padding: 0 5% !important;
}
.brochure-down .download-text .elementor-widget-text-editor p {
	font-size: 20px;
	font-family: "Roboto", sans-serif;
}
.brochure-down .download-text .elementor-widget-button .elementor-button {
	background: #BF8C3A !important;
	font-size: 20px !important;
	font-family: "Oswald", sans-serif !important;
	letter-spacing: 1px;
	font-weight: 400 !important;
	text-transform: capitalize;
}
.every-reach .reach-text ul {
	padding: 0;
}
.every-reach .reach-text ul li {
	list-style: none;
}
.every-reach .reach-text ul li {
	list-style: none;
	padding: 10px 0;
	border-bottom: 1px solid #666;
}
.luxary-section .amenities-sect .amenities-box .elementor-widget-image-box .elementor-image-box-wrapper .elementor-image-box-img img {
	width: 100%;
}
.luxary-section .amenities-sect .amenities-box .elementor-widget-image-box .elementor-image-box-wrapper .elementor-image-box-content .elementor-image-box-title {
	font-family: "Vidaloka", serif;
	font-size: 16px;
	margin: 8;
	color: #363636;
}



.amenities-sect .main-title .elementor-heading-title {
	font-family: "Vidaloka", serif !important;
	color: #BF8C3A !important;
	font-size: 60px !important;
	line-height: normal !important;
	font-weight: 400 !important;
}
.amenities-sect .sub-title .elementor-heading-title {
	font-size: 20px !important;
	font-family: "Oswald", sans-serif !important;
	letter-spacing: 1px;
	font-weight: 400 !important;
	color: #333 !important;
	margin-left: 5em;
	position: relative;
}
.amenities-sect .sub-title .elementor-heading-title::before {
	content: "";
	display: inline-block;
	width: 110px;
	margin: 0;
	position: absolute;
	top: 50%;
	left: -6.5em;
	border-style: solid;
	border-width: 1px 0 0;
	-webkit-transform: scaleX(1) !important;
	-moz-transform: scaleX(1) !important;
	-ms-transform: scaleX(1) !important;
	transform: scaleX(1) !important;
	-webkit-transition-delay: 200ms;
	-moz-transition-delay: 200ms;
	transition-delay: 200ms;
}
.amenities-sect .main-title .elementor-widget-button .elementor-button {
	background: #bf8c3a !important;
	color: #fff !important;
	text-transform: capitalize !important;
	padding: 15px 40px;
}
.floor-plan .reach-bg {
	position: relative;
	overflow: hidden;
}
.floor-plan .reach-bg::before {
	background: #F2F2F2;
	width: 100%;
	height: 100%;
	position: absolute;
	content: "";
	left: 10%;
}
.floor-plan .reach-bg .down-text {
	padding-left: 5%;
}
.faq-sect .main-title .elementor-heading-title {
	font-family: "Vidaloka", serif !important;
	color: #BF8C3A !important;
	font-size: 60px !important;
	line-height: normal !important;
	font-weight: 400 !important;
}
.reach-cont .main-title .elementor-heading-title {
	font-family: "Vidaloka", serif !important;
	color: #BF8C3A !important;
	font-size: 60px !important;
	line-height: normal !important;
	font-weight: 400 !important;
}
.reach-cont .cont-form .form-sect .wpcf7-submit {
	background: #bf8c3a !important;
	color: #fff !important;
	text-transform: capitalize !important;
	padding: 15px 40px;
	width: 100%;
	font-family: "Oswald", sans-serif !important;
	height: auto;
}
.faq-sect .elementor-widget-accordion .elementor-accordion .elementor-tab-title {
	padding: 0;
}
.faq-sect .elementor-widget-accordion .elementor-accordion .elementor-accordion-item {
	border: none;
	border-bottom: 1px solid #d5d8dc;
	padding: 20px 0px;
}
.faq-sect .elementor-widget-accordion .elementor-accordion .elementor-tab-title .elementor-accordion-title {
	color: #000;
}
.faq-sect .elementor-widget-accordion .elementor-accordion .elementor-tab-title .elementor-accordion-title {
	font-size: 22px;
	font-weight: 500;
	line-height: normal;
	font-family: "Vidaloka", serif !important;
}
.faq-sect .elementor-widget-accordion .elementor-accordion .elementor-tab-content p {
	font-family: "Roboto", Sans-serif;
	margin: 0;
	font-size: 20px;
	color: #333;
	font-weight: 300;
}
.faq-sect .elementor-widget-accordion .elementor-accordion .elementor-tab-content {
	padding: 0;
	border: none !important;
	margin-top: 15px;
	font-family: "Roboto", Sans-serif;
}
.build-slider .bann-text .elementor-widget-text-editor {
	color: #fff;
	font-family: "Roboto", sans-serif;
	font-size: 16px;
}
.introduction-section .elementor-widget-text-editor .project-summary li {
	display: block;
	float: left;
	width: 33.33%;
	padding: 15px 0px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
.introduction-section .elementor-widget-text-editor .project-summary li strong::after {
	content: "";
	width: 50px;
	height: 1px;
	background: #d19e02;
	position: absolute;
	left: 0;
	bottom: 8px;
}
.introduction-section .elementor-widget-text-editor .project-summary li strong::after {
	background: #bf8c3a;
}
.introduction-section .elementor-widget-text-editor .project-summary li strong {
	display: block;
	padding-bottom: 1em;
	position: relative;
}
.introduction-section .elementor-widget-text-editor .project-summary {
	padding: 0;
}
.about-us .elementor-heading-title {
	color: #fff !important;
}
.about-us .main-title .elementor-heading-title {
	color: #fff !important;
}
.about-us .elementor-widget-text-editor {
	color: #fff !important;
}
.about-us .elementor-widget-button .elementor-button {
	color: #fff !important;
}
.about-us::before {
	background: #00000090;
	position: absolute;
	content: "";
	width: 100%;
	height: 100%;
	top: 0;
	bottom: 0;
	/* z-index: 9; */
	padding: 0;
}
.pum-container .popmake-content input {
	height: 45px;
	width: 100%;
	border: 1px solid #666 !important;
	border-radius: 3px !important;
	padding: .5rem 1rem !important;
	transition: all .3s;
	font-size: 16px;
	font-family: "Roboto", Sans-serif;
}
.pum-container .popmake-content textarea {
	width: 100%;
	border: 1px solid #666 !important;
	border-radius: 3px !important;
	padding: .5rem 1rem !important;
	transition: all .3s;
	font-size: 16px;
	font-family: "Roboto", Sans-serif;
}
.pum-container .pum-title {
	font-family: "Vidaloka", serif !important;
	font-size: 50px !important;
	font-weight: 400 !important;
	line-height: normal !important;
	margin: 0 !important;
}
.pum-container .popmake-content .wpcf7-submit {
	width: 100% !important;
	border-radius: 5px !important;
	text-transform: uppercase;
	line-height: normal;
	background: #BF8C3A;
	font-family: "Oswald", sans-serif !important;
	font-weight: 500;
	border: none !important;
	height: auto !important;
}










@media (max-width: 767px) {  
    




.reach-cont .main-title .elementor-heading-title {
	font-size: 30px !important;
}
.faq-sect .main-title .elementor-heading-title {
	font-size: 30px !important;
}
.amenities-sect .main-title .elementor-heading-title {
	font-size: 30px !important;
}
.introduction-section .elementor-widget-text-editor .project-summary li {
	width: 50% !important;
	padding: 15px 0px !important;
}
.build-slider .space-both {
	padding: 0px 2% !important;
}
.space-both {
	padding: 0 0 !important;
}

.brochure-down .space-both {
	padding: 0 0 !important;
}
.brochure-down .download-text .elementor-widget-heading .elementor-heading-title {
	font-size: 30px !important;
}
.floor-plan .plan-tabs .elementor-tabs .elementor-tab-title {
	border-bottom: 1px solid#d5d8dc;
	margin: 0px 0px 10px;
}
.floor-plan .plan-tabs .elementor-tabs .elementor-tabs-wrapper {
	display: none !important;
}
.introduction-section .elementor-widget-button .elementor-button-wrapper {
	text-align: left;
}
.build-slider .bann-text .heading-main .elementor-heading-title {
	font-size: 30px;
	font-weight: 500 !important;
}
.build-slider .bann-text {
	padding-left: 0px;
	padding-right: 0px;
	border-left: none;
}
.build-slider .bann-form .elementor-widget-wp-widget-custom_html {
	width: 100%;
	padding: 10px 10px 0px;
}
.build-slider .bann-form .elementor-widget-wp-widget-custom_html h5 {
	padding: 10px;
	font-size: 20px;
}
.introduction-section .main-title .elementor-heading-title {
	font-size: 30px !important;
}  
.call-now-btn {
	display: none !important;
}
.text-section {
	display: none;
}    
.banner-form .form-bg {
	width: 100%;
}   
.site-navigation-toggle-holder .site-navigation-toggle .site-navigation-toggle-icon::before {
	display: inline-block;
	width: 33px;
	height: 33px;
	background-image: var( --mobile-toggle,url("data:image/svg+xml,%3Csvg width='33' height='33' viewBox='0 0 33 33' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13.3963 21H33M0 13H33' stroke='currentColor' stroke-width='3'/%3E%3C/svg%3E%0A"));
	background-size: contain;
	content: no-close-quote;
}
.site-navigation-toggle-holder .site-navigation-toggle {
	background: transparent;
}
.banner-content  {
	margin: 0px !important;
}
.site-header {
	padding: 0 !important;
}
.building-slider .n2-ss-layer .n2-ss-layer {
	max-width: 90% !important;
	align-self: auto !important;
	margin: 0 auto !important;
	width: 100% !important;
}





    
}    


.building-slider .n2-ss-layer .n2-ss-item-content .wpcf7-form input::placeholder {
	color: #fff;
}
.building-slider .n2-ss-layer .n2-ss-item-content .wpcf7-form textarea::placeholder {
	color: #fff;
}