/*************************************************************************************/
/************************** This document created by benomax *************************/
/*************************************************************************************/
/*-----------------------------------------------------------------------------------*/
/*		Common
/*-----------------------------------------------------------------------------------*/
.benomax-upbody,.benomax-sidebar-heading,.benomax-sidebar-content,.benomax-middlebody,.benomax-downbody {
    direction: rtl;
    text-align: right;
}
.benomax-page-heading, .benomax-page-content {
    direction: rtl;
}
.owl-carousel .owl-stage-outer {
    direction: ltr;
}
.owl-carousel .owl-stage {
    direction: rtl;
}
/*-----------------------------------------------------------------------------------*/
/*		Base
/*-----------------------------------------------------------------------------------*/

/*-----------------------------------------------------------------------------------*/
/*		Other
/*-----------------------------------------------------------------------------------*/
.navbar-default .navbar-nav>li>a, .dropdown-menu li a,
.mega-menu .nav, .mega-menu .collapse, .mega-menu .dropup, .mega-menu .dropdown,
.dreams-area, #cssmenu {
    direction: rtl;
    text-align: right;
}
#cssmenu ul > li.has-sub > a:after, #cssmenu ul ul > li.has-sub > a:after {
    right: inherit;
    left: 26px;
}
#cssmenu ul > li.has-sub > a:before {
    right: inherit;
    left: 22px;
}
.dropdown .dropdown-menu li a span i {
    right: inherit;
    left: 10px;
}
.mega-menu .nav, .mega-menu .collapse, .mega-menu .dropup, .mega-menu .dropdown {
    position: relative;
}
.navbar-right .dropdown-menu {
    right: 0;
    left: inherit;
}
.dropdown .dropdown-menu li .dropdown-menu-right {
    left: inherit;
    right: 100%;
}
.lv_search_box {
    right: inherit;
    left: 0;
}
.lv_search_box input {
    float: right;
    border: 1px solid #e1e1e1;
    border-left: 0px;
}
.lv_search_box button {
    border: 1px solid #e1e1e1;
    border-right: none;
}
#toggle_close {
    right: 15px;
}
.comments_form_wrapper .form-group.i-name:after,
.comments_form_wrapper .form-group.i-message:after,
.comments_form_wrapper .form-group.i-subject:after {
    left: 32px;
    right: inherit;
}
@media (min-width: 768px) {
    .navbar-nav>li {
        float: right;
    }
}
.rev_slider .tp-mask-wrap .tp-caption, 
.rev_slider .tp-mask-wrap :last-child, 
.wpb_text_column .rev_slider .tp-mask-wrap .tp-caption, 
.wpb_text_column .rev_slider .tp-mask-wrap :last-child,
.tab_image_text,
.features_list_wrapper .section_heading h2,
.section_heading p,
.section_heading h2,
.section_heading p,
.testimonial_info .carousel-inner p,
.testimonial_info .carousel-inner h4,
.client_section.benomax-recentwork p,
.benomax-recentwork .section_heading h2 {
    direction: rtl;
}
.wrapper_first_icon i {
    margin-right: inherit;
    margin-left: 20px;
}
.blog_date i {
    margin-right: inherit;
    margin-left: 10px; 
}
.wrapper_second_contact ul li p {
    float: right;
    padding-left: inherit;
    padding-right: 20px;
}
.wrapper_second_contact ul li a {
    padding-left: inherit;
    padding-right: 20px;
}
.wrapper_second_contact ul li i {
    float: right;
}
.aboutus_social_icons li {
    float: right;
    margin-right: 10px;
    margin-left: 0;
}
.aboutus_social_icons li:first-child {
    margin-right: 0;
}
.aboutus_link i {
    margin-left: inherit;
    margin-right: 10px;
}
.wrapper_second_useful ul li i {
    margin-right: inherit;
    margin-left: 20px;
}
.project_likes {
    float: left;
}
.project_category {
    float: right;
}
.mega-menu .collapse {
    float: right!important;
}
.lv_search_bar {
    float: left;
}
#benomax-contact-form {
    
}
#benomax-contact-form .col-md-1, #benomax-contact-form .col-md-10, #benomax-contact-form .col-md-11,
#benomax-contact-form .col-md-12, #benomax-contact-form .col-md-2, #benomax-contact-form .col-md-3,
#benomax-contact-form .col-md-4, #benomax-contact-form .col-md-5, #benomax-contact-form .col-md-6,
#benomax-contact-form .col-md-7, #benomax-contact-form .col-md-8, #benomax-contact-form .col-md-9 {
    float: right;
}

.home_slider_section .tp-caption {
    direction: rtl!important;
}

.tp-banner .tp-caption, .img_box_section .thumbnail .caption {
    direction: rtl!important;
    text-align: right;
}

.testimonial_info .carousel-inner p, .testimonial_info .carousel-inner h4 {
    direction: rtl!important;
}