.footer_one {
    background-image: url('../img/botom11.jpg');
    background-size: cover !important;
}html .typeahead__container{ 
    font-family: var(--primaryFont);
}

@media (min-width: 768px) {
    .navbar-nav { 
        display: flex;
        gap: 30px;
       
    }    .navbar-nav > li > a {
        
        font-size: 15px;color: #fff;
    }#header.sticky .header__content{
        margin-top:10px;
    }
 
    .at-home  #header.sticky .navbar-nav { display:flex; }
    .the-new-header   .header__menu-burger {
        cursor: pointer;
         
    }.mobile-nav.open .mobile-nav-inner {
        transform: translateX(0%);
        transition-duration: 0.8s;
        opacity: 1;
    }
}
.card-property p span {
    font-weight: 100 !important;
 
    font-size: 16px !important; 
}.heading span {
     
    font-size: var(--body-size-14);
}.property-search-form label { 
    font-size: var(--body-size-);
}html .drop-cls ul li {
    font-size: var(--body-size-14);
}html .heading span {
    font-size: var(--body-size-14);
}html .property-search-mini .btn {
 
    font-size: var(--body-size-);
}html input.js-typeahead-hockey_v2 { 
    font-size: var(--body-size-);
}html .typeahead__container {
   
    font-size: var(--body-size-14);
}html .like-tab li a {
    
    font-size: var(--body-size-);
}#header .header {
    
    background-color: #fff;
}#header .header{
     
}
#skrollr-body #header{ padding-bottom:80px;  }
#skrollr-body #header.sticky {
    padding-bottom: 64px;
} html {
    scroll-behavior: smooth;
  }

#header .header{
    height: 80px;
    padding: 8px 0px;
}#header .header{ 
    background-size: contain;
}.long-menuno #header.sticky .header {
 
    padding: 0;
    height: 64px;
} #header.sticky  .logo img {
    max-height: 54px;
    width: auto;
    position: relative;
    top: 4px;
    margin-top: 0;
}.long-menuno #header.sticky .header {
   
    z-index: 111111111;
}html .payentplan .down-broucher {
    background-color: var(--primaryColor) !important; 
}

html .property-search-mini .btn ,html #rsult-request #bb_bro,html .btn-default,html .button,html #send-enquiry-form-wrapper .button-primary,html .primary_btn,html .btn-primary{ 
    background: var(--secondaryColor); 
    color: #333;
    font-weight: 500;
}
html .property-search-mini .btn:hover,html #rsult-request #bb_bro:hover,html .btn-default:hover,html .button:hover,html #send-enquiry-form-wrapper .button-primary:hover,html .primary_btn:hover,html .btn-primary:hover {
    background: unset;
    background-color: var(--primaryColor) !important;
    color: #fff;
    background-image: url(../img/top11.jpg) !important;
    background-size: cover !important;
    background-position: center;
}
html .offplan-head-section .register_form_container .register_form form button {
     
    text-transform: uppercase;
}html .copylink .input-group-text {
    background-color: var(--secondaryColor);
    color: #000; 
    border-top-left-radius: 0px;
    border-bottom-left-radius: 0px;
}
html .price-tit { 
    color: var(--primaryColor);
}
html body.openimage .openimagediv { 
    z-index: 999111199; 
}html .latest-project .owl-dots .owl-dot {
    background: var(--secondaryColor); 
}
html .project_by_developer .dev-name { 
    background: rgba(var(--secondaryColorRGBA), 0.9);
    color: #333; 
}html .featured {
 
    background-color: var(--secondaryColor);
 
}html .latest-project .featured::after { 
    background: var(--secondaryColor); 
}
html .latest-project   .hv-one .img-style::before {
 
    background: rgba(var(--primaryColorRGBA), 0.5019607843); 
}html .card-hover {
    color: var(--secondaryColor); 
}html .property-media {
    color: var(--secondaryColor);
    background: var(--primaryColorA); 
    border-right: 3px solid var(--secondaryColor);
    
}
html .project_by_developer.only-t-debv .site-h1 {
    color:var(--secondaryColor);
}.card-property .card-image {
    height: 320px; 
}html .overlay {
    background: var(--primaryColor);
    opacity: 0.3;
}
html ul.about-g-t.more2 li:first-child,html #section1 .project-t h1 {
 
    color: var(--primaryColor);
}
html .download-brochure #rsult-request .elementor-heading-title , html .property-info-m .price-detai{
 
    color: var(--primaryColor); 
}html #rsult-request #bb_bro { 
    border: 1px solid var(--secondaryColor); 
}
.disp-table .page-banner-content:not(.show-b) { 
    display: none;
}
html .home-stick { 
    right: 0px; 
    left: unset;
}html .home-stick ul { 
    border-top-left-radius: 15px;
    border-bottom-left-radius: 15px; 
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
    background: rgba(var(--primaryColorRGBA),0.8) !important;
}@media (max-width: 767px) {
    .header__content .navbar-nav {
        display:none
    }.inner-header-1 {
        padding: 20px 5%;
        background-image: url(../img/botom11.jpg);
        background-size: cover !important;
    }
    html .inner-header-1 img {
        height: auto;
        width: 80px;
        border-radius: 0;
        object-fit: cover;
    }html .flat-contact .heading-section h2 {
        
        font-size: 25px !important; 
    }
}
.header__content     .navbar-nav > li:hover > a, .header__content     .navbar-nav > li.active > a {
    font-size: 15px;
    color: var(--secondaryColor);
}
.header__content     .navbar-nav > li{ position:relative; }
.header__content     .navbar-nav > li:hover::before, .header__content     .navbar-nav > li.active::before {
    content: '';
    position: absolute;
    width: 100%;
    height: 3px;
    background-color: var(--secondaryColor);
    bottom: -25px;
}@media only screen and (max-width: 767px) {
    .mobile-nav li.active a,.mobile-nav li:hover a {
        color: var(--secondaryColor);
    }
}.mobile-nav.open .mobile-nav-inner {
    transform: translateX(0%);
    transition-duration: 0.8s;
    opacity: 1;
}.mobile-nav.open  { 
    z-index: 1111;
}.menu-holder-inside {
    
    background: #fff;  
}.mobile-nav li a {
    font-size: 22px;
    color: #fff;
    font-weight: 400;
    color: #006838;
    font-size: 15px;
    font-weight: 600;
    text-transform: uppercase;
}.mobile-nav  li:not(:last-child) {
   
}
.mobile-nav li:first-child {
    border-top: 1px solid #e1e4e4;
}
.mobile-nav li {
    border-bottom: 1px solid #e1e4e4;
    padding: 10px 30px;
}.btn-menu .menu-icon span { 
    background: var(--primaryColor);
}.inner-header-1 img {
    height: 61px;
    width: auto;
    /* border-radius: 50px; */
    object-fit: contain;
}.inner-header-1 { 
    padding: 12px 5% 0; 
}.mobile-nav li {
    
    padding-left: 0;
}.mobile-nav .mobile-nav-inner #menu-mobile-menu {
    
    height: calc(100vh - 85px);
    overflow-y: auto;
}.mobile-nav .overlay {
    overflow-y: hidden;
    overflow-x: hidden;
}.socials, .socials-alt {
    display: flex;
    margin-bottom: 0;
}.socials li:not(:last-child), .socials-alt li:not(:last-child) {
    margin-right: 0px;
}.socials .item-social, .socials-alt .item-social {
    /* background-color: #f6f6f6; */
    border-radius: 50%;
    height: 28px;
    transition: background-color .3s ease;
    width: 28px;
}.item-social i {
    color: #006838;
}.socials .item-social:hover, .socials-alt .item-social:hover {
    background-color: #ddd;
}
.right-items { flex:1}
.header__content {  flex:1 }.right-items {
    flex: 1;
    justify-content: end;
    display: flex;
    align-items: center;
}.the-new-header .header-left a.logo {
    flex: 1;
    align-items: center;
    justify-content: center;
    display: flex;
}.socials .item-social, .socials-alt .item-social {
    /* background-color: #f6f6f6; */
    border-radius: 50%;
    height: 28px;
    transition: background-color .3s ease;
    width: 28px;
    align-items: center;
    display: flex;
    justify-content: center;
}.menu-holder-inside {
    
    margin-right: auto;
    
    margin-left: unset;
}
.inner-header-1-ch{
    position: relative;
    display: flex;
    justify-content: space-between;
    width: 100%;
}.inner-header-1 .btn-menu {
    
    position: unset;
}.mobile-nav .mobile-nav-inner #menu-mobile-menu {
    max-width: 100%;
    width: 100% !important;
    margin: 12px auto 50px 25px;
    margin-right: auto;
    margin:0;
    padding-left:15px; 
}.mobile-nav ,.mobile-nav-inner {
    transform: translateX(-100%); /* Initially off-screen to the left */
    transition: transform 0.4s cubic-bezier(0.445, 0.05, 0.55, 0.95);
}

.mobile-nav.open ,.mobile-nav.open  .mobile-nav-inner{
    transform: translateX(0); /* Moves it into view */
}.container-flexible {
    padding-left: 4vw;
    padding-right: 4vw;
}#footer {
    background: rgb(255, 255, 255);
}#footer .footer-links-container {
    /* border-top: 2px solid #006838; */
    display: flex;
    justify-content: space-between;
    padding: 30px 0 30px;
}#footer .footer-links {
    display: flex;
    flex-wrap: wrap;
}#footer .footer-links li:not(:last-child) {
    margin-right: 0px;
}#footer .footer-links #ot-sdk-btn, #footer .footer-links .item {
    border: none;
    cursor: pointer;
    font-size: 14px;
    line-height: 1.2;
    padding: 0;
    margin-left: 15px;
}
#footer .footer-links #ot-sdk-btn, #footer .footer-links .item, .c-dark-brown, .links-area .footer-title, .links-area .item-link-title {
    color: #006838 !important;
}#footer .footer-links {
    display: flex;
    flex-wrap: wrap;
}#footer {
    /* background: var(--primaryColor); */ 
    background-size: cover;
    background: #fff !important;
    padding: 0px 0 0;
    font-size: 13px;
    position: unset;
    left: 0;
    right: 0;
    bottom: 0;
    border: 1px solid #eee;
    padding-top: 0 !important;
    margin-top: 45px;
}#footer .footer-links {
    display: flex;
    flex-wrap: wrap;
    margin: 0;
}#footer .footer-links {
    display: flex;
    flex-wrap: wrap;
    margin: 0;
    align-items: center;
}.mobile-nav.open {
    z-index: 1111111111;
}.foote-link li a { 
    font-size: 15px !important; 
}html .head-foot {
   
    font-size: 1.2rem !important;
    color: var(--primaryColor);
}#content {
   box-shadow:  unset;  
} 