.img-style {
    overflow-clip-margin: content-box;
    overflow: clip;
    overflow-x: ;
    overflow-y: ;
	width:100%;
	height:auto;
}
.foot{
	width:150px;
}
#header-content {
	position: absolute;
	bottom: 0;
    left: 8.5%;
	font-family: MyWebFont;
	font-weight:400;
}
.btn-enq{
	/* position: absolute; */
	/* bottom: 0; */
    /* left: 10%; */
}
.butto-style{
	background:#c99a5a;
	color: white;
    border: none;
	padding: 7px 7px;
}
.btn-dow{
	position: relative;
	float: left;
	top: 95%;
	left: 13.1%;
	transform: translate(-50%, -50%);
	vertical-align:middle;
}
.btn-Quote{
	position: relative;
	float: left;
	top: -34%;
	
	transform: translate(-50%, -50%);
	vertical-align:middle;

}


.funnel-sans , .heading-content {
   font-family: "Funnel Sans", sans-serif;
   font-optical-sizing: auto;
   font-size: 59px;
   font-style: normal;
   color:#c99a5a;
}

.para-text{
	
	margin-top: 149px;
    margin-bottom: 1rem;
    margin-left: 53px;
}
.conn-per{
	text-align:center;
	height:350;
}

.funnel-sans , .conn-per {
    font-family: "Funnel Sans", sans-serif;
    font-optical-sizing: auto;
    font-size: 59px;
    font-style: normal;
    color:white;
    font-weight: 200;
    
    text-transform:uppercase; 
}
.conn-para{
	text-align:center;
	font-weight: 400;
	font-size: 17px;
   
}
.form-desig input, #inputState{
	border-bottom-width: 2px;
    border-top: 0;
    border-right: 0;
    border-left: 0;
	border-radius: 0;
	border-color:gray;
}
#hr1{
	width:100%;
	height:4px;
}
.icon-list-icon {
    padding: 14px 16px;
    background: #e19230;
    color: #fff;
    border-radius: 7px;
	display: inline-flex;
}
li{
	
   list-style: none;
  
  
}

li a{ color: white;
     padding: 4px;
 
 
}
.accordion , .accordion-flush{
	display:flex;
	
	
}
.accordion{
	border-bottom:3px !important;
	--bs-border-width: 3px;
	--bs-accordion-btn-focus-box-shadow: none;
}
.accordion-button:not(.collapsed)::after,
.accordion-button::after {
  background-image: unset !important;
  --bs-primary-text-emphasis: #052c65;
}
.accordion-section:hover {
    box-shadow: x-offset y-offset blur-radius rgba();
}

.accordion-button:not(.collapsed) {
    background-color: transparent;
    box-shadow: none;
}

.ame_heading{
	margin-top:35px !important;
	margin-bottom:15px !important;
	margin-left:2px !important;
	font-size:45px !important;
	    font-family: MyWebFont;
}
.carousel-indicators{
	
}
.carousel-indicators [data-bs-target]{
  width: 10px !important;
  height: 10px !important;
  border-radius: 100% !important;
  background-color:white;
  
}
.royal-carou h4{
	color:#c99a5a !important;
}
.royal-carou{
	border: 2px solid #c99a5a;
    width: 95%;
    text-align: center;
	margin-right:-50px;
	margin:auto;
	margin-bottom: 14px;

}
.royal-carou h4{
	margin-top:15px;
	font-size:35px;
	font-weight:400;
	line-height: 40px;
	font-family: MyWebFont;
}
.royal-carou p {
	width: 90%;
    margin-bottom: 2px;
    font-size: 14px;
    font-weight: 300;
	display: block;
	margin:auto;
}
.royal-carou p span{
	margin-top: 10px;
	border-top: 1px solid gray;
	font-weight : 600 !important;
	margin-bottom:13px;
	width: 100%;
    display: block;
}
 #head_color{
	 color:#c99a5a!important;
 }

.nav-tabs .nav-link.active{
	border-top: none;
    border-left: none;
    border-right: none;
	border-bottom-color:  #c99a5a !important;
}
.nav-tabs .nav-link {
	border: var(--bs-nav-tabs-border-width) solid #adb5bd;
	border-top: none;
    border-left: none;
    border-right: none;
	border-width: 2px !important;
	color:black !important;
	
}
.navbar-toggler-icon {
	background-image:none !important;
}
#fa-toggle-icon{
	padding-top: 5px;
	color:white;
}

#ame_icon{
	 width: 37px;
	 margin-left:9px !important;
    
}
 #vl {
         border-right: 2px solid gray;
     }

.foot_icon{
	width:43px;
}
.mbva_icon{
	width:200px;
	margin-top: -23px;
    
}
.error_msg{
	color:red;
}
#dow_broch{
	width: 219px;
    margin-top: 40px;

}
#activ_but{
	background-color:#c99a5a  !important;
}
#nonactiv_but{
	background-color:gray !important;
}
#select_input{
	position: absolute;
    top: 4px;
    /* margin-top: -31px; */
    /* margin-left: 37px; */
    right: 26px;width: 16px;
}
#comp_pro{
	margin-bottom: -2rem !important;
    
}
.scroll_top{
	background:transparent !important;
}

.scroll_down{
	background:#fff !important;
	box-shadow:1px 2px 3px #f0e9e9;
}


.navbar-toggler{
	border:none !important;
}
.navbar-toggler:focus {
    text-decoration: none;
    outline: 0;
    box-shadow: 0 0 0 #fff !important;
}
.nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active {
    color: var(--bs-nav-tabs-link-active-color);
    background-color: transparent !important;
    border-color: var(--bs-nav-tabs-link-active-border-color);
}

.nav-tabs .nav-link {
    margin-bottom: calc(-1* var(--bs-nav-tabs-border-width));
    border: 2px solid transparent !important;;
    border-top-left-radius: var(--bs-nav-tabs-border-radius);
    border-top-right-radius: var(--bs-nav-tabs-border-radius);
}
.nav-link {
    display: block;
    padding: 10px 0px 15px 0px !important;
	margin-right:20px;
}
.nav-tabs {
--bs-nav-tabs-border-width: 2px !important;
}
.tab-content{
	padding : 20px 0px;
}
.carousel-control-next, .carousel-control-prev {
	width:15%  !important;
}
.specif ul{
	float:left !important;
}
.specif .nav-link {
	text-transform: uppercase;
}
.spe_img{
	    display: inline-block;
    width: 2%;
}
.ul_block{
	width : 90%;display: inline-block;
	position: absolute;
}
.spe_img img{
	width:45px;
	height:auto;
}
.sicon{
	padding-left:0px;
}
.sicon li{
	display:inline;
}

.carousel-indicators .active{
	background:red;
	color:blue
}

#project .carousel-indicators {
    position: absolute;
    right: 20px;
    bottom: 0;
    left: 0; 
    z-index: 2;
    display: flex
;
    justify-content: center;
    padding: 0;
    /* margin-right: 15%; */
    margin-bottom: 1rem;
    /* margin-left: 15%; */
}

@font-face {
    font-family: 'MyWebFont';
    src: url('font/Web/MAK.woff') format('woff'), /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}  

.fut_per{
	font-size: 90px; font-weight:300; font-family: MyWebFont; margin: 0;padding-top:40px;
}
.d_b_mob{
		display:none !important;
	}
.d_n_mob{
		display:block;
	}
@media only screen and (max-width: 600px) {
  .fut_per{
	font-size: 30px; font-weight:300; font-family: MyWebFont; margin: 0;padding-top:40px;
	}
	.funnel-sans, .heading-content {
		font-family: "Funnel Sans", sans-serif;
		font-optical-sizing: auto;
		font-size: 30px;
		font-style: normal;
		color: #c99a5a;
	}
	#header-content {
		position: unset;
		bottom: 0;
		left: 8.5%;
		font-family: MyWebFont;
		font-weight: 400;
		margin-top:90px;
		padding:30px;
		text-align:center;
	}
	.ame_heading {
		margin-top: 35px !important;
		margin-bottom: 15px !important;
		margin-left: 2px !important;
		font-size: 34px !important;
		font-family: MyWebFont;
	}
	.text-white{
		color:black !important;
	}

	.navbar-brand{
		display:inline-block;
		width:50%
		
	}
	.navbar-toggler{
		display:inline-block;
		width:20%
	}
	.text-white {
		color:black:
	}
	.fixed-top{
		background:black;
	}
	.spe_img {
		display: inline-block;
		width: 6%;
	}
	.madv{
		margin:auto;display:block;
	}
	.royal-carou h4 {
		margin-top: 15px;
		font-size: 30px;
		font-weight: 400;
		line-height: 40px;
		font-family: MyWebFont;
	}
	.text-desk{
		text-align:center !important;
	}
	.w20{
		display:inline-block;
		width:100% !important;
	}
	.w80{
		display:inline-block;
		width:100% !important;
	}
	.text-desk-left{
		text-align:center  !important;
	}
	.mbva_icon {
		margin-top: 20px;
	}
	.d_n_mob{
		display:none !important;
	}
	.d_b_mob{
		display:block !important;
	}
	.ame_heading{
		text-align:center;
	}
	#conn-bg{
	 background-image: url("assets/img/Location Section_Background.png") !important;
	  padding-left:0px  !important; padding-right:0px !important;
	text-align:center;
    }
	.para-text {
		margin-top:30px;
		margin-right:20px;
		margin-left:20px;
	}
	.butto-style {
		margin-top: 30px !important;
	}
	.text_center_mob{
		text-align:center;
	}
	.conn-para{
		
	   padding :0px 10px;
	}
	
	.btn_theme {
        width: max-content;
        margin: auto;
		margin-top: 17px;
        display: block;
    }
	.mmt_5{ 
		margin-top:20px;
	}
	.float-right-desk{
		float:none !important;
	}
}
.modal-dialog {
        max-width: 600px !important;
        margin-right: auto;
        margin-left: auto;
}
.text-desk{
	text-align:right;
}.text-desk-left{
	text-align:left;
}

.w20{
	display:inline-block;
	width:40%;
}
.w80{
	display:inline-block;
	width:58%;
}
#amenities h6{
	margin-top:9px !important;
}
.btn_theme{
	font-size: 17px;
    color: #fff;
    background: #c99a5a;
    padding: 8px 37px 3px 37px;
    border: none;
	font-family: MyWebFont;
	letter-spacing:1px;
	margin-top: 10px;
}
.float-right-desk{
	float:right;
}
.navbar-toggler {
	display : none;
}
.succ_msg{
	color:#255f12;
}