@import url('https://fonts.googleapis.com/css2?family=Alexandria:wght@100..900&display=swap');

/* Base body styles */
body{
    text-align: right;
}
body , h1 , h2 ,h3 ,h4 ,h5 ,h6 , p , div , input , textarea {
    font-family: "Alexandria", serif !important;
    direction: rtl;

}
.main-menu .navigation > li {
    float: right;
}
.site-navigation ul.navigation > li > a {
        
    font-family: inherit !important;
}
@media (min-width: 1201px) {
    .site-navigation ul.navigation > li > a {
        
        font-family: inherit !important;
    }
}


.header-style-1 .site-branding {
 
    margin-left: 20px;
 
    margin-right: unset !important;
}

@media (min-width: 1201px) {
    .header-style-1 .pbmit-main-header-area>.container-fluid {
  
        padding-right: 0;
        padding-left: 20px;
    }
}

.header-style-1 .site-branding .pbmit-bottom-left-corner {
    
    right: 0;
    left: unset; 
    -moz-transform: scaleX(-1);
    -webkit-transform: scaleX(-1);
    -o-transform: scaleX(-1);
    transform: scaleX(-1) rotate(-180deg);
    -ms-filter: fliph;
    filter: fliph;
}
.header-style-1 .site-branding {
    border-radius: 0 0 0px 20px;
    
   
}

.header-style-1 .site-branding .pbmit-top-right-corner {
    top: 4px;
    left: -20px;
    right: unset;
    -moz-transform: scaleX(-1);
    -webkit-transform: scaleX(-1);
    -o-transform: scaleX(-1);
    transform: scaleX(-1) rotate(-180deg);
    -ms-filter: fliph;
    filter: fliph;
}

.pbmit-slider-one .swiper-horizontal>.swiper-pagination-bullets{
 
	left: 0;
	right: auto;
 
 
}
@media (min-width: 1201px) {
    .pbmit-slider-one .pbmit-slider-dots-corner {
        right: unset;
        left: 0;
    }
}

@media (min-width: 1201px) {
    .pbmit-slider-one .pbmit-slider-dots-corner {
        border-radius: 20px 20px 20px 0px;
    }
}

.pbmit-slider-one .swiper-horizontal>.swiper-pagination-bullets {
  
    border-radius: 0px 20px 0px 0;
 
}

@media (min-width: 1201px) {
    .header-style-1 .pbmit-slider-dots-corner .pbmit-top-right-corner {
        -moz-transform: scaleX(-1);
        -webkit-transform: scaleX(-1);
        -o-transform: scaleX(-1);
        transform: scaleX(-1);
        -ms-filter: fliph;
        filter: fliph;
    }
}

@media (min-width: 1201px) {
    .header-style-1 .pbmit-slider-dots-corner .pbmit-top-right-corner {
      
        right: unset;
        left: 0;
    }
}


.pbmit-btn:after {
     
    left: -35px;
    right: unset;
    -moz-transform: scaleX(-1);
    -webkit-transform: scaleX(-1);
    -o-transform: scaleX(-1);
    transform: scaleX(-1);
    -ms-filter: fliph;
    filter: fliph;
    
}
.pbmit-right-box .pbmit-button-box-second {
    padding-left: 35px;
    padding-right: unset;
}
.site-header .pbmit-header-search-btn {
    padding-left: 15px;
    padding-right: unset;
}
.header-style-1 .pbmit-button-box .pbmit-header-button a:before {
    
    margin-left: 10px;
    margin-right: unset;
}
.about-one-rightbox {
    padding: 40px 70px 0px 0px;
}

.about-one-leftbox .ihbox-style-area {
  
    left: 0;
    right: unset;
}
.pbmit-top-right-corner {
    top: -30px;
    left: 0;
    transform: none;
    right: unset;
    -moz-transform: scaleX(-1);
    -webkit-transform: scaleX(-1);
    -o-transform: scaleX(-1);
    transform: scaleX(-1);
    -ms-filter: fliph;
    filter: fliph;
}

.pbmit-ihbox-style-12 {
    padding: 10px 10px 0px 0px;
 
    border-radius: 0px 40px 0 0px;
}
.pbmit-btn {
    
    font-family: inherit !important;
}
.pbmit-ihbox-style-9 .pbmit-ihbox-icon, .pbmit-ihbox-style-9 .pbmit-ihbox-svg {
    margin-left: 25px;
    margin-right: 0;
}
.pbmit-ihbox-style-8 .pbmit-ihbox-icon, .pbmit-ihbox-style-8 .pbmit-ihbox-svg {
    margin-left: 30px;
    margin-right: unset;
     
}

.pbmit-heading-subheading .pbmit-subtitle:before {
    content: " ";
  
    right: 0;
 
    border-right: 7px solid var(--pbmit-global-color);
 
    left: unset;
    border-left: 0;
}
.pbmit-heading-subheading .pbmit-subtitle {
 
    padding-right: 15px;
    padding-left: 0;
}

.pbmit-text-design {
 
    margin-left: 10px;
    margin-right: unset;
  
}
.pbmit-ihbox-style-4 .pbmit-ihbox-icon::after {
   
    left: -120px;
  
    right: unset;
}

.pbmit-ihbox-style-4 .pbmit-ihbox-icon::after {
    left: -10px;
    right: unset;
}
.pbmit-ele-blog .pbmit-blog-btn, .pbmit-ele-service .pbmit-service-btn{
    left: 0; 
    right: unset;
}

.pbmit-service-style-2 .pbmit-featured-wrapper {
    
    -moz-transform: scaleX(-1);
    -webkit-transform: scaleX(-1);
    -o-transform: scaleX(-1);
    transform: scaleX(-1);
    -ms-filter: fliph;
    filter: fliph;
}
.pbmit-service-style-2 .pbmit-content-box {
   
    right: 40px;
    left: unset;
 
}
.pbmit-base-icon-pbmit-up-arrow:before{
    -moz-transform: scaleX(-1);
    -webkit-transform: scaleX(-1);
    -o-transform: scaleX(-1);
    transform: scaleX(-1);
    -ms-filter: fliph;
    filter: fliph;
}
.pbmit-blog-style-2 .pbmit-featured-img-wrapper{
    margin-left: 35px !important;
}

.widget-recent-post .recent-post-list-li>a{
    margin-left: 20px !important;
    margin-right: unset !important;
}
.about-us-three-sec .fid-style-area{
    padding:35px 130px 0px 0 !important;
}
.pbmit-ihbox-style-9 .pbmit-element-title {
 
    padding-left: 20px;
}
.pbmit-blog-style-2 .pbmit-featured-img-wrapper {
    margin-left: 35px !important;
    margin-right: 0;
}
.pbmit-blog-style-3 .pbmit-bg-image {
    border-radius: 0px 30px 30px 0px;
   
}

.pbmit-blog-style-3 .pbminfotech-box-content::before{
    -moz-transform: scaleX(-1);
    -webkit-transform: scaleX(-1);
    -o-transform: scaleX(-1);
    transform: scaleX(-1);
    -ms-filter: fliph;
    filter: fliph;

}
.blog-btn {
    text-align: left;
    padding-left: 35px;
    padding-right: unset;
}
.blog-one-right-col {
    padding-right: 60px;
    padding-left: 0;
}

@media (max-width: 1200px) {
    .header-style-1 .pbmit-main-header-area .container-fluid {
        padding: 0 0 0 30px;
    }
    .header-style-1 .site-branding .pbmit-top-right-corner {
        top: -6px;
        left: -30px;
        right: unset;
        -moz-transform: scaleX(-1);
        -webkit-transform: scaleX(-1);
        -o-transform: scaleX(-1);
        transform: scaleX(-1) rotate(-180deg);
        -ms-filter: fliph;
        filter: fliph;
    }
}

@media (max-width: 1200px) {
    .navbar-toggler {
 
        left: 0px;
        
        right: unset;
    }
}


@media (max-width: 1200px) {
    .pbmit-mobile-menu-bg {
         
        left: 0;
        right: unset;
       
    }
}
@media (max-width: 1200px) {
    .main-menu .navbar-collapse {
 
        right: 0;
       
        left: unset;
    }
}
@media (max-width: 1200px) {
    .active .pbmit-menu-wrap {
        right: 0px;
        left: unset;
    }


.main-menu .navigation > li {
    float: unset;
}
}

@media (max-width: 1200px) {
    .closepanel {
        
        left: 40px;
        right: unset;
    }
}

@media (max-width: 670px) {
.pbmit-blog-style-2 .pbmit-featured-img-wrapper {
    margin-left: 0px !important;
    margin-right: 0  !important;
}
.blog-one-right-col {
    padding-right: 0;
    padding-left: 0;
}
}
