.default-btn i {
    margin-right: 5px;
    margin-left: 0;
}
.text-end {
    text-align: left !important;
}
.main-navbar .navbar {
    padding: 5px 10px 5px 5px;
}
.main-navbar .navbar ul {
    padding-right: 0;
}
.main-navbar .navbar .navbar-brand {
    padding: 0 0 0 25px;
}
.main-navbar .navbar .navbar-nav .nav-item:first-child {
    margin-right: 0;
    margin-left: 15px;
}
.main-navbar .navbar .navbar-nav .nav-item:last-child {
    margin-left: 0;
    margin-right: 15px;
}
.main-navbar .navbar .navbar-nav .nav-item .dropdown-menu {
    right: 0;
    left: auto;
    text-align: right;
}
.main-navbar .navbar .navbar-nav .nav-item .dropdown-menu li a::before {
    right: 0;
    left: auto;
}
.main-navbar .navbar .navbar-nav .nav-item .dropdown-menu li a:hover,
.main-navbar .navbar .navbar-nav .nav-item .dropdown-menu li a:focus,
.main-navbar .navbar .navbar-nav .nav-item .dropdown-menu li a.active {
    padding-right: 18px;
    padding-left: 0;
}
.main-navbar .navbar .navbar-nav .nav-item .dropdown-menu li a i {
    left: 0;
    right: auto;
}
.main-navbar .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu {
    left: -230px;
    right: auto;
}
.main-navbar .navbar .others-options {
    margin-right: 25px;
    margin-left: 0;
}
.main-navbar .navbar .others-options .option-item {
    margin-left: 20px;
    margin-right: 0;
}
.main-navbar .navbar .others-options .option-item:last-child {
    margin-left: 0;
}
.main-navbar .navbar .others-options .option-item .call-us-box {
    padding-right: 45px;
    padding-left: 10px;
}
.main-navbar .navbar .others-options .option-item .call-us-box .icon {
    right: 15px;
    left: auto;
}
.main-banner-item .main-banner-item-content {
    margin-left: -125px;
    margin-right: 0;
}
.thumbs-wrap .owl-thumbs {
    right: 130px;
    left: auto;
}
.thumbs-wrap .owl-thumbs .owl-thumb-item {
    margin-left: 30px;
    margin-right: 0;
}
.thumbs-wrap .owl-thumbs .owl-thumb-item:last-child {
    margin-left: 0;
}
.main-banner-social-link {
    right: 10px;
    left: auto;
}
.main-banner-social-link li:nth-child(3) {
    margin: 15px 0 20px;
}
.main-banner-shape-2 {
    right: 30px;
    left: auto;
}
.main-banner-shape-3 {
    left: -20px;
    right: auto;
}
.single-process-card h3::before {
    right: 0;
    left: auto;
}
.process-shape-1 {
    left: -200px;
    right: auto;
}
.process-shape-2 {
    right: -200px;
    left: auto;
}
.process-shape-3 {
    right: -200px;
    left: auto;
}
.process-shape-4 {
    right: 50px;
    left: auto;
}
.about-content {
    margin-left: -190px;
    margin-right: 0;
}
.about-shape-1 {
    right: -48px;
    left: auto;
}
.about-shape-2 {
    left: 15%;
    right: auto;
    -webkit-transform: translateX(-15%);
    transform: translateX(-15%);
}
.single-funfact-card h3 .small-text {
    right: -5px;
    left: auto;
}
.single-funfact-card.with-right-border::before {
    left: -25px;
    right: auto;
}
.single-services-card h3::before {
    right: 0;
    left: auto;
}
.single-services-card.with-hover-color .hover-shape {
    left: 0;
    right: auto;
}
.single-services-card.with-hover-color .hover-shape img {
    border-radius: 10px 0 0 0;
}
.services-shape-1 {
    right: -200px;
    left: auto;
}
.single-case-studies-card .case-studies-content {
    padding: 30px 30px 30px 85px;
    right: 0;
    left: auto;
}
.single-case-studies-card .case-studies-content .icon {
    left: 22px;
    right: auto;
}
.choose-us-shape-1 {
    right: -100px;
    left: auto;
}
.choose-us-inner-box .choose-us-list li {
    padding-right: 35px;
    padding-left: 0;
}
.choose-us-inner-box .choose-us-list li i {
    right: 0;
    left: auto;
}
.single-testimonials-card .info {
    padding-right: 100px;
    padding-left: 0;
}
.single-testimonials-card .info .icon {
    right: 0;
    left: auto;
}
.single-testimonials-card .info .image {
    right: 0;
    left: auto;
}
.partner-area::before {
    left: 0;
    right: auto;
}
.partner-image-box {
    margin-right: 35px;
    margin-left: 0;
}
.single-team-card .team-content {
    right: 0;
    left: auto;
    padding: 30px 30px 30px 100px;
}
.single-team-card .team-content .social-btn {
    left: 25px;
    right: auto;
}
.talk-form {
    margin-right: -190px;
    margin-left: 0;
}
.talk-image .talk-information {
    right: 50px;
    left: auto;
}
.talk-image .talk-information .list li {
    padding-top: 5px;
    padding-right: 100px;
    padding-left: 0;
}
.talk-image .talk-information .list li span {
    right: 0;
    left: auto;
}
.single-blog-card .blog-content {
    right: 0;
    left: auto;
}
/*.overview-inner-box .overview-shape-1 {
    left: -10px;
    right: auto;
}*/
.single-footer-widget .footer-information li {
    padding-right: 30px;
    padding-left: 0;
}
.single-footer-widget .footer-information li span {
    right: 0;
    left: auto;
}
.single-footer-widget .quick-links {
    padding-right: 0;
}
.single-footer-widget .widget-newsletter .newsletter-form .default-btn {
    left: 2px;
    right: auto;
}
.single-footer-widget .widget-newsletter .widget-social li {
    margin-left: 10px;
    margin-right: 0;
}
.single-footer-widget .widget-newsletter .widget-social li:last-child {
    margin-left: 0;
}
.ps-5 {
    padding-right: 3rem !important;
    padding-left: 0 !important;
}
.go-top {
    left: 20px;
    right: auto;
}
.blog-area::before {
    right: 0;
    left: auto;
}
.single-process-box h3::before {
    right: 0;
    left: auto;
}
.single-process-box::before {
    left: -25px;
    right: auto;
}
.about-content-wrap {
    margin-right: 25px;
    margin-left: 0;
}
.about-content-wrap .skill-bar .progress-number-mark .percent {
    position: relative;
    left: 35px;
}
.about-image-wrap .since-text {
    right: -150px;
    left: auto;
}
.single-pricing-table .price span {
    right: -5px;
    left: auto;
}
.list-unstyled {
    padding-right: 0;
}
.talk-information-wrap .list li {
    padding-right: 110px;
    padding-left: 0;
}
.talk-information-wrap .list li span {
    right: 0;
    left: auto;
}
.main-banner-video-image::before {
    right: -15px;
    left: auto;
}
.main-banner-video-image .image-shape-1 {
    right: 65px;
    left: auto;
}
.main-banner-video-image .image-shape-2 {
    left: 10px;
    right: auto;
}
.main-banner-video-image .image-shape-3 {
    right: 0;
    left: auto;
}
.main-banner-video-image .image-shape-4 {
    left: 0;
    right: auto;
}
.main-banner-video-content {
    margin-left: 70px;
    margin-right: 0;
}
.main-banner-video-content .banner-btn .video-btn {
    margin-right: 20px;
    margin-left: 0;
}
.main-banner-video-content .banner-btn .video-btn i {
    margin-left: 8px;
    margin-right: 0;
}
.faq-accordion .accordion-item .accordion-button {
    padding: 0 0 0 30px;
}
.faq-accordion .accordion-item .accordion-button::before {
    left: 0;
    right: auto;
}
.page-banner-shape-1 {
    right: 5%;
    left: auto;
    -webkit-transform: translateX(-5%);
    transform: translateX(-5%);
}
.page-banner-shape-2 {
    left: 5%;
    right: auto;
    -webkit-transform: translateX(-5%);
    transform: translateX(-5%);
}
.page-banner-content ul {
    padding-right: 0;
}
.page-banner-content ul li {
    margin-right: 25px;
    margin-left: 0;
}
.page-banner-content ul li:first-child {
    margin-right: 0;
}
.page-banner-content ul li::before {
    right: -15px;
    left: auto;
}
.project-story-content {
    margin-right: -190px;
    margin-left: 0;
}
.project-solution-content {
    margin-right: 30px;
    margin-left: 0;
}
.services-overview-content {
    margin-right: -230px;
    margin-left: 0;
}
.services-overview-content .overview-list li {
    padding-right: 22px;
    padding-left: 0;
}
.services-overview-content .overview-list li i {
    right: 0;
    left: auto;
}
.portfolio-details-information ul {
    padding-right: 0;
}
.portfolio-details-information ul li {
    padding-right: 35px;
    padding-left: 0;
}
.portfolio-details-information ul li .icon {
    right: 0;
    left: auto;
}
.login-form form .remember-me-wrap [type="checkbox"]:checked + label,
.login-form form .remember-me-wrap [type="checkbox"]:not(:checked) + label {
    padding-right: 28px;
    padding-left: 0;
}
.login-form form .remember-me-wrap [type="checkbox"]:checked + label:before,
.login-form form .remember-me-wrap [type="checkbox"]:not(:checked) + label:before {
    right: 0;
    left: auto;
}
.login-form form .remember-me-wrap [type="checkbox"]:checked + label:after,
.login-form form .remember-me-wrap [type="checkbox"]:not(:checked) + label:after {
    right: 5px;
    left: auto;
}
.login-form form .lost-your-password-wrap {
    text-align: left;
}
.register-form form .remember-me-wrap [type="checkbox"]:checked + label,
.register-form form .remember-me-wrap [type="checkbox"]:not(:checked) + label {
    padding-right: 28px;
    padding-left: 0;
}
.register-form form .remember-me-wrap [type="checkbox"]:checked + label:before,
.register-form form .remember-me-wrap [type="checkbox"]:not(:checked) + label:before {
    right: 0;
    left: auto;
}
.register-form form .remember-me-wrap [type="checkbox"]:checked + label:after,
.register-form form .remember-me-wrap [type="checkbox"]:not(:checked) + label:after {
    right: 5px;
    left: auto;
}
.widget-area {
    margin-right: 15px;
    margin-left: 0;
}
.widget-area .widget_search form button {
    left: 20px;
    right: auto;
}
.widget-area .widget_categories .categories-list li {
    padding-right: 20px;
    padding-left: 0;
}
.widget-area .widget_categories .categories-list li::before {
    right: 0;
    left: auto;
}
.widget-area .widget_augu_posts_thumb .item .thumb {
    float: right;
    margin-left: 15px;
    margin-right: 0;
}
.blog-details-desc .article-tags ul li {
    margin-left: 5px;
    margin-right: 0;
}
.blog-details-desc .article-tags ul li:last-child {
    margin-left: 0;
}
.blog-details-desc .article-share ul li {
    margin-left: 5px;
    margin-right: 0;
}
.blog-details-desc .article-share ul li:last-child {
    margin-left: 0;
}
.blog-details-desc .article-comments .comments-list {
    padding-right: 105px;
    padding-left: 0;
}
.blog-details-desc .article-comments .comments-list img {
    right: 0;
    left: auto;
}
.blog-details-desc .article-comments .comments-list .reply-btn {
    left: 0;
    right: auto;
}
.blog-details-desc .article-leave-comment form .comment-form-cookies-consent {
    float: right;
    padding-right: 25px;
    padding-left: 0;
}
.blog-details-desc .article-leave-comment form .comment-form-cookies-consent input {
    right: 0;
    left: auto;
}
.search-overlay .search-overlay-form form .input-search {
    padding: 0 25px 0 0;
}
.search-overlay .search-overlay-form form button {
    left: 5px;
    right: auto;
}
@media only screen and (max-width: 767px) {
    .mean-container a.meanmenu-reveal {
        left: 0 !important;
        right: auto !important;
    }
    .mean-container .mean-nav ul li a {
        text-align: right;
    }
    .mean-container .mean-nav ul li a.mean-expand {
        width: 90%;
        text-align: left;
        left: 0;
        right: auto;
    }
    .others-option-for-responsive .container .container {
        left: 10px;
        right: auto;
    }
    .others-option-for-responsive .dot-menu {
        left: 52px;
        right: auto;
    }
    .main-banner-item .main-banner-item-content {
        margin-left: 0;
    }
    .thumbs-wrap .owl-thumbs {
        right: 0;
    }
    .about-content {
        margin-right: 0;
    }
    .partner-image-box {
        margin-right: 0;
    }
    .talk-image .talk-information {
        right: 0;
    }
    .talk-image .talk-information .list li {
        padding-right: 0;
    }
    .talk-form {
        margin-right: 0;
    }
    .overview-inner-box .text-end {
        text-align: right !important;
    }
    .single-footer-widget.ps-5 {
        padding-right: 0 !important;
    }
    .about-content-wrap {
        margin-right: 0;
    }
    .talk-information-wrap .list li {
        padding-right: 0;
    }
    .main-banner-video-content {
        margin-left: 0;
    }
    .main-banner-video-content .banner-btn .video-btn {
        margin-right: 5px;
    }
    .project-story-content {
        margin-right: 0;
    }
    .project-solution-content {
        margin-right: 0;
    }
    .services-overview-content {
        margin-right: 0;
    }
    .login-form form .lost-your-password-wrap {
        text-align: right;
    }
    .blog-details-desc .article-comments .comments-list {
        padding-right: 0;
    }
    .widget-area {
        margin-right: 0;
    }
}
@media only screen and (min-width: 576px) and (max-width: 767px) {
    .login-form form .lost-your-password-wrap {
        text-align: left;
    }
}
@media only screen and (max-width: 991px) and (min-width: 768px) {
    .mean-container a.meanmenu-reveal {
        left: 0 !important;
        right: auto !important;
    }
    .mean-container .mean-nav ul li a {
        text-align: right;
    }
    .mean-container .mean-nav ul li a.mean-expand {
        width: 90%;
        text-align: left;
        left: 20px;
        right: auto;
    }
    .others-option-for-responsive .container .container {
        left: 10px;
        right: auto;
    }
    .others-option-for-responsive .dot-menu {
        left: 52px;
        right: auto;
    }
    .main-banner-item .main-banner-item-content {
        margin-left: 0;
    }
    .thumbs-wrap .owl-thumbs {
        right: 0;
    }
    .about-content {
        margin-right: 0;
    }
    .partner-image-box {
        margin-right: 0;
    }
    .talk-image .talk-information {
        right: 0;
    }
    .talk-image .talk-information .list li {
        padding-right: 0;
    }
    .talk-form {
        margin-right: 0;
    }
    .overview-inner-box .text-end {
        text-align: left !important;
    }
    .single-footer-widget.ps-5 {
        padding-right: 0 !important;
    }
    .about-content-wrap {
        margin-right: 0;
    }
    .talk-information-wrap .list li {
        padding-right: 0;
    }
    .main-banner-video-content {
        margin-left: 0;
    }
    .project-story-content {
        margin-right: 0;
    }
    .project-solution-content {
        margin-right: 0;
    }
    .services-overview-content {
        margin-right: 0;
    }
    .widget-area {
        margin-right: 0;
    }
}
@media only screen and (max-width: 1199px) and (min-width: 992px) {
    .mean-container a.meanmenu-reveal {
        left: 0 !important;
        right: auto !important;
    }
    .mean-container .mean-nav ul li a {
        text-align: right;
    }
    .mean-container .mean-nav ul li a.mean-expand {
        width: 90%;
        text-align: left;
        left: 20px;
        right: auto;
    }
    .others-option-for-responsive .container .container {
        left: 10px;
        right: auto;
    }
    .others-option-for-responsive .dot-menu {
        left: 52px;
        right: auto;
    }
    .main-banner-social-link {
        right: -18px;
    }
    .talk-image .talk-information {
        right: 25px;
    }
    .talk-form {
        margin-right: -130px;
    }
    .main-banner-video-content {
        margin-left: 0;
    }
    .single-footer-widget .widget-newsletter .widget-social li {
        margin-left: 2px;
    }
}
