/* For Logged in User */


/*! This file is auto-generated */

#wpadminbar * {
    height: auto;
    width: auto;
    margin: 0;
    padding: 0;
    position: static;
    text-shadow: none;
    text-transform: none;
    letter-spacing: normal;
    font-size: 13px;
    font-weight: 400;
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    line-height: 2.46153846;
    border-radius: 0;
    box-sizing: content-box;
    transition: none;
    -webkit-font-smoothing: subpixel-antialiased;
    -moz-osx-font-smoothing: auto
}

.rtl #wpadminbar * {
    font-family: Tahoma, sans-serif
}

html:lang(he-il) .rtl #wpadminbar * {
    font-family: Arial, sans-serif
}

#wpadminbar .ab-empty-item {
    cursor: default
}

#wpadminbar .ab-empty-item,
#wpadminbar a.ab-item,
#wpadminbar>#wp-toolbar span.ab-label,
#wpadminbar>#wp-toolbar span.noticon {
    color: #f0f0f1
}

#wpadminbar #wp-admin-bar-my-sites a.ab-item,
#wpadminbar #wp-admin-bar-site-name a.ab-item {
    white-space: nowrap
}

#wpadminbar ul li:after,
#wpadminbar ul li:before {
    content: normal
}

#wpadminbar a,
#wpadminbar a img,
#wpadminbar a img:hover,
#wpadminbar a:hover {
    border: none;
    text-decoration: none;
    background: 0 0;
    box-shadow: none
}

#wpadminbar a:active,
#wpadminbar a:focus,
#wpadminbar div,
#wpadminbar input[type=email],
#wpadminbar input[type=number],
#wpadminbar input[type=password],
#wpadminbar input[type=search],
#wpadminbar input[type=text],
#wpadminbar input[type=url],
#wpadminbar select,
#wpadminbar textarea {
    box-shadow: none
}

#wpadminbar a:focus {
    outline-offset: -1px
}

#wpadminbar {
    direction: rtl;
    color: #c3c4c7;
    font-size: 13px;
    font-weight: 400;
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    line-height: 2.46153846;
    height: 32px;
    position: fixed;
    top: 0;
    right: 0;
    width: 100%;
    min-width: 600px;
    z-index: 99999;
    background: #1d2327
}

#wpadminbar .ab-sub-wrapper,
#wpadminbar ul,
#wpadminbar ul li {
    background: 0 0;
    clear: none;
    list-style: none;
    margin: 0;
    padding: 0;
    position: relative;
    text-indent: 0;
    z-index: 99999
}

#wpadminbar ul#wp-admin-bar-root-default>li {
    margin-left: 0
}

#wpadminbar .quicklinks ul {
    text-align: right
}

#wpadminbar li {
    float: right
}

#wpadminbar .ab-empty-item {
    outline: 0
}

#wpadminbar .quicklinks .ab-top-secondary>li {
    float: left
}

#wpadminbar .quicklinks .ab-empty-item,
#wpadminbar .quicklinks a,
#wpadminbar .shortlink-input {
    height: 32px;
    display: block;
    padding: 0 10px;
    margin: 0
}

#wpadminbar .quicklinks>ul>li>a {
    padding: 0 7px 0 8px
}

#wpadminbar .menupop .ab-sub-wrapper,
#wpadminbar .shortlink-input {
    margin: 0;
    padding: 0;
    box-shadow: 0 3px 5px rgba(0, 0, 0, .2);
    background: #2c3338;
    display: none;
    position: absolute;
    float: none
}

#wpadminbar .ab-top-menu>.menupop>.ab-sub-wrapper {
    min-width: 100%
}

#wpadminbar .ab-top-secondary .menupop .ab-sub-wrapper {
    left: 0;
    right: auto
}

#wpadminbar .ab-submenu {
    padding: 6px 0
}

#wpadminbar .selected .shortlink-input {
    display: block
}

#wpadminbar .quicklinks .menupop ul li {
    float: none
}

#wpadminbar .quicklinks .menupop ul li a strong {
    font-weight: 600
}

#wpadminbar .quicklinks .menupop ul li .ab-item,
#wpadminbar .quicklinks .menupop ul li a strong,
#wpadminbar .quicklinks .menupop.hover ul li .ab-item,
#wpadminbar .shortlink-input,
#wpadminbar.nojs .quicklinks .menupop:hover ul li .ab-item {
    line-height: 2;
    height: 26px;
    white-space: nowrap;
    min-width: 140px
}

#wpadminbar .shortlink-input {
    width: 200px
}

#wpadminbar li.hover>.ab-sub-wrapper,
#wpadminbar.nojs li:hover>.ab-sub-wrapper {
    display: block
}

#wpadminbar .menupop li.hover>.ab-sub-wrapper,
#wpadminbar .menupop li:hover>.ab-sub-wrapper {
    margin-right: 100%;
    margin-top: -32px
}

#wpadminbar .ab-top-secondary .menupop li.hover>.ab-sub-wrapper,
#wpadminbar .ab-top-secondary .menupop li:hover>.ab-sub-wrapper {
    margin-right: 0;
    right: inherit;
    left: 100%
}

#wpadminbar .ab-top-menu>li.hover>.ab-item,
#wpadminbar.nojq .quicklinks .ab-top-menu>li>.ab-item:focus,
#wpadminbar:not(.mobile) .ab-top-menu>li:hover>.ab-item,
#wpadminbar:not(.mobile) .ab-top-menu>li>.ab-item:focus {
    background: #2c3338;
    color: #72aee6
}

#wpadminbar:not(.mobile)>#wp-toolbar a:focus span.ab-label,
#wpadminbar:not(.mobile)>#wp-toolbar li:hover span.ab-label,
#wpadminbar>#wp-toolbar li.hover span.ab-label {
    color: #72aee6
}

#wpadminbar .ab-icon,
#wpadminbar .ab-item:before,
#wpadminbar>#wp-toolbar>#wp-admin-bar-root-default .ab-icon,
.wp-admin-bar-arrow {
    position: relative;
    float: right;
    font: normal 20px/1 dashicons;
    speak: never;
    padding: 4px 0;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    background-image: none!important;
    margin-left: 6px
}

#wpadminbar #adminbarsearch:before,
#wpadminbar .ab-icon:before,
#wpadminbar .ab-item:before {
    color: #a7aaad;
    color: rgba(240, 246, 252, .6)
}

#wpadminbar #adminbarsearch:before,
#wpadminbar .ab-icon:before,
#wpadminbar .ab-item:before {
    position: relative;
    transition: all .1s ease-in-out
}

#wpadminbar .ab-label {
    display: inline-block;
    height: 32px
}

#wpadminbar .ab-submenu .ab-item {
    color: #c3c4c7;
    color: rgba(240, 246, 252, .7)
}

#wpadminbar .quicklinks .menupop ul li a,
#wpadminbar .quicklinks .menupop ul li a strong,
#wpadminbar .quicklinks .menupop.hover ul li a,
#wpadminbar.nojs .quicklinks .menupop:hover ul li a {
    color: #c3c4c7;
    color: rgba(240, 246, 252, .7)
}

#wpadminbar .quicklinks .ab-sub-wrapper .menupop.hover>a,
#wpadminbar .quicklinks .menupop ul li a:focus,
#wpadminbar .quicklinks .menupop ul li a:focus strong,
#wpadminbar .quicklinks .menupop ul li a:hover,
#wpadminbar .quicklinks .menupop ul li a:hover strong,
#wpadminbar .quicklinks .menupop.hover ul li a:focus,
#wpadminbar .quicklinks .menupop.hover ul li a:hover,
#wpadminbar .quicklinks .menupop.hover ul li div[tabindex]:focus,
#wpadminbar .quicklinks .menupop.hover ul li div[tabindex]:hover,
#wpadminbar li #adminbarsearch.adminbar-focused:before,
#wpadminbar li .ab-item:focus .ab-icon:before,
#wpadminbar li .ab-item:focus:before,
#wpadminbar li a:focus .ab-icon:before,
#wpadminbar li.hover .ab-icon:before,
#wpadminbar li.hover .ab-item:before,
#wpadminbar li:hover #adminbarsearch:before,
#wpadminbar li:hover .ab-icon:before,
#wpadminbar li:hover .ab-item:before,
#wpadminbar.nojs .quicklinks .menupop:hover ul li a:focus,
#wpadminbar.nojs .quicklinks .menupop:hover ul li a:hover {
    color: #72aee6
}

#wpadminbar.mobile .quicklinks .ab-icon:before,
#wpadminbar.mobile .quicklinks .ab-item:before {
    color: #c3c4c7
}

#wpadminbar.mobile .quicklinks .hover .ab-icon:before,
#wpadminbar.mobile .quicklinks .hover .ab-item:before {
    color: #72aee6
}

#wpadminbar .ab-top-secondary .menupop .menupop>.ab-item:before,
#wpadminbar .menupop .menupop>.ab-item .wp-admin-bar-arrow:before {
    position: absolute;
    font: normal 17px/1 dashicons;
    speak: never;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

#wpadminbar .menupop .menupop>.ab-item {
    display: block;
    padding-left: 2em
}

#wpadminbar .menupop .menupop>.ab-item .wp-admin-bar-arrow:before {
    top: 1px;
    left: 10px;
    padding: 4px 0;
    content: "\f141";
    color: inherit
}

#wpadminbar .ab-top-secondary .menupop .menupop>.ab-item {
    padding-right: 2em;
    padding-left: 1em
}

#wpadminbar .ab-top-secondary .menupop .menupop>.ab-item .wp-admin-bar-arrow:before {
    top: 1px;
    right: 6px;
    content: "\f139"
}

#wpadminbar .quicklinks .menupop ul.ab-sub-secondary {
    display: block;
    position: relative;
    left: auto;
    margin: 0;
    box-shadow: none
}

#wpadminbar .quicklinks .menupop ul.ab-sub-secondary,
#wpadminbar .quicklinks .menupop ul.ab-sub-secondary .ab-submenu {
    background: #3c434a
}

#wpadminbar .quicklinks .menupop .ab-sub-secondary>li .ab-item:focus a,
#wpadminbar .quicklinks .menupop .ab-sub-secondary>li>a:hover {
    color: #72aee6
}

#wpadminbar .quicklinks a span#ab-updates {
    background: #f0f0f1;
    color: #2c3338;
    display: inline;
    padding: 2px 5px;
    font-size: 10px;
    font-weight: 600;
    border-radius: 10px
}

#wpadminbar .quicklinks a:hover span#ab-updates {
    background: #fff;
    color: #000
}

#wpadminbar .ab-top-secondary {
    float: left
}

#wpadminbar ul li:last-child,
#wpadminbar ul li:last-child .ab-item {
    box-shadow: none
}

#wpadminbar #wp-admin-bar-recovery-mode {
    color: #fff;
    background-color: #d63638
}

#wpadminbar .ab-top-menu>#wp-admin-bar-recovery-mode.hover>.ab-item,
#wpadminbar.nojq .quicklinks .ab-top-menu>#wp-admin-bar-recovery-mode>.ab-item:focus,
#wpadminbar:not(.mobile) .ab-top-menu>#wp-admin-bar-recovery-mode:hover>.ab-item,
#wpadminbar:not(.mobile) .ab-top-menu>#wp-admin-bar-recovery-mode>.ab-item:focus {
    color: #fff;
    background-color: #d63638
}

#wp-admin-bar-my-account>ul {
    min-width: 198px
}

#wp-admin-bar-my-account:not(.with-avatar)>.ab-item {
    display: inline-block
}

#wp-admin-bar-my-account>.ab-item:before {
    content: "\f110";
    top: 2px;
    float: left;
    margin-right: 6px;
    margin-left: 0
}

#wp-admin-bar-my-account.with-avatar>.ab-item:before {
    display: none;
    content: none
}

#wp-admin-bar-my-account.with-avatar>ul {
    min-width: 270px
}

#wpadminbar #wp-admin-bar-user-actions>li {
    margin-right: 16px;
    margin-left: 16px
}

#wpadminbar #wp-admin-bar-user-actions.ab-submenu {
    padding: 6px 0 12px
}

#wpadminbar #wp-admin-bar-my-account.with-avatar #wp-admin-bar-user-actions>li {
    margin-right: 88px
}

#wpadminbar #wp-admin-bar-user-info {
    margin-top: 6px;
    margin-bottom: 15px;
    height: auto;
    background: 0 0
}

#wp-admin-bar-user-info .avatar {
    position: absolute;
    right: -72px;
    top: 4px;
    width: 64px;
    height: 64px
}

#wpadminbar #wp-admin-bar-user-info a {
    background: 0 0;
    height: auto
}

#wpadminbar #wp-admin-bar-user-info span {
    background: 0 0;
    padding: 0;
    height: 18px
}

#wpadminbar #wp-admin-bar-user-info .display-name,
#wpadminbar #wp-admin-bar-user-info .username {
    display: block
}

#wpadminbar #wp-admin-bar-user-info .username {
    color: #a7aaad;
    font-size: 11px
}

#wpadminbar #wp-admin-bar-my-account.with-avatar>.ab-empty-item img,
#wpadminbar #wp-admin-bar-my-account.with-avatar>a img {
    width: auto;
    height: 16px;
    padding: 0;
    border: 1px solid #8c8f94;
    background: #f0f0f1;
    line-height: 1.84615384;
    vertical-align: middle;
    margin: -4px 6px 0 0;
    float: none;
    display: inline
}

#wpadminbar #wp-admin-bar-wp-logo>.ab-item .ab-icon {
    width: 15px;
    height: 20px;
    margin-left: 0;
    padding: 6px 0 5px
}

#wpadminbar #wp-admin-bar-wp-logo>.ab-item {
    padding: 0 7px
}

#wpadminbar #wp-admin-bar-wp-logo>.ab-item .ab-icon:before {
    content: "\f120";
    top: 2px
}

#wpadminbar .quicklinks li .blavatar {
    display: inline-block;
    vertical-align: middle;
    font: normal 16px/1 dashicons!important;
    speak: never;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    color: #f0f0f1
}

#wpadminbar .quicklinks .ab-sub-wrapper .menupop.hover>a .blavatar,
#wpadminbar .quicklinks li a:focus .blavatar,
#wpadminbar .quicklinks li a:hover .blavatar {
    color: #72aee6
}

#wpadminbar .quicklinks li div.blavatar:before,
#wpadminbar .quicklinks li img.blavatar {
    height: 16px;
    width: 16px;
    margin: 0 -2px 2px 8px
}

#wpadminbar .quicklinks li div.blavatar:before {
    content: "\f120";
    display: inline-block
}

#wpadminbar #wp-admin-bar-appearance {
    margin-top: -12px
}

#wpadminbar #wp-admin-bar-my-sites>.ab-item:before,
#wpadminbar #wp-admin-bar-site-name>.ab-item:before {
    content: "\f541";
    top: 2px
}

#wpadminbar #wp-admin-bar-customize>.ab-item:before {
    content: "\f540";
    top: 2px
}

#wpadminbar #wp-admin-bar-edit>.ab-item:before {
    content: "\f464";
    top: 2px
}

#wpadminbar #wp-admin-bar-site-name>.ab-item:before {
    content: "\f226"
}

.wp-admin #wpadminbar #wp-admin-bar-site-name>.ab-item:before {
    content: "\f102"
}

#wpadminbar #wp-admin-bar-comments .ab-icon {
    margin-left: 6px
}

#wpadminbar #wp-admin-bar-comments .ab-icon:before {
    content: "\f101";
    top: 3px
}

#wpadminbar #wp-admin-bar-comments .count-0 {
    opacity: .5
}

#wpadminbar #wp-admin-bar-new-content .ab-icon:before {
    content: "\f132";
    top: 4px
}

#wpadminbar #wp-admin-bar-updates .ab-icon:before {
    content: "\f463";
    top: 2px
}

#wpadminbar #wp-admin-bar-updates.spin .ab-icon:before {
    display: inline-block;
    animation: rotation 2s infinite linear
}

@media (prefers-reduced-motion:reduce) {
    #wpadminbar #wp-admin-bar-updates.spin .ab-icon:before {
        animation: none
    }
}

#wpadminbar #wp-admin-bar-search .ab-item {
    padding: 0;
    background: 0 0
}

#wpadminbar #adminbarsearch {
    position: relative;
    height: 32px;
    padding: 0 2px;
    z-index: 1
}

#wpadminbar #adminbarsearch:before {
    position: absolute;
    top: 6px;
    right: 5px;
    z-index: 20;
    font: normal 20px/1 dashicons!important;
    content: "\f179";
    speak: never;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

#wpadminbar>#wp-toolbar>#wp-admin-bar-top-secondary>#wp-admin-bar-search #adminbarsearch input.adminbar-input {
    display: inline-block;
    float: none;
    position: relative;
    z-index: 30;
    font-size: 13px;
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    line-height: 1.84615384;
    text-indent: 0;
    height: 24px;
    width: 24px;
    max-width: none;
    padding: 0 24px 0 3px;
    margin: 0;
    color: #c3c4c7;
    background-color: rgba(255, 255, 255, 0);
    border: none;
    outline: 0;
    cursor: pointer;
    box-shadow: none;
    box-sizing: border-box;
    transition-duration: .4s;
    transition-property: width, background;
    transition-timing-function: ease
}

#wpadminbar>#wp-toolbar>#wp-admin-bar-top-secondary>#wp-admin-bar-search #adminbarsearch input.adminbar-input:focus {
    z-index: 10;
    color: #000;
    width: 200px;
    background-color: rgba(255, 255, 255, .9);
    cursor: text;
    border: 0
}

#wpadminbar #adminbarsearch .adminbar-button {
    display: none
}

.customize-support #wpadminbar .hide-if-customize,
.customize-support .hide-if-customize,
.customize-support .wp-core-ui .hide-if-customize,
.customize-support.wp-core-ui .hide-if-customize,
.no-customize-support #wpadminbar .hide-if-no-customize,
.no-customize-support .hide-if-no-customize,
.no-customize-support .wp-core-ui .hide-if-no-customize,
.no-customize-support.wp-core-ui .hide-if-no-customize {
    display: none
}

#wpadminbar .screen-reader-text,
#wpadminbar .screen-reader-text span {
    border: 0;
    clip: rect(1px, 1px, 1px, 1px);
    -webkit-clip-path: inset(50%);
    clip-path: inset(50%);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
    word-wrap: normal!important
}

#wpadminbar .screen-reader-shortcut {
    position: absolute;
    top: -1000em
}

#wpadminbar .screen-reader-shortcut:focus {
    right: 6px;
    top: 7px;
    height: auto;
    width: auto;
    display: block;
    font-size: 14px;
    font-weight: 600;
    padding: 15px 23px 14px;
    background: #f0f0f1;
    color: #2271b1;
    z-index: 100000;
    line-height: normal;
    text-decoration: none;
    box-shadow: 0 0 2px 2px rgba(0, 0, 0, .6)
}

@media screen and (max-width:782px) {
    html #wpadminbar {
        height: 46px;
        min-width: 240px
    }
    #wpadminbar * {
        font-size: 14px;
        font-weight: 400;
        font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
        line-height: 2.28571428
    }
    #wpadminbar .quicklinks .ab-empty-item,
    #wpadminbar .quicklinks>ul>li>a {
        padding: 0;
        height: 46px;
        line-height: 3.28571428;
        width: auto
    }
    #wpadminbar .ab-icon {
        font: 40px/1 dashicons!important;
        margin: 0;
        padding: 0;
        width: 52px;
        height: 46px;
        text-align: center
    }
    #wpadminbar .ab-icon:before {
        text-align: center
    }
    #wpadminbar .ab-submenu {
        padding: 0
    }
    #wpadminbar #wp-admin-bar-my-account a.ab-item,
    #wpadminbar #wp-admin-bar-my-sites a.ab-item,
    #wpadminbar #wp-admin-bar-site-name a.ab-item {
        text-overflow: clip
    }
    #wpadminbar .quicklinks .menupop ul li .ab-item,
    #wpadminbar .quicklinks .menupop ul li a strong,
    #wpadminbar .quicklinks .menupop.hover ul li .ab-item,
    #wpadminbar .shortlink-input,
    #wpadminbar.nojs .quicklinks .menupop:hover ul li .ab-item {
        line-height: 1.6
    }
    #wpadminbar .ab-label {
        display: none
    }
    #wpadminbar .menupop li.hover>.ab-sub-wrapper,
    #wpadminbar .menupop li:hover>.ab-sub-wrapper {
        margin-top: -46px
    }
    #wpadminbar .ab-top-menu .menupop .ab-sub-wrapper .menupop>.ab-item {
        padding-left: 30px
    }
    #wpadminbar .menupop .menupop>.ab-item:before {
        top: 10px;
        left: 6px
    }
    #wpadminbar .ab-top-menu>.menupop>.ab-sub-wrapper .ab-item {
        font-size: 16px;
        padding: 8px 16px
    }
    #wpadminbar .ab-top-menu>.menupop>.ab-sub-wrapper a:empty {
        display: none
    }
    #wpadminbar #wp-admin-bar-wp-logo>.ab-item {
        padding: 0
    }
    #wpadminbar #wp-admin-bar-wp-logo>.ab-item .ab-icon {
        padding: 0;
        width: 52px;
        height: 46px;
        text-align: center;
        vertical-align: top
    }
    #wpadminbar #wp-admin-bar-wp-logo>.ab-item .ab-icon:before {
        font: 28px/1 dashicons!important;
        top: -3px
    }
    #wpadminbar .ab-icon,
    #wpadminbar .ab-item:before {
        padding: 0
    }
    #wpadminbar #wp-admin-bar-customize>.ab-item,
    #wpadminbar #wp-admin-bar-edit>.ab-item,
    #wpadminbar #wp-admin-bar-my-account>.ab-item,
    #wpadminbar #wp-admin-bar-my-sites>.ab-item,
    #wpadminbar #wp-admin-bar-site-name>.ab-item {
        text-indent: 100%;
        white-space: nowrap;
        overflow: hidden;
        width: 52px;
        padding: 0;
        color: #a7aaad;
        position: relative
    }
    #wpadminbar .ab-icon,
    #wpadminbar .ab-item:before,
    #wpadminbar>#wp-toolbar>#wp-admin-bar-root-default .ab-icon {
        padding: 0;
        margin-left: 0
    }
    #wpadminbar #wp-admin-bar-customize>.ab-item:before,
    #wpadminbar #wp-admin-bar-edit>.ab-item:before,
    #wpadminbar #wp-admin-bar-my-account>.ab-item:before,
    #wpadminbar #wp-admin-bar-my-sites>.ab-item:before,
    #wpadminbar #wp-admin-bar-site-name>.ab-item:before {
        display: block;
        text-indent: 0;
        font: normal 32px/1 dashicons;
        speak: never;
        top: 7px;
        width: 52px;
        text-align: center;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale
    }
    #wpadminbar #wp-admin-bar-appearance {
        margin-top: 0
    }
    #wpadminbar .quicklinks li .blavatar:before {
        display: none
    }
    #wpadminbar #wp-admin-bar-search {
        display: none
    }
    #wpadminbar #wp-admin-bar-new-content .ab-icon:before {
        top: 0;
        line-height: 1.33333333;
        height: 46px!important;
        text-align: center;
        width: 52px;
        display: block
    }
    #wpadminbar #wp-admin-bar-updates {
        text-align: center
    }
    #wpadminbar #wp-admin-bar-updates .ab-icon:before {
        top: 3px
    }
    #wpadminbar #wp-admin-bar-comments .ab-icon {
        margin: 0
    }
    #wpadminbar #wp-admin-bar-comments .ab-icon:before {
        display: block;
        font-size: 34px;
        height: 46px;
        line-height: 1.38235294;
        top: 0
    }
    #wpadminbar #wp-admin-bar-my-account>a {
        position: relative;
        white-space: nowrap;
        text-indent: 150%;
        width: 28px;
        padding: 0 10px;
        overflow: hidden
    }
    #wpadminbar .quicklinks li#wp-admin-bar-my-account.with-avatar>a img {
        position: absolute;
        top: 13px;
        left: 10px;
        width: 26px;
        height: 26px
    }
    #wpadminbar #wp-admin-bar-user-actions.ab-submenu {
        padding: 0
    }
    #wpadminbar #wp-admin-bar-user-actions.ab-submenu img.avatar {
        display: none
    }
    #wpadminbar #wp-admin-bar-my-account.with-avatar #wp-admin-bar-user-actions>li {
        margin: 0
    }
    #wpadminbar #wp-admin-bar-user-info .display-name {
        height: auto;
        font-size: 16px;
        line-height: 1.5;
        color: #f0f0f1
    }
    #wpadminbar #wp-admin-bar-user-info a {
        padding-top: 4px
    }
    #wpadminbar #wp-admin-bar-user-info .username {
        line-height: .8!important;
        margin-bottom: -2px
    }
    #wp-toolbar>ul>li {
        display: none
    }
    #wpadminbar li#wp-admin-bar-comments,
    #wpadminbar li#wp-admin-bar-customize,
    #wpadminbar li#wp-admin-bar-edit,
    #wpadminbar li#wp-admin-bar-menu-toggle,
    #wpadminbar li#wp-admin-bar-my-account,
    #wpadminbar li#wp-admin-bar-my-sites,
    #wpadminbar li#wp-admin-bar-new-content,
    #wpadminbar li#wp-admin-bar-site-name,
    #wpadminbar li#wp-admin-bar-updates,
    #wpadminbar li#wp-admin-bar-wp-logo {
        display: block
    }
    #wpadminbar li.hover ul li,
    #wpadminbar li:hover ul li,
    #wpadminbar li:hover ul li:hover ul li {
        display: list-item
    }
    #wpadminbar .ab-top-menu>.menupop>.ab-sub-wrapper {
        min-width: -moz-fit-content;
        min-width: fit-content
    }
    #wpadminbar ul#wp-admin-bar-root-default>li {
        margin-left: 0
    }
    #wpadminbar #wp-admin-bar-comments,
    #wpadminbar #wp-admin-bar-edit,
    #wpadminbar #wp-admin-bar-my-account,
    #wpadminbar #wp-admin-bar-my-sites,
    #wpadminbar #wp-admin-bar-new-content,
    #wpadminbar #wp-admin-bar-site-name,
    #wpadminbar #wp-admin-bar-updates,
    #wpadminbar #wp-admin-bar-wp-logo,
    #wpadminbar .ab-top-menu,
    #wpadminbar .ab-top-secondary {
        position: static
    }
    #wpadminbar #wp-admin-bar-my-account {
        float: left
    }
    .network-admin #wpadminbar ul#wp-admin-bar-top-secondary>li#wp-admin-bar-my-account {
        margin-left: 0
    }
    #wpadminbar .ab-top-secondary .menupop .menupop>.ab-item:before {
        top: 10px;
        right: 0
    }
}

@media screen and (max-width:600px) {
    #wpadminbar {
        position: absolute
    }
    #wp-responsive-overlay {
        position: fixed;
        top: 0;
        right: 0;
        width: 100%;
        height: 100%;
        z-index: 400
    }
    #wpadminbar .ab-top-menu>.menupop>.ab-sub-wrapper {
        width: 100%;
        right: 0
    }
    #wpadminbar .menupop .menupop>.ab-item:before {
        display: none
    }
    #wpadminbar #wp-admin-bar-wp-logo.menupop .ab-sub-wrapper {
        margin-right: 0
    }
    #wpadminbar .ab-top-menu>.menupop li>.ab-sub-wrapper {
        margin: 0;
        width: 100%;
        top: auto;
        right: auto;
        position: relative
    }
    #wpadminbar .ab-top-menu>.menupop li>.ab-sub-wrapper .ab-item {
        font-size: 16px;
        padding: 6px 30px 19px 15px
    }
    #wpadminbar li:hover ul li ul li {
        display: list-item
    }
    #wpadminbar li#wp-admin-bar-updates,
    #wpadminbar li#wp-admin-bar-wp-logo {
        display: none
    }
    #wpadminbar .ab-top-menu>.menupop li>.ab-sub-wrapper {
        position: static;
        box-shadow: none
    }
}

@media screen and (max-width:400px) {
    #wpadminbar li#wp-admin-bar-comments {
        display: none
    }
}


/* Hamdan Awards CSS (23/04/2021)*/

:focus-visible {
    outline: 2px solid #4b4b4b;
}

.rtl .enjoy-nature .vc_col-sm-4>.vc_column-inner figure a:focus-visible,
.news-list .view_more_btn a:focus-visible {
    outline: 2px solid #4b4b4b;
}


/* Hide Elements */

.small-side-menu-container,
.home .search-header-area,
.ubermenu-nav .drop-down-heading,
.footer-wrapper.red,
.post-edit-link,
#vc_load-inline-editor,
#reader-show-popdown {
    display: none!important;
}

.hide {
    display: none!important;
}


/* Buttons */

.vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern i,
.fa-long-arrow-right,
.custom_button svg {
    display: none!important;
}

.view_more_btn a,
.flora_plants_main .view_more_btn a,
.row-antiquities .heritage-button .vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern,
.heritage-button a,
.row-dubai-historical .heritage-button .vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern,
.row-dubai-historical .heritage-button a,
.row-historical-sites .heritage-button .vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern,
.row-historical-sites .heritage-button a,
.survey_services_container .image_with_title_box_container .view-more {
    padding: 10px 10px !important;
    text-align: center!important;
    height: auto!important;
    line-height: inherit!important;
}

body .tab_container .vc_tta-panel-body .view_more_btn .vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern:hover,
.flora_plants_main .view_more_btn a:hover,
.row-antiquities .heritage-button .vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern,
.heritage-button a,
.dm-background .view_more_btn a,
.flora_plants_main .view_more_btn a,
.row-historical-sites .heritage-button .vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern,
.row-historical-sites .heritage-button a,
.survey_services_container .image_with_title_box_container .view-more {
    background: #800823 !important;
    border-color: #800823 !important;
    color: #ffffff !important;
}

.dm-background .view_more_btn a:hover,
.heritage-button a:hover,
.row-antiquities .heritage-button .vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern:hover,
.row-historical-sites .heritage-button .vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern:hover,
.row-historical-sites .heritage-button a:hover,
body .survey_dpment .surevy_section_tabs.vc_tta .vc_tta-tabs-container ul.vc_tta-tabs-list li.vc_tta-tab.vc_active a:hover,
.survey_services_container .image_with_title_box_container .view-more:hover {
    background-color: #fff !important;
    border-color: #802803 !important;
    color: #802803 !important;
}

body .survey_dpment .surevy_section_tabs.vc_tta .vc_tta-tabs-container ul.vc_tta-tabs-list li.vc_tta-tab.vc_active a {
    background-color: #800823;
    color: #fff;
}


/* Top Menu */

.makani-link {}

.makani-link img {
    width: 70px;
}

.share-link-menu {
    font-size: 20px!important;
}

#menu-item-358:before,
#menu-item-8050:before {
    content: "Who am I?";
    color: #800823;
    font-weight: 600;
    font-size: 23px;
    font-family: 'Dubai-Light';
    border-bottom: 1px solid #800823;
    display: inline-block;
    min-width: 230px;
}

#menu-item-8050:before {
    content: "من أنا ؟ ";
}

#menu-item-1195:before,
#menu-item-8064:before {
    content: "What I want?";
    color: #800823;
    font-weight: 600;
    font-size: 23px;
    font-family: 'Dubai-Light';
    border-bottom: 1px solid #800823;
    display: inline-block;
    width: 75%;
    position: absolute;
    top: 10px;
}

@media(min-width:1850px) {
    #menu-item-1195:before,
    #menu-item-8064:before,
    #menu-item-358:before,
    #menu-item-8050:before {
        padding: 10px 0;
    }
}

#menu-item-8064:before {
    content: "ماذا اريد؟";
}

@media(max-width:768px) {
    .makani-link img {
        width: 60px;
        position: relative;
        top: 7px;
    }
    .site-header .nav-primary .widget-area a,
    .site-header .nav-primary .widget-area span.pipe {
        height: 43px !important;
    }
    .share-link-menu {
        font-size: 14px!important;
        position: relative;
        top: 1px;
    }
}

@media(max-width:1000px) {
    .makani-link img {
        width: 60px;
        position: relative;
        top: 7px;
    }
    .site-header .nav-primary .widget-area a,
    .site-header .nav-primary .widget-area span.pipe {
        height: 43px !important;
    }
    .share-link-menu {
        font-size: 14px!important;
        position: relative;
        top: 1px;
    }
}

.site-header .nav-primary .widget-area a:hover,
.site-header .nav-primary .widget-area button:hover {
    opacity: 0.8;
}


/* FOOTER */

.footer-wrapper {
    background-color: #2c2c2e;
    padding-top: 0;
}

.footer-wrapper.quicklinks {
    background-color: #212121;
}

.footer-wrapper.quicklinks h1 {
    color: #fff;
    background: none!important;
    display: inline-block;
    font-size: 25px;
}

@media(max-width:767px) {
    .footer-wrapper.quicklinks h1,
    .footer-wrapper.quicklinks .social-row,
    .footer-socials h2,
    .download-app h2 {
        text-align: center;
        width: 100%;
    }
    .footer-socials h2,
    .download-app h2 {
        text-align: center!important;
    }
    .footer-socials .social-row {
        padding-left: 0;
    }
    .download-app {
        float: right;
        width: 100%;
    }
    .download-app a {
        padding: 0 15px;
    }
}

.footer-wrapper.quicklinks a {}

.footer-wrapper.quicklinks a:hover,
.footer-wrapper.quicklinks a:focus {
    text-decoration: none;
    opacity: 0.8;
}

.footer-wrapper.quicklinks .social-row {
    display: inline-block;
}

.copyright,
.copyright p {
    text-align: center!important;
}

.footer-socials {
    margin-top: 50px;
    float: left;
}

.social-row {}

.download-app {
    margin-top: 50px;
    float: right;
}

.download-app a {
    font-size: 30px;
    padding: 0 10px;
}

.download-app img {
    height: 50px;
    position: relative;
    top: -10px;
    background: #fff;
    padding: 3px;
}

.download-app a .fa-android {
    position: relative;
    top: 5px;
    font-size: 33px;
}

.footer-container {}

.footer-container .flex-wrap {
    display: flex;
    width: 100%;
    justify-content: center;
}

a.footer-quicklink {
    width: 25%;
    text-align: center;
    text-decoration: none!important;
    padding-top: 30px;
    padding-bottom: 20px;
    color: #fff!important;
}

a.footer-quicklink:hover {
    background: #212121;
}

a.footer-quicklink .quicklinks-icon {}

a.footer-quicklink .quicklinks-text {
    min-height: 45px;
}

@media(max-width:767px) {
    .quicklinks-text p {
        font-size: 18px!important;
        line-height: 1.2!important;
    }
    a.footer-quicklink svg {
        height: 30px;
        width: 60px;
    }
}


/* Home page */


/* .home .entry-content{
    position: relative;
} */

.topQuickLinks {
    text-align: center;
    /* border-top: 10px solid #a18d58; */
    border-bottom: 2px solid #a18d58;
    padding: 10px 0 0;
    position: absolute!important;
    margin: -155px auto 0;
    /* margin-top: calc(-28vh - -46px); */
    background: rgba(255, 255, 255, 0.8);
    z-index: 1;
    left: 0!important;
    width: 100%;
}

.rtl .topQuickLinks {
    margin: -136px auto 0;
}

.topQuickLinks .wpb_raw_html {
    margin-bottom: 0;
}


/* .circle-quicklink{display: inline-block;text-align: center;margin: 10px 10px;vertical-align: top;} */

.circle-quicklink {
    text-align: center;
    margin: 10px 10px;
    vertical-align: top;
    display: inline-block!important;
    text-align: center!important;
    float: none!important;
    width: 12%!important;
}

.circle-quicklink a {
    display: block;
    text-align: center;
    text-decoration: none;
    color: #2d2d2f;
    line-height: 1.1!important;
}

.circle-quicklink a:hover,
.circle-quicklink a:focus {
    color: #800823;
}

.circle-quicklink a:hover div,
.circle-quicklink a:focus div {
    background: #eee;
}

.circle-quicklink div {
    border-radius: 100%;
    border: 1px solid #800823;
    margin: 0 auto 15px;
    width: 70px;
    height: 70px;
}

.circle-quicklink img {
    display: block;
    text-align: center;
    padding: 10px;
    height: 50px;
    position: relative;
    top: 50%;
    transform: translateY(-50%);
    margin: 0 auto;
    width: auto!important;
}

.circleQuickLinksContent {
    width: 1500px;
    margin: 0 auto;
    display: block;
}


/* Trending Services */

.services-hometitle {
    color: #000002;
    font-size: 23px;
    margin-bottom: -20px;
}

.homenewTabs {}

.homenewTabs .vc_tta-panels {
    padding-top: 0;
}

.homenewTabs ul {
    margin-top: 5px!important;
}

.homenewTabs li {
    width: 33.1%;
    text-align: center;
    position: relative;
}

.homenewTabs .vc_tta-tab a {}

.homenewTabs li:first-of-type a {
    margin-left: 0;
}

.rtl .homenewTabs li:first-of-type a {
    margin-right: 0;
    margin-left: inherit;
}

.homenewTabs li * {
    transition: none!important;
}

.homenewTabs li:after {
    content: "";
    width: 0;
    height: 0;
    border-left: 150px solid transparent;
    border-right: 150px solid transparent;
    border-top: 20px solid #e7e7e7;
    position: relative;
    top: 20px;
}

.homenewTabs li a {
    background: #fff!important;
    color: #800823!important;
    border: 0!important;
    border-radius: 0!important;
    font-size: 22px;
    box-shadow: 0px -2px 6px #d5d4d4!important;
    font-weight: 600;
    margin: 0 5%;
    padding-top: 28px!important;
    padding-bottom: 22px!important;
}

.homenewTabs li:before {
    content: "";
    position: absolute;
    z-index: 9999;
    left: 45px;
    top: 20px;
    background-size: contain;
    background-position: left;
    width: 50px;
    height: 44px;
    background-repeat: no-repeat;
}

.rtl .homenewTabs li:before {
    left: inherit;
    right: 45px;
}

.homenewTabs li:nth-of-type(1):before {
    background-image: url(/wp-content/uploads/2020/02/customers_color.svg);
    left: 25px;
}

.rtl .homenewTabs li:nth-of-type(1):before {
    left: inherit;
    right: 25px;
}

.homenewTabs li.vc_active:nth-of-type(1):before,
.homenewTabs li:nth-of-type(1):hover:before {
    background-image: url(/wp-content/uploads/2020/02/customers_light.svg);
}

.homenewTabs li:nth-of-type(2):before {
    background-image: url(/wp-content/uploads/2020/02/business_color.svg);
}

.homenewTabs li.vc_active:nth-of-type(2):before,
.homenewTabs li:nth-of-type(2):hover:before {
    background-image: url(/wp-content/uploads/2020/02/business_light.svg);
}

.homenewTabs li:nth-of-type(3):before {
    background-image: url(/wp-content/uploads/2020/02/government_color.svg);
    left: 45px;
}

.rtl .homenewTabs li:nth-of-type(3):before {
    left: inherit;
    right: 45px;
}

.homenewTabs li:nth-of-type(3) span {
    text-indent: 25px;
    display: block;
}

.homenewTabs li.vc_active:nth-of-type(3):before,
.homenewTabs li:nth-of-type(3):hover:before {
    background-image: url(/wp-content/uploads/2020/02/government_light.svg);
}

.homenewTabs li.vc_active:after,
.homenewTabs li.vc_active:hover:after,
.homenewTabs li.vc_active:focus:after,
.homenewTabs li:hover:after,
.homenewTabs li:focus:after {
    border-top: 20px solid #800823;
}

.homenewTabs li a:hover,
.homenewTabs li a:focus,
.homenewTabs li.vc_active a,
.homenewTabs li.vc_active a:hover,
.homenewTabs li.vc_active a:focus,
.homenewTabs li:hover a,
.homenewTabs li:hover a:focus {
    background: #800823!important;
    color: #fff!important;
}

.trendServicesTitle {
    color: #800823!important;
    font-size: 30px;
    font-weight: 600;
    /* float: left; */
    margin-bottom: 10px!important;
}


/* .rtl .trendServicesTitle{
    float: right;
} */

.trendServicesDescr {
    display: block;
    width: 100%;
    /* float: left; */
    color: #404040;
    font-weight: 100;
    margin-bottom: 0;
}

.trendToggler {
    float: right;
    margin-top: 10px;
    margin-bottom: 10px;
}

.rtl .trendToggler {
    float: left;
}

.trendToggler i {
    color: #9597a3;
    font-size: 23px;
    margin: 0 10px;
    cursor: pointer;
}

.trendToggler i:hover,
.trendToggler i:focus,
.trendToggler i.active {
    color: #800823;
}

@media (max-width: 1300px) {
    .homenewTabs li:before {
        height: 36px;
    }
    .homenewTabs li a {
        font-size: 19px;
    }
}

.trendingServicesContent {
    display: none;
    width: 100%;
    clear: both;
    text-align: center;
    padding-bottom: 0;
    margin-bottom: 0;
}

.trendingServicesContent.active {
    display: block;
}

.serviceCardHome {}

.serviceCardHome a {
    color: #000;
    text-decoration: none;
}

.serviceCardHome a:hover,
.serviceCardHome a:focus {
    opacity: 0.8;
}

.serviceCardHome span {
    display: inline-block;
    min-width: 70px;
    background: #fff;
    padding: 10px;
    border-radius: 100%;
    width: 30%;
    border: 2px solid #832229;
}

.serviceCardHome a:hover span,
.serviceCardHome a:focus span {
    background: #f6ce88;
    border-color: #f6ce88;
}

.serviceCardHome img {
    padding: 5px;
    border-radius: 100%;
}

.serviceCardHome a:hover img,
.serviceCardHome a:focus img {}

.serviceCardHome p {
    font-size: 16px;
    margin-top: 7px;
    line-height: 1.4;
}

.serviceCardHome a:hover p,
.serviceCardHome a:focus p {
    color: #800823;
}

.allServicesBtn {
    float: right;
    margin: 5px -15px 5px!important;
    position: relative;
    z-index: 11;
    background-color: rgb(131, 8, 35);
    color: rgb(255, 255, 255);
    border: 1px solid rgb(131, 8, 35);
    stroke: rgb(255, 255, 255);
}

.rtl .allServicesBtn {
    float: left!important;
}

.allServicesBtn svg {
    display: none;
}

.serviceCards {
    display: none;
    width: 1150px;
    margin: 0 auto;
}

.serviceCards.active {
    display: block;
}


/* trending services default */

.serviceCardsList .serviceCardHome {
    margin-bottom: 25px;
}

.serviceCardsList .serviceCardHome a {
    color: #000;
    text-decoration: none;
    display: table;
    width: 100%;
    border: 1px solid #a8a8a8;
    float: left;
    border-radius: 10px;
    padding: 10px;
    min-height: 100px;
    height: 100%;
    position: relative;
}

.serviceCardsList .serviceCardHome a:hover,
.serviceCardsList .serviceCardHome a:focus {
    opacity: 1;
    background: #f6ce88;
    border-color: #f6ce88;
}

.serviceCardsList .serviceCardHome span {
    background: #fff;
    padding: 0;
    border-radius: 100%;
    width: 70px;
    float: left;
    border: 2px solid #832229;
    height: 70px;
}

.serviceCardsList .serviceCardHome a:hover span,
.serviceCardsList .serviceCardHome a:focus span {
    border-color: #fff;
    background: #fff;
}

.serviceCardsList .serviceCardHome img {
    background: #fff;
    padding: 0;
    border-radius: 0;
    width: 55%;
    margin: 0 auto;
    position: relative;
    top: 50%;
    transform: translateY(-50%);
}

.serviceCardsList .serviceCardHome p {
    font-size: 15px;
    line-height: 1.4;
    width: 70%;
    padding: 0 10px;
    text-align: left;
    margin: 0;
    display: table-cell;
    vertical-align: middle;
    height: 100%;
}

.rtl .serviceCardsList .serviceCardHome p {
    text-align: right;
}

.serviceCardsList .serviceCardHome a:hover p,
.serviceCardsList .serviceCardHome a:focus p {
    color: #000;
}


/* .serviceCardsList.serviceCards .owl-dots, .serviceCardsList.serviceCards .owl-nav {
    top: 65px;
} */


/* trending services Latest List */

.serviceCardsIcon .serviceCardHome {
    margin-bottom: 15px;
}

.serviceCardsIcon .serviceCardHome a {
    border: 1px solid #f6ce88;
    display: block;
    border-radius: 7px;
    padding: 5px 15px;
    text-align: left;
    min-height: 52px;
}

.serviceCardsIcon .serviceCardHome a:hover,
.serviceCardsIcon .serviceCardHome a:focus {
    background: #f6ce88;
    opacity: 1;
    color: #000;
}

.serviceCardsIcon .serviceCardHome a:hover p,
.serviceCardsIcon .serviceCardHome a:focus p {
    color: #000;
}

.serviceCardsIcon .serviceCardHome p {
    margin: 0;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    width: calc(100% - 65px);
    line-height: 1.2;
}


/* Status */

.checkRequestedStatus {
    background: #5d979b;
    color: #fff;
    padding-bottom: 30px;
}

.checkRequestedStatusText {
    line-height: 2;
    margin-bottom: 0;
}

.checkRequestedStatusText img {
    margin: 8px 10px;
}

input[type="submit"].find-btn {
    background: #005e68;
}

input[type="submit"].find-btn:hover,
input[type="submit"].find-btn:focus {
    background: #333;
}

input[type="submit"].find-btnFull {
    width: 100%;
    margin-top: 0;
    padding: 18px 0;
}

.suggestionsDefault {
    border: 2px solid #5f6275;
    margin: 0 20px;
    width: calc(50% - 40px);
    padding: 20px 15px!important;
}

.suggestionsDefault h2 {
    color: #5f6275;
}

.suggestionsDefault p {
    color: #5f6275;
}

.suggestionsDefault a {
    float: right;
    background: #5f6275!important;
    border: 0!important;
    stroke: #fff!important;
    color: #fff!important;
    border: 1px solid #5f6275!important;
}

.suggestionsDefault a:hover,
.suggestionsDefault a:focus {
    color: #5f6275!important;
    stroke: #5f6275!important;
    background: #fff!important;
    border: 1px solid #5f6275!important;
}

.suggestionsAlt {
    background: #5f6275;
    margin: 0 20px;
    width: calc(50% - 40px);
    padding: 20px 15px!important;
}

.suggestionsAlt h2 {}

.suggestionsAlt p {}

.suggestionsAlt a {
    float: right;
    background: #fff!important;
    border: 1px solid #fff!important;
}

.suggestionsAlt a:hover,
.suggestionsAlt a:focus {
    color: #fff!important;
    stroke: #fff!important;
    background: #5f6275!important;
    border: 1px solid #fff!important;
}

.news-events-home {
    padding: 0 0 10px;
    /* border-top: 3px solid #a28d58; */
    background: none!important;
}


/* Carousel Common on home page */

.home .owl-carousel {}

.rtl.home .owl-carousel {
    direction: ltr;
}

.home .owl-carousel .owl-nav,
.social-feeds .owl-carousel .owl-nav {
    text-align: center;
}

.home .owl-carousel .owl-nav button.owl-next,
.home .owl-carousel .owl-nav button.owl-prev,
.social-feeds .owl-carousel .owl-nav button.owl-next,
.social-feeds .owl-carousel .owl-nav button.owl-prev {
    color: #800823;
    margin: 0;
    padding: 0 10px!important;
}

.home .owl-carousel .owl-nav button.owl-next span,
.home .owl-carousel .owl-nav button.owl-prev span,
.social-feeds .owl-carousel .owl-nav button.owl-next span,
.social-feeds .owl-carousel .owl-nav button.owl-prev span {
    font-size: 35px;
    margin: 0;
    line-height: 1;
    background: #fff;
}

.home .owl-carousel .owl-nav button.owl-next:hover,
.home .owl-carousel .owl-nav button.owl-next:focus,
.home .owl-carousel .owl-nav button.owl-prev:hover,
.home .owl-carousel .owl-nav button.owl-prev:focus,
.social-feeds .owl-carousel .owl-nav button.owl-next:hover,
.social-feeds .owl-carousel .owl-nav button.owl-next:focus,
.social-feeds .owl-carousel .owl-nav button.owl-prev:hover,
.social-feeds .owl-carousel .owl-nav button.owl-prev:focus {
    color: #666;
}

.home .owl-carousel .owl-nav button.owl-next,
.social-feeds .owl-carousel .owl-nav button.owl-next {
    float: right;
}

.home .owl-carousel .owl-nav button.owl-prev,
.social-feeds .owl-carousel .owl-nav button.owl-prev {
    float: left;
}

.home .owl-carousel .owl-dots,
.social-feeds .owl-carousel .owl-dots {
    text-align: center;
}

.home .owl-carousel .owl-dot,
.social-feeds .owl-carousel .owl-dot {
    background: #a8a6a7;
    width: 10px;
    height: 10px;
    margin: 0 2px 0;
    border-radius: 100%;
    border: 0;
    outline: 0;
    position: relative;
    top: 3px;
}

.home .owl-carousel .owl-dot.active,
.home .owl-carousel .owl-dot:hover,
.home .owl-carousel .owl-dot:focus,
.social-feeds .owl-carousel .owl-dot.active,
.social-feeds .owl-carousel .owl-dot:hover,
.social-feeds .owl-carousel .owl-dot:focus {
    background: #800823;
}


/* Twitter */

.twitter-carousel {
    display: block;
    padding: 0 10px;
}

.twitter-carousel .item {
    box-shadow: 0px 0px 3px #a2a0a0;
    margin: 10px;
    border-radius: 10px;
    padding: 15px;
    background: #fff;
}

.twitter-carousel .dm-insta {
    width: 44px!important;
}

.twitter-carousel .vc_col-sm-2 {
    padding: 0;
}

.twitter-carousel .vc_col-sm-10 {
    padding: 0 0 0 50px;
}

.rtl .twitter-carousel .vc_col-sm-10 {
    padding: 0 50px 0 0;
    text-align: right;
}

.twitter-carousel .vc_col-sm-10:before {
    content: "";
    background-image: url(/wp-content/themes/edirect/images/homeImages/dm-twitter.svg);
    background-size: 100%;
    width: 40px;
    height: 40px;
    position: absolute;
    background-repeat: no-repeat;
    left: 0;
}

.rtl .twitter-carousel .vc_col-sm-10:before {
    left: inherit;
    right: 0;
}

.twitter-carousel .date {
    font-size: 11px;
    text-align: right;
    padding: 0;
    line-height: 1.2;
}

.twitter-carousel .dm-instaLarge {
    margin-bottom: 15px;
}

.twitter-carousel .row strong {
    font-size: 15px;
    display: block;
    line-height: 1.2;
}

.twitter-carousel .row span {
    font-size: 15px;
    margin-bottom: 10px;
    display: block;
}

.twitter-carousel p,
.aptf-tweet-content {
    font-size: 14px;
    margin-top: 15px;
    min-height: 200px;
    float: left;
    width: 100%;
}

.twit-links {
    text-align: center;
    margin-top: 10px;
    clear: both;
}

.twit-links a {
    margin: 0 10px;
}

.twit-links a:hover,
.twit-links a:focus {}

.quicklinks-text h2,
.quicklinks-text h3 {
    font-size: 23px!important;
    line-height: 30px!important;
    font-family: "Dubai Regular"!important;
    letter-spacing: 1px;
    margin-bottom: 0;
}

.serivces-tabs-row {
    padding: 10px 0 50px;
}

.serviceCards .owl-nav {
    position: relative;
    top: -11px;
    z-index: 10;
}

.serviceCards .owl-dots {
    position: relative;
    top: -15px;
}

.aptf-tweet-media {
    width: 100%;
    overflow: hidden;
}

.aptf-each-media.aptf-media-thumb,
.aptf-each-media.aptf-media-large {
    width: auto;
    float: none;
    margin: 0 auto;
    text-align: center;
    height: 250px;
}

.aptf-media-large+.aptf-media-large {
    display: none;
}

.aptf-each-media.aptf-media-thumb a,
.aptf-each-media.aptf-media-large a {
    display: block;
    margin: 3px;
}

.aptf-each-media.aptf-media-thumb img,
.aptf-each-media.aptf-media-large img {
    max-width: 100%;
    width: auto;
    margin: 0 auto;
    object-fit: cover;
    height: 250px;
}

.aptf-template-3 .aptf-single-tweet-wrapper {
    box-shadow: 0px 0px 3px #a2a0a0;
    margin: 10px 3px;
    border-radius: 10px;
    padding: 15px;
    background: #fff;
    border: 0;
    float: none;
    width: calc(100% - 10px);
}

.aptf-tweet-actions-wrapper {
    text-align: center!important;
}

.aptf-tweet-content a {
    color: #800823!important;
    background: #fff;
}

.aptf-tweet-content a+a {
    display: none;
}


/* Media Center */


/* for activating category */

.cat-447-id #menu-item-14886:before,
.cat-1418-id #menu-item-80343:before,
.cat-19-id #menu-item-79759:before,
.cat-1415-id #menu-item-80341:before {
    height: 3px;
    content: ' ';
    display: block;
    position: absolute;
    bottom: -1px;
    left: 0;
    width: 100%;
    height: 2px;
    background: #800823;
    transform: scale(1, 1.1);
    opacity: 1;
    visibility: visible;
    transition: all 0.3s linear;
}

.mediCenter-search {
    margin: 0 0 40px;
    padding: 0!important;
}

.page-id-13272 .mediCenter-search,
.page-id-29458 .mediCenter-search,
.page-id-79741 .mediCenter-search,
.page-id-80352 .mediCenter-search {
    display: none;
}

.mediCenter-search .form-control {
    border-radius: 0px;
    background-color: #e9e8ed;
    border: none;
    padding: 15px;
    height: calc(1.5em + .75rem + 10px);
}

.mediCenter-search .form-control:focus-visible,
.mediCenter-search .form-control:focus {
    outline-color: #d9d8db;
}

.is-search-form {
    border: solid 1px #ccc!important;
    background: #e9e8ed;
}

.is-search-form input[type="search"] {
    border-radius: 0px;
    background-color: #e9e8ed;
    border: none!important;
    padding: 15px;
    height: calc(1.5em + .75rem + 10px);
    font-family: "Dubai";
    font-size: 16px!important;
}

.is-search-form .is-search-submit {
    background-color: #e9e8ed!important;
    height: calc(1.5em + .75rem + 10px)!important;
    margin: 2px 2px!important;
    width: 32px!important;
}

.is-search-form .is-search-submit:hover,
.is-search-form .is-search-submit:focus {
    background-color: #dadadc!important;
}

.is-search-form .is-search-icon {
    background: none!important;
    border: 0;
}

.is-search-sections {}

.is-search-sections .left-section {
    min-height: 70px;
}

.rtl .is-search-sections .left-section {
    float: right;
}

.rtl .is-search-sections .right-section {
    float: right;
    padding-right: 15px;
}

.rtl .is-title,
.rtl .meta {
    text-align: right;
}

.is-search-sections .right-section a {
    color: #800823;
}

.rtl .is-ajax-search .is-loader-image {
    right: inherit;
    left: 5px;
}

.posts-containerNew {
    border: none;
    margin-bottom: 100px;
}

.posts-containerNew .img-details {
    position: relative;
    border-radius: 10px;
    margin-bottom: .6rem;
    height: 250px;
    background-repeat: no-repeat;
    background-size: cover;
}

.posts-containerNew img {
    position: relative;
    border-radius: 15px;
}

.posts-containerNew .card-title {
    margin-bottom: 5px;
}

.posts-containerNew .nav-item {
    min-width: 120px;
    text-align: center;
    font-weight: 500;
    list-style-type: none;
}

.posts-containerNew .img-details p {
    display: none;
}

.posts-containerNew .nav-tabs .nav-link.active {
    border: none;
    border-bottom: 3px solid #b71f40;
}

.posts-containerNew .content {
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    font-size: 11pt;
}

.posts-containerNew .container {
    min-width: 100%
}

.posts-containerNew .date-calendar {
    position: absolute;
    bottom: 0;
    left: 0;
    background-color: #b71f40;
    color: #fff;
    border-bottom-left-radius: 15px;
    padding: 5px 10px;
    text-align: center;
}

.posts-containerNew .tags {
    position: absolute;
    right: 10px;
    bottom: 8px;
    border-radius: 25px;
    background-color: #b71f40;
    color: #fff;
    font-size: 10pt;
    padding: 5px 10px;
}

.posts-containerNew .tags p {
    margin-bottom: 0;
    display: block;
}

.posts-containerNew .date h4,
.posts-containerNew .date h5,
.posts-containerNew .date h6 {
    margin-bottom: 2px;
}

.posts-containerNew .date-calendar h4 {
    margin-top: 10px
}

.posts-containerNew .post-title {
    /* min-height: 86px; */
    min-height: 45px;
}

.posts-containerNew .post-excerpt {
    min-height: 115px;
}

.posts-containerNew .btn {
    background-color: #800823;
    border-radius: 0;
    float: right;
    padding: 10px 20px;
    padding-right: 20px;
    color: #fff!important;
    font-size: 14px!important;
    text-decoration: none!important;
}

.posts-containerNew .btn:hover,
.posts-containerNew .btn:focus {
    opacity: 0.8;
}

.rumourCard {
    position: relative;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    min-width: 0;
    word-wrap: break-word;
    background-color: #fff;
    background-clip: border-box;
    border: 1px solid #efefef;
    border-radius: 15px;
    padding-bottom: 15px;
}

.rumourCard .card-header {
    background-color: #b0995c!important;
    color: #fff;
    border-top-left-radius: 15px!important;
    border-top-right-radius: 15px!important;
    padding: .75rem 1.25rem;
    text-transform: uppercase;
}

.rumourCard .card-body {
    flex: 1 1 auto;
    min-height: 1px;
    padding: 1.25rem;
}

.btn-send {
    background-color: #b0995c!important;
    color: #fff;
    font-size: 14pt!important;
    margin: 0 10px!important;
    border-radius: 35px;
    padding: 6px 15px;
    text-align: center;
    text-decoration: none;
    display: block;
    width: calc(100% - 20px);
}

.rumourCard .btn-send:hover,
.rumourCard .btn-send:focus {
    opacity: 0.8;
    text-decoration: none;
    color: #fff;
}

.news-content {
    margin-bottom: 30px;
}

.news-content .vc_col-md-4:nth-of-type(3n + 1) {
    clear: both;
}

#galleryContent {
    overflow: visible;
}

.social-feeds {
    float: left;
    width: 100%;
    direction: ltr;
}

.completed_txt {
    color: #fff;
    line-height: 1;
    margin-bottom: 15px;
}

.page-id-79755 div.display-posts-listing .post-excerpt {
    min-height: 100px;
}


/* Related Posts */

.related .post-excerpt {
    /* display: none;*/
}

.related div.display-posts-listing .posts-link a {
    text-decoration: underline;
    float: right;
    margin-top: 15px;
    margin-bottom: 35px;
}

.related .posts-containerNew {
    margin-bottom: 30px;
}

.post-content-display .related .display-posts-listing .listing-item {
    width: auto!important;
}


/* Services Menu */

.services-top-menu ul.ubermenu-submenu-drop.ubermenu-submenu-align-full_width {
    display: block!important;
}

.services-top-menu li {
    width: auto!important;
    display: block!important;
    float: none!important;
}

.services-top-menu ul.ubermenu-submenu li ul {
    margin-top: 30px !important;
}

.services-top-menu>ul.ubermenu-submenu li:nth-of-type(1) a:hover,
.services-top-menu>ul.ubermenu-submenu li:nth-of-type(2) a:hover,
.services-top-menu>ul.ubermenu-submenu li:nth-of-type(3) a:hover {
    background: none!important;
    opacity: 0.7;
}

.services-top-menu>ul.ubermenu-submenu ul li:nth-of-type(1) a:hover,
.services-top-menu>ul.ubermenu-submenu ul li:nth-of-type(2) a:hover,
.services-top-menu>ul.ubermenu-submenu ul li:nth-of-type(3) a:hover {
    background-color: #800823 !important;
    opacity: 1;
}

.services-top-menu li:nth-of-type(2) {}

.services-top-menu li:nth-of-type(3) {
    /* float: left!important; */
    /* display: inline-block!important; */
}

.services-top-menu li:nth-of-type(4) {
    float: right!important;
    display: inline-block!important;
    width: 80%!important;
    margin-top: -300px;
}

.rtl .services-top-menu li:nth-of-type(4) {
    float: left!important;
}

.rtl .services-top-menu li li:nth-of-type(4) {
    float: right!important;
}

@media (max-width: 1300px) {
    .services-top-menu li:nth-of-type(4) {
        padding-left: 25px;
    }
    .services-top-menu li li:nth-of-type(4) {
        padding-left: 0;
    }
}

.services-top-menu li:nth-of-type(5) {}

.services-top-menu li.servCategory li {
    display: inline-block!important;
    width: 25%!important;
    margin-top: 0;
    float: none!important;
    vertical-align: middle !important;
}

@media(min-width:1850px) {
    .services-top-menu li.servCategory li {
        width: 26%!important;
    }
    .services-top-menu ul.ubermenu-submenu li ul {
        margin-top: 0px !important;
    }
    nav.nav-primary .ubermenu-submenu.ubermenu-submenu-id-8040,
    nav.nav-primary .ubermenu-submenu.ubermenu-submenu-id-8043 {
        margin-top: 10px!important;
    }
}

.menuServiceLink a img+span.ubermenu-target-title:after {
    display: none;
}

.services-top-menu li.servCategory>a {
    display: none!important;
}

.services-top-menu li.servCategory li a {
    line-height: 1.3!important;
}

.site-header .nav-primary .ubermenu-submenu li a:hover {
    background-color: #800823 !important;
    color: #fff !important;
}

.site-header .nav-primary .ubermenu-submenu li a i {
    color: #830823;
}

.rtl .site-header .nav-primary .ubermenu-submenu li a i {
    transform: rotate(180deg)!important;
}

.site-header .nav-primary .ubermenu-submenu li a i:before,
.site-header .nav-primary .ubermenu-submenu li a:hover i:before {
    content: "\f105";
}

.site-header .nav-primary .ubermenu-submenu li a:hover i {
    color: #fff;
}

.rtl .site-header .nav-primary .ubermenu-submenu li.all_services {
    z-index: 10;
}


/* More Menu in header */

.home .moreTopMenu {
    display: none;
}

.sticky-head.home .moreTopMenu {
    display: inline-block;
}

.nav-primary nav .moreTopMenu>a.ubermenu-target {
    border: 2px solid #fff!important;
    border-radius: 100%;
    padding: 2px 5.5px 13px!important;
    margin: 12px 15px;
    height: auto;
    line-height: 12px;
    font-size: 25px!important;
    width: auto;
}

.nav-primary nav .moreTopMenu a.ubermenu-target .ubermenu-sub-indicator {
    display: none;
}

.moreTopMenu ul.ubermenu-submenu {
    text-align: center;
    padding: 5px 0 0px!important;
    display: block!important;
}

.moreTopMenu li {
    display: inline-block!important;
    text-align: center!important;
    margin: 15px 10px!important;
    vertical-align: top!important;
    float: none!important;
    width: 12%!important;
}

.moreTopMenu li span {
    line-height: 1.2!important;
}

.moreTopMenu li a {
    color: #000!important;
    font-size: 18px!important;
    display: block!important;
    text-align: center;
}

.site-header .nav-primary .moreTopMenu .ubermenu-submenu li a:hover,
.moreTopMenu li a:focus {
    background: none!important;
    color: #800823 !important;
}

.site-header .nav-primary .moreTopMenu .ubermenu-submenu li a:hover:before,
.moreTopMenu li a:focus {
    background-color: #eeee!important;
}

.moreTopMenu li a:before {
    content: "";
    border: 1px solid #800823;
    display: block;
    width: 70px;
    height: 70px;
    border-radius: 100%;
    padding: 10px;
    background-repeat: no-repeat;
    background-position: center;
    background-size: auto 25px;
    margin: 0 auto 15px;
}

.moreTopMenu li.menu-legislation a:before {
    background-image: url("/wp-content/themes/edirect/images/homeImages/Information_Circular.png");
}

.moreTopMenu li.menu-planVisit a:before {
    background-image: url("/wp-content/themes/edirect/images/homeImages/Plan_Your_Visit.png");
}

.moreTopMenu li.menu-projectsInit a:before {
    background-image: url("/wp-content/themes/edirect/images/homeImages/Projects.png");
}

.moreTopMenu li.menu-mediaCenter a:before {
    background-image: url("/wp-content/themes/edirect/images/homeImages/Media_Center.png");
}

.moreTopMenu li.menu-covid19 a:before {
    background-image: url("/wp-content/themes/edirect/images/homeImages/Covid.png");
}

.moreTopMenu li.menu-pod a:before {
    background-image: url("/wp-content/themes/edirect/images/homeImages/People_of_Determination_Facilities.png");
}

.moreTopMenu li.menu-mobileApp a:before {
    background-image: url("/wp-content/themes/edirect/images/homeImages/Mobile_app.png");
}


/* home menu item */

.nav-primary nav li.home_link_menu a.ubermenu-target {
    border: 2px solid #fff!important;
    border-radius: 100%;
    padding: 6px 5px 7px!important;
    margin: 12px 15px;
    height: auto!important;
    line-height: 15px;
    font-size: 14px!important;
    width: auto;
}


/* Main Banner */

.main_banner {
    min-height: 150px;
    /* background-image:url("/wp-content/themes/edirect/images/banner-bgrd.jpg"); */
}

.main_banner:before {
    content: "";
    background-image: url("/wp-content/themes/edirect/images/banner-bgrd.jpg");
    background-repeat: no-repeat;
    background-size: cover;
}

.rtl .main_banner:before {
    transform: scaleX(-1);
}

.main_banner_title {
    margin-top: 0px;
}

.vc_col-sm-9 .main_banner_title {
    margin-top: 70px;
}

.main_banner_title::before {
    height: 35px;
    top: 0px;
}

.rtl .main_banner_title::before {
    right: -25px;
    left: inherit;
}

.header_time .wpb_text_column {
    margin-bottom: 0!important;
}


/* Accessibility New Widget */

.accessibilityLatest {
    padding: 10px!important;
}

.accessibilityLatest:hover,
.accessibilityLatest:focus,
#alerts-popdown .alerts-popdown-close:hover,
#alerts-popdown .alerts-popdown-close:focus {
    background: none!important;
    color: #fff!important;
    border: 0;
}

#INDmenu-btn,
#INDa11yMode,
#INDhideButton,
#INDmenu .INDmenuFooter div:last-child {
    display: none!important;
}


/* Media query for mobile */

@media(max-width:768px) {
    .ubermenu.ubermenu-submenu-indicator-closes .ubermenu-sub-indicator-close>[class^=fa] {
        margin-top: -10px;
    }
    .site-header .nav-primary .ubermenu-submenu li a i {
        padding-left: 0px;
    }
    /* .moreTopMenu, .accessibilityLatest span{display: none!important;} */
    .accessibilityLatest span {
        display: none!important;
    }
    .accessibilityLatest {
        padding: 7px!important;
        margin: 0;
    }
    .rtl .accessibilityLatest {
        padding: 7px 0 7px 3px!important;
    }
    .rtl .alert-show-popdown {
        margin-right: -5px;
    }
    .services-top-menu ul {
        overflow: auto!important;
        /* height: calc(100vh - 270px)!important; */
        height: auto!important;
    }
    .services-top-menu li:nth-of-type(4) {
        display: inline-block!important;
        width: 100%!important;
        margin-top: 0;
        padding-left: 0;
    }
    .services-top-menu li.servCategory li {
        width: 100%!important;
    }
    .main_banner {
        min-height: 100px;
    }
    a.footer-quicklink .quicklinks-text {
        min-height: inherit;
    }
    a.footer-quicklink {
        padding-bottom: 0;
    }
    .main_banner_title::before {
        height: 25px;
    }
}

@media(max-width:1000px) {
    /* .moreTopMenu, .accessibilityLatest span{display: none!important;} */
    .accessibilityLatest span {
        display: none!important;
    }
    .services-top-menu ul.diko-submenu {
        height: auto!important;
    }
    .site-header {
        position: relative;
        z-index: 10000000;
    }
}

@media(max-width:1400px) {
    .topQuickLinks {
        margin-top: -153px;
    }
    .rtl .topQuickLinks {
        margin-top: -134px;
    }
    .rtl.INDmagnifier .topQuickLinks {
        margin-top: -154px;
    }
    .circleQuickLinksContent {
        width: 1300px;
    }
    .home .home-section-tabs.vc_tta.vc_general .vc_tta-tab {
        margin-right: 27px!important;
        font-size: 16px;
    }
    .rtl.home .home-section-tabs.vc_tta.vc_general .vc_tta-tab {
        margin-right: 0!important;
        margin-left: 27px!important;
    }
    .submitAdviceContent h1 {
        font-size: 24px;
    }
    .submit-AdviceRow {
        background-size: 50%;
    }
    .circle-quicklink a {
        font-size: 16px;
    }
}

@media (min-width:1200px) and (max-width: 1300px) {
    .topQuickLinks {
        margin-top: -148px;
    }
    .circleQuickLinksContent {
        width: 1180px;
    }
    .circle-quicklink a {
        font-size: 14px;
    }
    .rtl .topQuickLinks {
        margin-top: -132px;
    }
    .home .home-section-tabs.vc_tta.vc_general .vc_tta-tab {
        margin-right: 18px!important;
        font-size: 14px;
    }
    .rtl.home .home-section-tabs.vc_tta.vc_general .vc_tta-tab {
        margin-right: 0!important;
        margin-left: 18px!important;
    }
}

@media (min-width:1024px) and (max-width: 1199px) {
    .topQuickLinks {
        margin-top: -143px;
    }
    .rtl .topQuickLinks {
        margin-top: -129px;
    }
    .circleQuickLinksContent {
        width: 980px;
    }
    .circle-quicklink {
        margin: 10px 8px;
    }
    .circle-quicklink a {
        font-size: 12px;
    }
}


/* NEW CSS */

.page-id-80012 #pages_header,
.page-id-80109 #pages_header {
    display: none!important;
}


/* home page css */


/* Check and pay */

.rtl .checkandpay input[type='text'] {
    float: right;
}

.rtl .checkandpay button {
    float: left;
}

.show-home-result {
    float: left;
    width: 100%;
    margin: 20px 0;
}

.show-home-result p {
    color: #000;
    background: #eee;
    padding: 10px;
    border: 1px solid #c8c7c7;
}

.show-home-result p:after {
    content: "\f058";
    font-family: "Font Awesome 5 Pro";
    color: green;
    float: right;
    font-size: 35px;
    position: relative;
    top: -3px;
    line-height: 1;
}

.rtl .show-home-result p:after {
    float: left;
}

.home .error_msg {
    color: #800823;
    float: left;
    width: 100%;
}

.home .validate {
    border-color: #800823;
}

.show-home-result p.fail {}

.show-home-result p.fail:after {
    content: "\f057";
    color: #800823;
}

.home .checkandpay {
    background-color: #fff;
    color: #ffffff;
    margin-bottom: 50px;
}

.home .check-services {
    background-color: #044984;
    color: #ffffff;
}

.home .check-services .vc_tta-tabs-list {
    opacity: 0;
}

.home .act-btn2 {
    text-align: right;
}

.home .act-btn {
    background-color: #3d6d95;
    color: #7795af;
    text-align: right;
}

.home .checkandpay .tab,
.home .check-services .tab {
    border-bottom: 2px solid #ffffff;
    display: inline-block;
}

.home .checkandpay .tablinks,
.home .check-services .tablinkstwo {
    color: #ffffff;
}

.home .checkandpay input[type="text"]::placeholder {
    color: #797979;
    opacity: 1;
}

.home .main-img {
    width: 240px;
    height: auto;
    position: absolute;
    margin: 50px auto 0;
    left: 0;
    right: 0;
}

.rtl.home .main-img {
    margin: 20px auto 0;
}

.home .main-img2 {
    margin-top: -65px;
}

.home .titles {
    font-size: 30px;
    margin: 0 0 10px 10px;
    font-weight: 100;
    font-family: "Dubai-Light";
    color: #772028;
    display: inline-block;
    line-height: 1.1;
    vertical-align: bottom;
    height: auto;
    width: 70%;
}

.rtl.home .titles {
    text-align: right!important;
    margin: 0 10px 10px 0px;
}

.home .icon-img {
    width: auto;
    height: auto;
    margin: 20px 0 0 0;
}

.home .tab-contents {
    margin-top: 15px;
}

.home .title-icons ul {
    list-style-type: none;
    padding-left: 0;
    display: flex;
    text-align: center;
}

.home .title-icons li span {
    margin-top: 10px;
}

.home .title-icons i {
    background-color: #cb9044;
    padding: 15px 20px;
    max-width: 17px;
    font-size: 14pt;
    margin-bottom: 5px
}

.home .title-header h3 {
    font-size: 32px;
    margin: 10px 0 0;
    color: #404040;
}

.home .title-header p {
    font-size: 16px;
    margin: 10px 0 35px;
    color: #404040;
}

.home .pay-instant-header {
    /*     display: grid;
    grid-template-columns: 40% 35%; */
    margin-top: 50px;
}

.home .tab-img {
    margin-top: 10px;
}

.home .home-section-tabs .vc_tta-panels-container {
    background: none!important;
}

.home .home-section-tabs .vc_tta-panel-body {
    padding: 0!important;
    border-radius: 0!important;
}

.rtl.home .home-section-tabs.vc_tta.vc_general .vc_tta-tabs-list {
    text-align: right;
}

.home .home-section-tabs.vc_tta.vc_general .vc_tta-tab {
    margin-right: 31px;
}

.rtl.home .home-section-tabs.vc_tta.vc_general .vc_tta-tab {
    margin-right: 0;
    margin-left: 31px;
}

.home .home-section-tabs.vc_tta.vc_general .vc_tta-tab:nth-last-child(1) {
    margin-right: 0!important;
}

.home .home-section-tabs.vc_tta.vc_general .vc_tta-tab>a {
    background: none!important;
    border: 0;
    padding: 11px 0!important;
    margin-top: 3px;
}

.home .home-section-tabs.vc_tta.vc_general .vc_tta-tab.vc_active>a,
.home .home-section-tabs.vc_tta.vc_general .vc_tta-tab>a:hover,
.home .home-section-tabs.vc_tta.vc_general .vc_tta-tab>a:focus {
    background: none;
    border: 0;
    padding: 10px 0;
}

.home .home-section-tabs .form-inline,
.payment-tab .form-inline {
    /* margin-bottom: 110px; */
    float: left;
    width: 100%;
}

.home .home-section-tabs .form-inline button,
.payment-tab .form-inline button {
    margin: 0;
    padding: 15px 0;
    font-size: 18px;
}

.home .home-section-tabs .form-inline input[type="text"],
.payment-tab .form-inline input[type="text"] {
    background: #eaeaea;
    font-style: italic;
    color: #333;
    text-indent: 2px;
    line-height: 2.8;
    padding: 0 15px;
}

.home .home-section-tabs .form-inline input[type="text"]:nth-of-type(2),
.payment-tab .form-inline input[type="text"]:nth-of-type(2) {
    margin-left: 3px;
    width: calc(33.33333333% - 6px);
    margin-right: 3px;
}

.home .checkandpay .vc_tta-tabs-container,
.home .check-services .vc_tta-tabs-container {
    margin-top: 20px!important;
}

.home .checkandpay .vc_tta-tabs-list,
.home .check-services .vc_tta-tabs-list {
    border-bottom: 2px solid #f6ce88;
}

.home .checkandpay .home-section-tabs.vc_tta.vc_general .vc_tta-tab>a,
.home .check-services .home-section-tabs.vc_tta.vc_general .vc_tta-tab>a {
    color: #333;
}

.home .checkandpay .home-section-tabs.vc_tta.vc_general .vc_tta-tab.vc_active>a,
.home .checkandpay .home-section-tabs.vc_tta.vc_general .vc_tta-tab>a:hover,
.home .checkandpay .home-section-tabs.vc_tta.vc_general .vc_tta-tab>a:focus,
.home .check-services .home-section-tabs.vc_tta.vc_general .vc_tta-tab.vc_active>a,
.home .check-services .home-section-tabs.vc_tta.vc_general .vc_tta-tab>a:hover,
.home .check-services .home-section-tabs.vc_tta.vc_general .vc_tta-tab>a:focus {
    border-bottom: 5px solid #832327!important;
    color: #333;
}

.home .checkandpay .home-section-tabs .form-inline button,
.home .check-services .home-section-tabs .form-inline button {
    background: #772028;
    border: 1px solid #772028;
    color: #fff;
}

.home .checkandpay .home-section-tabs .form-inline button:hover,
.home .checkandpay .home-section-tabs .form-inline button:focus,
.home .check-services .home-section-tabs .form-inline button:hover,
.home .check-services .home-section-tabs .form-inline button:focus {
    background: #fff;
    color: #772028;
    border: 1px solid #772028;
}

.home .searchandenquire .vc_tta-tabs-container {
    margin-top: 20px!important;
}

.home .searchandenquire .vc_tta-tabs-list {
    border-bottom: 2px solid #7c7c7c;
}

.home .searchandenquire .home-section-tabs.vc_tta.vc_general .vc_tta-tab>a,
.home .searchandenquire .home-section-tabs.vc_tta.vc_general h3 {
    color: #7c7c7c;
}

.home .searchandenquire .home-section-tabs.vc_tta.vc_general .vc_tta-tab.vc_active>a,
.home .searchandenquire .home-section-tabs.vc_tta.vc_general .vc_tta-tab>a:hover,
.home .searchandenquire .home-section-tabs.vc_tta.vc_general .vc_tta-tab>a:focus {
    border-bottom: 5px solid #7c7c7c!important;
    color: #7c7c7c;
}

.home .searchandenquire .home-section-tabs .form-inline button {
    background: #24687b;
    color: #fff;
}

.home .searchandenquire .home-section-tabs .form-inline button:hover,
.home .searchandenquire .home-section-tabs .form-inline button:focus {
    background: #2d768a;
    color: #fff;
}

.home .searchandenquire .home-section-tabs .form-inline input[type="text"] {
    background: #eaeaea;
}


/* Submit your advice */

.submitAdvice-title {
    margin-top: 30px;
}

.submitAdvice-title img {
    width: 50px;
}

.submitAdvice-title span {
    color: #800823;
    font-size: 27px;
}

.submitAdvice-title p {
    color: #404040;
    margin-top: -5px;
    padding-left: 65px;
}

.rtl .submitAdvice-title p {
    margin-top: 0;
}

.submitAdviceContent {}

.submitAdviceContent .default-bg {
    background: #f5f4f9;
    border-radius: 20px;
    padding: 15px 20px;
    position: relative;
}

.rtl .submitAdviceContent .default-bg {
    min-height: 50px;
}

.submitAdviceContent .default-bg:hover {
    background: #772028;
}

.submitAdviceContent .default-bg h1,
.submitAdviceContent .default-bg h2 {
    font-size: 23px;
    color: #772028;
    font-family: 'Dubai Medium';
    width: 85%;
    min-height: 50px;
    line-height: 1.1;
}

.rtl .submitAdviceContent .default-bg h1,
.rtl .submitAdviceContent .default-bg h2 {
    padding-right: 0;
}

.rtl .submitAdviceContent .default-bg div {
    left: 10px;
    right: inherit;
}

.submitAdviceContent .default-bg h3 {
    font-size: 15px;
    color: #800823;
    line-height: 1;
    margin-top: 0!important;
    margin-bottom: -10px!important;
    font-family: 'Dubai Light';
    position: relative;
    top: -35px;
}

.submitAdviceContent .default-bg:hover h1,
.submitAdviceContent .default-bg:hover h2,
.submitAdviceContent .default-bg:hover h3 {
    color: #fff;
}

.submitAdviceContent .default-bg p {
    line-height: 1.2;
    font-size: 16px;
    min-height: 70px;
}

.submitAdviceContent .default-bg p.altHeight {
    min-height: 70px;
}

.submitAdviceContent .default-bg:hover p {
    color: #fff;
}

.submitAdviceContent .default-bg div {
    position: absolute;
    right: 10px;
    top: 10px;
    background: #772028;
    border-radius: 100%;
    padding: 10px;
    box-sizing: border-box;
    overflow: hidden;
    text-align: center;
    width: 45px;
    height: 45px;
}

.submitAdviceContent .default-bg:hover div {
    background: #fff;
}

.submitAdviceContent .default-bg img {
    max-width: 100%;
    margin: 0 auto;
}

.submitAdviceContent .default-bg img.esurvIcon {
    position: relative;
    top: 3px;
}

.submitAdviceContent .default-bg:hover img {
    display: none;
}

.submitAdviceContent .default-bg img:nth-of-type(2) {
    display: none;
}

.submitAdviceContent .default-bg:hover img:nth-of-type(2) {
    display: block;
}

.submitAdviceContent .default-bg a {
    background: #772028;
    color: #fff;
    width: 100%;
    display: block;
    border-radius: 20px;
    border: 1px solid #772028;
    text-align: center;
    text-decoration: none;
    font-size: 16px;
    line-height: 2;
    box-shadow: 0px 3px 8px #cb9297;
}

.submitAdviceContent .default-bg:hover a,
.submitAdviceContent .default-bg a:hover,
.submitAdviceContent .default-bg a:focus {
    background: #fff;
    color: #772028;
    box-shadow: none;
}

.social-media-title img {
    width: 50px;
}

.social-media-title .icon-content-right {
    padding-left: 20px!important;
}

.home .submitAdviceContent .maroon-bg {
    background-color: #af0027;
    color: #ffffff;
    padding: 1rem;
    border-radius: 10px;
    width: calc(50% - 23px);
    display: inline-block;
    margin: 15px 10px;
    vertical-align: top;
}

.home .submitAdviceContent .beige-bg {
    padding: 1rem;
    background-color: #ffca6e;
    color: #504a3e;
    border-radius: 10px;
    width: calc(50% - 23px);
    display: inline-block;
    margin: 15px 10px;
    vertical-align: top;
}

.home .submitAdviceContent .beige-bg button img {
    width: 40px!important;
}

.home .submitAdviceContent .beige-bg button {
    background-color: #80612b;
    display: flex;
    line-height: 35px;
    color: #ffffff;
    font-size: 14pt;
    border: none;
    padding: 5px 15px;
    float: right;
    min-width: 120px;
    justify-content: center;
    cursor: pointer;
}

.home .submitAdviceContent .maroon-bg button {
    font-size: 14pt;
    padding: 12px 25px;
    color: #b5213e;
    background: #ffffff;
    border: none;
    float: right;
    min-width: 120px;
    text-align: center;
    cursor: pointer;
}

.submit-AdviceRow {
    background-repeat: no-repeat;
    background-position: top right;
}

.homeSearch {
    position: absolute!important;
    left: 0!important;
    right: 0;
    top: 500px;
}

.home .search-header-area-home {
    display: block!important;
    margin: 0 auto;
    padding: 0 14px;
    width: 800px;
    background: rgba(255, 255, 255, 0.8);
    /* background: #fff;*/
    border-radius: 8px;
    height: 48px;
}

.search-header-area-inner {
    width: 100%;
    margin: 0 0px 0 70px;
}
.homeSearch {
    position: absolute!important;
    left: 0!important;
    right: 0;
    top: 462px;
}

#searchmaincontainer {
    z-index: 3 !important;
    width: 800px !important;
    margin: 0 auto;
    position: relative;
    /* background: rgba(255,255,255,0.8); */
    /* padding: 0 14px; */
    /* border-radius: 8px; */
}

.searchmaincontainer_AR {
    text-align: inherit;
}

#autocomplete {
    position: relative;
    z-index: 999999 !important;
}

#autocomplete .addsearch-autocomplete {
    margin-top: 0px !important;
}

#autocomplete .autocomplete-item {
    display: flex;
}

#autocomplete .autocomplete-item:hover {
    background: #f3f3f3;
}

#autocomplete .autocomplete-item .main-image {
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    flex-shrink: 0;
    height: 100px;
    margin-right: 1em;
    overflow: hidden;
    width: 100px;
    border: 1px solid #dedede;
}

#autocomplete .autocomplete-item .main-image.noimage {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iMzIiIHdpZHRoPSIzMiI+PGRlZnM+PGNsaXBQYXRoIGlkPSJhIiBjbGlwUGF0aFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+PHBhdGggZD0iTTAgMjRoMjRWMEgweiIvPjwvY2xpcFBhdGg+PC9kZWZzPjxnIGNsaXAtcGF0aD0idXJsKCNhKSIgdHJhbnNmb3JtPSJtYXRyaXgoMS4zMzMzMyAwIDAgLTEuMzMzMzMgMCAzMikiPjxwYXRoIGQ9Ik0yMC41IDUuNXMuMy4xLjQuMmMuMi4yLjMuNS4zLjd2MTAuMmMwIC42LS41IDEuMS0xLjEgMS4xaC0yLjhMMTQuOCAyMGMtLjIuMi0uNC4zLS42LjNIMTBjLS4zIDAtLjUtLjEtLjctLjNsLTEuNy0xLjVNNCAxNy43Yy0uNiAwLTEuMS0uNS0xLjEtMS4xVjYuNWMwLS42LjUtMS4xIDEuMS0xLjFoMTIuNyIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjZGVkZWRlIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIvPjxwYXRoIGQ9Ik0xNCA4Yy0uNi0uMy0xLjItLjQtMS45LS40LTIuNCAwLTQuNCAyLTQuNCA0LjQgMCAuNy4yIDEuMy40IDEuOU0xMC4yIDE1LjljLjYuMyAxLjIuNCAxLjguNCAyLjQgMCA0LjQtMiA0LjQtNC40IDAtLjYtLjEtMS4yLS40LTEuOE0yLjEgMjEuOUwyMS45IDIuMSIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjZGVkZWRlIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIvPjwvZz48L3N2Zz4=");
}

#searchfield {
    z-index: 3 !important;
    display: block!important;
    position: relative;
    margin: 0 auto;
    padding: 0 14px;
    width: 100%;
    background: #fff;
    background: rgba(255, 255, 255, 0.8);
    border-radius: 8px;
    height: 48px;
    float: unset !important;
}

#searchfield .addsearch-searchfield input[type=search].icon {
    padding: 0 7px 2px 20px!important;
}

#searchfield .addsearch-searchfield input[type=search] {
    height: 48px !important;
    background: transparent !important;
    width: 700px !important;
}
.home.sticky-head .homeSearch {
    /* display: none!important; */
    top: 440px;
}


/* Accordion on home */

.home-accordion {
    background: #e7e8ea;
    cursor: pointer;
}

.home-accordion:after {
    content: "\f325";
    font-family: "Font Awesome 5 Pro";
    float: right;
    padding: 0 10px;
    color: #565759;
    font-weight: 600;
    position: relative;
    font-size: 14px;
}

.rtl .home-accordion:after {
    float: left;
}

.home-accordion#check-pay:after,
.home-accordion#doc-verify:after {
    /* color: #fff; */
}

.home-accordion.active:after {
    content: "\f322";
    top: -8px;
}

.rtl .home-accordion.active:after {
    float: left;
}

.home-collapse-title {
    display: none;
    position: relative;
    margin: 15px 0 -65px;
    top: 0;
    line-height: 1;
}

.home-collapse-title.active {
    display: block;
}

.home-collapse-title p,
.home-collapse-title h2 {
    margin: 0;
    font-size: 21px;
    font-weight: 600;
    font-family: 'Dubai-Light';
    color: #404040;
    line-height: 1;
    position: relative;
    top: -1px;
    padding-left: 15px;
}

.home-accordion#check-pay {
    background: #ebebeb;
    border-top: 4px solid #e3e3e3;
}

.home-accordion#search-enquire {
    background: #e7e8ea;
}

.home-accordion#doc-verify {
    background: #3d6d95;
}

.home-accordion#submit-advice {
    background: #e7e8ea;
    border-top: 4px solid #e3e3e3;
}

.home-accordion#social-section {
    background: #e7e8ea;
    border-top: 4px solid #e3e3e3;
}


/* Home 2 */

.page-id-80109 .home-accordion {
    background: #ebebeb!important;
    border-top: 3px solid #e2e2e2!important;
    cursor: pointer;
}

.page-id-80109 .home-accordion:after {
    color: #565759!important;
}

.home.page-id-80109 .checkandpay {
    background-color: #ffff;
    color: #7c7c7c;
}

.home.home.page-id-80109 .checkandpay .home-section-tabs .form-inline button,
.home.home.page-id-80109 .check-services .home-section-tabs .form-inline button,
.home.home.page-id-80109 .searchandenquire .home-section-tabs .form-inline button {
    background: #772028;
    color: #fff;
    border: 1px solid #772028;
}

.home.home.page-id-80109 .searchandenquire .home-section-tabs .form-inline button:hover,
.home.home.page-id-80109 .searchandenquire .home-section-tabs .form-inline button:focus,
.home.home.page-id-80109 .checkandpay .home-section-tabs .form-inline button:hover,
.home.home.page-id-80109 .checkandpay .home-section-tabs .form-inline button:focus,
.home.home.page-id-80109 .check-services .home-section-tabs .form-inline button:hover,
.home.home.page-id-80109 .check-services .home-section-tabs .form-inline button:focus {
    background: #fff;
    color: #772028;
    border: 1px solid #772028;
}

.home.home.page-id-80109 .checkandpay .home-section-tabs.vc_tta.vc_general .vc_tta-tab>a,
.home.home.page-id-80109 .check-services .home-section-tabs.vc_tta.vc_general .vc_tta-tab>a {
    color: #7b7b7b;
}

.home.home.page-id-80109 .checkandpay .home-section-tabs.vc_tta.vc_general .vc_tta-tab.vc_active>a,
.home.home.page-id-80109 .checkandpay .home-section-tabs.vc_tta.vc_general .vc_tta-tab>a:hover,
.home.home.page-id-80109 .checkandpay .home-section-tabs.vc_tta.vc_general .vc_tta-tab>a:focus,
.home.home.page-id-80109 .check-services .home-section-tabs.vc_tta.vc_general .vc_tta-tab.vc_active>a,
.home.home.page-id-80109 .check-services .home-section-tabs.vc_tta.vc_general .vc_tta-tab>a:hover,
.home.home.page-id-80109 .check-services .home-section-tabs.vc_tta.vc_general .vc_tta-tab>a:focus {
    border-bottom: 5px solid #772028!important;
    color: #7b7b7b;
}

.home.home.page-id-80109 .checkandpay .vc_tta-tabs-list,
.home.home.page-id-80109 .check-services .vc_tta-tabs-list {
    border-bottom: 2px solid #f7d494;
}

.home.home.page-id-80109 .main-img {
    width: auto;
    height: auto;
    position: absolute;
    margin: 20px auto 0;
    left: 0;
    right: 0;
}

.home.home.page-id-80109 .main-img2 {
    margin-top: 30px;
}

.home.home.page-id-80109 .main-img3 {
    margin-top: 180px;
}

.home.home.page-id-80109 .titles {
    font-size: 20pt;
    margin: 22px 0 0 10px;
    font-weight: 100;
    font-family: 'Dubai Thin';
    color: #772028;
}

.home.home.page-id-80109 .searchandenquire .vc_tta-tabs-list {
    opacity: 0;
}

.home.home.page-id-80109 .checkandpay .home-section-tabs.vc_tta.vc_general .vc_tta-tab {
    margin-right: 30px!important;
}

@media (max-width: 1300px) {
    .home.home.page-id-80109 .checkandpay .home-section-tabs.vc_tta.vc_general .vc_tta-tab {
        margin-right: 27px!important;
        font-size: 15px;
    }
}

.home.home.page-id-80109 .submitAdvice-title {
    margin-top: 40px;
}


/* Covid Page */

.corona_h1 h1 {
    font-weight: 900;
    font-size: 32px;
    line-height: 1.3;
}

.corona_cta a,
.corona_cta button {
    background-color: #800823!important;
    color: #ffffff!important;
    font-size: 14px!important;
    border: 1px solid #800823!important;
    margin: 5px;
}

.corona_cta a:hover,
.corona_cta a:focus,
.corona_cta button:hover,
.corona_cta button:focus {
    background-color: #fff!important;
    border: 1px solid #800823!important;
    color: #ae0e28!important;
}

.corona .vc_tta-tabs-list {
    border-bottom: 2px solid #e9e9e9;
    display: inline-block !important;
}

.corona .wpb_single_image {
    margin-bottom: 10px!important;
}

.corona .wpb_text_column p {
    font-size: 20px;
}

.corona ul .vc_active a {
    background-color: unset !important;
    border-bottom: 3px solid #b5173f !important;
    border-top: 1px solid transparent !important;
    border-left: 1px solid transparent!important;
    border-right: 1px solid transparent !important;
}

.corona ul li a {
    background-color: unset !important;
    margin: 2px 2px 0px;
    border: 1px solid transparent !important;
}

.coronatext {
    display: inline-block;
    width: 64%;
    vertical-align: top;
}

.coronaImg {
    display: inline-block;
    width: 35%;
    vertical-align: top;
}

.covidStepsImages {
    margin-top: 60px;
}

.covidStepsImages img {
    width: 80px;
}

.covidStepsImages p {
    font-size: 18px!important;
}

.corona_cta {
    margin: 10px 2px 20px;
}

.covidTit2 {
    margin-bottom: 150px;
}

.covidPanel {
    margin-top: -30px!important;
}

.apply-btns {
    text-align: right;
}

.apply-btns div {
    display: inline-block;
    text-align: center;
    margin: 0 15px;
}

.apply-btns h3 {
    font-size: 20px;
    text-align: left;
    margin-bottom: 10px;
    padding: 0 15px;
}

.apply-btns p {
    font-size: 15px;
    margin: 10px 0;
    text-align: center!important;
}

.apply-btns a {
    margin: 0 auto;
    background: #efefef;
    padding: 10px;
    border-radius: 100%;
    width: 50px;
    height: 50px;
    vertical-align: middle;
    display: block;
    font-size: 30px;
    line-height: 1;
    border: 1px solid #efefef;
}

.apply-btns i {
    line-height: 1;
}

.apply-btns i.fa-android {
    font-size: 26px;
}

.apply-btns a:hover,
.apply-btns a:focus {
    background: #fff;
    border: 1px solid #800823;
    color: #800823;
}

.bg-card {
    background: #f5f4f9;
    padding: 40px 20px 0;
    border-radius: 30px;
}

.bg-card .svgImage2 {
    width: 120px;
    height: 120px;
    border: 3px solid #800823;
    border-radius: 100%;
    text-align: center;
    padding: 10px;
    vertical-align: middle;
    margin: 0 auto;
}

.bg-card .svgImage2 svg {
    width: 60px;
    height: 60px;
    max-width: 100%;
    position: relative;
    top: 17px;
}

.bg-card .mText {
    font-size: 18px;
    color: #333;
    margin: 10px 0;
    text-align: center;
    display: block;
    line-height: 1.1;
}

.bg-card .servicenewCards {
    background: #fff;
    box-shadow: 0px 0px 5px #c9c7c7;
    border-radius: 20px;
    margin-bottom: 50px!important;
    padding: 20px 20px 10px;
}

.bg-card .cardHolder {
    width: calc(33.3% - 5px);
    display: inline-block;
    margin: 0 auto;
    padding: 0 5px;
}

.bg-card .singleCard {
    background: #fff;
    border: 1px solid #999999;
    border-radius: 10px;
    padding: 10px;
    height: 100%;
    display: table;
    min-height: 115px;
    vertical-align: middle;
    width: 100%;
}

.bg-card .singleCard:hover {
    background: #ffce7a;
    border-color: #ffce7a;
}

.bg-card .svgImage {
    width: 65px;
    vertical-align: middle;
    float: left;
    height: 100%;
    position: relative;
}

.bg-card .svgImage svg {
    width: 40px;
    height: 35px;
    max-width: 100%;
    position: relative;
    top: 0;
}

.bg-card .imgHolder {
    width: 65px;
    height: 65px;
    border: 3px solid #800823;
    border-radius: 100%;
    padding: 12px;
    margin: 0 auto;
    display: inline-block;
    position: absolute;
    top: 50%;
    left: 10px;
    transform: translateY(-50%);
}

.bg-card .singleCard:hover .imgHolder {
    background: #fff;
    border-color: #fff;
}

.bg-card .otherDetails {
    display: inline-block;
    position: relative;
    text-align: left;
    width: calc(100% - 80px);
    height: 100%;
    margin-right: -10px;
    margin-left: 20px;
}

.bg-card .serviceName {
    background: none!important;
    color: #333!important;
    padding: 0 0!important;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    left: 0px;
    font-size: 14px;
    right: 0;
    margin: 0 4px!important;
    text-decoration: none;
}

.rtl .bg-card .serviceName {
    right: 10px;
    text-align: right;
}


/* Sitemap */

.sitemap li {
    list-style-type: none!important;
    position: relative;
    margin-left: 30px;
}

.sitemap li a {
    text-decoration: none;
    color: #565555;
    font-size: 16px;
}

.sitemap li:hover a {
    text-decoration: underline;
}

.sitemap li:before {
    content: '.';
    font-size: 28pt;
    color: #565555;
    position: absolute;
    top: -24px;
    left: -25px;
}

.rtl .sitemap li:before {
    left: inherit;
    right: -25px;
}

.sitemap h2 {
    font-size: 28px;
    border-bottom: 5px solid transparent;
    margin-bottom: 15px;
    line-height: 1.5
}

.sitemap .wpb_wrapper:hover h2 {
    border-bottom: 5px solid #f9ae51;
    display: inline-block
}


/* New Search */

.page-template-search-page .search-header-area,
.page-template-search-page .search-results-capture-preview {
    display: none!important;
}

.page-template-search-page #dynamic-search-area {
    top: 32px !important;
    display: block;
    position: inherit;
}

.page-template-search-page #dynamic-search-area .search-top-panel {
    border: 1px solid #b3b3b3;
    border-radius: 15px;
    box-shadow: 0px 2px 3px #d0d0d0;
}

.rtl.page-template-search-page #dynamic-search-area .search-top-panel {
    padding: 0 0;
    /* padding-right: 2%; */
}

.page-template-search-page #dynamic-search-area .search-results-panel {
    padding: 0;
}

.page-template-search-page #dynamic-search-area .search-results-panel .search-results-right .search-results-info {
    display: none;
}

.page-template-search-page #dynamic-search-area .search-results-panel .search-results-right .search-results-holder .search-results-capture-preview {
    align-items: flex-start;
}

.page-template-search-page #dynamic-search-area .search-results-panel .search-results-results .search-results-result h2 {
    color: #800823;
}

.page-template-search-page #dynamic-search-area .search-top-panel {
    padding: 0;
    padding-right: 0;
}

.page-template-search-page .no-searchMsg {
    margin-top: 15px;
}

.page-template-search-page #dynamic-search-area .search-top-panel .search-top-icon {
    position: relative;
    top: -1px;
    padding: 0 30px;
    color: #000;
}

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

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

#dynamic-search-area .search-top-panel .search-top-icon:hover,
#dynamic-search-area .search-top-panel .search-top-icon:focus {
    color: #800823!important;
}

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


/* Others */

.animal_category .vc_figure-caption {
    display: none;
}

.conservation-section {
    margin-bottom: 0!important;
}

.ras-khor-submenu .sub-menu {
    top: 41px;
}

#food-bank-menu .sub-menu {
    background-color: #800823;
}

#food-bank-menu .sub-menu li:hover,
#food-bank-menu .sub-menu li.current_page_item {
    background-color: #fff !important;
}

#food-bank-menu .sub-menu li:hover a,
#food-bank-menu .sub-menu li.current_page_item a {
    color: #800823!important;
}


/* plan your visit */

.sectionChildrenCity {
    background-image: url(/wp-content/themes/edirect/images/homeImages/childrencityBanner.jpg) !important;
    background-position: center !important;
    background-repeat: no-repeat !important;
    background-size: cover !important;
}

.sectionChildrenCity .left_discover_dubai {
    background-color: rgba(2, 98, 112, 0.9);
    color: #fff;
}

.sectionChildrenCity .main_h2_head {
    color: #a4d9e4;
    margin-bottom: 25px;
}

.sectionDubaiFrame {
    background-image: url(/wp-content/themes/edirect/images/homeImages/dubaiFrameBanner.jpg) !important;
    background-position: center !important;
    background-repeat: no-repeat !important;
    background-size: cover !important;
}

.rtl .sectionDubaiFrame {
    background-image: url(/wp-content/themes/edirect/images/homeImages/dubaiFrameBannerAr.jpg) !important;
}

.sectionDubaiFrame .right_discover_dubai {
    background-color: rgba(104, 71, 18, 0.9);
}

.sectionDubaiFrame .main_h2_head {
    color: #eab633;
    margin-bottom: 25px;
}

.sectionAlMamzar {
    background-image: url(/wp-content/themes/edirect/images/homeImages/almamzarBanner.jpg) !important;
    background-position: center !important;
    background-repeat: no-repeat !important;
    background-size: cover !important;
}

.sectiondubaiHistoric {
    background-image: url(/wp-content/uploads/2021/07/Woman-walking-in-old-Dubai-UAE.-Traditional-Arab-street-and-mosque.-Female-tourist-in-historical-Al-Fahidi-neighbourhood-wearing-dress.-Tourism-in-he.png) !important;
    background-position: center !important;
    background-repeat: no-repeat !important;
    background-size: cover !important;
}

.sectionrakws {
    background-image: url(/wp-content/uploads/2021/07/360-virtual-tour-again-1.png) !important;
    background-position: center !important;
    background-repeat: no-repeat !important;
    background-size: cover !important;
}

.sectionsaruq {
    background-image: url(/wp-content/uploads/2021/07/saruq-al-hadid-1.png) !important;
    background-position: center !important;
    background-repeat: no-repeat !important;
    background-size: cover !important;
}

.sectionAlMamzar .left_discover_dubai {
    background-color: rgba(12, 87, 126, 0.9);
    color: #fff;
}

.sectionAlMamzar .main_h2_head {
    color: #99dee5;
    margin-bottom: 25px;
}

a.custom_button {
    padding: 8px 20px 8px 20px;
}

#alerts-popdown {
    background-color: #800823;
}

.homeSearch .search-header-area {
    z-index: 1;
    position: relative;
}

.rtl .homeSearch .search-header-area {
    text-align: center;
    right: inherit;
}


/* Contact Page */

.contact-pg-title {}

.contact-pg-title h2 {
    font-family: 'Dubai Light';
    margin: 15px 0 0;
    text-align: left;
}

.rtl .contact-pg-title h2 {
    text-align: right;
}

.contact-pg-title h2 img {
    height: 40px;
    display: inline-block;
}

.contact-pg-title h2 span {
    font-weight: 100;
    font-size: 27px;
    line-height: 1;
    display: inline-block;
    position: relative;
    top: -15px;
    padding-left: 10px;
    color: #800823;
}

.rtl .contact-pg-title h2 span {
    padding-left: 0;
    padding-right: 10px;
}

.contact-pg-title h2 p {
    font-family: 'Dubai Light';
    color: #000;
    font-size: 18px;
    padding-left: 49px;
    margin: -15px 0 0;
    line-height: 1.2;
}

.rtl .contact-pg-title h2 p {
    margin: -5px 0 0;
}

.discoverDubaiTabs .contact-pg-title h2 p {
    margin: 0 15px 0;
}

.rtl .discoverDubaiTabs .contact-pg-title h2 p {
    margin-right: 60px;
}

.contact-pg-title ul {
    padding: 0 65px;
}

.contact-pg-title li {
    font-family: 'Dubai Light';
    color: #000;
    font-size: 18px;
    line-height: 1;
    margin-bottom: 5px;
    padding: 0;
}

.contact_get_in_touch .wpcf7-submit {
    margin-top: 0!important;
}

.submitAdviceContentAlt.submitAdviceContent .default-bg {
    background: #fff;
}

.submitAdviceContentAlt.submitAdviceContent .default-bg:hover {
    background: #800823;
}

.dubaiMainOffice {
    background: #ad9964;
    padding: 20px 5px 10px;
    margin-bottom: 50px;
}

.dubaiMainOffice .mainMap {
    /* border-radius: 10px; */
    /* overflow: hidden; */
}

.dubaiMainOffice .mainMap iframe {
    border: 0;
    border-radius: 20px;
    overflow: hidden;
    height: 345px;
}

.dubaiMainOfficeContent {
    color: #fff;
    margin: 0;
}

.dubaiMainOfficeContent h2 {
    font-size: 31px;
    text-transform: uppercase;
    font-weight: 600;
    color: #fff;
    line-height: 1.1;
    margin: 0;
}

.dubaiMainOfficeContent h3 {
    font-family: Dubai-Light;
    line-height: 1;
    font-size: 27px;
    margin: 11px 0 25px;
}

.dubaiMainOfficeContent .locationQRCode {
    position: absolute;
    right: 20px;
    top: 0;
    width: 100px;
}

.rtl .dubaiMainOfficeContent .locationQRCode {
    right: inherit;
    left: 20px;
}

.dubaiMainOfficeContent .con-details {
    display: inline-block;
    width: 53%;
    vertical-align: top;
    padding-right: 20px;
    background: rgba(0, 0, 0, 0.01);
}

.rtl .dubaiMainOfficeContent .con-details {
    padding-right: 0;
    padding-left: 20px;
}

.dubaiMainOfficeContent .con-details div:hover {
    background: #8c7b4c;
    border-radius: 15px;
}

.dubaiMainOfficeContent .con-details div {
    margin-bottom: 8px;
    padding: 4.5px 4px;
}

.dubaiMainOfficeContent .con-details p {
    display: inline-block;
    margin: 0;
    padding: 0 10px;
    width: calc(100% - 25px);
}

.dubaiMainOfficeContent .con-details img {
    width: auto;
    max-width: 100%;
    position: relative;
}

.dubaiMainOfficeContent .con-details span {
    display: inline-block;
    width: 25px;
    height: 25px;
    padding: 3px;
    border: 1px solid #fff;
    border-radius: 100%;
    text-align: center;
    vertical-align: top;
    position: relative;
    top: 2px;
}

.dubaiMainOfficeContent .work-details {
    display: inline-block;
    background: rgba(0, 0, 0, 0.01);
    width: 46%;
    vertical-align: top;
    margin-top: -13px;
}

.dubaiMainOfficeContent .work-details h3 {
    color: #594b2e;
    font-weight: 600;
    font-family: 'Dubai-Bold';
    font-size: 18px;
    margin: 15px 0 0;
}

.dubaiMainOfficeContent .work-details p {
    font-size: 17px;
    margin: 0;
}

.centre-card {
    background: #fff;
    box-shadow: 1px 1px 5px #c3c3c3;
    border-radius: 20px;
    padding: 13px 0 60px;
    min-height: 550px;
    position: relative;
}

.rtl .centre-card {
    min-height: 600px;
}

.centre-card:hover {
    background: #f5f5f5;
}

.centre-card h2 {
    color: #802803;
    font-size: 19px;
    line-height: 1.2;
    margin: 0;
    padding: 0 20px 13px;
    font-family: Dubai-Medium;
}

.centre-card h2 span {
    font-size: 15px;
    line-height: 1;
    position: relative;
    top: -1px;
}

.centre-card h3 {
    color: #800823;
    font-size: 17px;
    line-height: 1.2;
    margin: 0;
    padding: 0 20px 5px;
    font-family: Dubai-Medium;
}

.recycleCards .centre-card {
    background: #f5f4f9;
    min-height: 670px;
}

.centre-card ul {
    padding: 0 40px;
    font-size: 15px;
}

.centre-card li {
    list-style-type: disc;
    padding: 10px 0;
    line-height: 1.3;
    border-bottom: 1px solid #d7d2d2;
}

.centre-card li::marker {}

.centre-card .mapHolder {
    margin-bottom: 30px;
    box-shadow: 0 1px 5px #ababab;
    min-height: 200px;
    display: flex;
    justify-content: center;
    align-items: center;
    overflow: hidden;
}

.centre-card .mapHolder img {
    flex-shrink: 0;
    min-width: 100%;
    min-height: 100%;
}

.centre-card iframe {}

.centre-card p {
    font-size: 14px;
    padding: 0 20px 0;
    margin: 0;
}

.centre-card hr {
    margin: 15px 20px;
    padding: 0;
    /* display: block; */
    /* float: left; */
    background: #cbcbcb;
    /* width: 100%; */
    height: 1px;
    border: 0;
}

.centre-card .view_more {
    background: #f9cf87;
    color: #000;
    border-radius: 40px;
    width: calc(100% - 40px);
    display: table;
    margin: 20px auto 0;
    text-align: center;
    text-decoration: none;
    font-size: 15px;
    padding: 5px 0;
    position: absolute;
    bottom: 10px;
    left: 0;
    right: 0;
}

.centre-card .view_more:hover,
.centre-card .view_more:focus {
    background: #bcab7c;
}

.quickPayDiv {
    padding: 0;
    background: none;
}

.quickPayDiv h2 {
    font-size: 34px;
    line-height: 35px;
    color: #000;
    background: none!important;
    margin-bottom: 0;
}

.quickPayDiv p {
    color: #000;
    font-size: 20px;
    text-align: left;
    font-family: Dubai-Light;
}

.custom_button.checkrqst-btn {
    background: #800823!important;
    border: 1px solid #800823;
    padding: 17px 10px 17px 10px;
}

.custom_button.checkrqst-btn:hover,
.custom_button.checkrqst-btn:focus {
    /* opacity:0.9; */
    background: #fff!important;
    border: 1px solid #800823!important;
    color: #800823!important;
}

.submitAdviceContentEasy.submitAdviceContent .default-bg {
    margin: 20px 5% 0;
    min-height: 300px;
    display: table;
    width: calc(100% - 10%);
}

.paymentFacility .submitAdviceContentEasy.submitAdviceContent .default-bg {
    min-height: 360px;
}

.submitAdviceContentEasy .default-bg p {
    margin: 0 0 13px;
    min-height: initial;
}

.submitAdviceContentEasy .default-bg p a {
    border: none;
    color: #772028;
    box-shadow: none;
    background: none;
    width: auto;
    display: unset;
    text-align: inherit;
    text-decoration: underline;
}

.submitAdviceContent .default-bg:hover p a {
    color: #fff;
    background: none;
}

.submitAdviceContentEasy span {
    /* display: table-row-group; */
    display: table;
    vertical-align: bottom;
    position: absolute;
    bottom: 10px;
    width: calc(100% - 40px);
}

.submitAdviceContent .default-bg div.halfDiv {
    border: none;
    background: none;
    width: 49%;
    text-align: left;
    border-radius: 0;
    position: static;
    height: auto;
    display: inline-block;
    vertical-align: top;
    top: inherit;
    right: inherit;
    padding: 0;
}

.submitAdviceContent .default-bg div.halfDiv.chequetoolTip {
    background: #fff;
    border: 1px solid #bcbcbe;
    border-radius: 10px;
    padding: 5px;
    text-align: center;
}

.submitAdviceContent .default-bg div.halfDiv.chequetoolTip p {
    font-size: 12px;
    color: #333!important;
    margin: 0;
}

.btn-maroon a {
    background: #800823!important;
}

.btn-maroon a:hover,
.btn-maroon a:focus {
    opacity: 0.9;
}

.rtl #reader-show-popdown,
.rtl #reader-show-popdown+.pipe {
    display: none!important;
}

#reader-show-popdown {
    display: none;
}


/* Discover City */

.discoverTabs {
    border-bottom: 1px solid #c6c5c5;
    margin-bottom: 40px;
    text-align: center;
    padding-bottom: 10px
}

.discoverTabs li {
    list-style: none!important;
    display: inline-block;
    vertical-align: top;
    width: calc(20% - 5px);
}

.discoverTabs a {
    display: block;
    text-align: center;
    text-decoration: none;
    color: #333;
    padding: 20px 0;
}

.discoverTabs a div {
    border-radius: 100%;
    width: 110px;
    height: 110px;
    text-align: center;
    margin: 0 auto;
    position: relative;
    background: #fff;
}

.discoverTabs p {
    margin: 20px 0 0;
    text-decoration: none;
    line-height: 1.2;
}

.discoverTabs img {
    max-width: 100%;
    width: 70px;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    left: 0;
    right: 0;
    margin: 0 auto;
}

.discoverTabs img:nth-of-type(2) {
    display: none;
}

.discoverTabs a:hover,
.discoverTabs a:focus {
    background: #e2e1e8;
}

.discoverTabs a:hover div {
    background: #800823;
}

.discoverTabs a:hover img {
    display: none;
}

.discoverTabs a:hover img:nth-of-type(2) {
    display: block;
}


/* Social Sharing */

.social-menu {
    position: fixed;
    background: #af9b66;
    top: 169px;
    right: 0;
    z-index: 100;
    color: #fff;
    border-radius: 40px;
    padding: 5px 5px;
    display: none;
    z-index: 100000000;
}

.rtl .social-menu {
    left: 0;
    right: inherit;
}

.sticky-head .social-menu {
    top: 55px;
}

.social-menu a {
    color: #af9b66;
    background: #fff;
    border-radius: 100%;
    width: 40px;
    height: 40px;
    margin: 0 5px;
    display: inline-block;
    text-align: center;
    border: 1px solid #af9b66;
}

.social-menu a.print {
    display: none;
}

.social-menu a:hover,
.social-menu a:focus {
    background: #af9b66;
    color: #fff;
    border-color: #fff;
}

a.social-whatsapp {
    display: inline-block;
    margin-right: 0;
}

.social-share {
    display: inline-block;
}

.social-menu i {
    position: relative;
    top: 40%;
    transform: translateY(-50%);
}

.share-overlay {
    display: none;
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgb(77 77 77 / 80%);
    z-index: 10000000;
}

.social-menu.active,
.share-overlay.active {
    display: block;
}


/* Bell Icon */

.alert-show-popdown {
    position: relative;
}

.alert-show-popdown p {
    position: absolute;
    background: #fff;
    border-radius: 100%;
    padding: 0px;
    width: 15px;
    height: 15px;
    text-align: center!important;
    font-size: 12px;
    line-height: 1.3;
    font-weight: bold;
    right: 0;
    top: 11px;
    color: #000;
}

.alerts-popdown-title .timeDiff {
    display: none;
}

.twitter-timeline .timeline-TweetList-tweet {
    background: #000;
}

.breadcrumb_last {
    color: #800823!important;
    font-weight: 600;
}


/* Slider Play/Pause */

rs-module-wrap .pause-btn,
rs-module-wrap .play-btn {
    background: rgba(0, 0, 0, 0.7)!important;
    border-radius: 100%!important;
    padding: 0!important;
    width: 50px!important;
    height: 50px!important;
    text-align: center!important;
    position: relative;
    color: #fff!important;
}

rs-module-wrap .pause-btn:hover,
rs-module-wrap .pause-btn:focus,
rs-module-wrap .play-btn:hover,
rs-module-wrap .play-btn:focus {
    background: rgba(0, 0, 0, 1)!important;
}

rs-module-wrap .pause-btn:before,
rs-module-wrap .play-btn:before {
    content: "";
    font-family: "Font Awesome 5 Pro";
    position: absolute;
    text-align: center!important;
    left: 0;
    right: 0;
    margin: 10px auto;
    display: block;
    font-size: 23px;
    font-weight: 500;
    color: #b3b1b1;
}

.tparrows:before {
    color: #b3b1b1!important;
}

rs-module-wrap .pause-btn {}

rs-module-wrap .pause-btn:before {
    content: "\f04c";
}

rs-module-wrap .play-btn {}

rs-module-wrap .play-btn:before {
    content: "\f04b";
}


/* Mobile app page */

.page-id-73843 aside.sidebar,
.page-id-73851 aside.sidebar {
    display: none;
}

.page-id-73843 .subpage-right-content,
.page-id-73851 .subpage-right-content {
    width: 100%!important;
}

.dbImg {
    position: relative;
    top: 10px;
}

.dbImg img {
    width: 100px;
}

.download-apps-icons h2 {
    color: #333333;
    font-family: 'Dubai Regular';
    font-size: 20px;
    margin: 0;
}

.download-apps-icons a {
    background: #efefef;
    border-radius: 100%;
    padding: 10px;
    width: 60px;
    font-size: 34px;
    height: 60px;
    text-align: center;
    display: inline-block;
    position: relative;
    margin-right: 10px;
    border: 1px solid #efefef;
}

.download-apps-icons i {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    left: 0;
    right: 0;
}

.rtl .download-apps-icons a {
    margin-left: 10px;
    margin-right: 0;
}

.download-apps-icons a:hover,
.download-apps-icons a:focus {
    background: #fff;
    border-color: #800823;
    color: #800823;
}

.covidBox {
    /*     padding: 50px 10px 70px; */
}

.easyPayBox {
    margin-top: 40px;
    padding-bottom: 40px;
    background-color: #f5f4f9;
}


/* Discover Duabi - Tabs */

.discoverDubaiTabs {}

.discoverDubaiTabs .vc_tta-tabs-container {}

.discoverDubaiTabs .vc_tta-tabs-container ul {}

.discoverDubaiTabs .vc_tta-tabs-container li {
    width: calc(20% - 1px);
    text-align: center;
    vertical-align: top;
    line-height: 1.2;
}

.discoverDubaiTabs .vc_tta-tabs-container li a {
    background: none!important;
    border: 0!important;
    border-radius: 0!important;
    color: #333!important;
    margin: 2px;
}

.discoverDubaiTabs .vc_tta-tabs-container li a:before {
    content: "";
    border-radius: 100%;
    width: 110px!important;
    height: 110px!important;
    text-align: center;
    margin: 0 auto 15px;
    position: relative!important;
    background: #fff;
    top: inherit!important;
    right: inherit!important;
    left: inherit!important;
    display: block;
    background-size: 60%!important;
    background-repeat: no-repeat!important;
    background-position: center!important;
}

.discoverDubaiTabs .vc_tta-tabs-container li a:hover:before,
.discoverDubaiTabs .vc_tta-tabs-container li a:hover:focus {
    background: #800823;
}

.discoverDubaiTabs .vc_tta-tabs-container li a:after {
    content: "";
}

.discoverDubaiTabs .vc_tta-tabs-container li:nth-of-type(1) a:before {
    background-image: url(/wp-content/themes/edirect/images/discover/tab2.png);
}

.discoverDubaiTabs .vc_tta-tabs-container li:nth-of-type(1) a:hover:before,
.discoverDubaiTabs .vc_tta-tabs-container li:nth-of-type(1) a:hover:focus {
    background-image: url(/wp-content/themes/edirect/images/discover/tab2a.png);
}

.discoverDubaiTabs .vc_tta-tabs-container li:nth-of-type(2) a:before {
    background-image: url(/wp-content/themes/edirect/images/discover/tab3.png);
}

.discoverDubaiTabs .vc_tta-tabs-container li:nth-of-type(2) a:hover:before,
.discoverDubaiTabs .vc_tta-tabs-container li:nth-of-type(2) a:hover:focus {
    background-image: url(/wp-content/themes/edirect/images/discover/tab3a.png);
}

.discoverDubaiTabs .vc_tta-tabs-container li:nth-of-type(3) a:before {
    background-image: url(/wp-content/themes/edirect/images/discover/tab4.png);
}

.discoverDubaiTabs .vc_tta-tabs-container li:nth-of-type(3) a:hover:before,
.discoverDubaiTabs .vc_tta-tabs-container li:nth-of-type(3) a:hover:focus {
    background-image: url(/wp-content/themes/edirect/images/discover/tab4a.png);
}

.discoverDubaiTabs .vc_tta-tabs-container li:nth-of-type(4) a:before {
    background-image: url(/wp-content/themes/edirect/images/discover/tab5.png);
}

.discoverDubaiTabs .vc_tta-tabs-container li:nth-of-type(4) a:hover:before,
.discoverDubaiTabs .vc_tta-tabs-container li:nth-of-type(4) a:hover:focus {
    background-image: url(/wp-content/themes/edirect/images/discover/tab5a.png);
}

.discoverDubaiTabs .vc_tta-tabs-container li:nth-of-type(5) a:before {
    background-image: url(/wp-content/themes/edirect/images/discover/tab1.png);
}

.discoverDubaiTabs .vc_tta-tabs-container li:nth-of-type(5) a:hover:before,
.discoverDubaiTabs .vc_tta-tabs-container li:nth-of-type(5) a:hover:focus {
    background-image: url(/wp-content/themes/edirect/images/discover/tab1a.png);
}

.discoverDubaiTabs .vc_tta-tabs-container li.vc_active {}

.discoverDubaiTabs .vc_tta-tabs-container li.vc_active a,
.discoverDubaiTabs .vc_tta-tabs-container li a:hover,
.discoverDubaiTabs .vc_tta-tabs-container li a:focus {
    background: #e2e1e8!important;
    color: #333!important;
}

.discoverDubaiTabs .vc_tta-tabs-container li.vc_active a:hover,
.discoverDubaiTabs .vc_tta-tabs-container li.vc_active a:focus {}

.discoverDubaiTabs .vc_tta-tabs-container li span {
    min-height: 45px;
    display: block;
}

.discoverDubaiTabs .vc_tta-panels-container {
    background: none!important;
    border-top: 1px solid #c0bdbd;
    margin-top: 15px;
}

.contact_get_in_touch .vc_col-sm-6 {
    width: 100%;
}

.rtl .contact_get_in_touch .wpcf7-submit {
    margin-bottom: 30px;
}

.supBgrd {
    margin-top: 40px !important;
    padding-bottom: 40px !important;
    background-color: #f5f4f9 !important;
}

.btn-link-bold a {
    padding-right: 25px!important;
    padding-left: 25px!important;
    background: #800823!important;
}

.btn-link-bold i {
    display: none!important;
}

.btn-link-bold a:hover,
.btn-link-bold a:focus {
    background: #fff!important;
    border: 1px solid #800823!important;
    color: #800823!important;
}


/* mobile App */

.useful-pics-links1 .slick-arrow {
    background: rgba(0, 0, 0, 0.6);
    cursor: pointer;
    width: 40px;
    height: 40px;
    position: absolute;
    display: block;
    border-radius: 50%;
}

.useful-pics-links1 .slick-arrow:hover,
.useful-pics-links1 .slick-arrow:focus {
    border-color: transparent;
}

.useful-pics-links1 .slick-next {
    right: 20px;
}

.useful-pics-links1 .slick-next:before {
    content: "\f054"!important;
    font-family: "Font Awesome 5 Pro"!important;
    font-weight: 900;
    font-size: 20px;
}

.useful-pics-links1 .slick-prev {
    left: 20px;
}

.useful-pics-links1 .slick-prev:before {
    font-size: 20px;
    content: "\f053"!important;
    font-family: "Font Awesome 5 Pro"!important;
    font-weight: 600;
}

.useful-pics-links1 .slick-arrow:before {
    color: #fff!important;
    font-size: 20px!important;
}

.useful-pics-links1 .slick-arrow:hover,
.useful-pics-links1 .slick-arrow:focus {
    background: #800823!important;
}


/* Home Search */

.searchBox,
.searchBoxInner {
    background: transparent;
    border: 0;
    width: calc(100% - 40px);
    height: 48px;
}

.searchBox:focus-visible,
.searchBoxInner:focus-visible {
    outline: 0;
    border: 0;
}

.searchNewBtn,
.searchNewBtnInner {
    color: #333;
    font-size: 22px;
    position: relative;
    z-index: 4;
    top: 7px;
    margin-right: 14px;
}
.INDmenuFreeMsg {
    display: none!important;
}

.rtl #back2Top {
    left: 20px;
    right: inherit;
}

nav.nav-primary .ubermenu-submenu.ubermenu-submenu-id-1108 {
    margin-top: 0!important;
}

.faq-right .btn.grp {
    align-items: flex-end;
}

.faq-bottom {
    margin: 20px 0 100px;
    padding: 2.5vw 2vw!important;
    max-width: 100%!important;
}


/* For Faq */

.page-template-faqs .category-filter-section .right-section {
    width: 100%;
    padding: 0;
}

.pdfemb-viewer {
    margin-bottom: 20px!important;
}

a.search-btn-mic {
    color: inherit;
}

.altSearch a {
    cursor: pointer;
    color: #333;
    text-decoration: none;
}

.altSearch .searchBox {
    pointer-events: none;
}

.altSearch a:before {
    content: "Search Services, News, Information, Circulars...";
    padding: 0 15px;
    padding-top: 14px;
}

.altSearch .search-btn-mic {
    float: left;
    padding-top: 14px;
}

.rtl .altSearch .search-btn-mic {
    float: right;
}

.altSearch .search-btn-mag {
    float: right;
    padding-top: 14px;
}

.rtl .altSearch .search-btn-mag {
    float: left;
}

.rtl .altSearch a:before {
    display: none;
}

.rtl .altSearch a:after {
    content: "ابحث عن الخدمات، الأخبار، المعلومات، التعاميم ...";
    text-align: right;
    padding: 0 15px;
    padding-top: 1px;
    float: right
}


/* ivory Search */

.page-id-88187 .is-search-form,
.page-id-88189 .is-search-form {
    display: none;
}


/* Documents */

.rtl .document-file-properties th,
.rtl .document-file-properties td {
    text-align: right;
}

.document-file-properties .fa-file-download {
    padding: 0 10px;
}

.vc_toggle_title>h2 {
    font-size: 20px;
    line-height: 1;
    margin: 0;
    color: #333;
}

body .faq-accordion .faq-title {
    line-height: 1.1;
}

.faresInner-icon {}

.rtl .vc_tta-tabs.vc_tta-color-grey .vc_tta-tabs-container {
    text-align: right!important;
}

#main_site_content {
    min-height: 300px;
}


/* Discover Dubai */

.discover_dubai_section2 {
    background: #fff;
}

.discover_dubai_section2 .left_discover_dubai {
    background: #fff;
    padding: 30px 60px;
}

.discover_dubai_section2 .wpb_content_element {
    margin: 0;
}

.discover_dubai_section2 .left_discover_dubai p {
    color: #333;
}

.discover_dubai_section2 .view_more_btn {
    float: right;
    margin: -30px 0 20px;
}

.rtl .discover_dubai_section2 .view_more_btn {
    float: left;
}

.discover_dubai_section2 .view_more_btn.vc_btn3-inline a {
    color: #800823!important;
    border: 1px solid #800823!important;
}

.discover_dubai_section2 .view_more_btn.vc_btn3-inline a:hover {
    color: #fff!important;
    border: 1px solid #800823!important;
    background: #800823!important;
}

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

.home .owl-carousel .owl-dot,
.social-feeds .owl-carousel .owl-dot {
    margin: 0 10px 0!important;
}

div.display-posts-listing .post-date {
    text-align: center;
}

div.display-posts-listing .post-date .date,
div.display-posts-listing .post-date .month {
    padding-left: 10px;
    display: inline-block;
}

div.display-posts-listing .post-date .month {
    padding-left: 10px;
}

.rtl div.display-posts-listing .post-date .month {
    padding-right: 10px;
    padding-left: 0;
}

.rtl .twitter-carousel p,
.rtl .aptf-tweet-content {
    text-align: right;
}

#mainContent {
    min-height: 600px;
}

#pages_header {
    scroll-margin-top: 180px;
}

#pages_header:focus-visible {
    border: 1px solid #000;
}

#infoCircularLink {
    scroll-margin-top: 150px;
}


/* For single contact us inner page */

.site-inner-2 .dtc-page-title-holder h2 {
    font-weight: normal;
    font-size: 33px;
    line-height: 1.2;
    margin-bottom: 10px;
}

.discover_the_city-template-default ol {
    padding: 0 20px;
}

.item-images-slider.site-inner-single .custom-nav button {
    border: 1px solid #800823 !important;
    margin: 0 2px!important;
}

.other_info_discover h3,
.other_info_discover h2 {
    font-size: 20px;
    font-weight: 500;
    margin: 20px 0;
}

a.all_services_btn {
    background: #800823;
    color: #fff!important;
    padding: 10px 20px;
    text-decoration: none;
    margin: 20px 0px 30px;
    display: inline-block;
    float: right;
    border: 1px solid #800823;
}

a.all_services_btn:hover,
a.all_services_btn:focus {
    background: #fff;
    color: #800823!important;
    border: 1px solid #800823;
}

.rtl .all_services_btn {
    float: left;
}

.rtl .serviceCategoryMenuLinks li:before {
    margin-right: 0;
    margin-left: 10px;
    transform: rotate(180deg);
}

@media(max-width:768px) {
    .serviceCategoryMenuLinks li {
        width: 100%;
    }
    .rtl .serviceCategoryMenuLinks li:before {
        margin-right: 0;
        margin-left: 10px;
        float: left;
        transform: rotate(180deg);
    }
}


/* External Link */

.link {
    position: relative;
}

.link:after {
    content: "\f35d";
    font-family: "Font Awesome 5 Pro";
    font-weight: 500;
    padding-right: 5px;
    text-decoration: none;
    position: absolute;
    right: -25px;
    color: #800823;
    font-size: 80%;
}

.rtl .link:after {
    padding-left: 5px;
    left: -25px;
    right: inherit;
}

.is-screen-reader-text {
    background: rgba(0, 0, 0, 0.01);
}

.feeding-legacy {
    background: rgba(0, 0, 0, 0.01);
}

.food-survey-contact-section h2,
.food-survey-contact-section label {
    color: #fff;
}

.main_banner img {
    visibility: hidden;
}

.surveyDeptSlider .slick-dots {
    display: none;
}

.pdfemb-viewer {
    margin-bottom: 20px;
}


/* social media start */

.socialmedia li {
    width: 210px;
    height: 100%;
    display: inline-block;
    margin-right: 30px;
}

.socialmedia li span {
    float: left;
    text-align: center;
    width: 100%;
    margin-top: 10px;
    color: #000;
}

.socialmedia li div {
    width: 100%;
    height: 100%;
    background-color: #F5F4F9;
    border-radius: 100%;
    position: relative;
    /* margin: 35px 35px 0px 35px; */
    text-align: center;
}

.socialmedia li div:hover {
    background-color: #830723;
}

.socialmedia li div i {
    position: absolute;
    margin: 0 auto;
    text-align: center;
    width: 100%;
    font-size: 45px;
    color: #830723;
    top: 50%;
    transform: translateY(-50%);
    left: 0;
    right: 0;
}

.socialmedia li a:hover div i {
    color: #fff;
}

.socialmedia .footer-social {
    width: 100px;
    height: 100px;
    background-color: #F5F4F9;
    border-radius: 100%;
    position: relative;
    margin: 35px 35px 0px 35px;
    display: inline-block;
}

@media only screen and (max-width: 600px) {
    ul.socialmedia {
        text-align: center;
    }
    .socialmedia li div i {
        /* position: absolute;
        margin: 0 auto;
        left: 25%;
        width: auto;
        top: 26%;
        font-size: 70px;
        color: #830723; */
    }
}


/* social media end */


/* Easy Payment start */

.wpb-js-composer .payment-tab .vc_tta.vc_general .vc_tta-panels-container {
    background: transparent;
}

.wpb-js-composer .payment-tab .vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab.vc_active>a {
    background: transparent;
    border-color: transparent;
    border-bottom: 5px solid #7D2227 !important;
    border-radius: 2px;
}

.wpb-js-composer .payment-tab .vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab>a {
    background: transparent;
    border-color: transparent;
}

.payment-tab .vc_tta-tab a:focus-within {
    outline: none !important;
}

.wpb-js-composer .payment-tab .vc_tta-tabs.vc_tta-o-no-fill .vc_tta-tabs-container,
.wpb-js-composer .payment-tab .vc_tta-tabs.vc_tta-o-no-fill .vc_tta-tabs-list,
.wpb-js-composer .payment-tab .vc_tta-tabs[class*=vc_tta-gap] .vc_tta-tabs-container,
.wpb-js-composer .payment-tab .vc_tta-tabs[class*=vc_tta-gap] .vc_tta-tabs-list {
    width: auto;
    border-bottom: 1px solid #EFCB98 !important;
}

.wpb-js-composer .payment-tab .vc_tta.vc_tta-spacing-1 .vc_tta-tabs-list {
    width: auto !important;
    border-bottom: 1px solid #EFCB98 !important;
}

.wpb-js-composer .payment-tab .vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab>a:focus,
.wpb-js-composer .payment-tab .vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab>a:hover {
    background: transparent;
    border-color: transparent;
    border-bottom: 5px solid #7D2227;
    border-radius: 2px;
}

.wpb-js-composer .payment-tab button {
    margin-top: 0px;
    padding: 17px 30px;
    border: 1px solid #800823;
}

.payment-tab .titles {
    font-size: 30px;
    margin: 0 0 10px 10px;
    font-weight: 100;
    font-family: "Dubai-Light";
    color: #772028;
    display: inline-block;
    line-height: 1.1;
    vertical-align: bottom;
    height: auto;
    width: 70%;
}

.rtl .payment-tab .titles {
    margin: 0 10px 10px 0;
}

.payment-tab input {
    padding: 16px;
}

.payment-tab .main-img {
    width: 240px;
    height: auto;
    position: absolute;
    margin: 50px auto 0;
    left: 0;
    right: 0;
}

.payment-tab {
    padding-bottom: 30px;
    background-color: #f5f4f9;
}

@media(max-width:767px) {
    .payment-tab .main-img {
        text-align: center;
        display: block;
        position: relative;
    }
    .payment-tab p {
        font-size: 17px;
    }
    .wpb-js-composer .payment-tab button {
        width: 100%;
    }
    .payment-tab h3 {
        margin-bottom: 5px;
    }
}


/* Easy Payment end */


/* Home Page Search start */

.addsearch-searchfield input[type=search].icon {
    background-image: none !important;
    border: none !important;
}

.addsearch-searchfield input[type=search].icon:focus-visible {
    outline: none !important;
}

.addsearch-searchfield input[type=search] {
    height: 48px !important;
    background: transparent !important;
    min-width: 600px !important;
    max-width: 700px !important;
}

.addsearch-autocomplete .suggestions {
    background-color: #fff;
    width: 800px;
}

.addsearch-autocomplete .suggestions li {
    list-style-type: none;
}
.searchmaincontainer_AR .searchNewBtn {
    margin-right: unset !important;
    margin-left: 14px !important;
}

.searchmaincontainer_AR .mic-pos {
    float: right;
    margin-left: unset !important;
    margin-right: 18px !important;
}

.searchmaincontainer_AR .main-image {
    margin-left: 10px;
    margin-right: unset;
}

.searchmaincontainer_AR .addsearch-searchfield input[type=search] {
    text-align: inherit !important;
}
.homeSearch .search-header-area {
    z-index: 3 !important;
}

.mic-pos {
    float: left;
    height: 100%;
    margin-top: 10px;
    margin-left: 18px;
    z-index: 4;
    position: relative;
}

.mic-pos-ar {
    float: right;
    height: 100%;
    margin-top: 4px;
}

#searchfield {
    width: 100%;
    float: left;
}

.searchAr #searchfield {
    width: 94%;
    float: left;
}

.addsearch-autocomplete {
    margin-top: 50px;
}

.searchAr .addsearch-searchfield input[type=search].icon {
    text-align: right;
}

.searchAr .addsearch-autocomplete .suggestions li {
    text-align: right;
}

.search-header-area-home .fa-microphone-alt:before {
    content: "\f130";
}

.search-header-area-home .fa-microphone-alt-slash:before {
    content: "\f131";
}

.search-header-area-home .fal {
    font-family: "Font Awesome 5 Pro";
    font-weight: 900;
}

@media only screen and (max-width: 600px) {
    #searchfield {
        width: 100%;
    }
    #searchmaincontainer { width: 100% !important; }
.diko-fullwidth .flickity-page-dots {
     display: none;
}
#searchfield .addsearch-searchfield input[type=search] {
       width: 280px !important;
	min-width: 280px !important;
}
    .searchAr #searchfield {
        width: 86%;
    }
    .searchAr .addsearch-searchfield input[type=search].icon {
        padding: 0 7px 2px 9px !important;
    }
    .addsearch-autocomplete .suggestions {
        width: 300px;
    }
}

@media(max-width: 32em) and (pointer: fine) {
    .home .search-header-area-home {
        margin: 45px auto 0;
    }
    .home.sticky-head .homeSearch {
        top: 270px!important;
    }
    .custom.tp-bullets {
        top: 90%!important;
    }
    /*arabic*/
    .bubble-icon {
        transform: scale(.5);
        right: 0;
        bottom: 0;
    }
    #foo {
        bottom: 0px;
        transform: scale(.5);
    }
    #back2Top {
        bottom: 100px;
        left: 10px;
        transform: scale(.5);
    }
    .rtl #back2Top {
        left: 10px;
        right: inherit;
    }
}

.payment-tab {
    background-color: #f5f4f9
}

.payment-tab .error_msg {
    color: #800823;
    float: left;
    width: 100%;
}

.payment-tab .validate {
    border-color: #800823;
}

.payment-tab .wpb-js-composer .vc_tta.vc_general .vc_tta-tab>a {
    padding: 10px 20px;
}

.single-project .slick-dots li button:before {
    font-size: 12px;
    top: 10px;
}

.item-images-slider .owl-dot {
    position: relative;
}

.item-images-slider .owl-dots a {
    width: 100%;
    position: absolute;
    z-index: 1;
    left: 0;
    height: 100%;
}

.custom_map {
    width: calc(100% - 4px);
    margin: 2px;
}

/*.main-row-virtual .vc_tta-tabs-list li a {
    margin: 4px 8px;
}*/

.survey_subpages_content ul li {
    font-family: 'Dubai Regular';
}

.rasid_sub_pages_content p {
    font-size: 18px;
}

@media(max-width: 32em) and (pointer: fine) {
    .dtc-content-holder table td {
        word-break: break-word!important;
    }
}


/* Check and Pay child Tabs */

.pay-header-tabs {
    width: 100%;
    float: left;
}

.pay-header-tabs .title-header {
    float: left;
}

.rtl .pay-header-tabs .title-header {
    float: right;
}

.check-pay-tabs,
.building-tabs {
    float: right;
    text-align: right;
    padding-top: 25px!important;
}

.rtl .check-pay-tabs,
.rtl .building-tabs {
    float: left;
    text-align: left;
}

.check-pay-tabs li,
.building-tabs li {
    display: inline-block;
    vertical-align: top;
    text-align: center;
    cursor: pointer;
    margin: 0 10px;
}

.check-pay-tabs li:hover i,
.check-pay-tabs li:focus i,
.check-pay-tabs li.active i,
.building-tabs li:hover i,
.building-tabs li:focus i,
.building-tabs li.active i {
    background: #800823;
}

.check-pay-tabs li:hover span,
.check-pay-tabs li:focus span,
.check-pay-tabs li.active span,
.building-tabs li:hover span,
.building-tabs li:focus span,
.building-tabs li.active span {
    color: #800823;
}

.check-pay-tabs li i,
.building-tabs li i {
    background: #f5cd8a;
    color: #fff;
    padding: 10px;
    display: inline-block;
    min-width: 22px;
    border-radius: 4px;
}

.check-pay-tabs li span,
.building-tabs li span {
    display: block;
    color: #333;
    font-size: 13px;
}

#fines-tab-content {}

.check-pay-tabContent .form-inline input[type="text"]#checkpayTab3input2 {
    margin: 0;
    width: 16.66666667%;
}

.orTxt {
    color: #333;
    text-align: center;
    padding-top: 10px;
}

#fines-tab-content .check-pay-tabContent:nth-of-type(3) .form-inline input[type="text"],
#fines-tab-content .check-pay-tabContent:nth-of-type(3) .form-inline select {
    margin: 0 2px;
    width: calc(16.66666667% - 4px);
}

@media(min-width:768px) and (max-width:1300px) {
    #fines-tab-content .check-pay-tabContent:nth-of-type(3) .form-inline input[type="text"],
    #fines-tab-content .check-pay-tabContent:nth-of-type(3) .form-inline select {
        font-size: 16px;
        padding: 0 4px;
        line-height: 3.2;
    }
    .show-home-result p {
        font-size: 16px;
    }
}

@media(max-width:767px) {
    .check-pay-tabs,
    .building-tabs {
        float: left;
        padding-bottom: 20px!important;
        padding-top: 5px!important;
    }
    #fines-tab-content .check-pay-tabContent:nth-of-type(3) .form-inline input[type="text"],
    #fines-tab-content .check-pay-tabContent:nth-of-type(3) .form-inline select {
        margin: 0 2px 5px;
        width: 100%;
    }
}


/* Loader */

.loaderContainer {
    margin: 0!important;
    position: relative;
    display: none;
}

.lds-dual-ring {
    display: inline-block;
    width: 50px;
    height: 50px;
    position: absolute;
    right: 0;
}

.rtl .lds-dual-ring {
    right: inherit;
    left: 20px;
    z-index: 1;
}

.checkLoader {
    display: none;
}

.lds-dual-ring:after {
    content: " ";
    display: block;
    width: 24px;
    height: 24px;
    margin: 8px;
    border-radius: 50%;
    border: 6px solid #fff;
    border-color: #fff transparent #fff transparent;
    animation: lds-dual-ring 1.2s linear infinite;
}

button:focus+.lds-dual-ring:after,
button:focus+.lds-dual-ring:hover {
    border: 6px solid #800823;
    border-color: #800823 transparent #800823 transparent;
}

@keyframes lds-dual-ring {
    0% {
        transform: rotate(0deg);
    }
    100% {
        transform: rotate(360deg);
    }
}

button.disableBtn {
    pointer-events: none;
    opacity: 0.7;
}

.rtl .payment-tab {
    background-color: #f5f4f9;
}


/* Discover Dubai Main Tabs */

.discoverMainTabs {
    margin: 30px 0 10px;
    border-bottom: 1px solid #c7c4c4;
}

.discoverMainTabs .vc_tta-tabs-container {}

.discoverMainTabs .vc_tta-tabs-container li {
    width: calc(19% - 1px);
    text-align: center;
    vertical-align: top;
    line-height: 1.2;
    display: inline-block;
}

.discoverMainTabs .vc_tta-tabs-container li a {
    background: none!important;
    border: 0!important;
    border-radius: 0!important;
    color: #333!important;
    text-decoration: none;
    display: block;
    padding-top: 20px;
}

.discoverMainTabs .vc_tta-tabs-container li a:before {
    content: "";
    border-radius: 100%;
    width: 110px!important;
    height: 110px!important;
    text-align: center;
    margin: 0 auto 15px;
    position: relative!important;
    background: #fff;
    top: inherit!important;
    right: inherit!important;
    left: inherit!important;
    display: block;
    background-size: 60%!important;
    background-repeat: no-repeat!important;
    background-position: center!important;
}

.discoverMainTabs .vc_tta-tabs-container li a:hover:before,
.discoverMainTabs .vc_tta-tabs-container li a:hover:focus {
    background: #800823;
}

.discoverMainTabs .vc_tta-tabs-container li a:after {
    content: "";
}

.discoverMainTabs .vc_tta-tabs-container li:nth-of-type(1) a:before {
    background-image: url(/wp-content/themes/edirect/images/discover/tab1.png);
}

.discoverMainTabs .vc_tta-tabs-container li:nth-of-type(1) a:hover:before,
.discoverMainTabs .vc_tta-tabs-container li:nth-of-type(1) a:hover:focus {
    background-image: url(/wp-content/themes/edirect/images/discover/tab1a.png);
}

.discoverMainTabs .vc_tta-tabs-container li:nth-of-type(2) a:before {
    background-image: url(/wp-content/themes/edirect/images/discover/tab2.png);
}

.discoverMainTabs .vc_tta-tabs-container li:nth-of-type(2) a:hover:before,
.discoverMainTabs .vc_tta-tabs-container li:nth-of-type(2) a:hover:focus {
    background-image: url(/wp-content/themes/edirect/images/discover/tab2a.png);
}

.discoverMainTabs .vc_tta-tabs-container li:nth-of-type(3) a:before {
    background-image: url(/wp-content/themes/edirect/images/discover/tab3.png);
}

.discoverMainTabs .vc_tta-tabs-container li:nth-of-type(3) a:hover:before,
.discoverMainTabs .vc_tta-tabs-container li:nth-of-type(3) a:hover:focus {
    background-image: url(/wp-content/themes/edirect/images/discover/tab3a.png);
}

.discoverMainTabs .vc_tta-tabs-container li:nth-of-type(4) a:before {
    background-image: url(/wp-content/themes/edirect/images/discover/tab4.png);
}

.discoverMainTabs .vc_tta-tabs-container li:nth-of-type(4) a:hover:before,
.discoverMainTabs .vc_tta-tabs-container li:nth-of-type(4) a:hover:focus {
    background-image: url(/wp-content/themes/edirect/images/discover/tab4a.png);
}

.discoverMainTabs .vc_tta-tabs-container li:nth-of-type(5) a:before {
    background-image: url(/wp-content/themes/edirect/images/discover/tab5.png);
}

.discoverMainTabs .vc_tta-tabs-container li:nth-of-type(5) a:hover:before,
.discoverMainTabs .vc_tta-tabs-container li:nth-of-type(5) a:hover:focus {
    background-image: url(/wp-content/themes/edirect/images/discover/tab5a.png);
}

.discoverMainTabs .vc_tta-tabs-container li.vc_active {}

.discoverMainTabs .vc_tta-tabs-container li.vc_active a,
.discoverMainTabs .vc_tta-tabs-container li a:hover,
.discoverMainTabs .vc_tta-tabs-container li a:focus {
    background: #e2e1e8!important;
    color: #333!important;
}

.discoverMainTabs .vc_tta-tabs-container li.vc_active a:hover,
.discoverMainTabs .vc_tta-tabs-container li.vc_active a:focus {}

.discoverMainTabs .vc_tta-tabs-container li span {
    min-height: 45px;
    display: block;
}

.discoverMainTabs .vc_tta-panels-container {
    background: none!important;
    border-top: 1px solid #c0bdbd;
    margin-top: 15px;
}

@media(max-width:767px) {
    .discoverMainTabs .vc_tta-tabs-container li {
        width: 100%;
        line-height: 1.1;
    }
    .discoverMainTabs .vc_tta-tabs-container li a:before {
        display: none;
    }
    .discoverMainTabs .vc_tta-tabs-container li a {
        text-align: left;
        padding: 10px 10px;
        color: #830823 !important;
        background: #fff;
        border: 1px solid #d6d3d3!important;
        font-size: 20px;
    }
    .discoverMainTabs .vc_tta-tabs-container li span {
        min-height: inherit;
    }
    .rtl .discoverMainTabs .vc_tta-tabs-container li a {
        text-align: right;
    }
}

.INDpositionRight #INDvirtualKeyboard #INDvKeboard-close {
    z-index: 10000;
}

.searchBox:focus,
.searchBoxInner:focus {
    outline: none;
}

.dm_inner_pages_content {
    background: none;
}


/* Bunyan Slider */

.larger-header-slider .slick-arrow {
    background: rgba(0, 0, 0, 0.6);
    cursor: pointer;
    width: 40px;
    height: 40px;
    position: absolute;
    display: block;
    z-index: 1000;
    border-radius: 50%;
}

.larger-header-slider .slick-arrow:hover,
.larger-header-slider .slick-arrow:focus {
    border-color: transparent;
}

.larger-header-slider .slick-next {
    right: 20px;
}

.larger-header-slider .slick-next:before {
    content: "\f054";
    font-family: "Font Awesome 5 Pro"!important;
    font-weight: 900;
    font-size: 20px;
}

.larger-header-slider .slick-prev {
    left: 20px;
}

.larger-header-slider .slick-prev:before {
    font-size: 20px;
    content: "\f053";
    font-family: "Font Awesome 5 Pro"!important;
    font-weight: 600;
}

.larger-header-slider .slick-arrow:before {
    color: #fff;
}

.smallBlockHeight {
    margin-bottom: 30px!important;
    display: block;
    float: left;
    height: 20px;
    width: 100%;
}


/* For Home Search */

.searchTxt {
    background: transparent;
    width: 90%;
    border: none;
    height: 48px;
}

.searchTxt:focus-visible,
.searchTxt:focus {
    outline: none !important;
}

.searchBox,
.searchBoxInner {
    width: calc(97% - 40px) !important;
}

.quicklinks-text h2,
.quicklinks-text h3 {
    font-size: 19px!important;
    line-height: 1.1!important;
    font-family: "Dubai Regular"!important;
    letter-spacing: 1px;
    margin-bottom: 10px;
    color: #fff;
    text-align: center!important;
    background: rgba(0, 0, 0, 0.01)!important;
}

@media(max-width:768px) {
    .quicklinks-text h2,
    .quicklinks-text h3 {
        font-size: 17px!important;
    }
}


/* For Zoom */

html:not(#INDdummy) body.INDmagnifier>:not(#INDWrap):not(#INDbtnWrap) {
    zoom: 1!important;
    overflow-x: inherit;
}

body.INDmagnifier .bubbleContainer {
    overflow-x: initial!important;
}


/* Zoom with Accessibility zoom */

@media(max-width:768px) {
    .INDsmartNavRegState .site-header .nav-primary .ubermenu-responsive-toggle {
        font-size: 0!important;
    }
    .INDsmartNavRegState .site-header .nav-primary .ubermenu-responsive-toggle i {
        font-size: 19px!important;
        line-height: 34px!important;
    }
    .INDsmartNavRegState .site-header .nav-primary .widget-area a,
    .INDsmartNavRegState .site-header .nav-primary .widget-area span.pipe {
        line-height: 38px!important;
    }
    .INDsmartNavRegState.INDmagnifier .site-header .nav-primary .widget-area.mobile-view {
        width: 80%!important;
    }
}

@media(min-width:1000px) and (max-width:1440px) {
    body.INDmagnifier .site-header .nav-primary {
        height: auto;
    }
    body.INDmagnifier .site-header .nav-primary {
        height: auto;
    }
    body.INDmagnifier .site-header .nav-primary .widget-area {
        position: absolute;
    }
}


/* For Dark contrast (black and white) */

body.INDblackwhite .mic-pos {
    margin-top: 0;
}

.INDmenuPanel button[data-indopt="readabilitymode"] {
    display: none!important;
}

.menu-bunyan-container {
    margin-bottom: 10px;
}

#menu-bunyan .bunyan-pull-right:hover,
#menu-bunyan .bunyan-pull-right:focus {
    background: #fff;
    color: #800823;
    border: 1px solid;
}

#menu-bunyan .bunyan-pull-right:hover a,
#menu-bunyan .bunyan-pull-right:focus a {
    color: #800823;
}

.contact_get_in_touch .wpcf7-submit {
    min-height: 60px;
    font-size: 20px;
    min-width: 200px;
}

div.display-posts-listing .post-date .date {
    font-size: 30px;
}

.rtl #INDfontsize-minus {
    left: inherit!important;
}

.rtl.INDlangdirRTL #INDmenu .INDmenuBody .INDmenuRow .INDmenuPanel #INDmenuGroup-fontsize #INDmenu-fontsizeWrap button#INDfontsize-plus {
    right: inherit!important;
    left: 0!important;
}

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

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

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

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


/* Search CSS */

.search-results-results .fa-angle-up:before {
    float: right;
}

.search-results-results .fa-angle-down:before {
    float: right;
}

.rtl .search-results-results .fa-angle-down:before,
.rtl .search-results-results .fa-angle-up:before {
    float: left;
}

#dynamic-search-area .search-results-panel .search-results-results .search-result-header {
    width: 100%;
    cursor: pointer;
    background: #eee;
    padding: 10px;
}

button.search-paging-pages-all {
    border: 1px solid #800823!important;
}

#dynamic-search-area .search-results-panel .search-results-right .search-paging-panel .search-paging-perpage {
    flex-basis: 30%;
}

@media (max-width: 1440px) {
    #dynamic-search-area .search-results-panel .search-results-right .search-paging-panel {
        display: block;
        margin-top: 15px;
    }
    #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 {
        text-align: right;
    }
    #dynamic-search-area .search-results-panel .search-results-results .search-results-result h2 {
        word-break: break-word;
    }
}

@media(max-width:768px) {
    #dynamic-search-area .search-results-panel .search-results-right .search-paging-panel .search-paging-perpage {
        display: inherit;
    }
}

#dynamic-search-area .search-results-panel .search-results-results .search-result-header-text {
    font-family: Dubai-Regular;
}

#dynamic-search-area .search-results-panel .search-results-right .search-paging-panel {
    display: block;
}

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

.rtl #dynamic-search-area .search-results-panel .search-results-right .search-paging-panel .search-paging-perpage,
.rtl #dynamic-search-area .search-results-panel .search-results-right .search-paging-panel .search-paging-pages {
    text-align: left;
}

#dynamic-search-area .search-results-panel .search-results-right .search-paging-panel .search-paging-pages .search-paging-pages-page {
    border: 1px solid #F5F1EE;
}

.rtl #dynamic-search-area .search-results-panel .search-results-left .search-results-filters {
    margin-right: 0;
}

.rtl #dynamic-search-area .search-results-panel .search-results-left .search-results-filters label span {
    padding-left: 0;
    padding-right: 30px;
}

.rtl #dynamic-search-area .search-results-panel .search-results-left .search-results-filters .checkmark {
    left: inherit;
    right: 0;
    padding-right: 0;
}

.rtl #dynamic-search-area .search-results-panel .search-results-right .search-paging-panel .search-paging-pages .search-paging-pages-page.lastLink,
.rtl #dynamic-search-area .search-results-panel .search-results-right .search-paging-panel .search-paging-pages .search-paging-pages-page.firstLink {
    font-size: 12px;
}


/* Announcment Portal */

.rtl .announcementPortal {
    width: calc(100% + 15px);
}

.rtl .announcementPortal .js-marquee {
    margin: 0;
}

.rtl .announcementPortal .js-marquee p {
    margin: 0;
    text-align: center;
}


/* .main_banner_title{
    background: rgba(0,0,0,0.1)!important;
} */

.report-table th {
    padding: 8px;
}

.webPolicyImg {
    width: 40px;
    margin-bottom: 14px;
}

@media(max-width:768px) {
    .webPolicyImg {
        width: 30px;
        margin-bottom: 7px;
    }
}

.contact_get_in_touch .wpcf7-submit.pull-right {
    float: right!important;
}

.contact_get_in_touch .wpcf7-submit.pull-left {
    float: left!important;
}

.searchNewBtnInner {
    position: absolute!important;
    top: 35px!important;
    margin: 0 5px;
}

.rtl .search-header-area {
    right: 0;
    direction: rtl;
}


/* For Accessbility Sidebar fixes */

.INDwhiteblack .makani-link,
.INDwhiteblack .login,
.INDwhiteblack #foo,
.INDwhiteblack #foo .fancybox {
    background: #000!important;
}

.INDwhiteblack .login svg,
.INDwhiteblack .login svg * {
    /* color: #000!important; */
    background-color: #000!important;
}

.INDwhiteblack .site-header .nav-primary .widget-area a,
.INDwhiteblack .site-header .nav-primary .widget-area button {
    opacity: 0.9!important;
    outline: 1px dashed MidnightBlue;
}

.INDblackwhite .login svg,
.INDblackwhite .login svg * {
    color: #fff!important;
    /* background-color: #fff!important; */
}

.INDblackwhite .site-header .nav-primary .widget-area a,
.INDblackwhite .site-header .nav-primary .widget-area button {
    opacity: 0.9!important;
    outline: 1px dashed Gold;
}

.INDbackgroundColors .login svg,
.INDbackgroundColors .login svg * {
    color: #fff!important;
    /* background-color: #fff!important; */
}

.INDbackgroundColors .site-header .nav-primary .widget-area a,
.INDbackgroundColors .site-header .nav-primary .widget-area button {
    opacity: 0.9!important;
}

.INDmagnifier .site-inner {
    zoom: 1.15!important;
    overflow-x: auto;
}

.home.INDmagnifier .site-inner {
    zoom: 1!important;
    overflow-x: initial;
}

.INDblackwhite .site-header .nav-primary .widget-area a:hover,
.INDblackwhite .site-header .nav-primary .widget-area a:focus,
.INDwhiteblack .site-header .nav-primary .widget-area a:hover,
.INDwhiteblack .site-header .nav-primary .widget-area a:focus,
.INDbackgroundColors .site-header .nav-primary .widget-area a:hover,
.INDbackgroundColors .site-header .nav-primary .widget-area a:focus {
    color: inherit!important;
}

body.rtl.INDblackwhite .nav-primary .ubermenu-sub-indicators .ubermenu-has-submenu-drop>.ubermenu-target>.ubermenu-sub-indicator,
body.rtl.INDwhiteblack .nav-primary .ubermenu-sub-indicators .ubermenu-has-submenu-drop>.ubermenu-target>.ubermenu-sub-indicator body.rtl.INDbackgroundColors .nav-primary .ubermenu-sub-indicators .ubermenu-has-submenu-drop>.ubermenu-target>.ubermenu-sub-indicator {
    right: inherit!important;
}

html:not(#INDdummy) body:not(#INDdummy).INDblackwhite>a,
html:not(#INDdummy) body:not(#INDdummy).INDblackwhite>:not(#INDWrap) a {
    color: inherit!important;
}

html:not(#INDdummy) body:not(#INDdummy).INDreadablefont .fa,
html:not(#INDdummy) body:not(#INDdummy).INDreadablefont>:not(#INDWrap):not(i) .fa,
html:not(#INDdummy) body:not(#INDdummy).INDreadablefont>:not(#INDWrap) *:not(i) .fa,
html:not(#INDdummy) body:not(#INDdummy).INDreadablefont .fas,
html:not(#INDdummy) body:not(#INDdummy).INDreadablefont>:not(#INDWrap):not(i) .fas,
html:not(#INDdummy) body:not(#INDdummy).INDreadablefont>:not(#INDWrap) *:not(i) .fas {
    font-family: "Font Awesome 5 Pro"!important;
}

.TabsSectionAwards .wpb-js-composer .vc_tta.vc_general .vc_tta-panels,
.wpb-js-composer .vc_tta.vc_general .vc_tta-panels-container {
    background: #fff;
}

.INDmagnifier .site-container * {
    font-size: 100.5%!important;
    line-height: 1!important;
}

.INDmagnifier .ubermenu .moreTopMenu.ubermenu-item.ubermenu-item-level-0 a {
    padding: 0px 8px 7px!important;
}

.INDcolorscheme .DM_Mian_Banner_Row,
.INDcolorscheme .DM_Mian_Banner_Row *,
.INDcustomcolor .DM_Mian_Banner_Row,
.INDcustomcolor .DM_Mian_Banner_Row * {
    background-color: transparent!important;
}

.INDhighlightLinks .accessibilityLatest {
    color: Red;
    border-bottom: 2px solid red;
}


/* Logos in header */

@media only screen and (max-width: 1440px) {
    #header-area .one-half.header-right img {
        height: 50px;
        padding: 0;
        width: auto;
    }
}

@media (max-width: 768px) {
    #header-area .one-half.header-right img {
        margin-top: 13px;
        margin-right: 5px;
        height: 34px;
    }
}

@media (max-width: 991px) {
    img.dubai-logo,
    img.govtDubai-logo {
        width: auto;
        height: 35px;
    }
}

@media (min-width: 769px) and (max-width: 1000px) {
    img.dubai-logo,
    img.govtDubai-logo {
        width: auto;
        height: 50px;
    }
}

div.display-posts-listing .title {
    font-family: "Dubai-Bold";
}


/* temporary hide search for media center */

.mediCenter-search {
    display: none;
}

.bgrdServicesColor {
    background: #f3f3f3!important;
}


/* Home page slider */

.flickity-button {
    background: rgba(0, 0, 0, 0.5)!important;
    color: #fff!important;
    margin: 0 15px;
    border: 1px solid transparent!important;
}

.flickity-button:hover,
.flickity-button:focus {
    background: #fff!important;
    color: #800823!important;
    border: 1px solid #800823!important;
}

.carousel-layers {
    text-align: center;
}

div.carousel h2 {
    font-family: inherit!important;
    font-size: 42px!important;
    line-height: 1!important;
}

div.carousel h3 {
    font-family: 'Dubai Regular';
    font-size: 24px!important;
    line-height: 1.2!important;
    text-align: center;
    color: #fff;
    padding: 0 15px;
    font-weight: 100;
}

.carousel-cell a {
    display: inline-block;
    margin: 0 auto 10px;
    background: #800823;
    color: #fff;
    text-decoration: none;
    padding: 5px 10px;
    border: 1px solid #800823;
    text-align: center;
}

.carousel-cell a:focus,
.carousel-cell a:hover {
    background: #fff;
    color: #800823;
    border: 1px solid #800823;
}

.home_link_menu span {
    display: none;
}

.rtl .menuServiceLink span {
    margin-left: 0!important;
    margin-right: 20px!important;
}

.diko-submenu .diko-icon {
    color: #800823!important;
}

.rtl .diko-submenu .diko-icon {
    margin-right: 0!important;
    margin-left: 10px!important;
}

@media(min-width:767px) and (max-width:1200px) {
    .topQuickLinks.desktop {
        margin-top: 0!important;
    }
}

@media(min-width:1201px) and (max-width:1300px) {
    .topQuickLinks.desktop {
        margin-top: -146px!important;
    }
    .INDmagnifier .topQuickLinks.desktop {
        margin-top: -155px!important;
    }
    .INDfontsize .topQuickLinks.desktop {
        margin-top: -158px!important;
    }
    .rtl .topQuickLinks.desktop {
        margin-top: -132px!important;
    }
    .INDfontsize.rtl .topQuickLinks.desktop {
        margin-top: -158px!important;
    }
    .rtl.INDmagnifier .topQuickLinks.desktop {
        margin-top: -155px!important;
    }
}

@media(min-width:1024px) and (max-width:1200px) {
    .carousel-cell {
        height: 550px!important;
    }
    div.carousel h2 {
        font-size: 37px!important;
    }
}

@media(min-width:1201px) {
    .carousel-cell {
        height: 650px!important;
    }
}

@media(max-width:1000px) {
    div.carousel h2 {
        padding: 40px 10px 0!important;
        font-size: 30px!important;
    }
    div.carousel h3 {
        font-size: 19px!important;
    }
    aside.widget-area {
        display: block!important;
    }
}

@media(max-width:768px) {
    div.carousel h2 {
        padding: 20px 10px 0!important;
        font-size: 26px!important;
        margin-bottom: 5px;
    }
}

.post-content-display .news-content h2 {
    font-family: "Dubai-Bold";
    font-size: 28px;
    line-height: 38px;
    color: #222;
    margin-top: 35px;
}

.collections-template-default .single_animal_details_left figure img {
    width: auto;
    margin: 0 auto;
    min-width: 130px;
    max-height: 700px;
}


/* #header-area a.logo{
    outline: none;
} */

.rs_addtools a,
.rs_addtools span,
.rsbtn a,
.rsbtn span,
.rs_addtools .rsbtn_play,
.rsbtn .rsbtn_play,
.rsbtn_tooltoggle {
    outline: inherit!important;
}

.bubbles h2 {
    background: rgba(0, 0, 0, 0.01)!important;
}

@media(min-width:1024px) and (max-width:1200px) {
    .row_single_animal,
    .row_single_animal>.vc_column_container>.vc_column-inner {
        min-height: 700px;
    }
}

@media(min-width:1024px) and (max-width:1200px) {
    .accessibilityLatest {
        top: 0;
    }
}

@media (max-width: 991px) {
    img.dubai-logo {
        width: 95px;
        height: auto;
    }
}

@media(min-width:1001px) and (max-width:1450px) {
    img.dubai-logo {
        width: 130px;
        height: auto;
    }
}

@media (max-width:1000px) {
    .site-inner {
        min-height: 900px!important;
    }
    .document-file-properties {
        width: 100%;
        overflow-x: scroll;
    }
    .document-file-properties table {
        table-layout: auto!important;
    }
    .document-file-properties th,
    .document-file-properties td {
        white-space: nowrap;
    }
}

@media (min-width:1000px) {
    .site-inner {
        min-height: 700px!important;
    }
}

.topQuickLinks {
    margin-left: 0!important;
    margin-right: 0!important;
}

#back2Top {
    right: 20px;
}

.homeSearch {
    margin: 0 auto!important;
}

button.flickity-button {
    z-index: 1;
}


/* For zoom */

.INDfontsize .homeSearch {
    top: 520px;
}

.INDfontsize.home.sticky-head .homeSearch {
    top: 390px;
}

.INDfontsize .topQuickLinks {
    margin: -158px auto 0;
}

.INDfontsize.rtl .topQuickLinks {
    margin: -158px auto 0;
}

.INDfontsize .homenewTabs li:before {
    display: none;
}

.INDfontsize .aptf-template-3 .aptf-single-tweet-wrapper {
    min-height: 510px;
}

.INDfontsize .submitAdviceContent .default-bg p {
    min-height: 150px;
}

.INDfontsize #menu-item-1195:before,
.INDfontsize #menu-item-8064:before {
    top: 15px;
}

.INDfontsize .submitAdviceContent .default-bg div {
    display: none;
}

.INDfontsize .ubermenu-skin-black-white-2 .ubermenu-submenu.ubermenu-submenu-drop {
    width: 100vw!important;
}

.INDfontsize.rtl .ubermenu-skin-black-white-2 .ubermenu-submenu.ubermenu-submenu-drop {
    right: 0;
}

.INDfontsize .circle-quicklink a {
    font-size: 19px!important;
}

.INDfontsize .homenewTabs li:after {
    display: none;
}

.INDmagnifier .ubermenu-sub-indicators .ubermenu-has-submenu-drop>.ubermenu-target>.ubermenu-sub-indicator {
    top: 40%!important;
}

.INDmagnifier .site-container div.carousel h2 {
    font-size: 64px!important;
}

.INDmagnifier .site-container div.carousel h3 {
    font-size: 26px!important;
}

.INDmagnifier .mic-pos,
.INDmagnifier .mic-pos-ar {
    margin-top: 13px;
}

.INDmagnifier .searchNewBtn,
.INDmagnifier .searchNewBtnInner {
    top: 13px;
}

.INDmagnifier .serivces-tabs-row h2 {
    font-size: 45px!important;
}

.INDmagnifier .homenewTabs li:after {
    display: none;
}

.INDmagnifier .footer-socials .social-row a {
    font-size: 43px!important;
}

.INDmagnifier .download-app a {
    font-size: 33px!important;
}

.INDmagnifier #back2Top {
    line-height: 2.5!important;
}

.INDmagnifier .aptf-tweet-content {
    line-height: 1.3!important;
}

.INDmagnifier .twitter-carousel p,
.INDmagnifier .aptf-tweet-content {
    min-height: 350px;
}

.INDmagnifier.home .home-section-tabs .form-inline input[type=text],
.INDmagnifier .payment-tab .form-inline input[type=text] {
    line-height: 2.6!important;
}

.INDmagnifier.home .title-header h3 {
    font-size: 35px!important;
}

.INDmagnifier .submitAdviceContent .default-bg a {
    line-height: 2!important;
}

.INDmagnifier.home .site-container .titles {
    font-size: 33px!important;
}

.INDmagnifier .homenewTabs li a {
    padding-bottom: 35px!important;
}

body.rtl.INDwhiteblack .nav-primary .ubermenu-sub-indicators .ubermenu-has-submenu-drop>.ubermenu-target>.ubermenu-sub-indicator,
body.rtl.INDlangdirRTL .nav-primary .ubermenu-sub-indicators .ubermenu-has-submenu-drop>.ubermenu-target>.ubermenu-sub-indicator {
    left: 2px;
    right: inherit!important;
}

@media(min-width:1200px) and (max-width:1400px) {
    .INDfontsize .submitAdviceContent .default-bg h1,
    .INDfontsize .submitAdviceContent .default-bg h2 {
        min-height: 140px;
    }
}

.row_single_animal {
    background-size: cover;
}

div#project_images .slick-prev::before,
.slick-next::before {
    font-family: 'Font Awesome 5 Pro' !important;
    font-size: 30px!important;
    color: black!important;
}

div#project_images .slick-prev {
    left: 0;
    right: inherit;
}

div.pdfemb-toolbar div {
    color: #fff!important;
}

i.ubermenu-sub-indicator.fa-angle-down {
    margin-top: -10px !important;
}

.main-category-section .right-section .post-grid .post-image .read_more {
    background-color: #800823!important;
    transform: translateY(-10px)!important;
    opacity: 1!important;
    visibility: visible!important;
}

.main-category-section .right-section .post-grid .post-image .read_more:hover,
.main-category-section .right-section .post-grid .post-image .read_more:focus {
    background: #fff!important;
    color: #800823!important;
}

html:not(#INDdummy) body:not(#INDdummy).INDwhiteblack>:not(#INDWrap) .carousel-cell h2,
html:not(#INDdummy) body:not(#INDdummy).INDwhiteblack>:not(#INDWrap) .carousel-cell h3 {
    color: #fff!important;
}

.INDhighlightLinks img.dm-top-logo {
    display: inline-block;
    padding-bottom: 10px;
}

.INDwhiteblack .bubbles .textPayments img,
.INDwhiteblack .bubbles .textNotification img,
.INDwhiteblack .bubbles .textLocation img {
    background: #000!important;
}

.INDmagnifier .site-header .nav-primary {
    height: auto;
}

.INDmagnifier .site-header .nav-primary .widget-area {
    position: relative;
}

.INDfontsize .twitter-carousel .date {
    font-size: 13px!important;
}

@media(min-width:768px) and (max-width:768px) {
    .centre-card {
        min-height: 800px;
    }
    .recycleCards .centre-card {
        min-height: 1040px!important;
    }
    .topQuickLinks {
        height: auto;
    }
}

.INDmagnifier .dubaiMainOfficeContent .con-details {
    width: 100%;
}

.INDmagnifier.INDfontsize #ubermenu-main-6-primary-2 {
    width: 100%!important;
}

.wpb-js-composer .payment-tab .vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab>a:focus {
    outline: 1px solid #000;
}

.discover_dubai_section2 .view_more_btn a,
.discover_dubai_section4 .view_more_btn a {
    min-width: 300px;
}

.rtl .view_more_btn a {
    padding-left: 20px !important;
}

.INDwhiteblack .ubermenu .ubermenu-submenu-type-stack>.ubermenu-item.ubermenu-column-auto {
    width: auto!important;
}

.footer-socials .social-row {
    margin-left: 0;
}

.footer-socials h2,
.download-app h2 {
    color: #fff;
    background: none!important;
    display: inline-block;
    font-size: 25px;
    line-height: 1.2;
}

#menu-item-8045 {
    display: none;
}

.INDwhiteblack .site-header .nav-primary .ubermenu-submenu li.all_services a {
    background: #fff!important;
}

.INDhighlight .header-right-logo a {
    display: block!important;
}

.INDmagnifier .contact-pg-title h2 span {
    font-size: 27px!important;
    line-height: 2.5!important;
}

.INDmagnifier .main_banner_title {
    font-size: 32px!important;
}

.INDfontsize .serviceCardHome {
    width: 33.33%;
}

.INDfontsize .serviceCardsList .serviceCardHome a {
    min-height: 140px;
}

.INDfontsize .serviceCardsList .serviceCardHome span {
    position: relative;
    top: 50%;
    transform: translateY(-50%);
}

.INDfontsize .serviceCards .owl-nav {
    top: -3px;
}

.rtl div.display-posts-listing .title {
    line-height: 1.4!important;
}

.rtl .main_banner_title {
    line-height: 1.4!important;
}

.INDpositionRight #INDquickAccess button {
    left: 0!important;
}

.rtl.INDpositionLeft #INDquickAccess button {
    right: 0;
}

.rtl .homeSearch .search-header-area {
    right: inherit!important;
}

.INDfontsize {
    margin-left: -10px;
}

.rtl .site-inner * {
    line-height: 1.5;
}

.animals-block__img .read_more {
    background-color: #800823!important;
    border: 1px solid #800823;
}

.animals-block__img .read_more:hover,
.animals-block__img .read_more:focus {
    background-color: #fff!important;
}

.animals-block__img .read_more:hover>span,
.animals-block__img .read_more:focus>span {
    color: #800823!important;
}

.category_bg_section .pagination_btn .view_more_btn a,
.category_bg_section .pagination_btn .view_more_btn a:first-child {
    background: #800823!important;
    border: 1px solid #800823!important;
    color: #fff!important
}

.category_bg_section .pagination_btn .view_more_btn a:hover,
.category_bg_section .pagination_btn .view_more_btn a:focus,
.category_bg_section .pagination_btn .view_more_btn a:first-child:hover,
.category_bg_section .pagination_btn .view_more_btn a:first-child:focus {
    background-color: #fff!important;
    color: #800823!important;
    background-image: none!important;
}

.INDfontsize .submitAdviceContent .default-bg h3 {
    display: none;
}

.INDfontsize .sidebar-primary ul li a,
.INDfontsize .quicklinks-text h2,
.INDfontsize .quicklinks-text h3 {
    font-size: 25px !important;
}

.INDfontsize .bubbles h5,
.INDfontsize .bubbles h1,
.INDfontsize .bubbles h2 {
    font-size: 26px!important;
}

.INDfontsize .dv-fares-chat h2,
.rtl.INDfontsize .dv-fares-chat h2 {
    left: -170px;
}

.INDfontsize.rtl .bubble.textLocation h2 {
    width: 300px;
}

#mue-section-slider .slick-arrow {
    color: #fff;
}

body #mue-section-slider .slick-arrow.slick-prev:before,
body #mue-section-slider .slick-arrow.slick-next:before {
    color: #fff!important;
    opacity: 1;
}

.INDfontsize .aptf-tweet-content {
    min-height: 400px;
}


/* hide language dropdown in accessibility */

#INDmenu .INDmenuHeader #INDlangsCombo {
    opacity: 0;
    pointer-events: none;
}

.INDfontsize .submitAdviceContent .default-bg h1,
.INDmagnifier .submitAdviceContent .default-bg h1,
.INDfontsize .submitAdviceContent .default-bg h2,
.INDmagnifier .submitAdviceContent .default-bg h2 {
    min-height: 70px;
}


/* hide toolbar for pdf */

.pdfemb-toolbar {
    display: none!important;
}

.home .home-section-tabs .form-inline,
.payment-tab .form-inline {
    padding: 0 2px;
    width: calc(100% - 4px);
}

.home .vc_tta-tabs-list a:focus-visible {
    z-index: 1;
}

.TabsSectionAwards .left-paddle.paddle,
.TabsSectionAwards .right-paddle.paddle {
    margin: 0;
}

.TabsSectionAwards .vc_tta-color-grey.vc_tta-style-modern .vc_tta-tab>a {
    margin: 10px 1px!important;
}

.useful-pics-links .slick-initialized .slick-slide {
    margin: 2px;
}

.useful-pics-links .slick-prev::before,
.useful-pics-links .slick-next::before {
    font-family: 'Font Awesome 5 Pro' !important;
    font-size: 30px!important;
    color: black!important;
}

/*.non-sticky {
    position: inherit!important;
}*/

.rtl .apply-btns a,
.rtl .apply-btns i {
    line-height: 1!important;
}

.apply-btns a i {
    font-size: 30px!important;
}

.INDfontsize .apply-btns a {
    line-height: 27px!important;
}

.footer-wrapper .full.copyright p {
    display: inline-block;
    padding: 0 2px;
}

.INDmagnifier.INDwhiteblack .site-header .nav-primary .ubermenu-submenu li.all_services {
    bottom: -5px !important;
}

.INDmagnifier .recycleCards .centre-card,
.INDfontsize .recycleCards .centre-card {
    min-height: 960px;
}

.INDmagnifier .centre-card,
.INDfontsize .centre-card {
    min-height: 700px;
}

.INDfontsize.INDwordspacing150 .centre-card {
    min-height: 880px;
}

.INDfontsize .dubaiMainOfficeContent .con-details {
    width: 100%;
}

.rtl .homeSearch .search-header-area {
    right: inherit!important;
}

.document-file-properties {
    overflow-x: auto;
}

.rtl .searchNewBtn {
    position: relative;
   
}

.rtl a.search-btn-mic {
    position: relative;
   
}

.INDfontsize .aptf-tweet-content,
.INDfontsize .submitAdviceContent .default-bg p,
.INDfontsize form label,
.INDmagnifier .site-container form p {
    line-height: 1.5!important;
}

.home.rtl .home-section-tabs .form-inline button,
.rtl .payment-tab .form-inline button {
    line-height: 1.2;
}

#cont_ents {
    margin: 30px 15px 120px;
}

.INDmagnifier .INDwhiteblack .ubermenu-submenu-id-354,
.INDmagnifier .INDwhiteblack .ubermenu-submenu-id-7999 {
    padding-top: 70px!important;
}

.INDmagnifier .INDwhiteblack #menu-item-1195:before,
.INDmagnifier .INDwhiteblack #menu-item-8064:before {
    top: 75px;
}

#INDquickAccess {
    left: 0!important;
}

.rtl #INDquickAccess {
    right: 0!important;
}

#INDquickAccess button {
    color: #ffff!important;
}

.rtl .bunyan-search a {
    line-height: 4;
}

[dir=rtl] .slick-prev {
    right: auto!important;
    left: -25px!important;
}

[dir=rtl] .slick-next {
    right: -25px!important;
    left: 0!important;
}

.post-content-display .news-content img.wp-post-image {
    width: auto;
    margin-bottom: 35px;
    max-width: 100%;
    margin: 0 auto 30px;
    display: block;
}

.rtl .category-list.right-section .pagination a,
.rtl .pagination ul li a {
    line-height: 3;
}

.rtl .fa-share-square:before {
    transform: rotateY(180deg);
    display: block;
}

.rtl #header-area>.wrap {
    direction: ltr;
}

.INDfontsize.INDwordspacing150 .submitAdviceContent .default-bg h2 {
    min-height: 110px;
}

.INDfontsize.INDwordspacing150.rtl .centre-card {
    min-height: 710px!important;
}

.contact_single p {
    font-size: 18px;
    line-height: 1.6;
}

.magnifyLoginTxt {
    display: none;
}

.INDtextmagnifier .magnifyLoginTxt {
    position: absolute;
    right: 10px;
    display: inline-block!important;
    font-size: 15px!important;
    margin-top: 6px;
}

.rtl.INDtextmagnifier .magnifyLoginTxt {
    display: none!important;
}

.INDtextmagnifier .login {
    position: relative;
}

.INDfontsize.INDwordspacing150 .recycleCards .centre-card {
    min-height: 960px!important;
}

.INDblackwhite .national-brand svg,
.INDblackwhite .national-brand {
    background: #fff!important;
}


/* for read speaker */

button[data-indopt="textreader"] {
    display: none!important;
}


/* #textRdr{
    display: none!important;
} */

#reader-popdown {
    padding: 0 15px;
    text-align: left;
    direction: ltr;
    margin-right: 0;
    left: 0;
    min-width: 200px;
}

.rtl #reader-popdown {
    text-align: right;
    direction: rtl;
    margin-right: 0;
    left: inherit;
    right: 0;
}

#reader-popdown .close-readSpkr {
    color: #000;
    border: 1px solid;
    font-weight: bold;
    border-radius: 100%;
    line-height: 1!important;
    display: inline-block;
    padding: 5px 8px 3px!important;
    height: auto!important;
    float: right;
    position: relative;
    top: 5px;
    right: -5px;
}

.rtl #reader-popdown .close-readSpkr {
    float: left;
    right: 5px;
}

#reader-popdown .close-readSpkr:hover,
#reader-popdown .close-readSpkr:focus {
    color: #fff!important;
    background: #800823!important;
    border: 1px solid #800823;
}


/* for about menu */

.ubermenu-submenu-id-97290,
.ubermenu-submenu-id-97291 {
    align-items: center;
}


/* mobile menu temporary */

.dikomobilemenu .moreTopMenu ul {
    padding: 30px;
}

.dikomobilemenu .moreTopMenu li {
    display: block !important;
    width: 100% !important;
    text-align: left !important;
    margin: 0 0 15px !important;
}

.dikomobilemenu .moreTopMenu li a {
    text-align: left !important;
}

.rtl .dikomobilemenu .moreTopMenu li a {
    text-align: right !important;
}

.INDfontsize .check-pay-tabs li,
.INDfontsize .building-tabs li {
    margin: 0 10px 10px;
}

.INDblackwhite .main_banner_title span,
.INDwhiteblack .main_banner_title span,
.INDbackgroundColors .main_banner_title span,
.INDheadingColors .main_banner_title span {
    background: inherit!important;
}

#INDvirtualKeyboard #INDvKeboard-close {
    top: -15px!important;
}

.buorg {
    background: #000;
}


/* hide free message for accessibility */

#INDmenuBtnzWrap .INDmenuRow {
    display: none!important;
}


/* Food Awards */

.contact_get_in_touch select {
    border: 1px solid #B2B2B2;
    margin-bottom: 10px;
    color: #222222;
    font-family: 'Dubai Light';
    font-weight: inherit;
    padding: 10px;
}

.flickity-viewport:focus-visible,
.circleQuickLinksContent:focus-visible {
    outline: 0!important;
}

.page-id-13981 .site-container {
    background: none!important;
}


/* PDF Download for Document Verification */

.pdfdownload:after {
    top: -16px !important;
}

.pdfdownload a {
    font-size: 14px;
    text-decoration: none;
    padding: 3px 10px;
    background: #800823;
    color: #fff;
    margin-top: 5px;
    display: inline-block;
    border: 1px solid #800823;
}

.pdfdownload a:hover,
.pdfdownload a:focus {
    background: #fff;
    color: #800823;
    border: 1px solid #800823;
}

@media screen and (max-width: 768px) {
    body #INDmenu .INDmenuHeader {
        margin-top: -15px!important;
    }
    body #INDmenu .INDmenuHeader #INDcloseAccMenu {
        top: 23px!important;
    }
    body #INDmenu .INDmenuHeader h2 {
        top: 52px !important;
    }
}


@media (min-width: 1000px) and (max-width: 1100px) {
    /* .ubermenu .ubermenu-item.moreTopMenu  {
        position: relative;
        top: 10px;
    } */
    body .ubermenu-item-level-0>a.ubermenu-target.ubermenu-item-layout-default.ubermenu-item-layout-text_only {
        font-size: 15px!important;
    }
    body .ubermenu-item-level-0 > a.ubermenu-target.ubermenu-item-layout-default.ubermenu-item-layout-text_only {
        padding: 15px 7px 15px!important;
    }
    body .nav-primary .ubermenu-sub-indicators .ubermenu-has-submenu-drop>.ubermenu-target>.ubermenu-sub-indicator{
        right: -2px !important;
    }
}
.fancybox-desktop.fancybox-type-iframe .fancybox-title{
    display: none!important;
}


#INDmenu .INDmenuBody .INDmenuRow .INDmenuPanel button[role="checkbox"] {
    margin: 10px 1.5%!important;
}
#INDmenu .INDmenuBody .INDmenuRow .INDmenuPanel button {
    width: calc(89.8%/3);
    margin-right: 5%;
}
#INDmenu .INDmenuBody .INDmenuRow .INDmenuPanel button#INDfontsize-minus[role="checkbox"], 
#INDmenu .INDmenuBody .INDmenuRow .INDmenuPanel button#INDfontsize-plus[role="checkbox"], 
#INDmenu .INDmenuBody .INDmenuRow .INDmenuPanel button[data-indopt="whitecursor"], 
#INDmenu .INDmenuBody .INDmenuRow .INDmenuPanel button[data-indopt="blackcursor"] {
    margin: 0!important;
}
@media (min-width: 1015px) and (max-width: 1050px){
    .bubbles {
        width: 25rem !important;
        height: 25rem !important;
    }
    .bubble {
        width: 3.5rem!important;
        height: 3.5rem!important;
    }
}
