@import url('https://fonts.googleapis.com/css2?family=IBM+Plex+Sans+Arabic:wght@100;200;300;400;500;600;700&display=swap');


body, h1, h2, h3, h4, h5, h6 {
  font-family: "IBM Plex Sans Arabic", sans-serif !important;
 line-height:1.6em !important;

}

body{
	direction:rtl;
	text-align:right;
}


/* Home*/ 

.slick-slider .slick-track, .slick-slider .slick-list{
	
	direction:ltr;
}
.product-col-12 .tp-payment__shape-2 {
    right: auto;
	left: 35px;
}


.product-col-06 .tp-payment__shape-5 {
    right: auto;
	left: 35px;
}
.tp-about__main-img {
	padding-right: 0;
	padding-left: 40px;
}


.tp-blog-date span {
	margin-left: 0;
	margin-right: 12px;
    padding-left: 0;
    padding-right: 12px;
}

.tp-blog-avata {
    margin-right: 0;
    margin-left: 15px;
}

.tp-blog-date span::after {
	left: auto;
	right: 0;
}


.tp-hero__input svg{
	left:auto;
	right:25px;
}

.tp-hero__input input {
    text-align: right;

    padding-right: 55px;
    padding-left: 180px;

}
.tp-hero__input button{
	right:auto;
	left:10px
}
.tp-payment__content a i{
	margin-right: 6px;
	transform: rotate(180deg);
	
}

.tp-payment__content a:hover {
	
	color: var(--tp-common-black);;
}

.tp-payment__content a:hover ::after{
	width: 100%;
}



.tp-payment__content a:hover i{
	transform: rotate(180deg)  translateX(5px);
}

.tp-payment__content a::after{
	left:auto;
	right: 0;
}



/* Company */

.tp-custom-accordion .accordion-buttons{
	text-align:right;
	padding-left:40px;
	line-height:1.8em
}

.tp-custom-accordion .accordion-buttons .accordion-btn{
	right:auto;
	left: 0;
}

.tp-custom-accordion .accordion-body {
	padding: 0px  0 0 40px;
}




/* Blog */
.blog-grid-slider-bg::after{
left:auto;
right:0;
background: linear-gradient(90.12deg, rgba(2, 6, 17, 0) -0.76%, rgba(1, 4, 10, 0) 46.85%, rgba(0, 0, 0, 0.72));
}


.blog-grid-arrow .grid-next {
    left: -1px;
}

.blog-grid-arrow .grid-prev {
    right: -14px;
}

.blog-grid-arrow .grid-next i {
    transform: translateX(-30px) translateY(3px);
}


.blog-grid-arrow .grid-prev i {
    transform: translateX(-25px) translateY(3px)
}

.blog-grid-slider-meta span.child-one {

    margin-right: 0;
 	margin-left: 13px;
}
.postbox__text{
	padding-right:0;
	padding-left:30px
}
.sidebar__wrapper {
    padding-left: 0;
	padding-right: 10px;
}

.postbox__comment-input .floating-label-2{
    left: auto !important;
    right: 20px !important;
}

.postbox__comment-input .floating-label-2 .floating-label-floated{
	left:auto;
	right:20px;
}

blockquote{
	text-align:right;
}
/* Single Post */


.mr-20 {
	margin-right: 0;
    margin-left: 20px;
}

.sidebar__widget ul li a:before {
	margin-right: 0;
	margin-left: 10px;
}

.tagcloud a {

    margin-right: 0;
	margin-left: 8px;

}

/* Products */


.tp-about__list ul li {
	padding-left: 0;
	padding-right: 30px;
}
.tp-about__list ul li i{
	left:auto;
	right:0;
}

.tp-plan-img-box {
    margin-right: 0;
	margin-left: 70px;
}

.tp-plan-feature ul li {
	padding-left: 0;
    padding-right: 35px;
}

.tp-plan-feature ul li i{
	left: auto;
	right:0;
}



/* Footer & Header */

.header-top__support text-end{
	direction: ltr;
    text-align: right;
    unicode-bidi: bidi-override; 
}

.tp-footer__contact-info ul li span{
	left: auto;
    right: 0;
}

.tp-footer__contact-info ul li {
    padding-left: 0 !important;
 	padding-right: 35px !important;
}


.tp-footer__contact-info .number{
	direction: ltr;
    text-align: right;
    unicode-bidi: bidi-override; 
}

/* Contact */ 
.contact-inner-img {
 	margin-right: 0;
    margin-left: 20px;
}

.contact-form-left{
	text-align:right
}

.contact-form-section-img {
    right: auto;
    left: 50px;
}


.postbox__meta span {


    margin-right: 0;
    margin-left: 12px;
}


/* Footer */

.tp-footer__input button{
	
}

.tp-footer__input .wpcf7-form div {

    left: auto;
	right: 25px;
    
}
.footer-widget-3 .tp-footer__input input{
	
    text-align: right;
}

.tp-footer__input input{
	padding-left: 80px;
    padding-right: 55px;
}

.tp-footer__input button{
	right: auto;
 	left: 6px;
	transform: translateY(-50%) rotate(-90deg);
}
/* Contact Form 7*/

.postbox__comment-input .floating-label{

	left:auto;
    right: 20px;

}


.postbox__select .nice-select{
	text-align: right !important;
}

.postbox__select .nice-select::after{
	right:auto;
	left:20px
}
