.rtl .menu-lang-block{ margin-right: auto; margin-left: unset;}
.rtl{ direction: rtl;}

.rtl .map-right-box{ left:  -130px; right:  unset;}

.rtl .why-right-cornor{ left: 0px; right:  unset;}
.rtl  .but_group{    margin-right: auto;     margin-left: unset;}
.rtl  .but_group{ flex-direction: row-reverse;}

.rtl .blog-content a h5{ margin-left: unset; margin-right: auto;}
.rtl .menu-media-wrap{ margin-left: unset; margin-right: 187px;}

.rtl .footer-left-block{    padding-right: calc((100vw - 1200px) / 2); padding-left: unset !important;}

.rtl .swiper-navigation{ flex-direction: row-reverse; display: flex;}



.rtl  .padding-left-margin {margin-right: calc((100% - (1256px - 1.5rem)) / 2); margin-left: unset !important;}

.rtl  .text_right{ text-align: left;}
.rtl .contact_address_ul li span.icon{ left: unset; right: 0;}
.rtl .contact_address_ul li{ padding-left: unset; padding-right: 45px;}

.rtl button.course-accordion{ text-align: right;}


.rtl button.course-accordion:after{ right:  unset; left: 15px;}
.rtl button.course-accordion{  padding-left: 45px; padding-right: 20px ;}


@media only screen and (max-width:991px){

    .rtl .menu-media-wrap{ margin-right: 0px;}
}


@media only screen and (max-width:480px){
    .rtl .footer-left-block, .rtl .footer-right-block{
        padding-left: calc((100vw - 95%) / 0.8);
        padding-right: calc((100vw - 95%) / 0.8) !important;
    }

}