.solor-animation-heading-style-2{
direction: ltr;
}
.elementor-widget-icon-list ul li .elementor-icon-list-text{
padding-left: 0 !important;
padding-right: 5px;
}
.page-header:before{
background: linear-gradient(-90deg, var(--overlay-color) 0%, transparent 100%);
}
.ekit-wid-con .ekit-breadcrumb>li.brd_sep{
padding-left: 5px;
padding-right: 0;
}
.elementor-widget-elementskit-testimonial .swiper-slide .elementskit-single-testimonial-slider .elementskit-stars li:not(:last-child){
margin-right: 0;
margin-left: 5px;
}
.header-topbar-contact-info ul li .elementor-icon-list-text,
.header3-contact-btn a span,
.header4-topbar-info ul li .elementor-icon-list-text,
.header4-contact-info .elementor-icon-box-content p{
direction: ltr;
}
.header-layout1-menu ul.elementskit-navbar-nav li a.ekit-menu-nav-link,
.header-layout2-menu ul.elementskit-navbar-nav li a.ekit-menu-nav-link,
.header-layout3-menu ul.elementskit-navbar-nav li a.ekit-menu-nav-link,
.header-layout4-menu ul.elementskit-navbar-nav li a.ekit-menu-nav-link{
flex-direction: row-reverse;	
}
.header-layout1-menu ul.elementskit-navbar-nav li .elementskit-dropdown li .dropdown-item,
.header-layout2-menu ul.elementskit-navbar-nav li .elementskit-dropdown li .dropdown-item,
.header-layout3-menu ul.elementskit-navbar-nav li .elementskit-dropdown li .dropdown-item,
.header-layout4-menu ul.elementskit-navbar-nav li .elementskit-dropdown li .dropdown-item{
white-space: pre-wrap;
}
.header-layout1-menu ul.elementskit-navbar-nav li .elementskit-dropdown li .dropdown-item i,
.header-layout2-menu ul.elementskit-navbar-nav li .elementskit-dropdown li .dropdown-item i,
.header-layout3-menu ul.elementskit-navbar-nav li .elementskit-dropdown li .dropdown-item i,
.header-layout4-menu ul.elementskit-navbar-nav li .elementskit-dropdown li .dropdown-item i{
transform: rotate(-270deg);
margin-top: 10px;
}
.header2-contact-info .elementor-icon-box-icon{
margin-left: var(--icon-box-icon-margin) !important;
margin-right: 0 !important;
}
.header3-contact-btn a i{
padding-left: 5px;
padding-right: 0 !important;
}
.header3-contact-btn a:hover i{
-webkit-transform: translateX(10px) !important;
transform: translateX(10px) !important;
}
.ticker-right-loop{
direction: ltr;
}
.footer-contact-icon-box .elementor-icon-box-icon{
margin-left: var(--icon-box-icon-margin) !important;
margin-right: 0 !important;
}
.footer-menu-list .ekit-vertical-navbar-nav li a:before{
left: auto;
right: 0;
}
.footer-contact-icon-box .elementor-icon-box-content p,
.footer2-contact-link ul li .elementor-icon-list-text{
direction: ltr;
}
.footer2-contact-link ul li .elementor-icon-list-text{
padding-left: 0;
padding-right: 5px;
}
.small-heading-style .elementor-heading-title{
padding-right: 20px;
padding-left: 0;
}
.small-heading-style .elementor-heading-title:before{
left: auto;
right: 0;
background-position: center right;
}
.about-icon-list .elementor-icon-list-items li{
margin: 0 0 10px 20px !important;
}
.about-icon-list .elementor-icon-list-items li:nth-of-type(2n + 2) {
margin-left: 0 !important;
}
.about-icon-list .elementor-icon-list-items li .elementor-icon-list-text{
align-self: self-start;
}
.service-slider-1 .elementskit-advanced-slider .swiper-wrapper .swiper-slide,
.service-slider-2 .elementskit-advanced-slider .swiper-wrapper .swiper-slide,
.services-layout3 .elementskit-advanced-slider .swiper-wrapper .swiper-slide{
margin-right: 0;
}
.contact-info-bar .elementor-heading-title{
direction: ltr;
}
.our-work-process-icon figcaption{
right: auto;
left: -20px;
}
.our-work-process-item:nth-child(1):before, 
.our-work-process-item:nth-child(2):after{
right: auto;
left: 0;
transform: translate(-55%, 135%) rotate(180deg);
}
.our-skills-bar .skillbar-group.style-switch .number-percentage-wraper{
right: auto;
left: 0;
}
.solar-form .row{
flex-direction: row-reverse;
}
.solar-form .form-group .form-control{
text-align: right;
}
.solar-form .form-group.select-field .wpcf7-form-control-wrap .form-control{
background-position: center left 15px;
padding: 14px 20px 14px 40px !important;
}
.solar-form .form-group:last-child p{
display: flex;
align-items: center;
justify-content: flex-start;
flex-direction: row-reverse;
}
.home2-icon-box .elementor-icon-box-icon{
margin-left: var(--icon-box-icon-margin) !important;
margin-right: 0 !important;
}
.fun-facts-layout2 .funfact-icon{
margin-right: 0;
}
.service-layout2 .ekit-image-box-body .elementskit-box-footer{
margin-left: 0;
margin-right: 20px;
}
.step-layout-2-no .elementor-heading-title{
right: 20px;
}
.project-layout2 .project-item .content-button .project-link{
margin-left: 0;
margin-right: 20px;
}
.pricing-layout-1 .elementskit-pricing-lists li {
padding-left: 0;
padding-right: 30px;
}
.pricing-layout-1 .elementskit-pricing-lists li:before{
left: auto;
right: 0;
}
.funfacts-layout2 .ekit-wid-con .funfact-icon{
margin-left: 20px;
margin-right: 0;
}
.testimonial-2 .swiper-slide .elementskit-commentor-bio .ekit-testimonial--avatar{
margin-right: 0;
margin-left: 20px;
}
.testimonial-2 .swiper-pagination span:not(:last-child){
margin-left: 12px;
margin-right: 0 !important;
}
.latest-news-blog .elementskit-post-body .post-meta-list span i{
padding-right: 0;
}
.elementskit-pricing-price{
direction: ltr;
}
.project-item .project-link a i{
transform: rotate(180deg);
}
.sidebar-cta-box .cta-content p{
direction: ltr;
}
.header-version-2 .elementor-icon-box-title{
direction: ltr;
}
.footer-layout-3 .elementor-widget-image-box .elementor-image-box-description{
direction: ltr;
}
.dir-ltr .elementor-icon-box-description{
direction: ltr;
}
.home3-about-list ul li{
margin-right: 0 !important;
margin-left: 40px !important;
}
.home3-about-list ul li:last-child{
margin-left: 0 !important;
}
.home3-about-list ul li .elementor-icon-list-icon{
margin-right: 0;
margin-left: 10px;
}
.why-renewable-title h3 span{
left: auto;
right: -50px;
direction: ltr;
}
.counter-content .funfact-content .number-percentage-wraper{
direction: ltr;	
}
.pricing-layout-2 .elementskit-pricing-lists li{
padding: 14px 50px 14px 20px;
}
.pricing-layout-2 .elementskit-pricing-lists li:before{
left: auto;
right: 20px;
}
.testimonial-layout-2 .swiper-pagination span:not(:last-child){
margin-left: 12px;
margin-right: 0 !important;
}
.project-layout3 .project-items .project-item .project-content{
flex-wrap: wrap;
}
.project-layout3 .project-items .project-item .project-content h3,
.project-layout3 .project-items .project-item .project-content p{
width: 100%;
}
.ekit-wid-con .elementskit-funfact .funfact-content .number-percentage-wraper{
direction: ltr;
}
@keyframes moveobjectleft{
50%{
margin-left: -40px;
}
}
@keyframes moveobjectright{
50%{
margin-right: -40px;
}
}
.testimonial .swiper-pagination span:not(:last-child){
margin-left: 12px;
margin-right: 0 !important;
}
.team-icon-box .elementor-icon-box-wrapper{
flex-direction: row-reverse !important;
}
.team-single-form .contact-form .row{
flex-direction: row-reverse;
}
.contact-form .form-group .form-control{
text-align: right;
}
.elementor-widget-sidebar aside.widget.widget_nav_menu ul li a{
padding: 16px 24px 14px 0;
}
.elementor-widget-sidebar aside.widget.widget_nav_menu ul li a:before{
left: auto;
right: 0;
}
.project-item .project-link{
left: 15px;
right: auto;
}
.project-item .project-content{
text-align: right;
}
.project-sidebar{
position: sticky;
top: 120px;
}
.projects-single-sidebar .elementor-icon-box-icon{
margin-left: var(--icon-box-icon-margin) !important;
margin-right: 0 !important;
}
.contact-now-section {
padding-left: calc((100vw - 1300px) / 2) !important;
padding-right: 0 !important;
}
.wpcf7 form .wpcf7-response-output{
text-align: right;
direction: rtl;
}
.post-tags a{
margin-left: 0;
margin-right: 10px;
}
aside.widget ul ul{
margin-right: -10px;
margin-left: 0;
}
.blog-item .post-item-body .post-meta ul li{
margin-left: 10px;
margin-right: 0;
}
.blog-item .post-item-body .post-meta ul li i{
margin-left: 4px;
margin-right: 0;
}
.post-entry ul li{
padding-left: 0;
padding-right: 30px;
}
.post-entry ul li:before{
left: auto;
right: 0;
}
.post-social-sharing {
text-align: left;
}
.comment-form .comment-form-author, .comment-form .comment-form-email, .comment-form .comment-form-author, .comment-form .comment-form-email{
margin-right: 0;
margin-left: 30px;
}
.comment-form .comment-form-cookies-consent{
padding-left: 0;
padding-right: 22px;
}
.comment-form .comment-form-cookies-consent input[type="checkbox"]{
margin-right: 0;
margin-left: 4px;
left: auto;
right: 0;
}
.comment-list .comment .comment-meta .comment-author img{
margin-right: 0;
margin-left: 10px;
}
ul.wp-block-post-template li{
padding-right: 0;
}
aside.widget ul li{
padding-left: 0;
padding-right: 24px;
}
aside.widget ul li:before{
left: auto;
right: 0;
}
aside.widget ol{
padding: 0;
}
@media only screen and (max-width: 991px){
.header-layout1-menu ul.elementskit-navbar-nav li .elementskit-submenu-panel,
.header-layout2-menu  ul.elementskit-navbar-nav li .elementskit-submenu-panel,
.header-layout3-menu  ul.elementskit-navbar-nav li .elementskit-submenu-panel,
.header-layout4-menu  ul.elementskit-navbar-nav li .elementskit-submenu-panel{
margin-right: 20px !important;
margin-left: 0 !important;
}
.header-layout1-menu ul.elementskit-navbar-nav li a.ekit-menu-nav-link,
.header-layout2-menu ul.elementskit-navbar-nav li a.ekit-menu-nav-link,
.header-layout3-menu ul.elementskit-navbar-nav li a.ekit-menu-nav-link,
.header-layout4-menu ul.elementskit-navbar-nav li a.ekit-menu-nav-link{
flex-direction: row;
}
.header-layout1-menu ul.elementskit-navbar-nav li .elementskit-dropdown li .dropdown-item i,
.header-layout2-menu ul.elementskit-navbar-nav li .elementskit-dropdown li .dropdown-item i,
.header-layout3-menu ul.elementskit-navbar-nav li .elementskit-dropdown li .dropdown-item i,
.header-layout4-menu ul.elementskit-navbar-nav li .elementskit-dropdown li .dropdown-item i{
transform: rotate(360deg);
margin-top: 3px;
padding: 4px 20px;
}
.header-layout1-menu ul.elementskit-navbar-nav li .elementskit-dropdown li .dropdown-item i:before,
.header-layout2-menu ul.elementskit-navbar-nav li .elementskit-dropdown li .dropdown-item i:before,
.header-layout3-menu ul.elementskit-navbar-nav li .elementskit-dropdown li .dropdown-item i:before,
.header-layout4-menu ul.elementskit-navbar-nav li .elementskit-dropdown li .dropdown-item i:before{
font-size: 10px;	
}
.post-social-sharing {
text-align: right;
}
}
@media only screen and (max-width: 767px){
.about-icon-list .elementor-icon-list-items li{
margin: 0 0 10px 0 !important;
}
.step-layout-2-no .elementor-heading-title{
right: 50px;
top: 0;
}	
}