*,
*:before,
*:after {
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
body {
overflow-x: hidden;
font-weight: normal;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
-webkit-text-size-adjust: 100%;
font-family: 'Inter';
background: #f9fbfc;
}
.container {
max-width: 1250px; 
margin: 0 auto; 
padding: 0 15px; 
width: 100%; 
box-sizing: border-box; 
}
h1, h2{
font-family: 'Inter';
}
h3, h4, h5, h6{
font-family: 'Inter';	
}
p{
font-family: 'Inter';
margin-bottom: 0px;
}
a{
font-family: 'Inter';
text-decoration: none;
font-size: 16px;
font-weight:500;	
color: #828e9b;	
}
ul{
padding-left: 0px;
list-style-type: none;
margin: 0;
padding: 0;
}

li{
display: inline;
}
/*banner-section-start*/
.banner-section {
margin-top: 72px;
}
.banner-section-inner{
background-image: url('../img/background-banner.png');
background-repeat: no-repeat;
height:432px;
background-size:100%;
position: relative;
}
.header-top{
padding:8px 0px 8px 0px;	
}
.header-section{
background-color: #fff;
position: fixed;
top: 0;
width: 100%;
z-index: 99;
box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
}
.menu-text-style li {
margin-left: 25px;
}

.menu-text-style li a {
font-family:'Inter';
font-size: 16px;
font-weight:500;
color: #292929;
}
/*banner-section-end*/

/*button-style-start*/
.btn-hover-style {
border: 1px solid;
overflow: hidden;
position: relative;
}
.btn-hover-style {
z-index: 20;
}
.btn-hover-style:after {
background: #fff;
content: "";
height: 155px;
left: -75px;
opacity: 0.4;
position: absolute;
top: -50px;
transform: rotate(35deg);
transition: all 550ms cubic-bezier(0.19, 1, 0.22, 1);
width: 50px;
z-index: -10;
}

.btn-hover-style:hover:after {
left: 120%;
transition: all 550ms cubic-bezier(0.19, 1, 0.22, 1);
}
.login-btn-style:hover{
background-color:#efa00c;
border:1px solid #efa00c;
color: #fff !important;
}
.login-btn-style{
padding:8px 15px;
background:#dafcff;
border: 1px solid #dafcff;
border-radius:5px;
color: #292929!important;
font-family: Inter;
font-size: 16px;
font-weight:500;
text-align: center;
margin-left: 20px;
}
.btn-check:focus+.btn, .btn:focus{
box-shadow: unset;	
}
/*button-style-end*/
.mobile-number-style{
font-family: Inter;
font-size: 15px;
font-weight:500;
text-align: left;
color: #292929;	
margin-bottom:0px;
}
.coworking-section{
margin-top:30px;	
}
.coworking-style{
font-family: Inter;
font-size:25px;
font-weight: 800;
text-align: left;
color: #005056;	
margin-bottom: 20px;
}
.greeta-towers{
padding: 13px 10px;
border-radius: 5px;
background-color: #fff;
box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);	
}
.greeta-towers p{
font-size: 14px;
font-weight: normal;
color: #5e5e5e;	
}
.location-align{
margin-right:5px;	
vertical-align: middle;
}
.overview h3{
font-size:25px;
font-weight: 600;
text-align: left;
color: #292929;	
margin-top: 20px;
}
.overview p{
font-size:15px;
font-weight: normal;
font-stretch: normal;
text-align: left;
color: #5b5b5b;	
margin-bottom: 25px;
}
.offerings-pricing-style h1{
font-size:25px;
font-weight: 600;
text-align: left;
color: #292929;
margin-top:30px;
margin-bottom:10px;
}

.custom-btn-style{
border: unset;
background-color: #fff;	
}
.custom-btn-style.accordion-button:not(.collapsed){
background-color: #fff;
box-shadow: unset;	
}
.accordion-button:focus {
z-index: 3;
border-color: unset;
box-shadow: unset;
}
.custom-according-style{
margin-bottom: 15px;
border: solid 1px #f0f0f0;
}
.acc-number-style{
font-size:20px;
font-weight: 600;
text-align: left;
color: #005056;	
margin-right:15px;
}
.privatecab{
font-size:18px;
font-weight: 600;
color: #292929;	
}
.first-img-styele{
width: 100%;
height: 240px;
border-radius: 10px;
overflow: hidden;
object-fit: cover;
object-position: top;	
}
.choose-text-style{
font-size: 14px;
font-weight: normal;
text-align: left;
color: #484848;	
margin-top: 15px;
margin-bottom: 20px;
}
.straiting-text{
font-weight: 500;
color: #138808;	
}
.features-style{
font-size: 14px;
font-weight: 500;
font-stretch: normal;
font-style: normal;
line-height: normal;
letter-spacing: normal;
text-align: left;
color: #111;
margin-bottom: 20px;

}
.feature-box1{
padding: 44px 29px;
border-radius: 10px;
background-color: #e9f2ff;	
}
.feature-box1 h6{
font-size: 16px;
font-weight: 500;
color: #212121;	
text-align: center;
margin-top: 10px;
}
.feature-box1 p{
font-size: 14px;
font-weight: normal;
text-align: center;
color: #5b5b5b;	
}

.feature-box2{
align-items: center;
padding: 44px 29px;
border-radius: 10px;
background-color: #ffe9f3;	
}

.feature-box2 h6{
font-size: 16px;
font-weight: 500;
color: #212121;	
text-align: center;
margin-top: 10px;
}
.feature-box2 p{
font-size: 14px;
font-weight: normal;
text-align: center;
color: #5b5b5b;	
}
.accordion-header{
border-top: solid 1px #f0f0f0;	
}
.accordion-item:first-of-type{
border-top: unset;	
}
.location-section{
margin-top:20px;
margin-bottom: 20px;	
}
.location-section h3{
font-size:30px;
font-weight: 600;
text-align: left;
color: #292929;	
}
.amenities-section{
margin-top:20px;
margin-bottom: 20px;	
}
.amenities-section h3{
font-size:25px;
font-weight: 600;
text-align: left;
color: #292929;	
margin-bottom: 15px;
}
.parking-style-text{
font-size: 16px;
font-weight: 500;
text-align: left;
color: #404040;	
}
.common-icon-parking{
vertical-align: middle;
}
.reviews-section{
margin-top:20px;
margin-bottom: 20px;	
}
.reviews-section h3{
font-size:25px;
font-weight: 600;
text-align: left;
color: #292929;	
margin-bottom:10px;	
}
.reviews-section-inner{
border-radius: 10px;
border: solid 1px #e9e9e9;
background-color: #fff;
padding:15px;	
margin-bottom: 20px;
box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
}
.reviews-section-inner p{
font-size: 15px;
font-weight: 500;
text-align: left;
color: #404040;
margin-bottom: 25px;	
}
.testiname{
font-size: 16px;
font-weight: 500;
text-align: left;
color: #313131;	
margin-bottom: 2px;
}
.testiname1{
font-size: 14px;
font-weight: normal;
text-align: left;
color: #5b5b5b;
}
.testi-img{
width:50px;
height: 50px;	
border-radius:50px;
}
.more-btn-review{
border-radius: 5px;
background-color: #005056;
color:#fff;
padding: 8px 30px;
}
.more-btn-review:hover{
color: #fff;
}
.custom-row{
display: flex;
justify-content: center; 
align-items: center;    
}
footer{
background-color: #fff;
padding: 20px;
}
.about-foot{
font-size:15px;
font-weight: 500;
color: #000;
margin-top:25px;

}
.privacy-text{
text-decoration: none;	
font-size:15px;
font-weight:500;
color: #000;
}
.social-icon-end{
display: flex;
justify-content: end;
align-items: end;	
}
.border-top-style{
border-bottom: 1px solid #ddd;
margin-top:7px;
margin-bottom:7px;
}
.wing-style{
font-size:15px;
font-weight:500;
text-align: left;
color: #000;	
}

.right-side-box{
padding: 31px 30px;
border-radius: 10px;
border: solid 1px #f0f0f0;
background-color: #fff;	
box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
position: sticky;
top:100px; 
width: 100%; 
}
.free-consult{
font-size:20px;
font-weight: 600;
text-align: center;
color: #292929;	
}
.our-get-text{
font-size: 14px;
font-weight: normal;
text-align: center;
color: #5e5e5e;	
}
.common-input{
font-size:13px;
font-weight: 500;
text-align: left;
color: #292929;	
margin-bottom: 1px;
}
.submit-btn-style{
padding: 8px;
border-radius: 5px;
background-color: #005056;
color:#fff;	
width: 100%;
}
.submit-btn-style:hover{
color:#fff;		
}
.contact-btn-style{
border-radius: 5px;
border: solid 1px #b9b9b9;
padding: 8px;
background-color: #fff;
margin-top: 15px;
font-size: 14px;
font-weight: 500;
text-align: center;
color: #5e5e5e;
width: 100%;
text-decoration: none;
}
.common-in{
background-color: #f6f6f6;
}
.common-in::placeholder {
font-size: 13px;
font-weight: normal;
text-align: left;
color: #b7b7b7; 
}

.common-in::-ms-input-placeholder { 
font-size: 13px;
font-weight: normal;
text-align: left;
color: #b7b7b7; 
}
.form-select.common-in option:first-child {
color: #b7b7b7; 
font-size: 13px;
}
.form-select.common-in {
color: #b7b7b7;
font-size: 13px;
}
.form-select.common-in:invalid {
color: #b7b7b7;
}
.common-input1{
padding: 10px;
}
.whatsupicon-side{
margin-right: 6px;	
}
.required:after {
    content:" *" !important;
    color: red !important;
}