.navbar-nav li:hover > ul.dropdown-menu {
    display: block;
}
.dropdown-submenu {
    position:relative;
}
.dropdown-submenu>.dropdown-menu {
    top:0;
    left:100%;
    margin-top:-6px;
}

.dropdown-item{white-space: normal;text-transform: capitalize;}

/* rotate caret on hover */
.dropdown-menu > li > a:hover:after {
    text-decoration: underline;
    transform: rotate(-90deg);
} 

.contact-container{padding-top:120px;padding-bottom:60px;background-image:url(../images/background/contact-bg.jpg);background-position:bottom;background-repeat:no-repeat;background-size:cover;background-attachment:fixed}
.contact-container .left-col-custom{color:#fff;padding-right:120px}
.contact-container .left-col-custom .para{margin-top:15px;letter-spacing:.5px}
.contact-container .left-col-custom .custom-heading{font-family:Syne-SemiBold;font-size:56px}

.custom-heading{font-family:Syne-SemiBold;font-size:36px;color:#fff}
#more{display:none}
.contact-container{padding-top: 80px;
    padding-bottom: 40px;background-image:url(../images/background/contact-bg.jpg);background-position:bottom;background-repeat:no-repeat;background-size:cover;background-attachment:fixed}
.contact-container .left-col-custom{color:#fff;padding-right:120px}
.contact-container .left-col-custom .para{margin-top:15px;letter-spacing:.5px}
.contact-container .left-col-custom .custom-heading{font-family:Syne-SemiBold;font-size: 46px;}


.navbar-expand-md .navbar-nav .dropdown-menu{width: 300px;}

.pathimage{position: absolute;bottom: 7%;z-index: 2;right: 22%;width: 15%;}
.form_inner{padding-top:20px;padding-bottom:20px}
.enquire-btn{width:100%;/* background-color:#071c35; */color: #00361e;border:none;padding:10px;background-image: linear-gradient(45deg, #BF953F, #d3ca72, #ffe9ba, #FBF5B7, #f2c981);}
.form_content{padding-left:15px;padding-right:15px}
.container_footerform{padding-top: 50px;
    padding-bottom: 50px;background: #000;}
.container_footerform .all_custom_heading{width:100%;margin:0 auto;display:block;margin-bottom:20px}
.container_footerform .container h1{color:#fff}

.container_footerform .container p{color:#fff}
.container_footerform .container hr{margin-top:3rem;margin-bottom:1rem;border:0;border-top: 1px solid rgba(255, 255, 255, 0.2);}
.container_footerform .container a{color:#fff}
.container_footerform .container a:hover{color:#fff;text-decoration:none}

.container_footerform .inner-top{padding: 25px 0px;padding-top: 40px;background-color: rgba(255, 255, 255, 4%);
padding: 25px;border-radius: 5px;margin-top: 40px;}
.container_footerform .bottom-form-box{display: flex;justify-content: space-between;margin-right: -15px;margin-left: -15px;}
.container_footerform .bottom-form-box .box-input{width: calc(24% - 15px);margin: 15px;}
.container_footerform .bottom-form-box .box-input .form-control{width: 100%;background-color: transparent;border: none;
border-bottom: 1px solid rgba(255, 255, 255, 0.7);border-radius: 0;padding-left: 0;padding-bottom: 10px;color: #fff;}
.container_footerform .bottom-form-box .box-input .form-control::placeholder{padding-left: 0;color: #ccc;}
.all_custom_heading .project-logo-f{width: 150px;background-color: #fff;padding: 10px 25px;}
.container_footerform .bottom-form-box .box-input .btn-form{width: 100%;border: none;width: 100%;padding: 10px;
background-image: linear-gradient(45deg, #dbaf54, #FCF6BA, #f6e2b7, #FBF5B7, #AA771C);border-radius: 4px;
cursor: pointer;}
.container_footerform .footer-midd{margin-top: 50px;}
.container_footerform .footer-midd .menu-footer{padding-left: 0;list-style-type: none;}
.container_footerform .footer-midd h4{color: #fff;padding-bottom:20px;}
.container_footerform .footer-midd .menu-footer li{padding: 3px 0px;}
.container_footerform .footer-midd .menu-footer li a{color: #eee;}
.container_footerform .footer-midd .box-rera {height: 200px;overflow-y: scroll;padding-right: 5px;margin-right: 15px;}
.navbar_container .custom_navbar .developer-logo{width: 300px;}

.container_footerform .container p.pb-2{font-size: 12px;padding-top: 10px;display: grid;}
.top_modal_content h3 {
    padding-top: 25px;
}
@media(max-width:1600px){
.pathimage{width: 365px;}
}

@media(max-width:768px){
.pathimage {width: 140px;bottom: inherit;right: 0;top: 250px;}
.dropdown-menu{display: block;padding-top: 5px;padding-bottom: 5px;margin-top: 0;margin-bottom: 0;}
.dropdown-menu{border: none;}


.dropdown-menu .heading-item{padding-left: 0;font-weight: 600;}
.dropdown-submenu>.dropdown-menu{background-color: #f7f7f7;margin: 10px;}
.navbar-expand-md .navbar-nav .dropdown-menu{width: 100%;}
nav.navbar.navbar-expand-md.custom_navbar {
    padding: 0px 0%;
    padding-right: 0%;
    overflow-x: scroll;
   
/*    padding-bottom: 50px;*/
}
.navbar.custom_navbar .navbar-collapse{ overflow: auto;}
.dropdown-item{padding-left: 5px;padding-top: 2px;padding-bottom: 2px;font-size: 14px;}
.nav-item .nav-link{padding-top: 5px;padding-bottom: 5px;}
.navbar_container .custom_navbar .nav-link{font-size: 14px;color: #000;}
}

@media(max-width:575px){
.container_footerform .bottom-form-box {display: block;}
.container_footerform .bottom-form-box .box-input {width: 90%;margin: 15px;}
.container_footerform {padding-top: 45px;padding-bottom: 0px;}
.container_footerform .footer-midd .box-rera{padding-bottom: 25px;}
.d-p {padding-bottom: 60px;}
.overview_container .col-sm-12.col-md-6.col-lg-6.col_right {padding-bottom: 32px;}
img.w-100.d-view {height: 320px!important;object-fit: cover!important;}
img.w-100.m-view {height: 320px!important;object-fit: cover!important;}
div#demo{height: 320px!important;}
.carousel-inner {min-height: 320px!important;}
}
