/** RTL Fix by Dnnplus.ir 2017 **/
@font-face { font-family: IRANSans; font-style: normal; font-weight: 400; src: url(../fonts/IRANSansWeb.woff) format("woff"); }
@font-face { font-family: IRANSans; font-style: normal; font-weight: 700; src: url(../fonts/IRANSansWeb_Bold.woff) format("woff"); }
html .rtl { direction: rtl; }
.rtl .header-left { text-align: right; }
.rtl .header-right { text-align: left; }
.rtl .searchBox input.NormalTextBox { text-align: right; }
.rtl .carousel { direction: ltr; }
    .rtl .carousel .owl-item { direction: rtl; }
.rtl .prettyprint.linenums { text-align: right !important; }
.rtl ul.searchSkinObjectPreview { text-align: right; }
.rtl #header1 #dnngo_megamenu > div > ul > li.dir > a > span::after, .rtl #header2 #dnngo_megamenu > div > ul > li.dir > a > span::after, .rtl #header3 #dnngo_megamenu > div > ul > li.dir > a > span::after, .rtl #header4 #dnngo_megamenu > div > ul > li.dir > a > span::after, .rtl #header5 #dnngo_megamenu > div > ul > li.dir > a > span::after, .rtl #header6 #dnngo_megamenu > div > ul > li.dir > a > span::after, .rtl #header7 #dnngo_megamenu > div > ul > li.dir > a > span::after { margin: 0 6px 3px 0 !important; }
.rtl #header5 #dnngo_megamenu > div > ul.primary_structure > li.dir > a > span::after { margin: 9px -15px 0 0 !important; }
.rtl #header1 .nav_ico .fa, .rtl #header2 .nav_ico .fa, .rtl #header3 .nav_ico .fa, .rtl #header4 .nav_ico .fa, .rtl #header5 .nav_ico .fa, .rtl #header7 .nav_ico .fa { margin: 0 17px 0 0; }
.rtl .HoverStyle_1 #dnngo_megamenu > div > ul > li > a > span:before { left: 100%; right: 2px; }
.rtl .HoverStyle_1 #dnngo_megamenu > div > ul > li:hover > a > span:before, .rtl .HoverStyle_1 #dnngo_megamenu > div > ul > li.current > a > span:before, .rtl .HoverStyle_1 #dnngo_megamenu > div > ul > li.menu_hover > a > span:before { right: 2px; left: 2px; }
.rtl #header1 .nav_ico .searchBox, .rtl #header1 .nav_ico .Loginandlanguage, .rtl #header2 .nav_ico .searchBox, .rtl #header2 .nav_ico .Loginandlanguage, .rtl #header4 .nav_ico .searchBox, .rtl #header5 .nav_ico .searchBox, .rtl #header5 .nav_ico .Loginandlanguage, .rtl #header7 .nav_ico .searchBox, .rtl #header7 .nav_ico .Loginandlanguage { right: auto; left: 0; }
.rtl #dnngo_megamenu .dnngo_boxslide .menu_centerbox ul li li a span:before { -o-transform: rotate(135deg); transform: rotate(135deg); -ms-transform: rotate(135deg); -moz-transform: rotate(135deg); -webkit-transform: rotate(135deg); margin: 0 0 0 8px; }
.rtl #dnngo_megamenu .primary_structure > li { float: right; }
.rtl .dnn_menu, .rtl #header6 .HeaderPaneB { direction: rtl; }
.rtl #dnngo_megamenu .dnngo_slide_menu li a { padding: 7px 20px 7px 60px; text-align: right; }
.rtl #dnngo_megamenu .dnngo_slide_menu li.dir::before { left: 15px; right: auto; -moz-transform: rotate(135deg); -ms-transform: rotate(135deg); -o-transform: rotate(135deg); -webkit-transform: rotate(135deg); transform: rotate(135deg); }
.rtl #dnngo_megamenu .dnngo_menuslide { left: auto !important; right: 0 !important; }
.rtl #dnngo_megamenu .dnngo_slide_menu .dnngo_submenu { left: auto !important; right: 100% !important; }
.rtl #dnngo_megamenu .primary_structure span img, .rtl #dnngo_megamenu .primary_structure span i, .rtl .multi_menu ul li i, .rtl .multi_menu ul li img { margin-left: 4px; margin-right: 0; }
.rtl li .fa { margin-left: 12px; margin-right: 0 !important; }
.rtl .home01-accordion .panel-default .accordion_icon { float: right; margin: 0 0 0 10px; }
.rtl .home01-list li::before { margin-left: 10px; margin-right: 0; position: relative; -moz-transform: rotate(180deg); -ms-transform: rotate(180deg); -o-transform: rotate(180deg); -webkit-transform: rotate(180deg); transform: rotate(180deg); }
.rtl .home01-number .box::before { left: -50% !important; -moz-transform: rotate(135deg); -ms-transform: rotate(135deg); -o-transform: rotate(135deg); -webkit-transform: rotate(135deg); transform: rotate(135deg); }
.rtl .price_holder ul li span { margin: 0 0 0 8px; }
.rtl .home25-footer-list ul li a span.fa { margin-left: 14px; margin-right: 0; }
.rtl .home19-footer03 ul li span { margin: 0 0 0 14px !important; }
.rtl .home01-loadlist .bar span { left: 0; right: auto; }
.rtl .home02-ibox02 .title .love { left: 0; right: auto !important; }
.rtl .home02-list02 li .fa { margin-left: 12px; margin-right: 0; }
.rtl .home02-ibox04 img { float: right; margin: 0 0 5px 15px; }
.rtl .Home03-heading03::before { border-left: 0 none; border-right: 4px solid #cd3637; left: auto; right: 0; }
.rtl .Home03-heading03 { padding: 0 40px 0 0 !important; }
.rtl .home03-ibox02 .ico { float: right; margin: 8px 0 0 30px !important; }
.rtl .home03-bg04 .col-sm-6 { float: left; }
.rtl .home03-title04::before { margin: 0 0 5px 25px !important; }
.rtl .home03-loadlist .bar span { left: 10px !important; right: auto !important; }
.rtl .home03-ibox03 .fa { float: right; margin-left: 30px; margin-right: 0; }
.rtl .Home03-heading02::before { margin: 0 0 4px 27px; }
.rtl .home03-list li::before { float: right; -moz-transform: rotate(180deg); -ms-transform: rotate(180deg); -o-transform: rotate(180deg); -webkit-transform: rotate(180deg); transform: rotate(180deg); }
.rtl .home03-ibox { padding: 30px 100px 30px 0; }
    .rtl .home03-ibox .ico { left: auto !important; right: 10px; }
.rtl .home04-bg .left_bg > .img_bg { right: 0 !important; left: auto !important; }
.rtl .home04-list li .fa { margin-right: 0; margin-left: 10px; }
.rtl .home04-ibox02::before { left: -66%; }
.rtl .home04-ibox03 li .fa { left: auto; right: 0; }
.rtl .home04-ibox03 li { padding: 0 140px 50px 0; }
.rtl .home04-list02 li .fa { margin-right: 0; margin-left: 15px; }
.rtl .right_bg { left: 0 !important; right: auto !important; }
.rtl .home05-list li .fa { margin-right: 0; margin-left: 10px; }
.rtl .home05-list02 li .fa { margin-right: 0; margin-left: 15px; }
.rtl .home06-list li .fa { margin-left: 18px; margin-right: 0; }
.rtl .home06-list02 li .fa { -moz-transform: rotate(180deg); -ms-transform: rotate(180deg); -o-transform: rotate(180deg); -webkit-transform: rotate(180deg); transform: rotate(180deg); }
.rtl .home07-cont { padding: 5px 275px 5px 0; }
.rtl .home07-ibox02 { padding: 0 90px 0 0; }
    .rtl .home07-ibox02 span.fa { left: auto; right: 0; }
.rtl .home07-loadlist .progress .bar span { left: 0; right: auto !important; }
.rtl .home07-accordion .panel-title a { padding: 16px 50px 16px 0; }
    .rtl .home07-accordion .panel-title a .accordion_icon::before { right: 4px; top: -1px; }
.rtl .home07-ibox03 li img { right: 0; left: auto; }
.rtl .home07-ibox03 li { padding: 11px 107px 12px 0; }
.rtl .home07-list ul li a span.fa { margin: 0 0 0 20px; }
.rtl .home08-list li a span.fa { margin-left: 15px; }
.rtl .header08-cont06 li div.img img { left: auto !important; right: 0; }
.rtl .header08-cont06 li { padding: 0 105px 0 0; }
.rtl #header9 .nav_ico { left: 0; }
.rtl .home09-bg03 .col-sm-6 { float: left; }
.rtl .home09-timeline .time_box_right::after, .rtl .home09-timeline .time_box_right::before, .rtl .home09-timeline .time_box_right .time_title::before { right: auto; }
.rtl .home09-price .price_holder ul li { text-align: right; }
.rtl .home10-ibox03 img { float: right; margin-right: 0; margin-left: 19px; }
.rtl .home10-goemail { padding-right: 50px; text-align: center; }
.rtl .home11-ibox::before { border-right: none; border-left: 1px solid rgba(255,255,255,0.8); right: auto; left: -15px; }
.rtl .home11-ibox03 { padding-left: 0; padding-right: 80px; }
    .rtl .home11-ibox03 .fa { left: auto; right: 0; }
.rtl .home11-list li::before { margin-right: 0; margin-left: 20px; }
.rtl .home11-tab .resp-tab-content .resp_margin { text-align: right; }
.rtl .home11-ibox05 .fa { left: auto; right: 0; }
.rtl .home11-ibox05 { padding: 0 170px 50px 0; }
.rtl .home11-Testimonials blockquote { text-align: justify; }
.rtl .home11-ibox06 .photo_box { float: right; }
.rtl .home11-ibox06 .photo_content { float: right; }
.rtl #dnngo_megamenu .primary_structure > li.dir > a > span::after { margin: 8px -10px 0 0 !important; text-align: right; }
.rtl .home12-ibox02 .ico { right: 0; left: auto; }
.rtl .home12-ibox02 { padding: 40px 59px 40px 0; }
.rtl .home12-list li::before { margin-right: 0; margin-left: 5px; }
.rtl #main_right { left: -261px; right: auto !important; }
    .rtl #main_right.active { left: 0 !important; }
.rtl .home13-ibox { padding: 0 100px 25px 0; }
    .rtl .home13-ibox .ico { left: auto; right: 0; }
.rtl .home13-ourTeam .ourTeam_thumbnail { text-align: right; }
.rtl .home13-list dt::before { left: auto !important; right: 0; }
.rtl .home13-list dt { padding-right: 45px; }
.rtl .Testimonials_tab .last_page { margin-left: 0; margin-right: -32px; }
.rtl .home13-Testimonials .next_page { margin-left: 0; margin-right: 32px; }
.rtl .HoverStyle_1 #dnngo_megamenu > div > ul > li > a > span::before { left: 100%; right: 2px; }
.rtl #header3 #dnngo_megamenu > div > ul > li.dir > a > span::after { margin: 0 3px 3px 6px !important; }
.rtl .main_content_slider_box { direction: ltr; }
.rtl .home14-ibox02 li img { float: right; margin: 0 0 20px 10px; }
.rtl .home14-ibox02 li { float: right; }
.rtl .home14-list li .ico { margin: 0 0 2px 5px; }
.rtl .home14-price .price_holder ul li { text-align: right; }
.rtl .home15-percentage i, .home15-percentage em { left: auto; margin: -8px 25px 0 0; right: 100%; -moz-transform: rotate(180deg); -ms-transform: rotate(180deg); -o-transform: rotate(180deg); -webkit-transform: rotate(180deg); transform: rotate(180deg); }
.rtl .home15-list04 li span.fa { -moz-transform: rotate(180deg); -ms-transform: rotate(180deg); -o-transform: rotate(180deg); -webkit-transform: rotate(180deg); transform: rotate(180deg); }
.rtl .home15-list03 li img { float: right; margin: 0 0 10px 10px; }
.rtl #header10 #dnngo_megamenu > div > ul > li.dir > a > span::after { margin: 0 6px 3px 0 !important; }
.rtl .home16-list03 li::before { right: 18px; left: auto; }
.rtl .home16-list03 li span.fa { left: auto; right: 0; }
.rtl .home16-bg02 h3 { text-align: right; }
.rtl .home16-bg02 p { text-align: justify; }
.rtl .home16-list li .ico { margin: 0 0 2px 10px; }
.rtl .home16-ibox04 .personnel_info { padding: 0 110px 0 20px; text-align: justify; }
.rtl .home16-ibox04 .personnel .personnel_box:first-child .personnel_info { padding: 0 110px 0 20px; }
.rtl .home16-ibox04 .personnel .personnel_box:first-child .personnel_pic { left: auto; right: 16px; }
.rtl .home16-list03 li { padding: 0 55px 50px 0; }
.rtl .home16-list li { text-align: right; margin-right: 0; margin-left: -3px; }
    .rtl .home16-list li .ico::before { -moz-transform: rotate(-45deg); -ms-transform: rotate(-45deg); -o-transform: rotate(-45deg); -webkit-transform: rotate(-45deg); transform: rotate(-45deg); left: 69%; }
.rtl .home16_slidecarousel { direction: ltr !important; }
.rtl .Home17-Container01 .dnntitle { text-align: center !important; }
.rtl .home17-newslist li { padding: 0 170px 30px 0; }
.rtl .home17-newslist .pic { left: auto; right: 0; }
.rtl .home17-list li::before { padding: 0 0 0 10px; }
.rtl .home17-accordion .panel-title a { padding: 15px 60px 15px 0; }
    .rtl .home17-accordion .panel-title a .accordion_icon { left: auto; right: 0; }
.rtl .home18-ibox03 em.fa { float: right; margin-right: 0; margin-left: 18px; }
.rtl .home18-ibox02 em.fa { float: left; margin-left: 0; margin-right: 18px; }
.rtl .home18-ibox02 .text_hidden { text-align: left; }
.rtl .home18-social02 li::before { right: auto; left: 5px; }
.rtl .home18-accordion .panel-title .arrow { margin: 0 0 3px 8px; }
.rtl .home18-ibox04 .photo_box { float: right; }
.rtl .home18-team .team-left { float: right; margin: 0 15px 0 25px; }
.rtl .home19_bg03 .col-md-6 { float: left; }
.rtl .home19-ibox02 .left .title { text-align: left; }
.rtl .home20-ibox02 ul li span.fa { margin-left: 10px; margin-right: 0; }
.rtl .home20-loadedlist .progress .bar span { left: 0; right: auto; }
.rtl .home20-footer02 li a span.fa { margin: 0 0 0 10px; -moz-transform: rotate(180deg); -ms-transform: rotate(180deg); -o-transform: rotate(180deg); -webkit-transform: rotate(180deg); transform: rotate(180deg); }
.rtl .home20-footer01 ul li a span.fa { margin: 0 0 0 20px; }
.rtl .home20-footer03 li img { right: 0; left: auto; }
.rtl .home20-footer03 li { padding: 0 124px 0 0; }
.rtl .home21-accordion .panel-heading .accordion_icon { margin-left: 15px !important; }
.rtl .home21-blogstyle .blog-date { float: right; margin: 20px 0 0 22px; }
.rtl .home21-functionList .functiontitle em { float: right; }
.rtl .home21-carousel.home21-carousel-1 { direction: ltr; }
.rtl .home21-services-right .icon_border { float: right; margin-left: 15px; margin-right: 0; }
.rtl .home21-services-left .icon_border { float: left; margin-left: 0; margin-right: 15px; }
.rtl .home21-services-left .text_hidden { text-align: left; }
.rtl .home21-app .col-sm-6 { float: left; }
.rtl .home21-app-content h3 em { display: none; }
.rtl .home21-Testimonials .photo_box > a { float: right; margin: 0 0 10px 20px; }
.rtl .home21-time-line.scroll-wrapper > .scroll-content { margin-left: -17px; }
.home21-time-line.scroll-scrolly_visible ul { padding-left: 25px; padding-right: 0; }
.rtl .home21-time-line li { padding: 0 90px 0 0; }
    .rtl .home21-time-line li .time_date { left: auto; right: 0; }
.rtl .home21-time-line ul::before { left: auto; right: 35px; }
.rtl .home21-time-line.scroll-wrapper > .scroll-element.scroll-y { left: 2px; right: auto; }

    .rtl .home21-time-line.scroll-wrapper > .scroll-element.scroll-y:hover .scroll-element_outer,
    .rtl .home21-time-line.scroll-wrapper > .scroll-element.scroll-y.scroll-draggable .scroll-element_outer { right: -11px; }
.rtl .home21-foot-about .foot-about-input .submit { transform: rotate(180deg); }
.rtl .home21-foot-about .foot-about-input .foot-input { text-align: left; }
#Body > div[style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: medium none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"]:last-child { right: 0; }

.rtl .home22-content1-list { padding: 25px 100px 15px 0; }
    .rtl .home22-content1-list span { left: auto; right: 0; }
.rtl .home22-load-list .bar span { left: 0; right: auto; }
.rtl .home22-list-ul li span { left: auto; right: 0; }
.rtl .home22-list-ul li { padding: 0 30px 0 0; }
.rtl .home22-features h5 { padding: 0 50px 0 0; }
    .rtl .home22-features h5 span { left: auto; right: 0; }
.rtl .home22-Testimonials .last_page { left: 0; right: 97%; }
    .rtl .home22-Testimonials .last_page::before, .rtl .home22-Testimonials .next_page::before { left: auto; right: 18px; }

.rtl .home22-footera img { float: right; margin-left: 20px; margin-right: 0; }
.rtl .home23-con_c h3 span.fa { left: auto; right: 0; }
.rtl .home23-con_c h3 { padding: 10px 45px 10px 0; }
.rtl .home23-SectionStyles3 .home23-con_a ul li { padding: 0 100px 0 0; text-align: right; }
    .rtl .home23-SectionStyles3 .home23-con_a ul li span { left: auto; right: 0; }
.rtl .home23-con_a.white p.text { text-align: justify; }
.rtl .home23-con_a.white h3.title { text-align: center; }
.rtl .home23-Testimonials .last_page { margin-left: -108px; }
.rtl .home23-con_g li span.fa { left: auto; right: 0; }
.rtl .home23-con_g li { padding: 31px 70px 30px 0; }
.rtl .home23-botbox_e li a span.fa { margin-left: 10px; }
.rtl .home23-botbox_f li .img { left: auto; right: 0; }
.rtl .home23-botbox_f li:first-child { padding: 0 100px 0 0; }
.rtl .home23-botbox_f li { padding: 26px 100px 26px 0; }
.rtl .home23-accordion1 .panel-title a { padding: 11px 40px 15px 0; }
    .rtl .home23-accordion1 .panel-title a .accordion_icon { left: auto; right: 0; }
.rtl .home23-con_f a.home23-Button02 { margin-left: 0; margin-right: 110px; }
.rtl .home23-con_f { text-align: right; }
.rtl #anchorNav li .fa { margin: 0; }
.rtl .home24-carousel .item .ico { left: auto; right: 0; }
.rtl .home24-carousel .item { padding: 0 70px 0 15px; }
.rtl .home24-loadlist .bar span { left: 0; right: auto; }
    .rtl .home24-loadlist .bar span::after { left: auto; right: 17px; }
.rtl .home24-bolglist li .date { float: right; }
.rtl .home24-bolglist li .rightbox { padding: 0 100px 0 0; }
.rtl .home24-list02 li span.fa { margin: 0 0 2px 10px; }
.rtl .home24-list .fa { float: none; }
.rtl .home25-list li { padding: 0 25px 0 0; }
    .rtl .home25-list li span { left: auto; right: 0; }
.rtl .Theme_Responsive_20073_home25 .btn:first-child { margin-right: 2%; }
.rtl .home25-title02 h2::before { left: auto; right: 0; }
.rtl .home25-services-box span { left: auto; right: 0; }
.rtl .home25-services-box { padding: 0 50px 0 0; text-align: right; }
.rtl .home26-list li::before { margin-left: 10px; margin-right: 0; transform: rotate(180deg); }
.rtl .home26-ibox02 span.fa { float: right; margin-left: 20px; margin-right: 0; }
.rtl .home26-bg04 .col-sm-6 { float: left !important; }
.rtl .home26-list02 li .fa { float: right; margin-left: 30px; margin-right: 0; }
.rtl .home26-testimonials .last_page::after, .rtl .home26-testimonials .next_page::after { left: auto; right: 0; }
.rtl .home26-testimonials .last_page, .rtl .home26-testimonials .next_page { left: auto; right: 50%; }
.rtl .home26-testimonials .last_page { margin: 0 60px 0 0 !important; }
.rtl .home26-testimonials .next_page { margin: 0 -99px 0 0; }
.rtl .Theme_Responsive_20073_home26 .submit_but { margin-left: 5px; }
.rtl .Theme_Responsive_20073_home26 .form_submit { text-align: right; }
.rtl .home26-social02 li::after { left: 3px; right: auto; }
.rtl .home26-piclist { margin: 0 -7px 0 0; }
.rtl .home27-conb { padding-right: 290px; }
.rtl .home27-footnews li img { left: auto; right: 0; }
.rtl .home27-footnews li { padding: 11px 107px 12px 0; }
.rtl .home27-follow ul li a::after { left: 0; right: auto; }
.rtl .home27-follow ul li a span.fa { margin: 0 0 0 20px; }
.rtl .home28-background01 .Testimonials_tab { direction: ltr; }
.rtl .home28-accordion01 .panel-default .accordion_icon::before { right: 50%; left: auto; margin-left: 0; margin-right: -5px; }
.rtl .home28-accordion01 .panel-default .accordion_icon { float: right; margin: -7px 0 0 10px; }
.rtl .home28-horizontalTab_Top .list_style02 li::before { left: auto; right: 0; }
.rtl .home28-horizontalTab_Top .list_style02 li { float: right; padding: 7px 30px 7px 0; }
.rtl .home28-horizontalTab_Top .resp-tabs-container { text-align: right; }
.rtl .home28-accordion02 .panel-default .accordion_icon { margin: 1px 0 0 10px; }
.rtl .home28-foot_featured li img { left: auto; right: 0; }
.rtl .home28-foot_featured li { padding: 0 80px 10px 0; }
.rtl .home28-loaded_list .progress > span { left: auto; right: 15px; }
.rtl .home29-list01 li { padding: 8px 21px 8px 0; }
    .rtl .home29-list01 li span { left: auto; right: 0; }
.rtl .home29-title01 h3 { text-align: right; }
.rtl .home29-ibox03 .right h5 .fa { left: auto; right: 0; }
.rtl .home29-ibox03 .right h5 { padding-left: 0; padding-right: 70px; text-align: right; }
.rtl .home29-ibox03 li p { text-align: right; }
.rtl .home29-ibox03 .left h5 .fa { left: 0; margin-left: 0; margin-right: 12px; right: auto; }
.rtl .home29-ibox03 .left h5 { padding-left: 70px; padding-right: 0; text-align: left; }
.rtl .home29-footerlist li span.fa { left: auto; right: 0; }
.rtl .home29-footerlist li { padding: 0 30px 18px 0; }
.rtl .home30-con_02_right .list_style li span { transform: rotate(180deg); }
.rtl .home30-Testimonial01 .Pic { left: auto; right: 0; }
.rtl .home30-Testimonial01 li { padding-left: 0; padding-right: 90px; }
.rtl .home30-cont_03_bottom .home30-cont_04 li span.fa { left: auto; right: 0; }
.rtl .home30-cont_03_bottom .home30-cont_04 li { padding: 18px 72px 18px 0; }
.rtl .home30-bot_news li img { float: right; margin: 0 0 0 25px; }
.rtl .Home30-heading01 { border-left: 0; border-right: 4px solid #1e7ad8; padding-left: 0; padding-right: 12px; }
.rtl .Home31dnnplus .col-md-8 { float: left; }
.rtl .home31-ibox01-r .home31-ibox01 { padding: 30px 112px 30px 0; text-align: right; }
    .rtl .home31-ibox01-r .home31-ibox01 span { left: auto; right: 0; }
.rtl .home31-ibox01 { padding: 30px 0 30px 112px; text-align: left; }
    .rtl .home31-ibox01 span { left: 0; right: auto; }

.rtl .home32-ibox h3 .fa { margin-left: 12px; margin-right: 0; }
.rtl .home32-bg03 .col-md-6 { float: left !important; }
.rtl .home32-list .fa { float: right; }
.rtl .home32-imginfo .title span::before { left: auto; right: 3px; }
.rtl .home32-imginfo .title span { float: right; top: 5px; }
.rtl .home32-imginfo .img-right .title span { float: left; }
.rtl .home32-imginfo .img-right li { text-align: left; }
.rtl .home32-loaded .progress-bar { float: right; }
    .rtl .home32-loaded .progress-bar span { left: 0; right: auto; }
.rtl .home32-news img { float: right; margin: 4px 0 0 20px; }
.rtl .home33-newslist .date { float: right; margin-right: 0; margin-left: 18px; }
.rtl .home34-testimonials.Testimonials_tab .last_page { margin-left: -110px; }
.rtl .home34-ibox02 h5 span.fa { margin: 0 0 0 20px; }
.rtl .home34-loadlist02 .bar span { left: 0; right: auto; }
.rtl .Home34-Container01 .dnntitle { text-align: right; }
.rtl .Home34-Container01 p { text-align: justify; }
.rtl .home34-list ul li { text-align: right; }
.rtl .home34-news img { float: right; padding: 7px 0 0 14px; }
.rtl .home34-newtext { text-align: justify; }
.rtl .home34-linklist { text-align: right; }
.rtl .home35-imglist li { margin: 0 3px 12px 0; }
.rtl .Home35-Container01 .dnntitle { text-align: right; }
.rtl .home35-ibox03 .lnr, .home35-ibox03 .fa { float: right; margin-left: 28px; margin-right: 0; }
.rtl .home35-cont02 .col-sm-6 { float: left !important; }
.rtl .home35-banner .banner-right { float: left !important; }
.rtl .home36-features .col-md-6 { float: left !important; }
.rtl .Home36-Container01 .dnntitle::before { left: auto; right: 0; }
.rtl .Home36-Container01 .dnntitle { text-align: right; }
.rtl .home37-full-right { left: 0; right: auto; }
.rtl .home37-icon02 em.fa { left: auto; right: 0; }
.rtl .home37-icon02 { padding: 0 90px 0 0; }
.rtl .Home37-Container02 .dnntitle { text-align: right; }
.rtl .home37-footerFour img { float: right; margin-left: 30px; margin-right: 0 !important; }

@media (min-width: 768px) {
    .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; }
}

@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; }
}

@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 .Banner2 .Banner2_bg, .rtl .Banner2 .Banner2_link:before { -webkit-transform: skew(41deg,0deg); -moz-transform: skew(41deg,0deg); -ms-transform: skew(41deg,0deg); -o-transform: skew(41deg,0deg); transform: skew(41deg,0deg); }
.rtl .Banner2 .Banner2_link { left: auto; right: 60.7%; padding: 33px 120px 33px 60px; }
    .rtl .Banner2 .Banner2_link .fa { margin: 0 10px 0 0; }

@media only screen and (max-width: 767px) {
    .rtl .Banner2 .Banner2_link:before { -moz-transform: none; -ms-transform: none; -o-transform: none; transform: none; -webkit-transform: none; }
    .rtl .Banner2 .Banner2_link { float: left; }
}

.rtl .ServeList_3 .title .love { right: auto; left: 0; }
    .rtl .ServeList_3 .title .love .fa { margin: 0 0 0 7px; }
.rtl .list_style_3 li:before { margin: 0 0 0 10px; float: right; }
.rtl .Container-6 .title-6 { padding: 0 40px 0 0; }
    .rtl .Container-6 .title-6:before { right: 0; left: auto; }
.rtl .Container-7 .title-7:before { margin: 0 0 4px 27px; }
.rtl .Container-10 .title-10, .rtl .Container-11 .title-11 { padding: 0 0 0 10px; }
    .rtl .Container-10 .title-10:after, .rtl .Container-11 .title-11:after { left: 0; right: auto; margin: -9px 27px 4px 0; }
.rtl .title_style_11:before { margin: 0 0 5px 25px; }
.rtl .title_style_12:before, .rtl .title_style_13:before, .rtl .title_style_14:before { margin: 0 0 4px 27px; }
.rtl .title_style_12:after, .rtl .title_style_13:after, .rtl .title_style_14:after { margin: 0 27px 4px 0; }
.rtl .contact_info2 .fa { float: right; margin: 0 0 0 30px; }
.rtl .list_style_6 li:before { float: right; margin: 0 0 0 8px; -moz-transform: scaleX(-1); -ms-transform: scaleX(-1); -o-transform: scaleX(-1); transform: scaleX(-1); -webkit-transform: scaleX(-1); }
.rtl #header4 .header_top .ht_right { float: left; }
    .rtl #header4 .header_top .ht_right > div { vertical-align: bottom; }
.rtl #header4 .header_top .languageBox, .rtl #header4 .header_top .Login { margin: 0 0 0 20px; }
.rtl .backgroundImage11 .right_bg:before { margin: 0 -15px 0 0; }
.rtl .pl_100 { padding: 0 100px 0 0; }

@media only screen and (max-width: 767px) {
    .rtl .pl_100 { padding: 0; }
}

.rtl .list_style_7 li .fa { margin: 0 0 0 10px; }
.rtl .ServeList_11 { padding: 0 80px 0 0; }
    .rtl .ServeList_11 .fa { right: 0; }
.rtl .list_style_9 li:before { float: left; }
.rtl .loaded_list_3 .bar span { left: 0; right: auto; }
.rtl .loaded_list_4 .bar span { left: 5px; right: auto; }
.rtl .isotope_grid3 .photo .ico { direction: ltr; }
.rtl .Testimonials_3 blockquote { margin: 0 0 0 5%; text-align: right; }
    .rtl .Testimonials_3 blockquote:before { left: auto; right: 100%; -moz-transform: scaleX(-1); -ms-transform: scaleX(-1); -o-transform: scaleX(-1); transform: scaleX(-1); -webkit-transform: scaleX(-1); }
.rtl .Theme_Responsive_20072_home5-Email .form_submit { left: 0 !important; right: auto !important; }
.rtl .product_list_01 .link .shopping, .rtl .product_list_01 .link .view { margin: 0 0 0 5px; }
.rtl .list_style_10 li .fa { margin: 0 0 0 10px; }
.rtl .photo_box_2 .photo_content { padding: 0 10% 0 0; }
.rtl .product_list_02 .img { padding: 0 0 0 40px; }
.rtl .list_style_11 li .fa { margin: 0 0 0 15px; }
.rtl .Theme_Responsive_20072_home7 .form_submit { text-align: left; }
.rtl .list_style_13 li .fa { margin: 0 0 0 10px; -moz-transform: scaleX(-1); -ms-transform: scaleX(-1); -o-transform: scaleX(-1); transform: scaleX(-1); -webkit-transform: scaleX(-1); }
.rtl .ServeList_15 li { padding: 0 60px 30px 0; }
    .rtl .ServeList_15 li .ico { right: 0; left: auto; }
.rtl .list_style_12 li .fa { margin: 0 0 0 18px; }
.rtl .price-table3 .price_holder .btn:before { right: auto; left: -60px; -moz-transform: scaleX(-1); -ms-transform: scaleX(-1); -o-transform: scaleX(-1); transform: scaleX(-1); -webkit-transform: scaleX(-1); }
.rtl .price-table5 .price_holder .price_box .content { text-align: right; }
.rtl .price-table5 .price_holder ul li { text-align: right; }
    .rtl .price-table5 .price_holder ul li .fa { margin: 0 0 0 10px; }
.rtl .loaded_list_1 .bar span, .rtl .loaded_list_5 .bar span { left: 0; right: auto; }
.rtl #Breadcrumb_style_1 .breadcrumbRight .fa { margin: 0 0 0 10px; }
.rtl .blockquote_3 small img { margin: 0 0 0 15px; }
.rtl .blockquote_3 p:after { right: 0; right: 94px; }
.rtl .blockquote_5 .pic { float: right; }

@media only screen and (max-width: 767px) {
    .rtl .blockquote_5 .pic { float: none; }
}

.rtl .verticalTab_Left_1 .resp-tab-content .resp_margin .pic { float: right; margin: 0 0 30px 40px; }
.rtl .horizontalTab_Top_1 .resp-tabs-container { text-align: right; }
.rtl .list_style_9 li:before { float: right; margin: 0 0 0 20px; }
.rtl .ServeList_13 { padding: 0 170px 50px 0; }
    .rtl .ServeList_13 .fa { left: auto; right: 0; }

@media only screen and (max-width: 767px) {
    .rtl .ServeList_13 { padding-right: 0; }
}

.rtl .accordion_1 .panel-default .accordion_icon { float: right; margin: 0 0 0 10px; }
.rtl .accordion_2 .panel-default .accordion_icon { float: left; margin: 0 10px 0 0; }
.rtl .quotes_2, .rtl .quotes_3 { padding: 45px 87px 45px 45px; }
    .rtl .quotes_2:before, .rtl .quotes_3:before { right: 35px; left: auto; -moz-transform: scaleX(-1); -ms-transform: scaleX(-1); -o-transform: scaleX(-1); transform: scaleX(-1); -webkit-transform: scaleX(-1); }
.rtl .dropcaps_1, .rtl .dropcaps_2, .rtl .dropcaps_3, .rtl .dropcaps_4, .rtl .dropcaps_5, .rtl .dropcaps_6, .rtl .dropcaps_7, .rtl .dropcaps_8 { float: right; margin: 5px 0 15px 25px !important; }
.rtl .alert .close { margin-left: 5px; }
.rtl .dropdown-menu { left: auto; right: 0; text-align: right; }
.rtl .pic_box .ico { direction: ltr; }
.rtl .text_sytle_1, .rtl .text_sytle_3, .rtl .text_sytle_4 { text-align: right; }
    .rtl .text_sytle_1 .info { float: left; }
        .rtl .text_sytle_1 .info span { margin: 0 0 0 3px; }
.rtl .ServeList_18 { padding: 0 60px 30px 0; }
    .rtl .ServeList_18 .ico { right: 0; left: auto; }
.rtl .list_style_1 li:before { margin: 0 0 0 10px; -moz-transform: scaleX(-1); -ms-transform: scaleX(-1); -o-transform: scaleX(-1); transform: scaleX(-1); -webkit-transform: scaleX(-1); }
.rtl .faq_box dt, .rtl .faq_box dd { padding: 0 55px 10px 0; }
    .rtl .faq_box dt:before, .rtl .faq_box dd:before { left: auto; right: 0; }

@media only screen and (max-width: 767px) {
    .rtl .content_text_4 dl { text-align: right !important; }
}

.rtl .loaded_list_2 .bar span { left: 10px; right: auto; }
.rtl .list_style_8 li { padding: 0 177px 50px 0; }
    .rtl .list_style_8 li .fa { right: 0; left: auto; }
.rtl .list_style_4 img { float: right; margin: 0 0 5px 15px; }

@media only screen and (max-width: 768px) {
    .rtl .verticalTab_Left .resp-arrow, .rtl .verticalTab_Right .resp-arrow, .rtl .verticalTab_Bottom .resp-arrow, .rtl .horizontalTab_Top .resp-arrow { float: left; }
    .rtl .timeline .time_year { margin: 0 auto 0 0; }
    .rtl .timeline .time_box.dir .time_content { text-align: right; }
}

.rtl .list_style_15 li .fa { margin: 0 0 0 15px; }

@media only screen and (max-width: 768px) {
    .rtl .multi_menu ul li span { text-align: right; }
    .rtl .multi_menu ul li .menu_arrow { right: auto; left: 10px; }
}

.rtl .languageBox { margin-left: 10px; }
.rtl .number_style_1 .box:before { right: 100%; left: auto; margin: -13px 40px 0 0; -moz-transform: rotate(135deg); -ms-transform: rotate(135deg); -o-transform: rotate(135deg); transform: rotate(135deg); -webkit-transform: rotate(135deg); }

@media only screen and (max-width: 1600px) {
    .rtl .number_style_1 .box:before { margin-right: 20px; }
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
    .rtl .number_style_1 .box:before { display: none; }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
    .rtl .number_style_1 .box:before { display: none; }
}

@media only screen and (max-width: 767px) {
    .rtl .number_style_1 .box:before { margin-right: 40px; display: none; }
}

.rtl .list_style_2 .fa { margin: 0 0 10px 15px; }
.rtl .ServeList_5 { padding: 30px 100px 30px 0; }
    .rtl .ServeList_5 .ico { right: 10px; }
.rtl .list_style_5 .ico { float: right; margin: 8px 0 0 30px; }
.rtl .backgroundImage7:before { left: auto; right: 0; }
.rtl #gmap { right: auto; left: 0; }
.rtl .backgroundImage10 { background-image: url(../images/img_bg_10-rtl.jpg); }
.rtl div.ServeList_7:before, .rtl div.ServeList_7.mt:before { right: 100%; margin: -20px 20px 0 0; -moz-transform: scaleX(-1) scaleY(1); -ms-transform: scaleX(-1) scaleY(1); -o-transform: scaleX(-1) scaleY(1); -webkit-transform: scaleX(-1) scaleY(1); transform: scaleX(-1) scaleY(1); }
.rtl .backgroundImage17 .right_bg { right: auto; left: 0; }
.rtl .link_img_list_01 li { border: none; border-left: 1px solid #d3d3d3; }

@media only screen and (max-width: 767px) {
    .rtl .link_img_list_01 li { border: none; }
}

.rtl #dnn_dnnBREADCRUMB_lblBreadCrumb { -moz-transform: scaleX(1); -ms-transform: scaleX(1); -o-transform: scaleX(1); transform: scaleX(1); -webkit-transform: scaleX(1); display: inline-block; }
    .rtl #dnn_dnnBREADCRUMB_lblBreadCrumb .breadcrumb { -moz-transform: scaleX(1); -ms-transform: scaleX(1); -o-transform: scaleX(1); transform: scaleX(1); -webkit-transform: scaleX(1); display: inline-block; }
.rtl #left_menu ul li.dir > a:after, #left_menu ul li li a:before { -moz-transform: scaleX(-1); -ms-transform: scaleX(-1); -o-transform: scaleX(-1); transform: scaleX(-1); -webkit-transform: scaleX(-1); }
.rtl #left_menu ul li li li a { margin: 0 40px 0 20px; }
.rtl #left_menu ul li li li li a { margin: 0 60px 0 20px; }
.rtl .dividers_3:before { right: auto; }
.rtl .Skin_01_Default .news_calendar { float: right; margin-left: 6px; margin-right: 0; }
.rtl .addthis_default_style .addthis_separator, .rtl .addthis_default_style .at4-icon, .rtl .addthis_default_style .at300b, .rtl .addthis_default_style .at300bo, .rtl .addthis_default_style .at300bs, .rtl .addthis_default_style .at300m, .rtl .addthis_default_style .addthis_counter { float: right !important; }
.rtl .post_author_info .thum { float: right !important; margin-right: 0 !important; margin-left: 10px !important; }
.rtl .formError { left: auto !important; right: 0 !important; }
    .rtl .formError .formErrorContent { text-align: right; }
    .rtl .formError .formErrorArrow { margin-left: 0 !important; margin-right: 10px !important; }
.rtl .Theme_Responsive_20072_home7-Email .form_submit { right: auto !important; left: 0 !important; text-align: left !important; }
.rtl .contact_info .fa, .rtl .ServeList_25 .pic { float: right; margin-right: 0; margin-left: 30px; }
.rtl .Skin_01_Portfolio .pho-photo .content { text-align: right; }
.rtl .Skin_01_Portfolio .filter_block ul.sort_box { float: left; }
.rtl .Skin_01_Portfolio .filter_block .filters { float: right; }
    .rtl .Skin_01_Portfolio .filter_block .filters a { float: right; }
        .rtl .Skin_01_Portfolio .filter_block .filters a:first-child { border-radius: 0 8px 8px 0; -moz-border-radius: 0 8px 8px 0; -webkit-border-radius: 0 8px 8px 0; }
        .rtl .Skin_01_Portfolio .filter_block .filters a:last-child { border-radius: 8px 0 0 8px; -moz-border-radius: 8px 0 0 8px; -webkit-border-radius: 8px 0 0 8px; }
    .rtl .Skin_01_Portfolio .filter_block .filters a { border-right: none; border-left-style: solid; border-left-width: 1px; border-left-color: #e1e5e7; }
.rtl .Skin_01_Portfolio.galler_datail .prev_next { float: left; direction: ltr; }
    .rtl .Skin_01_Portfolio.galler_datail .prev_next .icon-chevron-right { float: right; height: 17px; }
    .rtl .Skin_01_Portfolio.galler_datail .prev_next .icon-chevron-left { float: left; height: 17px; }
    .rtl .Skin_01_Portfolio.galler_datail .prev_next .btn-small { display: inline-block; width: auto; line-height: normal; overflow: hidden; line-height: 18px; height: 30px; direction: rtl; }
.rtl .Skin_01_Portfolio.galler_datail .gallery_author .thum { float: right; margin-left: 10px; margin-right: 0; }
.rtl .Skin_01_Portfolio.galler_datail .comment_form .form_row input, .rtl .Skin_01_Portfolio.galler_datail .comment_form .form_row textarea { margin-right: 0; }
.rtl .img_positionright { position: relative; z-index: -1; }
.rtl .timeline2:before { right: 92px; left: auto; }
.rtl .timeline2 .time_box { border-left-width: 1px !important; border-right: 3px solid #20a3f0; margin-right: 165px; margin-left: 0; }
.rtl .rtl .timeline2 .time_box { border-left-color: #ddd !important; }
.rtl .timeline2 .time_box:after { left: 100%; right: auto; border-left-color: #20a3f0; border-right-color: transparent !important; }
.rtl .timeline2 .time_box:before { left: auto; right: -83px; }

@media only screen and (max-width: 767px) {
    .rtl .timeline2 .time_box { margin-right: 0; }
        .rtl .timeline2 .time_box:before { left: auto; right: 83px; }
}

.rtl .ServeList_31:before { left: auto; right: 50%; }
.rtl .backgroundImage23 .right_img { right: auto; left: 0; }
.rtl .timeline2 .timeline_End { margin-right: 53px; }
.rtl .ServeList_32 li { padding: 0 85px 60px 0; }
    .rtl .ServeList_32 li .fa { left: auto; right: 0; }
    .rtl .ServeList_32 li:before { left: auto; right: 22px; }
.rtl .list_style_14 li .fa { margin-right: 0; margin-left: 10px; }
.rtl .star_box .star_area_1:before { right: 100%; left: 0; margin: -1px 10px 0 0; right: 100%; left: auto; margin: -1px 10px 0 0; }
.rtl .star_box .star_area_3:before { left: 100%; right: auto; margin: -1px 0 0 10px; }
.rtl .star_box .star_area_6:before { top: 6px; left: 100%; right: auto; margin: 0 0 0 -28px; -moz-transform: rotate(-45deg); -ms-transform: rotate(-45deg); -o-transform: rotate(-45deg); -webkit-transform: rotate(-45deg); transform: rotate(-45deg); }
.rtl .star_box .star_area_4:before { top: 6px; right: 100%; left: auto; margin: 0 -28px 0 0; -moz-transform: rotate(45deg); -ms-transform: rotate(45deg); -o-transform: rotate(45deg); -webkit-transform: rotate(45deg); transform: rotate(45deg); }
.rtl .ServeList_35 li span { float: right; margin-right: 0; margin-left: 30px; }
.rtl .faq_list dt, .rtl .faq_list dd { padding-left: 0; padding-right: 60px; }
    .rtl .faq_list dt:before { left: auto; right: 0; }
.rtl .btn_7, .rtl a.btn_7, .rtl a:link.btn_7, .rtl a:active.btn_7, .rtl a:visited.btn_7 { margin: 0 0 8px 20px; }
.rtl .content_text_8 .text_right { right: auto; left: 3%; }
.rtl .content_text_8 .text_left { margin-right: 0; margin-left: 250px; }
.rtl .list_style_16 li .fa { margin: 0 0 0 20px; }
.rtl .ServeList_37 { padding: 25px 120px 30px 0; }
    .rtl .ServeList_37 .fa { left: auto; right: 25px; }
.rtl .ServeList_34 li { text-align: right; }
.rtl .Skin_02_Default.gallery_list .page_meta a, .rtl .Skin_02_Default.gallery_list .nav_category .list_one, .rtl .Skin_02_Default.gallery_list .nav_category .photo_rss, .rtl .Skin_02_Default.gallery_list .nav_category .list_three, .rtl .Skin_02_Default.gallery_list .nav_category .list_two, .rtl .Skin_02_Default.galler_datail .prev_next { float: left; }
.rtl .Skin_02_Default.gallery_list .author_info .thum, .rtl .Skin_02_Default.galler_datail .gallery_author .thum { float: right; }
.rtl .Skin_02_Default.galler_datail .PA_Effect_02_Default { direction: ltr; }

@media only screen and (max-width: 767px) {
    .rtl .ServeList_37 { padding-right: 80px; }
        .rtl .ServeList_37 .fa { right: 0; }
    .rtl .Theme_Responsive_20072_home1 .form_list { margin-left: 0 !important; }
    .rtl .Theme_Responsive_20072_home1 .form_row { padding-left: 0 !important; }
}

@media only screen and (max-width: 991px) {
    .rtl .content_text_8 .text_left { margin-left: 0; margin-bottom: 18px; }
}

.rtl .FooterPane { float: left; }
.rtl .copyright_style { float: right; }
.rtl .c_contentpane, .rtl .Container-H4-1 .dnntitle, .rtl .Home02-Container01 .dnntitle, .rtl .Home03-Container02 .dnntitle, .rtl .Home04-Container02 .dnntitle, .rtl .Home07-Container01 .dnntitle, .rtl .Home08-Container01 .dnntitle, .rtl .Home10-Container01 .dnntitle, .rtl .Home12-Container01 .contentpane, .rtl .Home12-Container02 .dnntitle, .rtl .Home12-Container02 .contentpane, .rtl .Home13-Container01 .contentpane, .rtl .Home14-Container01 .contentpane, .rtl .Home14-Container02 .dnntitle, .rtl .Home14-Container02 .contentpane, .rtl .Home14-Container03 .dnntitle, .rtl .Home14-Container03 .contentpane, .rtl .Home15-Container01 .dnntitle, .rtl .Home15-Container01 .contentpane, .rtl .Home16-Container01 .contentpane, .rtl .Home16-Container02 .dnntitle, .rtl .Home16-Container02 .contentpane, .rtl .Home17-Container01 .dnntitle, .rtl .Home17-Container02 .contentpane, .rtl .Home17-Container03 .dnntitle, .rtl .Home17-Container03 .contentpane, .rtl .Home17-Container04 .dnntitle, .rtl .Home17-Container04 .contentpane, .rtl .Home18-Container02 .dnntitle, .rtl .Home21-Container01 .dnntitle, .rtl .Home21-Container02 .dnntitle, .rtl .Home21-Container03 .dnntitle, .rtl .Home21-Container04 .dnntitle, .rtl .Home22-Container01 .contentpane, .rtl .Home22-Container02 .dnntitle, .rtl .Home22-Container02 .contentpane, .rtl .Home22-Container03 .dnntitle, .rtl .Home22-Container03 .contentpane, .rtl .Home23-Container02 .dnntitle, .rtl .Home24-Container01 .dnntitle, .rtl .Home24-Container03 .dnntitle, .rtl .Home25-Container01 .dnntitle, .rtl .Home25-Container01 .contentpane, .rtl .Home26-Container02 .dnntitle, .rtl .Home26-Container03 .dnntitle, .rtl .Home27-Container01 .dnntitle, .rtl .Home28-Container01 .dnntitle, .rtl .Home29-Container01 .contentpane, .rtl .Home30-Container01 .dnntitle, .rtl .Home31-Container01 .contentpane, .rtl .Contactus02-Container01 .dnntitle { text-align: right; }
.roll_menu.roll_activated .FixedLogoPane{float:right}
