@import url(//fonts.googleapis.com/earlyaccess/notokufiarabic.css);

body, p, span, li, a, h1, h2, h3, h4, h5, h6, input, label, .rs-layer, .site-footer .widget, .feature-box-content, .testimonial-excerpt {
	font-family: 'Noto Kufi Arabic', sans-serif !important;
	letter-spacing: 0 !important;
	font-style: normal !important;
}

.fa {
    font-family:  FontAwesome !important;
}

[class^="ti-"], [class*=" ti-"] {
    font-family: 'themify' !important;
}

.medcure-header ul.dropdown-menu>li>a::before, .navbar ul ul ul.dropdown-menu li .nav-link::before {
    content: "\f104";
    right: 0px;
    left: auto;
}

.medcure-header ul.dropdown-menu>li>a:hover, .navbar ul ul ul.dropdown-menu li .nav-link:hover {
    padding-right: 15px;
    padding-left: 0;
}

.pr-2, .px-2 {
    padding-left: .5rem!important;
    padding-right: 0;
}

.pl-2, .px-2 {
    padding-right: .5rem!important;
    padding-left: 0;
}

.close {
    left: 16px;
    right: auto;
}

footer .work-timing ul li h5 {
    float: right;
}

footer .work-timing ul li span.timing {
    float: left;
}

.blog-style-1 .blog-inner:hover .post-more a.read-more span.text, .blog-style-2 .blog-inner:hover .post-more a.read-more span.text, .blog-style-4 .blog-inner:hover .post-more a.read-more span.text {
    margin-left: 6px;
    margin-right: 0;
}

.rtl .blog-style-1 .blog-inner:hover .post-more a.read-more, .rtl .blog-style-2 .blog-inner:hover .post-more a.read-more, .rtl .blog-style-4 .blog-inner:hover .post-more a.read-more {
    transform: translateX(0);
}

.overflow-section {
    right: -40%;
    left: auto;
}

.header-phone span, .header-email span, .header-address span {
    padding-left: 8px;
    padding-right: 0;
    display: inline-block;
}

.services-wrapper.services-1 .services-title .invisible-number {
    left: 0;
    right: auto;
}

.services-wrapper.services-1 .services-inner:hover .services-title .invisible-number {
    left: 4px;
    right: auto;
}

wrapper.services-1 .services-title .entry-title::after {
    right: 0;
    left: auto;
}

.anim.text-left .video-play-icon {
    margin-right: 0;
    margin-left: 0;
}

.btn.link span.text, .btn.btn-link span.text {
    margin-left: 6px;
    margin-right: 0;
}

h1.page-title::after {
    right: 0;
    left: auto;
}

.breadcrumb>a::after {
    padding-right: 7px;
    margin: 0 4px 0 0;
    padding-left: 0;
}

.breadcrumb>* {
    padding-left: 7px;
    padding-right: 0;
}

.owl-carousel .owl-dots {
    text-align: right;
}

.rtl .mr-3 {
    margin-right: 0 !important;
    margin-left: 1rem !important;
}

.testimonial-2 .testimonial-inner .testimonial-info > * {
    text-align: right;
}

.vc_tta-accordion.vc_tta-style-classic .vc_tta-panels .vc_tta-controls-icon-position-left.vc_tta-panel-title .vc_tta-controls-icon {
    right: 0px;
    left: auto;
}

.vc_tta-accordion.vc_tta-style-classic .vc_tta-panels .vc_tta-panel::before {
    right: 16.5px;
    left: auto;
}

.vc_tta-accordion.vc_tta-style-classic .vc_tta-panels .vc_tta-controls-icon-position-left.vc_tta-panel-title > a {
    padding-right: 65px !important;
    padding-left: 20px !important;
}

.wpb-js-composer .vc_tta.vc_tta-controls-align-left .vc_tta-panel-heading, .wpb-js-composer .vc_tta.vc_tta-controls-align-left .vc_tta-tabs-container {
    text-align: right;
}

.vc_tta-accordion.vc_tta-style-classic .vc_tta-panels .vc_tta-panel.vc_active .vc_tta-panel-body {
    padding-right: 65px !important;
    padding-left: 20px;
}

.wpb-js-composer .vc_tta.vc_general .vc_tta-title-text:not(:empty):not(:first-child), .wpb-js-composer .vc_tta.vc_general .vc_tta-title-text:not(:empty)~* {
    margin-right: 14px;
    margin-left: 0;
}

.wpb-js-composer .vc_tta.vc_tta-spacing-1 .vc_tta-tab {
    margin-left: 0px;
    margin-right: 1px;
}

div.wpcf7 {
    direction: rtl;
}

.compare-pricing-wrapper .pricing-inner-wrapper, .compare-pricing-wrapper > * {
    float: right;
}

.compare-pricing-wrapper.compare-pricing-style-2 .compare-features-wrap {
    text-align: right;
}

#doctors-filter-form .dd-row .dd-inner select {
    background-position: 10px center;
}

.dd-container #doctors-filter-form .dd-inner span.dd-input-group-btn {
    left: 15px;
    right: auto;
}

.dd-container input, .dd-container select, .dd-container textarea {
    padding-right: 8px;
    padding-left: 0;
}

#doctors-filter-form .dd-row .dd-inner span.dd-input-group-btn button {
    border-radius: 4px 0 0 4px !important;
    -webkit-border-radius: 4px 0 0 4px !important;
    -moz-border-radius: 4px 0 0 4px !important;
}

.doctor-info-wrap .doctor-info-inner .doctor-specialities {
    line-height: normal;
}

.pointer-nav-wrap ul.pointer-nav {
    text-align: right;
}

a.doctor-point-marker > span:last-child {
    padding-right: 12px;
    padding-left: 0;
}

div[class^="dd-col-"], div[class*=" dd-col-"] {
    float: right;
}

.doctor-single-info .doctor-rating, .doctor-single-info .doctor-designation {
    border-left: 1px solid #383838;
    margin-left: 10px;
    padding-left: 15px;
    border-right: 0;
    margin-right: 0;
    padding-right: 0;
}

.s-title {
    padding-left: 15px;
    padding-right: 0;
}

.doctor-single-info .doctor-spcialities h5::after, .doctor-single-info .doctor-gender h5::after, .doctor-single-info .doctor-website h5::after, .doctor-single-info .doctor-address h5::after, .doctor-single-sidebar .doctor-address h5::after {
    right: 0;
    left: auto;
}

.rtl .grid-layout.blog-template article.post footer .post-more a, .rtl .list-layout.blog-template article.post footer .post-more a, .rtl .standard-layout.blog-template article.post footer .post-more a {
    transform: translateX(0);
}

.medcure_popular_post_widget .side-item-meta i {
    margin-left: 5px;
    margin-right: 0;
}

.post-meta>ul>li.nav-item .post-category a {
    padding-left: 10px;
    margin-left: 10px;
    padding-right: 0;
    margin-right: 0;
}

.post-meta>ul>li.nav-item .post-category a:before {
    left: 0;
    right: auto;
}

.single-post-template .top-meta .post-meta > ul > li::after {
    left: -4px;
    right: auto;
}

.single-post-template .top-meta .post-meta > ul > li {
    margin-left: 15px;
    margin-right: 0;
}

.single-post-template .top-meta .post-meta > ul::before {
    right: 0;
    left: auto;
}

.single-post-template .top-meta .post-meta > ul {
    padding-right: 45px;
    padding-left: 0;
}

.widget-area .testimonial-wrapper.testimonial-2 .testimonial-inner .testimonial-info {
    right: 125px;
    left: auto;
}

.section-title-wrapper.text-right .section-description {
    float: unset;
}

.footer-middle-sidebar .widget li.half-col.menu-item {
    float: right;
}

.services-wrapper.services-1 .services-title .entry-title::after {
    right: 0;
    left: auto;
}







@media only screen and (max-width: 767px) {
h1.page-title::after {
    right: 50%;
    transform: translateX(50%);
    -webkit-transform: translateX(50%);
    -moz-transform: translateX(50%);
	left: auto;
}
.full-search-wrapper .search-form .input-group .btn {
    left: 0;
    right: auto;
}

}


@media only screen and (max-width: 1024px) {
.overflow-section { 
    right: auto;
}
}





@media (min-width: 768px) {
.vc_col-sm-1, .vc_col-sm-10, .vc_col-sm-11, .vc_col-sm-12, .vc_col-sm-2, .vc_col-sm-3, .vc_col-sm-4, .vc_col-sm-5, .vc_col-sm-6, .vc_col-sm-7, .vc_col-sm-8, .vc_col-sm-9 {
    float: right;
}
}

@media (min-width: 992px) {
.vc_col-md-1, .vc_col-md-10, .vc_col-md-11, .vc_col-md-12, .vc_col-md-2, .vc_col-md-3, .vc_col-md-4, .vc_col-md-5, .vc_col-md-6, .vc_col-md-7, .vc_col-md-8, .vc_col-md-9 {
    float: right;
}
.right-widget-area {
    padding-right: 30px;
    padding-left: 0;
}
.pl-lg-5, .px-lg-5 {
    padding-right: 3rem!important;
    padding-left: 0;
}
}

@media (min-width: 1200px) {
.vc_col-lg-1, .vc_col-lg-10, .vc_col-lg-11, .vc_col-lg-12, .vc_col-lg-2, .vc_col-lg-3, .vc_col-lg-4, .vc_col-lg-5, .vc_col-lg-6, .vc_col-lg-7, .vc_col-lg-8, .vc_col-lg-9 {
    float: right;
}
}

