.iq-masonry-block {
	transform:scalex(-1);
}
.isotope-filters {
		transform:scalex(-1);
}
.portfolio-info {
		transform:scalex(-1);
}
.iq-masonry {
		transform:scalex(-1);
}

.ion-ios-arrow-right:before {
    margin: 5px -4px 0 0;
}
.ion-ios-arrow-left:before {
    content: "\f3d2";
		margin: 5px 3px 0 0;
}
.frm {
	direction: rtl;
}
@media (max-width: 479px) {
footer input[type=submit] {
    float: revert;
}
}

@media (max-width: 992px) {
header .navbar ul li.current-menu-item a, header .navbar ul li a:hover {
    width: 120%;
}
}
.team-box .team-hover:before {
    right: 43px;
}
.team-box {
	direction:rtl;
}
ul.listing-mark li:after {
    right: 0;
		left:unset;
}
ul.listing-mark li:after {
    content: "\f3fe";
    position: absolute;
    right: 0;
}
.tb-1 {
		padding:0 35px 0 0px	
}
.iq-tab-horizontal li.nav-item {
    margin-right: 20px !important;
}
.mr-c {
	padding-top: 15px;
}
.mr-c-l {
	text-align:left;
}
.accordion-title {
	text-align:right !important;
}
@media (max-width: 992px) {
.team-img {
	text-align:right;
}
}
@media (max-width: 992px) {
header .navbar ul li i {
    right: unset;
}
}
.submit {
	float:right !important;
	font-family: 'isns';
}
.commentlist .iq-comment-metadata {
    float: left;
}
.team-box .team-plus {
    margin-right: 0;
	  margin-left: 15px;
}
.social {
	display: inline-block;
}
.mt-5 {
	text-align:right;
}
.button {
	font-family: 'isns' !important;
}
.title-box span.sub_title {
    letter-spacing: 0px;
}
.lefts {
	text-align:left !important;
}
.rights {
	text-align:right !important;
}
.cd-horizontal-timeline .events-content li.selected {
    direction: rtl;
}
.cd-horizontal-timeline .events a {
    transform: rotateY(
180deg
);
}
.timeline {
	transform:rotatey(180deg)
}
header .navbar ul li i, header .navbar ul li .sub-menu li i {
    transform: rotatey(180deg);
}
.fa-qq {
	display:none;
}
@media (max-width: 479px) {
header .navbar-light .navbar-toggler {
    left: 0 !important;
		right: unset;
}
}
@media (max-width: 992px) {
header .navbar-light .navbar-toggler {
    left: 0 !important;
		right: unset;
    top: -53px;
}
}
header .menu, header.header_default .menu {
    float: left !important;
}
header .logo_block, header.header_default .logo_block {
    float: right;
    padding: 10px 0 10px 10px;
}
header .navbar-light .navbar-toggler-icon {
    font-size: 31px;
    line-height: 20px;
    padding: 2px 0px 0px 0px;
}
@media (max-width: 992px) {    .home-item {
	padding-right:30px;
}
}
@media (max-width: 992px) {
header .navbar ul li i {
    left: 0px;
	}
}
@media (max-width: 992px) {
header .navbar ul li a {
    color: #11122d;
    line-height: normal;
    display: inline-block;
    width: 100%;
    font-size: 16px;
    padding: 15px;
    z-index: inherit;
    text-align: right;
}
}
@media (max-width: 992px) {
header .navbar ul li .sub-menu li:hover>.sub-menu {
    right: 0 !important;
	}
}
@media (max-width: 767px) {
.time-line .right-detail {
    width: 95%;
    margin: 0 0 30px !important;
    float: left;
}
}
.sub-menu {
    right: 0;
		text-align:right;
}
header .navbar ul li .sub-menu li:hover>.sub-menu {
    right: 100%;
}
header .navbar ul li .sub-menu li i {
    left: 15px !important;
		right: unset;
}
header .navbar ul li:first-child {
    margin-left: 0px !important;
}
.menu-item-home {
	left:30px
}

.elementor-widget-heading .elementor-heading-title {
    font-family: 'isns', sans-serif !important;
}
#back-to-top .top {
    left: 25px;
		right: unset;
}
.iq-price-info a.button.slide-button {
    text-align: right !important;
    float: right !important;
}
.price {
    text-align: right !important;
}
.recentcomments {
    margin: 0 -17px 0 0;
}
.tagcloud {
    margin: 0 -23px 0 0px;
}
.iq-post li .post-blog ul li a {
    font-family: 'isns';
		margin: -5px -17px 0 0;
}
.widget .widget-title {
    margin: 0 -15px 15px 0;
}
.font{
	font-family: isns !important;
}
.team-right {
    text-align: right !important;
}
.right-detail {
    width: 75%;
	text-align:right;
}
.first-detail {
    padding: 70px 0px 30px 0px;
    width: 15%;
    font-size: 13px;
}
.left-detail {
    text-align: right;
}
.time-line {
    transform: scaleX(-1);
	text-align: right;
}
.time-title {
	transform: scaleX(-1);
		text-align:right;
}
.list-inline-item:not(:last-child) {
    margin-left: .5rem;
	 margin-right: 0rem;
}
.text-left {
    text-align: right !important;
}
.elementor-element-63eafb4 {
	direction:ltr;
}
.iq-team-style .content {
text-align: justify !important;
    line-height: 1.7 !important;
    direction: rtl;
}
.team-three .team-content {
    margin-top: 15px;
    padding: 0 20px;
}
.ion-ios-arrow-up:before {
    margin: 11px 0 0 0;
}
.iq-services .service-shap {
    margin-right: unset;
    margin-left: 30px;
}
body.rtl, body.rtl .press-this a.wp-switch-editor {
    font-family: isns, Tahoma,Arial,sans-serif !important;
}
.progressbar {
    margin: 0 0px 0 30px;
}

.video-play {
    top: 49%;
    left: 42%;
}
.ltr {
	direction: ltr !important;
}
.iq-services .service-shap {
    float: right;
}
.mt-4, .my-4 {
    float: right !important;
}
.iq-blog-box {
    direction: rtl !important;
	text-align:right !important;
}
.iq-blog-box .iq-blog-meta ul {
    text-align: right;
}

.service-info.media .media-body {
    margin-right: 15px;
}
.circle .iq-progress-bar-text {
    font-family: 'isns', sans-serif;
}

.elementor-widget-testimonial .testimonials-style .description {
    font-family: 'isns', sans-serif !important;
}
@media (min-width: 479px) { 
footer input[type=submit] {
    position: absolute;
    left: 4px;
    bottom: 4px;
    right: unset;

}
}
footer input[type=submit] {
		font-family: 'isns';
}
footer .footer-top {
    padding: 75px 0 45px 0;
    text-align: right;
}
.elementor-widget-markethon_portfolio {
	direction:ltr !important;
}

.mr-3, .mx-3 {
    margin-left: 1rem!important;
margin-top: 20px;
}
.iq-blog-box .iq-blog-meta ul {
    text-align: right;
    display: flex;
    justify-content: flex-start;
}
.iq-user {
	margin-left: 10px;
}
.iq-blog-box .iq-blog-detail a {
    font-family: 'isns', sans-serif;
}
.fa-angle-left:before {
    content: "\f104";
    position: absolute;
    right: 110px;
    bottom: 22px;
}
.personal-detail, .team-name {
	    font-family: 'isns', sans-serif;

}
.fa-check-circle:before {
    content: "\f058";
    font-family: 'FontAwesome';
    font-style: normal;
}
.team-name .media i {
    line-height: 15px;
}
.fa-download:before {
    content: "\f019";
    font-family: 'FontAwesome';
    font-style: normal;
}
.iq-progressbar-box .iq-progressbar-content .title, .progress-value {
    font-family: isns, sans-serif;

}
.title-progress {
    width: 93% !important;
    float: right;
    text-align: right;
    margin: -30px 0 0 0;
}
.iq-progressbar-box .progress-value {
    margin: -25px 0 0 0;
	float: left;
}
.iq-progressbar-box .iq-progressbar-content {
    margin-bottom: 65px;
}
.iq-stitle-element {
	text-align:right;
	padding-right:20px;
}
.iq-contact-form input.wpcf7-form-control, .iq-contact-form textarea.wpcf7-form-control {
    padding-right: 30px;
    text-align: right;
}
.iq-contact-form .wpcf7-submit {
	font-family:isns;
	margin:0 0px 0 15px;
}
.btb-submit {
    width: 100px;
		margin: 0 30px 0 0;
}
.title-box {
    position: relative;
    text-align: right;
	padding:0 5px 0 10px;
}
.iq-accordion .iq-accordion-block .iq-accordion-title .iq-icon-right {
    left: 15px;
    right: unset;
}
.iq-accordion .iq-accordion-details {
    text-align: justify;
    padding: 20px;
}
@media (max-width: 479px) {
.iq-markethon-list {
	text-align:right;
	padding:5px 20px
}
}
@media (min-width: 479px) {
.iq-markethon-list {
	text-align:right;
	padding:5px 0px
}
}
@media (max-width: 479px) {	
.iq-markethon-list ul li:first-child, .iq-markethon-list ul li {
    margin: 5px -15px 0 0px;
    text-align: right;
}
}
.iq-markethon-list ul li i {
    color: var(--secondary-color);
    margin-left: 15px;
	margin-right:unset;
}
.elementor-880 .elementor-element.elementor-element-51aac0c .iq-team-style .content {
    text-align: justify;
}
.process-main .process-detail p {
    margin-bottom: 0px;
    direction: rtl;
    text-align: justify;
}
.elementor-widget-sidebar {
	text-align:right;
}
.widget ul li a:before {
    top: 5px;
    right: 0;
		left: unset;
		padding-left:5px;
		margin: 0 -15px 0 0px;
	font-size:8px
}

.widget ul li a {
    padding-right: 2px;
}
.iq-post li .post-img {
    margin-right: -20px;
}
.iq-post li .post-img img {
    margin-right: 0;
    margin-left: 10px;
}
.search-form input {
    padding-right: 20%;
	    margin: 0 0 0 20px;
}
.widget {
    text-align: right;
}
.elementor-widget-sidebar {
    padding: 0 25px 0 0;
}
.search-form .search-submit {
    margin: 0 -15px 0 0;
}
.iq-breadcrumb-one .breadcrumb-item:last-child:after {
    margin-right: 10px;
}
.isotope-filters button::before {
    right: 7px;
		left:unset;
}
.iq-breadcrumb-one .breadcrumb-item+.breadcrumb-item::before {
    content: "";
    background: var(--primary-color);
    margin-left: 12px;
}
.text-white {
    font-family: 'isns';
}
.contact-detail ul li:first-child {
    padding-right: 0;
}

.fa-home:before {
    margin: 0 0px 0px 5px;
}
footer .info-share li:last-child {
    margin-right: 30px;
}
.contact-detail ul li {
    float: right;
}
.ion-email:before {
    padding: 0 0 0 10px;
}
.ion-ios-location:before {
    padding: 0 0 0 10px;
}
.ion-android-call:before {
    padding: 0 0 0 10px;
}
.comments-area, .comment-respond {
    margin-top: 30px;
    text-align: right;
}
.commentlist .comment-content p {
    margin: 10px 30px 10px 0px;
}
.commentlist .iq-comment-metadata a {
    padding: 0 10px;
}
input[type=checkbox] {
    margin-left: 0px;
	  float: right;
}
.comment-respond .comment-form-author, .comment-respond .comment-form-email, .comment-respond .comment-form-url {

    float: right;
}
label {
    color: var(--tertiary-color);
    margin-bottom: 0;
    margin: 0px 15px 0 0px;
}
.fa-angle-right:before {
    content: "\f100";
	margin:5px
}
.iq-testimonials .owl-carousel .owl-nav i {
    line-height: 45px;
}
.elementor-widget-text-editor {

    font-family: isns !important;
}