header .header-nav::before{
    clip-path: polygon(0 0, 100% 0, 100% 100%, 35% 100%);
    right: 0;
    left: auto;
}
header .header-nav .nav-container .menu-items ul li.has-submemu::after{
    right: auto;
    left: 5px;
}
header .header-nav .nav-container .menu-items ul li .submenu{
    left: auto;
    right: 0;
    text-align: right;
}
.banner-section .single-banner .banner-content .btn-wrap li{
    margin-left: 10px;
    margin-right: 0px;
}
.about-illustration-img .illustration-img{
    right: auto;
    left: 50%;
} 
.about-text{
    padding-left: 0px;
    padding-right: 80px;
}
.text-lg-left {
    text-align: right!important;
}
.testimonial-section .testimonial-img{
    left: auto;
    right: 50px;
}
@media (min-width: 768px){
    .text-md-right {
        text-align: left!important;
    }
}
@media (min-width: 992px){
    .offset-lg-5 {
        margin-left: 0%;
        margin-right: 41.666667%;
    }
}
.testimonial-section::before{
    right: auto;
    left: 0;
    background-position: left bottom;
}
.latest-post-loop .latest-post-box .post-desc .post-link i{
    margin-left: 0px;
    margin-right: 10px;
}
footer .widget .social-links li{
    margin-right: 0px;
    margin-left: 15px;
}
footer .widget.newsletter-widget .newsletter-form{
    padding-right: 0px;
    padding-left: 280px;
}
footer .widget.newsletter-widget .newsletter-form button{
    right: auto;
    left: 0;
}
header .header-topbar .contact-info li{
    margin-right: 0px;
    margin-left: 50px;
}
header .header-nav .nav-container .language-selection .language-btn i {
    margin-left: 0px;
    margin-right: 8px;
}
.about-text-two .about-list li i{
    left: auto;
    right: 0;
}
.about-video .video-poster-two, .about-video .video-poster-one, .about-video .video-poster-two::before{
    left: auto;
    right: 0;
}
.about-video .video-poster-two::before,
.about-video .video-poster-two{
    right: auto;
    left: 0;
}
.about-text-two{
    padding-left: 0px;
    padding-right: 45px;
}
.working-process-section .process-text .process-loop .single-process .icon span{
    left: auto;
    right: 0;
}
.working-process-section .working-circle{
    left: 130px;
    right: auto;
}
.working-process-section .process-video .video{
    left: auto;
    right: -50px;
}
.working-process-section .process-text{
    padding-right: 0px;
    padding-left: 40px;
}
.testimonial-section-two .testimonial-quote-icon{
    left: auto;
    right: 190px;
}
.latest-post-loop .latest-post-box-two .post-thumb-wrap .post-date{
    left: auto;
    right: 30px;
}
header .header-nav .nav-container .menu-social-link{
    margin-right: 0px;
    margin-left: 30px;
}
.text-right {
    text-align: left!important;
}
.about-section-three::after,
.about-section-three::before{
    right: auto;
    left: 0;
}
.about-tile-gallery .image-two{
    left: auto;
    right: -100px;
}
.about-tile-gallery {
    -webkit-transform: translateX(-110px);
    transform: translateX(-110px);
}
.about-text-three{
    padding-left: 60px;
    padding-right: 0px;
}
.faq-section.with-shape .circle-img{
    right: auto;
    left: 160px;
}
.faq-section .faq-loop.accordion .card .card-header h6 span.icons{
    right: auto;
    left: 30px;
}
.faq-section.with-illustration .faq-illustration-img{
    right: auto;
    left: calc(50% + 15px);
}
.faq-section .faq-content{
    padding-left: 0px;
    padding-right: 50px;
}
.fact-text {
    padding-right: 0px;
    padding-left: 50px;
}
.fact-text .fact-list li{
    padding-left: 0px;
    padding-right: 70px;
}
.fact-text .fact-list li i{
    left: auto;
    right: 0;
}
.team-members-two .team-member .member-desc{
    left: auto;
    right: 0;
}
.wcu-section .wcu-text-two{
    padding-left: 0px;
    padding-right: 45px;
}
.wcu-section .wcu-video .video-poster-one, .wcu-section .wcu-video::before{
    left: auto;
    right: -45px;
}
.wcu-section .wcu-video .video-poster-two, .wcu-section .wcu-video::after{
    right: auto;
    left: 30px;
}
.contact-section.boxed-style-with-map .contact-inner .contact-form{
    padding-left: 0px;
    padding-right: 70px;
}
.breadcrumb-section .breadcrumb-text ul li a{
    padding-right: 0px;
    padding-left: 20px;
}
.breadcrumb-section .breadcrumb-text ul li a::after {
    right: auto;
    left: -10px;
}
.advanced-tab .tab-content .tab-text-block.left-image .block-text{
    padding-left: 0px;
    padding-right: 50px;
}
.advanced-tab .tab-content .tab-text-block .block-text ul li{
    padding-left: 0px;
    padding-right: 70px;
}
.advanced-tab .tab-content .tab-text-block .block-text ul li i{
    left: auto;
    right: 0;
}
.advanced-tab .tab-content .tab-text-block.with-left-circle::before, .advanced-tab .tab-content .tab-text-block.with-right-circle::before{
    right: -150px;
    left: auto;
}
.advanced-tab .tab-content .tab-text-block.with-right-circle::before {
    left: -150px;
    right: auto;
}
.sidebar .widget.search-widget form input {
    padding-left: 100px;
    padding-right: 40px;
}
.sidebar .widget.search-widget form button{
    right: auto;
    left: 0;
}
.sidebar .widget.cat-widget ul li a span{
    float: left;
}
.sidebar .widget.recent-post-widget .single-post .date i{
    margin-right: 0px;
    margin-left: 10px;
}
.post-details-wrap .post-meta ul li{
    margin-right: 0px;
    margin-left: 30px;
}
.post-details-wrap .post-meta ul li i{
    margin-left: 10px;
    margin-right: 0px;
}
.post-details-wrap .post-content blockquote .author::before{
    left: auto;
    right: 0;
}
.post-details-wrap .post-footer .post-share a{
    margin-left: 0px;
    margin-right: 5px;
}
.post-nav .next-post{
    text-align: left;
}
.latest-post-loop .latest-post-box-two .post-desc .post-link i{
    margin-right: 10px;
    margin-left: 0px;
}
.comment-template .comment-list li .author-img{
    left: auto;
    right: 0;
}
.comment-template .comment-list li{
    padding-left: 0px;
    padding-right: 130px;
}
.job-lists .single-job .apply-btn i,
.comment-template .comment-list li .comment-content .reply-btn i{
    margin-left: 0px;
    margin-right: 8px;
}
.input-group .icon{
    right: auto;
    left: 25px;
}
.blog-loop.grid-blog .single-post-box .post-content .post-date i{
    margin-right: 0px;
    margin-left: 10px;
}
.blog-loop.grid-blog .single-post-box .post-content .post-link i{
    margin-left: 0px;
    margin-right: 10px;
}
.pagination-wrap li{
    margin-right: 0px;
    margin-left: 5px;
}
.blog-loop.standard-blog .single-post-box .post-meta ul li{
    margin-right: 0px;
    margin-left: 30px;
}
.cart-area-section .cart-table tbody .unit-price .available-info span.icon{
    margin-right: 0px;
    margin-left: 10px;
}
.cart-area-section .cart-middle .cart-btn{
    margin-left: 0px;
    margin-right: 15px;
}
.contact-section.with-illustration-img .illustration-img{
    left: auto;
    right: 2%;
}
.job-list-area-section .single-job p i{
    margin-left: 5px;
    margin-right: 0px;
}
.shop-details-wrap .product-details .product-summary .add-to-cart-form form .quantity-input{
    margin-right: 0px;
    margin-left: 30px;
}
.shop-details-wrap .product-details .product-summary{
    padding-left: 0px;
    padding-right: 30px;
}
.shop-details-wrap .product-details .product-details-tab .product-review .review-list li .review-thumb{
    left: auto;
    right: 0;
}
.shop-details-wrap .product-details .product-details-tab .product-review .review-list li{
    padding-left: 0px;
    padding-right: 100px;
}
.shop-details-wrap .product-details .product-details-tab .review-form .single_checkbox label{
    margin-left: 0px;
    margin-right: 10px;
}
.service-details .service-details-content .circle-check-list li i{
    left: auto;
    right: 0;
}
.service-details .service-details-content .circle-check-list li{
    padding-left: 0px;
    padding-right: 70px;
}
.service-details .service-details-content .check-list li i{
    margin-right: 0px;
    margin-left: 15px;
}
.shop-top-bar .product-search button{
    right: auto;
    left: 0;
}
.shop-top-bar .product-search input{
    padding-left: 50px;
    padding-right: 25px;
}
.shop-sidebar .widget .widget-title::before, .shop-sidebar .widget .widget-title::after{
    left: auto;
    right: 0;
}
.shop-sidebar .widget .widget-title::after{
    left: auto;
    right: 18px;
}
.shop-sidebar .widget.product-tag-widget .tags-loop a{
    margin-right: 0px;
    margin-left: 8px;
}
.shop-sidebar .widget.product-filter-widget .price-ammount input{
    padding-left: 0px;
    margin-right: 45px;
}
.shop-sidebar .widget.product-filter-widget .price-ammount span{
    left: auto;
    right: 0;
}
.member-details-wrapper .member-details .member-picture-wrap .member-picture::after{
    left: -10px;
    right: auto;
}
.skill-section .skill-text {
    padding-right: 0px;
    padding-left: 55px;
}
.skill-section::before{
    left: auto;
    right: 0;
    transform: translate(285px, -50%);
}
header .header-nav .nav-container .navbar-toggler{
    margin-left: 0px;
    margin-right: 10px;
}
.banner-section .single-banner::before{
    left: auto;
    right: 0;
}
.banner-section .search-wrap{
    left: 45px;
    right: auto;
}
.dataTables_wrapper .dataTables_info,
.dataTables_wrapper .dataTables_length,
.user-dashbord .main-info ul.list{
    float: right;
}
.dataTables_wrapper .dataTables_paginate,
div.dataTables_wrapper div.dataTables_filter {
    float: left;
}
.user-dashbord .card-box:after{
    right: auto;
    left: 10px;
}
.user-area-section .user-form .form_group .btn{
    margin-left: 10px;
    margin-right: 0px;
}
.user-area-section .user-form .form_checkbox .single-checkbox{
    margin-right: 0px;
    margin-left: 15px;
}
.menu-items ul li .mega-wrap-menu,
header .header-nav .nav-container .menu-items ul li .mega-menu,
.user-area-section,
.user-dashbord,
.member-details-wrapper,
.shop-page-wrap,
.service-details,
.shop-details-wrap,
.project-details,
.job-list-area-section,
.job-details-section,
.checkout-area-section,
.cart-area-section,
.job-list-section,
.blog-section,
.advanced-tab,
.contact-section,
.team-section,
.fact-section-three,
.faq-section,
.about-section-three,
.working-process-section,
.project-section,
.footer-widget,
.latest-post-section,
.testimonial-section,
.skill-section,
.wcu-section,
.feature-section,
.video-section,
.about-section,
.banner-section{
    text-align: right;
}

.member-details-wrapper .member-details .member-contact-info .contact-info li i,
.contact-section.contact-page .contact-info .contact-info-content ul li i, .contact-section.contact-page .contact-info .contact-info-content ul li a i,
.blog-loop.standard-blog .single-post-box .post-meta ul li i,
.wcu-section .wcu-text-two ul li i,
.latest-post-loop .latest-post-box-two .post-thumb-wrap .post-date i,
footer .widget.contact-widget .contact-infos i,
.latest-post-loop .latest-post-box .post-desc .post-date i,
.testimonial-section .testimonial-items .testimonial-item .quote-top,
.wcu-section .wcu-text ul li i,
.about-text .about-list li i{
    margin-right: 0px;
    margin-left: 10px;
}
.post-author-info .author-desc ul.social-links li,
.post-details-wrap .post-content h4.with-check i,
.team-members-two .team-member .member-desc .social-icons li,
header .header-topbar .contact-info li i,
header .header-nav .nav-container .language-selection{
    margin-right: 0px;
    margin-left: 15px;
}
header.header-three .header-nav .nav-container .language-selection {
    margin-left: 0;
    margin-right: 15px;
}
header .header-topbar .social-links li{
    margin-left: 0px;
    margin-right: 15px;
}
.service-section.shape-style-two::before{
    left: auto;
    right: 20px;
}
.fact-section-two .fact-two-inner::before{
    left: auto;
    right: 0;
}
.comment-template .comment-list li .children li{
    margin-left: 0px;
    margin-right: -47px;
}
.banner-section.banner-section-three .single-banner .banner-shapes .one {
    right: auto;
    left: -34px;
}
.banner-section.banner-section-three .single-banner .banner-shapes .two {
    right: auto;
    left: -174px;
}
.banner-section.banner-section-three .single-banner .banner-shapes .three {
    right: auto;
    left: -335px;
}
.post {
    margin-left: 0;
    margin-right: 20px;
}
.mar-right-4 {
    margin-right: 0;
    margin-left: 4px;
}
.input-group input,
.input-group textarea,
.input-group select {
  padding-right: 50px;
  padding-left: 0;
}
