.navbar .dropdown-menu .nav__item .nav__item-link,
.slider .row.align-items-center,
.about-layout1,
.features-layout2 .col-sm-12.col-md-12.col-lg-8,
.features-layout2 .slick-slide,
.services-layout2 .row.heading.mb-70,
.services-layout2 .service-item .service__body,
.cta-layout3,
.about-layout3 .about__text,
.about-layout3 .cta-banner,
.contact-layout3 .contact-panel__form,
.form-control,
.nice-select .current,
.nice-select .option,
.g-recaptcha,
.post-item .post__body,
.footer .footer-primary,
.widget,
.portfolio-item .portfolio__body,
.contact-panel {
    text-align: right !important;
    text-align: -webkit-right !important;
}

.slider .row.align-items-center,
.features-layout2 .container .row,
.services-layout2 .row.heading.mb-70 .d-flex.flex-wrap.align-items-center.mt-30,
.widget-categories ul li a {
    justify-content: right;
}

.slider .slide__desc,
.slider .row.align-items-center .d-flex.flex-wrap.align-items-center,
.about-layout1 .d-flex.align-items-center.flex-wrap.mt-10.mb-40 {
    float: right;
}

.about-layout1 .d-flex.align-items-center.flex-wrap.mt-10.mb-40 a {
    margin: 0 !important;
}

.features-layout2 .feature-item .feature__title {
    padding-right: 0;
    padding-left: 30px;
}

.cta-layout3 {
    display: block !important;
    justify-items: right;
}

.about-layout3 .heading-layout1 .heading__desc {
    padding-right: 0;
}

.widget-categories ul li a .cat-count {
    margin-left: 10px;
}

@media(min-width:768px) {
    .about-layout3 .about__text {
        padding-right: 100px;
    }
}