/* rtl v1.3.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*/

@media only screen and (max-width: 991px) {
    .rtl .content-area-image-article.pl-30 { padding-right: 0 !important; padding-left: 0; }

    .rtl .home10-cont dl { text-align: right; }

    .rtl .home10-cont .text_img { margin: 0 0 20px 0; }

    .rtl .home10-cont { padding: 0 0 60px 0; }

    .rtl .text-bg-top-160 { right: 0; left: auto; }

    .rtl .text-bg-left-top-160 { right: 0; left: auto; }
}

/*.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 .text-left { text-align: right !important; }

.rtl .text-right { text-align: left !important; }

.rtl .left { float: right; }

.rtl .right { float: left; }

@media (min-width:768px) {
    .rtl .col-sm-1\/5:nth-child(5n+1) { clear: right; }
}

@media (min-width:992px) {
    .rtl .col-md-1\/5:nth-child(5n+1) { clear: right; }
}

@media (min-width:1200px) {
    .rtl .col-lg-1\/5:nth-child(5n+1) { clear: right; }
}

@media only screen and (max-width: 767px) {
    .rtl [class*=dg-ico].size-lg.left { margin-left: 20px; margin-right: auto; }

    .rtl [class*=dg-ico].size-lg.right { margin-right: 20px; margin-left: auto; }

    .rtl [class*=dg-ico].size-xl.left { margin-left: 20px; margin-right: auto; }

    .rtl [class*=dg-ico].size-xl.right { margin-right: 20px; margin-left: auto; }

    .rtl [class*=dg-ico].size-xxl.left { margin-left: 20px; margin-right: auto; }

    .rtl [class*=dg-ico].size-xxl.right { margin-right: 20px; margin-left: auto; }

    .rtl .text-right .dg-ico-max { margin-right: 0; }

    .rtl .home11-list img { padding: 0 0 0 0; }

    .rtl .home11-list .dng-row > div:first-child { padding: 30px 0 0 0; }

    .rtl .home11-list .dng-row > div:last-child { padding: 0 0 30px 0; }
}


@media only screen and (min-width:768px) and (max-width:991px) {

    .rtl .about-why-textbg { margin-right: -30px !important; margin-left: auto !important; }

    .rtl .teachers-outstanding-textbg { margin-right: -45px !important; margin-left: auto !important; }

    .rtl .teachers-most-textbg { margin-right: -20px !important; margin-left: auto !important; }

    .rtl .teachersingle-textbg { margin-right: -15px !important; margin-left: auto !important; }

    .rtl .coursesingle-textbg { margin-right: -10px !important; margin-left: auto !important; }

    .rtl .portfoliosingle-textbg { margin-right: -10px !important; margin-left: auto !important; }
}

@media only screen and (max-width:767px) {
    .rtl .app04-textbg-stancesm { margin-right: -10px !important; margin-left: auto !important; }

    .rtl .app04-textbg-stancexs { margin-right: -10px !important; margin-left: auto !important; }

    .rtl .app04-textbg-stancexxs { margin-right: -10px !important; margin-left: auto !important; }

    .rtl .text-left-xs { text-align: right !important; }

    .rtl .about-why-textbg { margin-right: -15px !important; margin-left: auto !important; }

    .rtl .teachers-outstanding-textbg { margin-right: -40px !important; margin-left: auto !important; }

    .rtl .teachers-most-textbg { margin-right: -15px !important; margin-left: auto !important; }

    .rtl .teachersingle-textbg { margin-right: -10px !important; margin-left: auto !important; }

    .rtl .coursesingle-textbg { margin-right: -10px !important; margin-left: auto !important; }

    .rtl .portfoliosingle-textbg { margin-right: -10px !important; margin-left: auto !important; }
}

@media only screen and (min-width:1600px) {
    .rtl .home10-cont dl.text_right .line { right: -95%; left: auto; }
}

/*.rtl .ml-0 { margin-right: 0 !important; margin-left: auto !important; }

.rtl .mr-0 { margin-left: 0 !important; margin-right: auto !important; }

.rtl .pl-0 { padding-right: 0 !important; padding-left: 0 !important; }

.rtl .pr-0 { padding-left: 0 !important; padding-right: 0 !important; }

@media only screen and (max-width:1024px) {
    .rtl .pl-15-sm { padding-right: 15px !important; padding-left: 0 !important; }

    .rtl .pr-15-sm { padding-left: 15px !important; padding-right: 0 !important; }

    .rtl .ml-15-sm { margin-right: 15px !important; margin-left: auto !important; }

    .rtl .mr-15-sm { margin-left: 15px !important; margin-right: auto !important; }

    .rtl .pl-20-sm { padding-right: 20px !important; padding-left: 0 !important; }

    .rtl .pr-20-sm { padding-left: 20px !important; padding-right: 0 !important; }

    .rtl .ml-20-sm { margin-right: 20px !important; margin-left: auto !important; }

    .rtl .mr-20-sm { margin-left: 20px !important; margin-right: auto !important; }

    .rtl .pl-30-sm { padding-right: 30px !important; padding-left: 0 !important; }

    .rtl .pr-30-sm { padding-left: 30px !important; padding-right: 0 !important; }

    .rtl .ml-30-sm { margin-right: 30px !important; margin-left: auto !important; }

    .rtl .mr-30-sm { margin-left: 30px !important; margin-right: auto !important; }
}

@media only screen and (min-width:1025px) {
    .rtl .ml-5 { margin-right: 5px !important; margin-left: auto !important; }

    .rtl .mr-5 { margin-left: 5px !important; margin-right: auto !important; }

    .rtl .pl-5 { padding-right: 5px !important; padding-left: 0 !important; }

    .rtl .pr-5 { padding-left: 5px !important; padding-right: 0 !important; }

    .rtl .ml-10 { margin-right: 10px !important; margin-left: auto !important; }

    .rtl .mr-10 { margin-left: 10px !important; margin-right: auto !important; }

    .rtl .pl-10 { padding-right: 10px !important; padding-left: 0 !important; }

    .rtl .pr-10 { padding-left: 10px !important; padding-right: 0 !important; }

    .rtl .ml-15 { margin-right: 15px !important; margin-left: auto; !important }

    .rtl .mr-15 { margin-left: 15px !important; margin-right: auto !important; }

    .rtl .pl-15 { padding-right: 15px !important; padding-left: 0 !important; }

    .rtl .pr-15 { padding-left: 15px !important; padding-right: 0 !important; }

    .rtl .ml-20 { margin-right: 20px !important; margin-left: auto !important; }

    .rtl .mr-20 { margin-left: 20px !important; margin-right: auto !important; }

    .rtl .pl-20 { padding-right: 20px !important; padding-left: 0 !important; }

    .rtl .pr-20 { padding-left: 20px !important; padding-right: 0 !important; }

    .rtl .ml-25 { margin-right: 25px !important; margin-left: auto !important; }

    .rtl .mr-25 { margin-left: 25px !important; margin-right: auto !important; }

    .rtl .pl-25 { padding-right: 25px !important; padding-left: 0 !important; }

    .rtl .pr-25 { padding-left: 25px !important; padding-right: 0 !important; }

    .rtl .ml-30 { margin-right: 30px !important; margin-left: auto !important; }

    .rtl .mr-30 { margin-left: 30px !important; margin-right: auto !important; }

    .rtl .pl-30 { padding-right: 30px !important; padding-left: 0 !important; }

    .rtl .pr-30 { padding-left: 30px !important; padding-right: 0 !important; }

    .rtl .ml-35 { margin-right: 35px !important; margin-left: auto !important; }

    .rtl .mr-35 { margin-left: 35px !important; margin-right: auto !important; }

    .rtl .pl-35 { padding-right: 35px !important; padding-left: 0 !important; }

    .rtl .pr-35 { padding-left: 35px !important; padding-right: 0 !important; }

    .rtl .ml-40 { margin-right: 40px !important; margin-left: auto !important; }

    .rtl .mr-40 { margin-left: 40px !important; margin-right: auto !important; }

    .rtl .pl-40 { padding-right: 40px !important; padding-left: 0 !important; }

    .rtl .pr-40 { padding-left: 40px !important; padding-right: 0 !important; }

    .rtl .ml-45 { margin-right: 45px !important; margin-left: auto !important; }

    .rtl .mr-45 { margin-left: 45px !important; margin-right: auto !important; }

    .rtl .pl-45 { padding-right: 45px !important; padding-left: 0 !important; }

    .rtl .pr-45 { padding-left: 45px !important; padding-right: 0 !important; }

    .rtl .ml-50 { margin-right: 50px !important; margin-left: auto !important; }

    .rtl .mr-50 { margin-left: 50px !important; margin-right: auto !important; }

    .rtl .pl-50 { padding-right: 50px !important; padding-left: 0 !important; }

    .rtl .pr-50 { padding-left: 50px !important; padding-right: 0 !important; }

    .rtl .ml-55 { margin-right: 55px !important; margin-left: auto !important; }

    .rtl .mr-55 { margin-left: 55px !important; margin-right: auto !important; }

    .rtl .pl-55 { padding-right: 55px !important; padding-left: 0 !important; }

    .rtl .pr-55 { padding-left: 55px !important; padding-right: 0 !important; }

    .rtl .ml-60 { margin-right: 60px !important; margin-left: auto !important; }

    .rtl .mr-60 { margin-left: 60px !important; margin-right: auto !important; }

    .rtl .pl-60 { padding-right: 60px !important; padding-left: 0 !important; }

    .rtl .pr-60 { padding-left: 60px !important; padding-right: 0 !important; }

    .rtl .ml-65 { margin-right: 65px !important; margin-left: auto !important; }

    .rtl .mr-65 { margin-left: 65px !important; margin-right: auto !important; }

    .rtl .pl-65 { padding-right: 65px !important; padding-left: 0 !important; }

    .rtl .pr-65 { padding-left: 65px !important; padding-right: 0 !important; }

    .rtl .ml-70 { margin-right: 70px !important; margin-left: auto !important; }

    .rtl .mr-70 { margin-left: 70px !important; margin-right: auto !important; }

    .rtl .pl-70 { padding-right: 70px !important; padding-left: 0 !important; }

    .rtl .pr-70 { padding-left: 70px !important; padding-right: 0 !important; }

    .rtl .ml-75 { margin-right: 75px !important; margin-left: auto !important; }

    .rtl .mr-75 { margin-left: 75px !important; margin-right: auto !important; }

    .rtl .pl-75 { padding-right: 75px !important; padding-left: 0 !important; }

    .rtl .pr-75 { padding-left: 75px !important; padding-right: 0 !important; }

    .rtl .ml-80 { margin-right: 80px !important; margin-left: auto !important; }

    .rtl .mr-80 { margin-left: 80px !important; margin-right: auto !important; }

    .rtl .pl-80 { padding-right: 80px !important; padding-left: 0 !important; }

    .rtl .pr-80 { padding-left: 80px !important; padding-right: 0 !important; }
}*/

.rtl .mr-auto { margin-left: auto !important; margin-right: auto; }

.rtl .ml-auto { margin-right: auto !important; margin-left: auto; }

@media only screen and (min-width:1200px) {
    .rtl .border.home-page-course-box .fr-lg { float: left !important; }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
    .rtl .home11-list img { padding: 0 0 0 0; }

    .rtl .home11-list .dng-row > div:first-child { padding: 30px 0 0 0; }

    .rtl .home11-list .dng-row > div:last-child { padding: 0 0 30px 0; }
}

.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; }

.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; }

/*.rtl #back-to-top { left: 90px; right: auto; float: left; }*/

/*.rtl .backtop01 span { right: 50%; left: auto; }

    .rtl .backtop01 span:before { right: 50%; left: auto; }

    .rtl .backtop01 span:after { border-right: 5px solid; border-left: none; right: 50%; left: auto; }*/

.rtl [class*=dg-ico].left { margin-left: 20px; margin-right: auto; }

.rtl [class*=dg-ico].right { margin-right: 20px; margin-left: 0; }

.rtl [class*="dg-iconbox"] .box-left { text-align: left; }

.rtl [class*="dg-iconbox"] .box-right { text-align: right; }

.rtl [class*=dg-ico].size-xs.left { margin-left: 20px !important; margin-right: auto !important; }

.rtl [class*=dg-ico].size-xs.right { margin-right: 20px !important; margin-left: auto; }

.rtl [class*=dg-ico].size-sm.left { margin-left: 20px; margin-right: auto; }

.rtl [class*=dg-ico].size-sm.right { margin-right: 20px; margin-left: auto; }

.rtl [class*=dg-ico].size-lg.left { margin-left: 25px; margin-right: auto; }

.rtl [class*=dg-ico].size-lg.right { margin-right: 25px; margin-left: auto; }

.rtl [class*=dg-ico].size-xl.left { margin-left: 30px; margin-right: auto; }

.rtl [class*=dg-ico].size-xl.right { margin-right: 30px; margin-left: auto; }

.rtl [class*=dg-ico].size-xxl.left { margin-left: 30px; margin-right: auto; }

.rtl [class*=dg-ico].size-xxl.right { margin-right: 30px; margin-left: auto; }

.rtl i.icon-svg.icon { margin: 0 0 4px 0; }

.rtl .text-left .dg-ico-max { margin-right: 0; margin-left: auto !important; }

.rtl .text-right .dg-ico-max { margin-left: 0; margin-right: auto !important; }

.rtl .dropcap { float: right; margin-left: 15px; margin-right: auto; }

.rtl .content-area-archive .isotope-item { padding: 0 10px 20px 10px; }

.rtl .content-area-archive .content .author .sep { padding-right: 0; }

.rtl .content-area-image { float: right; }

.rtl .content-area-image-article { float: left; }

.rtl .iconbox-border { border-right-style: solid; border-left-style: unset; border-right-width: 1px; border-left-width: unset; }

    .rtl .iconbox-border > [class*="col-"] { border-right-width: 1px; border-left-width: unset; border-right-style: solid; border-left-style: unset; border-right-color: inherit; border-left-color: unset; }

        .rtl .iconbox-border > [class*="col-"]:first-child { border-right: none; border-left: none; }

.rtl .dng-faq > dt,
.rtl .dng-faq > dd { padding: 0 47px 0 0; }

    .rtl .dng-faq > dt:before,
    .rtl .dng-faq > dd:before { right: 0; left: auto; }

.rtl .dng-sidepanemenu { text-align: right; }

    .rtl .dng-sidepanemenu li a { padding: 0 0px 0 0px; }

    .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; }

.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 .overlay-panel-content { right: 0; left: 0; }

.rtl .side-panel-btn.style_custom .icons { margin: 12px 0px 0px 12px; }

.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; }

.rtl .side-panel-active.side-panel.side-right { left: 0; right: auto; }

.rtl .side-panel.side-right .close-panel > .fa { left: 12px; right: auto; }

.rtl .side-panel.side-push-right { right: auto; left: auto; }

.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; }

body.rtl.page-loader-changing:after { right: 0; left: auto; }

.rtl .dng-overlay { right: 0; left: auto; }

.rtl .widget-box.borderline::after { right: 0; left: auto; }

.rtl .widget-search .textbox { padding: 11px 10px 11px 50px; }

.rtl .widget-search .submit, .searchform .search-submit { left: 0; right: auto; }

.rtl .widget-search:before, .searchform:before { left: 0; right: auto; }


.rtl .widget-tabs.dg-tabs-top01 ul.resp-tabs-list li { padding: 7px 2px 4px 2px; }

    .rtl .widget-tabs.dg-tabs-top01 ul.resp-tabs-list li:after { left: 0; right: auto; }

@media only screen and (min-width: 1600px) {
    .rtl .widget-tabs.dg-tabs-top01 ul.resp-tabs-list li { padding: 7px 3px 4px 3px; }
}

@media only screen and (min-width: 991px) and (max-width: 1200px) {
    .rtl .widget-tabs.dg-tabs-top01 ul.resp-tabs-list li { padding: 7px 3px 4px 3px; }

        .rtl .widget-tabs.dg-tabs-top01 ul.resp-tabs-list li:after { margin-right: 0; }

        .rtl .widget-tabs.dg-tabs-top01 ul.resp-tabs-list li:first-child { padding-right: 15px; padding-left: 0; }

        .rtl .widget-tabs.dg-tabs-top01 ul.resp-tabs-list li:last-child { padding-left: 15px; padding-right: 0; }
}

.rtl .widget-posts > li .pic { margin-left: 20px; margin-right: auto; float: right; }

.rtl .widget-categories li { padding: 0 0 8px 0px; }

.rtl .widget-categories img { left: 0; right: auto; }

.rtl .widget-categories li a:first-child:before { border-right-color: #c4c4c4; border-left-color: unset; margin-left: 4px; margin-right: auto; }

.rtl .widget-categories .children li > a:first-child { padding-right: 15px; padding-left: 0; }

.rtl .widget-portfolios li::before, .widget-portfolios li::after { right: 50%; left: auto; }

.rtl .widget-portfolios li:before { margin-right: -20px; margin-left: auto; }

.rtl .widget-portfolios li:after { border-right: 1px solid; border-left: none; }

.rtl .widget-portfolios li a { right: 0; left: 0; }

.rtl .widget-portfolios .bg { right: 0; left: auto; }

.rtl .widget-contactus ul li { padding: 0 34px 15px 0; }

    .rtl .widget-contactus ul li:last-child { padding: 0 34px 0 0; }

    .rtl .widget-contactus ul li span { right: 0; left: auto; }

.rtl .widget-tag .tagcloud a { margin: 0 0 5px 7px; }


.rtl .header-content-wrap .header-line { border-right: 1px solid; border-left: none; }

.rtl .dng-overlay .mm-menu { right: 50%; left: auto; }

.rtl .dng-overlay .mm-next:after { left: 20px; right: auto; }

.rtl .dng-overlay .overlay-close { left: 50px; right: auto; }

.rtl .portfolio-card-02 { border-right-width: 3px; border-left-width: unset; padding-right: 20px; padding-left: 0; border-right-color: #20a2fa; border-left-color: unset; border-right-style: solid; border-left-style: unset; }

    .rtl .portfolio-card-02 > ul { margin-right: 0; }

.rtl .searchform #s { padding: 11px 10px 11px 50px; }

.rtl .searchform .search-submit { left: 0; right: auto; }

.rtl .searchform:before { left: 0; right: auto; }


.rtl .topbar-contact li .fa, .topbar-contact li .lnr { margin-left: 6px; margin-right: auto; }

.rtl .topbar-contact li:first-child { padding-right: 0; }

.rtl .search-popup-box .popup-content { right: 0; left: auto; }

.rtl .search-popup-box .magnifier:after { right: 1px; left: auto; }

.rtl .search-popup-box .magnifier:before { left: 4px; right: auto; -webkit-transform: rotate(-48deg); transform: rotate(-48deg); -webkit-transform-origin: left bottom; transform-origin: left bottom; }

.rtl .search-popup-box .magnifier i { right: 0; left: auto; }

    .rtl .search-popup-box .magnifier i:after { border-right: 1px solid; border-left: none; right: 9px; left: auto; }

    .rtl .search-popup-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 .popup-close { left: 50px; right: auto; }

.rtl .search-text .search { margin-left: -5px; margin-right: auto; }

@media only screen and (max-width: 992px) {
    .rtl .search-popup-box .popup-close { left: 13px; right: auto; }
}

.rtl .overlay-panel-content:before { right: 0; left: 0; }

/*.rtl .overlay-panel-box .icons i { border-right: 4px solid; border-left: none; }

.rtl .overlay-panel-box .icons .l_1,
.rtl .overlay-panel-box .icons .l_4,
.rtl .overlay-panel-box .icons .l_7 { right: 2px; left: auto; }

.rtl .overlay-panel-box .icons .l_2,
.rtl .overlay-panel-box .icons .l_5,
.rtl .overlay-panel-box .icons .l_8 { right: 9px; left: auto; }

.rtl .overlay-panel-box .icons .l_3,
.rtl .overlay-panel-box .icons .l_6,
.rtl .overlay-panel-box .icons .l_9 { right: 16px; left: auto; }

.rtl .overlay-panel-box:hover .icons .l_1 { right: 6px; left: auto; }

.rtl .overlay-panel-box:hover .icons .l_2 { right: 11px; left: auto; }

.rtl .overlay-panel-box:hover .icons .l_3 { right: 11px; left: auto; }

.rtl .overlay-panel-box:hover .icons .l_4 { right: 2px; left: auto; }

.rtl .overlay-panel-box:hover .icons .l_5 { right: 11px; left: auto; }

.rtl .overlay-panel-box:hover .icons .l_6 { right: 17px; left: auto; }

.rtl .overlay-panel-box:hover .icons .l_7 { right: 11px; left: auto; }

.rtl .overlay-panel-box:hover .icons .l_8 { right: 11px; left: auto; }

.rtl .overlay-panel-box:hover .icons .l_9 { right: 13px; left: auto; }

.rtl .overlay-panel-box .icon_list i { right: 10px; left: auto; }*/

.rtl .overlay-panel-content .overlay-panel-close { left: 50px; right: auto; }

.rtl .dng-main.boxed .sticky-fixed .floating-nav.floating-nav-sticky,
.rtl .dng-main.boxed .floating-nav.floating-active { right: auto; left: auto; }

.rtl .header-mega-list li .fa { margin-left: 5px; margin-right: auto; }

.rtl .dng-water .water:after,
.rtl .dng-water .water:before,
.rtl .dng-water .water .dot:after,
.rtl .dng-water .water .dot:before { margin: -50px -50px 0 0; }

.rtl .main-pagenavi[data-pagenavi="more"] a span,
.rtl .main-pagenavi[data-pagenavi="scroll"] a span { right: 0; left: auto; }

.rtl .main-pagenavi[data-pagenavi="more"] a.active i,
.rtl .main-pagenavi[data-pagenavi="scroll"] a.active i { right: 50%; left: auto; margin-right: -16px; margin-left: auto; }

/*.rtl .dng-play-button span i { right: 50%; left: auto; }*/

.rtl .dng-play-button span:after { right: 0; left: 0; }

.rtl .dng-play-box.has-image .dng-play-button span { right: 50%; left: auto; }

.rtl .dng-play-box .mask-layer { right: 0; left: 0; }

.rtl .dng-play-box.has-image.imagelink .dng-play-button { right: 0; left: 0; }

@media only screen and (min-width: 768px) {
    .rtl .theme-title-horline-before .title:before { margin-left: 16px; margin-right: auto; }

    .rtl .business07-title-horline-after .title:after { margin-right: 16px; margin-left: auto; }
}

.rtl .img-left-200 .single-image { direction: ltr !important; }

.rtl .line-width-10 { margin-right: auto; margin-left: auto; }

.rtl .border-right { border-left: 1px solid #ebebeb; border-right: none; }

.rtl .border-left { border-right: 1px solid #ebebeb; border-left: none; }

.rtl .dashed-right { border-left: 1px dashed #dedede; border-right: none; }

.rtl .dashed-left { border-right: 1px dashed #dedede; border-left: none; }

/*@media (max-width: 767px) {
    body .bakcground-position-x-left-xs, body .bakcground-position-x-left-xs > .dng-column-inner { background-position-x: right !important; }
}

@media (min-width: 768px) and (max-width: 991px) {
    body.rtl .bakcground-position-x-left-sm, body .bakcground-position-x-left-sm > .dng-column-inner { background-position-x: right !important; }
}

@media (min-width: 992px) and (max-width: 1199px) {
    body.rtl .bakcground-position-x-left-md, body .bakcground-position-x-left-md > .dng-column-inner { background-position-x: right !important; }
}

body.rtl .bakcground-position-x-left,
body.rtl .bakcground-position-x-left > .dng-column-inner { background-position-x: right !important; }

@media (min-width: 1200px) {
    body.rtl .bakcground-position-x-left-lg,
    body.rtl .bakcground-position-x-left-lg > .dng-column-inner { background-position-x: right !important; }
}*/

.rtl .fullPane { left: 0; right: 0; }

.rtl .banner-arrow { right: 50%; left: auto; }

    .rtl .banner-arrow .arrow { right: 12%; left: auto; }

        .rtl .banner-arrow .arrow:before, .banner-arrow .arrow:after { right: 0; left: auto; }

.rtl .form-label-center .dg-form-content.form-line .form-control-wrap > label { right: 50%; left: auto; }

.rtl .detail-plane { padding-left: 30px; padding-right: 30px; }

.rtl .business07-numline:after { margin-left: 10px; margin-right: 4px; }

.rtl .dngtheme-title-circlebg { margin-right: -62px !important; margin-left: auto; padding-right: 62px !important; padding-left: 0; }

.rtl .dngtheme-title-greencirclebg { margin-right: -35px; margin-left: auto; padding-right: 35px; padding-left: 0; }

.rtl .dngtheme-special-bgtext { margin-right: -305px; margin-left: auto; }

.rtl div.home-destokbox01-mgchange { margin-left: -447px; margin-right: -115px; }

.rtl div.home-destokbox02-mgchange { margin-left: -447px; margin-right: -11px; }

.rtl div.home-destokbox03-mgchange { margin-left: -447px; margin-right: -64px; }

@media only screen and (min-width:992px) and (max-width:1199px) {
    .rtl div.home-destokbox01-mgchange { margin-right: -24px !important; margin-left: -24px !important; }

    .rtl .app04-ourservice-ptbg { background-position-x: right !important; }

    .rtl .about-why-textbg { margin-right: -30px !important; margin-left: auto; }

    .rtl .teachers-outstanding-textbg { margin-right: -60px !important; margin-left: auto; }

    .rtl .teachers-most-textbg { margin-right: -35px !important; margin-left: auto; }

    .rtl .teachersingle-textbg { margin-right: -30px !important; margin-left: auto; }

    .rtl .coursesingle-textbg { margin-right: -10px !important; margin-left: auto; }

    .rtl .portfoliosingle-textbg { margin-right: -10px !important; margin-left: auto; }
}

.rtl .theme-title-horline-after .title:after { margin-right: 16px; margin-left: auto; }

.rtl .fontawesome-icon-list .fa-hover { padding-right: 10px; padding-left: 0; }

    .rtl .fontawesome-icon-list .fa-hover .fa { text-align: left; margin-left: 10px; margin-right: auto; }

.rtl .linear-icon-list .lnr-hover { padding-right: 10px; padding-left: 0; }

    .rtl .linear-icon-list .lnr-hover .lnr { text-align: left; margin-left: 10px; margin-right: auto; }

.rtl .app04-textbg-stancesm { margin-right: -115px !important; margin-left: auto; }

.rtl .app04-textbg-stancexs { margin-right: -115px !important; margin-left: auto; }

.rtl .app04-textbg-stancexxs { margin-right: -40px !important; margin-left: auto; }

@media only screen and (min-width:768px) and (max-width:1199px) {
    .rtl .app04-textbg-stancesm { margin-right: -30px !important; margin-left: auto; }

    .rtl .app04-textbg-stancexs { margin-right: -10px !important; margin-left: auto; }

    .rtl .app04-textbg-stancexxs { margin-right: -30px !important; margin-left: auto; }
}

@media only screen and (min-width:768px) {
    .rtl .app04-pt-title { margin-left: -100px; margin-right: auto; }

    .rtl .formbtn-ml-_1 { margin-right: -1px !important; margin-left: auto; }
}

.rtl #column-911642 .dg-btn-1.size-xl.icon-left { position: relative; right: calc(50% - 140px); }
.rtl #column-974349 { text-align: center; }

.rtl .home10_skew:before { right: 0; left: auto; }

.rtl .home10-cont .text_img:before { right: 5%; left: auto; }

.rtl .home10-cont dl { right: 0; left: auto; text-align: left; }

    .rtl .home10-cont dl.text_right, .rtl .home10-cont dl.text_right02 { right: auto; left: 0; text-align: right; }

    .rtl .home10-cont dl dt { padding: 0 0 5px 0; }

    .rtl .home10-cont dl .line:before, .rtl .home10-cont dl .line:after { right: -10px; left: auto; }

    .rtl .home10-cont dl .line:after { right: auto; left: 0; }

    .rtl .home10-cont dl.text_left .line, .rtl .home10-cont dl.text_right .line { left: -95%; right: auto; }

    .rtl .home10-cont dl.text_right .line { right: -95%; left: auto; }

    .rtl .home10-cont dl.text_left02 .line, .rtl .home10-cont dl.text_right02 .line { border-left: 1px solid #fff; border-right: none; left: -95%; right: auto; }

    .rtl .home10-cont dl.text_right02 .line { right: -95%; left: auto; border-right: 1px solid #fff; border-left: 0; }

    .rtl .home10-cont dl.text_left02 .line:after { margin: -4px 0 0 -6px; }

    .rtl .home10-cont dl.text_right02 .line:before { left: 0; right: auto; margin: 0 0 -5px -10px; }

    .rtl .home10-cont dl.text_right02 .line:after { left: auto; right: 0; margin: -4px -6px 0 0; }

    .rtl .home10-cont dl.text_right .line:before { margin: 0 0px -6px -10px; left: 0; right: auto; }

    .rtl .home10-cont dl.text_right .line:after { right: 0; left: auto; margin: -4px 0 0 -6px; }

.rtl .home10-imgout { text-align: left; left: 0; right: auto; }

    .rtl .home10-imgout img { margin-right: 29%; margin-left: auto; }

.rtl .home11-list img { padding: 75px 0 85px 0; }

.rtl .home11-list div.home11-text-box { text-align: right; margin: 0 2% 0 0%; }

@media only screen and (min-width: 1500px) {
    .rtl .home11-list div.home11-text-box { margin: 0 8% 0 2%; }
}

.rtl .text-bg-top-160 { right: 88%; left: auto; }

.rtl .text-bg-left-top-160 { right: -30px; left: auto; }

.rtl .splitfullpage01-left-line { margin-right: -1000px; margin-left: auto; padding-right: 1000px; padding-left: 0; }

/*.rtl .position-rotate { right: -20px; left: auto; }*/

    .rtl .position-rotate .title:before { margin-left: 9px; margin-right: auto; }

@media only screen and (min-width:768px) and (max-width:1350px) {
    .rtl .position-rotate { right: -10%; left: auto; }
}

@media screen and (max-width: 767px) {
    .rtl .position-rotate { right: -18%; left: auto; }
}

.rtl .home-page-course-box ul li { float: right; margin-left: 1.5em; margin-right: auto; }

    .rtl .home-page-course-box ul li:last-child { margin-left: 0; }

    .rtl .home-page-course-box ul li i { margin-left: 0.6em; margin-right: auto; }

.rtl .home-page-course-title::before { right: 0; left: auto; }

.rtl .border.home-page-course-box .home-page-course-footer { margin-left: 23px; margin-right: auto; }

.rtl .border.home-page-course-box > ul li div { float: right; margin-left: 5px; margin-right: auto; }

    .rtl .border.home-page-course-box > ul li div:first-child { margin-left: 40px; margin-right: auto; }

.rtl .about-why-textbg { margin-right: -105px !important; margin-left: auto; }

.rtl .teachers-outstanding-textbg { margin-right: -205px !important; margin-left: auto; }

.rtl .teachers-most-textbg { margin-right: -107px !important; margin-left: auto; }

.rtl .teachersingle-textbg { margin-right: -106px !important; margin-left: auto; }

.rtl .coursesingle-textbg { margin-right: -86px !important; margin-left: auto; }

.rtl .portfoliosingle-textbg { margin-right: -47px !important; margin-left: auto; }

.rtl .eduction01-border-white:before { right: 20px; left: 20px; }

.rtl .dng-video-wrapper { right: 50%; left: auto; }

    .rtl .dng-video-wrapper .dng-video-responsive { right: 0; left: auto; }

    .rtl .dng-video-wrapper iframe, .dng-video-wrapper video { right: 0; left: auto; }

.rtl .col-xs-1\/5, .rtl .col-sm-1\/5, .rtl .col-md-1\/5, .rtl .col-lg-1\/5, .rtl .col-xs-2\/5, .rtl .col-sm-2\/5, .rtl .col-md-2\/5, .rtl .col-lg-2\/5, .rtl .col-xs-3\/5, .rtl .col-sm-3\/5, .rtl .col-md-3\/5, .rtl .col-lg-3\/5, .rtl .col-xs-4\/5, .rtl .col-sm-4\/5, .rtl .col-md-4\/5, .rtl .col-lg-4\/5 { float: right; padding-left: 15px; padding-right: 15px; }

    .rtl .col-xs-1\/5:nth-child(5n+1) { clear: right; }

.rtl .container-fluid.row-no-spacing { padding-right: 0px; padding-left: 0px; }

.rtl .container-fluid.col-no-padding { padding-right: 0px; padding-left: 0px; }

    .rtl .container-fluid.col-no-padding .dng-row { margin-right: 0px; margin-left: 0px; }

    .rtl .container-fluid.col-no-padding .dng-column-inner { padding-right: 0px; padding-left: 0px; }

.rtl .dng-column { padding-right: 0; padding-left: 0; }

    /*.rtl .dng-column > .dng-column-inner { padding-right: 15px; padding-left: 15px; }*/



/*#endregion*/

/*#region Global.css*/

.rtl .col-left-full { padding-left: calc( (100% - 1170px) /2 ) !important; padding-right: 0; }

.rtl .col-right-full { padding-right: calc( (100% - 1170px) /2 ) !important; padding-left: 0; }

@media only screen and (min-width: 1600px) {
    .rtl .col-left-full { padding-left: calc( (100% - 1380px) /2 ) !important; padding-right: 0; }

    .rtl .col-right-full { padding-right: calc( (100% - 1380px) /2 ) !important; padding-left: 0; }
}

@media only screen and (max-width: 1199px) {
    .rtl .col-left-full { padding-left: calc( (100% - 970px) /2 ) !important; padding-right: 0; }

    .rtl .col-right-full { padding-right: calc( (100% - 970px) /2 ) !important; padding-left: 0; }
}

@media only screen and (max-width: 991px) {
    .rtl .col-left-full { padding-left: calc( (100% - 750px) /2 ) !important; padding-right: 0; }

    .rtl .col-right-full { padding-right: calc( (100% - 750px) /2 ) !important; padding-left: 0; }
}

@media only screen and (max-width: 767px) {

    .rtl .col-left-full { padding-left: 15px !important; padding-right: 0; }

    .rtl .col-right-full { padding-right: 15px !important; padding-left: 0; }
}

.rtl .has-sidebar .sidebar-line { right: 0; left: auto; border-left: 1px solid #ebebeb; border-right: none; }

.rtl .sidebar-menu .gomenu > ul > li::before { left: 0; right: 0; }

.rtl .sidebar-menu .gomenu > ul > li > a::after { border-right-color: #20a3f0; border-left-color: unset; right: 100%; left: auto; }

.rtl .has-sidebar .sidebar_pos_right .sidebar-menu .gomenu > ul > li > a::after { right: auto; left: 100%; border-right-color: transparent; border-left-color: #20a3f0; }

.rtl .sidebar-menu .gomenu ul ul { padding-right: 34px; padding-left: 0; }

    .rtl .sidebar-menu .gomenu ul ul ul { padding-right: 15px; padding-left: 0; }

    .rtl .sidebar-menu .gomenu ul ul li a::before { margin-left: 10px; margin-right: auto; }

/*.rtl div#back-to-top { left: 30px; right: auto; }

.rtl #back-to-top.backtop01 span:after { border-right-width: 2px; border-left-width: unset; }*/

/*.rtl .dg-tabs-top02 ul.resp-tabs-list li.resp-tab-active { border-left-color: #20a3f0; border-right-color: unset; }

.rtl .dg-tabs-left01 ul.resp-tabs-list li.resp-tab-active { border-right-color: #20a3f0; border-left-color: unset; }

.rtl .dg-tabs-left02 ul.resp-tabs-list li.resp-tab-active:after { border-right-color: #20a3f0; border-left-color: unset; }*/

.rtl .dg-blockquote.right-border { border-left-color: #20a3f0; border-right-color: unset; }

.rtl .dg-blockquote.left-border { border-right-color: #20a3f0; border-left-color: unset; }

.rtl .portfolio-card-02 { border-right-color: #20a3f0; border-left-color: unset; }


/*#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 .dark-split-line .area-left, .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, .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, .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; }

.rtl .dng-megamenu.hoverstyle_1 .primary_structure > li > a:before { right: 0px; left: 100%; }

.rtl .dng-megamenu.hoverstyle_1 .primary_structure > li:hover > a:before,
.rtl .dng-megamenu.hoverstyle_1 .primary_structure > li > a:focus:before,
.rtl .dng-megamenu.hoverstyle_1 .primary_structure > li.current > a:before,
.rtl .dng-megamenu.hoverstyle_1 .primary_structure > li.menu_hover > a:before,
.rtl .dng-megamenu.hoverstyle_1 .primary_structure > li > a.current:before { left: 2px; right: auto; }

.rtl .dng-megamenu.hoverstyle_2 .primary_structure > li { margin-right: 2px; margin-left: auto; }

    .rtl .dng-megamenu.hoverstyle_2 .primary_structure > li > a { border-radius: 0px 0px 0px 0px; }

.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_4 .primary_structure .back { right: 0; left: auto; }

.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; }

    .rtl .dng-megamenu.hoverstyle_6 .primary_structure > li > a:after { left: 0; right: auto; }

    .rtl .dng-megamenu.hoverstyle_6 .primary_structure > li:before { right: 0; left: auto; }

    .rtl .dng-megamenu.hoverstyle_6 .primary_structure > li:after { left: 0; right: auto; }

.rtl .dng-megamenu .dnngo_menuslide { right: 0px !important; left: auto !important; }

/*.dng-megamenu .rtl .dnngo_menuslide.slide { right: auto !important; left: 0; }*/

.rtl .dng-megamenu .dnngo_masonrymenu > ul { float: right !important; }

.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; }

/*.dng-megamenu .rtl .dnngo_slide_menu li a { padding: 0px 60px 0px 20px; text-align: left; }*/

.rtl .dng-megamenu .dnngo_slide_menu li.dir:before { transform: rotate(135deg); left: 15px; right: auto; }

/*.dng-megamenu .rtl .dnngo_slide_menu li.dir:before { right: 15px; left: auto; }*/

/*.dng-megamenu .rtl .dnngo_boxslide, .dng-megamenu .rtl .dnngo_boxslide .menu_centerbox ul { text-align: left; }*/

.rtl .dng-megamenu .dnngo_menu_list { text-align: right; }

    .rtl .dng-megamenu .dnngo_menu_list li li li a,
    .rtl .dng-megamenu .dnngo_custommenu .submenu li li a { padding-right: 20px; padding-left: 0; }

    .rtl .dng-megamenu .dnngo_menu_list li li li li a,
    .rtl .dng-megamenu .dnngo_custommenu .submenu li li li a { padding-right: 40px; padding-left: 0; }

    .rtl .dng-megamenu .dnngo_menu_list li li li li li a,
    .rtl .dng-megamenu .dnngo_custommenu .submenu li li li li a { padding-right: 60px; padding-left: 0; }

.rtl .dng-megamenu .dnngo_menuslide > .line { left: 15px; right: 15px; }

    .rtl .dng-megamenu .dnngo_menuslide > .line span { border-right: 1px solid #dcdcdc; border-left: none; margin-right: -1px; margin-left: auto; }

.rtl .dng-megamenu .dnngo_boxslide { text-align: right; }

    .rtl .dng-megamenu .dnngo_boxslide .menu_centerbox { float: right; }

    .rtl .dng-megamenu .dnngo_boxslide .menu_leftbox { float: right; }

    .rtl .dng-megamenu .dnngo_boxslide .menu_rightbox { float: right; }

    .rtl .dng-megamenu .dnngo_boxslide .menu_centerbox ul { text-align: right; }

    .rtl .dng-megamenu .dnngo_boxslide .dnngo_masonrymenu > ul:before { left: 0; right: auto; border-right: 1px solid #e0e0e0; border-left: none; }

    .rtl .dng-megamenu .dnngo_boxslide .menu_centerbox ul li li a span:before { border-left: 1px solid #9c9c9c; border-right: none; margin: 0px 0 2px 8px; }

    .rtl .dng-megamenu .dnngo_boxslide .menu_centerbox ul li li a:hover span:before,
    .rtl .dng-megamenu .dnngo_boxslide .menu_centerbox ul li li a:focus span:before { border-right-color: #20a3f0; border-left-color: unset; }

/*.dng-megamenu .rtl li span > img, .dng-megamenu .rtl li span > i { margin-right: 4px; margin-left: 0px; }*/

.rtl .dng-megamenu .dnngo_custommenu > .menupane.leftline { border-right: 1px solid #dcdcdc; border-left: none; }

.rtl .dng-megamenu .dnngo_custommenu > .menupane.rightline { border-left: 1px solid #dcdcdc; border-right: none; }

.rtl .roller-up:before,
.rtl .roller-down:before { border-right: 2px solid #FFF; border-left: none; }

.rtl .roller-up:before { margin: -3px -3px 0px 0; }

.rtl .roller-down:before { margin: 0px -3px 3px 0; }

@media only screen and (max-width: 992px) {
    .rtl .dng-mobilemenu.mobile_menu { right: auto; left: 0; }

    .rtl .mobile-header .header-area { padding-right: 15px; padding-left: 15px; }

    .rtl .navbar-tool > .widget, .mobile-menu-icon { margin-right: 12px; margin-left: auto; }

    .rtl .dng-mobilemenu .panel-wrap:not(#panel-wrap-0) li { padding-right: 30px !important; padding-left: 0; }

    .rtl .mobile-header .logo { text-align: right; }

    .rtl .body-side-static-left { margin-right: 0; }

    .rtl .body-side-static-right { margin-left: 0; }

    .rtl .search-popup-box .popup-close { left: 13px; right: auto; }
}

@media only screen and (max-width: 767px) {
    .rtl .search-popup-box .popup-close { left: 13px; right: auto; }
}

.rtl .Login .userName > a { padding-left: 18px; padding-right: 0; }

.rtl .userName > a:after { border-color: currentColor transparent transparent transparent; left: 0; right: auto; margin: -3px -6px 0 0; }

.rtl .Login .userName + .userProfile,
.rtl .Login .userRegister + .userLogin { margin-right: 10px; margin-left: auto; }

.rtl .Login .userProfile .userMessages { left: -5px; right: auto; }

.rtl .Login .userProperties ul.userMenu { left: 0; right: auto; border-radius: 0px 0px 6px 6px; text-align: right; }

    .rtl .Login .userProperties ul.userMenu:after { left: 80px; right: auto; border-right: 7px solid transparent; border-left: 7px solid transparent; }

.rtl .languageBox .Language { margin-right: 5px; margin-left: auto; }

.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); }


/*#endregion*/

/*#region list.css*/

.rtl ul { margin-right: 20px; margin-left: auto; }

.rtl ol { margin-right: 1.6em; margin-left: auto; }

    .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 .dng-list.list-none ul { margin-right: 0; }

.rtl .dng-list.list-sm.list-numbers li { padding-right: 18px; padding-left: 0; }

.rtl .dng-list.list-sm.list-icon li { padding-right: 20px; padding-left: 0; }

.rtl .dng-list.list-sm.em-border li,
.rtl .dng-list.list-sm.em-background li { padding-right: 27px; padding-left: 0; }

.rtl .dng-list.list-numbers li { padding-right: 20px; padding-left: 0; }

.rtl .dng-list.list-icon li { padding-right: 22px; padding-left: 0; }

.rtl .dng-list.em-border li, .dng-list.em-background li { padding-right: 36px; padding-left: 0; }

.rtl .dng-list.list-lg.list-numbers li { padding-right: 22px; padding-left: 0; }

.rtl .dng-list.list-lg.list-icon li { padding-right: 26px; padding-left: 0; }

.rtl .dng-list.list-lg.em-border li,
.rtl .dng-list.list-lg.em-background li { padding-right: 42px; padding-left: 0; }

.rtl .dng-list.list-xl.dng-list.list-numbers li,
.rtl .dng-list.list-xl.dng-list.list-icon li { padding-right: 32.6px; padding-left: 0; }

.rtl .dng-list.list-xl.dng-list.list-icon.em-border li { padding-right: 60px; padding-left: 0; }

.rtl .dng-list.list-xxl.list-icon li { padding-right: 40px; padding-left: 0; }

/*#endregion*/

/*#region sideiconbox.css*/

.rtl .dg-sideiconbox.left { margin-left: 20px; margin-right: auto; }

.rtl .dg-sideiconbox.right { margin-right: 20px; margin-left: 0; }

.rtl .dg-sideiconbox .box-left { text-align: left; }

.rtl .dg-sideiconbox .box-right { text-align: right; }

.rtl .dg-sideiconbox .fix-line { right: 0; left: 0; }

.rtl .dg-sideiconbox.side-box02.text-right .title:before { margin-left: 0; margin-right: auto; }

.rtl .dg-sideiconbox.side-box03.text-right .title-icon, .dg-sideiconbox.side-box04.text-right .title-icon { direction: ltr; }

@media (max-width: 991px) {
    .rtl .dg-sideiconbox [class*=dg-ico].right { float: right !important; }

    .rtl .dg-sideiconbox .box-left { text-align: right !important; }

    .rtl .dg-sideiconbox.text-right { text-align: right !important; }

    .rtl .dg-sideiconbox.side-box02.text-right .title:before { margin-left: auto; margin-right: 0; }

    .rtl .dg-sideiconbox.side-box03.text-right .title-icon, .dg-sideiconbox.side-box04.text-right .title-icon { direction: rtl; }

    .rtl .dg-sideiconbox [class*=dg-ico].size-xs.right { margin-right: 0; margin-left: 20px; }

    .rtl .dg-sideiconbox [class*=dg-ico].size-sm.left { margin-left: 20px; margin-right: auto; }

    .rtl .dg-sideiconbox [class*=dg-ico].size-sm.right { margin-right: 0; margin-left: 20px; }

    .rtl .dg-sideiconbox [class*=dg-ico].size-lg.right { margin-right: 0; margin-left: 20px; }

    .rtl .dg-sideiconbox [class*=dg-ico].size-xl.right { margin-right: 0; margin-left: 20px; }

    .rtl .dg-sideiconbox [class*=dg-ico].size-xxl.right { margin-right: 0; margin-left: 20px; }
}


/*#endregion*/

/*#region bootstrap.css*/
@media print {
    .rtl *, .rtl :after, .rtl :before { background: right 0 !important; }
}

@media (min-width:768px) {
    .rtl .dl-horizontal dt { float: right; clear: right; text-align: left; }

    .rtl .dl-horizontal dd { margin-right: 180px; margin-left: auto; }

    .rtl .col-sm-1, .rtl .col-sm-10, .rtl .col-sm-11, .rtl .col-sm-12, .rtl .col-sm-2, .rtl .col-sm-3, .rtl .col-sm-4, .rtl .col-sm-5, .rtl .col-sm-6, .rtl .col-sm-7, .rtl .col-sm-8, .rtl .col-sm-9 { float: right; }

    /*.rtl .col-sm-pull-12 { left: 100%; right: auto; }

    .rtl .col-sm-pull-11 { left: 91.66666667%; right: auto; }

    .rtl .col-sm-pull-10 { left: 83.33333333%; right: auto; }

    .rtl .col-sm-pull-9 { left: 75%; right: auto; }

    .rtl .col-sm-pull-8 { left: 66.66666667%; right: auto; }

    .rtl .col-sm-pull-7 { left: 58.33333333%; right: auto; }

    .rtl .col-sm-pull-6 { left: 50%; right: auto; }

    .rtl .col-sm-pull-5 { left: 41.66666667%; right: auto; }

    .rtl .col-sm-pull-4 { left: 33.33333333%; right: auto; }

    .rtl .col-sm-pull-3 { left: 25%; right: auto; }

    .rtl .col-sm-pull-2 { left: 16.66666667%; right: auto; }

    .rtl .col-sm-pull-1 { left: 8.33333333%; right: auto; }

    .rtl .col-sm-pull-0 { left: auto; right: auto; }

    .rtl .col-sm-push-12 { right: 100%; left: auto; }

    .rtl .col-sm-push-11 { right: 91.66666667%; left: auto; }

    .rtl .col-sm-push-10 { right: 83.33333333%; left: auto; }

    .rtl .col-sm-push-9 { right: 75%; left: auto; }

    .rtl .col-sm-push-8 { right: 66.66666667%; left: auto; }

    .rtl .col-sm-push-7 { right: 58.33333333%; left: auto; }

    .rtl .col-sm-push-6 { right: 50%; left: auto; }

    .rtl .col-sm-push-5 { right: 41.66666667%; left: auto; }

    .rtl .col-sm-push-4 { right: 33.33333333%; left: auto; }

    .rtl .col-sm-push-3 { right: 25%; left: auto; }

    .rtl .col-sm-push-2 { right: 16.66666667%; left: auto; }

    .rtl .col-sm-push-1 { right: 8.33333333%; left: auto; }

    .rtl .col-sm-push-0 { right: auto; left: auto; }

    .rtl .col-sm-offset-12 { margin-right: 100%; margin-left: auto; }

    .rtl .col-sm-offset-11 { margin-right: 91.66666667%; margin-left: auto; }

    .rtl .col-sm-offset-10 { margin-right: 83.33333333%; margin-left: auto; }

    .rtl .col-sm-offset-9 { margin-right: 75%; margin-left: auto; }

    .rtl .col-sm-offset-8 { margin-right: 66.66666667%; margin-left: auto; }

    .rtl .col-sm-offset-7 { margin-right: 58.33333333%; margin-left: auto; }

    .rtl .col-sm-offset-6 { margin-right: 50%; margin-left: auto; }

    .rtl .col-sm-offset-5 { margin-right: 41.66666667%; margin-left: auto; }

    .rtl .col-sm-offset-4 { margin-right: 33.33333333%; margin-left: auto; }

    .rtl .col-sm-offset-3 { margin-right: 25%; margin-left: auto; }

    .rtl .col-sm-offset-2 { margin-right: 16.66666667%; margin-left: auto; }

    .rtl .col-sm-offset-1 { margin-right: 8.33333333%; margin-left: auto; }

    .rtl .col-sm-offset-0 { margin-right: 0; }*/

    .rtl .form-inline .checkbox label, .rtl .form-inline .radio label { padding-right: 0; }

    .rtl .form-inline .checkbox input[type=checkbox], .rtl .form-inline .radio input[type=radio] { margin-right: 0; }

    .rtl .form-horizontal .control-label { text-align: left; }

    .rtl .navbar-right .dropdown-menu { left: 0; right: auto; }

    .rtl .navbar-right .dropdown-menu-left { left: auto; right: 0; }

    .rtl .nav-tabs.nav-justified > li > a { border-radius: 4px 4px 0 0; }

    .rtl .nav-tabs-justified > li > a { border-radius: 4px 4px 0 0; }

    .rtl .navbar-header { float: right; }

    .rtl .navbar-fixed-bottom .navbar-collapse,
    .rtl .navbar-fixed-top .navbar-collapse,
    .rtl .navbar-static-top .navbar-collapse { padding-left: 0; padding-right: 0; }

    .rtl .container-fluid > .navbar-collapse, .rtl .container-fluid > .navbar-header,
    .rtl .container > .navbar-collapse, .container > .navbar-header,
    .rtl .dnn_layout > .navbar-collapse,
    .rtl .dnn_layout > .navbar-header { margin-left: 0; margin-right: 0; }

    .rtl .navbar > .container .navbar-brand,
    .rtl .navbar > .dnn_layout .navbar-brand,
    .rtl .navbar > .container-fluid .navbar-brand { margin-right: -15px; margin-left: auto; }

    .rtl .navbar-nav { float: right; }

        .rtl .navbar-nav > li { float: right; }

    .rtl .navbar-form .checkbox label,
    .rtl .navbar-form .radio label { padding-right: 0; }

    .rtl .navbar-form .checkbox input[type=checkbox],
    .rtl .navbar-form .radio input[type=radio] { margin-right: 0; }

    .rtl .navbar-form { margin-left: 0; margin-right: 0; }

    .rtl .navbar-text { float: right; margin-left: 15px; margin-right: 15px; }

    .rtl .navbar-left { float: right !important; }

    .rtl .navbar-right { float: left !important; margin-left: -15px; margin-right: auto; }

        .rtl .navbar-right ~ .navbar-right { margin-left: 0; }
}

.rtl .text-left { text-align: right; }

.rtl .text-right { text-align: left; }

.rtl .list-unstyled { padding-right: 0; }

.rtl .list-inline { padding-right: 0; margin-right: -5px; margin-left: auto; }

    .rtl .list-inline > li { padding-left: 5px; padding-right: 5px; }

.rtl dd { margin-right: 0; }

/*.rtl blockquote { border-right: 5px solid #eee; border-left: none; }*/

.rtl .blockquote-reverse, .rtl blockquote.pull-right { padding-left: 15px; padding-right: 0; text-align: left; border-left: 5px solid #eee; border-right: 0; }

.rtl .container, .rtl .dnn_layout { padding-left: 15px; padding-right: 15px; margin-left: auto; margin-right: auto; }

@media (min-width:992px) {
    .rtl .col-md-1, .rtl .col-md-10, .rtl .col-md-11, .rtl .col-md-12, .rtl .col-md-2, .rtl .col-md-3, .rtl .col-md-4, .rtl .col-md-5, .rtl .col-md-6, .rtl .col-md-7, .rtl .col-md-8, .rtl .col-md-9 { float: right; }

    /*.rtl .col-md-pull-12 { left: 100%; right: auto; }

    .rtl .col-md-pull-11 { left: 91.66666667%; right: auto; }

    .rtl .col-md-pull-10 { left: 83.33333333%; right: auto; }

    .rtl .col-md-pull-9 { left: 75%; right: auto; }

    .rtl .col-md-pull-8 { left: 66.66666667%; right: auto; }

    .rtl .col-md-pull-7 { left: 58.33333333%; right: auto; }

    .rtl .col-md-pull-6 { left: 50%; right: auto; }

    .rtl .col-md-pull-5 { left: 41.66666667%; right: auto; }

    .rtl .col-md-pull-4 { left: 33.33333333%; right: auto; }

    .rtl .col-md-pull-3 { left: 25%; right: auto; }

    .rtl .col-md-pull-2 { left: 16.66666667%; right: auto; }

    .rtl .col-md-pull-1 { left: 8.33333333%; right: auto; }

    .rtl .col-md-pull-0 { left: auto; right: auto; }

    .rtl .col-md-push-12 { right: 100%; left: auto; }

    .rtl .col-md-push-11 { right: 91.66666667%; left: auto; }

    .rtl .col-md-push-10 { right: 83.33333333%; left: auto; }

    .rtl .col-md-push-9 { right: 75%; left: auto; }

    .rtl .col-md-push-8 { right: 66.66666667%; left: auto; }

    .rtl .col-md-push-7 { right: 58.33333333%; left: auto; }

    .rtl .col-md-push-6 { right: 50%; left: auto; }

    .rtl .col-md-push-5 { right: 41.66666667%; left: auto; }

    .rtl .col-md-push-4 { right: 33.33333333%; left: auto; }

    .rtl .col-md-push-3 { right: 25%; left: auto; }

    .rtl .col-md-push-2 { right: 16.66666667%; left: auto; }

    .rtl .col-md-push-1 { right: 8.33333333%; left: auto; }

    .rtl .col-md-push-0 { right: auto; left: auto; }

    .rtl .col-md-offset-12 { margin-right: 100%; margin-left: auto; }

    .rtl .col-md-offset-11 { margin-right: 91.66666667%; margin-left: auto; }

    .rtl .col-md-offset-10 { margin-right: 83.33333333%; margin-left: auto; }

    .rtl .col-md-offset-9 { margin-right: 75%; margin-left: auto; }

    .rtl .col-md-offset-8 { margin-right: 66.66666667%; margin-left: auto; }

    .rtl .col-md-offset-7 { margin-right: 58.33333333%; margin-left: auto; }

    .rtl .col-md-offset-6 { margin-right: 50%; margin-left: auto; }

    .rtl .col-md-offset-5 { margin-right: 41.66666667%; margin-left: auto; }

    .rtl .col-md-offset-4 { margin-right: 33.33333333%; margin-left: auto; }

    .rtl .col-md-offset-3 { margin-right: 25%; margin-left: auto; }

    .rtl .col-md-offset-2 { margin-right: 16.66666667%; margin-left: auto; }

    .rtl .col-md-offset-1 { margin-right: 8.33333333%; margin-left: auto; }

    .rtl .col-md-offset-0 { margin-right: 0; }*/
}

@media (min-width:1200px) {
    .rtl .col-lg-1, .rtl .col-lg-10, .rtl .col-lg-11, .rtl .col-lg-12, .rtl .col-lg-2, .rtl .col-lg-3, .rtl .col-lg-4, .rtl .col-lg-5, .rtl .col-lg-6, .rtl .col-lg-7, .rtl .col-lg-8, .rtl .col-lg-9 { float: right; }

    /*.rtl .col-lg-pull-12 { left: 100%; right: auto; }

    .rtl .col-lg-pull-11 { left: 91.66666667%; right: auto; }

    .rtl .col-lg-pull-10 { left: 83.33333333%; right: auto; }

    .rtl .col-lg-pull-9 { left: 75%; right: auto; }

    .rtl .col-lg-pull-8 { left: 66.66666667%; right: auto; }

    .rtl .col-lg-pull-7 { left: 58.33333333%; right: auto; }

    .rtl .col-lg-pull-6 { left: 50%; right: auto; }

    .rtl .col-lg-pull-5 { left: 41.66666667%; right: auto; }

    .rtl .col-lg-pull-4 { left: 33.33333333%; right: auto; }

    .rtl .col-lg-pull-3 { left: 25%; right: auto; }

    .rtl .col-lg-pull-2 { left: 16.66666667%; right: auto; }

    .rtl .col-lg-pull-1 { left: 8.33333333%; right: auto; }

    .rtl .col-lg-pull-0 { left: auto; right: auto; }

    .rtl .col-lg-push-12 { right: 100%; left: auto; }

    .rtl .col-lg-push-11 { right: 91.66666667%; left: auto; }

    .rtl .col-lg-push-10 { right: 83.33333333%; left: auto; }

    .rtl .col-lg-push-9 { right: 75%; left: auto; }

    .rtl .col-lg-push-8 { right: 66.66666667%; left: auto; }

    .rtl .col-lg-push-7 { right: 58.33333333%; left: auto; }

    .rtl .col-lg-push-6 { right: 50%; left: auto; }

    .rtl .col-lg-push-5 { right: 41.66666667%; left: auto; }

    .rtl .col-lg-push-4 { right: 33.33333333%; left: auto; }

    .rtl .col-lg-push-3 { right: 25%; left: auto; }

    .rtl .col-lg-push-2 { right: 16.66666667%; left: auto; }

    .rtl .col-lg-push-1 { right: 8.33333333%; left: auto; }

    .rtl .col-lg-push-0 { right: auto; left: auto; }

    .rtl .col-lg-offset-12 { margin-right: 100%; margin-left: auto; }

    .rtl .col-lg-offset-11 { margin-right: 91.66666667%; margin-left: auto; }

    .rtl .col-lg-offset-10 { margin-right: 83.33333333%; margin-left: auto; }

    .rtl .col-lg-offset-9 { margin-right: 75%; margin-left: auto; }

    .rtl .col-lg-offset-8 { margin-right: 66.66666667%; margin-left: auto; }

    .rtl .col-lg-offset-7 { margin-right: 58.33333333%; margin-left: auto; }

    .rtl .col-lg-offset-6 { margin-right: 50%; margin-left: auto; }

    .rtl .col-lg-offset-5 { margin-right: 41.66666667%; margin-left: auto; }

    .rtl .col-lg-offset-4 { margin-right: 33.33333333%; margin-left: auto; }

    .rtl .col-lg-offset-3 { margin-right: 25%; margin-left: auto; }

    .rtl .col-lg-offset-2 { margin-right: 16.66666667%; margin-left: auto; }

    .rtl .col-lg-offset-1 { margin-right: 8.33333333%; margin-left: auto; }

    .rtl .col-lg-offset-0 { margin-right: 0; }*/
}

.rtl .container-fluid { padding-left: 15px; padding-right: 15px; margin-left: auto; margin-right: auto; }

.rtl .col-xs-1, .rtl .col-xs-10, .rtl .col-xs-11, .rtl .col-xs-12, .rtl .col-xs-2, .rtl .col-xs-3, .rtl .col-xs-4, .rtl .col-xs-5, .rtl .col-xs-6, .rtl .col-xs-7, .rtl .col-xs-8, .rtl .col-xs-9 { float: right; }

/*.rtl .col-xs-pull-12 { left: 100%; right: auto; }

.rtl .col-xs-pull-11 { left: 91.66666667%; right: auto; }

.rtl .col-xs-pull-10 { left: 83.33333333%; right: auto; }

.rtl .col-xs-pull-9 { left: 75%; right: auto; }

.rtl .col-xs-pull-8 { left: 66.66666667%; right: auto; }

.rtl .col-xs-pull-7 { left: 58.33333333%; right: auto; }

.rtl .col-xs-pull-6 { left: 50%; right: auto; }

.rtl .col-xs-pull-5 { left: 41.66666667%; right: auto; }

.rtl .col-xs-pull-4 { left: 33.33333333%; right: auto; }

.rtl .col-xs-pull-3 { left: 25%; right: auto; }

.rtl .col-xs-pull-2 { left: 16.66666667%; right: auto; }

.rtl .col-xs-pull-1 { left: 8.33333333%; right: auto; }

.rtl .col-xs-pull-0 { left: auto; right: auto; }

.rtl .col-xs-push-12 { right: 100%; left: auto; }

.rtl .col-xs-push-11 { right: 91.66666667%; left: auto; }

.rtl .col-xs-push-10 { right: 83.33333333%; left: auto; }

.rtl .col-xs-push-9 { right: 75%; left: auto; }

.rtl .col-xs-push-8 { right: 66.66666667%; left: auto; }

.rtl .col-xs-push-7 { right: 58.33333333%; left: auto; }

.rtl .col-xs-push-6 { right: 50%; left: auto; }

.rtl .col-xs-push-5 { right: 41.66666667%; left: auto; }

.rtl .col-xs-push-4 { right: 33.33333333%; left: auto; }

.rtl .col-xs-push-3 { right: 25%; left: auto; }

.rtl .col-xs-push-2 { right: 16.66666667%; left: auto; }

.rtl .col-xs-push-1 { right: 8.33333333%; left: auto; }

.rtl .col-xs-push-0 { right: auto; left: auto; }

.rtl .col-xs-offset-12 { margin-right: 100%; margin-left: auto; }

.rtl .col-xs-offset-11 { margin-right: 91.66666667%; margin-left: auto; }

.rtl .col-xs-offset-10 { margin-right: 83.33333333%; margin-left: auto; }

.rtl .col-xs-offset-9 { margin-right: 75%; margin-left: auto; }

.rtl .col-xs-offset-8 { margin-right: 66.66666667%; margin-left: auto; }

.rtl .col-xs-offset-7 { margin-right: 58.33333333%; margin-left: auto; }

.rtl .col-xs-offset-6 { margin-right: 50%; margin-left: auto; }

.rtl .col-xs-offset-5 { margin-right: 41.66666667%; margin-left: auto; }

.rtl .col-xs-offset-4 { margin-right: 33.33333333%; margin-left: auto; }

.rtl .col-xs-offset-3 { margin-right: 25%; margin-left: auto; }

.rtl .col-xs-offset-2 { margin-right: 16.66666667%; margin-left: auto; }

.rtl .col-xs-offset-1 { margin-right: 8.33333333%; margin-left: auto; }

.rtl .col-xs-offset-0 { margin-right: 0; }*/

.rtl caption { text-align: right; }

.rtl th { text-align: right; }

@media screen and (max-width:767px) {
    .rtl .table-responsive > .table-bordered > tbody > tr > td:first-child, .rtl .table-responsive > .table-bordered > tbody > tr > th:first-child, .rtl .table-responsive > .table-bordered > tfoot > tr > td:first-child, .rtl .table-responsive > .table-bordered > tfoot > tr > th:first-child, .rtl .table-responsive > .table-bordered > thead > tr > td:first-child, .rtl .table-responsive > .table-bordered > thead > tr > th:first-child { border-right: 0; border-left: none; }

    .rtl .table-responsive > .table-bordered > tbody > tr > td:last-child, .rtl .table-responsive > .table-bordered > tbody > tr > th:last-child, .rtl .table-responsive > .table-bordered > tfoot > tr > td:last-child, .rtl .table-responsive > .table-bordered > tfoot > tr > th:last-child, .rtl .table-responsive > .table-bordered > thead > tr > td:last-child, .rtl .table-responsive > .table-bordered > thead > tr > th:last-child { border-left: 0; border-right: none; }
}

.rtl .checkbox label, .rtl .radio label { padding-right: 20px; padding-left: 0; }

.rtl .checkbox input[type=checkbox], .rtl .checkbox-inline input[type=checkbox], .rtl .radio input[type=radio], .rtl .radio-inline input[type=radio] { margin-right: -20px; margin-left: auto; }

.rtl .checkbox-inline, .rtl .radio-inline { padding-right: 20px; padding-left: 0; }

    .rtl .checkbox-inline + .checkbox-inline, .rtl .radio-inline + .radio-inline { margin-right: 10px; margin-left: auto; }

.rtl .form-control-static.input-lg, .rtl .form-control-static.input-sm { padding-left: 0; padding-right: 0; }

.rtl .has-feedback .form-control { padding-left: 42.5px; padding-right: 0; }

.rtl .form-control-feedback { left: 0; right: auto; }

.rtl .form-horizontal .form-group { margin-left: -15px; margin-right: -15px; }

.rtl .form-horizontal .has-feedback .form-control-feedback { left: 15px; right: auto; }

.rtl .caret { margin-right: 2px; margin-left: auto; border-left: 4px solid transparent; border-right: 4px solid transparent; }

.rtl .dropdown-menu { right: 0; left: auto; float: right; text-align: right; }

    .rtl .dropdown-menu.pull-right { left: 0; right: auto; }

.rtl .dropdown-menu-right { left: 0; right: auto; }

.rtl .dropdown-menu-left { left: auto; right: 0; }

.rtl .dropdown-backdrop { left: 0; right: 0; }

.rtl .pull-right > .dropdown-menu { left: 0; right: auto; }

.rtl .rtl .btn-group-vertical > .btn, .rtl .btn-group > .btn { float: right; }

.rtl .btn-group .btn + .btn, .rtl .btn-group .btn + .btn-group, .rtl .btn-group .btn-group + .btn, .rtl .btn-group .btn-group + .btn-group { margin-right: -1px; margin-left: auto; }

.rtl .btn-toolbar { margin-right: -5px; margin-left: auto; }

    .rtl .btn-toolbar .btn, .rtl .btn-toolbar .btn-group, .rtl .btn-toolbar .input-group { float: right; }

    .rtl .btn-toolbar > .btn, .rtl .btn-toolbar > .btn-group, .rtl .btn-toolbar > .input-group { margin-right: 5px; margin-left: auto; }

.rtl .btn-group > .btn:first-child { margin-right: 0; }

    .rtl .btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle) { border-top-left-radius: 0; border-top-right-radius: none; border-bottom-left-radius: 0; border-bottom-right-radius: none; }

.rtl .btn-group > .btn:last-child:not(:first-child), .rtl .btn-group > .dropdown-toggle:not(:first-child) { border-top-right-radius: 0; border-top-left-radius: none; border-bottom-right-radius: 0; border-bottom-left-radius: none; }

.rtl .btn-group > .btn-group { float: right; }

    .rtl .btn-group > .btn-group:first-child:not(:last-child) > .btn:last-child, .rtl .btn-group > .btn-group:first-child:not(:last-child) > .dropdown-toggle { border-top-left-radius: 0; border-top-right-radius: none; border-bottom-left-radius: 0; border-bottom-right-radius: none; }

    .rtl .btn-group > .btn-group:last-child:not(:first-child) > .btn:first-child { border-top-right-radius: 0; border-top-left-radius: none; border-bottom-right-radius: 0; border-bottom-left-radius: none; }

.rtl .btn-group > .btn + .dropdown-toggle { padding-left: 8px; padding-right: 8px; }

.rtl .btn-group > .btn-lg + .dropdown-toggle { padding-left: 12px; padding-right: 12px; }

.rtl .btn .caret { margin-right: 0; }

.rtl .btn-group-vertical > .btn + .btn, .rtl .btn-group-vertical > .btn + .btn-group, .rtl .btn-group-vertical > .btn-group + .btn, .rtl .btn-group-vertical > .btn-group + .btn-group { margin-right: 0; }

.rtl .btn-group-vertical > .btn:first-child:not(:last-child) { border-top-right-radius: 4px; border-top-left-radius: 4px; border-bottom-left-radius: 0; border-bottom-right-radius: 0; }

.rtl .btn-group-vertical > .btn:last-child:not(:first-child) { border-top-right-radius: 0; border-top-left-radius: 0; border-bottom-left-radius: 4px; border-bottom-right-radius: 4px; }

.rtl .btn-group-vertical > .btn-group:first-child:not(:last-child) > .btn:last-child, .rtl .btn-group-vertical > .btn-group:first-child:not(:last-child) > .dropdown-toggle { border-bottom-left-radius: 0; border-bottom-right-radius: 0; }

.rtl .btn-group-vertical > .btn-group:last-child:not(:first-child) > .btn:first-child { border-top-right-radius: 0; border-top-left-radius: 0; }

.rtl .btn-group-justified > .btn-group .dropdown-menu { right: auto; left: auto; }

.rtl .input-group[class*=col-] { padding-left: 0; padding-right: 0; }

.rtl .input-group .form-control { float: right; }

    .rtl .input-group .form-control:first-child, .rtl .input-group-addon:first-child, .rtl .input-group-btn:first-child > .btn, .rtl .input-group-btn:first-child > .btn-group > .btn, .rtl .input-group-btn:first-child > .dropdown-toggle,
    .rtl .input-group-btn:last-child > .btn-group:not(:last-child) > .btn, .rtl .input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle) { border-top-left-radius: 0; border-top-right-radius: none; border-bottom-left-radius: 0; border-bottom-right-radius: none; }

.rtl .input-group-addon:first-child { border-left: 0; border-right: none; }

.rtl .input-group .form-control:last-child, .input-group-addon:last-child, .rtl .input-group-btn:first-child > .btn-group:not(:first-child) > .btn, .rtl .input-group-btn:first-child > .btn:not(:first-child), .rtl .input-group-btn:last-child > .btn, .rtl .input-group-btn:last-child > .btn-group > .btn, .rtl .input-group-btn:last-child > .dropdown-toggle { border-top-right-radius: 0; border-top-left-radius: none; border-bottom-right-radius: 0; border-bottom-left-radius: none; }

.rtl .input-group-addon:last-child { border-right: 0; border-left: none; }

.rtl .input-group-btn > .btn + .btn { margin-right: -1px; margin-left: auto; }

.rtl .input-group-btn:first-child > .btn, .rtl .input-group-btn:first-child > .btn-group { margin-left: -1px; margin-right: auto; }

.rtl .input-group-btn:last-child > .btn, .rtl .input-group-btn:last-child > .btn-group { margin-right: -1px; margin-left: auto; }

.rtl .nav { padding-right: 0; }

.rtl .nav-tabs > li { float: right; }

    .rtl .nav-tabs > li > a { margin-left: 2px; margin-right: auto; border-radius: 4px 4px 0 0; }

.rtl .nav-tabs.nav-justified > li > a { margin-left: 0; }

.rtl .nav-tabs.nav-justified > .dropdown .dropdown-menu { right: auto; left: auto; }

.rtl .nav-pills > li { float: right; }

    .rtl .nav-pills > li + li { margin-right: 2px; margin-left: auto; }

.rtl .nav-stacked > li + li { margin-right: 0; }

.rtl .nav-justified > .dropdown .dropdown-menu { right: auto; left: auto; }

.rtl .nav-tabs-justified > li > a { margin-left: 0; }

.rtl .nav-tabs .dropdown-menu { border-top-right-radius: 0; border-top-left-radius: 0; }

.rtl .navbar-collapse { padding-left: 15px; padding-right: 15px; }

.rtl .container-fluid > .navbar-collapse, .rtl .container-fluid > .navbar-header, .rtl .container > .navbar-collapse, .rtl .container > .navbar-header, .rtl .dnn_layout > .navbar-header { margin-left: -15px; margin-right: -15px; }

.rtl .navbar-fixed-bottom, .rtl .navbar-fixed-top { left: 0; right: 0; }

.rtl .navbar-brand { float: right; }

.rtl .navbar-toggle { float: left; margin-left: 15px; margin-right: auto; }

@media (max-width:767px) {
    .rtl .navbar-nav .open .dropdown-menu .dropdown-header, .rtl .navbar-nav .open .dropdown-menu > li > a { padding: 5px 25px 5px 15px; }
}

.rtl .navbar-form { margin-left: -15px; margin-right: -15px; }

.rtl .navbar-nav > li > .dropdown-menu { border-top-right-radius: 0; border-top-left-radius: 0; }

.rtl .navbar-fixed-bottom .navbar-nav > li > .dropdown-menu { border-top-right-radius: 4px; border-top-left-radius: 4px; border-bottom-left-radius: 0; border-bottom-right-radius: 0; }

.rtl .pagination { padding-right: 0; }

    .rtl .pagination > li > a, .rtl .pagination > li > span { float: right; margin-right: -1px; margin-left: auto; }

    .rtl .pagination > li:first-child > a, .rtl .pagination > li:first-child > span { margin-right: 0; border-top-right-radius: 4px; border-top-left-radius: none; border-bottom-right-radius: 4px; border-bottom-left-radius: none; }

    .rtl .pagination > li:last-child > a, .rtl .pagination > li:last-child > span { border-top-left-radius: 4px; border-top-right-radius: none; border-bottom-left-radius: 4px; border-bottom-right-radius: none; }

.rtl .pagination-lg > li:first-child > a, .rtl .pagination-lg > li:first-child > span { border-top-right-radius: 6px; border-top-left-radius: none; border-bottom-right-radius: 6px; border-bottom-left-radius: none; }

.rtl .pagination-lg > li:last-child > a, .rtl .pagination-lg > li:last-child > span { border-top-left-radius: 6px; border-top-right-radius: none; border-bottom-left-radius: 6px; border-bottom-right-radius: none; }

.rtl .pagination-sm > li:first-child > a, .rtl .pagination-sm > li:first-child > span { border-top-right-radius: 3px; border-top-left-radius: none; border-bottom-right-radius: 3px; border-bottom-left-radius: none; }

.rtl .pagination-sm > li:last-child > a, .rtl .pagination-sm > li:last-child > span { border-top-left-radius: 3px; border-top-right-radius: none; border-bottom-left-radius: 3px; border-bottom-right-radius: none; }

.rtl .pager { padding-right: 0; }

    .rtl .pager .next > a, .rtl .pager .next > span { float: left; }

    .rtl .pager .previous > a, .rtl .pager .previous > span { float: right; }

.rtl .list-group-item > .badge { float: left; }

    .rtl .list-group-item > .badge + .badge { margin-left: 5px; margin-right: auto; }

.rtl .nav-pills > li > a > .badge { margin-right: 3px; margin-left: auto; }

.rtl .container .jumbotron, .rtl .dnn_layout .jumbotron, .rtl .container-fluid .jumbotron { padding-left: 15px; padding-right: 15px; }

@media screen and (min-width:768px) {
    .rtl .container .jumbotron, .dnn_layout .jumbotron, .rtl .container-fluid .jumbotron { padding-left: 60px; padding-right: 60px; }

    .rtl .carousel-control .glyphicon-chevron-left, .rtl .carousel-control .icon-prev { margin-right: -10px; margin-left: auto; }

    .rtl .carousel-control .glyphicon-chevron-right, .rtl .carousel-control .icon-next { margin-left: -10px; margin-right: auto; }

    .rtl .carousel-caption { left: 20%; right: 20%; }
}

.rtl .thumbnail a > img, .rtl .thumbnail > img { margin-left: auto; margin-right: auto; }

.rtl .alert-dismissable, .rtl .alert-dismissible { padding-left: 35px; padding-right: 0; }

    .rtl .alert-dismissable .close, .rtl .alert-dismissible .close { left: -21px; right: auto; }

.rtl .progress-bar { float: right; }

.rtl .media-right, .rtl .media > .pull-right { padding-right: 10px; padding-left: 0; }

.rtl .media-left, .rtl .media > .pull-left { padding-left: 10px; padding-right: 0; }

.rtl .media-list { padding-right: 0; }

.rtl .list-group { padding-right: 0; }

.rtl .list-group-item:first-child { border-top-right-radius: 4px; border-top-left-radius: 4px; }

.rtl .list-group-item:last-child { border-bottom-left-radius: 4px; border-bottom-right-radius: 4px; }

.rtl button.list-group-item { text-align: right; }

.rtl .panel-heading { border-top-right-radius: 3px; border-top-left-radius: 3px; }

.rtl .panel-footer { border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; }

.rtl .panel > .list-group:first-child .list-group-item:first-child, .rtl .panel > .panel-collapse > .list-group:first-child .list-group-item:first-child { border-top-right-radius: 3px; border-top-left-radius: 3px; }

.rtl .panel > .list-group:last-child .list-group-item:last-child, .rtl .panel > .panel-collapse > .list-group:last-child .list-group-item:last-child { border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; }

.rtl .panel > .panel-heading + .panel-collapse > .list-group .list-group-item:first-child { border-top-right-radius: 0; border-top-left-radius: 0; }

.rtl .panel > .panel-collapse > .table caption, .rtl .panel > .table caption, .rtl .panel > .table-responsive > .table caption { padding-left: 15px; padding-right: 15px; }

.rtl .panel > .table-responsive:first-child > .table:first-child, .rtl .panel > .table:first-child { border-top-right-radius: 3px; border-top-left-radius: 3px; }

    .rtl .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child, .rtl .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child, .rtl .panel > .table:first-child > tbody:first-child > tr:first-child, .rtl .panel > .table:first-child > thead:first-child > tr:first-child { border-top-right-radius: 3px; border-top-left-radius: 3px; }

        .rtl .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:first-child, .rtl .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:first-child, .rtl .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:first-child, .rtl .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:first-child, .rtl .panel > .table:first-child > tbody:first-child > tr:first-child td:first-child, .rtl .panel > .table:first-child > tbody:first-child > tr:first-child th:first-child, .rtl .panel > .table:first-child > thead:first-child > tr:first-child td:first-child, .rtl .panel > .table:first-child > thead:first-child > tr:first-child th:first-child { border-top-right-radius: 3px; border-top-left-radius: none; }

        .rtl .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:last-child, .rtl .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:last-child, .rtl .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:last-child, .rtl .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:last-child, .rtl .panel > .table:first-child > tbody:first-child > tr:first-child td:last-child, .rtl .panel > .table:first-child > tbody:first-child > tr:first-child th:last-child, .rtl .panel > .table:first-child > thead:first-child > tr:first-child td:last-child, .rtl .panel > .table:first-child > thead:first-child > tr:first-child th:last-child { border-top-left-radius: 3px; border-top-right-radius: none; }

.rtl .panel > .table-responsive:last-child > .table:last-child, .rtl .panel > .table:last-child { border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; }

    .rtl .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child, .rtl .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child, .rtl .panel > .table:last-child > tbody:last-child > tr:last-child, .rtl .panel > .table:last-child > tfoot:last-child > tr:last-child { border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; }

        .rtl .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:first-child, .rtl .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:first-child, .rtl .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:first-child, .rtl .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:first-child, .rtl .panel > .table:last-child > tbody:last-child > tr:last-child td:first-child, .rtl .panel > .table:last-child > tbody:last-child > tr:last-child th:first-child, .rtl .panel > .table:last-child > tfoot:last-child > tr:last-child td:first-child, .rtl .panel > .table:last-child > tfoot:last-child > tr:last-child th:first-child { border-bottom-right-radius: 3px; border-bottom-left-radius: none; }

        .rtl .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:last-child, .rtl .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:last-child, .rtl .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:last-child, .rtl .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:last-child, .rtl .panel > .table:last-child > tbody:last-child > tr:last-child td:last-child, .rtl .panel > .table:last-child > tbody:last-child > tr:last-child th:last-child, .rtl .panel > .table:last-child > tfoot:last-child > tr:last-child td:last-child, .rtl .panel > .table:last-child > tfoot:last-child > tr:last-child th:last-child { border-bottom-left-radius: 3px; border-bottom-right-radius: none; }

.rtl .panel > .table-bordered > tbody > tr > td:first-child, .rtl .panel > .table-bordered > tbody > tr > th:first-child, .rtl .panel > .table-bordered > tfoot > tr > td:first-child, .rtl .panel > .table-bordered > tfoot > tr > th:first-child, .rtl .panel > .table-bordered > thead > tr > td:first-child, .rtl .panel > .table-bordered > thead > tr > th:first-child, .rtl .panel > .rtl .table-responsive > .table-bordered > tbody > tr > td:first-child, .rtl .panel > .rtl .table-responsive > .table-bordered > tbody > tr > th:first-child, .rtl .panel > .rtl .table-responsive > .table-bordered > tfoot > tr > td:first-child, .rtl .panel > .rtl .table-responsive > .table-bordered > tfoot > tr > th:first-child, .rtl .panel > .rtl .table-responsive > .table-bordered > thead > tr > td:first-child, .rtl .panel > .rtl .table-responsive > .table-bordered > thead > tr > th:first-child { border-right: 0; border-left: none; }

.rtl .panel > .table-bordered > tbody > tr > td:last-child, .rtl .panel > .table-bordered > tbody > tr > th:last-child, .rtl .panel > .table-bordered > tfoot > tr > td:last-child, .rtl .panel > .table-bordered > tfoot > tr > th:last-child, .rtl .panel > .table-bordered > thead > tr > td:last-child, .rtl .panel > .table-bordered > thead > tr > th:last-child, .rtl .panel > .rtl .table-responsive > .table-bordered > tbody > tr > td:last-child, .rtl .panel > .rtl .table-responsive > .table-bordered > tbody > tr > th:last-child, .rtl .panel > .rtl .table-responsive > .table-bordered > tfoot > tr > td:last-child, .rtl .panel > .rtl .table-responsive > .table-bordered > tfoot > tr > th:last-child, .rtl .panel > .rtl .table-responsive > .table-bordered > thead > tr > td:last-child, .rtl .panel > .rtl .table-responsive > .table-bordered > thead > tr > th:last-child { border-left: 0; border-right: none; }

.rtl .embed-responsive .embed-responsive-item, .rtl .embed-responsive embed, .embed-responsive iframe, .rtl .embed-responsive object, .rtl .embed-responsive video { right: 0; left: auto; }

.rtl .close { float: left; }

.rtl button.close { background: right 0; }

.rtl .modal { left: 0; right: 0; }

.rtl .modal-backdrop { left: 0; right: 0; }

.rtl .modal-footer { text-align: left; }

    .rtl .modal-footer .btn + .btn { margin-right: 5px; margin-left: auto; }

    .rtl .modal-footer .btn-group .btn + .btn { margin-right: -1px; margin-left: auto; }

    .rtl .modal-footer .btn-block + .btn-block { margin-right: 0; }

.rtl .tooltip.right { margin-right: 3px; margin-left: auto; }

.rtl .tooltip.left { margin-right: -3px; margin-left: auto; }

.rtl .tooltip.top .tooltip-arrow { right: 50%; left: auto; margin-right: -5px; margin-left: auto; }

.rtl .tooltip.top-left .tooltip-arrow { left: 5px; right: auto; }

.rtl .tooltip.top-right .tooltip-arrow { right: 5px; left: auto; }

.rtl .tooltip.right .tooltip-arrow { right: 0; left: auto; border-width: 5px 0 5px 5px; border-left-color: #000; border-right-color: unset; }

.rtl .tooltip.left .tooltip-arrow { left: 0; right: auto; border-width: 5px 5px 5px 0; border-right-color: #000; border-left-color: unset; }

.rtl .tooltip.bottom .tooltip-arrow { right: 50%; left: auto; margin-right: -5px; margin-left: auto; }

.rtl .tooltip.bottom-left .tooltip-arrow { left: 5px; right: auto; }

.rtl .tooltip.bottom-right .tooltip-arrow { right: 5px; left: auto; }

.rtl .popover { right: 0; left: auto; }

    .rtl .popover.right { margin-right: 10px; margin-left: auto; }

    .rtl .popover.left { margin-right: -10px; margin-left: auto; }

.rtl .popover-title { border-radius: 5px 5px 0 0; }

.rtl .popover.top > .arrow { right: 50%; left: auto; margin-right: -11px; margin-left: auto; }

    .rtl .popover.top > .arrow:after { margin-right: -10px; margin-left: auto; }

.rtl .popover.right > .arrow { right: -11px; left: auto; border-left-color: rgba(0,0,0,.25); border-right-color: unset; border-right-width: 0; border-left-width: unset; }

    .rtl .popover.right > .arrow:after { right: 1px; left: auto; border-left-color: #fff; border-right-color: unset; border-right-width: 0; border-left-width: unset; }

.rtl .popover.bottom > .arrow { right: 50%; left: auto; margin-right: -11px; margin-left: auto; }

    .rtl .popover.bottom > .arrow:after { margin-right: -10px; margin-left: auto; }

.rtl .popover.left > .arrow { left: -11px; right: auto; border-left-width: 0; border-right-width: unset; border-right-color: rgba(0,0,0,.25); border-left-color: unset; }

    .rtl .popover.left > .arrow:after { left: 1px; right: auto; border-left-width: 0; border-right-width: unset; border-right-color: #fff; border-left-color: unset; }

@media all and (transform-3d),(-webkit-transform-3d) {
    .rtl .carousel-inner > .item.active.right, .rtl .carousel-inner > .item.next { right: 0; left: auto; }

    .rtl .carousel-inner > .item.active.left, .rtl .carousel-inner > .item.prev { right: 0; left: auto; }

        .rtl .carousel-inner > .item.active, .carousel-inner > .item.next.left, .rtl .carousel-inner > .item.prev.right { right: 0; left: auto; }
}

.rtl .carousel-inner > .active { right: 0; left: auto; }

.rtl .carousel-inner > .next { right: 100%; left: auto; }

.rtl .carousel-inner > .prev { right: -100%; left: auto; }

    .rtl .carousel-inner > .next.left, .rtl .carousel-inner > .prev.right { right: 0; left: auto; }

.rtl .carousel-inner > .active.left { right: -100%; left: auto; }

.rtl .carousel-inner > .active.right { right: 100%; left: auto; }

.rtl .carousel-control { right: 0; left: auto; }

    .rtl .carousel-control.right { left: 0; right: auto; }

    .rtl .carousel-control .glyphicon-chevron-left, .rtl .carousel-control .icon-prev { right: 50%; left: auto; margin-right: -10px; margin-left: auto; }

    .rtl .carousel-control .glyphicon-chevron-right, .rtl .carousel-control .icon-next { left: 50%; right: auto; margin-left: -10px; margin-right: auto; }

.rtl .carousel-indicators { right: 50%; left: auto; padding-right: 0; margin-right: -30%; margin-left: auto; }

.rtl .carousel-caption { left: 15%; right: 15%; }

.rtl .center-block { margin-left: auto; margin-right: auto; }

.rtl .pull-right { float: left !important; }

.rtl .pull-left { float: right !important; }

.rtl .verticalTab_Left ul.resp-tabs-list { float: right; }

.rtl .verticalTab_Left .resp-tab-content .resp_margin { margin-right: 25px; margin-left: auto; }

.rtl .verticalTab_Left ul.resp-tabs-list li { border-left: 1px solid #e8e8e8; border-right: none; }

    .rtl .verticalTab_Left ul.resp-tabs-list li.resp-tab-active span { background-position: left top; margin-left: -16px; margin-right: auto; padding-left: 31px; padding-right: 0; }

@media only screen and (max-width:768px) {
    .rtl .verticalTab_Left .resp-arrow { float: left; }

    .rtl .verticalTab_Right .resp-arrow { float: left; }

    .rtl .horizontalTab_Top .resp-arrow { float: left; }
}

.rtl .verticalTab_Right ul.resp-tabs-list { float: left; }

.rtl .verticalTab_Right .resp-tab-content .resp_margin { margin-left: 25px; margin-right: auto; }

.rtl .verticalTab_Right ul.resp-tabs-list li { border-right: 1px solid #e8e8e8; border-left: none; }

    .rtl .verticalTab_Right ul.resp-tabs-list li.resp-tab-active span { background-position: right top; margin-right: -16px; margin-left: auto; padding-right: 31px; padding-left: 0; }

.rtl .horizontalTab_Top ul.resp-tabs-list li { border-left: 1px solid #e8e8e8; border-right: none; float: right; }

    .rtl .horizontalTab_Top ul.resp-tabs-list li:first-child { border-right: 1px solid #e8e8e8; border-left: none; }

/*#endregion*/

/*#region tab.css*/
.rtl .tab-title h3 { margin: 0 0 40px 0; }

.rtl .dg-tabs-left .resp-tabs-list > li > i,
.rtl .dg-tabs-top .resp-tabs-list > li > i { margin-left: 8px; margin-right: auto; }

.rtl .dg-tabs-left .resp-tabs-list > li > .number-bg,
.rtl .dg-tabs-top .resp-tabs-list > li > .number-bg { margin-left: 0.5em; margin-right: auto; }

.rtl .dg-tabs-top ul.resp-tabs-list,
.rtl .dg-tabs-bottom ul.resp-tabs-list { border-right: 1px solid #e8e8e8; border-left: none; }

    .rtl .dg-tabs-top ul.resp-tabs-list li,
    .rtl .dg-tabs-bottom ul.resp-tabs-list li { /*border-left: 1px solid #e8e8e8;*/ border-right: none; float: right; }

.rtl .dg-tabs-top:not(.dg-tabs-top04) ul.resp-tabs-list li.number span:not(.number-bg),
.rtl .dg-tabs-bottom:not(.dg-tabs-top04) ul.resp-tabs-list li.number span:not(.number-bg),
.rtl .dg-tabs-left:not(.dg-tabs-top04) ul.resp-tabs-list li.number span:not(.number-bg),
.rtl .dg-tabs-right:not(.dg-tabs-top04) ul.resp-tabs-list li.number span:not(.number-bg) { margin-right: 0.5em; margin-left: auto; }

.rtl .dg-tabs-top.dg-tabs-top04 ul.resp-tabs-list li.number .number-bg,
.rtl .dg-tabs-bottom.dg-tabs-top04 ul.resp-tabs-list li.number .number-bg { right: 0; left: auto; }

    .rtl .dg-tabs-top.dg-tabs-top04 ul.resp-tabs-list li.number .number-bg.size-xs + .box-right,
    .rtl .dg-tabs-bottom.dg-tabs-top04 ul.resp-tabs-list li.number .number-bg.size-xs + .box-right { margin-right: 20px; margin-left: auto; }

    .rtl .dg-tabs-top.dg-tabs-top04 ul.resp-tabs-list li.number .number-bg.size-sm + .box-right,
    .rtl .dg-tabs-bottom.dg-tabs-top04 ul.resp-tabs-list li.number .number-bg.size-sm + .box-right { margin-right: 32px; margin-left: auto; }

    .rtl .dg-tabs-top.dg-tabs-top04 ul.resp-tabs-list li.number .number-bg.size-lg + .box-right,
    .rtl .dg-tabs-bottom.dg-tabs-top04 ul.resp-tabs-list li.number .number-bg.size-lg + .box-right { margin-right: 39px; margin-left: auto; }

/*.rtl .dg-tabs-left ul.resp-tabs-list, .dg-tabs-right ul.resp-tabs-list { float: right; margin: 0 0 0 -1px; }*/

.rtl .dg-tabs-left ul.resp-tabs-list li, .dg-tabs-right ul.resp-tabs-list li { border-right: 1px solid #e8e8e8; border-left: none; text-align: left; }

.rtl .dg-tabs-right ul.resp-tabs-list { float: left; margin: 0 -1px 0 0; }

    .rtl .dg-tabs-right ul.resp-tabs-list li { border-right: none; border-left: 1px solid #e8e8e8; text-align: right; }

@media only screen and (max-width:768px) {
    .rtl [class*="dg-tabs-"] h2.resp-accordion { padding: 12px 15px 12px 30px; }

        .rtl [class*="dg-tabs-"] h2.resp-accordion > i { margin-left: 8px; margin-right: auto; }

    .rtl [class*="dg-tabs-"] .resp-arrow { left: 10px; right: auto; }

        .rtl [class*="dg-tabs-"] .resp-arrow:after,
        .rtl [class*="dg-tabs-"] .resp-arrow:before { right: 50%; left: auto; }

        .rtl [class*="dg-tabs-"] .resp-arrow:after { margin: -6px -7px 0 0; }

        .rtl [class*="dg-tabs-"] .resp-arrow:before { margin: -1px -12px 0 0; }

    .rtl .dg-tabs-top:not(.dg-tabs-top04) .number-bg,
    .rtl .dg-tabs-left:not(.dg-tabs-top04) .number-bg { margin-left: 5px; margin-right: auto; }
}

.rtl .dg-tabs-top01 ul.resp-tabs-list li { padding: 7px 24px 4px 0px; }

    .rtl .dg-tabs-top01 ul.resp-tabs-list li:after { border-right: 1px solid #e0e0e0; border-left: none; margin-right: 24px; margin-left: auto; }

    .rtl .dg-tabs-top01 ul.resp-tabs-list li:first-child { padding-right: 0; }

    .rtl .dg-tabs-top01 ul.resp-tabs-list li:last-child:after { margin-right: 0; }

.rtl .dg-tabs-top01 .resp_margin { padding: 30px 0px 0 0px; }

/*.rtl .dg-tabs-top02 ul.resp-tabs-list li { border-left: 1px solid #e8e8e8; border-right: none; padding: 8px 25px 6px 25px; }

    .rtl .dg-tabs-top02 ul.resp-tabs-list li.resp-tab-active { border-left-color: #20a3f0; border-right-color: unset; }*/
.rtl .dg-tabs-top03 ul.resp-tabs-list li { margin: 0 0 10px 10px; }

.rtl .dg-tabs-top04 ul.resp-tabs-list li { text-align: right; }

    .rtl .dg-tabs-top04 ul.resp-tabs-list li .dg-ico02,
    .rtl .dg-tabs-top04 ul.resp-tabs-list li .dg-ico02:hover,
    .rtl .dg-tabs-top04 .resp-accordion .dg-ico02,
    .rtl .dg-tabs-top04 .resp-accordion .dg-ico02:hover { margin-left: 14px; margin-right: auto; }

@media only screen and (min-width: 992px) and (max-width: 1199px) {
    .rtl .dg-tabs-top06 ul.resp-tabs-list li { padding: 7px 20px 5px 20px; }

    .rtl .dg-tabs-top07 ul.resp-tabs-list li { padding: 7px 10px 5px 10px; }

    .rtl .dg-tabs-top08 ul.resp-tabs-list li { padding: 7px 20px 5px 20px; }
}

.rtl .dg-tabs-top05 ul.resp-tabs-list li { margin-left: 10px; margin-right: auto; }

/*@media only screen and (max-width: 991px) {
    .rtl .dg-tabs-left02 ul.resp-tabs-list { margin: 0 0 0 -30px; }

    .rtl .dg-tabs-left02 .resp_margin { padding: 25px 60px 25px 25px; }
}*/

.rtl .dg-tabs-top06 ul.resp-tabs-list li { border-right: 1px solid #dcdcdc; border-left: none; padding: 7px 25px 5px 25px; }

    .rtl .dg-tabs-top06 ul.resp-tabs-list li:last-child { border-left: 1px solid #dcdcdc; border-right: none; }

    .rtl .dg-tabs-top06 ul.resp-tabs-list li > i { margin-left: 10px; margin-right: auto; }

    .rtl .dg-tabs-top06 ul.resp-tabs-list li:after { right: -1px; left: -1px; }

.rtl .dg-tabs-top07 ul.resp-tabs-list { padding-right: 20px; padding-left: 0; }

    .rtl .dg-tabs-top07 ul.resp-tabs-list:before { right: 0; left: auto; }

    .rtl .dg-tabs-top07 ul.resp-tabs-list li { padding: 7px 25px 5px 25px; margin-right: -1px; margin-left: auto; }

        .rtl .dg-tabs-top07 ul.resp-tabs-list li:last-child:before { right: 100%; left: auto; }

        .rtl .dg-tabs-top07 ul.resp-tabs-list li:after { left: -1px; right: auto; border-right: #dcdcdc 1px solid; border-left: none; }

        .rtl .dg-tabs-top07 ul.resp-tabs-list li > i { margin-left: 10px; margin-right: auto; }

.rtl .dg-tabs-top08 ul.resp-tabs-list li { padding: 7px 25px 5px 25px; }

    .rtl .dg-tabs-top08 ul.resp-tabs-list li:last-child { border-left: none; border-right: none; }

    .rtl .dg-tabs-top08 ul.resp-tabs-list li > i { margin-left: 10px; margin-right: auto; }

.rtl .dg-tabs-top09 ul.resp-tabs-list li .title::after { margin-right: 9px; margin-left: auto; }

.rtl .dg-tabs-left01 ul.resp-tabs-list { margin: 0 0 0 -1px; }

    .rtl .dg-tabs-left01 ul.resp-tabs-list li { padding: 11px 16px 11px 10px; text-align: right; border-radius: 0 3px 3px 0; }

        .rtl .dg-tabs-left01 ul.resp-tabs-list li.resp-tab-active { border-right: 2px solid #20a3f0; border-left: none; border-left-color: transparent; border-right-color: unset; padding-right: 15px; padding-left: 0; }

        .rtl .dg-tabs-left01 ul.resp-tabs-list li > i { margin-left: 10px; margin-right: auto; }

/*.rtl .dg-tabs-left02 ul.resp-tabs-list { margin: 0 0 0 -60px; }

    .rtl .dg-tabs-left02 ul.resp-tabs-list li { text-align: right; }

        .rtl .dg-tabs-left02 ul.resp-tabs-list li > i { margin-left: 11px; margin-right: auto; }

        .rtl .dg-tabs-left02 ul.resp-tabs-list li:after { left: 0; right: auto; border-right: 10px solid transparent; border-left: none; }

        .rtl .dg-tabs-left02 ul.resp-tabs-list li.resp-tab-active:after { border-right-color: #20a3f0; border-left-color: unset; }

.rtl .dg-tabs-left02 .resp_margin { padding: 25px 120px 25px 25px; }*/

.rtl .dg-tabs-left03 ul.resp-tabs-list:after { right: 0; left: auto; border-left: 1px solid #ebebeb; border-right: none; }

.rtl .dg-tabs-left03 ul.resp-tabs-list li { text-align: right; padding: 12px 29px 12px 63px; }

    .rtl .dg-tabs-left03 ul.resp-tabs-list li:after { margin-right: 9px; margin-left: auto; left: 25px; right: auto; }

/*.rtl .dg-tabs-top02.tabs-small ul.resp-tabs-list li,*/
.rtl .dg-tabs-top06.tabs-small ul.resp-tabs-list li,
.rtl .dg-tabs-top07.tabs-small ul.resp-tabs-list li,
.rtl .dg-tabs-top03.tabs-small ul.resp-tabs-list li,
.rtl .dg-tabs-top08.tabs-small ul.resp-tabs-list li { padding: 6px 20px 4px 20px; }

/*.rtl .dg-tabs-top02.tabs-large ul.resp-tabs-list li,*/
.rtl .dg-tabs-top06.tabs-large ul.resp-tabs-list li,
.rtl .dg-tabs-top07.tabs-large ul.resp-tabs-list li,
.rtl .dg-tabs-top03.tabs-large ul.resp-tabs-list li,
.rtl .dg-tabs-top08.tabs-large ul.resp-tabs-list li { padding: 14px 30px 12px 30px; }

.rtl .dg-tabs-top01 ul.resp-tabs-list { border: none !important; }

/*sp*/
.resp-tab-content .title.color-accent { text-align: center; }
/*sp*/

/*#endregion*/

/*#region loadlist.css*/
.rtl .dg-loadlist .progress { margin: 0 0 24px 0; }


.rtl .dg-loadlist .bar span { right: 100%; left: auto; margin-right: -5px; margin-left: auto; -webkit-transform: translateX(50%); transform: translateX(50%); }

/*.rtl .dg-loadlist.bar-arrow02 .bar span:after { border-left-color: transparent !important; border-right-color: transparent !important; right: 50%; left: auto; margin-right: -3px; margin-left: auto; }

.rtl .dg-loadlist.bar-arrow03 .bar span { border-radius: 3px 3px 0 3px; }

    .rtl .dg-loadlist.bar-arrow03 .bar span:after { border-left-color: transparent !important; border-right-color: #2b2b2b; right: 0; left: auto; }

.rtl .dg-loadlist.bar-arrow04 .bar span:after { border-left: 1px solid; border-right: none; right: 50%; left: auto; margin: -2px -2px 0 0; }

.rtl .dg-loadlist.dg-bar01 .bar { right: -1px; left: auto; }

.rtl .dg-loadlist.dg-bar05 .bar { right: -1px; left: auto; }

    .rtl .dg-loadlist.dg-bar05 .bar:after { left: 2px; right: auto; }


.rtl .dg-loadlist.size-xl .progress .bar:after { left: 3px; right: auto; }*/


/*#endregion*/

/*#region dng-cascading.css*/

/*.rtl .dng-cascading-images .img-item { float: right; right: 50%; left: auto; }

    .rtl .dng-cascading-images .img-item:first-child { right: 0%; left: auto; }

.rtl .dng-cascading-box .dng-cascading-water .water { right: 50%; left: auto; }

.rtl .dng-cascading-box .dng-cascading-water.animated .water:after,
.rtl .dng-cascading-box .dng-cascading-water.animated .water:before,
.rtl .dng-cascading-box .dng-cascading-water.animated .water .dot:after,
.rtl .dng-cascading-box .dng-cascading-water.animated .water .dot:before { padding: 0 0 40% 40%; margin: -20% -20% 0 0; right: 50%; left: auto; }

.rtl .dng-cascading-box .dng-cascading-water.style02 .water:after,
.rtl .dng-cascading-box .dng-cascading-water.style02 .water:before,
.rtl .dng-cascading-box .dng-cascading-water.style02 .water .dot:after,
.rtl .dng-cascading-box .dng-cascading-water.style02 .water .dot:before { padding: 0 0 15% 60%; margin: -7.5% -30% 0 0; }*/
/*#endregion*/

/*#region title.css*/


.rtl .text-slide span { right: 0; left: auto; }

.rtl .dg-typewriter.animated:after { margin-left: -12px; margin-right: auto; }

.rtl .dg-title.subtitle-style02 small:after,
.rtl .dg-title.subtitle-style02 small:before { right: 100%; left: auto; }

.rtl .dg-title.subtitle-style02 small:before { right: auto; left: 100%; }

.rtl .dg-title.subtitle-style02.text-left small { padding-right: 0; }

.rtl .dg-title.subtitle-style02.text-right small { padding-left: 0; }

.rtl .dg-title.subtitle-style03 small:before { margin: 0 0 2px 25px; border-right: 1px solid; border-left: none; }

.rtl .dg-title.subtitle-style03 small:after { margin: 0 25px 2px 0; border-left: 1px solid; border-right: none; }

.rtl .dg-title.subtitle-style04.text-left .subtitle:after { margin-right: 0; }

.rtl .dg-title.subtitle-style04.text-right .subtitle:after { margin-left: 0; }

.rtl .dg-title .left-icon { margin-left: 0.4em; margin-right: auto; }

.rtl .dg-title .right-icon { margin-right: 0.4em; margin-left: auto; }

.rtl .dg-title .title-icon02 .line:before { right: 100%; left: auto; }

.rtl .dg-title .title-icon02 .line:after { left: 100%; right: auto; }

.rtl .dg-title.text-left .icon .line { padding-right: 0; }

.rtl .dg-title.text-right .icon .line { padding-left: 0; }

.rtl .dg-title.title-style01 .decorated.r:after { right: 7px; left: 7px; }

.rtl .dg-title.title-style01 .decorated.r:before { right: 0; left: 0; }

.rtl .dg-title.title-style03 .decorated.r:after,
.rtl .dg-title.title-style03 .decorated.r:before { right: 0px; left: auto; }

.rtl .dg-title.title-style05 .title:after { right: 0; left: auto; border-right-style: solid; border-left-style: unset; }

.rtl .dg-title.title-style05 .title:before { left: 0; right: auto; border-left-style: solid; border-right-style: unset; }

.rtl .dg-title.title-style05 .title .line:after { right: 0; left: auto; border-right-style: solid; border-left-style: unset; }

.rtl .dg-title.title-style05 .title .line:before { left: 0; right: auto; border-left-style: solid; border-right-style: unset; }

.rtl .dg-title.title-style06 .title:after,
.rtl .dg-title.title-style06 .title:before { right: 100%; left: auto; }

.rtl .dg-title.title-style06 .title:before { right: auto; left: 100%; }

.rtl .dg-title.title-style07 .title .line:before { left: -23px; right: auto; border-right: 1px solid; border-left: none; margin: -11px 0 0 0; }

.rtl .dg-title.title-style07 .title .line:after { left: -28px; right: auto; border-right: 1px solid; border-left: none; margin: -9px 0 0 0; }

.rtl .dg-title.title-style07 .title:before { right: -23px; left: auto; border-right: 1px solid; border-left: none; margin: -11px 0 0 0; }

.rtl .dg-title.title-style07 .title:after { right: -28px; left: auto; border-right: 1px solid; border-left: none; margin: -9px 0 0 0; }

.rtl .dg-title.title-style08 .title { margin-right: 4px; margin-left: 4px; }

    .rtl .dg-title.title-style08 .title:after,
    .rtl .dg-title.title-style08 .title:before { right: 0; left: auto; }

    .rtl .dg-title.title-style08 .title:after { border-right: 1px solid; border-left: none; }

    .rtl .dg-title.title-style08 .title:before { right: -5px; left: auto; }

    .rtl .dg-title.title-style08 .title > .line:after,
    .rtl .dg-title.title-style08 .title > .line:before { left: 0; right: auto; }

    .rtl .dg-title.title-style08 .title > .line:after { border-left: 1px solid; border-right: none; }

    .rtl .dg-title.title-style08 .title > .line:before { left: -5px; right: auto; }

.rtl .dg-title.title-style09 .decorated.r:after,
.rtl .dg-title.title-style09 .decorated.r:before { right: -9px; left: auto; }

.rtl .dg-title.title-style09 .decorated.r:before { left: -9px; right: auto; }

.rtl .dg-title.title-style11 .decorated.l { border-left: 1px solid; border-right: 1px solid; }

    .rtl .dg-title.title-style11 .decorated.l:after { right: -5px; left: auto; }

    .rtl .dg-title.title-style11 .decorated.l:before { left: -5px; right: auto; }

.rtl .dg-title.title-style13 .title { padding-right: 0.8em; padding-left: 0.8em; }

.rtl .dg-title.text-left,
.rtl .dg-title.title-style01.text-left .decorated.r,
.rtl .dg-title.title-style02.text-left .decorated.r,
.rtl .dg-title.title-style02.text-left .decorated.l,
.rtl .dg-title.title-style03.text-left .decorated.r,
.rtl .dg-title.title-style04.text-left .decorated.r,
.rtl .dg-title.title-style09.text-left .decorated.r,
.rtl .dg-title.title-style10.text-left .decorated.r,
.rtl .dg-title.title-style12.text-left .decorated.r { margin-right: 0 !important; direction: rtl; }

.rtl .dg-title.text-right, .rtl .dg-title.title-style01.text-right .decorated.r, .rtl .dg-title.title-style02.text-right .decorated.r, .rtl .dg-title.title-style02.text-right .decorated.l, .rtl .dg-title.title-style03.text-right .decorated.r, .rtl .dg-title.title-style04.text-right .decorated.r, .rtl .dg-title.title-style09.text-right .decorated.r, .rtl .dg-title.title-style10.text-right .decorated.r, .rtl .dg-title.title-style12.text-right .decorated.r { margin-left: 0 !important; direction: rtl; }

.rtl .dg-title.title-style11.text-left .decorated.l { margin-right: 4px; margin-left: auto; }

.rtl .dg-title.title-style11.text-right .decorated.l { margin-left: 4px; margin-right: auto; }

.rtl h3.text-center.width-80.color-white { margin: 0 auto !important; }

.rtl #row-992358 .col-sm-11 { float: left !important; margin-right: -8.33333333% !important; margin-left: auto; }

.rtl #row-992358 .col-sm-12 { float: left; margin-right: auto; margin-left: auto; }

.rtl #row-2006 { direction: ltr; }
.rtl #row-100304 { direction: rtl; }

.rtl #row-810122 .column-gap-0 { direction: ltr; }
.rtl #column-928116 .column-gap-0 { direction: ltr; }

/*#endregion*/

/*#region icon-list.css*/



body.rtl .icon-list > a.icon-blue-g { background: linear-gradient(135deg,#0850f7 80% 40%, #0899f5 90%); }

body.rtl .icon-list > a.icon-jewel-g { background: linear-gradient(135deg,#0f7936 70% #179a47, #38965b); }

body.rtl .icon-list > a.icon-borland-g { background: linear-gradient(45deg,#1e7ad8 80% #1ed6d8 80%); }

body.rtl .icon-list > a.icon-primary-g { background: linear-gradient(45deg,#0676f4 80% #00e9fe 80%); }

body.rtl .icon-list > a.icon-success-g { background: linear-gradient(90deg,#1e7ad7 80% #16a168 90%); }

body.rtl .icon-list > a.icon-info-g { background: linear-gradient(-45deg,#00ccff 80% #35d3d4 90%); }

body.rtl .icon-list > a.icon-warning-g { background: linear-gradient(90deg,#ff6c66 80% #f1c442 90%); }

body.rtl .icon-list > a.icon-danger-g { background: linear-gradient(135deg,#48a9e1 80% #c361dc 90%); }

body.rtl .icon-list > a.hover-blue-g:hover { background: linear-gradient(135deg,#0850f7 80% 40%, #0899f5 90%); }

body.rtl .icon-list > a.hover-jewel-g:hover { background: linear-gradient(135deg,#0f7936 70% #179a47, #38965b); }

body.rtl .icon-list > a.hover-borland-g:hover { background: linear-gradient(45deg,#1e7ad8 80% #1ed6d8 80%); }

body.rtl .icon-list > a.hover-primary-g:hover { background: linear-gradient(45deg,#0676f4 80% #00e9fe 80%); }

body.rtl .icon-list > a.hover-success-g:hover { background: linear-gradient(90deg,#1e7ad7 80% #16a168 90%); }

body.rtl .icon-list > a.hover-info-g:hover { background: linear-gradient(-45deg,#00ccff 80% #35d3d4 90%); }

body.rtl .icon-list > a.hover-warning-g:hover { background: linear-gradient(90deg,#ff6c66 80% #f1c442 90%); }

body.rtl .icon-list > a.hover-danger-g:hover { background: linear-gradient(135deg,#48a9e1 80% #c361dc 90%); }

.rtl .icon-list a:last-child { margin-left: 0 !important; margin-right: auto; }

.rtl .icon-list.default-style a { margin-left: 0.75em; margin-right: auto; }

    .rtl .icon-list.default-style a span:first-child.text { margin-left: 0.25em; margin-right: auto; }

    .rtl .icon-list.default-style a span:last-child.text { margin-right: 0.25em; margin-left: auto; }

.rtl .icon-list.default-style.text-right a { margin-left: 0; margin-right: 0.75em; }

.rtl .icon-list.border-style a { margin-left: 0.5em; margin-right: auto; }

.rtl .icon-list.border-style.text-right a { margin-left: 0; margin-right: 0.5em; }

.rtl .icon-list.bg-style a { margin-left: 0.5em; margin-right: auto; }

.rtl .icon-list.bg-style.text-right a { margin-left: 0; margin-right: 0.5em; }


/*#endregion*/

/*#region accordion.css*/
.rtl .dg-accordion .panel-heading a > .icon { margin-left: 8px; margin-right: auto; }

.rtl .dg-accordion .panel-heading .arrow { right: 0; left: auto; }

.rtl .dg-accordion01 .panel-body { padding: 18px 16px 0px 0px; }

.rtl .dg-accordion01 .panel-heading a { padding: 12px 54px 11px 23px; }

.rtl .dg-accordion01 .panel-heading .arrow { border-left: 1px solid #ebeef0; border-right: none; }

    .rtl .dg-accordion01 .panel-heading .arrow:after, .rtl .dg-accordion01 .panel-heading .arrow:before { right: 50%; left: auto; }

    .rtl .dg-accordion01 .panel-heading .arrow:after { margin: -6px -1px 0 0; }

    .rtl .dg-accordion01 .panel-heading .arrow:before { margin: -1px -6px 0 0; }

.rtl .dg-accordion02 .panel-heading:before { right: 0px; left: auto; }

.rtl .dg-accordion02 .panel-body { padding: 24px 19px 18px 18px; }

.rtl .dg-accordion02 .panel-heading a { padding: 12px 20px 11px 54px; }

.rtl .dg-accordion02 .panel-heading .arrow { right: auto; left: 0; border-right: 1px solid #e6e6e6; border-left: none; }

    .rtl .dg-accordion02 .panel-heading .arrow:after { right: 50%; left: auto; margin: -2px -5px 0 0; border-right: 5px solid transparent; border-left: 5px solid transparent; }

.rtl .dg-accordion03 .panel-body { padding: 24px 19px 21px 18px; }

.rtl .dg-accordion03 .panel-heading a { padding: 12px 20px 11px 23px; }

.rtl .dg-accordion03 .panel-heading .arrow { right: auto; left: 0; }

    .rtl .dg-accordion03 .panel-heading .arrow:after { right: 50%; left: auto; margin: -4px -4px 0 0; border-left: 1px solid #ffffff; border-right: none; }

.rtl .dg-accordion03 .panel-heading .collapsed:hover .arrow:after { border-left-color: #ffffff; border-right-color: unset; }

.rtl .dg-accordion03 .panel-heading a.collapsed .arrow:after { border-left-color: #5b5b5b; border-right-color: unset; }

.rtl .dg-accordion04 .panel-body { padding: 7px 32px 3px 18px; }

.rtl .dg-accordion04 .panel-heading a { padding: 10px 32px 9px 18px; }

.rtl .dg-accordion04 .panel-heading .arrow { right: 0; left: auto; }

    .rtl .dg-accordion04 .panel-heading .arrow:after, .rtl .dg-accordion04 .panel-heading .arrow:before { right: 50%; left: auto; }

    .rtl .dg-accordion04 .panel-heading .arrow:after { margin: -1px -5px 0 0; }

    .rtl .dg-accordion04 .panel-heading .arrow:before { margin: -5px -1px 0 0; }

.rtl .dg-accordion05 .panel-body { padding: 10px 32px 3px 18px; }

.rtl .dg-accordion05 .panel-heading a { padding: 12px 32px 10px 18px; }

.rtl .dg-accordion05 .panel-heading .arrow { right: 0; left: auto; }

    .rtl .dg-accordion05 .panel-heading .arrow:after, .rtl .dg-accordion05 .panel-heading .arrow:before { right: 50%; left: auto; }

    .rtl .dg-accordion05 .panel-heading .arrow:after { margin: -1px -5px 0 0; }

    .rtl .dg-accordion05 .panel-heading .arrow:before { margin: -5px -1px 0 0; }

.rtl .dg-accordion06 .panel-body { padding: 18px 16px 0px 0px; }

.rtl .dg-accordion06 .panel-heading a { padding: 12px 50px 11px 23px; }

.rtl .dg-accordion06 .panel-heading .arrow { right: 19px; left: auto; }

    .rtl .dg-accordion06 .panel-heading .arrow:after, .rtl .dg-accordion06 .panel-heading .arrow:before { right: 50%; left: auto; }

    .rtl .dg-accordion06 .panel-heading .arrow:after { margin: -4px -1px 0 0; }

    .rtl .dg-accordion06 .panel-heading .arrow:before { margin: -1px -4px 0 0; }

.rtl .dg-accordion07 .panel-body { padding: 24px 40px 0 40px; }

.rtl .dg-accordion07 .panel-heading a { padding: 12px 40px 11px 23px; }

    .rtl .dg-accordion07 .panel-heading a .icon { margin-left: 12px; margin-right: auto; }

.rtl .dg-accordion07 .panel-heading .arrow { right: 0; left: auto; }

    .rtl .dg-accordion07 .panel-heading .arrow:after { right: 50%; left: auto; margin: -4px -4px 0 0; border-left: 1px solid #ffffff; border-right: none; }

.rtl .dg-accordion07 .panel-heading .collapsed:hover .arrow:after { border-left-color: #ffffff; border-right-color: unset; }

.rtl .dg-accordion07 .panel-heading a.collapsed .arrow:after { border-left-color: #5b5b5b; border-right-color: unset; }

@media only screen and (max-width: 767px) {
    .rtl .dg-accordion07 .panel-heading a { padding: 12px 40px 11px 15px; }
}

.rtl .dg-accordion08 .panel-heading a .icon { margin-left: 12px; margin-right: auto; }


/*#endregion*/

/*#region sideiconbox.css*/

.rtl .dg-sideiconbox.left { margin-left: 20px; margin-right: auto; }

.rtl .dg-sideiconbox.right { margin-right: 20px; margin-left: 0; }

.rtl .dg-sideiconbox .box-left { text-align: left; }

.rtl .dg-sideiconbox .box-right { text-align: right; }

.rtl .dg-sideiconbox .fix-line { right: 0; left: 0; }

.rtl .dg-sideiconbox.side-box02.text-right .title:before { margin-left: 0; margin-right: auto; }

.rtl .dg-sideiconbox.side-box03.text-right .title-icon, .rtl .dg-sideiconbox.side-box04.text-right .title-icon { direction: ltr; }

@media (max-width: 991px) {
    .rtl .dg-sideiconbox [class*=dg-ico].right { float: right !important; }

    .rtl .dg-sideiconbox .box-left { text-align: right !important; }

    .rtl .dg-sideiconbox.text-right { text-align: right !important; }

    .rtl .dg-sideiconbox.side-box02.text-right .title:before { margin-left: auto; margin-right: 0; }

    .rtl .dg-sideiconbox.side-box03.text-right .title-icon, .rtl .dg-sideiconbox.side-box04.text-right .title-icon { direction: rtl; }

    .rtl .dg-sideiconbox [class*=dg-ico].size-xs.right { margin-right: 0; margin-left: 20px; }

    .rtl .dg-sideiconbox [class*=dg-ico].size-sm.left { margin-left: 20px; margin-right: auto; }

    .rtl .dg-sideiconbox [class*=dg-ico].size-sm.right { margin-right: 0; margin-left: 20px; }

    .rtl .dg-sideiconbox [class*=dg-ico].size-lg.right { margin-right: 0; margin-left: 20px; }

    .rtl .dg-sideiconbox [class*=dg-ico].size-xl.right { margin-right: 0; margin-left: 20px; }

    .rtl .dg-sideiconbox [class*=dg-ico].size-xxl.right { margin-right: 0; margin-left: 20px; }
}


/*#endregion*/

/*#region time-line.css*/


.rtl .time-line .title { margin: 0 0 5px 0; }

    .rtl .time-line .title:last-child { margin: 0 0 0 0; }

.rtl .time-line .info { margin: 20px 0 0 0; }

.rtl .time-line01 .line { margin-right: -1px; margin-left: auto; right: 50%; left: auto; }

.rtl .image-text.time-line01 .item .pic { text-align: left; }

.rtl .image-text.time-line01 .item .text { text-align: right; }

.rtl .image-text-cross.time-line01 .item .pic { text-align: left; }

.rtl .image-text-cross.time-line01 .item:nth-child(even) .pic { text-align: right; }

.rtl .image-text-cross.time-line01 .item .text { text-align: right; }

.rtl .image-text-cross.time-line01 .item:nth-child(even) .text { text-align: left; }

.rtl .text-image.time-line01 .item .pic { text-align: right; }

.rtl .text-image.time-line01 .item .text { text-align: left; }

.rtl .text-image-cross.time-line01 .item .pic { text-align: right; }

.rtl .text-image-cross.time-line01 .item .text { text-align: left; }

.rtl .text-image-cross.time-line01 .item:nth-child(even) .pic { text-align: left; }

.rtl .text-image-cross.time-line01 .item:nth-child(even) .text { text-align: right; }

.rtl .time-line01 .item .num span { background: linear-gradient(to bottom left #5bcfc8, #7f6df5); }

    .rtl .time-line01 .item .num span::after { right: -10px; left: -10px; border-color: rgba(24, 0.1) 187, 199,; }

@media only screen and (max-width: 767px) {
    .rtl .time-line01 .item .pic,
    .rtl .time-line01 .item .text { padding-right: 90px; padding-left: 0; text-align: right !important; }

    .rtl .time-line01 .item .num { right: 0; left: auto; }

    .rtl .time-line01 .line { right: 36px; left: auto; }

    .rtl .time-line02 .item .icon-title,
    .rtl .time-line02 .item .text { padding-right: 134px; padding-left: 0; text-align: right !important; }

    .rtl .time-line02 .item .pic { right: 0; left: auto; }

    .rtl .time-line02 .line { right: 50px; left: auto; }
}

.rtl .time-line02 .line { margin-right: -1px; margin-left: auto; right: 50%; left: auto; }

.rtl .icon-text.time-line02 .item .icon-title { text-align: left; }

.rtl .icon-text.time-line02 .item:nth-child(even) .icon-title { text-align: right; }

.rtl .icon-text.time-line02 .item .text { text-align: right; }

.rtl .icon-text.time-line02 .item:nth-child(even) .text { text-align: left; }

.rtl .time-line02 .item .pic { margin-right: 85px; margin-left: 85px; }


/*#endregion*/

/*#region topiconbox*/


.rtl .dg-topiconbox .title { margin: 25px 0 15px 0; }

.rtl .dg-topiconbox.text-left .title:after { margin-right: 0; }

.rtl .dg-topiconbox.text-right .title:after { margin-left: 0; }

.rtl .dg-topiconbox .fix-line { right: 0; left: 0; }

.rtl .dg-topiconbox .size-xs.title { margin: 15px 0 15px 0; }

.rtl .dg-topiconbox.grad-bg::before { left: 0; right: 0; }

@media (max-width: 991px) {
    .rtl .dg-topiconbox.text-right { text-align: right !important; }

        .rtl .dg-topiconbox.text-right .dg-ico-max { margin-right: 0; }

        .rtl .dg-topiconbox.text-right .title:after { margin-left: auto; margin-right: 0; }
}


/*#endregion*/

/*#region pagetitle.css*/


.rtl .page-title-row-left .main-title { text-align: right; }

.rtl .page-title-row-left .page-info { text-align: left; }

.rtl .page-title-row-right .main-title { text-align: left; }

.rtl .page-title-row-right .page-info { text-align: right; }

.rtl .page-title-column-left .main-title,
.rtl .page-title-column-left .page-info { text-align: right; margin-right: 0 !important; margin-left: auto; }

.rtl .page-title-column-right .main-title,
.rtl .page-title-column-right .page-info { text-align: left; margin-left: 0 !important; margin-right: auto; }

.rtl .page-title-arrow { right: 50%; left: auto; }

    .rtl .page-title-arrow .arrow { right: 12%; left: auto; }

        .rtl .page-title-arrow .arrow:before,
        .rtl .page-title-arrow .arrow:after { right: 0; left: auto; }

.rtl .page-title-bg.light-overlay::after { left: 0; right: 0; }

.rtl .page-title-bg.dark-overlay::after { left: 0; right: 0; }


/*#endregion*/

/*#region post.css*/


.rtl .blog-container { margin-right: auto !important; margin-left: auto !important; }

@media only screen and (max-width: 991px) {
    .rtl .comments-area .comment-list { padding-right: 0; }

        .rtl .comments-area .comment-list .comment-body .comment-author { right: 50%; left: auto; }

        .rtl .comments-area .comment-list .children > li .comment-body { margin-right: 0; }

        .rtl .comments-area .comment-list .children .comment-body .comment-author { right: 50%; left: auto; margin-right: 0; }

        .rtl .comments-area .comment-list > li::before { right: 50%; left: auto; margin: 0 -5px 0 0; }

        .rtl .comments-area .comment-list .children > li .comment-body::before { right: 50%; left: auto; margin: 0 -5px 0 0; }

    .rtl .comment-respond .comment-form-author, .rtl .comment-respond .comment-form-email, .rtl .comment-respond .comment-form-url { margin-left: 15px; margin-right: auto; }

    .rtl .comment-respond .comment-form-url { margin-left: -15px; margin-right: auto; }

    .rtl .blog-detail .detail-author-img, .rtl .blog-detail .detail-author-info, .rtl .portfolio-detail .detail-author-img, .rtl .portfolio-detail .detail-author-info { padding-right: 0; }

    .rtl .blog-detail .detail-port-nav .nav-prev .nav-prev-box, .rtl .portfolio-detail .detail-port-nav .nav-prev .nav-prev-box { padding-right: 10px; padding-left: 0; }

    .rtl .blog-detail .detail-port-nav .nav-next .nav-next-box, .rtl .portfolio-detail .detail-port-nav .nav-next .nav-next-box { padding-left: 10px; padding-right: 0; }
}

@media only screen and (max-width: 767px) {
    .rtl .recent-posts-02 .cont-box { padding: 15px 15px 80px 15px; }

    .rtl .recent-posts-02 .footer { right: 15px; left: 15px; }
}

.rtl .blog-detail .detail-date { right: 0; left: auto; padding-left: 28px; padding-right: 0; border-left: 1px solid #ebebeb; border-right: none; }

.rtl .blog-detail .ver-mid { padding: 0 30px 0 0; }

    .rtl .blog-detail .ver-mid.no-pad-data { padding: 0 0 0 0; }

.rtl .blog-detail .list-info .lnr { margin: 0 0 0 7px; }

.rtl .detail-title-info { margin: 0 0 35px 0; }

.rtl .blog-detail .detail-title { margin: 3px 0 8px 0; }

.rtl .detail-social .lnr { margin-right: 6px; margin-left: auto; }

.rtl .blog-detail .detail-port-nav .nav-next { float: left; }

.rtl .blogdetail_back a, .rtl .blogdetail_back { right: 50%; left: auto; }

    .rtl .blogdetail_back .dot-1, .rtl .blogdetail_back .dot-2, .rtl .blogdetail_back .dot-3 { right: 0; left: auto; }

    .rtl .blogdetail_back .dot-2 { right: 0; left: auto; }

    .rtl .blogdetail_back .dot-3 { right: 0; left: auto; }

        .rtl .blogdetail_back .dot-1:after, .rtl .blogdetail_back .dot-2:after, .rtl .blogdetail_back .dot-3:after { right: 5px; left: auto; }

        .rtl .blogdetail_back .dot-1:before, .rtl .blogdetail_back .dot-2:before, .rtl .blogdetail_back .dot-3:before { right: 13px; left: auto; }

.rtl .blog-detail .detail-heading, .rtl .portfolio-detail .detail-heading { padding: 12px 0px 12px 0px; }

.rtl .blog-detail .detail-recent .category { right: 25px; left: auto; }

.rtl .blog-detail .detail-comments > li { padding: 20px 20px 0 20px; }

.rtl .blog-detail .detail-comments .children { margin: 0 40px 20px 0; }

.rtl .blog-detail .detail-comments ol li { padding-right: 0; }

.rtl .comments-area .comments-title { padding: 12px 18px 12px 10px; }

.rtl .comments-area .comment-list { padding-right: 128px; padding-left: 0; margin-right: 0px; }

    .rtl .comments-area .comment-list > li::before { left: 100%; right: auto; margin-left: -4px; margin-right: auto; border-right: 1px solid #e7e7e7; border-left: none; }

    .rtl .comments-area .comment-list .comment-body .comment-author { right: -148px; left: auto; }

    .rtl .comments-area .comment-list .comment-body .reply { text-align: left; }

    .rtl .comments-area .comment-list .children { margin-right: 0; }

        .rtl .comments-area .comment-list .children li { padding-right: 0; }

    .rtl .comments-area .comment-list > li .children { padding: 20px 128px 20px 0; }

    .rtl .comments-area .comment-list > li > .children { padding-right: 20px; padding-left: 0; }

    .rtl .comments-area .comment-list .children > li .comment-body { margin-right: 108px; margin-left: auto; }

        .rtl .comments-area .comment-list .children > li .comment-body::before { left: 100%; right: auto; margin-left: -4px; margin-right: auto; }

    .rtl .comments-area .comment-list .children .comment-body .comment-author { right: 0; left: auto; margin-right: -128px; margin-left: auto; }

.rtl .comment-respond .comment-reply-title { padding: 12px 0px 12px 0px; }

.rtl .comment-respond .comment-form-comment label, .rtl .comment-respond .comment-form-author label, .rtl .comment-respond .comment-form-email label, .rtl .comment-respond .comment-form-url label { right: 5px; left: auto; }

.rtl .comment-respond .comment-form-author, .rtl .comment-respond .comment-form-email, .rtl .comment-respond .comment-form-url { float: right; margin-left: 25px; margin-right: auto; }

.rtl .comment-respond .comment-form-url { margin-left: -25px; margin-right: auto; }

.rtl .blog-detail .detail-author-info, .rtl .portfolio-detail .detail-author-info { padding-right: 30px; padding-left: 0; }

.rtl .blog-detail .detail-port-nav .nav-prev .nav-prev-box, .rtl .portfolio-detail .detail-port-nav .nav-prev .nav-prev-box { padding-right: 16px; padding-left: 0; }

.rtl .blog-detail .detail-port-nav .goBack, .rtl .portfolio-detail .detail-port-nav .goBack { right: 50%; left: auto; margin: -9px 0px 0 0; }

.rtl .blog-detail .detail-port-nav .nav-next, .rtl .portfolio-detail .detail-port-nav .nav-next { float: left; }

    .rtl .blog-detail .detail-port-nav .nav-next .nav-next-box, .rtl .portfolio-detail .detail-port-nav .nav-next .nav-next-box { padding-left: 16px; padding-right: 0; text-align: left; }

.rtl .detail-port-nav .arrow-next span::after, .rtl .detail-port-nav .arrow-prev span::after { border-right: 2px solid #464646; border-left: none; right: 1px; left: auto; -webkit-transform: rotate(-45deg); transform: rotate(-45deg); }

.rtl .detail-port-nav .arrow-next span::after { right: auto; left: 1px; -webkit-transform: rotate(135deg); transform: rotate(135deg); }

.rtl .detail-port-nav .arrow-next span::before, .rtl .detail-port-nav .arrow-prev span::before { margin-left: -2px; margin-right: auto; }

.rtl .detail-port-nav .arrow-next span::before { margin-left: 0; margin-right: 2px; }

.rtl .recent-posts-01 .title { margin: 60px 15px 29px 15px; }

    .rtl .recent-posts-01 .title:before { margin: 0 -14px 0 0; right: 50%; left: auto; }

.rtl .recent-posts-01 span.time { padding: 0 0 25px 0; }

.rtl .recent-posts-01 .imginfo { margin: 32px 0 0 0; }

    .rtl .recent-posts-01 .imginfo span { margin: 0 5px 0 0; }

.rtl .recent-posts-02 .item { border-left: 1px solid #dcdcdc; border-right: none; }

    .rtl .recent-posts-02 .item:after { right: 0; left: 0; }

.rtl .recent-posts-02 .title:after { right: 0; left: auto; }

.rtl .recent-posts-02 .footer { right: 40px; left: 40px; }

@media only screen and (min-width: 992px) and (max-width: 1199px) {
    .rtl .recent-posts-02 .cont-box { padding: 15px 15px 80px 15px; }

    .rtl .recent-posts-02 .footer { right: 15px; left: 15px; }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
    .rtl .recent-posts-02 .cont-box { padding: 15px 15px 80px 15px; }

    .rtl .recent-posts-02 .footer { right: 15px; left: 15px; }
}

.rtl .recent-posts-03 .title { margin: 0px 0 8px 0; }

.rtl .recent-posts-03 .social > span:after, .rtl .recent-posts-03 .social > span:before { right: 100%; left: auto; }

.rtl .recent-posts-03 .social > span:before { right: auto; left: 100%; }

.rtl .recent-posts-04 .cont > p .fa { padding-left: 5px; padding-right: 0; }

.rtl .recent-posts-05 .date { right: 0; left: auto; }

.rtl .recent-posts-06 .date .fa { margin-left: 5px; margin-right: auto; }

.rtl .postnav-container { padding-right: 15px; padding-left: 15px; margin-right: auto !important; margin-left: auto !important; }

/*#endregion*/

/*#region counter.css*/
.rtl .dg-number02 .icon { float: right; margin-right: 0; margin-left: 22px; }

.rtl .dg-number02 .line { margin-right: 0; }

.rtl .dg-number03 .icon { right: 0; left: auto; }

.rtl .dg-number03 .line { margin-right: 0; }

.rtl .dg-number04 .icon { margin-left: 22px; margin-right: auto; }

.rtl .dg-number04 .line { margin-right: 0; }

.rtl .dg-number02.size-sm .icon { margin-left: 15px; margin-right: auto; }

.rtl .dg-number02.size-lg .icon { margin-left: 30px; margin-right: auto; }

.rtl .dg-number04.size-sm .icon { margin-left: 15px; margin-right: auto; }

.rtl .dg-number04.size-lg .icon { margin-left: 30px; margin-right: auto; }

.rtl .dg-number.counter-left-line:before { right: -15px; left: auto; border-right: 1px solid #e0dede; border-left: none; }

.rtl .dg-number.counter-top-line:after { right: 10%; left: auto; }

/*#endregion*/

/*#region button.css*/

.rtl .dng-main .dg-btn-1:hover { background-position: left bottom; }

.rtl .dg-btn-4:before { right: 1px; left: 1px; }

body.rtl .dg-btn-7 { padding-right: 0 !important; padding-left: 0 !important; }

.rtl .dg-btn-7 i:before { right: 50%; left: auto; -webkit-transform: translate(50%,-50%); transform: translate(50%,-50%); }

.rtl .dg-btn-7 i.fa-caret-right:before { margin-right: 1px; margin-left: auto; }

.rtl .dg-btn-7 i:after { right: 0px; left: auto; }

.rtl .dg-btn-7.icon-left i { margin-left: 1.1em; margin-right: auto; }

.rtl .dg-btn-7.icon-right i { margin-right: 1.1em; margin-left: auto; }

.rtl .mr { margin-left: 5px; margin-right: auto; }

.rtl .ml { margin-right: 5px; margin-left: auto; }

.rtl [class*="dg-btn-"].size-xs .mr { margin-left: 2px; margin-right: auto; }

.rtl [class*="dg-btn-"].size-sm .mr { margin-left: 3px; margin-right: auto; }

.rtl [class*="dg-btn-"] .mr { margin-left: 5px; margin-right: auto; }

.rtl [class*="dg-btn-"].size-lg .mr { margin-left: 6px; margin-right: auto; }

.rtl [class*="dg-btn-"].size-xl .mr { margin-left: 7px; margin-right: auto; }

.rtl [class*="dg-btn-"].size-xs .ml { margin-right: 2px; margin-left: auto; }

.rtl [class*="dg-btn-"].size-sm .ml { margin-right: 3px; margin-left: auto; }

.rtl [class*="dg-btn-"] .ml { margin-right: 5px; margin-left: auto; }

.rtl [class*="dg-btn-"].size-lg .ml { margin-right: 6px; margin-left: auto; }

.rtl [class*="dg-btn-"].size-xl .ml { margin-right: 7px; margin-left: auto; }

.rtl [class*="dg-btn-"].ico-line { padding-right: 47px; padding-left: 12px; }

    .rtl [class*="dg-btn-"].ico-line .fa { right: 0; left: auto; border-left: 1px solid rgba(255,255,255,0.2); border-right: none; }

        .rtl [class*="dg-btn-"].ico-line .fa:after { border-left: 1px solid rgba(0,0,0,0.2); border-right: none; left: 0; right: auto; }

.rtl [class*="dg-btn-"].size-xs.ico-line { padding-right: 27px; padding-left: 5px; }

.rtl [class*="dg-btn-"].size-sm.ico-line { padding-right: 43px; padding-left: 10px; }

.rtl [class*="dg-btn-"].size-lg.ico-line { padding-right: 68px; padding-left: 16px; }

.rtl [class*="dg-btn-"].size-xl.ico-line { padding-right: 88px; padding-left: 22px; }

.rtl [class*="dg-btn-"].ico-box { padding-right: 47px; padding-left: 12px; }

    .rtl [class*="dg-btn-"].ico-box .fa { right: 0; left: auto; }

.rtl [class*="dg-btn-"].size-xs.ico-box { padding-right: 27px; padding-left: 5px; }

.rtl [class*="dg-btn-"].size-sm.ico-box { padding-right: 43px; padding-left: 10px; }

.rtl [class*="dg-btn-"].size-lg.ico-box { padding-right: 68px; padding-left: 16px; }

.rtl [class*="dg-btn-"].size-xl.ico-box { padding-right: 88px; padding-left: 22px; }

.rtl [class*="dg-btn-"].border-3px:before, .rtl [class*="dg-btn-"].border-4px:before { right: 2px; left: 2px; }

.rtl [class*="dg-btn-"].border-5px:before, .rtl [class*="dg-btn-"].border-6px:before { right: 3px; left: 3px; }

.rtl .icon-right > i { margin-right: 0.7em; margin-left: auto; }

.rtl .icon-left > i { margin-left: 0.6em; margin-right: auto; }

.rtl .icon-right .fa, .rtl .icon-right .lnr, .rtl .icon-right .glyphicon { margin-right: 0.7em; margin-left: auto; }

.rtl .icon-left .fa, .rtl .icon-left .lnr, .rtl .icon-left .glyphicon { margin-left: 0.6em; margin-right: auto; }

.rtl .option-table tr td:first-child { text-align: right; }

.rtl .option-table table td { text-align: right; padding: 0 0 3px 10px; }

/*#endregion*/

/*#region blog-list.css*/

/*blog*/

.rtl .blog-pagetitle .detail-info { margin: 24px 0 0 0; }

    .rtl .blog-pagetitle .detail-info .lnr, .blog-pagetitle .detail-info .fa { margin-left: 11px; margin-right: auto; }

/*blog*/


.rtl .post-style-grid .category { right: 25px; left: auto; }

.rtl .post-style-grid .info .author { float: right; }

.rtl .post-style-grid .info .comments { float: left; }

.rtl .post-style-grid .icon { margin-left: 7px; margin-right: auto; }

.rtl .post-style-grid .more .icon { margin: 0 4px 0 0; }

.rtl .post-grid-style2::before { right: 0; left: 0; }

.rtl .post-grid-style2 .category { right: 25px; left: auto; }

.rtl .post-grid-style2 .info { right: 0; left: 0; }

    .rtl .post-grid-style2 .info .author { margin-left: 18px; margin-right: auto; }

    .rtl .post-grid-style2 .info .comments { margin-left: 18px; margin-right: auto; }

.rtl .post-grid-style2 .icon { margin-left: 7px; margin-right: auto; }

.rtl .post-grid-style2 .time { margin-left: 18px; margin-right: auto; }

.rtl .post-grid-style2:not(.text-center) .pic:after { right: 0; left: 0; }

.rtl .post-grid-style2.text-center:after { right: 0; left: 0; }

.rtl .post-grid-style3 .info .author, .rtl .post-grid-style3 .info .comments, .rtl .post-grid-style3 .info .time, .rtl .post-grid-style3 .info .category { margin-left: 18px; margin-right: auto; }

.rtl .post-grid-style3 .icon, .rtl .post-grid-style3 .category-tag { margin-left: 7px; margin-right: auto; }

.rtl .post-grid-style3 .more .icon { margin: 0 4px 0 0; }

.rtl .post-style-list .category { right: 30px; left: auto; }

.rtl .post-style-list .author-pic { margin-left: 10px; margin-right: auto; }

.rtl .post-style-list .icon { margin-left: 7px; margin-right: auto; }

.rtl .post-style-list .author, .rtl .post-style-list .time, .rtl .post-style-list .comments, .rtl .post-style-list .author-pic { margin-left: 18px; margin-right: auto; }

.rtl .post-style-list .more { float: left; }

    .rtl .post-style-list .more .icon { margin: 0 0px 0 6px; }

@media only screen and (min-width: 768px) and (max-width: 991px) {
    .rtl .post-style-list .title { padding-right: 40px; padding-left: 40px; }

    .rtl .post-style-list .excerpt { padding-right: 40px; padding-left: 40px; }

    .rtl .post-style-list .info { margin-right: 40px; margin-left: 40px; }
}

@media only screen and (max-width: 767px) {
    .rtl .post-style-list2 .right-box { padding-right: 15px; padding-left: 15px; }

    .isotope-item .rtl .post-style-list3 .right-box { right: 0 !important; left: auto; }
}

.rtl .post-style-list2 .category { right: 30px; left: auto; }

.rtl .post-style-list2 .author-pic { margin-left: 12px; margin-right: auto; }

.rtl .post-style-list2 .icon { margin-left: 7px; margin-right: auto; }

.rtl .post-style-list2 .author, .rtl .post-style-list2 .time, .rtl .post-style-list2 .comments, .rtl .post-style-list2 .author-pic { margin-left: 18px; margin-right: auto; }

.rtl .post-style-list2 .time { padding: 0px 0 3px 28px; border-left: 1px solid #ebebeb; border-right: none; }

    .rtl .post-style-list2 .time + .info { padding-right: 30px; padding-left: 0; }

.rtl .post-style-list2 .more .icon { margin: 0 4px 0 0; }

.rtl .post-style-list3 .category { right: 30px; left: auto; }

.rtl .post-style-list3 .right-box { left: 0; right: auto; }

.rtl .post-style-list3 .author-pic { margin-left: 12px; margin-right: auto; }

.rtl .post-style-list3 .icon { margin-left: 7px; margin-right: auto; }

.rtl .post-style-list3 .author, .rtl .post-style-list3 .time, .rtl .post-style-list3 .comments, .rtl .post-style-list3 .author-pic { margin-left: 15px; margin-right: auto; }

.rtl .post-style-list3 .time { padding: 0px 0 3px 28px; border-left: 1px solid #ebebeb; border-right: none; }

    .rtl .post-style-list3 .time + .info { padding-right: 28px; padding-left: 0; }

.rtl .post-style-list3 .more .icon { margin: 0 4px 0 0; }

.rtl .text-image.isotope-item:nth-child(n) .post-style-list3 .pic { margin-right: 40%; margin-left: auto; }

.rtl .text-image.isotope-item:nth-child(n) .post-style-list3 .right-box { right: 0px; left: auto; }

.rtl .text-image.isotope-item:nth-child(n) .post-style-list3 .category { right: auto; left: 30px; }

.rtl .image-text-cross.isotope-item:nth-child(2n) .post-style-list3 .pic { margin-right: 40%; margin-left: auto; }

.rtl .image-text-cross.isotope-item:nth-child(2n) .post-style-list3 .right-box { right: 0px; left: auto; }

.rtl .image-text-cross.isotope-item:nth-child(2n) .post-style-list3 .category { right: auto; left: 30px; }

.rtl .text-image-cross.isotope-item:nth-child(2n+1) .post-style-list3 .pic { margin-right: 40%; margin-left: auto; }

.rtl .text-image-cross.isotope-item:nth-child(2n+1) .post-style-list3 .right-box { right: 0px; left: auto; }

.rtl .text-image-cross.isotope-item:nth-child(2n+1) .post-style-list3 .category { right: auto; left: 30px; }

.rtl .post-style-metro .category { right: 30px; left: auto; }

.rtl .post-style-metro .info { right: 0; left: 0; }

.rtl .post-style-metro:not(.text-center)::before { right: 0; left: 0; }

.rtl .post-style-metro:not(.text-center) .pic:after { right: 0; left: 0; }

.rtl .post-style-metro.text-center:after { right: 0; left: 0; }

.rtl .post-style-metro .time, .rtl .post-style-metro .comments, .rtl .post-style-metro .author { margin-left: 18px; margin-right: auto; }

.rtl .post-style-metro .icon { margin-left: 7px; margin-right: auto; }

.rtl .isotope-blog .icon.lnr.lnr-user + a { padding-right: 25px; padding-left: 0; margin-right: -25px; margin-left: auto; }

/*#endregion*/

/*#region infobox.css*/

.rtl .dg-infobox01 .list-bg, .rtl .dg-infobox02 .list-bg { right: 0px; left: auto; }

@media only screen and (max-width: 767px) {
    .rtl .dg-infobox01, .rtl .dg-infobox02 { padding: 30px 20px 0 0; }

    .rtl .dg-infobox05 { padding: 45px 20px 0 35px; }

    .rtl .dg-infobox07 { padding: 0 0 0 0; }

    .rtl .dg-infobox09 .list-bg { right: 50%; left: auto; margin: 0 -71px 0 0; }

    .rtl .dg-infobox11 { padding: 0 40px 20px 0; }

    .rtl .dg-infobox12 { padding: 0 40px 20px 0; }

    .rtl .dg-infobox14 .dg-num-box { margin-right: 0 !important; margin-left: 0 !important; }

    .rtl .dg-infobox15 .infobox-con { padding-right: 15px; padding-left: 0; right: auto; left: auto; }

    .rtl .dg-infobox15 .infobox-wrap:hover .arrow-next { right: 15px; left: auto; }

    .rtl .dg-infobox15 .infobox-wrap img { left: 0; right: 0; }

    .rtl .dg-infobox16 .dg-num-box { margin-right: 0 !important; margin-left: 0 !important; }
}

.rtl .dg-infobox03 .list-bg { right: 50%; left: auto; }

.rtl .dg-infobox04 .icon-bg { left: 0; right: auto; }

.rtl .dg-infobox04 .title { margin: 0 0 20px 0; }

    .rtl .dg-infobox04 .title .fa-check { margin-left: 18px; margin-right: auto; }

.rtl .dg-infobox05 .list-bg { right: 45px; left: auto; }

@media only screen and (min-width: 1600px) {
    .rtl .dg-infobox05 .list-bg { right: 90px; left: auto; }
}

@media only screen and (max-width: 1199px) {
    .rtl .dg-infobox05 .list-bg { right: 23px; left: auto; }
}

.rtl .dg-infobox06 .icon-bg { left: 0; right: auto; }

.rtl .dg-infobox06 .title { margin: 0 0 50px 0; }

    .rtl .dg-infobox06 .title:after { right: 0; left: auto; }

.rtl .dg-infobox07 .icon-bg { right: 0; left: auto; }

.rtl .dg-infobox08 .imgbg-cover { right: 0; left: 0; }

.rtl .dg-infobox09 .list-bg { right: 16%; left: auto; }

.rtl .dg-infobox09:before { right: 100%; left: auto; margin-right: 1.25%; margin-left: auto; }

.rtl .dg-infobox10 { margin: 0 auto 10px auto; }

    .rtl .dg-infobox10 .list-bg { right: 0px; left: auto; margin: -35px -35px 0 0; }

    .rtl .dg-infobox10:before { right: 100%; left: auto; margin: -13px 0 0 20px !important; border-left: 1px solid #b2b2b2; transform: rotate(45deg); border-right: none; -webkit-transform: rotate(45deg); }

.rtl .dg-infobox11 { text-align: right; margin: 0 18px 0 0; padding: 0 58px 20px 0; }

    .rtl .dg-infobox11::before { right: 0; left: auto; border-right: 1px dashed #b6b6b6; border-left: none; }

    .rtl .dg-infobox11 .list-bg11 { right: -18px; left: auto; }

.rtl .dg-infobox12 { text-align: right; margin: 0 18px 0 0; padding: 0 58px 20px 0; }

    .rtl .dg-infobox12::before { right: 0; left: auto; border-right: 1px solid #cecece; border-left: none; }

    .rtl .dg-infobox12 .list-bg12 { right: -10px; left: auto; }

        .rtl .dg-infobox12 .list-bg12::before { right: 4px; left: auto; }

.rtl .dg-infobox14 .dg-num-box { margin-right: -15px; margin-left: -15px; }

.rtl .dg-infobox14 .dg-num-box-dots { right: -15px; left: -15px; }

    .rtl .dg-infobox14 .dg-num-box-dots::before { right: 0; left: auto; }

    .rtl .dg-infobox14 .dg-num-box-dots::after { left: 0; right: auto; }

.rtl .dg-infobox14 .dg-num-box.both-dot { margin-right: 0; margin-left: 0; }

    .rtl .dg-infobox14 .dg-num-box.both-dot .dg-num-box-dots { right: 0; left: 0; }

.rtl .dg-infobox14 .dg-num-box.left-dot { margin-right: 0; }

    .rtl .dg-infobox14 .dg-num-box.left-dot .dg-num-box-dots { right: 0; left: auto; }

.rtl .dg-infobox14 .dg-num-box.right-dot { margin-left: 0; }

    .rtl .dg-infobox14 .dg-num-box.right-dot .dg-num-box-dots { left: 0; right: auto; }

.rtl .dg-infobox14 .dg-num-box-item:before { right: 21px; left: 21px; }

.rtl .dg-infobox14 .dg-num-box-item:after { right: 12px; left: 12px; }

.rtl .dg-infobox14 .title, .rtl .dg-infobox14 .info { margin-right: 10%; margin-left: 10%; }

.rtl .dg-infobox15 .infobox-wrap .bg { right: 0; left: 0; }

.rtl .dg-infobox15 .infobox-wrap .info-link { right: 0; left: 0; }

/*.rtl .dg-infobox15 .infobox-con { right: 50%; left: auto; }*/

.rtl .dg-infobox15 .arrow-next { right: 0; left: auto; }

.rtl .dg-infobox15.text-center .arrow-next { right: calc(50% - 25px); left: auto; }

.rtl .dg-infobox15.text-right .arrow-next { right: auto; left: 0; }

.rtl .dg-infobox16 .dg-num-box { margin-right: -15px; margin-left: -15px; }

.rtl .dg-infobox16 .dg-num-box-dots { right: -15px; left: -15px; }

    .rtl .dg-infobox16 .dg-num-box-dots::before { right: 0; left: auto; }

    .rtl .dg-infobox16 .dg-num-box-dots::after { left: 0; right: auto; }

.rtl .dg-infobox16 .dg-num-box.both-dot { margin-right: 0; margin-left: 0; }

    .rtl .dg-infobox16 .dg-num-box.both-dot .dg-num-box-dots { right: 0; left: 0; }

.rtl .dg-infobox16 .dg-num-box.left-dot { margin-right: 0; }

    .rtl .dg-infobox16 .dg-num-box.left-dot .dg-num-box-dots { right: 0; left: auto; }

.rtl .dg-infobox16 .dg-num-box.right-dot { margin-left: 0; }

    .rtl .dg-infobox16 .dg-num-box.right-dot .dg-num-box-dots { left: 0; right: auto; }

.rtl .dg-infobox16 .dg-num-box-item_num { right: 14px; left: auto; }

.rtl .dg-infobox16 .dg-num-box-svg { right: 50%; left: auto; }

.rtl .dg-infobox16.text-left .title, .rtl .dg-infobox16.text-left .info { text-align: right; margin-right: 0; }

    .rtl .dg-infobox16.text-left .info::after { right: 0; left: auto; }

.rtl .dg-infobox16.text-center .info::after { right: 50%; left: auto; margin-right: -25px; margin-left: auto; }

.rtl .dg-infobox16.text-right .title, .rtl .dg-infobox16.text-right .info { text-align: left; margin-left: 0; }

    .rtl .dg-infobox16.text-right .info::after { left: 0; right: auto; }

@media only screen and (min-width:991px) and (max-width: 1200px) {
    .rtl .dg-infobox10:before { margin: -13px 5px 0 0; }
}

@media only screen and (min-width: 1300px) {
    .rtl .dg-infobox10:before { margin: -13px 30px 0 0; }
}


/*#endregion*/

/*#region vendor/swiper.css*/
.rtl .swiper-container { direction: rtl; }

.rtl .swiper-container-no-flexbox .swiper-slide { float: right; }

.rtl .swiper-container-3d .swiper-slide-shadow-bottom, .rtl .swiper-container-3d .swiper-slide-shadow-left, .rtl .swiper-container-3d .swiper-slide-shadow-right,
.rtl .swiper-container-3d .swiper-slide-shadow-top { right: 0; left: auto; }

.rtl .swiper-button-prev, .rtl .swiper-container-rtl .swiper-button-next { right: 10px; left: auto; }

.rtl .swiper-button-next, .rtl .swiper-container-rtl .swiper-button-prev { left: 10px; right: auto; }

/*.rtl .swiper-container-horizontal > .swiper-pagination-bullets, .rtl .swiper-pagination-custom, .rtl .swiper-pagination-fraction { right: 0; left: auto; }

.rtl .swiper-container-vertical > .swiper-pagination-bullets { left: 10px; right: auto; }

.rtl .swiper-container-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic { right: 50%; left: auto; }*/

.rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill { right: 0; left: auto; }

.rtl .swiper-container-horizontal > .swiper-pagination-progressbar, .rtl .swiper-container-vertical > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite { right: 0; left: auto; }

    .rtl .swiper-container-horizontal > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite, .rtl .swiper-container-vertical > .swiper-pagination-progressbar { right: 0; left: auto; }

.rtl .swiper-container-horizontal > .swiper-scrollbar { right: 1%; left: auto; }

.rtl .swiper-container-vertical > .swiper-scrollbar { left: 3px; right: auto; }

.rtl .swiper-scrollbar-drag { right: 0; left: auto; }

.rtl .swiper-lazy-preloader { right: 50%; left: auto; margin-right: -21px; margin-left: auto; }

    .rtl .swiper-lazy-preloader:after { background-position: 50%; }

.rtl .swiper-container .swiper-notification { right: 0; left: auto; }

.rtl .swiper-container-cube .swiper-cube-shadow { right: 0; left: auto; }

.parallax-bg { right: 0; left: auto; }

/*.rtl .swiper-container.default_nav .swiper-button-next span::after, .rtl .swiper-container.default_nav .swiper-button-prev span::after { border-right: 2px solid #464646; border-left: none; right: 1px; left: auto; }

.rtl .swiper-container.default_nav .swiper-button-next span::after { right: auto; left: 1px; }

.rtl .swiper-container.default_nav .swiper-button-next span::before, .rtl .swiper-container.default_nav .swiper-button-prev span::before { margin-left: -2px; margin-right: auto; }

.rtl .swiper-container.default_nav .swiper-button-next span::before { margin-left: 0; margin-right: 2px; }

.rtl .swiper-container.style01_nav .swiper-button-next { right: auto; left: 0; }

.rtl .swiper-container.style01_nav .swiper-button-prev { right: auto !important; left: 24px; }

    .rtl .swiper-container.style01_nav .swiper-button-next span::after, .rtl .swiper-container.style01_nav .swiper-button-prev span::after { border-right: 2px solid #464646; border-left: none; right: 1px; left: auto; }

.rtl .swiper-container.style01_nav .swiper-button-next span::after { right: auto; left: 1px; }

.rtl .swiper-container.style01_nav .swiper-button-next span::before, .rtl .swiper-container.style01_nav .swiper-button-prev span::before { margin-left: -2px; margin-right: auto; }

.rtl .swiper-container.style01_nav .swiper-button-next span::before { margin-left: 0; margin-right: 2px; }*/

.rtl .swiper-container.dots-pos-left .swiper-pagination { right: 0; left: auto; }

/*.rtl .swiper-container.dots-pos-center .swiper-pagination { right: 50%; left: auto; }

.rtl .swiper-container.dots-pos-right .swiper-pagination { right: 100%; left: auto; }*/

.rtl .swiper-container:before { right: 0; left: 0; }

.rtl .swiper-container:after { border-right-color: #555; border-left-color: unset; right: 50%; left: auto; margin-right: -20px; margin-left: auto; }

/*#endregion*/

/*#region our team.css*/
.rtl .dg-ourteam01:before { right: 5%; left: auto; }

.rtl .dg-ourteam01:after { right: 0; left: 0; }

@media only screen and (max-width: 767px) {
    .rtl .dg-ourteam04 { border-right: none; border-left: none; }

        .rtl .dg-ourteam04, .rtl .dg-ourteam04:nth-child(2n-1), .rtl .dg-ourteam04:nth-child(2n) { padding: 15px 0 10px 0; }

            .rtl .dg-ourteam04 li { border-right: none; border-left: none; }
}

@media only screen and (max-width: 767px) and (orientation: landscape) {
    .rtl .dg-ourteam01 { float: right; }
}

@media only screen and (max-width: 991px) {
    .rtl .dg-ourteam04:nth-child(2n-1):before { right: 0; left: 20px; }

    .rtl .dg-ourteam04:before { right: 20px; left: 0; }

    .rtl .dg-ourteam04 li:before { right: 20px; left: 20px; }

    .rtl .dg-ourteam04 .ourteam-left { margin-left: 15px; margin-right: auto; }

    .rtl .dg-ourteam05 .pic { padding-left: 0; }

    .rtl .dg-ourteam11 .name { padding: 0 15px 0 10px; }

    .rtl .dg-ourteam11 .pic { margin: -34px 15px 0 0; }
}

.rtl .dg-ourteam02 .social a { margin: 0px 3px 3px 2px; }

.rtl .dg-ourteam03:after { right: 0; left: 0; }

.rtl .dg-ourteam03 .info { right: 0; left: 0; }

.rtl .dg-ourteam03 .social em { margin: 2px 3px 3px 4px; }

.ourteam04_box .vc_column_container > .vc_column-inner { padding-right: 0; padding-left: 0; }

.rtl .dg-ourteam04 { padding: 70px 50px 70px 60px; float: right; }

.color-light.rtl .dg-ourteam04:after { border-left: 1px solid rgba(255, 255, 255, 0.5); border-right: none; }

.rtl .dg-ourteam04:after { left: -1px; right: auto; border-left: 1px solid #dcdcdc; border-right: none; }

.rtl .dg-ourteam04:before { right: 48px; left: 48px; }

.rtl .dg-ourteam04:nth-child(2n-1):before { right: 0; left: auto; }

.rtl .dg-ourteam04:nth-child(2n-1) { clear: right; }

.rtl .dg-ourteam04:nth-child(2n):before { left: 0; right: auto; }

.rtl .dg-ourteam04:nth-child(2n):after { border-left: 0; border-right: none; }

@media only screen and (max-width: 1199px) {
    .rtl .dg-ourteam04:nth-child(2n-1) { padding: 15px 0 15px 20px; }

    .rtl .dg-ourteam04:nth-child(2n) { padding: 15px 20px 15px 0; }

    .rtl .dg-ourteam04:before { right: 20px; left: 20px; }
}

.rtl .dg-ourteam04 .ourteam-left { float: right; margin-left: 45px; margin-right: auto; }

.rtl .dg-ourteam05 .pic { padding-left: 35px; padding-right: 0; }

.rtl .dg-ourteam07 .pic { float: right; margin: 0 0 20px 18px; }

.rtl .dg-ourteam07 .owl-dots { text-align: right; }

.rtl .dg-ourteam08 .pic:after { right: 0; left: 0; }

.rtl .dg-ourteam09 .cont { right: 0; left: 0; }

    .rtl .dg-ourteam09 .cont:after { right: 0; left: 0; }

.rtl .dg-ourteam10 .cont { right: 0; left: auto; }

.rtl .dg-ourteam11 .con_bot { padding: 15px 0 0 0; }

.rtl .dg-ourteam11 .cont { border-radius: 4px 4px 0 0; }

    .rtl .dg-ourteam11 .cont:after { right: 0; left: auto; }

.rtl .dg-ourteam11 .pic { margin: -34px 40px 0 0; }

.rtl .dg-ourteam11 .name { padding: 0 40px 0 10px; }

.rtl .dg-ourteam11 .social { text-align: left; padding: 0 0 0 15px; }

.rtl .dg-ourteam11 .info { padding: 2px 0 0px 10px; }

.rtl .dg-ourteam12 .cont { right: 0; left: 0; margin: 0 0 50px 0; }

    .rtl .dg-ourteam12 .cont h3 { margin: 6px 0 6px 0; }

.rtl .dg-ourteam13 .info { right: 0; left: 0; }


/*#endregion*/

/*#region topiconbox*/

/*#endregion*/

/*#region Custom CSS*/
.rtl .header-content-wrap .primary_structure > li > a,
.rtl .header-content-wrap .primary_structure > li > a:link,
.rtl .header-content-wrap .primary_structure > li > a:active,
.rtl .header-content-wrap .primary_structure > li > a:visited { font-family: inherit !important; }
    .rtl .header-content-wrap .primary_structure > li > a::after { left: auto !important; right: 20px !important; }

    .rtl .header-content-wrap .primary_structure > li:hover > a::before,
    .rtl .header-content-wrap .primary_structure > li.current > a::before,
    .rtl .header-content-wrap .primary_structure > li.menu_hover > a::before,
    .rtl .header-content-wrap .primary_structure > li > a.current::before { left: 20px !important; right: auto !important }

#dng-megamenu673076.hoverstyle_1 .primary_structure > li:hover > a::before, #dng-megamenu673076.hoverstyle_1 .primary_structure > li > a:focus::before, #dng-megamenu673076.hoverstyle_1 .primary_structure > li.current > a::before, #dng-megamenu673076.hoverstyle_1 .primary_structure > li.menu_hover > a::before, #dng-megamenu673076.hoverstyle_1 .primary_structure > li > a.current::before

.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; }


/*ContentDB*/

/*.rtl #dnn_PaneA { border-left-width: 1px; border-right-width: unset; border-left-style: solid; border-right-style: unset; border-left-color: rgba(232,232,232,1); border-right-color: unset; }

.rtl #dnn_PaneB { border-left-width: 1px; border-right-width: unset; border-left-style: solid; border-right-style: unset; border-left-color: rgba(232,232,232,1); border-right-color: unset; }

.rtl #dnn_PaneC { border-left-width: 1px; border-right-width: unset; border-left-style: solid; border-right-style: unset; border-left-color: rgba(232,232,232,1); border-right-color: unset; }

.rtl #dnn_PaneAJ { margin-right: 260px; margin-left: auto; padding-right: 200px; padding-left: 0; }

.rtl #dnn_PaneAM { margin-right: -35px; margin-left: auto; padding-right: 35px; padding-left: 0; background-position: right top; }


.rtl #column-800487 { margin-right: -13px; margin-left: auto; }

.rtl #column-480382 { margin-left: -30px; margin-right: 30px; }

.rtl #column-459614 { margin-right: -45px; margin-left: auto; padding-left: 0px; padding-right: 0px; }

.rtl #column-690983 { margin-left: -65px; margin-right: 65px; }

.rtl #column-883512 { margin-right: -65px; margin-left: auto; }*/


.rtl #column-836883 { margin-left: -106px !important; margin-right: 106px !important; padding-left: 0px; padding-right: 0px; }

.rtl .swiper-button-prev, .rtl .swiper-container-rtl .swiper-button-next { left: auto; right: -10px; }
.rtl .swiper-button-next, .rtl .swiper-container-rtl .swiper-button-prev { right: auto; left: -10px; }


/*.rtl #column-46273 { margin-right: -36px; margin-left: auto; }

.rtl #column-597109 { margin-right: 15px; margin-left: auto; }

.rtl #column-879456 { margin-left: 15px; margin-right: 15px; }

.rtl #row-226018 { margin-right: -15px; margin-left: auto; }

.rtl #column-717708 { margin-left: 15px; margin-right: 15px; }*/

.rtl .dng-play-button span i.fa-caret-right { -webkit-transform: translate(-25%, -50%); transform: translate(-25%, -50%); }

.rtl #row-608836 .column-gap-0 { direction: ltr; }

.rtl #row-203200 .column-gap-0 { direction: ltr; }

.rtl #row-297288 { direction: ltr; }
.rtl #row-10278 { direction: ltr; }
.rtl #row-591435 { direction: ltr; }
.rtl #row-8816 { direction: ltr; }
.rtl #row-626436 { direction: ltr; }
.rtl #row-753548 { direction: ltr; }
.rtl #row-469686 { direction: ltr; }

.rtl #row-375128 { direction: ltr; }
.rtl #row-339639 { direction: ltr; }
.rtl #row-191216 { direction: ltr; }
.rtl #row-164638 { direction: ltr; }
.rtl #row-178925 { direction: ltr; }
.rtl #row-940604 { direction: ltr; }
.rtl #row-671052 { direction: ltr; }
.rtl #row-81294 { direction: ltr; }
.rtl #row-355759 { direction: ltr; }
.rtl #row-115461 { direction: ltr; }
.rtl #row-465249 { direction: ltr; }
.rtl #row-226018 { direction: ltr; }
.rtl #row-992358 { direction: ltr; }
.rtl #row-270220 { direction: ltr; }
.rtl #row-312705 { direction: ltr; }
.rtl #row-517040 { direction: ltr; }
.rtl #row-104293 { direction: ltr; }
.rtl #column-985942 { direction: ltr; }
.rtl #row-84054 { direction: ltr; }
.rtl #row-504913 { direction: ltr; }
.rtl #row-896130 { direction: ltr; }
.rtl #row-538291 { direction: ltr; }
.rtl #row-536673 { direction: ltr; }
.rtl #row-419732 { direction: ltr; }
.rtl #row-336044 { direction: ltr; }
.rtl #row-147799 { direction: ltr; }
.rtl #row-623124 { direction: ltr; }


.rtl #column-865601 { margin-right: 120px; margin-left: -120px; margin-top: -35px; }
.rtl #row-399775 .dng-column { float: left; }
.rtl #row-682037 .dng-column { float: left; }
.rtl #row-89287 .dng-column { float: left; }
.rtl #row-418112 .dng-column { float: left; }
.rtl #row-113134 .dng-column { float: left; }
.rtl #row-470575 .dng-column { float: left; }
.rtl #row-52130 .dng-column { float: left; }
.rtl #row-397617 .dng-column { float: left; }
.rtl #row-888970 .dng-column { float: left; }
.rtl #row-769655 .dng-column { float: left; }
.rtl #row-945571 .dng-column { float: left; }
.rtl #row-94455 .dng-column { float: left; }
.rtl #row-12359 .dng-column { float: left; }


.rtl #row-960588 .text-right { text-align: right !important; }
.rtl #row-960588 .dg-title.title-style11.text-right .decorated.l { margin-right: 4px; margin-left: auto; }


/*sp*/
.rtl #row-920412 .dng-column.col-sm-12,
.rtl #row-456144 .dng-column.col-sm-12 { margin-right: auto; margin-left: 8.33333333%; }

.rtl #row-336044 .text-right { text-align: right !important; }
.rtl #row-336044 .text-left { text-align: left !important; }
.rtl #row-336044 .DnnModule-DNNGoPowerForms { z-index: 100; }


/*sp*/
.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-content.radius-3px .form-control-wrap input[type=text],
.rtl .dg-form-content.radius-3px .form-control-wrap input[type=email],
.rtl .dg-form-content.radius-3px .form-control-wrap input[type=url],
.rtl .dg-form-content.radius-3px .form-control-wrap input[type=tel],
.rtl .dg-form-content.radius-3px .form-control-wrap input[type=number],
.rtl .dg-form-content.radius-3px .form-control-wrap input[type=date],
.rtl .dg-form-content.radius-3px .form-control-wrap select,
.rtl .dg-form-content.radius-3px textarea { padding-right: calc(1em + 8px); padding-left: calc(1em + 8px); }

.rtl .dg-form-content.radius-semi-circle .form-control-wrap input[type=text],
.rtl .dg-form-content.radius-semi-circle .form-control-wrap input[type=email],
.rtl .dg-form-content.radius-semi-circle .form-control-wrap input[type=url],
.rtl .dg-form-content.radius-semi-circle .form-control-wrap input[type=tel],
.rtl .dg-form-content.radius-semi-circle .form-control-wrap input[type=number],
.rtl .dg-form-content.radius-semi-circle .form-control-wrap input[type=date],
.rtl .dg-form-content.radius-semi-circle .form-control-wrap select,
.rtl .dg-form-content.radius-semi-circle textarea { padding-right: calc(1em + 8px); padding-left: calc(1em + 8px); }

.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*/


.rtl #column-688609 { margin-left: -25px !important; margin-right: auto !important; }
.rtl #column-213918 { margin-top: -15px; margin-right: 30px; margin-left: -30px; padding-right: 0px; padding-left: 0px; }
.rtl #column-867603 { margin-right: 5px !important; margin-left: -10px !important; }


/*full page*/
.rtl .pp-animate-scale #AboutUs,
.rtl .pp-animate-scale #Work { direction: ltr; }
.rtl #welcome { direction: ltr; }
.rtl #row-132680 { direction: ltr; }


/*#endregion*/




