@import url("https://fonts.googleapis.com/css2?family=Tajawal:wght@300&display=swap");

body {
    font-family: "Tajawal", sans-serif !important;
}

.navbar-expand-lg .navbar-nav {
    direction: rtl;
}
.sidebar-category ul li a span{
    float: right;
    direction: rtl;
    line-height:30px;
    margin-right:8px;
}

.sidebar-category ul li a img{
    float:right;
}
.sidebar-category ul li a i{
    float:none;
}
.booking-form {
    direction: rtl;
}

.custom-select {
    padding-right: 2rem !important;
}
.service-thumbnail{
    direction:rtl;
}
.services-top-icon2{
    direction:rtl;
}

.home-contactus {
    direction: rtl;
}

.homepage-brief {
    display: flex;
    direction: rtl;
}
.video-play-text h2, .emergency-box{
    text-align:right;
}
.emergency-text{
    margin-right:12px;
}
.foot-contact-block h4 i{
    margin-left:14px;
}

.heading-style1 {
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
    align-items: flex-end;
}

.home-servicestitle {
    display: block;
    direction: rtl;
}

.service-detail_box {
    direction: rtl;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
}

.emergency-block {
    display: flex;
    direction: rtl;
    align-items: center;
}

.homecounts {
    direction: rtl;
}

.counter-block {
    display: flex;
    direction: rtl;
    align-items: center;
}

footer {
    direction: rtl;
}

.footer-tels {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    direction: rtl;
}

.foot-contact-block p {
    text-align: right;
}

.foot-link-box ul li {
    direction: rtl;
    display: flex;
    align-items: center;
    /* margin-bottom: 1rem; */
    /* justify-content: flex-end; */
}

.foot-link-box ul li i {
    color: #dededebd;
    margin-right:4px;
}

.footlink-box_btn ul {
    display: flex;
}

.blog-grid-date {
    left: unset;
    right: 14px;
}

.video-play-text {
    direction: rtl;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
}

.newsletter-subscribe_form {
    width: 100%;
}

.newsletter-subscribe_form input {
    padding-right: 4rem !important;
}

.newsletter-subscribe {
    direction: rtl;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
}

.mission-wrap {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    direction: rtl;
}

.aboutus-title {
    direction: rtl;
    flex-direction: column;
    align-items: flex-start;
}

.sub-header_content {
    direction: rtl;
    display: flex;
    font-weight: bolder;
    flex-direction: column;
}

.sub-header_content span {
    direction: rtl;
    display: flex;
    font-size: 1rem;
}

.sub-header_main {
    display: flex;
    align-items: flex-end;
    text-align: left;
    justify-content: flex-end;
}

.sub-header_content a {
    color: unset !important;
}

.contact-box {
    direction: rtl;
}

.contact-box h4 {
    direction: rtl;
    display: flex;
}

.contact-title {
    display: flex;
    flex-direction: column;
    direction: rtl;
    align-items: flex-start;
}

.contact-title .div {
    display: flex;
    align-items: center;
}

.contact-title_icon {
    margin-right: 0.5rem;
    text-align:right;
}

.contact-title h4 {
    display: flex;
    direction: rtl;
}

.get-in-touch {
    direction: rtl;
}

.get-in-touch h3 {
    display: flex;
}

.get-in-touch .btn {
    display: flex;
}

.get-in-touch .form-group input {
    padding: 1.6rem;
}

.get-in-touch .form-group textarea {
    padding-right: 1.6rem;
}

.placedetailswrapper {
    direction: rtl;
}

.blog-date {
    right: 32px;
    left: unset;
}

.blog-sidebar_heading {
    direction: rtl;
    display: flex;
    margin-right: 0.5rem;
}

.blog-sidebar_wrap button {
    display: block;
    margin-left: auto;
}

.thumbnail-text_wrap {
    direction: rtl;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    margin-right: 1rem;
}

.blog-sidebar_category {
    direction: rtl;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
}

.blog-sidebar_category li {
    direction: rtl;
    display: flex;
}

.blog-text-wrap {
    direction: rtl;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
}

.dropmenu {
    direction: rtl;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    justify-content: flex-start;
}

.dropdown-item {
    direction: rtl;
    display: flex;
}

.blog-sidebar_content {
    direction: rtl;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
}

.blog-sidebar_content .form-group input {
    padding-right: 2rem;
}

.blog-sidebar_content .form-group i {
    right: 10px;
}

.thumbnail-wrap img {
    margin: unset;
}

.thumbnail-wrap {
    margin: unset;
}

.comment-wrap {
    direction: rtl;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
}

.blog-comment-wrap {
    direction: rtl;
    display: flex;
    flex-direction: column;
    /* align-items: flex-start; */
}

.blog-comment-wrap button {
    display: block;
    margin-left: auto;
    right: 0px;
}

.blog-comment-wrap h3 {
    display: flex;
}

.comment-wrap .media-body span {
    display: flex;
}

.service-detail_wrap {
    direction: rtl;
}

.service-detail_img h2 {
    direction: rtl;
    display: flex;
}

.service-detail_img p {
    direction: rtl;
    display: flex;
}

.our-dental-service h3 {
    direction: rtl;
    display: flex;
}

.whychoose-wrap {
    direction: rtl;
    display: flex;
}

.dental-features h3 {
    direction: rtl;
    display: flex;
}

.dental-features span {
    direction: rtl;
    display: flex;
    align-items: center;
}

.dental-features h6 {
    padding-top: 1rem;
    padding-right: 0.3rem;
}

.modal.show .modal-dialog {
    direction: rtl;
}

.modal-header {
    flex-direction: row-reverse;
    align-items: flex-start;
    justify-content: flex-end !important;
}

.modal-header .close {
    margin-left: unset;
}

.formbold-mb-5 {
    direction: rtl;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
}

.sub-header_content p:after {
    display: none;
}

.sub-header_content p {
    display: flex;
}

.side-item {
    display: flex;
    flex-direction: row;
    align-items: center;
}

.sidebar-category ul li:hover {
    text-decoration: none;
    background: #4d72d0;
}

.foot-link-box h4 {
    display: flex;
}

.foot-link-box h4:after {
    left: unset;
}

.footerservice {
    padding: unset;
    margin-bottom: 0.5rem;
}

.footerlink {
    margin-bottom: 0.5rem;
}
