/**
* Theme Name: Aum Development Child
* Description: This is a child theme of Aum Development, generated by Aum Development.
* Author: Aum Development
* Template: westio
* Version: 1.0.1
*/
#page .site-content{
	margin-top: 100px;
    margin-bottom: 100px;
}
.post-content{
	padding:20px 30px 0 10px;
}
.home span.job {
    margin-left: 15px;
}
.bg-section:hover a .menu-title{
    /* background-color: #FFFFFF; */
    color:#063f5a !important;
	text-decoration:none;
}
.aum-logo-hover .aum-logo {
    fill: currentColor;
    color: #003366;
    transition: color 0.4s ease, transform 0.3s ease;
}
.aum-logo svg{
	fill: currentColor;
    color: #003366;
    transition: color 0.4s ease, transform 0.3s ease;
}
.bg-section:hover .aum-logo svg g,.bg-section:hover .aum-logo path,.bg-section:hover .aum-logo svg .cls-1{
	fill:#063f5a !important;
}
.contact-us-development span.wpcf7-form-control.wpcf7-radio {
    display: flex;
    gap: 15px;
    margin-top: 10px;
}
.single-post .entry-header {
    margin-top: 100px;
}
.contact-us-development input.wpcf7-form-control.wpcf7-intl_tel.wpcf7-intl-tel {
    padding-left: 50px !important;
}
.contact-us-development .intl-tel-input .selected-flag {
    margin-top: 3px;
}
.contact-uspagefrom input.wpcf7-form-control.wpcf7-intl_tel.wpcf7-intl-tel {
    padding-left: 50px !important;
}
.contact-uspagefrom .intl-tel-input .selected-flag {
    margin-top: -5px;
}
.contact-us-development .intl-tel-input,
.contact-uspagefrom .intl-tel-input {
    width: 100%;
}
.header-btn, .header-btn-online {
	cursor:pointer;
}
.timline .e-n-tabs-heading {
	width:100% !important;
}
/* Broker Registration section css start nm */
.registration-main-title{
	font-family: "Space Grotesk", Sans-serif;
    font-size: 36px;
    font-weight: 400;
    text-transform: uppercase;
    color: #013B5C;
    text-align: center;
    margin-top: 50px;
	margin-bottom: 50px;
}
.registration-main-title p{
	margin: 0px;
}
.registration-main-title span{
	font-family: "Vend Sans", sans-serif;
    font-size: 18px;
    text-transform: capitalize;
    line-height: 27px;
    font-weight: 400;
}
.form_broker_main .wpcf7-form .wpcf7-form-control-wrap:has(> [type=date])::after, .wpcf7-form .wpcf7-form-control-wrap:has(> .form-time)::after {
  content: "";
  position: absolute;
  top: 5px;
  inline-size: 16px;
  aspect-ratio: 1;
  background-color: black;
  color: #0003;
  mask-position: left center;
  mask-repeat: no-repeat;
  mask-size: 100%;
  height: 24px
}
.form_broker_main .button-wrapper{
	text-align: center;	
}
.form_broker_main .wpcf7-form .button-wrapper .elementor-button{
	padding: 15px 45px 15px 45px !important;
}
.form_broker_main .flag-container .selected-flag {
	margin-top: -6px!important;
}   
@media (max-width: 768px) {
	.broker-form .column-6 {
  		flex: 0 0 100%;
  		max-width: 100%;
	}
}

/* Broker Registration section  css end nm */


/*=============================== 767 media query css start =========================================*/
@media (max-width: 768px) {
	/* investment section image in home page start css am */
	.our-investment-section-image-container .process-inner .process-post-thumbnail img{
		height:250px;
	}
	/* investment section image in home page end css am */
}
/*=============================== 767 media query css end =========================================*/
/*=============================== 430 media query css start =========================================*/
@media (max-width: 430px) {
	/* investment section icon text in home page start css am */
	.elementor-33 .elementor-element.elementor-element-b0f3894.our-investment-section-text-container{
		margin-top:0 !important;
		padding-top:25px !important;
	}
	.our-investment-section-text-container .our-investment-section-icon-text-container {
		padding-bottom: 20px !important;
	}
	.our-investment-section-text-container .our-investment-section-icon-heading-container{
		margin-bottom:20px !important;
	}
	.single-developments .row.contact-form{
		flex-direction:column;
	}
	.single-developments .column-6.contact-input{
		max-width:100%;
	}
	/* investment section icon text in home page end css am */
	/* about us page css start am */
	.aum-development-container{
		width: 95%;
        left: 10px !important;
        bottom: 10px !important;
        padding: 15px 10px;
	}
	.aum-development-iconbox-container .elementor-icon-box-icon{
		margin-right:12px !important;
	}
	/* about us page css end am */
}
/*=============================== 430 media query css end =========================================*/


/* .sub_btn_main.schedule_a_tour_bn .elementor-button-text .gsap_split_word:nth-child(2) {
  text-transform: lowercase;
} */
/* development detail page project section css start nm */
.project_main .swiper .elementor-swiper-button-prev{
      left: 0px!important; 
}
.project_main .swiper .elementor-swiper-button-next{
      right: 0px!important; 
}
.eternal_main .swiper .swiper-slide-image{
	height: 805px!important; 
}
/* development detail page project section css end nm */
.map-section .elementor-custom-embed,
.map-section .elementor-custom-embed iframe {
    transform: translateZ(0);
	will-change: transform;
	backface-visibility: hidden;
	pointer-events: none;
}
/* contact us map section css start */
.contact_us_map  iframe {
  will-change: transform;
  backface-visibility: hidden;
  pointer-events: none;
}
/* contact us map section css end */
/* Home page slider section start */
@media (min-width: 768px) {
	#slider .elementor-element .swiper .elementor-swiper-button-next i, .elementor-element .swiper .elementor-swiper-button-prev i {
	  font-size: 45px;
	  color: #FFFFFF;
	}
}
@media (max-width: 767px) {
	#slider .sub_btn_main .elementor-button.elementor-size-sm {
		padding: 12px 19px;
		font-size: 14px;
	}
}

/* Home page slider section end */