@import url('https://fonts.googleapis.com/css2?family=Cairo:wght@400;700&display=swap');

body,
h1, h2, h3, h4, h5, h6,
.primary-btn,
.header_area .navbar .nav .nav-item .nav-link,
.home_banner_area .banner_inner .banner_content h2,
.blog_banner .banner_inner .blog_b_text h2,
.banner_area .banner_inner .banner_content .page_link a,
.categories_post .categories_details h5,
.blog_info .post_tag a,
.blog_info .blog_meta li a,
.blog_details h2,
.blog_right_sidebar .widget_title,
.blog_right_sidebar .search_widget .input-group .form-control,
.blog_right_sidebar .author_widget h4,
.contact_info .info_item h6,
.contact_form .form-group .form-control,
.modal-message .modal-dialog .modal-content .modal-header h2,
.white_bg_btn,
.blog_btn {
    font-family: 'Cairo', sans-serif !important;
}

body {
    text-align: right;
  font-family: 'Cairo', sans-serif !important;

}

body, h1, h2, h3, h4, h5, h6, p, div, span, ul, li, a {
    direction: rtl;
}

.header_area .navbar .nav .nav-item {
    margin-left: 35px;
    margin-right: 0;
}

.header_area .navbar .nav .nav-item:hover .nav-link,
.header_area .navbar .nav .nav-item.active .nav-link {
    color: #C6A992;
}

.header_area .navbar .nav .nav-item.submenu ul:before {
    right: auto;
    left: 24px;
}

.header_area .navbar .nav .nav-item.submenu ul .nav-item {
    margin-left: 0px;
    margin-right: 0px;
}

.header_area .navbar .nav .nav-item.submenu ul .nav-item .nav-link {
    padding: 0px 30px;
}

.header_area .navbar .nav .nav-item:last-child {
    margin-left: 0px;
    margin-right: 0px;
}

.header_area .navbar .nav .nav-item.submenu:hover ul .nav-item {
    margin-left: 0px;
    margin-right: 0px;
}

.header_area .navbar .social-icons a {
    padding-left: 15px;
    padding-right: 0;
}

.header_area .navbar .search {
    padding-right: 30px;
    padding-left: 0;
}

.header_area .navbar .search i {
    margin-left: 8px;
    margin-right: 0;
}

.banner_area .banner_inner .banner_content .page_link a {
    margin-left: 30px;
    margin-right: 0;
}

.banner_area .banner_inner .banner_content .page_link a:before {
    right: auto;
    left: -25px;
}

.video-right .right-bottom-area .author-title .a-desc {
    padding-right: 15px;
    padding-left: 0;
}

.service-area-2 .service-2-right img,
.service-area-2 .service-2-right .left-image img,
.service-thumb img {
    width: 100%;
    height: auto;
}

img {
    max-width: 100%;
}

.header_area .navbar .nav .nav-item:last-child {
    margin-right: 45px;
    margin-left: 0;
}

.blog_info .blog_meta li a i {
    padding-right: 15px;
    float: left;
}

.blog_right_sidebar .popular_post_widget .post_item .media-body {
    padding-left: 0;
    padding-right: 20px;
}

.contact_info .info_item i {
    left: auto;
    right: 0;
}

.contact_info .info_item {
    padding-left: 0;
    padding-right: 45px;
}

.blog_right_sidebar .search_widget .input-group .btn-default {
    right: auto;
    left: 20px;
}

.single-post-area .navigation-area .nav-left .thumb,
.comments-area .thumb{
    margin-right: 0;
    margin-left: 20px;
}

.single-post-area .navigation-area .nav-right .thumb {
    margin-left: 0;
    margin-right: 20px;
}

.comments-area .comment-list.left-padding {
    padding-left: 0;
    padding-right: 25px;
}

p {
    font-size: 18px;
}

h1 {
    font-size: 36px;
}

h2 {
    font-size: 32px;
}

h3 {
    font-size: 24px;
}

h4 {
    font-size: 18px;
}

h5 {
    font-size: 14px;
}

h6 {
    font-size: 10px;
}
