.rtl .elementor-28192 .elementor-element.elementor-element-170e7b0 .tm-header-top-info li {
margin: 0px 0px 0px 20px;
padding: 0px 0px 0px 20px;
}
.rtl .elementor-28192 .elementor-element.elementor-element-323b70a .tm-sc-social-links {
justify-content: left;
}
.rtl .elementor-28192 .elementor-element.elementor-element-2181a33 .tm-bg-angle-left-right:after {
border-left-width: 16px;
border-right-width: unset;
border-left-style: solid;
border-right-style: unset;
border-left-color: #FFFFFF00;
border-right-color: unset;
}
html[dir="ltr"] .tm-stretched-div.tm-stretched-left {
background-color: #000 !important;
}
.rtl .elementor-28192 .elementor-element.elementor-element-170e7b0,
.rtl .elementor-22300 .elementor-element.elementor-element-6a6e728 .tm-sc-icon-box,
.rtl .elementor-22300 .elementor-element.elementor-element-f186a80 .tm-sc-icon-box,
.rtl .elementor-22300 .elementor-element.elementor-element-7f14729 .tm-sc-icon-box,
.rtl .elementor-693 .elementor-element.elementor-element-1a817ef {
text-align: right;
}
.rtl .elementor-22300 .elementor-element.elementor-element-6a6e728 .icon {
margin: 0px 0px 0px 30px;
}
.rtl .elementor-22300 .elementor-element.elementor-element-1764c2c .icon,
.rtl .elementor-22300 .elementor-element.elementor-element-2b51307 .icon {
margin: 0px 0px 0px 10px;
}
.rtl .elementor-22300 .elementor-element.elementor-element-1ea54fe .elementor-repeater-item-e34461e{
right: unset;
left: 10px;
}
.rtl .elementor-22300 .elementor-element.elementor-element-1ea54fe .elementor-repeater-item-38144c5{
right: unset;
left: 95px;
}
.rtl .elementor-22300 .elementor-element.elementor-element-2763d55 {
margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -370px;
}
.rtl .elementor-element-ef34221 .elementor-container.elementor-column-gap-extended,.rtl .elementor-element-d42bafa .elementor-container.elementor-column-gap-default{
flex-direction: row-reverse;
}
.rtl .wpcf7-form.init input{
text-align: right;
}
body.rtl .elementor-22300 .elementor-element.elementor-element-2631fd7 {
left: 0px;
right: unset;
}
.rtl .elementor-693 .elementor-element.elementor-element-37e6509,.rtl .elementor-693 .elementor-element.elementor-element-397d895, .rtl .elementor-693 .elementor-element.elementor-element-f441683{
background-image: linear-gradient(270deg, var(--e-global-color-primary) 8%, #FFFFFF17 8%);
}
.rtl .reverse{
direction:ltr;
unicode-bidi:bidi-override;
}
.rtl .elementor-element-170e7b0 .tm-header-top-info li:nth-child(2),.rtl .elementor-element-fae71e4 .tm-contact-list li:nth-child(2) .text,.rtl .elementor-element-6a1b941 .content{
direction:ltr;
unicode-bidi:bidi-override;
}
.page-id-22300 .main-content-area,.page-id-788 .main-content-area{
padding-top: 0!important;
}
html[dir="ltr"] .elementor-28192 .elementor-element.elementor-element-9142409{
text-align: right!important;
}
html[dir="ltr"] .elementor-693 .elementor-element.elementor-element-c0ea4da{
text-align: left!important;
}
.ff-default .ff-el-form-control::placeholder,.nice-select span{
font-family: "Cairo", sans-serif!important;
}
.nice-select .current{
height: 40px!important;
}
@media screen and (min-width:1660px) {
.rtl .hero-shape{
right:110px;
height: 2000px!important;
}
html[dir="ltr"] .hero-shape{
left: 100px;
}
}
@media screen and (min-width:1890px) {
.rtl .hero-shape{
right:130px;
}
html[dir="ltr"] .hero-shape{
left: 90px;
}
}
@media screen and (min-width:1781px) and (max-width:1800px) {
.rtl .hero-shape{
right:100px;
}
html[dir="ltr"] .hero-shape{
left: 100px;
}
}
@media screen and (min-width:1660px) and (max-width:1780px) {
.rtl .hero-shape{
right:80px;
}
html[dir="ltr"] .hero-shape{
left: 30px;
}
}
@media screen and (min-width:1400px) and (max-width:1659px) {
.rtl .hero-shape{
right:-40px;
}
html[dir="ltr"] .hero-shape{
left: -70px;
}
}
@media screen and (min-width:1200px) {
html[dir="ltr"] .hero-title,
html[dir="ltr"] .hero-desc,
html[dir="ltr"] .hero-btn {
left: 100px !important;
}
html[dir="ltr"] .hero-title,
html[dir="ltr"] .hero-desc {
text-align: left !important;
} html[dir="ltr"] .hero-desc {
top: 380px !important;
}
}
@media screen and (max-width:768px) {
.each-logo img {
max-height: unset;
}
.clients-section .owl-carousel .owl-item {
min-height: 250px;
}
.testimonial-block-two .inner-box .content-box {
padding: 55px 20px;
}
.hero-btn {
display: flex;
align-items: center;
margin-top: 50px;
height: 30px;
}
}