/*
 * Droid Arabic Kufi (Arabic) http://www.google.com/fonts/earlyaccess
 */
@font-face {
    font-family: 'Droid Arabic Kufi';
    font-style: normal;
    font-weight: 400;
    src: url(../fonts/DroidKufi-Regular.eot);
    src: url(../fonts/DroidKufi-Regular.eot?#iefix) format('embedded-opentype'), url(../fonts/DroidKufi-Regular.woff2) format('woff2'), url(../fonts/DroidKufi-Regular.woff) format('woff'), url(../fonts/DroidKufi-Regular.ttf) format('truetype');
}

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

body {
  direction: rtl;
  text-align: right;
}

.ml-auto {
  margin-right: auto !important;
  margin-left: 0 !important;
}

.form-control {
  padding: 1px 15px 0 0;
  text-align: right;
}

.social-link a:first-child {
  margin-right: 0;
}
.social-link a:last-child {
  margin-right: 8px;
}

i {
  display: inline-block;
}

.nice-select {
  text-align: right !important;
}

.select-box .nice-select .list .option {
  text-align: right;
  padding-right: 15px !important;
}

.top-content p {
  padding-left: 0;
  padding-right: 60px;
}
.top-content .primary-btn {
  margin-left: 0;
  margin-right: auto;
}
.top-content .title::after {
  right: unset;
  left: -30px;
}

.header-area .header-top .header-right {
  margin-left: 0;
  margin-right: auto;
}
.header-area .header-top .quick-links .nav-item:first-child {
  margin-left: 15px;
  margin-right: 0;
}
.header-area .header-top .quick-links .nav-item::after {
  right: -16px;
  left: unset;
}

.navbar-brand {
  margin-right: unset;
  margin-left: 1rem;
}

.main-nav .navbar .navbar-nav .nav-item .toggle i {
  margin-left: 0;
  margin-right: 3px;
}
.main-nav .navbar .navbar-nav .nav-item .dropdown-menu {
  left: unset;
  right: 0;
  text-align: right;
}
.main-nav .navbar .navbar-nav .nav-item .dropdown-menu .nav-item a {
  padding-left: 0;
  padding-right: 16px;
}
.main-nav .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu {
  left: unset;
  right: -250px;
}
.main-nav .navbar .navbar-nav .nav-item .dropdown-menu .toggle i {
  right: unset;
  left: 15px;
}

.header-three .search-item-responsive {
  right: unset;
  left: 45px;
}

.side-option .item .language a img {
  margin-right: 0;
  margin-left: 5px;
}
.side-option .item:last-child {
  margin-left: 0;
  margin-right: 15px;
}

.side-option-responsive .item .language a img {
  margin-right: 0;
  margin-left: 5px;
}
.side-option-responsive .item:last-child {
  margin-left: 0;
  margin-right: 15px;
}

.header-three .header-top .header-right .side-option .item .language .menu {
  left: 0;
  right: unset;
}
.header-three .header-top .header-right .info-list li i {
  margin-right: 0;
  margin-left: 5px;
}
.header-three .header-top .header-right .info-list li::after {
  right: unset;
  left: -16px;
}

.side-option .item .language .menu {
  left: 0;
  right: unset;
}
.side-option .item .language a i {
  margin-left: 0;
  margin-right: 3px;
}

.side-option-responsive .item .language .menu {
  left: 0;
  right: unset;
}
.side-option-responsive .item .language a i {
  margin-left: 0;
  margin-right: 3px;
}

.search-box .mfp-close {
  right: unset;
  left: 0;
}

.mfp-iframe-holder .mfp-close {
  text-align: left;
}

.mfp-image-holder .mfp-close {
  text-align: left;
}

.home-banner-area .ml-auto {
  margin-left: auto !important;
  margin-right: 0 !important;
}

.home-banner-area.home-banner-three .promo .item-single i {
  margin-right: 0;
  margin-left: 12px;
}

.about-section .about-content .content-list i {
  margin-left: 3px;
  margin-right: -8px;
}
.about-section .blockquote .image {
  left: unset;
  right: 25px;
}

.about-section-two .about-content .content-list i {
  margin-right: 0;
  margin-left: 5px;
}
.about-section-two .about-image .overlay-img .img1 {
  left: unset;
  right: -100px;
}
.about-section-two .about-image .overlay-img .img2 {
  right: unset;
  left: 50px;
}

.about-section-three .about-content h2::after {
  left: unset;
  right: 0;
}
.about-section-three .about-content .content-list i {
  margin-right: 0;
  margin-left: 5px;
}

.about-single-area .about-section.about-section-single .image-content .img2 {
  padding-right: 0;
  padding-left: 15px;
}
@media only screen and (max-width:767px) {
  .about-single-area .about-section.about-section-single .image-content .img2 {
    padding-left: 10px;
  }
}
.about-single-area .about-section.about-section-single .image-content .count {
  border-left: 1px solid #fac328;
  border-right: 0;
  margin-left: 0;
  margin-right: -15px;
}
.about-single-area .blockquote .image {
  left: unset;
  right: 25px;
}

.page-title-area .page-title-content ul li:last-child {
  padding-left: 0;
  margin-left: 0;
  margin-right: 5px;
  padding-right: 10px;
}
.page-title-area .page-title-content ul li span {
  left: unset;
  right: 0;
  transform: translateX(-15deg);
}

.services-section .owl-carousel .owl-dots .owl-dot:last-child {
  margin-right: 5px;
  margin-left: 0;
}

.projects-section-three .filter-container {
  direction: ltr !important;
}
.projects-section-three .item-single {
  direction: rtl;
}

.testimonials-section .testimonial-slider .slider-item .client .client-img {
  margin-right: 0;
  margin-left: 10px;
}

.testimonials-section-two .content .quote {
  right: unset;
  left: 0;
}
.testimonials-section-two .testimonial-slider-two .slider-item .client .client-img {
  margin-right: 0;
  margin-left: 10px;
}

.testimonials-section-three .testimonial-slider-three .owl-dots .owl-dot {
  margin-right: 0;
  margin-left: 5px;
}

.blog-section .item-single .image .tag {
  left: unset;
  right: 0;
}
.blog-section .item-single .content .info-list li {
  margin-right: 0;
  margin-left: 16px;
}
.blog-section .item-single .content .info-list li:last-child {
  margin: 0;
}
.blog-section .item-single .content .info-list li i {
  margin-right: 0;
  margin-left: 5px;
}

.blog-section-two .item-single .content .info-list li {
  margin-right: 0;
  margin-left: 16px;
}
.blog-section-two .item-single .content .info-list li:last-child {
  margin: 0;
}
.blog-section-two .item-single .content .info-list li i {
  margin-right: 0;
  margin-left: 5px;
}

.blog-section-three .item-single .image .tag i {
  margin-right: 0;
  margin-left: 5px;
}
.blog-section-three .item-single i {
  margin-right: 0;
  margin-left: 5px;
}

.quote-section .content .info-list li i {
  margin-right: 0;
  margin-left: 10px;
}
.quote-section .content h2::after {
  left: unset;
  right: 0;
}

.newsletter-area .info-item .info-content {
  padding-left: 0;
  padding-right: 20px;
}

.contact-section .top-content .info-list {
  padding-left: 0;
  padding-right: 90px;
}
.contact-section .top-content .info-list::after {
  right: unset;
  left: -34%;
}
.contact-section .top-content .info-list i {
  margin-right: 0;
  margin-left: 10px;
}
.contact-section .top-content .info-list a {
  margin-left: 0;
  margin-right: 8px;
}
.contact-section .top-content .title::after {
  right: unset;
  left: -34%;
}

.help-block ul {
  padding: 0;
}
.help-block ul li {
  margin-right: auto;
  margin-left: 0;
}

.career-single-area .career-section form {
  padding-right: 60px;
  padding-left: 0;
}
@media only screen and (max-width:767px) {
  .career-single-area .career-section form {
    padding: 0;
  }
}
.career-single-area .career-section form .select-box .form-control {
  padding: 0 32px 0 0;
}
.career-single-area .career-section form .select-box i {
  left: unset;
  right: 18px;
}

.nice-select:after {
  right: unset;
  left: 12px;
}

.emergency-area .content .info-list i {
  margin-right: 0;
  margin-left: 5px;
}

.panel-group .panel-title a {
  padding-left: 0;
  padding-right: 60px;
}
@media only screen and (max-width:767px) {
  .panel-group .panel-title a {
    padding-left: 10px;
  }
}
.panel-group .panel-title a:before {
  left: unset;
  right: 12px;
}
.panel-group .panel-body {
  padding-left: 0;
  padding-right: 60px;
}
@media only screen and (max-width:767px) {
  .panel-group .panel-body {
    padding-left: 10px;
  }
}

.footer-area .footer-links li i {
  left: unset;
  right: 0;
}
.footer-area .footer-links li:hover {
  padding-left: 0;
  padding-right: 20px;
}
.footer-area .copy-right-area .copy-right-content .info-list .content {
  margin-right: 0;
  margin-left: 16px;
}
.footer-area .copy-right-area .copy-right-content .info-list .content:last-child {
  margin-left: 0;
}
.footer-area .copy-right-area .copy-right-content .info-list .content i {
  margin-right: 0;
  margin-left: 8px;
}

.blog-details-section .widget-area .widget-search .search-form button {
  right: unset;
  left: 16px;
}
.blog-details-section .widget-area .widget-article .article-item .content {
  padding-left: 0;
  padding-right: 10px;
}
.blog-details-section .blog-details-desc .item-single .info-list li {
  margin-right: 0;
  margin-left: 16px;
}
.blog-details-section .blog-details-desc .item-single .info-list li:last-child {
  margin-left: 0;
}
.blog-details-section .blog-details-desc .item-single .info-list li i {
  margin-right: 0;
  margin-left: 5px;
}
.blog-details-section .blog-details-desc .comments-area .comment-body .comment-author {
  padding-right: 0;
  padding-left: 16px;
}
.blog-details-section .blog-details-desc .comments-area .comment-body .comment-content .comment-metadata .name {
  margin-right: 0;
  margin-left: 16px;
}
.blog-details-section .blog-details-desc .comments-area .comment-body .comment-content .comment-metadata span i {
  margin-right: 0;
  margin-left: 5px;
}

.pricing-section .item-single .item-list li i {
  margin-right: 0;
  margin-left: 10px;
}

.project-details-area .widget-area .widget .content-list i {
  margin-right: 0;
  margin-left: 15px;
}

.service-details-area .widget-area .brochure .content-list a i {
  margin-right: 0;
  margin-left: 5px;
}

.service-single-area .service-section-three .item-single .content {
  text-align: right;
}

.team-section-two .item-single .content .social-link {
  left: unset;
  right: -25%;
}
.team-section-two .item-single .content .social-link a:last-child {
  border-radius: 0;
  border-bottom-left-radius: 25px;
}
.team-section-two .item-single:hover .content .social-link {
  left: unset;
  right: 0;
}

.team-single-area .team-section-two .item-single:hover .content .social-link {
  left: unset;
  right: 0;
}

.authentication-section .checkbox label {
  padding-left: 0;
  padding-right: 28px;
}
.authentication-section .checkbox [type=checkbox]:checked + label::before {
  left: unset;
  right: 0;
}
.authentication-section .checkbox [type=checkbox]:checked + label:after {
  left: unset;
  right: 5.5px;
}
.authentication-section .checkbox [type=checkbox]:not(:checked) + label::before {
  left: unset;
  right: 0;
}
.authentication-section .checkbox [type=checkbox]:not(:checked) + label:after {
  left: unset;
  right: 5.5px;
}

.go-top {
  right: unset;
  left: 0;
}

.go-top.active {
  right: unset;
  left: 3%;
}

.buy-now-btn {
  right: auto;
  left: 20px;
}

.switch-box {
  right: auto;
  left: 120px;
}

.custom-owl-nav button[class*=owl-] {
  margin-right: 0;
  margin-left: 12px;
}
.custom-owl-nav button[class*=owl-]:last-child {
  margin-left: 0;
}

.owl-nav button[class*=owl-] {
  margin-right: 0;
  margin-left: 12px;
}
.owl-nav button[class*=owl-]:last-child {
  margin-left: 0;
}

@media only screen and (max-width:767px) {
  .header-area .header-top .quick-links .nav-item::after {
    right: -8px;
  }
  .top-content p {
    padding: 0;
  }
  .top-content .primary-btn {
    margin-left: auto;
    margin-right: auto;
  }
  .contact-section .top-content .info-list {
    padding-right: 0;
  }
  .about-single-area .about-section.about-section-single .image-content .count {
    margin-right: -10px;
  }
  .header-area .header-top .header-right .side-option .item .language .menu {
    left: 0;
    right: unset;
  }
}
@media only screen and (min-width:768px) and (max-width:991px) {
  .top-content .primary-btn {
    margin-left: auto;
    margin-right: auto;
  }
  .top-content p {
    padding: 0;
  }
  .contact-section .top-content .info-list {
    padding-right: 0;
  }
  .about-section-two .about-image .overlay-img .img1 {
    right: 0;
  }
}
@media only screen and (min-width:992px) and (max-width:1199px) {
  .about-section-two .about-image .overlay-img .img1 {
    right: -40px;
  }
  .about-section-two .about-image .overlay-img .img2 {
    left: 30px;
  }
}
@media only screen and (max-width: 1199px) {
  .header-area .main-responsive-nav .logo {
    left: unset;
    right: 0;
  }
  .header-area .mean-container .mean-nav ul li a.mean-expand {
    text-align: left;
    right: auto;
    left: 0;
  }
  .header-area .main-responsive-nav.mean-container a.meanmenu-reveal {
    right: unset !important;
    left: 0 !important;
  }
  .header-area .mean-nav a {
    text-align: right !important;
  }
  .header-area .mean-container .mean-nav ul li a.mean-expand {
    text-align: left !important;
    right: auto;
    left: 0;
  }
  .header-area .dropdown-menu a {
    text-align: right !important;
  }
  .main-responsive-nav .mean-container a.meanmenu-reveal {
    right: auto !important;
    left: 0 !important;
    padding-left: unset;
  }
  .side-option .item {
    margin-right: unset !important;
    margin-left: 6px !important;
  }
  .side-option .item .language .menu {
    right: 0;
    left: unset;
  }
  .side-option-responsive .side-option-button {
    right: unset;
    left: 45px;
  }
  .side-option-responsive .item .language .menu {
    right: 0;
    left: unset;
  }
  .side-option .item .language .menu {
    right: 0;
    left: unset;
  }
}/*# sourceMappingURL=rtl.css.map */