html:lang(ar) {
    direction: rtl;
    text-align: right;
}
html:lang(ar) .slick-slider{
  direction: ltr;
}
html:lang(ar) #main-slider .carousel-caption {
    right: 0px;
    text-align: right;
}
html:lang(ar) .fixed-right {
    left: 20px;
    right: auto;
}
html:lang(ar) .fixed-right .slide-left {
      left: 12px;
    right: auto;
      border-radius: 15px 25px 25px 15px;
    text-align: center;
    direction: ltr;
}
html:lang(ar) .scrollup {
    right: auto;
    left: 20px;
}
html:lang(ar) #footer_details .contact_us_1 li a {
    direction: ltr;
}
@media only screen and (min-width: 576px){
html:lang(ar) .fixed-right .quick-contact:hover .slide-left, html:lang(ar) .fixed-right .quick-contact:hover span {
    width: 200px;
}
}
html:lang(ar) #about_sec .img_box {
    right: -45px;
}
@media only screen and (min-width: 992px){
html:lang(ar) #about_sec .img_box .info {
    left: -47px;
    right: auto !important;
    text-align: right;
}
}
html:lang(ar) #Header .menu_icon button .title {
    margin-right: 15px;
    margin-left: 0;
}


html:lang(ar) #about_sec .about_sec li::before {
    content: "";
    margin-right: 0;
    margin-left: 15px;
}
html:lang(ar) #Header .navbar .navbar-nav li .link::after {
    right: 0px;
    margin: 0;
}
html:lang(ar) #Header .navbar .navbar-nav li a {
text-align: right;
}
html:lang(ar) #Header .navbar .navbar-nav {
    text-align: right;
}
html:lang(ar) #Header .qck_action li a {
  direction: ltr;
}
html:lang(ar) #Header .language .arabic {
  display: none;
}
html:lang(ar) #Header .language .english {
  display:flex;
}
html:lang(ar) #about_sec .about_sec {
    text-align: right;
}
html:lang(ar) #about_sec .about_sec li {
    
    background-position: right 0px;
}
html:lang(ar) #about_sec .about_sec li span {
    margin-right: 35px;
}
html:lang(ar) #projects .content_box .txt_sec {
    text-align: right;
}
html:lang(ar) #footer_details {
    text-align: right;
}
html:lang(ar) #about_us .who_we_are p {
    padding-left: 55px;
    padding-right: 0;
}
html:lang(ar) #about_us .image_sec_box .image_box {
    margin-left: 0px;
    margin-right: auto;
}
html:lang(ar) #about_us .image_sec_box .image_box .shape {
    left: -130px;
    right: auto;
}
html:lang(ar) #about_us .image_sec_box .image_box .shape img{
transform: scaleX(-1);
}
html:lang(ar) #about_us .common_main_head {
    text-align: right;
}
html:lang(ar) #vision_mission .image_sec_box .image_box {
    margin: 0;
    margin-left: auto;
}
html:lang(ar) #vision_mission .image_sec_box .image_box .shape {
    right: -125px;
    left: auto;
}
html:lang(ar) #vision_mission .image_sec_box .image_box .shape img{
transform: scaleX(-1);
}
html:lang(ar) #vision_mission .common_main_head {
    text-align: right;
}
html:lang(ar) #vision_mission .who_we_are p {
    padding-left: 55px;
    padding-right: 0;
}
html:lang(ar) #quality_assurance .image_sec_box .image_box {
    margin: auto;
    margin-left: 0;
}
html:lang(ar) #quality_assurance .image_sec_box .image_box .shape {
    left: -125px;
    right: auto;
}
html:lang(ar) #quality_assurance .image_sec_box .image_box .shape img{
    transform: scaleX(-1);
}
html:lang(ar) #quality_assurance .quality p {
    padding-left: 55px;
    padding-right: 0;
}
html:lang(ar) #quality_assurance .common_main_head {
    text-align: right;
}
html:lang(ar) #project_details .content_box .txt_sec {
    text-align: right;
}
html:lang(ar) #blog_details .item-box {
    text-align: right;
}
html:lang(ar) #blog_dtls .my_blog_sec .content1 .heading {
    padding-left: 40px;
    padding-right: 0;
    text-align: right;
}
html:lang(ar) #blog_dtls .my_blog_sec .discription p {
    text-align: right;
}
html:lang(ar) #blog_dtls .more_menu .more_menu_details .more_detailed .rev {
    right: 200px;
    left: auto;
    text-align: right;
}
html:lang(ar) #blog_dtls .more_menu .head .sub_head {
    text-align: right;
}
html:lang(ar) #contact .common_main_head::after {
    right: 0px;
    left: auto;
}
html:lang(ar) #contact .common_main_head {
    text-align: right;
}
html:lang(ar) #contact .address_bar {
    text-align: right;
}
html:lang(ar) #contact .address_bar .address1 .colum1 {
    margin-left: 80px;
    margin-right: 0;
}
html:lang(ar) #contact .address_bar .address .location_box {
    margin-right: 25px;
    margin-left: auto;
}
html:lang(ar) #contact .address{
  border-left: solid 1px #8080802e;
  border-right: none;
}
html:lang(ar) #contact .address_bar .address:last-child{
  border-left: none;
}
html:lang(ar) #get_in_touch .right-sec .form-all-page .border_mail {
    border-left: 1px solid #b1b1b1;
    border-right: none;
}
html:lang(ar) #get_in_touch {
    text-align: right;
}
html:lang(ar) .form-all-page .submit {
    float: left;
}
html:lang(ar) #tiles p {
    text-align: right;
}
html:lang(ar) #tiles .call_box a {
    margin-right: 20px;
    margin-left: 0;
}
html:lang(ar) #tiles .mail_box a {
    margin-right: 20px;
    margin-left: 0;
}
html:lang(ar) #tiles .title {
    text-align: right;
}
html:lang(ar) #tiles .head {
    text-align: right;
}
html:lang(ar) #tap_mixers .call_box a{
    text-align: right;
    margin-left: 0px;
    margin-right: 20px;
    direction: ltr;
}
html:lang(ar) #tap_mixers .mail_box a{
    text-align: right;
    margin-left: 0px;
    margin-right: 20px;
    direction: ltr;
}
html:lang(ar) #tap_mixers .categories {
    text-align: right;
}
html:lang(ar) #tap_mixers .categories li a {
    padding-right: 15px;
    padding-left: 0;
}
html:lang(ar) #tap_mixers .categories li a{
  background: url(../images/icons/left_arrow.png) right 25px top 20px no-repeat;
  padding: 17px 0;
  color: #6e6e6e;
  padding-right: 40px;
  font-size: 13px;
  font-family: 'Roboto', sans-serif;
  transition: ease-in-out all .3s;
  display: block;
  position: relative;
  z-index: 1;
}
html:lang(ar) #tap_mixers .categories li a::after{
  content: "";
  position: absolute;
  top: 0px;
  right: 0px;
  width: 0;
  height: 100%;
  background: rgb(253, 254, 254);
  transition: ease-in-out all .3s;
  z-index: -1;
  text-decoration: none;

}
html:lang(ar) #tap_mixers .categories li a:hover::after{
  content: "";
  width: 100%;
  background: url(../images/icons/left_arrow.png) right 25px  top 20px no-repeat #fff;
  text-decoration: none;
  color: #181818;
  border-left: solid 1px red;
}
html:lang(ar) #tap_mixers .categories li a:hover, html:lang(ar) #tap_mixers .categories li a.active{
  color: #c30e14;
  transition: ease-in-out all .5s;
  background: url(../images/icons/left_arrow.png) right 25px  top 20px no-repeat #fff;
}
html:lang(ar) #blog_dtls .my_blog_sec .content1 .img_box {
    text-align: right;
}
html:lang(ar) #tap_mixers .categories .title {
    padding-right: 25px;
    padding-left: 0;
}
html:lang(ar) #Shower_Bath_Mixer .box_cntnt .card-header button[aria-expanded='false'] {
    text-align: left;
    background: url(../images/icons/accordian.png) no-repeat center left;
    text-align: right;
}
html:lang(ar) #Shower_Bath_Mixer .categories li a:hover, html:lang(ar) #Shower_Bath_Mixer .categories li a.active {
    color: #c30e14;
    transition: ease-in-out all .5s;
    background: url(../images/icons/left_arrow.png) right 10px  top 20px no-repeat #fff;
}
html:lang(ar) #Shower_Bath_Mixer .categories li a {
    background: url(../images/icons/left_arrow.png) right 10px  top 20px no-repeat;
    padding-right: 35px;
    padding-left: 0;
}
html:lang(ar) #Shower_Bath_Mixer .call_box a{
    text-align: right;
    margin-left: 0px;
    margin-right: 20px;
    direction: ltr;
}
html:lang(ar) #Shower_Bath_Mixer .mail_box a{
    text-align: right;
    margin-left: 0px;
    margin-right: 20px;
    direction: ltr;
}
html:lang(ar) #Shower_Bath_Mixer .slider .title {
    text-align: right;
}
html:lang(ar) #about_sec .img_box .info li .counter1 {
    padding-right: 10px;
    padding-left: 0;
}
html:lang(ar) #Shower_Bath_Mixer .box_cntnt .card-header button[aria-expanded='true'] {
  text-align: left;
  background: url(../images/icons/accordian.png) no-repeat center left;
  text-align: right;
}
html:lang(ar) #Shower_Bath_Mixer .box_cntnt .card-body {
    text-align: right;
}
html:lang(ar) .all_cntnts_sec a {
    margin: 15px 0 0px 15px;
    padding: 10px 5px;
    min-width: 135px;
    text-align: right;
}
html:lang(ar) #about_us .all_cntnts_sec {
    padding: 25px 0;
    margin-left: 55px;
    display: flex;
    margin-right: 0;
}
html:lang(ar) #about_us .all_cntnts_sec a {
    margin: 15px 0 0px 15px;
    padding: 15px 28px;
    min-width: 175px;
}
html:lang(ar) #about_us .image_sec_box .shape {
    right: 0;
}
html:lang(ar) #vision_mission .image_sec_box .shape {
    left: 0;
}
html:lang(ar) #quality_assurance .image_sec_box .shape {
    right: 0;
}
html:lang(ar) #contact .address_bar .address1 .colum2 li a {
    direction: ltr;
}
