
.offcanvas-panel{
    right: auto;
    left: 0;
}
.offcanvas-panel .offcanvas-panel-inner {
    margin-right: 0px;
    margin-left: -400px;
}
.offcanvas-panel.panel-on .offcanvas-panel-inner {
    visibility: visible;
    opacity: 1;
    margin-right: 0;
    margin-left: 0;
}
#search-modal .search_btn{
    right: auto;
    left: 10px;
}
.header-logo-area .site-info .info-list li .icon{
    margin-right: 0px;
    margin-left: 20px;
}
.header-navigation .main-menu ul li .sub-menu{
    left: auto;
    right: 0;
    text-align: right;
}
.header-navigation .main-menu ul li .sub-menu li .sub-menu{
    left: auto;
    right: 100%;
}
.header-navigation .main-menu ul > li.has-children > a:after{
    margin-left: 0px;
    margin-right: 5px;
    float: left;
}
.header-navigation .main-menu ul > li.has-children .sub-menu li.has-children > a:after {
    margin-left: 5px;
    margin-right: 0px;
}
.header-area-one .header-navigation .header-right-nav ul li .search-btn,
.header-area-one .header-navigation .header-right-nav ul li .main-btn {
    margin-right: 0px !important;
    margin-left: 30px !important;
}
.hero-wrapper-one .hero-content.hero-content-right {
    text-align: left;
}
.hero-wrapper-one .hero-content span.span:before{
    margin-right: 0px;
    margin-left: 30px;
}
.hero-wrapper-one .hero-content ul.button li:last-child {
    margin-left: 0px;
    margin-right: 5px;
}
.hero-wrapper-one .hero-content.hero-content-left {
    text-align: right;
}
.section-title.section-title-left{
    text-align: right;
}
span.sub-title:before{
    margin-right: 0px;
    margin-left: 30px;
}
span.sub-title::after{
    margin-left: 0px;
    margin-right: 30px;
}
.counter-item-two {
    padding-left: 0px;
    padding-right: 30px;
    border-left: none;
    border-right: 3px solid rgba(22, 37, 66, 0.1);
}
.about-img-box-one .about-img-one{
    left: auto;
    right: 0;
}
.about-img-box-one .about-img-two {
    right: auto;
    left: 0;
}
.about-img-box-one .about-img-three {
    right: auto;
    left: 50px;
}
.service-item-one .icon {
    margin-right: 0px;
    margin-left: 30px;
}
.service-item-one:after {
    left: auto;
    right: 0;
    border-left: none;
    border-right: 4px solid #162542;
}
.wt-title-thumb .wt-thumb {
    margin-right: 0px;
    margin-left: 20px;
}
.case-arrows{
    float: left;
}
.case-arrows .slick-arrow.next {
    margin-left: 0px;
    margin-right: 10px;
}
.arrow-btn:after{
    margin-right: 10px;
    margin-left: 0;
}
.blog-post-item-one .entry-content .post-meta ul li {
    margin-right: 0px;
    margin-left: 25px;
}
.blog-post-item-one .post-thumbnail{
    margin-right: 0px;
    margin-left: 40px;
}

.post-meta ul li span i{
    margin-right: 0px;
    margin-left: 10px;
}
.footer-wrapper-one .footer-widget .widget.recent-post-widget .post-widget-list .post-thumbnail-content .post-title-date .posted-on i,
.blog-post-item-two .entry-content .post-meta ul li{
    margin-right: 0px;
    margin-left: 10px;
}
.footer-wrapper-one .footer-widget .widget.about-widget .share ul.social-link li{
    margin-right: 0px;
    margin-left: 5px;
}
.footer-wrapper-one .footer-widget .widget.footer-nav-widget ul.widget-link li a:before{
    margin-right: 0px;
    margin-left: 17px;
}
.footer-wrapper-one .footer-widget .widget.recent-post-widget .post-widget-list .post-thumbnail-content img{
    margin-right: 0px;
    margin-left: 20px;
}
.footer-wrapper-one .footer-widget .widget.contact-info-widget .info-widget-content p{
    padding-left: 0px;
    padding-right: 30px;
}
.footer-wrapper-one .footer-widget .widget.contact-info-widget .info-widget-content p i{
    left: auto;
    right: 0;
}

@media (min-width: 992px){
    .float-lg-right {
        float: left!important;
    }
}
.pl-0, .px-0 {
    padding-left: 15px !important;
    padding-right: 0 !important;
}

.transparent-header{
    left: auto;
    right: 0;
}
.header-area-two .header-navigation .primary-menu{
    padding-left: 0px;
    padding-right: 70px;
}
.header-area-two .header-navigation .header-right-nav ul li{
    border-left: none;
    border-right: 1px solid rgba(255, 255, 255, 0.1);
}
.header-area-two .header-navigation .header-right-nav .main-btn {
    margin-right: 0px;
    margin-left: 70px;
}
.hero-wrpper-two .hero-img{
    margin-right: 0;
    margin-left: -230px;
}
.contact-wrapper-two,
.features-content-box-two {
    margin-left: 0px;
    margin-right: 70px;
}
.features-item-two .icon{
    margin-right: 0px;
    margin-left: 30px;
}
.counter-item-three .icon{
    margin-right: 0px;
    margin-left: 40px;
}
.cta-wrapper-two .button .main-btn {
    margin-left: 0px;
    margin-right: 5px;
}
.blog-post-item-three .entry-content .post-meta ul li{
    margin-right: 0px;
    margin-left: 20px;
}
.blog-post-item-three .entry-content .cat-btn{
    right: auto;
    left: 20px;
}
.about-img-box-one .about-logo{
    left: auto;
    right: -50px;
}
.counter-item-four .icon{
    margin-right: 0px;
    margin-left: 20px;
}
.counter-item-four:hover:after{
    right: auto;
    left: -4px;
}
.service-item-three .icon{
    margin-right: 0px;
    margin-left: 30px;
}
.case-item-two .case-img .case-overlay .icon-btn a {
    margin-left: 0;
    margin-right: auto;
}
.case-item-three .case-img .case-overlay{
    justify-content: flex-start;
}
.features-item-three .icon{
    margin-right: 0px;
    margin-left: 25px;
}
.case-details-wrapper .case-content ul.list li:before{
    margin-right: 0px;
    margin-left: 10px;
}
.faq-content-box form .form_group i{
    right: auto;
    left: 30px;
}
.contact-info-list .info-item .content p i {
    margin-right: 0px;
    margin-left: 10px;
}
.contact-info-list .info-item .content {
    padding-left: 0px;
    padding-right: 35px;
}
.team-details-section .team-img {
    padding-right: 0px;
    padding-left: 55px;
}
.team-details-section .team-content {
    padding-right: 0px;
    padding-left: 170px;
}
.team-details-section .team-content .social-link {
    text-align: left;
}
.team-details-section .team-content .social-link li{
    margin-right: 5px;
    margin-left: 0px;
}
.skill-img-pl {
    padding-left: 0px;
    padding-right: 125px;
}
.skill-img .law-icon{
    left: auto;
    right: 50px;
}
.service-item-four .service-img .icon{
    left: auto;
    right: 30px;
}
.service-details-wrapper .content ul.list li:before{
    margin-right: 0px;
    margin-left: 12px;
}
.blog-post-item-five .post-thumbnail .arrow,
.blog-post-item-six .post-thumbnail .arrow{
    right: auto;
    left: 30px;
}
.blog-post-item-five .entry-content .post-admin span img,
.blog-post-item-six .entry-content .post-admin span img{
    margin-right: 0px;
    margin-left: 10px;
}
.blog-post-item-five .entry-content .post-meta ul li,
.blog-post-item-six .entry-content .post-meta ul li {
    margin-right: 0px;
    margin-left: 22px;
}
.sidebar-widget-area .widget.search-widget form .search-btn{
    right: auto;
    left: 10px;
}
.sidebar-widget-area .widget.categories-widget .widget-link li a span{
    float: left;
}
.sidebar-widget-area .widget.recent-post-widget .recent-post-list .post-thumbnail-content img{
    margin-right: 0px;
    margin-left: 20px;
}
.sidebar-widget-area .widget.recent-post-widget .recent-post-list .post-thumbnail-content .post-title-date .posted-on i{
    margin-right: 0px;
    margin-left: 10px;
}
.blog-post-item-five .entry-content .post-meta ul li:last-child{
    margin-left: 0;
}
.blog-details-container .blog-post-item .entry-content .post-meta ul li{
    margin-right: 0px;
    margin-left: 33px;
}
.blog-details-container .blog-post-item .entry-content blockquote::before{
    left: auto;
    right: 0;
}
.blog-details-container .blog-post-item .entry-content blockquote h5:before{
    margin-right: 0px;
    margin-left: 20px;
}
.blog-details-container .blog-post-item .post-share-tag .item-heading{
    margin-right: 0px;
    margin-left: 15px;
}
.blog-details-container .blog-post-item .post-share-tag .post-tag-cloud ul li a{
    margin-right: 0px;
    margin-left: 5px;
}
.blog-details-container .post-author-box .author-thumb{
    margin-right: 0px;
    margin-left: 35px;
}
.blog-details-container .post-author-box .author-content ul.social-link li{
    margin-right: 0px;
    margin-left: 15px;
}
.blog-details-container .post-nav-area .post-nav.prev-post .thumb{
    margin-right: 0px;
    margin-left: 20px;
}
.blog-details-container .post-nav-area .post-nav.prev-post .content span.post-date i{
    margin-right: 0px;
    margin-left: 5px;
}
.blog-details-container .comments-area .comments-list .comment .comment-avatar{
    margin-right: 0px;
    margin-left: 30px;
}
.blog-details-container .comments-area .comments-list .comment .comment-wrap .comment-author-content .reply:after{
    margin-left: 0;
    margin-right: 10px;
}
.blog-details-container .comments-area .comments-list .comment:nth-child(even){
    margin-right: 60px;
    margin-left: 0px;
}
.lawgne-pagination ul li {
    margin-right: 0px;
    margin-left: 5px;
}
.pl-70 {
    padding-left: 0px;
    padding-right: 70px;
}
.team-margin-wrapper {
    margin-left: 0;
    margin-right: 18.6%;
}
.blog-details-container .blog-post-item .post-share-tag .social-share {
    float: left;
}
.blog-details-container .blog-post-item .post-share-tag .social-share ul.social-link li a {
    margin-right: 0px;
    margin-left: 15px;
}
.sidebar-widget-area .widget.banner-widget:after{
    left: auto;
    right: 0;
}
.footer-wrapper-one:after{
    left: auto;
    right: 0;
}
.service-details-page,
.team-details-section,
.faq-area,
.case-details-area,
.counter-item-four,
.testimonial-area,
.cta-area,
.contact-area,
.features-area,
.footer-area,
.blog-area,
.testimonial-wrapper-one .testimonial-slider-one .slick-dots,
.counter-area,
.service-area,
.about-area,
.hero-area,
header{
    text-align: right;
}
.header-area-one .header-navigation .header-right-nav ul li form{
    left: unset;
    right: -15px;
}
.header-area-one .header-navigation .header-right-nav ul li .main-btn{
    left: unset;
    
}