.navbar-brand {
    margin-right: 0;
}
.navbar-nav {
    padding-right: 0;
}
.ms-auto {
    margin-right: auto !important;
    margin-left: unset !important;
}
.navbar-light .navbar-nav .nav-item:first-child {
    padding-right: 0;
    padding-left: 13px;
}
.navbar-light .navbar-nav .nav-item:last-child {
    padding-left: 0;
    padding-right: 13px;
}
.main-banner-content .btn-box .video-btn i {
    margin-left: 5px;
    margin-right: 0;
}
.about-content {
    padding-right: 10px;
    padding-left: 0;
}
.about-content ul li {
    padding-right: 17px;
    padding-left: 0;
}
.about-content ul li::before {
    right: 0;
    left: auto;
}
.text-end {
    text-align: left !important;
}
.who-we-are .section-title {
    text-align: right;
}
.who-we-are .content ul li {
    padding-right: 17px;
    padding-left: 0;
    float: right;
}
.who-we-are .content ul li::before {
    right: 0;
    left: auto;
}
.skill-content .section-title {
    text-align: right;
}
.skill-content .skills .skill-item .skill-header .skill-percentage {
    left: 0;
    right: auto;
}
.skill-content .skills .skill-item .skill-bar .bar-inner .bar {
    right: 0;
    left: auto;
}
.tab .tabs_item .tabs_item_content ul li {
    float: right;
    padding-right: 17px;
    padding-left: 0;
}
.tab .tabs_item .tabs_item_content ul li::before {
    right: 0;
    left: auto;
}
.shorting-menu .filter::before {
    right: -22px;
    left: auto;
}
.funfacts-area .section-title {
    text-align: right;
}
.counter-wrap .single-counter {
    padding-right: 125px;
    padding-left: 0;
    margin-right: 40px;
    margin-left: 0;
}
.counter-wrap .single-counter h2 {
    right: 0;
    left: auto;
}
.testimonial-item {
    padding: 30px 125px 30px 20px;
}
.testimonial-item .client-image {
    right: 20px;
    left: auto;
}
.accordion .accordion-item .accordion-title {
    padding: 12px 15px 12px 35px;
}
.accordion .accordion-item .accordion-title i {
    left: 10px;
    right: auto;
}
.newsletter form button {
    left: 7px;
    right: auto;
}
.footer-area ul {
    text-align: left;
}
.go-top {
    left: 15px;
    right: auto;
}
.contact-info ul li {
    padding-right: 60px;
    padding-left: 0;
}
.contact-info ul li i {
    right: 0;
    left: auto;
}
.about-image .col-lg-6:nth-child(2) .image img {
    border-radius: 25px 0 0 0;
}
.about-image .col-lg-6:first-child .image img {
    border-radius: 0 25px 0 0;
}
.about-image .col-lg-6:last-child .image img {
    border-radius: 0 0 0 25px;
}
.about-image .col-lg-6:nth-child(3) .image img {
    border-radius: 0 0 25px 0;
}
.main-banner {
    overflow: hidden;
}
.features-area {
    overflow: hidden;
}
.about-area {
    overflow: hidden;
}
.cta-area {
    overflow: hidden;
}
.services-area {
    overflow: hidden;
}
.who-we-are {
    overflow: hidden;
}
.skill-area {
    overflow: hidden;
}
.why-we-different {
    overflow: hidden;
}
.portfolio-area {
    overflow: hidden;
}
.funfacts-area-two {
    overflow: hidden;
}
.team-area {
    overflow: hidden;
}
.story-area {
    overflow: hidden;
}
.pricing-area {
    overflow: hidden;
}
.testimonial-area {
    overflow: hidden;
}
.call-to-action {
    overflow: hidden;
}
.faq-area {
    overflow: hidden;
}
.blog-area {
    overflow: hidden;
}
.partner-area {
    overflow: hidden;
}
.subscribe-area {
    overflow: hidden;
}
.contact-area {
    overflow: hidden;
}
.footer-area {
    overflow: hidden;
}
.offset-lg-1 {
    margin-right: 8.3333333333%;
    margin-left: 0;
}
.sidebar .widget.widget_search form button {
    left: 5px;
    right: auto;
}

.sidebar .widget.widget_categories ul li {
    padding-right: 18px;
    padding-left: 0;
}
.sidebar .widget.widget_categories ul li::before {
    right: 0;
    left: auto;
}
.sidebar .widget.widget_recent_entries ul li {
    padding-right: 100px;
    padding-left: 0;
}
.sidebar .widget.widget_recent_entries ul li a img {
    right: 0;
    left: auto;
}
.sidebar .widget.widget_archive ul li {
    padding-right: 18px;
    padding-left: 0;
}
.sidebar .widget.widget_archive ul li::before {
    right: 0;
    left: auto;
}
.error-content .search-form .search-submit {
    left: 0;
    right: auto;
}
.error-content .search-form .search-field {
    padding-right: 15px;
    padding-left: 0;
}
.blog-details .blog-meta ul li::before {
    right: -10px;
    left: auto;
}
.blog-details .blog-meta ul li:first-child {
    margin-right: 0;
    margin-left: 9px;
}
.blog-details .blog-meta ul li:last-child {
    margin-left: 0;
    margin-right: 9px;
}
.blog-details blockquote, .blog-details .blockquote {
    padding: 35px 100px 35px 20px;
    border-right: 5px solid #ff2c6f;
    border-left: none;
}
.blog-details blockquote::before, .blog-details .blockquote::before {
    right: 25px;
    left: auto;
}
.post-tag-media ul.social-share {
    text-align: left;
}
.comments-area ol li .comment-body .comment-meta, .comments-area ul li .comment-body .comment-meta {
    padding-right: 85px;
    padding-left: 0;
}
.comments-area ol li .comment-body .comment-meta .comment-author img, .comments-area ul li .comment-body .comment-meta .comment-author img {
    right: 0;
    left: auto;
}
.comments-area ol li .comment-body .reply, .comments-area ul li .comment-body .reply {
    left: 30px;
    right: auto;
}
.comments-area ol li ol li, .comments-area ol li ul li, .comments-area ul li ol li, .comments-area ul li ul li {
    margin-right: 35px;
    margin-left: 0;
}

/** Responsive Area
==============================**/
@media only screen and (max-width: 767px) {
    .navbar-light .navbar-nav .nav-item .nav-link::before {
        left: 0;
        right: auto;
    }
    .navbar-light .navbar-nav .nav-item:last-child {
        padding-right: 0;
    }
    .counter-wrap .single-counter {
        padding-right: 85px;
        margin-right: 0;
    }
    .testimonial-item {
        padding: 25px 15px;
    }
    .footer-area ul {
        text-align: center;
    }
    .offset-lg-1 {
        margin-right: 0;
    }
    .blog-details .blog-meta ul li {
        margin-right: 0;
        margin-left: 15px;
    }
    .blog-details blockquote::before, .blog-details .blockquote::before {
        top: 30%;
    }
    .post-tag-media ul.social-share {
        text-align: center;
    }
    .comments-area ol li .comment-body .reply, .comments-area ul li .comment-body .reply {
        left: 0;
        right: 0;
    }
    .comments-area ol li ol li, .comments-area ol li ul li, .comments-area ul li ol li, .comments-area ul li ul li {
        margin-right: 0;
    }
}

@media only screen and (min-width: 576px) and (max-width: 767px) {

}

@media only screen and (max-width: 991px) and (min-width: 768px) {
    .navbar-light .navbar-nav .nav-item .nav-link::before {
        left: 0;
        right: auto;
    }
    .navbar-light .navbar-nav .nav-item:last-child {
        padding-right: 0;
    }
    .counter-wrap .single-counter {
        padding-right: 100px;
        margin-right: 0;
    }
    .offset-lg-1 {
        margin-right: 0;
    }
}

@media only screen and (max-width: 1199px) and (min-width: 992px) {

}

@media only screen and (max-width: 991px) {

}

@media only screen and (min-width: 1800px) {

}
