@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;
}

/*=== 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;}
.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;}

.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: 62px;font-family: 'Dubai-Bold';color: #fff;position: relative;padding-left: 62px;margin: 0 auto;margin-top: 70px;}
.main_banner_title::before {content: ""; position: absolute; height: 73px; 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: #B81F40 !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 !important;
    background: transparent !important;
    padding-right: 67px !important;
    border: 1px solid #e29f64 !important;
    min-width: 250px;
}


/*=== Ras Al Khor Page Starts ===*/
.main-row-map .vc_column-inner {padding-left: 0; padding-right: 0;}
.main-row-map iframe {
    padding: 40px;
    background-image: url(images/location-map.png);
    background-size: 100% 100%;
    background-position: center center;
    height: 636px;
    margin-top: -20px;
}
.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 !important;
    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 {
    background-color: #709f44 !important;
    border-color: #709f44 !important;
    min-width: 255px;
    padding-top: 0 !important;
    padding-bottom: 0 !important;
    height: 80px;
    line-height: 80px;
    font-family: 'Dubai-Medium';
}
.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 !important;border-color: #d0396e !important;padding-left: 15px !important;min-width: 340px;font-family: 'Dubai-Medium';letter-spacing: 0.2px;}
.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 22px; color: #222; font-size:22px;}
.ras-khor-submenu li:before {
    content: ' ';
    display: block;
    position: absolute;
    bottom: -1px;
    left: 0;
    width: 100%;
    height: 2px;
    background: #b81f40;
    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: transparent !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 - -4px); margin-left: -4px !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: #1391d0 !important; border-color: #1391d0 !important; font-family: 'Dubai-Medium';}
.main-row-map .view_more_btn a i {color: #fff !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: #fff !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: transparent !important; 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:transparent !important; color:#1391d0 !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: #fff;
    border-color: #1391d0 !important;
    background-color: #1391d0 !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;}

.flora_plants_main .view_more_btn a:hover,
.flora_plants_main .view_more_btn a:hover i {background-color: transparent !important; color: #1391d0 !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: #fff !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: #1391d0 !important;
    border-color: #1391d0 !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: #fff !important; border-color: #fff !important; border-radius: 0 !important;}
.dm-background .view_more_btn a,
.dm-background .view_more_btn a i {color: #d0396e !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: #709f44 !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: 100%;
    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: FontAwesome; 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: #B81F40 !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 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: #5c534a !important; border-color: #5c534a !important;}
.main-row-maploc.main-row-map .view_more_btn a:hover {border-color: #5c534a !important; background-color: transparent !important; color: #5c534a !important}
.main-row-maploc.main-row-map .view_more_btn a:hover i {color: #5c534a !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 !important;
    background: transparent !important;
    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 {
    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: #e09247; 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: #B81F40; 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: #647182; padding-bottom: 6px !important; padding-top: 6px !important; }
#menu-bunyan .bunyan-pull-right a { color: #ffffff !important;  }

@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: #B2B2B2;
    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: #B81F40;
}


/*=== 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: 15px;}
    .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 {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%;}

    .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 22px; 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 {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: 14px;}
    .home h2 {font-size: 35px; 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 {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 {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: #B81F40; 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; }
   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 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; opacity: 0.4;}
    .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 #B81F40; 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 {width: 100%; display: block; padding-left: 15px !important;}
    .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: 100%; 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 {font-size: 28px; line-height: 30px;}
    .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: #B81F40;}

    .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:  #b81f40;}
    .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: 11px;}
    .breadcrumb_section .greeting {font-size: 11px;}
    .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%;}
    .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 {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: 55px; padding: 0;}
    #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: #B81F40;
        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 {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: 60px; margin-left: 0px; margin-right: 0px;}
.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;}

/* 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 { 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: 78px; 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: #B81f40; 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: #999 } 
.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 #B81F40; }
    .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: #B81F40; 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: #EE7823;
}

#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; 
    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; 
    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;
}

/* 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 page-item-2106, .sitemap-block .page-item-7714, .sitemap-block .page-item-54110{
	display:none;
}
@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{
/* 		background-position-y: top !important; */
	}
	.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 (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;
    color: #fff;
    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;
}
.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; */
    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;
}
.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;
    color: #fff;
    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;
}
.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;
}
.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: 0;
}
.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;
}
.dm_inner_pages_content h4 {
    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: #B81F40;
    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: #B81F40;
}
.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: #E1550F;
    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: 0px !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: 30px !important;
    line-height: 30px !important;
    font-family: 'Dubai Light';
    border: 1px solid !important;
    padding: 100px 20px 20px 20px !important;
    display: flex !important; 
    align-items: center !important;
		color:#B81F40 !important;
}
.site-header .nav-primary .ubermenu-submenu li.all_services a:hover {
	color:#fff !important;
	border-color:#FFCE7A;	
}

/*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;}
#weatherData .head h1 {margin: 0; font-size: 40px; color: #ffffff; background: #00061E; padding: 5px 20px; font-family: 'Dubai Bold';}
#weatherData table.head_table {margin: 0; padding:20px; border-collapse: inherit;}
#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: 20px 30px; 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-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 #B81F40;
}
.rtl.page-template-news .news-subscribe .vc_col-sm-6:last-child {
	border-right: 3px solid #B81F40;
}
.rtl.page-template-news .news-subscribe .vc_col-sm-6:first-child {
    border-left: 3px solid #B81F40;
}
.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;
}
.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:#B81F40;
	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: #B81F40!important;
    color: #fff!important;
    border-radius: 0;
    box-shadow: inherit!important;
		line-height: 25px!important;
}
.Campaign_box .more_details-btn a:hover {
	border-color: #B81F40!important;
	background-color:transparent!important;
	color:#B81F40!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: #B81F40;
    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: #b81f40;
}
.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:#fff !important;
}
body .tab_container .vc_tta-panel-body .view_more_btn .vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern:hover i {
	color:#1391d0 !important;
}
/*bunyan form*/
.bunyan-form .submit-form-btn { border-radius: 0; padding: 25px; background: #e09247; min-width: 200px; font-size: 22px; margin-left: calc(20% + 20px); }
.bunyan-form .submit-form-btn:hover { color: #e09247; border: 2px solid #e09247; 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: #B81F40;}
.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: #B81F40 !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-only { display: none; }
.sticky-head .site-header .nav-primary .widget-area a.sticky-only, .sticky-head .site-header .nav-primary .widget-area span.sticky-only { 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 !important;
    border-color: #EE7823 !important;
    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 !important; border-color: #EE7823 !important; }
#food-bank-news.news-list .view_more_btn a:hover { color: #EE7823 !important; }


.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 #B81F40;
        border-top: 3px solid #B81F40;
    }
	.rtl.page-template-news .news-subscribe .vc_col-sm-6:first-child {
        border-left: 6px solid #B81F40;
        border-bottom: 3px solid #b81f40;
    }
}

@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; 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 { 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: 40px 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: none;
    border-radius: 0;
    background: #566272;
    font-family: 'Dubai Light';
    letter-spacing: 1px;
    min-height: 62px;
}

.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;
}

#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 13px; 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 {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 {font-size: 21px;	line-height: 36px;}
.rtl .contact_single p {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: 53%;}
.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;}
.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: right;}
.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 {width: 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 #B81F40; border-bottom: 3px solid #b81f40;}
.page-template-news .news-subscribe .vc_col-sm-6:last-child {border-left: 6px solid #B81F40; border-top: 3px solid #B81F40; 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 !important;}
.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; padding-left: 0px !important; padding-right: 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: 10px;}
.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{
	margin-top:15px;
	font-weight:bold;
}