html, body {
  direction: rtl;
}

html[dir="rtl"] .main-header .header-contacts, html[dir="rtl"] .credit-texts, html[dir="rtl"] .plumber-navbar #plumber-nav li.dropdown > a::after, html[dir="rtl"] .main-header2 .header-contacts2, html[dir="rtl"] #minimal-bootstrap-carousel .carousel-caption .content, html[dir="rtl"] .plumber-navbar2 #plumber-nav li.dropdown > a::after, html[dir="rtl"] .header-right-info, html[dir="rtl"] .plumber-nav-right, html[dir="rtl"] .plumbing-repairing-right .tab-content, html[dir="rtl"] .top-header2 .get-appointment-btn4, html[dir="rtl"] .plumber-navbar4, html[dir="rtl"] .main-header4 .header-contacts, html[dir="rtl"] .get-appointment-btn, html[dir="rtl"] .top-header3 ul.nav, html[dir="rtl"] .page-cover5 .page-title {
  float: left !important;
}
html[dir="rtl"] .navbar-nav > li, html[dir="rtl"] .navbar-nav, html[dir="rtl"] .welcome-texts, html[dir="rtl"] .footer-social, html[dir="rtl"] .copyright-texts, html[dir="rtl"] .his-details .nav, html[dir="rtl"] .breadcrumb-row .breadcrumb li, html[dir="rtl"] .blog-sidebar .tag, html[dir="rtl"] .blog-loop .this-footer li, html[dir="rtl"] .blog-pagination, html[dir="rtl"] .checkout-content .ship-to-different input[type="checkbox"], html[dir="rtl"] .ga-radio + label, html[dir="rtl"] .month-picker, html[dir="rtl"] .day-picker, html[dir="rtl"] .year-picker, html[dir="rtl"] .dl-horizontal dt, html[dir="rtl"] .job-slist ul li::before, html[dir="rtl"] .social-shares, html[dir="rtl"] .professional-row .professional-left, html[dir="rtl"] section.plumbing-repairing .plumbing-repairing-right, html[dir="rtl"] .plumber-navbar3 .plumber-nav-left, html[dir="rtl"] .navhere4 .logo, html[dir="rtl"] .top-header2 .nav, html[dir="rtl"] .main-logo {
  float: right !important;
}
html[dir="rtl"] .plumber-navbar #plumber-nav li .dropdown-menu li a, html[dir="rtl"] .plumber-navbar3 #plumber-nav li .dropdown-menu li a {
  text-align: right;
}
html[dir="rtl"] .dropdown-menu {
  left: none;
  right: 0;
}
html[dir="rtl"] .header-contacts .media-left {
  padding-right: 0;
  padding-left: 17px;
}
html[dir="rtl"] .header-contacts li:first-child {
  border: none;
}
html[dir="rtl"] .header-contacts li:last-child {
  padding-left: 0;
  padding-right: 20px;
  border-right: 1px solid #d6d6d6;
}
html[dir="rtl"] .section-title::after {
  margin-left: 0;
  margin-right: 10px;
}
html[dir="rtl"] .check-video .media-left {
  padding-right: 0;
  padding-left: 50px;
}
html[dir="rtl"] .footer-social, html[dir="rtl"] .blog-line ul, html[dir="rtl"] .bg-post-meta, html[dir="rtl"] .about-us-lists .nav, html[dir="rtl"] .nav.vision-list, html[dir="rtl"] .our-plumber .nav, html[dir="rtl"] .recent-posts, html[dir="rtl"] .cart-total-box ul, html[dir="rtl"] .job-slist ul, html[dir="rtl"] .social-shares, html[dir="rtl"] .single-services-menu, html[dir="rtl"] .key-feature-list, html[dir="rtl"] #minimal-bootstrap-carousel.shop-slider2 .slider-list, html[dir="rtl"] #minimal-bootstrap-carousel.shop-slider3 .slider-list, html[dir="rtl"] .top-header2 .nav, html[dir="rtl"] .navbar-nav {
  padding: 0;
}
html[dir="rtl"] .maintance-media .media-left {
  padding-right: 0;
  padding-left: 25px;
}
html[dir="rtl"] .bg-post-meta li a i {
  margin-right: 0;
  margin-left: 8px;
}
html[dir="rtl"] .testimonial-text-box {
  padding: 32px 0 35px 20px;
}
html[dir="rtl"] .testimonial-author .media-left {
  padding-right: 0;
  padding-left: 30px;
}

html[dir="rtl"] .plumber-navbar #plumber-nav li .dropdown-menu li a::before {
  padding-right: 0;
  padding-left: 10px;
}
html[dir="rtl"] .testimonial-text-box::after {
  left: 0;
  right: 69px;
}
html[dir="rtl"] .service-offer-carousel .so-icon {
  text-align: center;
  display: inline-block;
}
html[dir="rtl"] .service-offer-carousel .item {
  text-align: right;
}
html[dir="rtl"] .our-plumber .his-details, html[dir="rtl"] .plumber-navbar5 #plumber-nav li .dropdown-menu li a {
  text-align: right;
}
html[dir="rtl"] .mission-statement .this-title::after {
  margin-left: 0;
  margin-right: 16px;
}
html[dir="rtl"] .trust-part .this-inner {
  margin-left: 0;
  margin-right: 50px;
}
html[dir="rtl"] .vision-list li {
  background: url(../images/icons/list-check3.png) no-repeat scroll right 8px;
  padding-left: 0;
  padding-right: 30px;
}
html[dir="rtl"] .breadcrumb-row .breadcrumb li span, .breadcrumb-row .breadcrumb li {
    float: right;
}
html[dir="rtl"]  .widget-footer .menu li:before {
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    transform: rotate(180deg);
    margin-left: 10px;
}
html[dir="rtl"] .breadcrumb-row .breadcrumb li.active::before {
  display: none;
}
html[dir="rtl"] .blog-sidebar .tag {
  margin: 0 0 10px 10px;
}
html[dir="rtl"] .blog-loop .this-footer {
  padding-right: 0;
}
html[dir="rtl"] .blog-loop .this-footer li {
  margin-right: 0;
  margin-left: 15px;
}
html[dir="rtl"] .blog-loop .this-footer li i {
  margin-right: 0;
  margin-left: 10px;
}
html[dir="rtl"] .blog-pagination {
  padding-right: 30px;
}
html[dir="rtl"] .checkout-contents .create-account input[type="checkbox"] {
  float: right;
  margin: 4px 0 0 15px;
}
html[dir="rtl"] .checkout-contents .ship-to-different input[type="checkbox"] {
  float: right;
  margin: 18px 0 0 15px;
}
html[dir="rtl"] .checkout-contents .order-box ul li input[type="radio"] {
  margin: 16px 0 0 15px;
  float: right;
}
html[dir="rtl"] .ga-radio + label {
  margin: 0 0 0 30px;
}
html[dir="rtl"] .month-picker, html[dir="rtl"] .day-picker, html[dir="rtl"] .year-picker {
  margin-right: 0;
  margin-left: 10px;
}
html[dir="rtl"] .dl-horizontal dd {
  margin-left: 0;
  margin-right: 110px;
}
html[dir="rtl"] .job-slist ul li::before {
  margin-right: 0;
  margin-left: 10px;
}
html[dir="rtl"] .price-grid .media-left {
  padding-right: 0;
  padding-left: 40px;
}
html[dir="rtl"] .shop-banner .media-right {
  padding-left: 0;
}
html[dir="rtl"] .shop-feature .media-left {
  padding-right: 0;
  padding-left: 30px;
}
html[dir="rtl"] .shop-header .btn + .btn {
  margin-left: 0;
  margin-right: 15px;
}
html[dir="rtl"] .prod-details .media-left {
  padding-right: 0;
  padding-left: 75px;
}
html[dir="rtl"] .proTab-content .tab-pane {
  padding: 50px 40px 55px 70px;
}
html[dir="rtl"] .download-btn2 {
  padding-right: 0;
  padding-left: 22px;
}
html[dir="rtl"] .download-btn2 span {
  margin-right: 0;
  margin-left: 18px;
}
html[dir="rtl"] .key-feature-list li:nth-child(2n+1) {
  margin-right: 0;
  margin-left: 15px;
}
html[dir="rtl"] .key-feature-list li:before {
    float: right;
    padding-left: 10px;
    padding-top: 10px;
}
html[dir="rtl"] .appointment-banner .media-right {
  padding-left: 0;
  padding-right: 30px;
}
html[dir="rtl"] .key-features .media-right {
  padding-left: 0;
  padding-right: 30px;
}
html[dir="rtl"] .transparency-contents .big-p {
  padding-right: 0;
  padding-left: 100px;
}
html[dir="rtl"] .nav.list2 {
  padding: 0 230px 0 0;
}
html[dir="rtl"] .plumber-navbar2 #plumber-nav li .dropdown-menu {
  text-align: right;
}
html[dir="rtl"] .service-offer-carousel2 .so-icon {
  float: right;
  margin: 0 5px 0 0;
}
html[dir="rtl"] .service-offer-carousel2 .this-title, html[dir="rtl"] .service-offer-carousel2 p {
  text-align: right;
  margin: 0 90px 0 0;
}
html[dir="rtl"] .professional-row .professional-right .content-inn {
  padding: 80px 100px 0 0;
}
html[dir="rtl"] .professional-row .professional-right .content-inn ul li img {
  margin: 0 10px 0 20px;
}
html[dir="rtl"] .header-contacts2 .media-left {
  padding-right: 0;
  padding-left: 17px;
}
html[dir="rtl"] .header-contacts2 li:first-child {
  border: none;
}
html[dir="rtl"] .header-contacts2 li:last-child {
  border-right: 1px solid #31526c;
  padding-right: 20px;
  padding-left: 0;
}
html[dir="rtl"] #minimal-bootstrap-carousel.shop-slider2 .slider-list li {
  background: url(../../images/home2/icon-3.png) no-repeat scroll right center;
  padding-left: 0;
  padding-right: 35px;
}
html[dir="rtl"] section.plumbing-repairing .plumbing-repairing-left .nav-tabs li a {
  padding: 20px 30px 20px 30px;
}
html[dir="rtl"] .general-question-all .general-questions .accordion a[role="button"] {
  padding: 16px 16px 16px 60px !important;
}
html[dir="rtl"] .welcome-box2 ul li img {
  margin: 0 20px;
}
html[dir="rtl"] .welcome-box2 ul li:last-child {
  margin: 0 0 0 20px;
}
html[dir="rtl"] .welcome-box2 ul li:last-child img {
  margin: 0 0 0 20px;
}
html[dir="rtl"] .main-header3 .header-right-info ul li + li .single-header-right-info {
  border-left: none;
  border-right: 1px solid #3b4662;
  margin: 0 20px 0 0;
}
html[dir="rtl"] #minimal-bootstrap-carousel.shop-slider3 .slider-list li {
  background: url(../images/icons/list-check.jpg) no-repeat scroll right center;
  padding-left: 0;
  padding-right: 35px;
}
html[dir="rtl"] .plumber-navbar3 #plumber-nav .navbar-nav {
  padding: 0;
}
html[dir="rtl"] .plumber-navbar3 #plumber-nav .plumber-nav-left {
  padding: 5px 5px 5px 0;
}
html[dir="rtl"] .plumber-navbar3 .plumber-nav-left ul {
  border-left: none;
  border-right: 1px dashed #689ac5;
}
html[dir="rtl"] .navhere3 .plumber-nav-right {
  padding: 5px 0 5px 5px;
}
html[dir="rtl"] .navhere3 .plumber-nav-right .get-appointment-btn3 {
  border-right: none;
  border-left: 1px dashed #ea7c81;
}
html[dir="rtl"] .plumber-navbar3 #plumber-nav li:last-child::before {
  background: #4287b8;
  right: 0 !important;
  left: auto;
}
html[dir="rtl"] .plumber-navbar3 #plumber-nav li:first-child::after {
  background: #265c86;
  left: 0 !important;
  right: auto;
}
html[dir="rtl"] .welcome-box2 .btn-primary i {
  margin: 0 15px 0 0;
  -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    transform: rotate(180deg);
}
html[dir="rtl"] .plumbing-repairing .plumbing-repairing-right a.read-more i {
    margin: 0px 10px 0 0px;
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    transform: rotate(180deg);
}
html[dir="rtl"] .form-appointment .appointment-service-form .content .form-control {
    text-align: right;
}
html[dir="rtl"] .slider-list li:before {
    padding-left: 10px;
    float: right;
    padding-top: 7px;
}
html[dir="rtl"] section.plumbing-repairing .plumbing-repairing-right a.read-more i {
  margin: 0 10px 0 0;
}
html[dir="rtl"] section.plumbing-repairing .plumbing-repairing-right {
  width: calc(100% - 40%);
}
html[dir="rtl"] section.plumbing-repairing .plumbing-repairing-right .tab-content {
  width: 715px;
  padding: 54px 0 53px 70px;
}
html[dir="rtl"] .top-header2 .nav li i {
  margin: 0 0 0 15px;
}
html[dir="rtl"] .professional-row2 .professional-right .content-inn {
  padding: 60px 0 0 100px;
  float: left;
}
html[dir="rtl"] .professional-row2 .professional-right .content-inn ul li img {
  margin: 0 10px 0 20px;
}
html[dir="rtl"] #minimal-bootstrap-carousel .carousel-caption .thm-container .box .content {
  width: 100%;
}
html[dir="rtl"] .plumber-navbar5 #plumber-nav li:first-child::after {
  background: #0d415a;
  left: 0 !important;
  right: auto;
}
html[dir="rtl"] .plumber-navbar5 #plumber-nav li:last-child::before {
  background: #04161f;
  right: 0 !important;
  left: auto;
}
html[dir="rtl"] .top-header3 ul.nav li::after {
  left: 0 !important;
  right: auto;
}
html[dir="rtl"] .top-header3 ul.nav li::before {
  left: 1px !important;
  right: auto;
}
html[dir="rtl"] .text-left {
  text-align: right;
}
html[dir="rtl"] .slider-list {
  padding: 0;
}

html[dir="rtl"] .page-cover5 .page-title::after {
  margin-left: 0;
  margin-right: 10px;
}
html[dir="rtl"] .list-inline > li {
  position: relative;
  float: right;
  margin-left: 45px;
}
html[dir="rtl"] .page-cover5 .bread-cumb ul li span {
  padding: 0 12px 0 0;
}
html[dir="rtl"] .page-cover5 .bread-cumb ul li span::before {
  position: absolute;
  right: -12px;
}
html[dir="rtl"] .page-cover5 .bread-cumb .list-inline {
  padding: 0;
}
@media(min-width: 1600px) {
  html[dir="rtl"] section.plumbing-repairing .plumbing-repairing-right .tab-content {
    width: 770px;
    padding: 67px 0 66px 70px;
  }
}
@media(max-width: 1199px) {
  html[dir="rtl"] .about-us-section4 .pull-right, html[dir="rtl"] .top-header2 .get-appointment-btn4, html[dir="rtl"] .top-header2 .nav li, html[dir="rtl"] .top-header3 ul.nav {
    float: right !important;
  }
  html[dir="rtl"] .professional-row2 .professional-right .content-inn {
    padding: 0 20px;
  }
  html[dir="rtl"] section.plumbing-repairing .plumbing-repairing-right .tab-content {
    width: 100%;
    padding: 75px 0;
  }
  html[dir="rtl"] .plumber-navbar3 #plumber-nav li.dropdown > a::after, html[dir="rtl"] .navbar-toggle, html[dir="rtl"] .plumber-navbar4 #plumber-nav li.dropdown > a::after, html[dir="rtl"] .plumber-navbar5 #plumber-nav li.dropdown > a::after {
    float: left !important;
  }
  html[dir="rtl"] .plumber-navbar #plumber-nav li, html[dir="rtl"] .plumber-navbar2 #plumber-nav li, html[dir="rtl"] .plumber-navbar4 #plumber-nav li, html[dir="rtl"] .plumber-navbar5 #plumber-nav li {
    width: 100%;
  }
  html[dir="rtl"] .navbar-nav, html[dir="rtl"] .plumber-navbar #plumber-nav .header-social, html[dir="rtl"] .blog-pagination, html[dir="rtl"] .nav.list2 {
    padding: 0;
  }
  html[dir="rtl"] .get-appointment-btn, html[dir="rtl"] .get-appointment-btn2 {
    display: inline-block;
    clear: both;
    width: calc(100% - 30px);
  }
  html[dir="rtl"] .plumber-navbar #plumber-nav .header-social li, html[dir="rtl"] .plumber-navbar2 #plumber-nav .header-social li, html[dir="rtl"] .plumber-navbar5 #plumber-nav .header-social li {
    width: auto;
  }
  html[dir="rtl"] .blog-sidebar {
    clear: both;
  }
  html[dir="rtl"] .shop-header .btn + .btn {
    margin-right: 0;
  }
  html[dir="rtl"] .professional-row .professional-right .content-inn {
    padding: 0 20px;
  }
  html[dir="rtl"] .professional-row .professional-right .content-inn ul li, html[dir="rtl"] .get-appointment-btn4 {
    float: right;
  }
  html[dir="rtl"] .professional-row .professional-right .content-inn ul li:first-child {
    border: none;
  }
  html[dir="rtl"] .professional-row .professional-right .content-inn ul li:last-child {
    border-right: 1px dashed #6e6e6e;
  }
  html[dir="rtl"] .main-header3 .main-logo {
    float: none !important;
  }
  html[dir="rtl"] .navhere3 .plumber-nav-right {
    padding: 5px;
  }
  html[dir="rtl"] .plumber-navbar3 #plumber-nav li {
    width: 100%;
  }
  html[dir="rtl"] .plumber-navbar3 #plumber-nav .plumber-nav-left {
    padding: 0;
  }
  html[dir="rtl"] .plumber-navbar3 #plumber-nav li .dropdown-menu li a::before, html[dir="rtl"] .plumber-navbar5 #plumber-nav li .dropdown-menu li a::before {
    padding-right: 0;
    padding-left: 10px;
  }
  html[dir="rtl"] .navhere3 .plumber-nav-right .get-appointment-btn3 {
    border-left: 0;
  }
  html[dir="rtl"] section.plumbing-repairing .plumbing-repairing-left {
    width: 100%;
    background-size: cover;
  }
  html[dir="rtl"] section.plumbing-repairing .plumbing-repairing-left .nav-tabs {
    width: 100%;
  }
  html[dir="rtl"] section.plumbing-repairing .plumbing-repairing-right {
    width: 100%;
    padding: 0 30px;
  }
  html[dir="rtl"] .plumber-navbar4 #plumber-nav li .dropdown-menu li a {
    text-align: right;
  }
  html[dir="rtl"] .plumber-navbar4 #plumber-nav li .dropdown-menu li a::before {
    padding-right: 0;
    padding-left: 10px;
  }
  html[dir="rtl"] .plumber-navbar4 #plumber-nav li:last-child {
    border-bottom: none;
  }
  html[dir="rtl"] .main-header4 .this-inner {
    min-height: 67px;
  }
  html[dir="rtl"] .form-appointment {
    display: block;
  }
  html[dir="rtl"] .welcome-section2 .img {
    float: right;
  }
  html[dir="rtl"] .welcome-section2 .welcome-textss {
    padding: 85px 0;
  }
}
@media(max-width: 767px) {
  html[dir="rtl"] .professional-row .professional-right .content-inn ul li:last-child {
    border: none;
  }
  html[dir="rtl"] .main-header3 .header-right-info ul li .single-header-right-info {
    border-right: none !important;
    margin: 0 !important;
  }
  html[dir="rtl"] .main-header3 .header-right-info ul li .single-header-right-info .icon-box {
    padding: 0 0 0 20px;
  }
  html[dir="rtl"] .main-header3 .main-logo {
    left: 15px;
  }
  html[dir="rtl"] .welcome-box2 ul li {
    float: right;
  }
  html[dir="rtl"] .welcome-box2 ul li:last-child {
    margin: 10px 0;
  }
  html[dir="rtl"] .welcome-box2 ul li img {
    margin: 0 0 0 20px;
  }
}
html[dir="rtl"] .coupon .media-left {
  padding-left: 20px;
  padding-right: 0;
}

html[dir="rtl"] .key-features .media-left {
  padding-right: 0;
  padding-left: 40px;
}
html[dir="rtl"] .key-feature-list2 {
  padding: 0;
}
html[dir="rtl"] .key-feature-list2 li {
  padding-left: 0;
  padding-right: 15px;
}
html[dir="rtl"] .key-feature-list2 li::before {
  float: right;
  margin-left: 0;
  margin-right: -15px;
}
html[dir="rtl"] .key-feature-list.style2 li:nth-child(2n) {
  margin-left: 15px;
}
html[dir="rtl"] .service-desc .media-right {
  padding-left: 0;
  padding-right: 30px;
}
/******* RTL ************/
html[dir="rtl"] .vc_row[data-vc-full-width],
html[dir="rtl"] #minimal-bootstrap-carousel .carousel-caption .thm-container, 
html[dir="rtl"] .get-appointment-btn2,
html[dir="rtl"] .owl-carousel .owl-stage {
    float: left;
}
html[dir="rtl"] .carousel-caption .btn, 
html[dir="rtl"] .top_nav .top_nav_wrapper > ul, 
html[dir="rtl"] .plumber-navbar2 #plumber-nav li  {
    float: right;
}
html[dir="rtl"] .main-header2 .header-contacts2 {
    float: left;
}
html[dir="rtl"] .plumber-navbar2 #plumber-nav li .sub-menu {
    text-align: right;
	right: 0;
}
html[dir="rtl"] .plumber-navbar2 #plumber-nav li .sub-menu li {
    width: 100%;
}
html[dir="rtl"]  .plumber-navbar2 #plumber-nav li .sub-menu li a {
    padding: 0 32px !important;
}

/* html[dir="rtl"] .wpb_row{
  float:left;
} */
html[dir="rtl"] .slick-track{
  float:left;
}
html[dir="rtl"] .logo {
    float: right;
}
html[dir="rtl"] .top_nav .top_nav_wrapper > ul {
     float: right;
}
html[dir="rtl"] .top_nav .top_nav_wrapper > ul > li, .top_nav .main_menu_nav > ul > li {
     float: right;
}
html[dir="rtl"] .get-appointment-btn {
    float: left;
    }

html[dir="rtl"] .rtl-adjustment{
  float:none;
}
html[dir="rtl"] .check-video .vc_col-sm-5{
  float:right;
}
html[dir="rtl"] .request-service-form .this-title {
    text-align: right;
}
html[dir="rtl"] .request-service-form p {
    text-align: right;
}
html[dir="rtl"] .request-service-form .form-control {
    text-align: right;
}
html[dir="rtl"] .btn-primary {
     float: right;
}

html[dir="rtl"] .about-us-lists .nav li:before {
    padding-left: 10px;
    float: right;
}

html[dir="rtl"] .copyright {
    float: right!important;
}
html[dir="rtl"] .plumber-n #plumber-nav li .sub-menu li a {
    padding-right: 32px !important;
}
html[dir="rtl"] .rtl-wpb_row{
  float:none;
}
html[dir="rtl"] .vision-list li {
  background: url(../../images/icons/list-check3.png) no-repeat scroll right 8px;
  padding-left: 30px;
  padding-right: 30px;

}

html[dir="rtl"] .contact-form .form-control {
    text-align: right;
}
html[dir="rtl"] .key-features .media-right {
  padding-left: 20px;
  padding-right: 0;
}
html[dir="rtl"] .news-sidebar .tag {
    margin: 0 0 10px 10px;
    float: right;
}
html[dir="rtl"] .woocommerce ul.products li.product h3 {
    text-align: right;
}
html[dir="rtl"] .woocommerce ul.products li.product .price {
    text-align: right;
}
html[dir="rtl"] .woocommerce ul.products li.product .button {
    float: right;
}

html[dir="rtl"] .awsm-rtl-p-position p{
  text-align: right
}
html[dir="rtl"] .fullwidthbanner-container .fullwidthabanner {
    direction: ltr;
}



@media(max-width: 980px) {
html[dir="rtl"] .logo {
    float: left;
}
html[dir="rtl"] .get-appointment-btn {
    float: none;
}
html[dir="rtl"] .mobile_header .top_nav_mobile .main_menu_nav > li.menu-item-has-children .arrow {
     left: 2%;
}
html[dir="rtl"] .padding-left-non.vc_col-sm-7{
  width:100%;
}
html[dir="rtl"] .check-video .media-left {
    float: right;
}
html[dir="rtl"] .mobile_header .top_nav_mobile .main_menu_nav > li.menu-item-has-children .arrow i {
    left: 0;
}
html[dir="rtl"] .mobile_header .top_nav_mobile .main_menu_nav ul li a::before {
	padding-left: 10px;
}
}

@media(max-width: 768px) {
.woocommerce ul.products li.product:nth-child(2n), .woocommerce-page ul.products li.product:nth-child(2n), .woocommerce-page[class*="columns-"] ul.products li.product:nth-child(2n), .woocommerce[class*="columns-"] ul.products li.product:nth-child(2n) {
    float: left;
    clear: none !important;
}
}
html[dir="rtl"] #minimal-bootstrap-carousel .carousel-caption .thm-container .box .content .this-mtitle,
html[dir="rtl"] #minimal-bootstrap-carousel.shop-slider2 .carousel-caption h3.this-ttitle,
html[dir="rtl"] .slider-list {
    float: right;
}
html[dir="rtl"] .center .btn-primary {
     float: none;
}
html[dir="rtl"] .tmc_header_3 .header-right-info ul li + li .single-header-right-info {
	border-left: none;
    border-right: 1px solid #3b4662;
    margin: 0 20px 0 0;
}
html[dir="rtl"] .tmc_header_3  .header-contacts li:last-child {
    border-right: none;
}
html[dir="rtl"] .tmc_header_3 .plumber-navbar #plumber-nav li .sub-menu li a,
html[dir="rtl"] .plumber-navbar5 #plumber-nav li .sub-menu li a {
    padding: 0 32px!important;
}
html[dir="rtl"] .tmc_header_3 .plumber-navbar #plumber-nav li .sub-menu {
	right:0;
}
html[dir="rtl"] .awsm-accordion span.vc_tta-title-text {
    float: none;
}
html[dir="rtl"] .general-question-all .general-questions .vc_tta.vc_general .vc_tta-panel-title > a {
    text-align:right;
	padding: 16px 16px 16px 60px !important;
}
html[dir="rtl"] .top-header2 .col-md-9 {
    float: right;
}
html[dir="rtl"] .tmc_header_4 .logo {
    float: right !important;
}
html[dir="rtl"] .tmc_header_4 .service-offers3 .wpb_row {
    float: none;
}
html[dir="rtl"] .tmc_header_4 .service-offers3 .carousel-prev, .carousel-next {
    float: left;
}
html[dir="rtl"] .plumber-navbar4 #plumber-nav li .sub-menu {
    right: 0;
	text-align: left;
}
html[dir="rtl"] .tmc_header_4  .pull-right.awsm-pad-increase.wpb_column.vc_column_container.vc_col-sm-4 {
    float: left !important;
    margin-left: 38%;
}
html[dir="rtl"] .tmc_header_4 .vc_row.wpb_row.vc_inner.vc_row-fluid.container.awsm-container-settings {
    float: right;
}
html[dir="rtl"] .top-header-five ul.nav {
    float: left;
}
html[dir="rtl"] .tmc_header_5 ul.sub-menu {
    right: 0;
}
html[dir="rtl"] .tmc_header_5 .vc_row.wpb_row.vc_inner.vc_row-fluid.thm-container {
    float: none;
}
html[dir="rtl"] .tmc_header_5  .carousel-caption .wpb_column.vc_column_container.vc_col-sm-6 {
    float: right;
}
html[dir="rtl"] .tmc_header_5 .carousel-caption .content.text-center.box.valign-top.box-middle.wpb_column.vc_column_container.vc_col-sm-3 {
    float: right;
}
html[dir="rtl"] .tmc_header_5 .latest-projects4 a.this-link.btn.btn-primary {
    float: none !important;
}
html[dir="rtl"] .tmc_header_5  .map .vc_row.wpb_row.vc_inner.vc_row-fluid {
    float: none;
}
html[dir="rtl"]  ul.sub-menu {
    right: 0;
}
html[dir="rtl"]  .width-control.wpb_column.vc_column_container.vc_col-sm-9 {
    float: right;
}
html[dir="rtl"]  .appointment-form {
    overflow: hidden;
	text-align: right;
}
html[dir="rtl"]  .appointment-form .form-control {
    text-align: right;
}
html[dir="rtl"]  .your-month select {
    direction: rtl;
}
html[dir="rtl"]  .your-time select {
    direction: rtl;
}
html[dir="rtl"]  .socials ul li:first-child{
    margin-left: 10px;
}
html[dir="rtl"]  .full-width-project-gallery {
    float: right;
}
html[dir="rtl"]  .woocommerce-tabs.wc-tabs-wrapper.tab-title-box {
    text-align: right;
}
html[dir="rtl"]  .tmc_header_5 .carousel-prev{
    right: 92%;
}
html[dir="rtl"]  .tmc_header_5 .carousel-next {
    right: 88%;
}
/*-----------------*/
.welcome-texts {
 text-align:right;	
}

html[dir="rtl"] .header-contacts li:last-child{
	direction:ltr;
}
.top-header-five ul.nav li::before
{
	width: 1px;
    content: "";
    height: 15px;
    background: #d3d3d3;
    position: absolute;
    top: 14px;
    right: 1px;
}
.nav.nav-pills.header-contacts.hidden-sm.hidden-xs
{
	margin: 7px 5px;
}
.top-header-five ul.nav li::after
{
	left:0;
	right:auto;
}
.top-header-five ul.nav li::before
{
	background-color:transparent;
}
.textwidget p
{
	text-align:right;
}
.footer-contact .media-body a
{
     direction: ltr;
}
.about-us-lists .nav  br:after
{
	padding-left: 10px;
    float: right;
}
html[dir="rtl"] .awsm-accordion span.vc_tta-title-text
{
		text-align:left;
	    margin: 0px 23px 0px 0px;

}
.general-question-all .general-questions .vc_tta.vc_tta-accordion .vc_tta-controls-icon-position-left .vc_tta-controls-icon{
	right:5px;
	left:auto;
	margin:0px 15px 0px 0px;
	 }
 
row.about-us-srow{
	text-align:right;
}
.row.about-us-srow p{
	text-align:right;
}
.this-intro{
	direction:ltr;
}
.row.footer-contacts{
	direction:ltr;
}
.content-inn ul li{
	color:white;
	font-size:18px;
}
.woocommerce ul.products li.product, .woocommerce-page ul.products li.product{
	float:right;
}
html[dir="rtl"] .woocommerce ul.products li.product .button{
	float:unset;
}
.col-md-6 {
	float: right;
    width: unset;
}
.tmc_header_5 .bread-cumb{
	float:left;
}
.col-md-6.bread_cumb{
	float:left;
}
.this-intro  {
	line-height:28px;
}
html[dir="rtl"] .tmc_header_3 .plumber-navbar #plumber-nav li .sub-menu li a, html[dir="rtl"] .plumber-navbar5 #plumber-nav li .sub-menu li a{
	text-align:right;
}

.emoji {
	float:right;
}
.footer-1
{
	float:right !important;
	
}
.vc_gitem-post-data-source-post_title h4{
	text-align:right !important;
}
.vc_btn3-container.vc_btn3-left{
	text-align:right !important;
}
.vc_custom_heading.vc_gitem-post-data.vc_gitem-post-data-source-post_excerpt p{
	text-align:right !important;
}
.phone-link{
	direction:ltr;
}
.increase-mar-bottom
{
	text-align:right;
}
.widget-title{
	text-align:right;
	direction:rtl;
}
.footer_text{
	float:right;
}
.footer_text p{
	text-align:right;
}
.socials{
		float:right;
}
.widget_title.no_stripe{
	text-align:right;
	direction:ltr;

}
.widget.widget_search{
	text-align:right;
	direction:ltr;
}
.vc_custom_heading{
	text-align:center !important;
}
.vc_custom_heading.myheader1{
	text-align:right !important;
}
.wpb_wrapper{
	direction: ltr;
}
.wpb_wrapper p{
	text-align:right !important;
}
.col-lg-9.col-md-8.col-sm-12.col-xs-12{
	float:right;
}
.img-box{
	float:right !important;
}
.custom-heading.wpb_content_element.text-right{
	direction:rtl;
}
.vc_pageable-slide-wrapper.vc_clearfix{
	direction:rtl;
}
.woocommerce-Tabs-panel.woocommerce-Tabs-panel--description.panel.entry-content.wc-tab.tab-content p{
	text-align:right;
}
.comment-form-rating{
	text-align:right;
}
.stars{
	text-align:right;
}
.comment-form-comment{
	text-align:right;
}
.form-submit{
	text-align:right;
}
.section-title{
	text-align:right;
	direction:rtl;
}
.col-md-4.col-sm-4.lp-gallery-item.gallery-item.gallery-igrid.installation
{
	float:right;
}
.vc_custom_heading{
	text-align:right !important;
}
.widget_title.no_stripe{
	direction:rtl;
}
