.services-section .grid .details,
.site-header #navbar > ul > li .sub-menu a{
    text-align: right;
}
.site-header #navbar > ul .sub-menu{
    left: auto;
    right: 0;
}
.cta-section .cta-text .theme-btn-s2{
    right: auto;
    left: 0;
}
.cta-section h3, .cta-section-s2 h3{
    padding-left: 200px;
    padding-right: 0;
}
.about-section .left-col .inner{
    text-align: right;
}
.about-section .left-col h3{
    padding-right: 0;
}
.about-section .social ul li {
    float: right;
}
.about-section .social ul > li + li {
    margin-left: 0px;
    margin-right: 20px;
}
.testimonials-section .grid .details, .testimonials-section-s2 .grid .details{
    text-align: right;
    float: left;
}
.testimonials-section .testimonials-grids:before, .testimonials-section-s2 .testimonials-grids:before{
    left: auto;
    right: -45px;
}
.testimonials-section .grid .img-holder, .testimonials-section-s2 .grid .img-holder{
    float: right;
}
.testimonials-section .owl-controls .owl-nav, .testimonials-section-s2 .owl-controls .owl-nav,
.service-single-content .download{
    right: auto;
    left: 0;
}
.testimonials-section .owl-controls .owl-dots, .testimonials-section-s2 .owl-controls .owl-dots{
    width: 1440px;
}
.testimonials-section .col-md-8 p,
.news-section .entry-body, .news-section-s2 .entry-body, .news-section-s3 .entry-body{
    text-align: right;
}
.contact-info-map-section .inner .contact-info{
    float: left;
}
.contact-info-map-section .inner .title-text{
    float: right;
}
.contact-info-map-section .right-col .inner{
    text-align: right;
}
.contact-info-map-section .contact-info li{
    padding-left: 0;
    padding-right: 22px;
}
.contact-info-map-section .contact-info i{
    left: auto;
    right: 0;
    padding-left: 5px;
    padding-right: 0;
}
footer,
.about-section-s2 .about-text,
.about-section-s2 .video-holder,
.services-section-s2 .grid .box,
.features-section .grid .details,
.about-section-s3 .about-text,
.work-process-section,
.pricing-section .section-title-s4,
.pricing-section .title-text,
.service-singel-section,
.all-services-section .grid .details{
    text-align: right;
}
.site-footer .twitter-feed-widget p{
    padding-right: 0;
    padding-left: 25px;
}
.about-section-s2 .about-title{
    padding-right: 0;
}
.services-section-s2 .service-title .icon,
.about-section-s3 .fun-fact-grids .icon,
.service-single-content .details ul li i{
    right: 0;
    left: auto;
}
.services-section-s2 .service-title{
    padding-right: 50px;
    padding-left: 0;
}
.about-section-s3 .about-text{
    padding-right: 0;
    padding-left: 90px;
}
.about-section-s3 .fun-fact-grids .grid{
    padding-left: 32px;
}
.service-single-content .title{
    padding-right: 0;
}
.service-single-content .details ul li{
    padding-right: 75px;
}
.contact-pg-contact-section,
.blog-single-section,
.blog-calassic-main-content,
.project-single-section{
    text-align: right;
}
.contact-pg-contact-section .contact-info li i{
    left: auto;
    right: 0;
}
.contact-pg-contact-section .contact-info li{
    padding-right: 25px;
    padding-left: 0;
}
.blog-single-section .entry-meta li{
    float: right;
}
.blog-single-section .entry-meta > li + li,
.blog-calassic-main-content .entry-meta > li + li{
    margin-right: 25px;
    margin-left: 0;
}
.blog-single-section .comments .article .replay button{
    left: 25px;
    right: 0;
}
.blog-single-section .comments .article .author-pic,
.blog-single-section .comments .article .details,
.blog-sidebar .widget_tag_cloud ul li,
.blog-sidebar .recent-post-widget .entry-media,
.blog-single-section .about-author .author-pic,
.blog-single-section .about-author .social li,
.blog-calassic-main-content .entry-meta li{
    float: right;
}
.blog-single-section .comment-respond p.logged-in-as {
    padding-left: 0px;
    padding-right: 15px;
}
.blog-single-section .comment-respond form textarea{
    text-align: right;
}
.blog-sidebar .recent-post-widget .entry-details{
    float: right;
    padding-right: 15px;
    padding-left: 0;
}
.blog-single-section .about-author .social li:first-child{
    margin-right: 0;
    margin-left: 10px;
}
.blog-calassic-main-content .entry-media .tags{
    right: 30px;
    left: 0;
}
.hero-style-1 .slide-caption h2, .hero-style-2 .slide-caption h2,
.hero-style-1 .slide-caption p, .hero-style-2 .slide-caption p,
.hero-style-1 .slide-caption .btns, .hero-style-2 .slide-caption .btns{
    text-align: right;
}
.testimonials-section .col-md-4,
.contact-section .col-md-4,
.contact-section .contact-form label,
.work-process-section .col-md-4,
.work-process-section .tablinks,
.work-process-section .tab-pane .img-holder,
.pricing-section .col-md-4,
.pricing-section .tablinks ul li{
    float: right;
}
.testimonials-section .section-title-s2{
    text-align: right;
}
.work-process-section .tab-content,
.work-process-section .tab-pane .details{
    float: right;
    padding-right: 30px;
    padding-left: 0;
}
.page-title h2{
    float: right;
}
.page-title .breadcrumb{
    float: left;
}