/*unification phase 2*/
:root { --unit-100vh: 100vh; }
@supports (height: 100dvh) {
    :root { --unit-100vh: 100dvh; }
}
.dld-banner-wrapper { height: var(--unit-100vh); position: relative; overflow: hidden; margin-bottom: 1.5rem }
.dld-head-section { background: linear-gradient(180deg, rgba(0, 0, 0, 0.80) 0%, rgba(0, 0, 0, 0.40) 63.02%, rgba(0, 0, 0, 0.00) 100%);  position: fixed; }
    /*.dld-head-section:before { content: ''; background: linear-gradient(180deg, rgba(0, 0, 0, 0.80) 0%, rgba(0, 0, 0, 0.40) 63.02%, rgba(0, 0, 0, 0.00) 100%); z-index: 0; position: absolute; width: 100%; height: 160px; }*/
.scroll-move .dld-head-section { background: none;}
    .scroll-move .dld-head-section:before { content: inherit }
.dld-main-header { position: relative; }
.dld-main-header,
.dld-sub-header { background-color: transparent; }
.dld-sub-header__actions .search { background-color: transparent; }
/*end unification phase 2*/
.dld-head { width: 100%; height: 330px; overflow: hidden; background-color: #f5f5f5; margin: 1rem 0 0; background-image: url(../assets/home-img/home-intro.jpg); background-repeat: no-repeat; display: flex; align-items: center; border: 2px solid var(--bdr)78; }
.banner-kb { width: 100%; height: 330px; overflow: hidden; margin: 1rem 0 0; background: url(../assets/home-img/banner_kb.jpg), #0075a6; background-repeat: no-repeat; display: flex; align-items: center; color: #fff; }
.banner-btc { margin: 1rem 0 0; display: flex; align-items: center; color: #fff; }
.banner-btc-img { background-image: url('../assets/home-img/banner_btc_infograph.png'); background-repeat: no-repeat; width: 100%; height: 330px; background-size: 100%; overflow: hidden; background-position: left top; }
.banner-btc .btc-head-title { display: flex; flex-direction: column; }
.banner-kb .dld-span-title { display: flex; align-items: center; }
    .banner-kb .dld-span-title:before { content: ""; background-image: url(../assets/home-img/banner_kb_book_icon.svg); background-repeat: no-repeat; width: 60px; height: 60px; display: inline-block; margin-right: .5rem; }
.banner-mobile-img { height: 275px; }
    .banner-mobile-img:before { content: ""; background-image: url(../assets/home-img/madmoun-qr-en-scan.png); background-repeat: no-repeat; width: 495px; height: 275px; display: inline-block; background-size: 90%; overflow: hidden; background-position: 0 center; }
.dld-head-title { display: flex; flex-direction: column; padding: 2rem 3rem; }
    .dld-head-title .dld-span-title,
    .banner-btc .btc-head-title .btc-span-title { font-size: 34px; font-weight: 600; line-height: 35px; margin-bottom: 0.7rem; }
    .dld-head-title .btn { min-width: 100px; margin-top: 1rem; }
    .dld-head-title .dld-head-sub,
    .banner-btc .btc-head-title .btc-span-title sub { font-size: 16px; display: flex; max-width: 700px; }
.whats-new { background-color: #f8f9fa; padding: 1rem; margin-bottom: 1rem; border-radius: 16px; }
    .whats-new span { font-family: var(--family-bold); }
    .whats-new a { color: var(--theme-green); margin: 0 5px; }


/*.head-tabs .nav-tabs { border-bottom-width: 2px; border-color: #000; margin-bottom: 24px; }
.head-tabs .nav-item + .nav-item { margin: 0 3px; }
.head-tabs .nav-item .nav-link { border: none; padding: 0.5rem 1.5rem; font-weight: 600; }
    .head-tabs .nav-item .nav-link.active,
    .head-tabs .nav-item .nav-link:focus { background-color: #000 !important; transform: translateY(0) !important; transition: none !important; color: #fff !important; border-top-left-radius: 6px; border-top-right-radius: 6px; border-color: #000; outline: none; }
    .head-tabs .nav-item .nav-link:hover { background-color: rgb(241 241 241 / 45%); color: #000; border-top-left-radius: 6px; border-top-right-radius: 6px; border-color: #000; }
*/


.nav-tabs { gap: 1rem; border-bottom:none;}
    .nav-tabs .nav-link { color: var(--black-color); position: relative; padding: .8rem 1rem 1rem; font-family: var(--family-regular); line-height: var(--lh-120); border-top-left-radius: 8px; border-top-right-radius: 8px; white-space: nowrap; }
        .nav-tabs .nav-link:focus,
        .nav-tabs .nav-link:hover,
        .nav-tabs .nav-item.show .nav-link,
        .nav-tabs .nav-link.active { color: var(--primary-color); background-color: #EEEEE9; border-color: transparent; }

        .nav-tabs .nav-link:after { content: ''; display: block; width: 90%; left:5%;right:5%; height: 4px; background-color: var(--theme-green); border-top-right-radius: 0.5rem; border-top-left-radius: 0.5rem; border: none; margin: 0; position: absolute; bottom: 0px; opacity: 0; -webkit-transition: opacity .5s ease; -moz-transition: opacity .5s ease; -ms-transition: opacity .5s ease; -o-transition: opacity .5s ease; transition: opacity .5s ease-out; }
        .nav-tabs .nav-link:focus:after,
        .nav-tabs .nav-link:hover:after,
        .nav-tabs .nav-link.active:after { opacity: 1; }

/*.card-api:hover [class*="icon-head-"],
.card-course:hover [class*="icon-head-"],
.card-ica:hover [class*="icon-head-"],
.card-ded:hover [class*="icon-head-"],
.card-co-occupants:hover [class*="icon-head-"],
.card-auction:hover [class*="icon-head-"],
.card-askmalik:hover [class*="icon-head-"],
.card-whomconcern:hover [class*="icon-head-"],
.head-card .card:hover [class*="icon-head-"],*/
/*.most-used-services .service-box .service-icon i { filter: invert(70%) sepia(31%) saturate(0%) hue-rotate(151deg) brightness(100%) contrast(95%); }
.most-used-services .service-box:hover .service-icon i { filter: invert(100%) sepia(0%) saturate(900%) hue-rotate(228deg) brightness(95%) contrast(95%); }*/

.icon-head-1 { background-image: url(../assets/home-img/icon-head-1.svg); }
.icon-head-2 { background-image: url(../assets/home-img/icon-head-2.svg); }
.icon-head-3 { background-image: url(../assets/home-img/icon-head-3.svg); }
.icon-head-4 { background-image: url(../assets/home-img/icon-head-4.svg); }
.icon-head-5 { background-image: url(../assets/home-img/icon-head-5.svg); }
.icon-head-6 { background-image: url(../assets/home-img/icon-head-6.svg); }
/*.icon-head-7,
.icon-head-8,
.icon-head-9,
.icon-head-10,
.icon-head-11,
.icon-head-12,
.icon-head-13,
.icon-head-13,
.icon-head-14,
.icon-head-15,
.icon-head-16,
.icon-head-17,
.icon-head-18,
.icon-head-19,
.icon-head-20,
.icon-head-21,
.icon-head-22,
.icon-head-23,
.icon-head-24,
.icon-head-25,
.icon-head-26,
.icon-head-27,
.icon-head-52 { background-image: url(../assets/home-img/new-home/icon-smile-face.svg); background-color: #c9c9c9; border-radius:100%;}*/
.icon-head-7 { background-image: url(../assets/home-img/icon-head-7.svg); }
.icon-head-8 { background-image: url(../assets/home-img/icon-head-8.svg); }
.icon-head-9 { background-image: url(../assets/home-img/icon-head-9.svg); }
.icon-head-10 { background-image: url(../assets/home-img/icon-head-10.svg); }
.icon-head-11 { background-image: url(../assets/home-img/icon-head-11.svg); }
.icon-head-12 { background-image: url(../assets/home-img/icon-head-12.svg); }
.icon-head-13 { background-image: url(../assets/home-img/icon-head-13.svg); }
.icon-head-14 { background-image: url(../assets/home-img/icon-head-14.svg); }
.icon-head-15 { background-image: url(../assets/home-img/icon-head-15.svg); }
.icon-head-16 { background-image: url(../assets/home-img/icon-head-16.svg); }
.icon-head-17 { background-image: url(../assets/home-img/icon-head-17.svg); }
.icon-head-18 { background-image: url(../assets/home-img/icon-head-18.svg); }
.icon-head-19 { background-image: url(../assets/home-img/icon-head-19.svg); }
.icon-head-20 { background-image: url(../assets/home-img/icon-head-20.svg); }
.icon-head-21 { background-image: url(../assets/home-img/icon-head-21.svg); }
.icon-head-22 { background-image: url(../assets/home-img/icon-head-22.svg); }
.icon-head-23 { background-image: url(../assets/home-img/icon-head-23.svg); }
.icon-head-24 { background-image: url(../assets/home-img/icon-head-24.svg); }
.icon-head-25 { background-image: url(../assets/home-img/icon-head-25.svg); }
.icon-head-26 { background-image: url(../assets/home-img/icon-head-26.svg); }
.icon-head-27 { background-image: url(../assets/home-img/icon-head-27.svg); }
.icon-head-28 { background-image: url(../assets/home-img/icon-head-28.svg); }
.icon-head-29 { background-image: url(../assets/home-img/icon-head-29.svg); }
.icon-head-30 { background-image: url(../assets/home-img/icon-head-30.svg); }
.icon-head-31 { background-image: url(../assets/home-img/icon-head-31.svg); }
.icon-head-32 { background-image: url(../assets/home-img/icon-head-32.svg); }
.icon-head-33 { background-image: url(../assets/home-img/icon-head-33.svg); }
.icon-head-34 { background-image: url(../assets/home-img/icon-head-34.svg); }
.icon-head-35 { background-image: url(../assets/home-img/icon-head-35.svg); }

.icon-head-37 { background-image: url(../assets/home-img/icon-head-37.svg); }
.icon-head-38 { background-image: url(../assets/home-img/icon-head-38.svg); }
.icon-head-39 { background-image: url(../assets/home-img/icon-head-39.svg); height: 40px !important; }
.icon-head-40 { background-image: url(../assets/home-img/icon-head-40.svg); }
.icon-head-41 { background-image: url(../assets/home-img/icon-head-41.svg); }
.icon-head-42 { background-image: url(../assets/home-img/icon-head-42.svg); height: 40px !important; }
.icon-head-43 { background-image: url(../assets/home-img/icon-head-43.svg); }
.icon-head-44 { background-image: url(../assets/home-img/icon-head-44.svg); }
.icon-head-45 { background-image: url(../assets/home-img/icon-head-45.svg); }
.icon-head-51 { background-image: url(../assets/home-img/icon-head-51.svg); }
.icon-head-52 { background-image: url(../assets/home-img/new-home/icon-head-td.svg); }
.icon-head-53 { background-image: url(../assets/home-img/icon-head-53.svg); }
.icon-head-54 { background-image: url(../assets/home-img/icon-head-54.svg); }
.icon-head-55 { background-image: url(../assets/home-img/icon-head-55.svg); }
.icon-head-56 { background-image: url(../assets/home-img/icon-head-56.svg); }
.icon-head-57 { background-image: url(../assets/home-img/icon-head-57.svg); }
.icon-head-58 { background-image: url(../assets/home-img/icon-head-58.svg); }
.icon-head-59 { background-image: url(../assets/home-img/icon-head-59.svg); }
.icon-head-visa { background-image: url(../assets/home-img/icon-golden-visa.svg); height: 33px !important; }
.icon-head-buy { background-image: url(../assets/home-img/icon-buy-property.svg); }
.icon-head-map { background-image: url(../assets/home-img/icon-issuing-map.svg); }
.icon-head-trade { background-image: url(../assets/home-img/icon-trade-license.svg); }
.icon-head-nbprogram { background-image: url(../assets/img/icon-uae-national.svg); height: 60px !important; background-size: 95%; }
.icon-head-trakheesi-srv { background-image: url(../assets/img/icon-trakheesi-srv.svg); filter: none !important; }
.most-used-services .service-box:hover .service-icon .icon-head-nbprogram { background-image: url(../assets/img/icon-uae-national-h.svg); filter: none; }

/*.most-used-services .service-box:hover .service-icon .icon-head-trakheesi-srv { background-image: url(../assets/img/icon-trakheesi-srv-h.svg); filter: none !important; }*/
/*.most-used-services .service-box:hover .service-icon .icon-head-51 { background-image: url(../assets/home-img/icon-head-51-h.svg); filter: none; }*/
.service-icon.nb-program-icon { min-width: 60px; max-width: 60px; }

/*.head-card .card span:last-child { margin: 16px 0 0; }*/
/*.head-card .card span br { display: none; }*/

.dld-extras-link { padding: 3rem 0 5rem; position: relative; }

.card-api .card-title,
.card-course .card-title,
.card-ica .card-title,
.card-ded .card-title,
.card-co-occupants .card-title,
.card-auction .card-title,
.card-askmalik .card-title,
.card-whomconcern .card-title { display: flex; align-items: center; flex-direction: column; margin-bottom: 0; }

    .card-api .card-title span,
    .card-course .card-title span,
    .card-ica .card-title span,
    .card-ded .card-title span,
    .card-co-occupants .card-title span,
    .card-auction .card-title span,
    .card-askmalik .card-title span,
    .card-whomconcern .card-title span { font-weight: 600; font-size: 16px; margin: 25px 0 5px }

.card-api .card-link,
.card-course .card-link,
.card-ica .card-link,
.card-ded .card-link,
.card-co-occupants .card-link,
.card-auction .card-link,
.card-askmalik .card-link,
.card-whomconcern .card-link { font-weight: 600; display: inline-flex; margin-top: 1.75rem; }

    .card-api .card-link:after,
    .card-course .card-link:after,
    .card-ica .card-link:after,
    .card-ded .card-link:after,
    .card-co-occupants .card-link:after,
    .card-auction .card-link:after,
    .card-askmalik .card-link:after,
    .card-whomconcern .card-link:after { content: ''; width: 24px; height: 24px; display: flex; margin: 0 0.5rem; border-radius: 100%; background-image: url(../assets/home-img/icon-arrow-white.svg); background-size: 7px; background-repeat: no-repeat; background-position: 9px; }

.dld-extras-link .swiper-slide.card .card-text { font-size: 14px; text-align: center; }

.section-grey { background-color: #F8F8F8; }
.dld-real-estate-transaction, .h-performance-index, .home-news-container, .home-quick-link { padding-top: 3rem; padding-bottom: 3rem; }
    .dld-real-estate-transaction .dld-transaction-value { display: flex; align-items: center; }
        .dld-real-estate-transaction .dld-transaction-value .card { border: none; padding: 1rem 0; background-color: transparent; }
    .dld-real-estate-transaction .transaction-value { font-size: 48px; font-weight: 600; display: flex; line-height: 60px; }
.dld-transaction-type { display: flex; align-items: center; }
.dld-real-estate-transaction .card-title { font-size: 24px; display: flex; align-items: center; font-weight: 600; line-height: 30px; }
    .dld-real-estate-transaction .card-title .icon-home-13 { margin-right: 1rem; background-image: url(../assets/home-img/icon-home-13.svg); background-repeat: no-repeat; width: 70px; height: 55px; display: inline-block; }
.dld-real-estate-transaction .transaction-date { margin-bottom: 1rem; display: flex; }
.dld-transaction-value .btn_1 { max-width: 65%; display: flex; align-items: center; justify-content: space-between; padding-left: 1rem; padding-right: 1rem; }
.dld-transaction-value .icon-home-14 { background-image: url(../assets/home-img/icon-home-14.svg); background-repeat: no-repeat; width: 20px; height: 20px; display: inline-block; }
.rtl .dld-transaction-value .icon-home-14 { transform: rotate(180deg); }
.card.h-transaction-info { cursor: default; height: 100%; justify-content: center; }
    .card.h-transaction-info:hover { border: 1px solid var(--bdr); box-shadow: 0px 2px 8px 0px rgba(48, 48, 52, 0.08); }
.h-transaction-info .chart-box { width: 100px; height: 100px; display: flex; align-items: center; }
.h-transaction-info .sale-card .ch-title, .h-transaction-info .mortgage-card .ch-title, .h-transaction-info .other-card .ch-title { font-size: 18px; }
.h-transaction-info .card-value .chart-percentage { font-size: 20px; }
.rtl .h-transaction-info .card-value .chart-percentage { display: flex; }

.home-head-line { border-bottom: 2px solid var(--black-color); padding-bottom: 5px; margin-bottom: 14px; display: flex; align-items: center; justify-content: space-between; }
    .home-head-line span { font-size: 28px; font-weight: 600; }
    .home-head-line .btnViewAll { text-decoration: underline; margin-bottom: -15px; }

.home-news-container { position: relative; }
    .home-news-container .card { display: flex; flex-direction: row; text-align: left; margin-top: 1rem; padding: 1rem; border-radius: 16px; box-shadow: 0px 2px 8px 0px rgba(48, 48, 52, 0.08); animation-duration: 300ms; transition: all 300ms linear; }
.rtl .home-news-container .card { text-align: right; }
.home-news-container .card .card-img { width: 160px; height: 120px; border-radius: 6px; overflow: hidden; margin-right: .5rem; }
.rtl .home-news-container .card .card-img { margin-left: .5rem; margin-right: 0; }
.home-news-container .card .card-img img { width: 100%; height: 100%; object-fit: cover; }
.home-news-container .card .news-text { width: calc(100% - 110px); display: flex; flex-direction: column; justify-content: space-between; padding: 0.5rem; }
.home-news-container .card .card-title { font-weight: 600; }
.home-news-container .swiper-button-next,
.home-news-container .swiper-button-prev { height: 40px; border-radius: 100%; box-shadow: 0 0 12px 1px #477d8a28; border: 1px solid var(--bdr); display: none; }
.home-news-container .swiper-pagination { display: block; }

.modal-dld-social .modal-title br { display: none; }
.modal-dld-social .share-page a { margin: 0 5px; }

.dld-extras-link .swiper-button-next,
.dld-extras-link .swiper-button-prev { border: 1px solid var(--bdr); width: 35px; height: 35px; box-shadow: 0 5px 16px rgb(0 0 0 / 15%); }
    .dld-extras-link .swiper-button-next:hover,
    .dld-extras-link .swiper-button-prev:hover { background-color: #f8f8f8; }
.dld-extras-link .swiper-button-next { right: -20px; }
.dld-extras-link .swiper-button-prev { left: -20px; }
    .dld-extras-link .swiper-button-next:after,
    .dld-extras-link .swiper-button-prev:after { color: #000; }

.h-banner-control { display: inline-flex; align-items: center; justify-content: center; position: absolute; margin: 0; bottom: 275px; left: 0; right: 0; width: auto; gap: .5rem; /*z-index:2;*/ }
.btn-slide-control { width: 25px; height: 25px; background-color: transparent; border: none; display: inline-flex; position: relative; z-index: 13; padding: 0;}
    .btn-slide-control .icon-pause { background: url(../assets/img/icon-pause.svg), none; background-repeat: no-repeat; width: 25px; height: 25px; }
    .btn-slide-control .icon-play { background: url(../assets/img/icon-play.svg), none; background-repeat: no-repeat; width: 25px; height: 25px; position: relative; }
.h-banner-control .swiper-pagination { position: relative; }
.h-banner-control .swiper-pagination-bullet { background-color: #fff; width: 8px; height: 8px; opacity: .7; }
    .h-banner-control .swiper-pagination-bullet.swiper-pagination-bullet-active { opacity: 1; }
.h-banner-control .swiper-button-next,
.h-banner-control .swiper-button-prev { background-color: transparent; width: 25px; height: 25px; top: auto; position: relative; margin: 0; left: auto; right: auto; z-index: 2; }
.dld-home-banner .slide0 { background: url(../assets/banner/dld_banner.jpg), #000; background-repeat: no-repeat; background-position: center top; background-size: cover; }
.dld-home-banner .slide1 { background: url(../assets/banner/training_banner.jpg), #000; background-repeat: no-repeat; background-position: center; background-size: cover; }
.dld-home-banner .slide2 { background: url(../assets/banner/kb_banner.jpg), #000; background-repeat: no-repeat; background-position: center; background-size: cover; }
.dld-home-banner .slide3 { background: url(../assets/banner/idea_banner.jpg), #000; background-repeat: no-repeat; background-position: center; background-size: cover; }
/*.dld-home-banner .slide4 { background: url(../assets/banner/banner-tokenisation-en.jpg), #000; background-repeat: no-repeat; background-position: center; background-size: cover; }*/
.dld-home-banner .slide5 { background: url(../assets/banner/tayseer_en_banner.jpg), #000; background-repeat: no-repeat; background-position: center; background-size: cover; }
.rtl .dld-home-banner .slide5 { background: url(../assets/banner/tayseer_ar_banner.jpg), #000; background-position: left; }
/*.dld-home-banner .slide6 { background: url(../assets/banner/first-time-home-buyer.png), #fff; background-repeat: no-repeat; background-position: center; background-size: cover; }*/
/*.rtl .dld-home-banner .slide6 { background: url(../assets/banner/first-time-home-buyer-ar.jpg), #fff; }*/
/*.dld-home-banner .slide7 { background: url(../assets/banner/bgp_03.jpg), #000; background-repeat: no-repeat; background-position: center; background-size: cover; }*/
.dld-home-banner .slide8 { background: url(../assets/banner/cube_banner.jpg), #000; background-repeat: no-repeat; background-position: center; background-size: cover; }
.dld-home-banner .swiper-slide.slide9 { background: url(../assets/banner/barhwa/barha-img.png), #b0e4ed; background-repeat: no-repeat; background-position: top 60% left; background-size: 30%; align-items: center; }
.dld-home-banner .slide9 .banner-barha-content { text-align: right; align-items: end; }
/*.dld-home-banner .slide6.swiper-slide:before { background: linear-gradient(0deg, rgb(0 0 0 / 30%) 9.98%, rgb(0 0 0 / 0%) 66.71%, rgba(0, 0, 0, 0.00) 100%); }*/
.rtl .dld-home-banner .slide9 .banner-barha-content { align-items: start; }
.dld-home-banner .slide9 .banner-barha-content .banner-barha-graph { display: flex; align-items: center; flex-direction: column; gap: 1rem; }
/*.dld-home-banner .slide4.swiper-slide:before { background: none; }*/
.dld-home-banner .slide5 .b-uae-pass { width: 550px; position: relative; bottom: -120px; }
.dld-home-banner .slide5 .app-btn { margin-top: 2rem; }
.dld-home-banner .slide3 .slide-title { flex-direction: column; }
.dld-home-banner .slide3 .slide-title img { margin-bottom: 14px; width: 150px; }
/*.dld-home-banner .slide7 .slide-title { flex-direction: column; }
    .dld-home-banner .slide7 .slide-title img { margin-bottom: 14px; width: 200px; }*/
.dld-home-banner .swiper-slide.slide8 { padding-bottom: 310px; }
.dld-home-banner .slide8 .slide-title { flex-direction: column; color: #000; font-size: 28px; line-height: 30px; margin-bottom: 0; gap: 1rem; align-items: start; }
.dld-home-banner .slide8 .slide-title-in { display: flex; flex-direction: column; gap: .75rem; }
.dld-home-banner .slide8 .slide-content .slide-sub { color: #000; font-size: 16px; line-height: 16px; margin-bottom: 0; }
.dld-home-banner .slide8 .slide-title .wrap-cube-logo { display: flex; gap: 2rem; flex-direction: row; }
.dld-home-banner .slide8 .slide-title .cubu-logo { width: 160px; }
.dld-home-banner .slide8 .slide-title .golden-cube-logo { width: 140px; }
.bg-gradient-slide { max-width: 740px; padding: 2rem; border-radius: 10px; background: linear-gradient(to left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.16) 7.69%, rgba(255, 255, 255, 0.73) 29.2%, #fff 100%) }
.rtl .bg-gradient-slide { background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.16) 7.69%, rgba(255, 255, 255, 0.73) 29.2%, #fff 100%) }
.dld-home-banner .slide5.swiper-slide:before { background: linear-gradient(0deg, rgb(0 0 0 / 53%) 9.98%, rgb(0 0 0 / 32%) 66.71%, rgba(0, 0, 0, 0.00) 100%); }
.dld-home-banner .cube-location { display: flex; gap: 2rem; }
    .dld-home-banner .cube-location a { display: flex; flex-direction: row; flex-wrap: wrap; align-items: center; gap: 1rem; }
        .dld-home-banner .cube-location a > span { display: flex; flex-direction: column; color: #000 !important; }
            .dld-home-banner .cube-location a > span > span:first-child { border-bottom: 1px solid #000; font-size: 14px; }
            .dld-home-banner .cube-location a > span > span:last-child { font-size: 18px; line-height: 20px; margin-top: 5px; }
/*.dld-home-banner .swiper-slide { display: flex; width:100% !important;}*/
    /*.dld-home-banner .swiper-slide > .container { height: calc(100% - 430px); margin-top: 164px; display: flex; align-items: flex-end; }*/
    .dld-home-banner .swiper-slide.slide9 > .container { height: auto; margin-top: 0; }
        /*.dld-home-banner .swiper-slide:before { content: ''; background: linear-gradient(0deg, rgba(0, 0, 0, 0.80) 9.98%, rgba(0, 0, 0, 0.50) 66.71%, rgba(0, 0, 0, 0.00) 100%); height: 595px; display: flex; width: 100%; position: absolute; bottom: 0; }*/
    .dld-home-banner .swiper-slide.slide9:before { background: linear-gradient(0deg, rgba(0, 0, 0, 0.80) 9.98%, rgba(0, 0, 0, 0) 66.71%, rgba(0, 0, 0, 0.00) 100%); }
.idea-logo-container { height: 300px; text-align: center; }
    .idea-logo-container:before { content: ""; background-image: url(../assets/img/logo-idea-banner.svg); background-repeat: no-repeat; width: 350px; height: 265px; display: inline-block; background-size: 100%; overflow: hidden; background-position: 0 center; }
.banner-kb-book { height: 275px; text-align: center; }
    .banner-kb-book:before { content: ""; background-image: url(../assets/home-img/banner_kb_book.png); background-repeat: no-repeat; width: 350px; height: 290px; display: inline-block; background-size: 100%; overflow: hidden; background-position: 0 center; }
.swiper-button-play-p { position: inherit; margin-top: 0; right: 50px; top: 7px; z-index: 11; }
.banner-btc .btn-link,
.banner-kb .btn-link { color: #fff; margin-top: 1rem; display: inline-flex; align-items: center; text-decoration: none; }
    .banner-btc .btn-link:hover span:first-child,
    .banner-kb .btn-link:hover span:first-child { text-decoration: underline; }
    .banner-btc .btn-link span:last-child,
    .banner-kb .btn-link span:last-child { background-image: url(../assets/home-img/icon-home-14.svg); background-repeat: no-repeat; width: 17px; height: 17px; display: inline-block; margin-left: .5rem; }
.rtl .icon-head-35 { margin-left: 1rem; margin-right: 0; }

.dld-home-banner .slide3 .rees-ai-ia-one { /*margin-bottom: 1rem;*/ display: flex; align-items: center; }
    .dld-home-banner .slide3 .rees-ai-ia-one .fl-big + .fl-big { margin-inline-start: 5px; }
    .dld-home-banner .slide3 .rees-ai-ia-one .fl-big:first-letter {   }
.w-ai-ia { margin-inline-start: 5px; }
.dld-banner-wrapper .most-used-services .service-icon { min-width: 44px; min-height: 60px; max-width: 44px; max-height: 60px; }
/*main nav*/
.dld-sub-header { box-shadow: none; }

.navbar-nav > .nav-item.dropdown .dropdown-menu li > a { color: #000; }
.dld-sub-header__actions .search .search__input,
.dld-side-nav .search .search__input,
.dld-sub-header__btn,
.dropdown-user .dld-sub-header__btn,
.dropdown-noti .dld-sub-header__btn { background-color: rgba(255, 255, 255, 0.25); }
.scroll-move .dld-sub-header__actions .search .search__input,
.scroll-move .dld-side-nav .search .search__input,
.scroll-move .dld-sub-header__btn,
.scroll-move .dropdown-user .dld-sub-header__btn,
.scroll-move .dropdown-noti .dld-sub-header__btn { background-color: rgba(0, 0, 0, 0.04); }
.dld-sub-header__actions .search .search__input::placeholder { color: #fff; }
.dld-sub-header__actions .search .search__input:-ms-input-placeholder { color: #fff; }
.dld-sub-header__actions .search .search__input::-ms-input-placeholder { color: #fff; }
.dld-sub-header__actions .search .search__input:focus { box-shadow: 0 0 0 0.125rem #fff; }
.btn-mic { background-color: transparent; color: #fff; }
.icon-notification-bell { background-image: url(../assets/img/notification_bell_white.svg); }
.accessibility-wheel-chair { background-image: url(../assets/img/icon-wheel-chair-white.svg); }
.navbar-light .navbar-toggler { color: #fff; }

.scroll-move .dld-sub-header { box-shadow: 0px 10px 15px 0 rgba(0, 0, 0, 0.10); }
.scroll-move .dld-main-header,
.scroll-move .dld-sub-header,
.search-menu-open .dld-sub-header { background-color: #fff; /*transition: all 300ms ease-in-out;*/ }
.scroll-move .dubai-logo-red,
.search-menu-open .dubai-logo-red,
.scroll-move .dld-logo-default,
.search-menu-open .dld-logo-default { display: inline-block; }
.scroll-move .dubai-logo-white,
.search-menu-open .dubai-logo-white,
.scroll-move .dld-logo-white,
.search-menu-open .dld-logo-white { display: none; }
.scroll-move .navbar-nav > .nav-item > .nav-link,
.scroll-move .navbar-custom .navbar-nav a:visited,
.scroll-move .navbar-nav > .nav-item.active > .nav-link,
.scroll-move .dld-sub-header__actions .search .icon-search,
.scroll-move .dld-sub-header__actions .search .search__input,
.scroll-move .dld-sub-header__locale,
.scroll-move .dld-sub-header__locale:hover,
.scroll-move .dropdown-user .dropdown-toggle,
.scroll-move .dropdown-user:hover .icon-account,
.scroll-move .navbar-light .navbar-toggler,
.search-menu-open .navbar-light .navbar-toggler { color: #000; }
.scroll-move .navbar-nav > .nav-item.dropdown .dropdown-menu li > a { color: #000; }
.scroll-move .dld-sub-header__actions .search .search__input::placeholder { color: #000; }
.scroll-move .dld-sub-header__actions .search .search__input:-ms-input-placeholder { color: #000; }
.scroll-move .dld-sub-header__actions .search .search__input::-ms-input-placeholder { color: #000; }
.scroll-move .dld-sub-header__actions .search .search__input:focus { box-shadow: 0 0 0 0.125rem var(--theme-green); }
.scroll-move .btn-mic { /*background-color: #f5f5f5;*/ color: #000; }
.scroll-move .icon-notification-bell { background-image: url(../assets/img/notification_bell.svg); }
.scroll-move .accessibility-wheel-chair { background-image: url(../assets/img/icon-wheel-chair.svg); }

.banner-search-panel { background-color: #fff; border-radius: 8px; height: 50px; max-width: 800px; width: 100%; display: flex; align-items: center; }
    .banner-search-panel form { width: 100%; display: flex; position: relative; align-items: center; }
    .banner-search-panel .icon-search { position: absolute; left: 10px; }
    .banner-search-panel .search__input { height: 50px; width: 100%; border: none; padding: 1rem 2.5rem; border-radius: 8px; font-size: 14px; outline: none; }
    .banner-search-panel .btn-mic { color: #000; z-index: 3; position: relative; opacity: 1; top: 0; }
    .banner-search-panel .btn-mic { color: #000; display: none; }
/*end main nav*/
/*slide content*/
/*.slide-content { display: flex; flex-direction: column; align-items: self-start; position: relative; justify-content: center; text-align: left; width: 100%; }*/
/*.rtl .slide-content { text-align: right; }*/
/*.slide-content .slide-title { display: flex; color: #fff; font-size: 40px; font-weight: 400; line-height: var(--lh-120); margin-bottom: 10px; font-family: var(--family-medium); }
.slide-content .slide-sub { color: #fff; max-width: 750px; margin-bottom: 27px; align-self: stretch; font-weight: normal; font-family: 'Dubai-Regular'; }*/
/*end slide content*/
/*banner cards*/
.dld-service-card-inner { position: absolute; z-index: 1; height: auto; bottom: 40px; padding-left: 1rem; padding-right: 1rem; left: 0; right: 0; }
.most-used-services .service-box { display: flex; width: 210px; height: 172px; margin-inline-end: 4px; padding: 16px; flex-direction: column; align-items: flex-start; gap: 4px; border-radius: 16px; background: #FFF; flex-shrink: 0; text-align: left; animation-duration: 400ms; transition: all 400ms cubic-bezier(0.20, 0, 0.35, 0.99); cursor: pointer; }
.dld-service-card-inner .service-name { -webkit-line-clamp: 3; line-height: 25px; }
.dld-service-card-inner .service-description { display: none; }
.rtl .most-used-services .service-box { text-align: right; }

.most-used-services .service-box:hover .icon-sample { background-image: url(../assets/home-img/icon-head-1.svg); }
.mouse { width: 16px; height: 24px; border-radius: 8px; border: 2px solid #fff; opacity: .6; position: absolute; top: 32px; z-index: 2; padding: 2px; }
    .mouse:before, .mouse:after { content: ""; display: block; position: absolute; }
.mouse-1:before { width: 6px; height: 6px; border-radius: 50%; top: 0px; left: calc(50% - 3px); background: #fff; -webkit-animation: m-1-ball 2s cubic-bezier(0.54, 0, 0.15, 0.98) infinite; animation: m-1-ball 2s cubic-bezier(0.54, 0, 0.15, 0.98) infinite; }
.dld-real-estate-transaction .service-name { display: inherit; }
.head-card .card.ht-amount { background: url(../assets/img/ht-card-bg.jpg), #001a4e; background-repeat: no-repeat; background-size: 100%; gap: 0; cursor: default; justify-content: center; }
    .head-card .card.ht-amount:hover { border: 1px solid var(--bdr); box-shadow: 0px 2px 8px 0px rgba(48, 48, 52, 0.08); }
.icon-ht { background-image: url(../assets/img/icon-ht.svg); background-repeat: no-repeat; width: 45px; height: 45px; display: inline-flex; }
.ht-value-div { display: flex; justify-content: center; flex-direction: column; }
.tab-pane-fav .head-card .card { height:100% !important;}
@-webkit-keyframes m-1-ball {
    0%, 65%, 100% { opacity: 0; }
    10%, 40% { opacity: 1; }
    0% { transform: translateY(5px) scale(0.7); }
    5% { transform: scale(0.7); }
    15%, 100% { transform: scale(1); }
    45%, 65% { transform: translateY(14px) scale(0.7); }
}

@keyframes m-1-ball {
    0%, 65%, 100% { opacity: 0; }
    10%, 40% { opacity: 1; }
    0% { transform: translateY(5px) scale(0.7); }
    5% { transform: scale(0.7); }
    15%, 100% { transform: scale(1); }
    45%, 65% { transform: translateY(14px) scale(0.7); }
}

/*.slide-cta { height: 48px; border-radius: 8px; font-weight: 400; background-color: #F5F3F7; transition: all 300ms ease-in; font-size: 20px; padding: .75rem 1rem; line-height: 20px; }
    .slide-cta:focus,
    .slide-cta:active,
    .slide-cta:focus-visible,
    :not(.btn-check) + .slide-cta.btn:active,
    .slide-cta:first-child:active,
    .slide-cta:hover { background-color: #00893E; color: #fff; border-color: #00893E; }
.slide-cta-link { padding: 0.75rem 1rem; height:48px; border-radius: 8px; font-weight: 400; color: #fff; text-decoration: none !important; border: none; font-size:20px; line-height:20px;}
    .slide-cta-link:focus,
    .slide-cta-link:active,
    :not(.btn-check) + .slide-cta-link.btn:active,
    .slide-cta-link:first-child:active,
    .slide-cta-link:hover { background-color: #00893E; color: #fff; transition: all 300ms ease-in; }*/
.slide-sub-m2 { color: #fff; }
/*end banner card*/
.autoplay-progress { position: absolute; right: 1px; bottom: 2px; z-index: 10; width: 22px; height: 22px; display: flex; align-items: center; justify-content: center; }
    .autoplay-progress svg { --progress: 0; position: absolute; left: 0; top: 0px; z-index: 10; width: 100%; height: 100%; stroke-width: 5px; stroke: #fff; fill: none; stroke-dashoffset: calc(125.6px * (1 - var(--progress))); stroke-dasharray: 125.6; transform: rotate(-90deg); }
    .autoplay-progress span { display: flex; gap: 2px; }
        .autoplay-progress span:before,
        .autoplay-progress span:after { content: ''; width: 2px; height: 6px; display: inline-block; background-color: #fff; }
/*.swiper-pagination-bullets.swiper-pagination-horizontal{z-index:inherit;}*/

/*new change*/
.dld-initiative { margin: 3.25rem 0 5rem; padding: 2.5rem 0 2rem; }
.srv-tailored { margin: 3.25rem 0 5rem; padding: 2.5rem 0 2rem; position: relative; background-color: #F0F0F0; }
    
        .srv-tailored .head-card .card{box-shadow:none;}
        .srv_tailored_01,
        .srv_tailored_02,
        .srv_tailored_03,
        .srv_tailored_04,
        .srv_tailored_05,
        .srv_tailored_06,
        .srv_tailored_07,
        .srv_tailored_08 { background-repeat: no-repeat; width: 44px; height: 44px; margin-bottom: 1rem; }
.srv_tailored_01 { background-image: url(../assets/home-img/new-home/icon-api.svg); }
.srv_tailored_02 { background-image: url(../assets/home-img/new-home/icon-golden-visa.svg); }
.srv_tailored_03 { background-image: url(../assets/home-img/new-home/icon-buy-property.svg); }
.srv_tailored_04 { background-image: url(../assets/home-img/new-home/icon-issue-map.svg); }
.srv_tailored_05 { background-image: url(../assets/home-img/new-home/icon-office-trade-license.svg); }
.srv_tailored_06 { background-image: url(../assets/home-img/new-home/icon-srv_tailored_06.svg); }
.srv_tailored_07 { background-image: url(../assets/home-img/new-home/icon-srv_tailored_07.svg); }
.srv_tailored_08 { background-image: url(../assets/home-img/new-home/icon-srv_tailored_08.svg); }
.statistic-section { margin: 5rem 0 0; }
    .statistic-section .card-resp { display: flex; background-color: #F8F8F8; border-radius: 10px; overflow: hidden; width: 440px; height: 255px; align-items: center; }
.statistic-section .resp-title { font-size: 22px; font-family: Dubai-Bold; display: flex; justify-content: center; margin-bottom: 1rem; }
.statistic-section .resp-desc { font-size: 14px; display: flex; }
.statistic-section img { }

.card-trans { height: 100%; display: flex; justify-content: space-between; padding: 2.5rem; border: 1px solid var(--bdr); border-radius: 10px; gap: 1rem; box-shadow: 0 0px 8px rgb(0 0 0 / 5%); }
    .card-trans .total-trans { display: flex; padding: 1rem; margin-bottom: 1rem; gap: .75rem; background: #FFFFFF; border: 1px solid var(--bdr); /*box-shadow: 0px 1px 2px rgba(16, 24, 40, 0.04);*/ border-radius: 10px; justify-content: space-between; align-items: center; }
        .card-trans .total-trans .icon-srv-trans {  background-image: url(../assets/home-img/new-home/icon-srv-trans.svg);background-repeat: no-repeat; background-position:center; width: 40px; height: 40px; display: flex; align-items: center; }
        .card-trans .total-trans > div { display: flex; flex-direction: row; align-items: center; gap: 1rem; flex-wrap: wrap; }
        .card-trans .total-trans > div > div { display: flex; flex-direction: column; }
            .card-trans .total-trans > div > div > span:first-child {  font-size: 19px; font-family:var(--family-bold); line-height: var(--lh-120); }
            .card-trans .total-trans > div > div > span:last-child { font-family: var(--family-regular); font-weight: 400; font-size: 13px; line-height: var(--lh-120); color: #464744; }
    .card-trans .total-trans .total-trans-num { font-size: 33px; font-weight: 400; color: #000; line-height:var(--lh-120); width:100%;}

.box-trans-type-p { display: flex; flex-direction: row; gap: 1rem; }
.box-trans-type { display: flex; flex-direction: row; align-items: center; padding: 16px 20px; gap: 1rem; border: 1px solid var(--bdr); /*box-shadow: 0px 1px 2px rgba(16, 24, 40, 0.04);*/ border-radius: 10px; flex: 0 100%; }
    .box-trans-type > div { display: flex; width: 100%; flex-direction: column; gap: .25rem; }
    .box-trans-type .icon-trans-sale,
    .box-trans-type .icon-trans-mortgage,
    .box-trans-type .icon-trans-gift {background-repeat: no-repeat; background-position:center; width: 40px; height: 40px; min-width:40px; display: flex; align-items: center; }
    .box-trans-type .icon-trans-sale { background-image: url(../assets/home-img/new-home/icon-trans-sale.svg) }
    .box-trans-type .icon-trans-mortgage { background-image: url(../assets/home-img/new-home/icon-trans-mortgage.svg) }
    .box-trans-type .icon-trans-gift { background-image: url(../assets/home-img/new-home/icon-trans-gift.svg) }
    .box-trans-type .tans-num { font-size: 19px; font-family: 'Dubai-Bold'; line-height: var(--lh-120); }
    .box-trans-type .trans-type { font-family: var(--family-regular); font-weight: 400; font-size: 16px; line-height: var(--lh-120); color: #464744; }
.dubai-rest-section { margin: 5rem 0 0; }
    .dubai-rest-section .rest-infograph { height: 500px; display: flex; align-items: center; justify-content: center; }
.rest-intro-text { display: flex; flex-direction: row; flex-wrap: wrap; gap: 2rem; }
.rest-intro-text > div:first-child > span:first-child { display: flex; font-size: 40px; line-height:var(--lh-120); margin-bottom:1rem; }
    .rest-intro-text > div:first-child > span:last-child { font-size: 16px; line-height: var(--lh-120); font-family: 'Dubai-Regular'; }
.rest-app-platform { display: flex; gap: 1rem;}
.dld-srv-support { margin: 5rem 0 5rem; }
.support-img-holder { border-radius: 15px; overflow: hidden; height: 340px; width:100%;}
    .support-img-holder img { height: 100%; object-fit: cover; width: 100%; }
.head-card .swiper-slide.card { width: 252px; margin-inline-end: 8px; }
.dld-home-latest-news{margin:6rem auto 0}
.dld-initiative .service-name { -webkit-line-clamp: 1; }
.dld-initiative .srv-swiper-footer { justify-content: space-between; display: flex; }
/*start: wow platform*/
.wow-platform-card { margin-bottom: 2rem; border-bottom: 1px solid var(--bdr); background-image: url(../assets/home-img/bg-wow.png); background-size: cover; background-repeat: no-repeat; overflow: hidden; }
.rtl .wow-platform-card { background-image: url(../assets/home-img/bg-wow_rtl.png); background-position: right center; }
.wow-content-col { display: flex; flex-direction: column; flex-wrap: wrap; align-items: start; justify-content: center; padding-top: 3rem; padding-bottom: 3rem; }
.wow-platform-card .wow-title { display: flex; align-items: start; flex-direction: column; }
.wow-platform-card .wow-title div { font-size: 22px; font-family: 'Dubai-bold'; margin-top: 1rem; }
.wow-platform-card .wow-description { margin-bottom: .5rem; font-family: 'Dubai-Regular'; font-size: 18px; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 3; overflow: hidden; text-overflow: ellipsis; transition: all 300ms linear; }
.wow-platform-card .wow-img { display: flex; align-items: end; justify-content: end; }
.wow-platform-card .wow-img img { height:340px; }
/*end: wow platform*/
/*en new change*/


.swiper-svr-wrap .card { text-align: start; border-radius: 12px; border: 1px solid var(--bdr); width: 410px; margin-inline-end: 32px; animation-duration: 300ms; transition: all 300ms linear; box-shadow: 0 0px 8px rgb(0 0 0 / 5%); }
    .swiper-svr-wrap .card a { font-family: var(--family-regular); font-weight: 400; line-height: var(--lh-120); color: var(--primary-color); }
.srv-swiper-body { padding: 1.5rem 2rem; gap: 1rem; display: flex; flex-direction: column; }

/*.swiper-svr-wrap .service-description { font-size: 16px; font-family: var(--family-regular); line-height: var(--lh-120); }*/
.srv-img-holder { height: 250px; display: flex; justify-content: center; border-bottom: 1px solid var(--bdr); overflow:hidden;}
    .srv-img-holder img { border-radius: 11px 11px 0 0; height: 100%; width: 100%; object-fit: cover; }
    .srv-img-holder.tp-1 { align-items: start; }
    .srv-img-holder.tp-2 { align-items: start; }
    .srv-img-holder.tp-3 { align-items: start; }
.srv-swiper-footer { padding: 1rem 2rem; border-top: 1px solid var(--bdr); }
.btn-news-wrap { margin-top: 3rem; text-align: center; }
.srv-date { font-size: 16px; font-family: var(--family-regular); color: #464744; line-height: var(--lh-120); }

.slide-barhwa .srv-img-holder { background-color: #b0e4ed; border-radius: 10px 10px 0 0; }
    .slide-barhwa .srv-img-holder img { object-fit: contain; margin-top: 10px; }

/*start: support card*/
.srv-support-wrap .swiper-wrapper { flex-direction: column; gap: 1rem; }
.srv-support-wrap .card { display: flex; flex-direction: row; min-height: 134px; }
.srv-support-wrap .srv-supin-wrap { display: flex; flex-direction: column; gap: 1rem; }
.srv-support-wrap .svr-support-holder { background-repeat: no-repeat; background-size: cover; width: 188px; height: 100%; min-height: 134px; display: flex; background-position: center center; min-width: 188px; max-width: 188px; border-radius: 11px 0 0 11px; }
.srv-support-wrap-h .svr-support-holder.svr-sh04, .srv-support-wrap .svr-support-holder.svr-sh1 { background-image: url(../assets/home-img/04_en.jpg); }
.rtl .srv-support-wrap-h .svr-support-holder.svr-sh04 { background-image: url(../assets/home-img/04_arb.jpg); }
.srv-support-wrap .svr-support-holder.svr-sh2 { background-image: url(../assets/home-img/social-media.jpg); }
    .srv-support-wrap .svr-support-holder.svr-sh3 { background-image: url(../assets/home-img/complain-handlimg.jpg); }
    .srv-support-wrap .svr-support-holder.svr-sh4 { background-image: url(../assets/home-img/h-faqs-image.jpg); }
.srv-support-wrap-h .svr-support-holder { background-repeat: no-repeat; width: 100%; height: 360px; max-width: 100%; display: flex; background-position: center center; background-color: var(--bdr); border-radius: 11px 11px 0 0; }
.srv-support-wrap .card, .srv-support-wrap-h .card { overflow: hidden; animation-duration: 300ms; transition: all 300ms linear; box-shadow: 0 0px 8px rgb(0 0 0 / 5%); }
    .srv-support-wrap .card .srv-support-body,
    .srv-support-wrap-h .card .srv-support-body { display: flex; flex-direction: column; justify-content: center; text-align: start; padding: 1rem; line-height: 120%; }
        .srv-support-wrap .card .srv-support-body.chevron:after { content: "\e91b"; font-family: 'icomoon'; position: absolute; margin-inline-end: auto; inset-inline-end: 10px; font-size: 22px; }
.rtl .srv-support-wrap .card .srv-support-body.chevron:after { content: "\e91a"; }
.srv-support-wrap-h .card .srv-support-body.icon-external:after,
.srv-support-wrap .card .srv-support-body.icon-external:after,
.srv-tailored .head-card .card.icon-external:after { content: "\e90c"; font-family: 'icomoon'; font-size: 24px; position: absolute; inset-inline-end: 15px; }
.app-store-link,
.play-store-link,
.huawei-link { width: 100%; }

/*end: support card*/
.m-login-option { color: #fff; }
    .m-login-option:hover, .m-login-option:focus, .m-login-option:active { color: #fff; }
/*.dld-home-banner .slide6 > .container > .row{ width:100%;}*/
/*.dld-home-banner .slide6 .fthb-banner-infograph { background-image: url(../assets/banner/fthb-en-infograph.png); background-repeat: no-repeat; background-position: right bottom; background-size: contain; min-height: 440px; }
.rtl .dld-home-banner .slide6 .fthb-banner-infograph { background-image: url(../assets/banner/fthb-ar-infograph.png); background-position: left bottom; }*/
@media(min-width:575px) { 
    .dld-sub-header__actions .search .icon-search,
    .dld-sub-header__actions .search .search__input,
    .dld-sub-header__locale,
    .dld-sub-header__locale:hover,
    .dropdown-user .dropdown-toggle,
    .dropdown-user:hover .icon-account { color: #fff; }
    .most-used-services { /*gap: 8px; padding-left: 1rem; padding-right: 1rem*/ }
    .slide-sub-m2 { display: none; }
}

@media(min-width:768px) {
    .head-container { height: 100%; min-height: 620px; padding-top: 9rem; }
    .slide0 .slide-content .slide-title br,
    .slide2 .slide-content .slide-title br { display: none; }
}
@media(min-width:992px){
    .srv-support-wrap .card { width: 100% !important; }
    .dld-srv-support .swiper-pagination,
    .mySwiperExtras .swiper-pagination,
    .dld-initiative .swiper-pagination,
    .srv-training-card .swiper-pagination { display: none; }
}
@media(min-width:1025px) {
    .most-used-services { flex-direction: row; justify-content: center; }
        .most-used-services .service-box:hover { transform: translateY(-29px); box-shadow: 0px 8px 120px rgba(48, 48, 52, 0.70); z-index: 1; }
    .dld-service-card-inner { /*bottom:40px; padding-top: 40px;*/ overflow: visible; }
}

@media(min-width:1026px) {
    .head-card.swiper { overflow: inherit; }
}

@media(min-width:1200px) {
    .navbar-nav > .nav-item:hover .nav-link::after, .navbar-nav > .nav-item.active .nav-link:after { background-color: #fff; }
    .scroll-move .navbar-nav > .nav-item:hover .nav-link::after,
    .scroll-move .navbar-nav > .nav-item.active .nav-link:after { background-color: var(--theme-green); }
    .navbar-nav > .nav-item > .nav-link,
    .navbar-custom .navbar-nav a:visited,
    .navbar-nav > .nav-item.active > .nav-link { color: #fff; }
}

@media(min-width:1400px) {
    .nav-tabs-wrapper > .btn { display: none; }
    /*.slide-content { max-width: 1320px; }*/
    .head-tabs .head-card .swiper-wrapper,
    .head-tabs .head-card .swiper-slide { transform: inherit !important; }
    .head-card .swiper-slide { width: 252px; }
    /*.slide-content .slide-sub { font-size: 24px; line-height: var(--lh-120); }*/
    .dld-home-banner .slide9 .slide-sub { font-size: 20px; }
}

@media(max-width:1400px) {
    .head-tabs .nav-tabs { overflow-x: auto; overflow-y: hidden; flex-wrap: nowrap; }
    .webp .head-tabs .nav-tabs::-webkit-scrollbar { display: none; }
    .head-tabs .nav-tabs .nav-item { min-width: fit-content; }
    .nav-tabs-wrapper { /*padding-left: 25px; padding-right: 25px;*/ position: relative; }
    .scroller-tab-right { right: 0; }
    .scroller-tab-left { left: 0; }
    .nav-tabs-wrapper > .btn { padding: 13px 0 8px; position: absolute; border-radius: 0; border: none; border-bottom: 1px solid #dee2e6; background-color: #fff !important; line-height: 1.745rem; }
}

@media(min-width:768px) and (max-width:1400px) {
    .dld-service-card-inner { /*padding-left: 32px; padding-right: 32px; */}
}

@media(max-width:1399px) {
    .banner-mobile-img:before { width: 445px; }
    /*.slide-content .slide-title { font-size: 24px; margin-bottom: 0; }
    .slide-content .slide-sub { margin-bottom: 10px; }*/
    .bg-gradient-slide { padding: 1.25rem }
    .dld-home-banner .slide8 .slide-title { flex-direction: row; gap: 2rem; align-items: center; }
        .dld-home-banner .slide8 .slide-title .wrap-cube-logo { flex-direction: column; align-items: center; gap: 1rem }
    .dld-home-banner .cube-location a img { width: 65px; }
    .dld-home-banner .slide8 .slide-content .slide-sub { margin-bottom: 5px; }
    .dld-home-banner .slide5 .b-uae-pass { width: 420px; }
}

@media(max-width:1260px) {
    .dld-extras-link .swiper-button-next,
    .dld-extras-link .swiper-button-prev { display: none; }
    .dld-extras-link .swiper-wrapper,
    .home-news-container .swiper-wrapper,
    .head-tabs .tab-content .swiper-container .swiper-wrapper,
    .h-performance-index .swiper-container .swiper-wrapper,
    .home-quick-link .swiper-container .swiper-wrapper { padding-bottom: 2rem; }
    /*.swiper-pagination-bullets.swiper-pagination-horizontal { z-index: 1; }*/
}

@media(max-width:1200px) {
    .dld-head-title { padding: 2rem; }
        .dld-head-title .dld-span-title { font-size: 30px; }
}

@media(max-width:1024px) {
    .home-news-container .card { align-items: center; }
    .mouse { display: none; }
    /*.slide-content .slide-title { font-size: 30px; }*/
    .bg-gradient-slide { max-width: 800px; }
}
@media (max-width: 1098px) and (orientation: landscape) {
    .dld-banner-wrapper {/* height: 125vh;*/ }
}
@media(max-width:1024px) and (max-height:768px) {
    /*.dld-banner-wrapper { height: 86vh; }*/
    .dld-service-card-inner { /*bottom: 145px*/ }
    .dld-home-banner .swiper-slide { /*padding-bottom: 330px;*/ }
    .dld-home-banner .swiper-slide.slide8 { /*padding-bottom: 370px;*/ }
}

@media(max-width:1023px) {
    .dld-head, .banner-kb, .banner-btc { margin-top: 4.5rem; }
    /*.dld-head-section { min-height: 160px; }*/
}

@media(max-width:992px) {
    .dld-transaction-type { flex-direction: column; }
    .h-transaction-info .sale-card,
    .h-transaction-info .mortgage-card,
    .h-transaction-info .other-card { flex-direction: row; margin-top: -10px; }
    .h-transaction-info .chart-box { width: 100px; height: 100px; }
    .h-transaction-info:nth-child(2) { margin: 1rem 0rem; }
    .dld-head-title { padding: 1rem .25rem; }
        .dld-head-title .dld-span-title { font-size: 26px }
    .banner-kb .dld-head-title .dld-span-title,
    .banner-btc .btc-head-title .btc-span-title { font-size: 22px }
    .banner-kb .dld-head-title .dld-head-sub,
    .banner-btc .btc-head-title .dld-head-sub { font-size: 15px; line-height: 26px; }
    .home-news-container .card { flex-direction: column; padding: 0; }
        .home-news-container .card .card-img { border-radius: 6px 6px 0 0 }
        .home-news-container .card .card-img { display: none; }
        .home-news-container .card .news-text { width: 100%; padding: 1.5rem; }
    .dld-extras-link { padding: 3rem 0 3rem; }
    .dld-transaction-value .btn_1 { max-width: 75%; }
    .h-transaction-info .card-value { text-align: left; }
    .rtl .h-transaction-info .card-value { text-align: right; }
    /*.slide-content .slide-title { font-size: 28px; font-weight: 700; line-height: normal; max-width: 100%; }*/
    .dld-home-banner .slide1 { background-position: 75% 45%; }
    .rtl .dld-home-banner .slide1 { background-position: 24% 45%; }
    /*.dld-home-banner .slide3 { background-position: 75% center; }
    .rtl .dld-home-banner .slide3 { background-position: 20% center; }*/
    /*new design*/
    .statistic-section .card-resp{padding:1rem}
    .statistic-section .resp-title { font-size: 18px; }
    .statistic-section .resp-desc{text-align:left;}
    .rtl .statistic-section .resp-desc{text-align:right;}
    .srv-training-card { padding: 1rem 0; }
    /*.card-training-program { padding: 1rem; }*/
    .dld-srv-support {padding:1rem 0;}
    .rest-intro-text > span > span{display:none;}
    .dubai-rest-section .rest-infograph{height:300px;}
    .dubai-rest-section .dubai-rest-wrapper { background-size: 100% 190px; padding: 1rem; }
    .rest-intro-text > span { max-width: 100%; padding: 0; font-size: 20px; text-align: center; }
    /*.btn-app-badge { max-width: 100%; height: auto; }*/
    /*.dld-home-banner .slide4.swiper-slide .slide-content .slide-title br{display:none;}*/
    /*end new design*/
    .box-trans-type-p { flex-direction: column; }

    .dld-service-card-inner{bottom:90px;}
    .head-title { font-size: 20px; font-family: var(--family-bold); }
    .rest-intro-text > div:first-child > span:first-child { font-size: 20px; font-family: var(--family-bold); justify-content: center; }
    .rest-intro-text { text-align: center; justify-content: center; }
    .srv-support-wrap .swiper-wrapper { flex-direction: inherit; gap: inherit; }
    .srv-support-wrap-h .card { display: flex; flex-direction: row; min-height: 134px; width: 100% !important; }
    .srv-support-wrap-h .svr-support-holder { width: 188px; height: 134px; min-width: 188px; max-width: 188px; border-radius: 11px 0 0 11px; background-position: center; background-size: cover; }
    .srv-support-wrap .card { flex-direction: column; }
    .srv-swiper-body { min-height: 150px; }
    .card-trans .total-trans { flex-direction:column; }
    .card-trans .total-trans .btn{width:100%;}

    .rest-app-platform a img{width:100%;}
    .head-title-sub{margin-bottom:1rem;}
    .srv-support-wrap .svr-support-holder { min-width: inherit; max-width: inherit; width: 100%; height: 135px; border-radius: 11px 11px 0 0; }
    .srv-support-wrap, .srv-training-card .swiper-container, .dld-initiative .swiper-container { padding-bottom: 45px; }
    /*.dld-home-banner .swiper-slide > .container { height: calc(100% - 330px); margin-top: 60px; }*/
    .h-banner-control { bottom: 250px }
    .mySwiperExtras .swiper-button-next,
    .mySwiperExtras .swiper-button-prev,
    .dld-initiative .swiper-button-next,
    .dld-initiative .swiper-button-prev,
    .dld-srv-support .swiper-button-next,
    .dld-srv-support .swiper-button-prev,
    .srv-training-card .swiper-button-next,
    .srv-training-card .swiper-button-prev { display: none; }
    .mySwiperExtras .swiper-arrow-nav { margin-top: 2.5rem; }
    .dld-initiative .swiper-arrow-nav,
    .srv-training-card .swiper-arrow-nav { margin-top: 0; }
}

@media(max-width:991px) {
    .dld-footer {background-color: transparent; box-shadow: none; }
    .scroll-move .dld-footer { background-color: #fff; box-shadow: 0px -4px 20px 4px rgba(0, 0, 0, 0.16); }
    .search-menu-open .dld-head-section { z-index: 14; }
    .h-banner-control .swiper-button-next, .h-banner-control .swiper-button-prev { display: none; }
    .scroll-move .h-banner-control .btn-slide-control { display: none; }
}

@media(max-width:768px) and (max-height:1024px) {
    /*.dld-banner-wrapper { height: 93vh; top: -215px }*/
    .dld-service-card-inner { /*bottom: 160px;*/ }
    .h-banner-control {/* bottom: 345px;*/ }
    .dld-home-banner .swiper-slide, .dld-home-banner .swiper-slide.slide8 {/* padding-bottom: 400px;*/ }
    .h-banner-control .btn-slide-control { position: fixed; top: 170px; right: 30px; }
    .rtl .h-banner-control .btn-slide-control { left: 30px; right: auto; }
    /*new design*/
    .card-support-srv-head { align-items: inherit; flex-direction: column; }
    .card-support-srv-title-sub { max-width: 100%; margin-top: 1rem; }
    .card-support-srv { padding-bottom: .5rem; }
    .card-support-srv-body { padding-bottom: 40px; margin-top: 1rem; }
    .srv-media-main,
    .srv-media-text{height:200px;}
    .statistic-section .card-resp { flex-wrap: wrap; }
    .statistic-section .resp-desc { max-width: 50%; margin-bottom: 1rem; }
    .statistic-section img { order: 2; max-width: 40%; margin: 0 auto }
    .statistic-section .card-resp .btn { order: 1; }
    .dld-home-banner .slide6 { background-position: left; }
        /*.dld-home-banner .slide6 .fthb-banner-infograph, .rtl .dld-home-banner .slide6 .fthb-banner-infograph { min-height: 300px; background-position: center top; margin-bottom: 2rem; }*/
    /*end new design*/
}

@media(max-width:767px) {

    .whats-new span { display: block; }
    .whats-new a { font-size: 14px; margin-left: 0; margin-right: 1rem; display: inline-flex; }
    .rtl .whats-new a { font-size: 14px; margin-left: 1rem; margin-right: 0; }
    .rtl .head-card .card,
    .rtl .head-card-tab3 .card { text-align: right; }
        .head-card .card span:last-child,
        .head-card-tab3 .card .card-text,
        .rtl .head-card .card span:last-child,
        .rtl .head-card-tab3 .card .card-text,
        .rtl .home-quick-link .card span:last-child { margin-left: 0; margin-right: 1rem; }
            .head-card .card span:last-child br, .head-card-tab3 .card .card-text br, .home-quick-link .card span br { display: none; }

    .head-card-tab2 .card { padding: 0.75rem 1rem; }
        .head-card-tab2 .card .card-title { text-decoration: none; display: flex; width: 100%; justify-content: space-between; align-items: center; }
    /*.home-head-line { flex-direction: column; align-items: start; }*/
    .home-head-line .btnViewAll { box-shadow: none; border-radius: 8px; font-weight: 600; font-size: 14px; transition: all .3s; position: relative; display: inline-flex; align-items: center; margin-top: -10px; }
    /*.home-head-line .btnViewAll:after { content: ""; width: 8px; height: 8px; border: solid var(--theme-green); border-width: 0 3px 3px 0; transform: rotate(-45deg); -webkit-transform: rotate(-45deg); position: absolute; margin-right: auto; right: 15px; }
    .rtl .home-head-line .btnViewAll:after { left: 15px; right: auto; transform: rotate(130deg); -webkit-transform: rotate(130deg); }*/
    .home-quick-link .icon-home-16,
    .home-quick-link .icon-home-17,
    .home-quick-link .icon-home-18,
    .home-quick-link .icon-home-19,
    .home-quick-link .icon-home-20 { width: 25px; height: 25px; }
    .home-head-line span { font-size: 24px; }
    .h-transaction-info .sale-card .ch-title,
    .h-transaction-info .mortgage-card .ch-title,
    .h-transaction-info .other-card .ch-title { font-size: 12px; }
    .rtl .head-card-tab2 .card .card-title:after,
    .rtl .head-card .card:after,
    .rtl .head-card-tab3 .card:after,
    .rtl .home-quick-link .card:after { margin-left: 0; margin-right: auto; transform: rotate(180deg); }
    .home-news-container .home-head-line { flex-direction: inherit; align-items: center; }
        .home-news-container .home-head-line .btnViewAll { width: auto; margin: 0; background-color: transparent; color: var(--black-color); padding: 0; }
            .home-news-container .home-head-line .btnViewAll:after { display: none; }
    .nav-tabs-wrapper > .btn { line-height: 21px }
    .dld-head, .banner-kb, .banner-btc { margin-top: .5rem; }
        .banner-kb .dld-span-title:before,
        .banner-kb .dld-span-title br { display: none; }
    .dld-home-banner .slide5 .b-uae-pass { width: 300px; bottom: -60px; }
    .dld-home-banner .slide8 .slide-title { flex-direction: column; gap: 0rem; }
        .dld-home-banner .slide8 .slide-title .wrap-cube-logo { flex-direction: row; }
        .dld-home-banner .slide8 .slide-title .cubu-logo { width: 100px; }
        .dld-home-banner .slide8 .slide-title .golden-cube-logo { width: 100px; }
    .dld-home-banner .slide8 .slide-title-in { font-size: 16px; }
    .dld-home-banner .cube-location { gap: 0rem; flex-direction: column; }
        .dld-home-banner .cube-location a > span > span:last-child { font-size: 14px; }
        .dld-home-banner .cube-location a img { width: 35px; }
    /*new design*/
    /*.dubai-rest-section .dubai-rest-wrapper { background-size: 100% 100%; }*/
    /*.rest-app-platform { top: 11px; padding: 0rem 1rem 2rem; gap: 1rem; }*/
    .card-trans { padding: 1rem; flex-direction: column; }
        .card-trans > div { flex-direction: column; gap: .5rem; }
    .statistic-section .card-resp { flex-wrap: inherit; width: 100%; }
    .statistic-section .resp-desc { max-width: inherit; margin-bottom: 0; }
    .statistic-section img { order: inherit; max-width: 100%; margin: 0 auto 1rem; }
    .statistic-section .card-resp .btn { order: inherit; }
    /*#frequentlyUsedService .swiper-slide.card { width: 152px; padding: 16px 12px; }*/
        #frequentlyUsedService .swiper-slide.card .service-name br,
        .srv-tailored-card .card .service-name br{ display: none; }
        .head-card .service-description { display: none; }
    .srv-tailored-card .card { padding: 1rem; }
        .srv-tailored-card .card .service-description,
        .srv-media-text .swiper-slide.swiper-slide-thumb-active .srv-media-read { display: none; }
        .srv-tailored-card .card .service-name { overflow: hidden; }
    .srv-media-text .swiper-slide > div { width: 100%; }
    .srv-media-text .swiper-slide > div .srv-media-title { -webkit-line-clamp: 2; }
    .srv-tailored{ margin: 3rem 0 3rem; }
    .statistic-section, .dubai-rest-section, .dld-home-latest-news, .dld-srv-support { margin: 3rem auto 0; }
    .dld-initiative { margin: 1rem auto 0; padding-bottom: 0; }
    .card-support-srv-in span:last-child { font-family: 'Dubai-Bold'; }
    /*end new design*/
}


@media(max-width:576px) {
    .mobile-search-icon i { color: #fff; }
    .menu-open .mobile-search-icon i { color: #000; transition: all 300ms ease-in-out; }
    .scroll-move .mobile-search-icon i, .search-menu-open .mobile-search-icon i { color: #000; }
    .menu-open .dld-logo-default { display: inline-block; transition: all 300ms ease-in-out; }
    .menu-open .dld-logo-white { display: none; }
    /*.slide-content { gap: 8px; }
        .slide-content .slide-title { font-size: 28px; line-height: 36px; }*/
    .slide5 .slide-content .slide-title { font-size: 22px; }
    .dld-home-banner .swiper-slide { /*padding-bottom: 320px;*/ }
    .menu-open .navbar-header-wrapper { background-color: #fff; }
    /*.dld-service-card-inner { bottom: 120px; }*/
    #roleBaseServicesSwiper .service-name,
    #allServiceSwiper .service-name,
    #rulesAndRegulationSwiper .service-name { -webkit-line-clamp: 2; }
    .dld-home-banner .slide0 { background-position: 45%; background-size: cover; }
    .dld-logo-for-mobile .accessibility-wheel-chair { background-image: url(../assets/img/icon-wheel-chair.svg); }
    /*.slide-content .slide-sub { overflow: hidden; text-overflow: ellipsis; -webkit-line-clamp: 2; display: none; -webkit-box-orient: vertical; -webkit-line-clamp: 2; align-self: stretch; }*/
    .slide3 .slide-content .slide-sub,
    .slide5 .slide-content .slide-sub { display: inline-flex; }
    .slide3 .slide-content .slide-sub { flex-direction: column; line-height: 18px; }
    .slide3 .slide-content .slide-sub br,
    .slide5 .slide-content .slide-sub br{display:none;}
    .dld-home-banner .slide3 .slide-title{font-size:24px;}
    .h-banner-control .btn-slide-control { top: 70px; right: 20px; }
    .rtl .h-banner-control .btn-slide-control { left: 20px; right: auto; }
    .h-banner-control { /*bottom: 266px; top: 280px;*/ }
    .ios .h-banner-control { top: 270px }
    .ios .rtl .h-banner-control { top: 235px }
    .slide4 .slide-content .slide-sub { margin-bottom: 0; }
    .dld-banner-wrapper { /*top: -100px;*/ }
    /*.ios .dld-banner-wrapper { height: 86vh; }*/
   /* .slide-cta, .slide-cta-link { background-color: transparent !important; padding: 0; color: #fff !important; font-weight: 600; line-height: 24px; gap: 10px; display: inline-flex; align-items: center; }
    .slide-cta:after { content: ''; background-image: url(../assets//home-img/icon-arrow-white-l.svg); background-repeat: no-repeat; width: 17px; height: 10px; display: inline-flex; margin-top: 1px; }
    .rtl .slide-cta:after { transform: rotate(180deg); }*/
    .rtl .slide1 .slide-content .slide-title br { display: none; }
    .search-ddl-mobile .dropdown-menu form .search__input, .scroll-move .dld-sub-header__actions .search .search__input { background-color: rgb(245 245 245); }
    /*.slide-content .slide-sub.slide-sub-m { display: flex; margin-bottom: 0; }
    .rtl .slide-content .slide-sub.slide-sub-m { font-size: 14px; }*/
    .slide5 .slide-content { gap: 0; }
        .slide5 .slide-content .slide-title { margin-bottom: 0; }
    .b-uae-pass-logo { top: 100px; position: absolute; text-align: center; }
    .dld-banner-wrapper .most-used-services .service-box { height: 145px; }
    .dld-banner-wrapper .most-used-services .service-description { display: none; }
    .quick-link-mobile .nav-item .dld-sub-header__btn { background-color: #f5f5f5; }
    .btn-mic { color: #000; }
    .dld-sub-header__actions .search .search__input::placeholder { color: #000; }
    .dld-sub-header__actions .search .search__input:-ms-input-placeholder { color: #000; }
    .dld-sub-header__actions .search .search__input::-ms-input-placeholder { color: #000; }
    /*.dld-sub-header__actions .search .search__input:focus { box-shadow: 0 0 0 0.125rem #fff; }*/

    .container, .container-fluid { padding-left: 24px; padding-right: 24px; }
    .menu-container { padding: 0; }
    .scroll-move .dld-sub-header__actions .search, .search-menu-open .dld-sub-header__actions .search { background-color: #fbfbfb; }
    .dld-home-banner .swiper-slide.slide8 { /*padding-bottom: 320px;*/ }
    .dld-home-banner .slide8 { background-position: 82% center; }
    .bg-gradient-slide { max-width: 100%; }
    /*new design*/
    .srv-media-container { gap: 1rem; padding: .5rem; flex-direction:column;}
    .srv-media-main { height: 200px; width: 100%; }
    .srv-media-text{height:75px; width:100%;}
    /*end new design*/
    .wow-platform-card, .rtl .wow-platform-card { background-position: center; }
    .dld-home-banner .slide9 .banner-barha-content { top: -80px; height: 300px; }
        .dld-home-banner .slide9 .banner-barha-content .banner-barha-graph .img-fluid { width: 50% }
    .dld-home-banner .swiper-slide.slide9 { background-position: bottom 140px right 50%; background-size: 80%; }
    .dld-home-banner .slide9 .banner-barha-content .banner-barha-graph { gap: 1rem }
        .dld-home-banner .slide9 .banner-barha-content .banner-barha-graph .slide-cta { color: #007487 !important; }
            .dld-home-banner .slide9 .banner-barha-content .banner-barha-graph .slide-cta:after { display: none; }
    .rtl .dld-service-card-inner .service-name { -webkit-line-clamp: 2; }

}

@media (resolution: 1.25dppx) {
    /*.slide-content .slide-sub { font-size: 16px; line-height: normal; }*/
    .dld-home-banner .slide1 { background-position: bottom; }
    .dld-home-banner .slide1 { background-size: 100%; background-position: center; }
    .dld-home-banner .slide2 { background-size: 100%; background-position: center; }
    .dld-home-banner .slide3 { background-size: 100%; background-position: center; }
    .bg-gradient-slide { padding: 1.25rem }
    .dld-home-banner .slide8 .slide-title { flex-direction: row; gap: 2rem; align-items: center; }
        .dld-home-banner .slide8 .slide-title .wrap-cube-logo { flex-direction: column; align-items: center; gap: 1rem }
    .dld-home-banner .cube-location a img { width: 65px; }
    .dld-home-banner .slide8 .slide-content .slide-sub { margin-bottom: 5px; }
    .dld-home-banner .slide3 .slide-title{margin-bottom:0;}
    .dld-home-banner .slide3 .slide-content .slide-sub{margin-bottom:12px;}
    .dld-home-banner .slide3 .rees-ai-ia-one { margin-bottom: 0; }
    /*.slide6 .fthb-banner-infograph, .rtl .slide6 .fthb-banner-infograph { min-height: 300px; }*/
}

@media only screen and (-webkit-min-device-pixel-ratio : 1.5), only screen and (min-device-pixel-ratio : 1.5) {
    .iPad .dld-sub-header { top: 104px; }
}
@media only screen and (-webkit-min-device-pixel-ratio: 3.5) {
    /*.dld-banner-wrapper { height: 100%; }*/
}