@font-face {
    font-family: 'Dubai-Bold';
    src: url('fonts/Dubai-Bold.eot?#iefix') format('embedded-opentype'), url('fonts/Dubai-Bold.woff') format('woff'), url('fonts/Dubai-Bold.ttf') format('truetype'), url('fonts/Dubai-Bold.svg#Dubai-Bold') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Dubai Bold';
    src: url('fonts/Dubai-Bold.eot?#iefix') format('embedded-opentype'), url('fonts/Dubai-Bold.woff') format('woff'), url('fonts/Dubai-Bold.ttf') format('truetype'), url('fonts/Dubai-Bold.svg#Dubai-Bold') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Dubai-Light';
    src: url('fonts/Dubai-Light.eot?#iefix') format('embedded-opentype'), url('fonts/Dubai-Light.woff') format('woff'), url('fonts/Dubai-Light.ttf') format('truetype'), url('fonts/Dubai-Light.svg#Dubai-Light') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Dubai-Medium';
    src: url('fonts/Dubai-Medium.eot?#iefix') format('embedded-opentype'), url('fonts/Dubai-Medium.woff') format('woff'), url('fonts/Dubai-Medium.ttf') format('truetype'), url('fonts/Dubai-Medium.svg#Dubai-Medium') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Dubai-Regular';
    src: url('fonts/Dubai-Regular.eot?#iefix') format('embedded-opentype'), url('fonts/Dubai-Regular.woff') format('woff'), url('fonts/Dubai-Regular.ttf') format('truetype'), url('fonts/Dubai-Regular.svg#Dubai-Regular') format('svg');
    font-weight: normal;
    font-style: normal;
}


/*sagar css */

.card-header,
.btn-send {
    background-color: #800823!important
}

.fancybox-overlay-fixed {
    z-index: 1000000!important;
}

#INDmenu .INDmenuBody .INDmenuRow .INDmenuPanel .INDmenuGroup:last-child {
    margin-bottom: 170px!important;
}

@media(max-width: 32em) and (pointer: fine) {
    #hmf-feedback-container.hmf-expanded .hmf-main-page .hmf-smart-dubai-est-logo {
        width: 200px !important;
        height: auto !important;
        padding: 30px 0 0 0 !important;
    }
    html.hmf-frame #hmf-feedback-container.hmf-expanded .hmf-page {
        height: 100vh!important;
        overflow: scroll;
    }
    .bubble-overlay {
        z-index: 1000000!important;
    }
    .bubbleContainer {
        display: block!important;
        z-index: 1111000!important;
    }
    .bubbleContainer.active .bubbles {
        transform: translateX(55%) scale(.4);
    }
}

@media (max-width: 767px) and (pointer: fine) {
    .bubbleContainer {
        display: block!important;
    }
}

.INDlangdirRTL #INDmenu .INDmenuBody .INDmenuRow .INDmenuPanel #INDmenuGroup-fontsize #INDmenu-fontsizeWrap button#INDfontsize-minus .INDmenuBtn-desc,
.INDlangdirRTL #INDmenu .INDmenuBody .INDmenuRow .INDmenuPanel #INDmenuGroup-fontsize #INDmenu-fontsizeWrap button#INDfontsizedecBtn .INDmenuBtn-desc {
    right: -70px!important;
    left: auto!important;
}

#INDmenu .INDmenuBody .INDmenuRow .INDmenuPanel #INDmenuGroup-fontsize #INDmenu-fontsizeWrap button#INDfontsize-minus .INDmenuBtn-desc:before,
#INDmenu .INDmenuBody .INDmenuRow .INDmenuPanel #INDmenuGroup-fontsize #INDmenu-fontsizeWrap button#INDfontsizedecBtn .INDmenuBtn-desc:before {
    left: inherit!important;
    right: 77px!important;
}

.INDlangdirRTL #INDmenu .INDmenuBody .INDmenuRow .INDmenuPanel #INDmenuGroup-fontsize #INDmenu-fontsizeWrap button .INDmenuBtn-desc {
    left: -70px!important;
    right: auto!important;
}

.INDlangdirRTL #INDmenu .INDmenuBody .INDmenuRow .INDmenuPanel #INDmenuGroup-fontsize #INDmenu-fontsizeWrap button .INDmenuBtn-desc:before {
    right: 10px!important;
    left: inherit!important;
}


/*=== Simple Styles Starts === */

.site-inner {
    max-width: 87.7562%;
    padding: 0 15px;
    margin-left: auto !important;
    margin-right: auto !important;
}

.container {
    width: 100%;
    max-width: 87.7562%;
    padding: 0 15px;
    margin-left: auto !important;
    margin-right: auto !important;
}

.container:before,
.container:after {
    clear: both;
    display: table;
    content: " ";
}

#main_site_content {
    width: 100%;
    padding: 0 15px;
    margin-left: auto !important;
    margin-right: auto !important;
}

.page_content {
    width: 100%;
    overflow-x: hidden;
}

.left-side-menu {
    position: absolute;
}

.home .footer-wrapper div.wpcf7-validation-errors,
.home .footer-wrapper div.wpcf7-acceptance-missing {
    border: 2px solid #f7e700;
    color: #fff;
}

.discover-dubai .button_mobile {
    display: none;
}

.mobile-view {
    display: none
}

body .download-apps-pics.mobile-view {
    display: none;
}

.red-bar .flex-wrap.mobile-view {
    display: none;
}

.INDDesktop button#INDmenu-btn,
button#INDmenu-btn:focus,
button#INDmenu-btn:active {
    max-height: 55px !important;
    background-color: transparent !important;
}

.site-header .nav-primary .widget-area button#INDmenu-btn,
.site-header .nav-primary .widget-area button#INDmenu-btn:active,
.site-header .nav-primary .widget-area button#INDmenu-btn:focus {
    background-color: transparent!important;
}

.breadcrumb_section {
    background-color: #f5f1ee;
    padding: 10px 0;
}

.breadcrumb_section .wpb_content_element {
    margin: 0!important;
}

.breadcrumb_section span,
.breadcrumb_section span a {
    font-size: 24px;
    color: #222;
    text-decoration: none;
}

.breadcrumb_section .greeting {
    font-size: 20px;
    font-family: 'Dubai-Bold';
}

.breadcrumb_section span {
    font-size: 20px;
}

.breadcrumb_section .fulldate {
    padding: 0;
    padding-right: 6px;
}

.breadcrumb_section span#clock {
    padding-left: 5px;
}

.breadcrumb_section span.breadcrumb_last {
    font-size: 24px;
}

.breadcrumb_section .header_time {
    text-align: right;
}

.services-line {
    border-top: 1px solid #666;
}

.right_discover_dubai,
.left_discover_dubai {
    height: auto;
    background-color: rgba(64, 31, 31, 0.9);
    color: #fff;
    padding: 6% 7.2% 6% 7.2%;
    font-size: 20px;
    line-height: 31px;
    max-height: none;
}

.discover_dubai_section1 {
    position: relative;
}

.discover_dubai_section2 .left_discover_dubai {
    background: rgba(184, 31, 64, 0.9);
}

.discover_dubai_section1,
.discover_dubai_section2,
.discover_dubai_section3,
.discover_dubai_section4 {
    display: flex;
}

.discover_dubai_section2 {
    background-size: 1420px auto !important;
    background-position: left bottom !important;
    background-repeat: no-repeat !important;
}

.discover_dubai_section2.discover_the_city_page {
    background-size: 1120px auto !important;
    min-height: calc(81vh - 45px);
}

.discover_dubai_section4 .right_discover_dubai {
    padding: 0;
    background: transparent;
    position: relative;
}

.discover_dubai_section4 .left_discover_dubai {
    background-color: rgba(91, 130, 57, 0.9);
    color: #fff;
}

.discover_dubai_section2 .main_h2_head,
.discover_dubai_section4 .main_h2_head {
    color: #ffce7a;
}

.discover_dubai_section1 .sub_h2_head,
.discover_dubai_section2 .sub_h2_head,
.discover_dubai_section3 .sub_h2_head,
.discover_dubai_section4 .sub_h2_head {
    margin-bottom: 44px;
}

.discover_dubai_section2 .sub_h2_head,
.discover_dubai_section4 .sub_h2_head {
    color: #fff;
    margin-bottom: 60px;
}

.discover_dubai_section1 .left_discover_dubai,
.discover_dubai_section2 .right_discover_dubai {
    background: transparent;
}

.discover_dubai_section4 .right_discover_dubai .vc_single_image-wrapper {
    position: absolute;
    bottom: 70px;
    left: 70px;
}

.discover_dubai_section3 .left_discover_dubai {
    position: relative;
}

.discover_dubai_section3 .left_discover_dubai .vc_single_image-wrapper {
    position: absolute;
    width: 100%;
    right: 50px;
    bottom: 50px;
}

.discover_dubai_section3 .left_discover_dubai {
    padding: 0;
    background: transparent;
    position: relative;
}

.discover_dubai_section2 .right_discover_dubai {
    display: flex;
    align-items: center;
    padding: 0;
}

.discover_dubai_section2 .view_more_btn,
.discover_dubai_section4 .view_more_btn {
    margin-top: 40px;
    margin-bottom: 0;
}

.discover_dubai_section1 .view_more_btn,
.discover_dubai_section3 .view_more_btn {
    margin-top: 20px;
    margin-bottom: 0;
}

.discover_dubai_section2 .view_more_btn a,
.discover_dubai_section4 .view_more_btn a {
    border: 1px solid #fff !important;
    min-width: 260px;
}

.discover_dubai_section2 .view_more_btn a:hover,
.discover_dubai_section4 .view_more_btn a:hover {
    background-color: #fff !important;
    color: #222 !important;
}

.discover_dubai_section2 .view_more_btn a:hover i,
.discover_dubai_section4 .view_more_btn a:hover i {
    color: #222 !important;
}

.discover_dubai_section1 .view_more_btn a:hover,
.discover_dubai_section3 .view_more_btn a:hover {
    background-color: #e29f64 !important;
}

.discover_dubai_section1 .view_more_btn a:hover i,
.discover_dubai_section3 .view_more_btn a:hover i {
    color: #fff !important;
}

.discover_dubai_section2 .view_more_btn a i,
.discover_dubai_section4 .view_more_btn a i {
    color: #fff !important;
}

.main_banner {
    min-height: 250px;
    display: flex;
    align-items: center;
    padding-top: 0 !important;
    background-size: cover;
    background-position: center center;
    position: relative;
}

.main_banner:before {
    content: ' ';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.6);
    left: 0;
    top: 0;
    bottom: 0;
}

.main_banner_title {
    font-size: 32px;
    font-family: 'Dubai-Bold';
    color: #fff;
    position: relative;
    padding-left: 62px;
    margin: 0 auto;
    margin-top: 70px;
    background: rgba(0, 0, 0, 0.01);
}

.main_banner_title::before {
    content: "";
    position: absolute;
    height: 63px;
    width: 5px;
    top: -10px;
    left: 0;
    background-color: #FFCE7A;
}

.main_h2_head {
    font-size: 60px;
    color: #fff;
    margin: 0 auto;
    line-height: 64px;
    font-family: 'Dubai-Light';
}

.discover_the_city_page .right_discover_dubai_slider .wpb_wrapper .discover_the_city_posts {
    margin-right: 0;
    max-width: 97%;
}

.right_discover_dubai_slider .masthead-slider-item {
    max-width: 82.067%;
    overflow: hidden;
    margin: 0 auto;
    padding: 0 60px;
    position: relative;
}

.right_discover_dubai_slider .masthead-slider-item .owl-stage-outer {
    overflow: visible;
}

.right_discover_dubai_slider .masthead-slider-item .owl-stage-outer .owl-stage {
    display: flex;
}

.right_discover_dubai_slider .masthead-slider-item .owl-item .slider-item a {
    display: flex;
    align-items: center;
    justify-content: center;
    height: 100%;
}

.right_discover_dubai_slider .masthead-slider-item .owl-item img {
    height: 367px;
    transition: all 0.2s linear;
}

.right_discover_dubai_slider .masthead-slider-item .owl-item.active img {
    height: 100%;
    transition: all 0.2s linear;
}

.right_discover_dubai_slider .masthead-slider-item .owl-stage-outer .owl-stage .slider-item {
    height: 100%;
}

.right_discover_dubai_slider .masthead-slider-item .owl-item {
    opacity: 0.5;
}

.right_discover_dubai_slider .masthead-slider-item .owl-item.active {
    opacity: 1;
}

.right_discover_dubai_slider .masthead-slider-item .owl-nav button:hover {
    background-color: #800823 !important;
    color: #fff !important;
}

.right_discover_dubai_slider .masthead-slider-item .owl-nav button.owl-next {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    left: auto;
    right: 0px;
}

.right_discover_dubai_slider .masthead-slider-item .owl-nav button {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    left: 0;
    width: 46px;
    height: 46px;
    background-color: #fff !important;
    border-radius: 0 !important;
    font-size: 38px !important;
    border: none !important;
    color: #010101 !important;
    line-height: 46px;
}

.sub_h2_head {
    color: #E29F64;
    font-size: 60px;
    line-height: 64px;
    font-family: 'Dubai-Regular';
}

.right_discover_dubai p,
.left_discover_dubai p {
    font-family: 'Dubai-Light';
}

.right_discover_dubai .bold_section p,
.left_discover_dubai .bold_section p,
.discover_dubai_section4 .left_discover_dubai p {
    font-size: 22px;
    font-family: 'Dubai-Regular';
}

.discover_dubai_section2 .left_discover_dubai p {
    font-size: 24px;
    font-family: 'Dubai-Regular';
}

.view_more_btn a i {
    color: #e29f64 !important;
}

.view_more_btn a {
    font-size: 22px !important;
    padding: 10px 0px !important;
    color: #fff;
    background: transparent;
    padding-right: 67px !important;
    border: 1px solid #e29f64 !important;
    min-width: 250px;
}

.farmers_date_box{ margin-left: 20px; padding: 5px; background: #efefef; border-radius: 4px; }
.farmers_date_box_ar{ margin-right: 20px; padding: 5px; background: #efefef; border-radius: 4px; }


/*=== Ras Al Khor Page Starts ===*/

/*.main-row-map .vc_column-inner {
    padding-left: 0;
    padding-right: 0;
}*/

.main-row-map iframe {
    padding: 10px 40px;
}

.news-list .news_story_post {
    background-image: url(images/news_line_bg.png);
    background-size: 100% 100%;
    background-position: center right;
    margin-top: -20px
}

.news-list .main_h2_head {
    color: #d0396e;
}

.enjoy-nature .main_h2_head {
    color: #222;
}

.enjoy-nature .sub_h2_head {
    color: #709f44;
    margin-bottom: 26px;
}

.enjoy-nature .view_more_btn a i {
    color: #d0396e !important;
}

.enjoy-nature p {
    font-size: 20px;
    color: #222;
    line-height: 1.4;
    font-family: 'Dubai-Light';
    width: 97%;
}

.enjoy-nature .view_more_btn a {
    color: #222;
    border-color: #d0396e !important;
    padding-top: 0 !important;
    padding-bottom: 0 !important;
    height: 80px;
    line-height: 80px;
    min-width: 256px;
}

.animal_category {
    position: relative;
    margin-bottom: 15px;
}

.animal_category .wpb_singleimage_heading {
    position: absolute;
    bottom: 6px;
    font-size: 24px;
    color: #fff;
    margin: 0;
    left: 25px;
    z-index: 9;
}

.animal_category .view_more_btn a i {
    color: #fff !important;
}

.animal_category:hover img {
    transform: scale(1.1);
    transition: all 0.3s linear;
}

.animal_category .vc_box_border_grey {
    overflow: hidden;
}

.animal_category img {
    transform: scale(1);
    transition: all 0.3s linear;
}

.animal_category:hover .wpb_singleimage_heading {
    opacity: 0;
    visibility: hidden;
}

.animal_category:hover .view_more_btn {
    opacity: 1;
    visibility: visible;
}

.animal_category .view_more_btn {
    position: absolute;
    bottom: 15px;
    font-size: 24px;
    color: #fff;
    margin: 0;
    left: 0;
    z-index: 9;
    height: auto;
    width: 100% !important;
    opacity: 0;
    visibility: hidden;
}

.animal_category .view_more_btn,
.flora_plants_main .animal_category .view_more_btn {
    border: none !important;
    padding: 0 30px!important;
    text-decoration: none;
    display: flex;
    align-items: center;
    justify-content: space-between;
    background: transparent !important;
    width: 100%;
    min-width: 100%;
    cursor: pointer;
    pointer-events: none;
}

.dm-wildlife-fauna .main_h2_head {
    color: #222;
    margin-bottom: 70px;
    margin-top: 80px;
}

.dm-wildlife-fauna {
    margin-top: 78px;
}

.conservation-section {
    padding-top: 140px;
    margin-bottom: 115px;
}

.conservation-section .vc_column_container>.vc_column-inner {
    height: 700px;
    display: flex;
    align-items: flex-end;
    padding: 0 140px;
    padding-bottom: 60px;
}

.conservation-section p {
    font-size: 21px;
    color: #fff;
    line-height: 1.4;
    width: 90%;
}

.conservation-section .main_h2_head {
    margin-bottom: 30px;
}

.conservation-section .view_more_btn a i {
    color: #fff !important;
}

.conservation-section .wpb_content_element {
    display: inline-block;
    width: calc(76% - 4px);
    margin-bottom: 0;
    vertical-align: middle;
}

.conservation-section .view_more_btn {
    display: inline-block;
    width: calc(24% - 4px);
    vertical-align: middle;
    text-align: center;
    margin-bottom: 0;
}

.conservation-section .view_more_btn a.vc_general {
    background-color: #791927 !important;
    border-color: #ffffff !important;
    min-width: 255px;
    padding-top: 0 !important;
    padding-bottom: 0 !important;
    height: 80px;
    line-height: 80px;
    font-family: 'Dubai-Medium';
    color: #fff !important;
}

.conservation-section .view_more_btn a.vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern,
.conservation-section .view_more_btn a.vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern:hover {
    color: #fff;
}

.conservation-section .view_more_btn a:hover {
    color: #fff;
    background-color: #709f44 !important;
}

.plan-visit .left_discover_dubai .vc_column-inner,
.plan-visit .right_discover_dubai .vc_column-inner {
    padding-top: 0;
}

.plan-visit .left_discover_dubai {
    background: transparent;
    display: flex;
    align-items: center;
}

.plan-visit-icons {
    margin-bottom: 0 !important;
}

.plan-visit .right_discover_dubai {
    background: rgba(34, 34, 34, 0.9);
    display: flex;
    align-items: center;
}

.plan-visit .right_discover_dubai .vc_column-inner {
    background: transparent !important;
}

.plan-visit .main_h2_head {
    color: #1391d0;
    margin-bottom: 40px;
}

.plan-visit {
    margin-top: 25px;
    background-size: cover;
    background-repeat: no-repeat;
    display: flex;
}

.plan-visit .left_discover_dubai ul,
.education-section .right_discover_dubai ul {
    padding: 20px;
    list-style-type: none;
    background-color: rgba(95, 152, 42, 0.95);
    border-radius: 10px;
    min-width: 150px;
    width: 150px;
}

.plan-visit .left_discover_dubai ul li,
.education-section .right_discover_dubai ul li {
    list-style-type: none;
    margin-bottom: 40px;
}

.education-section .right_discover_dubai ul li {
    margin-bottom: 85px;
}

.plan-visit .left_discover_dubai ul li:first-child,
.education-section .right_discover_dubai ul li:first-child {
    margin-top: 30px;
}

.plan-visit .left_discover_dubai ul li a,
.education-section .right_discover_dubai ul li a {
    color: #fff;
    text-decoration: none;
    font-size: 18px;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    text-align: center;
}

.plan-visit .view_more_btn a {
    border-color: #1391d0 !important;
}

.plan-visit .view_more_btn a i {
    color: #1391d0 !important;
}

.education-section .right_discover_dubai ul li a {
    line-height: 1;
}

.education-section {
    background-size: cover;
    background-position: center center;
}

.education-section .right_discover_dubai ul li a img {
    margin: 0 auto;
    margin-bottom: 15px;
}

.education-section .left_discover_dubai {
    background-color: rgba(91, 130, 57, 0.95);
    display: flex;
    align-items: center;
    justify-content: center;
}

.education-section .left_discover_dubai,
.education-section .right_discover_dubai {
    height: calc(80vh - 45px);
    padding-top: 0;
    padding-bottom: 0;
}

.education-section .right_discover_dubai .education-icons,
.education-section .right_discover_dubai .education-icons .wpb_wrapper {
    margin: 0;
}

.education-section .left_discover_dubai .view_more_btn {
    margin-bottom: 0;
}

.education-section .left_discover_dubai .vc_column-inner,
.education-section .right_discover_dubai .vc_column-inner {
    padding-top: 0;
}

.education-section .main_h2_head {
    margin-bottom: 40px;
}

.education-section .right_discover_dubai {
    background: transparent;
    text-align: right;
    display: flex;
    align-items: center;
}

.education-section .right_discover_dubai ul {
    background-color: rgba(34, 34, 34, 0.95);
    float: right;
}

.education-section .view_more_btn a {
    border-color: #fff !important;
}

.education-section .view_more_btn a:hover {
    background-color: #fff !important;
    color: #222 !important;
}

.education-section .view_more_btn a:hover i {
    color: #222 !important;
}

.education-section .view_more_btn a i {
    color: #fff !important;
}

.news_story_post .date .day {
    font-size: 34px;
    font-family: 'Dubai-Bold';
    line-height: 1;
}

.news_story_post .date .month {
    font-size: 23px;
    font-family: 'Dubai-Bold';
    line-height: 1;
    text-transform: uppercase;
}

.news_story_post .news_item h3 {
    color: #222;
    min-height: 78px;
    margin-bottom: 40px;
}

.news_story_post .news_item h3 a {
    color: #222;
    font-size: 28px;
    line-height: 1.4;
    text-transform: capitalize;
    margin-bottom: 0px;
}

.news_story_post .news_item h3 a:after {
    display: none;
}

.news_story_post .news_item p {
    color: #222;
    font-size: 20px;
    font-family: 'Dubai-Light';
}

.news_story_post {
    display: flex;
    flex-wrap: wrap;
    align-items: flex-start;
    padding: 73px 135px;
    position: relative;
}

.news_story_post .news_item {
    width: calc(33.33% - 57px);
    margin-right: 85px;
}

.news_story_post .news_item:last-child {
    margin-right: 0;
}

.news_story_post a {
    display: block;
    margin-bottom: 35px;
    position: relative;
}

.news-list .view_allnews_btn {
    display: block;
    text-align: center;
}

.news-list .view_more_btn a {
    background-color: #d0396e;
    border-color: #d0396e;
    padding-left: 15px !important;
    min-width: 340px;
    font-family: 'Dubai-Medium';
    letter-spacing: 0.2px;
    color: #d0396e !important;
}

.news-list .view_more_btn a:hover {
    background-color: transparent !important;
    color: #d0396e !important;
}

.news-list .view_more_btn a:hover i {
    color: #d0396e !important;
}

.news-list .view_more_btn a i {
    color: #fff !important;
}

.news-list {
    margin-bottom: 108px;
}

.news_story_post a .date {
    background-color: #d0396e;
    width: 70px;
    height: 70px;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    color: #fff;
    position: absolute;
    bottom: 0;
    left: 0;
}

.news_story_post .post_description a {
    margin-bottom: 0;
    display: inline-block;
    font-size: 18px;
    color: #222;
    text-transform: uppercase;
    text-decoration: none;
    font-family: 'Dubai-Bold';
    vertical-align: middle;
}

.news_story_post .post_description a:after {
    content: ' ';
    width: 42px;
    height: 12px;
    display: inline-block;
    background-image: url(images/read_more_rightarrow.png);
    background-size: 40px auto;
    background-position: center center;
    background-repeat: no-repeat;
    vertical-align: middle;
    margin-left: 15px;
}

.ras-khor-submenu li:hover:before,
.ras-khor-submenu li.current-menu-item:before {
    transform: scale(1, 1.1);
    opacity: 1;
    visibility: visible;
    transition: all 0.3s linear;
}

.ras-khor-submenu li {
    list-style-type: none;
    display: inline-block;
    margin-bottom: 0 !important;
    position: relative;
    padding-bottom: 12px !important;
}

.ras-khor-submenu .widget.widget_nav_menu {
    margin-bottom: 0;
}

.ras-khor-submenu ul {
    padding: 0;
    margin: 0;
    border-bottom: 1px solid #cfd0d2;
}

.ras-khor-submenu {
    margin-bottom: 0 !important;
    margin: 30px 0 !important;
}

.ras-khor-submenu li a {
    text-decoration: none;
    padding: 0 20px;
    color: #222;
    font-size: 22px;
}

.ras-khor-submenu li:before {
    content: ' ';
    display: block;
    position: absolute;
    bottom: -1px;
    left: 0;
    width: 100%;
    height: 2px;
    background: #800823!important;
    transform: scale(0.1, 1.1);
    transition: all 0.3s linear;
    opacity: 0;
    visibility: hidden;
}


/*=== Plan Your Visit (In Ras Al Khor) Starts ===*/

.main-row-virtual .vc_tta-tabs-list li a i::before {
    display: none !important;
}

.main-row-virtual .vc_column-inner .vc_tta-container .vc_general {
    background-color: #f3f3f3;
}

.main-row-virtual .vc_column-inner,
.main-row-virtual .vc_column-inner .wpb_wrapper,
.main-row-virtual .vc_column-inner .vc_tta-container,
.main-row-virtual .vc_column-inner .vc_tta-container .vc_general {
    height: 100%;
    margin-bottom: 0;
}

.main-row-virtual {
    margin-top: 100px;
    display: flex;
}

.main-row-virtual .virtual-tour-image {
    margin-bottom: 0;
}

.row-phone-banner img {
    max-width: 47%;
    position: absolute;
    right: 150px;
    display: inline-block;
    z-index: 99;
    bottom: -14px;
    top: auto;
}

.row-phone-banner {
    padding: 0;
    margin: 0;
    position: absolute;
    width: 100%;
    height: 100%;
    z-index: 0;
}

.row-content-middel p {
    color: #fff;
    font-size: 20px;
    font-family: 'Dubai Light';
    line-height: 28px;
}

.row-content-middel h2 {
    font-size: 42px;
    color: #fff;
    margin: 0;
    font-family: 'Dubai Light';
    line-height: 46px;
}

.row-download-image {
    background: rgb(34, 34, 34);
    background: -moz-linear-gradient(left, rgba(34, 34, 34, 1) 0%, rgba(41, 137, 216, 1) 50%, rgba(32, 124, 202, 1) 50%, rgba(19, 145, 208, 1) 100%);
    background: -webkit-linear-gradient(left, rgba(34, 34, 34, 1) 0%, rgba(41, 137, 216, 1) 50%, rgba(32, 124, 202, 1) 50%, rgba(19, 145, 208, 1) 100%);
    background: linear-gradient(to right, rgba(34, 34, 34, 1) 0%, rgba(41, 137, 216, 1) 40%, rgba(32, 124, 202, 1) 100%, rgba(19, 145, 208, 1) 100%);
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#222222', endColorstr='#1391d0', GradientType=1);
}

.row-download-image .vc_col-sm-2 {
    width: 220px;
}

.row-download-image .vc_col-sm-2 .vc_column-inner {
    padding: 0;
}

.row-download-image {
    padding: 49px 0px 14px 0px;
}

.row-download-image {
    overflow: visible !important;
}

.row-download-image-left .wpb_content_element {
    margin: 0;
}

.row-download-image .vc_col-sm-2 {
    z-index: 99;
}

.row-download-image-left img {
    max-width: 100px;
    margin-left: 30px;
}

.row-download-image-left {
    max-width: 130px;
    width: 100%;
    display: inline-block;
}

.row-content-middel {
    width: 40%;
}

.row-googlepay-image {
    max-width: 202px;
    width: 100%;
}

.row-appstore-image img {
    max-width: 180px;
    width: 100%;
}

.enjoy-nature .view_more_btn a:hover {
    color: #fff !important;
    background-color: #d0396e !important;
}

.enjoy-nature .view_more_btn a:hover i,
.plan-visit .view_more_btn a:hover i {
    color: #fff !important;
}

.plan-visit .view_more_btn a:hover {
    background-color: #1391d0 !important;
}

.conservation-section .view_more_btn a:hover {
    background-color: #709f44 !important;
}

.planvisit-main-row {
    height: 1064px;
    background-size: cover;
}

.planvisit-inner-row .icon-left {
    vertical-align: top !important;
}

.planvisit-inner-row .main_h2_head {
    margin-top: 0;
    margin-bottom: 50px;
    line-height: normal;
}

.planvisit-inner-row .vc_col-sm-4 .vc_column-inner>.wpb_wrapper {
    background: #5e982a;
    color: #fff;
    padding: 50px;
}

.planvisit-inner-row .icon-content-right {
    font-size: 42px;
    font-family: 'Dubai-Light';
}

.planvisit-inner-row .vc_col-sm-4 .section-season {
    display: flex;
}

.planvisit-inner-row .vc_col-sm-8 .vc_column-inner>.wpb_wrapper h4 {
    font-size: 28px;
    margin: 0 0px 50px 0px;
    font-family: 'Dubai-Medium';
}

.planvisit-inner-row .icon_with_text_shortcode.inline {
    margin-bottom: 45px;
}

.planvisit-inner-row .vc_col-sm-8 .vc_column-inner>.wpb_wrapper {
    background: #03527b;
    padding: 50px;
    color: #fff;
}

.planvisit-inner-row .view_more_btn a {
    margin-right: 30px;
}

.planvisit-inner-row {
    margin-top: -400px;
}

.section-winter .season,
.section-summer .season {
    text-align: center;
    color: #5f982a;
    font-size: 28px;
    font-family: 'Dubai-Medium';
}

.section-season>div {
    background: #ffffff;
    color: #000;
    padding: 20px 10px;
    border-radius: 10px;
    box-sizing: border-box;
    width: 210px;
    text-align: center;
}

.section-season .month-text {
    font-style: normal;
    font-size: 18px;
    color: rgba(34, 34, 34, 0.7);
}

.section-season .time-text {
    font-size: 22px;
    color: #222;
    font-style: normal;
}

.section-season>.section-winter {
    margin-right: 15px;
}

.main-row-virtual .vc_tta-title-text {
    display: block;
    text-align: center;
    margin-left: 0 !important;
}

.main-row-virtual .vc_tta-tab a {
    text-align: center;
}

.main-row-virtual .vc_tta-tabs-container {
    margin-right: 0 !important;
}

.main-row-virtual .vc_tta-tabs-list li {
    width: calc(100% / 4);
}

.main-row-virtual .vc_tta-tabs-list li {
    width: calc(100% / 4);
    margin-left: -1px !important;
}

.main-row-virtual .vc_tta-tabs-list li a {
    border-radius: 0 !important;
    border: none !important;
    background-color: #f3f3f3 !important;
    color: #222 !important;
    position: relative !important;
    padding: 20px 0 !important;
    font-family: 'Dubai-Medium' !important;
    font-size: 20px;
}

.main-row-virtual .vc_tta-tabs-list li.vc_active a {
    background-color: #1391d0 !important;
    color: #fff !important;
}

.main-row-virtual .vc_tta-panels {
    background-color: #f3f3f3 !important;
}

.main-row-virtual .vc_tta-tabs-list li a:after {
    content: ' ';
    background-color: #1491d1;
    width: 2px;
    height: 80px;
    position: absolute;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
    z-index: 1;
}

.main-row-virtual .vc_tta-tabs-list li:last-child a:after {
    display: none;
}

.main-row-virtual .vc_tta-tabs-list li a i {
    font-size: 44px !important;
    vertical-align: bottom !important;
    line-height: normal !important;
    display: inline-block !important;
    width: 50px;
    height: 50px;
    background-repeat: no-repeat;
    background-size: auto 100%;
}

.main-row-virtual .vc_tta-tabs-list li a i.fa-info-circle {
    background-image: url('images/info.png');
}

.main-row-virtual .vc_tta-tabs-list li.vc_active a i.fa-info-circle {
    background-image: url('images/info_hover.png');
}

.main-row-virtual .vc_tta-tabs-list li a i.fa-thumbs-o-up {
    background-image: url('images/satisfaction.png');
    background-size: 100% auto;
}

.main-row-virtual .vc_tta-tabs-list li.vc_active a i.fa-thumbs-o-up {
    background-image: url('images/satisfaction_hover.png');
}

.main-row-virtual .vc_tta-tabs-list li a i.fa-compass {
    background-image: url('images/shield.png');
}

.main-row-virtual .vc_tta-tabs-list li.vc_active a i.fa-compass {
    background-image: url('images/shield_hover.png');
}

.main-row-virtual .vc_tta-tabs-list li a i.fa-sun-o {
    background-image: url('images/sunshine.png');
}

.main-row-virtual .vc_tta-tabs-list li.vc_active a i.fa-sun-o {
    background-image: url('images/sunshine_hover.png');
}

.main-row-virtual .vc_tta-tabs-list li a span {
    margin-top: 5px;
    font-size: 20px;
}

.main-row-map .main_h2_head {
    /* color: #1391d0; */
    /* margin-bottom: 0; */
    /* display: inline-block; */
    /* padding-right: 80px; */
    /* background-color: #fff; */
    /* position: relative; */
}

.main-row-map {
    margin: 90px 0;
}

.main-row-map .view_more_btn a {
    background-color: #fff !important;
    border-color: #444444 !important;
    font-family: 'Dubai-Medium';
    color: #444444 !important;
}

.main-row-map .view_more_btn a i {
    color: #444444 !important;
}

.planvisit-inner-row .vc_row {
    display: flex;
}

.planvisit-inner-row .vc_row .vc_column-inner,
.planvisit-inner-row .vc_row .vc_column-inner .wpb_wrapper {
    height: 100%;
}

.planvisit-inner-row .vc_row .vc_column-inner .wpb_wrapper {
    padding-bottom: 0;
}

.planvisit-inner-row .vc_row .vc_col-sm-4 .wpb_wrapper p {
    font-size: 16px;
}

.planvisit-inner-row .view_more_btn a {
    background-color: #d0396e !important;
    border-color: #d0396e !important;
    font-family: 'Dubai-Medium';
}

.planvisit-inner-row .view_more_btn a i {
    color: #1391d0 !important;
}

.planvisit-inner-row .view_more_btn.read-more-btn a {
    background: transparent !important;
    border-color: #1391d0 !important;
}

.planvisit-inner-row .view_more_btn.read-more-btn a:hover {
    background-color: #1391d0 !important;
}

.planvisit-inner-row .view_more_btn a:hover {
    background: transparent !important;
}

.main-row-map .view_more_btn a:hover,
.main-row-map .view_more_btn a:hover i {
    background-color: #1391d0 !important;
    color: #ffffff !important;
    border-color: #1391d0 !important;
}


/*=== Plan Your Visit (In Ras Al Khor) Ends ===*/


/*=== Education (In Ras Al Khor) Starts ===*/

.tab_sections {
    display: flex;
}

.tab_container .vc_tta-tabs .vc_tta-tabs-container {
    max-width: 440px;
    width: 100%;
}

.wpb-js-composer .tab_container .vc_tta-color-grey.vc_tta-style-modern .vc_tta-tab.vc_active>a {
    border-color: #f5f1ee;
    background-color: #f5f1ee;
    color: #222;
}

.wpb-js-composer .tab_container .vc_tta.vc_general .vc_tta-tab {
    display: block;
}

.vc_tta-panels-container .vc_tta-panels {
    background: transparent !important;
    border: 0 !important;
    padding-top: 30px;
}

body.wpb-js-composer .tab_container .vc_tta-tabs .vc_tta-tabs-container {
    max-width: 440px;
    width: 100%;
    min-width: 440px;
}

body.wpb-js-composer .tab_container .vc_tta-color-grey.vc_tta-style-modern .vc_tta-tab>a {
    border-color: transparent;
    background-color: transparent;
    color: #222;
}

body.wpb-js-composer .tab_container .vc_tta.vc_general .vc_tta-icon::before {
    color: #f8b26a;
}

body.wpb-js-composer .tab_container .vc_tta-color-grey.vc_tta-style-modern .vc_tta-tab>a:focus,
body.wpb-js-composer .tab_container .vc_tta-color-grey.vc_tta-style-modern .vc_tta-tab>a:hover {
    background-color: #f6f2ef;
}

body.wpb-js-composer .tab_container .vc_tta.vc_general .vc_tta-panel-body {
    padding-left: 50px;
}

body.wpb-js-composer .tab_container .vc_tta.vc_general .vc_tta-tab {
    display: block;
    padding: 0;
    margin: 0;
}

body.wpb-js-composer .tab_container .vc_tta-color-grey.vc_tta-style-modern .vc_tta-tab>a:focus,
body.wpb-js-composer .tab_container .vc_tta-color-grey.vc_tta-style-modern .vc_tta-tab>a:hover {
    background-color: #f6f2ef;
}

body.wpb-js-composer .tab_container .vc_tta-color-grey.vc_tta-style-modern .vc_tta-tab>a {
    border-color: transparent;
    background-color: transparent;
    color: #222;
}

body.wpb-js-composer .tab_container .vc_tta-color-white.vc_tta-style-modern .vc_tta-tab>a,
body.wpb-js-composer .tab_container .vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab>a {
    border-color: transparent;
    background-color: transparent;
    color: #222;
}

body.wpb-js-composer .tab_container .vc_tta-color-white.vc_tta-style-modern .vc_tta-tab.vc_active>a,
body.wpb-js-composer .tab_container .vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab.vc_active>a {
    border-color: #f5f1ee;
    background-color: #f5f1ee;
    color: #222;
}

body.wpb-js-composer .tab_container .vc_tta-color-white.vc_tta-style-modern .vc_tta-tab>a:hover,
body.wpb-js-composer .tab_container .vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab>a:hover {
    background-color: #f5f1ee;
}

.tab_container .tab_sections h2.vc_custom_heading {
    font-size: 28px;
    font-family: 'Dubai-Bold';
    color: #010101;
    line-height: normal;
    margin-bottom: 35px;
}

.tab_container p {
    font-family: 'Dubai-Light';
    line-height: 1.5;
}

body .tab_container .vc_tta-panel-body .view_more_btn .vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern:hover {
    background: #1391d0 !important;
    border-color: #1391d0 !important;
    color: #ffffff !important;
}

body .tab_container .vc_tta-panel-body .vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern:focus,
body .tab_container .vc_tta-panel-body .vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern:hover {
    color: #ffffff;
    border-color: #830823;
    background-color: #830823;
}

body .tab_container .vc_tta-panels-container strong {
    font-family: 'Dubai-Medium';
    font-size: 24px;
    display: block;
    color: #222;
}

body .tab_container .vc_tta-panel-body .view_more_btn .vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern {
    color: #444444;
    border-color: #444444 !important;
    background-color: transparent !important;
    padding-top: 10px;
    padding-bottom: 10px;
    font-family: 'Dubai-Medium';
    font-size: 22px;
    min-width: 190px;
}

.tab_container .vc_tta-tabs-container .vc_tta-tabs-list a {
    font-size: 26px;
}

.tab_container .vc_tta-panels-container {
    font-size: 20px;
}

.map_section_conservation {
    max-width: 470px;
    width: 100%;
    z-index: 99;
    margin-top: 60px;
}

.map_section_conservation .wpb_wrapper {
    border-top: 1px solid #cccccc;
}

.map_section_conservation .main_h2_head {
    color: #222;
    font-size: 28px;
}


/*=== Education (In Ras Al Khor) Ends ===*/


/*=== Wildlife (In Ras Al Khor) Starts ===*/

.dm-background .view_more_btn a:hover {
    background-color: #222222 !important;
    border-color: #222222 !important;
    color: #fff !important;
}

.dm-background .view_more_btn a:hover i {
    color: #fff !important;
}

.fauna_post_list * {
    height: 100%;
}

.fauna_post_list,
.fauna_second_sec {
    padding-left: 8px;
    padding-right: 8px;
}

.fauna_post_list .vc_column-inner,
.fauna_second_sec .vc_column-inner {
    padding-left: 8px;
    padding-right: 8px;
}

.fauna_post_list .vc_row-fluid,
.fauna_second_sec .vc_row-fluid {
    margin-left: -8px;
    margin-right: -8px;
}

.flora-row-inner .view_more_btn {
    margin-bottom: 76px;
}

.fauna_post_list .main_h2_head {
    color: #1391d0;
    margin-bottom: 20px;
    margin-top: 40px;
}

.fauna_post_list {
    display: flex;
    align-items: center;
    margin-bottom: 15px;
}

.fauna_post_list .wpb_singleimage_heading {
    height: auto;
    font-family: 'Dubai-Medium';
}

.fauna_second_sec {
    position: relative;
    z-index: 1;
}

.fauna_post_list.flora_plants_main {
    padding: 110px 0;
}

.flora_plants_main .main_h2_head {
    color: #709f44;
}

.flora_plants_main .view_more_btn a i {
    color: #1391d3 !important;
}

.flora_plants_main .view_more_btn a {
    padding: 10px 10px!important;
    min-width: 160px !important;
    text-align: center !important;
    padding-right: 40px !important;
    background-color: #800823!important;
    border-color: #800823 !important;
    color: #fff!important;
}

.flora_plants_main .view_more_btn a i {
    display: none!important;
}

.flora_plants_main .view_more_btn a:hover,
.flora_plants_main .view_more_btn a:hover i {
    background-color: #fff!important;
    color: #800823!important;
    border-color: #800823 !important;
}

.category-grid .category-image img {
    max-height: 110px;
}

.category-grid .category-image {
    background-color: rgba(208, 57, 110, 0.2);
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 10px;
    height: 215px;
    margin-bottom: 35px;
}

.category-link.view_more_btn a {
    min-width: 200px !important;
    text-decoration: none;
    text-align: center !important;
    padding: 11px 20px!important;
    display: inline-block;
    border-color: #fff !important;
    border: 1px solid #fff !important
}

.category-link {
    opacity: 0;
    visibility: hidden;
    position: absolute;
    bottom: 20px;
    left: 0;
    right: 0;
}

.category-grid:hover .category-link {
    opacity: 1;
    visibility: visible;
}

.category-grid>div:not(.category-image) {
    padding: 0 15px;
}

.category-grid:nth-child(6n) {
    margin-right: 0;
}

.category-grid {
    display: inline-block;
    width: calc(100% / 5 - 39px);
    vertical-align: top;
    margin-right: 48px;
    background-color: #fff;
    border-radius: 10px;
    text-align: center;
    position: relative;
    transition: all 0.3s linear;
    transform: translateY(0px);
}

.dm-background {
    height: 500px;
    display: flex;
    align-items: flex-end;
    padding-bottom: 60px;
    background-size: cover;
}

.dm-background .main_h2_head {
    display: inline-block;
    vertical-align: middle;
    width: calc(100% - 254px);
}

.dm-background .view_more_btn {
    margin-bottom: 0;
}

.dm-background .view_more_btn a {
    background-color: #000 !important;
    border-color: #fff !important;
    border-radius: 0 !important;
}

.dm-background .view_more_btn a,
.dm-background .view_more_btn a i {
    color: #fff !important;
}

.dm-wildlife-fauna {
    background-color: #f3f3f3;
    padding-bottom: 75px;
    overflow: visible !important;
    margin-top: -146px;
}

.dm-wildlife-fauna .category-title a {
    font-size: 24px;
    color: #222;
    text-decoration: none;
    font-family: 'Dubai-Medium';
}

.dm-wildlife-fauna .main_h2_head {
    color: #222;
}

.category-grid .category-description {
    color: #000;
    margin-bottom: 35px;
}

.category-grid.fish .category-image {
    background-color: rgba(0, 0, 0, 0.2);
}

.category-grid.fish:before {
    background-color: rgba(0, 0, 0, 0.8);
}

.category-grid.invertebrates .category-image {
    background-color: rgba(19, 145, 208, 0.2);
}

.category-grid.invertebrates:before {
    background-color: rgba(19, 145, 208, 0.8);
}

.category-grid.mammals .category-image {
    background-color: rgba(10, 83, 138, 0.2);
}

.category-grid.mammals:before {
    background-color: rgba(10, 83, 138, 0.8);
}

.category-grid.reptiles .category-image {
    background-color: rgba(112, 159, 68, 0.2);
}

.category-grid.reptiles:before {
    background-color: rgba(112, 159, 68, 0.8);
}

.category-grid:hover:before {
    opacity: 1;
    visibility: visible;
}

.category-grid:before {
    content: ' ';
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(208, 57, 110, 0.8);
    border-radius: 10px;
    opacity: 0;
    visibility: hidden;
    transition: all 0.2s linear;
}

.category-grid:hover {
    transform: translateY(-30px);
}

.category-grid:hover img {
    filter: brightness(30);
}

.category-grid:hover .category-title a {
    color: #fff;
    position: relative;
}

.category-grid:hover .category-description {
    opacity: 0;
}

.amazing-mangroves-main .view_more_btn a,
.amazing-mangroves-main .view_more_btn a i {
    color: #fff !important;
}

.amazing-mangroves-main .view_more_btn a {
    font-family: 'Dubai-Medium';
}

body .category_bg_section {
    width: 100vw;
    position: relative;
    margin-left: -50vw;
    left: 50%;
    background-repeat: no-repeat !important;
}


/*=== Wildlife (In Ras Al Khor) Ends ===*/


/*=== Wildlife Bird Details (In Ras Al Khor) Starts ===*/

.single_animal_details {
    padding-bottom: 100px;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
}

.single_animal_details_under {
    display: flex;
    align-items: flex-start;
}

.single_animal_details_under .vc_custom_heading {
    font-size: 28px;
    color: #222;
    font-family: 'Dubai-Bold';
    margin-bottom: 0;
}

.single_animal_details_under .wpb_content_element {
    margin-bottom: 24px;
}

.single_animal_details_left figure,
.single_animal_details_left figure * {
    display: block !important;
}

.single_animal_details_left figure img {
    width: 100%;
    margin: 0 auto;
}

.single_animal_details_under p {
    font-size: 20px;
    color: #000;
}

.single_animal_details_under table {
    width: 100%;
}

.single_animal_details_under table tr:nth-child(odd) {
    background-color: #f5f1ee;
}

.single_animal_details_under table td:first-child {
    text-transform: uppercase;
    width: 30%;
    font-family: 'Dubai-Medium';
}

.single_animal_details_under table td {
    padding: 10px;
    color: #000;
}

.single_animal_details_left>.vc_column-inner {
    padding-top: 18px !important;
}

.single_animal_details_right>.vc_column-inner {
    padding-top: 0 !important;
}


/*=== Wildlife Bird Details (In Ras Al Khor) Ends ===*/


/*=== Wildlife Category (In Ras Al Khor) Starts ===*/

.category_bg_section .category_banner * {
    position: relative;
}

.category_banner p {
    font-size: 22px;
    color: #fff;
    margin-bottom: 0;
}

.category_post_list {
    background-color: #fff;
    margin: 0;
    padding-top: 60px;
    padding-left: 50px;
    padding-right: 50px;
    display: flex;
    flex-wrap: wrap;
}

.category_bg_section>.container {
    max-width: 87.7562%;
    padding: 0 15px;
    margin-left: auto;
    margin-right: auto;
    width: 100%;
}

.category_bg_section .category_banner {
    height: 497px;
    display: flex;
    justify-content: flex-end;
    padding: 0 140px;
    padding-bottom: 60px;
    flex-direction: column;
    background-size: cover !important;
    background-position: center center !important;
    position: relative;
}

.category_bg_section .category_banner:before {
    content: ' ';
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.3);
    z-index: 0;
}

.animals-block__img:hover:before {
    opacity: 1;
    visibility: visible;
    transition: all .3s linear;
}

.animals-block__img a {
    display: block;
}

.animals-block__img a img {
    width: 100%;
}

.animals-block__desc a .sub-title {
    font-size: 22px;
    color: #222;
    margin-bottom: 0;
    font-family: 'Dubai-Medium';
}

.animals-block {
    margin-bottom: 90px;
    padding: 0 27px;
}

.animals-block__desc a {
    text-decoration: none;
}

.animals-block__img {
    position: relative;
    margin-bottom: 30px;
    overflow: hidden;
}

.animals-block__img .read_more {
    position: absolute;
    left: 0;
    bottom: 10px;
    right: 0;
    width: 81%;
    margin: 0 auto;
    background-color: #1391d0;
    height: 40px;
    line-height: 40px;
    color: #fff;
    text-decoration: none;
    padding: 0 20px;
    display: flex;
    transform: translateY(50px);
    transition: all 0.3s linear;
    align-items: center;
    justify-content: space-between;
}

.animals-block__img:hover .read_more {
    transform: translateY(0px);
    transition: all 0.3s linear;
}

.animals-block__img:before {
    content: ' ';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0.2) 0%, rgba(0, 0, 0, 0.4) 47%, rgba(0, 0, 0, 1) 100%);
    opacity: 0;
    visibility: hidden;
    transition: all .3s linear;
}

.category_banner .main_h2_head {
    margin-left: 0;
}

.category_bg_section .pagination_btn .view_more_btn {
    text-align: center;
}

.category_bg_section .pagination_btn .view_more_btn a {
    margin-right: 28px;
    padding: 10px 50px !important;
    color: #222 !important;
    text-decoration: none;
    border-color: #1391d0 !important;
    background-image: url(images/pdf.png) !important;
    background-position: right 25px center !important;
    background-repeat: no-repeat !important;
}

.category_bg_section .pagination_btn .view_more_btn a:first-child {
    background-image: url(images/down.png) !important;
    background-color: #1391d0 !important;
    color: #fff !important;
    background-position: right 30px center !important;
    background-repeat: no-repeat !important;
}

.category_bg_section .pagination_btn .view_more_btn a:hover {
    background-image: url(images/pdf_bg.png) !important;
    color: #fff !important;
    background-color: #1391d0 !important;
}

.category_bg_section .pagination_btn .view_more_btn a:first-child:hover {
    background-image: url(images/down_bg.png) !important;
    background-color: transparent !important;
    color: #222 !important;
}

.category_banner_css {
    background-image: url(images/custom_bg.png);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center center;
}

.category_banner_css .wpb_wrapper {
    position: relative;
}

.banner_logo_ras img {
    max-height: 72px;
    width: auto;
}

.banner_logo_ras {
    position: absolute;
    right: 14px;
    bottom: 0;
    margin-bottom: 0;
}


/* ==== Wildlife Category (In Ras Al Khor) Ends ===*/


/*=== Ras Al Khor Page Ends ====*/


/*=== Discover The City Starts ===*/

.building-types {
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.building-types-main {
    margin: 30px 0;
}

.type-single a {
    text-decoration: none;
}

.type-single .title {
    font-size: 28px;
    color: #222;
}

.type-single .title {
    font-size: 28px;
    color: #222;
    margin-top: 12px;
    width: 80%;
    margin: 12px auto 0;
    line-height: 1.1;
}

.type-single .image {
    display: flex;
    height: 130px;
    align-items: center;
    justify-content: center;
}

.type-single {
    width: 20%;
    text-align: center;
    padding: 0 7px;
    border-right: 1px solid rgba(0, 0, 0, 0.1);
}

.type-single a {
    height: 297px;
    display: flex;
    background-color: #fcfcfc;
    flex-direction: column;
    padding-top: 40px;
}

.type-single:last-child {
    padding-right: 0;
    border-right: none;
}

.type-single:first-child {
    padding-left: 0;
}

.type-single .build_cat_hover_img,
.type-single.active-category .build_cat_fix_img {
    display: none;
}

.type-single .image img {
    max-height: 100%;
    max-width: 100%;
}

.type-single.active-category .build_cat_hover_img {
    display: block;
}

.type-single.active-category a {
    background-color: #830823;
}

.type-single.active-category .title {
    color: #fff;
}

.historic-item-list {
    position: relative;
}

.historic-item-list .result-label {
    font-size: 36px;
    color: #222;
    padding-right: 50px;
    display: inline-block;
    background: #fff;
    position: static;
    margin-bottom: 0;
    font-family: 'Dubai-Light';
}

.historic-item-list .result-label:after {
    content: ' ';
    display: inline-block;
    width: 87%;
    border: 1px solid #cdd1d5;
    position: absolute;
    top: 28px;
    right: 0;
    z-index: -1;
}

.item-list {
    padding: 30px 0;
    column-count: 4;
}

.item-list li {
    padding: 10px 16px;
    display: inline-block;
    width: 100%;
    vertical-align: middle;
    padding-right: 0;
    padding-left: 30px;
}

.item-list li:hover,
.item-list li.active-item {
    background: #f5f1ee;
}

.item-list li a {
    font-size: 25px;
    color: #222;
    text-decoration: none;
    font-family: 'Dubai-Regular';
    position: relative;
    padding-left: 10px;
}

.item-list li a:before {
    content: "\f105";
    font-family: "Font Awesome 5 Pro";
    position: absolute;
    left: -10px;
    top: 0;
    color: #f8b26a;
}

.discover_the_city_page:after {
    content: ' ';
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    height: 100%;
    width: 615px;
    background: #ffebca;
}

.discover_the_city_page h2:first-child {
    font-size: 26px;
    margin-bottom: 0;
    font-family: 'Dubai-Medium';
    line-height: normal
}

.discover_the_city_page p {
    font-size: 24px;
    color: #222;
}

.discover_the_city_page .main_h2_head {
    color: #222;
}

.discover_the_city_page .wpb_content_element {
    margin-top: 80px;
    margin-bottom: 0;
    padding-right: 7%;
}

.item-images-slider .item-slider-left {
    width: 55.366%;
}

.item-images-slider {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin: 88px 0;
    position: relative;
}

.item-images-slider .item-slider-left {
    width: 55.366%;
}

.item-images-slider .item-slider-right {
    width: 39.757%;
}

.item-slider-right .owl-dot {
    opacity: 0.4;
    margin-right: 26px;
    margin-bottom: 19px;
    cursor: pointer;
}

.item-slider-right .owl-dot.active {
    opacity: 1;
}

.custom-nav button span {
    color: #010101;
}

.custom-nav button:hover {
    background-color: #800823 !important;
    color: #fff !important;
}

.custom-nav button:hover span {
    color: #fff !important;
}

.custom-nav {
    position: absolute;
    bottom: 0;
    right: 0;
}

.custom-nav button {
    width: 46px;
    height: 46px;
    background-color: #fff !important;
    border-radius: 0 !important;
    font-size: 34px !important;
    border: none !important;
    margin: 0 !important;
    font-family: 'Dubai-Light' !important;
}

.hours_historic {
    padding: 65px;
    background-color: #f5f1ee;
    margin-bottom: 25px;
}

.hours_historic_orange {
    background-color: #ffebca;
}

.hours_historic .wpb_content_element {
    margin-bottom: 0;
}

.main_h2_head_bold {
    font-size: 30px;
    color: #010101;
    margin-bottom: 0;
    font-family: 'Dubai-Bold'
}

.single_historic_details p a {
    color: #010101;
    text-decoration: none;
}

.single_historic_details p {
    margin-bottom: 24px;
    font-size: 24px;
    color: #010101;
}

.single_historic_details .main_h2_head {
    color: #222;
    margin-bottom: 58px;
    font-family: 'Dubai-Regular';
}

.single_historic_details {
    margin-top: 135px;
}

.single-historic_item .category_banner_css {
    background-image: url(images/publock-marks.jpg);
}

.single_historic_details .entry_fees_right p {
    font-size: 18px;
}

.site-inner-single {
    background-image: url(images/whole-page-backimg.png);
    background-position: center bottom;
    background-size: 100% 100%;
    background-repeat: no-repeat;
}

.tax-building_category .category_banner_css,
.the_city_icon_head:after {
    content: ' ';
    display: inline-block;
    vertical-align: top;
    width: 56px;
    height: 56px;
    background-image: url(images/head_icon.png);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center center;
    margin-top: -37px;
    margin-left: 10px;
}

.discover_the_city_page .main_h2_head:after {
    margin-top: -8px;
    margin-left: 24px;
    background-image: url(images/head_icon1.png);
}

.discover_the_city_page .right_discover_dubai_slider .wpb_wrapper .discover_the_city_posts+.wpb_content_element {
    margin: 0;
}

.pagination_btn {
    display: block;
    margin-bottom: 50px;
}

.right_discover_dubai>.vc_column-inner {
    padding-top: 0 !important;
}

.right_discover_dubai_slider.right_discover_city .vc_column-inner {
    padding-top: 0;
}

.enjoy-nature .vc_column-inner .view_more_btn {
    display: block;
    text-align: center;
    margin-top: 122px;
    margin-bottom: 0;
}

.enjoy-nature .vc_column-inner .animal_category .view_more_btn {
    display: flex;
}

.enjoy-nature .vc_col-sm-4:first-of-type .animal_category img,
.enjoy-nature .vc_col-sm-4:last-of-type .animal_category img {
    height: 559px;
}

.enjoy-nature .vc_col-sm-4:last-of-type .animal_category img {
    height: 560px;
}

.enjoy-nature .vc_col-sm-4 .vc_col-sm-6 .vc_column-inner {
    padding: 0;
}

.enjoy-nature .vc_col-sm-4>.vc_column-inner {
    padding: 0;
    padding-right: 15px;
}

.enjoy-nature .vc_col-sm-4 .vc_col-sm-6:first-child .vc_column-inner {
    padding-right: 15px;
}

.enjoy-nature .vc_col-sm-4 .vc_row {
    margin: 0;
}

.enjoy-nature .vc_col-sm-4 .animal_category img {
    height: 285px;
}

.enjoy-nature .vc_col-sm-4 .vc_col-sm-6 .animal_category img {
    height: 260px;
}

.enjoy-nature .main_h2_head {
    margin-top: 25px;
}

.enjoy-nature .vc_col-sm-4 .wpb_content_element.text-margin {
    margin-bottom: 66px;
}

.enjoy-nature .vc_col-sm-4 .wpb_content_element.text-margin.animal_category {
    margin-bottom: 0;
}

.enjoy-nature .vc_col-sm-4>.vc_column-inner figure,
.enjoy-nature .vc_col-sm-4>.vc_column-inner figure a {
    display: block;
}

.enjoy-nature .vc_col-sm-4>.vc_column-inner figure img {
    width: 100%;
}

.plan-visit .right_discover_dubai .wpb_content_element:first-of-type p {
    font-size: 22px;
    font-family: 'Dubai-Regular';
}

.news_story_post .news_item img {
    width: 100%;
}

.education-section-left .white_text p {
    font-size: 22px;
    font-family: 'Dubai-Regular';
}

.footer-subscribe .right-content div.wpcf7-validation-errors {
    color: #fff;
}

.single_animal_details .vc_column-inner .single_animal_details_left .vc_column-inner {
    padding: 0 53px;
    padding-right: 40px;
}

.fauna_post_list p {
    font-size: 20px;
    font-family: 'Dubai-Light';
    padding-right: 80px;
}
.rtl .news-content .display-posts-listing .vc_col-md-4 {
    float: right !important;
}
.rtl rs-fullwidth-wrap {
    direction: rtl !important;
}

.rtl .wpml-ls-legacy-dropdown a.wpml-ls-item-toggle:after {
    right: 10px;
    left: auto;
}

.rtl .wpml-ls-legacy-dropdown a.wpml-ls-item-toggle {
    padding-right: calc(10px + .7em + .7em);
    padding-left: 0;
}

.rtl .ubermenu-sub-indicators .ubermenu-item-level-0.ubermenu-has-submenu-drop>.ubermenu-target>.ubermenu-sub-indicator {
    right: auto;
    left: auto;
}

.rtl .ubermenu,
.rtl .ubermenu .ubermenu-item,
.rtl .ubermenu.ubermenu-item-align-auto {
    text-align: left;
}

.rtl .useful-links-text h3 {
    width: 50%;
    margin: 0 auto;
}

.rtl .useful-links-row .wpb_content_element {
    margin-left: auto;
    margin-right: auto;
}

[dir='rtl'] .slick-prev:before {
    content: "\e408";
}

[dir='rtl'] .slick-next:before {
    content: "\e409";
}

[dir='rtl'] .slick-next {
    right: -80px;
    left: auto;
}

[dir='rtl'] .slick-prev {
    right: auto;
    left: -80px;
}

.map_section_conservation #conservation_map {
    height: 450px !important;
}

.scientiic-name {
    margin-bottom: 0 !important;
    position: absolute;
    top: 15px;
    right: 15px;
}

.scientiic-name p .name-bold-scientific {
    color: #000;
    text-transform: capitalize;
}

.scientiic-name p {
    font-size: 16px;
    text-transform: uppercase;
    color: #838383;
}

.arabic-links #menu-homepage-links-arabic>li.menu-item:hover {
    color: #df6f28;
    background-color: #fff;
}

.arabic-links #menu-homepage-links-arabic>li.menu-item:hover a {
    color: #df6f28;
}

.arabic-links #menu-homepage-links-arabic>li.menu-item .sub-menu {
    position: absolute;
    left: 110px;
    padding-left: 0;
    width: max-content;
}

.arabic-links #menu-homepage-links-arabic>li.menu-item:hover .sub-menu {
    display: block;
}

.arabic-links #menu-homepage-links-arabic {
    position: fixed;
    left: 0;
    height: calc(100vh - 162px);
    z-index: 10;
    border-top: 1px solid #FFCE7A;
    top: 162px;
    margin-bottom: 0;
    padding-left: 0;
}

.arabic-links #menu-homepage-links-arabic>li.menu-item {
    height: 12.5%;
    background-color: #DF6F28;
    border: 1px solid #FFCE7A;
    border-left: 0;
    border-top: 0;
    text-align: center;
    color: #fff;
    font-size: 15px;
    font-family: "Dubai Medium";
    line-height: 14px;
    max-width: 110px;
    padding: 0px;
    list-style-type: none;
    margin-bottom: 0;
    background-repeat: no-repeat;
    background-position: top 15px center;
    display: table;
    width: 110px;
}

.arabic-links #menu-homepage-links-arabic>li.menu-item a {
    overflow: hidden;
    height: 100%;
    padding: 10px 5px;
    display: table-cell;
    vertical-align: bottom;
    color: #fff;
    font-size: 15px;
    line-height: 14px;
    font-family: "Dubai Medium";
    text-decoration: none;
}

.lang-switcher {
    float: right;
    margin: 35px 0 0 2.564102564102564%;
    text-align: left;
    width: auto;
}

.lang-switcher .wpml-ls-legacy-dropdown .wpml-ls-flag {
    margin: 0 10px;
}

.lang-switcher .wpml-ls-legacy-dropdown {
    width: 120px;
}

.lang-switcher .wpml-ls-legacy-dropdown a:hover {
    background-color: #fff !important;
    color: #333 !important;
}

.lang-switcher .wpml-ls-legacy-dropdown a {
    color: #fff;
    border: 1px solid #FFCE7A;
    background-color: #df6f28;
    padding: 10px 25px;
    font-size: 14px;
    padding-left: 0;
}

.conservation-section .vc_column_container {
    padding: 0 15px;
}


/*=== Plan Your Visit (In Saruq Al Hadid) Starts===*/

.planvisit-inner-row .main-subrow-visit .day-text {
    font-style: normal;
    font-size: 18px;
    color: #222;
}

.planvisit-inner-row .vc_col-sm-8 .vc_column-inner>.wpb_wrapper p {
    font-family: 'Dubai-Light';
    font-size: 20px;
}

.planvisit-inner-row .main-subrow-visit .vc_col-sm-4 .vc_column-inner>.wpb_wrapper {
    background: #640907;
}

.planvisit-inner-row .main-subrow-visit .vc_col-sm-8 .vc_column-inner>.wpb_wrapper {
    background: #5c534a;
}

.planvisit-inner-row .main-subrow-visit .ticket-info .wpb_wrapper>div {
    width: 50%;
}

.planvisit-inner-row .main-subrow-visit .ticket-info .wpb_wrapper {
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.planvisit-inner-row .main-subrow-visit .season {
    color: #640907;
}

.planvisit-inner-row .main-subrow-visit .ticket-info .wpb_wrapper>div.plan-right-section p:last-child {
    margin-bottom: 0;
}

.planvisit-inner-row .main-subrow-visit .ticket-info .wpb_wrapper>div.plan-right-section p {
    font-size: 22px;
    font-family: 'Dubai-Regular';
}

.planvisit-inner-row .main-subrow-visit .ticket-info .wpb_wrapper>div.plan-left-section {
    font-size: 30px;
}

.planvisit-inner-row .vc_row .vc_col-sm-4 .holiday_info p {
    font-size: 22px;
    font-family: 'Dubai-Light';
    line-height: 1;
    margin-bottom: 0;
}

.main-row-maploc.main-row-map .view_more_btn a {
    background-color: transparent !important;
    border-color: #5c534a !important;
    color: #5c534a !important;
}

.main-row-maploc.main-row-map .view_more_btn a:hover {
    border-color: #5c534a !important;
    background-color: #5c534a !important;
    color: #ffffff !important
}

.main-row-maploc.main-row-map .view_more_btn a:hover i {
    color: #ffffff !important;
    background-color: transparent !important;
}

.main-row-maploc .main_h2_head {
    color: #5c534a;
}

.main-row-maploc iframe {
    background-image: url(images/location-map_sarq.png);
}

.main-row-maploc .main_h2_head:before {
    content: ' ';
    width: 50px;
    height: 72px;
    display: inline-block;
    background-image: url(images/location_icon_sar.png);
    background-size: cover;
    background-repeat: no-repeat;
    vertical-align: middle;
    margin-right: 20px;
}

.information-title.main_h2_head {
    color: #5c534a;
}

.information-title {
    display: flex;
    align-items: flex-start;
    margin-bottom: 35px;
}

.col-information-school {
    display: flex;
    margin-bottom: 93px;
}

.col-information-school .information-image {
    margin: 0;
}

.col-information-school .vc_col-sm-6:last-child>.vc_column-inner {
    border-top: 1px solid #707070;
    border-bottom: 1px solid #707070;
    padding: 0 55px;
}

.col-information-school .vc_column-inner {
    display: flex;
    height: 100%;
    align-items: center;
}

.col-information-school p {
    font-size: 24px;
    color: #010101;
    line-height: 1.5;
}

.main-row-maploc {
    margin-top: 130px;
}

.main-row-conservation .main_h2_head {
    display: flex;
    align-items: flex-end;
}

.main-row-conservation .wpb_content_element {
    display: block;
    width: 100%;
}

.education-section.row-museum-about .left_discover_dubai,
.row-museum-about.education-section .right_discover_dubai {
    height: 100vh;
}

.education-section.row-museum-about .left_discover_dubai {
    background: #5c534a;
}

.education-section.row-museum-about .left_discover_dubai .about-subtitle {
    color: #f8b26a;
    font-family: 'Dubai-Medium';
}

.education-section.row-museum-about .left_discover_dubai .about-firsttitle {
    margin-bottom: 0;
}

.education-section.row-museum-about .left_discover_dubai .about-firstpara p {
    font-family: 'Dubai-Regular';
}

.education-section.row-museum-about .left_discover_dubai .about-secondpara p {
    font-family: 'Dubai-Light';
    font-size: 20px;
}

.row-museum-experience p {
    font-size: 20px;
    color: #222;
    font-family: 'Dubai-Light';
}

.row-museum-experience p a {
    font-size: 22px;
    color: #6e3130;
    font-family: 'Dubai-Medium';
}

.row-museum-experience .experience-btn a i {
    color: #6e3130 !important;
}

.row-museum-experience .experience-btn a {
    color: #222 !important;
    min-width: 0;
    border: 1px solid #aa3f3f !important;
    text-align: center;
}

.row-museum-collection .col1-museum-collection .view_more_btn a i {
    color: #640907 !important;
}

.row-museum-collection .col1-museum-collection .view_more_btn {
    margin: 0;
    text-align: left;
}

.row-museum-experience .exciting-title {
    color: #aa3f3f;
    font-family: 'Dubai-Light';
    display: inline-block;
    margin-bottom: 50px;
    position: relative;
    font-size: 60px;
}

.row-museum-collection .col3-museum-collection .view_more_btn a i {
    color: #e29f64 !important;
}

.row-museum-collection .col2-museum-collection .vc_col-sm-6 .animal_category {
    margin-bottom: 0;
}

.row-museum-collection .col3-museum-collection p {
    font-size: 22px;
    color: #fff;
    line-height: 1.4;
    font-family: 'Dubai-Regular';
}

.row-museum-collection .col3-museum-collection .museum-title {
    font-size: 24px;
    font-family: 'Dubai-Medium';
    margin-bottom: 45px;
}

.row-museum-collection .col3-museum-collection .view_more_btn {
    margin: 0;
}

.row-museum-collection {
    display: flex;
    margin: 78px 0 142px;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
}

.row-museum-collection .col3-museum-collection:last-child>div {
    height: 100%;
}

.row-museum-collection .col3-museum-collection:last-child>div>.wpb_wrapper {
    height: 100%;
    background-color: rgba(100, 9, 7, 0.9);
    color: #fff;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    padding: 0 60px;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
}

.row-museum-collection .col3-museum-collection .view_more_btn a {
    font-size: 22px !important;
    padding: 10px 0px !important;
    color: #fff;
    background: transparent;
    padding-right: 67px !important;
    border: 1px solid #e29f64 !important;
    min-width: 300px;
    height: auto;
    line-height: normal;
    text-align: center;
    font-family: 'Dubai-Medium';
}

.row-museum-collection .col1-museum-collection:first-child>.vc_column-inner {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    height: 100%;
    align-items: center;
    border-top: 1px solid #707070;
    border-bottom: 1px solid #707070;
}

.row-museum-collection .col1-museum-collection .view_more_btn a {
    height: auto;
    line-height: normal;
    min-width: 250px;
    font-size: 22px !important;
    padding: 10px 0px !important;
    color: #222 !important;
    background: transparent !important;
    padding-right: 67px !important;
    border: 1px solid #640907 !important;
    font-family: 'Dubai-Medium';
}

.row-museum-experience .exciting-title:after {
    content: ' ';
    display: inline-block;
    width: 76px;
    height: 65px;
    background-position: center center;
    background-size: 72px auto;
    background-image: url(images/exiciting_icon.png);
    vertical-align: top;
    position: absolute;
    top: 0;
    right: -106px;
    background-repeat: no-repeat;
}

.col3-museum-collection>.vc_column-inner {
    padding-right: 0 !important;
}

.col1-museum-collection .vc_column-inner .vc_column-inner {
    padding: 0;
}

.col1-museum-collection {
    padding-right: 60px;
}

.col1-museum-collection .main_h2_head {
    color: #6e3130;
    display: inline-block;
    vertical-align: top;
    margin-top: 0;
    margin-bottom: 31px;
}

.col-left-publication .main_h2_head {
    color: #aa3f3f;
    margin-bottom: 46px;
}

.col1-museum-collection .main_h2_head:after {
    content: ' ';
    display: inline-block;
    width: 76px;
    height: 65px;
    background-position: center center;
    background-size: 72px auto;
    background-image: url(images/the_sie_icon.png);
    vertical-align: top;
    margin-left: 65px;
    background-repeat: no-repeat;
}

.col-left-publication .main_h2_head:after {
    content: ' ';
    background-image: url(images/public-logo.png);
    margin-left: -20px;
    margin-top: -68px;
    background-repeat: no-repeat;
    width: 84px;
    height: 78px;
    background-size: 80px auto;
}

.row_view_more_btn .experience-btn a {
    padding: 0 57px !important;
    height: 90px;
    line-height: 90px;
    text-align: center;
    font-family: 'Dubai-Medium';
}

.row_view_more_btn .experience-btn:last-child a {
    padding: 0 !important;
    min-width: 392px;
    margin-left: 25px;
}

.row-main-publication .col-right-publication .vc_row-fluid:last-child .publication_category {
    margin-bottom: 0;
}

.row-main-publication p {
    font-size: 20px;
    line-height: 1.5;
    color: #222;
    font-family: 'Dubai-Light';
}

.publication_category .wpb_singleimage_heading {
    font-family: 'Dubai-Medium';
    opacity: 1 !important;
    visibility: visible !important;
}

.publication_category .view_more_btn {
    display: none !important;
}

.row-plan-musuem .left_discover_dubai ul {
    background-color: rgba(110, 49, 48, 0.9);
    padding: 20px 13px;
}

.row-plan-musuem .left_discover_dubai ul a {
    font-family: 'Dubai-Medium';
}

.row-plan-musuem .right_discover_dubai {
    background-color: rgba(34, 34, 34, 0.9);
}

.row-plan-musuem .right_discover_dubai .main_h2_head {
    color: #ffce7a;
}

.row-plan-musuem .view_more_btn a i {
    color: #fff !important;
}

.row-plan-musuem .view_more_btn a {
    min-width: 296px;
    border-color: #ffce7a !important;
    font-family: 'Dubai-Medium';
}

.row-main-faq p,
.row-main-faq p a {
    font-size: 20px;
    color: #fff;
    font-family: 'Dubai-Light';
    line-height: 1.3;
}

.row-main-faq p .faq-titles {
    color: #ffce7a;
    font-family: 'Dubai-Bold';
}

.row-main-faq {
    padding-top: 133px;
    padding-bottom: 15px;
}

.row-main-faq p a {
    text-decoration: none;
}

.subrow-main-faq .vc_col-sm-4:first-child {
    width: 22.4%;
}

.subrow-main-faq .vc_col-sm-4:nth-child(2) {
    width: 38.08%;
}

.subrow-main-faq .vc_col-sm-4 {
    width: 39.52%;
}

.cust-slider .list {
    position: relative;
}

.cust-slider .list a {
    display: block;
}

.cust-slider .list img {
    width: 100%;
    height: 242px;
    object-fit: cover;
}

.cust-slider .tab-active.list h4,
.cust-slider .list:hover h4 {
    opacity: 1;
    visibility: visible;
    transition: all 0.3s linear;
}

.cust-slider .list h4,
.cust-slider .list h2 {
    position: absolute;
    margin: 0;
    font-size: 67px;
    color: #fff;
    width: 100%;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    top: 0;
    left: 0;
    background-color: rgba(100, 9, 7, 0.8);
    opacity: 0;
    visibility: hidden;
    transition: all 0.3s linear;
    font-family: 'Dubai-Bold';
}

.slick-initialized .slick-slide {
    display: block;
    margin-right: 35px;
}

.cust .vc_inner.vc_row-fluid.container .vc_col-sm-6:last-child .logo-slider .slick-arrow:before {
    color: #5c534a;
    content: "\f105";
    font-family: FontAwesome !important;
    font-size: 35px;
}

.cust .vc_inner.vc_row-fluid.container .vc_col-sm-6:last-child .logo-slider .slick-arrow.slick-prev {
    left: auto;
    right: 84px;
}

.cust .vc_inner.vc_row-fluid.container .vc_col-sm-6:last-child .logo-slider .slick-arrow.slick-prev:before {
    content: "\f104";
}

.cust .vc_inner.vc_row-fluid.container .vc_col-sm-6:last-child .logo-slider .slick-arrow:hover {
    background: #701e1c;
}

.cust .vc_inner.vc_row-fluid.container .vc_col-sm-6:last-child .logo-slider .slick-arrow:hover:before {
    color: #f8b26a;
}

.cust .vc_inner.vc_row-fluid.container .vc_col-sm-6:first-child>.vc_column-inner {
    display: flex;
    height: 100%;
    align-items: center;
}

.cust .vc_inner.vc_row-fluid.container .vc_col-sm-6:last-child div,
.cust .vc_inner.vc_row-fluid.container .vc_col-sm-6:last-child ul {
    height: 100%;
}

.cust .vc_inner.vc_row-fluid.container .vc_col-sm-6:last-child div.slick-slide div {
    height: auto;
}

.cust .vc_inner.vc_row-fluid.container {
    display: flex;
    align-items: center;
}

.cust .vc_col-sm-12 {
    padding-top: 100px;
    padding-bottom: 60px;
    min-height: 690px;
    display: flex;
    align-items: center;
}

.cust .vc_inner.vc_row-fluid.container .vc_col-sm-6:first-child {
    background-color: #5c534a;
}

.cust:before {
    content: "";
    background-color: #5c534a;
    display: inline-block;
    width: 60%;
    height: 100%;
    position: absolute;
    z-index: -1;
    right: auto;
    left: 0;
}

.cust .vc_inner.vc_row-fluid.container .vc_col-sm-6:last-child .logo-slider .slick-arrow {
    position: absolute;
    right: 0;
    top: auto;
    transform: none;
    bottom: -92px;
    width: 84px;
    height: 82px;
    text-align: center;
    background-color: #fff;
    z-index: 9;
    border-radius: 0;
}

.recipes_section2 .main_h2_head {
    font-size: 49px;
    color: #f8b26a;
    font-family: 'Dubai-Medium';
    line-height: 1.2;
}

.recipes_section2 .text-content p {
    font-size: 20px;
    color: #fff;
    line-height: 1.5;
    font-family: 'Dubai-Light';
}

.recipes_section2 .text-content p.iron-title {
    margin: 0;
    color: #f8b264;
    font-size: 24px;
}

.recipes_section2 .musuem-info {
    -webkit-animation: fadein 3s;
    -moz-animation: fadein 3s;
    -ms-animation: fadein 3s;
    -o-animation: fadein 3s;
    animation: fadein 3s;
}

.row-museum-about.education-section .view_more_btn a {
    font-family: 'Dubai-Medium';
    border-color: #e29f64 !important;
}

.row-museum-about.education-section .view_more_btn a i {
    color: #e29f64 !important;
}

.row_single_animal {
    background-image: url(/wp-content/uploads/2019/12/discover_bg.jpg) !important;
    position: relative;
    margin-left: -50vw;
    left: 50%;
    background-repeat: no-repeat !important;
    display: flex;
    width: calc(100vw - 10px);
    padding-bottom: 0;
}

.row_single_animal>.vc_column_container>.vc_column-inner {
    max-width: 87.7562%;
    padding: 0 40px;
    margin-left: auto;
    margin-right: auto;
    width: 100%;
    background: #fff;
    padding-top: 35px;
}


/*=== Discover The City Ends ===*/


/** Bunyan section  */

.page-template-bunyan .bunyan_categories {
    display: flex;
    flex-wrap: wrap;
    flex-direction: column;
    height: 830px;
    align-content: baseline;
    overflow-x: auto;
}

.page-template-bunyan .bunyan-cat-block {
    width: calc(33% - 20px);
    margin: 10px;
    height: 250px;
    background-size: cover;
    background-color: #566272;
    display: flex;
    font-weight: bold;
    background-position-y: center;
}

.page-template-bunyan .bunyan-cat-block .bunyan-cat-block-inner {
    width: 100%;
    height: 100%;
    padding: 20px;
    display: flex;
}

.page-template-bunyan .bunyan-cat-block .bunyan-cat-block-inner:hover,
.page-template-bunyan .bunyan-cat-block.current-cat .bunyan-cat-block-inner {
    background-color: rgba(224, 146, 71, 0.7);
}

.page-template-bunyan .bunyan-cat-block .bunyan-cat-block-inner:hover a .bunyan-cat-icon-outer img,
.page-template-bunyan .bunyan-cat-block.current-cat a .bunyan-cat-icon-outer img {
    display: block;
}

.page-template-bunyan .bunyan-cat-block.half {
    width: calc(50% - 20px);
}

.page-template-bunyan .bunyan_categories>.bunyan-cat-block:last-child {
    height: 520px;
}

.page-template-bunyan .bunyan-cat-two-block {
    display: flex;
    height: 250px;
    margin: 10px;
    justify-content: space-between;
    width: calc(33% - 20px);
}

.page-template-bunyan .bunyan-cat-two-block>.bunyan-cat-block {
    width: calc(50% - 10px);
    margin: 0;
}

.page-template-bunyan .bunyan-cat-block a {
    display: flex;
    color: white;
    flex-direction: column;
    width: 100%;
    text-decoration: none;
}

.page-template-bunyan .bunyan-cat-block a .bunyan-cat-icon-outer {
    flex-grow: 1;
    width: 100%;
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
}

.page-template-bunyan .bunyan-cat-block a .bunyan-cat-icon-outer img {
    display: none;
}

.page-template-bunyan .bunyan-cat-block span {
    font-family: 'Dubai Bold';
    align-self: flex-end;
    width: 100%;
    text-align: left;
    display: flex;
    align-items: center;
}

.page-template-bunyan .bunyan-cat-block span i {
    text-decoration: none !important;
}

.page-template-bunyan .intro {
    background-image: none;
    width: calc(33% - 20px);
    margin: 10px;
    height: 250px;
    display: flex;
    padding: 20px;
    justify-content: center;
}

.page-template-bunyan .intro span {
    align-self: center;
    color: #222;
    font-size: 44px;
    line-height: 1.3;
    font-family: 'dubai light';
}

.page-template-bunyan .bunyan-full-width-header-text {
    text-align: center;
    color: #222;
    margin-top: 80px;
    font-weight: normal;
    font-family: 'Dubai Light';
    font-size: 45px;
    margin-bottom: 0;
}

#bunyan-content-container {
    margin: 40px 0;
}

#bunyan-content-container .display-posts-listing {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-evenly;
}

#bunyan-content-container .display-posts-listing .bunyan-partner-offer {
    margin-top: 95px;
    width: 30%;
    -webkit-box-shadow: 0px 0px 15px 10px rgba(238, 238, 238, 1);
    -moz-box-shadow: 0px 0px 15px 10px rgba(238, 238, 238, 1);
    box-shadow: 0px 0px 15px 10px rgba(238, 238, 238, 1);
    background: white;
    text-align: center;
    padding: 20px;
}

#bunyan-content-container .display-posts-listing .bunyan-partner-offer a {
    color: #222 !important;
}

#bunyan-content-container .display-posts-listing .bunyan-partner-offer-percent {
    font-weight: bold;
    background: #ce6f14;
    display: flex;
    width: 150px;
    margin-left: auto;
    margin-right: auto;
    margin-top: -75px;
    height: 150px;
    color: white;
    justify-content: center;
    font-size: 40px;
    line-height: 1;
    align-items: center;
}

#bunyan-content-container .display-posts-listing .bunyan-partner-offer-percent .percent {
    font-weight: normal;
}

#bunyan-content-container .display-posts-listing .bunyan-partner-offer-cat {
    border-bottom: 1px solid black;
    margin: 20px;
}

#bunyan-content-container .display-posts-listing .bunyan-partner-offer-name {
    font-weight: bold;
}

.page-template-bunyan a.page-numbers,
.page-template-bunyan .page-numbers:not(.dots) {
    background-color: #F5F1EE;
    width: 45px;
    height: 45px;
    display: inline-block;
    line-height: 47.5px;
    text-align: center;
    border-radius: 50px;
    color: #222222;
    font-family: "Dubai Bold";
    font-size: 16px;
    text-decoration: none;
    margin-left: 35px;
    transition: all 0.5s linear;
}

.page-template-bunyan a.page-numbers:before,
.page-template-bunyan .page-numbers:not(.dots):before {
    position: absolute;
    display: block;
    content: '';
    border: 1px solid #E7E7E7;
    border-radius: 55px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    opacity: 0;
    transition: all 0.5s linear;
}

.page-template-bunyan a.page-numbers:before {
    height: 45px;
    width: 45px;
    margin-left: 0px;
    margin-top: 0px;
}

.page-template-bunyan .page-numbers.current:before,
.page-template-bunyan a.page-numbers:hover:before {
    opacity: 1;
    margin-left: -10px;
    margin-top: -10px;
    height: 65px;
    width: 65px;
}

.page-template-bunyan a.page-numbers:hover,
.page-template-bunyan .current.page-numbers {
    background-color: #800823;
    color: #fff;
}

.page-template-bunyan .prev.page-numbers,
.page-template-bunyan .next.page-numbers {
    display: none;
}

.page-template-bunyan .page-numbers.dots {
    margin-left: 35px;
}

.page-template-bunyan .display-posts-pagination {
    text-align: center;
    margin-bottom: 75px;
    margin-top: 60px;
}

.page-template-bunyan .bunyan-footer {
    height: 600px;
}

.page-template-bunyan .bunyan-footer .bunyan-footer-left {
    background-color: rgba(255, 255, 255, 0.9);
    height: 100%;
    width: 50%;
    padding: 160px;
}

.page-template-bunyan .bunyan-footer .bunyan-footer-img-holder {
    max-width: 150px;
}

.page-template-bunyan .bunyan-footer .bunyan-footer-body {
    margin-top: 40px;
}

.page-template-bunyan .bunyan-footer .bunyan-footer-body p {
    font-family: 'Dubai Light' !important;
}

.page-template-bunyan .vc_images_carousel .vc_carousel-indicators li {
    display: inline-block;
    width: 50px;
    height: 6px;
    margin: 1px;
    text-indent: -999px;
    border-radius: 0;
    cursor: pointer;
    border: none;
    background-color: rgba(153, 153, 153, 0.8);
}

.page-template-bunyan .vc_images_carousel .vc_carousel-indicators .vc_active {
    border: none !important;
    background-color: rgba(224, 146, 71, 0.8) !important;
}

.page-template-bunyan .vc_images_carousel ol.vc_carousel-indicators {
    margin: 0 0 0 15% !important;
}

#bonyan-submenu {
    background: white;
    margin-top: 0 !important;
    padding-top: 30px;
}

#menu-bunyan .bunyan-pull-right {
    float: right;
    background-color: #800823;
    padding-bottom: 6px !important;
    padding-top: 6px !important;
}

#menu-bunyan .bunyan-pull-right a {
    color: #ffffff;
}

@media only screen and (min-width: 1024px) {
    .margin-80-1024 {
        margin-top: 80px !important;
    }
}

@media only screen and (max-width: 768px) {
    .page-template-bunyan .bunyan_categories {
        height: auto;
    }
    .page-template-bunyan .bunyan-cat-two-block {
        width: calc(100% - 20px);
    }
    .page-template-bunyan .bunyan-cat-block {
        width: calc(100% - 20px);
    }
    .page-template-bunyan .bunyan-cat-two-block>.bunyan-cat-block {
        width: calc(49% - 10px);
        margin: 0;
    }
    #bunyan-content-container .display-posts-listing .bunyan-partner-offer {
        width: 45%;
    }
    .page-template-bunyan .intro {
        width: calc(100% - 20px);
    }
    .page-template-bunyan .display-posts-listing {
        padding-right: 0 !important;
    }
    .page-template-bunyan .bunyan-footer .bunyan-footer-left {
        width: 100%;
        padding: 40px;
        display: flex;
        align-items: center;
        flex-direction: column;
        justify-content: center;
    }
    .page-template-bunyan .bunyan-footer .bunyan-footer-body p {
        font-size: 16px;
    }
}

@media only screen and (max-width: 480px) {
    .page-template-bunyan .intro span {
        font-size: 30px;
    }
    #bunyan-content-container .display-posts-listing .bunyan-partner-offer {
        width: 100%;
    }
    #menu-bunyan .bunyan-pull-right {
        float: none;
    }
    #menu-bunyan li {
        padding-bottom: 6px !important;
        padding-top: 6px !important
    }
}


/** End Bunyan section  */


/*
    Featured Projects
*/

#featured_projects a img {
    width: 95px;
    height: 100px;
    float: left;
    display: inline-block;
}

.con_s {
    float: left;
    margin-left: 15px;
    margin-top: 24px;
    max-width: 300px;
}

.con_s h2 {
    line-height: 20px;
    font-size: 18px;
    text-transform: capitalize;
    margin-bottom: 0;
    color: #222222;
    font-family: "Dubai bold", Sans-serif;
}

span.com_date {
    color: #333333;
    font-size: 15px;
}

#featured_projects a {
    display: block;
    float: left;
    width: 100%;
    margin: 10px 0 10px 20px;
}

#featured_projects a:hover>.con_s h2 {
    color: #800823;
}


/*=== Simple Styles Ends === */


/*=== Media Quiries Start ===*/

.media-center-home {
    padding: 40px 10% 10px 10%;
}

@media (min-width: 1650px) and (max-width: 1900px) {
    .discover-dubai {
        padding-left: 130px !important;
    }
}

@media (min-width: 1025px) and (max-width: 1900px) {
    .footer-wrapper .footer-right {
        width: 65.67%;
    }
    .footer-links ul.links {
        display: flex;
        flex-wrap: wrap;
    }
    .footer-links ul.links li {
        width: 50%;
    }
    .footer-socials .left-icon {
        vertical-align: middle;
    }
    ul.display-posts-listing .post-date {
        left: 0;
        padding: 10px;
    }
    .home-projects {
        padding-right: 10%;
    }
    .home-projects,
    .media-center-row,
    .footer-wrapper .wrap,
    .useful-links-row,
    .discover-dubai,
    .media-center-home {
        padding-left: 120px !important;
        padding-right: 143px;
    }
    .news-events-home {
        padding-left: 51px;
        padding-right: 100px;
    }
    .media-center-home {
        padding-top: 30px;
        padding-bottom: 10px;
    }
    ul.display-posts-listing .post-date .date {
        font-size: 24px;
    }
    ul.display-posts-listing .post-date .month {
        font-size: 16px;
    }
    .nav-primary .ubermenu-sub-indicators .ubermenu-has-submenu-drop>.ubermenu-target>.ubermenu-sub-indicator {
        position: absolute;
        top: 50%;
        transform: translateY(-50%);
        -webkit-transform: translateY(-50%);
        right: 3px !important;
        margin-top: 3px !important;
    }
    .home h2,
    .icon_with_text_shortcode.inline .icon-content-right {
        font-size: 35px;
        line-height: 35px;
    }
    .home-categories .services-box {
        font-size: 12px;
        line-height: 14px;
    }
    .home-categories .services-box.list-all .services-title,
    .home-categories .services-box.list-all .services-image {
        text-align: center;
        vertical-align: middle;
    }
    .site-header .nav-primary .ubermenu-submenu li {
        line-height: normal;
        margin-right: 10px;
    }
    .site-header .nav-primary .ubermenu-submenu li a {
        font-size: 16px;
    }
    .site-header .nav-primary .widget-area span.pipe {
        padding: 0 10px !important;
    }
    .ubermenu .ubermenu-item-layout-image_above.check-status-img>.ubermenu-image {
        width: 70%;
    }
    .vc_btn3.vc_btn3-size-md {
        padding: 5px 15px;
        font-size: 16px;
    }
    .icons-home-top {
        font-size: 18px;
    }
    .projects-text a {
        font-size: 16px;
    }
    .project-chevron {
        width: 10%;
    }
    .media-center-home img.alignleft.size-full {
        width: 50px;
    }
    .useful-links-text h3 {
        font-size: 19px;
    }
    .useful-links-row .vc_empty_space {
        display: none;
    }
    .download-title-home h2 {
        line-height: 50px;
        font-size: 60px;
    }
    .download-apps-pics img {
        width: 110px;
        margin: 0 10px;
    }
    .download-your-apps .vc_col-sm-4 img.download-app-icon,
    .download-your-apps .vc_col-sm-8 img.alignright.size-full {
        width: 42px;
    }
    .download-your-apps .vc_col-sm-8 {
        padding-right: 153px;
    }
    .download-apps-pics {
        display: flex;
    }
    .red .red-bar p {
        font-size: 16px;
        line-height: 18px;
        text-align: center;
    }
    .home .footer-wrapper .wrap {
        padding-left: 0;
    }
    .footer-wrapper .wrap {
        max-width: 100%;
        width: 100%;
    }
    li.footer-link a {
        font-size: 16px;
        line-height: 32px;
    }
    .footer-wrapper .footer-left .logo-left img {
        max-width: 140px;
    }
    .footer-wrapper .footer-left .logo-right img {
        max-width: 180px;
    }
    .footer-container .left-icon svg {
        width: 33px;
        height: 33px;
    }
    .footer-container h5,
    .footer-container h1 {
        font-size: 26px;
        line-height: 17px;
    }
    .footer-wrapper .full .left {
        float: left;
        width: 40%;
        padding: 10px 0px;
    }
    .footer-wrapper .full .right {
        float: left;
        text-align: left;
        width: 60%;
        padding: 10px 0px;
    }
    .footer-socials .social-row a {
        font-size: 30px;
    }
    .footer-links {
        margin-top: 40px;
    }
    a.footer-quicklink svg {
        width: 45px;
    }
    .footer-wrapper .footer-right {
        width: 56.33%;
        padding-left: 30px;
    }
    .footer-subscribe .right-content>p {
        font-size: 18px;
        line-height: 24px;
    }
    .footer-wrapper .footer-left .logo-left {
        float: left;
        width: 50%;
        padding-right: 20px;
    }
    .rtl .footer-wrapper .footer-left .logo-left,
    .rtl .footer-wrapper .footer-left .logo-right {
        padding-left: 20px;
        padding-right: 0;
    }
    .rtl .footer-socials .logo-optional {
        text-align: left;
    }
    .footer-wrapper .footer-left .logo-right {
        float: right;
        width: 50%;
        padding-right: 20px;
    }
    body .footer-wrapper .footer-left .logo-right img,
    body .footer-wrapper .footer-left .logo-left img {
        max-width: 100%;
    }
    #home-links ul#menu-homepage-links>li.menu-item a {
        color: #fff;
        font-size: 12px;
        padding-top: 0;
    }
    .quicklinks-text p {
        font-size: 18px !important;
        line-height: 24px !important;
    }
    .drop-down-menu-title .ubermenu-target-title {
        font-size: 14px;
        line-height: 15px;
        margin: 5px 0;
    }
    .site-header .nav-primary .ubermenu-submenu li a {
        padding: 0px 5px 5px 0px !important;
        line-height: 14px;
        margin-bottom: 5px;
    }
    .site-header .nav-primary .ubermenu-submenu-drop.ubermenu-submenu-align-full_width {
        padding-left: 20px;
        padding-bottom: 20px;
        padding-top: 0px;
    }
    .red-bar .flex-wrap .footer-red-bar img {
        max-width: 53px;
    }
    .dubai-grey {
        padding: 6% 68% 6% 7%;
    }
    .dubai-grey .lighttext p {
        background: rgba(0, 0, 0, 0.01);
    }
    .home-categories {
        padding-right: 147px;
    }
    [dir='rtl'] .useful-links-row .slick-prev {
        left: -50px;
    }
    .discover-dubai.home-padd {
        padding-right: 143px !important;
    }
    .discover_the_city_page .wpb_content_element {
        margin-top: 40px;
    }
    .arabic-links #menu-homepage-links-arabic>li.menu-item a {
        color: #fff;
        font-size: 12px;
        padding-top: 0;
    }
    .arabic-links #menu-homepage-links-arabic>li.menu-item {
        background-size: 30px;
    }
    .main-row-virtual p {
        margin-bottom: 1em
    }
    .right_discover_dubai .bold_section p,
    .left_discover_dubai .bold_section p,
    .discover_dubai_section4 .left_discover_dubai p {
        font-size: 18px;
    }
    .right_discover_dubai p,
    .left_discover_dubai p {
        font-size: 18px;
    }
    .rtl .discover_dubai_section4 .left_discover_dubai p {
        font-size: 20px;
    }
    .rtl .right_discover_dubai p,
    .left_discover_dubai p {
        font-size: 20px;
    }
    .discover_dubai_section2 .left_discover_dubai p,
    .discover_the_city_page p,
    .plan-visit .right_discover_dubai .wpb_content_element:first-of-type p,
    .education-section-left .white_text p {
        font-size: 16px;
    }
    .plan-visit {
        display: flex;
    }
    .enjoy-nature p {
        font-size: 12px;
    }
    .enjoy-nature .vc_column-inner .view_more_btn {
        margin-top: 40px;
    }
    .enjoy-nature .view_more_btn a {
        height: 60px;
        line-height: 60px;
    }
    .plan-visit .left_discover_dubai ul,
    .education-section .right_discover_dubai ul {
        padding: 10px;
        margin-bottom: 0;
    }
    .plan-visit .left_discover_dubai ul li,
    .education-section .right_discover_dubai ul li {
        list-style-type: none;
        margin-bottom: 20px;
    }
    .plan-visit .left_discover_dubai ul li a,
    .education-section .right_discover_dubai ul li a {
        font-size: 16px;
    }
    .plan-visit .main_h2_head {
        margin-bottom: 15px;
    }
    .planvisit-main-row {
        height: 570px;
    }
    .planvisit-inner-row {
        margin-top: -215px;
    }
    .planvisit-inner-row .vc_col-sm-4 .vc_column-inner>.wpb_wrapper,
    .planvisit-inner-row .vc_col-sm-8 .vc_column-inner>.wpb_wrapper {
        padding: 20px;
    }
    .planvisit-inner-row .icon-content-right {
        font-size: 22px;
    }
    .planvisit-inner-row .icon_with_text_shortcode.inline {
        margin-bottom: 25px;
    }
    .plan-visit .left_discover_dubai ul li a img {
        max-height: 25px;
    }
    .ras-khor-submenu li a {
        padding: 0 20px;
        font-size: 16px;
    }
    .ras-khor-submenu {
        margin: 15px 0 !important;
    }
    .right_discover_dubai,
    .left_discover_dubai {
        padding: 60px 60px 60px 60px;
        font-size: 16px;
        line-height: 1.5;
        height: auto;
        max-height: unset;
    }
    .main_banner_title {
        font-size: 32px;
        padding-left: 34px;
    }
    .main_h2_head {
        font-size: 32px;
        line-height: 1.1;
    }
    .sub_h2_head {
        font-size: 32px;
        line-height: 1.1;
        margin-bottom: 15px;
    }
    .discover_dubai_section1 .sub_h2_head,
    .discover_dubai_section2 .sub_h2_head,
    .discover_dubai_section3 .sub_h2_head,
    .discover_dubai_section4 .sub_h2_head {
        margin-bottom: 22px;
    }
    .discover_dubai_section2 .view_more_btn,
    .discover_dubai_section4 .view_more_btn {
        margin-top: 20px;
        margin-bottom: 0;
    }
    .discover_dubai_section1 .view_more_btn,
    .discover_dubai_section3 .view_more_btn {
        margin-top: 10px;
        margin-bottom: 0;
    }
    .discover_the_city_page .main_h2_head:after {
        margin-left: 8px;
    }
    .discover_dubai_section2 {
        background-size: 100% auto !important;
    }
    .discover_dubai_section2.discover_the_city_page {
        background-size: 60% auto !important;
    }
    .right_discover_dubai .wpb_content_element {
        margin-bottom: 15px;
    }
    .right_discover_dubai_slider .masthead-slider-item .owl-item img {
        height: 200px;
    }
    .view_more_btn a {
        font-size: 18px !important;
        padding: 10px 0px !important;
        padding-right: 85px !important;
        min-width: 230px;
    }
    .conservation-section .view_more_btn a {
        min-width: 230px;
        height: 52px;
        line-height: 52px;
    }
    .conservation-section {
        padding-top: 70px;
        margin-bottom: 60px;
    }
    .conservation-section .main_h2_head {
        font-size: 38px;
    }
    .animal_category .wpb_singleimage_heading {
        bottom: 6px;
        font-size: 18px;
        left: 15px;
        line-height: normal;
    }
    .news_story_post {
        padding: 40px 70px;
    }
    .news-list .news_story_post {
        margin-top: -10px;
    }
    .news_story_post .date .day {
        font-size: 18px;
    }
    .news_story_post .date .month {
        font-size: 12px;
    }
    .news_story_post .news_item h3 a {
        font-size: 15px;
    }
    .news_story_post .news_item h3 {
        margin-bottom: 20px;
    }
    .news_story_post .news_item p {
        font-size: 14px;
    }
    .news_story_post .news_item {
        width: calc(33.33% - 30px);
        margin-right: 40px;
    }
    .education-section .main_h2_head {
        margin-bottom: 20px;
    }
    .section-winter .season,
    .section-summer .season {
        font-size: 16px;
    }
    .section-season .month-text {
        font-size: 12px;
    }
    .section-season .time-text {
        font-size: 12px;
    }
    .main-row-virtual {
        margin-top: 50px;
    }
    .dm-wildlife-fauna {
        padding-bottom: 40px;
        margin-top: -75px;
    }
    .dm-wildlife-fauna .main_h2_head {
        margin-bottom: 35px;
        margin-top: 40px;
    }
    .dm-background {
        height: 260px;
        padding-bottom: 30px;
    }
    .dm-wildlife-fauna .category-title a {
        font-size: 18px;
    }
    .category-grid .category-image img {
        max-height: 55px;
    }
    .category-grid .category-image {
        height: 110px;
        margin-bottom: 20px;
    }
    .category_bg_section .category_banner {
        height: 500px;
        padding: 0 70px;
        padding-bottom: 30px;
    }
    .category_banner p {
        font-size: 12px;
        line-height: 1.5;
    }
    .category-grid .category-description {
        margin-bottom: 10px;
        font-size: 14px;
    }
    .category-link.view_more_btn a {
        min-width: 150px !important;
        padding: 6px 10px!important;
    }
    .category-grid {
        width: calc(100% / 5 - 24px);
        margin-right: 30px;
        min-height: 370px;
    }
    .category_post_list {
        padding-top: 30px;
        padding-left: 25px;
        padding-right: 25px;
    }
    .map_section_conservation .main_h2_head {
        line-height: 2.5;
    }
    .fauna_post_list.flora_plants_main {
        padding: 60px 0;
    }
    .scientiic-name p {
        font-size: 14px;
    }
    .animal_category .view_more_btn,
    .flora_plants_main .animal_category .view_more_btn {
        padding: 0 13px!important;
        bottom: 7px;
        font-size: 16px;
    }
    .single_animal_details_under .vc_custom_heading {
        font-size: 20px;
    }
    .single_animal_details_under p {
        font-size: 15px;
        color: #000;
        margin-bottom: 10px;
    }
    .single_animal_details_under .wpb_content_element {
        margin-bottom: 25px;
    }
    .single_animal_details_under table td {
        font-size: 15px;
    }
    .single_animal_details {
        padding-bottom: 50px;
    }
    .single_animal_details>.vc_column_container>.vc_column-inner {
        padding-top: 10px;
    }
    .single_historic_details {
        margin-top: 70px;
    }
    .single_historic_details p,
    .single_historic_details .entry_fees_right p {
        margin-bottom: 15px;
        font-size: 14px;
    }
    .single_historic_details .main_h2_head {
        margin-bottom: 30px;
    }
    .animals-block__img {
        margin-bottom: 15px;
    }
    .animals-block__desc a .sub-title {
        font-size: 12px;
    }
    .animals-block {
        margin-bottom: 45px;
        padding: 0 12px;
    }
    .type-single .image img {
        max-width: 100%;
        max-height: 100%;
    }
    .type-single .image {
        height: 65px;
    }
    .type-single a {
        height: 170px;
        padding-top: 20px;
    }
    .type-single .title {
        font-size: 16px;
    }
    .item-list li {
        padding: 5px 10px;
    }
    .item-images-slider {
        margin: 45px 0;
    }
    .item-list li a {
        font-size: 14px;
        padding-left: 5px;
    }
    .main_h2_head_bold {
        font-size: 18px;
    }
    .hours_historic {
        padding: 30px;
    }
    .historic-item-list .result-label {
        font-size: 20px;
    }
    .the_city_icon_head:after {
        width: 30px;
        height: 30px;
    }
    .breadcrumb_section span,
    .breadcrumb_section span a,
    .breadcrumb_section span.breadcrumb_last,
    .breadcrumb_section .greeting {
        font-size: 18px;
    }
    .breadcrumb_section .header_time .vc_column-inner {
        padding: 0;
    }
    .enjoy-nature .main_h2_head {
        margin-top: 17px;
    }
    .enjoy-nature .sub_h2_head {
        margin-bottom: 18px;
    }
    .enjoy-nature .vc_col-sm-4 .wpb_content_element.text-margin {
        margin-bottom: 41px;
    }
    .enjoy-nature .vc_col-sm-4:first-of-type .animal_category img,
    .enjoy-nature .vc_col-sm-4:last-of-type .animal_category img {
        height: 394px;
    }
    .enjoy-nature .vc_col-sm-4:last-of-type .animal_category img {
        height: 390px;
    }
    .enjoy-nature .vc_col-sm-4 .animal_category img {
        height: 195px;
    }
    .enjoy-nature .vc_col-sm-4 .vc_col-sm-6 .animal_category img {
        height: 180px;
    }
    .fauna_post_list p {
        font-size: 18px;
        margin-bottom: 15px;
    }
    .planvisit-inner-row .main-subrow-visit .ticket-info .wpb_wrapper>div.plan-right-section p {
        font-size: 14px;
    }
    .planvisit-inner-row .main-subrow-visit .ticket-info .wpb_wrapper>div.plan-left-section {
        font-size: 16px;
    }
    .main-row-maploc {
        margin-top: 65px;
    }
    .main-row-maploc .main_h2_head:before {
        width: 25px;
        height: 35px;
        background-size: 25px;
        background-position: center center;
    }
    .main-row-conservation .icon-left img,
    .information-title img {
        max-width: 65px;
    }
    .col-information-school p {
        font-size: 14px;
    }
    .row-museum-collection .col3-museum-collection:last-child>div>.wpb_wrapper {
        padding: 0 30px;
    }
    .row-museum-collection .col3-museum-collection p {
        font-size: 14px;
    }
    .row-museum-collection .col3-museum-collection .view_more_btn a {
        font-size: 18px !important;
        padding-right: 40px !important;
        min-width: 230px;
    }
    .row-museum-collection .col3-museum-collection .museum-title {
        font-size: 16px;
        margin-bottom: 20px;
    }
    .row-museum-collection .col1-museum-collection .view_more_btn a {
        min-width: 200px;
        font-size: 18px !important;
        padding-right: 65px !important;
    }
    .row-museum-collection {
        margin: 40px 70px
    }
    .row-museum-experience .exciting-title:after {
        width: 66px;
        height: 50px;
        background-size: 60px auto;
        right: -86px;
    }
    .row_view_more_btn .experience-btn a {
        padding: 0 55px 0px 10px !important;
        height: 60px;
        line-height: 60px;
    }
    .row_view_more_btn .experience-btn:last-child a {
        padding: 0 !important;
        min-width: 250px;
        margin-left: 5px;
        padding-right: 50px !important;
        padding-left: 20px !important;
    }
    .row-main-faq {
        padding-top: 60px;
        padding-bottom: 10px;
    }
    .row-main-faq p,
    .row-main-faq p a {
        font-size: 14px;
    }
    .row-main-publication p {
        font-size: 14px;
    }
    .slick-initialized .slick-slide {
        margin-right: 10px;
    }
    .cust-slider .list h4,
    .cust-slider .list h2 {
        font-size: 30px;
    }
    .cust .vc_col-sm-12 {
        padding-top: 50px;
        padding-bottom: 30px;
        min-height: 540px;
    }
    .cust-slider .list img {
        height: 155px;
    }
    .col-left-publication .main_h2_head {
        margin-bottom: 25px;
    }
    .col1-museum-collection .main_h2_head:after {
        width: 56px;
        height: 40px;
        background-size: 50px auto;
        margin-left: 35px;
    }
    .col-left-publication .main_h2_head:after {
        margin-left: -12px;
        margin-top: -38px;
        width: 56px;
        height: 40px;
    }
    .recipes_section2 .main_h2_head {
        font-size: 25px;
    }
    .recipes_section2 .text-content p {
        font-size: 16px;
    }
    .recipes_section2 .text-content p.iron-title {
        font-size: 16px;
    }
}

@media (min-width: 1441px) and (max-width: 1900px) {
    .site-header .nav-primary a {
        font-size: 16px;
    }
    .home h2 {
        font-size: 30px;
        line-height: 35px;
    }
    .home .top-icon-row {
        padding: 30px 15% 60px 12%;
        padding-left: 12%;
    }
    .home .site-inner {
        max-width: calc(100% - 306px);
        width: 100%;
    }
}

@media(min-width:1025px) and (max-width:1440px) {
    .complaints-survey-home .padded7560 {
        padding-right: 10%;
        padding-left: 95px;
    }
    .main-row-virtual p {
        margin-bottom: 5px;
    }
    .main-row-virtual .vc_tta-panel-body {
        padding: 2px 15px !important;
    }
    .main-row-virtual .vc_tta-tabs-list li a span {
        font-size: 14px;
        margin-top: 5px;
    }
    .main-row-virtual .vc_tta-tabs-list li a i {
        width: 30px;
        height: 30px;
    }
    .download-apps-pics img:last-child {
        margin-left: 0;
    }
    .download-apps-pics img {
        border-radius: 30px;
    }
    .project-home-holder {
        padding: 0px 10% 0px 14%;
    }
}

@media (min-width: 1400px) and (max-width: 1440px) {
    .enjoy-nature .vc_col-sm-4:first-of-type .animal_category img,
    .enjoy-nature .vc_col-sm-4:last-of-type .animal_category img {
        height: 391px;
    }
    .right_discover_dubai,
    .left_discover_dubai {
        padding: 7% 5% 7% 5%;
    }
}

@media (min-width: 1200px) and (max-width: 1900px) {
    .banner_logo_ras {
        right: 0;
    }
    .conservation-section .vc_column_container {
        padding: 0;
    }
    .plan-visit .left_discover_dubai,
    .plan-visit .right_discover_dubai {
        max-height: unset;
    }
    .plan-visit .right_discover_dubai .view_more_btn {
        margin-bottom: 0;
    }
    .enjoy-nature .main_h2_head {
        font-size: 43px;
        margin-top: 0;
        line-height: 1.04;
    }
    .enjoy-nature .sub_h2_head {
        margin-bottom: 18px;
        font-size: 42px;
        line-height: 1.02;
    }
    .enjoy-nature p {
        font-size: 18px;
    }
    .rtl .enjoy-nature p {
        font-size: 18px;
    }
    .enjoy-nature .vc_col-sm-4 .wpb_content_element.text-margin {
        margin-bottom: 64px;
    }
    .enjoy-nature .vc_col-sm-4:first-of-type .animal_category img,
    .enjoy-nature .vc_col-sm-4:last-of-type .animal_category img {
        height: 390px;
        padding-top: 0;
    }
    .education-section .left_discover_dubai,
    .education-section .right_discover_dubai {
        height: calc(80vh - 45px);
    }
}

@media(min-width:1280px) and (max-width:1400px) {
    .enjoy-nature .vc_col-sm-4:first-of-type .animal_category img,
    .enjoy-nature .vc_col-sm-4:last-of-type .animal_category img {
        padding-top: 4px;
    }
}

@media (min-width: 1200px) and (max-width: 1440px) {
    .home .site-inner {
        max-width: 1080px;
        width: calc(100% - 306px);
    }
}

@media (min-width: 1023px) and (max-width: 1170px) {
    .enjoy-nature .vc_col-sm-4 .vc_col-sm-6 .animal_category img {
        height: 160px;
    }
    .enjoy-nature .vc_col-sm-4 .animal_category img {
        height: 175px;
    }
    .enjoy-nature .vc_col-sm-4:first-child .animal_category img,
    .enjoy-nature .vc_col-sm-4:last-of-type .animal_category img {
        height: 350px;
    }
    .enjoy-nature .main_h2_head {
        margin-top: 0;
        font-size: 32px;
        line-height: 1.1;
    }
    .enjoy-nature .sub_h2_head {
        margin-bottom: 18px;
        font-size: 32px;
        line-height: 1.1;
    }
    .enjoy-nature .vc_col-sm-4 .wpb_content_element.text-margin {
        margin-bottom: 64px;
    }
    .enjoy-nature p {
        font-size: 14px;
    }
}

@media (min-width:992px) and (max-width:1170px) {
    .breadcrumb_section span,
    .breadcrumb_section span a,
    .breadcrumb_section span.breadcrumb_last,
    .breadcrumb_section .greeting {
        font-size: 16px;
    }
}

@media (min-width: 960px) and (max-width: 1900px) {
    .row-content-middel h2 {
        font-size: 22px;
        line-height: 24px;
    }
    .row-phone-banner img {
        right: 100px;
        max-width: 43%;
    }
    .row-download-image .vc_col-sm-2 {
        width: auto;
        margin-right: 10px;
    }
}

@media(min-width:960px) and (max-width:1200px) {
    .footer-links ul.links {
        display: flex;
        flex-wrap: wrap;
    }
    .footer-links ul.links li {
        width: 50%;
        white-space: nowrap;
    }
    .footer-wrapper .footer-left .logo-left {
        float: left;
        width: 50%;
        padding-right: 20px;
    }
    .footer-wrapper .footer-left .logo-right {
        float: right;
        width: 50%;
        padding-right: 20px;
    }
    .rtl .footer-wrapper .footer-left .logo-right,
    .rtl .footer-wrapper .footer-left .logo-left {
        padding-right: 0;
        padding-left: 20px;
    }
    .rtl .footer-socials .logo-optional {
        margin-right: 10px;
    }
    .home-projects,
    body .media-center-row,
    body .footer-wrapper .wrap,
    .useful-links-row,
    body .discover-dubai,
    body .media-center-home {
        padding-left: 10% !important;
        padding-right: 10%;
    }
    body .footer-wrapper .footer-right {
        width: 100%;
    }
    body.home h2,
    .icon_with_text_shortcode.inline .icon-content-right {
        font-size: 24px;
        line-height: 1.2;
    }
    .complaints-survey-home p {
        font-size: 16px;
        line-height: 20px;
    }
    body ul.display-posts-listing .excerpt {
        font-size: 14px;
        line-height: 1.2;
    }
    body ul.display-posts-listing .title {
        font-size: 20px;
    }
    body .suggest-survey .icon-content-right {
        font-size: 24px;
    }
    body .footer-wrapper .footer-left .logo-right img,
    body .footer-wrapper .footer-left .logo-left img {
        max-width: 100%;
    }
    body .home-projects {
        padding-right: 10%;
    }
    body .discover-dubai {
        padding-right: 10% !important;
    }
    body .discover-dubai .vc_col-sm-7 .vc_row {
        margin: 0;
    }
    body .check-your-request {
        padding-left: 120px;
    }
    body .slick-slide img {
        max-width: 70px;
    }
    /*body .see-all-projects {width: calc(100% - 100px);}*/
    .home-categories .services-box img {
        height: 45px;
    }
    .home-categories {
        padding-right: 147px;
    }
    .download-apps-pics {
        display: flex;
    }
    .download-your-apps .vc_col-sm-8 {
        padding-right: 153px;
    }
    .downloadlogo img {
        width: 24px;
    }
    .dubai-grey {
        padding: 6% 68% 6% 7%;
    }
    .news-smaller .wpb_text_column ul.display-posts-listing .content-box {
        width: 100%;
        padding: 10px 0px 0 0px;
        margin-bottom: 10px;
    }
    .news-smaller .wpb_text_column ul.display-posts-listing .image-box {
        width: 100%;
        margin-bottom: 10px !important;
    }
    .useful-pics-links img {
        margin: 0px 10px;
        border: 2px solid #fff;
        border-radius: 8px;
    }
    .useful-links-row .slick-next {
        right: -55px;
    }
    .useful-links-row .slick-prev {
        left: -55px;
    }
}

@media(min-width:960px) and (max-width:1024px) {
    .pullup-project .vc_column-inner {
        padding-right: 0;
        padding-left: 0;
    }
    .site-header .nav-primary nav li>a {
        padding-right: 15px !important;
        padding-left: 10px !important;
        height: auto;
    }
    .site-header .nav-primary .ubermenu-submenu li a {
        font-size: 14px;
        line-height: 26px;
    }
    .site-header .nav-primary .widget-area a.accessibility span {
        font-size: 11px;
    }
    /* .site-header .nav-primary .widget-area {width: 35%;} */
    .site-header .nav-primary .widget-area .textwidget {
        padding-right: 10px;
    }
    .site-header .nav-primary .widget-area span.pipe {
        padding: 0 10px!important;
    }
    .header_search_form>input:focus {
        width: 100px !important;
    }
    .icons-home-top img {
        max-width: 70px;
    }
    .icons-home-top {
        font-size: 18px;
    }
    .icons-home-top img {
        max-width: 65px;
    }
    .download-your-apps .vc_col-sm-4 img.download-app-icon,
    .download-your-apps .vc_col-sm-8 img.alignright.size-full {
        width: 50px;
    }
    .download-your-apps .vc_single_image-wrapper img {
        width: 80%;
        margin-left: 90px;
    }
    .red-bar .flex-wrap .footer-red-bar img {
        max-width: 60px;
    }
    .red-bar p {
        font-size: 14px;
    }
    .home h2 {
        font-size: 24px;
        line-height: 28px;
    }
    .home-categories .services-box {
        padding: 3% 2%;
        line-height: 18px;
        font-size: 14px;
    }
    .home-categories .services-box img {
        height: 40px;
    }
    .home-categories .services-box.list-all .services-image {
        text-align: center;
        min-height: 40px;
    }
    .home-categories .services-box.list-all .services-title {
        text-align: center;
        vertical-align: middle;
    }
    .suggest-survey .icon-content-right {
        font-size: 24px;
    }
    .complaints-survey-home .padded7560 {
        padding-right: 10%;
        padding-left: 95px;
    }
    .complaints-survey-home .vc_btn3.vc_btn3-size-md {
        font-size: 18px;
        padding: 5px 15px;
    }
    .information-row-home {
        padding: 40px 10% 0px;
    }
    #home-links ul#menu-homepage-links>li.menu-item a {
        font-size: 11px;
    }
    .news-events-home,
    .media-center-home {
        padding-left: 130px;
    }
    .news-events-home {
        padding: 50px 130px;
    }
    .discover-dubai {
        padding-left: 130px !important;
        padding-top: 50px;
    }
    .nav-primary .ubermenu-sub-indicators .ubermenu-has-submenu-drop>.ubermenu-target>.ubermenu-sub-indicator {
        position: absolute;
        top: 50%;
        margin-top: 0px;
        transform: translateY(-50%);
        -webkit-transform: translateY(-50%);
        right: 0 !important;
        margin-top: 0 !important;
    }
    .information-row-home img.alignleft.size-full,
    .discover-dubai img.alignnone.size-full,
    .news-events-home img.size-full,
    .check-your-request img.size-full,
    .media-center-home img.alignleft.size-full {
        width: 50px;
        vertical-align: middle;
    }
    .vc_btn3.vc_btn3-size-md {
        padding: 7px 15px;
    }
    ul.display-posts-listing .post-date {
        left: 0;
    }
    ul.display-posts-listing .rtl ul.display-posts-listing {
        padding-right: 15px;
    }
    ul.display-posts-listing .title {
        font-size: 18px;
        line-height: 20px;
    }
    ul.display-posts-listing .content-box {
        padding: 20px 0;
        width: 85%;
    }
    ul.display-posts-listing .excerpt {
        font-size: 16px;
        line-height: 20px;
    }
    ul.display-posts-listing .post-date .date {
        font-size: 24px;
        line-height: 16px;
    }
    ul.display-posts-listing .post-date .month {
        font-size: 18px;
        line-height: 14px;
    }
    ul.display-posts-listing .post-category {
        font-size: 16px;
        line-height: 24px;
    }
    .home-projects {
        padding-left: 130px;
    }
    .initiative-section .font24 p {
        font-size: 16px;
    }
    .initiative-section .project-home-holder {
        padding: 0px 6% 0px 23%;
        margin-top: 40px;
    }
    .project-chevron {
        width: 10%;
        vertical-align: middle;
    }
    .projects-cont-holder .projects-text a {
        font-size: 14px;
        line-height: 1.2em;
        display: block;
    }
    .see-all-projects {
        padding: 430px 10% 10% 10%;
        width: 100%;
    }
    .middle-icon-row .icons-home-top {
        padding: 25px 10px;
    }
    .home .footer-wrapper .wrap {
        padding-left: 130px;
    }
    .footer-wrapper .footer-left .logo-left img {
        max-width: 155px;
    }
    .footer-wrapper .footer-left .logo-right img {
        max-width: 200px;
    }
    .footer-links {
        margin-top: 30px;
    }
    li.footer-link a {
        font-size: 15px;
        line-height: 32px;
    }
    .footer-container h5,
    .footer-container h1 {
        font-size: 23px;
        line-height: 10px;
    }
    .footer-container .left-icon svg {
        width: 33px;
        height: 33px;
    }
    .footer-container .left-icon {
        vertical-align: top;
    }
    body .footer-wrapper .footer-right {
        width: 55.67% !important;
        padding-left: 30px;
    }
    .footer-wrapper .footer-left {
        width: 43.33%;
    }
    .footer-wrapper .full .right {
        float: none;
        text-align: left;
        width: auto;
    }
    .footer-wrapper .footer-quicklinks .flex-wrap a.footer-quicklink {
        padding-top: 20px;
        padding-bottom: 20px;
    }
    a.footer-quicklink svg {
        height: 30px;
        width: 42px;
    }
    .download-apps-pics img:first-child {
        margin-left: 10px;
    }
    .download-apps-pics img {
        margin: 10px 12px;
    }
    .download-apps-pics img {
        width: 80px;
        margin: 5px;
        padding: 10px;
        border-radius: 25px;
    }
    .useful-links-row .vc_col-sm-1\/5 {
        width: 30%;
    }
    .useful-links-row .vc_col-sm-4\/5 {
        width: 70%;
    }
    .useful-links-row .useful-links-text h3 {
        font-size: 26px;
    }
    .useful-links-row .vc_empty_space {
        display: none;
    }
    .footer-socials .social-row a {
        font-size: 30px;
    }
    .footer-subscribe .right-content>p {
        font-size: 16px;
        max-width: 100%;
        line-height: 24px;
    }
    .footer-subscribe ::placeholder {
        font-size: 20px;
    }
    .footer-subscribe input {
        padding: 5px 25px;
    }
    .footer-subscribe button.wpcf7-submit {
        padding: 10px 25px;
    }
    .footer-quicklinks .quicklinks-text p {
        font-size: 18px!important;
        line-height: 24px!important;
    }
}

@media only screen and (min-width:768px) and (max-width:1024px) and (orientation:landscape) {
    .col3-museum-collection>.vc_column-inner,
    .col1-museum-collection>.vc_column-inner {
        min-height: 350px;
    }
    .col-left-publication.col1-museum-collection>.vc_column-inner {
        min-height: 316px;
    }
    .col1-museum-collection {
        padding-right: 10px;
    }
    .col-left-publication .main_h2_head {
        font-size: 24px;
        margin-bottom: 0;
    }
    .col-left-publication .main_h2_head:after {
        margin-top: -23px;
        margin-left: -10px;
    }
    .col-right-publication .vc_column-inner .vc_column-inner {
        padding: 0 6px;
        margin-bottom: 10px;
    }
    .flora_plants_main .view_more_btn a {
        padding: 10px 10px !important;
        font-size: 16px !important;
        min-width: 160px;
    }
    .flora_plants_main .view_more_btn {
        margin-bottom: 35px;
    }
    .flora_plants_main .wpb_text_column.wpb_content_element {
        margin-bottom: 30px;
    }
    .fauna_post_list p {
        font-size: 14px;
        padding-right: 10px;
    }
    .fauna_post_list .main_h2_head {
        margin-bottom: 15px;
        margin-top: 40px;
    }
    .fauna_post_list {
        display: flex;
        flex-wrap: wrap;
    }
    .row-download-image .wpb_content_element {
        margin-bottom: 0px;
    }
    .right_discover_dubai,
    .left_discover_dubai {
        max-height: unset;
        height: auto;
    }
    .discover_dubai_section1 .view_more_btn,
    .discover_dubai_section3 .view_more_btn,
    .discover_dubai_section2 .view_more_btn,
    .discover_dubai_section4 .view_more_btn {
        margin-bottom: 0;
    }
    .discover_the_city_page:after {
        background-color: transparent;
    }
    #header-area .one-half .tolerance-image {
        vertical-align: middle;
    }
    #header-area .one-half svg#dm-logo {
        margin: 0;
        width: 140px;
        vertical-align: middle;
    }
    .lang-switcher .wpml-ls-legacy-dropdown a {
        padding: 8px 10px;
        font-size: 12px;
    }
    .lang-switcher {
        margin: 20px 0 0 2.564102564102564%;
    }
    .enjoy-nature .vc_col-sm-4:first-child .animal_category img {
        height: 325px;
    }
    .enjoy-nature .vc_col-sm-4>.vc_column-inner figure img {
        width: 100%;
        height: 175px;
    }
    .enjoy-nature .main_h2_head {
        margin-top: 0;
        font-size: 24px;
    }
    .enjoy-nature .sub_h2_head {
        margin-bottom: 10px;
        font-size: 24px;
    }
    .enjoy-nature .vc_col-sm-4>.vc_column-inner figure img {
        width: 100%;
        height: 175px;
    }
    .enjoy-nature .vc_col-sm-4:first-of-type .animal_category img,
    .enjoy-nature .vc_col-sm-4:last-of-type .animal_category img {
        height: 300px;
    }
    .enjoy-nature .vc_col-sm-4 .vc_col-sm-6 .animal_category img {
        height: 135px;
    }
    .enjoy-nature p {
        font-size: 12px;
    }
    .enjoy-nature .vc_col-sm-4 .wpb_content_element.text-margin {
        margin-bottom: 31px;
    }
    .enjoy-nature p {
        width: 90%;
    }
    .row-museum-collection .col3-museum-collection:last-child>div>.wpb_wrapper {
        min-height: 300px;
    }
    .plan-visit .left_discover_dubai ul li,
    .education-section .right_discover_dubai ul li {
        margin-bottom: 10px;
        margin-top: 10px !important;
    }
    .planvisit-inner-row .vc_col-sm-8 {
        width: 65%;
    }
    .planvisit-inner-row .vc_row .vc_column-inner .wpb_wrapper .wpb_wrapper {
        padding: 0;
    }
    .planvisit-inner-row .vc_col-sm-4 {
        width: 45%;
    }
    .planvisit-inner-row .vc_row .vc_column-inner .wpb_wrapper {
        padding: 15px;
    }
    .vc_tta-panels-container .vc_tta-panels {
        margin-top: 20px;
    }
    .education-section .left_discover_dubai,
    .education-section .right_discover_dubai {
        height: calc(50vh - 45px);
    }
    .plan-visit .left_discover_dubai ul li:first-child,
    .education-section .right_discover_dubai ul li:first-child {
        margin-top: 0;
    }
    .plan-visit .left_discover_dubai ul li a img,
    .education-section .right_discover_dubai ul li a img {
        max-height: 40px;
    }
    .main-row-virtual {
        flex-direction: column;
    }
    .main-row-virtual .vc_tta-tabs-list li a span {
        font-size: 14px;
    }
    .scientiic-name p {
        font-size: 12px;
    }
    .scientiic-name {
        top: 20px;
    }
    .item-list li {
        width: 100%;
    }
    .item-images-slider {
        position: relative;
        flex-direction: column;
    }
    .item-images-slider .item-slider-left,
    .item-images-slider .item-slider-right {
        width: 80%;
    }
    .item-slider-right .owl-dot {
        margin-right: 16px;
        margin-bottom: 0px;
        max-width: 110px;
        margin-top: 15px;
    }
    .right_discover_dubai_slider .masthead-slider-item .owl-item img {
        height: 270px;
    }
    .lang-switcher .wpml-ls-legacy-dropdown a {
        padding: 5px 10px;
        font-size: 12px;
    }
    .rtl .wpml-ls-legacy-dropdown a.wpml-ls-item-toggle {
        padding-right: calc(5px + .7em + .7em);
    }
    .lang-switcher {
        margin: 20px 0 0 2.564102564102564%;
    }
    .row-main-publication p {
        font-size: 14px;
        margin-bottom: 0;
    }
    .row-main-publication .wpb_content_element {
        margin-bottom: 0;
    }
    .row_view_more_btn .experience-btn:last-child a {
        margin-left: 0;
    }
    .row_view_more_btn .experience-btn a {
        min-width: 235px;
    }
    .cust-slider .list img {
        height: 105px;
    }
    body .row-main-publication .col-left-publication.col1-museum-collection>.vc_column-inner {
        min-height: 260px;
    }
    .row-museum-collection .col1-museum-collection:first-child>.vc_column-inner {
        padding-right: 0;
        min-height: 300px;
    }
}

@media(min-width:768px) and (max-width:1024px) {
    .main_banner {
        min-height: 150px;
    }
    .row-phone-banner {
        left: 0;
    }
    .main-row-virtual .vc_tta-panel-body {
        padding: 2px 15px !important;
        min-height: 170px !important;
    }
    .main-row-virtual .vc_tta-tabs-list li a span {
        font-size: 12px;
        margin-top: 5px;
    }
    .main-row-virtual .vc_tta-tabs-list li a i {
        width: 30px;
        height: 30px;
    }
    .main-row-virtual .vc_tta-tabs-list li a {
        padding: 5px 0 !important;
    }
    .breadcrumb_section span#clock {
        padding-left: 0;
    }
    .enjoy-nature .vc_col-sm-4>.vc_column-inner {
        padding: 0 10px;
        padding-right: 10px;
    }
    .enjoy-nature .vc_col-sm-4 .vc_col-sm-6:first-child .vc_column-inner {
        padding-left: 0;
        padding-right: 5px;
    }
    .enjoy-nature .vc_col-sm-4:last-child>.vc_column-inner {
        padding-left: 0;
    }
    .enjoy-nature .vc_col-sm-4 .vc_col-sm-6:last-child .vc_column-inner {
        padding-left: 5px;
        padding-right: 0;
    }
    .enjoy-nature .vc_col-sm-4:first-child>.vc_column-inner {
        padding-right: 0;
    }
    .map_section_conservation #conservation_map {
        height: 340px !important;
    }
    .planvisit-inner-row .vc_col-sm-8 .vc_column-inner>.wpb_wrapper p {
        font-size: 14px;
    }
    .pagination_btn {
        margin-top: 40px;
    }
    .fauna_post_list p {
        font-size: 12px;
        line-height: 1.2;
        padding-right: 0;
        margin-bottom: 1em;
    }
    .flora_plants_main .view_more_btn a {
        padding: 5px 10px !important;
        min-width: 130px !important;
        padding-right: 30px !important;
        font-size: 14px !important;
    }
    .flora_plants_main .view_more_btn {
        margin-bottom: 25px;
    }
    .flora_plants_main .wpb_text_column.wpb_content_element {
        margin-bottom: 10px;
    }
    .fauna_post_list .main_h2_head {
        margin-bottom: 5px;
        margin-top: 28px;
    }
    .discover_the_city_page .right_discover_dubai_slider .wpb_wrapper .discover_the_city_posts {
        margin-right: auto;
    }
    .breadcrumb_section .fulldate {
        padding: 0 0px;
    }
    .site-inner,
    .category_bg_section>.container {
        max-width: 1170px;
        padding: 0 15px;
    }
    .main_banner_title {
        font-size: 30px;
        padding-left: 35px;
        margin: 0 auto;
        margin-top: 20px;
    }
    .breadcrumb_section span,
    .breadcrumb_section span a {
        font-size: 13px;
    }
    .breadcrumb_section .header_time .vc_column-inner {
        padding-left: 0;
    }
    .breadcrumb_section span {
        font-size: 12px;
    }
    .breadcrumb_section .greeting {
        font-size: 12px;
    }
    .breadcrumb_section span.breadcrumb_last {
        font-size: 12px;
    }
    .right_discover_dubai,
    .left_discover_dubai {
        padding: 50px;
        font-size: 16px;
        line-height: 1.5;
        display: flex;
        align-items: center;
    }
    .main_h2_head {
        font-size: 38px;
        line-height: 38px;
    }
    .map_section_conservation .main_h2_head {
        line-height: 2;
    }
    .discover_dubai_section1 .sub_h2_head,
    .discover_dubai_section2 .sub_h2_head,
    .discover_dubai_section3 .sub_h2_head,
    .discover_dubai_section4 .sub_h2_head {
        margin-bottom: 20px;
    }
    .sub_h2_head {
        font-size: 38px;
        line-height: 38px;
    }
    .view_more_btn a {
        font-size: 18px !important;
        padding: 10px 0px !important;
        padding-right: 65px !important;
        min-width: 210px;
    }
    .conservation-section .view_more_btn a {
        min-width: 210px;
        height: 52px;
        line-height: 52px;
    }
    .news-list .news_story_post {
        margin-top: -20px;
        padding-top: 30px;
    }
    .news-list .view_more_btn a {
        min-width: 0;
    }
    .right_discover_dubai_slider .masthead-slider-item .owl-item img {
        height: 210px;
    }
    .animal_category .wpb_singleimage_heading {
        bottom: 6px;
        font-size: 16px;
        left: 5px;
        line-height: normal;
    }
    .plan-visit .left_discover_dubai ul,
    .education-section .right_discover_dubai ul {
        padding: 10px;
    }
    .plan-visit .left_discover_dubai ul li,
    .education-section .right_discover_dubai ul li {
        margin-bottom: 20px;
    }
    .plan-visit .left_discover_dubai ul li:first-child,
    .education-section .right_discover_dubai ul li:first-child {
        margin-top: 20px;
    }
    .plan-visit .left_discover_dubai ul li a,
    .education-section .right_discover_dubai ul li a {
        font-size: 14px;
    }
    .plan-visit .left_discover_dubai ul li a img,
    .education-section .right_discover_dubai ul li a img {
        max-width: 26px;
    }
    .conservation-section .vc_column_container>.vc_column-inner {
        height: 500px;
        padding: 0 30px;
        padding-bottom: 30px;
    }
    .conservation-section p {
        font-size: 14px;
    }
    .conservation-section {
        padding-top: 50px;
        margin-bottom: 55px;
    }
    .conservation-section .view_more_btn {
        width: calc(34% - 4px);
    }
    .conservation-section .wpb_content_element {
        width: calc(66% - 4px);
    }
    .ras-khor-submenu li a {
        padding: 0 12px;
        font-size: 18px;
    }
    .plan-visit .main_h2_head {
        margin-bottom: 15px;
    }
    .news_story_post {
        padding: 20px 20px;
    }
    .news_story_post .date .month {
        font-size: 18px;
    }
    .news_story_post .date .day {
        font-size: 30px;
    }
    .news_story_post .news_item h3 {
        min-height: 66px;
        margin-bottom: 20px;
    }
    .news_story_post .news_item h3 a {
        font-size: 20px;
    }
    .news_story_post .news_item p {
        font-size: 14px;
    }
    .news_story_post .news_item {
        width: calc(33.33% - 18px);
        margin-right: 25px;
    }
    .news_story_post .post_description a {
        font-size: 16px;
    }
    .news_story_post .post_description a:after {
        background-size: 24px auto;
        margin-left: 10px;
    }
    .news-list {
        margin-bottom: 40px;
    }
    .tab_container .vc_tta-tabs-container .vc_tta-tabs-list a {
        font-size: 18px;
    }
    .tab_container .tab_sections h2.vc_custom_heading {
        font-size: 22px;
        margin-bottom: 15px;
    }
    body.wpb-js-composer .tab_container .vc_tta-tabs .vc_tta-tabs-container {
        max-width: 280px;
        min-width: 280px;
    }
    body.wpb-js-composer .tab_container .vc_tta.vc_general .vc_tta-panel-body {
        padding-left: 30px;
    }
    body .tab_container .vc_tta-panels-container strong {
        font-size: 18px;
    }
    p {
        font-size: 15px;
    }
    .planvisit-main-row {
        height: 500px;
    }
    .planvisit-inner-row {
        margin-top: -200px;
    }
    .planvisit-inner-row .main_h2_head {
        margin-bottom: 20px;
    }
    .planvisit-inner-row .vc_col-sm-4 .vc_column-inner>.wpb_wrapper {
        padding: 15px;
    }
    .planvisit-inner-row img {
        max-width: 35px;
    }
    .planvisit-inner-row .icon-content-right {
        font-size: 22px;
    }
    .planvisit-inner-row .vc_row .vc_col-sm-4 .holiday_info p {
        font-size: 14px;
    }
    .planvisit-inner-row .icon_with_text_shortcode.inline {
        margin-bottom: 25px;
    }
    .planvisit-inner-row .vc_col-sm-8 .vc_column-inner>.wpb_wrapper h4 {
        font-size: 18px;
        margin: 0 0px 20px 0px;
    }
    .planvisit-inner-row .main-subrow-visit .day-text {
        font-size: 14px;
    }
    .icon_with_text_shortcode.inline .icon-content-right {
        padding-left: 15px;
    }
    .section-season>div {
        padding: 10px;
    }
    .section-winter .season,
    .section-summer .season {
        font-size: 18px;
    }
    .section-season .month-text {
        font-size: 14px;
    }
    .section-season .time-text {
        font-size: 14px;
    }
    .main-row-virtual {
        margin-top: 40px;
    }
    .dm-background {
        height: 350px;
        padding-bottom: 30px;
        background-size: cover;
    }
    .dm-wildlife-fauna {
        padding-bottom: 40px;
        margin-top: -76px;
    }
    .dm-wildlife-fauna .main_h2_head {
        margin-bottom: 40px;
        margin-top: 40px;
    }
    .dm-wildlife-fauna .category-title a {
        font-size: 18px;
    }
    .category-grid {
        width: calc(100% / 5 - 8px);
        min-height: 392px;
        margin-right: 10px;
    }
    .category-grid .category-image {
        height: 180px;
        margin-bottom: 15px;
    }
    .category-grid .category-image img {
        max-height: 60px;
    }
    .category-grid .category-description {
        margin-bottom: 15px;
        font-size: 14px;
    }
    .category-link.view_more_btn a {
        min-width: 110px !important;
        padding: 4px 0px!important;
        border: 1px solid #fff !important;
    }
    .category_bg_section .category_banner {
        height: 400px;
        padding: 0 30px;
        padding-bottom: 30px;
    }
    .category_post_list {
        padding-top: 30px;
        padding-left: 15px;
        padding-right: 15px;
    }
    .fauna_post_list.flora_plants_main {
        padding: 50px 8px;
    }
    .animal_category .view_more_btn,
    .flora_plants_main .animal_category .view_more_btn {
        padding: 0 5px!important;
        font-size: 16px;
        bottom: 6px;
    }
    .single_animal_details>.vc_column_container>.vc_column-inner {
        padding-top: 0;
    }
    .single_animal_details_under .vc_custom_heading {
        font-size: 18px;
    }
    .single_animal_details_under p {
        font-size: 14px;
    }
    .single_animal_details_under .wpb_content_element {
        margin-bottom: 10px;
    }
    .single_animal_details_under table td {
        padding: 5px;
        font-size: 14px;
    }
    .single_animal_details {
        padding-bottom: 50px;
    }
    .animals-block__desc a .sub-title {
        font-size: 16px;
    }
    .animals-block {
        margin-bottom: 20px;
        padding: 0 15px;
    }
    .animals-block__img {
        margin-bottom: 20px;
    }
    .animals-block__img .read_more {
        width: 85%;
        height: 30px;
        line-height: 30px;
        padding: 0 10px;
        font-size: 14px;
    }
    .category_bg_section .pagination_btn .view_more_btn a {
        padding: 6px 40px !important;
        background-position: right 15px center !important;
    }
    .category_bg_section .pagination_btn .view_more_btn a:first-child {
        background-position: right 20px center !important;
    }
    .category_banner p {
        font-size: 14px;
    }
    .banner_logo_ras img {
        max-height: 52px;
    }
    .main-row-map iframe {
        padding: 20px;
        height: 400px;
    }
    .type-single a {
        height: 180px;
    }
    .type-single .title {
        font-size: 16px;
    }
    .type-single .image {
        height: 50px;
    }
    .historic-item-list .result-label {
        font-size: 24px;
    }
    .item-list li a {
        font-size: 14px;
    }
    .item-images-slider {
        margin: 25px 0;
    }
    .single_historic_details p,
    .single_historic_details .entry_fees_right p {
        margin-bottom: 10px;
        font-size: 14px;
    }
    .single_historic_details .main_h2_head {
        margin-bottom: 28px;
    }
    .main_h2_head_bold {
        font-size: 20px;
    }
    .hours_historic {
        padding: 35px;
    }
    .item-list {
        padding: 5px 0;
        column-count: 3;
    }
    .single_historic_details {
        margin-top: 40px;
    }
    .the_city_icon_head:after {
        width: 36px;
        height: 36px;
        margin-top: -24px;
    }
    .discover_dubai_section1,
    .discover_dubai_section2,
    .discover_dubai_section3,
    .discover_dubai_section4 {
        background-size: cover;
    }
    .discover_dubai_section2 {
        background-size: contain !important;
    }
    .discover_dubai_section4 .left_discover_dubai p {
        font-size: 16px;
    }
    .discover_dubai_section2 .left_discover_dubai p {
        font-size: 16px;
    }
    .discover_dubai_section2 .view_more_btn a,
    .discover_dubai_section4 .view_more_btn a {
        min-width: 210px;
    }
    .discover_dubai_section4 .right_discover_dubai .vc_single_image-wrapper img,
    .discover_dubai_section3 .left_discover_dubai .vc_single_image-wrapper img {
        max-width: 35%;
    }
    .discover_dubai_section3 .left_discover_dubai .vc_single_image-wrapper {
        right: 20px;
        bottom: 20px;
    }
    .discover_dubai_section4 .right_discover_dubai .vc_single_image-wrapper {
        bottom: 30px;
        left: 30px;
    }
    .right_discover_dubai .bold_section p,
    .left_discover_dubai .bold_section p,
    .banner_logo_ras {
        right: 20px;
    }
    .plan-visit .left_discover_dubai .plan-visit-icons {
        margin-bottom: 0;
    }
    .discover_the_city_page p {
        font-size: 14px;
    }
    .discover_the_city_page:after {
        width: 560px;
    }
    .enjoy-nature .vc_column-inner {
        padding-right: 15px;
    }
    .enjoy-nature .view_more_btn a {
        height: 50px;
        line-height: 50px;
        min-width: 210px;
    }
    .enjoy-nature .vc_column-inner .view_more_btn {
        margin-top: 60px;
    }
    .enjoy-nature .vc_col-sm-4 .animal_category img,
    .enjoy-nature .vc_col-sm-4 .vc_col-sm-6 .animal_category img,
    .enjoy-nature .vc_col-sm-4:first-of-type .animal_category img,
    .enjoy-nature .vc_col-sm-4:last-of-type .animal_category img {
        height: auto;
    }
    .enjoy-nature .vc_col-sm-4 .wpb_content_element.text-margin {
        margin-bottom: 10px;
    }
    .enjoy-nature .main_h2_head {
        margin-top: 5px;
    }
    .plan-visit {
        background-size: cover;
    }
    .item-list li {
        padding: 5px 16px;
        width: 100%;
        padding-right: 0;
    }
    .single_animal_details .vc_column-inner .single_animal_details_left .vc_column-inner {
        padding: 0 20px;
        padding-right: 20px;
    }
    .discover_the_city_page .wpb_content_element {
        margin-top: 30px;
    }
    .discover_the_city_page .main_h2_head:after {
        margin-top: -3px;
        margin-left: 10px;
    }
    .scientiic-name p {
        font-size: 14px;
    }
    .news-list .main_h2_head {
        display: inline-block;
        padding-right: 20px;
        background-color: #fff;
        position: relative;
        z-index: 1;
    }
    .planvisit-inner-row .main-subrow-visit .ticket-info .wpb_wrapper>div.plan-left-section {
        font-size: 18px;
    }
    .planvisit-inner-row .main-subrow-visit .ticket-info .wpb_wrapper>div.plan-right-section p {
        font-size: 16px;
    }
    .main-row-maploc {
        margin: 50px 0;
    }
    .main-row-maploc .main_h2_head:before {
        width: 40px;
        height: 40px;
        background-size: 25px auto;
        background-position: center center;
    }
    .main-row-conservation .main_h2_head img {
        max-width: 45px;
    }
    .main-row-conservation.conservation-section .wpb_content_element {
        width: 100%;
    }
    .col-information-school .vc_col-sm-6:last-child>.vc_column-inner {
        padding: 0 15px;
    }
    .col-information-school p {
        font-size: 14px;
        margin-bottom: 0;
    }
    .col-information-school .wpb_content_element {
        margin-bottom: 0;
    }
    .information-title.main_h2_head img {
        max-width: 45px;
    }
    .education-section-left .white_text p {
        font-size: 14px;
    }
    .education-section.row-museum-about .left_discover_dubai .about-secondpara p {
        font-size: 14px;
    }
    .education-section.row-museum-about .left_discover_dubai,
    .col1-museum-collection .main_h2_head:after {
        width: 46px;
        height: 35px;
        background-size: 40px auto;
        margin-left: 25px;
    }
    .row-museum-about.education-section .right_discover_dubai {
        height: auto;
        padding: 30px;
        min-height: 500px;
    }
    .row-museum-collection .col3-museum-collection:last-child>div>.wpb_wrapper {
        padding: 0 10px;
    }
    .row-museum-collection .col3-museum-collection p {
        font-size: 14px;
    }
    .row-museum-collection .col3-museum-collection .view_more_btn a {
        font-size: 15px !important;
        padding: 10px 0px !important;
        padding-right: 45px !important;
        min-width: 230px;
    }
    .row-museum-collection .col1-museum-collection .view_more_btn a {
        min-width: 170px;
        font-size: 14px !important;
    }
    .row-museum-collection {
        margin: 50px 0;
    }
    .row-museum-collection .col3-museum-collection .museum-title {
        font-size: 16px;
        margin-bottom: 25px;
    }
    .row-museum-experience .exciting-title {
        font-size: 32px;
        line-height: 1.3;
    }
    .row-museum-experience p {
        font-size: 14px;
    }
    .row-museum-experience p a {
        font-size: 16px;
    }
    .row_view_more_btn .experience-btn a {
        padding: 0 15px !important;
        height: 60px;
        line-height: 60px;
        font-size: 14px !important;
        padding-right: 50px !important;
    }
    .row_view_more_btn .experience-btn:last-child a {
        padding: 0 !important;
        min-width: 235px;
        margin-left: 10px;
        padding-right: 35px !important;
    }
    .cust-slider .list img {
        width: 100%;
        max-width: none;
    }
    .cust-slider .list img {
        height: 135px;
    }
    .cust .vc_col-sm-12 {
        padding-top: 50px;
        padding-bottom: 50px;
        min-height: 400px;
    }
    .recipes_section2 .main_h2_head {
        font-size: 28px;
    }
    .slick-initialized .slick-slide {
        margin-right: 15px;
    }
    .mobile-view.slick-initialized .slick-slide {
        margin-right: 0px;
    }
    .cust-slider .list h4,
    .cust-slider .list h2 {
        font-size: 28px;
    }
    .cust .vc_inner.vc_row-fluid.container .vc_col-sm-6:last-child .logo-slider .slick-arrow {
        width: 45px !important;
        height: 45px !important;
        bottom: -66px;
    }
    .cust .vc_inner.vc_row-fluid.container .vc_col-sm-6:last-child .logo-slider .slick-arrow:before {
        font-size: 26px;
    }
    .recipes_section2 .text-content p {
        font-size: 14px;
    }
    .col-left-publication .main_h2_head {
        margin-bottom: 20px;
        line-height: normal;
    }
    .row-main-publication p {
        font-size: 14px;
    }
    .col-left-publication .main_h2_head:after {
        margin-top: -18px;
        margin-left: 12px;
    }
    .row-plan-musuem .view_more_btn a {
        min-width: 235px;
        font-size: 16px !important;
    }
    .row-main-faq {
        padding-top: 50px;
        padding-bottom: 50px;
    }
    .row-main-faq p,
    .row-main-faq p a {
        font-size: 14px;
    }
}

@media only screen and (min-width:768px) and (max-width:993px) {
    body .enjoy-nature .vc_col-sm-4>.vc_column-inner figure img {
        width: 100%;
        height: 150px;
    }
    .plan-visit .left_discover_dubai ul li,
    .education-section .right_discover_dubai ul li {
        margin-bottom: 10px;
        margin-top: 10px !important;
    }
    .plan-visit .left_discover_dubai ul li a img,
    .education-section .right_discover_dubai ul li a img {
        max-height: 40px;
    }
}

@media (min-width: 800px) and (max-width: 990px) {
    .enjoy-nature .vc_col-sm-4 .vc_col-sm-6 .animal_category img {
        height: 160px;
    }
    .enjoy-nature .vc_col-sm-4 .animal_category img {
        height: 175px;
    }
    .enjoy-nature .vc_col-sm-4:first-child .animal_category img,
    .enjoy-nature .vc_col-sm-4:last-of-type .animal_category img {
        height: 325px;
    }
    .enjoy-nature .main_h2_head {
        margin-top: 0;
        font-size: 30px;
        line-height: 1.1;
    }
    .enjoy-nature .sub_h2_head {
        margin-bottom: 12px;
        font-size: 30px;
        line-height: 1.1;
    }
    .enjoy-nature .vc_col-sm-4 .wpb_content_element.text-margin {
        margin-bottom: 21px;
    }
    .enjoy-nature p {
        font-size: 12px;
        width: 95%;
    }
    .discover-enjoy-nature-inner {
        min-height: 166px;
    }
}

@media(min-width:768px) and (max-width:959px) {
    .plan-visit .left_discover_dubai ul li,
    .education-section .right_discover_dubai ul li {
        margin-bottom: 10px;
        margin-top: 10px !important;
    }
    .plan-visit .left_discover_dubai ul li a img,
    .education-section .right_discover_dubai ul li a img {
        max-height: 40px;
    }
    .row-content-middel p {
        font-size: 16px;
        line-height: 24px;
    }
    .row-content-middel h2 {
        font-size: 26px;
        line-height: 30px;
    }
    .row-phone-banner img {
        right: 40px;
    }
    .row-download-image .vc_col-sm-2 {
        width: 120px;
        margin-right: 10px;
    }
    .row-download-image-left img {
        max-width: 80px;
    }
    .right_discover_dubai_slider.right_discover_city {
        padding-top: 35px;
    }
    .right_discover_dubai,
    .left_discover_dubai {
        max-height: 540px;
    }
    body .useful-pics-links .slick-slider {
        margin-top: 0;
    }
    .nav-primary .ubermenu-responsive-default.ubermenu.ubermenu-responsive .ubermenu-column,
    .nav-primary .ubermenu-responsive-default.ubermenu.ubermenu-responsive .ubermenu-column-auto {
        min-width: 100%;
    }
    /* #ubermenu-nav-main-6-primary > li:first-child > a {
        text-align: left;
        padding-left: 40px !important;
    } */
    .home-categories {
        padding: 0 15px;
        width: 100%;
    }
    .check-your-request {
        width: 100%;
    }
    .home-categories .services-box {
        width: 48%;
    }
    .home-categories .services-content {
        min-height: auto;
        width: 100%;
    }
    .home-categories .services-title {
        display: flex;
        width: 80%;
        align-items: center;
    }
    .news-smaller {
        width: 100%;
    }
    .news-featured.news-smaller-mobile {
        width: 100%;
    }
    .news-featured ul.display-posts-listing .image-box,
    .news-smaller ul.display-posts-listing .image-box {
        min-height: 300px;
    }
    .news-events-home .vc_col-sm-4 {
        width: 100%;
    }
    .red-bar .flex-wrap .footer-red-bar {
        width: calc(20% - 4px);
        display: inline-block;
    }
    .red-bar p {
        font-size: 16px;
        width: 100%;
        margin: 0 auto;
    }
    .download-apps-pics img:hover {
        border: 5px solid #FFCE7A;
    }
    .download-apps-pics img {
        width: 90px;
    }
    .download-your-apps {
        padding: 40px 0px 25px;
    }
    .initiative-section .vc_col-sm-6 {
        width: 100%;
    }
    .project-three-box {
        display: block;
    }
    .useful-links-row {
        padding: 40px 25px;
    }
    .download-your-apps .vc_col-sm-4 img.download-app-icon {
        right: -30px;
    }
    .useful-links-text h3 {
        font-size: 18px;
    }
    .footer-wrapper .footer-left .logo-left img {
        width: auto;
    }
    .suggest-survey .icon-content-right {
        font-size: 30px;
        line-height: 34px;
    }
    .news-smaller .wpb_text_column .listing-item {
        margin-bottom: 35px;
    }
    .pullup-project .projects-text a {
        font-size: 16px;
        line-height: 20px;
        display: block;
    }
    .media-center-row .vc_col-sm-9 {
        width: 100%;
    }
    .media-center-row .vc_col-sm-7.wpb_single_image img {
        width: 100%;
    }
    .media-center-row .vc_col-sm-7.wpb_single_image .vc_single_image-wrapper {
        display: block;
        max-width: 100%;
        width: 100%;
    }
    .media-center-row .vc_col-sm-7 .wpb_single_image .vc_figure {
        display: block;
        width: 100%;
    }
    .download-apps-pics {
        max-width: 100%;
        margin: 0 auto;
    }
    .home-categories .services-box.list-all .services-title {
        font-size: 20px;
    }
    /* .slick-initialized .slick-slide{

        opacity: 1;

    } */
    .useful-pics-links .slick-next {
        width: 18px !important;
        height: 18px !important;
        bottom: -30px !important;
        right: 48%;
    }
    .useful-pics-links .slick-prev {
        width: 18px !important;
        height: 18px !important;
        bottom: -30px !important;
        left: 48%;
    }
    .top-icon-row .slick-list {
        padding: 0;
    }
    .media-center-row .vc_col-sm-7 .vc_column-inner img {
        width: 100%;
    }
    .middle-icon-row .slick-list {
        padding: 0;
    }
    .slick-initialized .slick-slide.slick-active {
        opacity: 1 !important;
    }
    .home-projects .vc_col-sm-3 {
        width: 100%;
        text-align: center;
        margin: 0 auto;
    }
    .home-projects .vc_col-sm-9 {
        width: 100%;
    }
    .media-center-row .vc_col-sm-7 .wpb_single_image .vc_single_image-wrapper {
        display: block;
    }
    .useful-pics-links img {
        margin: 0 15px;
    }
    .download-apps-pics .slick-next {
        right: 125px;
    }
    .download-apps-pics .slick-prev {
        left: 125px;
    }
    .footer-wrapper .logo-row {
        display: flex;
    }
    .logo-optional.mobile-view {
        margin-left: 23px;
    }
    .footer-socials .right-content h5 {
        margin-right: 35px;
    }
    .footer-container .footer-socials .left-icon {
        margin-top: 15px;
    }
}

@media(max-width:992px) {
    .home-categories .red-title h3,
    .information-row-home h2,
    .discover-dubai .wpb_wrapper h2,
    .news-events-home h2 {
        text-align: center !important;
    }
    .home-projects.ar,
    .project-home-holder.ar {
        padding: 0 15px;
    }
    .plan-visit {
        flex-direction: column;
    }
    .discover_dubai_section1,
    .discover_dubai_section2,
    .discover_dubai_section3,
    .discover_dubai_section4 {
        min-height: 0;
        align-items: center;
        flex-direction: column;
        background-size: cover;
    }
    .discover_dubai_section3 .left_discover_dubai .vc_single_image-wrapper {
        position: static;
    }
    .discover_dubai_section3 .left_discover_dubai .vc_align_right,
    .discover_dubai_section4 .right_discover_dubai .vc_align_left {
        text-align: left;
        margin: 10px auto;
        padding: 0 30px;
    }
    .discover_dubai_section4 .right_discover_dubai .vc_single_image-wrapper img,
    .discover_dubai_section3 .left_discover_dubai .vc_single_image-wrapper img {
        max-width: none;
    }
    .discover_dubai_section4 .right_discover_dubai .vc_single_image-wrapper {
        position: static;
    }
    .discover_dubai_section1 .left_discover_dubai {
        display: none;
    }
    .discover_dubai_section2 .right_discover_dubai {
        margin-top: 20px;
    }
    .discover_the_city_page:after {
        background-color: transparent;
    }
    .right_discover_dubai .wpb_content_element.bold_section {
        margin-bottom: 5px;
    }
    .right_discover_dubai,
    .left_discover_dubai {
        width: 100%;
        min-height: 0;
        display: flex;
        align-items: center;
        max-height: none;
    }
    .breadcrumb_section span.breadcrumb_last {
        font-size: 16px;
    }
    .plan-visit .left_discover_dubai ul li a img,
    .education-section .right_discover_dubai ul li a img {
        max-width: 40px;
    }
    .plan-visit .left_discover_dubai ul,
    .education-section .right_discover_dubai ul {
        width: 100%;
        display: flex;
        justify-content: space-evenly;
        align-items: end;
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: -webkit-flex;
    }
}

@media (max-width:1800px) {
    .middle-icon-row .icons-home-top {
        border: none;
    }
}


/*=== Media Quiries Ends ===*/


/*=== Mobile Media Quiries Start ===*/

@media (max-width:1200px) {
    .site-header .nav-primary .ubermenu-submenu li a {
        margin-bottom: 0;
    }
    .drop-down-heading {
        right: 0;
    }
    .drop-down-menu-title .ubermenu-target-title {
        font-size: 16px;
        line-height: 18px;
    }
}

@media (max-width:1024px) {
    .services-top-menu>a+ul {
        padding: 20px;
    }
    .drop-down-menu-title .ubermenu-target-title {
        min-height: 75px;
    }
    .site-header .nav-primary .ubermenu-submenu li a {
        margin-bottom: 0;
        padding: 0px 5px 5px 0px !important;
        line-height: 16px;
    }
}

@media (max-width:1000px) {
    .ubermenu-skin-black-white-2.ubermenu-responsive-toggle {
        background: #830823;
        border: none;
        padding: 2px 15px !important;
        padding-bottom: 0 !important;
    }
    .site-header .nav-primary .ubermenu-responsive-toggle {
        font-size: 0;
    }
    .site-header .nav-primary .ubermenu-responsive-toggle i {
        font-size: 19px;
        line-height: 35px;
    }
    button.accessibility,
    .accessibility+.pipe {
        display: none !important;
    }
    body .site-header .nav-primary .widget-area.mobile-view {
        width: 45%;
    }
    nav.nav-primary nav aside {
        display: none;
    }
    aside.mobile-view:not(.sidebar) {
        display: block;
    }
    aside.mobile-view .pipe,
    aside.mobile-view a,
    aside.mobile-view button {
        display: inline-block !important;
        padding-top: 0px !important;
        line-height: 1;
    }
    aside.mobile-view button#INDmenu-btn {
        padding: 0 !important;
        float: none !important;
    }
    .site-header .nav-primary .ubermenu-responsive-toggle i {
        font-size: 19px;
        line-height: 34px;
    }
    /* .site-header .nav-primary .widget-area {float: right; width: calc(100% - 50px); text-align: right; position: absolute; top: 0; right: 20px;} */
    .site-header .nav-primary .widget-area {
        float: right;
        text-align: right;
        position: absolute;
        top: 0;
        right: 10px;
    }
    .site-header .nav-primary .widget-area a.accessibility span {
        display: none;
    }
    .site-header .nav-primary .widget-area .alert,
    .site-header .nav-primary .widget-area .alert+.pipe {
        display: none;
    }
    .site-header .nav-primary .widget-area a.accessibility svg {
        height: 20px;
        width: 20px;
    }
    .site-header .nav-primary .widget-area a.translate svg {
        height: 20px;
        width: 25px;
    }
    .site-header .nav-primary .widget-area a.login svg {
        height: 30px;
        width: 55px;
    }
    .site-header .nav-primary .widget-area .textwidget {
        padding-right: 10px;
        display: block;
        width: 100%;
        min-height: auto;
    }
    .site-header .nav-primary .widget-area a,
    .site-header .nav-primary .widget-area span.pipe {
        display: inline-block;
        vertical-align: middle;
        height: 38px;
        line-height: 38px;
    }
    .site-header .nav-primary .widget-area a.search svg {
        height: 20px;
        width: 20px;
    }
}

@media (max-width:850px) {
    body .site-header .nav-primary .widget-area.mobile-view {
        width: 50%;
    }
}

@media (max-width:760px) {
    body .site-header .nav-primary .widget-area.mobile-view {
        width: 60%;
    }
}

@media (max-width:650px) {
    body .site-header .nav-primary .widget-area.mobile-view {
        width: 65%;
    }
}

@media (max-width:590px) {
    body .site-header .nav-primary .widget-area.mobile-view {
        width: 70%;
    }
}

@media (max-width:545px) {
    aside .header_search_form>input {
        width: 200px;
    }
}

@media (max-width:530px) {
    body .site-header .nav-primary .widget-area.mobile-view {
        width: 75%;
    }
    .header_search_form {
        left: 10px;
    }
}

@media (max-width:480px) {
    body .site-header .nav-primary .widget-area.mobile-view {
        width: 80%;
    }
    aside .header_search_form>input {
        width: 200px;
    }
}

@media (max-width:440px) {
    aside .header_search_form>input {
        width: 170px;
    }
}

@media (max-width:400px) {
    aside .header_search_form>input {
        width: 125px;
    }
}

@media (max-width:340px) {
    aside .header_search_form>input {
        width: 100px;
    }
    .header_search_form {
        left: 5px;
    }
}

@media(max-width:959px) {
    .header_search_form {
        left: 0px;
    }
    .red-bar .flex-wrap.mobile-view {
        display: block;
    }
    .red-bar .flex-wrap {
        display: none;
    }
    .site-header .nav-primary.sticky {
        /*position: fixed; top: 0; width: 100%; left: 0;*/
        z-index: 999;
    }
    .site-header .nav-primary .ubermenu-submenu li a {
        padding: 5px 20px 5px 15px !important;
    }
    .site-header .nav-primary .ubermenu-submenu li a i {
        position: absolute;
        left: 0;
    }
    .site-header .nav-primary .widget-area span.pipe {
        padding: 0 10px !important;
    }
    .nav-primary .ubermenu .ubermenu-active .ubermenu-submenu .ubermenu-submenu-type-stack {
        padding: 0 15px;
    }
    .nav-primary .ubermenu.ubermenu-submenu-indicator-closes .ubermenu-sub-indicator-close {
        right: 10px;
    }
    .drop-down-menu-title .ubermenu-target-title {
        font-size: 18px;
        margin: 15px 0 10px 0;
        line-height: 30px;
        min-height: auto;
    }
    .drop-down-heading {
        position: static;
    }
    /* #ubermenu-nav-main-6-primary > li:first-child > a {text-align: left; padding-left: 15px !important;} */
    .home.page-template-default .content {
        width: 100%;
        overflow: hidden;
    }
    .home .top-icon-row {
        padding: 30px 10% 30px !important;
        width: 100% !important;
        margin: 0 auto !important;
        left: 0 !important;
    }
    .home-intro-row {
        width: 100% !important;
    }
    .home-intro-row .check-your-request {
        padding: 30px 20px;
    }
    .home-projects .wpb_single_image img {
        max-width: 40px;
    }
    .home .discover-dubai .vc_row-has-fill>.vc_column_container>.vc_column-inner {
        padding-top: 15px;
    }
    .home .discover-dubai .dubai-grey {
        background-image: none !important;
    }
    .home .discover-dubai .dubai-grey {
        padding: 40px 15px !important;
        position: relative;
        width: 100%;
        margin: 0 auto !important;
    }
    .ubermenu-submenu-drop.ubermenu-submenu-align-full_width {
        padding-left: 0px;
        flex-direction: column;
    }
    nav#genesis-nav-primary {
        display: block !important;
    }
    #header-area a.logo {
        display: inline-block;
        padding: 0px 0;
        vertical-align: middle;
    }
    #header-area .one-half {
        min-height: 60px;
    }
    #header-area .header-right img.tolerance-image {
        vertical-align: middle;
    }
    #header-area .header-right svg#dm-logo {
        margin: 0;
        width: 120px;
        vertical-align: middle;
    }
    .small-side-menu-container {
        display: none;
    }
    #home-links #menu-homepage-links {
        position: static;
        height: auto;
    }
    .logo svg#GovermentofDubai_Logo {
        width: 90px;
        display: inline-block;
        vertical-align: middle;
    }
    .menu-toggle {
        float: left;
        padding: 15px;
        margin: 0 auto;
        display: none;
    }
    .slick-initialized .slick-slide {
        display: block;
    }
    .status-publish .slick-slide.slick-active,
    .status-publish .slick-slide.slick-current {
        opacity: 1;
    }
    .slick-dotted.slick-slider {
        margin-bottom: 0;
    }
    .check-your-request .wpb_text_column p {
        padding-left: 15px;
    }
    .check-your-request a.alignleft,
    .check-your-request img.alignleft,
    .check-your-request .wp-caption.alignleft {
        margin: 0 auto;
        display: block;
        float: none;
        text-align: center;
    }
    .check-your-request img.alignleft {
        margin-bottom: 20px;
    }
    .check-your-request .lighttext h2 {
        font-size: 36px;
        line-height: 1;
        text-align: center;
        margin-bottom: 0px !important;
        font-family: "Dubai Light", Sans-serif;
    }
    .check-your-request .wpb_text_column.padded60 {
        padding-right: 0;
        text-align: left;
    }
    .home-categories .services-title {
        display: inline-block;
        width: 92%;
    }
    .home-categories .services-box {
        width: 100%;
        text-align: left;
        display: flex;
        align-items: center;
        padding: 5px 20px;
        border-right: 8px solid #800823;
        min-height: 85px;
    }
    .home-categories .services-box::after {
        content: "\f105";
        font-family: "FontAwesome";
        font-size: 24px;
    }
    .home-categories {
        padding: 0 15px;
    }
    .home-categories .red-title h3 {
        text-align: center;
        margin: 0 auto;
        margin-bottom: 0px;
        padding-top: 40px;
        margin-bottom: 20px;
        font-size: 34px;
        font-family: "Dubai Bold";
    }
    .home-categories .services-box.list-all .services-title {
        padding: 0 !important;
        padding-top: 0 !important;
        display: block;
    }
    .home-categories .services-box.list-all {
        padding: 13px 20px;
    }
    .home-categories .services-box.list-all .services-image {
        min-height: auto;
    }
    .home-categories .services-content {
        margin-top: 0;
        font-size: 16px;
    }
    .home ul.display-posts-listing .home.rtl ul.display-posts-listing {
        padding-left: 0px;
        padding-right: 0;
    }
    .home ul.display-posts-listing .content-box {
        padding: 30px 30px;
        width: 100%;
    }
    .home img.alignleft {
        margin: 0 auto !important;
        text-align: center;
        display: block;
        float: none;
        margin-bottom: 20px !important;
    }
    /* body.home {padding-bottom: 80px;} */
    .services-image {
        margin-right: 30px;
    }
    .suggest-survey .icon-content-right {
        color: #fff;
        padding: 0 !important;
        text-align: center;
        max-width: 70%;
        display: block !important;
        margin: 0 auto;
        font-size: 38px;
        line-height: 50px;
        margin-top: 12px;
    }
    .complaints-survey-home {
        padding: 20px 15px;
        text-align: center;
    }
    .complaints-survey-home .wpb_text_column {
        padding: 0 20px;
        margin-top: 20px;
        text-align: center;
    }
    .complaints-survey-home .vc_btn3.vc_btn3-size-md {
        font-size: 19px;
    }
    .complaints-survey-home .vc_btn3.vc_btn3-shape-square {
        border-radius: 0;
        padding: 7px 20px !important;
        padding-right: 50px !important;
    }
    .complaints-survey-home .icon_with_text_shortcode {
        display: block;
        text-align: center;
        margin-top: 30px;
    }
    .complaints-survey-home .vc_col-sm-6:last-child {
        padding-left: 0;
    }
    .complaints-survey-home .vc_btn3-container {
        margin-left: 0;
        text-align: center;
        margin: 0 auto;
    }
    .complaints-survey-home .vc_col-sm-6 {
        margin-bottom: 10px;
    }
    .information-row-home .vc_column_container>.vc_column-inner {
        padding: 0;
    }
    .information-row-home {
        padding: 0;
    }
    .information-row-home img.alignleft {
        text-align: center;
        display: block;
        clear: both;
        float: none;
        margin: 0 auto;
        margin-bottom: 20px !important;
    }
    .information-row-home h2,
    .news-events-home h2 {
        font-size: 30px;
        line-height: 50px;
        text-align: center;
        margin-top: 30px;
    }
    .information-row-home .wpb_single_image img {
        height: 300px;
        object-fit: cover;
    }
    .discover-dubai img.alignnone {
        text-align: center;
        margin: 0 auto;
        display: block;
        margin-bottom: 10px !important;
        margin-top: 40px;
        max-width: 50px;
    }
    .discover-dubai .wpb_wrapper h2 {
        text-align: center;
        font-size: 36px;
    }
    .discover-dubai .wpb_gallery_slides.flexslider {
        border: 0px solid #fff !important;
    }
    .discover-dubai .flex-direction-nav a {
        top: auto;
        bottom: 0;
        background: #fff;
        width: 60px;
        height: 60px;
        text-align: center;
        position: absolute;
        display: inline-block;
    }
    .discover-dubai .nopaddbottom .wpb_content_element {
        margin-bottom: 0px !important;
    }
    .discover-dubai button {
        padding: 7px 15px !important;
        margin-top: 15px;
        margin-bottom: 30px !important;
    }
    .discover-dubai .vc_column_container>.vc_column-inner {
        padding: 0 !important;
    }
    .discover-dubai .wpb_gallery_slides ul li {
        display: inline-block;
    }
    .discover-dubai .flex-direction-nav {
        position: absolute;
        bottom: 0;
        width: 100%;
    }
    .news-smaller .wpb_text_column .listing-item {
        padding: 0 30px;
    }
    .news-smaller .wpb_text_column ul.display-posts-listing .content-box {
        width: 100%;
        padding: 15px 0;
    }
    .news-events-home {
        padding: 10px 0px 40px;
        padding-bottom: 120px;
    }
    .news-events-home .custom_button {
        float: none;
        margin: 0 auto;
        text-align: center;
        display: flex;
        max-width: 232px;
        width: 100%;
        font-size: 22px;
        font-family: 'Dubai-Bold';
        position: relative;
        padding-top: 3px;
        padding-bottom: 3px;
    }
    .news-events-home {
        background-size: 130%;
    }
    .home-projects {
        padding: 0 15px;
    }
    .pullup-project {
        margin-top: 0;
    }
    .font24 p {
        font-size: 18px;
        text-align: center;
    }
    .projects-cont-holder {
        display: flex;
        align-items: center;
    }
    .media-center-row .vc_col-sm-5 {
        width: 100%;
    }
    .media-center-row {
        padding: 20px 25px 0;
    }
    .media-center-row .vc_col-sm-7 {
        width: 100%;
    }
    .news-smaller .wpb_text_column ul.display-posts-listing .image-box {
        width: 100%;
    }
    .see-all-projects {
        width: 100%;
        margin: 0 auto;
        padding: 200px 30px 15px 30px
    }
    .see-all-projects .vc_column_container>.vc_column-inner {
        padding: 0;
    }
    .see-all-projects .vc_column-inner.vc_custom_1574865826834 .vc_btn3-container.vc_btn3-inline {
        margin-bottom: 0;
    }
    .home-projects h2 {
        font-size: 36px;
        max-width: 50%;
        line-height: 40px;
        text-align: center;
        margin: 0 auto;
    }
    .home-projects .wpb_single_image.vc_align_center {
        text-align: center;
        margin-bottom: 0;
    }
    .media-center-home {
        padding: 40px 0px 10px;
    }
    .complaints-survey-home .vc_btn3.vc_btn3-shape-square::after {
        font-family: "FontAwesome";
        right: 10px;
        position: absolute;
        content: "\f178";
        top: 50%;
        transform: translateY(-50%);
        -webkit-transform: translateY(-50%);
    }
    .media-center-row .wpb_text_column.wpb_content_element {
        text-align: left;
    }
    .media-center-row .vc_row-has-fill>.vc_column_container>.vc_column-inner {
        padding-top: 0;
    }
    .media-center-home .wpb_wrapper h2 {
        text-align: center;
        font-size: 39px;
    }
    .media-center-home .wpb_content_element {
        margin-bottom: 0;
    }
    .media-center-row .vc_row-has-fill>.vc_column_container>.vc_column-inner {
        padding-top: 0;
    }
    .middle-icon-row {
        padding: 0px;
    }
    .middle-icon-row .icon_with_text_shortcode.stacked .icon-content-right {
        font-size: 16px;
        max-width: 90%;
        margin: 0 auto;
        line-height: 24px;
    }
    .middle-icon-row .slick-prev {
        left: 10px;
        z-index: 9;
    }
    .middle-icon-row .slick-next {
        right: 15px;
        z-index: 9;
    }
    .middle-icon-row .icons-home-top {
        font-size: 18px;
    }
    .download-your-apps .vc_col-sm-4 img.download-app-icon,
    .download-your-apps .vc_col-sm-8 img.alignright.size-full {
        width: 50px;
    }
    .download-your-apps .vc_col-sm-8 img.alignright.size-full {
        display: none;
    }
    .top-icon-row .slick-next {
        right: -60px;
        z-index: 9;
    }
    .top-icon-row .slick-prev {
        left: -60px;
        z-index: 9;
    }
    .slick-prev::before,
    .slick-next::before {
        font-size: 34px;
        font-weight: normal;
    }
    .home-projects .wpb_text_column p:last-child {
        margin-bottom: 40px;
    }
    .icons-home-top {
        font-size: 18px;
    }
    .download-title-home h2 {
        font-size: 30px;
        font-family: 'Dubai Medium';
        line-height: 30px;
        margin-top: 70px;
        text-align: left;
        width: 90%;
        margin: 0 auto;
    }
    .download-title-home .downloadlogo img {
        font-size: 30px;
        width: 30px;
    }
    .download-your-apps .vc_col-sm-8 {
        padding-right: 0;
    }
    .download-apps-pics img {
        margin: 0 auto;
        text-align: center;
        width: 20%;
        max-width: 121px;
    }
    .download-apps-text p {
        font-size: 16px;
        text-align: left;
        color: #010101;
        padding: 0 30px;
    }
    .download-your-apps {
        background-position: -353px top;
        background-size: auto 560px;
        margin-top: -1px;
    }
    .download-your-apps .vc_col-sm-4 img {
        width: 200px;
    }
    .vc_column-inner.vc_custom_1574865826834 {
        padding: 0;
    }
    .vc_column-inner.vc_custom_1574865826834 .vc_general.vc_btn3.vc_btn3-size-md.vc_btn3-shape-square {
        width: 100% !important;
        text-align: left;
    }
    .vc_column-inner.vc_custom_1574865826834 .vc_btn3-container.vc_btn3-inline {
        display: inline-block;
        vertical-align: top;
        width: 100%;
        text-align: left;
    }
    .vc_column-inner.vc_custom_1574865826834 .vc_general.vc_btn3.vc_btn3-size-md.vc_btn3-shape-square::after {
        position: absolute;
        right: 15px;
        content: "\f178";
        font-family: "FontAwesome";
        top: 50%;
        transform: translateY(-50%);
    }
    .vc_custom_1573555914102 {
        background-position: bottom !important;
    }
    .useful-links-row .vc_empty_space {
        display: none;
    }
    .useful-pics-links .slick-slider {
        margin-top: 40px;
    }
    .red-bar .flex-wrap {
        display: none;
        width: 100%;
    }
    .red.footer-wrapper {
        padding: 15px;
    }
    .project-three-box {
        display: none;
    }
    .project-home-holder {
        padding: 0 15px 28px;
    }
    .pullup-project .projects-text a {
        font-size: 22px;
        font-family: 'Dubai-Bold';
    }
    .pullup-project .wpb_content_element {
        margin-bottom: 10px;
    }
    .pullup-project .projects-cont-holder {
        border-right: 8px solid #fece7a;
        background-color: #fff;
        padding-top: 10px;
        padding-bottom: 10px;
    }
    .pullup-project .projects-cont-holder:hover {
        background-color: #fece7a;
        color: #fff;
    }
    .pullup-project .projects-cont-holder:hover .projects-text a {
        color: #fff;
    }
    .pullup-project .projects-cont-holder:hover .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-color-black .vc_icon_element-icon {
        color: #fff;
    }
    .home-projects .wpb_content_element {
        margin-bottom: 0;
    }
    .site-header .nav-primary nav li>a {
        display: inline-block;
        width: 100%;
    }
    .nav-primary #home-nav {
        width: 100%;
        display: inline-block;
        text-align: left;
    }
    .news-featured.news-smaller-mobile {
        padding: 0 31px;
    }
    .initiative-section .project-home-holder {
        background-color: #5f2f43;
    }
    .initiative-section .home-projects .vc_col-sm-9 .vc_column-inner {
        padding-top: 15px;
    }
    .initiative-section .home-projects+.vc_empty_space {
        display: none;
    }
    .home .footer-wrapper .wrap {
        padding-left: 0;
    }
    .footer-wrapper .red-bar {
        text-align: center;
    }
    .footer-wrapper .footer-left {
        width: 100%;
        padding: 0px 30px;
    }
    .footer-wrapper .footer-right {
        width: 100%;
        padding: 0 30px;
        padding-top: 30px;
    }
    .footer-subscribe .right-content {
        width: 100%;
    }
    .footer-wrapper .footer-quicklinks .flex-wrap {
        flex-flow: column;
        align-items: center;
    }
    .footer-subscribe button.wpcf7-submit {
        margin-top: 0;
    }
    .footer-subscribe input {
        height: 60px;
        -webkit-appearance: none;
        line-height: 60px;
        border-radius: 0;
    }
    .footer-wrapper .footer-quicklinks .flex-wrap a.footer-quicklink {
        padding-top: 10px;
        padding-bottom: 10px;
        width: 100%;
    }
    .footer-wrapper .footer-quicklinks .flex-wrap .quicklinks-icon {
        display: none;
    }
    .footer-wrapper .footer-quicklinks .flex-wrap .quicklinks-text {
        min-height: auto;
    }
    .footer-bottom-link {
        width: 100%;
    }
    .footer-bottom a svg {
        display: none;
    }
    .footer-wrapper .full .left {
        float: none;
        width: 100%;
        text-align: center;
    }
    .footer-wrapper .full .right {
        float: right;
        text-align: center;
        width: 100%;
        margin-bottom: 30px;
    }
    .footer-wrapper .full.copyright p {
        line-height: normal;
        margin-bottom: 0;
    }
    .footer-subscribe button.wpcf7-submit {
        width: 100%;
        text-align: left;
        position: relative;
    }
    .footer-subscribe button.wpcf7-submit svg {
        position: absolute;
        right: 20px;
        top: 50%;
        transform: translateY(-50%);
        -webkit-transform: translateY(-50%);
    }
    .footer-wrapper .footer-left .logo-right {
        width: 50%;
        text-align: left;
        padding-right: 20px;
    }
    .footer-wrapper .footer-left .logo-left {
        width: 50%;
        padding-right: 20px;
    }
    .rtl .footer-wrapper .footer-left .logo-right {
        text-align: right;
        padding-right: 0;
        padding-left: 20px;
    }
    .rtl .footer-wrapper .footer-left .logo-left {
        padding-right: 0;
        padding-left: 20px;
    }
    .footer-socials .right-content {
        vertical-align: top;
        width: auto;
        padding-left: 0;
    }
    .footer-container .left-icon {
        vertical-align: top;
        position: absolute;
    }
    .footer-socials .footer-social:first-child {
        padding-left: 0;
    }
    .footer-socials .social-row a {
        font-size: 40px;
        padding: 0 17px;
    }
    .footer-subscribe .right-content h5 {
        line-height: 30px;
        vertical-align: top;
        padding-left: 50px;
        font-size: 28px;
    }
    .footer-subscribe .left-icon {
        position: absolute;
    }
    .footer-subscribe form p {
        margin: 0 -30px;
    }
    .footer-subscribe .right-content>p {
        max-width: 100%;
    }
    .footer-links {
        margin-top: 40px;
    }
    li.footer-link a {
        font-size: 16px;
        line-height: 32px;
    }
    .footer-right .footer-container h5,
    .footer-right .footer-container h1 {
        font-size: 28px;
        line-height: 30px;
        margin-right: 25px;
    }
    .footer-container .left-icon svg {
        width: 33px;
        height: 33px;
    }
    .footer-socials .logo-optional {
        display: none;
    }
    .footer-subscribe ::placeholder {
        font-size: 18px;
    }
    .footer-subscribe {
        margin-top: 20px;
    }
    .footer-subscribe .right-content>p {
        font-size: 16px;
        line-height: 24px;
    }
    .footer-socials .social-row {
        margin-left: 0 !important;
    }
    .footer-wrapper .footer-left {
        padding-right: 1% !important;
    }
    .footer-socials .right-content h5 {
        padding-left: 50px;
    }
    .footer-subscribe {
        margin-top: 0;
    }
    .footer-links {
        margin-top: 20px;
    }
    .footer-bottom .footer-bottom-link a {
        font-size: 22px;
        line-height: 44px;
    }
    .logo-optional.mobile-view img {
        width: 65%;
    }
    .quicklinks .full.footer-quicklinks {
        padding-top: 30px;
        padding-bottom: 30px;
    }
    #home-links #menu-homepage-links:not(.mobile-view),
    .arabic-links #menu-homepage-links-arabic:not(.mobile-view) {
        display: none !important;
    }
    #menu-homepage-links li.menu-item,
    .arabic-links #menu-homepage-links-arabic li.menu-item {
        background-color: #DF6F28;
        border: 1px solid #FFCE7A;
        border-top-color: #ffce7a;
        border-top-style: solid;
        border-top-width: 1px;
        border-left-color: #ffce7a;
        border-left-style: solid;
        border-left-width: 1px;
        border-top-color: #ffce7a;
        border-top-style: solid;
        border-top-width: 1px;
        border-left-color: #ffce7a;
        border-left-style: solid;
        border-left-width: 1px;
        border-left: 0;
        border-top: 0;
        text-align: center;
        color: #fff;
        font-size: 12px;
        font-family: 'Dubai-Medium';
        line-height: 14px;
        max-width: 100%;
        padding: 0px;
        list-style-type: none;
        margin-bottom: 0;
        background-repeat: no-repeat;
        background-position: top 15px center;
        display: flex;
        width: 100%;
        height: 80px;
        align-items: flex-end;
        justify-content: center;
        background-size: 32px;
    }
    #menu-homepage-links li.menu-item a,
    .arabic-links #menu-homepage-links-arabic li.menu-item a {
        color: #fff;
        padding-bottom: 10px;
        text-decoration: none;
        font-size: 10px;
        padding: 0 10px 6px;
        line-height: 1;
    }
    #menu-homepage-links .slick-next,
    .arabic-links #menu-homepage-links-arabic .slick-next {
        height: 80px !important;
        width: 55px !important;
        position: absolute;
        right: 0;
        top: 0;
        background-color: #262626;
        border-radius: 0;
        color: #fff;
        font-size: 0;
        transform: none;
    }
    #menu-homepage-links .slick-prev:before,
    #menu-homepage-links .slick-next:before,
    body .arabic-links #menu-homepage-links-arabic .slick-next:before {
        opacity: 1;
    }
    #home-links #menu-homepage-links,
    body .arabic-links #menu-homepage-links-arabic {
        position: fixed;
        height: auto;
        top: auto;
        bottom: 0;
        width: 100%;
        padding-right: 55px;
    }
    [dir='rtl'] .slick-slide {
        float: left;
    }
    #menu-homepage-links .owl-dots,
    #menu-homepage-links .slick-prev,
    .arabic-links #menu-homepage-links-arabic .slick-prev {
        display: none
    }
    .download-apps-pics {
        margin: 0 auto;
        display: flex;
    }
    .news-events-home .vc_empty_space,
    .news-events-home .wpb_single_image.vc_align_right {
        display: none;
    }
    .news-events-home h2 img {
        width: 45px;
    }
    .news-featured ul.display-posts-listing .image-box {
        min-height: 200px;
    }
    .home ul.display-posts-listing .content-box {
        padding: 20px 0px;
        width: 100%;
    }
    .news-smaller .wpb_text_column .listing-item {
        padding: 0 31px;
    }
    .news-smaller ul.display-posts-listing .image-box {
        min-height: 200px;
    }
    ul.display-posts-listing .post-category {
        position: absolute;
        right: auto;
        bottom: auto;
        background-color: #E15B64;
        padding: 0px 15px;
        color: #fff;
        border-radius: 20px;
        font-size: 14px;
        top: 30px;
        left: 20px;
        transform: translateY(-50%);
        -webkit-transform: translateY(-50%);
    }
    ul.display-posts-listing .post-date,
    .news-smaller ul.display-posts-listing .post-date {
        left: 0;
        right: auto;
    }
    .home-projects+.vc_empty_space {
        display: none;
    }
    .initiative-section .vc_col-sm-6:last-child {
        padding-bottom: 68px;
        background-color: #5f2f43;
    }
    .media-center-row .vc_col-sm-7 .vc_column-inner {
        padding: 0;
    }
    .media-center-row .vc_col-sm-7 .vc_column-inner {
        padding: 0;
        margin: 0px;
    }
    .download-your-apps .vc_col-sm-4 img.download-app-icon {
        width: 65px;
        position: absolute;
        right: 40px;
    }
    .download-title-home h2 {
        font-size: 43px;
        font-family: 'Dubai Bold';
        line-height: 1;
        text-align: center;
        margin: 16px auto 0;
        color: #2c2c37;
    }
    .download-apps-pics .slick-prev {
        left: 80px;
        z-index: 9;
    }
    .download-apps-pics .slick-next {
        right: 80px;
        z-index: 9;
    }
    .download-apps-pics .slick-prev::before,
    .download-apps-pics .slick-next::before {
        font-size: 32px;
        color: #464646;
    }
    .download-apps-pics .slick-prev,
    .slick-next {
        width: 50px !important;
        height: 80px !important;
    }
    .download-your-apps .mobile-view img {
        margin: 0 10px;
    }
    .download-your-apps .mobile-view {
        text-align: center;
        display: flex;
        justify-content: center;
        align-items: center;
        font-size: 10px;
        font-family: 'Dubai Bold';
        color: #2c2c37;
    }
    .useful-links-row .slick-prev {
        left: 50%;
        transform: translate(-100%, 100%);
        -webkit-transform: translate(-100%, 100%);
        top: auto;
        bottom: 0;
    }
    .useful-links-row .slick-next {
        right: 50%;
        transform: translate(100%, 100%);
        -webkit-transform: translate(100%, 100%);
        top: auto;
        bottom: 0;
    }
    .useful-pics-links .slick-list {
        overflow: hidden;
        position: relative;
    }
    .useful-pics-links .slick-slider {
        padding-bottom: 10px;
    }
    .media-center-row .wpb_content_element {
        margin-bottom: 0;
    }
    .media-center-row .vc_col-sm-7 .vc_column-inner img {
        height: 520px;
        object-fit: cover;
    }
    .media-center-row .grey-news {
        margin: 0 -15px 20px;
        position: relative;
    }
    .media-center-row .vc_row:not(:last-child) {
        margin-bottom: 40px;
    }
    .media-center-row h3 {
        margin-top: 20px;
    }
    .grey-news::after {
        content: "";
        position: absolute;
        right: 0;
        background: url(/wp-content/themes/edirect/images/arrow_orange.png)no-repeat;
        height: 18px;
        width: 62px;
        z-index: 9;
        display: inline-block;
        top: 50%;
        transform: translateY(-50%);
        -webkit-transform: translateY(-50%);
        right: 20px;
    }
    .discover-dubai .flexslider:hover .flex-prev {
        left: 50%;
    }
    .discover-dubai .button_desktop {
        display: none;
    }
    .discover-dubai .button_mobile {
        display: block;
    }
    .discover-dubai button {
        padding: 3px 22px !important;
        margin-top: 40px;
        margin-bottom: 18px !important;
    }
    .discover-dubai button::after {
        content: "\f178";
        font-family: 'fontawesome';
        display: inline-block;
        vertical-align: middle;
        margin-left: 22px;
        color: #ffce7a;
        font-weight: normal;
    }
    .discover-dubai .flex-direction-nav .flex-next:hover,
    .discover-dubai .flex-direction-nav .flex-next:focus,
    .discover-dubai .flex-direction-nav .flex-next:active {
        color: #ffffff;
    }
    .discover-dubai .flexslider .flex-next:hover,
    .discover-dubai .flexslider .flex-next:focus,
    .discover-dubai .flexslider .flex-next:active {
        background: #800823;
    }
    .logo-optional.mobile-view {
        width: 50%;
        margin-top: 20px;
        float: left;
    }
    .discover-dubai .flexslider .flex-next {
        right: auto;
        left: 50%;
    }
    .discover-dubai .flexslider .flex-prev {
        opacity: 1;
        left: 50%;
        transform: translate(-100%, 0);
        -webkit-transform: translate(-100%, 0);
    }
    .discover-dubai .flexslider .slides img {
        width: 100%;
        display: block;
        height: 385px;
        object-fit: cover;
    }
    .check-your-request img.alignleft {
        max-width: 65px;
    }
    .home-categories .services-box.list-all::after {
        display: none
    }
    .home-categories .services-box.list-all .services-image i {
        font-size: 24px;
    }
    .home-categories .services-box:hover {
        color: #fff;
        background-color: #800823;
    }
    .home-categories .services-box:hover img {
        filter: brightness(100);
    }
    .home-categories {
        background-image: url(../images/category_bg.png);
        background-repeat: no-repeat;
        background-size: cover;
        background-position: bottom;
    }
    .home-categories .services-box.list-all {
        border: none;
    }
    .home-categories::after {
        content: "";
        position: absolute;
        background-color: rgba(255, 255, 255, .9);
        height: 100%;
        width: 100%;
        left: 0;
    }
    .home-categories .services-box.list-all .services-title {
        padding: 0 !important;
        padding-top: 0px;
        padding-top: 0 !important;
        display: block;
        font-size: 24px;
        font-family: 'Dubai Bold';
    }
    .list-all .services-image {
        margin-right: 36px;
    }
    .news-smaller a.custom_button svg {
        margin-top: 8px;
        right: 20px;
        position: absolute;
        top: 50%;
        transform: translateY(-50%);
        margin: 0 auto;
    }
    .home-categories .services-content {
        min-height: auto;
        width: 70%;
    }
    .home-categories .services-box.list-all .services-content {
        min-height: auto;
        width: 100%;
    }
    .red-bar .slick-dots li.slick-active {
        opacity: 1;
    }
    .red-bar .slick-initialized .slick-slide {
        opacity: 1;
    }
    .red-bar .slick-slide img {
        display: inline-block;
    }
    .red-bar .slick-track {
        display: flex;
        align-items: flex-end;
    }
    .news-events-home,
    .home .discover-dubai,
    .middle-icon-row,
    .home-intro-row {
        width: 100%;
        margin: 0 auto;
    }
    .red-bar .slick-dots li button::before {
        display: none;
    }
    .red-bar .slick-dots li {
        position: relative;
        display: inline-block;
        width: 40px;
        height: 5px;
        margin: 0 5px;
        padding: 0;
        cursor: pointer;
        background-color: #fff;
        opacity: 0.4;
    }
    .site-header .nav-primary a:hover,
    #ubermenu-nav-main-6-primary .ubermenu-active>a {
        color: #fff !important;
        background: transparent !important;
    }
    .middle-icon-row .icons-home-top {
        padding: 25px 0px;
    }
    .middle-icon-column .vc_column-inner {
        padding: 0;
    }
    .home-categories .services-box.list-all .services-title br {
        display: none;
    }
    .top-icon-column .vc_column-inner {
        padding: 0;
    }
    .home-projects .vc_single_image-wrapper .wpb_single_image img {
        width: 40px;
    }
    .media-center-home .wpb_wrapper img.alignleft.size-full {
        width: 64px;
    }
    .footer-right div.wpcf7-validation-errors,
    div.wpcf7-acceptance-missing {
        color: #fff;
        margin-top: 0;
    }
    .footer-right span.wpcf7-not-valid-tip {
        margin-top: 9px;
        padding-left: 25px
    }
    .vc_row.wpb_row.vc_row-fluid.custom-menu {
        height: 0;
    }
    .top-icon-row .icon_with_text_shortcode.stacked .icon-content-right {
        padding-top: 0;
    }
    .top-icon-row .icon_with_text_shortcode.stacked .icon-content-right {
        display: block;
        padding-top: 0;
        font-size: 17px;
    }
    .icons-home-top img {
        width: 75px;
        height: 75px;
    }
    .information-row-home .wpb_single_image.wpb_content_element {
        margin-bottom: 0;
    }
    .information-row-home h2 {
        font-size: 36px;
    }
    .home .information-row-home img.alignleft {
        max-width: 64px;
        margin-top: 50px !important;
    }
    .news-smaller .wpb_text_column.wpb_content_element {
        margin-bottom: 20px;
    }
    .nav-primary .ubermenu-submenu li.ubermenu-item.ubermenu-item-has-children {
        margin-right: 0;
    }
    .footer-quicklinks .footer-quicklink:first-child .quicklinks-text p,
    .footer-quicklinks .footer-quicklink:nth-child(2) .quicklinks-text p {
        font-size: 22px !important;
    }
    .useful-pics-links .slick-prev::before,
    .useful-pics-links .slick-next::before {
        display: none;
    }
    .useful-pics-links img {
        margin: 0 5px;
    }
    .useful-pics-links .slick-next {
        width: 28px !important;
        height: 28px !important;
        border-right: 2px solid #fff;
        border-bottom: 2px solid #fff;
        border-radius: 0;
        transform: rotate(-45deg) !important;
        transform-origin: right top;
        bottom: -45px !important;
        position: absolute;
        right: 40%;
    }
    .useful-pics-links .slick-prev {
        width: 28px !important;
        height: 28px !important;
        border-left: 2px solid #fff;
        border-bottom: 2px solid #fff;
        border-radius: 0;
        transform: rotate(45deg) !important;
        transform-origin: left top;
        bottom: -45px !important;
        left: 40%;
        position: absolute;
    }
    .download-your-apps .vc_column_container.vc_col-sm-8>.vc_column-inner {
        padding: 0;
    }
    .slick-prev:before,
    .slick-next:before {
        opacity: .4;
    }
    .media-center-row .vc_row.vc_row-flex>.vc_column_container.vc_col-sm-5>.vc_column-inner {
        padding-top: 0;
    }
    .media-center-row .font16 p {
        font-size: 18px;
        color: #616161;
    }
    .media-center-row .grey-news h4 {
        font-size: 23px;
        color: #242424;
    }
    #home-links ul#menu-homepage-links li.menu-item:hover>ul.sub-menu {
        display: block;
        width: 350px;
        position: absolute;
        top: 0;
        transform: translateY(-100%);
        left: 0;
        padding-left: 0;
        display: flex;
    }
    .discover-dubai .button_mobile .vc_btn3.vc_btn3-size-md {
        font-size: 18px;
    }
    .news-events-home h2 {
        font-size: 39px;
    }
    .see-all-projects .vc_btn3.vc_btn3-size-md {
        font-size: 30px;
    }
    ul.display-posts-listing .post-date .date {
        font-size: 26px;
        line-height: 19px;
    }
    ul.display-posts-listing .post-date .month {
        font-size: 19px;
        line-height: 18px;
    }
    ul.display-posts-listing .post-date {
        padding: 11px 14px;
    }
    li ul.ubermenu-responsive-default.ubermenu-responsive {
        overflow: auto !important;
    }
    .ubermenu-responsive-default.ubermenu-responsive {
        overflow: auto !important;
        max-height: 100vh;
        height: 100vh;
    }
    .nav-primary .ubermenu-responsive-default.ubermenu-responsive.ubermenu-has-border .ubermenu-nav .ubermenu-item .ubermenu-submenu.ubermenu-submenu-drop {
        left: 0px !important;
    }
    .ubermenu-submenu-drop.ubermenu-submenu-align-full_width {
        padding-bottom: 20px;
        padding-top: 20px;
    }
    .ubermenu a.check-status-img {
        position: static
    }
    #menu-homepage-links .owl-carousel .owl-stage-outer {
        overflow: visible;
    }
    .home .discover-dubai>.vc_column_container:before {
        content: ' ';
        display: block;
        position: absolute;
        top: 0;
        left: -15px;
        width: calc(100% + 30px);
        height: 100%;
        background-color: rgba(0, 0, 0, 0.3);
    }
}

@media(max-width:767px) {
    body p {
        font-size: 14px;
    }
    .site-inner {
        max-width: 100%;
        padding: 0 15px;
    }
    .planvisit-inner-row .vc_row .vc_col-sm-4 .holiday_info p {
        font-size: 14px;
    }
    .plan-visit .right_discover_dubai .view_more_btn {
        margin-top: 25px;
        margin-bottom: 0;
    }
    .row-phone-banner {
        left: 0;
    }
    .conservation-section .vc_column-inner {
        background-position: bottom center;
    }
    .row-download-image .row-content-middel {
        width: 100%;
    }
    .row-download-image .vc_col-sm-2 {
        width: 100%;
        max-width: 100%;
    }
    .row-googlepay-image {
        width: 100%;
        margin: 0 auto;
    }
    .row-appstore-image {
        text-align: center !important;
        margin: 10px 0;
    }
    .row-content-middel h2 {
        text-align: center !important;
        margin: 10px 0;
        font-size: 30px;
    }
    .row-download-image-left .wpb_content_element {
        text-align: center;
        margin: 0 auto;
    }
    .row-download-image-left img {
        margin-left: 0;
    }
    .row-content-middel p {
        font-size: 16px;
        line-height: 24px;
        text-align: center;
    }
    .row-download-image .vc_col-sm-2:last-child {
        padding-bottom: 30%;
    }
    .row-phone-banner img {
        max-width: 90%;
        position: absolute;
        right: 0;
        left: 0;
        margin: 0 auto;
    }
    .fauna_post_list p {
        font-size: 14px;
        padding-right: 0;
    }
    .tab_sections {
        flex-direction: column;
    }
    .main_banner {
        min-height: 130px;
        background-size: cover;
        background-position: center center;
    }
    .main_banner_title {
        font-size: 26px;
        padding-left: 15px;
        margin-top: 34px;
    }
    .banner_logo_ras {
        right: 15px;
        bottom: 10px;
        margin-bottom: 0 !important;
    }
    .discover_the_city_page p,
    .enjoy-nature p {
        font-size: 14px;
    }
    .plan-visit {
        background-size: cover;
        background-position: center center;
    }
    .right_discover_dubai .bold_section p,
    .left_discover_dubai .bold_section p,
    .discover_dubai_section4 .left_discover_dubai p,
    .discover_dubai_section2 .left_discover_dubai p {
        font-size: 14px;
    }
    .discover_dubai_section2 .view_more_btn a,
    .discover_dubai_section4 .view_more_btn a {
        min-width: 200px;
    }
    .discover_dubai_section4 .right_discover_dubai .vc_single_image-wrapper {
        bottom: 20px;
        left: 20px;
    }
    .discover_dubai_section4 .right_discover_dubai .vc_single_image-wrapper img {
        max-width: 50%;
    }
    .discover_dubai_section2 .right_discover_dubai {
        height: auto;
        padding-bottom: 100px;
        padding-top: 35px;
    }
    .discover_dubai_section1 .sub_h2_head,
    .discover_dubai_section2 .sub_h2_head,
    .discover_dubai_section3 .sub_h2_head,
    .discover_dubai_section4 .sub_h2_head {
        margin-bottom: 15px;
    }
    .discover_dubai_section2 .right_discover_dubai {
        height: auto;
        padding-bottom: 40px;
        padding-top: 35px;
    }
    .ras-khor-submenu li a {
        padding: 0px;
        font-size: 14px;
    }
    .breadcrumb_section span,
    .breadcrumb_section span a {
        font-size: 14px;
    }
    .breadcrumb_section span {
        font-size: 14px;
    }
    .breadcrumb_section .greeting {
        font-size: 13px;
    }
    .breadcrumb_section span.breadcrumb_last {
        font-size: 14px;
    }
    .right_discover_dubai,
    .left_discover_dubai {
        height: auto;
        max-height: none;
    }
    .discover_the_city_page .main_h2_head::after {
        margin-top: -15px;
        margin-left: 4px;
    }
    .left_discover_city {
        padding-bottom: 35px;
    }
    .right_discover_dubai_slider.right_discover_city {
        padding-bottom: 100px;
    }
    .right_discover_dubai,
    .left_discover_dubai {
        padding: 35px 25px;
        font-size: 12px;
        line-height: 1.5;
    }
    .right_discover_dubai .wpb_content_element {
        margin-bottom: 10px;
    }
    .right_discover_dubai_slider .masthead-slider-item {
        max-width: 95%;
        padding: 0 20px;
    }
    .right_discover_dubai_slider.right_discover_city {
        padding-bottom: 100px;
    }
    .sub_h2_head,
    .main_h2_head {
        font-size: 30px;
        line-height: 30px;
    }
    .fauna_post_list .main_h2_head {
        margin-top: 0;
    }
    .view_more_btn a {
        font-size: 14px !important;
        padding: 10px 0px !important;
        padding-right: 67px !important;
        min-width: 200px;
    }
    .conservation-section .view_more_btn a {
        min-width: 200px;
        height: 46px;
        line-height: 46px;
    }
    .conservation-section .wpb_content_element,
    .conservation-section .view_more_btn {
        width: 100%;
        display: block;
        text-align: left;
    }
    .conservation-section {
        padding-top: 30px;
        margin-bottom: 30px;
    }
    .conservation-section .vc_column_container>.vc_column-inner {
        height: auto;
        padding: 0 15px;
        padding-bottom: 20px;
        padding-top: 20px !important;
    }
    .conservation-section p {
        font-size: 14px;
        margin-bottom: 20px !important;
    }
    .plan-visit .left_discover_dubai ul,
    .education-section .right_discover_dubai ul {
        padding: 10px;
        min-width: 120px;
        width: 120px;
        justify-content: center;
        align-items: center;
        flex-direction: column;
    }
    .plan-visit .left_discover_dubai ul li,
    .education-section .right_discover_dubai ul li {
        margin-bottom: 10px;
        margin-top: 10px !important;
    }
    .plan-visit .left_discover_dubai ul li:first-child,
    .education-section .right_discover_dubai ul li:first-child {
        margin-top: 20px;
    }
    .plan-visit .left_discover_dubai ul li a,
    .education-section .right_discover_dubai ul li a {
        font-size: 14px;
    }
    .plan-visit .left_discover_dubai ul li a img,
    .education-section .right_discover_dubai ul li a img {
        max-height: 26px;
        object-fit: contain;
    }
    .plan-visit .wpb_content_element {
        margin-bottom: 0;
    }
    .news-list .news_story_post {
        padding: 20px 0;
    }
    .news-list .view_allnews_btn {
        text-align: left;
    }
    .news_story_post {
        padding: 20px;
        position: relative;
        flex-direction: column;
    }
    .news_story_post .news_item {
        width: 100%;
        margin-right: 0;
        margin-bottom: 20px;
    }
    .news_story_post .date .day {
        font-size: 22px;
    }
    .news_story_post .date .month {
        font-size: 18px;
    }
    .news_story_post .news_item h3 {
        min-height: unset;
        margin-bottom: 15px;
    }
    .news_story_post .news_item h3 a {
        font-size: 18px;
    }
    .news_story_post .news_item p {
        font-size: 14px;
        margin-bottom: 10px;
    }
    .news_story_post .post_description a {
        font-size: 16px;
    }
    .news-list {
        margin-bottom: 30px;
    }
    .left_discover_city {
        padding-bottom: 35px;
    }
    body.wpb-js-composer .tab_container .vc_tta.vc_general .vc_tta-panel-body {
        padding-left: 15px;
    }
    .tab_container .tab_sections h2.vc_custom_heading {
        font-size: 18px;
        margin-bottom: 10px;
    }
    body .tab_container .vc_tta-panels-container strong {
        font-size: 16px;
    }
    .animal_category .wpb_singleimage_heading {
        bottom: 6px;
        font-size: 16px;
        left: 15px;
        z-index: 9;
    }
    .fauna_post_list.flora_plants_main {
        padding: 40px 0;
    }
    .fauna_post_list {
        flex-direction: column;
    }
    .animal_category figure *,
    .animal_category figure {
        display: block !important;
        width: 100%;
    }
    .category-grid {
        width: 100%;
        margin-right: 0;
        border-radius: 10px;
        transform: translateY(0px);
        margin-bottom: 20px;
    }
    .category-grid .category-image {
        border-radius: 10px;
        height: 170px;
        margin-bottom: 15px;
    }
    .dm-wildlife-fauna {
        padding-bottom: 25px;
        margin-top: -40px;
    }
    .dm-background .main_h2_head {
        display: block;
        width: 100%;
        margin-bottom: 10px;
    }
    .dm-background {
        height: 250px;
        padding-bottom: 30px;
        background-size: cover;
    }
    .planvisit-inner-row .vc_row {
        flex-direction: column;
    }
    .planvisit-main-row {
        height: 270px;
    }
    .planvisit-inner-row {
        margin-top: -100px;
    }
    .planvisit-inner-row .main_h2_head {
        margin-bottom: 10px;
    }
    .planvisit-inner-row .vc_col-sm-4 .vc_column-inner>.wpb_wrapper,
    .planvisit-inner-row .vc_col-sm-8 .vc_column-inner>.wpb_wrapper {
        padding: 15px;
    }
    .planvisit-inner-row .icon_with_text_shortcode.inline,
    .planvisit-inner-row .vc_col-sm-4 .wpb_content_element {
        margin-bottom: 15px;
    }
    .planvisit-inner-row .vc_col-sm-4 {
        margin-bottom: 25px;
    }
    .planvisit-inner-row .icon-content-right {
        font-size: 30px;
    }
    .planvisit-inner-row .vc_col-sm-8 .vc_column-inner>.wpb_wrapper h4 {
        font-size: 20px;
        margin: 0 0px 20px 0px;
    }
    .planvisit-inner-row .icon_with_text_shortcode.inline img {
        max-height: 40px;
        object-fit: contain;
    }
    .planvisit-inner-row .vc_col-sm-8 .vc_column-inner>.wpb_wrapper p {
        font-size: 14px;
    }
    .planvisit-inner-row .main-subrow-visit .ticket-info .wpb_wrapper {
        flex-direction: column;
    }
    .planvisit-inner-row .main-subrow-visit .ticket-info .wpb_wrapper>div {
        width: 100%;
    }
    .planvisit-inner-row .main-subrow-visit .ticket-info .wpb_wrapper>div.plan-left-section {
        font-size: 16px;
        margin-bottom: 15px;
    }
    .planvisit-inner-row .main-subrow-visit .ticket-info .wpb_wrapper>div.plan-right-section p {
        font-size: 14px;
    }
    .section-winter .season,
    .section-summer .season {
        font-size: 20px;
    }
    .section-season .month-text {
        font-size: 14px;
    }
    .section-season .time-text {
        font-size: 18px;
    }
    .main-row-virtual {
        margin-top: 50px;
        flex-direction: column;
    }
    .main-row-virtual .vc_tta-title-text {
        display: inline-block;
        margin-left: 20px !important;
        vertical-align: middle;
    }
    .wpb-js-composer .vc_tta.vc_general .vc_tta-icon {
        font-size: 1.15em;
        line-height: normal;
        display: inline-block;
    }
    .main-row-map {
        margin: 40px 0;
    }
    .animal_category .view_more_btn,
    .flora_plants_main .animal_category .view_more_btn {
        padding: 0 10px!important;
        font-size: 16px;
        bottom: 20px;
    }
    .single_animal_details_under {
        flex-direction: column;
    }
    .single_animal_details_right>.vc_column-inner {
        padding-top: 0 !important;
    }
    .single_animal_details_under .vc_custom_heading {
        font-size: 20px;
    }
    .single_animal_details_under p {
        font-size: 15px;
    }
    .single_animal_details_under .wpb_content_element {
        margin-bottom: 10px;
    }
    .single_animal_details_under table td {
        padding: 5px;
        font-size: 12px;
    }
    .single_animal_details_under table td:first-child {
        width: 40%;
    }
    .category_bg_section>.container {
        max-width: 100%;
    }
    body .category_bg_section .category_banner {
        height: auto;
        padding: 20px 15px;
        padding-bottom: 20px;
    }
    .category_banner p {
        font-size: 14px;
        padding-left: 0;
        padding-right: 0;
    }
    .category_post_list {
        padding-top: 15px;
        padding-left: 0;
        padding-right: 0;
    }
    .category_bg_section .pagination_btn .view_more_btn a {
        display: block;
        margin: 10px auto;
    }
    .animals-block {
        margin-bottom: 25px;
        padding: 0 15px;
    }
    .animals-block__img {
        margin-bottom: 20px;
    }
    .banner_logo_ras img {
        max-height: 42px;
    }
    .main-row-map iframe {
        padding: 20px;
        height: 250px;
    }
    .type-single .title {
        font-size: 14px;
    }
    .type-single {
        width: 50%;
        padding: 7px 7px;
        border-bottom: 1px solid rgba(0, 0, 0, 0.1);
    }
    .type-single:nth-child(2n) {
        border-right: none;
        padding-right: 0px;
    }
    .building-types {
        flex-wrap: wrap;
    }
    .type-single a {
        height: 120px;
        padding-bottom: 15px;
        padding-top: 20px;
    }
    .type-single .image {
        height: 29px;
    }
    .type-single .image img {
        max-height: 100%;
        max-width: 100%;
        object-fit: contain;
    }
    .historic-item-list .result-label {
        font-size: 22px;
        padding-right: 20px;
    }
    .item-list {
        padding: 20px 0;
        column-count: 1;
    }
    .item-list li a {
        font-size: 14px;
    }
    .item-list li {
        padding: 5px 16px;
        width: 100%;
    }
    .single_historic_details {
        margin-top: 40px;
    }
    .single_historic_details .main_h2_head {
        margin-bottom: 15px;
    }
    .main_h2_head_bold {
        font-size: 20px;
    }
    .single_historic_details p,
    .single_historic_details .entry_fees_right p {
        margin-bottom: 15px;
        font-size: 14px;
    }
    .hours_historic {
        padding: 15px;
        background-color: #f5f1ee;
    }
    .item-images-slider {
        margin: 40px 0;
        flex-direction: column;
    }
    .item-images-slider .item-slider-left,
    .item-images-slider .item-slider-right {
        width: 100%;
    }
    .item-slider-right .owl-dot {
        margin-right: 10px;
        margin-bottom: 10px;
        max-width: 85px;
    }
    .item-images-slider .item-slider-left {
        margin-bottom: 25px;
    }
    .discover_the_city_page:after {
        display: none;
    }
    .discover_the_city_page .wpb_content_element {
        margin-top: 20px;
    }
    .discover_the_city_page h2:first-child {
        font-size: 26px;
    }
    .right_discover_dubai_slider .masthead-slider-item .owl-item img {
        height: 145px;
    }
    .the_city_icon_head:after {
        width: 28px;
        height: 28px;
        margin-top: -12px;
        margin-left: 5px;
    }
    body .ras-khor-submenu li {
        padding-bottom: 0px !important;
        margin: 0px 9px;
        text-align: center;
    }
    .ras-khor-submenu ul {
        display: flex;
    }
    .news-list .view_more_btn a {
        min-width: 0;
    }
    .education-section .left_discover_dubai>.vc_column-inner {
        padding-top: 0;
    }
    .news-list .news_story_post {
        background-image: none;
        margin-top: 0;
    }
    .enjoy-nature .view_more_btn a {
        height: 45px;
        line-height: 45px;
        min-width: 200px;
    }
    .enjoy-nature .vc_column-inner .view_more_btn {
        margin-top: 40px;
        margin-bottom: 30px;
    }
    .enjoy-nature .vc_col-sm-4:first-of-type .animal_category img,
    .enjoy-nature .vc_col-sm-4:last-of-type .animal_category img,
    .enjoy-nature .vc_col-sm-4 .animal_category img,
    .enjoy-nature .vc_col-sm-4 .vc_col-sm-6 .animal_category img {
        height: auto;
    }
    .enjoy-nature .vc_col-sm-4 .wpb_content_element.text-margin {
        margin-bottom: 20px;
    }
    .enjoy-nature .main_h2_head {
        margin-top: 0px;
    }
    .enjoy-nature .vc_col-sm-4 .wpb_content_element.text-margin.animal_category {
        margin-bottom: 20px;
    }
    .enjoy-nature .vc_col-sm-4 .vc_col-sm-6:first-child .vc_column-inner {
        padding-right: 0;
    }
    .enjoy-nature .vc_col-sm-4>.vc_column-inner {
        padding: 0 10px;
        padding-right: 10px;
    }
    .discover_the_city_page .right_discover_dubai_slider .wpb_wrapper .discover_the_city_posts {
        margin-right: auto;
    }
    .single_animal_details .vc_column-inner .single_animal_details_left .vc_column-inner {
        padding: 0 15px;
        padding-right: 15px;
    }
    .wpb-js-composer .vc_tta.vc_tta-tabs .vc_tta-tabs-container ul.vc_tta-tabs-list {
        display: none;
    }
    .wpb-js-composer .vc_tta.vc_tta-tabs .vc_tta-tabs-container {
        display: block !important;
    }
    .map_section_conservation .main_h2_head {
        margin-bottom: 30px;
        margin-top: -20px;
    }
    .map_section_conservation {
        max-width: 100%;
        width: 100%;
        margin-top: 20px;
        margin-left: 0;
        margin-right: 0;
    }
    body.wpb-js-composer .tab_container .vc_tta-tabs .vc_tta-tabs-container {
        max-width: 100%;
        width: 100%;
        min-width: 100%;
    }
    .map_section_conservation .wpb_wrapper {
        border-top: none;
    }
    .scientiic-name {
        margin-bottom: 10px !important;
        position: relative;
        top: 0;
        right: 0;
    }
    .scientiic-name p {
        font-size: 14px;
    }
    .lang-switcher {
        margin: 4px 0 10px;
    }
    .row-museum-collection.enjoy-nature .vc_col-sm-4>.vc_column-inner {
        padding: 0;
        padding-right: 0;
    }
    .row-museum-collection .col3-museum-collection:last-child>div {
        padding: 0;
    }
    .education-section .right_discover_dubai ul li {
        margin-bottom: 40px;
    }
    .breadcrumb_section span#clock {
        padding-left: 0;
    }
    .breadcrumb_section .fulldate {
        padding-right: 0;
    }
    .breadcrumb_section {
        text-align: center;
    }
    .breadcrumb_section .header_time {
        text-align: center;
    }
    .main-row-maploc .main_h2_head:before {
        width: 40px;
        height: 42px;
        background-size: 25px auto;
        margin-right: 10px;
        background-position: center center;
    }
    .col-information-school {
        margin-bottom: 50px;
        flex-direction: column;
    }
    .col-information-school .vc_col-sm-6:last-child>.vc_column-inner {
        padding: 15px 15px;
        margin-top: 15px;
    }
    .col-information-school p {
        font-size: 14px;
    }
    .col-information-school .vc_col-sm-6:last-child .wpb_content_element {
        margin-bottom: 0;
    }
    .information-title img {
        max-width: 45px;
    }
    .icon_with_text_shortcode.inline .icon-content-right {
        padding-left: 10px;
    }
    .education-section-left .white_text p {
        font-size: 14px;
    }
    body .col1-museum-collection .main_h2_head {
        margin-top: 20px;
        margin-bottom: 20px;
    }
    .row_view_more_btn .vc_btn3-container.vc_btn3-inline {
        display: block;
    }
    .row-museum-collection .col2-museum-collection .vc_col-sm-6 .animal_category {
        margin-bottom: 10px;
    }
    .education-section.row-museum-about .left_discover_dubai .about-secondpara p {
        font-size: 14px;
    }
    .col1-museum-collection .main_h2_head:after {
        width: 46px;
        height: 35px;
        background-size: 40px auto;
        margin-left: 15px;
    }
    .col1-museum-collection {
        padding-right: 0;
    }
    .row-museum-collection {
        flex-direction: column;
        margin: 30px auto;
    }
    .col1-museum-collection,
    .col2-museum-collection,
    .col3-museum-collection {
        margin-bottom: 15px;
    }
    .row-museum-collection .col3-museum-collection:last-child>div>.wpb_wrapper {
        padding: 10px 10px;
    }
    .row-museum-collection .col3-museum-collection .museum-title {
        font-size: 16px;
        margin-bottom: 15px;
    }
    .row-museum-collection .col3-museum-collection p {
        font-size: 14px;
    }
    .row-museum-collection .col3-museum-collection .view_more_btn a {
        font-size: 14px !important;
        padding: 10px 0px !important;
        padding-right: 37px !important;
        min-width: 190px;
    }
    .row-museum-collection .col1-museum-collection .view_more_btn a {
        min-width: 180px;
        font-size: 14px !important;
        padding: 10px 0px !important;
        padding-right: 67px !important;
    }
    .row-museum-experience .exciting-title {
        margin-bottom: 20px;
        font-size: 30px;
        line-height: 1.2;
    }
    .row-museum-experience p {
        font-size: 14px;
    }
    .cust-slider .list img {
        height: 100px;
    }
    .cust-slider .list h4,
    .cust-slider .list h2 {
        font-size: 30px;
    }
    .cust .vc_inner.vc_row-fluid.container .vc_col-sm-6:last-child .logo-slider .slick-arrow {
        bottom: -80px;
        width: 34px !important;
        height: 34px !important;
    }
    .cust .vc_inner.vc_row-fluid.container .vc_col-sm-6:last-child .logo-slider .slick-arrow:before {
        font-size: 22px;
    }
    .cust .vc_col-sm-12 {
        padding-top: 30px;
        padding-bottom: 30px;
        min-height: 350px;
    }
    .slick-initialized .slick-slide {
        margin-right: 10px;
    }
    .recipes_section2 .main_h2_head {
        font-size: 28px;
    }
    .row_view_more_btn .experience-btn a {
        padding: 0 10px !important;
        height: 40px;
        line-height: 40px;
        padding-right: 0 !important;
        padding-right: 55px !important;
        width: 100%;
    }
    .subrow-main-faq figure.wpb_wrapper.vc_figure {
        display: block;
    }
    .subrow-main-faq figure.wpb_wrapper.vc_figure .vc_box_border_grey {
        display: block;
        text-align: center;
    }
    .row_view_more_btn .experience-btn:last-child a {
        padding: 0 10px !important;
        min-width: 0;
        margin-left: 0;
        padding-right: 55px !important;
    }
    .row-main-publication p {
        font-size: 14px;
    }
    .plan-visit .right_discover_dubai .wpb_content_element:first-of-type p {
        font-size: 14px;
    }
    .row-plan-musuem .view_more_btn a {
        min-width: 215px;
    }
    .row-main-faq {
        padding-top: 50px;
        padding-bottom: 50px;
    }
    .subrow-main-faq .vc_col-sm-4 {
        width: 100%;
    }
    .subrow-main-faq .vc_col-sm-4:first-child {
        width: 100%;
    }
    .subrow-main-faq .vc_col-sm-4:nth-child(2) {
        width: 100%;
    }
    .row-main-faq p,
    .row-main-faq p a {
        font-size: 14px;
        margin-bottom: 5px;
    }
    .col1-museum-collection>.vc_column-inner {
        padding-top: 15px;
    }
    .col-left-publication .main_h2_head:after {
        margin-top: -8px;
    }
    .category_post_list {
        display: block;
    }
    .icons-home-top img {
        width: 60px;
        height: 60px;
    }
    .home-categories .services-box img {
        height: 35px;
    }
    body .download-apps-pics img {
        max-width: none;
    }
    .footer-links ul.links {
        display: flex;
        flex-wrap: wrap;
    }
    body li.footer-link {
        width: 50%;
        display: inline-block;
        padding-right: 0;
        white-space: nowrap;
    }
    body .red-bar p {
        font-size: 14px;
        line-height: 1.2;
    }
}

@media (max-width:600px) {
    .top-icon-row .slick-prev {
        left: -40px;
    }
    .top-icon-row .slick-next {
        right: -20px;
    }
}

@media (max-width:480px) {
    .top-icon-row .slick-prev {
        left: 0px;
    }
    .top-icon-row .slick-next {
        right: 20px;
    }
    body .download-apps-pics.mobile-view {
        display: block;
    }
    .download-apps-pics {
        display: none;
    }
    #header-area .one-half.header-right img {
        height: auto;
        padding: 0;
        width: 100px;
    }
    #header-area .header-right-logo {
        display: none;
    }
    #header-area .header-right-logo+.header-right-logo {
        display: block !important;
        padding-right: 0;
    }
    #header-area>.wrap {
        padding: 5px 20px;
    }
    #header-area .header-right .header-right-logo {
        margin-left: 0;
    }
    #header-area .header-middle {
        justify-content: left !important;
    }
    .rtl #header-area .header-middle {
        justify-content: left !important;
    }
    .rtl .search-header-area .search {
        padding-right: 10px;
    }
}

@media(max-width:375px) {
    .red-bar .slick-dots li {
        width: 25px;
    }
    .pullup-project .projects-text a {
        font-size: 18px;
    }
    .home-categories .services-box.list-all .services-title {
        font-size: 22px;
    }
    .suggest-survey .icon-content-right {
        font-size: 34px;
        line-height: 46px;
    }
    .news-events-home h2 {
        font-size: 33px;
    }
    .plan-visit .left_discover_dubai ul li,
    .education-section .right_discover_dubai ul li {
        margin-bottom: 25px;
    }
    .plan-visit .left_discover_dubai ul li:first-child,
    .education-section .right_discover_dubai ul li:first-child {
        margin-top: 20px;
    }
}


/*=== Mobile Media Quiries Ends ===*/


/* Matt CSS */

.sidebar-primary ul li.current-menu-item.current-menu-ancestor a {
    background-color: transparent;
}

.sidebar-primary ul li.current-menu-item.current-menu-ancestor .current-menu-item {
    background-color: #F5F1EE;
}

.sidebar-primary ul li.menu-item-has-children ul.sub-menu .sub-menu {
    display: none;
}

.hidethis {
    display: none;
}

#mobile-menu-trigger-box {
    display: none;
}

@media (max-width: 1000px) and (min-width: 768px) {
    .page-template-faqs .category-filter-section .category-filter {
        width: 100% !important;
    }
    .page-template-faqs .category-filter-section .right-section {
        width: 100% !important;
        padding-left: 0 !important;
    }
}

@media only screen and (min-width: 960px) {
    .page-template-about-dm #main_site_content aside>section>.widget-wrap,
    .page-template-faqs .left-section .cat_list {
        display: block!important;
    }
}

.page-template-faqs .cat_list a {
    font-size: 20px !important;
}

@media only screen and (max-width: 960px) {
    .page-template-about-dm #main_site_content {
        display: flex;
        flex-direction: column-reverse;
    }
    .page-template-faqs .category-filter-section {
        margin-top: 20px !important;
    }
    .page-template-about-dm #main_site_content .subpage-right-content {
        width: 100%;
        padding-top: 0;
    }
    .page-template-about-dm #main_site_content aside.sidebar {
        padding-top: 15px;
    }
    #mobile-menu-trigger-box {
        /*         content: "Menu"; */
        content: "";
        display: block;
        background-color: #830823;
        color: #fff;
        padding: 10px 20px;
        font-size: 20px;
        margin-bottom: 20px;
    }
    #mobile-menu-trigger-box {
        display: block;
    }
    #mobile-menu-trigger-box span {
        float: right;
    }
    body.rtl #mobile-menu-trigger-box span {
        float: left;
    }
    .page-template-about-dm #main_site_content aside>section>.widget-wrap,
    .page-template-faqs .left-section .cat_list {
        display: none;
    }
}


/* Ash CSS */

#player-embed-div {
    display: none;
}

.acf-map {
    width: 100%;
    height: 800px;
    border: #ccc solid 1px;
    margin: 20px 0;
}

.dtc-col-1,
.dtc-col-2 {
    width: 50%;
    float: left;
    padding: 2%;
}

.item-images-slider {
    clear: both;
}

td.ms-rteTableEvenCol-default {
    border-right: 1px solid #efefef;
    border-left: 1px solid #eee;
    padding: 10px;
}

td.ms-rteTableOddCol-default {
    padding: 10px;
}

td.ms-rteTableEvenCol-default {
    border-right: 1px solid #efefef;
    border-left: 1px solid #eee;
    padding: 10px;
}

td.ms-rteTableOddCol-default {
    padding: 10px;
    border-right: 1px solid #efefef;
}

tr.ms-rteTableHeaderRow-4 {
    background: #830723;
    color: white;
}

th.ms-rteTableHeaderFirstCol-4 {
    padding: 10px;
}

th.ms-rteTableHeaderOddCol-4 {
    padding: 10px;
}

th.ms-rteTableHeaderEvenCol-4 {
    padding: 10px;
}

.right_contact,
.left_contact {
    height: auto;
    background-color: #830823;
    color: #fff;
    padding: 6% 7.2% 6% 7.2%;
    font-size: 20px;
    line-height: 31px;
    max-height: none;
}

.right_contact a {
    color: #E29F64;
    text-decoration: none;
}


/*Alanna Responsive*/

html {
    overflow: unset;
}

.INDEdge .site-header {
    position: static !important;
}


/** Edge fix **/

#header-area {
    background-image: none;
}

.footer-container h5,
.footer-container h1 {
    color: #fff !important;
}

.top-icon-column .slick-prev,
.top-icon-column.top-icon-column .slick-next {
    max-height: 20px;
    max-width: 20px;
}

body.rtl .home-projects {
    padding: 10% 20% 18% 8%;
}

.site-header .nav-primary .ubermenu-submenu li a {
    padding: 8px 5px 8px 5px !important;
}

.dashicons-before:before {
    display: none;
}

.open-data-list ul {
    color: #ffffff;
    padding-bottom: 8px;
}

.museum-plan-visit ul {
    background-color: rgba(93, 12, 9, 0.95) !important;
}

.survey-services-text {
    padding-left: 5%;
}

.survey-services-content::before {
    margin-top: 40px;
}

.survey-services-content {
    padding: 110px 30px 200px 60px;
}

.image_with_title_small_boxes {
    padding: 0px 5px;
}

.survey_link_box {
    margin-top: -70px;
}

.plan-musuem-right .main_h2_head {
    color: #FFCE7A;
}

.plan-musuem-right .plan-visit .view_more_btn a {
    border-color: #FFCE7A !important;
}

.plan-musuem-right .plan-visit .view_more_btn a i {
    color: #FFCE7A !important;
}

.plan-musuem-right .plan-visit .view_more_btn a:hover {
    background-color: #FFCE7A !important;
}

.rtl .enjoy-nature .vc_col-sm-4 .hedgehog-pic img {
    height: 280px;
    object-fit: cover;
}

.rtl .enjoy-nature-inner-row {
    height: 280px;
    margin-bottom: 20px !important;
}

.rtl .enjoy-nature .wpb_content_element {
    margin-bottom: 20px;
}

.rtl .enjoy-nature .vc_col-sm-4>.vc_column-inner figure a {
    width: 100%;
}

.rtl .enjoy-nature .vc_col-sm-4 .vc_col-sm-6:last-child .vc_column-inner {
    padding-right: 10px;
}

.rtl .enjoy-nature .vc_col-sm-4 .vc_col-sm-6:first-child .vc_column-inner {
    padding-right: 0;
    padding-left: 10px;
}

.rtl .enjoy-nature .the-flamingoes img {
    height: 550px !important;
    object-fit: cover;
}

.rtl .enjoy-nature .plants-pic img {
    height: 550px !important;
    object-fit: cover;
}

.rtl .enjoy-nature .animal-cat-halves img {
    height: 250px !important;
    object-fit: cover;
}

.rtl .enjoy-nature .vc_col-sm-4>.vc_column-inner {
    padding-right: 20px;
}

.rtl .enjoy-nature .reptiles-pic img {
    height: 280px;
    object-fit: cover;
}

.rtl .enjoy-nature .vc_column-inner .animal_category .view_more_btn {
    flex-direction: row-reverse;
}

.rtl .enjoy-nature .vc_btn3-icon.fa.fa-long-arrow-right::before {
    content: "\f177";
}

.rtl #pages_header .main_banner .wpb_single_image.vc_align_right {
    text-align: left;
}

.rtl .used-computers {
    background-position: left !important;
}

.rtl .download-column .wpb_single_image.vc_align_left {
    text-align: right;
}

.feeding-legacy {
    padding: 0px 6%;
}

.waste-figure-imgs .vc_col-sm-4 {
    padding-bottom: 30px;
}

.waste-figure-imgs .vc_col-sm-4 {
    border-right: 1px solid #fff;
}

.waste-figure-imgs .vc_col-sm-4:last-child {
    border-right: 0px solid #fff;
}

.icon_with_text_shortcode a {
    color: #333;
    text-decoration: none;
}

.icon_with_text_shortcode a:hover {
    color: #830823
}

.counting-sections p {
    width: 100%;
    margin: 0 auto;
    font-size: 22px;
    min-height: 110px;
}

.counting-sections {
    padding-left: 30px;
    padding-right: 30px;
}

.count-section-content {
    padding: 100px 100px 100px 20px !important;
}

.pull-food-logo {
    margin-top: -200px;
}

.sub-page-with-tabs {
    padding-top: 20px;
}

.sub-page-with-tabs .vc_tta-panels {
    padding-top: 0px;
}

.sub-page-with-tabs .vc_tta-panel-body {
    padding: 0px 20px 20px 50px !important;
}

.map_section_conservation {
    max-width: 100%;
    width: 100%;
    z-index: 99;
    margin-top: 10px;
    margin-left: 0px;
    margin-right: 0px;
}

.map_section_conservation figure, .map_section_conservation li.isotope-item {
    padding: 4px !important;
}

.map_section_conservation .vc_column-inner {
    padding-left: 0px;
    padding-right: 0px;
}

.planvisit-inner-row .icon-content-right {
    color: #fff;
}

.rtl .row-historical-contact .left-historical-contact {
    padding: 4.5% 5% 2.1% 3%;
}

.rtl .left-historical-contact img {
    margin-right: 0;
    margin-left: 30px;
}

.rtl .vc_btn3-icon.fa.fa-long-arrow-right::before {
    content: "\f177";
}

.rtl .vc_btn3.vc_btn3-size-lg.vc_btn3-icon-right:not(.vc_btn3-o-empty) .vc_btn3-icon {
    left: 25px;
    right: auto;
}

.rtl .heritage-button .vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern,
.heritage-button a {
    padding-left: 67px;
    padding-right: 32px;
}

.dm_main_services .image_with_title_box h2 {
    padding-right: 20px;
}

.about-dm-content ul {
    margin-bottom: 20px;
}

.about-dm-content ul li {
    list-style-type: disc;
    list-style-position: outside;
    margin-left: 20px;
}

.rakws_animal_listing-template-default table {
    word-break: break-word;
}

.plan-visit {
    background-position: left !important;
    background-size: cover;
}

.rtl .planvisit-inner-row .view_more_btn a {
    margin-right: 0;
    margin-left: 30px;
}

.saruq-slider .left_discover_dubai {
    background: #5c534a;
}

.saruq-slider .left_discover_dubai .about-subtitle {
    color: #f8b26a;
    font-family: 'Dubai-Medium';
}

.saruq-slider .main_h2_head {
    margin-bottom: 40px;
}

.saruq-slider .left_discover_dubai .about-firsttitle {
    margin-bottom: 0;
}

.video-gall-link h3 a {
    color: #333;
    text-decoration: none;
}

.home-vid-gall .video-gall-link {
    display: inline-block;
    width: 50%;
}

.home-vid-gall .custom_button {
    display: inline-block;
    width: auto;
    float: right;
}

.rtl .news-list .wpb_wrapper h2 {
    border-image: linear-gradient(to left, #fff 33%, #d0396e 33%) 1;
}

body.rtl .main_banner h2::before {
    right: 20px;
}


/* body.rtl .main_banner h1::before {right: -20px;} */


/* Was hiding search on the homepage for mobile widths, not sure if that was intented. Josh --> body .site-header .nav-primary .widget-area.mobile-view {display: none;} */

.dtc_grey {
    background-color: #F5F1EE;
}

.dtc_yellow {
    background-color: #FFEBCA;
}

.dtc_info_boxes {
    padding: 50px;
    margin-bottom: 20px;
}

.dtc_info_boxes .wpb_content_element {
    margin-bottom: 0px;
}

.dtc_info_boxes .wpb_content_element p:last-child {
    margin-bottom: 0px;
}

.dtc_main-info h2 {
    color: #222222;
}

.dtc_main-info h3 {
    font-family: 'Dubai-Bold';
}

.dtc_main-info .vc_col-sm-6:first-child .vc_column-inner {
    padding-right: 10%;
}

.dtc_main_intro p {
    font-size: 24px;
}

.dtc_info_list p {
    font-size: 24px;
}

.dtc_5 {
    width: 40%;
    display: table-cell;
    vertical-align: top;
}

.dtc_7 {
    width: 60%;
    display: table-cell;
    vertical-align: top;
    padding-left: 20px;
    box-sizing: border-box;
}

.dtc_5 {
    font-size: 24px;
}

.news-events-home {
    padding: 80px 10% 40px;
}

ul.display-posts-listing .latest.listing-item .image {
    background-position: center;
}

.rtl.page-template-news .page-numbers.dots {
    margin-left: 0;
    margin-right: 35px;
}

.rtl.page-template-news .news-sidebar {
    padding-left: 4%;
}


/** dynamic search styles **/

#dynamic-search-area {
    display: none;
    position: fixed;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    height: 100%;
    background-color: white;
    color: #333;
    font-family: "Dubai Regular";
    z-index: 99999;
}

.admin-bar #dynamic-search-area {
    top: 32px !important;
}

.admin-bar #dynamic-search-area .search-results-panel {
    height: calc(100% - 80px - 32px);
}

#dynamic-search-area h3,
#dynamic-search-area h2 {
    font-family: 'Dubai Light';
    font-weight: normal;
    font-size: 22px;
    color: #333;
    line-height: normal;
    margin-top: 10px;
    margin-bottom: 10px;
}

#dynamic-search-area .search-top-panel {
    display: flex;
    flex-direction: row;
    padding: 0 4%;
    padding-right: 4px;
    border-bottom: 1px solid #b3b3b3;
    height: 80px;
    font-size: 1.6rem;
}

#dynamic-search-area .search-top-panel .search-voice {
    display: none;
}

#dynamic-search-area .search-top-panel .search-top-icon {
    margin-top: 0;
    display: flex;
    padding: 0 38px;
    border: none;
    height: 80px;
    font-size: 2rem;
    font-weight: 200;
    border-radius: 0;
}

#dynamic-search-area .search-top-panel .search-top-icon i,
#dynamic-search-area .search-top-panel .search-top-icon svg {
    align-self: center;
}

#dynamic-search-area .search-top-panel #search-top-close-btn {
    background: #500212;
    color: white;
}

#dynamic-search-area .search-top-panel .search-top-input {
    flex-grow: 1;
    flex-basis: 80%;
    height: 80px;
}


/* IOS fix for placeholder vertical alignment */

#dynamic-search-area .search-top-panel .search-top-input input::placeholder,
#dynamic-search-area .search-top-panel .search-top-input input::-webkit-input-placeholder,
#dynamic-search-area .search-top-panel .search-top-input input::-moz-placeholder {
    line-height: normal !important;
}

#dynamic-search-area .search-top-panel .search-top-input input {
    font-family: 'Dubai Light';
    border: none;
    height: 75px;
    font-size: 1.6rem;
    width: 100%;
}

#dynamic-search-area .search-results-panel {
    display: flex;
    flex-direction: row;
    padding: 0 4%;
    padding-right: 4px;
    height: calc(100% - 80px);
}

#dynamic-search-area .search-results-panel .search-results-left {
    flex-basis: 30%;
    padding-top: 20px;
    font-size: 1rem;
    color: #222222;
}

#dynamic-search-area .search-results-panel .search-results-left .search-results-suggestions {
    padding-top: 20px;
    margin-right: 40px;
    padding-left: 40px
}

#dynamic-search-area .search-results-panel .search-results-left .search-suggestion-result {
    cursor: pointer;
    font-family: 'Dubai medium';
    font-size: 20px;
}

#dynamic-search-area .search-results-panel .search-results-left .search-suggestion-result:hover {
    background: #ffebca;
}

#dynamic-search-area .search-results-panel .search-results-left .search-suggestion-result {
    margin: 0 -40px;
    padding: 0 40px;
}

#dynamic-search-area .search-results-panel .search-results-left .search-suggestion-result h2 {
    margin-bottom: 0px;
}

#dynamic-search-area .search-results-panel .search-results-left .search-suggestion-result ul {
    list-style: none;
}

.rtl #dynamic-search-area .search-results-panel .search-results-left .search-suggestion-result ul {
    text-align: right;
}

#dynamic-search-area .search-results-panel .search-results-left .search-results-filters {
    margin-right: 40px;
    padding-bottom: 20px;
    padding-left: 40px;
}

#dynamic-search-area .search-results-panel .search-results-left .search-results-filters h2 {
    margin-bottom: 20px;
}

#dynamic-search-area .search-results-panel .search-results-left .search-results-filters label {
    display: block;
    font-family: 'Dubai medium';
    font-size: 20px;
    position: relative;
    padding-left: 20px;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

#dynamic-search-area .search-results-panel .search-results-left .search-results-filters label .search-filter-content-lbl,
#dynamic-search-area .search-results-panel .search-results-left .search-results-filters label .search-filter-services-lbl,
#dynamic-search-area .search-results-panel .search-results-left .search-results-filters label .search-filter-documents-lbl,
#dynamic-search-area .search-results-panel .search-results-left .search-results-filters label .search-filter-all-lbl {
    padding-left: 10px;
}

#dynamic-search-area .search-results-panel .search-results-left .search-results-filters label input {
    position: absolute;
    opacity: 0;
    cursor: pointer;
    height: 0;
    width: 0;
}

#dynamic-search-area .search-results-panel .search-results-left .search-results-filters label:hover input~.checkmark {
    background-color: #fff;
}

#dynamic-search-area .search-results-panel .search-results-left .search-results-filters label input:checked~.checkmark {
    background-color: #fff;
}

#dynamic-search-area .search-results-panel .search-results-left .search-results-filters label input:checked~.checkmark:after {
    display: block;
}

#dynamic-search-area .search-results-panel .search-results-left .search-results-filters label .checkmark:after {
    left: 3px;
    top: 0px;
    width: 6px;
    height: 10px;
    border: solid #222222;
    border-width: 0 3px 3px 0;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
}

#dynamic-search-area .search-results-panel .search-results-left .search-results-filters .checkmark {
    position: absolute;
    top: 8px;
    left: 0;
    height: 15px;
    width: 15px;
    background-color: #fff;
    border: 2px solid #222222;
}

#dynamic-search-area .search-results-panel .search-results-left .search-results-filters .checkmark:after {
    content: "";
    position: absolute;
    display: none;
}

#dynamic-search-area .search-results-suggestions-list {
    list-style: none !important;
}

#dynamic-search-area .search-results-panel .search-results-right {
    width: 100%;
    padding-top: 20px;
    display: flex;
    flex-direction: column;
}

#dynamic-search-area .search-results-panel .search-results-right .search-error-panel {
    color: #830823;
    font-weight: 600;
}


/** search paging **/

#dynamic-search-area .search-results-panel .search-results-right .search-results-info {
    display: flex;
    justify-content: space-between;
    padding-right: 30px;
    flex-direction: column;
}

#dynamic-search-area .search-results-panel .search-results-right .search-results-info h2 {
    font-weight: bold;
    font-size: 24px;
    line-height: normal;
    margin-bottom: 0px;
    margin-top: 0;
}

#dynamic-search-area .search-results-panel .search-results-right .search-results-info .search-results-term-keyword {
    color: #830823;
    font-family: 'dubai bold';
}

#dynamic-search-area .search-results-panel .search-results-right .search-results-info .search-results-count {
    font-size: 20px;
    font-weight: bold;
}

#dynamic-search-area .search-results-panel .search-results-right .search-paging-panel {
    display: flex;
    font-family: 'Dubai light';
    font-size: 22px;
    padding: 20px 0;
    padding-right: 30px;
}

#dynamic-search-area .search-results-panel .search-results-right .search-paging-panel .search-paging-perpage,
#dynamic-search-area .search-results-panel .search-results-right .search-paging-panel .search-paging-pages {
    text-align: right;
}

#dynamic-search-area .search-results-panel .search-results-right .search-paging-panel .search-paging-pages {
    flex-grow: 1;
}

#dynamic-search-area .search-results-panel .search-results-right .search-paging-panel .search-paging-pages .search-paging-pages-page {
    background-color: #F5F1EE;
    font-family: 'Dubai Bold';
    font-size: 16px;
    border-radius: 50%;
    padding: 0;
    margin-left: 24px;
}

#dynamic-search-area .search-results-panel .search-results-right .search-paging-panel .search-paging-pages .search-paging-pages-page div {
    height: 45px;
    width: 45px;
    color: #222222;
    background: #F5F1EE;
    border-radius: 50%;
    margin: 0;
    text-align: center;
    display: flex;
    justify-content: center;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
}

#dynamic-search-area .search-results-panel .search-results-right .search-paging-panel .search-paging-pages .search-paging-current {
    background-color: #ffffff;
    color: #ffffff;
    border: 1px solid #e7e7e7;
    width: 60px;
    height: 60px;
    border-radius: 50%;
}

#dynamic-search-area .search-results-panel .search-results-right .search-paging-panel .search-paging-pages .search-paging-current div,
#dynamic-search-area .search-results-panel .search-results-right .search-paging-panel .search-paging-pages .search-paging-pages-page:hover div {
    background: #800823;
    color: #ffffff;
}

#dynamic-search-area .search-results-panel .search-results-right .search-paging-panel .search-paging-perpage {
    display: flex;
    align-items: center;
}

#dynamic-search-area .search-results-panel .search-results-right .search-paging-panel .search-paging-perpage label,
#dynamic-search-area .search-results-panel .search-results-right .search-paging-panel .search-paging-perpage span {
    padding: 0 20px;
}

#dynamic-search-area .search-results-panel .search-results-right .search-paging-panel .search-paging-perpage label {
    padding-left: 0;
}

#dynamic-search-area .search-results-panel .search-results-right .search-paging-panel .search-paging-perpage #search-paging-perpage-input {
    max-width: 78px;
    height: 44px;
    padding: 0;
    padding-left: 20px;
}

#dynamic-search-area .search-results-panel .search-results-right .search-results-holder {
    display: flex;
    overflow-y: auto;
    flex-grow: 1;
}

#dynamic-search-area .search-results-panel .search-results-right .search-results-holder .search-results-capture-preview {
    display: flex;
    align-items: center;
    width: 25%;
    padding: 30px;
    border-left: solid 1px #f3f2f0;
    overflow-y: hidden;
}

.rtl #dynamic-search-area .search-results-panel .search-results-right .search-results-holder .search-results-capture-preview {
    border-left: none;
}

#dynamic-search-area .search-results-panel .search-results-results::-webkit-scrollbar {
    width: 8px;
}

#dynamic-search-area .search-results-panel .search-results-results {
    /* scrollbar-width: thin; scrollbar-color: #ccc #f6f6f6;*/
}

#dynamic-search-area .search-results-panel .search-results-results::-webkit-scrollbar-track {
    background: #f6f6f6;
}

#dynamic-search-area .search-results-panel .search-results-results::-webkit-scrollbar-thumb {
    background-color: #ccc;
    border-radius: 4px;
    border: 1px solid #f6f6f6;
}

#dynamic-search-area .search-results-panel .search-results-results {
    overflow-y: auto;
    width: 100%;
    flex-grow: 2;
}

#dynamic-search-area .search-results-panel .search-results-results .search-result-header {
    font-size: 22px;
    margin-top: 20px;
}

#dynamic-search-area .search-results-panel .search-results-results .search-result-header-text {
    font-weight: bold;
    font-size: 22px;
    padding-right: 10px;
}

#dynamic-search-area .search-results-panel .search-results-results .search-results-result .search-result-image-placeholder {
    display: flex;
    align-self: center;
    font-size: 38px;
}

#dynamic-search-area .search-results-panel .search-results-results .search-results-result .search-results-result-desc {
    font-family: 'dubai light';
    margin-bottom: 0 !important;
    font-size: 16px;
}

#dynamic-search-area .search-results-panel .search-results-results .search-results-result .search-result-document-more-info-wrap {
    position: absolute;
}

#dynamic-search-area .search-results-panel .search-results-results .search-results-result .search-result-document-more-info {
    max-width: 640px;
    display: none;
    position: absolute;
    border: 1px solid #B2B2B2;
    background: white;
    margin-left: 15%;
}

#dynamic-search-area .search-results-panel .search-results-results .search-results-result .search-result-document-more-info .more-info-text {
    padding: 30px;
    padding-bottom: 10px;
}

#dynamic-search-area .search-results-panel .search-results-results .search-results-result .search-result-document-more-info .more-info-text h3 {
    font-size: 28px;
    line-height: normal;
    font-family: 'Dubai Light';
}

#dynamic-search-area .search-results-panel .search-results-results .search-results-result .search-result-document-more-info .more-info-text .more-info-file {
    font-size: 22px;
    font-family: 'Dubai Bold';
}

#dynamic-search-area .search-results-panel .search-results-results .search-results-result .search-result-document-more-info .more-info-actions {
    text-align: center;
    padding: 20px 40px;
    background: #F5F1EE;
    display: flex;
}

#dynamic-search-area .search-results-panel .search-results-results .search-results-result .search-result-document-more-info .more-info-actions a {
    flex-grow: 1;
    text-decoration: none;
    margin: 0 15px;
}

#dynamic-search-area .search-results-panel .search-results-results .search-results-result .search-result-document-more-info .more-info-actions a:hover {
    text-decoration: underline;
}

#dynamic-search-area .search-results-panel .search-results-results .search-results-result .search-result-document-more-info .more-info-actions a i {
    padding-right: 10px;
}

#dynamic-search-area .search-results-panel .search-results-results .search-results-result:hover {
    background: #ffebca;
}

#dynamic-search-area .search-results-panel .search-results-results .search-results-result .search-results-result-cat {
    text-align: left;
    width: 100%;
    font-weight: 600;
}

#dynamic-search-area .search-results-panel .search-results-results .search-results-result a {
    color: #0073e5;
    text-decoration: none;
}

#dynamic-search-area .search-results-panel .search-results-results .search-results-result h2 {
    color: #0073e5;
    word-break: break-all;
    font-family: 'Dubai Light';
    font-weight: 500;
    margin-bottom: 0px;
    line-height: normal;
    font-size: 20px;
    margin-top: 0;
}

#dynamic-search-area .search-results-panel .search-results-results .search-results-result h2 em,
#dynamic-search-area .search-results-panel .search-results-results .search-results-result em {
    font-weight: 600;
    font-style: normal;
}

#dynamic-search-area .search-results-panel .search-results-results .search-result-result-img {
    display: flex;
    justify-content: center;
    padding-right: 12px;
    align-items: center;
}

#dynamic-search-area .search-results-panel .search-results-results .search-results-result img {
    height: 100px;
    width: 100px;
    max-width: 100px;
    object-fit: cover;
}

#dynamic-search-area .search-results-panel .search-results-results .search-results-result {
    display: flex;
    flex-direction: row;
    padding: 4px;
    padding-right: 12px;
}

#dynamic-search-area .search-results-panel .search-results-results .search-results-result .search-result-result-info {
    flex-grow: 1;
}

#dynamic-search-area .thin-bottom-border {
    border-bottom: solid 1px #f3f2f0;
}

.dynamic-search-open {
    overflow-y: hidden !important;
}

#dynamic-search-area .search-results-panel .search-results-right .search-paging-panel .search-paging-perpage {
    flex-basis: 40%;
}

.rtl #dynamic-search-area .search-results-panel .search-results-results .search-result-header {
    padding-right: 14px;
}

.rtl #dynamic-search-area .search-results-panel .search-results-right .search-results-info h2 {
    padding-right: 0;
}

.rtl #dynamic-search-area .search-results-panel .search-results-right .search-results-info {
    padding-right: 20px !important;
}

.rtl #dynamic-search-area .search-results-panel .search-results-right .search-paging-panel .search-paging-perpage label {
    padding-left: 20px;
    padding-right: 0;
}

.rtl #dynamic-search-area .search-results-panel .search-results-right .search-paging-panel .search-paging-perpage #search-paging-perpage-input {
    padding-right: 20px;
    padding-left: 0;
}

.rtl #dynamic-search-area .search-results-panel .search-results-results .search-results-result .search-results-result-cat {
    text-align: right;
}

.rtl #dynamic-search-area .search-results-panel .search-results-results .search-results-result {
    padding-left: 12px;
}

.rtl #dynamic-search-area .search-results-panel .search-results-results .search-results-result .search-result-result-info {
    padding-right: 12px;
}

.rtl #dynamic-search-area .search-results-panel .search-results-right .search-paging-panel .search-paging-pages {
    text-align: left;
}

.rtl #dynamic-search-area .search-results-panel .search-results-right .search-paging-panel .search-paging-pages .search-paging-pages-page {
    margin-left: 0;
    margin-right: 24px;
}

@media screen and (max-width: 1441px) {
    #dynamic-search-area h3,
    #dynamic-search-area h2 {
        font-size: 20px !important;
    }
    #dynamic-search-area .search-results-panel .search-results-results .search-results-result h2 {
        font-size: 20px !important;
        line-height: normal;
        margin-top: 0;
    }
    #dynamic-search-area .search-results-panel .search-results-right .search-results-info h2 {
        font-size: 18px;
        line-height: normal;
    }
    #dynamic-search-area .search-results-panel .search-results-results .search-result-header {
        font-size: 18px;
    }
    #dynamic-search-area .search-results-panel .search-results-right .search-paging-panel .search-paging-perpage {
        font-size: 18px;
    }
    #dynamic-search-area .search-results-panel .search-results-results .search-results-result .search-results-result-desc {
        font-size: 14px;
        margin-bottom: 10px !important;
    }
    #dynamic-search-area .search-results-panel .search-results-results .search-results-result {
        min-height: auto;
    }
    #dynamic-search-area .search-results-panel .search-results-left .search-results-filters,
    #dynamic-search-area .search-results-panel .search-results-left .search-results-suggestions {
        padding-left: 0;
    }
    #dynamic-search-area .search-results-panel .search-results-right .search-paging-panel {
        padding: 10px 0;
        padding-right: 30px;
    }
    #dynamic-search-area .search-results-panel .search-results-results .search-result-header {
        margin-top: 20px;
    }
    #dynamic-search-area .search-results-panel .search-results-results .search-results-result .search-results-result-cat {
        font-size: 14px;
    }
}

@media screen and (max-width: 1024px) {
    #dynamic-search-area .search-top-panel {
        padding-right: 0;
    }
    #dynamic-search-area .search-results-panel .search-results-results .search-result-result-img {
        display: none;
    }
    #dynamic-search-area .search-results-panel .search-results-results .search-results-result {
        padding: 0;
        margin-right: 10px;
        min-height: auto;
    }
    #dynamic-search-area .search-results-panel .search-results-results .search-results-result .search-result-result-info {
        flex-basis: 100%;
    }
    #dynamic-search-area .search-results-panel .search-results-results .search-result-header {
        margin-top: 20px;
    }
    #dynamic-search-area .search-results-panel .search-results-right .search-paging-panel {
        padding: 10px 0;
    }
    #dynamic-search-area .search-results-panel .search-results-left .search-suggestion-result {
        font-size: 14px;
    }
    #dynamic-search-area h3,
    #dynamic-search-area h2 {
        font-size: 20px;
    }
    #dynamic-search-area .search-results-panel .search-results-left .search-results-filters label {
        font-size: 16px;
    }
    #dynamic-search-area .search-results-panel .search-results-right .search-results-holder .search-results-capture-preview {
        width: 30%;
    }
    .rtl #dynamic-search-area .search-results-panel .search-results-results {
        padding-right: 30px;
    }
    .rtl #dynamic-search-area .search-results-panel .search-results-results .search-result-header {
        padding-right: 0;
    }
    .rtl #dynamic-search-area .search-results-panel .search-results-right .search-results-info h2 {
        padding-right: 18px;
    }
    .rtl #dynamic-search-area .search-results-panel .search-results-results .search-results-result .search-result-result-info {
        padding-right: 0;
    }
}

@media screen and (max-width: 1000px) {
    #dynamic-search-area .search-results-panel .search-results-right .search-results-holder .search-results-capture-preview {
        display: none;
    }
    #dynamic-search-area .search-results-panel .search-results-right .search-results-info .search-results-count {
        font-size: 16px;
    }
    #dynamic-search-area .search-results-panel .search-results-right .search-paging-panel .search-paging-perpage {
        flex-basis: 40% !important;
    }
    #dynamic-search-area .search-results-panel .search-results-right .search-paging-panel .search-paging-perpage,
    #dynamic-search-area .search-results-panel .search-results-right .search-paging-panel .search-paging-pages {
        flex-basis: 60%;
    }
}

@media screen and (max-width: 768px) {
    #dynamic-search-area .search-results-panel .search-results-left {
        display: none;
    }
    #dynamic-search-area .search-top-panel {
        height: 70px;
    }
    #dynamic-search-area .search-top-panel .search-top-input {
        height: 70px;
    }
    #dynamic-search-area .search-top-panel .search-top-input input {
        height: 68px;
    }
    #dynamic-search-area .search-top-panel .search-top-icon {
        padding: 0 18px;
        height: 70px;
    }
    #dynamic-search-area .search-top-panel .search-top-search-icon {
        padding-right: 0;
    }
    #dynamic-search-area .search-results-panel .search-results-right {
        padding-top: 0;
    }
    #dynamic-search-area .search-results-panel .search-results-right h3 {
        display: none;
    }
    #dynamic-search-area .search-results-panel .search-results-right .search-paging-panel {
        flex-direction: column-reverse;
        padding: 0;
    }
    #dynamic-search-area .search-results-panel .search-results-right .search-paging-panel .search-paging-pages {
        margin-bottom: 0;
    }
    #dynamic-search-area .search-results-panel .search-results-right .search-paging-panel .search-paging-pages .search-paging-pages-page {
        margin-left: 12px;
        margin-right: 12px;
    }
    #dynamic-search-area .search-results-panel .search-results-right .search-paging-panel .search-paging-perpage {
        display: none;
    }
    #dynamic-search-area .search-results-panel .search-results-right .search-paging-panel .search-paging-perpage,
    #dynamic-search-area .search-results-panel .search-results-right .search-paging-panel .search-paging-pages {
        flex-basis: 100%;
        text-align: center !important;
    }
    #dynamic-search-area .search-results-panel .search-results-right .search-paging-panel .search-paging-pages .search-paging-pages-page {
        margin-left: 12px;
    }
    .rtl #dynamic-search-area .search-results-panel .search-results-results {
        padding-right: 0;
    }
    .rtl #dynamic-search-area .search-results-panel .search-results-right .search-results-info h2 {
        padding-right: 0;
    }
}


/** Dynamic search end **/


/** search header **/

.search-header-area {
    line-height: 45px;
    border-bottom: 1px solid rgba(0, 0, 0, 0.1);
    background-color: white;
    width: 100%;
    margin: 0 0 0 10%;
}

.search-header-area .search {
    display: flex;
    flex-direction: row;
    padding: 15px 30px;
    color: #222;
    text-decoration: none;
}

.search-header-area .search i {
    width: auto !important;
    height: auto !important;
    align-self: center;
}

.search-header-area .search span {
    line-height: 18px;
    padding-left: 30px;
    font-size: 18px;
    font-family: 'Dubai Light';
    flex-grow: 1;
    display: flex;
    align-self: flex-end;
    color: #666;
}

.search-header-area .search .search-btn-mag {
    font-size: 22px;
}

.search-header-area .search .search-btn-mic {
    font-size: 18px;
}

@media screen and (max-width: 1100px) {
    .search-header-area {
        max-width: 480px;
    }
}

@media screen and (max-width: 970px) {
    #header-area .header-middle {
        justify-content: left !important;
    }
    .search-header-area {
        min-width: auto;
        line-height: 40px;
        height: 40px;
        position: static;
        vertical-align: middle;
        top: unset;
        width: 35px;
        height: 35px;
        border: 1px solid rgba(0, 0, 0, 0.1);
    }
    .search-header-area .search {
        padding: 11px;
        padding-left: 10px;
        padding-right: 10px;
    }
    .search-header-area .search .search-btn-mic {
        display: none;
    }
    .search-header-area .search .search-btn-mag {
        width: 13px !important;
        height: 13px !important;
        font-size: 13px;
        font-weight: bold;
    }
    .search-header-area .search span {
        display: none;
    }
    .search-header-area {
        margin: 0 10px;
    }
    #header-area .header-right-logo {
        padding-right: 0 !important;
    }
    #header-area>.wrap {
        padding: 5px 25px;
    }
}


/** search header end **/


/** Header RTL **/

.rtl #header-area>.wrap {
    flex-direction: row-reverse;
}

.rtl #header-area .header-right {
    flex-direction: row-reverse;
}


/** END Header RTL **/


/** Publications for sale **/

.publication-feed-item {
    border: 4px solid #F5F1EE;
    background-color: #F5F1EE;
    display: flex;
    padding: 20px;
    margin: 20px;
}

.publication-feed-item:hover {
    border: 4px solid #800823;
}

.publication-feed-item img {
    width: 200px;
    height: 200px;
    min-width: 200px;
    object-fit: cover;
}

.publication-feed-item .pub-feed-item-middle {
    flex-grow: 1;
    padding: 20px;
}

.publication-feed-item .pub-feed-item-middle p {
    margin-bottom: 0;
    font-size: 14px;
}

.publication-feed-item .pub-feed-item-middle p a {
    color: #000000;
}

.publication-feed-item .pub-feed-item-middle h3 {
    font-family: "Dubai Bold";
    font-size: 22px;
}

.publication-feed-item .pub-feed-item-middle .price {
    font-family: "Dubai Bold";
    margin-top: 20px;
}

.publication-feed-item .pub-feed-buy-block {
    width: 200px;
    height: 200px;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
}

.publication-feed-item .pub-feed-buy-block .pub-feed-buy-block-inner {
    display: flex;
    flex-direction: column;
}

.publication-feed-item .pub-feed-buy-block i {
    margin-top: 20px;
}

.publication-feed-item:hover .pub-feed-buy-block {
    background-color: #800823;
    color: #ffffff;
}

.publication-feed-item:hover .pub-feed-buy-block i {
    color: #F8B26A;
}

.publication-feed-item .pub-feed-item-right a {
    color: #000000;
    text-decoration: none;
    font-family: "Dubai Bold";
    font-size: 16px;
}

@media screen and (max-width: 430px) {
    .publication-feed-item {
        flex-direction: column;
        margin: 20px 0;
    }
    .publication-feed-item .pub-feed-item-left {
        text-align: center;
    }
    .publication-feed-item .pub-feed-item-middle {
        padding-left: 0;
    }
    .publication-feed-item .pub-feed-buy-block {
        height: auto;
        width: 100%;
    }
    .publication-feed-item .pub-feed-buy-block .pub-feed-buy-block-inner {
        flex-direction: row;
        padding: 20px;
    }
    .publication-feed-item .pub-feed-buy-block i {
        margin-top: 0;
        margin-left: 20px;
    }
}

.approved-system-item-header {
    font-family: 'Dubai Bold';
}


/** END Pubs for sale **/


/** Food Bank Menu Styles **/

#food-bank-menu .sub-menu {
    background-color: #EE7823;
    width: 300px !important;
    display: none;
}

#food-bank-menu li.menu-item-has-children {
    cursor: pointer;
}

#food-bank-menu li:hover:before,
#food-bank-menu li.current-menu-item:before,
#food-bank-menu li.current-menu-parent:before {
    transform: scale(1, 1.1);
    opacity: 1;
    visibility: visible;
    transition: all 0.3s linear;
    background: #791927;
}

#food-bank-menu .sub-menu li {
    border-top: 1px solid #ffffff;
    border-bottom: 1px solid #ffffff;
    margin-left: 0 !important;
    padding: 12px 15px !important;
    width: 100%;
}


/**#food-bank-menu li:hover .sub-menu { display: block !important; } **/

#food-bank-menu .sub-menu li:before {
    opacity: 0 !important;
}

#food-bank-menu .sub-menu li:hover,
#food-bank-menu .sub-menu li.current_page_item {
    background-color: #FFCE7A !important;
}

#food-bank-menu .sub-menu li a {
    color: #fff !important;
    font-size: 18px;
    font-family: 'Dubai Bold';
    padding: 0;
}

@media screen and (max-width: 768px) {
    #food-bank-menu .menu-item-has-children {
        position: static;
    }
    #food-bank-menu .menu-item-has-children .sub-menu {
        position: absolute;
        top: 70px;
        left: 0;
    }
}

@media screen and (max-width: 430px) {
    #food-bank-menu .menu-item-has-children .sub-menu {
        position: absolute;
        top: 85px;
        left: 0;
    }
}


/** END FOOD bank menu styles **/


/** Two Section Form styles **/

.two-section-form .form-block {
    display: flex;
    margin: 20px 0;
}

.two-section-form .form-block label {
    padding-right: 20px;
}

.two-section-form .required {
    color: #830824;
}

.two-section-form .submit-form-btn {
    border-radius: 0;
    padding: 25px;
    background: #e09247;
    min-width: 200px;
    font-size: 22px;
}

.two-section-form .submit-form-btn:hover {
    color: #e09247;
    border: 2px solid #e09247;
    background: white;
}

.two-section-form .submit-form-btn i {
    margin-left: 60px;
}

@media screen and (max-width: 425px) {
    .two-section-form .form-block {
        flex-direction: column;
    }
}


/** end two section   **/

.grecaptcha-badge {
    visibility: hidden;
}


/** Larger Header Slider **/

.larger-header-slider {
    top: -15px;
    margin-bottom: -65px !important;
}

.larger-header-slider .slick-dots {
    display: block;
    position: absolute;
    bottom: 65px;
    right: 100px;
    text-align: right;
    background-repeat: no-repeat;
    background-position-x: right;
    padding-top: 120px;
}

.larger-header-slider .slick-dots li {
    width: 50px;
    height: 6px;
    border-radius: 0;
    cursor: pointer;
    border: none;
    background-color: rgba(153, 153, 153, 0.8);
}

.larger-header-slider .slick-dots li.slick-active {
    border: none !important;
    background-color: rgba(224, 146, 71, 0.8) !important;
}

.larger-header-slider .slick-dots li button:before {
    opacity: 0 !important;
}

.larger-header-slide {
    margin-right: 0 !important;
}

.larger-header-slide .vc_column-inner {
    height: 600px;
    background-repeat: no-repeat;
    background-size: cover;
    padding: 140px !important;
}

.larger-header-slide h1,
.larger-header-slide p {
    color: white !important;
}

.larger-header-slide .wpb_text_column {
    max-width: 50%;
}

.larger-header-slide p {
    font-size: 28px;
    font-family: 'Dubai Light';
    line-height: 34px;
}

.larger-header-slide h1 {
    font-size: 50px;
    font-family: 'Dubai Bold';
}

.larger-header-slide .vc_btn3 {
    color: white !important;
    border-color: #faaf6f !important;
    border-radius: 0;
    background: none;
    background-color: #faaf6f !important;
    padding: 10px 40px;
}

.larger-header-slide .vc_btn3:hover {
    color: white !important;
    border-color: #faaf6f !important;
    background-color: transparent !important;
}

.rtl .larger-header-slide .vc_column-inner {
    direction: rtl;
}

.rtl .larger-header-slider .slick-dots {
    background-position-x: left;
    left: 100px;
    text-align: left;
    right: auto;
}

@media screen and (max-width: 1024px) {
    /* .larger-header-slider { top: -30px; } */
    .larger-header-slide .vc_column-inner {
        padding: 70px !important;
        height: 500px;
    }
    .larger-header-slide .wpb_text_column {
        max-width: 60%;
    }
}

@media screen and (max-width: 768px) {
    .larger-header-slide .wpb_text_column {
        max-width: 100%;
    }
    .larger-header-slide .vc_column-inner {
        height: 600px;
    }
}

@media screen and (max-width: 430px) {
    .larger-header-slide .vc_column-inner {
        padding: 35px !important;
        height: 420px;
    }
    .larger-header-slide h1 {
        font-size: 36px;
    }
    .larger-header-slide p {
        font-size: 18px;
    }
    .larger-header-slider .slick-dots {
        position: absolute;
        bottom: 10px;
        text-align: center;
        right: 0;
        background-image: none !important;
    }
}


/** Larger header slider end **/


/** Media center gallery **/

.media-bottom .media-center-slider img {
    max-height: 400px;
    margin-right: auto;
    margin-left: 0;
}

.media-center-slider-nav {
    padding-bottom: 60px;
}

.media-center-slider-nav .slick-next {
    right: 32px !important;
}

.media-center-slider-nav .slick-arrow {
    width: 60px !important;
    height: 60px !important;
    text-align: center;
    background-color: #FFFFFF;
    top: 95% !important;
    border-radius: 0 !important;
}

.media-center-slider-nav img {
    width: 100% !important;
    cursor: pointer;
}

.media-center-slider-nav .slick-arrow:before {
    color: #38866F;
    content: "\f105";
    font-family: FontAwesome !important;
    font-size: 35px;
}

.rtl .media-center-slider-nav .slick-next:before {
    content: "\f105" !important;
}

.media-center-slider-nav .slick-arrow.slick-prev {
    left: auto;
    right: 105px !important;
}

.media-center-slider-nav .slick-arrow.slick-prev:before {
    content: "\f104";
    margin-left: -6px;
}

.media-center-slider-nav .slick-arrow.slick-next:before {
    margin-left: 6px;
}

.media-center-slider-nav .slick-arrow:hover {
    background-color: #EE7823 !important;
}

.media-center-slider-nav .slick-arrow:hover:before {
    color: #ffffff !important;
}

@media only screen and (max-width: 1025px) {
    .media-center-slider-nav img {
        max-width: 100% !important;
    }
    .media-center-slider-nav .slick-next {
        right: 14px!important;
    }
    .media-center-slider-nav .slick-arrow.slick-prev {
        left: auto;
        right: 85px !important;
    }
}

.news-smaller .wpb_text_column ul.display-posts-listing .content-box {
    width: 40% !important;
}


/** Service Form Homepage **/

.find-number-form input:focus:invalid {
    /* insert your own styles for invalid form input */
    -moz-box-shadow: none;
    border: 2px solid red;
}

.find-number-form input:required:valid {
    border: 2px solid green;
}


/** Home Links **/


/* Homepage Links */

#home-links ul#menu-homepage-links>li.menu-item {
    background-size: 20px 20px;
}

#home-links ul#menu-homepage-links-1>li.menu-item {
    background-size: 20px 20px;
}

#home-links ul#menu-homepage-links-arabic>li.menu-item {
    background-size: 20px 20px;
}

#home-links #menu-homepage-links,
#home-links #menu-homepage-links-1 {
    position: fixed;
    left: 0;
    height: calc(100vh - 162px);
    z-index: 100;
    border-top: 1px solid #FFCE7A;
    top: 162px;
    margin-bottom: 0;
    padding-left: 0;
    display: flex;
    flex-direction: column;
}

#home-links ul#menu-homepage-links>li.menu-item,
#home-links ul#menu-homepage-links-1>li.menu-item {
    height: 12.5%;
    /*     background-color: #DF6F28;  */
    background-color: #c85207;
    border: 1px solid #FFCE7A;
    border-left: 0;
    border-top: 0;
    text-align: center;
    color: #fff;
    font-size: 15px;
    font-weight: 500;
    line-height: 14px;
    max-width: 110px;
    padding: 0px;
    list-style-type: none;
    margin-bottom: 0;
    background-repeat: no-repeat;
    background-position: bottom 70% center;
    width: 110px;
    flex-grow: 1;
}

#home-links .waste,
#home-links .tourist {
    background-position: bottom 85% center !important;
}

#home-links ul#menu-homepage-links>li.menu-item:hover,
#home-links ul#menu-homepage-links-1>li.menu-item:hover {
    color: #df6f28;
    background-color: #fff;
}

#home-links ul#menu-homepage-links li.menu-item:hover>ul.sub-menu {
    display: block;
}

#home-links ul#menu-homepage-links>li.menu-item:hover,
#home-links ul#menu-homepage-links-1>li.menu-item:hover a {
    color: #df6f28;
}

#home-links ul#menu-homepage-links>li.menu-item a,
#home-links ul#menu-homepage-links-1>li.menu-item a {
    display: flex;
    align-items: flex-end;
    justify-content: center;
    overflow: hidden;
    height: 100%;
    padding: 10px 5px;
    color: #fff;
    font-size: 15px;
    line-height: 14px;
    font-family: "Dubai Medium";
    text-decoration: none;
}

li.tourist {
    background-image: url('/wp-content/uploads/2019/11/tourist.svg');
}

li.tourist:hover {
    background-image: url('/wp-content/uploads/2019/11/tourist-hover.svg');
}

li.heritage {
    background-image: url('/wp-content/uploads/2019/11/heritage.svg');
}

li.heritage:hover {
    background-image: url('/wp-content/uploads/2019/11/heritage-hover.svg');
}

li.health {
    background-image: url('/wp-content/uploads/2019/11/health.svg');
}

li.health:hover {
    background-image: url('/wp-content/uploads/2019/11/health-hover.svg');
}

li.building {
    background-image: url('/wp-content/uploads/2019/11/building.svg');
}

li.building:hover {
    background-image: url('/wp-content/uploads/2019/11/building-hover.svg');
}

li.makani {
    background-image: url('/wp-content/uploads/2019/11/makani.svg');
}

li.makani:hover {
    background-image: url('/wp-content/uploads/2019/11/makani-hover.svg');
}

li.stats {
    background-image: url('/wp-content/uploads/2019/11/stats.svg');
}

li.stats:hover {
    background-image: url('/wp-content/uploads/2019/11/stats-hover.svg');
}

li.environment {
    background-image: url('/wp-content/uploads/2019/11/environment.svg');
}

li.environment:hover {
    background-image: url('/wp-content/uploads/2019/11/environment-hover.svg');
}

li.waste {
    background-image: url('/wp-content/uploads/2019/11/waste.svg');
}

li.waste:hover {
    background-image: url('/wp-content/uploads/2019/11/waste-hover.svg');
}


/* side menu sub menus */

#home-links .sub-menu {
    display: none;
}

#home-links ul#menu-homepage-links>li,
#home-links ul#menu-homepage-links-1>li,
#home-links ul#menu-homepage-links-arabic>li {
    display: flex;
    justify-content: center;
}

#home-links ul#menu-homepage-links>li>.sub-menu {
    position: absolute;
    left: 110px;
    padding-left: 0;
    width: max-content;
}

#home-links ul#menu-homepage-links>li>.sub-menu>li {
    margin-left: 0;
}

#home-links .sub-menu {
    background-color: #fff;
    border: 1px solid #FFCE7A;
    margin-top: -1px;
    border-top: 2px solid #ffce7a;
}

#home-links .sub-menu li {
    list-style-type: none;
    padding: 0 15px;
    margin: 0;
    margin-top: -1px;
    display: block;
}

#home-links .sub-menu a {
    color: #222!important;
    font-family: "Dubai Regular"!important;
    font-size: 17px!important;
    padding: 20px 15px!important;
    border-bottom: 1px solid #df6f28;
    transition: all 0.2s linear;
}

#home-links .sub-menu li:last-child a {
    border-bottom: 1px solid transparent;
}

#home-links .sub-menu .sub-menu {
    position: absolute;
    left: 100%;
    padding-left: 0;
    margin-top: -56px;
    margin-left: 0px;
}

#home-links .sub-menu .menu-item-has-children>a:after {
    content: url(/wp-content/uploads/2019/11/arrow.svg);
    margin: 0 0px 0px 30px;
    transition: all 0.2s linear;
}

#home-links .sub-menu .menu-item-has-children:hover>a:after {
    content: url(/wp-content/uploads/2019/11/arrow-hover.svg);
    margin: 0 10px 0px 20px;
}

#home-links .sub-menu li:hover {
    background-color: #df6f28;
}

#home-links .sub-menu li:hover>a {
    color: #fff!important;
}

#home-links #menu-homepage-links-arabic {
    position: fixed;
    right: 0;
    height: calc(100vh - 164px);
    z-index: 100;
    border-top: 1px solid #FFCE7A;
    top: 162px;
    margin-bottom: 0;
    padding-left: 0;
    display: flex;
    flex-direction: column;
}

.admin-bar #home-links #menu-homepage-links-arabic,
.admin-bar #home-links #menu-homepage-links {
    height: calc(100vh - 196px) !important;
}

.INDChrome #home-links #menu-homepage-links-arabic {
    right: -90px !important;
}

#home-links ul#menu-homepage-links-arabic>li.menu-item {
    /*background-color: #DF6F28; */
    background-color: #c85207;
    border: 1px solid #FFCE7A;
    border-left: 0;
    border-top: 0;
    text-align: center;
    color: #fff;
    font-size: 15px;
    font-weight: 500;
    line-height: 14px;
    max-width: 110px;
    padding: 0px;
    list-style-type: none;
    background-repeat: no-repeat;
    background-position: bottom 70% center !important;
    width: 110px;
    margin: 0 !important;
    flex-grow: 1;
}

@media screen and (max-height: 700px) {
    #home-links ul#menu-homepage-links>li.menu-item a,
    #home-links ul#menu-homepage-links-arabic>li.menu-item a {
        align-items: center !important;
    }
    #home-links ul#menu-homepage-links>li.menu-item a {
        font-size: 11.5px!important;
        padding-top: 33px !important;
    }
    #home-links ul#menu-homepage-links-arabic>li.menu-item>a {
        top: 13px;
        position: relative;
    }
}

#home-links ul#menu-homepage-links-arabic>li.menu-item:hover {
    color: #df6f28;
    background-color: #fff;
    list-style: none;
}

#home-links ul#menu-homepage-links-arabic li.menu-item:hover>ul.sub-menu {
    display: block;
}

#home-links ul#menu-homepage-links-arabic>li.menu-item:hover a {
    color: #df6f28;
}

#home-links ul#menu-homepage-links-arabic>li.menu-item a {
    display: flex;
    align-items: flex-end;
    justify-content: center;
    overflow: hidden;
    height: 100%;
    padding: 10px 5px;
    color: #fff;
    font-size: 15px;
    line-height: 14px;
    font-family: "Dubai Medium";
    text-decoration: none;
}

#home-links ul#menu-homepage-links-arabic>li>.sub-menu {
    position: absolute;
    right: 110px;
    left: auto;
    padding-left: 0;
    width: max-content;
}

#home-links ul#menu-homepage-links-arabic>li>.sub-menu>li {
    margin-left: 0;
}

body.home .home_link_menu {
    display: none;
}

body header #home-links {
    display: none;
}

body.home #home-links {
    display: inline-block;
}

body.home.rtl #home-links {
    position: relative;
    min-width: 110px;
}

#home-links,
#home-links>span {
    cursor: pointer;
    background: transparent;
    line-height: 55px;
    color: #ffffff;
}

#home-links>span {
    padding: 0 35px;
    min-width: 110px;
    text-align: center;
}

#home-links>span:hover {
    background-color: #fff;
}

#home-links>span:hover i {
    color: #830823;
}

#home-links>span>i {
    font-size: 25px;
    position: relative;
    top: 5px;
}

#home-links ul.ubermenu-widget-area>li.widget {
    padding: 0;
}

#home-links.ubermenu-active .fa-bars:before {
    content: "\f00d" !important;
}

#home-links #side_bar_container {
    padding: 0px;
    background: transparent;
    border: none;
    box-shadow: none;
    z-index: 0;
    width: 400px !important;
    max-width: max-content;
    min-width: auto;
    overflow: visible;
}

#home-links ul#menu-homepage-links-arabic>li.menu-item a {
    color: #fff !important;
}

#home-links ul#menu-homepage-links .sub-menu li>a,
#home-links ul#menu-homepage-links-arabic .sub-menu li>a {
    background-repeat: no-repeat !important;
    background-position-y: center !important;
}

.wp-video,
.mejs-video {
    width: 100%!important;
}

.museumTitles .main_h2_head {
    font-size: 30px;
    margin-bottom: 20px;
}

.museumTitles .main_h2_head {
    font-size: 30px;
    margin-bottom: 20px;
}

.museumTitles p {
    font-size: 20px!important;
}

.footer-socials .right-content h1 {
    display: inline-block;
    font-weight: bold;
}


/* Sitemap */

.sitemap-block {
    display: inline-block;
    float: left;
    /* vertical-align: text-bottom; */
    width: calc(33.33% - 30px);
    margin: 15px 15px;
}

.sitemap-block h2 {
    font-size: 26px;
    margin: 0;
    color: #555454;
}

.sitemap-block h2:before {
    content: "\f0e8";
    font-family: "Font Awesome 5 Pro";
    font-weight: 900;
    margin-right: 10px;
    color: brown;
    font-size: 20px;
}

.sitemap-block ul {
    list-style: none;
    background: #eee;
    padding: 5px 15px;
}

.sitemap-block li {
    list-style: none!important;
    font-size: 16px;
}

.sitemap-block li:before {
    content: "\f178";
    font-family: "Font Awesome 5 Pro";
    font-weight: 900;
    margin-right: 10px;
    font-size: 12px;
}

.sitemap-block ul li ul li:before {
    content: "\f105";
}

.sitemap-block a {
    color: brown;
    text-decoration: none;
}

.sitemap-block a:hover,
.sitemap-block a:focus {
    text-decoration: underline;
    color: black;
}

.rtl .sitemap-block h2:before {
    margin-right: 0;
    float: right;
    margin-left: 10px;
}

.rtl .sitemap-block li:before {
    content: "\f177";
    margin-right: 0;
    margin-left: 10px;
}

.rtl .sitemap-block ul li ul li:before {
    content: "\f104";
}

.sitemap-block .page-item-59690.sitemap-block .page_item page-item-2106,
.sitemap-block .page-item-7714,
.sitemap-block .page-item-54110,
.sitemap-block .page-item-5548 {
    display: none;
}

.sitemap-block .page-item-72825.page_item_has_children>a,
.sitemap-block .page-item-72825.page_item_has_children:before {
    display: none;
}

.sitemap-block .page-item-72825.page_item_has_children ul {
    margin-left: -15px;
}

@media (max-width:767px) {
    .sitemap-block {
        width: 100%;
        margin: 15px 0;
    }
}

@media (min-width:768px) and (max-width:1024px) {
    .sitemap-block {
        width: calc(50% - 30px);
        margin: 15px;
    }
}


/* read speaker */

.rtl button[data-indopt="textreader"],
.rtl button[data-indopt="voicecmd"] {
    display: none!important;
}


/* Discover City (parks) */

.single-discover_the_city .dtc_info_list p {
    font-size: inherit;
}


/* Open Data Links */

.openDataLinks a {
    color: #E29F64;
}

.openDataLinks a:hover,
.openDataLinks a:focus {
    color: #fff;
}

.page-template-bunyan .bunyan-footer {
    display: none;
}

.rtl .quicklinks-text .quicklinks-text-inner p {
    text-align: center!important;
}


/* Table Builder Center Align for Arabic */

.wptb-table-64994 td p,
.wptb-table-65005 td p,
.wptb-table-65006 td p,
.wptb-table-65004 td p {
    text-align: center!important;
    line-height: 1.5;
}

.wptb-table-54330 td:nth-of-type(2) {
    width: 50%;
}

.site-inner .payment-channel-block h2 {
    line-height: 1.2!important;
}


/* IE9, IE10, IE11 */


/*@media screen and (min-width:0\0) {
    #home-links ul#menu-homepage-links > li.menu-item ul li a, #home-links ul#menu-homepage-links-arabic > li.menu-item ul li a { padding-top:20px!important;}
	#home-links ul#menu-homepage-links > li > .sub-menu > li, #home-links ul#menu-homepage-links-arabic > li > .sub-menu > li{
		list-style-image:url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7");float:left;}
	#home-links ul#menu-homepage-links .sub-menu li > a, #home-links ul#menu-homepage-links-arabic .sub-menu li > a{
	}
	.site-header{position:fixed;width:100%;}
	.home .site-inner, #pages_header{margin-top:155px;}
	.faq-right .btn.grp a, .faq-right .btn.grp button{
		padding:inherit;
		border-radius:inherit;
	}
	.loginBanner{
		margin-top:165px !important;
	}
}*/

@media screen and (-ms-high-contrast: active),
(-ms-high-contrast: none) {
    /* Put your IE-only styles here. Works for IS 10 & IE 11*/
    #home-links ul#menu-homepage-links>li.menu-item ul li a,
    #home-links ul#menu-homepage-links-arabic>li.menu-item ul li a {
        padding-top: 20px!important;
    }
    #home-links ul#menu-homepage-links>li>.sub-menu>li,
    #home-links ul#menu-homepage-links-arabic>li>.sub-menu>li {
        list-style-image: url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7");
        float: left;
    }
    #home-links ul#menu-homepage-links .sub-menu li>a,
    #home-links ul#menu-homepage-links-arabic .sub-menu li>a {}
    .site-header {
        position: fixed;
        width: 100%;
    }
    .home .site-inner,
    #pages_header {
        margin-top: 155px;
    }
    .faq-right .btn.grp a,
    .faq-right .btn.grp button {
        padding: inherit;
        border-radius: inherit;
    }
    .loginBanner {
        margin-top: 165px !important;
    }
}

@media screen and (max-height:750px) and (-ms-high-contrast: active),
(-ms-high-contrast: none) {
    #home-links .sub-menu li {
        min-width: 150px;
    }
    #home-links ul#menu-homepage-links>li.menu-item ul li a {
        float: left;
        padding-top: 15px!important;
    }
    #home-links ul#menu-homepage-links .sub-menu li>a,
    #home-links ul#menu-homepage-links-arabic .sub-menu li>a {
        background-position-y: center !important;
    }
}


/* @media screen and (max-height:750px) and (min-width:0\0) {
	#home-links .sub-menu li{min-width:150px;}
	#home-links ul#menu-homepage-links > li.menu-item ul li a{float:left;padding-top:15px!important;}
	#home-links ul#menu-homepage-links .sub-menu li > a, #home-links ul#menu-homepage-links-arabic .sub-menu li > a{
		background-position-y: center !important;
	}
}  */


/* loader for Hatta */

.hattaIframe {
    width: 100%;
    border: 0;
    height: 760px!important;
}

a.loginHatta {
    /* 	border: 2px solid #fff; */
    text-decoration: none;
    padding: 10px;
    font-weight: bold;
    color: #fff;
}

a.loginHatta:hover,
a.loginHatta:focus {
    /* 	border: 2px solid #000; */
    background-color: #000;
    color: #fff;
}


/* login banner */

.loginBanner {
    /* height: 450px; */
    background-repeat: no-repeat;
    margin: 0;
    background-size: 100% 100%;
    text-align: center;
    background-image: url(https://www.dm.gov.ae/wp-content/uploads/2020/05/loginBackground.png);
    padding: 60px 0;
}

.loginBanner a svg {
    display: none;
}

.loginBanner a.proceedBtn {
    background: #b62244!important;
    color: #fff!important;
    border: 0!important;
    text-align: center;
    font-size: 20px;
    border-radius: 50px;
    text-transform: uppercase;
    font-weight: bold;
    letter-spacing: 1px;
    padding: 5px 30px;
    font-family: 'Dubai-Bold';
    box-shadow: 1px 1px 3px #807b7b;
    float: none!important;
}

.loginBanner a.proceedBtn:hover {
    background: #900f2d!important;
}

.loginBanner h1 {
    /* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#db5518+0,f6b364+100 */
    background: #db5518;
    /* Old browsers */
    background: -moz-linear-gradient(left, #db5518 0%, #f6b364 100%);
    /* FF3.6-15 */
    background: -webkit-linear-gradient(left, #db5518 0%, #f6b364 100%);
    /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to right, #db5518 0%, #f6b364 100%);
    /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#db5518', endColorstr='#f6b364', GradientType=1);
    /* IE6-9 */
    color: #fff;
    padding: 10px;
    font-weight: 600;
    font-size: 20px;
    letter-spacing: 1px;
    text-transform: uppercase;
    margin: 15px 20px;
    display: inline-block;
    width: auto;
}

.loginBanner h2 {
    text-transform: uppercase;
    font-size: 20px;
    font-weight: 600;
    color: #a41832;
    display: block;
    width: auto;
    font-size: 39px;
    line-height: 1.2;
    text-align: center!important;
    margin: 0;
    font-family: Dubai-Bold;
    letter-spacing: 1px;
}

.loginBanner h3 {
    color: #b62244;
    font-size: 21px;
    text-transform: uppercase;
    font-weight: 600;
    font-family: Dubai-Bold;
    margin: 10px 0;
    text-align: center!important;
}

.loginBanner h4 {
    text-transform: uppercase;
    text-shadow: 1px 1px 3px #999898;
    font-size: 18px;
    padding: 0 40px;
    border-right: 2px solid #df7f18;
    margin-bottom: 0;
}

.loginBanner h4.last {
    border: 0;
}

.loginBanner p {
    background: #db5518;
    background: -moz-linear-gradient(left, #db5518 0%, #f6b364 100%);
    background: -webkit-linear-gradient(left, #db5518 0%, #f6b364 100%);
    background: linear-gradient(to right, #db5518 0%, #f6b364 100%);
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#db5518', endColorstr='#f6b364', GradientType=1);
    color: #3e1f0b;
    padding: 10px;
    font-weight: 600;
    font-size: 13px;
    text-transform: uppercase;
    margin: 30px 0 0;
    display: inline-block;
    width: auto;
    text-align: left;
    line-height: 1.2;
    border-radius: 20px;
}

.loginBanner img {}

.loginBanner .registrationLinks {}

.loginBanner .registrationLinks a {
    background: #e3702d!important;
    color: #fff!important;
    border: 0!important;
    text-align: center;
    font-size: 13px;
    border-radius: 50px;
    font-weight: bold;
    letter-spacing: 1px;
    padding: 5px 30px;
    font-family: 'Dubai-Bold';
    box-shadow: 1px 1px 3px #807b7b;
    margin: 0 5px 10px;
    display: inline-block;
    float: none!important;
}

.loginBanner .registrationLinks a:hover,
.loginBanner .registrationLinks a:focus {
    background: #cd530b!important;
}

.loginBanner .wpb_content_element {
    margin-bottom: 20px!important;
}

.page-id-61845 #pages_header,
.page-id-61916 #pages_header {
    display: none;
}

@media (max-width:400px) {
    .hattaIframe {
        height: 1300px!important;
    }
}

.hattaLoader {
    color: #000000;
    font-size: 13px;
    margin: 100px auto;
    width: 1em;
    height: 1em;
    border-radius: 50%;
    position: relative;
    text-indent: -9999em;
    -webkit-animation: load4 1.3s infinite linear;
    animation: load4 1.3s infinite linear;
    -webkit-transform: translateZ(0);
    -ms-transform: translateZ(0);
    transform: translateZ(0);
}

.hattaLoader:before {
    /* 	content: "Loading..."; */
    position: fixed;
    color: #000;
    z-index: 1;
    left: 9998em;
    top: 70px;
}

body.rtl .hattaLoader:before {
    /* 	content:"Ø¬Ø§Ø±ÙŠ Ø§Ù„ØªØ­Ù…ÙŠÙ„... "; */
    left: -9995em;
}

body.rtl .hattaIframe html {
    margin-bottom: 0;
}

.hattaLoader.deactivate {
    display: none;
}

@-webkit-keyframes load4 {
    0%,
    100% {
        box-shadow: 0 -3em 0 0.2em, 2em -2em 0 0em, 3em 0 0 -1em, 2em 2em 0 -1em, 0 3em 0 -1em, -2em 2em 0 -1em, -3em 0 0 -1em, -2em -2em 0 0;
    }
    12.5% {
        box-shadow: 0 -3em 0 0, 2em -2em 0 0.2em, 3em 0 0 0, 2em 2em 0 -1em, 0 3em 0 -1em, -2em 2em 0 -1em, -3em 0 0 -1em, -2em -2em 0 -1em;
    }
    25% {
        box-shadow: 0 -3em 0 -0.5em, 2em -2em 0 0, 3em 0 0 0.2em, 2em 2em 0 0, 0 3em 0 -1em, -2em 2em 0 -1em, -3em 0 0 -1em, -2em -2em 0 -1em;
    }
    37.5% {
        box-shadow: 0 -3em 0 -1em, 2em -2em 0 -1em, 3em 0em 0 0, 2em 2em 0 0.2em, 0 3em 0 0em, -2em 2em 0 -1em, -3em 0em 0 -1em, -2em -2em 0 -1em;
    }
    50% {
        box-shadow: 0 -3em 0 -1em, 2em -2em 0 -1em, 3em 0 0 -1em, 2em 2em 0 0em, 0 3em 0 0.2em, -2em 2em 0 0, -3em 0em 0 -1em, -2em -2em 0 -1em;
    }
    62.5% {
        box-shadow: 0 -3em 0 -1em, 2em -2em 0 -1em, 3em 0 0 -1em, 2em 2em 0 -1em, 0 3em 0 0, -2em 2em 0 0.2em, -3em 0 0 0, -2em -2em 0 -1em;
    }
    75% {
        box-shadow: 0em -3em 0 -1em, 2em -2em 0 -1em, 3em 0em 0 -1em, 2em 2em 0 -1em, 0 3em 0 -1em, -2em 2em 0 0, -3em 0em 0 0.2em, -2em -2em 0 0;
    }
    87.5% {
        box-shadow: 0em -3em 0 0, 2em -2em 0 -1em, 3em 0 0 -1em, 2em 2em 0 -1em, 0 3em 0 -1em, -2em 2em 0 0, -3em 0em 0 0, -2em -2em 0 0.2em;
    }
}

@keyframes load4 {
    0%,
    100% {
        box-shadow: 0 -3em 0 0.2em, 2em -2em 0 0em, 3em 0 0 -1em, 2em 2em 0 -1em, 0 3em 0 -1em, -2em 2em 0 -1em, -3em 0 0 -1em, -2em -2em 0 0;
    }
    12.5% {
        box-shadow: 0 -3em 0 0, 2em -2em 0 0.2em, 3em 0 0 0, 2em 2em 0 -1em, 0 3em 0 -1em, -2em 2em 0 -1em, -3em 0 0 -1em, -2em -2em 0 -1em;
    }
    25% {
        box-shadow: 0 -3em 0 -0.5em, 2em -2em 0 0, 3em 0 0 0.2em, 2em 2em 0 0, 0 3em 0 -1em, -2em 2em 0 -1em, -3em 0 0 -1em, -2em -2em 0 -1em;
    }
    37.5% {
        box-shadow: 0 -3em 0 -1em, 2em -2em 0 -1em, 3em 0em 0 0, 2em 2em 0 0.2em, 0 3em 0 0em, -2em 2em 0 -1em, -3em 0em 0 -1em, -2em -2em 0 -1em;
    }
    50% {
        box-shadow: 0 -3em 0 -1em, 2em -2em 0 -1em, 3em 0 0 -1em, 2em 2em 0 0em, 0 3em 0 0.2em, -2em 2em 0 0, -3em 0em 0 -1em, -2em -2em 0 -1em;
    }
    62.5% {
        box-shadow: 0 -3em 0 -1em, 2em -2em 0 -1em, 3em 0 0 -1em, 2em 2em 0 -1em, 0 3em 0 0, -2em 2em 0 0.2em, -3em 0 0 0, -2em -2em 0 -1em;
    }
    75% {
        box-shadow: 0em -3em 0 -1em, 2em -2em 0 -1em, 3em 0em 0 -1em, 2em 2em 0 -1em, 0 3em 0 -1em, -2em 2em 0 0, -3em 0em 0 0.2em, -2em -2em 0 0;
    }
    87.5% {
        box-shadow: 0em -3em 0 0, 2em -2em 0 -1em, 3em 0 0 -1em, 2em 2em 0 -1em, 0 3em 0 -1em, -2em 2em 0 0, -3em 0em 0 0, -2em -2em 0 0.2em;
    }
}


/* loader for hatta ends */

#home-links ul#menu-homepage-links .sub-menu li>a {
    background-image: url(/wp-content/uploads/2019/12/dark-menu-arrow-1.svg) !important;
    background-position-x: right !important;
    padding-right: 18px !important;
}

#home-links ul#menu-homepage-links-arabic .sub-menu li>a {
    background-image: url(/wp-content/uploads/2020/03/arabic-arrow.png) !important;
    background-position-x: left !important;
    padding-left: 18px !important;
}

#home-links li.waste ul.sub-menu,
#home-links li.environment ul.sub-menu,
#home-links li.stats ul.sub-menu {
    bottom: 7px;
}

#home-links #menu-homepage-links,
#home-links #menu-homepage-links-arabic {
    top: auto !important;
    border-top: none !important;
}

#home-links ul#menu-homepage-links>li.menu-item:hover a,
#home-links ul#menu-homepage-links-arabic>li.menu-item:hover a {
    color: rgb(223, 111, 40) !important;
    background-color: transparent !important;
}

#home-links ul#menu-homepage-links .sub-menu li:hover>a,
#home-links ul#menu-homepage-links-arabic .sub-menu li:hover>a {
    color: rgb(255, 255, 255) !important;
}

@media only screen and (max-width: 1025px) {
    #home-links ul#menu-homepage-links>li.menu-item a {
        padding-top: 45px !important;
    }
    .INDChrome #home-links #menu-homepage-links-arabic {
        right: -110px !important;
    }
}


/** From Customizer **/

.rtl .dxb_slider_col .wpb_gallery {
    direction: ltr;
}

div#respond {
    display: none !important;
}

.footer-right {
    position: relative;
}

.logo-left a img {
    max-height: 80px;
    width: auto;
}

#alerts-popdown .alerts-popdown-more a:hover,
#alerts-popdown .alerts-popdown-more a:focus {
    background: #fff!important;
    color: #800823!important;
    opacity: 1;
}

#alerts-popdown .alerts-popdown-more a span {
    padding-left: 20px;
}

.rtl .logo-optional a img {
    left: 50px;
    right: auto;
}

.rtl .alert-see-more .fa-long-arrow-right:before {
    content: "\f177" !important;
}

.rtl #alerts-popdown .alerts-popdown-more a span {
    padding-left: 20px;
    padding-right: 20px;
}

.rtl #alerts-popdown {
    text-align: right;
    direction: rtl;
}

.rtl .two-line-overflow {
    padding-left: 1rem;
    padding-right: 0;
}

.rtl .two-line-overflow::before {
    left: 12px;
    right: auto;
}

.rtl #alerts-popdown .alerts-popdown-newsitem .alerts-popdown-newsitem-head .alerts-popdown-left {
    order: 2;
}

.rtl #alerts-popdown .alerts-popdown-newsitem .alerts-popdown-newsitem-head .alerts-popdown-right {
    order: 1;
}

.rtl .alerts-popdown-right .fa-chevron-right:before {
    content: "\f053";
}

.rtl #alerts-popdown .alerts-popdown-more a {
    display: inline-block;
    float: left;
}

.rtl #alerts-popdown .alerts-popdown-more a span {
    line-height: 55px;
}

.rtl #alerts-popdown {
    left: 0;
    right: auto;
}

.rtl #alerts-popdown .alerts-popdown-header {
    padding: 15px;
    padding-left: 0;
}

.rtl #alerts-popdown .alerts-popdown-header .alerts-popdown-header-left span {
    margin-right: 10px;
    margin-left: 0;
}


/*noti ends*/

.about-drop-drop-ar+ul.ubermenu-submenu-bkg-img {
    display: flex;
    align-items: center;
}

.rtl .vc_custom_heading {
    text-align: right !important;
}

[dir='rtl'] .slick-slide.business_slide {
    float: left;
}

.rtl .wpb_single_image.vc_align_left {
    text-align: right;
}

.sidebar-primary ul li.margin_left a {
    padding-left: 55px;
}

.sidebar-primary ul li.margin_left:before {
    left: 30px;
}

.rtl .sidebar-primary ul li.margin_left a {
    padding-right: 55px;
}

.rtl .sidebar-primary ul li.margin_left:before {
    right: 30px;
}

body.rtl .category_bg_section,
body.rtl .row_single_animal {
    margin-right: -50vw;
    margin-left: auto;
    right: 50%;
    left: Auto;
}

.conservation-section .icon-content-right {
    color: #fff !important;
}

.rtl .icon_with_text_shortcode.inline .icon-content-right {
    padding-right: 40px;
    padding-left: 0;
}

.rtl .footer-subscribe button.wpcf7-submit {
    min-width: 200px;
    float: right;
    margin-bottom: 20px;
}

.rtl .footer-quicklinks .flex-wrap {
    direction: ltr !important;
}

.rtl .footer-bottom .footer-quicklinks .flex-wrap {
    direction: rtl !important;
}

#header-area .one-half.first.header-left {
    text-align: left;
}

.weather_cams h1,
.hatta_map h1 {
    font-size: 55px;
    line-height: 64px;
    font-family: 'Dubai Light';
    margin: 0;
}

.weather_cams .head {
    margin-bottom: 15px;
}

.weather_cams iframe {
    height: 39.2vw;
}

.right_discover_dubai.newlayout {
    padding: 6% 7.2% 6% 3%;
    background-color: #2D2D2D !important;
}

.new-plan-your-visit {
    padding: 0px 50px;
}

.row-plan-musuem .right_discover_dubai.newlayout .left_discover_dubai ul {
    background-color: #5D0C09;
}

.row-museum-about.saruq-slider .education-section-right.right_discover_dubai {
    background-image: none;
    padding: 0;
}

.saruq-slider .tparrows {
    top: auto !important;
    bottom: -255px !important;
}

.metis.tparrows:hover:before {
    color: #fff !important;
}

.rtl .col1-museum-collection {
    padding-left: 60px;
    padding-right: 0;
}

.rtl .enjoy-nature.row-museum-collection .vc_col-sm-4:last-child>.vc_column-inner {
    padding-left: 0;
}


/*Site Map Starts*/

.simple-sitemap-page.main li {
    list-style: disc;
}

.simple-sitemap-page.main li ul li {
    list-style: none;
}

.simple-sitemap-page.main li ul li ul li {
    list-style: none;
}

.simple-sitemap-page.main li a {
    color: #0073e5;
    font-family: 'Dubai Bold';
}

.simple-sitemap-page.main li ul li a {
    color: #0073e5;
    font-family: 'Dubai Regular';
}

.simple-sitemap-wrap h3 {
    display: none;
}

.site-map-title {
    margin-bottom: 0;
}

.site-map-title h1 {
    position: relative;
    border-bottom-color: #830823;
    border-right-color: #830823;
    border-bottom-left-radius: 0.25rem;
    border-top-right-radius: 0;
    margin-right: -1px;
    background-color: #830823;
    color: #fff;
    border: none;
    padding: 0 30px;
    display: inline-block;
    font-size: 20px;
    line-height: 35px;
    margin: 20px 0;
}

.site-map-title h1:after {
    position: absolute;
    right: -20px;
    top: 0;
    width: 0;
    height: 0;
    content: "";
    border-left: 12px solid #830823;
    border-right: 8px solid rgba(213, 239, 255, 0);
    border-top: 17px solid rgba(213, 239, 255, 0);
    border-bottom: 18px solid rgba(213, 239, 255, 0);
}

.rtl .site-map-title h1:after {
    right: auto;
    left: -19px;
    border-right: 12px solid #830823;
    border-left: 8px solid rgba(213, 239, 255, 0);
    border-top: 17px solid rgba(213, 239, 255, 0);
    border-bottom: 18px solid rgba(213, 239, 255, 0);
}


/*Site Map Ends*/


/*RAKWS Single Item*/

body.rtl .single_animal_details_under,
body.rtl .single_animal_details_under h1,
body.rtl .single_animal_details_under h2,
body.rtl .single_animal_details_under h3,
body.rtl .single_animal_details_under h4,
body.rtl .single_animal_details_under h5,
body.rtl .single_animal_details_under h6,
body.rtl .single_animal_details_under p {
    direction: rtl;
    text-align: right !important;
}

body.rtl .single_animal_details_under table,
body.rtl .single_animal_details_under table tr,
body.rtl .single_animal_details_under table tr td {
    text-align: right;
}


/*RAKWS Single Item*/

body.rtl .main-category-section .right-section .post-grid {
    margin-right: 0;
    margin-left: 30px;
}

body.rtl .main-category-section .right-section .post-grid:nth-child(3n) {
    margin-left: 0;
}

body.rtl .category-filter .maincat input[type="checkbox"]+label:before,
body.rtl .category-filter .sub_cat input[type="checkbox"]+label:before,
body.rtl .category-filter .maincat input[type="checkbox"]+label:after,
body.rtl .category-filter .sub_cat input[type="checkbox"]+label:after {
    left: 0;
    right: auto;
}

body.rtl ul.category_list .maincat>label:before {
    content: "\f104";
    padding-left: 15px;
    padding-right: 0;
}

.category-filter .maincat label.checkbox-squre:before {
    content: '' !important;
}

body.rtl .category-filter .maincat input[type="checkbox"]+span:before,
body.rtl .category-filter .sub_cat input[type="checkbox"]+span:before,
body.rtl .category-filter .maincat input[type="checkbox"]+span:after,
body.rtl .category-filter .sub_cat input[type="checkbox"]+span:after {
    left: 0;
    right: auto;
}

body.rtl ul.category_list .maincat>span:before {
    content: "\f104";
    padding-left: 15px;
    padding-right: 0;
}

.category-filter .maincat span.checkbox-squre:before {
    content: '' !important;
}


/*About Ar Starts*/

.rtl .sidebar-primary ul li a {
    padding-right: 40px;
    padding-left: 0;
}


/* .rtl .sidebar-primary ul li:nth-child(1):before {
    content: url(/wp-content/uploads/2020/03/about-dubai-menu-arrow-ar.png) !important;
} */

.rtl .sidebar-primary ul li:before {
    left: auto;
    right: 10px;
}

.rtl .sidebar-primary ul li:before {
    content: url(/wp-content/uploads/2020/03/about-dubai-menu-arrow-ar.png);
}

.rtl .sidebar-primary ul li.menu-item-has-children:before {
    content: url(/wp-content/uploads/2019/12/plus.svg);
}


/* .rtl .sidebar-primary ul li.menu-item-has-children:first-child:before {
    content: url(/wp-content/uploads/2020/03/about-dubai-menu-arrow-ar.png) !important;
} */

.rtl .dm_inner_pages_content .subpage-right-content {
    float: left;
}

.rtl .dm_inner_pages_content .sidebar {
    float: right;
    margin-right: 0;
}

.sidebar-primary ul li li {
    list-style: none;
}

.dm_inner_pages_content h3 {
    font-size: 28px;
    margin: 0;
    line-height: 38px;
    color: #222222;
    margin-bottom: 10px;
}

.dm_inner_pages_content h4,
.dm_inner_pages_content h2 {
    font-size: 28px;
    margin: 0 0 35px 0;
    line-height: 38px;
    font-family: 'Dubai Light';
}

.dm_inner_pages_content p {
    font-size: 20px;
    line-height: 31px;
    margin-bottom: 35px;
}

.dm_inner_pages_content h5 {
    font-size: 20px;
    line-height: 31px;
    color: #010101;
    margin-bottom: 35px;
    font-family: 'Dubai Medium';
}

.dm_inner_pages_content h6 {
    font-size: 16px;
    color: #010101;
    line-height: 31px;
    margin-bottom: 0;
    font-family: 'Dubai Medium';
}

.dm_inner_pages_content h6 a {
    font-size: 16px;
    color: #010101;
    text-decoration: underline;
}

.rtl .slick-list,
.rtl .masthead-slider-item,
.rtl .dxb_slider_row {
    direction: ltr;
}


/*Used Compuetrs*/

.rtl .used-computer-contact-row {
    background-size: 100% auto !important;
    background-position: top !important;
}

body.rtl .used-computers {
    background-position: right !important;
}

.rtl .small-side-menu-container {
    z-index: 2222;
}

.rtl .small-side-menu-container .arrow-right {
    float: right;
    left: auto;
    right: -12px;
    transform: rotate(0deg);
}


/*Ras Al Khor RTL Starts*/

.rtl .section-season>.section-winter {
    margin-left: 15px;
    margin-right: 0;
}

.rtl .main-row-virtual .vc_tta-tabs-list li a:after {
    left: 0;
    right: auto;
}

.rtl .main-row-map iframe {
    background-image: url(/wp-content/uploads/2020/03/ras-al-khor-map-ar.png);
}

.rtl .main-row-map .main_h2_head {
    padding: 0 0 0 0;
}

.rtl .conservation-section.rsw .view_more_btn a {
    padding-left: 0px !important;
    padding-right: 30px !important;
}

.rtl .conservation-section .view_more_btn a {
    padding-left: 67px !important;
    padding-right: 20px !important;
}

.rtl .row-phone-banner img {
    left: 150px;
    right: auto;
}

.tab_sections .vc_tta-panels-container .vc_tta-panels {
    padding-top: 0;
}


/*Ras Al Khor RTL Ends*/


/*About Menu*/

.sidebar-primary ul#menu-about-dubai-municipality-menu li:nth-child(1)>ul.sub-menu,
.sidebar-primary ul#menu-about-dubai-municipality-menu-arabic li:nth-child(1)>ul.sub-menu {
    display: block !important;
}

.rtl .image_with_title_box h2 {
    right: 20px;
    left: auto;
}


/*About Menu*/


/*Architectural Ar*/

.rtl .education-section.row-dubai-historical .right_discover_dubai ul {
    float: right;
}

.rtl .right-historical-contact .wpb_gmaps_widget .wpb_map_wraper iframe {
    height: 670px;
}


/*Architectural Ar*/


/*Al aasaar*/

.rtl .category-filter-section .right-section .search-dropdown input {
    padding-right: 60px;
}


/*Al aasaar*/


/*Business Slider Small Starts*/

.business-small_slides .business_slide {
    min-height: 605px;
    background-size: cover;
    display: flex !important;
    align-items: flex-end;
    padding: 50px 80px 70px 80px;
    box-sizing: border-box;
    margin: 0 !important;
}

.business_slide h3 {
    background: #fff;
    color: #222222;
    font-family: 'Dubai Light';
    border-radius: 30px;
    box-sizing: border-box;
    padding: 0px 30px;
    font-size: 25px;
    line-height: 53px;
    display: inline-block;
    margin-bottom: 30px;
}

.business_slide h3 span {
    font-family: 'Dubai Bold';
}

.business_slide h2 {
    font-size: 47px;
    line-height: 50px;
    font-family: 'Dubai Bold';
    color: #ffffff;
    margin-bottom: 0;
}

.business_slide .wpb_content_element {
    margin-bottom: 0;
    width: 80%;
}

.business_slide a.custom_button.business_slide_btn {
    position: absolute;
    bottom: 0;
    right: 0;
    font-size: 22px;
    line-height: 48px;
    font-family: 'Dubai Medium';
    min-width: 188px;
}

.business-small_slides .slick-arrow {
    width: 50px;
    height: 50px;
    background: #fff;
    border-radius: 0;
}

.business-small_slides .slick-prev:before {
    content: "\f104" !important;
    font-family: "Font Awesome 5 Pro" !important;
    font-weight: 300;
    color: #800823;
    font-size: 40px;
    line-height: 55px;
}

.business-small_slides .slick-next:before {
    content: "\f105" !important;
    font-family: "Font Awesome 5 Pro" !important;
}

.business-small_slides .slick-arrow:hover {
    background: #800823;
}

.business-small_slides>.vc_column-inner {
    padding: 0 5px !important;
}


/**/


/*Business Main Slider Starts*/

.business_slide.main h2 {
    font-size: 60px;
    line-height: 70px;
    color: #222222;
    font-family: 'Dubai Light';
}

.business_slide.main h3 {
    font-size: 60px;
    line-height: 70px;
    font-family: 'Dubai Bold';
    padding: 0;
    color: #222222;
    border-radius: 0;
    margin: 0;
    background: transparent;
}

.business_slide.main h3 span {
    font-size: 29px !important;
    line-height: 34px;
    font-family: 'Dubai Bold';
}

.business_slide.main p {
    font-size: 27px;
    line-height: 38px;
    font-family: 'Dubai Light';
    margin: 20px 0 35px 0;
}

.business-small_slides .business_slide.main {
    align-items: center;
    padding: 0;
}

.business-small_slides .business_slide.main .vc_column-inner {
    padding: 0 !important;
}

.business_slide.main .wpb_content_element {
    margin: 0;
    width: auto;
}

.business_slide.main .slider_top-text {
    padding-left: 80px;
}

.slider_orange_box {
    font-size: 34px;
    line-height: 48px;
    font-family: 'Dubai Light';
    margin: 0;
    color: #ffffff;
    background: #c3490b;
    width: 530px;
    padding: 13px 0 13px 80px;
    float: left;
    max-height: 122px;
}

.slider_orange_box span {
    display: block;
    font-family: 'Dubai Bold';
}

.gallery_inside {
    float: left;
}

.gallery_inside img {
    display: inline-block;
    margin-right: 5px;
}

.gallery_inside a {
    text-decoration: none;
}

.MB-slide .slider_orange_box {
    background: #0F94E1;
}

.business-small_slides.with_arrows button.slick-next {
    bottom: -25px;
    right: 0;
    top: auto;
    left: auto;
}

.business-small_slides.with_arrows button.slick-prev {
    bottom: -25px;
    right: 50px;
    top: auto;
    left: auto;
}


/*Business Mian Slider Ends*/


/*Main Menu*/

.menu-services+ul.ubermenu-submenu-bkg-img {
    padding: 50px !important;
    z-index: 9999;
}

.site-header .nav-primary .ubermenu-submenu li.all_services {
    position: absolute !important;
    right: 50px !important;
    bottom: 50px !important;
}

.rtl .site-header .nav-primary .ubermenu-submenu li.all_services {
    right: inherit !important;
    left: 50px !important;
    z-index: 1;
}

.rtl .site-header .nav-primary .ubermenu-submenu li.all_services a {
    float: left;
}

.site-header .nav-primary .ubermenu-submenu li.all_services a {
    font-size: 19px !important;
    line-height: 1.1px !important;
    font-family: 'Dubai Light';
    border: 1px solid !important;
    padding: 22px 20px !important;
    display: flex !important;
    align-items: center !important;
    color: #fff !important;
    background-color: #800823 !important;
    font-weight: 600!important;
    text-transform: uppercase!important;
}

.site-header .nav-primary .ubermenu-submenu li.all_services a:hover {
    color: #800823 !important;
    border-color: #800823;
    background: #fff!important;
}


/*Saruq Ar*/

.rtl .row-museum-collection .col1-museum-collection .view_more_btn {
    text-align: right;
}

.rtl .animal_category .wpb_singleimage_heading {
    left: auto;
    right: 25px;
}

.rtl .enjoy-nature.row-museum-collection .vc_col-sm-4>.vc_column-inner {
    padding-right: 0;
    padding-left: 20px;
}

.rtl .row-museum-collection .col3-museum-collection .view_more_btn a {
    padding-right: 0px !important;
    padding-left: 67px !important;
}

.rtl .row-museum-collection .col1-museum-collection .view_more_btn a {
    padding-right: 20px !important;
}

.rtl .row_view_more_btn .experience-btn:last-child a {
    margin-right: 25px;
    margin-left: 0;
}

.rtl .plan-visit.row-museum-about {
    background-position: right !important;
}

.rtl .row-museum-experience .exciting-title:after {
    right: auto;
}

.rtl .cust .vc_inner.vc_row-fluid.container .vc_col-sm-6:last-child .logo-slider .slick-arrow.slick-prev {
    left: 0;
    right: auto;
}

.rtl .cust .vc_inner.vc_row-fluid.container .vc_col-sm-6:last-child .logo-slider .slick-arrow.slick-next {
    left: 84px;
    right: auto;
}

.rtl .cust:before {
    right: 0;
    left: auto;
}

.rtl .recipes_section2 .musuem-info .text-content {
    color: #fff;
}

@media (max-width:767px) {
    .rtl .cust .vc_inner.vc_row-fluid.container .vc_col-sm-6:last-child .logo-slider .slick-arrow.slick-next {
        left: 50px;
        right: auto;
    }
    .rtl .row_view_more_btn .experience-btn:last-child a {
        margin-right: 0 !important;
    }
    .rtl .enjoy-nature .vc_col-sm-4 .vc_col-sm-6:first-child .vc_column-inner {
        padding-left: 0 !important;
    }
    .rtl .enjoy-nature .vc_col-sm-4 .vc_col-sm-6:last-child .vc_column-inner {
        padding-right: 0 !important;
    }
    .rtl .enjoy-nature.row-museum-collection .vc_col-sm-4>.vc_column-inner {
        padding: 0 !important;
    }
}


/*FAQs*/

body.rtl .faq-accordion .faq-title>span {
    right: auto;
    left: 25px;
}

.rtl .category-filter-section .right-section {
    padding-right: 45px;
    padding-left: 0 !important;
}

body.rtl .cat_list a i {
    margin-right: 0px;
    margin-left: 20px;
    padding-right: 20px;
}

body.rtl .cat_list a i:before {
    content: "\f053";
}


/*Hatta Weather starts*/

#weatherData .head {
    border: 1px solid #00061E;
    margin-bottom: 20px;
    /* background: #eee; */
}

#weatherData .head h1 {
    margin: 0;
    font-size: 40px;
    color: #ffffff;
    background: #00061E!important;
    padding: 5px 20px;
    font-family: 'Dubai Bold';
}

#weatherData table.head_table {
    margin: 0;
    padding: 20px;
    border-collapse: inherit;
}

#weatherData table.head_table td {
    padding: 0
}

#weatherData h2.dateWeather {
    font-size: 30px;
    line-height: 35px;
    color: #00061E;
    font-family: 'Dubai Bold';
    margin-bottom: 20px;
    direction: ltr;
    text-align: left;
}

#weatherData h3.timeWeather {
    font-size: 30px;
    line-height: 30px;
    font-family: 'Dubai Medium';
}

#weatherData table.stats {
    background: #F7F7F7;
    padding: 0;
    border-collapse: separate;
    margin-bottom: 10px;
}

#weatherData td {
    border: none;
    padding: 10px 15px;
}

#weatherData td h3 {
    font-size: 18px;
    line-height: 26px;
    color: #00061E;
    font-family: 'Dubai Light';
    margin-bottom: 8px;
}

#weatherData td span {
    color: #00061E;
    font-family: 'Dubai Bold';
    font-size: 25px;
    line-height: 25px;
}

#weatherData td img {
    float: left;
    margin-top: 10px;
}

#weatherData h4 {
    text-align: center;
    margin: 0;
}

#weatherData h4 img {
    float: none;
}

#weatherData td .right {
    overflow: hidden;
    padding-left: 20px;
    margin-bottom: 5px;
}

.rtl #weatherData td .right {
    padding-right: 10px;
    padding-left: 0;
    text-align: right;
}

.rtl #weatherData td img {
    float: right;
}

.rtl #weatherData td h4 img {
    float: none;
}

.rtl #weatherData table.head_table {
    direction: ltr;
}


/* Hatta Weather */

.weatherData .head {
    border: 1px solid #00061E;
    margin-bottom: 20px;
}

.weatherData .head h1 {
    margin: 0;
    font-size: 34px;
    color: #ffffff;
    background: #00061E;
    padding: 5px 20px;
    font-weight: 600;
}

.weatherData table.head_table {
    margin: 0;
    padding: 0 15px;
    border-collapse: inherit;
}

.weatherData h2.dateWeather {
    font-size: 39px;
    line-height: 1.1;
    color: #00061E;
    font-family: 'Dubai Bold';
    margin-bottom: 0;
    width: 200px;
    margin-top: 10px;
}

.weatherData h3.timeWeather {
    font-size: 30px;
    line-height: 30px;
    font-family: 'Dubai Medium';
}

.weatherData table.stats {
    background: #F7F7F7;
    padding: 20px 10px;
    border-collapse: separate;
    margin-bottom: 10px;
}

.weatherData td {
    border: none;
}

.weatherData td h3 {
    font-size: 18px;
    line-height: 26px;
    color: #00061E;
    font-family: 'Dubai Light';
    margin-bottom: 8px;
}

.weatherData td span {
    color: #00061E;
    font-weight: 600;
    font-size: 23px;
    line-height: 7px;
}

.weatherData td img {
    float: left;
    margin-top: 10px;
    display: block!important;
    width: 30px;
}

.weatherData h4 {
    text-align: center;
    margin: 0;
}

.weatherData h4 img {
    float: none;
}

.weatherData .tempDetails {
    display: block;
    width: 100%;
    float: left;
    font-size: 35px;
    text-align: right;
}

.weatherData td .right {
    overflow: hidden;
    padding-left: 20px;
    margin-bottom: 15px;
}

.weatherData .temperature {
    font-size: 35px!important;
}

#weatherData td img.cloudy {
    width: 71px;
    display: block!important;
    float: right;
    margin-top: -8px;
}

.rtl .weatherData td .right {
    padding-right: 20px;
    padding-left: 0;
    text-align: right;
}

.rtl .weatherData .temperature {
    direction: ltr;
}

.rtl .weatherData td img {
    float: right;
    margin-top: 10px;
    display: block!important;
}

.rtl .weatherData td h4 img {
    float: none;
}

.rtl .weatherData table.head_table {
    direction: ltr;
}

.rtl .weatherData td img.cloudy {
    float: left;
}


/*Hatta Weather ends*/


/*Dubai Lab RTL starts*/

.rtl .business_slide .wpb_content_element {
    float: right;
    text-align: right;
}

.rtl .business_slide a.custom_button.business_slide_btn {
    right: auto;
    left: 0;
}

.rtl .business-small_slides .slick-next {
    right: -20px;
    left: auto;
}

.rtl .business-small_slides .slick-prev {
    right: auto;
    left: -20px;
}


/*Home Ar starts*/

.rtl .home-vid-gall .custom_button {
    float: left;
}


/*Discover City ar start*/

.rtl .dtc_main-info .vc_col-sm-6:first-child .vc_column-inner {
    padding-left: 10%;
    padding-right: 15px;
}

.rtl .item-list li a:before {
    content: "\f104";
    right: -20px;
    top: 4px;
    left: auto;
}

.rtl .item-list li {
    padding-right: 30px;
    padding-left: 0;
}


/*Ras starts ar*/

.rtl .education-section .right_discover_dubai ul {
    float: left;
}

.rtl .dsn-top-left {
    padding-left: 46px !important;
    padding-right: 0 !important;
}


/**/

.rtl .wpb_images_carousel>.wpb_wrapper>div {
    direction: ltr;
}


/**/


/*News RTL starts*/

.rtl .post-content-display .news-sidebar,
.rtl.page-template-news .news-sidebar {
    padding-left: 5%;
    padding-right: 0;
}

.rtl.page-template-news .news-content .posts-container.listing-item:nth-child(2) {
    margin-left: 2%;
    margin-right: 0;
}

.rtl .post-content-display .social-row i,
.rtl .posts-socials .social-row i {
    margin-left: 20px;
    margin-right: 0;
}

.rtl.page-template-news .news-subscribe .vc_col-sm-6 {
    border: 6px solid #800823;
}

.rtl.page-template-news .news-subscribe .vc_col-sm-6:last-child {
    border-right: 3px solid #800823;
}

.rtl.page-template-news .news-subscribe .vc_col-sm-6:first-child {
    border-left: 3px solid #800823;
}

.rtl.page-template-news .news-content .posts-container.listing-item:not(:first-child):not(:nth-child(2)):not(:nth-child(3)) .image-box {
    float: right;
}

.rtl.page-template-news .news-content .posts-container.listing-item:not(:first-child):not(:nth-child(2)):not(:nth-child(3)) .content-box {
    float: left;
}

.rtl.page-template-news .display-posts-pagination {
    text-align: left;
}

.rtl.page-template-news a.page-numbers,
.rtl.page-template-news .page-numbers:not(.dots) {
    margin-right: 35px;
    margin-left: 0;
}

.rtl.page-template-news .page-numbers.current:before,
.rtl.page-template-news a.page-numbers:hover:before {
    margin-right: -10px;
    margin-left: 0;
}

.rtl.page-template-news #publication .listing-item .title:after {
    left: 30px;
    right: auto;
    content: url(/wp-content/uploads/2020/03/news-archive-arrow-ar.png);
}

.rtl.page-template-news #publication .listing-item .title:hover:after {
    left: 20px;
    right: auto;
}


/*News RTL ends*/


/*RTL Forms*/

.rtl .wpcf7 input[type="url"],
.rtl .wpcf7 input[type="email"],
.rtl .wpcf7 input[type="tel"] {
    direction: rtl;
}

.rtl form div {
    direction: rtl;
}

.rtl .footer-subscribe form div.wpcf7-mail-sent-ok {
    color: #fff;
}

.rtl.page-template-news .news-subscribe button.wpcf7-submit {
    min-width: 200px;
    text-align: right;
}

.rtl.page-template-news .news-subscribe button.wpcf7-submit:hover {
    padding-left: 20px;
    padding-right: 30px;
}

.rtl.page-template-news .news-subscribe button.wpcf7-submit:hover svg {
    margin-right: 10px;
}


/*RTL Forms*/


/*Discover The City RTL starts*/

.rtl .item-images-slider {
    direction: ltr;
}

.dtc-content-holder ul,
.dtc-content-holder ul li {
    list-style: square;
}


/**Discover The City RTL ends*/


/*Search bar ar*/

.rtl .search-header-area .search span {
    padding-right: 10px;
}

.rtl .search-header-area {
    right: 250px;
    text-align: right;
}


/*Contact Inner pages rtl starts*/

.rtl .contact_get_in_touch .wpcf7-form input[type=checkbox]+span {
    margin-right: 0;
    margin-left: 0;
}

.rtl .contact_get_in_touch .wpcf7-form input[type=checkbox]+span:before {
    right: 0;
    left: auto;
}

.rtl .contact_get_in_touch .wpcf7-form input[type=checkbox]+span:after {
    right: 3px;
    left: auto;
}


/**/

.rtl .esurvey-ar-btn-row .vc_btn3-container a {
    padding: 10px 30px 10px 60px !important;
}

.about-saruq,
.the-site {
    cursor: pointer;
}

#menu-architectural-heritage-menu li.current-menu-item+li.current-menu-item:before {
    background: transparent;
}

.display-posts-listing.featured-wrapper .featured.posts-container.listing-item {
    position: relative;
    overflow: hidden;
}

.featured.posts-container a.featured_links {
    position: absolute;
    width: 100%;
    height: 100%;
    display: block;
    z-index: 9999999;
}


/**/

div.director_form input.wpcf7-submit {
    background-color: #830823;
    color: #ffffff;
    border: 1px solid #830823;
    border-radius: 0;
    font-size: 24px;
    line-height: 26px;
    font-family: 'Dubai Bold';
    font-weight: inherit;
    min-width: 150px;
    max-width: 150px;
    min-height: 40px;
    text-align: center;
}

div.director_form input.wpcf7-submit:hover {
    background-color: transparent;
    color: #830823;
}

div.director_form label {
    color: #800823;
    font-family: 'Dubai Medium';
}

div.director_form input {
    padding: 10px;
    border-radius: 2px;
    width: 100%;
    margin: 10px 0;
    border-color: grey;
    min-height: 54px;
}

div.director_form select,
div.director_form textarea {
    margin: 10px 0 !important;
    border-color: grey;
    padding: 10px;
}

div.director_form select {
    font-family: 'Dubai Light';
}

div.director_form textarea {
    width: 100%;
    height: 150px;
}

div.director_form .mobile-number input {
    margin-bottom: 5px;
}

div.director_form ::-webkit-input-placeholder {
    color: grey;
    font-family: 'Dubai Light';
}

div.director_form :-ms-input-placeholder {
    color: grey;
}

div.director_form input::placeholder {
    color: grey;
}

div.director_form input:focus,
div.director_form textarea:focus {
    border: 1px solid #2a8dd4;
}

div.wpcf7-response-output,
div.wpcf7-validation-errors,
div.wpcf7-acceptance-missing {
    clear: both !important;
}

.Campaign_box .more_details-btn a {
    background-color: #800823!important;
    color: #fff!important;
    border-radius: 0;
    box-shadow: inherit!important;
    line-height: 25px!important;
}

.Campaign_box .more_details-btn a:hover {
    border-color: #800823!important;
    background-color: transparent!important;
    color: #800823!important;
}

.Campaign_box h3 {
    font-family: 'Dubai Bold';
    font-size: 24px;
    line-height: 26px;
    min-height: 80px;
}

.campaign-tabs h4.vc_tta-panel-title {
    font-size: 18px;
}

.wpb-js-composer .campaign-tabs .vc_tta-color-grey.vc_tta-style-classic div.vc_tta-panel div.vc_tta-panel-heading {
    background-color: transparent;
    margin-bottom: 10px !important;
}

.wpb-js-composer .campaign-tabs .vc_tta-panel-body {
    margin-bottom: 10px !important;
}

.wpb-js-composer .campaign-tabs .vc_tta-panel-body h3 {
    font-size: 24px;
}

.wpb-js-composer .campaign-tabs .vc_tta-panel-body p {
    font-size: 18px;
    line-height: 24px;
}

.survey_links-styles a {
    color: #222222;
    text-decoration: none;
}

.survey_links-styles a:hover {
    text-decoration: underline;
}

.rtl #projects_li a span {
    float: left;
}

.rtl a.rea_more svg {
    margin-left: 0;
    margin-right: 12px;
    -webkit-transform: scaleX(-1);
    -moz-transform: scaleX(-1);
    -o-transform: scaleX(-1);
    transform: scaleX(-1);
}

#projects_li a {
    overflow: hidden;
}

#projects_li a.active {
    background-color: #F5F1EE;
}

#projects_li span.projects_title-all {
    float: left;
}

.rtl #projects_li span.projects_title-all {
    float: right;
}

.rtl #featured_projects a img {
    float: right;
}

.rtl #featured_projects a {
    margin: 10px 20px 10px 0px;
}

.rtl .con_s {
    float: right;
    margin-right: 15px;
    margin-left: auto;
}

@media (min-width:768px) {
    .rtl .complaints-survey-home p {
        min-height: 60px;
    }
    .rtl .RAKWS-volunteers-form .vc_col-sm-4,
    .rtl .RAKWS-volunteers-form .vc_col-sm-6,
    .rtl .RAKWS-volunteers-form .vc_col-sm-12,
    .rtl .chat_form .vc_col-sm-6,
    .rtl .chat_form .vc_col-sm-12 {
        float: right;
    }
    .rtl #page_proj_e .vc_col-sm-4 {
        float: right;
    }
    .double_line-btns h4 {
        min-height: 63px;
    }
}

.saruq-visit-form .form-field {
    margin: 10px 0;
}

.saruq-visit-form .form-field .form-title {
    font-size: 26px;
    line-height: 28px;
    color: #222222;
}

.saruq-visit-form .form-field.options {
    min-height: 80px;
    display: flex;
    align-items: center;
}

.saruq-visit-form .form-field inpput,
.saruq-visit-form .form-field textarea {
    margin-top: 10px;
}

.saruq-visit-form .form-field textarea {
    height: 130px;
}

.saruq-visit-form input.wpcf7-submit {
    background-color: #830823;
    color: #ffffff;
    border: 1px solid #830823;
    border-radius: 0;
    font-size: 24px;
    line-height: 26px;
    font-family: 'Dubai Bold';
    font-weight: inherit;
    min-width: 150px;
    max-width: 150px;
    min-height: 40px;
    text-align: center;
}

.saruq-visit-form input.wpcf7-submit:hover {
    background-color: transparent;
    color: #830823;
}

.purpose-options .wpcf7-list-item {
    position: relative;
    margin-left: 0;
    margin-right: 10px;
}

.purpose-options input {
    z-index: 20;
}

.purpose-options span.wpcf7-list-item-label:before {
    content: " ";
    width: 20px;
    height: 20px;
    border: 1px solid;
    position: absolute;
    left: -4px;
    display: inline-block;
    top: 2px;
    z-index: -1;
    border-radius: 50%;
}

.rtl .purpose-options span.wpcf7-list-item-label:before {
    right: -12px;
    left: auto;
}

.purpose-options .wpcf7-list-item-label {
    margin-left: 10px;
}

.saruq-visit-form .form-field.options .form-title {
    margin-right: 20px;
}

.rtl .saruq-visit-form .form-field.options .form-title {
    margin-right: 0px;
    margin-left: 20px;
}

@media (max-width:768px) {
    .payment-channel-block>.vc_column-inner {
        height: auto !important;
    }
    .saruq-visit-form .form-field .form-title {
        display: block;
        margin-bottom: 10px;
    }
    .saruq-visit-form .form-field.options {
        display: block;
    }
}

.purpose-options input[type=checkbox]+span:after {
    display: block;
    position: absolute;
    content: '\2713';
    border-radius: 100%;
    height: 10px;
    width: 10px;
    top: 4px;
    left: 6px;
}

.purpose-options input {
    opacity: 0;
}

.rtl .purpose-options input {
    right: -8px;
    position: relative;
}

.purpose-options input:checked+span:after {
    content: '';
    display: block;
    position: absolute;
    left: 1px;
    top: 7px;
    background: #800823;
    width: 10px;
    height: 10px;
    border-radius: 50%;
}

.rtl .purpose-options input:checked+span:after {
    right: -7px;
    left: auto;
}

.visit_forms-links a:hover {
    text-decoration: underline;
}

.rtl .saruq-visit-form input.wpcf7-submit {
    float: left;
}

.above-social,
.above-social p {
    margin-bottom: 20px;
}

.social-row.saruq a {
    text-decoration: none;
    color: #fff;
    font-size: 20px;
    margin-right: 10px;
}

.social-row.saruq a:hover {
    color: #ffce7a;
}

.rtl .footer-subscribe .right-content,
.rtl .footer-socials .right-content {
    padding-right: 20px;
}

.register-btns a {
    background: transparent !important;
    border: 1px solid rgb(131, 8, 35) !important;
    color: #222 !important;
    border-radius: 0 !important;
}

.register-btns a:hover {
    background: rgb(131, 8, 35) !important;
    color: #fff !important;
}

.register-btn_row {
    text-align: center;
}

.rasid_tables td {
    padding: 10px;
    border: 1px solid;
    vertical-align: middle;
}

.rasid-table-titles h2 {
    font-family: 'Dubai Regular';
}

.rasid_tables ul li {
    list-style-type: circle;
}

.bullet_list ul {
    padding-left: 25px;
}

.bullet_list ul li {
    list-style-type: disc !important;
}

.hydrographic ul li {
    margin-bottom: 15px;
}

.ras-khor-submenu li.current-menu-item.no-active:before {
    background: transparent;
}

.ras-khor-submenu li.no-active:hover:before {
    background: #800823;
}

.vc_tta-container .vc_general.saruq_light_faqs .vc_tta-panels-container .vc_tta-panels {
    padding-top: 0;
}

.vc_tta-container .vc_general.saruq_light_faqs .vc_tta-panels-container .vc_tta-panels .vc_tta-panel-heading {
    background: transparent !important;
    border: none;
}

.vc_tta-container .vc_general.saruq_light_faqs .vc_tta-panels-container .vc_tta-panels .vc_tta-panel-heading h4 a {
    color: #fff;
    padding: 0;
    font-size: 20px;
    line-height: 1.3;
    font-family: 'Dubai Light';
}

.vc_tta-container .vc_general.saruq_light_faqs .vc_tta-panels-container .vc_tta-panels .vc_tta-panel-body {
    padding: 10px 0;
    color: #ffce7a;
}

.vc_tta-container .vc_general.saruq_light_faqs .vc_tta-panels-container .vc_tta-panels .vc_tta-panel-body p {
    margin: 0;
    color: #ffce7a;
}

.rasid_form-error-color div.wpcf7-response-output,
.rasid_form-error-color div.wpcf7-validation-errors,
.rasid_form-error-color div.wpcf7-acceptance-missing,
footer div.wpcf7-response-output,
footer div.wpcf7-validation-errors,
footer div.wpcf7-acceptance-missing {
    color: #fff;
}

.rtl a.pp_arrow_next,
.rtl a.pp_arrow_previous,
.rtl a.pp_next,
.rtl a.pp_previous,
.rtl .pp_nav .pp_pause,
.rtl .pp_nav .pp_play,
.rtl a.pp_close,
.rtl a.pp_contract,
.rtl a.pp_expand {
    text-indent: 10000px;
}


/*bunyan starts*/

#bunyan-submenu {
    background: white;
    margin-top: 0 !important;
    padding-top: 30px;
}

.bunyan-about-text p {
    font-size: 22px !important;
    font-family: 'Dubai Light' !important;
}

.bunyan-about-text h1 {
    font-size: 60px;
    margin-bottom: 60px;
    font-family: 'Dubai Light';
}

.bunyan-aboout-card img {
    border-radius: 30px;
    -webkit-box-shadow: 5px 5px 10px 0px rgba(0, 0, 0, 0.75);
    -moz-box-shadow: 5px 5px 10px 0px rgba(0, 0, 0, 0.75);
    box-shadow: 5px 5px 10px 0px rgba(0, 0, 0, 0.75);
}

.bunyan-about-card {
    margin-bottom: 0;
}

.main_banner .header-logo {
    margin-top: 46px !important;
}

.about-card-spacer {
    height: 230px;
    background: rgba(224, 146, 71, 0.9);
    margin-left: 100px;
    margin-top: -185px;
    margin-right: -1000px;
}

.rtl .about-card-spacer {
    height: 230px;
    margin-right: 100px;
    margin-top: -185px;
    margin-left: -1000px;
}

@media screen and (max-width: 768px) {
    .bunyan-image-holder {
        display: none;
    }
    .bunyan-about-text {
        width: 100% !important;
    }
}

.rtl #menu-bunyan .bunyan-pull-right {
    float: left;
}

.rtl .bunyan_categories .fa-long-arrow-right:before {
    content: "\f177";
}

.bunyan_faqs-row .vc_toggle_title {
    border: 1px solid #F5F1EE;
    background-color: #fff;
    border-radius: 0;
    font-size: 24px;
    color: #222222;
    padding: 16px 33px !important;
    margin-top: 10px !important;
    padding-right: 70px !important;
}

.bunyan_faqs-row .vc_toggle_icon {
    left: auto !important;
    right: 33px !important;
}

.bunyan_faqs-row .vc_toggle_content {
    color: rgb(34, 34, 34);
    padding: 16px 33px !important;
    border-right: 1px solid rgb(245, 241, 238);
    border-bottom: 1px solid rgb(245, 241, 238);
    border-left: 1px solid rgb(245, 241, 238);
    border-image: initial;
    background-color: rgb(255, 255, 255);
    border-top: none;
    margin-top: 0px !important;
    height: auto;
}

.bunyan_faqs-row .vc_toggle_content p {
    font-size: 18px;
}

.rtl .bunyan_faqs-row .vc_toggle_icon {
    left: 33px !important;
    right: auto !important;
}

.rtl .bunyan_faqs-row .vc_toggle_title {
    padding-left: 70px !important;
    padding-right: 33px !important;
}

@media screen and (max-width: 1024px) {
    .bunyan_faqs-row .hide-1024 {
        display: none;
    }
    .bunyan_faqs-row .vc_col-sm-6 {
        width: 75% !important;
    }
    .footer-socials .social-row {
        margin-left: -20px;
    }
}

@media screen and (max-width: 768px) {
    .rtl .food-bank-aim {
        border-right: 10px solid #388670 !important;
        border-left: 0;
    }
    .bunyan_faqs-row .wpb_text_column h2 {
        text-align: center !important;
    }
    .bunyan_faqs-row .vc_col-sm-6,
    .bunyan_faqs-row .vc_col-sm-3 {
        width: 100% !important;
    }
}

.bunyan-table td {
    text-align: center;
    vertical-align: middle;
}

.bunyan-table th {
    background: #e09247;
    color: white;
    padding: 40px;
    text-align: center;
    vertical-align: middle;
}

.bunyan-table tbody th {
    border-top: 2px solid white;
    border-left: 20px solid #e09247;
    border-right: 20px solid #e09247;
}

.bunyan-table thead th {
    border-left: 2px solid white;
    border-top: 20px solid #e09247;
    border-bottom: 20px solid #e09247;
}

.bunyan-table thead tr th:first-child {
    border-bottom: 2px solid white;
    border-left: 20px solid #e09247;
    border-right: none;
}

.bunyan-table-wrap {
    overflow-x: auto;
}

.bunyan-table-wrap table {
    min-width: 730px;
}

@media screen and (max-width: 1024px) {
    .bunyan-table th {
        padding: 20px;
    }
}

@media screen and (max-width: 768px) {
    .bunyan-table th {
        padding: 10px;
    }
}

.bunyan-form input,
.bunyan-form textarea,
.bunyan-form select {
    border-color: #333;
    padding: 12px;
    margin: 10px 0;
}

.bunyan-form textarea {
    height: 130px;
}

.bunyan-form .form-element label {
    display: inline-block;
}


/*bunyan ends*/

.rtl.wpb-js-composer .vc_tta.vc_general .vc_tta-title-text:not(:empty):not(:first-child),
.rtl.wpb-js-composer .vc_tta.vc_general .vc_tta-title-text:not(:empty)~* {
    margin-right: 14px;
}

.RAKWS-volunteers-form h4 {
    margin: 20px 0;
    font-size: 25px;
    font-family: 'Dubai Medium';
}

.RAKWS-volunteers-form p.volunteers-form-note {
    font-size: 18px;
    line-height: 22px;
    margin: 20px 0;
}

.RAKWS-volunteers-form input,
.RAKWS-volunteers-form textarea {
    border: 1px solid #B2B2B2;
    margin-bottom: 10px;
    color: #222222;
    font-family: 'Dubai Light';
    font-weight: inherit;
    padding: 12px;
}

.RAKWS-volunteers-form textarea {
    height: 130px;
}

.RAKWS-volunteers-form input.wpcf7-submit {
    background-color: #830823;
    color: #ffffff;
    border: 1px solid #830823;
    border-radius: 0;
    font-size: 24px;
    line-height: 26px;
    font-family: 'Dubai Bold';
    font-weight: inherit;
    min-width: 224px;
    min-height: 70px;
    text-align: center;
}

.RAKWS-volunteers-form input.wpcf7-submit:hover {
    background-color: transparent;
    color: #830823;
    border: 1px solid #830823;
}

body .tab_container .vc_tta-panel-body .view_more_btn .vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern i {
    color: #444444 !important;
}

body .tab_container .vc_tta-panel-body .view_more_btn .vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern:hover i {
    color: #ffffff !important;
}


/*bunyan form*/

.bunyan-form .submit-form-btn {
    border-radius: 0;
    border: 1px solid #800823;
    padding: 25px;
    background: #800823;
    min-width: 200px;
    font-size: 22px;
}

.bunyan-form .submit-form-btn:hover {
    color: #800823;
    border: 1px solid #800823;
    background: white;
}

.bunyan-form .submit-form-btn i {
    margin-left: 60px;
}


/*bunyan form*/

.chat_form input,
.chat_form textarea {
    padding: 12px;
    border-color: #333;
    margin: 10px 0;
}

.chat_form textarea {
    height: 150px;
}

.chat_form input.wpcf7-submit {
    background-color: #C25400;
    border-radius: 0;
    padding: 10px;
    min-width: 200px;
    min-height: 55px;
    font-size: 20px;
    font-family: 'Dubai Medium';
    letter-spacing: 1px;
}

.chat_form input.wpcf7-submit:hover {
    background-color: transparent;
    border: 1px solid #C25400;
    color: #C25400;
}

.rtl .complaints-survey-home p {
    padding-right: 0;
}

.esurvey-ar-btn-row h4 {
    min-height: 75px;
}


/*Payment Channel Starts*/

.payment-channel-block {
    padding: 20px !important;
}

.payment-channel-block .wpb_single_image {
    margin-bottom: 15px !important;
}

.payment-channel-block .wpb_text_column {
    margin-bottom: 0 !important;
}

.payment-channel-block>.vc_column-inner {
    background-color: #fff;
    padding: 40px !important;
    height: 500px;
}

.img-rollover-block {
    background-position-x: left;
    background-position-y: center;
    background-repeat: no-repeat;
    background-size: contain;
    margin-bottom: 15px;
    height: 70px;
    max-width: 80px;
    margin-left: 15px;
}

.rtl .img-rollover-block {
    background-position-x: right;
}

.rtl .payment-channel-block h2 {
    text-align: right;
}

.img-buy-rollover {
    background-image: url(/wp-content/uploads/2020/04/Layer-1.png);
}

.payment-channel-block:hover .img-buy-rollover {
    background-image: url(/wp-content/uploads/2020/04/Layer-2-1.png)
}

.img-bank-rollover {
    background-image: url(/wp-content/uploads/2020/04/Layer-7.png);
}

.payment-channel-block:hover .img-bank-rollover {
    background-image: url(/wp-content/uploads/2020/04/Layer-5.png)
}

.img-phones-rollover {
    background-image: url(/wp-content/uploads/2020/04/Layer-6.png);
}

.payment-channel-block:hover .img-phones-rollover {
    background-image: url(/wp-content/uploads/2020/04/Layer-2.png)
}

.img-transfer-rollover {
    background-image: url(/wp-content/uploads/2020/04/Layer-3.png);
}

.payment-channel-block:hover .img-transfer-rollover {
    background-image: url(/wp-content/uploads/2020/04/Layer-4.png)
}

.payment-channel-block:hover>.vc_column-inner {
    background-color: #800823;
}

.payment-channel-block:hover>.vc_column-inner p,
.payment-channel-block:hover>.vc_column-inner h2 {
    color: #ffffff;
}

.payment-channel-block:hover .vc_btn3 {
    color: #ffffff !important;
}

.payment-channel-block:hover .vc_btn3 i {
    color: #ffffff !important;
}

.payment-channel-block h2 {
    text-align: left;
    color: #000000;
    font-family: 'Dubai Medium';
    font-size: 30px;
    line-height: 30px;
}

.payment-channel-block .vc_btn3 {
    background: none !important;
    border: none !important;
}

.payment-channel-block .vc_btn3 i {
    color: #800823 !important;
}

.payment-channel-block p {
    font-size: 16px;
    margin-bottom: 15px !important;
}

.payment-channel-block .vc_btn3-container {
    margin-bottom: 0 !important;
}

.sticky-head #header-area>.wrap {
    display: none;
}

.sticky-head #genesis-nav-primary {
    position: fixed;
    top: 0;
    width: 100%
}

.admin-bar.sticky-head #genesis-nav-primary {
    top: 32px;
}

.site-header .nav-primary .widget-area a.sticky-only,
.site-header .nav-primary .widget-area span.sticky-first {
    display: none;
}

.sticky-head .site-header .nav-primary .widget-area a.sticky-only,
.sticky-head .site-header .nav-primary .widget-area span.sticky-first {
    display: table-cell;
}

@media (max-width:782px) {
    .admin-bar.sticky-head #genesis-nav-primary {
        top: 46px;
    }
}

@media only screen and (max-width: 1024px) {
    .rtl .category-filter-section .right-section .sortby-dropdown select {
        max-width: calc(100% - 90px);
    }
    .payment-channel-block>.vc_column-inner {
        height: 600px;
    }
    .payment-channel-block .vc_col-sm-9 {
        width: 100% !important;
    }
    .img-rollover-block {
        width: 100% !important;
        max-width: initial;
    }
    .payment-channel-block h2 {
        text-align: left;
    }
}


/*Food Bank*/

.rtl .waste-figure-imgs .vc_col-sm-4 {
    border-left: 1px solid #fff;
    border-right: 0px solid #fff
}

.waste-figure-imgs .vc_col-sm-4:last-child {
    border-left: 0px solid #fff;
}

.food-waste-figure .food-waste-btn,
.UAE-bank-info .food-find-more-btn {
    float: none !important;
}

.rtl .food-bank-aim ul li::before {
    right: -40px;
    top: 5px;
    left: auto;
}

.rtl .food-bank-aim {
    border-right: 60px solid #388670;
    border-left: none;
}

.rtl .submit-form-btn i {
    float: left;
    margin-right: 60px;
    margin-left: auto;
}


/*Food Bank Media Starts*/

.half-width-orange-text {
    display: flex;
    height: 600px !important;
    align-items: center;
    padding: 0 60px !important;
    background-color: rgba(238, 120, 35, 0.8);
    color: #ffffff;
}

.half-width-300-green-text {
    display: flex;
    height: 300px !important;
    align-items: center;
    padding: 0 60px !important;
    background-color: rgba(56, 134, 111, 0.8);
    color: #ffffff;
}

.red_action_btn a {
    background: #d0396e !important;
    border-color: #d0396e !important;
    padding-left: 30px !important;
    font-family: 'Dubai-Medium';
    letter-spacing: 0.2px;
    color: #ffffff !important;
}

.red_action_btn a:hover {
    background-color: transparent !important;
    color: #ffffff !important;
}

.red_action_btn a:hover i {
    color: #ffffff !important;
}

.red_action_btn a i {
    color: #fff !important;
}

.orange_action_btn a {
    background: #EE7823;
    border-color: #EE7823;
    padding-left: 30px !important;
    font-family: 'Dubai-Medium';
    letter-spacing: 0.2px;
    color: #ffffff !important;
}

.orange_action_btn a:hover {
    background-color: transparent !important;
    color: #ffffff !important;
}

#food-bank-news.news-list .wpb_wrapper h2 {
    border-image: linear-gradient(to right, #fff 50%, #EE7823 33%) 1 !important;
}

#food-bank-news.news-list .display-posts-listing {
    border-image: linear-gradient(to top, #fff 60%, #EE7823 60%) 1 !important;
}

#food-bank-news.news-list .main_h2_head {
    color: #38866F !important;
}

#food-bank-news .display-posts-listing#three-post .posts-container.listing-item .image-box .post-date {
    background-color: #EE7823 !important;
}

#food-bank-news.news-list .view_more_btn a {
    background-color: #EE7823;
    border-color: #EE7823;
    color: #fff;
}

#food-bank-news.news-list .view_more_btn a:hover {
    color: #EE7823;
}

.media-bottom>.vc_column-inner {
    padding: 80px !important;
    min-height: 650px;
    max-height: 650px;
}

.media-bottom .food-slick-slider img {
    max-height: 400px;
    margin-right: auto;
    margin-left: 0;
}

.media-bottom h2 {
    font-family: 'Dubai Light' !important;
    font-size: 40px;
}

.media-bottom-tabs .vc_tta-tab a {
    background-color: transparent !important;
    border: none !important;
    font-family: 'Dubai Bold';
}

.media-bottom-tabs .vc_tta-tab.vc_active a span {
    color: #38866F;
    text-decoration: underline;
}

.media-bottom-tabs .vc_tta-panels {
    padding-top: 15px !important;
}

.food-slick-slider-nav {
    padding-bottom: 60px;
}

.food-slick-slider-nav .slick-next {
    right: 32px !important;
}

.food-slick-slider-nav .slick-arrow {
    width: 60px !important;
    height: 60px !important;
    text-align: center;
    background-color: #FFFFFF;
    top: 95% !important;
    border-radius: 0 !important;
}

.food-slick-slider-nav img {
    width: 100% !important;
}

.food-slick-slider-nav .slick-arrow:before {
    color: #38866F;
    content: "\f105";
    font-family: FontAwesome !important;
    font-size: 35px;
}

.rtl .food-slick-slider-nav .slick-next:before {
    content: "\f105" !important;
}

.food-slick-slider-nav .slick-arrow.slick-prev {
    left: auto;
    right: 105px !important;
}

.food-slick-slider-nav .slick-arrow.slick-prev:before {
    content: "\f104";
    margin-left: -6px;
}

.food-slick-slider-nav .slick-arrow.slick-next:before {
    margin-left: 6px;
}

.food-slick-slider-nav .slick-arrow:hover {
    background-color: #EE7823 !important;
}

.food-slick-slider-nav .slick-arrow:hover:before {
    color: #ffffff !important;
}

@media only screen and (max-width: 1025px) {
    .food-slick-slider-nav img {
        max-width: 100% !important;
    }
    .food-slick-slider-nav .slick-next {
        right: 14px!important;
    }
    .food-slick-slider-nav .slick-arrow.slick-prev {
        left: auto;
        right: 85px !important;
    }
}

@media only screen and (max-width: 768px) {
    .half-width-orange-text,
    .half-width-300-green-text {
        height: auto !important;
        padding: 20px 0 !important;
    }
}

@media only screen and (max-width: 430px) {
    .media-bottom>.vc_column-inner {
        padding: 30px !important;
        min-height: auto;
        max-height: initial !important;
    }
}

.category-list.right-section .post-image>img {
    min-height: 220px;
}

.leadership-table tr td {
    vertical-align: middle;
    text-align: center;
    border: 1px solid;
    padding: 20px;
}

.leadership-table td img {
    margin: 0 auto;
}

.food-bank-patners tr td {
    text-align: center;
    border: 1px solid #ccc;
    vertical-align: middle;
    width: 20%;
}

.available-on {
    margin-bottom: 10px;
}

.available-on h5 {
    margin: 0;
}

.app-links img {
    margin-right: 15px;
}

.rtl .app-links img {
    margin-right: 0px;
    margin-left: 15px;
}

.rtl .app-links {
    position: relative;
    right: -50px;
}

.footer-subscribe .right-content div.wpcf7-validation-errors {
    margin-left: 0;
    margin-right: 0;
}

.rtl .footer-subscribe button.wpcf7-submit span {
    float: right;
}

.footer-subscribe div.wpcf7-response-output,
.footer-subscribe div.wpcf7-validation-errors,
.footer-subscribe div.wpcf7-acceptance-missing,
.footer-subscribe div.wpcf7-mail-sent-ok {
    color: #fff !important;
}

.footer-wrapper .logo-row {
    display: flex;
    align-items: flex-end;
}

@media only screen and (max-width: 1500px) {
    .posts-socials .social-row i {
        margin-left: 15px;
        margin-right: 0;
    }
}

@media only screen and (max-width: 1400px) {
    .rtl .app-links {
        position: relative;
        right: -25px;
    }
    .category-list.right-section .post-image>img {
        min-height: 155px;
        max-height: 155px;
        width: 100%;
    }
    .category-data .category-title,
    .category-data .category-item-code,
    .category-data .category-item-code {
        width: 100%;
        float: left;
    }
    .rtl .category-data .category-title,
    .rtl .category-data .category-item-code,
    .rtl .category-data .category-item-code {
        width: 100%;
        float: right;
    }
    .payment-channel-block>.vc_column-inner {
        height: 540px;
    }
    .rtl .enjoy-nature .vc_col-sm-4 .wpb_content_element.text-margin {
        margin-bottom: 30px;
    }
    .rtl .fauna_post_list p,
    .rtl .enjoy-nature p {
        font-size: 17px;
        margin-bottom: 8px;
    }
    .rtl .flora-row-inner .view_more_btn {
        margin-bottom: 20px;
    }
    .rtl .dm-wildlife-fauna .category-title>a {
        font-size: 16px;
    }
    .rtl .dm-wildlife-fauna.ar .category-grid .category-description {
        display: flex;
        align-items: start;
        font-size: 14px;
    }
    #home-links ul#menu-homepage-links-arabic>li.menu-item>a {
        font-size: 11px;
        line-height: 12px;
        padding-bottom: 5px !important;
    }
    #home-links ul#menu-homepage-links>li.menu-item {
        display: flex;
    }
    li.environment.menu-item .sub-menu,
    li.stats.menu-item .sub-menu {
        bottom: 0px;
    }
    .menu-services+ul.ubermenu-submenu-bkg-img {
        padding: 10px 50px !important;
    }
    #home-links ul#menu-homepage-links>li.menu-item a {
        font-size: 12px;
        padding-top: 35px !important;
        line-height: 12px;
        width: 100%;
    }
    #home-links ul#menu-homepage-links>li.menu-item ul li a {
        padding: 20px 15px!important
    }
    .small-side-menu-container {
        top: 31%;
    }
}

@media only screen and (max-width: 1200px) {
    .main-category-section .post-grid .category_title,
    .main-category-section .post-grid .category_name {
        display: block;
    }
    .rtl .main-category-section .post-grid .category_title,
    .rtl .main-category-section .post-grid .category_name {
        display: inline-block;
    }
    #home-links ul#menu-homepage-links>li.menu-item a {
        padding-top: 30px !important;
    }
    .posts-socials .social-row i {
        margin-left: 10px;
        margin-right: 0;
    }
    .weather_cams .vc_col-sm-4,
    .weather_cams .vc_col-sm-8 {
        width: 100%;
    }
}

@media (max-width:1000px) {
    .rtl.page-template-news .news-content .posts-container.listing-item:nth-child(2) {
        margin-left: 0%;
    }
    .rtl .post-content-display .news-sidebar,
    .rtl.page-template-news .news-sidebar {
        padding-left: 3%;
    }
    .rtl .dtc_main-info .vc_col-sm-6:first-child .vc_column-inner {
        padding-left: 15px;
    }
    body.rtl .discover_the_city_page:after {
        background: transparent;
    }
}

@media (max-width:960px) {
    .rtl .row-download-image .vc_col-sm-2 {
        width: 100%;
    }
    .rtl .wpb_single_image.vc_align_left {
        /* text-align:center; */
    }
}

@media (max-width:767px) {
    .tab_sections>.vc_tta-tabs-container {
        order: 2;
        width: 100% !important;
        min-width: 100% !important;
        max-width: 100% !important;
    }
    .rtl.page-template-news .news-subscribe .vc_col-sm-6:last-child {
        border-right: 6px solid #800823;
        border-top: 3px solid #800823;
    }
    .rtl.page-template-news .news-subscribe .vc_col-sm-6:first-child {
        border-left: 6px solid #800823;
        border-bottom: 3px solid #800823;
    }
}

@media (max-width:600px) {
    #weatherData td {
        float: left;
        width: 100%;
    }
    #weatherData td img.cloudy {
        float: left;
    }
    .weatherData .tempDetails {
        text-align: left;
    }
    .rtl #weatherData h2.dateWeather {
        float: right;
        text-align: right;
    }
    .rtl #weatherData td img.cloudy {
        float: right;
    }
    .rtl .weatherData .tempDetails {
        text-align: right;
    }
}

@media (max-width:1500px) {
    /* 	#weatherData table.stats {padding:10px 30px} */
    #weatherData td h3 {
        font-size: 18px;
        line-height: 20px;
        margin-bottom: 0;
    }
    #weatherData td span {
        font-size: 20px;
        line-height: 20px;
    }
    #weatherData td .right {
        margin-bottom: 5px;
    }
    /* 	#weatherData h2.dateWeather,
	#weatherData h3.timeWeather {font-size:20px; line-height:20px;} */
    #weatherData td img {
        width: 30px;
    }
    #weatherData .head h1 {
        font-size: 30px;
        line-height: 35px;
    }
}

@media (max-width: 1900px) and (min-width: 1025px) {
    .rtl .category-filter-section .right-section .sortby-dropdown {
        width: calc(30% - 15px);
        margin: 0 5px;
    }
    .rtl .category-filter-section .right-section .sortby-dropdown label {
        margin-left: 10px;
        margin-right: 0;
    }
    .rtl .category-filter-section .right-section .sortby-dropdown select {
        max-width: calc(100% - 90px);
    }
    .rtl .row_view_more_btn .experience-btn a {
        padding: 0 10px 0px 55px !important;
    }
    .rtl .row_view_more_btn .experience-btn:last-child a {
        padding-right: 0 !important;
    }
}

@media only screen and (min-width: 1000px) {
    .rtl .saruq-icons .left_discover_dubai {
        padding-left: 1%;
        direction: ltr !important;
    }
}

@media (max-width: 1600px) and (min-width: 1000px) {
    .menu-services+ul.ubermenu-submenu-bkg-img {
        padding: 10px 50px !important;
    }
    li a.menu-services+ul.ubermenu-submenu-bkg-img li .ubermenu-item-layout-image_above {
        display: flex;
        align-items: center;
        padding: 0px 10px !important;
    }
    li a.menu-services+ul.ubermenu-submenu-bkg-img li .ubermenu-item-layout-image_above img {
        float: left;
    }
    li a.menu-services+ul.ubermenu-submenu-bkg-img li .ubermenu-item-layout-image_above .ubermenu-target-title {
        margin: 0;
        padding-left: 15px;
    }
    .rtl li a.menu-services+ul.ubermenu-submenu-bkg-img li .ubermenu-item-layout-image_above .ubermenu-target-title {
        padding-right: 20px;
        padding-left: 0;
    }
    li a.menu-services+ul li a {
        margin-bottom: 0 !important;
    }
}

@media (max-width: 1200px) and (min-width: 768px) {
    .rtl .category-filter-section .right-section .showperpage-dropdown select {
        max-width: 50px;
    }
}

@media (max-width: 1024px) and (min-width: 768px) {
    body.rtl .main-category-section .right-section .post-grid {
        margin-right: 0px;
        margin-left: 10px;
    }
}

@media (max-width: 850px) and (min-width: 768px) {
    .rtl .category-filter-section .right-section {
        padding-right: 0;
    }
}

.content {
    width: 100%;
}


/**  Translation missing msg   **/

.no-translate-msg {
    display: none;
    background: white;
    text-align: left;
    padding: 30px;
    position: absolute;
    top: 55px;
    border: 2px solid #ddd;
    border-top: none;
    direction: rtl;
    text-align: right;
    z-index: 1;
    max-width: 350px;
}

@media (max-width: 768px) {
    .no-translate-msg {
        top: 38px;
    }
}

.no-translate-msg>b {
    margin-bottom: 10px;
    display: block;
}

.no-translate-msg>a {
    padding: 8px 10px 8px 20px;
    background-color: #ffce7a;
    color: #222222 !important;
    border: 1px solid #ffce7a;
    stroke: #222222;
}

#no-translate-msg>a>svg {
    -webkit-transform: scaleX(-1);
    -moz-transform: scaleX(-1);
    -o-transform: scaleX(-1);
    transform: scaleX(-1);
}

#no-translate-msg>a:hover {
    color: #222222 !important;
}

#news-content-container .gal-title {
    z-index: 9;
    position: absolute;
    bottom: 0;
    background: rgba(0, 0, 0, 0.67);
    color: #fff;
    padding: 10px;
    margin: 0;
    left: 4px;
    right: 4px;
}

#news-content-container .prettyphoto {
    height: 200px;
    position: relative;
}

#news-content-container .prettyphoto img {
    height: 200px !important;
    object-fit: cover;
}

#news-content-container a.prettyphoto {
    text-decoration: none;
}

.three-in-row-news .display-posts-listing#three-post .posts-container.listing-item {
    width: 30% !important;
}

.projects-flex {
    display: flex;
    flex-wrap: wrap;
}

@media (max-width: 768px) {
    .three-in-row-news .display-posts-listing#three-post .posts-container.listing-item {
        width: 48% !important;
    }
}

@media (max-width: 430px) {
    .three-in-row-news .display-posts-listing#three-post .posts-container.listing-item {
        width: 100% !important;
    }
}

.category-filter-section ul li {
    list-style: none;
}

.bunyan-full-width-header a {
    text-decoration: none;
}

.font-bold-btn {
    font-weight: bold!important;
}

#mobile-home-links {
    position: fixed;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 9999;
}

#mobile-home-links>ul.mobile-view {
    overflow-y: visible;
}

#mobile-home-links>ul .slick-prev {
    display: none !important;
}

#mobile-home-links>ul .slick-next {
    position: static !important;
    min-width: 50px;
    height: 80px !important;
    width: 55px !important;
    right: 0;
    top: auto;
    bottom: 0;
    background-color: #262626;
    border-radius: 0;
    color: #fff;
    font-size: 0;
    transform: none;
    margin-top: auto;
}

#mobile-home-links>ul .slick-next::before {
    content: "\f054";
    color: white !important;
    font-weight: normal !important;
    font-size: 18px !important;
    font-family: "Font Awesome 5 Pro" !important;
}

#mobile-home-links>ul li.menu-item {
    /*background-color: #DF6F28;*/
    background-color: #c85207;
    border: 1px solid #FFCE7A;
    border-left: 0;
    text-align: center;
    color: #fff;
    font-size: 15px;
    font-weight: 500;
    line-height: 14px;
    list-style-type: none;
    background-repeat: no-repeat;
    background-position: bottom 70% center;
    flex-grow: 1;
    opacity: 1 !important;
    margin: 0;
    display: flex;
    width: 100%;
    height: 80px;
    align-items: flex-end;
    justify-content: center;
    background-size: 32px
}

#mobile-home-links>ul li.menu-item:hover {
    color: #df6f28;
    background-color: #fff;
}

#mobile-home-links>ul li.menu-item:hover>ul.sub-menu {
    display: block;
}

#mobile-home-links>ul li.menu-item:hover a {
    color: #df6f28;
}

#mobile-home-links>ul li.menu-item a {
    display: flex;
    align-items: flex-end;
    justify-content: center;
    overflow: hidden;
    height: 100%;
    padding: 10px 5px;
    color: #fff;
    font-size: 15px;
    line-height: 14px;
    font-family: "Dubai Medium";
    text-decoration: none;
}

#mobile-home-links>ul li.slick-slide>a {
    position: absolute;
    max-width: 100px;
}

#mobile-home-links .waste,
#mobile-home-links .tourist,
#mobile-home-links .health {
    background-position: bottom 85% center !important;
}

body.rtl #mobile-home-links .waste {
    background-position: bottom 70% center;
}

body.rtl #mobile-home-links .makani,
body.rtl #mobile-home-links .stats {
    background-position: bottom 90% center !important;
}

#mobile-home-links>ul li>.sub-menu {
    position: relative;
    padding-left: 0;
    width: 100%;
    bottom: 78px;
}

#mobile-home-links>ul li>.sub-menu>li {
    margin-left: 0;
    height: auto;
    padding: 0;
}

#mobile-home-links .sub-menu {
    display: none;
    background-color: #fff;
    border: 1px solid #FFCE7A;
    border-top: 2px solid #ffce7a;
    position: absolute;
    padding-left: 0;
    margin-left: 0px;
}

#mobile-home-links .sub-menu li {
    list-style-type: none;
    padding: 0 15px;
    margin: 0;
    margin-top: -1px;
    display: block;
}

#mobile-home-links .sub-menu a {
    color: #ffffff!important;
    font-family: "Dubai Regular"!important;
    font-size: 16px!important;
    padding: 20px 15px!important;
    border-bottom: 1px solid #df6f28;
    transition: all 0.2s linear;
}

#mobile-home-links .sub-menu li:last-child a {
    border-bottom: 1px solid transparent;
}

#mobile-home-links .sub-menu .menu-item-has-children>a:after {
    content: url(/wp-content/uploads/2019/11/arrow.svg);
    margin: 0 0px 0px 30px;
    transition: all 0.2s linear;
}

#mobile-home-links .sub-menu .menu-item-has-children:hover>a:after {
    content: url(/wp-content/uploads/2019/11/arrow-hover.svg);
    margin: 0 10px 0px 20px;
}

#mobile-home-links .sub-menu li:hover {
    background-color: #df6f28;
}

#mobile-home-links .sub-menu li:hover>a {
    color: #fff!important;
}

#mobile-home-links .sub-menu .makani {
    background-image: none;
}

#mobile-home-links>ul.mobile-view {
    display: none;
}

#mobile-home-links.show-submenu .slick-track {
    margin-top: 50vh;
}

body.home #mobile-home-links>ul.mobile-view {
    display: flex;
}

body.rtl #mobile-home-links>ul .slick-next::before {
    content: '\f053';
}

@media (min-width:1000px) {
    #mobile-home-links>ul.mobile-view {
        display: none !important;
    }
}


/** Bunyan search **/

.bunyan-search {
    display: flex;
    margin: 0;
    flex-direction: row;
    justify-content: center;
    flex-wrap: wrap;
}

.bunyan-search #searchterm {
    flex-basis: 40%;
}

.bunyan-search select {
    flex-basis: 25%;
    margin: 0 20px;
}

.bunyan-search button {
    padding: 15px;
    box-sizing: border-box;
    line-height: 20px;
    font-size: 16px;
    border-radius: 0;
    background: #566272;
    font-family: 'Dubai Light';
    letter-spacing: 1px;
    min-height: 62px;
    margin: 0;
    background-color: #800823;
    color: #fff;
    border: 1px solid #800823;
}

.bunyan-search a {
    padding: 0 30px;
    box-sizing: border-box;
    line-height: 62px;
    font-size: 16px;
    border: none;
    border-radius: 0;
    font-family: 'Dubai Light';
    letter-spacing: 1px;
    min-height: 62px;
    background-color: #fff;
    color: #800823;
    margin: 0 15px;
    border: 1px solid #800823;
    text-transform: capitalize;
}

.bunyan-search a:hover,
.bunyan-search a:focus {
    background-color: #800823;
    color: #fff;
    border: 1px solid #800823;
}

#bunyan-content-container p {
    text-align: center;
}

@media (max-width: 1200px) {
    .bunyan-search #searchterm {
        flex-basis: 50%;
    }
    bunyan-search a {
        text-align: center;
    }
}

@media (max-width: 768px) {
    .bunyan-search #searchterm,
    .bunyan-search button,
    .bunyan-search select {
        flex-basis: 100%;
    }
    .bunyan-search button {
        margin: 20px 0;
        margin-bottom: 0;
    }
    .bunyan-search select {
        margin: 0;
        margin-top: 20px;
    }
}


/**  Media Queries Start   **/

.rtl.page-template-bunyan .page-numbers.current:before,
.rtl.page-template-bunyan a.page-numbers:hover:before {
    margin-right: -10px !important;
}

.bunyan-image-holder .vc_column-inner {
    padding-left: 40px !important;
}

.rtl .bunyan-image-holder .vc_column-inner {
    padding-right: 40px !important;
}

.classification-companies-row {
    padding-top: 60px;
}

.rtl .main-contact-page-row {
    background-position: right !important;
    background-size: contain !important;
}

@media only screen and (min-width: 1025px) and (max-width: 1900px) {
    .rtl .enjoy-nature-inner-row {
        height: 195px;
    }
    .rtl .enjoy-nature .vc_col-sm-4:first-of-type .animal_category img,
    .rtl .enjoy-nature .vc_col-sm-4:last-of-type .animal_category img {
        height: 395px;
    }
    .rtl .enjoy-nature .vc_column-inner .view_more_btn {
        margin-top: 80px;
    }
    .rtl .enjoy-nature .vc_col-sm-4 .hedgehog-pic img {
        height: 195px;
    }
    .rtl .enjoy-nature .animal-cat-halves img {
        height: 180px !important;
    }
    .rtl .enjoy-nature .the-flamingoes img {
        height: 390px !important;
    }
    .rtl .enjoy-nature .plants-pic img {
        height: 395px !important;
    }
    .rtl .enjoy-nature .reptiles-pic img {
        height: 190px;
    }
}

@media only screen and (max-width: 1800px) {
    .transparent-and-opacity-container .left,
    .transparent-and-opacity-container .right {
        height: 100%;
        padding: 6% 6% 5% 6%;
    }
    .transparent-and-opacity-container .right h1 {
        margin-bottom: 10px;
    }
    .transparent-and-opacity-container .right h2 {
        margin-bottom: 40px;
    }
    .survey-box h2 {
        font-size: 43px;
    }
    .survey-box {
        padding: 113px 60px 113px 100px;
    }
    .dataset-box {
        padding: 155px 60px 155px 100px;
    }
    .transparent-and-opacity-container.makani .right {
        padding: 7% 100px 5% 100px;
    }
    .education-section-left .white_text p {
        font-size: 21px !important;
    }
    .plan-visit .right_discover_dubai .wpb_content_element:first-of-type p {
        font-size: 20px !important;
    }
    .education-section.row-museum-about .left_discover_dubai,
    .row-museum-about.education-section .right_discover_dubai {
        height: auto;
    }
    .education-section.row-museum-about .left_discover_dubai {
        padding: 7% 5% 7% 5%;
    }
    .geodesy_content h1 {
        font-size: 50px;
        line-height: 65px;
    }
    body .survey_dpment .surevy_section_tabs.vc_tta .vc_tta-tabs-container ul.vc_tta-tabs-list li.vc_tta-tab a {
        font-size: 25px;
        line-height: 70px;
    }
    .survey-services-content {
        padding: 100px 10px 80px 40px;
    }
    .survey-services-content h6 {
        font-size: 21px;
        line-height: 27px;
    }
    .survery-links a {
        font-size: 26px;
        line-height: 35px;
    }
    .survey_projects_slide .wpb_content_element {
        width: 75%;
    }
    .food-bank-aim h1 {
        padding: 0 50px;
    }
    .planvisit-main-row {
        background-position: center;
    }
    .planvisit-inner-row .vc_col-sm-8 .vc_column-inner>.wpb_wrapper p {
        font-size: 18px;
    }
    .planvisit-inner-row .vc_col-sm-8 .vc_column-inner>.wpb_wrapper h4 {
        font-size: 18px;
        margin: 0 0 20px 0;
    }
    .main-row-virtual .vc_tta-tabs-list li a {
        padding: 10px 0 !important;
    }
    .conservation-section p {
        font-size: 18px;
        line-height: 22px;
        margin-bottom: 5px;
    }
    .conservation-section p {
        font-size: 20px;
        line-height: 28px;
    }
    .conservation-section .vc_column_container>.vc_column-inner {
        height: 440px;
        padding: 0 90px 30px 40px;
        box-sizing: border-box;
    }
    .conservation-section .vc_column_container>.vc_column-inner {
        background-position: bottom;
    }
    .row-googlepay-image {
        max-width: 140px;
    }
    .row-appstore-image img {
        max-width: 125px;
    }
    .rtl .row-antiquities .heritage-button .vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern,
    .heritage-button a {
        padding-right: 20px;
        text-align: right;
    }
}

@media only screen and (max-width: 1600px) {
    .contact_right_column .vc_col-sm-7 {
        width: 65%;
    }
    .contact_right_column .vc_col-sm-5 {
        width: 35%;
    }
}

@media only screen and (max-width: 1500px) {
    #rev_slider_1_1 .slider-group {
        margin-left: -100px !important;
    }
    #rev_slider_1_1 .rs-mask-wrap {
        margin-left: -20px;
    }
    body.home .top-icon-row {
        padding: 30px 10% 20px 10%;
    }
    .serivces-tabs-row {
        padding: 30px 10% 60px !important;
    }
    .serivces-tabs-row .vc_tta-container>.services_tabs_container .vc_tta-tabs-container ul.vc_tta-tabs-list li.vc_tta-tab a {
        width: 85% !important;
    }
    .check-your-request-full .vc_col-sm-7 {
        padding-right: 5%;
        box-sizing: border-box;
    }
    ul.display-posts-listing .title {
        font-size: 20px;
        line-height: 24px;
    }
    ul.display-posts-listing .excerpt {
        font-size: 15px;
        line-height: 20px;
    }
    ul.display-posts-listing .content-box {
        width: 90%;
    }
    ul.display-posts-listing .post-excerpt {
        line-height: 20px;
    }
    .home-projects {
        padding-left: 100px !important;
        padding-right: 100px;
    }
    .font24 p {
        font-size: 22px;
        line-height: 30px;
    }
    .dubai-grey p {
        font-size: 22px !important;
        line-height: 24px !important;
    }
    .dubai-grey {
        padding: 6% 70% 6% 5% !important;
    }
    .home-projects,
    .media-center-row,
    .footer-wrapper .wrap,
    .useful-links-row,
    .discover-dubai,
    .media-center-home {
        padding-left: 10% !important;
        padding-right: 15%;
    }
    .discover-dubai .vc_col-sm-11 {
        width: 95%;
    }
    .font16 p {
        font-size: 16px;
        line-height: 1.3em;
    }
    .media-center-row .wpb_content_element {
        margin-bottom: 20px;
    }
    .media-center-row .wpb_content_element img {
        min-height: 170px;
        object-fit: cover;
    }
    .news-archive {
        margin-bottom: 0px !important;
        margin-top: 30px;
    }
    .footer-wrapper .footer-right {
        width: 64.33%;
        padding-left: 50px;
        box-sizing: border-box;
    }
    .small-side-menu-title {
        right: 8%;
    }
    .small-side-menu-item {
        width: 140px;
    }
    .small-side-menu-link:hover .small-side-menu-item,
    .small-side-menu-link.active .small-side-menu-item {
        width: 160px;
    }
    .top-icon-row .slick-prev,
    .top-icon-row .slick-next {
        display: none !important;
    }
    .home .discover-dubai .title-with-icon .icon-content-right {
        font-size: 43px !important;
    }
    .see-all-projects {
        padding: 660px 10% 10% 10%;
    }
    /* .rtl .serivces-tabs-row {padding-right: 15% !important;} */
    .rtl .check-your-request-full {
        padding-right: 15%;
    }
    .rtl .left-right-padding {
        padding-right: 15%;
        padding-left: 10%;
    }
    .rtl .middle-icon-row {
        padding-right: 15%;
    }
    .rtl .dubai-grey {
        padding: 6% 5% 6% 45% !important;
    }
    body.rtl .projects-text {
        padding-right: 10px;
    }
    .rtl .useful-links-text h3 {
        font-size: 22px;
        padding-top: 15px;
    }
    .rtl .download-title-home h2 {
        font-size: 48px;
    }
    .transparent-and-opacity-container .left,
    .transparent-and-opacity-container .right {
        padding: 6% 6% 6% 6%;
    }
    .transparent-and-opacity-container.makani .right {
        padding: 7% 7% 5% 7%;
    }
    .transparent-and-opacity-container .right h2 {
        font-size: 58px;
        line-height: 50px;
        margin-bottom: 40px;
    }
    .transparent-and-opacity-container .right h1 {
        font-size: 58px;
        line-height: 50px;
    }
    .transparent-and-opacity-container .right p {
        font-size: 20px;
        line-height: 27px;
    }
    .open-data-list p {
        margin-bottom: 16px;
    }
    .makani-copntent .left .vc_column-inner {
        padding: 0 5%;
    }
    .survey-row .vc_col-sm-5 {
        width: 40%;
    }
    .survey-row .vc_col-sm-7 {
        width: 60%;
    }
    .open-data-list li {
        font-size: 19px !important;
    }
    .survey-box {
        padding: 6% 12% 6% 12%;
    }
    .dataset-box {
        padding: 6% 12% 6% 12%;
    }
    .survey-box h2 {
        font-size: 42px;
    }
    .survey-row .right {
        padding: 5% 80px 4% 80px;
    }
    .news_story_post .news_item h3 {
        min-height: 50px;
    }
    .education-section-left .white_text p {
        font-size: 18px !important;
    }
    .survey-services-content h2 {
        margin-bottom: 30px;
    }
    .survey-services-text {
        padding-left: 0;
    }
    .survey-services-content {
        padding: 100px 10px 30px 30px;
    }
    .survery-links a {
        font-size: 22px;
        line-height: 30px;
    }
    body .survey_dpment .surevy_section_tabs.vc_tta .vc_tta-tabs-container ul.vc_tta-tabs-list li.vc_tta-tab a {
        font-size: 20px;
        padding: 0px 25px;
    }
    .category-grid {
        min-height: 300px;
    }
    .dm-background .main_h2_head {
        font-weight: 600;
    }
    .dm-background {
        height: 340px;
        background-position: bottom;
    }
    .fauna_post_list .main_h2_head {
        margin-top: 20px;
    }
    .flora-row-inner {
        min-height: 415px;
    }
    .food-bank-video-section .ibn-rashid {
        padding-right: 10%;
    }
    .food-bank-aim ul {
        padding-right: 40px;
    }
    .food-waste-figure .vc_col-sm-3\/5 {
        width: 80%;
    }
    .food-waste-figure .vc_col-sm-1\/5 {
        width: 10%;
    }
    .contact-n-getintouch .right {
        padding-top: 60px;
    }
    .uae-food-how-we-work-row .vc_col-sm-3 {
        width: 35%;
    }
    .uae-food-how-we-work-row .vc_col-sm-4 {
        width: 50%;
    }
    .uae-food-how-we-work-row .vc_col-sm-5 {
        width: 15%;
    }
    .counting-sections p {
        min-height: 130px;
    }
    .row-content-middel p {
        font-size: 18px;
        line-height: 20px;
    }
    .row-download-image-left img {
        max-width: 80px;
        margin-left: 20px;
    }
    .sidebar-primary ul li a {
        font-size: 21px;
        line-height: 31px;
    }
    .sidebar-primary ul li.margin_left:before {
        left: 20px;
    }
    .widget ul>li {
        margin-bottom: 15px;
    }
    .sidebar-primary ul li:before {
        top: 0px;
    }
    .sidebar-primary ul li.menu-item-has-children ul.sub-menu {
        margin-top: 10px;
    }
    .sidebar-primary ul li.menu-item-has-children:before {
        top: 0px;
        left: 15px !important;
    }
    .sidebar-primary ul li.margin_left a {
        padding-left: 43px;
        padding-top: 4px;
        padding-bottom: 4px;
    }
    .row-museum-experience .exciting-title {
        margin-bottom: 30px;
        font-size: 44px;
        line-height: 46px;
    }
    .row-museum-experience p {
        font-size: 16px;
        margin-bottom: 20px;
    }
    .row_view_more_btn .experience-btn a {
        font-size: 14px !important;
    }
    .business_slide.main h3 {
        font-size: 47px;
        line-height: 57px;
    }
    .business_slide.main h2 {
        font-size: 52px;
        line-height: 64px;
    }
    .slider_orange_box {
        font-size: 30px;
        line-height: 48px;
        width: 50%;
        padding: 13px 0 13px 50px;
    }
    .gallery_inside {
        width: 50%;
    }
    .business_slide.main .slider_top-text {
        padding-left: 50px;
    }
    .dm_main_services .vc_col-sm-6 {
        width: 100%;
    }
    .dm_main_services .vc_col-sm-3 {
        width: 50%;
    }
    .image_with_title_box.pullup {
        margin-top: 0px;
    }
    .posts-socials .social-row i {
        font-size: 24px;
        height: 60px;
        width: 60px;
        padding: 17px;
        margin-right: 15px;
    }
    .page-template-news .news-content .posts-container.listing-item:not(:first-child):not(:nth-child(2)):not(:nth-child(3)) .image-box {
        min-height: 300px;
    }
    .category_bg_section .category_banner {
        height: 400px;
    }
    .category_banner p {
        font-size: 19px;
    }
    .animals-block__desc a .sub-title {
        font-size: 16px;
    }
    .saruq-plan-intro .vc_col-sm-4 {
        width: 40%;
    }
    .saruq-plan-intro .vc_col-sm-8 {
        width: 60%;
    }
    .saruq-plan-intro img {
        max-width: 45px;
    }
    .saruq-plan-intro .icon_with_text_shortcode.inline .icon-content-right {
        line-height: 45px;
    }
    .planvisit-inner-row .saruq-plan-intro .day-text {
        font-size: 16px;
    }
    .planvisit-inner-row .saruq-plan-intro .vc_col-sm-4 .holiday_info p {
        font-size: 19px;
    }
    .planvisit-inner-row .saruq-plan-intro .ticket-info .wpb_wrapper>div.plan-left-section {
        font-size: 18px;
    }
    .planvisit-inner-row .saruq-plan-intro .ticket-info .wpb_wrapper {
        align-items: flex-start;
    }
    .mb-service-grid .vc_col-sm-3 {
        width: 100%;
    }
    .dm_main_services .mb-service-grid .image_with_title_box figure img {
        max-height: 300px;
        object-fit: cover;
    }
    .MB-slide.main h3 {
        font-size: 40px;
        line-height: 45px;
    }
    .publication-feed-item .pub-feed-item-middle h3 {
        line-height: 32px;
        text-transform: uppercase;
        margin-bottom: 10px;
    }
    .publication-feed-item .pub-feed-item-middle p {
        margin-bottom: 5px;
        line-height: 22px;
    }
    .publication-feed-item .pub-feed-item-middle {
        padding: 5px 20px;
    }
    .page-template-bunyan .bunyan-footer .bunyan-footer-left {
        padding: 120px;
    }
    .bunyan-table th {
        padding: 35px;
    }
    .bunyan-inquiries .vc_col-sm-3:first-child {
        width: 100%;
    }
    .bunyan-inquiries .vc_col-sm-6 {
        width: 60%;
    }
    .bunyan-inquiries .vc_col-sm-3 {
        width: 40%;
    }
    .bunyan-comp-reg .vc_col-sm-3:first-child {
        width: 100%;
    }
    .bunyan-comp-reg .vc_col-sm-6 {
        width: 60%;
    }
    .bunyan-comp-reg .vc_col-sm-3 {
        width: 40%;
    }
    .payment-channel-block .vc_col-sm-9 {
        width: 100%;
    }
    .payment-channel-block h2 {
        font-size: 25px;
    }
}

@media only screen and (max-width: 1440px) {
    .anchor-link span::before {
        margin-top: -149px;
        height: 149px;
    }
    .footer-socials .logo-optional img {
        max-height: 50px;
        width: auto;
    }
    .middle-icon-row {
        padding: 0px 10% 20px;
    }
}

@media only screen and (max-width: 1400px) {
    .check-requested-home {
        font-size: 26px;
    }
    .serivces-tabs-row .vc_tta-container>.services_tabs_container .vc_tta-tabs-container ul.vc_tta-tabs-list li.vc_tta-tab a {
        font-size: 26px;
    }
    .check-requested-home {
        padding-top: 0px;
    }
    .complaints-survey-home p {
        font-size: 21px;
        padding-right: 0px;
    }
    .middle-icon-row .icons-home-top {
        padding: 15px 10px;
    }
    .middle-icon-row .slick-prev {
        left: -0px;
    }
    .middle-icon-row .slick-next {
        right: -20px;
    }
    .paddingtop80 {
        padding-top: 40px;
    }
    .paddingbottom80 {
        padding-top: 60px;
    }
    .site-header .nav-primary .ubermenu-submenu li a {
        padding: 8px 5px 8px 5px !important;
    }
    body.home .top-icon-row {
        padding: 30px 18% 20px 10%;
    }
    .news-featured ul.display-posts-listing .image-box {
        min-height: 480px;
        background-size: cover;
        background-position: center;
    }
    .news-smaller ul.display-posts-listing .image-box {
        min-height: 230px;
    }
    .news-smaller ul.display-posts-listing .image-box img {
        object-fit: cover;
    }
    .pullup-project {
        margin-top: -100px;
    }
    .serivces-tabs-row {
        padding-top: 0px;
    }
    .small-side-menu-item {
        margin-right: -90px;
    }
    .small-side-menu-link:hover .small-side-menu-item,
    .small-side-menu-link.active .small-side-menu-item {
        margin-right: 0;
    }
    .home-projects,
    .media-center-row,
    .footer-wrapper .wrap,
    .useful-links-row,
    .discover-dubai,
    .media-center-home {
        padding-left: 10% !important;
        padding-right: 10%;
    }
    body.rtl .top-icon-row {
        padding: 30px 10% 0px 10%;
    }
    /* .rtl .serivces-tabs-row {padding-right: 10% !important;} */
    .rtl .check-your-request-full {
        padding-right: 10%;
    }
    .rtl .left-right-padding {
        padding-right: 10%;
        padding-left: 10%;
    }
    .rtl .middle-icon-row {
        padding-right: 10%;
    }
    .rtl .check-your-request-full .vc_col-sm-7 {
        padding-right: 0%;
        box-sizing: border-box;
    }
    .rtl .complaints-survey-home {
        padding: 50px 10%;
    }
    .rtl .complaints-survey-home .vc_col-sm-6:last-child {
        padding-left: 0px;
    }
    .rtl .complaints-survey-home p {
        font-size: 19px;
    }
    .rtl .icon_with_text_shortcode.inline .icon-content-right {
        padding-left: 20px;
        padding-right: 0;
    }
    body.rtl .dxb_slider_row {
        width: 700px;
    }
    .rtl .dubai-grey {
        padding: 6% 5% 6% 55% !important;
    }
    .rtl .dubai-grey p {
        font-size: 20px !important;
    }
    .rtl .news-archive {
        margin-top: 10px;
    }
    .rtl .useful-links-text h3 {
        width: 80%;
    }
    .rtl .download-apps-pics img {
        width: 90px;
        margin: 0 5px;
    }
    body.rtl .download-your-apps {
        background-position: 270% top !important;
    }
    .rtl .check-requested-home p {
        font-size: 25px;
    }
    .news-archive a:after {
        right: -10px;
        transform: scale(0.8);
    }
    .makani-copntent p {
        font-size: 20px;
        line-height: 29px;
    }
    .rtl .survey-box h1,
    .rtl .dataset-box h1 {
        font-size: 40px;
    }
    .enjoy-nature p {
        font-size: 14px;
    }
    .enjoy-nature {
        padding-top: 20px;
    }
    .fauna_post_list p {
        padding-right: 30px;
    }
    .used-computers .right {
        padding: 6% 7% 5% 7%;
    }
    .used-computers h2 {
        font-size: 50px;
        line-height: 42px;
        margin-bottom: 40px !important;
    }
    .used-computers h1 {
        font-size: 55px;
        line-height: 60px;
    }
    .used-computers p {
        font-size: 20px;
        line-height: 29px;
        margin-bottom: 28px;
    }
    .used-computer-logo {
        max-width: 140px;
    }
    .donate-row h1 {
        font-size: 55px;
        line-height: 55px;
        margin-bottom: 30px;
    }
    .donate-row .view_more_btn a {
        height: 70px;
    }
    .UAE-bank-info .vc_col-sm-8 {
        width: 80%;
    }
    .UAE-bank-info .vc_col-sm-2 {
        width: 10%;
    }
    .UAE-bank-info .bin-rashid-logo img {
        transform: scale(1.4);
    }
    .UAE-bank-info {
        padding-bottom: 80px;
    }
    .food-bank-video-section p {
        font-size: 20px;
        line-height: 29px;
    }
    .ibn-rashid img {
        margin-bottom: 30px;
        margin-top: 20px;
    }
    .food-bank-aim ul {
        padding-right: 0px;
    }
    .food-bank-aim ul li {
        font-size: 18px;
        line-height: 29px;
    }
    .food-bank-aim h1 {
        font-size: 55px;
        line-height: 65px;
    }
    .contact-n-getintouch .left {
        padding-right: 70px;
    }
    .counting-sections p {
        font-size: 20px;
    }
    .count-section-content {
        padding: 80px 50px 50px 20px !important;
    }
    .contact_right_column .vc_col-sm-7 {
        width: 73%;
    }
    .contact_right_column .vc_col-sm-5 {
        width: 27%;
    }
    .row-content-middel p {
        font-size: 16px;
        line-height: 20px;
    }
    .col-left-publication .main_h2_head {
        margin-top: 40px;
    }
    .row-museum-experience {
        padding: 40px 0px;
    }
    .director_msg p {
        font-size: 18px;
        line-height: 30px;
    }
    .director_msg .right {
        padding: 0 40px 0 10px;
    }
    .slider_orange_box {
        font-size: 22px;
        width: 43%;
    }
    .gallery_inside {
        width: 57%;
    }
    .business-small_slides .business_slide {
        min-height: 520px;
    }
    .business_slide h2 {
        font-size: 28px;
        line-height: 45px;
    }
    .page-template-news .news-subscribe h2 {
        font-size: 29px;
        line-height: 30px;
    }
    .page-template-news .news-subscribe .vc_col-sm-6:last-child {
        padding: 2% 3%;
    }
    .page-template-news .news-subscribe h3 {
        margin-bottom: 10px;
    }
    .display-posts-listing#three-post .posts-container.listing-item {
        width: 30%;
    }
    .display-posts-listing#three-post {
        padding-left: 2%;
        padding-right: 2%;
    }
    .posts-socials .social-row i {
        height: 55px;
        width: 55px;
        font-size: 20px;
    }
    .mb_training h3 {
        font-size: 20px !important;
    }
    .mb_training h2 {
        font-size: 22px;
        line-height: 35px;
    }
    .mb_training .wpb_content_element {
        width: 90%;
    }
    .mb_training .mb_desc {
        width: 65%;
    }
    .dtc_5 {
        font-size: 20px;
    }
    .dtc_info_boxes {
        padding: 40px;
    }
    ul.display-posts-listing {
        padding-right: 20px;
    }
    ul.display-posts-listing .content-box {
        width: 95%;
    }
    .Campaign_box h3 {
        font-size: 20px !important;
        line-height: 26px !important;
    }
    .publication-feed-item .pub-feed-item-middle h3 {
        line-height: 26px;
        font-size: 19px;
    }
    .page-template-bunyan .intro span {
        font-size: 37px;
    }
    .page-template-bunyan .bunyan-cat-block span {
        font-size: 16px;
        font-weight: 400;
    }
    .bunyan-table th {
        padding: 30px 20px;
    }
}

@media only screen and (max-width: 1300px) {
    .transparent-and-opacity-container .vc_col-sm-7 {
        padding: 0px !important;
    }
    .dataset-box {
        padding: 6% 12% 6% 12%;
    }
    .survey-box {
        padding: 6% 12% 6% 12%;
    }
    .dataset-box h2 {
        font-size: 32px;
        line-height: 42px;
    }
    .survey-box h2 {
        font-size: 40px;
        line-height: 50px;
    }
    .enjoy-nature .vc_col-sm-4 .wpb_content_element.text-margin {
        margin-bottom: 46px;
    }
    .ras-khor-submenu li a {
        padding: 0 7px;
        font-size: 15px;
    }
    .news_story_post {
        padding: 40px 40px !important;
    }
    .download-items p {
        font-size: 17px;
        line-height: 19px;
    }
    .survey-services-content:before {
        right: 40px;
        margin-top: 0px;
    }
    .survey-services-content:after {
        right: 40px;
    }
    .survey-services-content {
        padding: 50px 10px 30px 30px;
    }
    .survey-services-content p {
        font-size: 18px;
    }
    .survery-links a {
        font-size: 18px;
        line-height: 25px;
        font-weight: 600;
    }
    .survey_link_box .vc_column-inner {
        padding-left: 10px;
        padding-right: 10px;
    }
    .survey_projects_slide p {
        font-size: 20px;
    }
    .flora-row-inner {
        min-height: 365px;
    }
    .flora-row-inner .view_more_btn {
        margin-bottom: 40px;
    }
    body.wpb-js-composer .tab_container .vc_tta-tabs .vc_tta-tabs-container {
        max-width: 350px;
        min-width: 350px;
    }
    .tab_container .vc_tta-tabs-container .vc_tta-tabs-list a {
        font-size: 22px;
    }
    .dm_inner_pages_content p {
        font-size: 18px;
        line-height: 28px;
        margin-bottom: 30px;
    }
    .dm_inner_pages_content h4,
    .dm_inner_pages_content h2 {
        font-size: 25px;
        margin: 0 0 30px 0;
    }
    .cust .vc_inner.vc_row-fluid.container {
        max-width: 100% !important;
    }
    .rtl .virtual-tour-image img {
        min-height: 330px;
        object-fit: cover;
    }
    .rtl .payment-channel-block>.vc_column-inner {
        padding: 20px !important;
    }
    .rtl .img-rollover-block {
        margin-left: 0;
        margin-right: 15px;
    }
}

@media only screen and (max-width: 1200px) {
    #home-links ul#menu-homepage-links>li.menu-item {
        background-size: 30px 30px;
    }
    body.rtl .dxb_slider_row {
        width: 200%;
    }
    .home .discover-dubai .title-with-icon .icon-content-right {
        font-size: 38px !important;
    }
    .right_discover_dubai .bold_section p,
    .left_discover_dubai .bold_section p,
    .discover_dubai_section4 .left_discover_dubai p {
        font-size: 17px;
    }
    p {
        margin: 0 0 20px;
    }
    .left_discover_dubai .wpb_content_element,
    .right_discover_dubai .wpb_content_element {
        margin-bottom: 25px;
    }
    .sub_h2_head {
        font-size: 35px;
        line-height: 35px;
    }
    .main_h2_head {
        font-size: 35px;
        line-height: 35px;
    }
    .news_story_post .news_item h3 {
        min-height: 60px;
    }
    .footer-wrapper .footer-left {
        padding-left: 1%;
        padding-right: 3%;
    }
    .footer-socials .social-row a {
        font-size: 23px;
    }
    .footer-socials .logo-optional {
        width: 26%;
    }
    .full.copyright {
        padding-left: 0;
    }
    .footer-subscribe {
        margin-top: 50px;
    }
    .footer-wrapper .full .left {
        width: 40%;
        padding: 10px 0px;
    }
    .footer-wrapper .full .right {
        width: 60%;
        padding: 10px 0px;
        float: left;
    }
    .category-grid {
        min-height: 410px;
    }
    .rtl .category-grid {
        min-height: 360px;
    }
    .used-computers .right {
        padding: 50px;
    }
    .used-computers p {
        margin-bottom: 30px;
    }
    .paddingtop100 {
        padding-top: 80px;
    }
    .donate-column .vc_column-inner {
        padding: 0px 50px !important;
    }
    .donate-recepient h3 {
        margin: 0 0 90px 0;
    }
    .used-computer-contact-row p {
        margin-bottom: 40px;
    }
    .used-computer-contact-row .left {
        padding: 50px;
    }
    .rtl .used-computers {
        background-size: cover !important;
    }
    .UAE-bank-info .bin-rashid-logo img {
        transform: scale(1.6);
        top: 60px;
    }
    .UAE-bank-info .food-house img {
        transform: scale(1.2);
        margin-top: 30px;
    }
    .food-bank-video-section p {
        font-size: 18px;
    }
    .food-bank-video-section h5 {
        font-size: 20px;
    }
    .quote {
        right: 60px;
        top: -180px;
    }
    .waste-figure-imgs .vc_col-sm-4 {
        border-right: 0px solid #fff;
    }
    .waste-figure-imgs {
        padding-bottom: 70px;
    }
    .uae-food-how-we-work-row .vc_col-sm-3 {
        width: 39%;
    }
    .uae-food-how-we-work-row .vc_col-sm-4 {
        width: 60%;
    }
    .uae-food-how-we-work-row .vc_col-sm-5 {
        width: 1%;
    }
    .uae-food-how-we-work-row h1 {
        font-size: 50px;
        line-height: 55px;
    }
    .uae-food-how-we-work-row p {
        font-size: 20px;
    }
    .count-section-content {
        padding: 70px 30px 10px 0px !important;
    }
    .counting-sections p {
        min-height: 130px;
        font-size: 18px;
        line-height: 28px;
    }
    .counting-sections.last {
        background-size: 50% 100%;
    }
    .contact_single p,
    .contact_single h4 {
        font-size: 21px;
        line-height: 36px;
    }
    .rtl .contact_single p,
    .rtl .contact_single h4 {
        font-size: 19px;
        line-height: 31px;
    }
    body.wpb-js-composer .tab_container .vc_tta-tabs .vc_tta-tabs-container {
        max-width: 310px;
        min-width: 310px;
    }
    .recipes_section2 .main_h2_head {
        font-size: 24px;
        margin-bottom: 10px !important;
    }
    .business_slide .slick-slide img {
        max-width: 100px !important;
    }
    .slider_orange_box {
        font-size: 20px;
        width: 50%;
        line-height: 20px;
    }
    .gallery_inside {
        width: 50%;
    }
    .business_slide.main h2 {
        font-size: 45px;
        line-height: 60px;
    }
    .business_slide.main h3 {
        font-size: 40px;
        line-height: 46px;
    }
    .business_slide.main p {
        font-size: 23px;
        line-height: 34px;
    }
    .business-small_slides .business_slide {
        min-height: 430px;
    }
    .page-template-news .news-subscribe h3 {
        font-size: 17px;
    }
    .page-template-news .news-subscribe h2 {
        font-size: 25px;
        line-height: 25px;
    }
    .page-template-news .news-subscribe .wpcf7-form-control,
    .page-template-news .news-subscribe .wpcf7-form-control::placeholder {
        font-size: 20px;
        line-height: 26px;
    }
    .posts-socials .social-row i {
        font-size: 20px;
        height: 55px;
        width: 55px;
        margin-right: 10px;
    }
    .page-template-news .news-subscribe button.wpcf7-submit {
        font-size: 19px;
    }
    .mb_training h2 {
        font-size: 22px;
        line-height: 35px;
    }
    .business-small_slides .mb_training {
        padding: 50px 60px 70px 60px;
    }
    .mb_training a.custom_button.business_slide_btn {
        font-size: 19px;
        min-width: 170px;
    }
    .ubermenu-item-level-0>a.ubermenu-target.ubermenu-item-layout-default.ubermenu-item-layout-text_only {
        padding: 15px 17px 15px 13px!important;
    }
    body .nav-primary .ubermenu-sub-indicators .ubermenu-has-submenu-drop>.ubermenu-target>.ubermenu-sub-indicator {
        right: 2px !important;
        top: 40%;
    }
    .drop-down-menu-title .ubermenu-target-title {
        min-height: 25px;
    }
    .site-header .nav-primary .ubermenu-submenu li.all_services a {
        font-size: 24px !important;
        padding: 20px 20px 20px 20px !important;
    }
    .star-wildlife .vc_col-sm-2 {
        width: 100%;
    }
    .star-wildlife .vc_col-sm-8 {
        width: 100%;
    }
    .dtc_5 {
        width: 100%;
        display: block;
        padding-bottom: 20px;
        font-size: 18px;
    }
    .dtc_7 {
        width: 100%;
        display: block;
        padding-left: 0px;
        font-size: 15px;
    }
    .dtc_main_intro p {
        font-size: 20px;
    }
    .dtc_info_list p {
        font-size: 20px;
    }
    .rtl .posts-socials .social-row i {
        margin-left: 10px;
    }
    #bunyan-content-container .display-posts-listing .bunyan-partner-offer-name {
        min-height: 60px;
    }
    #bunyan-content-container .display-posts-listing .bunyan-partner-offer-percent {
        width: 140px;
        margin-top: -70px;
        height: 140px;
        font-size: 36px;
    }
    .bunyan-about-text p {
        font-size: 20px !important;
        line-height: 26px;
    }
    .bunyan-about-text h1 {
        margin-bottom: 20px;
    }
    .bunyan-image-holder .vc_column-inner {
        padding-left: 10px !important;
    }
}

@media only screen and (max-width: 1100px) {
    .serivces-tabs-row .vc_tta-container>.services_tabs_container .vc_tta-tabs-container ul.vc_tta-tabs-list li.vc_tta-tab:before {
        transform: scale(0.7) !important;
        left: 25px !important;
    }
    .serivces-tabs-row .vc_tta-container>.services_tabs_container .vc_tta-tabs-container ul.vc_tta-tabs-list li.vc_tta-tab a {
        padding-left: 100px;
        font-size: 24px;
    }
    .tab_services-list ul li a {
        font-size: 20px;
        line-height: 26px;
    }
    .find-number-form {
        width: 100%;
    }
    .complaints-survey-home .vc_col-sm-6:last-child {
        padding-left: 0px;
    }
    .complaints-survey-home {
        padding: 50px 10%;
    }
    .small-side-menu-title {
        width: 65px;
        font-size: 13px;
    }
    .small-side-menu-icon {
        width: 25px;
        height: 25px;
        background-size: cover !important;
    }
    .small-side-menu-item {
        width: 130px;
    }
    .small-side-menu-link:hover .small-side-menu-item,
    .small-side-menu-link.active .small-side-menu-item {
        width: 130px;
    }
    #home-links ul#menu-homepage-links>li.menu-item {
        max-width: 80px;
    }
    .middle-icon-row .icons-home-top {
        padding: 15px 20px;
    }
    .discover-dubai .icon_with_text_shortcode img {
        width: 60px;
        height: auto;
    }
    .home .discover-dubai .title-with-icon .icon-content-right {
        font-size: 33px !important;
    }
    .dubai-grey {
        padding: 6% 60% 10% 5% !important;
    }
    .dubai-grey p {
        font-size: 18px !important;
        line-height: 21px !important;
        margin-bottom: 20px;
    }
    body .news-events-home {
        padding-left: 10%;
        padding-right: 15%;
    }
    .news-smaller ul.display-posts-listing .image-box {
        min-height: 162px;
    }
    .initiative-section .font24 p {
        font-size: 16px;
        line-height: 24px;
    }
    .pullup-project {
        margin-top: -140px;
    }
    .see-all-projects {
        padding: 570px 10% 10% 10%;
    }
    .media-center-row {
        padding-top: 0px !important;
    }
    .media-center-home {
        padding: 60px 10% 0px 10%;
    }
    .media-center-row .wpb_content_element img {
        min-height: 230px;
    }
    .media-center-row .video-pic img {
        min-height: 480px;
        object-fit: cover;
    }
    .media-center-row .vc_col-sm-9 {
        width: 100%;
    }
    .news-archive {
        padding: 25px;
    }
    body.home .top-icon-row {
        padding: 30px 8% 0px 8%;
    }
    .small-side-menu-item {
        margin-right: -100px;
    }
    .serivces-tabs-row h2 {
        margin-bottom: 50px;
    }
    .title_line_height {
        margin-bottom: 10px !important;
    }
    .vc_tta-panels-container .vc_tta-panels {
        padding-top: 0px;
    }
    .trending_services {
        display: none;
    }
    .discover-dubai .vc_col-sm-11 {
        width: 100%;
    }
    .news-events-home {
        padding: 50px 10% !important;
    }
    .rtl .serivces-tabs-row .vc_tta-container>.services_tabs_container .vc_tta-tabs-container ul.vc_tta-tabs-list li.vc_tta-tab:before {
        left: auto !important;
    }
    .rtl .check-your-request-full .vc_col-sm-7 {
        width: 100%;
    }
    .rtl .check-your-request-full .vc_col-sm-5 {
        width: 100%;
    }
    .rtl .check-requested-home {
        padding-bottom: 20px;
        text-align: center;
    }
    .rtl .find-number-form .find-input {
        text-align: center;
    }
    .rtl .complaints-survey-home {
        padding: 50px 7%;
    }
    .rtl .complaints-survey-home p {
        font-size: 16px;
    }
    .rtl .dubai-grey {
        padding: 6% 5% 6% 48% !important;
    }
    .rtl .dubai-grey p {
        font-size: 18px !important;
    }
    body.rtl .dxb_slide_content_col {
        padding-right: 20px;
    }
    .rtl .news-featured ul.display-posts-listing .image-box {
        min-height: 465px;
    }
    .rtl .project-chevron .vc_icon_element {
        margin-bottom: 5px;
    }
    .rtl .media-row-container img {
        min-height: 160px;
        object-fit: cover;
    }
    .rtl .media-row-container .vc_col-sm-9 {
        width: 100%;
    }
    .rtl .news-archive a {
        padding: 0 30px;
    }
    .rtl .useful-links-row .vc_separator {
        display: none;
    }
    .rtl .download-your-apps .vc_single_image-wrapper img {
        margin-right: 90px;
    }
    .rtl .download-your-apps .vc_col-sm-8 {
        padding-right: 5%;
        padding-left: 10%;
    }
    .discover_dubai_section1 .vc_col-sm-7,
    .discover_dubai_section1 .vc_col-sm-5 {
        width: 50%;
    }
    .discover_dubai_section2 .vc_col-sm-7,
    .discover_dubai_section2 .vc_col-sm-5 {
        width: 50%;
    }
    .discover_dubai_section3 .vc_col-sm-7,
    .discover_dubai_section3 .vc_col-sm-5 {
        width: 50%;
    }
    .discover_dubai_section4 .vc_col-sm-7,
    .discover_dubai_section4 .vc_col-sm-5 {
        width: 50%;
    }
    .discover_dubai_section1 .view_more_btn,
    .discover_dubai_section3 .view_more_btn {
        margin-top: 10px;
    }
    .discover_dubai_section2 .view_more_btn,
    .discover_dubai_section4 .view_more_btn {
        margin-top: 20px;
    }
    .discover_the_city_page.vc_row-has-fill>.vc_column_container>.vc_column-inner {
        padding-top: 0px;
    }
    .discover-enjoy-nature-inner {
        min-height: 190px;
    }
    .education-section.row-museum-about .vc_col-sm-5 {
        width: 50% !important;
    }
    .education-section.row-museum-about .vc_col-sm-7 {
        width: 50% !important;
    }
    .education-section .left_discover_dubai {
        height: auto;
        padding: 50px;
    }
    .education-section .right_discover_dubai ul {
        padding: 20px;
    }
    .education-section .right_discover_dubai ul li {
        margin-bottom: 30px;
    }
    .education-section .right_discover_dubai {
        height: auto;
        padding: 50px;
    }
    .footer-wrapper .full .left {
        width: 100%;
        padding: 10px 0px 0px;
    }
    .footer-wrapper .full .right {
        width: 100%;
        padding: 0px 0px 10px;
        float: left;
    }
    .flora-row-inner {
        min-height: 250px;
    }
    .flora_plants_main .wpb_single_image .vc_figure {
        width: 100%;
    }
    .flora_plants_main .wpb_single_image .vc_single_image-wrapper {
        width: 100%;
    }
    .flora_plants_main .wpb_single_image img {
        width: 100%;
        max-height: 350px;
    }
    .fauna_post_list .full-up.vc_col-sm-4 {
        width: 100%;
        margin-bottom: 15px;
    }
    .fauna_post_list .vc_col-sm-4,
    .fauna_second_sec .vc_col-sm-4 {
        width: 50%;
    }
    .fauna_second_sec .vc_col-sm-4:last-child {
        width: 100%;
    }
    .fauna_second_sec figure.vc_figure,
    .fauna_second_sec figure.vc_figure a.vc_box_border_grey {
        display: block;
    }
    .fauna_second_sec img {
        width: 100%;
    }
    .fauna_post_list p {
        font-size: 15px;
    }
    .fauna_post_list .animal_category .wpb_singleimage_heading,
    .fauna_second_sec .animal_category .wpb_singleimage_heading {
        font-size: 17px;
    }
    .fauna_post_list {
        display: block;
    }
    .main-row-virtual {
        display: block;
    }
    .conservation-section p {
        width: 100%;
    }
    .conservation-section .vc_column_container>.vc_column-inner {
        padding: 0 40px 30px 40px;
    }
    .main-row-map {
        margin: 90px 0 50px;
    }
    .main-row-virtual p {
        margin-bottom: 5px;
        font-size: 16px;
    }
    .rtl .education-section.row-museum-about.row-dubai-historical .left_discover_dubai {
        height: auto;
    }
    .rtl .row-historical-contact .vc_col-sm-4 {
        width: 50%;
    }
    .rtl .row-historical-contact .vc_col-sm-8 {
        width: 50%;
    }
    .dm_inner_pages_content h3 {
        font-size: 25px;
        line-height: 31px;
    }
    .RASID_content h1 {
        font-size: 32px;
        line-height: 40px;
    }
    .RASID_content .left {
        width: 45%;
        padding: 0px 20px;
    }
    .RASID_content .right {
        width: 55%;
        padding: 0px 20px;
    }
    .rtl .main-row-virtual .vc_tta-panel-body {
        min-height: 230px !important;
    }
    .rtl .row-download-image-left img {
        margin-right: 20px;
    }
    .flex-gallery-wrapper a {
        width: 50%;
    }
    .small-side-menu-container {
        right: 20px;
    }
    .small-side-menu-link:hover .small-side-menu-item,
    .small-side-menu-link.active .small-side-menu-item {
        margin-right: -20px;
    }
    .page-template-bunyan .bunyan-cat-block span {
        align-self: flex-start;
        text-align: right;
    }
    .rtl.page-template-bunyan .bunyan-full-width-header-text {
        margin-top: 70px;
        font-size: 38px;
    }
    .bunyan-table th {
        padding: 20px 15px;
    }
    .bunyan-inquiries .vc_col-sm-6 {
        width: 100% !important;
    }
    .bunyan-inquiries .vc_col-sm-3:last-child {
        display: none;
    }
    .bunyan-comp-reg .vc_col-sm-6 {
        width: 100% !important;
    }
    .bunyan-comp-reg .form-block label {
        width: 50%;
    }
    .payment-channel-block {
        padding: 10px !important;
    }
    .payment-channel-block>.vc_column-inner {
        padding: 30px !important;
    }
    .payment-channel-block p {
        font-size: 15px;
    }
}

@media only screen and (min-width: 768px) and (max-width: 1024px) {
    .survey-box,
    .dataset-box,
    .survey-box.ar,
    .dataset-box.ar {
        padding-left: 5%;
        padding-right: 5%;
    }
    .conservation-section p {
        font-size: 16px;
    }
    .rtl .enjoy-nature .vc_col-sm-4>.vc_column-inner {
        padding-right: 0px;
        padding-left: 15px;
    }
    .rtl .enjoy-nature .vc_col-sm-4 .hedgehog-pic img {
        height: 195px;
    }
    .rtl .enjoy-nature .animal-cat-halves img {
        height: 180px !important;
    }
    .rtl .enjoy-nature .the-flamingoes img {
        height: 375px !important;
    }
    .rtl .enjoy-nature .plants-pic img {
        height: 395px !important;
    }
    .rtl .enjoy-nature .reptiles-pic img {
        height: 190px;
    }
    .rtl .enjoy-nature-inner-row {
        height: 195px;
    }
    .rtl .enjoy-nature .vc_col-sm-4 .vc_col-sm-6:last-child .vc_column-inner {
        padding-left: 0px;
    }
    .rtl .enjoy-nature p {
        width: 100%;
        padding-left: 5%;
    }
    .main_banner_title {
        font-size: 28px;
        margin-top: 50px;
    }
    .fauna_post_list p {
        font-size: 18px;
    }
    .rtl .row-antiquities .heritage-button a,
    .row-antiquities .heritage-button .vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern {
        padding-right: 20px;
        padding-left: 30px;
    }
    .news-list .main_h2_head {
        margin-bottom: 0px;
    }
    .rtl .category-grid .category-description {
        font-size: 13px;
    }
}

@media only screen and (min-width: 1000px) {
    .saruq-icons .left_discover_dubai {
        padding-right: 1%;
        direction: rtl !important;
    }
}

@media only screen and (max-width: 1000px) {
    #rev_slider_1_1 .slider-group {
        margin-left: 0px !important;
    }
    .serivces-tabs-row .vc_col-sm-5 {
        width: 100%;
    }
    .tabes_headings_row {
        display: block;
    }
    .serivces-tabs-row h2 {
        padding-right: 0px;
        margin-bottom: 10px;
        font-size: 33px;
    }
    .services-line {
        display: none;
    }
    .serivces-tabs-row .vc_tta-container>.services_tabs_container .vc_tta-tabs-container ul.vc_tta-tabs-list li.vc_tta-tab:before {
        display: none;
    }
    .serivces-tabs-row .vc_tta-container>.services_tabs_container .vc_tta-tabs-container ul.vc_tta-tabs-list li.vc_tta-tab a {
        padding-left: 30px;
        font-size: 24px;
    }
    .serivces-tabs-row .vc_tta-container>.services_tabs_container .vc_tta-panels-container {
        padding: 0 0px 0 35px;
    }
    .top-icon-row {
        padding: 30px 15% 0px 10%;
    }
    .serivces-tabs-row {
        padding: 0px 10% 60px !important;
    }
    .complaints-survey-home .wpb_text_column {
        padding: 0 10px;
    }
    .complaints-survey-home h2 {
        font-size: 24px;
    }
    .complaints-survey-home p {
        font-size: 18px;
    }
    .complaints-survey-home {
        padding: 50px 7%;
    }
    .dubai-grey {
        padding: 0% 6% 10% 6% !important;
    }
    .home .discover-dubai .title-with-icon {
        margin-bottom: 30px;
        padding: 30px 6% 0px;
    }
    .discover-dubai .vc_col-sm-5,
    .discover-dubai .vc_col-sm-7 {
        width: 100%;
    }
    .home .discover-dubai .flexslider .flex-prev,
    .home .discover-dubai .flexslider:hover .flex-prev {
        left: 60px;
    }
    .home .discover-dubai .flexslider .flex-next {
        left: 60px;
    }
    .news-featured.news-smaller-mobile {
        padding: 0px;
    }
    .news-featured ul.display-posts-listing .image-box {
        min-height: 340px;
    }
    .news-smaller .wpb_text_column .listing-item {
        padding: 0px;
    }
    .news-smaller ul.display-posts-listing .image-box {
        min-height: 260px;
    }
    .project-chevron .vc_icon_element {
        margin-bottom: 0px;
    }
    .pullup-project .projects-cont-holder {
        padding-top: 20px;
        padding-bottom: 20px;
    }
    .see-all-projects {
        padding: 560px 10% 10% 10%;
        margin: 0px 2%;
        box-sizing: border-box;
        width: calc(100% - 4%);
    }
    .news-archive {
        margin-bottom: 40px !important;
        margin-top: 0px;
    }
    .useful-links-row .vc_col-sm-1\/5 {
        width: 100%;
        text-align: center;
    }
    .useful-links-row .vc_col-sm-4\/5 {
        width: 100%;
        text-align: center;
    }
    .useful-links-row .vc_separator {
        display: none;
    }
    .useful-links-text h3 {
        font-size: 28px;
        font-weight: 600;
    }
    .useful-pics-links .slick-prev,
    .useful-pics-links .slick-next {
        display: none !important;
    }
    .useful-links-row {
        padding: 60px 10% 60px;
    }
    .download-your-apps .vc_col-sm-4 img.download-app-icon {
        right: -50px;
    }
    .wpb-js-composer .vc_tta.vc_general .vc_tta-panel-body {
        padding: 14px 5px 15px 20px;
    }
    .tab_services-list ul li a {
        font-size: 17px;
    }
    .check-your-request-full .vc_col-sm-7 {
        padding-right: 0%;
    }
    .title-with-icon .icon-content-right {
        font-size: 42px;
    }
    body .nav-primary .ubermenu-sub-indicators .ubermenu-has-submenu-drop>.ubermenu-target>.ubermenu-sub-indicator {
        right: 10px !important;
    }
    .check-requested-home p {
        font-size: 28px;
        margin-bottom: 20px;
        text-align: center;
    }
    .check-your-request-full .vc_col-sm-7 {
        width: 100%;
    }
    .check-your-request-full .vc_col-sm-5 {
        width: 100%;
    }
    .rtl .top-icon-row {
        padding: 30px 10% 10px 10%;
    }
    body.rtl .serivces-tabs-row .vc_tta-container>.services_tabs_container .vc_tta-tabs-container ul.vc_tta-tabs-list li.vc_tta-tab a {
        padding-right: 50px;
    }
    .rtl .wpb-js-composer .vc_tta.vc_general .vc_tta-panel-body {
        padding: 15px 60px 10px 10px !important;
    }
    .rtl .wpb-js-composer .vc_tta.vc_general .vc_tta-panel.vc_active .vc_tta-panel-body {
        margin-right: 40px;
    }
    .rtl .serivces-tabs-row .vc_tta-container>.services_tabs_container .vc_tta-panels-container {
        margin-right: 40px;
    }
    body.rtl a.custom_button {
        float: none;
        display: inline-block;
    }
    .rtl .news-smaller ul.display-posts-listing .image-box {
        min-height: 163px;
    }
    .rtl .home-news-events {
        padding-top: 40px;
    }
    .rtl .useful-links-text h3 {
        font-size: 30px;
        padding-top: 0px;
        padding-bottom: 30px;
    }
    .rtl .serivces-tabs-row .vc_tta-container>.services_tabs_container .vc_tta-panels-container {
        padding: 0 0px 0 0px;
    }
    .rtl .rtl .check-your-request-full {
        padding-right: 5%;
        padding-left: 5%;
    }
    .rtl .complaints-survey-home p {
        font-size: 15px;
    }
    .rtl .complaints-survey-home {
        padding: 50px 5%;
    }
    .rtl .dubai-grey p {
        font-size: 17px !important;
    }
    body.rtl .home-projects {
        padding: 5% 5% 5% 5% !important;
    }
    body.rtl .project-home-holder {
        padding: 0px 5% 50px 5%;
    }
    .rtl .media-row-container .vc_col-sm-7 {
        width: 100%;
    }
    .rtl .media-row-container .vc_col-sm-5 {
        width: 100%;
    }
    .rtl .download-title-home h2 {
        font-size: 44px;
    }
    .rtl .download-apps-pics img {
        width: 70px;
        border-radius: 20px;
    }
    .rtl .greyscale-dubai {
        display: none;
    }
    body.rtl .download-your-apps {
        background-position: 290% top !important;
    }
    .discover_dubai_section1 .vc_col-sm-7,
    .discover_dubai_section1 .vc_col-sm-5 {
        width: 100%;
    }
    .discover_dubai_section2 .vc_col-sm-7,
    .discover_dubai_section2 .vc_col-sm-5 {
        width: 100%;
    }
    .discover_dubai_section3 .vc_col-sm-7,
    .discover_dubai_section3 .vc_col-sm-5 {
        width: 100%;
    }
    .discover_dubai_section4 .vc_col-sm-7,
    .discover_dubai_section4 .vc_col-sm-5 {
        width: 100%;
    }
    .discover_dubai_section2 .right_discover_dubai {
        margin-top: 60px;
        margin-bottom: 40px;
    }
    .discover_dubai_section3 .vc_col-sm-7 {
        background-color: rgba(64, 31, 31, 0.9);
    }
    .discover_dubai_section4 .right_discover_dubai {
        background-color: rgba(91, 130, 57, 0.9);
    }
    .discover_dubai_section3 .left_discover_dubai .vc_align_right {
        padding: 20px 50px 0px;
    }
    .discover_dubai_section4 .right_discover_dubai .vc_align_left {
        padding: 0px 50px 20px;
    }
    .survey-row .vc_col-sm-5 {
        width: 100%;
    }
    .survey-row .vc_col-sm-7 {
        width: 100%;
    }
    .survey-box {
        width: 50%;
        display: table-cell;
    }
    .dataset-box {
        width: 50%;
        display: table-cell;
    }
    .survey-box {
        padding: 10% 8% 10% 8%;
    }
    .dataset-box {
        padding: 10% 8% 10% 8%;
    }
    .dataset-box h2 {
        font-size: 26px;
        line-height: 36px;
    }
    .survey-box h1,
    .dataset-box h1 {
        font-size: 50px;
        line-height: 54px;
    }
    .makani-copntent .vc_col-sm-6 {
        width: 100%;
        padding-top: 10px;
        padding-bottom: 10px;
    }
    .open-data-contact-box {
        padding: 40px;
    }
    .discover-enjoy-nature-inner {
        min-height: 166px;
    }
    .enjoy-nature .vc_col-sm-4 .wpb_content_element.text-margin {
        margin-bottom: 31px;
    }
    .mobile-view .slick-dots {
        bottom: 0px;
    }
    .red-bar .flex-wrap .footer-red-bar {
        padding-top: 20px;
        padding-bottom: 55px;
    }
    .footer-wrapper {
        padding-top: 70px;
    }
    .footer-wrapper .wrap {
        padding-left: 5% !important;
        padding-right: 5% !important;
    }
    .discover_dubai_section4 .right_discover_dubai .vc_single_image-wrapper img,
    .discover_dubai_section3 .left_discover_dubai .vc_single_image-wrapper img {
        max-width: 100%;
    }
    .education-section.row-museum-about .vc_col-sm-5 {
        width: 100% !important;
    }
    .education-section.row-museum-about .vc_col-sm-7 {
        width: 100% !important;
    }
    .education-section.row-museum-about.row-dubai-historical .left_discover_dubai {
        padding: 50px;
    }
    .geodesy_content h1 {
        font-size: 40px;
        line-height: 55px;
    }
    .geodesy_content h2 {
        font-size: 55px;
        line-height: 70px;
        margin-bottom: 50px;
    }
    body .survey_dpment .surevy_section_tabs.vc_tta .vc_tta-tabs-container ul.vc_tta-tabs-list li.vc_tta-tab a {
        font-size: 18px;
        padding: 0px 19px;
    }
    body .survey_dpment .surevy_section_tabs.vc_tta .vc_tta-panels-container .vc_tta-panel-body p {
        margin-bottom: 20px;
    }
    .survey_dpment p {
        font-size: 19px;
    }
    .survey_services_container .image_with_title_box_container .view-more {
        margin: 112px auto 0 auto;
    }
    .survey-services-content h6 {
        font-size: 18px;
        line-height: 25px;
    }
    .survey-services-content p {
        font-size: 16px;
        line-height: 23px;
    }
    .survey-services-content {
        padding: 40px 10px 20px 30px;
    }
    .survey-services-content:before {
        width: 200px;
    }
    .survey-services-content:after {
        width: 200px;
    }
    .survery-links a {
        min-height: 180px;
    }
    .survey_projects_slide .wpb_content_element {
        width: 100%;
    }
    .survey_projects_slide p {
        margin-bottom: 60px;
    }
    .survey_projects_slide h2 {
        font-size: 52px;
        line-height: 55px;
    }
    .survey_project_container .slick-arrow {
        width: 50px !important;
        height: 50px !important;
    }
    body.wpb-js-composer .tab_container .vc_tta-tabs .vc_tta-tabs-container {
        max-width: 260px;
        min-width: 260px;
    }
    .tab_container .vc_tta-tabs-container .vc_tta-tabs-list a {
        font-size: 20px;
    }
    .sub-page-with-tabs .vc_tta-panel-body {
        padding: 0px 20px 20px 30px !important;
    }
    .rtl .row-historical-contact .vc_col-sm-4 {
        width: 100%;
    }
    .rtl .row-historical-contact .vc_col-sm-8 {
        width: 100%;
    }
    .row-museum-collection {
        display: block;
    }
    .row-museum-collection .vc_col-sm-4:first-child {
        width: 100%;
    }
    .row-museum-collection .vc_col-sm-8 {
        width: 100%;
    }
    .row-museum-collection .vc_col-sm-4 {
        width: 50%;
        display: inline-block;
    }
    .row-museum-collection .vc_col-sm-4:last-child {
        margin-top: 15px;
    }
    .row-museum-collection .col1-museum-collection:first-child>.vc_column-inner {
        border-top: 0px;
        border-bottom: 0px;
        padding-bottom: 40px;
    }
    .col1-museum-collection {
        padding-right: 20px;
        padding-left: 20px;
    }
    .row-museum-collection .col3-museum-collection:last-child>div>.wpb_wrapper {
        padding: 20px;
    }
    .row-museum-collection .col3-museum-collection p {
        font-size: 20px;
    }
    .row-museum-collection .col3-museum-collection .museum-title {
        font-size: 22px;
    }
    .row-museum-experience .vc_col-sm-6 {
        width: 100%;
    }
    .row-museum-experience .vc_col-sm-6:last-child>.vc_column-inner {
        padding: 20px 30px !important;
    }
    .row-main-publication .vc_col-sm-4 {
        width: 33.33% !important;
    }
    .row-main-publication>.vc_col-sm-4:first-child {
        width: 100% !important;
    }
    .row-main-publication .vc_col-sm-4:last-child {
        margin-top: 0px !important;
    }
    .museum-plan-visit li {
        padding: 10px;
    }
    .museum-plan-visit {
        padding: 10px 20px;
    }
    .RASID_content .left {
        width: 100%;
    }
    .RASID_content .right {
        width: 100%;
    }
    .gallery_inside a:last-child {
        display: none;
    }
    .slider_orange_box {
        font-size: 23px;
        line-height: 25px;
    }
    .single_animal_details_under .vc_col-sm-6 {
        width: 100%;
    }
    .single_animal_details_under {
        display: block;
    }
    .home-vid-gall .custom_button {
        margin-top: 20px;
    }
    .category_post_list .vc_col-sm-3 {
        width: 50%;
    }
    .rtl .dm-background .main_h2_head {
        width: 100%;
    }
    .planvisit-inner-row .saruq-plan-intro .ticket-info .wpb_wrapper {
        display: block;
    }
    .planvisit-inner-row .saruq-plan-intro .ticket-info .wpb_wrapper>div {
        width: 100%;
    }
    .planvisit-inner-row .saruq-plan-intro .ticket-info .wpb_wrapper>div.plan-left-section {
        font-size: 16px;
        margin-bottom: 15px;
    }
    .col-information-school {
        display: block;
    }
    .col-information-school .vc_col-sm-6 {
        width: 100%;
    }
    .information-title {
        margin-top: 30px;
    }
    .col-information-school .vc_col-sm-6:last-child>.vc_column-inner {
        border-top: 0px solid #707070;
        border-bottom: 0px solid #707070;
    }
    .col-information-school p {
        font-size: 18px;
    }
    .col-information-school .main_h2_head {
        font-size: 40px;
        line-height: 45px;
    }
    .news-events-home,
    .home .discover-dubai,
    .middle-icon-row,
    .home-intro-row {
        width: 100%;
        margin: 0 auto;
    }
    .dubai-grey {
        width: 100%;
    }
    .home .discover-dubai .flexslider .flex-prev {
        left: 0px;
    }
    .site-header .nav-primary .ubermenu-submenu li.all_services {
        position: relative !important;
        right: auto !important;
        bottom: auto!important;
        padding-top: 20px !important;
    }
    .dtc_main-info .vc_col-sm-6 {
        width: 100%;
    }
    .dtc_main-info {
        padding: 20px 30px;
    }
    .dtc_main-info .vc_col-sm-6:first-child .vc_column-inner {
        padding-right: 0;
    }
    .post-content-display .news-sidebar,
    .page-template-news .news-sidebar {
        padding-right: 3%;
    }
    .rtl.page-template-news .news-content .posts-container.listing-item:nth-child(2) {
        margin-left: 2%;
    }
    .page-template-bunyan .bunyan-footer {
        height: auto;
    }
}

@media only screen and (min-width: 960px) and (max-width: 1000px) {
    .ubermenu-responsive-single-column-subs .ubermenu-submenu .ubermenu-item {
        min-width: 21%;
    }
    .site-header .nav-primary .ubermenu-submenu li.all_services a {
        font-size: 20px !important;
    }
}

@media only screen and (min-width: 960px) and (max-width: 1300px) {
    .sidebar {
        width: 27%;
        margin-right: 3%;
    }
    .sidebar-primary ul li a {
        font-size: 17px;
        padding-left: 40px;
    }
    .sidebar-primary ul li.menu-item-has-children:before {
        top: -5px;
    }
}

@media only screen and (min-width: 960px) and (max-width: 1200px) {
    .useful-pics-links .slick-slide img {
        max-width: 200px;
    }
}

@media only screen and (max-width: 960px) {
    body.rtl.home .discover-dubai .flexslider .flex-next {
        right: 0px;
        bottom: 0px;
    }
    body.rtl.home .discover-dubai .flexslider .flex-prev,
    body.rtl.home .discover-dubai .flexslider:hover .flex-prev {
        right: 0px;
        bottom: 0px;
    }
    body.rtl .dxb_slider_row {
        width: 170%;
        margin-bottom: 0px;
    }
    .rtl .news-events-home .title-with-icon {
        padding-bottom: 30px;
    }
    .rtl .news-smaller ul.display-posts-listing .image-box {
        min-height: 250px;
    }
    body.rtl .home-projects {
        padding: 7% 10% 7% 10%;
    }
    body.rtl .project-home-holder {
        padding: 0px 10% 50px 10%;
    }
    .rtl .hidethis950 {
        display: none !important;
    }
    .rtl .paddingbottom80 {
        padding-top: 40px;
    }
    .rtl .left-right-padding {
        padding-right: 5%;
        padding-left: 5%;
    }
    .rtl .download-title-home img.alignleft {
        margin: 0 !important;
        text-align: right;
        padding-bottom: 20px;
    }
    .rtl .download-your-apps .greyscale-dubai {
        top: 60%;
    }
    body.rtl .tab_services-list ul li:before {
        right: 0px;
    }
    .rtl .tab_services-list ul li {
        padding-right: 20px;
        padding-left: 0px;
    }
    .rtl .vc_tta.vc_general .vc_tta-panel-title {
        text-align: right;
    }
    .education-section .right_discover_dubai ul li {
        margin-bottom: 10px;
    }
    .footer-wrapper .footer-right {
        padding-left: 0px;
        padding-right: 0px;
    }
    .footer-subscribe form p {
        margin: 0;
    }
    .footer-container .footer-socials .left-icon {
        margin-top: 0px;
        position: inherit;
        padding-right: 15px;
    }
    .main-row-virtual .vc_col-sm-8 {
        width: 100%;
    }
    .main-row-virtual .vc_col-sm-4 {
        width: 100%;
    }
    .row-download-image .vc_col-sm-2 {
        width: auto;
    }
    .rtl .footer-socials .right-content h5 {
        padding-left: 0px;
        padding-right: 30px;
    }
    .rtl .footer-container .left-icon {
        width: auto;
        right: 0;
    }
    .rtl .footer-subscribe .right-content h5 {
        padding-left: 0px;
        padding-right: 65px;
    }
    .rtl .footer-wrapper .footer-left {
        padding-right: 1%;
    }
    .rtl .footer-wrapper .full .right {
        text-align: right;
    }
    .rtl .footer-wrapper .full .left {
        text-align: right;
    }
    .home .discover-dubai .flexslider .flex-prev {
        left: 60px;
    }
    .see-all-projects {
        padding: 300px 10% 10% 10%;
        margin: 0px 2%;
        box-sizing: border-box;
        width: calc(100% - 4%);
    }
    .pullup-project {
        margin-top: 0px;
    }
    .site-header .nav-primary .ubermenu-submenu li.all_services a {
        width: 210px;
        font-size: 22px !important;
        float: none;
        margin: 0 auto;
        text-align: center;
        display: block!important;
    }
    .ubermenu .ubermenu-target-with-image {
        display: none;
    }
    .payment-channel-block.vc_col-sm-6 {
        width: 100%;
    }
    .payment-channel-block.vc_col-sm-4 {
        width: 50%;
    }
}

@media only screen and (max-width: 830px) {
    .planvisit-inner-row .vc_col-sm-4 .section-season {
        display: block;
    }
    .section-season>.section-winter {
        margin-right: 0;
        margin-bottom: 10px;
    }
    .section-season p {
        margin: 0 0 10px;
    }
    .main-row-virtual p {
        margin-bottom: 5px;
        font-size: 18px;
    }
    .main-row-virtual .vc_tta-panel-body {
        padding: 22px 20px !important;
    }
    .main-row-virtual .vc_tta-tabs-list li a span {
        font-size: 14px;
    }
    .row-content-middel p {
        font-size: 13px;
        line-height: 18px;
    }
    .section-season>div {
        width: 100%;
    }
    .conservation-section p {
        margin-bottom: 15px;
    }
    .conservation-section .main_h2_head {
        margin-bottom: 20px;
    }
    .dm_inner_pages_content .subpage-right-content {
        width: 100%;
        float: none;
    }
}

@media only screen and (max-width: 800px) {
    .enjoy-nature .vc_col-sm-4 {
        width: 100%;
    }
    .enjoy-nature .vc_col-sm-4>.vc_column-inner {
        padding: 0 0px;
        box-sizing: border-box;
        margin: 0 auto;
        width: 94%;
    }
    body .enjoy-nature .vc_col-sm-4>.vc_column-inner figure img {
        height: auto;
    }
    .animal_category .wpb_singleimage_heading {
        font-size: 22px;
        left: 10px;
    }
    .enjoy-nature p {
        font-size: 20px;
    }
    .antiquities-inner-row .vc_col-sm-4:first-child {
        width: 100%;
    }
    .antiquities-inner-row .vc_col-sm-4 {
        width: 50%;
    }
    .antiquities-inner-row {
        display: block !important;
        padding: 30px 20px !important;
    }
    .ornament-inner-row {
        display: block !important;
        padding: 10px 20px 30px !important;
    }
    .ornament-inner-row .vc_col-sm-4:last-child {
        width: 100%;
    }
    .ornament-inner-row .vc_col-sm-4 {
        width: 50%;
    }
    .historic-row-inner {
        display: block !important;
        padding: 30px 20px !important;
    }
    .historic-row-inner .vc_col-sm-4 {
        width: 100%;
    }
    .historic-row-inner .vc_col-sm-8 {
        width: 100%;
    }
    .conservation-section .wpb_content_element {
        width: 100%;
    }
    .row-historical-sites .vc_btn3-container.vc_btn3-inline {
        display: block;
    }
    .survey_dpment .vc_col-sm-6 {
        width: 100%;
    }
    .survey-stack {
        margin-top: -180px;
    }
    .geodesy_content h1 {
        width: 70%;
    }
    .geodesy_content h2 {
        width: 70%;
    }
    body .survey_dpment .surevy_section_tabs.vc_tta .vc_tta-tabs-container ul.vc_tta-tabs-list li.vc_tta-tab a {
        font-size: 20px;
        padding: 0px 28px;
    }
    .survey_services_container .vc_col-sm-4 {
        width: 50%;
    }
    .survey_services_container .vc_col-sm-4:last-child {
        width: 100%;
        margin-top: 20px;
    }
    .survey-box-holder-row .vc_col-sm-1\/5:nth-child(1),
    .survey-box-holder-row .vc_col-sm-1\/5:nth-child(2) {
        width: 50%;
        display: inline-block;
        padding-bottom: 0px;
    }
    .survey-box-holder-row .vc_col-sm-1\/5 {
        width: 33.33%;
        display: inline-block;
    }
    .survey_link_box {
        margin-top: 0;
    }
    .survey_link_box.first {
        padding-left: 0px;
    }
    .survey_link_box.last {
        padding-left: 0px;
    }
    .survey_link_box-row {
        top: -150px;
    }
    .image_with_title_box h2 {
        font-size: 22px;
    }
    .UAE-bank-info .vc_col-sm-8 {
        width: 100%;
    }
    .UAE-bank-info .vc_col-sm-2 {
        width: 100%;
    }
    .UAE-bank-info .food-house img {
        transform: none;
        margin-top: 0;
    }
    .UAE-bank-info .bin-rashid-logo img {
        transform: none;
        top: 60px;
        position: relative;
        left: auto;
    }
    .UAE-bank-info .wpb_single_image.vc_align_left {
        text-align: center;
    }
    .food-bank-video-section {
        display: block;
    }
    .food-bank-video-section .vc_col-sm-6 {
        width: 100%;
    }
    .food-bank-video-section {
        background-size: 100% auto;
        padding: 20px 0;
    }
    .quote {
        right: auto;
        top: 40px;
        position: relative;
        transform: scale(0.8);
    }
    .food-bank-video-section .ibn-rashid {
        padding-right: 0;
    }
    .ibn-rashid img {
        margin-bottom: 40px;
        margin-top: 60px;
    }
    .feeding-legacy {
        text-align: center;
    }
    .food-bank-aim {
        padding: 40px 0;
        border-left: 20px solid #388670;
        margin-top: 80px;
        margin-bottom: 80px;
    }
    .food-bank-aim {
        display: block;
    }
    .food-bank-aim .vc_col-sm-5 {
        width: 100%;
    }
    .food-bank-aim .vc_col-sm-7 {
        width: 100%;
    }
    .food-bank-aim ul {
        padding-left: 80px;
    }
    .waste-figure-imgs {
        display: block;
        padding-bottom: 40px;
    }
    .waste-figure-imgs .vc_col-sm-4 {
        width: 100%;
        padding-bottom: 30px;
    }
    .food-waste-figure {
        padding-bottom: 70px !important;
    }
    .food-waste-figure .vc_col-sm-3\/5 {
        width: 100%;
    }
    .food-waste-figure .vc_col-sm-1\/5 {
        width: 100%;
    }
    .food-waste-figure h2 {
        font-size: 50px;
        line-height: 55px;
    }
    .counting-sections {
        display: block;
    }
    .counting-sections .vc_col-sm-1 {
        width: 100%;
    }
    .counting-sections .vc_col-sm-5 {
        width: 100%;
    }
    .counting-sections .vc_col-sm-6 {
        widtwidth: 100%;
        background-image: url(/wp-content/uploads/2020/02/About-Food-Bank.jpg);
        background-size: cover;
        padding: 50px;
    }
    .counting-sections.last {
        background-image: none;
    }
    .pull-food-logo {
        margin-top: 0px;
    }
    #pages_header .container {
        padding: 0;
    }
    .uae-food-how-we-work-row h1 {
        font-size: 45px;
    }
    .uae-food-how-we-work-row {
        min-height: 460px;
        background-size: cover !important;
    }
    .contact_single .vc_col-sm-6 {
        width: 100%;
    }
    .rtl .antiquities-inner-row .vc_col-sm-4:first-child {
        width: 100%;
    }
    .rtl .antiquities-inner-row .vc_col-sm-4 {
        width: 50%;
    }
    .rtl .antiquities-inner-row {
        display: block !important;
        padding: 30px 20px !important;
    }
    .row-antiquities.row-ornament .col1-museum-collection {
        padding-top: 30px;
    }
    .useful-links .vc_col-sm-2 .vc_column-inner {
        padding-left: 2px !important;
        padding-right: 2px !important;
    }
    .useful-links .vc_col-sm-2:first-child {
        width: 100%;
        text-align: center;
    }
    .useful-links .vc_col-sm-2 {
        width: 20%;
    }
    .useful-links {
        padding: 30px 0;
    }
    .page-template-news .news-sidebar {
        display: none;
    }
    .page-template-news .news-content {
        width: 100%;
    }
    .page-template-news .news-content .posts-container.listing-item:first-child .image-box {
        min-height: 400px;
    }
    .star-wildlife h2 {
        font-size: 40px;
        line-height: 45px;
    }
    ul.display-posts-listing .latest.listing-item .image {
        display: none;
    }
    ul.display-posts-listing .latest.listing-item .post-details {
        width: 100%;
    }
    .post-content-display .news-sidebar ul.display-posts-listing .latest.listing-item,
    .page-template-news .news-sidebar ul.display-posts-listing .latest.listing-item {
        padding-left: 0;
    }
    ul.display-posts-listing .latest.listing-item .post-title {
        min-height: 40px;
        line-height: 20px;
    }
    .featured-videos {
        display: none;
    }
    .post-content-display .posts-socials,
    .news-sidebar .posts-socials {
        display: none;
    }
    .post-content-display ul.display-posts-listing .listing-item:last-child {
        display: none;
    }
    .post-content-display .related .display-posts-listing .listing-item {
        width: 48%;
    }
    .post-content-display .related .image-box {
        min-height: 180px;
    }
    .post-content-display .highlight {
        font-size: 22px;
        line-height: 30px;
    }
}

@media only screen and (max-width: 768px) {
    .rtl .enjoy-nature .vc_col-sm-4 .hedgehog-pic img {
        height: auto;
    }
    .rtl .enjoy-nature .animal-cat-halves img {
        height: auto !important;
    }
    .rtl .enjoy-nature .the-flamingoes img {
        height: auto !important;
    }
    .rtl .enjoy-nature .plants-pic img {
        height: auto !important;
    }
    .rtl .enjoy-nature .reptiles-pic img {
        height: auto;
    }
    .rtl .enjoy-nature-inner-row {
        height: auto;
    }
    .director_msg .right {
        padding: 0 10px 0 10px;
    }
    body .margin-none>.vc_column-inner,
    .rtl .margin-none>.vc_column-inner {
        padding-left: 15px;
        padding-right: 15px;
    }
}

@media only screen and (max-width: 767px) {
    .discover_dubai_section3 .left_discover_dubai .vc_align_right {
        padding: 20px 25px 0px;
    }
    .discover_dubai_section4 .right_discover_dubai .vc_align_left {
        padding: 0px 25px 20px;
    }
    .right_discover_dubai .bold_section p,
    .left_discover_dubai .bold_section p,
    .discover_dubai_section4 .left_discover_dubai p {
        font-size: 16px;
    }
    .survey-box {
        width: 100%;
        display: block;
    }
    .dataset-box {
        width: 100%;
        display: block;
    }
    .survey-box h1,
    .dataset-box h1 {
        font-size: 40px;
        line-height: 44px;
    }
    .dataset-box h2 {
        font-size: 22px;
        line-height: 32px;
    }
    .survey-box h2 {
        font-size: 32px;
        line-height: 34px;
    }
    .transparent-and-opacity-container .right h1 {
        font-size: 45px;
        line-height: 45px;
        margin-bottom: 10px;
    }
    .transparent-and-opacity-container .right h2 {
        font-size: 46px;
        line-height: 35px;
    }
    .survey-row .right {
        padding: 10% 30px 7% 30px;
    }
    .open-data-contact-box {
        padding: 30px;
    }
    .makani-copntent h3 {
        font-size: 22px;
    }
    .transparent-and-opacity-container .right {
        padding: 8% 6% 8% 6%;
    }
    .conservation-section .vc_column_container>.vc_column-inner {
        padding-top: 200px !important;
    }
    .conservation-section p {
        font-size: 16px;
        width: 93%;
    }
    .plan-visit .main_h2_head {
        margin-bottom: 20px;
    }
    .plan-visit .right_discover_dubai .wpb_content_element:first-of-type p {
        font-size: 16px !important;
    }
    .news-list .view_allnews_btn {
        text-align: center;
    }
    .education-section .left_discover_dubai {
        padding: 35px;
    }
    .plan-visit .left_discover_dubai ul,
    .education-section .right_discover_dubai ul {
        width: 100%;
    }
    .news_story_post {
        padding: 30px !important;
    }
    .ras-khor-submenu ul {
        display: block;
        text-align: center;
    }
    .the_city_icon_head:after {
        display: none;
    }
    .download-items .border-column {
        padding: 15px;
        border-right: 1.5px solid #f5f1ee;
    }
    .download-column .wpb_single_image.vc_align_left {
        text-align: center;
    }
    .survey-row .vc_col-sm-2 {
        background: #f8b26a;
    }
    .makani.vc_row-has-fill>.vc_column_container>.vc_column-inner {
        padding-top: 0px;
    }
    .about-open-data.vc_row-has-fill>.vc_column_container>.vc_column-inner {
        padding-top: 0px;
    }
    .rtl .enjoy-nature p {
        width: 100%;
        text-align: right;
    }
    #pages_header .main_banner .vc_col-sm-3 {
        display: none;
    }
    .survey-stack {
        margin-top: 0px;
    }
    .geodesy_content h1 {
        width: 100%;
    }
    .geodesy_content h2 {
        width: 100%;
    }
    .download-items .vc_col-sm-7 {
        width: 75%;
        display: inline-block;
    }
    .download-items .vc_col-sm-3 {
        width: 25%;
        display: inline-block;
    }
    .donate-recepient h3 {
        margin: 0 0 50px 0;
    }
    #used-computer-contact-details .vc_col-sm-3 {
        width: 30%;
    }
    #used-computer-contact-details .vc_col-sm-9 {
        width: 70%;
    }
    .rtl .download-items .border-column {
        border-right: 1px solid #F8B26A;
    }
    body.rtl .donate-recepient .border-column {
        padding-right: 0px;
    }
    .contact-n-getintouch .left {
        padding-right: 30px;
    }
    .food-survey-contact-section.contact-n-getintouch .left {
        padding-bottom: 300px;
    }
    .uae-food-how-we-work-row .vc_col-sm-3 {
        width: 100%;
    }
    .uae-food-how-we-work-row .vc_col-sm-4 {
        width: 100%;
    }
    .uae-food-how-we-work-row .vc_col-sm-5 {
        width: 100%;
    }
    .count-section-content {
        padding: 70px 0px 10px 0px !important;
    }
    .counting-sections .vc_col-sm-6 {
        background-image: none;
    }
    .contact_right_column .vc_col-sm-7 {
        width: 100%;
    }
    .contact_right_column .vc_col-sm-5 {
        width: 100%;
    }
    .contact_single h1,
    .contact_single h2,
    .contact_get_in_touch h2 {
        font-size: 32px;
    }
    .rtl .antiquities-inner-row .vc_col-sm-4 {
        width: 100%;
    }
    .rakws_animal_listing-template-default .row_single_animal {
        background-image: none !important;
    }
    .row-main-publication .vc_col-sm-4 {
        width: 100% !important;
    }
    .row-museum-collection .col1-museum-collection:first-child>.vc_column-inner {
        padding-bottom: 0px;
    }
    .row-museum-experience .exciting-title {
        font-size: 36px;
        line-height: 38px;
    }
    .cust .vc_column-inner {
        padding: 0px !important;
    }
    .cust:before {
        width: 100%;
    }
    .cust .vc_inner.vc_row-fluid.container {
        display: block;
    }
    .cust .vc_inner.vc_row-fluid.container .vc_col-sm-6:first-child>.vc_column-inner {
        display: block;
    }
    .cust .vc_inner.vc_row-fluid.container .vc_col-sm-6:first-child>.vc_column-inner .container {
        max-width: 100% !important;
    }
    .cust .slick-initialized .slick-slide {
        margin-right: 0;
    }
    .cust .vc_inner.vc_row-fluid.container .vc_col-sm-6:last-child .logo-slider .slick-arrow {
        bottom: -50px;
    }
    .cust .vc_inner.vc_row-fluid.container .vc_col-sm-6:last-child .logo-slider .slick-arrow.slick-prev {
        right: 50px;
    }
    .business_slide.main h2 {
        font-size: 30px;
        line-height: 43px;
    }
    .business_slide.main .slider_top-text {
        padding-left: 30px;
        padding-top: 30px;
    }
    .business_slide.main h3 span {
        font-size: 20px !important;
    }
    .business_slide.main p {
        font-size: 19px;
        line-height: 27px;
    }
    .business_slide.main h3 {
        font-size: 21px;
        line-height: 25px;
    }
    .slider_orange_box {
        width: 100%;
        padding: 13px 0 13px 30px;
    }
    .gallery_inside {
        width: 100%;
        padding-left: 30px;
        box-sizing: border-box;
        padding-top: 20px;
    }
    .business-small_slides .business_slide {
        padding-bottom: 30px !important;
    }
    .dm_main_services .vc_col-sm-3 {
        width: 100%;
    }
    .accreds-lab-row .business_slide {
        padding: 40px;
        text-align: center;
    }
    .business_slide .wpb_content_element {
        width: 100%;
    }
    .accreds-lab-row .business_slide h2 {
        font-size: 21px;
        line-height: 35px;
    }
    .business_slide a.custom_button.business_slide_btn {
        position: relative;
    }
    .accreds-lab-row h2 {
        margin-bottom: 20px;
    }
    .dm_main_services .image_with_title_box h2 {
        font-size: 23px;
        line-height: 28px;
    }
    .rtl .main-row-virtual .vc_tta-icon {
        padding-left: 15px;
    }
    .rtl .conservation-section .wpb_content_element,
    .rtl .conservation-section .view_more_btn {
        text-align: right;
    }
    .rtl .row-phone-banner img {
        left: 60px;
    }
    .rtl .footer-socials .right-content h5 {
        padding-left: 0px;
    }
    body.rtl .copyright {
        display: block;
    }
    .page-template-news .news-content .posts-container.listing-item:first-child .image-box {
        min-height: 300px;
    }
    .page-template-news .news-content .posts-container.listing-item:nth-child(2) {
        width: 100%;
        margin-right: 0%;
    }
    .page-template-news .news-content .posts-container.listing-item:nth-child(3) {
        width: 100%;
    }
    .page-template-news .news-subscribe .vc_col-sm-6:first-child {
        border-right: 6px solid #800823;
        border-bottom: 3px solid #800823;
    }
    .page-template-news .news-subscribe .vc_col-sm-6:last-child {
        border-left: 6px solid #800823;
        border-top: 3px solid #800823;
        padding: 7% 4%;
    }
    .page-template-news .news-content .posts-container.listing-item:not(:first-child):not(:nth-child(2)):not(:nth-child(3)) .image-box {
        width: 100%;
        min-height: 210px;
    }
    .page-template-news .news-content .posts-container.listing-item:not(:first-child):not(:nth-child(2)):not(:nth-child(3)) .content-box {
        width: 100%;
    }
    .page-template-news .page-numbers:not(.dots) {
        margin-left: 20px;
    }
    .page-template-news .page-numbers.dots {
        margin-left: 20px;
    }
    .download-your-apps .mobile-view img {
        width: 100%;
    }
    .category_post_list .vc_col-sm-3 {
        width: 100%;
    }
    .category_bg_section .container {
        padding: 0px;
    }
    .category_banner p {
        font-size: 16px;
    }
    .row_single_animal>.vc_column_container>.vc_column-inner {
        padding: 0 10px;
        max-width: 100%;
    }
    .row_single_animal {
        margin-left: 0;
        left: auto;
        width: 100% !important;
    }
    .main_banner_title::before {
        height: 53px;
    }
    body.rtl .category_bg_section,
    body.rtl .row_single_animal {
        margin-right: auto;
        margin-left: auto;
        right: auto;
        left: Auto;
    }
    .display-posts-listing#three-post {
        display: block;
        padding-left: 4%;
        padding-right: 4%;
    }
    .display-posts-listing#three-post .posts-container.listing-item {
        width: 100%;
    }
    .planvisit-inner-row .vc_row {
        display: block;
    }
    .saruq-plan-intro .vc_col-sm-4 {
        width: 100%;
    }
    .saruq-plan-intro .vc_col-sm-8 {
        width: 100%;
    }
    .col-information-school .main_h2_head {
        font-size: 28px;
    }
    .single-antiquities_post .single_animal_details_right .title-section {
        display: block;
    }
    .mb_training .main h2 {
        font-size: 25px;
    }
    .MB-slide.main .slider_top-text {
        padding-left: 15px;
        padding-right: 15px;
    }
    .dm_main_services .main-services .image_with_title_box figure img {
        object-fit: cover;
    }
    .business-small_slides .mb_training {
        padding: 50px 40px 70px 40px;
    }
    .mb_training h3 {
        font-size: 16px !important;
        line-height: 22px !important;
        padding: 5px 30px;
    }
    .mb_training h2 {
        font-size: 20px;
        line-height: 29px;
    }
    .mb_training .mb_desc {
        padding-bottom: 20px;
    }
    .menu-services+ul.ubermenu-submenu-bkg-img {
        padding: 30px 20px !important;
    }
    .site-header .nav-primary .ubermenu-submenu li a {
        font-size: 18px;
    }
    .dtc_main-info h2 {
        font-size: 36px;
        line-height: 42px;
    }
    .dtc_info_boxes {
        padding: 30px;
    }
    .post-content-display .news-sidebar,
    .page-template-news .news-sidebar {
        display: none;
    }
    .post-content-display .news-content,
    .page-template-news .news-content {
        width: 100%;
    }
    .post-content-display .news-content h2 {
        font-size: 24px;
        line-height: 34px;
    }
    .post-content-display .quote-content .quote-top {
        font-size: 22px;
        line-height: 30px;
    }
    .post-content-display .quote-image {
        border-right: 0px solid #FFEBCA;
    }
    .news-events-home {
        padding: 50px 5% !important;
    }
    .bunyan-comp-reg .form-block label {
        width: 100%;
    }
    .entry-content h2 {
        font-size: 35px;
    }
    .payment-channel-block.vc_col-sm-4 {
        width: 100%;
        display: block;
        clear: both;
    }
}

@media only screen and (max-width: 600px) {
    .home .top-icon-row {
        padding: 30px 10% 0px !important;
    }
    .top-icon-row .icon_with_text_shortcode.stacked .icon-content-right {
        font-size: 17px;
    }
    .serivces-tabs-row h2 {
        font-size: 26px;
        line-height: 30px;
    }
    .serivces-tabs-row .vc_tta-container>.services_tabs_container .vc_tta-panels-container {
        padding: 0;
    }
    .serivces-tabs-row .vc_tta-container>.services_tabs_container .vc_tta-tabs-container {
        width: 0%;
    }
    .serivces-tabs-row .vc_tta-container>.services_tabs_container .vc_tta-panels-container {
        width: 100%;
    }
    .wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-title>a {
        color: #fff !important;
        background: #830823;
    }
    .wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-title>a {
        color: #fff !important;
        background: #830823;
    }
    .tab_services-list ul li:before {
        left: 0px;
    }
    .tab_services-list ul li {
        padding-left: 20px;
    }
    .check-requested-home p {
        font-size: 20px;
    }
    .complaints-survey-home .vc_col-sm-6 {
        margin-bottom: 50px;
    }
    .complaints-survey-home .wpb_single_image {
        margin-bottom: 10px;
    }
    .discover-dubai .icon_with_text_shortcode img {
        width: 50px;
    }
    .dubai-grey {
        padding: 0% 6% 15% 6% !important;
    }
    /* .news-events-home h2 {font-size: 34px; margin-top: 0px; margin-bottom: 40px !important;} */
    .news-featured ul.display-posts-listing .image-box {
        min-height: 260px;
    }
    .home-projects h2 {
        font-size: 34px;
        max-width: 100%;
        text-align: center;
        margin: 0;
    }
    .news-archive a:after {
        right: 0px;
        transform: scale(0.8);
    }
    .news-archive a {
        padding: 0 20px;
    }
    .media-center-row .wpb_single_image .vc_figure {
        width: 100%;
    }
    .useful-pics-links .slick-slider {
        margin-top: 10px;
    }
    .download-your-apps {
        padding: 50px 0px 25px;
    }
    .download-your-apps .vc_col-sm-4 img.download-app-icon {
        right: 30px;
    }
    .download-your-apps .vc_col-sm-4 img {
        width: 150px;
    }
    .download-title-home {
        margin-top: -20px;
        margin-bottom: 20px;
    }
    .download-apps-pics .slick-initialized .slick-slide {
        display: block;
        opacity: 0.3;
    }
    .download-apps-pics .slick-prev {
        left: 100px;
    }
    .download-apps-pics .slick-next {
        right: 100px;
    }
    .download-your-apps .greyscale-dubai {
        top: 55%;
    }
    .custom.tp-bullets {
        left: auto!important;
        right: -50px;
    }
    .discover-dubai .flexslider .slides img {
        height: 300px;
    }
    .left-right-padding {
        padding-left: 5% !important;
        padding-right: 5%;
    }
    .media-center-row .vc_col-sm-7 .vc_column-inner img {
        height: 250px;
        min-height: 250px;
    }
    .news-archive a {
        font-size: 21px;
    }
    .serivces-tabs-row {
        padding: 0px 5% 60px !important;
    }
    .check-your-request-full {
        padding: 30px 5%;
    }
    .rtl .serivces-tabs-row .vc_tta-container>.services_tabs_container .vc_tta-panels-container {
        margin-right: 0;
    }
    body.rtl .dxb_slider_row {
        width: auto;
    }
    .rtl .dubai-grey {
        padding: 6% 10% 6% 10% !important;
    }
    .rtl .icon_with_text_shortcode.inline .icon-content-right {
        padding-left: 0;
    }
    .rtl .title-with-icon .icon-content-right {
        font-size: 32px;
    }
    .rtl .news-featured ul.display-posts-listing .image-box {
        min-height: 280px;
    }
    .rtl .download-title-home h2 {
        font-size: 38px;
    }
    body.rtl .download-your-apps {
        background-position: 90% top !important;
    }
    .rtl .download-your-apps .download-phone {
        display: none;
    }
    .rtl .download-your-apps {
        background-size: auto 650px;
    }
    body.rtl .serivces-tabs-row h2 {
        padding-left: 0px;
    }
    .rtl .discover-dubai {
        padding-top: 0px !important;
    }
    .rtl .news-events-home {
        padding: 50px 5% !important;
    }
    .site-header .nav-primary a {
        font-size: 15px;
    }
    body.rtl .dxb_slide_content_col {
        padding-right: 0px;
    }
    .rtl .discover-dubai .title-with-icon {
        padding: 30px 10% 0px;
    }
    .media-center-row .wpb_single_image .vc_single_image-wrapper {
        width: 100%;
    }
    .media-center-row .wpb_content_element img {
        width: 100%;
    }
    .media-center-row {
        padding-left: 5% !important;
        padding-right: 5% !important;
    }
    .rtl .enjoy-nature .vc_col-sm-4>.vc_column-inner {
        padding-right: 0px;
    }
    .rtl .enjoy-nature .vc_col-sm-4 .vc_col-sm-6:first-child .vc_column-inner {
        padding-right: 0;
        padding-left: 0;
    }
    .rtl .enjoy-nature .vc_col-sm-4 .vc_col-sm-6:last-child .vc_column-inner {
        padding-right: 0;
    }
    .education-section.row-museum-about.row-dubai-historical .left_discover_dubai {
        padding: 30px;
    }
    .row-antiquities .col1-museum-collection {
        padding-right: 0;
        padding-left: 0;
    }
    .antiquities-inner-row .vc_col-sm-4 {
        width: 100%;
    }
    .ornament-inner-row .vc_col-sm-4 {
        width: 100%;
    }
    .conservation-section p {
        width: 99%;
    }
    .row-historical-contact .left-historical-contact {
        padding: 40px 30px;
    }
    .main_banner_title {
        font-size: 25px;
        line-height: 28px;
    }
    .geodesy_content h1 {
        font-size: 30px;
        line-height: 45px;
    }
    .geodesy_content h2 {
        font-size: 46px;
        line-height: 60px;
        margin-bottom: 30px;
    }
    .survey_services_container .vc_col-sm-4 {
        width: 100%;
    }
    .image_with_title_small_boxes .wpb_single_image .vc_single_image-wrapper {
        width: 100%;
    }
    .survey_services_container .image_with_title_box figure img {
        max-height: 250px;
        object-fit: cover;
    }
    .survey_services_container .image_with_title_box_container {
        margin-top: 0px;
    }
    .survey_services_container {
        margin-top: 40px;
    }
    .survey_services_container .image_with_title_box_container .view-more {
        margin: 60px auto 0 auto;
    }
    .survey_services_container .vc_col-sm-4:last-child {
        margin-top: 50px;
    }
    .survey-services-content h2 {
        font-size: 50px;
    }
    .survey-box-holder-row .vc_col-sm-1\/5:nth-child(1),
    .survey-box-holder-row .vc_col-sm-1\/5:nth-child(2) {
        width: 100%;
        display: block;
        padding-bottom: 0px;
    }
    .survey-box-holder-row .vc_col-sm-1\/5 {
        width: 100%;
        display: block;
        padding-bottom: 0px;
    }
    .survey-box-holder-row .vc_col-sm-1\/5:last-child {
        padding-bottom: 20px;
    }
    .survery-links h2 {
        font-size: 50px;
        line-height: 80px;
    }
    .survey_projects_slide .project_slide {
        padding: 50px 40px;
    }
    .survey_projects_slide h2 {
        font-size: 36px;
        line-height: 46px;
    }
    .survey_projects_slide p {
        font-size: 17px;
        line-height: 24px;
    }
    .survey_projects_slide h4 {
        font-size: 20px;
        padding: 12px 26px;
    }
    .hatta-mountain-container.contact-section .leftcolumn.survey-contact h1 {
        font-size: 50px;
        line-height: 50px;
    }
    .fauna_post_list .vc_col-sm-4,
    .fauna_second_sec .vc_col-sm-4 {
        width: 100%;
    }
    .flora-row-inner {
        padding-left: 10px;
    }
    .used-computers h2 {
        font-size: 37px;
        margin-bottom: 35px !important;
    }
    .used-computers h1 {
        font-size: 50px;
        line-height: 55px;
    }
    .used-computers .right {
        padding: 30px 40px;
    }
    .donate-column .vc_column-inner {
        padding: 0px 40px !important;
    }
    .donate-row h1 {
        font-size: 46px;
        line-height: 46px;
        margin-bottom: 25px;
    }
    .used-computer-contact-row .left {
        padding: 40px;
    }
    .rtl .used-computers h2 {
        font-size: 30px;
    }
    .rtl .used-computers {
        background-position: left bottom !important;
        background-size: contain !important;
    }
    .donate-recepient {
        padding: 40px !important;
    }
    .rtl .download-items .vc_col-sm-7 {
        width: 80%;
    }
    .rtl .download-items .vc_col-sm-3 {
        width: 20%;
    }
    .UAE-bank-info h4 {
        font-size: 21px;
        line-height: 29px;
    }
    .quote {
        top: 30px;
        transform: scale(0.6);
    }
    .ibn-rashid img {
        margin-top: 30px;
    }
    .food-bank-aim {
        border-left: 5px solid #388670
    }
    .food-bank-aim h1 {
        padding: 0 20px;
        font-size: 50px;
        line-height: 55px;
    }
    .food-bank-aim ul {
        padding-left: 40px;
    }
    .food-bank-aim ul li::before {
        left: -20px;
    }
    .UAE-bank-info h1 {
        margin-bottom: 30px;
        margin-top: 10px;
    }
    .sub-page-with-tabs .vc_tta-panel-body {
        padding: 20px 20px 20px 20px !important;
    }
    .conservation-section .vc_column_container>.vc_column-inner {
        padding: 0 20px 30px 20px;
    }
    .conservation-section .main_h2_head {
        text-shadow: 1px 1px 10px #000;
    }
    .conservation-section .vc_column_container>.vc_column-inner {
        box-shadow: inset 0 0 300px #000;
    }
    .row-download-image .vc_col-sm-2 {
        width: 100%;
    }
    .row-googlepay-image {
        max-width: 100%;
        width: 60%;
    }
    .row-appstore-image img {
        max-width: 100%;
        width: 62%;
    }
    .row-download-image-left img {
        max-width: 100px;
        margin-left: 0;
    }
    .row-content-middel p {
        font-size: 18px;
        line-height: 21px;
    }
    .planvisit-inner-row .vc_col-sm-4 .vc_column-inner>.wpb_wrapper,
    .planvisit-inner-row .vc_col-sm-8 .vc_column-inner>.wpb_wrapper {
        padding: 20px;
    }
    .network-maps-row .vc_col-sm-4 {
        padding-bottom: 20px;
    }
    .row-museum-collection {
        padding-left: 0px !important;
        padding-right: 0px !important;
    }
    .RASID_content h1 {
        font-size: 35px;
        line-height: 40px;
    }
    .useful-links .vc_col-sm-2 {
        width: 100%;
    }
    .rasid-bottom-logo {
        display: none;
    }
    .rtl .main_banner_title {
        line-height: 58px;
    }
    .flex-gallery-wrapper a {
        width: 100%;
    }
    #gallerytabs .video-gallery .video-container {
        width: 100%;
    }
    .rtl.page-template-news a.page-numbers,
    .rtl.page-template-news .page-numbers:not(.dots) {
        margin-right: 20px;
    }
    .rtl.page-template-news .page-numbers.dots {
        margin-right: 20px;
    }
    .Campaign_box h3 {
        min-height: 50px;
    }
    .publication-feed-item .pub-feed-item-middle {
        padding: 15px 0px 0px;
    }
    .publication-feed-item img {
        width: 100%;
    }
    .page-template-bunyan .bunyan-footer .bunyan-footer-left {
        padding: 70px 30px;
    }
    #bunyan-content-container .display-posts-listing .bunyan-partner-offer-percent {
        width: 120px;
        margin-top: -60px;
        height: 120px;
        font-size: 30px;
    }
    .rtl.page-template-bunyan a.page-numbers,
    .rtl.page-template-bunyan .page-numbers:not(.dots) {
        margin-left: 20px;
    }
    .classification-companies-row {
        padding-top: 30px;
    }
    .classification-companies-row h1 {
        font-size: 45px !important;
    }
    .classification-table-desk {
        display: none !important;
    }
    .bunyan-form .submit-form-btn {
        margin-left: 0;
    }
    .bunyan-inquiries .vc_col-sm-3 {
        text-align: center;
    }
    .bunyan-inquiries .vc_toggle_title>h4 {
        font-size: 17px;
        line-height: 22px;
    }
}

@media only screen and (min-width: 600px) {
    .classification-list {
        display: none;
    }
}

@media only screen and (max-width: 550px) {
    .footer-socials .social-row {
        padding-left: 50px;
    }
    .main_h2_head {
        font-size: 32px;
    }
    .sub_h2_head {
        font-size: 30px;
    }
    body .red-bar p {
        font-size: 12px;
    }
    .breadcrumb_section .greeting {
        font-size: 13px;
    }
    .transparent-and-opacity-container .right h1 {
        font-size: 40px;
    }
    .transparent-and-opacity-container .right h2 {
        font-size: 40px;
        line-height: 28px;
    }
}

@media only screen and (max-width: 500px) {
    .contact-details {
        margin-top: 0px !important;
        padding-left: 0px;
    }
    .hatta-mountain-container.contact-section .leftcolumn .contact-details {
        padding-left: 0px !important;
    }
    .wp-pagenavi {
        padding: 0 10px;
    }
    .wp-pagenavi>.pages {
        display: none;
    }
}

@media (min-width:1301px) and (max-width:1395px) {
    body.rtl .site-header .nav-primary .widget-area {
        /* width: 37%; */
    }
}

@media (min-width:1025px) and (max-width:1230px) {
    .weatherData .tempDetails {
        font-size: 24px;
    }
}


/**  Media Queries End   **/


/* Home page fix due to server */

.custom_button.hide {
    display: none;
}

iframe.noBorder {
    border: none;
}

a.loginHatta {
    /* 	border: 2px solid #fff; */
    text-decoration: none;
    padding: 10px;
    font-weight: bold;
    color: #fff;
}

a.loginHatta:hover,
a.loginHatta:focus {
    border: 2px solid #000;
    background-color: #000;
    color: #fff;
}


/* div.display-posts-listing .posts-link a{
	text-decoration:underline!important;
} */

.nav-primary .wrap {
    position: relative;
}

.document-file-properties {
    margin-top: 20px;
}

.contact-n-getintouch a,
.contact-n-getintouch p,
.contact-n-getintouch h4 {
    color: #fff;
}

.contact-n-getintouch h4 {
    margin-top: 10px!important;
}

.wpcf7-checkbox label {
    color: inherit!important;
}

.larger-header-slider-logo {
    position: absolute;
    right: 0;
    z-index: 1;
    margin-top: 450px;
    margin-right: 100px;
}

.rtl .larger-header-slider-logo {
    right: inherit;
    margin-right: 0;
    left: 0;
    margin-left: 100px;
}

.rtl.home div.display-posts-listing {
    padding-right: 0;
}

.rtl.home .news-smaller .wpb_text_column div.display-posts-listing .content-box {
    padding: 10px 30px 0 0px;
}

.single-discover_the_city h3,
.single-discover_the_city h2 {
    margin-top: 10px;
    font-weight: bold;
    font-size: 20px;
    line-height: 1.1;
    margin-bottom: 15px;
}

.custom_map {
    width: 100%;
    border: 0;
}

p.checkbox_heading.orange-labelText {
    color: #ee7823;
}

.rasid_form p.yellow-labelText {
    color: #FFCE7A;
}

p.margin-0 {
    margin: 0;
}

.rasid-iframe {
    width: 100%;
    border: 0;
}

.saruq_faqs .vc_tta-panels-container {
    background: none!important;
}

.saruq-btn {
    background: #fff;
    color: #791927!important;
    /* border:1px solid #791927!important; */
}

.saruq-btn a i {
    color: #791927!important;
}

.used-comp-btn a.vc_btn3.vc_btn3-style-modern {
    color: #fff;
}

a.rev-btn {
    color: #fff;
}

.footer-subscribe .sr-only {
    color: #fff;
}

.genesis-sidebar-title.screen-reader-text {
    color: #fff;
}

.sidebar .genesis-sidebar-title.screen-reader-text {
    color: #000;
}

@media(max-width:767px) {
    .footer-wrapper.quicklinks {
        padding-bottom: 50px;
    }
}

#foo img {
    border: 0;
}

img.dubai-logo,
img.govtDubai-logo {
    width: 150px;
}

img.dm-top-logo {
    width: 170px;
}

img.accessibility-icon {
    width: 24px;
    position: relative;
    display: inline-block;
}

@media(max-width:991px) {
    img.dubai-logo,
    img.govtDubai-logo {
        width: 85px;
    }
    img.dm-top-logo {
        width: 105px;
    }
    img.accessibility-icon {
        top: -7px;
    }
}


/* for contrast errors on wave tool */

.sr-only,
.screen-reader-text {
    background: rgba(0, 0, 0, 0.1);
}


/* Dubai Public Parks */

.page-template-dubai_public_parks .site-header,
.page-template-dubai_public_parks #pages_header,
.page-template-dubai_public_parks #wpadminbar,
.page-template-dubai_public_parks .footer-wrapper,
.page-template-dubai_public_parks .dynamic-search-area,
.page-template-dubai_public_parks .querylist,
.page-template-dubai_public_parks #foo,
.page-template-dubai_public_parks .bubbleContainer,
.page-template-dubai_public_parks .bubble-overlay {
    display: none;
}

.park-menu {
    display: inline-block;
    margin-bottom: 30px;
    margin-top: 30px;
}

.park-menu ul {
    list-style: none;
}

.park-menu li {
    display: inline-block;
    padding: 0 10px;
}

.park-menu li a {
    text-decoration: none;
    color: #e94c3e;
    padding: 5px 15px;
    font-weight: 600;
    letter-spacing: 0.5px;
    border-radius: 30px;
}

.park-menu li a:hover,
.park-menu li a:focus {
    background: #e94c3e;
    color: #fff;
}

a.park-logo,
a.park-logo:hover,
a.park-logo:focus {
    float: right;
    width: 190px;
    position: relative;
    top: 10px;
}

.design-deliverables {
    margin: 20px 0;
}

.design-deliverables h1 {
    text-align: center!important;
    font-weight: 600;
    color: #4a4a49;
    font-size: 34px;
}

.design-deliverables h4 {
    font-size: 20px;
    text-align: center!important;
    max-width: 80%;
    margin: 0 auto 60px;
}

.design-deliverables strong {
    text-transform: uppercase;
    font-size: 23px;
}

.design-deliverables .vc_column-inner {
    text-align: center!important;
}

.design-deliverables .vc_column-inner img {
    width: auto;
    height: 200px;
}

.design-deliverables .vc_column-inner p {
    color: #000;
    font-size: 15px;
    text-align: center;
    margin-top: -20px;
}

.design-deliverables .vc_single_image-wrapper {
    /* 	border:3px solid #b2b1af;
	background:#f7f7f7;
	border-radius: 100%;
	overflow: hidden;
	padding: 50px; */
}

.parkDesign-criteria {
    background: linear-gradient(to bottom, #9dc729 0%, #34aa35 100%);
}

.parkDesign-criteria h1 {
    color: #fff;
    text-align: center!important;
    font-weight: 600;
    font-size: 34px;
    margin: 50px 0;
}

.park-registration h1 {
    text-align: center!important;
    font-weight: 600;
    color: #4a4a49;
    font-size: 34px;
    margin: 40px 0;
}

.park-registration h3 {
    color: #000;
    border-bottom: 5px solid #00a99e;
    display: inline-block;
    font-size: 26px;
    font-weight: 600;
}

.park-registration p {
    font-size: 19px;
    margin-bottom: 15px;
}

.park-registration ul {
    margin-bottom: 15px;
}

.park-registration li {
    list-style: inside;
    font-size: 19px;
    line-height: 1.5;
}

.park-participation {
    background: #ededed;
}

.park-participation h1 {
    text-align: center!important;
    font-weight: 600;
    color: #4a4a49;
    font-size: 34px;
    margin: 40px 0;
}

.park-participation h3 {
    color: #000;
    border-bottom: 5px solid #ed6232;
    display: inline-block;
    font-size: 26px;
    font-weight: 600;
}

.park-participation input,
.park-participation select {
    border-radius: 40px;
    margin: 10px 0 30px;
    border: 1px solid #a09e9f;
}

.park-participation .wpcf7-not-valid {
    border-color: #f00;
}

.park-participation span.wpcf7-not-valid-tip {
    display: none!important;
}

.park-participation input[type="submit"] {
    background: linear-gradient(to right, #eb5d32 0%, #f59b33 100%);
    border: 0;
    width: 150px;
    font-size: 20px;
    margin: 20px 15px;
}

.park-participation select,
.park-participation input[type="file"] {
    padding: 10px;
}

.park-participation select:focus,
.park-participation input[type="file"]:focus,
.park-participation input:focus {
    outline: 0;
}

.park-participation input[type="submit"]:hover,
.park-participation input[type="submit"]:focus {
    background: linear-gradient(to right, #f59b33 0%, #eb5d32 100%);
    border: 0;
    outline: 0;
}

.park-enquiry {
    background: linear-gradient(to bottom, #00a1d7 0%, #00aa9e 100%);
}

.park-enquiry h1 {
    text-align: center!important;
    font-weight: 600;
    color: #fff;
    font-size: 34px;
    margin: 40px 0;
}

.park-enquiry label {
    color: #fff;
}

.park-enquiry input,
.park-enquiry textarea {
    background: transparent;
    border-radius: 0;
    border: 0;
    border-bottom: 2px solid #fff;
    color: #fff;
}

.park-enquiry input[type="submit"] {
    background: #15565a;
    border: 0;
    width: 150px;
    font-size: 20px;
    border-radius: 30px;
    margin-top: 40px;
}

.park-enquiry input[type="submit"]:hover,
.park-enquiry input[type="submit"]:focus {
    background: #267277;
    border: 0;
}

.park-enquiry div.wpcf7-response-output,
.park-enquiry div.wpcf7-validation-errors,
.park-enquiry div.wpcf7-acceptance-missing {
    clear: both !important;
    background: #fff;
}


/* .parkAcceptCondition{
	margin-top: -40px;
} */

.parkLang {
    position: absolute;
    z-index: 10;
    background: #fff;
    border-radius: 30px;
    right: 100px;
    padding: 5px 15px;
    margin-top: 30px;
}

.parkLang a {
    color: #000;
    text-decoration: none;
}

.parkLang a:hover,
.parkLang a:focus {
    color: #f38d32;
}

.rtl a.park-logo,
.rtl a.park-logo:hover,
.rtl a.park-logo:focus {
    float: left;
}

.rtl .parkLang {
    right: inherit;
    left: 100px;
}

.park-price {
    background: #ededed;
    margin: 0;
    padding: 40px 0 0;
}

.park-price h4 {
    color: #606060;
    font-size: 36px;
    margin: 0;
    text-align: left;
}

.park-price strong {
    color: #606060;
    font-size: 30px;
    text-transform: none;
}

.parkTotalPrice h4,
.parkTotalPrice strong {
    color: #e63a31;
}

.park-price p {
    margin: 0!important;
    text-align: left;
}

.rtl .park-price h4,
.rtl .park-price p {
    text-align: right;
}

.park-price .vc_col-sm-3 .wpb_text_column {
    border-right: 1px solid #898686;
}

.park-price .vc_col-sm-3 .wpb_text_column.parkThirdPrize {
    border-right: 0;
}

.rtl .park-price .vc_col-sm-3 .wpb_text_column {
    border-left: 1px solid #898686;
    border-right: 0;
}

.rtl .park-price .vc_col-sm-3 .wpb_text_column.parkThirdPrize {
    border-left: 0;
    border-right: 0;
}

.park-documents {
    background: linear-gradient(to bottom, #bc4055 0%, #ae1440 100%);
}

.park-documents h1 {
    text-align: center!important;
    font-weight: 600;
    color: #fff;
    font-size: 34px;
    margin: 40px 0;
}

.park-documents ul {
    list-style: none;
    width: 500px;
    margin: 0 auto;
    text-align: center!important;
}

.park-documents ul:focus {
    outline: 0;
}

.park-documents h3 {
    color: #fff;
    margin-bottom: 0;
    text-align: center!important;
}

.park-documents div {}

.park-documents li {
    border-bottom: 1px solid #f1a4b5;
    padding: 15px 15px;
    list-style: none!important;
    position: relative;
}

.park-documents a {
    color: #fff;
    font-size: 24px;
    text-decoration: none;
}

.park-documents a:after {
    content: "";
    background: url('/wp-content/uploads/2020/12/parkDocDownloadIcon.png');
    background-repeat: no-repeat;
    width: 25px;
    height: 19px;
    position: absolute;
    z-index: 1;
    right: 10px;
    background-size: cover;
    top: 25px;
}

.park-documents li div a {
    position: relative;
    display: inline-block;
    font-size: 17px;
    margin: 0 20px;
    color: #fad096;
    text-decoration: underline;
}

.park-documents li div a:hover,
.park-documents li div a:focus {}

.park-documents li div a:after {
    content: "";
    background: url('/wp-content/uploads/2020/12/parkDocDownloadIcon.png');
    background-repeat: no-repeat;
    width: 13px;
    height: 100%;
    position: absolute;
    z-index: 1;
    right: -20px;
    background-size: contain;
    top: 8px;
    display: none;
}

.page-template-dubai_public_parks .wpcf7-form .vc_col-sm-6 {
    max-height: 120px;
}

.rtl .park-documents a:after {
    right: inherit;
    left: 10px;
}

.park-documents a:hover,
.park-documents a:focus {
    color: #f1a4b5;
}

.text-justifySlider {
    text-align: justify!important;
}

.page-template-dubai_public_parks .vc_row:focus {
    outline: 0;
}

#parkParticipation .wpcf7-field-group {
    float: left;
    width: 100%;
    position: relative;
}

#parkParticipation .wpcf7-field-group p {
    position: absolute;
    right: 0;
    bottom: 0;
}

.rtl #parkParticipation .wpcf7-field-group p {
    /*     left: 0; */
    /*     right:inherit; */
}

#parkParticipation .wpcf7-field-group p button {
    border-radius: 30px;
    font-size: 40px;
    padding: 5px 30px;
}

#parkParticipation .wpcf7-field-group-add {
    margin: 0 10px;
}

#parkParticipation .wpcf7-field-group p button:hover,
#parkParticipation .wpcf7-field-group p button:focus {
    background: #830823;
    outline: 0;
}

#parkParticipation .wpcf7-response-output {
    text-align: center;
    background: #fff;
    padding: 10px 0;
}

.parkAcceptCondition {
    margin-top: 30px;
}

.page-template-dubai_public_parks .wpcf7 labervices Menu category styling */ .serviceCategoryMenuLinks {
    float: left;
    margin: 35px 0 35px;
    width: 100%;
}

.site-header .nav-primary .ubermenu-submenu li.menuServiceLink a {
    padding: 10px!important;
}

.menuServiceLink a img+span.ubermenu-target-title {
    color: #830823!important;
    text-decoration: underline;
    font-size: 21px!important;
}

.menuServiceLink a img+span.ubermenu-target-title:after {
    content: "\f061";
    font-family: "Font Awesome 5 Pro";
    margin-left: 10px;
    position: absolute;
}

.rtl .menuServiceLink a img+span.ubermenu-target-title:after {
    margin-right: 10px;
    margin-left: 0;
    transform: rotate(180deg);
}

.serviceCategoryMenuLinks ul {
    list-style: none;
    margin: 0;
    background: #eee;
    float: left;
    width: 100%;
    padding: 20px;
}

.serviceCategoryMenuLinks li {
    list-style: none!important;
    width: 33%;
    float: left;
    margin-bottom: 10px;
}

.serviceCategoryMenuLinks li:before {
    content: url(/wp-content/uploads/2019/12/yellow-menu-arrow.svg);
    margin-right: 10px;
    position: relative;
    top: 3px;
}

.serviceCategoryMenuLinks a {
    color: #434242;
}

.breadcrumb_section span a {
    text-decoration: underline;
}

.breadcrumb_section span a:hover,
.breadcrumb_section span a:focus {
    color: #830823;
}


/* [data-class="wpcf7cf_group"], .wpcf7cf_remove, .wpcf7cf_add{
   display:block!important;
} */


/* .parkGroup{
	display:none;
}
#individualContentPark{
	display:block;
} */

@media(max-width:768px) {
    .parkAcceptCondition {
        margin-top: 20px;
    }
    .park-logo {
        float: none!important;
        text-align: left!important;
        top: 0!important;
        display: inline-block;
        margin: 10px 0;
    }
    .park-menu {
        display: none;
    }
    .parkLang {
        right: 10px;
        margin-top: -60px;
        border: 1px solid #cdcaca;
    }
    .park-price .vc_col-sm-3 .wpb_text_column {
        border: 0!important;
    }
    .park-documents ul {
        width: 100%;
    }
    #parkParticipation .wpcf7-field-group p {
        text-align: center;
        position: relative;
    }
    #parkParticipation .wpcf7-field-group {
        float: none;
    }
    .mfp-inline-holder .mfp-content,
    .mfp-ajax-holder .mfp-content {
        width: 95%!important;
    }
    .menuServiceLink a img+span.ubermenu-target-title {
        margin: 0px 0 0 10px!important;
    }
    .design-deliverables .vc_column-inner img {
        height: auto;
    }
    .rtl .parkLang {
        left: 10px;
    }
}


/* Validations */

.wpcf7-not-valid {
    border-color: #dc3232!important;
}

.wpcf7-not-valid-tip {
    margin-bottom: 10px;
    line-height: 1.1;
}

button,
input[type="button"],
input[type="reset"],
input[type="submit"],
.site-container div.wpforms-container-full .wpforms-form input[type="submit"],
.site-container div.wpforms-container-full .wpforms-form button[type="submit"],
.button {
    border-radius: 0;
    font-weight: normal;
    margin-top: 10px;
    background-color: #830823;
}

button:focus,
button:hover,
input[type="button"]:focus,
input[type="button"]:hover,
input[type="reset"]:focus,
input[type="reset"]:hover,
input[type="submit"]:focus,
input[type="submit"]:hover,
.site-container div.wpforms-container-full .wpforms-form input[type="submit"]:focus,
.site-container div.wpforms-container-full .wpforms-form input[type="submit"]:hover,
.site-container div.wpforms-container-full .wpforms-form button[type="submit"]:focus,
.site-container div.wpforms-container-full .wpforms-form button[type="submit"]:hover,
.button:focus,
.button:hover {
    background-color: #fff;
    color: #800823;
    border: 1px solid #800823;
}


/* For Zoom */

.login #Login {
    /* transform: translateY(40%);
    -webkit-transform: translateY(40%); */
}

.login #Login tspan {
    font-size: 14px!important;
}

.quickPayDiv {
    padding: 30px 5%;
}

.quickPayDiv h2 {
    font-size: 34px;
    line-height: 35px;
    color: #fff;
    background: none!important;
    margin-bottom: 0;
}

.quickPayDiv p {
    color: #fff;
    font-size: 20px;
    text-align: left;
}

.imp {
    color: red;
}

.thankYouParks {
    display: none;
    background: #fff;
    float: left;
    padding-bottom: 50px;
    width: 100%;
    margin-bottom: 30px;
}


/* Investment Opportunities */

.page-template-investment #pages_header,
.tax-opp_category #pages_header,
.page-template-investment .sidebar,
.tax-opp_category .sidebar,
.single-opportunities .sidebar {
    display: none!important;
}

.investment-opportunities #pages_header,
.investment-opportunities2 #pages_header,
.investment-opportunities3 #pages_header {
    display: none!important;
}

.investment-opportunities .site-header,
.investment-opportunities2 .site-header,
.investment-opportunities3 .site-header {
    z-index: 1;
    position: relative;
}

.investment-opportunities .site-container {
    background-image: url("/wp-content/uploads/2021/01/investmentBg1.jpg");
    background-repeat: no-repeat;
    text-align: center;
    background-position-y: -40%;
}

.investment-opportunities2 .site-container {
    background-image: url("/wp-content/uploads/2021/01/investmentBg2.jpg");
    background-repeat: no-repeat;
    text-align: center;
    background-position-y: -250%;
}

.investment-opportunities3 .site-container {
    background-image: url(/wp-content/uploads/2021/01/investmentBg3.jpg);
    background-repeat: no-repeat;
    text-align: center;
}

.investment-opportunities .entry-content,
.investment-opportunities2 .entry-content,
.investment-opportunities3 .entry-content {
    padding-bottom: 150px;
}

.investment-opportunities .site-container:after,
.investment-opportunities2 .site-container:after {
    content: "";
    background: rgba(0, 0, 0, 0.3);
    position: absolute;
    z-index: 0;
    width: 100%;
    height: 100%;
    top: 0;
}

.investment-opportunities3 .site-container:after {
    display: none;
}

.investment-opportunities .text-center,
.investment-opportunities2 .text-center,
.investment-opportunities3 .text-center {
    text-align: center;
}

.invst-btn {
    background-color: #830823;
    color: #fff!important;
    text-align: center;
    border: 1px solid #830823!important;
    padding: 30px 50px!important;
    position: relative;
    z-index: 1;
    display: inline-block;
    min-width: 220px;
    margin: 20px 0;
}

.invst-btn.large {
    padding: 10px 50px!important;
    background: #800823;
}

.invst-btn svg {
    display: none;
}

.invst-btn:hover,
.invst-btn:active {
    background: #2c2c2c;
    border-color: #fff!important;
}

.invst-header {
    /*background-color: #830823; */
    color: #fff;
    text-transform: uppercase;
    text-align: center;
    padding: 10px 0!important;
    position: relative;
    z-index: 1000;
    margin-bottom: 120px;
    top: -50px;
    width: 97%!important;
    left: 0!important;
}

.invst-header p {
    text-align: center!important;
}

.invst-header a {
    color: #fff;
    text-decoration: none;
    background: rgba(0, 0, 0, 0.01);
}

.invst-header a:hover,
.invst-header a:focus {
    opacity: 0.8;
    text-decoration: underline;
}

.invst-header:before {
    content: "";
    background-color: #830823;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
}

.invst-header .wpb_text_column {
    margin: 0!important;
}

.invst-content {
    background-color: #830823;
    color: #fff;
    position: relative;
    z-index: 1;
    text-align: left;
    padding: 50px;
    margin-top: -80px;
    margin-bottom: -50px;
}

.invst-content p {
    font-family: 'Dubai Light';
    font-size: inherit;
}

.invst-content p:last-child {
    padding-bottom: 0;
}

.invst-content ul {
    padding: 0 15px 30px;
    font-weight: 100;
}

.invst-content ul li {
    font-weight: 100;
    font-family: 'Dubai Light';
}

.invst-content .vc_btn3-container {
    text-align: right;
    width: 100%;
}

.invst-content button {
    background: none!important;
    border: 1px solid #fff!important;
    color: #fff!important;
}

.invst-content button:hover,
.invst-content button:focus {
    background: #fff!important;
    color: #830823!important;
}

body.rtl.investment-opportunities a.custom_button,
body.rtl.investment-opportunities2 a.custom_button,
body.rtl.investment-opportunities3 a.custom_button {
    float: none!important;
}

body.rtl .invst-content .vc_btn3-container,
.rtl.investment-opportunities .wpb_single_image.vc_align_right,
.rtl.investment-opportunities2 .wpb_single_image.vc_align_right,
.rtl.investment-opportunities3 .wpb_single_image.vc_align_right {
    text-align: left;
}

body.rtl .invst-content ul li {
    text-align: right;
}

.investment-opportunities .login,
.investment-opportunities2 .login,
.investment-opportunities3 .login,
.investment-opportunities #ubermenu-main-6-primary-2,
.investment-opportunities2 #ubermenu-main-6-primary-2,
.investment-opportunities3 #ubermenu-main-6-primary-2,
.investment-opportunities .search,
.investment-opportunities .pipe,
.investment-opportunities .menu_faq,
.investment-opportunities .alert-show-popdown,
.investment-opportunities .accessibility,
.investment-opportunities .reader,
.investment-opportunities2 .search,
.investment-opportunities2 .pipe,
.investment-opportunities2 .menu_faq,
.investment-opportunities2 .alert-show-popdown,
.investment-opportunities2 .accessibility,
.investment-opportunities2 .reader,
.investment-opportunities3 .search,
.investment-opportunities3 .pipe,
.investment-opportunities3 .menu_faq,
.investment-opportunities3 .alert-show-popdown,
.investment-opportunities3 .accessibility,
.investment-opportunities3 .reader {
    display: none!important;
}

.mobile {
    display: none;
}

@media(max-width:767px) {
    .invst-header:before {
        background-color: #800823;
        width: 100%;
        height: 90%;
        left: 0;
    }
    .invst-header {
        text-align: left;
        top: -39px;
        width: 90%!important;
    }
    .desktop {
        display: none!important;
    }
    .mobile {
        display: block;
    }
}

.desktop {
    display: block;
}

.img320 {
    width: 320px;
}

nav.nav-primary .ubermenu-submenu.ubermenu-submenu-id-8040,
nav.nav-primary .ubermenu-submenu.ubermenu-submenu-id-8043 {
    margin-top: 50px!important;
}

@media(max-width:767px) {
    nav.nav-primary .ubermenu-submenu.ubermenu-submenu-id-8040,
    nav.nav-primary .ubermenu-submenu.ubermenu-submenu-id-8043 {
        margin-top: 0!important;
    }
}


/* For Governance Menu */

ul.govMenu {
    background: #eee;
    padding: 20px;
}

ul.govMenu li {
    list-style: none;
    text-indent: 0;
    position: relative;
    margin-bottom: 20px;
}

ul.govMenu li:before {
    content: "\f105";
    font-family: "Font Awesome 5 Pro" !important;
    left: -20px;
    position: absolute;
    color: #800823;
    font-size: 20px;
    top: -2px;
}

body.rtl ul.govMenu li:before {
    content: "\f104";
    right: -20px;
    left: auto;
}

ul.govMenu li a {
    font-size: 22px;
    line-height: 28px;
    color: #222222;
    text-decoration: none;
}

ul.govMenu li a:hover {
    text-decoration: underline;
    color: #800823;
}

.announcementPortal {
    background: #ba1f41;
    color: #fff;
    position: fixed;
    z-index: 1000;
    top: 0;
    left: 0;
    width: 100%;
}

.announcementPortal .js-marquee {
    padding: 5px 0;
}

.rtl .announcementPortal .js-marquee {
    text-align: center;
}

.watsapp-icon {
    width: 23px;
    margin: 0 6px 0 0;
    position: relative;
    top: 3px;
}

.tabsEn .tabRowSec .accordionAward h3 {
    padding: 0 10px;
}


/* Investment Opportunities */


/* .page-template-investment #pages_header, .tax-opp_category #pages_header, .single-opportunities #pages_header,
.page-template-investment .sidebar, .tax-opp_category .sidebar,  .single-opportunities .sidebar{
	display:none!important;
} */

.page-template-investment .login,
.tax-opp_category .login,
.single-opportunities .login,
.page-template-investment #ubermenu-main-6-primary-2,
.tax-opp_category #ubermenu-main-6-primary-2,
.single-opportunities #ubermenu-main-6-primary-2 .page-template-investment .pipe,
.tax-opp_category .pipe,
.single-opportunities .pipe,
.page-template-investment .menu_faq,
.tax-opp_category .menu_faq,
.single-opportunities .menu_faq,
.page-template-investment .alert-show-popdown,
.tax-opp_category .alert-show-popdow,
.single-opportunities .alert-show-popdow,
.page-template-investment .accessibility,
.tax-opp_category .accessibility,
.single-opportunities .accessibility,
.page-template-investment .reader,
.tax-opp_category .reader,
.single-opportunities .reader {
    display: none!important;
}

.page-template-investment .site-header,
.tax-opp_category .site-header,
.single-opportunities .site-header {
    z-index: 10;
    position: relative;
}

.page-template-investment .site-inner,
.tax-opp_category .site-inner,
.single-opportunities .site-inner {
    max-width: inherit;
    padding: 0;
}

.page-template-investment #main_site_content,
.tax-opp_category #main_site_content,
.single-opportunities #main_site_content {
    width: 100%;
    padding: 0;
}

.invst-header {
    color: #fff;
    text-transform: uppercase;
    text-align: center;
    padding: 10px 0!important;
    position: absolute;
    z-index: 1000;
    margin-bottom: 120px;
    top: 117px;
    width: 97%!important;
    left: 0!important;
}

.rtl .invst-header {
    left: inherit!important;
    right: 0;
    width: 96%!important;
}

.page-template-investment .invst-header {
    width: 95%!important;
}

.rtl.page-template-investment .invst-header {
    width: 94%!important;
}

.sticky-head .invst-header {
    top: 0;
    position: fixed;
}

.invst-header p {
    text-align: center!important;
    margin: 0;
}

.invst-header a {
    color: #fff;
    text-decoration: none;
    position: relative;
}

.invst-header a:hover,
.invst-header a:focus {
    opacity: 0.8;
    text-decoration: underline;
}

.invst-header:before {
    content: "";
    background-color: #830823;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
}

.invst-header .wpb_text_column {
    margin: 0!important;
}

.invst-content {
    margin-top: -50px;
    background-repeat: no-repeat;
    background-size: cover;
    margin-bottom: -50px;
    padding: 70px 0 300px!important;
    position: relative;
    text-align: center;
}

.invst-contentMain {
    padding: 150px 0 300px!important;
}

.invst-content:after {
    content: "";
    background: rgba(0, 0, 0, 0.2);
    position: absolute;
    z-index: 0;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
}

.oppCols {
    display: flex;
    justify-content: center;
    flex-direction: row;
    flex-wrap: wrap;
}

.invst-content a.custom_button {
    background-color: #830823;
    color: #fff!important;
    text-align: center;
    border: 1px solid #830823!important;
    padding: 40px 50px;
    position: relative;
    z-index: 1;
    display: inline-flex;
    min-width: 260px;
    margin: 20px 20px;
    font-family: 'Dubai Light';
    max-width: 220px;
    font-size: 21px;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    min-height: 150px;
}

.invst-content a.custom_button:hover,
.invst-content a.custom_button:focus {
    background: #2c2c2c!important;
    color: #fff!important;
    border: 1px solid #2c2c2c!important;
}

.invst-content a.custom_button svg {
    display: none;
}

.invst-content a.custom_button.singleBtn {
    background: #b11336;
    max-width: 350px;
    padding: 20px 50px;
    min-height: inherit;
}

.invst-opportunity {
    background-color: #830823;
    color: #fff;
    position: relative;
    z-index: 1;
    text-align: left;
    padding: 30px 35px;
    width: 1230px;
    margin: 0 auto;
}

.invst-opportunity h2 {
    color: #fff;
    font-size: 38px;
}

.invst-opportunity h4 {
    font-size: 19px;
    font-weight: bold;
    margin: 0;
}

.invst-opportunity p {
    font-family: 'Dubai Light';
    font-size: inherit;
    font-size: 16px;
    margin-bottom: 20px;
}

.invst-opportunity p:last-child {
    padding-bottom: 0;
}

.invst-opportunity ul {
    padding: 0;
    font-weight: 100;
}

.invst-opportunity ul li {
    font-weight: 100;
    font-family: 'Dubai Light';
    font-size: 16px;
}

.invst-opportunity a {
    font-weight: 500;
    color: #fff;
}

.invst-opportunity .vc_btn3-container {
    text-align: right;
    width: 100%;
}

.invst-opportunity a.custom_button {
    background: #fff!important;
    border: 1px solid #fff!important;
    color: #000!important;
    text-align: center!important;
    display: block;
    max-width: inherit!important;
    width: 90%;
    padding: 3px 0;
}

.invst-opportunity a.custom_button:hover,
.invst-opportunity a.custom_button:focus {
    background: #000!important;
    color: #fff!important;
}

body.rtl.page-template-investment a.custom_button {
    float: none!important;
}

body.rtl .invst-content .vc_btn3-container,
.rtl.page-template-investment .wpb_single_image.vc_align_right {
    text-align: left;
}

body.rtl .invst-content ul li {
    text-align: right;
}

body.rtl.page-template-investment a.custom_button {
    float: none;
}

body.rtl a.custom_button {
    float: none;
    direction: rtl;
}

.page-template-investment .padTop200 {
    padding-top: 200px!important;
}

@media(max-width:767px) {
    .page-template-investment .padTop200 {
        padding-top: 30px!important;
    }
    .invst-header:before {
        background-color: #830823;
        width: 100%;
        height: 90%;
        left: 0;
    }
    .invst-header {
        text-align: center;
        top: 70px;
        padding: 7px 0!important;
        width: 82%!important;
    }
    .rtl .invst-header {
        left: inherit!important;
        right: 0;
        width: 79%!important;
    }
    .invst-opportunity {
        width: 100%;
    }
    .oppCols {
        display: block;
    }
}

.menuFauxChild {
    margin: 0 20px 10px;
}


/* Custom Report table */

table.report-table {
    width: 100%;
    margin: 10px 0 30px;
    border: 1px solid #f5f1ee;
    font-size: 20px;
}

.report-table thead {
    background: #f5f1ee;
}

.report-table td {
    padding: 8px;
}

.rtl .report-table td {
    text-align: right;
}

.report-table thead td {
    font-weight: bold;
}

.pdfIconColor {
    color: #db1515;
    padding-right: 10px;
}

.downloadIconColor {
    color: #3e3e3f;
    padding-right: 10px;
}

.rtl .pdfIconColor,
.rtl .downloadIconColor {
    padding-left: 10px;
    padding-right: 0;
}

.mar0 {
    margin: 0!important;
}


/* .rtl #rev_slider_13_1_wrapper{
	left:0!important;
} */

.required {
    color: #830824;
}


/* Media query for zooming (only dekstop) */

@media(min-width:19em) and (pointer: fine) {
    #mobile-home-links {
        position: relative;
    }
}

@media (max-width: 767px) and (pointer: fine) {
    .bubbleContainer {
        bottom: -5px;
        z-index: 10000000;
        display: none;
    }
    /*#foo, .happinessIcon{
		display:none;
    }*/
    .document-file-properties table {
        table-layout: auto !important;
    }
    #ubermenu-main-6-primary-2 {
        overflow: scroll !important;
    }
    #INDmenu .INDmenuFooter {
        /* display:none!important; */
    }
    #INDmenu .INDmenuBody {
        height: 100% !important;
    }
    #INDmenu .INDmenuBody {
        overflow-y: scroll;
    }
    .document-file-properties {
        overflow-x: scroll;
    }
    .document-file-properties th,
    .document-file-properties td {
        white-space: nowrap;
    }
    .document-file-properties table {
        table-layout: auto !important;
    }
    #ubermenu-main-6-primary-2 {
        overflow: scroll !important;
    }
}


/* Validation color for Food Bank Forms */

#wpcf7-f44032-p44033-o1 .wpcf7-not-valid-tip,
#wpcf7-f44030-p6356-o1 .wpcf7-not-valid-tip {
    color: #ffaeae;
}

#wpcf7-f44032-p44033-o1.wpcf7 form.invalid .wpcf7-response-output,
#wpcf7-f44032-p44033-o1.wpcf7 form.unaccepted .wpcf7-response-output,
#wpcf7-f44030-p6356-o1.wpcf7 form.invalid .wpcf7-response-output,
#wpcf7-f44030-p6356-o1.wpcf7 form.unaccepted .wpcf7-response-output {
    color: #fff;
}

.wpcf7 form .wpcf7-response-output {
    float: left;
    width: 100%;
}


/* More Centers in Contact Page */

#moreCenters {
    display: block;
}

#moreCenters a {
    padding-left: 15px!important;
}

@media (min-width: 1025px) and (max-width: 1230px) {
    #moreCenters a {
        font-size: 15px!important;
    }
}


/* Sidebar hide for non-sidebar pages */

.page-template-default aside.sidebar,
.page-template-subpage aside.sidebar,
.error404 aside.sidebar {
    display: none;
}


/* .sidebar-content aside.sidebar{
	display:block;
} */

@media only screen and (max-width: 1440px) {
    body.rtl .site-header .nav-primary .widget-area {
        /* width: 40%; */
    }
}

.donate-recepient h2 {
    font-size: 26px;
    line-height: 51px;
    margin: 0;
    font-family: 'Dubai Medium';
    color: #fff;
}

@media only screen and (max-width: 1440px) {
    body.rtl .site-header .nav-primary .widget-area {
        /* width: 53%!important; */
    }
}

@media (max-width: 1000px) {
    .rtl .site-header .nav-primary .widget-area.mobile-view {
        /* width: 85%; */
    }
}


/* bunyan */

.bunyan-validation {
    display: none;
    width: 100%;
    padding: 10px 8% 0;
}

.bunyan-validation.active {
    display: block;
}

.bunyan-validation p {
    color: red;
    padding: 0;
    margin: 0;
}

.bunyan-descrip {
    margin: 0;
    padding: 30px 6% 10px;
    font-weight: bold;
    color: #800823;
    font-size: 17px;
}

#INDmenu-btn:focus-visible {
    outline: revert;
}

div.pdfemb-toolbar-top {
    background: #800823!important;
}

.wedg_tit h2 {
    font-family: "Dubai Bold";
    font-size: 24px;
    line-height: 28px;
    color: #B81F40;
    text-transform: uppercase;
    margin-top: 30px;
}

@media (max-width: 1025px) {
    .entry-content ol,
    .entry-content ul {
        padding-right: 15px;
    }
}


/* Common for Arabic */

.INDlangdirRTL #INDmenu .INDmenuBody .INDmenuRow .INDmenuPanel #INDmenuGroup-fontsize #INDmenu-fontsizeWrap button#INDfontsize-plus,
.INDlangdirRTL #INDmenu .INDmenuBody .INDmenuRow .INDmenuPanel #INDmenuGroup-fontsize #INDmenu-fontsizeWrap button#INDfontsizeincBtn {
    left: auto;
}

#INDmenu-btn span {
    vertical-align: top;
}

#INDquickAccess button {
    color: #000;
}

@media only screen and (max-width: 767px) {
    .post-content-display .news-sidebar,
    .page-template-news .news-sidebar {
        display: block;
    }
    .display-posts-listing .latest.listing-item .post-details {
        width: 100%
    }
}

.rtl .about-dm-content li {
    margin-right: 0px;
}

@media only screen and (max-width: 1100px) {
    .bunyan-inquiries .vc_col-sm-3:last-child {
        display: block;
    }
}

@media screen and (max-width: 1024px) {
    .hide-1024 {
        display: block;
    }
    .rtl .main-row-map .main_h2_head {
        padding-bottom: 10px;
    }
    .main_h2_head {
        font-size: 22ed54px;
        ;
    }
}

@media only screen and (max-width: 1200px) {
    .main_h2_head {
        font-size: 19px;
        ;
    }
}


/* Discover The City */

.site-inner-2 {
    max-width: 100%;
}

.site-inner-2 .dtc-col-1 {
    width: 70%;
}

.site-inner-2 .dtc-col-2 {
    width: 30%;
}

.map-boxes {
    padding: 0px !important;
    border-radius: 15px;
    overflow: hidden;
}

.site-inner-2 .dtc_info_boxes {
    padding: 5px 20px;
    border-radius: 15px;
}

.site-inner-2 .dtc_grey {
    background-color: #F6F4FA;
}

.site-inner-2 .dtc_grey h3,
.site-inner-2 .dtc-page-description-holder a,
.site-inner-2 .dtc-page-description-holder a:hover {
    color: #841524;
    margin-bottom: 5px;
}

.site-inner-2 .dtc-page-title-holder h2 {
    font-weight: normal;
    font-size: 36px;
}

@media only screen and (max-width: 600px) {
    .site-inner-2 .dtc-page-title-holder h2 {
        padding-top: 20px;
    }
}
/*Dubai Protected Areas 11 28 2022 */

.protect-category {
    position: relative;
    background: #800823 !important;
}

.protect-category h2.wpb_heading.wpb_singleimage_heading {
    position: absolute;
    color: white;
    font-size: 20px;
    text-align: center;
    top: 35%;
    width: 100%;
    transition: transform 0.35s, -webkit-transform 0.35s;
    transition-timing-function: cubic-bezier(.12, .845, .305, 1);
    z-index: 1;
}

.protect-category figure img {
    width: 100%;
    height: 200px;
    margin: 0 auto;
    /*opacity: 0.15;*/
}

.protect-category:hover h2.wpb_heading.wpb_singleimage_heading {
    transform: scale(1.1);
}


.sea-he {
    text-align: center;
    color: #5f982a;
    font-size: 23px;
    font-family: 'Dubai Medium';
}

.three-degree {
    position: relative;
}

.three-degree h2.wpb_heading.wpb_singleimage_heading {
    position: absolute;
    color: white;
    top: 38%;
    width: 100%;
    text-align: center;
    font-size: 20px;
    line-height: 1.5;
    font-weight: 600;
    transition: transform 0.35s, -webkit-transform 0.35s;
    transition-timing-function: cubic-bezier(.12, .845, .305, 1);
    z-index: 1;
}

.three-degree figure img {
    /* width: 100%;*/
    height: 130px;
    margin: 0 auto;
    /*opacity: 0.15;*/
}

.three-degree:hover h2.wpb_heading.wpb_singleimage_heading {
    transform: scale(1.1);
}

.wildlife-con .vc_tta-tabs-container .vc_tta-tabs-list li a {
    font-size: 16px;
}

.wild-con .frame-li {
    margin-left: 40px !important;
    margin-bottom: 20px !important;
}

.wild-con .frame-li li {
    font-family: 'Dubai-Light';
    padding-top: 10px;
}

[dir='rtl'] .wild-con .frame-li {
    margin-right: 40px !important;
    margin-bottom: 20px !important;
}

.rascus-but {
    border: none !important;
    stroke: none !important;
    display: flex !important;
    justify-content: center !important;
    text-align: center;
    font-size: 16px;
}

[dir='rtl'] .section-season p {
    text-align: center;
}

.threedegbut .thdeg-but {
    display: flex;
    flex-direction: row;
    align-content: center;
    justify-content: center;
    align-items: center;
}

.threedegbut button {
    margin-right: 10px;
}

.threedegbut button:last-child {
    margin-right: 0px;
}

@media (min-width: 1024px) {
    .threedegbut button {
        padding: 15px 17px;
    }
}

.threedegbut button a {
    color: white;
    text-decoration: none;
}

.threedegbut button:hover,
.threedegbut button:focus {
    color: white;
    border: none;
    background-color: #830823;
}

[dir='rtl'] .threedegbut button {
    padding: 10px 7px;
    margin-left: 5px;
    margin-right: 0px;
}

[dir='rtl'] .threedegbut button:last-child {
    padding: 10px 7px;
    margin-left: 0px;
    margin-right: 0px;
}

[dir='rtl'] .threedegbut button a {
    color: white;
    text-decoration: none;
}

[dir='rtl'] .threedegbut button:hover,
[dir='rtl'] .threedegbut button:focus {
    color: white;
    border: none;
    background-color: #830823;
}

.vc_column-inner.vc_custom_1648792644185 {
    background-image: url(https://stgportalnew.dm.gov.ae/wp-content/uploads/2022/03/RAKWS-birding-3.jpg?id=95452) !important;
    background-position: center !important;
    background-repeat: no-repeat !important;
    background-size: cover !important;
}

@media (max-width: 767px) {
    .main_h2_head {
        font-size: 13px;
    }
    .threedegbut .thdeg-but {
        display: block;
    }
    .threedegbut button {
        width: 100%;
        margin-left: 0px;
    }
    [dir='rtl'].threedegbut button {
        width: 100%;
        margin-left: 0px;
        margin-right: 0px;
        padding: 15px 30px;
    }
    .wild-con .frame-li li {
        font-size: 14px;
    }
    .protect-category h2 {
        line-height: 27px;
    }
    .three-degree figure img {
        width: 100vh;
    }
    .vc_tta-panel .vc_tta-panel-heading .vc_tta-panel-title {
        font-size: 21px!important;
    }
}

@media (max-width: 1000px) {
    #foo {
        bottom: 2% !important;
    }
}

.main-row-map .main_bg_line {
    background-image: url(images/location-map.png);
    background-size: 100% 100%;
}

.main-row-map .iframe-ma {
    height: 600px;
    width: 100%;
    display: inline-block;
    overflow: hidden;
}

.main-row-map .iframem {
    border: 0;
    position: relative;
    top: -87px;
    width: 100%;
    height: 650px;
}

.rtl .main-row-map .main_bg_line {
    background-image: url(/wp-content/uploads/2020/03/ras-al-khor-map-ar.png);
}

@media (max-width: 767px) {
    .main-row-map .main_bg_line {
        background-image: url(images/location-map.png);
        background-size: 100% 270px;
        background-repeat: no-repeat;
    }
    .main-row-map .iframem {
        height: 280px;
        padding: 10px 20px;
    }
    .main-row-map .iframe-ma {
        height: 250px;
    }
    .main-row-map {
        margin: 40px 0 50px;
    }
}

.sectionrakwsa {
    background-image: url(https://stgportalnew.dm.gov.ae/wp-content/uploads/2022/04/Discover-dubai-Final-optiuon.jpg?id=95624) !important;
    background-position: center !important;
    background-repeat: no-repeat !important;
    background-size: cover !important;
}

.bfaq-con p {
    margin: 0px;
}

.bfaq-con .ans {
    padding-top: 10px;
    margin: 0px;
    padding-bottom: 30px;
}

.allfaq-tab {
    display: flex;
}

.allfaq-tab .vc_tta-tabs-container {
    width: 30%;
}

.allfaq-tab .vc_tta-panels {
    border: 1px solid #c3c3c3 !important;
    border-radius: 0 !important;
    margin-right: 10px;
}

@media (max-width: 767px) {
    .allfaq-tab .vc_tta-tabs-container {
        width: 0;
    }
}

.enjoy-nature .vc_col-sm-4>.vc_column-inner .protect-category figure a:after {
    content: "";
    background: rgba(0, 0, 0, 0.5);
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    position: absolute;
}

.three-degree figure a:after,
.mapthree-degree figure a:after {
    content: "";
    background: rgba(0, 0, 0, 0.5);
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    position: absolute;
}

.mapthree-degree {
    position: relative;
}

.mapthree-degree h2.wpb_heading.wpb_singleimage_heading {
    position: absolute;
    color: white;
    top: 38%;
    width: 100%;
    text-align: center;
    font-size: 20px;
    line-height: 1.5;
    font-weight: 600;
    transition: transform 0.35s, -webkit-transform 0.35s;
    transition-timing-function: cubic-bezier(.12, .845, .305, 1);
    z-index: 1;
}

.mapthree-degree figure img {
    /* width: 100%;*/
    height: 200px;
    margin: 0 auto;
    /*opacity: 0.15;*/
}

.mapthree-degree:hover h2.wpb_heading.wpb_singleimage_heading {
    transform: scale(1.1);
}

.main_h2_heada {
    color: #1391d0;
    margin-bottom: 0;
    display: block;
    background-color: #fff;
    font-size: 32px;
    line-height: 1.1;
    font-family: 'Dubai Light';
}

[lang='ar-ae'] .coastal_public_beach-template .vc_column_container {
    float: right;
}

[lang='ar-ae'] .coastal_public_beach-template .cpb_active,
[lang='ar-ae'] .coastal_public_beach-template .cpb_accordion:hover {
    text-align: right;
    display: block !important;
}

[lang='ar-ae'] .coastal_public_beach-template #main_site_content {
    direction: ltr;
}