body{
    text-align: right;
}

.f-right {
    float: left;
}
.header-info span {
    margin-right: 0;
    margin-left: 39px;
    display: inline-block;
}
.logo-circle::before {
    left: auto;
    right: -35px;
}
.header-info {
    text-align: right;
}
.header-info span i {
    margin-right: 0;
    margin-left: 5px;
}
.header-right {
    margin-left: 0;
}
.header-lang span {
    margin-left: 0;
    margin-right: 4px;
}
.header-lang {
    margin-right: 16px;
}
.hero-text {
    text-align: right;
}
.play-btn {
    margin-left: 0;
    margin-right: 15px;
}
.about-right-side {
    text-align: right;
}
.about-text p {
    padding-right: 0;
}
.author-ava {
    margin-right: 0;
    margin-left: 30px;
}
.text-right {
    text-align: left !important;
}
.section-title.pos-rel.mb-75 {
    /*text-align: right;*/
}
.service-link:hover i {
    transform: translateX(-5px);
}
.section-title.pos-rel.mb-45 {
    text-align: right;
}
.section-button.section-button-left.mb-30 {
    text-align: right;

}
.single-satisfied h1 {
    float: right;
}
.single-satisfied.mb-50 {
    text-align: right;
}
.pricing-box {
    text-align: right;
}
.col-xl-6.offset-xl-3.col-lg-10.offset-lg-1.col-md-10.offset-md-1 {
    margin-left: 0 ;
    margin-right: 25%;
}
.testi-content-2 {
    text-align: right;
}
.testi-content-2 p {
    padding-right: 0;
    padding-left: 45px;
}
.testi-author-icon-2 {
    margin-right: 0;
    margin-left: 30px;
}
.testi-author-desination-2 {
    text-align: right;
}
.col-xl-10.offset-xl-1.col-md-12 {
    margin-left: 0;
    margin-right: 8.333333%;
}
.news-meta span {
    margin-right: 0;
    margin-left: 12px;
}
.latest-news-box-3 .latest-news-content {
    text-align: right;
}
.widget-posts-image {
    float: right;
}
.widget-posts-image img {
    margin-right: 0;
    margin-left: 15px;
}
.header__menu ul li ul.submenu {
    left: auto;
    right: 0;
}
.col-xl-5.offset-xl-1.col-lg-6.col-md-12 {
    margin-left: 0;
    margin-right: 8.333333%;
}
.about-text-list ul li i {
    margin-right: 0;
    margin-left: 20px;
}
.feature-box {
    text-align: right;
}
.mission-vision-list.pr-90 {
    text-align: right;
    padding-right: 0;
}
.about-title.mb-20 {
    text-align: right;
}
.about-text.mission-about-text {
    text-align: right;
}
.mv-icon {
    margin: 0;
}
.testi-quato-icon.about-icon-white {
    float: left;
}
.appoinment-box-content {
    text-align: right;
}
.appointment-form-2 input {
    text-align: right;
}

.service-box-2 {
    text-align: right;
}
.service-content.service-content-2 p {
    padding-right: 0;
    padding-left: 30px;
}
.service-big-number {
    right: auto;
    left: 40px;
}
.subscribe-form form button {
    right: auto;
    left: 10px;
}
.team-author-info {
    text-align: right;
}
.f-left {
    float: right;
}
.footer-co-icon {
    margin-right: 0;
    margin-left: 20px;
}
.header-cta-icon {
    margin-right: 0;
    margin-left: 20px;
}
.header-menu-search {
    margin-left: 0;
    margin-right: 24px;
}
.header__menu.menu-dark ul li:first-child {
    margin-left: 30px;
}
.about-right-content {
    text-align: right;
}
.col-xl-6.offset-xl-3.col-lg-8.offset-lg-2 {
    margin-left: 0;
    margin-right: 25%;
}
.col-xl-10.offset-xl-1 {
    margin-left: 0;
    margin-right: 8.333333%;
}
.single-membership-box {
    text-align: right;
}
.review-box {
    text-align: right;
}
.membership-review .author-ava {
    margin-right: 0;
}
.about-title.mb-45 {
    text-align: right;
}
.faq-right-box .card {
    text-align: right;
}
.faq-right-box .btn-link::before {
    right: auto;
    left: 43px;
}
.pricing-title {
    text-align: right;
}
.price-content {
    text-align: right;
}
.pricing-list ul li i {
    margin-right: 0;
    margin-left: 9px;
}
.hire-text-2 {
    text-align: right;
}
.professinals-list li i {
    margin-right: 0;
    float: right;
    margin-left: 20px;
}
.hiring-bottom .col-xl-6 {
    margin-right: 50%;
}
.latest-news-box {
    text-align: right;
}
.footer-newsletter button {
    right: auto;
    left: 10px;
}
.section-text.section-text-small.pos-rel {
    text-align: right;
}
.calculate-section .section-text p {
    padding-right: 0;
    padding-left: 35px;
}
.calculate-content select {
    text-align: right;
}
.calculate-form input {
    text-align: right;
    padding-right: 56px;
}
.calculate-form i {
    right: auto;
    left: 30px;
}
.hire-text {
    text-align: right;
}
.quantity {
    float: right;
    margin-right: 0;
    margin-left: 10px;
}
.breadcrumb-menu li:not(:first-child)::after {
display: inline-block;
    color: #859099;
    content: "\f100";
    position: absolute;
    right: -4px;
    top: 0;
    font-family: "Font Awesome 5 Pro";
}
.breadcrumb-menu li:first-child:after {
    display: none;
}
.widget .widget-title::before {
    left: auto;
    right: 0;
}
.post-meta span {
    margin-right: 0;
    margin-left: 20px;
    display: inline-block;
}
.read-more a:hover i {
    transform: translateX(-5px);
}
.search-form button {
    right: auto;
    left: 0;
}
.mv-title p {
    padding-right: 0;
}
.single-item .mv-icon {
    margin-right: 0;
    margin-left: 30px;
}
.header-defualt-right .header-top-right-btn {
    margin-left: 0;
    margin-right: 30px;
}
.single-couter.mb-30 {
    text-align: right;
}
.single-couter p {
    padding-right: 0;
    padding-left: 40px;
}
.appoinment-box.white {
    text-align: right;
}
.single-satisfied h5 i {
    margin-right: 0;
    margin-left: 5px;
}
.section-text-green p {
    padding-right: 0;
    padding-left: 90px;
}
.analysis-area .nav-item:last-child {
    margin-right: 30px;
}
.analysis-area .nav-item:first-child {
    margin-right: 0;
}
.about-title.news-letter-title.mb-70 {
    text-align: right;
}
.appointment-form-3 textarea {
    text-align: right;
    padding-right: 56px;
}
.portfolio-caption {
    text-align: right;
}
.contact-form input {
    text-align: right;
}
.contact-form textarea {
    text-align: right;
    padding-right: 30px;
}
.ser-fea-icon {
    margin-right: 0;
    margin-left: 30px;
}
.ser-fea-box {
    margin-right: 0;
    margin-left: 20px;
}
.ser-fea-list ul li i {
    margin-right: 0;
    margin-left: 8px;
}
.ser-fea-icon {
    margin-right: 0;
    margin-left: 30px;
}
.medical-icon-brand-2 {
    right: auto;
    left: -90px;
}
.emmergency-call-icon i {
    margin-right: 0;
    margin-left: 30px;
}
.footer-emailing ul li i {
    margin-right: 0;
    margin-left: 14px;
}
.news-letter-box {
    text-align: right;
}
.caregive-box {
    text-align: right;
}
.single-couter p {
    padding-left: 0;
}
.header-lang {
    margin-right: 0;
    margin-left: 0;
    margin-right: 16px;
}
.top4-menu ul li a {
    margin-left: 0;
    margin-right: 23px;
}
.top4-social {
    padding-left: 0;
    margin-right: 35px;
}
.header__menu.header__menu4.pl-60 {
    padding-left: 0;
    margin-right: 60px;
}
.h4services-content {
    padding-right: 0;
    text-align: right;
    padding-left: 77px;
    padding-right: 40px;
}
.h4team-thumb > img {
    width: 260px;
}
.h4services-tag {
    left: auto;
    bottom: -15px;
    right: 40px;
}
.h4appoinment-wrapper {
    text-align: right;
}
.h4appoinment-input input {
    text-align: right;
}
.h4input-icon {
    left: auto;
    right: 0;
}
.howit-box .move-icon {
    left: auto;
    right: 315px;
}
.h4testimonials-wrapper {
    text-align: right;
}
.h4testimonials--author__info {
    padding-left: 0;
    padding-right: 14px;
}
.h4gallery-active .slick-prev.slick-arrow {
    right: auto;
    left: 85px;
}
.h4gallery-active .slick-arrow {
    right: auto;
    left: 15px;
}
.about-title {
    text-align: right;
}
.h4adminnews-thumb > span > span {
    padding-left: 0;
    padding-right: 14px;
}
.h4facts-brandicon {
    left: auto;
    right: -55px;
}
.h4latestnews-wrapper {
    text-align: right;
}
.h4adminnews-date > span > i {
    margin-right: 0;
    margin-left: 10px;
}
.h4adminnews-date {
    margin-left: 0;
    margin-right: 15px;
}
.h4events-list ul li i {
    left: auto;
    right: 0;
}
.h4events-list ul li > span {
    padding-left: 0;
    padding-right: 35px;
}
.h5services-wrapper {
    text-align: right;
}
.h5medical-content {
    text-align: right;
}
.h5medical-content > h4 {
    padding-right: 0;
}
.h5fact-wrapper {
    padding-right: 0;
    padding-left: 30px;
    text-align: right;
}
.team-area .section-title.pos-rel.mb-75 {
    text-align: right;
}
.elementor-element .elementor-align-left {
    text-align: right;
}
.style-5 .header-lang {
    margin-right: 0;
    margin-left: 16px;
}
.mean-container .mean-nav ul li a {
    text-align: right;
}
.mean-container .mean-nav ul li a.mean-expand {
    left: 0;
    right: auto;
}
.h4hero-content > p {
    padding-right: 0;
    margin-left: 41%;
}
.about-right-side {
    padding-left: 0;
    padding-right: 23px;
}
.appoinment-form-box select {
    text-align: right;
}
.footer-co-content ul li a {
    margin-right: 0;
    margin-left: 19px;
}
.h4about-right .about-text p {
    padding-right: 0;
    padding-left: 25px;
}
.h4hero-content span span {
    padding-left: 0;
    padding-right: 11px;
}
.h5medical-content > ul > li > i {
    margin-right: 0;
    margin-left: 15px;
}
.h5medical-tab-menu > nav > .nav a i {
    margin-right: 0;
    margin-left: 20px;
}
.slider-style-6 .btn-icon {
    margin-right: 0;
    margin-left: 30px !important;
}
.h5services-bottom > span > i {
    margin-right: 0;
    margin-left: 13px;
}
.header-lang-list {
    right: auto;
    left: 0;
}
.footer-defualt-widget .footer-social a {
    margin-right: 0;
    margin-left: 15px;
}
.service-details-text p {
    padding-right: 0;
    padding-left: 16px;
}
.contact-input input {
    padding-left: 0;
    padding-right: 60px;
}
.contact-icon::before {
    left: auto;
    right: 30px;
}
.service-contact-form select {
    text-align: right;
}
.more-service-title {
    margin-left: 0;
    margin-right: 20px;
}
.pro-desc-tab::after {
    right: 150px;
}
.product-wrapper .pro-img span.onsale {
    left: auto;
    right: 10px;
}
.product_meta::before {
    left: auto;
    right: 0;
}
.paginations ul li {
    margin-right: 0;
    margin-left: 5px;
}
.comment-reply-link {
    right: auto;
    left: 0;
}
.comments-avatar {
    float: right;
}
.comments-avatar img {
    margin-right: 0;
    margin-left: 20px;
}
.header__menu ul li.menu-last ul.submenu {
    left: 0;
    right: auto;
}
.cta-satisfied {
    padding-left: 0;
    padding-right: 129px;
}
.sec-sub span {
    margin-right: 0;
    margin-left: 20px;
}
.project-status ul li b {
    margin-right: 0;
    margin-left: 5px;
}

.header-right {
    margin-left: auto;
    margin-right: 22px;
}
.header-lang span {
    margin-left: auto;
    margin-right: 13px;
}
.header-social-icons {
    padding-right: 0;
    padding-left: 0;
}
.header-lang {
    margin-right: 0;
    margin-left: 0;
    margin-right: 0;
}
.medical-icon-brand::before {
    left: auto;
    right: -28px;
}
.medical-icon-brand::after {
    left: auto;
    right: -55px;
}
.faq-back-shape {
    left: auto;
    right: -130px;
}
.hire-left-img {
    left: auto;
    right: 0;
}
.hire-right-img {
    right: auto;
    left: 0;
}
.hiring-bottom .col-xl-6 {
    margin-right: auto;
    margin-left: 50%;

}
.h4slider-bg {
    padding-left: 0;
    padding-right: 220px;
}
.h4appoinment-thumb {
    left: auto;
    right: 0;
}
.h6fact-wrapper {
    padding-left: 0;
    padding-right: 205px;
}
.comment-reply-link i {
    margin-right: 0;
    margin-left: 5px;
}
.pro-desc-tab::after {
    right: auto;
    left: 45px;
}
.btn-icon-white {
    margin-right: 29px;
    margin-left: auto;
}


/*RTL Responsive CSS */

/* Normal desktop :1200px. */
@media (min-width: 1200px) and (max-width: 1500px) {
.h4hero-content > p {
    padding-right: 0;
    padding-left: 10%;
}
.h4hero-content > p {
    padding-right: 0;
    margin-left: 10%;
}
.h4facts-single > span {
    font-size: 35px;
}


}


/* Normal desktop :992px. */
@media (min-width: 992px) and (max-width: 1200px) {
.header-info span.h-time {
    display: none;
}
.h5services-wrapper {
    padding: 60px 30px;
}
.hero-slider-caption p {
    padding-right: 0;
}
.col-xl-6.offset-xl-3.col-lg-10.offset-lg-1.col-md-10.offset-md-1 {
    margin-left: 0;
    margin-right: 8.333333%;
}
.col-xl-10.offset-xl-1.col-md-12 {
    margin-right: 0;
}
.col-xl-5.offset-xl-1.col-lg-6.col-md-12 {
    margin-left: 0;
    margin-right: 0;
}
.btn-icon-white {
    display: none;
}
.col-xl-6.offset-xl-3.col-lg-8.offset-lg-2 {
    margin-right: 18%;
}
.about-right-content {
    padding-right: 0;
}
.single-couter p {
    padding-right: 0;
    padding-left: 0;
}
.service-content h3 {
    font-size: 20px;
}
.h4services-content {
    padding-left: 30px;
    padding-right: 30px;
}
.analysis-area .nav-item {
    width: 30.5%;
}
.cta-satisfied {
    padding-left: 0;
    padding-right: 0;
}
.h6fact-wrapper {
    padding: 50px 150px;
}
.h4appoinment-thumb {
    width: 100%;
    position: static;
    height: 100%;
    min-height: 780px;
    background-repeat: no-repeat;
    background-size: cover;
}
.h4appoinment-wrapper {
    padding: 127px 55px 130px 55px;
}

}


/* Tablet desktop :768px. */
@media (min-width: 768px) and (max-width: 991px) {
.mean-container a.meanmenu-reveal {
    left: 0 !important;
    right: auto !important;
}
.header-info span.h-time {
    display: none;
}
.header-info span {
    margin-left: 16px;
}
.col-xl-10.offset-xl-1.col-md-12 {
    margin-left: 0;
    margin-right: 0;
}
.col-xl-5.offset-xl-1.col-lg-6.col-md-12 {
    margin-left: 0;
    margin-right: 0;
}
.col-xl-6.offset-xl-3.col-lg-10.offset-lg-1.col-md-10.offset-md-1 {
    margin-right: 8%;
}
.col-xl-4.offset-xl-4.col-lg-10.offset-lg-1 {
    margin-right: 8%;
}
.col-xl-6.offset-xl-3 {
    margin-left: 0;
    margin-right: 0;
}
.about-right-content {
    padding-right: 0;
}
.single-couter p {
    padding-right: 0;
    padding-left: 0;
}
.hiring-bottom .col-xl-6 {
    margin-right: 0;
}
.col-xl-6.offset-xl-3.col-lg-8.offset-lg-2 {
    margin-left: 0;
    margin-right: 8%;
}
.analysis-area .nav-item:last-child {
    margin-right: 16px;
}
.offset-xl-2 {
    margin-left: 0;
    margin-right: 0;
}
.col-xl-10.offset-xl-1.col-md-12 {
    margin-left: 0;
    margin-right: 0;
}
.top4-menu ul li a {
    margin-left: 0;
    margin-right: 0;
}
.h4hero-content > p {
    padding-right: 0;
}
.h4about-right .about-text p {
    padding-right: 0;
}
.header-right {
    margin-right: 0;
    margin-left: 35px !important;
}
.header-lang {
    margin-left: 16px;
    margin-right: 0;
}
.cta-satisfied {
    padding-left: 0;
    padding-right: 0;
}
.hiring-bottom .col-xl-6 {
    margin-left: 0;

}
.h4slider-bg {
    padding-left: 0;
    padding-right: 70px;
}

}


/* small mobile :320px. */
@media (max-width: 767px) {
.mean-container a.meanmenu-reveal {
    left: 0 !important;
    right: auto !important;
}
.col-xl-6.offset-xl-3.col-lg-10.offset-lg-1.col-md-10.offset-md-1 {
    margin-right: 0;
}
.col-xl-4.offset-xl-4.col-lg-10.offset-lg-1 {
    margin-right: 0;
}
.col-xl-6.offset-xl-3 {
    margin-left: 0;
    margin-right: 0;
}
.latest-news-content {
    padding-right: 0;
}
.hiring-bottom .col-xl-6 {
    margin-right: 0;
}
.single-couter p {
    padding-left: 0;
}
.col-xl-6.offset-xl-3.col-lg-8.offset-lg-2 {
    margin-right: 0;
}
.offset-xl-2 {
    margin-left: 0;
    margin-right: 0;
}
.single-satisfied h1 {
    float: none;
}
.testi-content-2 p {
    padding-right: 0;
    padding-left: 0;
}
.col-xl-10.offset-xl-1.col-md-12 {
    margin-left: 0;
    margin-right: 0;
}
.about-text-list ul li i {
    float: right;
}
.mv-icon {
    margin-left: 15px;
}
.service-content.service-content-2 p {
    padding-left: 0;
}
.header-lang {
    margin-right: 0;
    margin-left: 16px;
}
.col-xl-5.offset-xl-1.col-lg-6.col-md-12 {
    margin-left: 0;
    margin-right: 0;
}
.pricing-area nav.pricing-nav .nav-tabs .nav-link {
    padding: 30px 30px;
}
.cta-satisfied {
    padding-left: 0;
    padding-right: 0;
}
.col-xl-10.offset-xl-1 {
    margin-left: 0;
    margin-right: 0;
}
.project-status ul li b {
    margin-right: 0;
    margin-left: 5px;
}
.hiring-bottom .col-xl-6 {
    margin-left: 0;
}
.hero-text {
    text-align: center;
}
.h4slider-bg {
    padding-left: 0;
    padding-right: 0;
}
.h4hero-content > p {
    margin-left: 0;
}
.h6fact-wrapper {
    padding-left: 15px;
    padding-right: 15px;
}
.mv-icon.f-left {
    float: none;
    margin-bottom: 20px;
}
.analysis-area .nav-item:last-child {
    margin-right: 0;
}

}