/* rtl v2.1.0 , Fix RTL
 * Copyright (c) 2020 Dnnplus.ir - http://dnnplus.ir
 */
/*Fix RTL Dnnplus.ir 2020*/

@font-face { font-family: 'IRANSans'; font-weight: normal; src: url('../fonts/IRANSansWeb.woff') format('woff'); }

@font-face { font-family: 'IRANSans'; font-weight: bold; src: url('../fonts/IRANSansWeb_Bold.woff') format('woff'); }

@font-face { font-family: 'IRANYekan'; src: url('../fonts/iranyekanwebregular.woff') format('woff'); }


/*#region  theme.css*/
.rtl h1 { margin: 5px 0 10px 0; }
.rtl h2 { margin: 5px 0 10px 0; }
.rtl h3 { margin: 5px 0 10px 0; }
.rtl h4 { margin: 5px 0 10px 0; }
.rtl h5 { margin: 5px 0 10px 0; }
.rtl h6 { margin: 5px 0 10px 0; }
#Body.rtl .pr-0 { padding-left: 0px; }
#Body.rtl .mr-0 { margin-left: 0px; }
#Body.rtl .pr-1 { padding-left: 1px; padding-right: 0; }
#Body.rtl .mr-1 { margin-left: 1px; margin-right: auto; }
#Body.rtl .pr-2 { padding-left: 2px; padding-right: 0; }
#Body.rtl .mr-2 { margin-left: 2px; margin-right: auto; }
#Body.rtl .pr-3 { padding-left: 3px; padding-right: 0; }
#Body.rtl .mr-3 { margin-left: 3px; margin-right: auto; }
#Body.rtl .pr-4 { padding-left: 4px; padding-right: 0; }
#Body.rtl .mr-4 { margin-left: 4px; margin-right: auto; }
#Body.rtl .pr-5 { padding-left: 5px; padding-right: 0; }
#Body.rtl .mr-5 { margin-left: 5px; margin-right: auto; }
#Body.rtl .pr-10 { padding-left: 10px; padding-right: 0; }
#Body.rtl .mr-10 { margin-left: 10px; margin-right: auto; }
#Body.rtl .pr-15 { padding-left: 15px; padding-right: 0; }
#Body.rtl .mr-15 { margin-left: 15px; margin-right: auto; }
#Body.rtl .pr-20 { padding-left: 20px; padding-right: 0; }
#Body.rtl .mr-20 { margin-left: 20px; margin-right: auto; }
#Body.rtl .pr-25 { padding-left: 25px; padding-right: 0; }
#Body.rtl .mr-25 { margin-left: 25px; margin-right: auto; }
#Body.rtl .pr-30 { padding-left: 30px; padding-right: 0; }
#Body.rtl .mr-30 { margin-left: 30px; margin-right: auto; }
#Body.rtl .pr-35 { padding-left: 35px; padding-right: 0; }
#Body.rtl .mr-35 { margin-left: 35px; margin-right: auto; }
#Body.rtl .pr-40 { padding-left: 40px; padding-right: 0; }
#Body.rtl .mr-40 { margin-left: 40px; margin-right: auto; }
#Body.rtl .pr-45 { padding-left: 45px; padding-right: 0; }
#Body.rtl .mr-45 { margin-left: 45px; margin-right: auto; }
#Body.rtl .pr-50 { padding-left: 50px; padding-right: 0; }
#Body.rtl .mr-50 { margin-left: 50px; margin-right: auto; }
#Body.rtl .pr-55 { padding-left: 55px; padding-right: 0; }
#Body.rtl .mr-55 { margin-left: 55px; margin-right: auto; }
#Body.rtl .pr-60 { padding-left: 60px; padding-right: 0; }
#Body.rtl .mr-60 { margin-left: 60px; margin-right: auto; }
#Body.rtl .pr-65 { padding-left: 65px; padding-right: 0; }
#Body.rtl .mr-65 { margin-left: 65px; margin-right: auto; }
#Body.rtl .pr-70 { padding-left: 70px; padding-right: 0; }
#Body.rtl .mr-70 { margin-left: 70px; margin-right: auto; }
#Body.rtl .pr-75 { padding-left: 75px; padding-right: 0; }
#Body.rtl .mr-75 { margin-left: 75px; margin-right: auto; }
#Body.rtl .pr-80 { padding-left: 80px; padding-right: 0; }
#Body.rtl .mr-80 { margin-left: 80px; margin-right: auto; }
#Body.rtl .pl-0 { padding-right: 0px; }
#Body.rtl .ml-0 { margin-right: 0px; }
#Body.rtl .pl-1 { padding-right: 1px; padding-left: 0; }
#Body.rtl .ml-1 { margin-right: 1px; margin-left: auto; }
#Body.rtl .pl-2 { padding-right: 2px; padding-left: 0; }
#Body.rtl .ml-2 { margin-right: 2px; margin-left: auto; }
#Body.rtl .pl-3 { padding-right: 3px; padding-left: 0; }
#Body.rtl .ml-3 { margin-right: 3px; margin-left: auto; }
#Body.rtl .pl-4 { padding-right: 4px; padding-left: 0; }
#Body.rtl .ml-4 { margin-right: 4px; margin-left: auto; }
#Body.rtl .pl-5 { padding-right: 5px; padding-left: 0; }
#Body.rtl .ml-5 { margin-right: 5px; margin-left: auto; }
#Body.rtl .pl-10 { padding-right: 10px; padding-left: 0; }
#Body.rtl .ml-10 { margin-right: 10px; margin-left: auto; }
#Body.rtl .pl-15 { padding-right: 15px; padding-left: 0; }
#Body.rtl .ml-15 { margin-right: 15px; margin-left: auto; }
#Body.rtl .pl-20 { padding-right: 20px; padding-left: 0; }
#Body.rtl .ml-20 { margin-right: 20px; margin-left: auto; }
#Body.rtl .pl-25 { padding-right: 25px; padding-left: 0; }
#Body.rtl .ml-25 { margin-right: 25px; margin-left: auto; }
#Body.rtl .pl-30 { padding-right: 30px; padding-left: 0; }
#Body.rtl .ml-30 { margin-right: 30px; margin-left: auto; }
#Body.rtl .pl-35 { padding-right: 35px; padding-left: 0; }
#Body.rtl .ml-35 { margin-right: 35px; margin-left: auto; }
#Body.rtl .pl-40 { padding-right: 40px; padding-left: 0; }
#Body.rtl .ml-40 { margin-right: 40px; margin-left: auto; }
#Body.rtl .pl-45 { padding-right: 45px; padding-left: 0; }
#Body.rtl .ml-45 { margin-right: 45px; margin-left: auto; }
#Body.rtl .pl-50 { padding-right: 50px; padding-left: 0; }
#Body.rtl .ml-50 { margin-right: 50px; margin-left: auto; }
#Body.rtl .pl-55 { padding-right: 55px; padding-left: 0; }
#Body.rtl .ml-55 { margin-right: 55px; margin-left: auto; }
#Body.rtl .pl-60 { padding-right: 60px; padding-left: 0; }
#Body.rtl .ml-60 { margin-right: 60px; margin-left: auto; }
#Body.rtl .pl-65 { padding-right: 65px; padding-left: 0; }
#Body.rtl .ml-65 { margin-right: 65px; margin-left: auto; }
#Body.rtl .pl-70 { padding-right: 70px; padding-left: 0; }
#Body.rtl .ml-70 { margin-right: 70px; margin-left: auto; }
#Body.rtl .pl-75 { padding-right: 75px; padding-left: 0; }
#Body.rtl .ml-75 { margin-right: 75px; margin-left: auto; }
#Body.rtl .pl-80 { padding-right: 80px; padding-left: 0; }
#Body.rtl .ml-80 { margin-right: 80px; margin-left: auto; }
#Body.rtl .ml-auto { margin-right: auto; margin-left: auto; }
#Body.rtl .mr-auto { margin-left: auto; margin-right: auto; }

@media (min-width: 576px) {
    #Body.rtl .pr-sm-0 { padding-left: 0px; }
    #Body.rtl .mr-sm-0 { margin-left: 0px; }
    #Body.rtl .pr-sm-1 { padding-left: 1px; padding-right: 0; }
    #Body.rtl .mr-sm-1 { margin-left: 1px; margin-right: auto; }
    #Body.rtl .pr-sm-2 { padding-left: 2px; padding-right: 0; }
    #Body.rtl .mr-sm-2 { margin-left: 2px; margin-right: auto; }
    #Body.rtl .pr-sm-3 { padding-left: 3px; padding-right: 0; }
    #Body.rtl .mr-sm-3 { margin-left: 3px; margin-right: auto; }
    #Body.rtl .pr-sm-4 { padding-left: 4px; padding-right: 0; }
    #Body.rtl .mr-sm-4 { margin-left: 4px; margin-right: auto; }
    #Body.rtl .pr-sm-5 { padding-left: 5px; padding-right: 0; }
    #Body.rtl .mr-sm-5 { margin-left: 5px; margin-right: auto; }
    #Body.rtl .pr-sm-10 { padding-left: 10px; padding-right: 0; }
    #Body.rtl .mr-sm-10 { margin-left: 10px; margin-right: auto; }
    #Body.rtl .pr-sm-15 { padding-left: 15px; padding-right: 0; }
    #Body.rtl .mr-sm-15 { margin-left: 15px; margin-right: auto; }
    #Body.rtl .pr-sm-20 { padding-left: 20px; padding-right: 0; }
    #Body.rtl .mr-sm-20 { margin-left: 20px; margin-right: auto; }
    #Body.rtl .pr-sm-25 { padding-left: 25px; padding-right: 0; }
    #Body.rtl .mr-sm-25 { margin-left: 25px; margin-right: auto; }
    #Body.rtl .pr-sm-30 { padding-left: 30px; padding-right: 0; }
    #Body.rtl .mr-sm-30 { margin-left: 30px; margin-right: auto; }
    #Body.rtl .pr-sm-35 { padding-left: 35px; padding-right: 0; }
    #Body.rtl .mr-sm-35 { margin-left: 35px; margin-right: auto; }
    #Body.rtl .pr-sm-40 { padding-left: 40px; padding-right: 0; }
    #Body.rtl .mr-sm-40 { margin-left: 40px; margin-right: auto; }
    #Body.rtl .pr-sm-45 { padding-left: 45px; padding-right: 0; }
    #Body.rtl .mr-sm-45 { margin-left: 45px; margin-right: auto; }
    #Body.rtl .pr-sm-50 { padding-left: 50px; padding-right: 0; }
    #Body.rtl .mr-sm-50 { margin-left: 50px; margin-right: auto; }
    #Body.rtl .pr-sm-55 { padding-left: 55px; padding-right: 0; }
    #Body.rtl .mr-sm-55 { margin-left: 55px; margin-right: auto; }
    #Body.rtl .pr-sm-60 { padding-left: 60px; padding-right: 0; }
    #Body.rtl .mr-sm-60 { margin-left: 60px; margin-right: auto; }
    #Body.rtl .pr-sm-65 { padding-left: 65px; padding-right: 0; }
    #Body.rtl .mr-sm-65 { margin-left: 65px; margin-right: auto; }
    #Body.rtl .pr-sm-70 { padding-left: 70px; padding-right: 0; }
    #Body.rtl .mr-sm-70 { margin-left: 70px; margin-right: auto; }
    #Body.rtl .pr-sm-75 { padding-left: 75px; padding-right: 0; }
    #Body.rtl .mr-sm-75 { margin-left: 75px; margin-right: auto; }
    #Body.rtl .pr-sm-80 { padding-left: 80px; padding-right: 0; }
    #Body.rtl .mr-sm-80 { margin-left: 80px; margin-right: auto; }
    #Body.rtl .pl-sm-0 { padding-right: 0px; }
    #Body.rtl .ml-sm-0 { margin-right: 0px; }
    #Body.rtl .pl-sm-1 { padding-right: 1px; padding-left: 0; }
    #Body.rtl .ml-sm-1 { margin-right: 1px; margin-left: auto; }
    #Body.rtl .pl-sm-2 { padding-right: 2px; padding-left: 0; }
    #Body.rtl .ml-sm-2 { margin-right: 2px; margin-left: auto; }
    #Body.rtl .pl-sm-3 { padding-right: 3px; padding-left: 0; }
    #Body.rtl .ml-sm-3 { margin-right: 3px; margin-left: auto; }
    #Body.rtl .pl-sm-4 { padding-right: 4px; padding-left: 0; }
    #Body.rtl .ml-sm-4 { margin-right: 4px; margin-left: auto; }
    #Body.rtl .pl-sm-5 { padding-right: 5px; padding-left: 0; }
    #Body.rtl .ml-sm-5 { margin-right: 5px; margin-left: auto; }
    #Body.rtl .pl-sm-10 { padding-right: 10px; padding-left: 0; }
    #Body.rtl .ml-sm-10 { margin-right: 10px; margin-left: auto; }
    #Body.rtl .pl-sm-15 { padding-right: 15px; padding-left: 0; }
    #Body.rtl .ml-sm-15 { margin-right: 15px; margin-left: auto; }
    #Body.rtl .pl-sm-20 { padding-right: 20px; padding-left: 0; }
    #Body.rtl .ml-sm-20 { margin-right: 20px; margin-left: auto; }
    #Body.rtl .pl-sm-25 { padding-right: 25px; padding-left: 0; }
    #Body.rtl .ml-sm-25 { margin-right: 25px; margin-left: auto; }
    #Body.rtl .pl-sm-30 { padding-right: 30px; padding-left: 0; }
    #Body.rtl .ml-sm-30 { margin-right: 30px; margin-left: auto; }
    #Body.rtl .pl-sm-35 { padding-right: 35px; padding-left: 0; }
    #Body.rtl .ml-sm-35 { margin-right: 35px; margin-left: auto; }
    #Body.rtl .pl-sm-40 { padding-right: 40px; padding-left: 0; }
    #Body.rtl .ml-sm-40 { margin-right: 40px; margin-left: auto; }
    #Body.rtl .pl-sm-45 { padding-right: 45px; padding-left: 0; }
    #Body.rtl .ml-sm-45 { margin-right: 45px; margin-left: auto; }
    #Body.rtl .pl-sm-50 { padding-right: 50px; padding-left: 0; }
    #Body.rtl .ml-sm-50 { margin-right: 50px; margin-left: auto; }
    #Body.rtl .pl-sm-55 { padding-right: 55px; padding-left: 0; }
    #Body.rtl .ml-sm-55 { margin-right: 55px; margin-left: auto; }
    #Body.rtl .pl-sm-60 { padding-right: 60px; padding-left: 0; }
    #Body.rtl .ml-sm-60 { margin-right: 60px; margin-left: auto; }
    #Body.rtl .pl-sm-65 { padding-right: 65px; padding-left: 0; }
    #Body.rtl .ml-sm-65 { margin-right: 65px; margin-left: auto; }
    #Body.rtl .pl-sm-70 { padding-right: 70px; padding-left: 0; }
    #Body.rtl .ml-sm-70 { margin-right: 70px; margin-left: auto; }
    #Body.rtl .pl-sm-75 { padding-right: 75px; padding-left: 0; }
    #Body.rtl .ml-sm-75 { margin-right: 75px; margin-left: auto; }
    #Body.rtl .pl-sm-80 { padding-right: 80px; padding-left: 0; }
    #Body.rtl .ml-sm-80 { margin-right: 80px; margin-left: auto; }
    #Body.rtl .ml-sm-auto { margin-right: auto; margin-left: auto; }
    #Body.rtl .mr-sm-auto { margin-left: auto; margin-right: auto; }
}

@media (min-width: 768px) {
    #Body.rtl .pr-md-0 { padding-left: 0px; }
    #Body.rtl .mr-md-0 { margin-left: 0px; }
    #Body.rtl .pr-md-1 { padding-left: 1px; padding-right: 0; }
    #Body.rtl .mr-md-1 { margin-left: 1px; margin-right: auto; }
    #Body.rtl .pr-md-2 { padding-left: 2px; padding-right: 0; }
    #Body.rtl .mr-md-2 { margin-left: 2px; margin-right: auto; }
    #Body.rtl .pr-md-3 { padding-left: 3px; padding-right: 0; }
    #Body.rtl .mr-md-3 { margin-left: 3px; margin-right: auto; }
    #Body.rtl .pr-md-4 { padding-left: 4px; padding-right: 0; }
    #Body.rtl .mr-md-4 { margin-left: 4px; margin-right: auto; }
    #Body.rtl .pr-md-5 { padding-left: 5px; padding-right: 0; }
    #Body.rtl .mr-md-5 { margin-left: 5px; margin-right: auto; }
    #Body.rtl .pr-md-10 { padding-left: 10px; padding-right: 0; }
    #Body.rtl .mr-md-10 { margin-left: 10px; margin-right: auto; }
    #Body.rtl .pr-md-15 { padding-left: 15px; padding-right: 0; }
    #Body.rtl .mr-md-15 { margin-left: 15px; margin-right: auto; }
    #Body.rtl .pr-md-20 { padding-left: 20px; padding-right: 0; }
    #Body.rtl .mr-md-20 { margin-left: 20px; margin-right: auto; }
    #Body.rtl .pr-md-25 { padding-left: 25px; padding-right: 0; }
    #Body.rtl .mr-md-25 { margin-left: 25px; margin-right: auto; }
    #Body.rtl .pr-md-30 { padding-left: 30px; padding-right: 0; }
    #Body.rtl .mr-md-30 { margin-left: 30px; margin-right: auto; }
    #Body.rtl .pr-md-35 { padding-left: 35px; padding-right: 0; }
    #Body.rtl .mr-md-35 { margin-left: 35px; margin-right: auto; }
    #Body.rtl .pr-md-40 { padding-left: 40px; padding-right: 0; }
    #Body.rtl .mr-md-40 { margin-left: 40px; margin-right: auto; }
    #Body.rtl .pr-md-45 { padding-left: 45px; padding-right: 0; }
    #Body.rtl .mr-md-45 { margin-left: 45px; margin-right: auto; }
    #Body.rtl .pr-md-50 { padding-left: 50px; padding-right: 0; }
    #Body.rtl .mr-md-50 { margin-left: 50px; margin-right: auto; }
    #Body.rtl .pr-md-55 { padding-left: 55px; padding-right: 0; }
    #Body.rtl .mr-md-55 { margin-left: 55px; margin-right: auto; }
    #Body.rtl .pr-md-60 { padding-left: 60px; padding-right: 0; }
    #Body.rtl .mr-md-60 { margin-left: 60px; margin-right: auto; }
    #Body.rtl .pr-md-65 { padding-left: 65px; padding-right: 0; }
    #Body.rtl .mr-md-65 { margin-left: 65px; margin-right: auto; }
    #Body.rtl .pr-md-70 { padding-left: 70px; padding-right: 0; }
    #Body.rtl .mr-md-70 { margin-left: 70px; margin-right: auto; }
    #Body.rtl .pr-md-75 { padding-left: 75px; padding-right: 0; }
    #Body.rtl .mr-md-75 { margin-left: 75px; margin-right: auto; }
    #Body.rtl .pr-md-80 { padding-left: 80px; padding-right: 0; }
    #Body.rtl .mr-md-80 { margin-left: 80px; margin-right: auto; }
    #Body.rtl .pl-md-0 { padding-right: 0px; }
    #Body.rtl .ml-md-0 { margin-right: 0px; }
    #Body.rtl .pl-md-1 { padding-right: 1px; padding-left: 0; }
    #Body.rtl .ml-md-1 { margin-right: 1px; margin-left: auto; }
    #Body.rtl .pl-md-2 { padding-right: 2px; padding-left: 0; }
    #Body.rtl .ml-md-2 { margin-right: 2px; margin-left: auto; }
    #Body.rtl .pl-md-3 { padding-right: 3px; padding-left: 0; }
    #Body.rtl .ml-md-3 { margin-right: 3px; margin-left: auto; }
    #Body.rtl .pl-md-4 { padding-right: 4px; padding-left: 0; }
    #Body.rtl .ml-md-4 { margin-right: 4px; margin-left: auto; }
    #Body.rtl .pl-md-5 { padding-right: 5px; padding-left: 0; }
    #Body.rtl .ml-md-5 { margin-right: 5px; margin-left: auto; }
    #Body.rtl .pl-md-10 { padding-right: 10px; padding-left: 0; }
    #Body.rtl .ml-md-10 { margin-right: 10px; margin-left: auto; }
    #Body.rtl .pl-md-15 { padding-right: 15px; padding-left: 0; }
    #Body.rtl .ml-md-15 { margin-right: 15px; margin-left: auto; }
    #Body.rtl .pl-md-20 { padding-right: 20px; padding-left: 0; }
    #Body.rtl .ml-md-20 { margin-right: 20px; margin-left: auto; }
    #Body.rtl .pl-md-25 { padding-right: 25px; padding-left: 0; }
    #Body.rtl .ml-md-25 { margin-right: 25px; margin-left: auto; }
    #Body.rtl .pl-md-30 { padding-right: 30px; padding-left: 0; }
    #Body.rtl .ml-md-30 { margin-right: 30px; margin-left: auto; }
    #Body.rtl .pl-md-35 { padding-right: 35px; padding-left: 0; }
    #Body.rtl .ml-md-35 { margin-right: 35px; margin-left: auto; }
    #Body.rtl .pl-md-40 { padding-right: 40px; padding-left: 0; }
    #Body.rtl .ml-md-40 { margin-right: 40px; margin-left: auto; }
    #Body.rtl .pl-md-45 { padding-right: 45px; padding-left: 0; }
    #Body.rtl .ml-md-45 { margin-right: 45px; margin-left: auto; }
    #Body.rtl .pl-md-50 { padding-right: 50px; padding-left: 0; }
    #Body.rtl .ml-md-50 { margin-right: 50px; margin-left: auto; }
    #Body.rtl .pl-md-55 { padding-right: 55px; padding-left: 0; }
    #Body.rtl .ml-md-55 { margin-right: 55px; margin-left: auto; }
    #Body.rtl .pl-md-60 { padding-right: 60px; padding-left: 0; }
    #Body.rtl .ml-md-60 { margin-right: 60px; margin-left: auto; }
    #Body.rtl .pl-md-65 { padding-right: 65px; padding-left: 0; }
    #Body.rtl .ml-md-65 { margin-right: 65px; margin-left: auto; }
    #Body.rtl .pl-md-70 { padding-right: 70px; padding-left: 0; }
    #Body.rtl .ml-md-70 { margin-right: 70px; margin-left: auto; }
    #Body.rtl .pl-md-75 { padding-right: 75px; padding-left: 0; }
    #Body.rtl .ml-md-75 { margin-right: 75px; margin-left: auto; }
    #Body.rtl .pl-md-80 { padding-right: 80px; padding-left: 0; }
    #Body.rtl .ml-md-80 { margin-right: 80px; margin-left: auto; }
    #Body.rtl .ml-md-auto { margin-right: auto; margin-left: auto; }
    #Body.rtl .mr-md-auto { margin-left: auto; margin-right: auto; }
}

@media (min-width: 992px) {
    #Body.rtl .pr-lg-0 { padding-left: 0px; }
    #Body.rtl .mr-lg-0 { margin-left: 0px; }
    #Body.rtl .pr-lg-1 { padding-left: 1px; padding-right: 0; }
    #Body.rtl .mr-lg-1 { margin-left: 1px; margin-right: auto; }
    #Body.rtl .pr-lg-2 { padding-left: 2px; padding-right: 0; }
    #Body.rtl .mr-lg-2 { margin-left: 2px; margin-right: auto; }
    #Body.rtl .pr-lg-3 { padding-left: 3px; padding-right: 0; }
    #Body.rtl .mr-lg-3 { margin-left: 3px; margin-right: auto; }
    #Body.rtl .pr-lg-4 { padding-left: 4px; padding-right: 0; }
    #Body.rtl .mr-lg-4 { margin-left: 4px; margin-right: auto; }
    #Body.rtl .pr-lg-5 { padding-left: 5px; padding-right: 0; }
    #Body.rtl .mr-lg-5 { margin-left: 5px; margin-right: auto; }
    #Body.rtl .pr-lg-10 { padding-left: 10px; padding-right: 0; }
    #Body.rtl .mr-lg-10 { margin-left: 10px; margin-right: auto; }
    #Body.rtl .pr-lg-15 { padding-left: 15px; padding-right: 0; }
    #Body.rtl .mr-lg-15 { margin-left: 15px; margin-right: auto; }
    #Body.rtl .pr-lg-20 { padding-left: 20px; padding-right: 0; }
    #Body.rtl .mr-lg-20 { margin-left: 20px; margin-right: auto; }
    #Body.rtl .pr-lg-25 { padding-left: 25px; padding-right: 0; }
    #Body.rtl .mr-lg-25 { margin-left: 25px; margin-right: auto; }
    #Body.rtl .pr-lg-30 { padding-left: 30px; padding-right: 0; }
    #Body.rtl .mr-lg-30 { margin-left: 30px; margin-right: auto; }
    #Body.rtl .pr-lg-35 { padding-left: 35px; padding-right: 0; }
    #Body.rtl .mr-lg-35 { margin-left: 35px; margin-right: auto; }
    #Body.rtl .pr-lg-40 { padding-left: 40px; padding-right: 0; }
    #Body.rtl .mr-lg-40 { margin-left: 40px; margin-right: auto; }
    #Body.rtl .pr-lg-45 { padding-left: 45px; padding-right: 0; }
    #Body.rtl .mr-lg-45 { margin-left: 45px; margin-right: auto; }
    #Body.rtl .pr-lg-50 { padding-left: 50px; padding-right: 0; }
    #Body.rtl .mr-lg-50 { margin-left: 50px; margin-right: auto; }
    #Body.rtl .pr-lg-55 { padding-left: 55px; padding-right: 0; }
    #Body.rtl .mr-lg-55 { margin-left: 55px; margin-right: auto; }
    #Body.rtl .pr-lg-60 { padding-left: 60px; padding-right: 0; }
    #Body.rtl .mr-lg-60 { margin-left: 60px; margin-right: auto; }
    #Body.rtl .pr-lg-65 { padding-left: 65px; padding-right: 0; }
    #Body.rtl .mr-lg-65 { margin-left: 65px; margin-right: auto; }
    #Body.rtl .pr-lg-70 { padding-left: 70px; padding-right: 0; }
    #Body.rtl .mr-lg-70 { margin-left: 70px; margin-right: auto; }
    #Body.rtl .pr-lg-75 { padding-left: 75px; padding-right: 0; }
    #Body.rtl .mr-lg-75 { margin-left: 75px; margin-right: auto; }
    #Body.rtl .pr-lg-80 { padding-left: 80px; padding-right: 0; }
    #Body.rtl .mr-lg-80 { margin-left: 80px; margin-right: auto; }
    #Body.rtl .pl-lg-0 { padding-right: 0px; }
    #Body.rtl .ml-lg-0 { margin-right: 0px; }
    #Body.rtl .pl-lg-1 { padding-right: 1px; padding-left: 0; }
    #Body.rtl .ml-lg-1 { margin-right: 1px; margin-left: auto; }
    #Body.rtl .pl-lg-2 { padding-right: 2px; padding-left: 0; }
    #Body.rtl .ml-lg-2 { margin-right: 2px; margin-left: auto; }
    #Body.rtl .pl-lg-3 { padding-right: 3px; padding-left: 0; }
    #Body.rtl .ml-lg-3 { margin-right: 3px; margin-left: auto; }
    #Body.rtl .pl-lg-4 { padding-right: 4px; padding-left: 0; }
    #Body.rtl .ml-lg-4 { margin-right: 4px; margin-left: auto; }
    #Body.rtl .pl-lg-5 { padding-right: 5px; padding-left: 0; }
    #Body.rtl .ml-lg-5 { margin-right: 5px; margin-left: auto; }
    #Body.rtl .pl-lg-10 { padding-right: 10px; padding-left: 0; }
    #Body.rtl .ml-lg-10 { margin-right: 10px; margin-left: auto; }
    #Body.rtl .pl-lg-15 { padding-right: 15px; padding-left: 0; }
    #Body.rtl .ml-lg-15 { margin-right: 15px; margin-left: auto; }
    #Body.rtl .pl-lg-20 { padding-right: 20px; padding-left: 0; }
    #Body.rtl .ml-lg-20 { margin-right: 20px; margin-left: auto; }
    #Body.rtl .pl-lg-25 { padding-right: 25px; padding-left: 0; }
    #Body.rtl .ml-lg-25 { margin-right: 25px; margin-left: auto; }
    #Body.rtl .pl-lg-30 { padding-right: 30px; padding-left: 0; }
    #Body.rtl .ml-lg-30 { margin-right: 30px; margin-left: auto; }
    #Body.rtl .pl-lg-35 { padding-right: 35px; padding-left: 0; }
    #Body.rtl .ml-lg-35 { margin-right: 35px; margin-left: auto; }
    #Body.rtl .pl-lg-40 { padding-right: 40px; padding-left: 0; }
    #Body.rtl .ml-lg-40 { margin-right: 40px; margin-left: auto; }
    #Body.rtl .pl-lg-45 { padding-right: 45px; padding-left: 0; }
    #Body.rtl .ml-lg-45 { margin-right: 45px; margin-left: auto; }
    #Body.rtl .pl-lg-50 { padding-right: 50px; padding-left: 0; }
    #Body.rtl .ml-lg-50 { margin-right: 50px; margin-left: auto; }
    #Body.rtl .pl-lg-55 { padding-right: 55px; padding-left: 0; }
    #Body.rtl .ml-lg-55 { margin-right: 55px; margin-left: auto; }
    #Body.rtl .pl-lg-60 { padding-right: 60px; padding-left: 0; }
    #Body.rtl .ml-lg-60 { margin-right: 60px; margin-left: auto; }
    #Body.rtl .pl-lg-65 { padding-right: 65px; padding-left: 0; }
    #Body.rtl .ml-lg-65 { margin-right: 65px; margin-left: auto; }
    #Body.rtl .pl-lg-70 { padding-right: 70px; padding-left: 0; }
    #Body.rtl .ml-lg-70 { margin-right: 70px; margin-left: auto; }
    #Body.rtl .pl-lg-75 { padding-right: 75px; padding-left: 0; }
    #Body.rtl .ml-lg-75 { margin-right: 75px; margin-left: auto; }
    #Body.rtl .pl-lg-80 { padding-right: 80px; padding-left: 0; }
    #Body.rtl .ml-lg-80 { margin-right: 80px; margin-left: auto; }
    #Body.rtl .ml-lg-auto { margin-right: auto; margin-left: auto; }
    #Body.rtl .mr-lg-auto { margin-left: auto; margin-right: auto; }
}

@media (min-width: 1200px) {
    #Body.rtl .pr-xl-0 { padding-left: 0px; }
    #Body.rtl .mr-xl-0 { margin-left: 0px; }
    #Body.rtl .pr-xl-1 { padding-left: 1px; padding-right: 0; }
    #Body.rtl .mr-xl-1 { margin-left: 1px; margin-right: auto; }
    #Body.rtl .pr-xl-2 { padding-left: 2px; padding-right: 0; }
    #Body.rtl .mr-xl-2 { margin-left: 2px; margin-right: auto; }
    #Body.rtl .pr-xl-3 { padding-left: 3px; padding-right: 0; }
    #Body.rtl .mr-xl-3 { margin-left: 3px; margin-right: auto; }
    #Body.rtl .pr-xl-4 { padding-left: 4px; padding-right: 0; }
    #Body.rtl .mr-xl-4 { margin-left: 4px; margin-right: auto; }
    #Body.rtl .pr-xl-5 { padding-left: 5px; padding-right: 0; }
    #Body.rtl .mr-xl-5 { margin-left: 5px; margin-right: auto; }
    #Body.rtl .pr-xl-10 { padding-left: 10px; padding-right: 0; }
    #Body.rtl .mr-xl-10 { margin-left: 10px; margin-right: auto; }
    #Body.rtl .pr-xl-15 { padding-left: 15px; padding-right: 0; }
    #Body.rtl .mr-xl-15 { margin-left: 15px; margin-right: auto; }
    #Body.rtl .pr-xl-20 { padding-left: 20px; padding-right: 0; }
    #Body.rtl .mr-xl-20 { margin-left: 20px; margin-right: auto; }
    #Body.rtl .pr-xl-25 { padding-left: 25px; padding-right: 0; }
    #Body.rtl .mr-xl-25 { margin-left: 25px; margin-right: auto; }
    #Body.rtl .pr-xl-30 { padding-left: 30px; padding-right: 0; }
    #Body.rtl .mr-xl-30 { margin-left: 30px; margin-right: auto; }
    #Body.rtl .pr-xl-35 { padding-left: 35px; padding-right: 0; }
    #Body.rtl .mr-xl-35 { margin-left: 35px; margin-right: auto; }
    #Body.rtl .pr-xl-40 { padding-left: 40px; padding-right: 0; }
    #Body.rtl .mr-xl-40 { margin-left: 40px; margin-right: auto; }
    #Body.rtl .pr-xl-45 { padding-left: 45px; padding-right: 0; }
    #Body.rtl .mr-xl-45 { margin-left: 45px; margin-right: auto; }
    #Body.rtl .pr-xl-50 { padding-left: 50px; padding-right: 0; }
    #Body.rtl .mr-xl-50 { margin-left: 50px; margin-right: auto; }
    #Body.rtl .pr-xl-55 { padding-left: 55px; padding-right: 0; }
    #Body.rtl .mr-xl-55 { margin-left: 55px; margin-right: auto; }
    #Body.rtl .pr-xl-60 { padding-left: 60px; padding-right: 0; }
    #Body.rtl .mr-xl-60 { margin-left: 60px; margin-right: auto; }
    #Body.rtl .pr-xl-65 { padding-left: 65px; padding-right: 0; }
    #Body.rtl .mr-xl-65 { margin-left: 65px; margin-right: auto; }
    #Body.rtl .pr-xl-70 { padding-left: 70px; padding-right: 0; }
    #Body.rtl .mr-xl-70 { margin-left: 70px; margin-right: auto; }
    #Body.rtl .pr-xl-75 { padding-left: 75px; padding-right: 0; }
    #Body.rtl .mr-xl-75 { margin-left: 75px; margin-right: auto; }
    #Body.rtl .pr-xl-80 { padding-left: 80px; padding-right: 0; }
    #Body.rtl .mr-xl-80 { margin-left: 80px; margin-right: auto; }
    #Body.rtl .pl-xl-0 { padding-right: 0px; }
    #Body.rtl .ml-xl-0 { margin-right: 0px; }
    #Body.rtl .pl-xl-1 { padding-right: 1px; padding-left: 0; }
    #Body.rtl .ml-xl-1 { margin-right: 1px; margin-left: auto; }
    #Body.rtl .pl-xl-2 { padding-right: 2px; padding-left: 0; }
    #Body.rtl .ml-xl-2 { margin-right: 2px; margin-left: auto; }
    #Body.rtl .pl-xl-3 { padding-right: 3px; padding-left: 0; }
    #Body.rtl .ml-xl-3 { margin-right: 3px; margin-left: auto; }
    #Body.rtl .pl-xl-4 { padding-right: 4px; padding-left: 0; }
    #Body.rtl .ml-xl-4 { margin-right: 4px; margin-left: auto; }
    #Body.rtl .pl-xl-5 { padding-right: 5px; padding-left: 0; }
    #Body.rtl .ml-xl-5 { margin-right: 5px; margin-left: auto; }
    #Body.rtl .pl-xl-10 { padding-right: 10px; padding-left: 0; }
    #Body.rtl .ml-xl-10 { margin-right: 10px; margin-left: auto; }
    #Body.rtl .pl-xl-15 { padding-right: 15px; padding-left: 0; }
    #Body.rtl .ml-xl-15 { margin-right: 15px; margin-left: auto; }
    #Body.rtl .pl-xl-20 { padding-right: 20px; padding-left: 0; }
    #Body.rtl .ml-xl-20 { margin-right: 20px; margin-left: auto; }
    #Body.rtl .pl-xl-25 { padding-right: 25px; padding-left: 0; }
    #Body.rtl .ml-xl-25 { margin-right: 25px; margin-left: auto; }
    #Body.rtl .pl-xl-30 { padding-right: 30px; padding-left: 0; }
    #Body.rtl .ml-xl-30 { margin-right: 30px; margin-left: auto; }
    #Body.rtl .pl-xl-35 { padding-right: 35px; padding-left: 0; }
    #Body.rtl .ml-xl-35 { margin-right: 35px; margin-left: auto; }
    #Body.rtl .pl-xl-40 { padding-right: 40px; padding-left: 0; }
    #Body.rtl .ml-xl-40 { margin-right: 40px; margin-left: auto; }
    #Body.rtl .pl-xl-45 { padding-right: 45px; padding-left: 0; }
    #Body.rtl .ml-xl-45 { margin-right: 45px; margin-left: auto; }
    #Body.rtl .pl-xl-50 { padding-right: 50px; padding-left: 0; }
    #Body.rtl .ml-xl-50 { margin-right: 50px; margin-left: auto; }
    #Body.rtl .pl-xl-55 { padding-right: 55px; padding-left: 0; }
    #Body.rtl .ml-xl-55 { margin-right: 55px; margin-left: auto; }
    #Body.rtl .pl-xl-60 { padding-right: 60px; padding-left: 0; }
    #Body.rtl .ml-xl-60 { margin-right: 60px; margin-left: auto; }
    #Body.rtl .pl-xl-65 { padding-right: 65px; padding-left: 0; }
    #Body.rtl .ml-xl-65 { margin-right: 65px; margin-left: auto; }
    #Body.rtl .pl-xl-70 { padding-right: 70px; padding-left: 0; }
    #Body.rtl .ml-xl-70 { margin-right: 70px; margin-left: auto; }
    #Body.rtl .pl-xl-75 { padding-right: 75px; padding-left: 0; }
    #Body.rtl .ml-xl-75 { margin-right: 75px; margin-left: auto; }
    #Body.rtl .pl-xl-80 { padding-right: 80px; padding-left: 0; }
    #Body.rtl .ml-xl-80 { margin-right: 80px; margin-left: auto; }
    #Body.rtl .ml-xl-auto { margin-right: auto; margin-left: auto; }
    #Body.rtl .mr-xl-auto { margin-left: auto; margin-right: auto; }
}

@media (max-width: 575px) {
    .rtl .mr-xs-reset { margin-left: 0px !important; margin-right: auto; }
    .rtl .ml-xs-reset { margin-right: 0px !important; margin-left: auto; }
    .rtl .full-xs-none.full-column-inner { margin-left: 0 !important; margin-right: auto; }
}

@media (max-width: 767px) {
    .rtl .mr-sm-reset { margin-left: 0px !important; margin-right: auto; }
    .rtl .ml-sm-reset { margin-right: 0px !important; margin-left: auto; }
    .rtl .full-sm-none.full-column-inner { margin-left: 0 !important; margin-right: auto; }
}

@media (max-width: 991px) {
    .rtl .mr-md-reset { margin-left: 0px !important; margin-right: auto; }
    .rtl .ml-md-reset { margin-right: 0px !important; margin-left: auto; }
    .rtl .full-md-none.full-column-inner { margin-left: 0 !important; margin-right: auto; }
}

@media (max-width: 1199px) {
    .rtl .mr-lg-reset { margin-left: 0px !important; margin-right: auto; }
    .rtl .ml-lg-reset { margin-right: 0px !important; margin-left: auto; }
    .rtl .full-lg-none.full-column-inner { margin-left: 0 !important; margin-right: auto; }
}

.rtl .fixed_footer_bottom { right: 0; left: 0; }
    .rtl .fixed_footer_bottom .fixed_footer.active { right: 0; left: 0; }
.rtl .dng-main.Boxed .rev_slider_wrapper.fullscreen-container { right: 0 !important; left: auto; }
[class^='button-'], [class*=' button-'] { margin-left: 3px; margin-right: auto; }
.rtl .row.col-no-padding { margin-right: 0; margin-left: 0; }
    .rtl .row.col-no-padding [class*="col-"] { padding-right: 0; padding-left: 0; }
.rtl .layout-no-plr .is-container { padding-right: 0 !important; padding-left: 0 !important; }
.rtl .icon-cross::after, .rtl .icon-cross::before { border-right: 2px solid currentColor; border-left: none; right: 50%; left: auto; margin-right: -1px; margin-left: auto; }

@media all and (max-width: 1024px) {
    .rtl .margin-left-1024-reset { margin-right: 0px !important; margin-left: auto; }
    .rtl .margin-right-1024-reset { margin-left: 0px !important; margin-right: auto; }
}

.rtl .is-stretch > div:not(.is-arrow-down) { right: 0px; left: auto; }

.rtl .is-container.is-content-left { margin-right: 100px; margin-left: auto; }
.rtl .is-container.is-content-right { margin-left: 100px; margin-right: auto; }

@media all and (max-width: 1200px) {
    .rtl .is-container.is-content-left { margin-right: 60px; margin-left: auto; }
    .rtl .is-container.is-content-right { margin-left: 60px; margin-right: auto; }
}

@media all and (max-width: 960px) {
    .rtl .is-container.is-content-left { margin-right: auto; margin-left: auto; }
    .rtl .is-container.is-content-right { margin-left: auto; margin-right: auto; }
    .rtl .is-content-left.edge-x-1 { margin-right: auto; margin-left: auto; }
    .rtl .is-content-right.edge-x-1 { margin-left: auto; margin-right: auto; }
    .rtl .is-content-left.edge-x-2 { margin-right: auto; margin-left: auto; }
    .rtl .is-content-right.edge-x-2 { margin-left: auto; margin-right: auto; }
    .rtl .is-content-left.edge-x-3 { margin-right: auto; margin-left: auto; }
    .rtl .is-content-right.edge-x-3 { margin-left: auto; margin-right: auto; }
    .rtl .is-content-left.edge-x-4 { margin-right: auto; margin-left: auto; }
    .rtl .is-content-right.edge-x-4 { margin-left: auto; margin-right: auto; }
    .rtl .is-content-left.edge-x-5 { margin-right: auto; margin-left: auto; }
    .rtl .is-content-right.edge-x-5 { margin-left: auto; margin-right: auto; }
}

.rtl .is-container { margin-right: auto; margin-left: auto; }
.rtl .is-arrow-down { right: 50%; left: auto; margin-right: -25px; margin-left: auto; }
    .rtl .is-arrow-down .icon.ion-ios-arrow-thin-down::before { border-left: 2px solid currentColor; border-right: none; right: 50%; left: auto; margin-right: -1px; margin-left: auto; }
    .rtl .is-arrow-down .icon.ion-ios-arrow-thin-down::after { border-left: 2px solid currentColor; border-right: none; right: 50%; left: auto; margin-right: -7px; margin-left: auto; }
.rtl .is-overlay { right: 0px; left: auto; }
    .rtl .is-overlay .is-overlay-bg { right: 0px; left: auto; background-position: 50% 60%; }
    .rtl .is-overlay .is-overlay-color { right: 0px; left: auto; }
    .rtl .is-overlay .is-overlay-content { right: 0px; left: auto; }


.rtl .is-box-5 .is-content-left, .rtl .is-box-4 .is-content-left, .rtl .is-box-3 .is-content-left, .rtl .is-box-2 .is-content-left, .rtl .is-box-1 .is-content-left { margin-right: auto; margin-left: auto; }
.rtl .is-box-5 .is-content-right, .rtl .is-box-4 .is-content-right, .rtl .is-box-3 .is-content-right, .rtl .is-box-2 .is-content-right, .rtl .is-box-1 .is-content-right { margin-left: auto; margin-right: auto; }
.rtl .is-content-left.edge-x-0 { margin-right: 0; }
.rtl .is-content-right.edge-x-0 { margin-left: 0; }
.rtl .is-content-left.edge-x-1 { margin-right: 40px; margin-left: auto; }
.rtl .is-content-right.edge-x-1 { margin-left: 40px; margin-right: auto; }
.rtl .is-content-left.edge-x-2 { margin-right: 80px; margin-left: auto; }
.rtl .is-content-right.edge-x-2 { margin-left: 80px; margin-right: auto; }
/*.rtl .is-content-left.edge-x-3 { margin-right: 120px; margin-left: auto; }*/
.rtl .is-content-right.edge-x-3 { margin-left: 120px; margin-right: auto; }
.rtl .is-content-left.edge-x-4 { margin-right: 160px; margin-left: auto; }
.rtl .is-content-right.edge-x-4 { margin-left: 160px; margin-right: auto; }
.rtl .is-content-left.edge-x-5 { margin-right: 200px; margin-left: auto; }
.rtl .is-content-right.edge-x-5 { margin-left: 200px; margin-right: auto; }
.rtl .is-align-right { text-align: left; }
.rtl .is-align-left { text-align: right; }
.rtl .is-container.is-stretch-w { margin-right: 0; margin-left: 0; padding-right: 0 !important; padding-left: 0 !important; }
    .rtl .is-container.is-stretch-w > div { padding-right: 0 !important; padding-left: 0 !important; }
        .rtl .is-container.is-stretch-w > div > div { padding-right: 0 !important; padding-left: 0 !important; }
.rtl .is-rounded-button-medium a:first-child { margin: 0 0 0 20px; }
.rtl .is-rounded-button-medium a:last-child { margin: 0 20px 0 0; }
.rtl .custom-module .swiper-container.loading:after, .rtl .custom-module .soon.loading:after { border-right-color: #555; border-left-color: unset; right: 50%; left: auto; margin-right: -20px; margin-left: auto; }
.rtl .html5-video .play-button { right: 50%; left: auto; margin: -36px -36px 0 0; }

@media only screen and (min-width: 992px) {
    .rtl .section-carousel-bg.swiper-container .swiper-button-next { left: 25px; right: auto; }
    .rtl .section-carousel-bg.swiper-container .swiper-button-prev { right: 25px; left: auto; }
}

/*#endregion*/

/*#region bootstrap.css */
.rtl,
.rtl { text-align: right; direction: rtl; }

    .rtl .nav,
    .rtl .nav { padding-right: 0; }

    .rtl .navbar-nav .nav-item,
    .rtl .navbar-nav .nav-item { float: right; }

        .rtl .navbar-nav .nav-item + .nav-item,
        .rtl .navbar-nav .nav-item + .nav-item { margin-right: 1rem; margin-left: inherit; }

    .rtl th,
    .rtl th { text-align: right; }

    .rtl .alert-dismissible,
    .rtl .alert-dismissible { padding-right: 1.25rem; padding-left: 4rem; }

    .rtl .dropdown-menu,
    .rtl .dropdown-menu { right: 0; text-align: right; }

    .rtl .checkbox label,
    .rtl .checkbox label { padding-right: 1.25rem; padding-left: inherit; }

    .rtl .btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle),
    .rtl .btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle) { border-radius: 0 0.25rem 0.25rem 0; }

    .rtl .btn-group > .btn:last-child:not(:first-child),
    .rtl .btn-group > .dropdown-toggle:not(:first-child),
    .rtl .btn-group > .btn:last-child:not(:first-child),
    .rtl .btn-group > .dropdown-toggle:not(:first-child) { border-radius: 0.25rem 0 0 0.25rem; }

    .rtl .btn-group > .btn-group:last-child:not(:first-child) > .btn:first-child,
    .rtl .btn-group > .btn-group:last-child:not(:first-child) > .btn:first-child { border-radius: 0.25rem 0 0 0.25rem; }

    .rtl .custom-control-label::after,
    .rtl .custom-control-label::before,
    .rtl .custom-control-label::after,
    .rtl .custom-control-label::before { right: 0; left: inherit; }

    .rtl .custom-select,
    .rtl .custom-select { padding: 0.375rem 0.75rem 0.375rem 1.75rem; background: #fff url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat left 0.75rem center; background-size: 8px 10px; }

    .rtl .input-group > .input-group-append:last-child > .btn:not(:last-child):not(.dropdown-toggle),
    .rtl .input-group > .input-group-append:last-child > .input-group-text:not(:last-child),
    .rtl .input-group > .input-group-append:not(:last-child) > .btn,
    .rtl .input-group > .input-group-append:not(:last-child) > .input-group-text,
    .rtl .input-group > .input-group-prepend > .btn,
    .rtl .input-group > .input-group-prepend > .input-group-text,
    .rtl .input-group > .input-group-append:last-child > .btn:not(:last-child):not(.dropdown-toggle),
    .rtl .input-group > .input-group-append:last-child > .input-group-text:not(:last-child),
    .rtl .input-group > .input-group-append:not(:last-child) > .btn,
    .rtl .input-group > .input-group-append:not(:last-child) > .input-group-text,
    .rtl .input-group > .input-group-prepend > .btn,
    .rtl .input-group > .input-group-prepend > .input-group-text { border-radius: 0 0.25rem 0.25rem 0; }

    .rtl .input-group > .input-group-append > .btn,
    .rtl .input-group > .input-group-append > .input-group-text,
    .rtl .input-group > .input-group-prepend:first-child > .btn:not(:first-child),
    .rtl .input-group > .input-group-prepend:first-child > .input-group-text:not(:first-child),
    .rtl .input-group > .input-group-prepend:not(:first-child) > .btn,
    .rtl .input-group > .input-group-prepend:not(:first-child) > .input-group-text,
    .rtl .input-group > .input-group-append > .btn,
    .rtl .input-group > .input-group-append > .input-group-text,
    .rtl .input-group > .input-group-prepend:first-child > .btn:not(:first-child),
    .rtl .input-group > .input-group-prepend:first-child > .input-group-text:not(:first-child),
    .rtl .input-group > .input-group-prepend:not(:first-child) > .btn,
    .rtl .input-group > .input-group-prepend:not(:first-child) > .input-group-text { border-radius: 0.25rem 0 0 0.25rem; }

    .rtl .input-group > .custom-select:not(:first-child),
    .rtl .input-group > .form-control:not(:first-child),
    .rtl .input-group > .custom-select:not(:first-child),
    .rtl .input-group > .form-control:not(:first-child) { border-radius: 0.25rem 0 0 0.25rem; }

    .rtl .input-group > .custom-select:not(:last-child),
    .rtl .input-group > .form-control:not(:last-child),
    .rtl .input-group > .custom-select:not(:last-child),
    .rtl .input-group > .form-control:not(:last-child) { border-radius: 0 0.25rem 0.25rem 0; }

        .rtl .input-group > .custom-select:not(:last-child):not(:first-child),
        .rtl .input-group > .form-control:not(:last-child):not(:first-child),
        .rtl .input-group > .custom-select:not(:last-child):not(:first-child),
        .rtl .input-group > .form-control:not(:last-child):not(:first-child) { border-radius: 0; }

    .rtl .custom-control,
    .rtl .custom-control { padding-right: 1.5rem; padding-left: inherit; margin-right: inherit; margin-left: 1rem; }

    .rtl .custom-control-indicator,
    .rtl .custom-control-indicator { right: 0; left: inherit; }

    .rtl .custom-file-label::after,
    .rtl .custom-file-label::after { right: initial; left: -1px; border-radius: .25rem 0 0 .25rem; }

    .rtl .radio input,
    .rtl .radio-inline,
    .rtl .checkbox input,
    .rtl .checkbox-inline input,
    .rtl .radio input,
    .rtl .radio-inline,
    .rtl .checkbox input,
    .rtl .checkbox-inline input { margin-right: -1.25rem; margin-left: inherit; }

    .rtl .list-group,
    .rtl .list-group { padding-right: 0; padding-left: 40px; }


    .rtl .close { float: left; }


    .rtl .modal-header .close { margin: -15px auto -15px -15px; }


    .rtl .modal-footer > :not(:first-child) { margin-right: .25rem; }


    .rtl .alert-dismissible .close { right: inherit; left: 0; }


    .rtl .dropdown-toggle::after { margin-right: .255em; margin-left: 0; }


    .rtl .form-check-input { margin-right: -1.25rem; margin-left: inherit; }


    .rtl .form-check-label { padding-right: 1.25rem; padding-left: inherit; }

/*.rtl .offset-1 { margin-right: 8.333333%; margin-left: 0; }
    .rtl .offset-2 { margin-right: 16.666667%; margin-left: 0; }
    .rtl .offset-3 { margin-right: 25%; margin-left: 0; }
    .rtl .offset-4 { margin-right: 33.333333%; margin-left: 0; }
    .rtl .offset-5 { margin-right: 41.666667%; margin-left: 0; }
    .rtl .offset-6 { margin-right: 50%; margin-left: 0; }
    .rtl .offset-7 { margin-right: 58.333333%; margin-left: 0; }
    .rtl .offset-8 { margin-right: 66.666667%; margin-left: 0; }
    .rtl .offset-9 { margin-right: 75%; margin-left: 0; }
    .rtl .offset-10 { margin-right: 83.333333%; margin-left: 0; }
    .rtl .offset-11 { margin-right: 91.666667%; margin-left: 0; }

@media (min-width: 576px) {
    .rtl .offset-sm-0 { margin-right: 0; margin-left: 0; }
    .rtl .offset-sm-1 { margin-right: 8.333333%; margin-left: 0; }
    .rtl .offset-sm-2 { margin-right: 16.666667%; margin-left: 0; }
    .rtl .offset-sm-3 { margin-right: 25%; margin-left: 0; }
    .rtl .offset-sm-4 { margin-right: 33.333333%; margin-left: 0; }
    .rtl .offset-sm-5 { margin-right: 41.666667%; margin-left: 0; }
    .rtl .offset-sm-6 { margin-right: 50%; margin-left: 0; }
    .rtl .offset-sm-7 { margin-right: 58.333333%; margin-left: 0; }
    .rtl .offset-sm-8 { margin-right: 66.666667%; margin-left: 0; }
    .rtl .offset-sm-9 { margin-right: 75%; margin-left: 0; }
    .rtl .offset-sm-10 { margin-right: 83.333333%; margin-left: 0; }
    .rtl .offset-sm-11 { margin-right: 91.666667%; margin-left: 0; }
}

@media (min-width: 768px) {
    .rtl .offset-md-0 { margin-right: 0; margin-left: 0; }
    .rtl .offset-md-1 { margin-right: 8.333333%; margin-left: 0; }
    .rtl .offset-md-2 { margin-right: 16.666667%; margin-left: 0; }
    .rtl .offset-md-3 { margin-right: 25%; margin-left: 0; }
    .rtl .offset-md-4 { margin-right: 33.333333%; margin-left: 0; }
    .rtl .offset-md-5 { margin-right: 41.666667%; margin-left: 0; }
    .rtl .offset-md-6 { margin-right: 50%; margin-left: 0; }
    .rtl .offset-md-7 { margin-right: 58.333333%; margin-left: 0; }
    .rtl .offset-md-8 { margin-right: 66.666667%; margin-left: 0; }
    .rtl .offset-md-9 { margin-right: 75%; margin-left: 0; }
    .rtl .offset-md-10 { margin-right: 83.333333%; margin-left: 0; }
    .rtl .offset-md-11 { margin-right: 91.666667%; margin-left: 0; }
}

@media (min-width: 992px) {
    .rtl .offset-lg-0 { margin-right: 0; margin-left: 0; }
    .rtl .offset-lg-1 { margin-right: 8.333333%; margin-left: 0; }
    .rtl .offset-lg-2 { margin-right: 16.666667%; margin-left: 0; }
    .rtl .offset-lg-3 { margin-right: 25%; margin-left: 0; }
    .rtl .offset-lg-4 { margin-right: 33.333333%; margin-left: 0; }
    .rtl .offset-lg-5 { margin-right: 41.666667%; margin-left: 0; }
    .rtl .offset-lg-6 { margin-right: 50%; margin-left: 0; }
    .rtl .offset-lg-7 { margin-right: 58.333333%; margin-left: 0; }
    .rtl .offset-lg-8 { margin-right: 66.666667%; margin-left: 0; }
    .rtl .offset-lg-9 { margin-right: 75%; margin-left: 0; }
    .rtl .offset-lg-10 { margin-right: 83.333333%; margin-left: 0; }
    .rtl .offset-lg-11 { margin-right: 91.666667%; margin-left: 0; }
}

@media (min-width: 1200px) {
    .rtl .offset-xl-0 { margin-right: 0; margin-left: 0; }
    .rtl .offset-xl-1 { margin-right: 8.333333%; margin-left: 0; }
    .rtl .offset-xl-2 { margin-right: 16.666667%; margin-left: 0; }
    .rtl .offset-xl-3 { margin-right: 25%; margin-left: 0; }
    .rtl .offset-xl-4 { margin-right: 33.333333%; margin-left: 0; }
    .rtl .offset-xl-5 { margin-right: 41.666667%; margin-left: 0; }
    .rtl .offset-xl-6 { margin-right: 50%; margin-left: 0; }
    .rtl .offset-xl-7 { margin-right: 58.333333%; margin-left: 0; }
    .rtl .offset-xl-8 { margin-right: 66.666667%; margin-left: 0; }
    .rtl .offset-xl-9 { margin-right: 75%; margin-left: 0; }
    .rtl .offset-xl-10 { margin-right: 83.333333%; margin-left: 0; }
    .rtl .offset-xl-11 { margin-right: 91.666667%; margin-left: 0; }
}*/



/*@media (min-width:1200px) {
    .rtl .mr-xl-0, .rtl .mx-xl-0 { margin-left: 0 !important; margin-right: auto; }
    .rtl .ml-xl-0, .rtl .mx-xl-0 { margin-right: 0 !important; margin-left: auto; }
    .rtl .mr-xl-1, .rtl .mx-xl-1 { margin-left: .25rem !important; margin-right: auto; }
    .rtl .ml-xl-1, .rtl .mx-xl-1 { margin-right: .25rem !important; margin-left: auto; }
    .rtl .mr-xl-2, .rtl .mx-xl-2 { margin-left: .5rem !important; margin-right: auto; }
    .rtl .ml-xl-2, .rtl .mx-xl-2 { margin-right: .5rem !important; margin-left: auto; }
    .rtl .mr-xl-3, .rtl .mx-xl-3 { margin-left: 1rem !important; margin-right: auto; }
    .rtl .ml-xl-3, .rtl .mx-xl-3 { margin-right: 1rem !important; margin-left: auto; }
    .rtl .mr-xl-4, .rtl .mx-xl-4 { margin-left: 1.5rem !important; margin-right: auto; }
    .rtl .ml-xl-4, .rtl .mx-xl-4 { margin-right: 1.5rem !important; margin-left: auto; }
    .rtl .mr-xl-5, .rtl .mx-xl-5 { margin-left: 3rem !important; margin-right: auto; }
    .rtl .ml-xl-5, .rtl .mx-xl-5 { margin-right: 3rem !important; margin-left: auto; }
    .rtl .pr-xl-0, .rtl .px-xl-0 { padding-left: 0 !important; padding-right: 0; }
    .rtl .pl-xl-0, .rtl .px-xl-0 { padding-right: 0 !important; padding-left: 0; }
    .rtl .pr-xl-1, .rtl .px-xl-1 { padding-left: .25rem !important; padding-right: 0; }
    .rtl .pl-xl-1, .rtl .px-xl-1 { padding-right: .25rem !important; padding-left: 0; }
    .rtl .pr-xl-2, .rtl .px-xl-2 { padding-left: .5rem !important; padding-right: 0; }
    .rtl .pl-xl-2, .rtl .px-xl-2 { padding-right: .5rem !important; padding-left: 0; }
    .rtl .pr-xl-3, .rtl .px-xl-3 { padding-left: 1rem !important; padding-right: 0; }
    .rtl .pl-xl-3, .rtl .px-xl-3 { padding-right: 1rem !important; padding-left: 0; }
    .rtl .pr-xl-4, .rtl .px-xl-4 { padding-left: 1.5rem !important; padding-right: 0; }
    .rtl .pl-xl-4, .rtl .px-xl-4 { padding-right: 1.5rem !important; padding-left: 0; }
    .rtl .pr-xl-5, .rtl .px-xl-5 { padding-left: 3rem !important; padding-right: 0; }
    .rtl .pl-xl-5, .rtl .px-xl-5 { padding-right: 3rem !important; padding-left: 0; }
    .rtl .mr-xl-n1, .rtl .mx-xl-n1 { margin-left: -.25rem !important; margin-right: auto; }
    .rtl .ml-xl-n1, .rtl .mx-xl-n1 { margin-right: -.25rem !important; margin-left: auto; }
    .rtl .mr-xl-n2, .rtl .mx-xl-n2 { margin-left: -.5rem !important; margin-right: auto; }
    .rtl .ml-xl-n2, .rtl .mx-xl-n2 { margin-right: -.5rem !important; margin-left: auto; }
    .rtl .mr-xl-n3, .rtl .mx-xl-n3 { margin-left: -1rem !important; margin-right: auto; }
    .rtl .ml-xl-n3, .rtl .mx-xl-n3 { margin-right: -1rem !important; margin-left: auto; }
    .rtl .mr-xl-n4, .rtl .mx-xl-n4 { margin-left: -1.5rem !important; margin-right: auto; }
    .rtl .ml-xl-n4, .rtl .mx-xl-n4 { margin-right: -1.5rem !important; margin-left: auto; }
    .rtl .mr-xl-n5, .rtl .mx-xl-n5 { margin-left: -3rem !important; margin-right: auto; }
    .rtl .ml-xl-n5, .rtl .mx-xl-n5 { margin-right: -3rem !important; margin-left: auto; }
    .rtl .mr-xl-auto, .rtl .mx-xl-auto { margin-left: auto !important; margin-right: auto; }
    .rtl .ml-xl-auto, .rtl .mx-xl-auto { margin-right: auto !important; margin-left: auto; }
}

@media (min-width: 1200px) {
    .rtl .mr-0 { margin-right: 0 !important; margin-left: 0 !important; }

    .rtl .ml-0 { margin-left: 0 !important; margin-right: 0 !important; }

    .rtl mx-0 { margin-left: 0 !important; margin-right: 0 !important; }

    .rtl .mr-1 { margin-right: 0 !important; margin-left: 0.25rem !important; }

    .rtl .ml-1 { margin-left: 0 !important; margin-right: 0.25rem !important; }

    .rtl mx-1 { margin-left: 0.25rem !important; margin-right: 0.25rem !important; }

    .rtl .mr-2 { margin-right: 0 !important; margin-left: 0.5rem !important; }

    .rtl .ml-2 { margin-left: 0 !important; margin-right: 0.5rem !important; }

    .rtl mx-2 { margin-left: 0.5rem !important; margin-right: 0.5rem !important; }

    .rtl .mr-3 { margin-right: 0 !important; margin-left: 1rem !important; }

    .rtl .ml-3 { margin-left: 0 !important; margin-right: 1rem !important; }

    .rtl mx-3 { margin-left: 1rem !important; margin-right: 1rem !important; }

    .rtl .mr-4 { margin-right: 0 !important; margin-left: 1.5rem !important; }

    .rtl .ml-4 { margin-left: 0 !important; margin-right: 1.5rem !important; }

    .rtl mx-4 { margin-left: 1.5rem !important; margin-right: 1.5rem !important; }

    .rtl .mr-5 { margin-right: 0 !important; margin-left: 3rem !important; }

    .rtl .ml-5 { margin-left: 0 !important; margin-right: 3rem !important; }

    .rtl mx-5 { margin-left: 3rem !important; margin-right: 3rem !important; }

    .rtl .pr-0 { padding-right: 0 !important; padding-left: 0 !important; }

    .rtl .pl-0 { padding-left: 0 !important; padding-right: 0 !important; }

    .rtl px-0 { padding-left: 0 !important; padding-right: 0 !important; }

    .rtl .pr-1 { padding-right: 0 !important; padding-left: 0.25rem !important; }

    .rtl .pl-1 { padding-left: 0 !important; padding-right: 0.25rem !important; }

    .rtl px-1 { padding-left: 0.25rem !important; padding-right: 0.25rem !important; }

    .rtl .pr-2 { padding-right: 0 !important; padding-left: 0.5rem !important; }

    .rtl .pl-2 { padding-left: 0 !important; padding-right: 0.5rem !important; }

    .rtl px-2 { padding-left: 0.5rem !important; padding-right: 0.5rem !important; }

    .rtl .pr-3 { padding-right: 0 !important; padding-left: 1rem !important; }

    .rtl .pl-3 { padding-left: 0 !important; padding-right: 1rem !important; }

    .rtl px-3 { padding-left: 1rem !important; padding-right: 1rem !important; }

    .rtl .pr-4 { padding-right: 0 !important; padding-left: 1.5rem !important; }

    .rtl .pl-4 { padding-left: 0 !important; padding-right: 1.5rem !important; }

    .rtl px-4 { padding-left: 1.5rem !important; padding-right: 1.5rem !important; }

    .rtl .pr-5 { padding-right: 0 !important; padding-left: 3rem !important; }

    .rtl .pl-5 { padding-left: 0 !important; padding-right: 3rem !important; }

    .rtl px-5 { padding-left: 3rem !important; padding-right: 3rem !important; }
}*/

/*.rtl .mr-auto { margin-right: 0 !important; margin-left: auto !important; }
    .rtl .ml-auto { margin-right: auto !important; margin-left: 0 !important; }
    .rtl .mx-auto { margin-right: auto !important; margin-left: auto !important; }*/

@media (min-width: 576px) {
    .rtl .mr-sm-0 { margin-right: 0 !important; margin-left: 0 !important; }

    .rtl .ml-sm-0 { margin-left: 0 !important; margin-right: 0 !important; }

    .rtl mx-sm-0 { margin-left: 0 !important; margin-right: 0 !important; }

    .rtl .mr-sm-1 { margin-right: 0 !important; margin-left: 0.25rem !important; }

    .rtl .ml-sm-1 { margin-left: 0 !important; margin-right: 0.25rem !important; }

    .rtl mx-sm-1 { margin-left: 0.25rem !important; margin-right: 0.25rem !important; }

    .rtl .mr-sm-2 { margin-right: 0 !important; margin-left: 0.5rem !important; }

    .rtl .ml-sm-2 { margin-left: 0 !important; margin-right: 0.5rem !important; }

    .rtl mx-sm-2 { margin-left: 0.5rem !important; margin-right: 0.5rem !important; }

    .rtl .mr-sm-3 { margin-right: 0 !important; margin-left: 1rem !important; }

    .rtl .ml-sm-3 { margin-left: 0 !important; margin-right: 1rem !important; }

    .rtl mx-sm-3 { margin-left: 1rem !important; margin-right: 1rem !important; }

    .rtl .mr-sm-4 { margin-right: 0 !important; margin-left: 1.5rem !important; }

    .rtl .ml-sm-4 { margin-left: 0 !important; margin-right: 1.5rem !important; }

    .rtl mx-sm-4 { margin-left: 1.5rem !important; margin-right: 1.5rem !important; }

    .rtl .mr-sm-5 { margin-right: 0 !important; margin-left: 3rem !important; }

    .rtl .ml-sm-5 { margin-left: 0 !important; margin-right: 3rem !important; }

    .rtl mx-sm-5 { margin-left: 3rem !important; margin-right: 3rem !important; }

    .rtl .pr-sm-0 { padding-right: 0 !important; padding-left: 0 !important; }

    .rtl .pl-sm-0 { padding-left: 0 !important; padding-right: 0 !important; }

    .rtl px-sm-0 { padding-left: 0 !important; padding-right: 0 !important; }

    .rtl .pr-sm-1 { padding-right: 0 !important; padding-left: 0.25rem !important; }

    .rtl .pl-sm-1 { padding-left: 0 !important; padding-right: 0.25rem !important; }

    .rtl px-sm-1 { padding-left: 0.25rem !important; padding-right: 0.25rem !important; }

    .rtl .pr-sm-2 { padding-right: 0 !important; padding-left: 0.5rem !important; }

    .rtl .pl-sm-2 { padding-left: 0 !important; padding-right: 0.5rem !important; }

    .rtl px-sm-2 { padding-left: 0.5rem !important; padding-right: 0.5rem !important; }

    .rtl .pr-sm-3 { padding-right: 0 !important; padding-left: 1rem !important; }

    .rtl .pl-sm-3 { padding-left: 0 !important; padding-right: 1rem !important; }

    .rtl px-sm-3 { padding-left: 1rem !important; padding-right: 1rem !important; }

    .rtl .pr-sm-4 { padding-right: 0 !important; padding-left: 1.5rem !important; }

    .rtl .pl-sm-4 { padding-left: 0 !important; padding-right: 1.5rem !important; }

    .rtl px-sm-4 { padding-left: 1.5rem !important; padding-right: 1.5rem !important; }

    .rtl .pr-sm-5 { padding-right: 0 !important; padding-left: 3rem !important; }

    .rtl .pl-sm-5 { padding-left: 0 !important; padding-right: 3rem !important; }

    .rtl px-sm-5 { padding-left: 3rem !important; padding-right: 3rem !important; }
    /*.rtl .mr-sm-auto { margin-right: 0 !important; margin-left: auto !important; }
    .rtl .ml-sm-auto { margin-right: auto !important; margin-left: 0 !important; }
    .rtl .mx-sm-auto { margin-right: auto !important; margin-left: auto !important; }*/
}

@media (min-width: 768px) {
    .rtl .mr-md-0 { margin-right: 0 !important; margin-left: 0 !important; }

    .rtl .ml-md-0 { margin-left: 0 !important; margin-right: 0 !important; }

    .rtl mx-md-0 { margin-left: 0 !important; margin-right: 0 !important; }

    .rtl .mr-md-1 { margin-right: 0 !important; margin-left: 0.25rem !important; }

    .rtl .ml-md-1 { margin-left: 0 !important; margin-right: 0.25rem !important; }

    .rtl mx-md-1 { margin-left: 0.25rem !important; margin-right: 0.25rem !important; }

    .rtl .mr-md-2 { margin-right: 0 !important; margin-left: 0.5rem !important; }

    .rtl .ml-md-2 { margin-left: 0 !important; margin-right: 0.5rem !important; }

    .rtl mx-md-2 { margin-left: 0.5rem !important; margin-right: 0.5rem !important; }

    .rtl .mr-md-3 { margin-right: 0 !important; margin-left: 1rem !important; }

    .rtl .ml-md-3 { margin-left: 0 !important; margin-right: 1rem !important; }

    .rtl mx-md-3 { margin-left: 1rem !important; margin-right: 1rem !important; }

    .rtl .mr-md-4 { margin-right: 0 !important; margin-left: 1.5rem !important; }

    .rtl .ml-md-4 { margin-left: 0 !important; margin-right: 1.5rem !important; }

    .rtl mx-md-4 { margin-left: 1.5rem !important; margin-right: 1.5rem !important; }

    .rtl .mr-md-5 { margin-right: 0 !important; margin-left: 3rem !important; }

    .rtl .ml-md-5 { margin-left: 0 !important; margin-right: 3rem !important; }

    .rtl mx-md-5 { margin-left: 3rem !important; margin-right: 3rem !important; }

    .rtl .pr-md-0 { padding-right: 0 !important; padding-left: 0 !important; }

    .rtl .pl-md-0 { padding-left: 0 !important; padding-right: 0 !important; }

    .rtl px-md-0 { padding-left: 0 !important; padding-right: 0 !important; }

    .rtl .pr-md-1 { padding-right: 0 !important; padding-left: 0.25rem !important; }

    .rtl .pl-md-1 { padding-left: 0 !important; padding-right: 0.25rem !important; }

    .rtl px-md-1 { padding-left: 0.25rem !important; padding-right: 0.25rem !important; }

    .rtl .pr-md-2 { padding-right: 0 !important; padding-left: 0.5rem !important; }

    .rtl .pl-md-2 { padding-left: 0 !important; padding-right: 0.5rem !important; }

    .rtl px-md-2 { padding-left: 0.5rem !important; padding-right: 0.5rem !important; }

    .rtl .pr-md-3 { padding-right: 0 !important; padding-left: 1rem !important; }

    .rtl .pl-md-3 { padding-left: 0 !important; padding-right: 1rem !important; }

    .rtl px-md-3 { padding-left: 1rem !important; padding-right: 1rem !important; }

    .rtl .pr-md-4 { padding-right: 0 !important; padding-left: 1.5rem !important; }

    .rtl .pl-md-4 { padding-left: 0 !important; padding-right: 1.5rem !important; }

    .rtl px-md-4 { padding-left: 1.5rem !important; padding-right: 1.5rem !important; }

    .rtl .pr-md-5 { padding-right: 0 !important; padding-left: 3rem !important; }

    .rtl .pl-md-5 { padding-left: 0 !important; padding-right: 3rem !important; }

    .rtl px-md-5 { padding-left: 3rem !important; padding-right: 3rem !important; }
    /*.rtl .mr-md-auto { margin-right: 0 !important; margin-left: auto !important; }
    .rtl .ml-md-auto { margin-right: auto !important; margin-left: 0 !important; }
    .rtl .mx-md-auto { margin-right: auto !important; margin-left: auto !important; }*/
}

@media (min-width: 992px) {
    .rtl .mr-lg-0 { margin-right: 0 !important; margin-left: 0 !important; }

    .rtl .ml-lg-0 { margin-left: 0 !important; margin-right: 0 !important; }

    .rtl mx-lg-0 { margin-left: 0 !important; margin-right: 0 !important; }

    .rtl .mr-lg-1 { margin-right: 0 !important; margin-left: 0.25rem !important; }

    .rtl .ml-lg-1 { margin-left: 0 !important; margin-right: 0.25rem !important; }

    .rtl mx-lg-1 { margin-left: 0.25rem !important; margin-right: 0.25rem !important; }

    .rtl .mr-lg-2 { margin-right: 0 !important; margin-left: 0.5rem !important; }

    .rtl .ml-lg-2 { margin-left: 0 !important; margin-right: 0.5rem !important; }

    .rtl mx-lg-2 { margin-left: 0.5rem !important; margin-right: 0.5rem !important; }

    .rtl .mr-lg-3 { margin-right: 0 !important; margin-left: 1rem !important; }

    .rtl .ml-lg-3 { margin-left: 0 !important; margin-right: 1rem !important; }

    .rtl mx-lg-3 { margin-left: 1rem !important; margin-right: 1rem !important; }

    .rtl .mr-lg-4 { margin-right: 0 !important; margin-left: 1.5rem !important; }

    .rtl .ml-lg-4 { margin-left: 0 !important; margin-right: 1.5rem !important; }

    .rtl mx-lg-4 { margin-left: 1.5rem !important; margin-right: 1.5rem !important; }

    .rtl .mr-lg-5 { margin-right: 0 !important; margin-left: 3rem !important; }

    .rtl .ml-lg-5 { margin-left: 0 !important; margin-right: 3rem !important; }

    .rtl mx-lg-5 { margin-left: 3rem !important; margin-right: 3rem !important; }

    .rtl .pr-lg-0 { padding-right: 0 !important; padding-left: 0 !important; }

    .rtl .pl-lg-0 { padding-left: 0 !important; padding-right: 0 !important; }

    .rtl px-lg-0 { padding-left: 0 !important; padding-right: 0 !important; }

    .rtl .pr-lg-1 { padding-right: 0 !important; padding-left: 0.25rem !important; }

    .rtl .pl-lg-1 { padding-left: 0 !important; padding-right: 0.25rem !important; }

    .rtl px-lg-1 { padding-left: 0.25rem !important; padding-right: 0.25rem !important; }

    .rtl .pr-lg-2 { padding-right: 0 !important; padding-left: 0.5rem !important; }

    .rtl .pl-lg-2 { padding-left: 0 !important; padding-right: 0.5rem !important; }

    .rtl px-lg-2 { padding-left: 0.5rem !important; padding-right: 0.5rem !important; }

    .rtl .pr-lg-3 { padding-right: 0 !important; padding-left: 1rem !important; }

    .rtl .pl-lg-3 { padding-left: 0 !important; padding-right: 1rem !important; }

    .rtl px-lg-3 { padding-left: 1rem !important; padding-right: 1rem !important; }

    .rtl .pr-lg-4 { padding-right: 0 !important; padding-left: 1.5rem !important; }

    .rtl .pl-lg-4 { padding-left: 0 !important; padding-right: 1.5rem !important; }

    .rtl px-lg-4 { padding-left: 1.5rem !important; padding-right: 1.5rem !important; }

    .rtl .pr-lg-5 { padding-right: 0 !important; padding-left: 3rem !important; }

    .rtl .pl-lg-5 { padding-left: 0 !important; padding-right: 3rem !important; }

    .rtl px-lg-5 { padding-left: 3rem !important; padding-right: 3rem !important; }
    /*.rtl .mr-lg-auto { margin-right: 0 !important; margin-left: auto !important; }
    .rtl .ml-lg-auto { margin-right: auto !important; margin-left: 0 !important; }
    .rtl .mx-lg-auto { margin-right: auto !important; margin-left: auto !important; }*/
}

@media (min-width: 1200px) {
    .rtl .mr-xl-0 { margin-right: 0 !important; margin-left: 0 !important; }

    .rtl .ml-xl-0 { margin-left: 0 !important; margin-right: 0 !important; }

    .rtl mx-xl-0 { margin-left: 0 !important; margin-right: 0 !important; }

    .rtl .mr-xl-1 { margin-right: 0 !important; margin-left: 0.25rem !important; }

    .rtl .ml-xl-1 { margin-left: 0 !important; margin-right: 0.25rem !important; }

    .rtl mx-xl-1 { margin-left: 0.25rem !important; margin-right: 0.25rem !important; }

    .rtl .mr-xl-2 { margin-right: 0 !important; margin-left: 0.5rem !important; }

    .rtl .ml-xl-2 { margin-left: 0 !important; margin-right: 0.5rem !important; }

    .rtl mx-xl-2 { margin-left: 0.5rem !important; margin-right: 0.5rem !important; }

    .rtl .mr-xl-3 { margin-right: 0 !important; margin-left: 1rem !important; }

    .rtl .ml-xl-3 { margin-left: 0 !important; margin-right: 1rem !important; }

    .rtl mx-xl-3 { margin-left: 1rem !important; margin-right: 1rem !important; }

    .rtl .mr-xl-4 { margin-right: 0 !important; margin-left: 1.5rem !important; }

    .rtl .ml-xl-4 { margin-left: 0 !important; margin-right: 1.5rem !important; }

    .rtl mx-xl-4 { margin-left: 1.5rem !important; margin-right: 1.5rem !important; }

    .rtl .mr-xl-5 { margin-right: 0 !important; margin-left: 3rem !important; }

    .rtl .ml-xl-5 { margin-left: 0 !important; margin-right: 3rem !important; }

    .rtl mx-xl-5 { margin-left: 3rem !important; margin-right: 3rem !important; }

    .rtl .pr-xl-0 { padding-right: 0 !important; padding-left: 0 !important; }

    .rtl .pl-xl-0 { padding-left: 0 !important; padding-right: 0 !important; }

    .rtl px-xl-0 { padding-left: 0 !important; padding-right: 0 !important; }

    .rtl .pr-xl-1 { padding-right: 0 !important; padding-left: 0.25rem !important; }

    .rtl .pl-xl-1 { padding-left: 0 !important; padding-right: 0.25rem !important; }

    .rtl px-xl-1 { padding-left: 0.25rem !important; padding-right: 0.25rem !important; }

    .rtl .pr-xl-2 { padding-right: 0 !important; padding-left: 0.5rem !important; }

    .rtl .pl-xl-2 { padding-left: 0 !important; padding-right: 0.5rem !important; }

    .rtl px-xl-2 { padding-left: 0.5rem !important; padding-right: 0.5rem !important; }

    .rtl .pr-xl-3 { padding-right: 0 !important; padding-left: 1rem !important; }

    .rtl .pl-xl-3 { padding-left: 0 !important; padding-right: 1rem !important; }

    .rtl px-xl-3 { padding-left: 1rem !important; padding-right: 1rem !important; }

    .rtl .pr-xl-4 { padding-right: 0 !important; padding-left: 1.5rem !important; }

    .rtl .pl-xl-4 { padding-left: 0 !important; padding-right: 1.5rem !important; }

    .rtl px-xl-4 { padding-left: 1.5rem !important; padding-right: 1.5rem !important; }

    .rtl .pr-xl-5 { padding-right: 0 !important; padding-left: 3rem !important; }

    .rtl .pl-xl-5 { padding-left: 0 !important; padding-right: 3rem !important; }

    .rtl px-xl-5 { padding-left: 3rem !important; padding-right: 3rem !important; }
    /*.rtl .mr-xl-auto { margin-right: 0 !important; margin-left: auto !important; }
    .rtl .ml-xl-auto { margin-right: auto !important; margin-left: 0 !important; }
    .rtl .mx-xl-auto { margin-right: auto !important; margin-left: auto !important; }*/
}

.rtl .text-right { text-align: left !important; }

.rtl .text-left { text-align: right !important; }

@media (min-width: 576px) {
    .rtl .text-sm-right { text-align: left !important; }

    .rtl .text-sm-left { text-align: right !important; }
}

@media (min-width: 768px) {
    .rtl .text-md-right { text-align: left !important; }

    .rtl .text-md-left { text-align: right !important; }
}

@media (min-width: 992px) {
    .rtl .text-lg-right { text-align: left !important; }

    .rtl .text-lg-left { text-align: right !important; }
}

@media (min-width: 1200px) {
    .rtl .text-xl-right { text-align: left !important; }

    .rtl .text-xl-left { text-align: right !important; }
}
/*#endregion*/

/*#region LayoutDB.Header.home01.css*/
.rtl .dng-megamenu .primary_structure > li { float: right; }
.rtl .dng-megamenu .primary_structure span img, .rtl .dng-megamenu .primary_structure span i { margin-left: 8px; margin-right: auto; }
.rtl .dng-megamenu .primary_structure > li.dir > a > span:after { margin: 0 6px 3px 0px; /*border-left: 1px solid; border-right: none;*/ }
/*.rtl .dng-megamenu.hoverstyle_1 .primary_structure > li > a:before { right: 0px; left: 100%; }*/
.rtl .dng-megamenu.hoverstyle_1 .primary_structure > li:hover > a:before, .rtl .dng-megamenu.hoverstyle_1 .primary_structure > li > a:focus:before, .rtl .dng-megamenu.hoverstyle_1 .primary_structure > li.current > a:before, .rtl .dng-megamenu.hoverstyle_1 .primary_structure > li.menu_hover > a:before, .rtl .dng-megamenu.hoverstyle_1 .primary_structure > li > a.current:before { left: 2px; right: auto; }
/*.rtl #dng-megamenu673076 .primary_structure > li > a { padding-left: 22px; padding-right: 22px; }*/
/*.rtl #dng-megamenu673076.hoverstyle_1 .primary_structure > li > a:before { right: 22px; left: auto; }*/
/*.rtl #dng-megamenu673076.hoverstyle_1 .primary_structure > li:hover > a:before, .rtl #dng-megamenu673076.hoverstyle_1 .primary_structure > li > a:focus:before, .rtl #dng-megamenu673076.hoverstyle_1 .primary_structure > li.current > a:before, .rtl #dng-megamenu673076.hoverstyle_1 .primary_structure > li.menu_hover > a:before, .rtl #dng-megamenu673076.hoverstyle_1 .primary_structure > li > a.current:before { left: 22px; right: auto; }*/
/*.rtl #headerrow-349356 .area-left { padding-left: 8px; padding-right: 0; }*/
.rtl #headerrow-349356 .area-center { padding-right: 8px; padding-left: 8px; }
    /*.rtl #headerrow-349356 .area-right { padding-right: 8px; padding-left: 0; }*/
    /*.rtl #headerrow-349356 .area-left .header-content-wrap > div { margin-left: 20px; margin-right: auto; }*/
    .rtl #headerrow-349356 .area-center .header-content-wrap > div /*, .rtl #headerrow-349356 .area-right .header-content-wrap > div*/ { margin-right: 20px; margin-left: auto; }
.rtl .floating-active #headerrow-349356:after { right: -20px; left: 0; }

/*#endregion*/

/*#region global-0.css */

/*.rtl .container { padding-right: 15px; padding-left: 15px; }
.rtl .container-fluid { padding-left: 15px; padding-right: 15px; margin-left: auto; margin-right: auto; }*/

@media (min-width:576px) {
    .rtl .dng-left-full .dng-column:first-of-type > .dng-column-inner, .rtl .left-full-column > .full-column-inner { margin-right: calc((540px - 100vw)/2); margin-left: auto; }
    .rtl .dng-right-full .dng-column:last-of-type > .dng-column-inner, .rtl .right-full-column > .full-column-inner { margin-left: calc((540px - 100vw)/2); margin-right: auto; }
}

@media (min-width:768px) {
    .rtl .dng-left-full .dng-column:first-of-type > .dng-column-inner, .rtl .left-full-column > .full-column-inner { margin-right: calc((760px - 100vw)/2); margin-left: auto; }
    .rtl .dng-right-full .dng-column:last-of-type > .dng-column-inner, .rtl .right-full-column > .full-column-inner { margin-left: calc((760px - 100vw)/2); margin-right: auto; }
}

@media (min-width:992px) {
    .rtl .dng-left-full .dng-column:first-of-type > .dng-column-inner, .rtl .left-full-column > .full-column-inner { margin-right: calc((960px - 100vw)/2); margin-left: auto; }
    .rtl .dng-right-full .dng-column:last-of-type > .dng-column-inner, .rtl .right-full-column > .full-column-inner { margin-left: calc((960px - 100vw)/2); margin-right: auto; }
}

@media (min-width:1200px) {
    .rtl .dng-left-full .dng-column:first-of-type > .dng-column-inner, .rtl .left-full-column > .full-column-inner { margin-right: calc((1200px - 100vw)/2); margin-left: auto; }
    .rtl .dng-right-full .dng-column:last-of-type > .dng-column-inner, .rtl .right-full-column > .full-column-inner { margin-left: calc((1200px - 100vw)/2); margin-right: auto; }
}

@media (min-width:1600px) {
    .rtl .dng-left-full .dng-column:first-of-type > .dng-column-inner, .rtl .left-full-column > .full-column-inner { margin-right: calc((1200px - 100vw)/2); margin-left: auto; }
    .rtl .dng-right-full .dng-column:last-of-type > .dng-column-inner, .rtl .right-full-column > .full-column-inner { margin-left: calc((1200px - 100vw)/2); margin-right: auto; }
}

/*.rtl .dng-left-full .dng-column:first-of-type > .dng-column-inner, .rtl .left-full-column > .full-column-inner { margin-right: -15px; margin-left: auto; }*/
.rtl .dng-right-full .dng-column:last-of-type > .dng-column-inner, .rtl .right-full-column > .full-column-inner { margin-left: -15px; margin-right: auto; }
.rtl .sidebar_dynamic.sidebar_dynamic_sytle01 { padding-left: 70px; padding-right: 0; }

@media only screen and (max-width: 991px) {
    .rtl .sidebar_dynamic.sidebar_dynamic_sytle01 { padding-left: 15px !important; padding-right: 15px !important; }
}

.rtl .sidebar-menu .gomenu > ul > li > a::before { margin-left: 9px; margin-right: auto; }
.rtl .sidebar-menu .gomenu > ul > li.dir > a::after { border-left: 2px solid #818181; border-right: none; left: 0; right: auto; margin-left: 23px; margin-right: auto; }
.rtl .sidebar-menu .gomenu ul ul { padding-right: 20px; padding-left: 0; }
.rtl .sidebar-menu .gomenu > ul > li > ul::before { left: 0; right: 0; border-radius: 0 0 5px 5px; }

/*#endregion*/

/*#region  megamenu.css*/

.rtl .dng-megamenu .dnngo_menuslide { right: 0px; left: auto; }
.rtl .dng-megamenu .rtl .dnngo_menuslide.slide { right: auto !important; left: 0; }
.rtl .dng-megamenu .dnngo_masonrymenu > ul { float: right; }
.rtl .dng-megamenu .dnngo_slide_menu .dnngo_submenu { right: 100%; left: auto; }
.rtl .dng-megamenu .dnngo_slide_menu li a { text-align: right; padding: 0px 20px 0px 60px; }
.rtl .dng-megamenu .rtl .dnngo_slide_menu li a { padding: 0px 60px 0px 20px; text-align: left; }
.rtl .dng-megamenu .dnngo_slide_menu li.dir:before { left: 15px; right: auto; border-left: 1px solid #9c9c9c; border-right: none; }
.rtl .dng-megamenu .rtl .dnngo_slide_menu li.dir:before { right: 15px; left: auto; }
.rtl .dng-megamenu .rtl .dnngo_boxslide, .rtl .dng-megamenu .rtl .dnngo_boxslide .menu_centerbox ul { text-align: left; }
.rtl .dng-megamenu .dnngo_menu_list { text-align: right; }
    .rtl .dng-megamenu .dnngo_menu_list li li li a, .rtl .dng-megamenu .dnngo_custommenu .submenu li li a { padding-right: 20px; padding-left: 0; }
    .rtl .dng-megamenu .dnngo_menu_list li li li li a, .rtl .dng-megamenu .dnngo_custommenu .submenu li li li a { padding-right: 40px; padding-left: 0; }
    .rtl .dng-megamenu .dnngo_menu_list li li li li li a, .rtl .dng-megamenu .dnngo_custommenu .submenu li li li li a { padding-right: 60px; padding-left: 0; }
.rtl .dng-megamenu .dnngo_menuslide > .line { left: 15px; right: 15px; }
    .rtl .dng-megamenu .dnngo_menuslide > .line span { border-right: 1px solid #dcdcdc; border-left: none; margin-right: -1px; margin-left: auto; }
.rtl .dng-megamenu .dnngo_boxslide { text-align: right; }
    .rtl .dng-megamenu .dnngo_boxslide .menu_centerbox { float: right; }
    .rtl .dng-megamenu .dnngo_boxslide .menu_leftbox { float: right; }
    .rtl .dng-megamenu .dnngo_boxslide .menu_rightbox { float: right; }
    .rtl .dng-megamenu .dnngo_boxslide .menu_centerbox ul { text-align: right; }
    .rtl .dng-megamenu .dnngo_boxslide .dnngo_masonrymenu > ul:before { left: 0; right: auto; border-right: 1px solid #e0e0e0; border-left: none; }
    .rtl .dng-megamenu .dnngo_boxslide .menu_centerbox ul li li a span:before { border-left: 1px solid #9c9c9c; border-right: none; margin: 0px 0 2px 8px; }
    .rtl .dng-megamenu .dnngo_boxslide .menu_centerbox ul li li a:hover span:before, .rtl .dng-megamenu .dnngo_boxslide .menu_centerbox ul li li a:focus span:before { border-right-color: #2c5cda; border-left-color: unset; }
.rtl .dng-megamenu .rtl li span > img, .rtl .dng-megamenu .rtl li span > i { margin-right: 4px; margin-left: 0px; }
.rtl .dng-megamenu .dnngo_custommenu > .menupane.leftline { border-right: 1px solid #dcdcdc; border-left: none; }
.rtl .dng-megamenu .dnngo_custommenu > .menupane.rightline { border-left: 1px solid #dcdcdc; border-right: none; }
.rtl .roller-up:before, .rtl .roller-down:before { border-right: 2px solid #FFF; border-left: none; }
.rtl .roller-up:before { margin: -3px -3px 0px 0; }
.rtl .roller-down:before { margin: 0px -3px 3px 0; }

/*#endregion */

/*#region  menu3dpopup.css*/

.rtl .menu-3d-popup-main { right: 0; left: auto; }
    .rtl .menu-3d-popup-main .menu-3d-popup-close { right: 48px !important; left: auto !important; }
        .rtl .menu-3d-popup-box .icon::after, .rtl .menu-3d-popup-box .icon::before, .rtl .menu-3d-popup-main .menu-3d-popup-close::after, .rtl .menu-3d-popup-main .menu-3d-popup-close::before, .rtl .menu-3d-popup-box .icon span::after { right: 14px; left: auto; }
        .rtl .menu-3d-popup-box .icon:hover::after, .rtl .menu-3d-popup-box .icon.active::after, .rtl .menu-3d-popup-main .menu-3d-popup-close::after { right: 12px; left: auto; }
        .rtl .menu-3d-popup-box .icon:hover::before, .rtl .menu-3d-popup-box .icon.active::before, .rtl .menu-3d-popup-main .menu-3d-popup-close::before { right: 12px; left: auto; }
.rtl .menu-3d-popup-box .icon:hover span::after, .rtl .menu-3d-popup-box .icon.active span::after { right: 23px; left: auto; }
.rtl .menu-3d-popup-main .gomenu > ul > li > a { padding: 0px 10px 10px 53px; margin: 0 -10px -10px 30px; }
.rtl .menu-3d-popup-main .gomenu > ul > li.dir > a > span::after { right: 100%; left: auto; margin-right: 20px; margin-left: auto; }
.rtl .menu-3d-popup-main .gomenu > ul a span:not(.menu_arrow)::before { right: 0; left: auto; }
.rtl .menu-3d-popup-main .gomenu ul ul { right: 100%; left: auto; }
    .rtl .menu-3d-popup-main .gomenu ul ul::before { right: -20px; left: -20px; }
.rtl .menu-3d-popup-main .gomenu > ul > li > ul > li { margin: 0 0 18px 30px; }
    .rtl .menu-3d-popup-main .gomenu > ul > li > ul > li > a > span { margin-left: 8px; margin-right: auto; }
.rtl .menu-3d-popup-main .gomenu > ul li li ul { right: 0; left: auto; }
    .rtl .menu-3d-popup-main .gomenu > ul li li ul::after { right: 36px; left: auto; }
    .rtl .menu-3d-popup-main .gomenu > ul li li ul ul { right: 100%; left: auto; margin: 0 38px 0 0; }
        .rtl .menu-3d-popup-main .gomenu > ul li li ul ul::after { right: -5px; left: auto; }
    .rtl .menu-3d-popup-main .gomenu > ul li li ul li { padding: 5px 29px 5px 42px; }

@media only screen and (max-width: 1400px) {
    .rtl .menu-3d-popup-main .menu-3d-popup-close { right: 10px !important; left: auto !important; }
}

@media only screen and (max-width: 1050px) {
    .rtl .menu-3d-popup-main .popup-top { padding-right: 0; }
}

.rtl .personalBarContainer ~ .menu-3d-popup-main .menu-3d-popup-close { right: 100px; left: auto; }

/*#endregion*/

/*#region mobilemenu.css */

.rtl .mobilemenu-main { right: 0; left: auto; }
    .rtl .mobilemenu-main .gomenu ul ul { right: 100%; left: auto; }
    .rtl .mobilemenu-main .menutitle { right: 0; left: auto; }
    .rtl .mobilemenu-main .mobileclose { left: 20px; right: auto; }
        .rtl .mobilemenu-main .mobileclose::after { right: 50%; left: auto; margin-right: -13px; margin-left: auto; }
        .rtl .mobilemenu-main .mobileclose::before { right: 50%; left: auto; margin-right: -13px; margin-left: auto; }
    .rtl .mobilemenu-main .sub-menu-wrap .menutitle { padding-right: 72px; padding-left: 0; }
        .rtl .mobilemenu-main .sub-menu-wrap .menutitle::before { border-right: 1px solid currentColor; border-left: none; right: 23px; left: auto; border-bottom: 1px solid currentColor; border-top: none; }
        .rtl .mobilemenu-main .sub-menu-wrap .menutitle::after { right: 23px; left: auto; }
    .rtl .mobilemenu-main .gomenu li .arrows { left: 13px; right: auto; }
        .rtl .mobilemenu-main .gomenu li .arrows::after { border-left: 1px solid currentColor; border-right: none; margin-left: 2px; margin-right: auto; border-bottom: 1px solid currentColor; border-top: none; }
    .rtl .mobilemenu-main .sub-menu-wrap { right: 0; left: auto; }
    .rtl .mobilemenu-main .sub-menu .arrows { left: 20px; right: auto; }
        .rtl .mobilemenu-main .sub-menu .arrows::after { right: 7px; left: auto; }
        .rtl .mobilemenu-main .sub-menu .arrows:not(.active)::before { right: 11px; left: auto; }
    .rtl .mobilemenu-main .sub-menu li ul .arrows::after { right: 5px; left: auto; }
    .rtl .mobilemenu-main .sub-menu li ul li li a { padding: 13px 40px 13px 0; }
    .rtl .mobilemenu-main .sub-menu li ul ul .arrows { left: 0px; right: auto; }
    .rtl .mobilemenu-main .arrows i { left: -15px; right: -15px; }

/*#endregion*/

/*#region popup-menu.css */

.rtl .popup-menu-wrap .popup-menu-header { padding: 0px 200px 0 62px; right: 0; left: auto; }

@media (min-width:1660px) {
    .rtl .popup-menu-wrap .popup-menu-header { padding: 0px calc((100vw - 1410px)/2 + 15px) 0 62px; }
}

.rtl .popup-menu .pagetitle { right: 0; left: auto; }
.rtl .popup-menu { right: 0; left: auto; text-align: right; }
    .rtl .popup-menu .gomenu > ul > li > a { padding: 11px 0 11px 50px; margin-left: 30px; margin-right: auto; }
    .rtl .popup-menu .gomenu > ul > li.dir > a > span::after { right: 100%; left: auto; margin-right: 30px; margin-left: auto; }
    .rtl .popup-menu .gomenu > ul ul { right: 100%; left: auto; }
        .rtl .popup-menu .gomenu > ul ul > li { margin: 0 0 18px 40px; }
        .rtl .popup-menu .gomenu > ul ul ul { right: 0; left: auto; }
            .rtl .popup-menu .gomenu > ul ul ul::after { right: 30px; left: auto; }
            .rtl .popup-menu .gomenu > ul ul ul::before { right: -25px; left: -25px; }
            .rtl .popup-menu .gomenu > ul ul ul ul { right: 100%; left: auto; margin: -24px 32px 0 0; }
                .rtl .popup-menu .gomenu > ul ul ul ul::after { right: -4px; left: auto; }

/*#endregion*/

/*#region popup-menu2.css */

.rtl .popup-menu2 { right: 0; left: auto; text-align: right; }
    .rtl .popup-menu2 .gomenu > ul > li { float: right; }
        .rtl .popup-menu2 .gomenu > ul > li.last-content { float: left; }
        .rtl .popup-menu2 .gomenu > ul > li > ul > li > a { padding-left: 30px; padding-right: 0; }
        .rtl .popup-menu2 .gomenu > ul > li > ul > li { margin: 0 0 10px 30px; }
            .rtl .popup-menu2 .gomenu > ul > li > ul > li.dir > a:after { border-left: 1px solid currentColor; border-right: none; left: 2px; right: auto; }
            .rtl .popup-menu2 .gomenu > ul > li > ul > li.dir > a::before { left: 2px; right: auto; }
    .rtl .popup-menu2 .gomenu > ul li li.dir ul { right: 100%; left: auto; margin-right: 30px; margin-left: auto; }
        .rtl .popup-menu2 .gomenu > ul li li.dir ul a { padding-left: 30px; padding-right: 0; }
        .rtl .popup-menu2 .gomenu > ul li li.dir ul li.dir > a:after { border-left: 1px solid currentColor; border-right: none; left: 2px; right: auto; }
        .rtl .popup-menu2 .gomenu > ul li li.dir ul li.dir > a::before { left: 2px; right: auto; }
    .rtl .popup-menu2 .menu-close { right: 36px; left: auto; }
        .rtl .popup-menu2 .menu-close::after, .rtl .popup-menu2 .menu-close::before { right: 0px; left: auto; }
.rtl .personalBarContainer ~ .popup-menu2 .menu-close { right: 150px; left: auto; }

/*#endregion*/

/*#region  LayoutDB.Header.app02.css*/

.rtl .popup-menu-wrap .menu-icon .l_1, .rtl .popup-menu-wrap .menu-icon .l_2, .rtl .popup-menu-wrap .menu-icon .l_3 { right: 50%; left: auto; margin-right: -14px; margin-left: auto; }
.rtl .popup-menu-wrap .menu-icon .l_1 { margin-right: auto; margin-left: -14px; right: auto; left: 50%; }
.rtl .popup-menu-wrap .menu-icon.active .l_1 { margin-left: 0; }
.rtl .popup-menu-wrap .menu-icon::after { right: -200px; left: -15px; }
.rtl .popup-menu-wrap .menu-icon.active::after { left: -100vw; right: 0; }
.rtl .popup-menu-wrap .menu-icon::before { right: 0; left: 0; }
.rtl #headerrow-996254 .area-left { padding-left: 0px; }
.rtl #headerrow-996254 .area-center { padding-right: 0px; padding-left: 0px; }
.rtl #headerrow-996254 .area-right { padding-right: 0px; }
.rtl #headerrow-996254 .area-left .header-content-wrap > div { margin-left: 0px; }
.rtl #headerrow-996254 .area-center .header-content-wrap > div, .rtl #headerrow-996254 .area-right .header-content-wrap > div { margin-right: 0px; }
.rtl .floating-active #headerrow-996254:after { right: -20px; left: 0; }
.rtl .floating-active .popup-menu-wrap .menu-icon::after { -webkit-transform: rotate(4deg); transform: rotate(4deg); }
.rtl .popup-menu-wrap .menu-icon.active::after { -webkit-transform: rotate(0deg); transform: rotate(0deg); }
.rtl .popup-menu-wrap .menu-icon::after { -webkit-transform: rotate(10deg); transform: rotate(10deg); }
body.rtl .social-11::after { margin: 0 32px 0 22px; }
body.rtl .social-11 i { margin: 0 0 4px 8px; }
.rtl .accordion06 .panel-heading a.has-icon { padding-right: 50px; padding-left: 0; }
.rtl .accordion06 .panel-heading a i { right: 20px; left: auto; }
.rtl .accordion06 .accordion-item .arrow { left: 20px; right: auto; border: none; border-left: 2px solid currentColor; border-top: 2px solid currentColor; }

/*#endregion*/

/*#region swiper.min.css*/
.rtl .swiper-container .swiper-button-next span { transform: rotate(315deg) translate3d(0,0,0); }
.rtl .swiper-container .swiper-button-prev span { transform: rotate(135deg) translate3d(0,0,0); }

.rtl .swiper-testimonials03 .swiper-button-next { left: 0; right: auto; margin-left: -16px; margin-right: 0; }
.rtl .swiper-testimonials03 .swiper-button-prev { left: auto; right: 0; margin-right: -16px; margin-left: 0; }

.rtl .swiper-testimonials06 .swiper-button-next { left: 0; right: auto; /*margin-left: -60px; margin-right: 0;*/ }
.rtl .swiper-testimonials06 .swiper-button-prev { left: auto; right: 0; /*margin-right: -60px; margin-left: 0;*/ }
    .rtl .swiper-testimonials06 .swiper-button-prev span { margin-right: 4px; margin-left: 0; }
.rtl .swiper-testimonials06 .swiper-button-next span { margin-right: -2px; margin-left: 0; }

.rtl .swiper-testimonials08 .swiper-button-next { left: 26px; margin-left: -26px; right: auto; margin-right: 0; }
.rtl .swiper-testimonials08 .swiper-button-prev { left: auto; right: 26px; margin-left: 0; margin-right: -26px; }

.rtl .swiper-testimonials05 .swiper-button-next { left: 0; right: auto; }
.rtl .swiper-testimonials05 .swiper-button-prev { right: 0; left: auto; }

.rtl .carousel-3d-style02 .swiper-button-prev { right: 20%; left: auto; }
.rtl .carousel-3d-style02 .swiper-button-next { left: 20%; right: auto; }
.rtl .carousel-3d-style02 .swiper-button-prev span { margin: -7px -3px 0 0px; }
.rtl .carousel-3d-style02 .swiper-button-next span { margin: -7px -6px 0 0px }

.rtl .timeline-carousel-style01 .swiper-container-main .swiper-button-prev { margin-right: -53px; margin-left: 0; }
.rtl .timeline-carousel-style01 .swiper-container-main .swiper-button-next, .rtl .timeline-carousel-style01 .swiper-container-main .swiper-button-prev { right: 50%; left: auto; }

.rtl .is-section.section-slider .swiper-button-next { left: 50px; right: auto; }
.rtl .is-section.section-slider .swiper-button-prev { right: 50px; left: auto; }
.rtl .is-section.section-slider .swiper-button-next span { margin: -11px -11px 0 0; }

.rtl .swiper-container .swiper-button-next span, .rtl .swiper-container .swiper-button-prev span { right: 50%; left: auto; }

.rtl .timeline-carousel-style01 .swiper-container-main .swiper-button-next span, .timeline-carousel-style01 .swiper-container-main .swiper-button-prev span { margin: -5px -4px 0 0px; }

@media only screen and (max-width: 991px) {
    .rtl .is-section.section-slider .swiper-button-next { left: 15px; right: auto; }
    .rtl .is-section.section-slider .swiper-button-prev { right: 15px; left: auto; }
}

@media only screen and (max-width: 1400px) {
    .rtl .swiper-testimonials01 .swiper-container .swiper-button-next { left: -25px; right: auto; }
    .rtl .swiper-testimonials01 .swiper-container .swiper-button-prev { right: -25px; left: auto; }
}
/*#endregion*/

/*#region breadcrumbs.css*/
.rtl .breadcrumbs .breadcrumbs-box svg { margin-left: 5px; margin-right: auto; }
.rtl .breadcrumbs_sytle3 .breadcrumbs-box { padding-right: 12px; padding-left: 0; }
    .rtl .breadcrumbs_sytle3 .breadcrumbs-box > a, .rtl .breadcrumbs_sytle3 .breadcrumbs-box > span > span > span { margin-left: 10px; margin-right: auto; }
        .rtl .breadcrumbs_sytle3 .breadcrumbs-box > a:before, .rtl .breadcrumbs_sytle3 .breadcrumbs-box > span > span > span:before { right: 0; left: 0; }

/*#endregion*/

/*#region header.css*/

.rtl .header-wrap { right: 0; left: auto; }
.rtl .header-area.area-right { text-align: left; }
.rtl .header-area.area-left { text-align: right; }
.rtl .header-horizontal .header-content-wrap > div { margin-right: 15px; margin-left: auto; }
    .rtl .header-horizontal .header-content-wrap > div:first-child { margin-right: 0; }
.rtl .header-vertical .header-content-wrap > div { margin-right: 0 !important; margin-left: 0 !important; }
.rtl .header-area.area-left .header-content-wrap > div:last-child { margin-left: 0 !important; margin-right: auto; }
.rtl .header-area.area-right .header-content-wrap > div:first-child, .rtl .header-area.area-center .header-content-wrap > div:first-child { margin-right: 0 !important; margin-left: auto; }
.rtl .header-bg-box:after { right: 0; left: 0; }
.rtl .dng-main.Boxed .sticky-fixed .floating-nav.floating-nav-sticky, .rtl .dng-main.Boxed .floating-nav.floating-active { right: auto; left: auto; }
.rtl .dark-split-line .area-left, .rtl .dark-split-line .area-center, .rtl .floating-active .floating-dark-split-line .area-left, .rtl .floating-active .floating-dark-split-line .area-center { border-left: 1px solid rgba(0, 0, 0, .1); border-right: none; }
.rtl .light-split-line .area-left, .rtl .light-split-line .area-center, .rtl .floating-active .floating-light-split-line .area-left, .rtl .floating-active .floating-light-split-line .area-center { border-left: 1px solid rgba(255, 255, 255, .3); border-right: none; }
.rtl .floating-active .floating-off-split-line .area-left, .rtl .floating-active .floating-off-split-line .area-center { border-left-color: transparent; border-right-color: unset; }
.rtl .overlay-panel-content:before { background: linear-gradient(to left top, #1e1e1e, #1e1e1e); }

@media only screen and (max-width: 992px) {
    .rtl .mobile-header .header-area { padding-right: 15px; padding-left: 15px; }
    .rtl .navbar-tool > .widget, .rtl .mobile-menu-icon { margin-right: 12px; margin-left: auto; }
    .rtl .mobile-header .logo { text-align: right; }
    .rtl .body-side-static-left { margin-right: 0; }
    .rtl .body-side-static-right { margin-left: 0; }
    .rtl .search-popup-box .popup-close { left: 13px; right: auto; }
}

@media only screen and (max-width: 767px) {
    .rtl .search-popup-box .popup-close { left: 13px; right: auto; }
}

.rtl .Login .userName > a { padding-left: 18px; padding-right: 0; }
.rtl .userName > a:after { border-color: currentColor transparent transparent transparent; left: 0; right: auto; margin: -3px -6px 0 0; }
.rtl .Login .userName + .userProfile, .rtl .Login .userRegister + .userLogin { margin-right: 10px; margin-left: auto; }
.rtl .Login .userProfile .userMessages { left: -5px; right: auto; }
.rtl .Login .userProperties ul.userMenu { left: 0; right: auto; border-radius: 0px 0px 6px 6px; text-align: right; }
    .rtl .Login .userProperties ul.userMenu:after { left: 80px; right: auto; border-right: 7px solid transparent; border-left: 7px solid transparent; }
.rtl .languageBox .Language { margin-right: 5px; margin-left: auto; }
body.page-loader-changing:after { right: 0; left: auto; }
.rtl .search-popup-box .magnifier:after, .rtl .popup-search-box .magnifier:after { right: 1px; left: auto; }
/*.rtl .search-popup-box .magnifier:before, .rtl .popup-search-box .magnifier:before { left: 4px; right: auto; }*/
.rtl .search-popup-box .magnifier i, .rtl .popup-search-box .magnifier i { right: 0; left: auto; }
    .rtl .search-popup-box .magnifier i:after, .rtl .popup-search-box .magnifier i:after { border-right: 1px solid; border-left: none; right: 9px; left: auto; }
    .rtl .search-popup-box .magnifier i:before, .rtl .popup-search-box .magnifier i:before { right: 6px; left: auto; }
.rtl .dg-menu-anime:after, .rtl .dg-menu-anime:before, .rtl .dg-menu-anime i:after { right: 1px; left: 1px; }
.rtl .header-content-wrap .header-line { border-right: 1px solid; border-left: none; }
.rtl .topbar-contact li svg { margin-left: 6px; margin-right: auto; }
.rtl .topbar-contact li:first-child { padding-right: 0; }
.rtl .topbar-iconbox .box-icon + .box-text { margin-right: 15px; margin-left: auto; }
.rtl .topbar-iconbox .box-text { text-align: right; }
.rtl .home05-header-text::before { margin-left: 17px; margin-right: auto; }
.rtl .homepage10-header-btn.box-shadow2::after { right: 0; left: 0; }

/*#endregion*/

/*#region Custom*/
.rtl .title-09 small::before { margin: 0 0 3px 20px; }

.rtl .ourteam-contact > div::after { left: 0; /*right: auto;*/ }

.rtl .iconbox-12 .icon { margin-left: 20px; margin-right: 0; }
.rtl .counter-04 { padding: 44px 36px 44px 0; }
.rtl .ourteam-single-section { margin-right: -130px; margin-left: auto; }
.rtl .progressbar01 .loadlist .bar span { right: 100%; left: auto; margin-right: -5px; margin-left: auto; -webkit-transform: translateX(50%); transform: translateX(50%); }
.rtl .iconbox-06 .icon { margin-left: 20px; margin-right: auto; }
.rtl .progressbar02 .size-16 { text-align: left; }
.rtl .img-box12 .title .number { margin-left: 18px; margin-right: auto; }
    .rtl .img-box12 .title .number::after { margin-right: 5px; margin-left: auto; }
.rtl .list-05 i { margin-left: 10px; margin-right: 0; }
.rtl .countdown-01 { direction: ltr; }
.rtl .price-06 .front .price-header .price-pic { margin-left: 20px; margin-right: 0; }
.rtl .price-06 .front .price-description { text-align: right; }
.rtl .price-06 .front .price-btn { text-align: right; }
.rtl .price-06 .back .price-features { text-align: right; }
    .rtl .price-06 .back .price-features ul li i { margin-left: 10px; margin-right: auto; }
.rtl .price-06 .back .price-btn { text-align: right; }
.rtl .button-05 span { margin-left: 26px; margin-right: auto; }

.rtl .accordion07 .panel-heading a { padding: 16px 75px 15px 30px; }
.rtl .accordion07 .panel-heading .arrow { right: 0; left: auto; border-left: 2px solid #ebebeb; border-right: none; }
.rtl .step-05 .step-number { left: 50%; right: auto; margin-left: 32px; margin-right: auto; }
.rtl .iconbox-27 .icon { margin: 10px 0 0 28px; }
.rtl .counter-13 { padding: 70px 40px 0 0; }
    .rtl .counter-13 .icon { right: 0; left: auto; }
.rtl .img-box04 .pic { margin-left: 20px; margin-right: auto; }
.rtl .img-box04::after { right: 42px; left: auto; }
.rtl .img-box04::before { right: 45px; left: auto; }
.rtl .price-02 .price-features ul li i { margin-left: 8px; margin-right: auto; }
.rtl .price-02 .price-box .icon { float: left; }

.rtl .accordion01 .panel-heading a i { right: 30px; left: auto; margin-left: 4px; margin-right: auto; }
.rtl .accordion01 .panel-heading a.has-icon { padding-right: 70px; padding-left: 0; }
.rtl .accordion03 .panel-heading .arrow { right: 11px; left: auto; }
.rtl .accordion03 .panel-heading a { padding: 9px 60px 9px 30px; }
.rtl .blockquotes-02::before { right: 20px; left: auto; }
.rtl .blockquotes-02 .content { text-align: right; padding: 55px 60px 44px 30px; }
    .rtl .blockquotes-02 .content::after { right: 50px; left: auto; }
.rtl .blockquotes-02 footer { text-align: right; padding: 0 20px 0 0; }
.rtl .blockquotes-02 .pic { margin: 0 auto 0 20px; }
.rtl .blockquotes-02 .info { text-align: right; }
.rtl .title-04 small::before { margin: 0 0 3px 20px; }
.rtl .title-05 small::before, .rtl .title-05 small::after { margin: 0 0 3px 20px; }
.rtl .title-05 small::after { margin: 0 20px 3px 0px; }
.rtl #row-329842 .margin-left-1024-reset { margin-right: 40px; margin-left: auto !important; }
    .rtl #row-329842 .margin-left-1024-reset .lnr-pencil-ruler2 { margin-left: 20px; margin-right: auto !important; }
.rtl #row-329842 .margin-right-1024-reset { margin-left: 40px; margin-right: auto !important; }
    .rtl #row-329842 .margin-right-1024-reset .lnr-cog { margin-right: 20px !important; margin-left: auto !important; }

.rtl .carousel02 .content { text-align: right; }
.rtl .home05-header-text::before { margin-left: 17px; margin-right: auto; }
body.rtl .button-03 i { margin: 0 0 5px 20px; }
.rtl .swiper-testimonials02 blockquote { text-align: right; }
.rtl .swiper-testimonials02 .pic { margin: 0 auto -50px 45px; }
.rtl .infobox-04 .title small::before { margin: 0 0 3px 10px; }
.rtl #row-329842 .iconbox-06 .icon { margin-left: 20px; margin-right: 0; }
body.rtl .button-06 i { padding-right: 8px; padding-left: 0; }
.rtl .home07-section01::before { border-left: none; }
.rtl .home08-section-info .number { margin-left: 15px; float: right; margin-right: auto; }
.rtl .ourteam-02 .pic { margin-left: 30px; margin-right: auto; }
.rtl .ourteam-02 .info li { margin-left: 15px; margin-right: auto; }
.rtl .infobox-07 { text-align: right; }
.rtl .homepage09-section04 .display-box { -webkit-transform: translate3d(22.5%, 8px, 0); transform: translate3d(22.5%, 8px, 0); }
/*.rtl .swiper-testimonials03 .swiper-button-prev { left: 0; margin-right: -16px; }*/
body.rtl .social-07 i { margin: 0 0 2px 8px; }
.rtl .blockquotes-03 .pic { margin: 0 0 0 20px; }
.rtl .blockquotes-03 .info { text-align: right; }
.rtl .title-13 .line { right: 4px; left: auto; }
.rtl .homepage10-section06 .infobox-list { direction: ltr; }
.rtl .title-13.text-center .line { right: 50%; left: auto; }
body.rtl .button-08 i { margin-right: 10px; margin-left: auto; }
body.rtl .button-08 { margin: 0px 0 15px 30px; }

.rtl .homepage12-productbox .price { right: 121%; left: auto; }
.rtl .title-16 small::after { margin-right: 10px; margin-left: auto; }
.rtl div.countdown-02.soon { text-align: right; direction: ltr; }
.rtl .iconbox-14 .icon { padding: 0 0 10px 16px; }
.rtl .title-17::after { margin: 0 10px 3px 0; }
body.rtl .button-10 i { padding-right: 2px; padding-left: 0; margin-left: 20px; margin-right: auto; }
.rtl #headerrow-349356 .area-left .header-content-wrap > div { margin-left: 62px; margin-right: auto; }
.rtl .infolist-01 .number { right: 0; left: auto; }
.rtl .infolist-01 li { padding: 0 80px 27px 0; }
.rtl .list-01 li i { margin-left: 15px; margin-right: 0; }
.rtl .price-03 .price-box .pricing { padding: 0 0 0 25px; margin: 0 0 0 25px; border-left: 1px solid rgba(255, 255, 255, .6); border-right: none; }
.rtl .homepage13-footer-info > div { border-left: 1px solid rgba(255,255,255,.3); border-right: none; }
.rtl .counter-07 .icon { right: 0px; left: auto; }
.rtl div.countdown-03.soon { direction: ltr; }
.rtl .swiper-testimonials06 .date i { margin: 0 0 4px 8px; }
.rtl .counter-06 .custom-module { margin-left: 6px; margin-right: 0; }
.rtl .accordion02 .accordion-content .panel-body::before { right: -2px; left: auto; }
.rtl .swiper-testimonials07 blockquote { text-align: right; }
.rtl .swiper-testimonials07 .swiper-pagination { text-align: right; }

.rtl .seo01-section01 .tab01 ul.tab-list li > i { margin-left: 12px; margin-right: auto; }
.rtl .progressbar03 .loadlist .bar span { right: 100%; margin-right: -5px; left: auto; margin-left: auto; }
.rtl .hotspot01 .hotspot-content .cont { padding-right: 20px; padding-left: 0; }
.rtl .hotspot01 .hotspot-content .hotspot-info { text-align: right; }
body.rtl .social-10 i { margin-left: 12px; margin-right: auto; }
.rtl .accordion05 .accordion-item:nth-child(4n+1) { border-right-color: #fb7c35; border-left-color: none; }
.rtl .accordion05 .accordion-item:nth-child(4n+2) { border-right-color: #523ee8; border-left-color: none; }
.rtl .accordion05 .accordion-item:nth-child(4n+3) { border-right-color: #1fa4e8; border-left-color: none; }
.rtl .accordion05 .accordion-item:nth-child(4n+4) { border-right-color: #1abc9c; border-left-color: none; }
.rtl .accordion05 .accordion-item { border-right: 3px solid #1abc9c; border-left: none; }

.rtl .designStudio2-header-text::before { margin: 0 0 3px 15px; }
.rtl .designStudio2-banner-text { margin: 0 auto 0 -60px; }
.rtl .designStudio2-text-left-line::after { right: 0; left: auto; }
.rtl .designStudio2-text-left-line { padding: 0 25px 0 0; }
.rtl .infobox-15::before { right: 0; left: auto; }
.rtl .price-10 .price-info .unit { border-right: 1px solid #e0e0e0; padding-right: 15px; margin-right: 15px; border-left: none; padding-left: 0; margin-left: 0; }
.rtl .list-04 i { margin-left: 10px; margin-right: 0; }
.rtl .designStudio2-footer-line { border-left: 1px dashed rgba(255, 255, 255, .3); border-right: none; }
.rtl .blockquotes-04 footer .pic { margin-left: 20px; margin-right: 0; }
.rtl .blockquotes-04::before { right: 0; left: auto; }
.rtl .swiper01 .swiper-pagination .button-tab > i { margin-left: 8px; margin-right: auto; }
.rtl .ourteam-03 .pic { left: 0; right: auto; /*border-radius: 0 0 100% 4px;*/ }
.rtl .saas-section09 .saas-section09-from { right: 0; left: auto; transform: translate3d(50%, -50%, 0); }
.rtl .accordion04 .panel-heading .arrow { right: 11px; left: auto; }
.rtl .accordion04 .panel-heading a { padding: 9px 60px 9px 30px; }
.rtl .iconbox-22 .icon { margin-right: 0; margin-left: 18px; }
.rtl .ourteam-05 .pic { margin-left: 30px; margin-right: auto; }
.rtl .saas2-footer-info { border-right: 2px solid #ffffff; padding-right: 21px; border-left: none; padding-left: 0; }
.rtl .iconbox-18-line > div { border-right: 1px dashed #d5d5d5; border-left: none; }
    .rtl .iconbox-18-line > div:first-child { border-right: none; }
.rtl .list-02 i { margin-left: 10px; margin-right: 0; }
.rtl .iconbox-19 .icon { margin: 10px 0 0 28px; }
.rtl .carousel07.swiper-container .swiper-button-next { left: 50%; margin-left: -164px; right: auto; margin-right: auto; }
.rtl .carousel07.swiper-container .swiper-button-prev { right: 50%; margin-right: -205px; left: auto; margin-left: auto; }

.rtl .carousel06 .swiper-slide .item .pricingBox .pricing + .link { margin-left: 10px; margin-right: 0; }
.rtl .countdown-04.soon { direction: ltr; text-align: right; }
.rtl .ourteam-03-list .col-lg-6 { border-right: 1px dashed #d5d5d5; border-left: none; }
    .rtl .ourteam-03-list .col-lg-6:first-child { border-right: none; }
.rtl .ourteam-03 .pic { margin-left: 30px; margin-right: 0; }

.rtl .faq-05 .title::before, .faq-05 .title::after { right: -48px; left: auto; }
.rtl .faq-05 { padding: 0 48px 0 0; }
.rtl .faq-02 li .q { right: 40px; left: auto; }
.rtl .faq-02 li { padding: 28px 122px 28px 40px; }
.rtl .faq-03 .q { right: 40px; left: auto; }
.rtl .faq-03 li { padding: 26px 125px 18px 40px; }

.rtl .countdown-05.soon { direction: ltr; }
.rtl #headerrow-349356 .area-right .header-content-wrap > div { margin-left: 0; }
.rtl .carousel02 .swiper-pagination { text-align: right; }
.rtl .area-left .popup-menu2-wrap .menu-icon { margin-right: -15px !important; margin-left: 0 !important; border-radius: 0 0 0 3px; }
.rtl #headerrow-349354 .area-right .header-content-wrap > div { margin-right: 36px; margin-left: 0; }
.rtl .button-04 i:last-child { margin-right: 4px; margin-left: 0; transform: translateX(-18px); }
/*.rtl .menu-3d-popup-main { direction: ltr; }*/

.rtl .homepage10-banner .elements .item-01 { right: 60%; transform: translate3d(25%,-36%,0); left: auto; }

.rtl .infobox-11 .index { margin-left: 20px; margin-right: 0; }
.rtl .infobox-17 .icon { margin-left: 20px; margin-right: 0; }
.rtl .infobox-01::after { right: 42px; left: auto; }

.rtl .carousel02 .pic { text-align: right; }
.rtl .counter-06 .box-title { text-align: right; }
.rtl .ourteam-03-list .ourteam-03 { padding-right: 30px; padding-left: 0; }
.rtl .aboutus03-client-line > div { border-left: 1px solid rgba(255, 255, 255, 0.3); border-right: none; }
    .rtl .aboutus03-client-line > div:last-child { border-left: none; }

.rtl .timeline-01 li { padding: 0 46px 30px 0; }
    .rtl .timeline-01 li::before { right: 5px; left: auto; }
    .rtl .timeline-01 li::after { right: 14px; left: auto; }

body.rtl .social-03, body.rtl .social-03:link, body.rtl .social-03:active, body.rtl .social-03:visited, body.rtl .social-03[type="button"], body.rtl .social-03[type="submit"] { margin: 0 0 10px 10px; }
.rtl .swiper-testimonials04.swiper-container .swiper-button-next { left: 0; right: auto; }
.rtl .swiper-testimonials04.swiper-container .swiper-button-prev { right: 0; left: auto; }
.rtl .img-box10 .pic img { transform: translate3d(40px,0,0); }
.rtl .img-box10 .content { right: 0; left: auto; text-align: right; }
.rtl .timeline-carousel-style01 .swiper-container-main .cont { text-align: right; padding: 0px 30px 0px 0px; }
.rtl .search-popup-box .magnifier:before, .popup-search-box .magnifier:before { right: 0; }


.rtl .section-tabs-list02 li::before { margin: 0 0 0 16px; }
.rtl .section-tabs-list02 li { text-align: right; }
.rtl .faq-05::before { margin-right: -48px; margin-left: auto; }
.rtl .contactus04-section02 .ourteam-box .pic { margin-left: 20px; margin-right: 0; }
.rtl .img-box13 .pic { margin-left: 24px; margin-right: 0; }
.rtl .img-box13 .info li { margin: 0 0 0 22px; }
    .rtl .img-box13 .info li .sico { margin-left: 10px; margin-right: 0; }

.rtl .counter-15 .icon { margin-left: 15px; margin-right: 0; }
.rtl .ourteam-06 .pic { margin-right: 0; margin-left: 30px; }
.rtl .timeline-03 .title .time::after { right: -20px; left: auto; }
.rtl .timeline-03 li::after { border-right: 2px solid #1abc9c; border-left: none; }
.rtl .timeline-04 .item .pic { margin-right: 110px; margin-left: 0; }
.rtl .timeline-04 .item .time span { right: 100%; left: auto; }
.rtl .timeline-04 .item:nth-of-type(even) .pic { margin-left: 110px; margin-right: 0; }
.rtl .timeline-04 .item:nth-of-type(even) .time span { right: auto; left: 100%; text-align: left; }
.rtl .timeline-04 .item .pic:before { border-bottom-color: transparent; border-left-color: transparent; border-top-color: currentColor; border-right-color: currentColor; }
.rtl .timeline-04 .item .title { padding: 0 0 0 35px; }
.rtl .timeline-04 .item .text { padding: 0 25px 0 0; }

.rtl .price-11.price-title { text-align: right; margin-left: -30px; margin-right: 0; }

.rtl .homepage02-section03 .img-Lazy-warp:first-child { right: 16%; left: auto !important; }
.rtl .homepage02-section03 .img-Lazy-warp:last-child { right: auto !important; left: -10% !important; }

.popup-animate-4 .rtl .dng-main { -webkit-transform: rotateY(55deg); transform: rotateY(55deg); }
.popup-animate-3 .rtl .dng-main { -webkit-transform-origin: left center; transform-origin: left center; }

.rtl .carousel03 .swiper-button-next span::before, .rtl .carousel03 .swiper-button-prev span::before { transform: rotate(-135deg) translate3d(-10px,0px,0); }

.rtl .carousel03 .swiper-button-prev { left: 106px; right: auto; }

.rtl .carousel03 .swiper-pagination { right: auto; left: 0; }
.rtl .carousel03 .swiper-button-next { left: 10px; right: auto; }
.rtl .homepage06-section04 .img-Lazy:last-child { left: 6% !important; right: auto !important; }
.rtl .homepage06-section04 .column-center .display { -webkit-transform: translate3d(50px, 0, 0); transform: translate3d(50px, 0, 0); }

.rtl .step-02 canvas { transform: rotate(180deg); }
.rtl .step-02 li .content { padding-right: 30px; padding-left: 0; }
.rtl .step-02::after { margin-right: 50%; margin-left: auto; }
.rtl .step-02::before { margin-right: 60%; transform: rotate(180deg); }

.rtl .saas-section08 .ourteam-03 .pic { margin-left: 0; margin-right: auto; border-radius: 0 0 100% 4px; }

.rtl .iconbox-20 .icon { margin-left: 20px; margin-right: 0; }

#Body.rtl .col-md-5.pr-40 { padding-left: 40px; padding-right: 15px; }
#Body.rtl .col-md-6.col-lg-4.pr-30 { padding-left: 30px; padding-right: 15px; }

.rtl .left-full-column > .full-column-inner { margin-right: -15px; margin-left: auto; }
/*.rtl .swiper-container.swiper-container-rtl { direction: ltr !important; }*/
.rtl .sico[class*="lnr-"][style="margin-right: 10px;position: relative; top: 3px;"] { margin-left: 10px; margin-right: auto !important; }
/*.rtl .swiper-container.carousel-swiper.carousel-leftzoomout01.swiper-container-leftzoomout.swiper-container-horizontal.swiper-container-rtl { direction: ltr !important; }*/
.rtl .carousel-leftzoomout01 .swiper-pagination { text-align: right; }

@media (max-width: 991px) {
    .rtl .timeline-04 .item:nth-of-type(even) .text { text-align: right; padding: 0 25px 0 0; }
}

@media (max-width: 991px) {
    .rtl .timeline-04 .item:nth-of-type(even) .pic { margin-right: 60px; margin-left: 0; }
}

@media (max-width: 991px) {
    .rtl .timeline-04 .item:nth-of-type(even) .time span { right: 100%; left: auto; text-align: right; }
}

@media (max-width: 1199px) {
    .rtl .timeline-04 .item .pic { margin-right: 60px; margin-left: auto; }
}

@media (max-width: 991px) {
    .rtl .timeline-04:before { right: 8px; left: auto; }
}

@media (min-width: 992px) {
    #Body.rtl .saas-section09-info .pr-lg-40 { padding-right: 40px; padding-left: 0; }
}


@media only screen and (min-width: 992px) {
    .rtl .contactus04-section02 .is-overlay { left: auto; right: 14%; }
}

@media only screen and (min-width: 768px) {
    .rtl .saas2-counter-01-line > div { border-left: 1px dashed rgba(255, 255, 255, .2); border-right: none !important; }
}

@media (min-width: 768px) {
    .rtl .homepage08-footer-line > div::before { border-left: none; border-right: 1px dashed rgba(255,255,255,.2); left: 0; right: auto !important; }
}

@media only screen and (min-width: 768px) {
    .rtl .step-01 > li > .content { text-align: right; padding-right: 85px; padding-left: 0; }
    .rtl .step-01 > li:nth-child(2n) > .content { text-align: right; padding-right: 15px; padding-left: 85px; }
    .rtl .designStudio2-footer-line { border: none; }
}

@media only screen and (min-width: 1600px) {
    .rtl .swiper-container .swiper-button-prev { right: -50px; left: 0; }
}

@media (max-width: 991px) {
    .rtl .homepage09-section04 .display-box { width: 100%; -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); }
}

@media only screen and (max-width: 767px) {
    .rtl .step-01 > li .top-line, .step-01 > li .bottom-line { right: 21px; left: auto; }
    .rtl .step-01 > li { text-align: right; padding-right: 70px; padding-left: 0; }
        .rtl .step-01 > li > .icon { right: 0; left: auto; }
    .rtl .counter-04 { padding: 0; }
    .rtl .ourteam-single-section { margin: 0; padding: 30px; }
}

@media (max-width: 768px) {
    .rtl .infobox-13 .pic { margin-right: 0; margin-left: 29px; }
}

@media only screen and (max-width: 991px) {
    .rtl .iconbox-17 .icon { margin-right: 0; margin-left: 20px; }
}

@media (max-width: 767px) {
    .rtl .faq-03 li { padding: 20px 90px 10px 20px; }
    .rtl .faq-03 .q { right: 18px; left: auto; }
    .rtl .faq-02 li { padding: 20px 90px 20px 20px; }
        .rtl .faq-02 li .q { right: 18px; left: auto; }

    .rtl .swiper-testimonials01 .swiper-container .swiper-button-prev { right: -15px; left: auto; }
    .rtl .swiper-testimonials01 .swiper-container .swiper-button-next { left: 5px; right: auto; }
}

/*#endregion*/

/*#region  */
/*#endregion*/

