.header-top {
    position: relative;
    width: 100%;
    background: #37393d;
    padding: 0px 70px;
    direction: ltr;
}
.header-lower {
    position: relative;
    width: 100%;
    direction: ltr;
}
.rtl .main-menu .navigation > li {
    float: left;
}
.rtl .main-header .logo-box {
    float: left;
   
}
.rtl .main-header .nav-right .search-box-outer {
    margin-left: 0px;
    margin-right: 40px;
}
.main-menu .navigation > li.dropdown:hover > ul, .main-menu .navigation > li.dropdown:hover > .megamenu {
    text-align: left;
    visibility: visible;
    opacity: 1;
    margin-top: 0px;
    top: 100%;
}
.main-menu .navigation > li > ul > li {
    position: relative;
    width: 100%;
    text-align: left;
}
.rtl .main-menu .navigation > li > ul > li > a, .rtl .main-menu .navigation > li > .megamenu li > a {
    text-align: left;
}
.fixed-header .sticky-header {
    z-index: 999;
    direction: ltr;
}
.sec-pad {
    padding: 106px 0px 0px 0px;
    direction: ltr;
    text-align: left;
}
.rtl .list-style-one li:before {
    right: inherit;
    left: 0px;
}
.rtl .list-style-one li:before {
    right: inherit;
    left: -27px;
}
.clients-logo img 
{
  height: 100px !important
}
.rtl .news-block-one .inner-box .lower-content {
  text-align: left;
}
.subscribe-section
{
  direction: ltr;
}
.main-footer .footer-top {
  padding: 150px 0px 67px 0px;
  border-bottom: 1px solid rgba(255, 255, 255, 0.10);
  direction: ltr;
  text-align: left;
}
.rtl .list-style-one li {
  padding-left: 0px;
  padding-right: 30px;
  text-align: left;
}
.team-block-two .inner-box .content-box
{
  text-align: left;
}

.cta-style-two .content-box {
    display: block;
    TEXT-ALIGN: left;
    direction: ltr;
}
.footer-column
{
  text-align: left;
}
.footer-widget
{
  text-align: left;
}
.rtl .content_block_one .content-box {
    text-align: left;
    margin-left: 0px;
    margin-right: 30px;
}
.inner-box
{
    direction: ltr;
    text-align: left;
}
.rtl .content_block_two .content-box .text {
    text-align: left;
}
.sidebar-page-container
{
    direction: ltr;
    text-align: left;
}


.blog-sidebar .sidebar-widget {
    position: relative;
    text-align: left;
}
.contact-style-three .form-inner .form-group {
    position: relative;
    display: block;
    text-align: left;
    margin-bottom: 26px;
}
.contact-style-three .form-inner .form-group input[type="text"], .contact-style-three .form-inner .form-group input[type="email"], .contact-style-three .form-inner .form-group textarea {
    position: relative;
    display: block;
    text-align: left;
    width: 100%;
    height: 42px;
    font-size: 16px;
    color: #6e6e6e;
    line-height: 42px;
    border-bottom: 1px solid #e5e5e5;
    transition: all 500ms ease;
}
.contact-style-three .contact-info {
    position: relative;
    display: block;
    text-align: left;
}
.page-title {
    position: relative;
    padding: 104px 0px 106px 0px;
    overflow: hidden;
    direction: ltr;
}
.contact-style-three .form-inner .form-group .theme-btn {
    padding: 12px 25px;
    margin-top: 20px;
    direction: ltr;
}
.contact-style-three .form-inner .form-group .theme-btn i {
    position: relative;
    font-size: 22px;
    margin-right: 9px;
    top: 2px;
    transform: rotate(0deg);
}
.rtl .subscribe-section .inner-container .text {
    margin-right: 0px;
    margin-left: 33px;
    text-align: left;
}
.rtl .subscribe-section .inner-container .form-inner {
    margin-left: -127px;
    margin-right: -70px;
}
.subscribe-section .inner-container .form-inner .form-group input[type='email'] {
    position: relative;
    display: block;
    width: 84%;
    height: 60px;
    font-size: 16px;
    color: #808080;
    padding: 10px 20px;
    background: #fff;
    transition: all 500ms ease;
}
.subscribe-section .inner-container .form-inner .form-group button {
    position: absolute;
    top: 0px;
    right: 101px;
}
.sidebar-page-container {
    position: relative;
    direction: rtl;
}
@media(max-width:767px)
{
    .subscribe-section .inner-container .form-inner .form-group input[type='email'] {
        position: relative;
        display: block;
        width: 37%;
        height: 60px;
        margin-left: 113px;
        font-size: 16px;
        color: #808080;
        padding: 10px 20px;
        background: #fff;
        transition: all 500ms ease;
    }
    .subscribe-section .inner-container .form-inner .form-group button {
        position: absolute;
        top: -17px;
        right: 101px;
        left: 308px;
    }
}
.page-title .content-box .bread-crumb ::before {
    content: "/";
    font-size: 12px;
    margin: 0px 5px;
  }
  .page-title .content-box .bread-crumb li {
    position: relative;
    display: inline-block;
    font-size: 16px;
    color: #fff;
    line-height: 26px;
    padding-right: 17px;
    direction: rtl;
    margin-right: 3px;
  }
  .page-title .content-box .bread-crumb li {
    position: relative;
    display: inline-block;
    font-size: 17px;
    color: #fff;
    line-height: 26px;
    padding-right: 17px;
    direction: rtl !important;
    margin-right: 3px;
}
.page-title .content-box .bread-crumb li {
    position: relative;
    display: inline-block;
    font-size: 17px;
    color: #fff;
    line-height: 26px;
    padding-right: 0px;
    direction: rtl !important;
    margin-right: 3px;
}



.search-popup .search-form fieldset input[type="search"] {
    position: relative;
    height: 90px;
    padding: 20px 10px;
    background: #e9e9e9;
    line-height: 30px;
    font-size: 20px;
    color: #808080;
    font-family: 'Tajawal', sans-serif;
    border: none;
    font-weight: 400;
    border-radius: 0px;
    padding-right: 50px;
    direction: ltr;
    border: 2px solid #e5e5e5;
}

.search-popup .search-form fieldset button[type="submit"] {
    position: absolute;
    top: 30px;
    right: 14px;
    font-size: 22px;
    color: #141417;
    cursor: pointer;
    transition: all 500ms ease;
}

@media(min-width:767px)
{
    .search-popup .search-form fieldset input[type="search"] {

        width: 600px;
     
    
        }
}
.search-popup .search-form fieldset button[type="submit"] {
    position: absolute;
    top: 30px;
    right: -1007px;
    font-size: 22px;
    color: #141417;
    cursor: pointer;
    transition: all 500ms ease;
}
@media(max-width:767px)
{
    .search-popup .search-form fieldset button[type="submit"] {
        position: absolute;
        top: 30px;
        right: -226px;
        font-size: 18px;
        color: #141417;
        cursor: pointer;
        transition: all 500ms ease;
    }
}