/*
 * City Govt Core RTL support.
 * Loaded only when WordPress is in RTL mode, after the plugin's generated widget CSS.
 */

.rtl .banner-section,
.rtl .banner-section-two,
.rtl .welcome-section,
.rtl .welcome-section-two,
.rtl .about-section,
.rtl .services-section,
.rtl .services-section-two,
.rtl .services-section-three,
.rtl .events-section,
.rtl .departments-section,
.rtl .highlights-section,
.rtl .highlights-section-two,
.rtl .team-section,
.rtl .team-section-two,
.rtl .news-section,
.rtl .testimonials-section,
.rtl .reviews-section,
.rtl .facts-section,
.rtl .fluid-section,
.rtl .ext-info-section,
.rtl .history-section,
.rtl .portfolio-section,
.rtl .contact-section,
.rtl .contact-info-section,
.rtl .faqs-section,
.rtl .accordion-box,
.rtl .event-details,
.rtl .toggle-box {
    direction: rtl;
    text-align: right;
}

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

.rtl .owl-carousel.owl-rtl .owl-item {
    float: right;
}

.rtl .owl-carousel .owl-nav .icon,
.rtl .owl-carousel .owl-nav [class*="flaticon-"] {
    display: inline-block;
}

.rtl .news-carousel:not(.owl-loaded) .news-block,
.rtl .departments-carousel:not(.owl-loaded) .featured-block-four {
    opacity: 1;
    visibility: visible;
}

.rtl .sec-title,
.rtl .sidebar-title,
.rtl .contact-links-box,
.rtl .contact-info-box,
.rtl .newsletter-box-two,
.rtl .recent-posts,
.rtl .services-widget {
    text-align: right;
}

.rtl .sec-title .separator:before {
    left: auto;
    right: 100%;
    margin-left: 0;
    margin-right: 10px;
}

.rtl .sec-title .separator:after {
    left: 100%;
    right: auto;
    margin-right: 0;
    margin-left: 10px;
}

/* Banner widgets */
.rtl .banner-carousel .content-box .inner,
.rtl .banner-carousel-two .content-box .inner {
    float: right;
    text-align: right;
}

.rtl .banner-carousel .active .content-box .text,
.rtl .banner-carousel-two .content-box .text {
    display: inline-block;
}

.rtl .banner-carousel .links-box .theme-btn,
.rtl .banner-carousel-two .links-box .theme-btn {
    margin-right: 0;
    margin-left: 15px;
}

.rtl .banner-carousel .next-slide {
    left: 0;
    right: auto;
    padding-right: 50px;
    padding-left: 80px;
    text-align: right;
    -webkit-transform: translateX(-120px);
    -moz-transform: translateX(-120px);
    -ms-transform: translateX(-120px);
    -o-transform: translateX(-120px);
    transform: translateX(-120px);
}

.rtl .banner-carousel .active .next-slide {
    -webkit-transform: translate(0);
    -moz-transform: translate(0);
    -ms-transform: translate(0);
    -o-transform: translate(0);
    transform: translate(0);
}

.rtl .banner-carousel .next-slide .inner {
    padding-left: 30px;
    padding-right: 100px;
}

.rtl .banner-carousel .next-slide .count {
    right: 0;
    left: auto;
}

.rtl .banner-carousel .next-slide .count:after {
    left: 0;
    right: auto;
    border-right: 0;
    border-left: 1px solid rgba(255, 255, 255, 0.10);
}

.rtl .banner-carousel .next-slide .arrow {
    left: 0;
    right: auto;
    display: inline-block;
    transform: rotate(180deg);
}

.rtl .banner-section-two .owl-theme .owl-nav .owl-prev {
    left: auto;
    right: 30px;
}

.rtl .banner-section-two .owl-theme .owl-nav .owl-next {
    right: auto;
    left: 30px;
}

/* Welcome widgets */
.rtl .featured-block,
.rtl .featured-block-three,
.rtl .featured-block-six {
    direction: rtl;
    text-align: right;
}

.rtl .featured-block .content-box,
.rtl .featured-block-three .content-box,
.rtl .featured-block-six .content-box {
    text-align: right;
}

.rtl .featured-block .content-box .content,
.rtl .featured-block-three .content-box .content {
    padding-left: 0;
    padding-right: 100px;
    text-align: right;
}

.rtl .featured-block-six .content-box .content {
    padding-left: 0;
    padding-right: 95px;
    text-align: right;
}

.rtl .featured-block .content-box .icon-box,
.rtl .featured-block-three .content-box .icon-box {
    left: auto;
    right: 30px;
    text-align: right;
}

.rtl .featured-block-six .content-box .icon-box {
    left: auto;
    right: 0;
    text-align: right;
}

.rtl .featured-block .content-box .icon-box:before,
.rtl .featured-block-three .content-box .icon-box:before,
.rtl .featured-block-six .content-box .icon-box:before {
    right: auto;
    left: 0;
    border-left: 0;
    border-right: 1px solid rgba(0, 0, 0, 0.10);
}

.rtl .featured-block .hover-box .inner,
.rtl .featured-block-three .hover-box .inner {
    text-align: right;
}

.rtl .featured-block .more-link,
.rtl .featured-block-three .more-link {
    right: auto;
    left: 0;
}

.rtl .featured-block .more-link a:before,
.rtl .featured-block-three .more-link a:before {
    right: auto;
    left: -85px;
}

.rtl .featured-block .more-link a span,
.rtl .featured-block .more-link a i,
.rtl .featured-block-three .more-link a span,
.rtl .featured-block-three .more-link a i,
.rtl .featured-block-six .more-link a span,
.rtl .featured-block-six .more-link a i {
    display: inline-block;
    transform: rotate(180deg);
}

.rtl .featured-block-three {
    border-right: 0;
    border-left: 1px solid rgba(0, 0, 0, 0.07);
}

.rtl .welcome-section-two .upper-container .featured-block-three:last-child {
    border-left: 0;
}

.rtl .welcome-section-two .upper-row .contact-links-box {
    right: auto;
    left: 40px;
}

.rtl .contact-links-box .info li {
    padding-left: 0;
    padding-right: 62px;
}

.rtl .contact-links-box .info li .icon {
    left: auto;
    right: 0;
}

.rtl .welcome-section-two .text-col .inner {
    padding-right: 0;
    padding-left: 40px;
    text-align: right;
}

.rtl .welcome-section-two .video-link .link {
    padding-left: 0;
    padding-right: 80px;
}

.rtl .welcome-section-two .video-link .link .icon {
    left: auto;
    right: 0;
}

/* About widget */
.rtl .about-section .content,
.rtl .about-section .content-box,
.rtl .about-section .content_box,
.rtl .about-section .quote-box .inner {
    text-align: right;
}

.rtl .about-section .content_box .image_box,
.rtl .about-section .authour_box .left_float,
.rtl .about-section .upper-text .big-letter {
    float: right;
}

.rtl .about-section .content_box .text_box {
    margin-left: 0;
    margin-right: 158px;
}

.rtl .about-section .content_box .image_box .icon-box {
    left: auto;
    right: 29%;
}

.rtl .about-section .authour_box .left_float {
    margin-right: 0;
    margin-left: 40px;
}

.rtl .about-section .upper-text .big-letter {
    margin: 0 0 10px 30px;
}

.rtl .about-section .quote-box {
    right: auto;
    left: 100px;
}

.rtl .about-section .quote-box .inner {
    right: auto;
    left: 0;
}

.rtl .about-section .quote-box .inner:before {
    right: auto;
    left: 30px;
    border-right-color: transparent;
    border-left: 20px solid #00aa55;
}

.rtl .about-section .quote-box .icon-one {
    right: auto;
    left: -20px;
}

/* Service widgets */
.rtl .services-section .sec-title .more-link a span {
    margin-left: 0;
    margin-right: 8px;
    display: inline-block;
    transform: rotate(180deg);
}

.rtl .services-section .image-left {
    left: auto;
    right: 0;
}

.rtl .services-section .image-left .image-layer {
    left: 390px;
    right: 0;
}

.rtl .services-section .column .col-inner {
    margin-right: 0;
    margin-left: -320px;
}

.rtl .featured-service-block .inner-box {
    margin-right: 0;
    margin-left: 10px;
}

.rtl .featured-block-two .content-box {
    padding-left: 0;
    padding-right: 100px;
    text-align: right;
}

.rtl .featured-block-two .content-box .icon-box {
    left: auto;
    right: 0;
}

.rtl .featured-block-two .content-box .icon-box:before,
.rtl .featured-block-two .content-box .icon-box .icon {
    left: auto;
    right: 0;
}

.rtl .featured-block-two .content-box .icon-box:after {
    left: auto;
    right: 35px;
    border-left: 0;
    border-right: 1px solid rgba(0, 0, 0, 0.10);
}

.rtl .featured-block-two .read-more a:before {
    left: auto;
    right: 0;
    transform: rotate(180deg);
}

.rtl .featured-block-two .read-more a:hover,
.rtl .featured-block-two .inner-box:hover .read-more a {
    padding-left: 0;
    padding-right: 25px;
}

.rtl .services-section-two .nav-column {
    float: right;
}

.rtl .services-section-two .image-column {
    float: right;
}

.rtl .services-section-two .content-column {
    float: left;
}

.rtl .services-section-two .nav-column ul li a {
    text-align: right;
}

.rtl .contact-info-section {
    text-align: center;
}

.rtl .services-section-two .nav-column ul li a:after {
    display: inline-block;
    transform: rotate(180deg);
}

.rtl .services-section-two .nav-column ul li:before {
    left: auto;
    right: -10px;
}

/* Events widgets */
.rtl .events-section .left-column .col-inner,
.rtl .events-section .right-column .col-inner {
    text-align: right;
}

.rtl .events-section .right-column .col-inner {
    padding-left: 0;
    padding-right: 20px;
}

.rtl .events-section .see-all,
.rtl .event-block .inner-box,
.rtl .event-block .content-box .content,
.rtl .event-block-two .inner-box,
.rtl .event-block-two .content-box,
.rtl .event-block-three .inner-box {
    text-align: right;
}

.rtl .events-section .see-all .arrow,
.rtl .event-block .read-more a:before,
.rtl .event-block-two .read-more a:before,
.rtl .event-block-three .read-more a:before {
    display: inline-block;
    transform: rotate(180deg);
}

.rtl .events-section .see-all .arrow {
    padding-right: 0;
    padding-left: 5px;
}

.rtl .event-block .read-more a:before,
.rtl .event-block-two .read-more a:before {
    left: auto;
    right: 30px;
}

.rtl .event-block .read-more a:hover,
.rtl .event-block .inner-box:hover .read-more a {
    padding-left: 0;
    padding-right: 22px;
}

.rtl .event-block .inner-box:hover .read-more a:before {
    left: auto;
    right: 13px;
}

.rtl .event-block .content-box {
    padding-left: 0;
    padding-right: 140px;
}

.rtl .event-block .inner-box:after {
    left: 0;
    right: 140px;
}

.rtl .event-block .content-box .date-box,
.rtl .event-block-two .content-box .date-box,
.rtl .event-block-three .content-box .date-box {
    left: auto;
    right: 0;
}

.rtl .event-block .content-box .date-box:before,
.rtl .event-block-two .content-box .date-box:before {
    left: auto;
    right: 50px;
    border-left: 0;
    border-right: 1px solid rgba(0, 0, 0, 0.10);
}

.rtl .event-block .content-box .date-box .date,
.rtl .event-block-two .content-box .date-box .date {
    left: auto;
    right: 0;
}

.rtl .event-block .content-box .content {
    padding-right: 0;
    padding-left: 160px;
}

.rtl .event-block .read-more {
    left: 0;
    right: auto;
    text-align: left;
    border-left: 0;
    border-right: 1px solid rgba(0, 0, 0, 0.10);
}

.rtl .event-block .content-box .content .notification li {
    margin-right: 0;
    margin-left: 20px;
}

.rtl .event-block .content-box .content .notification li:last-child {
    margin-left: 0;
}

.rtl .event-block .content-box .content .notification li span {
    margin-right: 0;
    margin-left: 8px;
}

.rtl .newsletter-box .form-group,
.rtl .subscribe-form .form-group {
    text-align: right;
}

.rtl .newsletter-box .form-group input,
.rtl .subscribe-form .form-group input {
    padding-left: 20px;
    padding-right: 20px;
    text-align: right;
}

.rtl .event-block-two .content-box {
    padding-left: 0;
    padding-right: 130px;
}

.rtl .event-block-two .read-more a:hover,
.rtl .event-block-two .inner-box:hover .read-more a {
    padding-left: 0;
    padding-right: 20px;
}

.rtl .event-block-two .read-more a:before {
    right: 0;
}

.rtl .event-block-three .content-box .cat-info {
    left: auto;
    right: 90px;
}

.rtl .event-details .more-info-box .inner-box {
    padding-left: 0;
    padding-right: 200px;
}

.rtl .event-details .more-info-box .timings {
    left: auto;
    right: 0;
}

.rtl .event-details .contact-box .info li .ttl {
    float: right;
}

.rtl .event-details .contact-box .info li .dtl {
    float: left;
}

.rtl .event-filters-box .outer {
    padding-right: 0;
    padding-left: 160px;
}

.rtl .event-filters-box .outer .form-group {
    float: right;
}

.rtl .event-filters-box .outer .category:after {
    right: auto;
    left: 0;
    border-right: 0;
    border-left: 1px solid rgba(0, 0, 0, 0.15);
}

.rtl .event-filters-box .outer .theme-btn {
    right: auto;
    left: 0;
}

.rtl .event-filters-box .outer .theme-btn .icon {
    padding-left: 0;
    padding-right: 10px;
}

.rtl .events-section-two .upper-info .items-label {
    float: left;
    text-align: left;
}

.rtl .events-section-two .upper-info .sort-by {
    float: right;
    text-align: right;
}

.rtl .drop-list-one .btn-box {
    text-align: right;
    padding-left: 24px;
    padding-right: 0;
}

.rtl .drop-list-one .btn-box:before {
    right: auto;
    left: 0;
}

.rtl .drop-list-one .dropdown-menu {
    right: 0;
    left: auto;
    text-align: right;
}

/* News/blog widgets */
.rtl .news-carousel,
.rtl .news-carousel .owl-stage-outer,
.rtl .reviews-carousel,
.rtl .testimonial-carousel,
.rtl .team-carousel,
.rtl .guest-carousel,
.rtl .featured-carousel,
.rtl .hi-carousel,
.rtl .single-item-carousel,
.rtl .three_items,
.rtl .departments-carousel {
    direction: rtl;
}

.rtl .news-block,
.rtl .news-block-two,
.rtl .news-block-three,
.rtl .news-block-four,
.rtl .news-block-five {
    direction: rtl;
    text-align: right;
}

.rtl .news-block .lower-box .cat-info .fa,
.rtl .news-block-two .image-box .cat-info .fa,
.rtl .news-block-three .cat-info .fa,
.rtl .news-block-five .lower-box .cat-info .fa {
    padding-right: 0;
    padding-left: 5px;
}

.rtl .news-block .author-info,
.rtl .news-block-four .author-info,
.rtl .news-block-five .author-info {
    float: right;
    padding-left: 0;
}

.rtl .news-block .author-info {
    padding-right: 65px;
}

.rtl .news-block-four .author-info {
    padding-right: 65px;
}

.rtl .news-block-five .author-info {
    padding-right: 55px;
}

.rtl .news-block .author-info .author-icon,
.rtl .news-block-four .author-info .author-icon,
.rtl .news-block-five .author-info .author-icon {
    left: auto;
    right: 0;
}

.rtl .news-block .comments-info,
.rtl .news-block-five .comments-info {
    float: left;
    padding-left: 0;
    padding-right: 15px;
    border-left: 0;
    border-right: 1px solid rgba(0, 0, 0, 0.10);
}

.rtl .news-block .comments-info a .fa,
.rtl .news-block-five .comments-info a .fa {
    padding-right: 0;
    padding-left: 3px;
}

.rtl .news-carousel .owl-nav,
.rtl .reviews-carousel .owl-nav,
.rtl .departments-carousel .owl-nav {
    right: auto;
    left: 0;
}

.rtl .news-carousel .owl-nav button.owl-next,
.rtl .news-carousel .owl-nav button.owl-prev,
.rtl .reviews-carousel .owl-nav button.owl-next,
.rtl .reviews-carousel .owl-nav button.owl-prev,
.rtl .departments-carousel .owl-nav button.owl-next,
.rtl .departments-carousel .owl-nav button.owl-prev {
    margin-left: 0;
    margin-right: 10px;
}

.rtl .news-block-two .upper-title:before,
.rtl .news-block-four .share-it .share-btn:before {
    left: auto;
    right: 0;
}

.rtl .news-block-two .more-link a:before,
.rtl .news-block-four .hover-box .more-link .arrow,
.rtl .news-block-five .hover-box .more-link .arrow {
    display: inline-block;
    transform: rotate(180deg);
}

.rtl .news-block-two .more-link a:hover,
.rtl .news-block-two .inner-box:hover .more-link a {
    padding-left: 0;
    padding-right: 20px;
}

.rtl .news-block-four .share-it {
    float: left;
}

.rtl .news-block-four .share-it .share-btn {
    text-align: left;
}

.rtl .news-block-four .share-it .share-list {
    right: auto;
    left: 100%;
}

.rtl .news-block-four .share-it .share-list li {
    float: right;
}

.rtl .news-block-four .share-it .share-list li:last-child {
    margin-right: 5px;
    margin-left: 0;
}

.rtl .news-block-five .hover-box .more-link,
.rtl .news-block-five .image-box .date {
    right: auto;
    left: 20px;
}

/* Testimonials, facts, and contact widgets */
.rtl .testimonials-section .carousel-box .icon-box {
    left: auto;
    right: 70px;
}

.rtl .testimonials-section .slide-item .info {
    text-align: right;
    padding-left: 0;
    padding-right: 120px;
}

.rtl .testimonials-section .slide-item .author-thumb {
    left: auto;
    right: 0;
}

.rtl .guest-block .inner-box,
.rtl .guest-block .inner-box .inner {
    text-align: right;
}

.rtl .guest-block .inner-box .inner {
    padding-left: 0;
    padding-right: 130px;
}

.rtl .guest-block .inner-box .image {
    left: auto;
    right: 0;
}

.rtl .reviews-section .review-block .inner {
    padding-left: 0;
    padding-right: 100px;
}

.rtl .reviews-section .review-block .author-thumb {
    left: auto;
    right: 0;
}

.rtl .reviews-section .review-block .author-thumb:before,
.rtl .reviews-section .review-block .author-thumb:after {
    left: auto;
    right: 50%;
    border-left: 0;
    border-right: 1px solid rgba(0, 0, 0, 0.20);
}

.rtl .facts-section .fact-title {
    padding-left: 0;
    padding-right: 160px;
}

.rtl .facts-section .fact-column .fact-box {
    left: auto;
    right: 0;
}

.rtl .facts-section .fact-column .fact-box:before {
    left: auto;
    right: 100%;
    margin-left: 0;
    margin-right: -10px;
}

.rtl .contact-section .left-col .images {
    margin-right: 0;
    margin-left: 210px;
}

.rtl .contact-section .left-col .image:last-child {
    margin-left: 0;
    margin-right: 70px;
}

.rtl .contact-section .left-col .contact-info-box {
    right: auto;
    left: 30px;
}

.rtl .contact-info-box .info li .content {
    padding-left: 0;
    padding-right: 62px;
}

.rtl .contact-info-box .info li .icon {
    left: auto;
    right: 0;
}

.rtl .contact-section .form-box .form-group input,
.rtl .contact-section .form-box .form-group textarea,
.rtl .contact-section .form-box .form-group .ui-selectmenu-button.ui-button {
    text-align: right;
}

/* Fluid, department, highlight, team, and history widgets */
.rtl .fluid-section .column .inner {
    float: left;
    padding-left: 100px;
    padding-right: 0;
}

.rtl .fluid-section .column:nth-child(2) .inner {
    float: right;
    padding-left: 0;
    padding-right: 100px;
}

.rtl .fluid-section .column .upper-title {
    padding-left: 0;
    padding-right: 84px;
}

.rtl .fluid-section .column .icon-box {
    left: auto;
    right: 0;
}

.rtl .departments-section .bg-layer {
    left: 0;
    right: 50%;
    margin-left: 0;
    margin-right: -585px;
}

.rtl .departments-section .image-column .inner {
    margin-left: 0;
    margin-right: -350px;
    padding-right: 0;
    padding-left: 30px;
}

.rtl .featured-block-four .inner-box {
    text-align: right;
}

.rtl .featured-block-four .count-box {
    right: auto;
    left: 0;
    background-position: left top;
}

.rtl .featured-block-four .read-more a:after {
    right: auto;
    left: 0;
    transform: rotate(180deg);
}

.rtl .featured-block-four .read-more a:hover:after,
.rtl .featured-block-four .inner-box:hover .read-more a:after {
    transform: translateX(100px) rotate(180deg);
}

.rtl .featured-block-four .read-more a span:after {
    left: auto;
    right: 100%;
    margin-left: 0;
    margin-right: 10px;
    transform: translateX(-20px) rotate(180deg);
}

.rtl .featured-block-four .read-more a:hover span:after,
.rtl .featured-block-four .inner-box:hover .read-more a span:after {
    transform: translateX(0) rotate(180deg);
}

.rtl .departments-section .services-row ul li {
    padding-left: 0;
    padding-right: 20px;
}

.rtl .departments-section .services-row ul li:before {
    left: auto;
    right: 0;
}

.rtl .departments-section .services-row ul li a:after {
    padding-left: 7px;
    padding-right: 0;
    display: inline-block;
    transform: rotate(180deg);
}

.rtl .hi-block {
    direction: rtl;
}

.rtl .hi-block .upper-info {
    text-align: right;
}

.rtl .hi-block .upper-info h3 {
    padding-left: 0;
    padding-right: 22px;
    text-align: right;
}

.rtl .hi-block .upper-info h3:after {
    left: auto;
    right: 0;
}

.rtl .hi-block .image-cap {
    text-align: right;
}

.rtl .hi-block .image-cap h2 {
    float: right;
    text-align: right;
}

.rtl .hi-block .image-cap .video-link {
    float: left;
}

.rtl .hi-block .image-cap h2 .num {
    margin-right: 0;
    margin-left: 15px;
    padding-left: 20px;
    padding-right: 0;
}

.rtl .hi-block .image-cap h2 .num:after {
    right: auto;
    left: 0;
    border-right: 0;
    border-left: 2px solid #ffffff;
}

.rtl .hi-block .image-cap .video-link .link {
    padding-left: 0;
    padding-right: 50px;
}

.rtl .hi-block .image-cap .video-link .link .icon {
    left: auto;
    right: 0;
}

.rtl .highlights-section .owl-theme .owl-nav .owl-prev,
.rtl .highlights-section-two .owl-theme .owl-nav .owl-prev {
    left: auto;
    right: 0;
}

.rtl .highlights-section .owl-theme .owl-nav .owl-next,
.rtl .highlights-section-two .owl-theme .owl-nav .owl-next {
    right: auto;
    left: 0;
}

.rtl .highlights-section-two .owl-theme .owl-nav .owl-prev {
    right: -100px;
}

.rtl .highlights-section-two .owl-theme .owl-nav .owl-next {
    left: -100px;
}

.rtl .featured-block-five {
    direction: rtl;
    text-align: right;
}

.rtl .featured-block-five .inner-box:after {
    right: auto;
    left: -1px;
    border-right: 0;
    border-left: 1px solid rgba(255, 255, 255, 0.20);
}

.rtl .featured-block-five .count-box {
    right: auto;
    left: 40px;
}

.rtl .featured-block-five .bottom-text {
    left: auto;
    right: 0;
    width: 100%;
}

.rtl .featured-block-five .read-more a {
    transform: rotate(180deg);
}

.rtl .team-block-two .inner-box {
    padding-left: 0;
    padding-right: 160px;
}

.rtl .team-block-two .image-box {
    left: auto;
    right: 0;
}

.rtl .team-block-two .share-it {
    left: auto;
    right: 160px;
}

.rtl .team-block-two .share-it .share-list {
    left: auto;
    right: 0;
}

.rtl .team-block-two .share-it .share-list li {
    float: right;
    border-right: 0;
    border-left: 1px solid rgba(255, 255, 255, 0.10);
}

.rtl .team-block-two .share-it .share-list li:last-child {
    border-left: 0;
}

.rtl .team_membars.full_page,
.rtl .team_membars.full_page .member_image .team_member_details {
    direction: rtl;
    text-align: right;
}

@media(max-width:3000px) and (min-width:1200px) {
    .rtl .team_membars.full_page .member_image .team_member_details {
        right: auto;
        left: 20px;
    }
}

.rtl .history-section .center-line {
    left: auto;
    right: 50%;
    border-left: 0;
    border-right: 1px solid rgba(0, 0, 0, 0.10);
}

.rtl .history-section .center-line .dot {
    left: auto;
    right: -8px;
}

.rtl .history-block .image-box {
    padding-right: 0;
    padding-left: 200px;
}

.rtl .history-block .year-box {
    right: auto;
    left: -75px;
}

.rtl .history-block .year-box .year-inner {
    border-radius: 50% 50% 50% 0%;
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
}

.rtl .history-block .year-box:before {
    right: auto;
    left: 100%;
}

.rtl .history-block .year-box:after {
    right: auto;
    left: 224px;
}

.rtl .history-block .text-col .inner {
    padding-left: 0;
    padding-right: 100px;
    text-align: right;
}

.rtl .history-block.alternate .image-box {
    padding-right: 200px;
    padding-left: 0;
}

.rtl .history-block.alternate .year-box {
    right: -75px;
    left: auto;
}

.rtl .history-block.alternate .year-box .year-inner {
    border-radius: 50% 0% 50% 50%;
}

.rtl .history-block.alternate .year-box:before {
    right: 100%;
    left: auto;
}

.rtl .history-block.alternate .year-box:after {
    right: 224px;
    left: auto;
}

.rtl .history-block.alternate .text-col .inner {
    padding-left: 100px;
    padding-right: 0;
    text-align: right;
}

.rtl .educatin_and_skills,
.rtl .details_list,
.rtl .skill_bar {
    text-align: right;
}

.rtl .educatin_and_skills .ed_title:before,
.rtl .details_list h6::before,
.rtl .details_list h6::after {
    left: auto;
    right: -1px;
}

.rtl .details_list p {
    margin-left: 0;
    margin-right: 30px;
}

.rtl .skill_bar .progress {
    direction: rtl;
}

.rtl .skill_bar .progress-bar {
    float: right;
}

/* Gallery, FAQ, schedule, and utility widgets */
.rtl .filter-gallery .filters li,
.rtl .gallery-block,
.rtl .gallery-block-two,
.rtl .gallery-block-three,
.rtl .gallery-block-four {
    float: right;
}

.rtl .filter-gallery .filters li:before {
    left: auto;
    right: -16px;
}

.rtl .gallery-block .cap-box {
    left: auto;
    right: 0;
}

.rtl .gallery-block-two .title-box,
.rtl .gallery-block-three,
.rtl .gallery-block-four {
    text-align: right;
}

.rtl .gallery-block-two .title-box h4 {
    padding-left: 0;
    padding-right: 10px;
}

.rtl .gallery-block-two .title-box h4:before {
    left: auto;
    right: -5px;
}

.rtl .gallery-block-two .link-btn,
.rtl .gallery-block-three .link-btn,
.rtl .gallery-block-four .link-btn {
    right: auto;
    left: 0;
}

.rtl .gallery-block-three .zoom-btn,
.rtl .gallery-block-four .zoom-btn {
    right: auto;
    left: 66px;
}

.rtl .gallery-block-two .link-btn a .txt {
    padding-left: 0;
    padding-right: 10px;
    -ms-transform-origin: left;
    transform-origin: left;
}

.rtl .gallery-block .cap-box,
.rtl .gallery-block .lower-box,
.rtl .gallery-block .inner-box,
.rtl .gallery-block-two .inner-box,
.rtl .gallery-block-three .inner-box,
.rtl .gallery-block-four .inner-box {
    text-align: right;
}

.rtl .gallery-block .zoom-btn,
.rtl .gallery-block .link-btn {
    direction: rtl;
}

.rtl .styled-pagination {
    direction: rtl;
}

.rtl .pagination-box.text-right {
    text-align: left !important;
}

.rtl .pagination-box.text-left {
    text-align: right !important;
}

.rtl .styled-pagination li {
    margin-right: 0;
    margin-left: 7px;
}

.rtl .styled-pagination .prev .icon,
.rtl .styled-pagination .next .icon,
.rtl .styled-pagination a .icon {
    display: inline-block;
    transform: rotate(180deg);
}

.rtl .accordion-box .block {
    text-align: right;
}

.rtl .accordion-box .block:before {
    left: auto;
    right: 30px;
    border-left: 0;
    border-right: 2px solid #00aa55;
}

.rtl .accordion-box .block .icon {
    right: auto;
    left: 30px;
}

.rtl .accordion-box .block .acc-content {
    padding-left: 0;
    padding-right: 50px;
}

.rtl .toggle-box .accordion .acc-btn {
    padding-right: 0;
    padding-left: 50px;
}

.rtl .toggle-box .accordion-box .block .acc-content {
    padding-left: 0;
    padding-right: 0;
}

.rtl .event-details .more-info-box .timings .curve:before {
    left: auto;
    right: -5px;
}

.rtl .event-details .more-info-box .timings .curve:after {
    right: auto;
    left: -5px;
}

.rtl .time-counter .time-countdown .counter-column:after {
    right: auto;
    left: -65px;
}

.rtl .comming-soon,
.rtl .comming-soon .newsletter-form {
    direction: rtl;
    text-align: right;
}

.rtl .comming-soon .newsletter-form .form-group {
    padding-right: 0;
    padding-left: 200px;
}

.rtl .comming-soon .newsletter-form .form-group input[type="text"],
.rtl .comming-soon .newsletter-form .form-group input[type="tel"],
.rtl .comming-soon .newsletter-form .form-group input[type="email"],
.rtl .comming-soon .newsletter-form .form-group textarea {
    text-align: right;
}

.rtl .comming-soon .newsletter-form .theme-btn {
    right: auto;
    left: 0;
}

.rtl .ext-info-section .awards-row .outer-container:before {
    left: auto;
    right: 50%;
    border-left: 0;
    border-right: 1px solid rgba(255, 255, 255, 0.50);
}

.rtl .ext-info-section .award-block .inner {
    padding-left: 0;
    padding-right: 100px;
    text-align: right;
}

.rtl .ext-info-section .award-block .slash {
    left: auto;
    right: 0;
}

.rtl .contact-info-section .info-box {
    text-align: right;
}

/* Sidebar widgets from citygovt-core */
.rtl .sidebar-widget .recent-posts-box .post .inner,
.rtl .sidebar-widget .recent-posts-box .post,
.rtl .sidebar-widget .services-widget .links li a,
.rtl .sidebar-widget .contact-links-box .info li {
    text-align: right;
}

.rtl .sidebar-widget .services-widget .links li a .icon,
.rtl .sidebar-widget .contact-links-box .info li .icon {
    left: auto;
    right: 0;
}

.rtl .sidebar-widget .services-widget .links li a,
.rtl .sidebar-widget .contact-links-box .info li {
    padding-left: 20px;
    padding-right: 62px;
}

@media only screen and (max-width: 1199px) {
    .rtl .services-section .column .col-inner,
    .rtl .departments-section .image-column .inner {
        margin-left: 0;
        margin-right: 0;
    }

    .rtl .services-section .image-left .image-layer {
        left: 0;
    }

    .rtl .history-block .image-box,
    .rtl .history-block.alternate .image-box {
        padding-left: 0;
        padding-right: 0;
    }
}

@media only screen and (max-width: 991px) {
    .rtl .fluid-section .column .inner,
    .rtl .fluid-section .column:nth-child(2) .inner,
    .rtl .welcome-section-two .text-col .inner,
    .rtl .events-section .right-column .col-inner,
    .rtl .event-details .more-info-box .inner-box {
        padding-left: 0;
        padding-right: 0;
    }

    .rtl .event-details .more-info-box .timings {
        position: relative;
    }
}

@media only screen and (max-width: 767px) {
    .rtl .banner-carousel .next-slide,
    .rtl .event-block .content-box,
    .rtl .event-block-two .content-box,
    .rtl .guest-block .inner-box .inner,
    .rtl .reviews-section .review-block .inner,
    .rtl .testimonials-section .slide-item .info,
    .rtl .facts-section .fact-title {
        padding-left: 0;
        padding-right: 0;
    }

    .rtl .event-block .content-box .date-box,
    .rtl .event-block-two .content-box .date-box,
    .rtl .guest-block .inner-box .image,
    .rtl .reviews-section .review-block .author-thumb,
    .rtl .testimonials-section .slide-item .author-thumb,
    .rtl .facts-section .fact-column .fact-box {
        position: relative;
        left: auto;
        right: auto;
    }

    .rtl .featured-block .content-box .content,
    .rtl .featured-block-three .content-box .content,
    .rtl .featured-block-six .content-box .content,
    .rtl .featured-block-two .content-box {
        padding-left: 0;
        padding-right: 0;
    }

    .rtl .featured-block .content-box .icon-box,
    .rtl .featured-block-three .content-box .icon-box,
    .rtl .featured-block-six .content-box .icon-box,
    .rtl .featured-block-two .content-box .icon-box {
        position: relative;
        left: auto;
        right: auto;
        top: auto;
        margin-bottom: 20px;
    }
}
