body{
    text-align: unset;
}
.Rogan-Float-R{
    float: right !important;
}
.Rogan-Float-L{
    float: left !important;
}
.Rogan-Dir-R{
    direction: rtl;
}
.Rogan-Dir-L{
    direction: ltr;
}
.Rogan-Align-R{
    text-align: right;
}
.navbar-nav {
    direction: rtl;
}
#arch-carousel .inner-item-wrapper .shape {
    right: -55px;
}
#arch-carousel .indicators-two {
    left: 0px;
    right: auto;
}
#arch-carousel .details-info-button {
    bottom: 150px;
    right: 738px;
}
.arch-project-gallery {
    padding : 170px 0 0;
}
@media (min-width: 1900px){
    #arch-carousel .details-info-button {
        bottom: 139px;
        right: 977px;
    }
}

@media (max-width: 1199px){
    #arch-carousel .details-info-button {
        right: 600px;
        bottom: 146px;
    }
}
#arch-carousel .indicators-one li {
    text-align: left;
}
.shrt-menu-one .main-header {
    direction: rtl;
}
#arch-carousel .indicators-one li i {
    margin-left: 10px;
}
#arch-carousel .indicators-two li {
    padding: 30px 40px 30px 5px;
}
.about-arch .text-wrapper .mark-text:before {
    right: -100px;
}
.about-arch .text-wrapper .name:before {
    right: 0;
}
.about-arch .text-wrapper .name {
    padding-right: 30px;
}
.about-arch .img-box .sq-box {
    right: -110px;
}
.arch-title .line:before {
    left: -175px;
    right: 0;
}
.team-standard .single-team-member .info-meta {
    padding: 25px 50px 25px 0;
}
.apps-testimonial .owl-theme .owl-nav {
    left: 0px;
    right: unset;
}
.arch-testimonial .single-block .name:before {
    right: 0 ;
    left: unset;
}
.arch-testimonial .single-block .name {
    padding-right: 40px;
}
.arch-testimonial .single-block span {
    padding-right: 40px;
}
.arch-contact .form-wrapper .contact-text {
    padding-right: 50px;
    padding-left: 0px;
}
#arch-carousel .indicators-one {
    right: auto;
    left: 0;
}
.theme-title-one.upper-bar:before {
    right: 0 !important;
    left: unset;
}
.apps-testimonial .customer-slider:before {
    left: 0;
}
.apps-testimonial .customer-block .customer-img {
    float: right !important;
}
.apps-testimonial .customer-block .customer-info {
    padding-right: 25px;
    float: right;
}
.apps-testimonial .customer-block:before {
    right: 45px;
}
.theme-menu-one .header-right-widget {
    left: 60px;
    right: unset;
}
.theme-menu-one .logo {
    right: 0;
    left: unset;
}
@media (max-width: 767px){
    .about-arch .img-box .sq-box {
        right : 0;
    }
    .arch-contact .form-wrapper form input, .arch-contact .form-wrapper form textarea {
        text-align : right;
    }
}
@media (max-width: 767px){
    #mega-menu-holder .dropdown-toggle::after {
        left: 0;
        right: unset;
    }
}
@media (max-width: 1550px){
    #arch-carousel .inner-item-wrapper .shape {
        right: 10px;
    }
}
@media (max-width: 991px){
    #arch-carousel .details-info-button {
        left: 0;
        bottom: 0;
        right: unset;
    }
}
@media (max-width: 767px){
    #arch-carousel .inner-item-wrapper .main-title {
        font-size: 20px !important;
        padding-left: 0px;
        padding-right: 0px;
    }
    #arch-carousel .inner-item-wrapper .upper-title {
        font-size: 12px !important;
    }
    #arch-carousel .carousel-item {
        padding-top : 0px;
    }
    #arch-carousel .carousel-item .inner-item-wrapper {
        top : 30%;
    }
}
@media (max-width: 991px){
    #arch-carousel .details-info-button {
        line-height: 75px;
    }
}
.about-me-portfo .inner-content .img-box {
    right: 0;
    left: unset;
}
.about-me-portfo .inner-content {
    padding-right: 330px;
    padding-left: 0;
}
.about-me-portfo .inner-content .profile-tab {
    padding-right: 240px;
    padding-left: 0;
}
.about-me-portfo .inner-content .profile-tab .nav-tabs:before {
    right: -240px;
    left: unset;
}
.section-portfo .section-num {
    left: 75px;
    right: unset;
}
.section-portfo .section-num:before {
    right: unset;
    left: -75px;
}
.our-service-portfo .service-block .title a {
    margin: 28px 0 25px 80px;
}
.our-project-portfo .isotop-menu-wrapper:before {
    right: 0;
    left: unset;
}
.our-project-portfo .isotop-menu-wrapper {
    padding-right: 190px;
}
.our-project-portfo .text-content p {
    padding-right: 190px;
    padding-left: 0;
}
.our-project-portfo .isotop-menu-wrapper li {
    margin-left: 50px;
    margin-right: 0;
}
.portfo-testimonial .slider-wrapper .author-info .author-img {
    float: right;
}
.portfo-testimonial .slider-wrapper .author-info .name-info {
    float: right;
    padding-right: 20px;
}
.portfo-testimonial .slider-wrapper:before {
    right: 0px;
    left: unset;
}
.portfo-footer form .input-group label {
    right: 0;
    left: unset;
}
.theme-menu-three .logo {
    right: 0;
    left: unset;
}
.theme-menu-three .header-right-widget {
    position: absolute;
    top: 57px;
    left: 65px;
    right: unset;
}
.about-me-portfo .inner-content .img-box:after {
    right: -115px;
    left: unset;
}
.about-me-portfo .inner-content .img-box:before {
    right: -115px;
    left: unset;
}
/* .about-me-portfo .inner-content .profile-tab .nav-tabs .nav-item:first-child .nav-link {
margin-right: 0;
margin-left: 50px;
} */
/* .about-me-portfo .inner-content .profile-tab .nav-tabs .nav-link {
margin-right: 0;
} */
.our-project-portfo #isotop-gallery-wrapper .isotop-item h2 {
    float: right;
}
.our-project-portfo #isotop-gallery-wrapper .isotop-item p.icon-links a {
    float: left;
}
.our-project-portfo #isotop-gallery-wrapper .isotop-item p.icon-links a {
    margin-right: 18px;
    margin-left: 0;
}

.portfo-footer form button {
    float: left;
}
.blog-details .post-data .quote-one:before {
    right: 0 !important;
}
.blog-details .post-data .quote-one {
    padding-right: 90px;
    padding-left: 0px;
}
.about-us-standard .single-block .author-data .name:before {
    right: -40px;
    left: unset;
}
.about-us-standard .single-block .author-data {
    padding: 38px 40px 0 0;
}
.faq-tab-wrapper-four .faq-panel .panel .panel-heading .panel-title a {
    padding: 20px 60px 20px 10px;
}
.faq-tab-wrapper-four .faq-panel .panel .panel-heading .panel-title a i {
    right : 20px;
    left: unset;
}
.about-us-standard .single-block p {
    padding-left: 0px;
    padding-right: 0;
}
.mb-60 {
    margin-bottom: 60px;
}
@media (max-width: 991px){
    .our-project-portfo .text-content p {
        padding-right: 0;
    }
}
@media (max-width: 991px){
    .our-project-portfo .isotop-menu-wrapper {
        padding-right: 0;
    }
}
@media (max-width: 991px){
    .our-project-portfo .isotop-menu-wrapper.show-pr:before {
        margin-top : 20px;
    }
}
@media (max-width: 991px){
    .about-me-portfo .inner-content {
        padding-right: 0;
    }
}
@media (max-width: 991px){
    .about-me-portfo .inner-content .profile-tab {
        padding-right: 0;
    }
}
@media (max-width: 991px){
    .d-block-respons{
        display: block !important;
    }
}
@media (max-width: 991px){
    .width94-respons{
        width: 94% !important;
    }
}
@media (max-width: 991px){
    .theme-menu-three .logo {
        left: 0;
        right: unset;
    }
}
@media (max-width: 991px){
    .theme-menu-three .header-right-widget {
        top: 15px;
        left: 34%;
    }
}
.theme-pagination-one ul li {
    float: right;
}
.dropdown-menu {
    text-align: right;
}
.navbar .dropdown-menu .dropdown-item {
    padding: 0 30px 0 0;
}
.navbar .dropdown-submenu .dropdown-menu .dropdown-item {
    padding: 0 40px 0 0;
}
.navbar .mega-dropdown-list li a .svg {
    right: 0;
    left: unset;
}
.contact-us-section .contact-info {
    padding-right: 100px;
    padding-left: 0px;
}
.agn-what-we-do .single-block .icon .shape {
    right: 10px;
    left: 0px;
}
.agn-what-we-do .single-block p {
    padding-left: 0px;
    padding-right: 0px;
}
.mb-30 {
    margin-bottom: 30px !important;
}
.text-align-l {
    text-align: left ;
}
#theme-banner-one .illustration {
    left: 12%;
    right: unset;
}
.ml-30-rtl {
    margin-left: 30px;
}
.seo-work-progress .single-work-list .text-wrapper {
    padding-left: 0px;
    padding-right: 90px;
}
.seo-work-progress .single-work-list .text-wrapper .icon-box {
    right: 0;
    left: unset;
}
.right-32 {
    right: -32px;
}
@media screen and (min-width: 991px){
    .agn-our-gallery .owl-theme .owl-nav {
        position: absolute;
        left: 365px;
        right: unset;
    }
}
.agn-our-gallery .main-wrapper .view-gallery {
    right: unset;
    left: 150px;
}
.agn-about-us .text-wrapper .author {
    padding-left: 0;
    padding-right: 35px;
}
.agn-about-us .text-wrapper .author:before {
    right: 0;
    left: unset;
}
#contact-form .form-group .help-block {
    right: 0;
    left: unset;
}
#contact-form .form-group .help-block li:before {
    right: 0;
    left: unset;
}
.product-showcase .single-product-case .info .cart-button {
    right: unset;
    left: 0px;
}
.project-with-sidebar .project-item .hover-coco {
    right: 0;
    left: 60px;
}
.realated-product .owl-theme .owl-nav {
    left: 0;
    right: unset;
    direction: ltr;
}
.agn-our-gallery .owl-theme .owl-nav {
    top: -67px;
}
.shop-details .procuct-details .nav-tabs>li>a {
    margin: 0 0 0 20px;
}
.shop-details .procuct-details .product-info .cart-button {
    margin-left: 10px;
    margin-right: 0;
}
.shop-details .procuct-details .product-info {
    padding-right: 30px;
    padding-left: 0;
}
.si-content{
    font-family: BYekan, Montserrat-Regular;
    font-style: normal;
}
.z-tabs.horizontal > ul > li {
    float: right;
}
.Margin-r-0 {
    margin-right: 0 !important;
}
.Margin-l-20 {
    margin-left: 20px !important;
}
@media screen and (max-width: 767px){
    .navbar .mega-menu-title:after {
        left: 0;
        right: unset;
    }
}
@media screen and (max-width: 767px){
    .theme-menu-one .logo {
        left: 0;
        right : unset;
    }
}
@media (max-width: 991px){
    .our-project-portfo .isotop-menu-wrapper {
        padding-right: 60px !important;
        padding-left: 0 !important;
    }
}
/*########## Slider4 ##########*/
#theme-banner-five .main-wrapper {
    padding: 300px 15% 215px 0;
}
#theme-banner-five .mobile-screen-two {
    right : unset;
    left: 20%;
}
#theme-banner-five .mobile-screen-one {
    right: unset;
    left: -3%;
}
#theme-banner-five .main-wrapper .button-group li a {
    padding: 9px 70px 9px 0;
}
#theme-banner-five .main-wrapper .button-group li a.google-button {
    margin-left: 22px;
    margin-right: 0;
}
#theme-banner-five .main-wrapper .button-group li a img {
    right: 30px;
    left: unset;
}
.related-project .owl-theme .owl-nav {
    right: unset;
    left: 0;
}
.why-choose-us-app .text-wrapper ul li {
    padding: 0px;
}
.why-choose-us-app .text-wrapper .director-speech .sign {
    right: unset;
    left: 0;
}
.why-choose-us-app .text-wrapper .director-speech .d-img {
    float: right;
}
.why-choose-us-app .text-wrapper .director-speech .bio-block {
    float: right;
    padding-right: 25px;
    padding-left: 0;
}
.theme-menu-one .header-right-widget .call-us a {
    margin-right: 15px;
    margin-left: 0;
}
.WM-RTL .mr-auto {
    margin-right: 0!important;
}
.WM-RTL .widget-container {
    margin-right: auto;
}
#studio-banner-two .illustration {
    left: 100px;
    right: unset;
}
.studio-feature-area .feature-block .icon-s {
    left: unset;
    right: 30px;
}
.theme-tab-basic.theme-tab .tabs-menu li a:before {
    right : 0;
    left : unset;
}
.theme-tab-basic.theme-tab.vertical .z-content-inner {
    padding: 0 50px 0 0;
}
@media (max-width: 991px){
    .z-link {
        text-align : right !important;
    }
}
.z-tabs.mobile>ul.z-tabs-mobile>li>a>span.drp-icon {
    left: 15px;
    right : unset;
}
@media (max-width: 767px){
    .agn-our-gallery .main-wrapper .view-gallery {
        position: relative;
        margin-left: 0px;
        margin-right: 30px;
    }
}
@media (max-width: 767px){
    .agn-our-gallery .owl-theme .owl-nav {
        left: 15px;
        right : unset;
    }
}
.dropdown-submenu .dropdown-toggle::after {
    margin-left: 1em;
}
.navbar .mega-dropdown-list li a {
    padding-right: 10px;
}
.studio-project-holder .text {
  	left: unset;
    right: 50px;
}
.studio-client-slider .customer-block:before {
	right : unset;
    left: 50px;
}
@media (min-width: 767px){
.studio-contact-area .studio-contact-style {
    margin-right: 60px;
  	margin-left : 0;
}
}
.service-standard .service-block .hover-content p {
    right: -50px;
  	left : unset;
}
.service-standard .service-block:hover .hover-content p {
    right: 0;
    left: unset;
}
.about-me-portfo .inner-content .profile-tab .nav-tabs .nav-item:first-child .nav-link {
  margin-right : 0;
  margin-left : 25px;
}
.btngy {
position: absolute;
    top: 0;
    left: 150px;
}
.faq-tab-wrapper-two .faq-panel .panel .panel-heading .panel-title a:before {
    position: absolute;
    left: 25px;
    top: 50%;
    transform: translateY(-50%);
    font-size: 25px;
    color: #464646;
}
.navbar-nav .nav-item .nav-link {
    font-size: 16px;
}
