.p_text{
color: #333;
    margin-top: 20px;
    line-height: 40px;
    font-size: 30px;
    width: 90%;}

.mt-20 {
    margin-top: 20px;
}
.header__logo img {
    width: 200px;
}
.l-exquisite-content {
    height: var(--lg, calc(70svh - var(--spacing) * 2)) var(--n-lg, calc(var(--scale-px) * 800));
   
}
.icon_d p {
    margin-top: 10px;
}
.icon_d {
    border-right: 1px solid #cda32d66;
    text-align: center;
    padding: 20px;
    height: 75%;
}
.dis_flex{
    display: flex;
    align-content: center;    
    gap: 20px;
}
.icon_d img {
    width: 70px;
}
.dis_flex .row{
    align-content: center;  
}
.footer_logo img {
    filter: invert(1) brightness(5.5);
}
.l-services {
    background: #202670;
}
.l-exquisite-mob-card.l-exquisite-mob-card--services.ui-dark.ui-background {
    background: #fff;
}
.icon_d p {
    margin-top: 10px;
    color: #202670;
}
.clr_fff{
    color: #fff;
}
.clr_blue{
    color: #202670;
}
@-webkit-keyframes spinnerRotate{from{-webkit-transform:rotate(0)}to{-webkit-transform:rotate(360deg)}}@-moz-keyframes spinnerRotate{from{-moz-transform:rotate(0)}to{-moz-transform:rotate(360deg)}}@-ms-keyframes spinnerRotate{from{-ms-transform:rotate(0)}to{-ms-transform:rotate(360deg)}}#form_process{-webkit-animation-name:spinnerRotate;-webkit-animation-duration:1.1s;-webkit-animation-iteration-count:infinite;-webkit-animation-timing-function:linear;-moz-animation-name:spinnerRotate;-moz-animation-duration:1.1s;-moz-animation-iteration-count:infinite;-moz-animation-timing-function:linear;-ms-animation-name:spinnerRotate;-ms-animation-duration:1.1s;-ms-animation-iteration-count:infinite;-ms-animation-timing-function:linear;display:inline-block;margin-left:10px;position:relative;visibility:hidden}

#error_data{
	color: red;
    font-size: 14px;
    margin: 0px 0px 10px;
    line-height: normal;
}
.cb img {
    width: 70px;
    position: relative;
    top: -3px;
}
.l-content__container {
    padding-bottom: 100px;
    padding-top: 100px;
}
    
    h1.text-h1-lg {
    font-size: 60px;
}
.address p {
    margin-bottom: 15px;}
 
.address h4 {
    border-bottom: 1px solid #fff;
    display: inline-block;
    margin-bottom: 20px;
    font-size: 20px;
}
.l-intro__next {
    bottom: 43px;}
@media (max-width: 767px) { 
    section#spaces {
    padding: 40px 0;
}
        .icon_d img {
    width: 60px;
}
    .icon_d {
    border-right: 1px solid #cda32d66;
    text-align: center;
    padding: 15px;
    height: 75%;
}
    #Our_Amenities .l-exquisite-mob-card{
               
        height: unset;
    }
    .icon_d img {
    height: auto;
}
      .p_text {
    line-height: 34px;
    font-size: 24px;
}
    h1.text-h1-lg {
    font-size: 45px;
}
    .modal--full .menu__inner.ui-background.p-relative.px-1.px-0\.5\:md.py-1.py-0\.5\:md.modal__content-animated {
    width: 65%;
}
    a.btn.btn--primary.btn--clone.btn--xs.header__button-regular.is-hidden--md-up {
    display: none;
}
    a.btn.btn--primary.btn--clone.btn--md.btn--icon-spacing-large.ml-auto.btn--cloned {
    display: none;
}
.header__logo img {
    width: 140px;
    }}

@media (min-width: 768px) and (max-width: 980px) { 
    #Our_Amenities .l-exquisite-mob-card--services .col.col--md-2.p-relative {
    width: 25%;
    flex: 0 1 25%;
}
.header__logo img {
    padding: 20px;
    }}