/* Portfolio */
.p-overlay div p{
    text-align: center;
}
.text-left{
    text-align: right!important;
}

/* Slider */
.btn-group-left{
    text-align: right;
}
.slider-text.text-center h1,
.slider-text.text-center p,
.slider-text.text-center{
    text-align: center!important;
}

/* Services */
.service-box{
    padding-left: 0;
    padding-right: 70px;
    text-align: right;
}
.service-box i{
    left: auto;
    right: 0;
}
.service-item .post-info,
.service-box-3,
.service-box-4{
    text-align: right;
}

/* Testimonials */
.owl-stage-outer .owl-stage{
    float: left;
}
.ratings{
    text-align: right;
}
.review-box .client-info{
    padding-left: 0;
    padding-right: 100px;
}
.review-box .client-info img{
    left: auto;
    right: 0;
}
.ratings li{
    margin-right: 0;
    margin-left: 10px;
}

/* Callout */
.wt-callout.box_center .wt-callout-right{
    margin-left: 0;
    margin-right: 30px;
}
.wt-list .list-item{
    padding-left: 0;
    padding-right: 75px;
}
.wt-list .list-item .list-icon{
    left: auto;
    right: 0;
}
.elementor-section.half-bg:before{
    left: auto;
    right: 0;
}
.elementor-section.half-bg.bg-right:before{
    right: auto;
    left: 0;
}
/* Contact Form */
.wt-cf7-form .wpcf7-form-control{
    text-align: right;
}
.wt-cf7-form p .wpcf7-submit{
    float: right;
    margin-left: 15px;
}

/* Team */
.team-info.center h4,
.team-info.center p{
    text-align: center;
}
.team-social.left,
.team-info.left{
    text-align: right;
}
.team-social.left li a{
    margin: 0 0 0 10px;
}