@font-face { font-family:'Optima'; src:url('fonts/Optima-Regular.eot'), url('fonts/Optima-Regular.eot') format('embedded-opentype'), url('fonts/Optima-Regular.ttf') format('truetype'), url('fonts/Optima-Regular.woff') format('woff'), url('fonts/Optima-Regular.svg') format('svg'); font-weight:normal; font-style:normal; }
/* body { font-family:'Lato', sans-serif; font-weight:300; font-size:18px; line-height:24px; color:#232323; } */

.latest_launches.lightGray {
    padding-top: 0;
}

.visit_website a {
    text-decoration: underline;
    text-underline-position: under;
}

.main-title{ color: #000000!important; font-size:30px!important; font-family:'Optima'!important; line-height: 35px!important; font-weight: 400!important; margin-bottom: 0px!important;  }
.small-text{ color: #232323!important; font-size:18px!important; font-family:'Lato', sans-serif!important; line-height: 24px!important; font-weight: 300!important;  }

.sub-title{ color: #000000!important; font-size:24px!important; font-family:'Optima'!important; line-height: 36px!important; font-weight: 400!important;  }

.viewbutton a span{ color: #ffffff!important; font-size:12px!important; font-family:'Lato', sans-serif!important;  line-height: 24px!important;  font-weight: 700!important;}

.mbp0{ margin-bottom: 0px!important;  }
.h1-line-height{ line-height: 49px!important; }

p, .overview { font-size:18px !important; line-height:24px !important; color:#232323!important; }
.overview{text-transform: inherit!important; }
.site-content ul li a{ font-family:'Lato', sans-serif; font-size: 14px; }
.latest_text p{color:#232323!important; }
.emaar_footer .lower_footer p { color: #fff!important;}
.input_email .sign_up { background-color:#071C35; }
.global.wrapper2 h2,.global.wrapper2 p { margin:0 auto 30px auto; float:none; }
.site-content .btn { font-family:'Lato', sans-serif; font-weight:700; font-size:12px; border-radius:2px; padding:13px 15px; line-height:24px; color:#fff; text-transform:uppercase; letter-spacing:2px; position:relative; display:inline-block; text-align:center; vertical-align:middle; transition:color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out; text-decoration:none; }
.site-content .btn-blue { background-color:#071C35; color:#fff !important; border:1px solid #071C35; }
/*.get-touch-btn { padding:0px !important; padding-bottom:7px !important; }
.get-touch-btn .btn-blue { padding-top:10px; padding-bottom:12px; }*/
.header_links a { font-size:19px !important; font-weight:400 !important; }
.header_links ul li { padding-top:17px; }
h1 { font-size:46px; line-height:60px; margin:0 0 25px; }
.gray,.lightGray { background:#fff !important; }
.button-default { background-color:#071C35; color:#fff !important; border:1px solid #071C35; font-family:'Lato', sans-serif; font-weight:700; font-size:12px; border-radius:2px; padding:13px 15px !important; line-height:24px; color:#fff; text-transform:uppercase; letter-spacing:2px; position:relative; transition:color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out; }

.view_btn.button-default span{ color: #ffffff!important; font-size:12px!important; font-family:'Lato', sans-serif!important;  line-height: 24px!important;  font-weight: 700!important;}

.navbar{ background: #fff; }
.prop_links ul li{ font-family:'Lato', sans-serif;  }
.button-default span { font-size:11px; }
.button-default:hover { background-color:#071C35; }
.button-default:after { border:2px solid #071C35; }
.button-default.view_btn:after { border:2px solid #071C35; }
.button-default:hover.view_btn:after { border:2px solid #fff; border-radius:1px; transition:color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out; }
.button-default:after { display:block; width:100%; height:100%; position:absolute; content:""; left:0; top:0; }
.head { border-bottom:0px solid #dbdbdb; }
.unit_description { padding:40px 0 0px; margin:0; }
.unit_description { background-color:#fff; }
.unit_description.property_detail p { line-height:2; padding-bottom:0; font-size:13px!important; letter-spacing:1px; margin-bottom:0px; }
.unit_description.property_detail#property_detailTop h1 { line-height:1; margin-bottom:15px; }
#property_detailTop .about_prop { padding:30px 25px 35px; }
.button-register-interest { padding:10px 30px!important; font-size:14px!important; letter-spacing:2px; }
.unit_description.property_detail p { padding-bottom:0; margin:0; }
.middleAlign { display:table; height:100%; margin-top:0px; width:100%; }
.locationSection .middleAlign { text-align:left; }
.middleAlign .verticalAlign { clear:both; display:table-cell; vertical-align:middle; }
.locationSection { background:#fff; }
.Location_Detailtab ul { 
    font-size: 13px; 
    font-family: 'Optima'; 
    line-height: 18px;
    text-transform: uppercase; 
    font-weight: 300;
    color: #232323;
    letter-spacing: 1.5px;
}
#mapdiv2 { height:300px; }
#mapdiv2, #mapdiv3 { -webkit-filter:grayscale(100%); -moz-filter:grayscale(100%); -ms-filter:grayscale(100%); -o-filter:grayscale(100%); filter:grayscale(100%); }
.directions span { display:table-cell; vertical-align:middle; line-height:2px; }
.directions .prop_detail { display:table-cell; vertical-align:middle; float:left; padding-right:10px; background-image:url(../htmlpages-images/sprite.png); background-repeat:no-repeat; width:35px; height:25px; background-position:left -225px top -80px; }
.directions { right:40px; display:table; width:auto; position:absolute; top:10px; border-radius:0; background:#4f4f4e; color:#fff; border:1px solid #4f4f4e; padding:6px 5px; width:auto; text-align:center; z-index:99; font-family:'Optima'; font-size:13px!important; }
.yellow { background:#fff; }
.vintage_text p { color:#464645; margin-bottom:20px; }
.verticalAlign p { font-size:14px; line-height:2; letter-spacing:.5px; }

.vintageSection.right .vintage_text { padding-left: 0!important; }
.vintageSection.left .vintage_text { padding-right: 0!important; }
.locationtoKnow .imgContainer img { object-fit: cover; width: 100%; height: 100%; }
.PropertyKeyFactsMainPlaceholder .locationtoKnow .col-sm-4 h3 { font-size: 15px !important; }
.locationtoKnow h3 { text-align: center; color: #5a5959;}
.row.location_detailSvg { text-align: center; margin-left: 0; margin-right: 0; }


.ul_width_set .destinatioDrop-Down .Mobile-Res-DropDown .viewAll-Drop {
    align-items: stretch;
    margin: 0 auto;
    display: none;
    justify-content: space-between;
    padding: 0;
}
.ul_width_set .destinatioDrop-Down .Mobile-Res-DropDown .viewAll-Drop li {
    font-family: 'Optima';
    letter-spacing: .5px;
}

ul.destinatioDrop-Down li {
    line-height: 1.5;
    letter-spacing: 1px;
    text-transform: none;
    font-size: 14px;
}
.prop_links ul li a:before{     background-color: transparent; }
.text-center {
    text-align: center;
}
#who_we_are .gray-SunMenu .viewAll-Drop li a {
    color: #504f4f;
}
#who_we_are .destinatioDrop-Down {
    margin: 0 auto 8px;
}
#who_we_are .ul_width_set .destinatioDrop-Down .Mobile-Res-DropDown .viewAll-DropDown a {
    color: #626366;
}
.ul_width_set .destinatioDrop-Down .Mobile-Res-DropDown .viewAll-DropDown a {
    border-bottom: 1px solid #626366;
}
.destination_detail ul li a, .heading_only ul li a {
    display: inline-block;
    color: #626366;
    position: relative;
}
.ul_width_set .destinatioDrop-Down .Mobile-Res-DropDown .viewAll-Drop li a {
    margin-right: 20px;
    margin-left: 20px;
    padding-bottom: 0;
    color:#232323!important;
    line-height:24px!important;
}
.faq-list a{
    font-size:18px!important;
    color:#232323!important;
    line-height:24px!important;
}
.faq-list{
    font-size:18px!important;
    color:#232323!important;
    line-height:24px!important;
}
.principal_accordian.faq .top_bar .col-sm-12 h3{
     font-size:18px!important;
}
.ul_width_set .destinatioDrop-Down .Mobile-Res-DropDown {
    display: inline-block;
    margin: 0 auto;
    width: auto;
    padding: 0 0;
}
.emaarContainer {
    position: relative;
}
.parent {
    border: 1px solid #dbdbdb;
    margin-bottom: 10px;
    position: relative;
}
.parent .top_bar {
    background-color: #f7f7f7;
    padding: 25px 25px 30px;
    cursor: pointer;
}
.principal_accordian .top_bar .col-sm-12 .acc_icons {
    top: 51%;
    float: right;
    position: absolute;
    right: 5px;
    width: 15px;
    transform: translateY(-50%);
}
.parent.active .acc_icons {
    background-position: left -49px top -176px;
}
.parent .bottom_Sec {
    display: none;
    border-top: 1px solid #dbdbdb;
    padding: 30px 30px 30px 30px;
}
.principal_accordian.faq .parent .bottom_Sec {
    padding: 30px 30px 30px 30px;
}
.principal_accordian.faq .parent .bottom_Sec ul {
    padding-bottom: 0;
    padding-left: 10px;
}
.parent .bottom_Sec ul {
    padding-top: 0;
    padding-bottom: 20px;
}
.faqPDF li {
    Width: 100%!important;
    list-style: decimal;
}
.parent .bottom_Sec ul li {
    width: 100%;
    margin-bottom: 15px;
    color: #515254;
}
#mapdiv3 {
    height: 300px;
}
.lighterGray{ background: #fff !important;}
.grecaptcha-badge{ display: none !important; }
    .locationtoKnow {
    padding: 0px 0 0;
        margin-bottom: 0px!important;
}
.mapLocation.inner-Containers{ padding: 0px;margin-top: 0px!important;}

.page-content, .entry-content, .entry-summary {
    margin: 0 0 0;
}

@media (max-width:767px) { 
    .header_links ul li { margin-right:13px; }
    .header_links ul { padding-left:0px; }
    .maincontainer { padding-top:58px; }
    .navbar { padding-bottom:4px; }
    .vintageSection.left .vintage_text{ padding-right: 0px;}
    .vintageSection.right .vintage_text{ padding-left: 0px;}
    .locationSection.unit_locationDetail { clear: both; float: left; width: 100%; }
    .collapse-Mobile h2.heading {  position: relative; margin: 0;  padding: 15px; background-color: #fff; border-bottom: 1px solid #ccc;}
    .property-Location .inner-Containers { padding-top: 10px; }
}
@media (min-width:768px) and (max-width:1100px) { 
    .navbar-header .navbar-brand img { margin-top:25px; }
    .navbar { padding-bottom:0px; }
    .header-icon { font-size:20px; } 
}

@media (min-width:320px) { 
    .property_detail .about_prop p { margin-bottom:15px; }
    .collapse-Mobile .middleAlign h2.heading { text-align:center; padding:25px 15px; border-top:0 solid #ccc; border-bottom:0 solid #ccc; background-color:transparent; }
    .collapse-Mobile .middleAlign p { padding:0 15px; text-align:center; }
    .locationtoKnow .imgContainer {  margin: 0 auto 0 auto; }
    .fullWidth-Container { float: left;  width: 100%; }
    /* .fullWidth-Container .fullWidth-Container { display: none; } */
    .locationSection { padding: 0; }
    .viewAll-DropDown {
    display: block;
}
}

.mt50 {
    margin-top: 50px;
}
.mb50 {
    margin-bottom: 50px;
}

@media (min-width:768px) { 
    .mtp50{ margin-top: 50px!important; }
    .Fixed-Header .navbar-inverse { height:inherit !important; }
    .header_links a { font-size:12px !important; font-weight:400 !important; }
    #property_detailTop .about_prop { padding:25px 55px 32px; }
    .unit_description.property_detail p { padding-bottom:5px; }
    .middleAlign { margin-top:0; }
    div.paddBt50 { padding-bottom:30px; }
    #mapdiv2 { height:350px; }
    .directions .prop_detail { width:45px; }
    .directions { right:26px; }
    .collapse-Mobile .middleAlign h2.heading { text-align:right; padding:0; border-top:0 solid #ccc; border-bottom:0 solid #ccc; background-color:transparent; margin:0 0 20px; }
    .collapse-Mobile .middleAlign p { padding:0; text-align:right; }
    .locationtoKnow h3 { margin-bottom: 15px;}
    .locationtoKnow .imgContainer {  margin: 0 auto 25px auto; }
    .fullWidth-Container .fullWidth-Container {  display: block;}
    
    .viewAll-Drop {
    height: auto!important;
}
    .ul_width_set .destinatioDrop-Down .Mobile-Res-DropDown .viewAll-Drop {
    display: inline-block;
    width: auto;
}.ul_width_set .destinatioDrop-Down .Mobile-Res-DropDown .viewAll-Drop li a {
    font-size: 16px;
}
    .ul_width_set .destinatioDrop-Down .Mobile-Res-DropDown {
    width: 100%;
}
    .viewAll-DropDown {
    display: none;
}
    .principal_accordian .top_bar .col-sm-12 .acc_icons {
    right: 20px;
    width: 20px;
}
    .parent .bottom_Sec ul li {
    width: 50%;
    margin-bottom: 20px;
}
    #mapdiv3 {
    height: 350px;
}


}

.main-title {
    margin-bottom: 25px!important;
}

@media (min-width:1170px) { 
    .main-title{ color: #000!important; font-size:46px!important; font-family:'Optima'!important; line-height: 60px!important; font-weight: 400!important;  margin-bottom: 25px!important; }
    .maincontainer { padding-top:70px; }
    .wrapper2.destination_future p.dubai_creek { margin-bottom:35px; }
    .navbar-header .navbar-brand img { margin-top:23px; }
    .heading_only { padding:40px 0 0px; }
    /* h1 { font-size:35px; letter-spacing:5px; }
    h2 { font-size:25px; letter-spacing:inherit; } */
    #property_detailTop .about_prop { padding:55px 15px 60px; }
    div.paddBt50 { padding-bottom:50px; }
    #mapdiv2 { height:480px; }
    .locationtoKnow h3 { margin-bottom: 15px;}
    .location_detailSvg { padding: 0 10%; }
    .unit_description { padding:40px 0 75px; margin:0; }
    
    .viewbutton {
    margin-top: 35px!important;
}
    .ul_width_set .destinatioDrop-Down .Mobile-Res-DropDown .viewAll-Drop li {
    letter-spacing: 1.5px;
    float: left;
}
    .ul_width_set .destinatioDrop-Down .Mobile-Res-DropDown .viewAll-Drop li a {
    font-size: 18px;
}
    .emaarContainer {
    padding-left: 40px;
    padding-right: 40px;
}
    .parent .bottom_Sec ul {
    padding-top: 0;
    padding-bottom: 30px;
}
    #mapdiv3 {
    height: 600px;
}
}
/* @media (min-width:1280px) { 
.latest_launches .container {
    width: 1170px !important;
    max-width:1170px !important;
}
    } */
@media (min-width:1280px) { 
    .property_detail .about_prop p { margin-bottom:40px; }
}

.destination_banner img {
    width: 100%;
    height: auto;
}

.privacy-policy li {
    font-size: 18px !important;
    line-height: 24px !important;
    color: #232323!important;
    list-style: disc !important;
    margin: 0 0 10px 30px;
}

@media (max-width: 767px) {
    .destinatioDrop-Down.containerAlignment.open {
        height: max-content;
        margin-bottom: 135px !important;
    }
    .destinatioDrop-Down.containerAlignment.open .Mobile-Res-DropDown .viewAll-Drop {
        display: initial;
        top: 45px;
    }
}

@media (min-width: 768px) {
    .destinatioDrop-Down .Mobile-Res-DropDown .viewAll-Drop li a.active {
        border-bottom: 1px solid #626366;
    }
}

.principal_accordian.wrapper2 {
    padding-top: 0;
}

label.gfield_label {
    display: initial !important;
}

.gform_wrapper li.gfield.field_description_below.gsection.hidden-section {
    max-height: 0px !important;
    padding: 0 !important;
    margin: 0 !important;
    opacity: 0 !important;
}

#content .gform_wrapper select {
    -webkit-appearance: none;
    -moz-appearance: none;
    background: transparent;
    background-image: url(data:image/svg+xml;base64,PHN2ZyBmaWxsPSdibGFjaycgaGVpZ2h0PScyNCcgdmlld0JveD0nMCAwIDI0IDI0JyB3aWR0aD0nMjQnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zyc+PHBhdGggZD0nTTcgMTBsNSA1IDUtNXonLz48cGF0aCBkPSdNMCAwaDI0djI0SDB6JyBmaWxsPSdub25lJy8+PC9zdmc+);
    background-repeat: no-repeat;
    background-position-x: 99%;
    background-position-y: 10px;
}

#mapdiv3 .gm-style-pbc {
    display: none !important;
}