/* rtl v1.1.0 , Fix RTL
 * Copyright (c) 2019 Dnnplus.ir - http://dnnplus.ir
 */
/*Fix RTL Dnnplus.ir 2019*/

@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; }

.rtl .pr-0 { padding-left: 0px !important; padding-right: 0; }

.rtl .mr-0 { margin-left: 0px !important; margin-right: auto; }

.rtl .pr-1 { padding-left: 1px !important; padding-right: 0; }

.rtl .mr-1 { margin-left: 1px !important; margin-right: auto; }

.rtl .pr-2 { padding-left: 2px !important; padding-right: 0; }

.rtl .mr-2 { margin-left: 2px !important; margin-right: auto; }

.rtl .pr-3 { padding-left: 3px !important; padding-right: 0; }

.rtl .mr-3 { margin-left: 3px !important; margin-right: auto; }

.rtl .pr-4 { padding-left: 4px !important; padding-right: 0; }

.rtl .mr-4 { margin-left: 4px !important; margin-right: auto; }

.rtl .pr-5 { padding-left: 5px !important; padding-right: 0; }

.rtl .mr-5 { margin-left: 5px !important; margin-right: auto; }

.rtl .pr-10 { padding-left: 10px !important; padding-right: 0; }

.rtl .mr-10 { margin-left: 10px !important; margin-right: auto; }

.rtl .pr-15 { padding-left: 15px !important; padding-right: 0; }

.rtl .mr-15 { margin-left: 15px !important; margin-right: auto; }

.rtl .pr-20 { padding-left: 20px !important; padding-right: 0; }

.rtl .mr-20 { margin-left: 20px !important; margin-right: auto; }

.rtl .pr-25 { padding-left: 25px !important; padding-right: 0; }

.rtl .mr-25 { margin-left: 25px !important; margin-right: auto; }

.rtl .pr-30 { padding-left: 30px !important; padding-right: 0; }

.rtl .mr-30 { margin-left: 30px !important; margin-right: auto; }

.rtl .pr-35 { padding-left: 35px !important; padding-right: 0; }

.rtl .mr-35 { margin-left: 35px !important; margin-right: auto; }

.rtl .pr-40 { padding-left: 40px !important; padding-right: 0; }

.rtl .mr-40 { margin-left: 40px !important; margin-right: auto; }

.rtl .pr-45 { padding-left: 45px !important; padding-right: 0; }

.rtl .mr-45 { margin-left: 45px !important; margin-right: auto; }

.rtl .pr-50 { padding-left: 50px !important; padding-right: 0; }

.rtl .mr-50 { margin-left: 50px !important; margin-right: auto; }

.rtl .pr-55 { padding-left: 55px !important; padding-right: 0; }

.rtl .mr-55 { margin-left: 55px !important; margin-right: auto; }

.rtl .pr-60 { padding-left: 60px !important; padding-right: 0; }

.rtl .mr-60 { margin-left: 60px !important; margin-right: auto; }

.rtl .pr-65 { padding-left: 65px !important; padding-right: 0; }

.rtl .mr-65 { margin-left: 65px !important; margin-right: auto; }

.rtl .pr-70 { padding-left: 70px !important; padding-right: 0; }

.rtl .mr-70 { margin-left: 70px !important; margin-right: auto; }

.rtl .pr-75 { padding-left: 75px !important; padding-right: 0; }

.rtl .mr-75 { margin-left: 75px !important; margin-right: auto; }

.rtl .pr-80 { padding-left: 80px !important; padding-right: 0; }

.rtl .mr-80 { margin-left: 80px !important; margin-right: auto; }

.rtl .pl-0 { padding-right: 0px !important; padding-left: 0; }

.rtl .ml-0 { margin-right: 0px !important; margin-left: auto; }

.rtl .pl-1 { padding-right: 1px !important; padding-left: 0; }

.rtl .ml-1 { margin-right: 1px !important; margin-left: auto; }

.rtl .pl-2 { padding-right: 2px !important; padding-left: 0; }

.rtl .ml-2 { margin-right: 2px !important; margin-left: auto; }

.rtl .pl-3 { padding-right: 3px !important; padding-left: 0; }

.rtl .ml-3 { margin-right: 3px !important; margin-left: auto; }

.rtl .pl-4 { padding-right: 4px !important; padding-left: 0; }

.rtl .ml-4 { margin-right: 4px !important; margin-left: auto; }

.rtl .pl-5 { padding-right: 5px !important; padding-left: 0; }

.rtl .ml-5 { margin-right: 5px !important; margin-left: auto; }

.rtl .pl-10 { padding-right: 10px !important; padding-left: 0; }

.rtl .ml-10 { margin-right: 10px !important; margin-left: auto; }

.rtl .pl-15 { padding-right: 15px !important; padding-left: 0; }

.rtl .ml-15 { margin-right: 15px !important; margin-left: auto; }

.rtl .pl-20 { padding-right: 20px !important; padding-left: 0; }

.rtl .ml-20 { margin-right: 20px !important; margin-left: auto; }

.rtl .pl-25 { padding-right: 25px !important; padding-left: 0; }

.rtl .ml-25 { margin-right: 25px !important; margin-left: auto; }

.rtl .pl-30 { padding-right: 30px !important; padding-left: 0; }

.rtl .ml-30 { margin-right: 30px !important; margin-left: auto; }

.rtl .pl-35 { padding-right: 35px !important; padding-left: 0; }

.rtl .ml-35 { margin-right: 35px !important; margin-left: auto; }

.rtl .pl-40 { padding-right: 40px !important; padding-left: 0; }

.rtl .ml-40 { margin-right: 40px !important; margin-left: auto; }

.rtl .pl-45 { padding-right: 45px !important; padding-left: 0; }

.rtl .ml-45 { margin-right: 45px !important; margin-left: auto; }

.rtl .pl-50 { padding-right: 50px !important; padding-left: 0; }

.rtl .ml-50 { margin-right: 50px !important; margin-left: auto; }

.rtl .pl-55 { padding-right: 55px !important; padding-left: 0; }

.rtl .ml-55 { margin-right: 55px !important; margin-left: auto; }

.rtl .pl-60 { padding-right: 60px !important; padding-left: 0; }

.rtl .ml-60 { margin-right: 60px !important; margin-left: auto; }

.rtl .pl-65 { padding-right: 65px !important; padding-left: 0; }

.rtl .ml-65 { margin-right: 65px !important; margin-left: auto; }

.rtl .pl-70 { padding-right: 70px !important; padding-left: 0; }

.rtl .ml-70 { margin-right: 70px !important; margin-left: auto; }

.rtl .pl-75 { padding-right: 75px !important; padding-left: 0; }

.rtl .ml-75 { margin-right: 75px !important; margin-left: auto; }

.rtl .pl-80 { padding-right: 80px !important; padding-left: 0; }

.rtl .ml-80 { margin-right: 80px !important; margin-left: auto; }

@media (min-width: 576px) {
    .rtl .pr-sm-0 { padding-left: 0px !important; padding-right: 0; }

    .rtl .mr-sm-0 { margin-left: 0px !important; margin-right: auto; }

    .rtl .pr-sm-1 { padding-left: 1px !important; padding-right: 0; }

    .rtl .mr-sm-1 { margin-left: 1px !important; margin-right: auto; }

    .rtl .pr-sm-2 { padding-left: 2px !important; padding-right: 0; }

    .rtl .mr-sm-2 { margin-left: 2px !important; margin-right: auto; }

    .rtl .pr-sm-3 { padding-left: 3px !important; padding-right: 0; }

    .rtl .mr-sm-3 { margin-left: 3px !important; margin-right: auto; }

    .rtl .pr-sm-4 { padding-left: 4px !important; padding-right: 0; }

    .rtl .mr-sm-4 { margin-left: 4px !important; margin-right: auto; }

    .rtl .pr-sm-5 { padding-left: 5px !important; padding-right: 0; }

    .rtl .mr-sm-5 { margin-left: 5px !important; margin-right: auto; }

    .rtl .pr-sm-10 { padding-left: 10px !important; padding-right: 0; }

    .rtl .mr-sm-10 { margin-left: 10px !important; margin-right: auto; }

    .rtl .pr-sm-15 { padding-left: 15px !important; padding-right: 0; }

    .rtl .mr-sm-15 { margin-left: 15px !important; margin-right: auto; }

    .rtl .pr-sm-20 { padding-left: 20px !important; padding-right: 0; }

    .rtl .mr-sm-20 { margin-left: 20px !important; margin-right: auto; }

    .rtl .pr-sm-25 { padding-left: 25px !important; padding-right: 0; }

    .rtl .mr-sm-25 { margin-left: 25px !important; margin-right: auto; }

    .rtl .pr-sm-30 { padding-left: 30px !important; padding-right: 0; }

    .rtl .mr-sm-30 { margin-left: 30px !important; margin-right: auto; }

    .rtl .pr-sm-35 { padding-left: 35px !important; padding-right: 0; }

    .rtl .mr-sm-35 { margin-left: 35px !important; margin-right: auto; }

    .rtl .pr-sm-40 { padding-left: 40px !important; padding-right: 0; }

    .rtl .mr-sm-40 { margin-left: 40px !important; margin-right: auto; }

    .rtl .pr-sm-45 { padding-left: 45px !important; padding-right: 0; }

    .rtl .mr-sm-45 { margin-left: 45px !important; margin-right: auto; }

    .rtl .pr-sm-50 { padding-left: 50px !important; padding-right: 0; }

    .rtl .mr-sm-50 { margin-left: 50px !important; margin-right: auto; }

    .rtl .pr-sm-55 { padding-left: 55px !important; padding-right: 0; }

    .rtl .mr-sm-55 { margin-left: 55px !important; margin-right: auto; }

    .rtl .pr-sm-60 { padding-left: 60px !important; padding-right: 0; }

    .rtl .mr-sm-60 { margin-left: 60px !important; margin-right: auto; }

    .rtl .pr-sm-65 { padding-left: 65px !important; padding-right: 0; }

    .rtl .mr-sm-65 { margin-left: 65px !important; margin-right: auto; }

    .rtl .pr-sm-70 { padding-left: 70px !important; padding-right: 0; }

    .rtl .mr-sm-70 { margin-left: 70px !important; margin-right: auto; }

    .rtl .pr-sm-75 { padding-left: 75px !important; padding-right: 0; }

    .rtl .mr-sm-75 { margin-left: 75px !important; margin-right: auto; }

    .rtl .pr-sm-80 { padding-left: 80px !important; padding-right: 0; }

    .rtl .mr-sm-80 { margin-left: 80px !important; margin-right: auto; }

    .rtl .pl-sm-0 { padding-right: 0px !important; padding-left: 0; }

    .rtl .ml-sm-0 { margin-right: 0px !important; margin-left: auto; }

    .rtl .pl-sm-1 { padding-right: 1px !important; padding-left: 0; }

    .rtl .ml-sm-1 { margin-right: 1px !important; margin-left: auto; }

    .rtl .pl-sm-2 { padding-right: 2px !important; padding-left: 0; }

    .rtl .ml-sm-2 { margin-right: 2px !important; margin-left: auto; }

    .rtl .pl-sm-3 { padding-right: 3px !important; padding-left: 0; }

    .rtl .ml-sm-3 { margin-right: 3px !important; margin-left: auto; }

    .rtl .pl-sm-4 { padding-right: 4px !important; padding-left: 0; }

    .rtl .ml-sm-4 { margin-right: 4px !important; margin-left: auto; }

    .rtl .pl-sm-5 { padding-right: 5px !important; padding-left: 0; }

    .rtl .ml-sm-5 { margin-right: 5px !important; margin-left: auto; }

    .rtl .pl-sm-10 { padding-right: 10px !important; padding-left: 0; }

    .rtl .ml-sm-10 { margin-right: 10px !important; margin-left: auto; }

    .rtl .pl-sm-15 { padding-right: 15px !important; padding-left: 0; }

    .rtl .ml-sm-15 { margin-right: 15px !important; margin-left: auto; }

    .rtl .pl-sm-20 { padding-right: 20px !important; padding-left: 0; }

    .rtl .ml-sm-20 { margin-right: 20px !important; margin-left: auto; }

    .rtl .pl-sm-25 { padding-right: 25px !important; padding-left: 0; }

    .rtl .ml-sm-25 { margin-right: 25px !important; margin-left: auto; }

    .rtl .pl-sm-30 { padding-right: 30px !important; padding-left: 0; }

    .rtl .ml-sm-30 { margin-right: 30px !important; margin-left: auto; }

    .rtl .pl-sm-35 { padding-right: 35px !important; padding-left: 0; }

    .rtl .ml-sm-35 { margin-right: 35px !important; margin-left: auto; }

    .rtl .pl-sm-40 { padding-right: 40px !important; padding-left: 0; }

    .rtl .ml-sm-40 { margin-right: 40px !important; margin-left: auto; }

    .rtl .pl-sm-45 { padding-right: 45px !important; padding-left: 0; }

    .rtl .ml-sm-45 { margin-right: 45px !important; margin-left: auto; }

    .rtl .pl-sm-50 { padding-right: 50px !important; padding-left: 0; }

    .rtl .ml-sm-50 { margin-right: 50px !important; margin-left: auto; }

    .rtl .pl-sm-55 { padding-right: 55px !important; padding-left: 0; }

    .rtl .ml-sm-55 { margin-right: 55px !important; margin-left: auto; }

    .rtl .pl-sm-60 { padding-right: 60px !important; padding-left: 0; }

    .rtl .ml-sm-60 { margin-right: 60px !important; margin-left: auto; }

    .rtl .pl-sm-65 { padding-right: 65px !important; padding-left: 0; }

    .rtl .ml-sm-65 { margin-right: 65px !important; margin-left: auto; }

    .rtl .pl-sm-70 { padding-right: 70px !important; padding-left: 0; }

    .rtl .ml-sm-70 { margin-right: 70px !important; margin-left: auto; }

    .rtl .pl-sm-75 { padding-right: 75px !important; padding-left: 0; }

    .rtl .ml-sm-75 { margin-right: 75px !important; margin-left: auto; }

    .rtl .pl-sm-80 { padding-right: 80px !important; padding-left: 0; }

    .rtl .ml-sm-80 { margin-right: 80px !important; margin-left: auto; }
}

@media (min-width: 768px) {
    .rtl .pr-md-0 { padding-left: 0px !important; padding-right: 0; }

    .rtl .mr-md-0 { margin-left: 0px !important; margin-right: auto; }

    .rtl .pr-md-1 { padding-left: 1px !important; padding-right: 0; }

    .rtl .mr-md-1 { margin-left: 1px !important; margin-right: auto; }

    .rtl .pr-md-2 { padding-left: 2px !important; padding-right: 0; }

    .rtl .mr-md-2 { margin-left: 2px !important; margin-right: auto; }

    .rtl .pr-md-3 { padding-left: 3px !important; padding-right: 0; }

    .rtl .mr-md-3 { margin-left: 3px !important; margin-right: auto; }

    .rtl .pr-md-4 { padding-left: 4px !important; padding-right: 0; }

    .rtl .mr-md-4 { margin-left: 4px !important; margin-right: auto; }

    .rtl .pr-md-5 { padding-left: 5px !important; padding-right: 0; }

    .rtl .mr-md-5 { margin-left: 5px !important; margin-right: auto; }

    .rtl .pr-md-10 { padding-left: 10px !important; padding-right: 0; }

    .rtl .mr-md-10 { margin-left: 10px !important; margin-right: auto; }

    .rtl .pr-md-15 { padding-left: 15px !important; padding-right: 0; }

    .rtl .mr-md-15 { margin-left: 15px !important; margin-right: auto; }

    .rtl .pr-md-20 { padding-left: 20px !important; padding-right: 0; }

    .rtl .mr-md-20 { margin-left: 20px !important; margin-right: auto; }

    .rtl .pr-md-25 { padding-left: 25px !important; padding-right: 0; }

    .rtl .mr-md-25 { margin-left: 25px !important; margin-right: auto; }

    .rtl .pr-md-30 { padding-left: 30px !important; padding-right: 0; }

    .rtl .mr-md-30 { margin-left: 30px !important; margin-right: auto; }

    .rtl .pr-md-35 { padding-left: 35px !important; padding-right: 0; }

    .rtl .mr-md-35 { margin-left: 35px !important; margin-right: auto; }

    .rtl .pr-md-40 { padding-left: 40px !important; padding-right: 0; }

    .rtl .mr-md-40 { margin-left: 40px !important; margin-right: auto; }

    .rtl .pr-md-45 { padding-left: 45px !important; padding-right: 0; }

    .rtl .mr-md-45 { margin-left: 45px !important; margin-right: auto; }

    .rtl .pr-md-50 { padding-left: 50px !important; padding-right: 0; }

    .rtl .mr-md-50 { margin-left: 50px !important; margin-right: auto; }

    .rtl .pr-md-55 { padding-left: 55px !important; padding-right: 0; }

    .rtl .mr-md-55 { margin-left: 55px !important; margin-right: auto; }

    .rtl .pr-md-60 { padding-left: 60px !important; padding-right: 0; }

    .rtl .mr-md-60 { margin-left: 60px !important; margin-right: auto; }

    .rtl .pr-md-65 { padding-left: 65px !important; padding-right: 0; }

    .rtl .mr-md-65 { margin-left: 65px !important; margin-right: auto; }

    .rtl .pr-md-70 { padding-left: 70px !important; padding-right: 0; }

    .rtl .mr-md-70 { margin-left: 70px !important; margin-right: auto; }

    .rtl .pr-md-75 { padding-left: 75px !important; padding-right: 0; }

    .rtl .mr-md-75 { margin-left: 75px !important; margin-right: auto; }

    .rtl .pr-md-80 { padding-left: 80px !important; padding-right: 0; }

    .rtl .mr-md-80 { margin-left: 80px !important; margin-right: auto; }

    .rtl .pl-md-0 { padding-right: 0px !important; padding-left: 0; }

    .rtl .ml-md-0 { margin-right: 0px !important; margin-left: auto; }

    .rtl .pl-md-1 { padding-right: 1px !important; padding-left: 0; }

    .rtl .ml-md-1 { margin-right: 1px !important; margin-left: auto; }

    .rtl .pl-md-2 { padding-right: 2px !important; padding-left: 0; }

    .rtl .ml-md-2 { margin-right: 2px !important; margin-left: auto; }

    .rtl .pl-md-3 { padding-right: 3px !important; padding-left: 0; }

    .rtl .ml-md-3 { margin-right: 3px !important; margin-left: auto; }

    .rtl .pl-md-4 { padding-right: 4px !important; padding-left: 0; }

    .rtl .ml-md-4 { margin-right: 4px !important; margin-left: auto; }

    .rtl .pl-md-5 { padding-right: 5px !important; padding-left: 0; }

    .rtl .ml-md-5 { margin-right: 5px !important; margin-left: auto; }

    .rtl .pl-md-10 { padding-right: 10px !important; padding-left: 0; }

    .rtl .ml-md-10 { margin-right: 10px !important; margin-left: auto; }

    .rtl .pl-md-15 { padding-right: 15px !important; padding-left: 0; }

    .rtl .ml-md-15 { margin-right: 15px !important; margin-left: auto; }

    .rtl .pl-md-20 { padding-right: 20px !important; padding-left: 0; }

    .rtl .ml-md-20 { margin-right: 20px !important; margin-left: auto; }

    .rtl .pl-md-25 { padding-right: 25px !important; padding-left: 0; }

    .rtl .ml-md-25 { margin-right: 25px !important; margin-left: auto; }

    .rtl .pl-md-30 { padding-right: 30px !important; padding-left: 0; }

    .rtl .ml-md-30 { margin-right: 30px !important; margin-left: auto; }

    .rtl .pl-md-35 { padding-right: 35px !important; padding-left: 0; }

    .rtl .ml-md-35 { margin-right: 35px !important; margin-left: auto; }

    .rtl .pl-md-40 { padding-right: 40px !important; padding-left: 0; }

    .rtl .ml-md-40 { margin-right: 40px !important; margin-left: auto; }

    .rtl .pl-md-45 { padding-right: 45px !important; padding-left: 0; }

    .rtl .ml-md-45 { margin-right: 45px !important; margin-left: auto; }

    .rtl .pl-md-50 { padding-right: 50px !important; padding-left: 0; }

    .rtl .ml-md-50 { margin-right: 50px !important; margin-left: auto; }

    .rtl .pl-md-55 { padding-right: 55px !important; padding-left: 0; }

    .rtl .ml-md-55 { margin-right: 55px !important; margin-left: auto; }

    .rtl .pl-md-60 { padding-right: 60px !important; padding-left: 0; }

    .rtl .ml-md-60 { margin-right: 60px !important; margin-left: auto; }

    .rtl .pl-md-65 { padding-right: 65px !important; padding-left: 0; }

    .rtl .ml-md-65 { margin-right: 65px !important; margin-left: auto; }

    .rtl .pl-md-70 { padding-right: 70px !important; padding-left: 0; }

    .rtl .ml-md-70 { margin-right: 70px !important; margin-left: auto; }

    .rtl .pl-md-75 { padding-right: 75px !important; padding-left: 0; }

    .rtl .ml-md-75 { margin-right: 75px !important; margin-left: auto; }

    .rtl .pl-md-80 { padding-right: 80px !important; padding-left: 0; }

    .rtl .ml-md-80 { margin-right: 80px !important; margin-left: auto; }
}

@media (min-width: 992px) {
    .rtl .pr-lg-0 { padding-left: 0px !important; padding-right: 0; }

    .rtl .mr-lg-0 { margin-left: 0px !important; margin-right: auto; }

    .rtl .pr-lg-1 { padding-left: 1px !important; padding-right: 0; }

    .rtl .mr-lg-1 { margin-left: 1px !important; margin-right: auto; }

    .rtl .pr-lg-2 { padding-left: 2px !important; padding-right: 0; }

    .rtl .mr-lg-2 { margin-left: 2px !important; margin-right: auto; }

    .rtl .pr-lg-3 { padding-left: 3px !important; padding-right: 0; }

    .rtl .mr-lg-3 { margin-left: 3px !important; margin-right: auto; }

    .rtl .pr-lg-4 { padding-left: 4px !important; padding-right: 0; }

    .rtl .mr-lg-4 { margin-left: 4px !important; margin-right: auto; }

    .rtl .pr-lg-5 { padding-left: 5px !important; padding-right: 0; }

    .rtl .mr-lg-5 { margin-left: 5px !important; margin-right: auto; }

    .rtl .pr-lg-10 { padding-left: 10px !important; padding-right: 0; }

    .rtl .mr-lg-10 { margin-left: 10px !important; margin-right: auto; }

    .rtl .pr-lg-15 { padding-left: 15px !important; padding-right: 0; }

    .rtl .mr-lg-15 { margin-left: 15px !important; margin-right: auto; }

    .rtl .pr-lg-20 { padding-left: 20px !important; padding-right: 0; }

    .rtl .mr-lg-20 { margin-left: 20px !important; margin-right: auto; }

    .rtl .pr-lg-25 { padding-left: 25px !important; padding-right: 0; }

    .rtl .mr-lg-25 { margin-left: 25px !important; margin-right: auto; }

    .rtl .pr-lg-30 { padding-left: 30px !important; padding-right: 0; }

    .rtl .mr-lg-30 { margin-left: 30px !important; margin-right: auto; }

    .rtl .pr-lg-35 { padding-left: 35px !important; padding-right: 0; }

    .rtl .mr-lg-35 { margin-left: 35px !important; margin-right: auto; }

    .rtl .pr-lg-40 { padding-left: 40px !important; padding-right: 0; }

    .rtl .mr-lg-40 { margin-left: 40px !important; margin-right: auto; }

    .rtl .pr-lg-45 { padding-left: 45px !important; padding-right: 0; }

    .rtl .mr-lg-45 { margin-left: 45px !important; margin-right: auto; }

    .rtl .pr-lg-50 { padding-left: 50px !important; padding-right: 0; }

    .rtl .mr-lg-50 { margin-left: 50px !important; margin-right: auto; }

    .rtl .pr-lg-55 { padding-left: 55px !important; padding-right: 0; }

    .rtl .mr-lg-55 { margin-left: 55px !important; margin-right: auto; }

    .rtl .pr-lg-60 { padding-left: 60px !important; padding-right: 0; }

    .rtl .mr-lg-60 { margin-left: 60px !important; margin-right: auto; }

    .rtl .pr-lg-65 { padding-left: 65px !important; padding-right: 0; }

    .rtl .mr-lg-65 { margin-left: 65px !important; margin-right: auto; }

    .rtl .pr-lg-70 { padding-left: 70px !important; padding-right: 0; }

    .rtl .mr-lg-70 { margin-left: 70px !important; margin-right: auto; }

    .rtl .pr-lg-75 { padding-left: 75px !important; padding-right: 0; }

    .rtl .mr-lg-75 { margin-left: 75px !important; margin-right: auto; }

    .rtl .pr-lg-80 { padding-left: 80px !important; padding-right: 0; }

    .rtl .mr-lg-80 { margin-left: 80px !important; margin-right: auto; }

    .rtl .pl-lg-0 { padding-right: 0px !important; padding-left: 0; }

    .rtl .ml-lg-0 { margin-right: 0px !important; margin-left: auto; }

    .rtl .pl-lg-1 { padding-right: 1px !important; padding-left: 0; }

    .rtl .ml-lg-1 { margin-right: 1px !important; margin-left: auto; }

    .rtl .pl-lg-2 { padding-right: 2px !important; padding-left: 0; }

    .rtl .ml-lg-2 { margin-right: 2px !important; margin-left: auto; }

    .rtl .pl-lg-3 { padding-right: 3px !important; padding-left: 0; }

    .rtl .ml-lg-3 { margin-right: 3px !important; margin-left: auto; }

    .rtl .pl-lg-4 { padding-right: 4px !important; padding-left: 0; }

    .rtl .ml-lg-4 { margin-right: 4px !important; margin-left: auto; }

    .rtl .pl-lg-5 { padding-right: 5px !important; padding-left: 0; }

    .rtl .ml-lg-5 { margin-right: 5px !important; margin-left: auto; }

    .rtl .pl-lg-10 { padding-right: 10px !important; padding-left: 0; }

    .rtl .ml-lg-10 { margin-right: 10px !important; margin-left: auto; }

    .rtl .pl-lg-15 { padding-right: 15px !important; padding-left: 0; }

    .rtl .ml-lg-15 { margin-right: 15px !important; margin-left: auto; }

    .rtl .pl-lg-20 { padding-right: 20px !important; padding-left: 0; }

    .rtl .ml-lg-20 { margin-right: 20px !important; margin-left: auto; }

    .rtl .pl-lg-25 { padding-right: 25px !important; padding-left: 0; }

    .rtl .ml-lg-25 { margin-right: 25px !important; margin-left: auto; }

    .rtl .pl-lg-30 { padding-right: 30px !important; padding-left: 0; }

    .rtl .ml-lg-30 { margin-right: 30px !important; margin-left: auto; }

    .rtl .pl-lg-35 { padding-right: 35px !important; padding-left: 0; }

    .rtl .ml-lg-35 { margin-right: 35px !important; margin-left: auto; }

    .rtl .pl-lg-40 { padding-right: 40px !important; padding-left: 0; }

    .rtl .ml-lg-40 { margin-right: 40px !important; margin-left: auto; }

    .rtl .pl-lg-45 { padding-right: 45px !important; padding-left: 0; }

    .rtl .ml-lg-45 { margin-right: 45px !important; margin-left: auto; }

    .rtl .pl-lg-50 { padding-right: 50px !important; padding-left: 0; }

    .rtl .ml-lg-50 { margin-right: 50px !important; margin-left: auto; }

    .rtl .pl-lg-55 { padding-right: 55px !important; padding-left: 0; }

    .rtl .ml-lg-55 { margin-right: 55px !important; margin-left: auto; }

    .rtl .pl-lg-60 { padding-right: 60px !important; padding-left: 0; }

    .rtl .ml-lg-60 { margin-right: 60px !important; margin-left: auto; }

    .rtl .pl-lg-65 { padding-right: 65px !important; padding-left: 0; }

    .rtl .ml-lg-65 { margin-right: 65px !important; margin-left: auto; }

    .rtl .pl-lg-70 { padding-right: 70px !important; padding-left: 0; }

    .rtl .ml-lg-70 { margin-right: 70px !important; margin-left: auto; }

    .rtl .pl-lg-75 { padding-right: 75px !important; padding-left: 0; }

    .rtl .ml-lg-75 { margin-right: 75px !important; margin-left: auto; }

    .rtl .pl-lg-80 { padding-right: 80px !important; padding-left: 0; }

    .rtl .ml-lg-80 { margin-right: 80px !important; margin-left: auto; }
}

@media (min-width: 1200px) {
    .rtl .pr-xl-0 { padding-left: 0px !important; padding-right: 0; }

    .rtl .mr-xl-0 { margin-left: 0px !important; margin-right: auto; }

    .rtl .pr-xl-1 { padding-left: 1px !important; padding-right: 0; }

    .rtl .mr-xl-1 { margin-left: 1px !important; margin-right: auto; }

    .rtl .pr-xl-2 { padding-left: 2px !important; padding-right: 0; }

    .rtl .mr-xl-2 { margin-left: 2px !important; margin-right: auto; }

    .rtl .pr-xl-3 { padding-left: 3px !important; padding-right: 0; }

    .rtl .mr-xl-3 { margin-left: 3px !important; margin-right: auto; }

    .rtl .pr-xl-4 { padding-left: 4px !important; padding-right: 0; }

    .rtl .mr-xl-4 { margin-left: 4px !important; margin-right: auto; }

    .rtl .pr-xl-5 { padding-left: 5px !important; padding-right: 0; }

    .rtl .mr-xl-5 { margin-left: 5px !important; margin-right: auto; }

    .rtl .pr-xl-10 { padding-left: 10px !important; padding-right: 0; }

    .rtl .mr-xl-10 { margin-left: 10px !important; margin-right: auto; }

    .rtl .pr-xl-15 { padding-left: 15px !important; padding-right: 0; }

    .rtl .mr-xl-15 { margin-left: 15px !important; margin-right: auto; }

    .rtl .pr-xl-20 { padding-left: 20px !important; padding-right: 0; }

    .rtl .mr-xl-20 { margin-left: 20px !important; margin-right: auto; }

    .rtl .pr-xl-25 { padding-left: 25px !important; padding-right: 0; }

    .rtl .mr-xl-25 { margin-left: 25px !important; margin-right: auto; }

    .rtl .pr-xl-30 { padding-left: 30px !important; padding-right: 0; }

    .rtl .mr-xl-30 { margin-left: 30px !important; margin-right: auto; }

    .rtl .pr-xl-35 { padding-left: 35px !important; padding-right: 0; }

    .rtl .mr-xl-35 { margin-left: 35px !important; margin-right: auto; }

    .rtl .pr-xl-40 { padding-left: 40px !important; padding-right: 0; }

    .rtl .mr-xl-40 { margin-left: 40px !important; margin-right: auto; }

    .rtl .pr-xl-45 { padding-left: 45px !important; padding-right: 0; }

    .rtl .mr-xl-45 { margin-left: 45px !important; margin-right: auto; }

    .rtl .pr-xl-50 { padding-left: 50px !important; padding-right: 0; }

    .rtl .mr-xl-50 { margin-left: 50px !important; margin-right: auto; }

    .rtl .pr-xl-55 { padding-left: 55px !important; padding-right: 0; }

    .rtl .mr-xl-55 { margin-left: 55px !important; margin-right: auto; }

    .rtl .pr-xl-60 { padding-left: 60px !important; padding-right: 0; }

    .rtl .mr-xl-60 { margin-left: 60px !important; margin-right: auto; }

    .rtl .pr-xl-65 { padding-left: 65px !important; padding-right: 0; }

    .rtl .mr-xl-65 { margin-left: 65px !important; margin-right: auto; }

    .rtl .pr-xl-70 { padding-left: 70px !important; padding-right: 0; }

    .rtl .mr-xl-70 { margin-left: 70px !important; margin-right: auto; }

    .rtl .pr-xl-75 { padding-left: 75px !important; padding-right: 0; }

    .rtl .mr-xl-75 { margin-left: 75px !important; margin-right: auto; }

    .rtl .pr-xl-80 { padding-left: 80px !important; padding-right: 0; }

    .rtl .mr-xl-80 { margin-left: 80px !important; margin-right: auto; }

    .rtl .pl-xl-0 { padding-right: 0px !important; padding-left: 0; }

    .rtl .ml-xl-0 { margin-right: 0px !important; margin-left: auto; }

    .rtl .pl-xl-1 { padding-right: 1px !important; padding-left: 0; }

    .rtl .ml-xl-1 { margin-right: 1px !important; margin-left: auto; }

    .rtl .pl-xl-2 { padding-right: 2px !important; padding-left: 0; }

    .rtl .ml-xl-2 { margin-right: 2px !important; margin-left: auto; }

    .rtl .pl-xl-3 { padding-right: 3px !important; padding-left: 0; }

    .rtl .ml-xl-3 { margin-right: 3px !important; margin-left: auto; }

    .rtl .pl-xl-4 { padding-right: 4px !important; padding-left: 0; }

    .rtl .ml-xl-4 { margin-right: 4px !important; margin-left: auto; }

    .rtl .pl-xl-5 { padding-right: 5px !important; padding-left: 0; }

    .rtl .ml-xl-5 { margin-right: 5px !important; margin-left: auto; }

    .rtl .pl-xl-10 { padding-right: 10px !important; padding-left: 0; }

    .rtl .ml-xl-10 { margin-right: 10px !important; margin-left: auto; }

    .rtl .pl-xl-15 { padding-right: 15px !important; padding-left: 0; }

    .rtl .ml-xl-15 { margin-right: 15px !important; margin-left: auto; }

    .rtl .pl-xl-20 { padding-right: 20px !important; padding-left: 0; }

    .rtl .ml-xl-20 { margin-right: 20px !important; margin-left: auto; }

    .rtl .pl-xl-25 { padding-right: 25px !important; padding-left: 0; }

    .rtl .ml-xl-25 { margin-right: 25px !important; margin-left: auto; }

    .rtl .pl-xl-30 { padding-right: 30px !important; padding-left: 0; }

    .rtl .ml-xl-30 { margin-right: 30px !important; margin-left: auto; }

    .rtl .pl-xl-35 { padding-right: 35px !important; padding-left: 0; }

    .rtl .ml-xl-35 { margin-right: 35px !important; margin-left: auto; }

    .rtl .pl-xl-40 { padding-right: 40px !important; padding-left: 0; }

    .rtl .ml-xl-40 { margin-right: 40px !important; margin-left: auto; }

    .rtl .pl-xl-45 { padding-right: 45px !important; padding-left: 0; }

    .rtl .ml-xl-45 { margin-right: 45px !important; margin-left: auto; }

    .rtl .pl-xl-50 { padding-right: 50px !important; padding-left: 0; }

    .rtl .ml-xl-50 { margin-right: 50px !important; margin-left: auto; }

    .rtl .pl-xl-55 { padding-right: 55px !important; padding-left: 0; }

    .rtl .ml-xl-55 { margin-right: 55px !important; margin-left: auto; }

    .rtl .pl-xl-60 { padding-right: 60px !important; padding-left: 0; }

    .rtl .ml-xl-60 { margin-right: 60px !important; margin-left: auto; }

    .rtl .pl-xl-65 { padding-right: 65px !important; padding-left: 0; }

    .rtl .ml-xl-65 { margin-right: 65px !important; margin-left: auto; }

    .rtl .pl-xl-70 { padding-right: 70px !important; padding-left: 0; }

    .rtl .ml-xl-70 { margin-right: 70px !important; margin-left: auto; }

    .rtl .pl-xl-75 { padding-right: 75px !important; padding-left: 0; }

    .rtl .ml-xl-75 { margin-right: 75px !important; margin-left: auto; }

    .rtl .pl-xl-80 { padding-right: 80px !important; padding-left: 0; }

    .rtl .ml-xl-80 { margin-right: 80px !important; margin-left: auto; }
}

.rtl .popup-bubble-anchor { right: 0; left: auto; }

    .rtl .popup-bubble-anchor::after { right: 0; left: auto; border-left: 1px solid #cacaca; border-right: none; margin: -6px -5px 0 0; }

.rtl .popup-bubble-content { right: 0; left: auto; padding: 30px 30px 34px 42px; }

.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; }

/*#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-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 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); }

.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; }


/*hoverstyle_2*/

.rtl .dng-megamenu.hoverstyle_2 .primary_structure > li { margin-right: 2px; margin-left: auto; }


/*hoverstyle_3*/

.rtl .dng-megamenu.hoverstyle_3 .primary_structure > li { margin-right: 2px; margin-left: auto; }

    .rtl .dng-megamenu.hoverstyle_3 .primary_structure > li > a { border-radius: 0px 0px 0px 0px; }

        .rtl .dng-megamenu.hoverstyle_3 .primary_structure > li > a::after { right: 0; left: auto; }


/*hoverstyle_4*/

.rtl .dng-megamenu.hoverstyle_4 .primary_structure .back { right: 0; left: auto; }

/*hoverstyle_6*/

.rtl .dng-megamenu.hoverstyle_6 .primary_structure > li { margin-right: 2px; margin-left: auto; }

    .rtl .dng-megamenu.hoverstyle_6 .primary_structure > li > a:before { right: 0; left: auto; border-right: 1px solid #2c5cda; border-left: none; transform: translate(5px, -5px); -webkit-transform: translate(5px, -5px); }

    .rtl .dng-megamenu.hoverstyle_6 .primary_structure > li > a:after { left: 0; right: auto; border-left: 1px solid #2c5cda; border-right: none; transform: translate(-5px, -5px); -webkit-transform: translate(-5px, -5px); }

    .rtl .dng-megamenu.hoverstyle_6 .primary_structure > li:before { right: 0; left: auto; border-right: 1px solid #2c5cda; border-left: none; transform: translate(5px, 5px); -webkit-transform: translate(5px, 5px); }

    .rtl .dng-megamenu.hoverstyle_6 .primary_structure > li:after { left: 0; right: auto; border-left: 1px solid #2c5cda; border-right: none; transform: translate(-5px, 5px); -webkit-transform: translate(-5px, 5px); }


/*hoverstyle_7*/

.rtl .dng-megamenu.hoverstyle_7 .primary_structure > li > a:before { right: 0px; left: 100%; }

.rtl .dng-megamenu.hoverstyle_7 .primary_structure > li:hover > a:before,
.rtl .dng-megamenu.hoverstyle_7 .primary_structure > li > a:focus:before,
.rtl .dng-megamenu.hoverstyle_7 .primary_structure > li.current > a:before,
.rtl .dng-megamenu.hoverstyle_7 .primary_structure > li.menu_hover > a:before,
.rtl .dng-megamenu.hoverstyle_7 .primary_structure > li > a.current:before { left: 2px; right: auto; }

.rtl .dng-megamenu.header-split .primary_structure > li.right-item { transform: rotateY(-60deg); }

.rtl .dng-megamenu.header-split .primary_structure > li.left-item { transform: rotateY(60deg); }


/*sub*/

.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_menuslide > .dnngo_boxslide { padding: 18px 0px 18px 40px; }

.rtl .dng-megamenu .dnngo_masonrymenu > ul { float: right; }

.rtl .dng-megamenu .dnngo_slide_menu .dnngo_submenu { right: 100% !important; left: auto !important; }

.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 a:hover > span,
.rtl .dng-megamenu .dnngo_slide_menu li a:focus > span,
.rtl .dng-megamenu .dnngo_slide_menu li.menu_hover > a > span { -webkit-transform: translate(-4px, 0); transform: translate(-4px, 0); }

.rtl .dng-megamenu .rtl .dnngo_slide_menu li a:hover > span,
.rtl .dng-megamenu .rtl .dnngo_slide_menu li a:focus > span,
.rtl .dng-megamenu .rtl .dnngo_slide_menu li.menu_hover > a > span { -webkit-transform: translate(4px, 0); transform: translate(4px, 0); }

.rtl .dng-megamenu .dnngo_slide_menu li.dir:before { left: 15px; right: auto; border-left: 1px solid #9c9c9c; border-right: none; -webkit-transform: rotate(45deg); transform: rotate(45deg); }

.rtl .dng-megamenu .rtl .dnngo_slide_menu li.dir:before { right: 15px; left: auto; -webkit-transform: rotate(-135deg); transform: rotate(-135deg); }

.rtl .dng-megamenu .rtl .dnngo_boxslide,
.rtl .dng-megamenu .rtl .dnngo_boxslide .menu_centerbox ul { text-align: left; }


/*dnngo_menu_list */

.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_menu_list li li a:hover > span,
    .rtl .dng-megamenu .dnngo_menu_list li li a:focus > span,
    .rtl .dng-megamenu .dnngo_menu_list li li.menu_hover > a > span,
    .rtl .dng-megamenu .dnngo_custommenu .submenu li a:hover > span,
    .rtl .dng-megamenu .dnngo_custommenu .submenu li a:focus > span,
    .rtl .dng-megamenu .dnngo_custommenu .submenu li.menu_hover > a > span,
    .rtl .dng-megamenu .dnngo_slide_menu li.subcurrent > a > span { -webkit-transform: translate(-4px, 0); transform: translate(-4px, 0); }

.rtl .dng-megamenu .rtl .dnngo_menu_list li li a:hover > span,
.rtl .dng-megamenu .rtl .dnngo_menu_list li li a:focus > span,
.rtl .dng-megamenu .rtl .dnngo_menu_list li li.menu_hover > a > span,
.rtl .dng-megamenu .rtl .dnngo_custommenu .submenu li a:hover > span,
.rtl .dng-megamenu .rtl .dnngo_custommenu .submenu li a:focus > span,
.rtl .dng-megamenu .rtl .dnngo_custommenu .submenu li.menu_hover > a > span,
.rtl .dng-megamenu .rtl .dnngo_slide_menu li.subcurrent > a > span { -webkit-transform: translate(4px, 0); transform: translate(4px, 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; }


/*dnngo_boxslide*/

.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; transform: rotate(45deg); -ms-transform: rotate(45deg); /* IE 9 */ -moz-transform: rotate(45deg); /* Firefox */ -webkit-transform: rotate(45deg); /* Safari and Chrome */ -o-transform: rotate(45deg); /* Opera */ margin: 0px 0 2px 8px; }

.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 { -webkit-transform: rotate(-45deg); transform: rotate(-45deg); margin: -3px -3px 0px 0; }

.rtl .roller-down:before { -webkit-transform: rotate(135deg); transform: rotate(135deg); margin: 0px -3px 3px 0; }

@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; }
    /* search-popup-box */
    .rtl .search-popup-box .popup-close { left: 13px; right: auto; }
}

@media only screen and (max-width: 767px) {
    /* search-popup-box */
    .rtl .search-popup-box .popup-close { left: 13px; right: auto; }

    .rtl .search-popup-box .NormalTextBox { padding: 13px 0px 13px 35px; text-align: right; }

    .rtl .search-popup-box a.search { margin-left: -5px; margin-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; }


/*--------------
	 User Controls Menu Drop Down
---------------*/

.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; }

.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; }


/*side panel*/

@-webkit-keyframes icons-translateX {
    0% { margin-right: 0; margin-left: auto; }

    100% { margin-right: 26px; margin-left: auto; }
}

@keyframes icons-translateX {
    0% { margin-right: 0; margin-left: auto; }

    100% { margin-right: 26px; margin-left: auto; }
}

.rtl .side-panel-btn .icons i { right: 1px; left: auto; }

    .rtl .side-panel-btn .icons i:after { left: 100%; right: auto; margin-left: 6px; margin-right: auto; }

.rtl .side-panel-btn.active .icons .l_1 { -webkit-transform: rotate(45deg); transform: rotate(45deg); }

.rtl .side-panel-btn.active .icons .l_2 { -webkit-transform: rotate(-45deg); transform: rotate(-45deg); }

.rtl .side-panel .nav-center { right: 0; left: -18px; }

.rtl .side-panel-active.side-panel.side-left { right: 0; left: auto; }

.rtl .side-panel.side-right { right: auto; left: auto; }

.rtl .side-panel.side-left .close-panel > .fa { right: 12px; left: auto; transition: right 300ms, opacity 300ms; -moz-transition: right 300ms, opacity 300ms; -webkit-transition: right 300ms, opacity 300ms; -o-transition: right 300ms, opacity 300ms; -ms-transition: right 300ms, opacity 300ms; }

.rtl .side-panel-active.side-panel.side-right { left: 0; right: auto; }

.rtl .side-panel-active.side-panel.side-left { right: 0; left: auto; }

.rtl .side-panel.side-right .close-panel > .fa { left: 12px; right: auto; transition: left 300ms, opacity 300ms; -moz-transition: left 300ms, opacity 300ms; -webkit-transition: left 300ms, opacity 300ms; -o-transition: left 300ms, opacity 300ms; -ms-transition: left 300ms, opacity 300ms; }

.rtl .side-panel.side-push-right { right: auto; left: auto; }

.rtl .side-push-right-active body { /*transform: translateX(300px);-webkit-transform: translateX(300px);*/ }

.rtl .side-push-left-active body { /*-webkit-transform: translateX(-300px);transform: translateX(-300px);*/ }

.rtl .side-push-left-active .side-push-left { right: 0; left: auto; }

.rtl .side-push-right-active .side-push-right { left: 0; right: auto; }

.rtl .side-panel.side-push-left .close-panel > .fa { right: 12px; left: auto; }

.rtl .side-panel.side-push-right .close-panel > .fa { right: auto; left: 12px; }

.rtl .side-panel-has body:after { right: 0; left: 0; }

.rtl .side-reval-left { right: 0; left: auto; }

.rtl .side-reval-right { right: auto; left: 0; }

.rtl .side-static-left { right: 0; left: auto; }

.rtl .side-static-right { right: auto; left: 0; }

    .rtl .side-static-right.side-panel-active { right: auto; left: auto; }

.rtl .side-static-left-active body { margin-right: 0px; }

.rtl .side-static-right-active body { margin-left: 0px; }

.rtl .side-left .close-panel:after,
.rtl .side-right .close-panel:after,
.rtl .side-push-left .close-panel:after,
.rtl .side-push-right .close-panel:after,
.rtl .side-reval-left .close-panel:after,
.rtl .side-reval-right .close-panel:after { right: 0; left: 0; }

[lang="fa-IR"]body.page-loader-changing:after { right: 0; left: auto; }


/*dng-leftmen*/

.rtl .dng-sidepanemenu { text-align: right; }

    .rtl .dng-sidepanemenu .menu_arrow { right: 100%; left: auto; }

        .rtl .dng-sidepanemenu .menu_arrow:after { border-right: 1px solid; border-left: none; right: 50%; left: auto; margin: -4px -1px 0 0; -webkit-transform: rotate(135deg); transform: rotate(135deg); }

        .rtl .dng-sidepanemenu .menu_arrow.arrow_closed:after { transform: rotate(45deg); -webkit-transform: rotate(45deg); }


/*search popup*/

.rtl .search-popup-box .popup-content { right: 0; left: auto; }

    .rtl .search-popup-box .popup-content::before { right: 50%; left: auto; -webkit-transform: translate(50%, -50%); transform: translate(50%, -50%); }

.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; border-bottom: 2px solid; -webkit-transform: rotate(-48deg); transform: rotate(-48deg); -webkit-transform-origin: left bottom; transform-origin: left bottom; }

.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 .search-popup-box ul.searchSkinObjectPreview { text-align: right; }

.rtl .search-popup-box a.search { left: 0px; right: auto; }

    .rtl .search-popup-box a.search:before { border-left: 1px solid #666666; border-right: none; -webkit-transform: rotate(-45deg); transform: rotate(-45deg); right: 23px; left: auto; }

    .rtl .search-popup-box a.search:after { right: 4px; left: auto; }

.rtl .search-popup-box .popup-close { left: 39px; right: auto; }

.rtl .search-popup-box .searchInputContainer a.dnnSearchBoxClearText { left: 50px; right: auto; }

@media only screen and (max-width: 767px) {
    .rtl .search-popup-box .NormalTextBox { padding: 13px 0px 13px 35px; text-align: right; }

    .rtl .search-popup-box a.search { margin-left: -5px; margin-right: auto; }
}

.rtl .search-text .search { margin-left: -5px; margin-right: auto; }

@media only screen and (max-width: 992px) {
    /* search-popup-box */
    .rtl .search-popup-box .popup-close { left: 13px; right: auto; }
}


/*html*/

.rtl .header-content-wrap .header-line { border-right: 1px solid; border-left: none; }

.rtl .dng-overlay { right: 0; left: auto; }

    .rtl .dng-overlay .mm-menu { right: 50%; left: auto; -webkit-transform: translateX(50%); transform: translateX(50%); }

    .rtl .dng-overlay .mm-panel.mm-hidden,
    .rtl .dng-overlay .mm-panel.mm-highest { -webkit-transform: translateX(-100%) rotateY(0) translateY(-50%); transform: translateX(-100%) rotateY(0) translateY(-50%); -webkit-transform-origin: right center; transform-origin: right center; }

    .rtl .dng-overlay .mm-panel.mm-subopened { -webkit-transform: translateX(100%) rotateY(0) translateY(-50%); transform: translateX(100%) rotateY(0) translateY(-50%); -webkit-transform-origin: left center; transform-origin: left center; }

    .rtl .dng-overlay .mm-next:after { -webkit-transform: rotate(0); transform: rotate(0); left: 20px; right: auto; }

    .rtl .dng-overlay .overlay-close { left: 50px; right: auto; }

.rtl .dg-menu-anime:after,
.rtl .dg-menu-anime:before,
.rtl .dg-menu-anime i:after { right: 1px; left: 1px; }

.rtl .dg-menu-anime.active i:after,
.rtl .overlay-button:hover .dg-menu-anime i:after,
.rtl .active > .dg-menu-anime i:after { transform: rotate(-270deg); }

.rtl .icon-line-animate i { right: 0px; left: auto; }

.rtl .icon-line-animate .l_2 { right: auto; left: 0; }

.rtl .icon-line-animate:not(.active):hover .l_1,
.rtl .menu-icon:hover .icon-line-animate:not(.active) .l_1 { right: 3px; left: auto; }

.rtl .icon-line-animate:not(.active):hover .l_2,
.rtl .menu-icon:hover .icon-line-animate:not(.active) .l_2 { left: 3px; right: auto; }

.rtl .icon-line-animate:not(.active):hover .l_3,
.rtl .menu-icon:hover .icon-line-animate:not(.active) .l_3 { right: 3px; left: auto; }

.rtl .icon-line-animate.active .l_1 { -webkit-transform: rotate(45deg); transform: rotate(45deg); right: 0px; left: auto; }

.rtl .icon-line-animate.active .l_3 { -webkit-transform: rotate(-45deg); transform: rotate(-45deg); right: 0px; left: auto; }

.rtl .icon-line-animate.active .l_2 { left: 10px; right: auto; -webkit-transform: rotate(-45deg); transform: rotate(-45deg); }


/*header side nav*/

.rtl .headersidenav { right: 0; left: auto; }

    .rtl .headersidenav .sidenav-top { right: 0; left: auto; }

    .rtl .headersidenav .sidenav-bottom { right: 0; left: auto; }

    .rtl .headersidenav .sidenav-middle { right: 0; left: auto; -webkit-transform: translateY(-50%); transform: translateY(-50%); }

.rtl .leftslidemenu { right: 100px; left: auto !important; -webkit-transform: translateX(100%); transform: translateX(100%); }

    .rtl .leftslidemenu.active { -webkit-transform: translateX(0); transform: translateX(0); }

    .rtl .leftslidemenu + .slide-shade { right: 0; left: auto; }

    .rtl .leftslidemenu .dropdown ul { right: 100%; left: auto; }

        .rtl .leftslidemenu .dropdown ul::before { right: 0; left: 0; }

    .rtl .leftslidemenu .dropdown li a { -webkit-transform: translateX(-60px); transform: translateX(-60px); }

    .rtl .leftslidemenu .dropdown ul { transform: translateX(100%); }

    .rtl .leftslidemenu li:hover > ul > li > a, .rtl .leftslidemenu.active .dropdown > li > a { transform: none; }

    .rtl .leftslidemenu .menu_arrow { left: 60px; right: auto; margin-left: 11px; margin-right: auto; }

        .rtl .leftslidemenu .menu_arrow::before { -webkit-transform: rotate(45deg); transform: rotate(45deg); border-left: 1px solid #707070; border-right: none; left: 0; right: auto; }

        .rtl .leftslidemenu .menu_arrow::after { left: 0px; right: auto; }

    .rtl .leftslidemenu li:hover > a > .menu_arrow { margin-left: 0; }

        .rtl .leftslidemenu li:hover > a > .menu_arrow::before { -webkit-transform: rotate(45deg) scale(0.85); transform: rotate(45deg) scale(0.85); }


/*leftslidesearch*/

.rtl .search-popup-box.leftslidesearch .popup-content { right: -100%; left: auto; }

    .rtl .search-popup-box.leftslidesearch .popup-content.active { right: 0; left: auto; }

    .rtl .search-popup-box.leftslidesearch .popup-content .popup-center { -webkit-transform: translateX(100px); transform: translateX(100px); }

    .rtl .search-popup-box.leftslidesearch .popup-content:after { margin-right: -100px; margin-left: auto; }

    .rtl .search-popup-box.leftslidesearch .popup-content.active .popup-center { -webkit-transform: translateX(0); transform: translateX(0); }

    .rtl .search-popup-box.leftslidesearch .popup-content.active:after { margin-right: 0; }

.rtl .popup-menu-wrap .icon-line-animate { right: 50%; margin: -12px -12px 0 0; left: auto; }

.rtl .popup-menu .pagetitle { right: 0; left: auto; }

.rtl .popup-menu { -webkit-transform: translateY(-200px); transform: translateY(-200px); right: 0; padding: 237px 40px 0px; left: auto; text-align: right; }
    .rtl .popup-menu.active { -webkit-transform: translateY(0); transform: translateY(0); }
    .rtl .popup-menu .dropdown > li > a { padding: 22px 0 22px 50px; margin-left: 30px; margin-right: auto; }

    .rtl .popup-menu .dropdown > li.dir > a > span::after { right: 100%; margin-right: 30px; left: auto; margin-left: auto; }

    .rtl .popup-menu .dropdown ul { right: 100%; left: auto; -webkit-transform: translateY(20px); transform: translateY(20px); }

        .rtl .popup-menu .dropdown ul > li { margin: 0 0 18px 40px; }

        .rtl .popup-menu .dropdown ul ul { right: 0; left: auto; }

            .rtl .popup-menu .dropdown ul ul::after { right: 30px; left: auto; box-shadow: 2px -2px 4px -2px rgba(0, 0, 0, 0.2); -webkit-transform: rotate(-45deg); transform: rotate(-45deg); }

            .rtl .popup-menu .dropdown ul ul::before { right: -25px; left: -25px; }

            .rtl .popup-menu .dropdown ul ul ul { right: 100%; margin: -24px 32px 0 0; left: auto; }

                .rtl .popup-menu .dropdown ul ul ul::after { -webkit-transform: rotate(45deg); transform: rotate(45deg); right: -4px; left: auto; }


/*popup search*/

.rtl .popup-search-box > .icon .magnifier { right: 50%; transform: translate(50%, -50%); left: auto; }

.rtl .popup-search-box .popup-content { right: 0; padding: 230px 0 200px; -webkit-transform: translateY(-200px); transform: translateY(-200px); left: auto; }
    .rtl .popup-search-box .popup-content.active { -webkit-transform: translateY(0); transform: translateY(0); }
    .rtl .popup-search-box .popup-content::before { right: 50%; left: auto; transform: translate(50%, -50%); }

.rtl .popup-search-box a.search { left: -10px; right: auto; }

    .rtl .popup-search-box a.search:before { border-left: 1px solid #ffffff; -webkit-transform: rotate(-45deg); transform: rotate(-45deg); right: 23px; border-radius: 2px 0 0 0; border-right: none; left: auto; }

    .rtl .popup-search-box a.search:after { right: 4px; left: auto; }

.rtl .popup-search-box .searchInputContainer a.dnnSearchBoxClearText { left: 50px; right: auto; }

.rtl .popup-search-box ul.searchSkinObjectPreview { text-align: right; }


/*menu3dpopup*/

.rtl .menu-3d-popup-main { right: 0; left: auto; -webkit-transform: translateX(50px); transform: translateX(50px); }

    .rtl .menu-3d-popup-main .menu-3d-popup-close { right: 94px; left: auto; }

        .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 { -webkit-transform: rotate(-45deg); transform: rotate(-45deg); 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 { -webkit-transform: rotate(45deg); transform: rotate(45deg); 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; }

[lang="fa-IR"].popup-animate-3 .dng-main { -webkit-transform-origin: left center; transform-origin: left center; }

[lang="fa-IR"].popup-animate-4 .dng-main { -webkit-transform: rotateY(55deg); transform: rotateY(55deg); }

[lang="fa-IR"] .menu-3d-popup-main .multi_menu .dropdown > li > a { padding: 0px 10px 10px 53px; margin: 0 -10px -10px 30px; }

[lang="fa-IR"] .menu-3d-popup-main .multi_menu .dropdown > li.dir > a > span::after { right: 100%; margin-right: 20px; left: auto; margin-left: auto; -webkit-transform: translateX(-100px); transform: translateX(-100px); }

[lang="fa-IR"] .menu-3d-popup-main .multi_menu ul ul { right: 100%; left: auto; -webkit-transform: translateX(-20px); transform: translateX(-20px); }

    [lang="fa-IR"] .menu-3d-popup-main .multi_menu ul ul::before { right: -20px; left: -20px; }

[lang="fa-IR"] .menu-3d-popup-main .multi_menu .dropdown > li > ul > li { margin: 0 0 18px 30px; }

    [lang="fa-IR"] .menu-3d-popup-main .multi_menu .dropdown > li > ul > li > a > span { padding-left: 8px; padding-right: 0; }

[lang="fa-IR"] .menu-3d-popup-main .multi_menu .dropdown li li ul { right: 0; left: auto; box-shadow: 0 0 10px rgba(0, 0, 0, .3); -webkit-transform: translateY(20px); transform: translateY(20px); }

    [lang="fa-IR"] .menu-3d-popup-main .multi_menu .dropdown li li ul::after { right: 36px; left: auto; -webkit-transform: rotate(-45deg); transform: rotate(-45deg); box-shadow: 3px -3px 4px rgba(0, 0, 0, .1); }

    [lang="fa-IR"] .menu-3d-popup-main .multi_menu .dropdown li li ul ul { right: 100%; left: auto; margin: 0 38px 0 0; -webkit-transform: translateX(-20px); transform: translateX(-20px); }

        [lang="fa-IR"] .menu-3d-popup-main .multi_menu .dropdown li li ul ul::after { right: -5px; left: auto; }

@media only screen and (max-width: 1400px) {
    [lang="fa-IR"] .menu-3d-popup-main .menu-3d-popup-close { right: 10px; left: auto; }
}

@media only screen and (max-width: 1050px) {
    [lang="fa-IR"] .menu-3d-popup-main .popup-top { padding-right: 45px; padding-left: 0; }
}

/*Arabic RTL*/

[lang*="ar-"].popup-animate-3 .dng-main { -webkit-transform-origin: left center; transform-origin: left center; }

[lang*="ar-"].popup-animate-4 .dng-main { -webkit-transform: rotateY(55deg); transform: rotateY(55deg); }

[lang*="ar-"] .menu-3d-popup-main .multi_menu .dropdown > li > a { padding: 0px 10px 10px 53px; margin: 0 -10px -10px 30px; }

[lang*="ar-"] .menu-3d-popup-main .multi_menu .dropdown > li.dir > a > span::after { right: 100%; margin-right: 20px; left: auto; margin-left: auto; -webkit-transform: translateX(-100px); transform: translateX(-100px); }

[lang*="ar-"] .menu-3d-popup-main .multi_menu ul ul { right: 100%; left: auto; -webkit-transform: translateX(-20px); transform: translateX(-20px); }

    [lang*="ar-"] .menu-3d-popup-main .multi_menu ul ul::before { right: -20px; left: -20px; }

[lang*="ar-"] .menu-3d-popup-main .multi_menu .dropdown > li > ul > li { margin: 0 0 18px 30px; }

    [lang*="ar-"] .menu-3d-popup-main .multi_menu .dropdown > li > ul > li > a > span { padding-left: 8px; padding-right: 0; }

[lang*="ar-"] .menu-3d-popup-main .multi_menu .dropdown li li ul { right: 0; left: auto; box-shadow: 0 0 10px rgba(0, 0, 0, .3); -webkit-transform: translateY(20px); transform: translateY(20px); }

    [lang*="ar-"] .menu-3d-popup-main .multi_menu .dropdown li li ul::after { right: 36px; left: auto; -webkit-transform: rotate(-45deg); transform: rotate(-45deg); box-shadow: 3px -3px 4px rgba(0, 0, 0, .1); }

    [lang*="ar-"] .menu-3d-popup-main .multi_menu .dropdown li li ul ul { right: 100%; left: auto; margin: 0 38px 0 0; -webkit-transform: translateX(-20px); transform: translateX(-20px); }

        [lang*="ar-"] .menu-3d-popup-main .multi_menu .dropdown li li ul ul::after { right: -5px; left: auto; }

@media only screen and (max-width: 1400px) {
    [lang*="ar-"] .menu-3d-popup-main .menu-3d-popup-close { right: 10px; left: auto; }
}

@media only screen and (max-width: 1050px) {
    [lang*="ar-"] .menu-3d-popup-main .popup-top { padding-right: 45px; padding-left: 0; }
}
/*Arabic RTL*/

/*popup menu*/

.rtl .popup-menu2-wrap .menu-icon .l_1,
.rtl .popup-menu2-wrap .menu-icon .l_2,
.rtl .popup-menu2-wrap .menu-icon .l_3 { left: 0; right: auto; }

.rtl .popup-menu2-wrap .menu-icon.active .l_1 { -webkit-transform: rotate(-45deg); transform: rotate(-45deg); left: 3px; right: auto; }

.rtl .popup-menu2-wrap .menu-icon.active .l_2 { left: 50%; right: auto; }

.rtl .popup-menu2-wrap .menu-icon.active .l_3 { -webkit-transform: rotate(45deg); transform: rotate(45deg); left: 3px; right: auto; }

.rtl .popup-menu2 { -webkit-transform: translateY(-200px); transform: translateY(-200px); right: 0; left: auto; text-align: right; }

    .rtl .popup-menu2.active { -webkit-transform: translateY(0); transform: translateY(0); }

    .rtl .popup-menu2 .dropdown > li { float: right; }

        .rtl .popup-menu2 .dropdown > li.last-content { float: left; }

        .rtl .popup-menu2 .dropdown > li > ul > li > a { padding-left: 30px; padding-right: 0; }

        .rtl .popup-menu2 .dropdown > li > ul > li { margin: 0 0 10px 120px; }

            .rtl .popup-menu2 .dropdown > li > ul > li.dir > a:after { border-left: 1px solid currentColor; border-right: none; -webkit-transform: rotate(-45deg); transform: rotate(-45deg); left: 2px; right: auto; }

            .rtl .popup-menu2 .dropdown > li > ul > li.dir > a::before { left: 2px; right: auto; }

    .rtl .popup-menu2 .dropdown li li.dir ul { right: 100%; left: auto; margin-right: 30px; margin-left: auto; box-shadow: 0 0 10px rgba(0, 0, 0, 0.2); -webkit-transform: translateX(-20px); transform: translateX(-20px); }

        .rtl .popup-menu2 .dropdown li li.dir ul a { padding-left: 30px; padding-right: 0; }

        .rtl .popup-menu2 .dropdown li li.dir ul li.dir > a:after { border-left: 1px solid currentColor; border-right: none; -webkit-transform: rotate(-45deg); transform: rotate(-45deg); left: 2px; right: auto; }

/*#endregion*/

/*#region Global-0.css*/

@media (min-width:576px) {
    .rtl .dng-left-box.container-fluid { padding-left: calc( (100% - 540px) /2 ) !important; padding-right: 0; }

    .rtl .dng-right-box.container-fluid { padding-right: calc( (100% - 540px) /2 ) !important; padding-left: 0; }

    .rtl .dng-left-box.dng-column > .dng-column-inner { padding-left: calc( 100% - 540px /2 ) !important; padding-right: 0; }

    /*.rtl .dng-right-box.dng-column > .dng-column-inner { padding-right: calc( 100% - 540px /2 ) !important; padding-left: 0; }*/

    .rtl .am-timeline-01 .swiper-slide-item .swiper-slide-content { right: calc( 50vw - 540px * 0.2 ); left: auto; }

    .rtl .am-timeline-01 .swiper-button-prev, .rtl .am-timeline-01 .swiper-button-next { right: calc( (100vw - 540px) /2 ); left: auto; }

    .rtl .dng-left-full .dng-column:first-child > .dng-column-inner { margin-right: calc((540px - 100vw)/2); margin-left: auto; }

    .rtl .dng-right-full .dng-column:last-child > .dng-column-inner { margin-left: calc((540px - 100vw)/2); margin-right: auto; }
}

@media (min-width:768px) {
    .rtl .dng-left-box.container-fluid { padding-left: calc( (100% - 760px) /2 ) !important; padding-right: 0; }

    .rtl .dng-right-box.container-fluid { padding-right: calc( (100% - 760px) /2 ) !important; padding-left: 0; }

    .rtl .dng-left-box.dng-column > .dng-column-inner { padding-left: calc( 100% - 760px /2 ) !important; padding-right: 0; }

    /*.rtl .dng-right-box.dng-column > .dng-column-inner { padding-right: calc( 100% - 760px /2 ) !important; padding-left: 0; }*/

    .rtl .am-timeline-01 .swiper-slide-item .swiper-slide-content { right: calc( 50vw - 760px * 0.2 ); left: auto; }

    .rtl .am-timeline-01 .swiper-button-prev, .rtl .am-timeline-01 .swiper-button-next { right: calc( (100vw - 760px) /2 ); left: auto; }

    .rtl .dng-left-full .dng-column:first-child > .dng-column-inner { margin-right: calc((760px - 100vw)/2); margin-left: auto; }

    .rtl .dng-right-full .dng-column:last-child > .dng-column-inner { margin-left: calc((760px - 100vw)/2); margin-right: auto; }
}

@media (min-width:992px) {
    /*.rtl .container { padding-right: 15px; padding-left: 15px; }
    .rtl .container-fluid { padding-left: 15px; padding-right: 15px; }*/
    .rtl .dng-left-box.container-fluid { padding-left: calc( (100% - 960px) /2 ) !important; padding-right: 0; }

    .rtl .dng-right-box.container-fluid { padding-right: calc( (100% - 960px) /2 ) !important; padding-left: 0; }

    .rtl .dng-left-box.dng-column > .dng-column-inner { padding-left: calc( 100% - 960px /2 ) !important; padding-right: 0; }

    /*.rtl .dng-right-box.dng-column > .dng-column-inner { padding-right: calc( 100% - 960px /2 ) !important; padding-left: 0; }*/

    .rtl .am-timeline-01 .swiper-slide-item .swiper-slide-content { right: calc( 50vw - 960px * 0.2 ); left: auto; }

    .rtl .am-timeline-01 .swiper-button-prev, .rtl .am-timeline-01 .swiper-button-next { right: calc( (100vw - 960px) /2 ); left: auto; }

    .rtl .dng-left-full .dng-column:first-child > .dng-column-inner { margin-right: calc((960px - 100vw)/2); margin-left: auto; }

    .rtl .dng-right-full .dng-column:last-child > .dng-column-inner { margin-left: calc((960px - 100vw)/2); margin-right: auto; }
}

@media (min-width:1200px) {
    .rtl .dng-left-box.container-fluid { padding-left: calc( (100% - 1140px) /2 ) !important; padding-right: 0; }

    .rtl .dng-right-box.container-fluid { padding-right: calc( (100% - 1140px) /2 ) !important; padding-left: 0; }

    .rtl .dng-left-box.dng-column > .dng-column-inner { padding-left: calc( 100% - 1140px /2 ) !important; padding-right: 0; }

    /*.rtl .dng-right-box.dng-column > .dng-column-inner { padding-right: calc( 100% - 1140px /2 ) !important; padding-left: 0; }*/

    .rtl .am-timeline-01 .swiper-slide-item .swiper-slide-content { right: calc( 50vw - 1140px * 0.2 ); left: auto; }

    .rtl .am-timeline-01 .swiper-button-prev, .rtl .am-timeline-01 .swiper-button-next { right: calc( (100vw - 1140px) /2 ); left: auto; }

    .rtl .dng-left-full .dng-column:first-child > .dng-column-inner { margin-right: calc((1140px - 100vw)/2); margin-left: auto; }

    .rtl .dng-right-full .dng-column:last-child > .dng-column-inner { margin-left: calc((1140px - 100vw)/2); margin-right: auto; }
}

@media (min-width:1600px) {
    .rtl .dng-left-box.container-fluid { padding-left: calc( (100% - 1380px) /2 ) !important; padding-right: 0; }

    .rtl .dng-right-box.container-fluid { padding-right: calc( (100% - 1380px) /2 ) !important; padding-left: 0; }

    .rtl .dng-left-box.dng-column > .dng-column-inner { padding-left: calc( 100% - 1380px /2 ) !important; padding-right: 0; }

    /*.rtl .dng-right-box.dng-column > .dng-column-inner { padding-right: calc( 100% - 1380px /2 ) !important; padding-left: 0; }*/

    .rtl .am-timeline-01 .swiper-slide-item .swiper-slide-content { right: calc( 50vw - 1380px * 0.2 ); left: auto; }

    .rtl .am-timeline-01 .swiper-button-prev, .rtl .am-timeline-01 .swiper-button-next { right: calc( (100vw - 1380px) /2 ); left: auto; }

    .rtl .dng-left-full .dng-column:first-child > .dng-column-inner { margin-right: calc((1380px - 100vw)/2); margin-left: auto; }

    .rtl .dng-right-full .dng-column:last-child > .dng-column-inner { margin-left: calc((1380px - 100vw)/2); margin-right: auto; }
}

.rtl .dng-left-box { padding-left: 15px !important; padding-right: 0; }

.rtl .dng-right-box { padding-right: 15px !important; padding-left: 0; }

.rtl .am-timeline-01 .swiper-slide-item .swiper-slide-content { right: 220px; left: auto; }

.rtl .am-timeline-01 .swiper-button-prev, .rtl .am-timeline-01 .swiper-button-next { right: 15px; left: auto; }

.rtl .dng-left-full .dng-column:first-child > .dng-column-inner { margin-right: -15px; margin-left: auto; }

.rtl .dng-right-full .dng-column:last-child > .dng-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 { border-right: 5px solid transparent; border-left: none; }

.rtl .sidebar-menu .gomenu > ul > li:hover > a, .rtl .sidebar-menu .gomenu > ul > li.current > a { border-right-color: rgba(0,0,0,.2); border-left-color: unset; }

.rtl .sidebar-menu .gomenu > ul > li > a::before { right: -5px; left: auto; }

.rtl .sidebar-menu .gomenu ul ul li { padding: 4px 45px 4px 0px; }

.rtl .sidebar-menu .gomenu ul ul ul li { padding-right: 25px; padding-left: 0; }

.rtl .am-accordion04 .panel-heading .arrow:after, .rtl .am-accordion04 .panel-heading .collapsed:hover .arrow:after { border-left-color: #2c5cda; border-right-color: unset; }

.rtl .am-imagebox-01 .icon { border-left-color: #fd4ea5; border-right-color: unset; }

.rtl .aboutus-play-top .play-box:before { border-right-color: #fd4ea5; border-left-color: unset; }

.rtl .onepage01-section07 .box::before { border-left-color: #fd4ea5; border-right-color: unset; }

.rtl .onepage01-section07 .box::after { border-right-color: #fd4ea5; border-left-color: unset; }

/*#endregion*/

/*#region button.css*/
.rtl .btn-arrow { text-align: right; }

    .rtl .btn-arrow.reverse { text-align: left; }
/*.rtl .btn-arrow > .shaft:before, .rtl .btn-arrow > .shaft:after { left: 0; right: auto; }*/
.rtl .am-btn-01::before { right: 0; left: auto; }

.rtl .am-btn-01 > span { margin-right: -10px; margin-left: auto; }

    .rtl .am-btn-01 > span i, .rtl .am-btn-01 > span .btn-arrow { margin-left: 10px; margin-right: auto; }

.rtl .am-btn-03 i:first-child { transform: translate(62px,-50%); }

.rtl .am-btn-03 i:last-child { margin-right: 4px; margin-left: auto; transform: translateX(-18px); }

.rtl .am-btn-03:hover i:first-child { transform: translate(18px,-50%); }

.rtl .am-btn-03:hover span { transform: translateX(-40px); }

.rtl .am-btn-04 i:first-child, .rtl .am-btn-04 .btn-arrow:first-child { transform: translate(2em,-50%); }

.rtl .am-btn-04:hover i:first-child, .rtl .am-btn-04:hover .btn-arrow:first-child { transform: translate(0,-50%); }

.rtl .am-btn-04:hover > span { transform: translateX(-2em); }

.rtl .am-btn-04 i:last-child, .rtl .am-btn-04 .btn-arrow:last-child { margin-right: 1em; margin-left: auto; }

.rtl .am-btn-04:hover i:last-child, .rtl .am-btn-04:hover .btn-arrow:last-child { transform: translateX(-2em); }

.rtl .am-btn-05 i:last-child, .rtl .am-btn-05 .btn-arrow:last-child { margin-right: 1em; margin-left: auto; }

.rtl .am-btn-05:before { right: -90px; left: auto; }

.rtl .am-btn-05:after { right: -90px; left: auto; }

.rtl .am-btn-05:hover:before { right: calc(100% + 30px); left: auto; }

.rtl .am-btn-05:hover:after { right: calc(100% + 30px); left: auto; }

body.rtl .am-btn-06, body.rtl .am-btn-06:link, body.rtl .am-btn-06:visited, body.rtl .am-btn-06:active, body.rtl .am-btn-06[type="button"], body.rtl .am-btn-06[type="submit"] { padding-right: 32px; padding-left: 29px; }

.rtl .am-btn-06::before { left: -2px; right: auto; }

.rtl .am-btn-06::after { left: -20px; right: auto; }

.rtl .am-btn-06:hover::before { right: -2px; left: auto; }

.rtl .am-btn-07:hover > span { transform: translateX(-3em); }

.rtl .slideNext.am-btn-07:hover > span { transform: translateX(3em); }

.rtl .am-btn-07 .btn-arrow:first-child { right: 5.5em; left: auto; }

.rtl .am-btn-07 .btn-arrow:last-child { margin-right: 1em; margin-left: auto; }
/*#endregion*/

/*#region imagebox.css*/
.rtl .am-imagebox-01::before { left: 0; right: 0; }
.rtl .am-imagebox-01 .icon { left: 0; right: auto; border-left: 35px solid #fd4ea5; border-right: 35px solid transparent; }
    .rtl .am-imagebox-01 .icon:before, .rtl .am-imagebox-01 .icon:after { right: 6px; left: auto; }
    .rtl .am-imagebox-01 .icon:after { border-right: 2px solid #FFF; border-left: none; right: 15px; left: auto; }
.rtl .am-imagebox-01 .content { right: 50%; left: auto; transform: translate3d(50%,-50%,0); }
.rtl .am-imagebox-01 .title::before, .rtl .am-imagebox-01 .title::after { right: 50%; left: auto; }
.rtl .am-imagebox-01 .link { left: 0; right: 0; }
.rtl .am-imagebox-01 .title::before { transform: translate3d(50%,-5px,0); }
.rtl .am-imagebox-01 .title::after { transform: translate3d(50%,5px,0); }
.rtl .am-imagebox-01:hover .title::after { transform: translate3d(50%,0,0); }
.rtl .am-imagebox-02:after { right: 0; left: 0; }
.rtl .am-imagebox-02 .content { text-align: right; }
.rtl .am-imagebox-02 .line { right: -100%; left: auto; margin-right: 55px; margin-left: auto; -webkit-transform: rotate(90deg) translate(-80%); transform: rotate(90deg) translate(-80%); }
    .rtl .am-imagebox-02 .line::before { margin-left: 6px; margin-right: auto; }
.rtl .am-imagebox-02 .link { right: 0; left: auto; }
.rtl .am-imagebox-03::before { left: 0; right: 0; }
.rtl .am-imagebox-03 .link { left: 0; right: 0; }
    .rtl .am-imagebox-03 .link span { right: 50%; left: auto; transform: translate3d(50%,-50%,0) scale(0); }
.rtl .am-imagebox-03:hover .link span { transform: translate3d(50%,-50%,0) scale(1); }
.rtl .am-imagebox-04 .link { left: 0; right: 0; }
/*.rtl .am-imagebox-04 .content::before, .rtl .am-imagebox-04 .content::after { right: 0; left: auto; transform: translateX(100%); }*/
.rtl .am-imagebox-04 .content.reverse::before, .rtl .am-imagebox-04 .content.reverse::after { right: 100%; left: auto; }
.rtl .am-imagebox-05 .content { right: 0; left: 0; padding-left: 15px; margin-left: -14%; margin-right: -14%; padding-right: 50px; }
    .rtl .am-imagebox-05 .content .title .btn-arrow { padding-left: 10px; padding-right: 0; }
.rtl .am-imagebox-05 .pic::before { right: 0; left: auto; }
.rtl .am-imagebox-05 .link { right: 0; left: auto; }

@media only screen and (max-width: 1239px) {
    .rtl .am-imagebox-05 .content { margin-right: 0; margin-left: 0; }
}

@media only screen and (max-width: 575px) {
    .rtl .am-imagebox-05 .content { padding-right: 15px; padding-left: 0; }
}

.rtl .am-imagebox-06 .content .info:before { margin-left: 10px; margin-right: auto; }
.rtl .am-imagebox-06 .link { left: 0; right: 0; }
.rtl .am-imagebox-07 .pic a { left: 0; right: 0; }
/*#endregion*/

/*#region bloglist.css*/
.rtl .am-bloglist-01 .bloglist-item { float: right; }
    .rtl .am-bloglist-01 .bloglist-item:nth-child(odd) { padding-left: 15px; padding-right: 0; }
    .rtl .am-bloglist-01 .bloglist-item:nth-child(even) { padding-right: 15px; padding-left: 0; }
    .rtl .am-bloglist-01 .bloglist-item .content { padding: 30px 30px 30px 0; transform: translate(-31px,-30px); }

@media only screen and (max-width: 991px) {
    .rtl .am-bloglist-02 .bloglist-item:nth-child(odd) { margin-right: 115px; margin-left: auto; }
}

@media only screen and (max-width: 767px) {
    .rtl .am-bloglist-01 .bloglist-item:nth-child(odd) { padding-left: 0px; }
    .rtl .am-bloglist-01 .bloglist-item:nth-child(even) { padding-right: 0px; }
    .rtl .am-bloglist-02 .bloglist-item:nth-child(odd) { margin-right: 0; }
    .rtl .am-bloglist-02 .bloglist-item .content { right: auto; left: auto; margin-right: 30px; margin-left: auto; }
    .rtl .am-bloglist-02 .bloglist-item .blog-date { right: 16px; left: auto; }
}

.rtl .am-bloglist-02 .bloglist-item { float: right; }
    .rtl .am-bloglist-02 .bloglist-item:nth-child(odd) { margin-right: 115px; margin-left: auto; }
    .rtl .am-bloglist-02 .bloglist-item .blog-date { right: 0; left: auto; margin-right: 24px; margin-left: auto; transform: translate3d(50%,-50%,0) rotate(-90deg); }
    .rtl .am-bloglist-02 .bloglist-item .link:before { margin-left: 10px; margin-right: auto; }
    .rtl .am-bloglist-02 .bloglist-item .blog-date { right: 0; left: auto; margin-right: 24px; margin-left: auto; }

@media only screen and (max-width: 1599px) {
    .rtl .am-bloglist-02 .bloglist-item:nth-child(odd) { margin-right: 60px; margin-left: auto; }
}

@media only screen and (max-width: 1199px) {
    .rtl .am-bloglist-02 .bloglist-item:nth-child(odd) { margin-right: 0; }
}

.rtl .am-bloglist-03 .bloglist-item { padding: 68px 0 68px 20px; }
    .rtl .am-bloglist-03 .bloglist-item .bg { left: 0; right: 0; }
    .rtl .am-bloglist-03 .bloglist-item .date { margin-left: 12px; margin-right: auto; }

@media (max-width: 767px) {
    .rtl .am-bloglist-03 .bloglist-item { padding: 40px 0 40px 20px; }
    .rtl .am-bloglist-05 .bloglist-item { padding: 39px 76px 39px 20px; }
}

.rtl .am-bloglist-04 .bloglist-item .content { padding: 30px 30px 0 0; transform: translate(-30px,-30px); }
/*.rtl .am-bloglist-04 .bloglist-item .blog-sort { right: 37px; left: auto; }*/
.rtl .am-bloglist-04 .bloglist-item .blog-sort:before { margin-left: 8px; margin-right: auto; }
.rtl .am-bloglist-05 .bloglist-item { padding: 39px 76px 39px 40px; border-top-left-radius: 60px; border-top-right-radius: none; margin-right: 48px; margin-left: auto; }
    .rtl .am-bloglist-05 .bloglist-item .bg { left: 0; right: 0; border-top-left-radius: 60px; border-top-right-radius: none; }
        .rtl .am-bloglist-05 .bloglist-item .bg:after { left: 0; right: 0; border-top-left-radius: 60px; border-top-right-radius: none; }
    .rtl .am-bloglist-05 .bloglist-item .date { right: -48px; left: auto; }

/*#endregion*/

/*#region infobox.css*/
@media only screen and (max-width: 991px) {
    .rtl .am-info-04 > img { margin-left: -60px; margin-right: auto; }
}

@media only screen and (max-width: 767px) {
    .rtl .am-info-15 .mask { left: 0; right: 0; }
    .rtl .info19-list div[class*="col-"] { border-right: 1px dashed #ebebeb !important; border-left: none; }
        .rtl .info19-list div[class*="col-"]:nth-child(2n) { border-right: none !important; border-left: none; }
}

.rtl .am-info-02 .content { left: 50%; right: auto; text-align: left; }
.rtl .am-info-03 .link { right: 0; left: 0; }
.rtl .am-info-03 .content { left: 50%; right: auto; }
.rtl .am-info-03 .btn-arrow { right: 0; left: auto; }
.rtl .am-info-04 > img { left: 50%; right: auto; margin-left: -73px; margin-right: auto; }
.rtl .am-info-05 .link { left: 0; right: 0; }
.rtl .am-info-06 .title .icon { left: auto; right: 0; }
.rtl .am-info-09 { margin-left: auto; margin-right: auto; }
    .rtl .am-info-09 .link { right: 0; left: 0; }
.rtl .am-info-11 .info-icon:before { left: 0; right: 0; }
.rtl .am-info-11:hover .info-icon:after { left: 4px; right: 4px; }
.rtl .am-info-12 .title { padding-left: 1em; padding-right: 0; }
    .rtl .am-info-12 .title .icon { left: auto; right: 0; }
    .rtl .am-info-12 .title em { padding-right: 18px; padding-left: 0; }
.rtl .am-info-12 .info { padding-left: 20px; padding-right: 0; }
.rtl .am-info-12:after { border-left: 2px solid #2c5cda; border-right: none; margin-left: 21px; margin-right: auto; left: auto; right: 0; }
.rtl .am-info-14 .am-icon { float: left; margin-left: 0; margin-right: 20px; }
.rtl .am-info-14 .box-right { text-align: left; }
/*.rtl .am-info-15 .pic img { left: 50%; right: auto; }*/
.rtl .am-info-15 .link { left: 0; right: 0; }
.rtl .am-info-15 .mask { left: -30px; right: -30px; }
.rtl .am-info-17 .icon { margin-right: auto; margin-left: 15px; }
.rtl .am-info-18 { padding: 40px 40px 40px 120px; }
    .rtl .am-info-18::before { left: 0; right: auto; }
/*.rtl .am-info-18 .icon { left: auto; right: 0; }*/
.rtl .am-info-19::before { left: 0; right: 0; }
.rtl .info19-list div[class*="col-"] { border-right: 1px dashed #ebebeb; border-left: none; }
    .rtl .info19-list div[class*="col-"]:nth-child(3n) { border-right: none; border-left: none; }

@media only screen and (max-width: 575px) {
    .rtl .info19-list div[class*="col-"], .rtl .info19-list div[class*="col-"]:nth-last-child(2) { border-right: none !important; border-left: none; }
}

.rtl .am-info-20 .title:after { margin: 28px auto 25px auto; }

/*#endregion*/

/*#region counter.css*/
@media (max-width: 991px) {
    .rtl .am-number01 .box-right { margin-right: 35px; margin-left: auto; }
}

.rtl .am-number01 .box-right { margin-right: 30px; margin-left: auto; }

@media only screen and (max-width: 767px) {
    .rtl .am-number01 .box-right { margin-right: 0px; }
    .rtl .am-number02 { padding-right: 0 !important; padding-left: 0; }
        .rtl .am-number02 .number-img { left: 0; right: auto; }
    .rtl .am-number.has-line .box-title:after { margin-right: auto; margin-left: auto; }
}

.rtl .am-number02.has-img { padding-right: 53px; padding-left: 0; }
.rtl .am-number02 .number-img { right: 0px; left: auto; }
.rtl .am-number02 .box-bottom { padding-left: 30px; padding-right: 0; }

@media only screen and (max-width: 991px) {
    .rtl .am-number02 .box-bottom { padding-left: 0; }
}

.rtl .am-number03 { padding-right: 34px; padding-left: 0; }
    .rtl .am-number03 .square-line { right: 0; left: auto; border-right: 3px solid #fff; border-left: none; }
        .rtl .am-number03 .square-line:before, .rtl .am-number03 .square-line:after { left: 0; right: auto; border-left: 3px solid #fff; border-right: none; }
/*#endregion*/

/*#region loadlist.css*/
.rtl .am-loadlist01 .progress { margin: 0 0 28px 0; }
.rtl .am-loadlist01 .bar { right: 0; left: auto; }
    .rtl .am-loadlist01 .bar span { right: 100%; left: auto; margin-right: -5px; margin-left: auto; }
    .rtl .am-loadlist01 .bar::after { left: 2px; right: auto; }
.rtl .am-loadlist02 .progress { margin: 0 0 28px 0; }
.rtl .am-loadlist02 .bar span { right: 100%; left: auto; margin-right: -5px; margin-left: auto; -webkit-transform: translateX(50%); transform: translateX(50%); }
    .rtl .am-loadlist02 .bar span:after { border-left: 1px solid; border-right: none; right: 50%; left: auto; margin: -2px -2px 0 0; transform: rotate(-45deg); -webkit-transform: rotate(-45deg); }
.rtl .am-loadlist03 .progress { margin: 0 0 32px 0; }
.rtl .am-loadlist03 .bar::before { right: 0; left: 0; }
.rtl .am-loadlist03 .bar span { float: left; }
    .rtl .am-loadlist03 .bar span::after { right: 50%; left: auto; margin: -2px -3px 0 0; transform: rotate(-45deg); -webkit-transform: rotate(-45deg); }

/*#endregion*/

/*#region ourteam.css*/
@media only screen and (max-width: 767px) {
    .rtl .am-ourteam-03 .info { padding-left: 0; }
        .rtl .am-ourteam-03 .info .icons a:last-child img { padding-left: 0; }
    .rtl .am-ourteam-03 .swiper-pagination { right: 0; left: 0; }
    .rtl .am-ourteam-03 .swiper-slide > div.row > div { padding-right: 0; padding-left: 0; }
}

.rtl .am-ourteam-02:after { right: 0; left: 0; }
.rtl .am-ourteam-02 .content { text-align: right; }
.rtl .am-ourteam-02 .ico { left: 30px; right: auto; }
.rtl .am-ourteam-03 .swiper-pagination-bullet-active::after { left: 0; right: 0; }
.rtl .am-ourteam-03 .info { padding-right: 8px; padding-left: 30px; text-align: right; }
    .rtl .am-ourteam-03 .info .info-title { padding-right: 24px; padding-left: 0; }
        .rtl .am-ourteam-03 .info .info-title:after { right: 0px; left: auto; border-left: none; border-right: none; }
        .rtl .am-ourteam-03 .info .info-title .name:before, .rtl .am-ourteam-03 .info .info-title .name:after { right: 50px; left: auto; border-left: 3px solid #fd4ea5; border-right: none; }
    .rtl .am-ourteam-03 .info ul { margin-right: 0; }
    .rtl .am-ourteam-03 .info .icons img { padding-left: 20px; padding-right: 0; }
.rtl .am-ourteam-04 .swiper-thumbnail-pagination .pic::before { right: 0; left: auto; }

@media (max-width: 767px) {
    .rtl .am-ourteam-05 .swiper-button-next, .rtl .am-ourteam-05 .swiper-button-prev { right: auto; left: 5px; }
    .rtl .am-ourteam-05 .description::before { margin: 20px 0 20px 0; }
}

.rtl .am-ourteam-04 .swiper-thumbnail-pagination .swiper-button-next, .rtl .am-ourteam-04 .swiper-thumbnail-pagination .swiper-button-prev { right: auto; left: auto; }
.rtl .am-ourteam-04 .swiper-thumbnail-pagination .swiper-button-next { left: -53px; right: auto; direction: rtl; }
.rtl .am-ourteam-04 .swiper-thumbnail-pagination .swiper-button-prev { right: -53px; left: auto; direction: rtl; }
    .rtl .am-ourteam-04 .swiper-thumbnail-pagination .swiper-button-next::after, .rtl .am-ourteam-04 .swiper-thumbnail-pagination .swiper-button-prev::after { right: 0px; left: 0px; }
    .rtl .am-ourteam-04 .swiper-thumbnail-pagination .swiper-button-next::before, .rtl .am-ourteam-04 .swiper-thumbnail-pagination .swiper-button-prev::before { border-left: 1px solid currentColor; border-right: none; border-radius: 2px 0 0 0; -webkit-transform: rotate(135deg); transform: rotate(135deg); }
.rtl .am-ourteam-04 .swiper-thumbnail-pagination .swiper-button-next::before { right: auto; left: 0; -webkit-transform: rotate(-45deg); transform: rotate(-45deg); }
.rtl .am-ourteam-04 .swiper-container-main::before { right: 50%; left: auto; margin: 0 -25px 0 0; }
.rtl .am-ourteam-04 .swiper-container-main .swiper-slide { text-align: right; }
.rtl .am-ourteam-04 .swiper-container-main .info span { padding-left: 20px; padding-right: 0; }
    .rtl .am-ourteam-04 .swiper-container-main .info span:last-child { padding-left: 0; }

@media (max-width: 991px) {
    .rtl .am-ourteam-05 .description::before { margin: 20px -86px 20px 0; }
    /*.rtl .am-ourteam-06 .pic-box { margin: 0 0 0 40px; margin-left: 0; }
    .rtl .am-ourteam-06 .ourteam-box { border-radius: 0 20px 0 0; margin-left: 0; }*/
}

.rtl .am-ourteam-05 .swiper-slide { text-align: right; }
    .rtl .am-ourteam-05 .swiper-slide > .row { margin-right: -15px; margin-left: -15px; }
.rtl .am-ourteam-05 .title { text-align: right; margin-left: 9px; margin-right: auto; }
.rtl .am-ourteam-05 .subtitle { text-align: right; }
.rtl .am-ourteam-05 .description::before { margin: 0 -86px 40px 0; }
.rtl .am-ourteam-05 .icons a { margin: 0 0 20px 20px; }
.rtl .am-ourteam-05 .swiper-button-next { right: 16%; left: auto; }
.rtl .am-ourteam-05 .swiper-button-prev { right: 16%; left: auto; }
    .rtl .am-ourteam-05 .swiper-button-next::after, .rtl .am-ourteam-05 .swiper-button-prev::after { right: 50%; left: auto; border-right: 1px solid currentColor; border-left: none; }
    .rtl .am-ourteam-05 .swiper-button-next::before, .rtl .am-ourteam-05 .swiper-button-prev::before { right: 50%; left: auto; margin-right: -5px; margin-left: auto; border-left: 1px solid currentColor; border-right: none; border-radius: 2px 0 0 0; -webkit-transform: rotate(45deg); transform: rotate(45deg); }
.rtl .am-ourteam-05 .swiper-button-next::before { -webkit-transform: rotate(-135deg); transform: rotate(-135deg); }
.rtl .am-ourteam-06 .ourteam-box { text-align: right; }

/*.rtl .am-ourteam-06 .ourteam-box { border-radius: 0 40px 0 0; margin-left: 42px; text-align: right; margin-right: -15px; }
.rtl .am-ourteam-06 .ourteam-info .pic-right { padding-right: 20px; padding-left: 0; }
.rtl .am-ourteam-06 .pic-box { margin-right: -18%; margin-left: auto; }
.rtl .am-ourteam-06 .swiper-pagination { left: 0; right: auto; }
    .rtl .am-ourteam-06 .swiper-pagination .swiper-pagination-bullet { border-left: none; border-right: none; }
        .rtl .am-ourteam-06 .swiper-pagination .swiper-pagination-bullet::after { right: 0; left: auto; }
        .rtl .am-ourteam-06 .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active { margin-right: -20px !important; margin-left: auto; }
    .rtl .am-ourteam-06 .swiper-pagination:before { right: 0; left: auto; }

@media (max-width: 1199px) {
    .rtl .am-ourteam-06 .ourteam-box { margin-right: 0; }
}*/

.rtl .am-ourteam-07.swiper-container .swiper-slide .pic::after { right: 0; left: 0; }
.rtl .am-ourteam-07.swiper-container .swiper-slide .content { right: 0; left: 0; }
.rtl .am-ourteam-07.swiper-container .swiper-button-prev, .rtl .am-ourteam-07.swiper-container .swiper-container-rtl .swiper-button-next { right: 0px; left: auto; }
.rtl .am-ourteam-07.swiper-container .swiper-button-next, .rtl .am-ourteam-07.swiper-container .swiper-container-rtl .swiper-button-prev { left: 0px; right: auto; }
    .rtl .am-ourteam-07.swiper-container .swiper-button-next span::after, .rtl .am-ourteam-07.swiper-container .swiper-button-prev span::after { border-right: 1px solid #ffffff; border-left: none; right: 2px; left: auto; }
    .rtl .am-ourteam-07.swiper-container .swiper-button-next span::after { right: auto; left: 0px; }

@media (min-width: 1200px) {
    .rtl .am-ourteam-07.swiper-container .swiper-button-prev, .rtl .am-ourteam-07.swiper-container .swiper-container-rtl .swiper-button-next { right: -88px; left: auto; margin-right: 88px !important; margin-left: auto; }
    .rtl .am-ourteam-07.swiper-container .swiper-button-next, .rtl .am-ourteam-07.swiper-container .swiper-container-rtl .swiper-button-prev { left: -88px; right: auto; margin-left: 88px !important; margin-right: auto; }
}

.rtl .am-ourteam-06 .swiper-pagination:before { background: transparent; }
/*#endregion*/

/*#region accordion.css*/
.rtl .am-accordion .panel-heading a > .icon { margin-left: 19px; margin-right: auto; }
.rtl .am-accordion .panel-heading .arrow { right: 0; left: auto; }
.rtl .am-accordion01 .panel-body { padding-right: 61px; padding-left: 50px; }
.rtl .am-accordion01 .panel-heading a { padding: 0px 61px 0px 23px; }
.rtl .am-accordion01 .panel-heading .arrow:after, .rtl .am-accordion01 .panel-heading .arrow:before { right: 50%; left: auto; }
.rtl .am-accordion01 .panel-heading .arrow:after { margin: -10px -1px 0 0; }
.rtl .am-accordion01 .panel-heading .arrow:before { margin: -3px -8px 0 0; }
.rtl .am-accordion01 .accordion-item { padding: 26px 0px 23px 0; }
.rtl .am-accordion02 .panel-body { padding-right: 39px; padding-left: 0; }
.rtl .am-accordion02 .panel-heading a { padding: 0px 39px 0px 23px; }
.rtl .am-accordion02 .panel-heading .arrow:after, .rtl .am-accordion02 .panel-heading .arrow:before { right: 9px; left: auto; }
.rtl .am-accordion02 .panel-heading .arrow:after { margin: -10px -1px 0 0; }
.rtl .am-accordion02 .panel-heading .arrow:before { margin: -3px -8px 0 0; }
.rtl .am-accordion02 .accordion-item { padding: 26px 0px 23px 0; }
.rtl .am-accordion03 .panel-heading a { padding: 15px 66px 17px 23px; }
    .rtl .am-accordion03 .panel-heading a:hover .icon, .rtl .am-accordion03 .panel-heading a .icon { right: 17px; left: auto; }
.rtl .am-accordion03 .panel-heading .arrow { right: auto; left: 0; }
    .rtl .am-accordion03 .panel-heading .arrow:after { right: 50%; left: auto; margin: -4px -4px 0 0; border-left: 1px solid #ffffff; border-right: none; -webkit-transform: rotate(-45deg); transform: rotate(-45deg); }
.rtl .am-accordion03 .panel-heading .collapsed:hover .arrow:after { border-left-color: #ffffff; border-right-color: unset; }
.rtl .am-accordion03 .panel-heading a.collapsed .arrow:after { border-left-color: #5b5b5b; border-right-color: unset; -webkit-transform: rotate(45deg); transform: rotate(45deg); }
.rtl .am-accordion03 .panel-body { margin: 32px 30px 21px 30px; padding: 34px 30px 34px 38px; }
    .rtl .am-accordion03 .panel-body:before { right: 65px; left: auto; transform: rotate(-45deg); }
.rtl .am-accordion04 .panel-heading a { padding-left: 40px; padding-right: 0; }
.rtl .am-accordion04 .panel-heading .arrow { right: auto; left: 0; }
    .rtl .am-accordion04 .panel-heading .arrow:after { right: 50%; left: auto; margin: -4px -4px 0 0; border-left: 1px solid #2c5cda; border-right: none; -webkit-transform: rotate(135deg); transform: rotate(135deg); }
.rtl .am-accordion04 .panel-heading a.collapsed .arrow:after { border-left-color: #555; border-right-color: unset; -webkit-transform: rotate(-45deg); transform: rotate(-45deg); }
.rtl .am-accordion04 .panel-heading .collapsed:hover .arrow:after { border-left-color: #2c5cda; border-right-color: unset; }
.rtl .am-accordion04 .accordion-item { padding: 31px 0px 33px 0; }

/*#endregion*/

/*#region pricing.css*/
.rtl .am-price-01 .price-item { border-radius: 5px 5px 0 0; background-position: left bottom; }
    .rtl .am-price-01 .price-item::after { right: 0; left: auto; }
.rtl .am-price-01 .price-header { background-position: right top; }
    .rtl .am-price-01 .price-header .price-box .pricing { padding-left: 26px; padding-right: 0; margin-left: 25px; margin-right: auto; border-left: 1px solid rgba(255, 255, 255, .6); border-right: none; }
.rtl .am-price-01 .price-content .price-info { margin: 0 0 10px 0; }

@media only screen and (max-width: 1199px) {
    .rtl .am-price-01 .price-header { padding-right: 0; padding-left: 0; }
        .rtl .am-price-01 .price-header .price-box .pricing { padding-left: 16px; padding-right: 0; margin-left: 15px; margin-right: auto; }
        .rtl .am-price-01 .price-header .price-box .unit { text-align: right; }
    .rtl .am-price-01 .price-footer { right: 0; left: 0; }
}

@media only screen and (max-width: 767px) {
    .rtl .business-pricing .am-price-02 .price-content { padding-right: 45px; padding-left: 45px; }
}

.rtl .am-price-02 .price-item { background-position: left bottom; }
.rtl .am-price-02 .price-header { border-radius: 3px 3px 0 0; }
/*.rtl .am-price-02 .price-content .price-image { right: 50%; left: auto; }*/
.rtl .am-price-02 .price-content .price-image::before { left: 0; right: 0; }
.rtl .am-price-02 .price-content .price-box { text-align: right; }
    .rtl .am-price-02 .price-content .price-box .pricing { padding-left: 26px; padding-right: 0; margin-left: 25px; margin-right: auto; border-left: 1px solid rgba(102, 102, 102, .2); border-right: none; }
.rtl .am-price-02.light .price-content .price-box .pricing { border-left: 1px solid rgba(255, 255, 255, .2); border-right: none; }
.rtl .am-price-02 .price-footer { right: 0; left: 0; }

@media only screen and (max-width: 991px) {
    .rtl .am-price-02 .price-content .price-box .pricing { padding-left: 16px; padding-right: 0; margin-left: 15px; margin-right: auto; }
}

.rtl .am-price-03 .price-header::before { right: 52%; left: auto; }
.rtl .am-price-03 .price-header .price-bg::before { right: 50%; left: auto; }
.rtl .am-price-03 .price-header .price-bg::after { right: 48%; left: auto; }
.rtl .am-price-03 .price-header .price-box { text-align: right; }
    .rtl .am-price-03 .price-header .price-box .pricing { padding-left: 26px; padding-right: 0; margin-left: 25px; margin-right: auto; border-left: 1px solid rgba(255, 255, 255, .6); border-right: none; }
.rtl .am-price-04 .price-item { border-bottom-left-radius: 50px; border-bottom-right-radius: 0; }
.rtl .am-price-04 .price-box { right: 50%; left: auto; margin-right: -60px; margin-left: auto; }
.rtl .am-price-05 .price-box { background-position: left bottom; }
    .rtl .am-price-05 .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 .am-price-06 .price-header { border-radius: 3px 3px 0 0; }
.rtl .am-price-06 .price-features li:nth-child(2n)::before { right: 0; left: 0; }

/*#endregion*/

/*#region list.css*/

.rtl ul { margin-right: 20px; margin-left: auto; margin: inherit; }

.rtl ol { margin-right: 1.6em; margin-left: auto; margin: inherit; }

    .rtl ol li { padding-right: 6px; padding-left: 0; }

.rtl .list-numbers li:before, .rtl .list-icon li i, .rtl .list-icon li em { right: 0; left: auto; }

.rtl .am-list.list-none ul { margin-right: 0; }

.rtl .am-list.list-numbers li { padding-right: 20px; padding-left: 0; }

.rtl .am-list.list-icon li { padding-right: 22px; padding-left: 0; }

.rtl .am-list.em-border li, .rtl .am-list.em-background li { padding-right: 41px; padding-left: 0; }

/*#endregion*/

/*#region pages-saas.css*/

@media only screen and (max-width: 1024px) {
    .rtl .saas-header .primary_structure > li > a { padding-left: 13px !important; padding-right: 13px !important; }
}

.rtl .saas-section01 .dng-column:first-child > .dng-column-inner { margin: 0px -65px 0px -30px; }
.rtl .saas-section01 .dng-column:last-child > .dng-column-inner { margin: 0px -77px -25px -177px; }

@media only screen and (max-width: 1599px) {
    .rtl .saas-section01 .dng-column:first-child > .dng-column-inner { margin-right: 0; }
    .rtl .saas-section01 .dng-column:last-child > .dng-column-inner { margin-left: 0; }
    .rtl .saas-section03 .left-pic { margin-left: 0px; }
}

@media only screen and (max-width: 991px) {
    .rtl .saas-section09 .am-faq01 { margin-right: 0; margin-left: 0; }
}

@media only screen and (max-width: 767px) {
    .rtl .saas-section09 .am-faq01 { margin-left: 0; }
}

.rtl .dng-left-full .dng-column:first-child > .dng-column-inner { padding-right: 0; }
.rtl .dng-right-full .dng-column:last-child > .dng-column-inner { padding-left: 0; }
.rtl .saas-section03 .left-pic { margin-left: -37px; margin-right: auto; }
.rtl .saas-section03 .am-number02 .icon { padding-left: 20px; padding-right: 0; }
.rtl .saas-section03 .am-number02 .box-title { text-align: right; }
.rtl .saas-section04 .right-pic { margin-right: -45px; margin-left: auto; }
.rtl .saas-section08 .dng-column:last-child > .dng-column-inner { margin-right: -30px; margin-left: auto; }
.rtl .am-faq01 { padding: 25px 123px 25px 38px; }
    .rtl .am-faq01::after { right: 40px; left: auto; }
.rtl .saas-section09 .am-faq01 { margin-right: 48px; margin-left: -48px; }

@media only screen and (max-width: 1200px) {
    .rtl .saas-section09 .am-faq01 { margin-right: 0; margin-left: -30px; }
    .rtl .am-faq01 { padding: 25px 100px 25px 38px; }
        .rtl .am-faq01::after { right: 25px; left: auto; }
}

.rtl .saas-section10::before { right: 0px; left: auto; }
.rtl .saas-section10 .contact-info > div { border-left: 1px dashed #c2c9ce; border-right: none; }
    .rtl .saas-section10 .contact-info > div:last-child { border-left: none; border-right: none; }
.rtl .saas-section11 .saas-footer-info .right { text-align: left; }
.rtl .saas-section11 .footer-social a, .rtl .saas-section11 .footer-social a:link { margin: 0px 0 15px 15px; }

/*#endregion*/

/*#region pages-software.css*/
.rtl .area-right .dng-megamenu .primary_structure > li { margin-left: 16px; margin-right: auto; }
    .rtl .area-right .dng-megamenu .primary_structure > li:last-child { margin-left: 0; }
.rtl .software-banner-left .button-box a { margin-left: 25px; margin-right: auto; }
    .rtl .software-banner-left .button-box a:last-child { margin-left: 0; }
.rtl .software-banner-right { margin-right: -60px; margin-left: -2px; }

@media (max-width: 1599px) {
    .rtl .software-banner-right { margin-right: 0; margin-left: 0; }
    .rtl .software-section-02-right { margin-left: -78px; margin-right: 0; }
    .rtl .software-section-03-left { margin-right: 0; }
    .rtl .software-section-05-right { margin-left: -78px; margin-right: 0; }
    .rtl .software-footer-box .pic { margin-right: 0; }
}

@media (max-width: 1199px) {
    .rtl .software-section-02-right { margin-left: 0; }
}

@media (max-width: 767px) {
    .rtl .software-banner-left .button-box a { margin-left: 10px; margin-right: auto; }
    .rtl .software-section-03-right .info-box .am-info-18 { margin-left: 0; margin-right: 0; }
        .rtl .software-section-03-right .info-box .am-info-18:nth-child(even) { margin-left: 0; margin-right: 0; }
    .rtl .software-section-05-left .button-box a { margin-left: 10px; margin-right: auto; }
    .rtl .software-section-05-right { margin-left: 0; }
    .rtl .software-section-06 .swiper-box [class*="item-"] { right: 0; left: auto; margin-right: 0px; }
}

.rtl .software-section-02-left .info-box .am-info-08 .title { margin: 2px 0 24px 0; }
.rtl .software-section-02-right { margin-left: -118px; margin-right: 40px; }
.rtl .software-section-03-left { margin-right: -117px; margin-left: auto; }
.rtl .software-section-03-right .info-box .am-info-18 { margin-left: 10%; margin-right: auto; }
    .rtl .software-section-03-right .info-box .am-info-18:nth-child(even) { margin-left: 0; margin-right: 10%; }
.rtl .software-section-04 .software-play { text-align: left; }
/*.rtl .software-section-04 .software-play .play-button-02 { right: 50%; left: auto; }*/
.rtl .software-section-05-left .button-box a { margin-left: 25px; margin-right: auto; }
    .rtl .software-section-05-left .button-box a:last-child { margin-left: 0; }
.rtl .software-section-05-right { margin-left: -148px; margin-right: 70px; }
.rtl .software-section-06 .swiper-box .swiper-box-bg { left: 0; right: 0; }
    .rtl .software-section-06 .swiper-box .swiper-box-bg img { right: 50%; left: auto; }
.rtl .software-section-06 .swiper-box [class*="item-"] { right: 50%; left: auto; margin-right: -54px; margin-left: auto; }
    .rtl .software-section-06 .swiper-box [class*="item-"]::before { right: 0; left: auto; }
.rtl .software-section-06 .swiper-box .swiper-container .swiper-bg { right: 50%; left: auto; }
/*.rtl .software-section-08 .button-box .item-02, .rtl .software-section-08 .button-box .item-03 { text-align: right; }*/
/*.rtl .software-section-08 .button-box .item-04 { text-align: left; }*/
.rtl .software-footer-box .pic { margin-right: 29px; margin-left: auto; }
.rtl .software-footer-box .icon-list a { margin-left: 10px; margin-right: auto; }
.rtl .software-footer-box .logo-list a { padding-left: 30px; padding-right: 0; }

/*#endregion*/


/*#region Custom CSS*/
.rtl .text-left { text-align: right !important; }

.rtl .text-right { text-align: left !important; }

.rtl .left { float: right; }

.rtl .right { float: left; }

.rtl .sing-img-auto-lg img { max-width: initial !important; min-width: initial !important; float: left; }

.rtl .dg-tabs-left02 { direction: ltr !important; text-align: left; }

.rtl .tp-loop-wrap,
.rtl .tp-mask-wrap { right: 0; left: auto !important; }

.rtl .tp-static-layers * { text-align: right !important; }

.rtl .sidebar_dynamic.sidebar_dynamic_sytle01 { padding: 0 15px; padding-top: 0; padding-right: 15px; padding-bottom: 0; padding-left: 0 !important; }

.rtl .widget-posts { margin: 0 0 0; padding: 0; list-style: none; }

.rtl .widget-categories { margin: 0; padding: 0; list-style: none; }

.rtl .overlay-panel-content .overlay-panel-center { direction: ltr; }

.rtl.ms-viewing-4 #dng-wrapper { direction: ltr; }

.rtl .side-panel-main { left: 0; position: fixed; }

/*Fix power form*/
.rtl .rtl .dg-form-content { text-align: right; }

.rtl .dg-form-content > li { float: right; }

.rtl .dg-form-content.form-line .form-control-wrap input[type=text],
.rtl .dg-form-content.form-line .form-control-wrap input[type=email],
.rtl .dg-form-content.form-line .form-control-wrap input[type=url],
.rtl .dg-form-content.form-line .form-control-wrap input[type=tel],
.rtl .dg-form-content.form-line .form-control-wrap input[type=number],
.rtl .dg-form-content.form-line .form-control-wrap input[type=date],
.rtl .dg-form-content.form-line .form-control-wrap select,
.rtl .dg-form-content.form-line .form-control-wrap textarea { padding-right: 0; padding-left: 0; }

.rtl .dg-form-content.form-line .text-center label { right: 50%; left: auto; }

.rtl .dg-form-home05 .dg-form-content .form-control-wrap { padding: 0 0 20px 0; }

.rtl.dg-form-menu-content { padding: 0 40px 0 115px; }

    .rtl .dg-form-menu-content .lnr { right: -1px; left: auto; border-radius: 0 3px 3px 0; }

    .rtl .dg-form-menu-content .wpcf7-submit { left: -1px; right: auto; border-radius: 3px 0 0 3px; }

.rtl .form_submit.text-left { text-align: right !important; }

.rtl .form_submit.text-right { text-align: left !important; }

.rtl .Theme_01_Default .form_submit .submit_but:hover,
.rtl.Theme_01_Default .form_submit .reset_but:hover { background-position: right -15px; }

.rtl .Theme_01_Default [title="RadioButtonList"] label,
.rtl.Theme_01_Default [title="CheckBoxList"] label { margin-left: 8px; margin-right: auto; }

@media only screen and (max-width: 767px) {
    .rtl .formError { right: 0 !important; left: auto; }
}

.rtl .formError { right: 300px; left: auto; text-align: right; }

    .rtl .formError .formErrorContent { padding: 4px 10px 4px 10px; }

    .rtl .formError .formErrorArrow { margin: -2px 13px 0 0; }

.rtl .inputContainer { float: right; }

.rtl .formError.inline { right: 0; left: auto; }

body[dir='rtl'] .formError .formErrorArrow,
body.rtl .formError .formErrorArrow { margin: -2px 0 0 13px; }

.rtl .formError .formErrorArrowBottom { margin: 0px 12px 0 0; }

.rtl .formError .formErrorArrow div { border-right: 2px solid #ddd; border-left: 2px solid #ddd; }

.rtl .formError .formErrorArrow .line3 { border-right: 2px solid #ddd; border-left: 2px solid #ddd; }


.rtl .dg-form-content.form-line .form-control-wrap > label { position: absolute; right: 0; }
/*Fix power form*/


/*Public*/
.rtl .swiper-container { direction: ltr !important }

.rtl .primary_structure > li > a { font-family: inherit !important; }

.rtl footer *,
.rtl #footerlinks818868 a,
.rtl #footerlinks818868 a:link,
.rtl #footerlinks818868 a:active,
.rtl #footerlinks818868 a:visited { font-family: inherit !important; }

.rtl #dng-megamenu673076 .dnngo_slide_menu li, #dng-megamenu673076 .dnngo_slide_menu li a { font-family: inherit !important; }
.rtl .fab { font-family: "Font Awesome 5 Brands" !important; }
/*Public*/


/*special object*/
*[dir="ltr"] { direction: ltr; unicode-bidi: embed; }
*[dir="rtl"] { direction: rtl; unicode-bidi: embed; }
bdo[dir="ltr"] { direction: ltr; unicode-bidi: bidi-override; }
bdo[dir="rtl"] { direction: rtl; unicode-bidi: bidi-override; }

.rtl #row-771921 { direction: ltr; }

.rtl #business-swiper01-button { direction: ltr; }

.rtl #row-261442 { direction: ltr; }

.rtl #row-895177 { direction: ltr; }

.rtl #row-899689 { direction: ltr; }

.rtl .creative01-section05 { direction: rtl; }

.rtl #row-470537 { direction: ltr; }
.rtl .container-fluid.col-no-padding .dng-column-inner { padding-left: 0 !important; padding-right: 0; margin-left: 0 !important; }

.rtl #row-182361 { direction: rtl; }

.rtl #row-525303 { direction: ltr; }

.rtl #row-465788 { direction: ltr; }

.rtl #row-806920 { direction: ltr; }

.rtl #form_div_555 .form-background .form-control-wrap input[type=text],
.rtl #form_div_555 .form-background .form-control-wrap input[type=email],
.rtl #form_div_555 .form-background .form-control-wrap input[type=url],
.rtl #form_div_555 .form-background .form-control-wrap input[type=tel],
.rtl #form_div_555 .form-background .form-control-wrap input[type=number],
.rtl #form_div_555 .form-background .form-control-wrap input[type=date],
.rtl #form_div_555 .form-background .form-control-wrap select,
.rtl #form_div_555 .form-background .form-control-wrap textarea,
.rtl #form_div_555 .form-background .fixline:before { text-align: right; }

.rtl #column-327791 { direction: ltr; }

.rtl #row-697022 { direction: ltr; }

.rtl #row-336737 { direction: ltr; }

.rtl .modern-submit-button { float: right; }

.rtl #row-827123 { direction: ltr; }

@media only screen and (min-width: 993px) {
    [lang="fa-IR"] body, [lang*="ar-"] body { padding-left: 0 !important; }
}

.rtl #row-337513 { direction: ltr; }
.rtl #row-92985 { direction: ltr; }
.rtl #row-519174 { direction: ltr; }

.rtl #About.saas-section03 * { direction: ltr; }

.rtl #column-252216 * { direction: rtl !important; }

.rtl #row-107639 * { direction: ltr; }

.rtl #column-477614 * { direction: rtl !important; }

.rtl #row-92985 * { direction: ltr; }

.rtl #FAQ.saas-section09 * { direction: ltr; }

.rtl #row-519174 * { direction: ltr; }

.rtl #column-492612 * { direction: rtl !important; }

/*.rtl #row-429817 * { direction: ltr ; }

.rtl #column-89752 * { direction: rtl !important; }*/

.rtl #swiper-06 * { direction: ltr !important; }

.rtl #column-656803 * { direction: ltr !important; }

.rtl #row-541584 { direction: ltr; }

.rtl #row-659420 { direction: ltr; }

.rtl .am-btn-03 { direction: rtl; }

.rtl #row-615996 { direction: ltr; }

.rtl #row-235087 { direction: rtl; }

.rtl #row-145202 { direction: ltr; }

.rtl #row-57334 { direction: ltr; }

.rtl div#row-694472 { direction: ltr; }
/*Special object*/

/*HomePage SP*/
.rtl #headerrow-349356 .area-left .header-content-wrap > div { margin-left: 30px; margin-right: auto; }
.rtl #element-font698006 { font-size: 100px; top: -100px; }
.rtl .dng-main .soon-center input { text-align: left; }
/*HomePage SP*/

/*full page*/
.rtl #welcome { direction: ltr; }

.rtl .soon.dg-countdown-01 { direction: ltr; }

.rtl .soon { direction: ltr; }
/*full page*/

/*#endregion*/







