body.rtl .header .navbar .nav-link, 
body.rtl .header .btn,
body.ar .header .navbar .nav-link, 
body.ar .header .btn{
    font-size: calc(0.45rem + 0.45vw) !important;
}

body.rtl .h1, 
body.rtl h1,
body.ar .h1, 
body.ar h1{
    font-size: calc(3rem + 3vw);
}
body.rtl .pe-3,
body.ar .pe-3 {
    padding-left: 1rem !important;
}
body.rtl .me-3,
body.ar .me-3 {
    margin-left: 1rem !important;
}
body.rtl .ps-3,
body.ar .ps-3 {
    padding-right: 1rem !important;
}
body.rtl .ms-3,
body.ar .ms-3 {
    margin-right: 1rem !important;
}
body.rtl .ps-4,
body.ar .ps-4 {
    padding-right: 1.5rem !important;
}
body.rtl .ms-4,
body.ar .ms-4 {
    margin-right: 1.5rem !important;
}
body.rtl .pe-4,
body.ar .pe-4 {
    padding-left: 1.5rem !important;
}
body.rtl .me-4,
body.ar .me-4 {
    margin-left: 1.5rem !important;
}
body.rtl .text-end,
body.ar .text-end {
    text-align:left !important;
}
body.rtl .text-start,
body.ar .text-start {
    text-align:right !important;
}
body.rtl .compliance-section-row,
body.ar .compliance-section-row {
    padding-left: 35vw !important;
    background: url(../img/compliance-abs-left.png) no-repeat;
    background-size: 35vw;
    background-position: left center;
}
body.rtl .section-gutter.gutter-left,
body.ar .section-gutter.gutter-left{
    padding-right:5vw;padding-left:0;
}
body.rtl .section-gutter.gutter-right,
body.ar .section-gutter.gutter-right {
    padding-right: 0;
    padding-left: 5vw;
}
body.rtl .sec-top-figure,
body.ar .sec-top-figure {
    padding-left: 0 !important;
}
body.rtl .gutter-left,
body.ar .gutter-left{
    padding-right:5vw !important
}
body.rtl .gutter-right,
body.ar .gutter-right{
    padding-left:5vw !important
}
body.rtl .me-2,
body.ar .me-2 {
    margin-left: .5rem !important;
}
body.rtl .ms-2,
body.ar .ms-2 {
    margin-right: .5rem !important;
}

body.rtl .trns-abs img,
body.rtl .whyus-figure-abs img,
body.rtl .sec-top-figure img,
body.ar .trns-abs img,
body.ar .whyus-figure-abs img,
body.ar .sec-top-figure img{
    -webkit-transform: scaleX(-1);
    transform: scaleX(-1);
}
body.rtl .section-intg .rt-text,
body.ar .section-intg .rt-text{
    transform:rotate(90deg);
}
body.rtl .section-intg .integ-txt,
body.ar .section-intg .integ-txt{
    min-width:30%;
}
body.rtl .lang-select-wrapper,
body.ar .lang-select-wrapper{
    margin-left:10px;
}
body.rtl .header .navbar-brand,
body.ar .header .navbar-brand{
    margin-right:0;
    margin-left:10px;
}
body.rtl .header .navbar-nav>.nav-item>.nav-link,
body.ar .header .navbar-nav>.nav-item>.nav-link{
    margin-left:15px;
    margin-right:0;
}
body.rtl .header .navbar-nav li.active.has-submenu:after, 
body.rtl .has-submenu:after,
body.ar .header .navbar-nav li.active.has-submenu:after, 
body.ar .has-submenu:after{
    right:inherit;
    left:5px;
}
body.rtl .has-submenu .submenu-dropdown,
body.ar .has-submenu .submenu-dropdown{
    transform:translate(0%, 0);
}
body.rtl .header .section-gutter,
body.ar .header .section-gutter{
    padding: 0 3vw 0 2vw !important;
}
body.rtl .navbar-toggler,
body.ar .navbar-toggler{
    margin-right:5px;
    margin-left: 0;
}

body.rtl .section-intg .integ-txt,
body.ar .section-intg .integ-txt {
    padding-right: calc(2.29rem + 2.29vw);
    padding-left:inherit;
    margin-right: calc(1rem + 1vw);
    margin-left:inherit;
}

body.rtl .section-intg .rt-text,
body.ar .section-intg .rt-text {
    left: -8%;
    right:inherit;
}

body.rtl .l-spac-19,
body.ar .l-spac-19 {
    letter-spacing: inherit;
}

body.rtl .list-wrapper .list-item, 
body.rtl .list-transform .list-item,
body.ar .list-wrapper .list-item, 
body.ar .list-transform .list-item{
    padding-left: inherit !important;
    padding-right: 30px !important;
}
body.rtl .dot,
body.ar .dot{
    margin-right: 0.2rem;
    margin-left: 5px;   
}

body.rtl .list-wrapper .list-item .dot, 
body.rtl .list-transform .list-item .dot,
body.ar .list-wrapper .list-item .dot, 
body.ar .list-transform .list-item .dot{
    left:inherit;
    right:0
}
.btn-alam-lang-input {
    display: none;
}
.trns-figure-wrapper{
    background:url(../img/sec-transfrom-figure-right.png) no-repeat;
    background-size: contain;
}
body.rtl .whyus-thumbs-wrapper,
body.rtl .whyus-figure .whyus-thumb-lg,
body.ar .whyus-thumbs-wrapper,
body.ar .whyus-figure .whyus-thumb-lg {
    float: right;
}
body.rtl .whyus-figure .whyus-figure-abs,
body.ar .whyus-figure .whyus-figure-abs{
    left:inherit;
    right:0;
}
[dir='rtl'] .slick-slide {
     float: left;
}
body.rtl .slick-slider,
body.rtl .navbar-toggler,
body.ar .slick-slider,
body.ar .navbar-toggler{
    direction:ltr;
}
body.rtl .ms-auto,
body.ar .ms-auto {
    margin-right: auto !important;
    margin-left: inherit !important;
}
body.rtl .whyus-figure-row .whyus-figure-txt,
body.ar .whyus-figure-row .whyus-figure-txt {
    float: left;
    transform: translate(0px, 18%);
}
body.rtl .whyus-thumbs-wrapper,
body.ar .whyus-thumbs-wrapper {
    padding-right: 5%;
    padding-left:0;
}
body.rtl  .section-compliance .list-wrapper .circle-abs.section-top,
body.ar  .section-compliance .list-wrapper .circle-abs.section-top {
    left: 5%;
    right:inherit;
}
body.rtl .section-compliance .list-wrapper .circle-abs.section-bottom,
body.ar .section-compliance .list-wrapper .circle-abs.section-bottom {
    right: -36%;
    left:inherit;
}
body.rtl .subscribe-figure-wrapper .subscribe-abs img,
body.ar .subscribe-figure-wrapper .subscribe-abs img{
    transform: scale(-1);
}

body.rtl .subscribe-figure-wrapper,
body.ar .subscribe-figure-wrapper {
    padding-right: 0px;
    padding-left:22%;
}

body.rtl .list-container .list-figure-wrapper, 
body.rtl .security-platform-list-wrapper .list-figure-wrapper,
body.ar .list-container .list-figure-wrapper, 
body.ar .security-platform-list-wrapper .list-figure-wrapper{
    margin-left: calc(1rem + 1vw);
    margin-right:inherit;
}

@media screen and (max-width:1300px){
    body.rtl .section-gutter,
    body.ar .section-gutter {
        padding-left:2.5vw;
        padding-right:2.5vw;
    }
    body.rtl .section-gutter.gutter-left,
    body.ar .section-gutter.gutter-left {
        padding-right:2.5vw;
        padding-left:0;
    }
    body.rtl .gutter-left,
    body.ar .gutter-left {
        padding-left:2.5vw;
    }
    body.rtl .section-gutter.gutter-right,
    body.ar .section-gutter.gutter-right {
        padding-left:2.5vw;
        padding-right:0;
    }
    body.rtl .gutter-right,
    body.ar .gutter-right {
        padding-right:2.5vw;
    }
}

@media screen and (max-width:1300px){
    body.rtl .header .navbar .nav-link, body.rtl .header .btn,
    body.ar .header .navbar .nav-link, body.ar .header .btn {
        font-size: calc(0.4rem + 0.4vw) !important;
        font-weight: bold;
    }
}

@media screen and (max-width:991px){
    body.rtl,
    body.ar {
        font-size: calc(0.55rem + 0.55vw);
    }
    body.rtl .navmain .navbar-collapse.show,
    body.ar .navmain .navbar-collapse.show {
        right:inherit;
        left: 0;
    }
    body.rtl .trns-figure-wrapper,
    body.ar .trns-figure-wrapper {
        padding-right:0;
        padding-left:0;
    }
}

@media screen and (max-width: 850px) {
    body.rtl .section-whyus .whyus-figure
    body.rtl .whyus-figure-row .whyus-figure-txt,
    body.ar .whyus-figure-row .whyus-figure-txt,
    body.ar .section-whyus .whyus-figure {
        float: none;
    }
    body.rtl .whyus-figure,
    body.ar .whyus-figure{
        padding-top: 20px;
        padding-bottom: 20px;
    }
    body.rtl .section-transfrom .trns-figure-wrapper,
    body.ar .section-transfrom .trns-figure-wrapper {
        text-align: left;
        background-position: 0% 0;
    }
}

@media screen and (max-width: 768px) {
    body.rtl .compliance-section-bottom.section-gutter,
    body.ar .compliance-section-bottom.section-gutter {
        padding-left: 0;
    }
    body.rtl .subscribe-figure-wrapper,
    body.ar .subscribe-figure-wrapper {
        padding-left: 0 !important;
    }
    body.ar .subscribe-abs{
        width:100%;
    }
}

@media screen and (max-width: 650px) {
    body.rtl .subscribe-figure-wrapper,
    body.ar .subscribe-figure-wrapper {
        padding-left: 1rem !important;
        padding-right: inherit !important;
    }
    body.rtl .header .navbar .nav-link, body.rtl .header .btn,
    body.ar .header .navbar .nav-link, body.ar .header .btn {
        font-size: calc(0.48rem + 0.48vw) !important;
        font-weight: bold;
    }
}
