.nv-header__cart--product-left {
    left: unset;
    right: 0 !important
}

.nv-header__search button {
    right: 15px;
    top: 5px
}

.nv-navbar__item:hover i {
    rotate: 90deg;
    transition: 0.3s;
}

.nv__form_main .nv__btn_send {
    padding: 9px;
}

/* .archive .content-area .woocommerce-breadcrumb i,
.nv-archive__nav .nv-breadcrumb li.seperator i,
.nv-header__hamburgermenu .nv-header__hamburgermenu-items .nv-header__hamburgermenu--ul li i,
.nv-lastblog__more-box i,
.nv-navbar .nv-navbar-menu .nv-navbar__item i,
.woocommerce-account .site-main .woocommerce .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link.is-active::after {
    rotate: 180deg
} */

.nv-header__myaccount .nv-header__myaccount--items li a,
.nv-lastblog_title h2,
.nv-ourplan__text p,
.nv-ourproject__overlay--text p,
.nv-ourproject__title,
.nv-ourproject__title h4,
.nv-product__product .nv-product__text,
.nv-product__product h3,
.nv-teams__title h2,
.product-section .nv-product__head h2.nv-product__title {
    text-align: left !important
}

.nv-product__product.product-type-simple.sale .nv-product__pricebox {
    float: left !important
}

.nv-product__offer {
    position: absolute;
    right: 0
}

.nv-lastblog-item__content,
.nv-lastblogitem__text {
    text-align: left !important;
    padding-inline-start: 24px !important
}

.nv-teams .swiper-button-prev {
    right: 74px !important;
    left: unset !important
}

.nv-header__cart--hoverproducts,
.nv-header__cart--hoverproducts .semicircle {
    right: 0 !important;
    left: unset
}

.nv__form_main {
    direction: ltr
}

.nv__form_main .nv__btn_upload {
    padding: 17px !important
}

.archive .content-area .products li.product span.price {
    align-items: flex-start !important
}

.select2-container--default .select2-selection--single .select2-selection__arrow {
    display: none
}

.archive .content-area .select2-container--default .select2-selection--single .select2-selection__rendered::before,
.archive .select2-selection__rendered::before,
.blog .select2-container--default .select2-selection--single .select2-selection__rendered::before {
    right: 20px !important;
    left: unset !important
}

.nv-hamburgermenu__moreproduct--items .semicircle::before {
    left: -23px !important;
    top: 57px !important;
    right: unset;
    transform: rotate(-90deg)
}

.nv-header__hamburgermenu .nv-header__hamburgermenu-items .nv-hamburgermenu__moreproduct--items .semicircle {
    width: 0
}

.nv-postblog__sharepost__hover {
    right: -1px !important;
    left: unset !important
}

.nv-lastblogitem__title {
    padding-inline-start: 24px
}

.nv-archiveblog__sidebar,
.nv-archiveproject__sidebar {
    padding-right: 24px !important;
    padding-left: 0 !important
}

.archive.post-type-archive-crystal-project .select2-dropdown {
    top: -35px !important
}

.woocommerce-account .site-main .woocommerce .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link.is-active a {
    border-left: 3px solid !important;
    border-right: unset !important
}

.nv-loginpage .nv-loginform .woocommerce-Input {
    padding-left: 45px !important;
    padding-right: unset
}

.woocommerce-account .woocommerce .container .nv-loginpage .nv-loginform .woocommerce-form i {
    left: 12px !important
}

.woocommerce-orders .site-main .woocommerce-MyAccount-content .woocommerce-info::before {
    left: 0 !important
}

.woocommerce-edit-address .woocommerce .woocommerce-MyAccount-content .woocommerce-address-fields p#billing_country_field {
    float: left
}

.woocommerce-edit-address .woocommerce .woocommerce-MyAccount-content .woocommerce-address-fields p#billing_country_field,
.woocommerce-edit-address .woocommerce .woocommerce-MyAccount-content .woocommerce-address-fields p#billing_phone_field {
    width: 100% !important
}

.woocommerce-edit-address .woocommerce .woocommerce-MyAccount-content .woocommerce-address-fields span.select2-selection.select2-selection--single {
    padding: 4px
}

.form-check {
    gap: 40px !important
}

.woocommerce-edit-address .select2-container--default .select2-selection--single .select2-selection__rendered {
    padding: unset !important
}

.archive .select2-selection__rendered::before {
    right: 20px;
    left: unset;
}

.nv-navbar .nv-navbar-menu .nv-navbar__item i {
    display: inline-block !important;
}

.nv-navbar__item:hover i.arrow-left {
    transform: rotate(90deg);
    transition: .3s;
}

.nv-header__hamburgermenu .nv-header__hamburgermenu-items .nv-hamburgermenu__moreproduct {
    left: 109px !important;
    right: 0 !important;
}

.nv-hamburgermenu__moreproduct .semicircle {
    transform: rotate(-90deg) !important;
    left: -27px !important;
    right: unset !important;
}

.single-post .nv-blogpost__sidebar {
    padding-inline-end: 24px !important;
}

.nv-blogpost__content-listitem svg,
.nv-blogpost__content-listitem i {
    left: -15px !important;
    right: unset !important;
}

.single-product .content-area .product .woocommerce-Tabs-panel--additional_information .woocommerce-product-attributes tbody>tr th {
    border-radius: 10px 10px 0 0;
}

.single-post #reviews #review_form_wrapper #review_form .comment-form-comment,
.single #reviews #review_form_wrapper #review_form .comment-form-comment {
    float: right !important;
}

.nv-single-product__review #reviews #comments .commentlist .comment_container img.avatar {
    left: 20px !important;
    right: unset !important;
}

.single-product .content-area .product .summary .price {
    align-items: flex-start !important;
}

.nv-single-product__review-row .nv-single-product__simple-card .nv-addcomment__product li.product.product-type-simple span.price {
    align-items: start !important;
}

.nv-singlepost__author {
    left: unset;
    right: 0;
}

.nv__newsletters {
    flex-direction: row-reverse;
}

.nv__newsletters>.nv-newsletter__input input {
    direction: ltr !important;
}

.woocommerce-breadcrumb i,
.nv-archive__nav .nv-breadcrumb li.seperator i {
    rotate: 180deg;
}

.nv-navbar__contactus .nv-navbar__tel {
    display: flex;
    flex-direction: row-reverse;
}

.single-crystal-project .nv-ourproject .nv-ourproject__more {
    flex-direction: row-reverse;
}

.post-type-archive-crystal-team .nv-archivepost__more i {
    rotate: 180deg;
}

.woocommerce-cart .woocommerce table.shop_table td.product-thumbnail {
    border-radius: 16px 0 0 16px;
}

.woocommerce-cart .woocommerce table.shop_table td.product-remove {
    border-radius: 0px 16px 16px 0;
}

.woocommerce-cart .woocommerce .nv-cartcoupon .coupon input.input-text {
    margin-left: 20px;
}

@media (max-width: 768px) {

    .woocommerce-cart .woocommerce .nv-cart-wrapper .cart td.product-price .nv-cart__product—price,
    .woocommerce-cart .woocommerce .nv-cart-wrapper .cart td.product-subtotal .nv-cart__product—subtotal {
        float: left;
        left: 0 !important;
        top: 0;
    }
}

.woocommerce-cart .woocommerce .cart-collaterals .woocommerce-shipping-totals .shipping-calculator-button::after {
    left: 0 !important;
    right: unset;
}

.woocommerce-checkout .woocommerce form.checkout div#customer_details {
    padding-left: 24px;
    padding-right: unset;
}

.woocommerce-checkout .woocommerce .woocommerce-form-coupon-toggle .woocommerce-info::before {
    left: 20px !important;
    right: unset;
}