@import "../fonts/Rokh/stylesheet.css";
[dir="rtl"] {
  width: 100%;
}

@media only screen and (max-width: 575px) {
  .site-filters.style-1 li a {
    /* font-family: 'Rokh'; */
  }
}

.site-header .extra-nav .extra-cell ul li.filte-link a {
  margin-right: 30px;
  margin-left: unset;
}

.offcanvas.offcanvas-end {
  transform: translateX(-100%);
}

.offcanvas.dz-offcanvas.offcanvas.offcanvas-end {
  left: 0;
  right: unset;
}

.dz-tabs .nav-tabs .nav-link .badge {
  margin-left: unset;
  margin-right: 5px;
}

.cart-widget .cart-content {
  margin-right: unset;
  margin-left: 20px;
}

.site-header .extra-nav .extra-cell ul li button .badge,
.site-header .extra-nav .extra-cell ul li a .badge {
  right: unset;
  left: 2px;
}

@media only screen and (max-width: 1480px) {
  .site-header .extra-nav .extra-cell .login-link {
    margin-left: 15px;
    margin-right: unset;
  }
}

.dropdown-toggle::after {
  margin-left: unset;
  margin-right: 0.255em;
}

.search-input .bootstrap-select.default-select .dropdown-toggle:after {
  margin-left: unset;
  margin-right: 5px;
}

.search-input .bootstrap-select.default-select:after {
  right: unset;
  left: 0;
}

.search-input .btn,
.search-input .wp-block-button__link,
.search-input .woocommerce .widget_shopping_cart .buttons a,
.woocommerce .widget_shopping_cart .buttons .search-input a,
.search-input .woocommerce.widget_shopping_cart .buttons a,
.woocommerce.widget_shopping_cart .buttons .search-input a,
.search-input .woocommerce #review_form #respond .form-submit input,
.woocommerce #review_form #respond .form-submit .search-input input,
.search-input .woocommerce-cart-form .table tr .button,
.woocommerce-cart-form .table tr .search-input .button,
.search-input .woocommerce-cart .wc-proceed-to-checkout a.checkout-button,
.woocommerce-cart .wc-proceed-to-checkout .search-input a.checkout-button,
.search-input .woocommerce #respond input#submit,
.woocommerce #respond .search-input input#submit,
.search-input .woocommerce a.button,
.woocommerce .search-input a.button,
.search-input .woocommerce button.button,
.woocommerce .search-input button.button,
.search-input .woocommerce input.button,
.woocommerce .search-input input.button,
.search-input .woocommerce #place_order,
.woocommerce .search-input #place_order {
  right: unset;
  left: 0;
}

.dz-search-area .search-input .bootstrap-select.default-select .dropdown-toggle {
  padding: 0 0 0 25px;
}

.header-nav.w3menu .nav > li .mega-menu,
.header-nav.w3menu .nav > li .sub-menu {
  text-align: right;
}

.shipping-time .dz-icon {
  margin-right: unset;
  margin-left: 20px;
}

.mega-menu {
  right: 80px !important;
}
.w3menu .mega-menu {
  right: 80px !important;
}

.header-nav.w3menu .nav > li.menu-item-has-children > a:after,
.header-nav.w3menu .nav > li.sub-menu-down > a:after {
  margin-left: unset;
  margin-right: 5px;
  display: none;
}

.header-nav .nav > li.menu-item-has-children > a:after,
.header-nav .nav > li.sub-menu-down > a:after {
  margin-left: unset;
  margin-right: 5px;
}

.header-nav.w3menu .nav > li.has-mega-menu.menu-left .mega-menu {
  right: 0 !important;
  left: unset;
}
.header-nav.w3menu .nav > li .mega-menu,
.header-nav.w3menu .nav > li .sub-menu {
  right: 0;
  left: unset;
}
.header-nav .nav > li .mega-menu,
.header-nav .nav > li .sub-menu {
  left: unset;
  right: 0;
}

@media only screen and (min-width: 991px) {
  .header-nav.w3menu .nav > li.has-mega-menu.wide-width .mega-menu {
    left: unset !important;
    right: -51% !important;
  }
}

.header-nav.w3menu .nav > li.has-mega-menu .portfolio-menu .side-right {
  padding-left: unset;
  padding-right: 30px;
}

.w3menu .mega-menu .line-left:after {
  left: unset;
  right: 0;
}

.adv-media {
  padding-left: unset;
  padding-right: 20px;
}

.header-nav.w3menu .nav > li.has-mega-menu .portfolio-menu .side-left {
  padding-right: unset;
  padding-left: 50px;
}

/*.mega-menu {
    right: 0;
    left: 80px !important;
}*/

/*
#pointer-dot {
    left: unset;
    right: -4px;
}

.logo-header {
    float: right;
}

.header-nav.w3menu .nav > li.menu-item-has-children > a:after, .header-nav.w3menu .nav > li.sub-menu-down > a:after {
    margin-left: unset;
    margin-right: 5px;
}

.header-nav.w3menu .nav > li .mega-menu, .header-nav.w3menu .nav > li .sub-menu {
    text-align: justify;
}

.header-nav.w3menu .nav > li.has-mega-menu .shop-menu .side-right {
    width: 66%;
    flex: 0 0 66%;
}
.header-nav.w3menu .nav > li.has-mega-menu .shop-menu .side-left {
    width: 34%;
    flex: 0 0 34%;
}
*/

.main-slider-wrapper {
  padding-left: unset;
  padding-right: 0px;
  max-width: 1600px !important;
  margin-right: auto;
}

.category-swiper2 .shop-card .dz-content {
  text-align: right;
}

/*
.slick-track {
    transform: translate3d(0px, 0px, -623px)!important;
}*/
/*.slider-main, .slider-thumbs {*/
/*    direction: ltr;*/
/*}*/

.main-slider-wrapper .slider-inner .content-info {
  padding-left: 15px;
  padding-right: 0;
}

.main-slider-wrapper .slider-inner .content-info .title,
.main-slider-wrapper .slider-inner .content-info .swiper-meta-items,
.main-slider-wrapper .slider-inner .content-info .content-btn {
  direction: rtl;
}

.main-slider-wrapper .star-2 {
  right: unset;
  left: 13%;
}

.main-slider-wrapper .star-1 {
  right: 45%;
  left: unset;
}

.main-slider-wrapper .slider-inner .swiper-meta-items .meta-content {
  margin-right: 0;
}

.animation-btn {
  left: unset;
  right: 39%;
}

.main-slider-wrapper .banner-media .img-preview {
  padding-left: unset;
  padding-right: 2px;
}

.main-slider-wrapper .slider-thumbs .slick-slide {
  padding-right: unset;
  padding-left: 50px;
}

.main-slider-wrapper .banner-media .img-preview:after {
  left: 0;
  right: unset;
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}

/*.main-slider-wrapper .banner-media .img-preview:before {
    content: "";
    position: absolute;
    background-image: url(../images/next-btn.png);
    left: 0;
    bottom: 40px;
    width: 41px;
    height: 160px;
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
    z-index: 1;
    opacity: 1;
}*/

.main-slider-wrapper .slick-arrow.slick-next {
  left: 49%;
  right: unset;
}

@media only screen and (max-width: 1680px) {
  .main-slider-wrapper .slick-arrow.slick-next {
    left: 55%;
    right: unset;
  }
}

.main-slider-wrapper .slick-arrow.slick-next:after {
  content: "\e844";
}

.main-slider-wrapper .banner-media:after {
  left: 91%;
}

@media (max-width: 1366px) {
  .main-slider-wrapper .banner-media:after {
    left: 80%;
  }
}

@media only screen and (max-width: 1199px) {
  .main-slider-wrapper {
    padding-left: unset;
    padding-right: 30px;
  }
}

/* .shop-section .right-box .icon-button {
    left: unset;
    right: -65px;
} */

.shop-section .left-box .icon-button {
  right: unset;
  left: -75px;
}

.service-btn-2 {
  right: unset;
  left: 0;
}

.about-style1 .about-thumb .btn,
.about-style1 .about-thumb .wp-block-button__link,
.about-style1 .about-thumb .woocommerce .widget_shopping_cart .buttons a,
.woocommerce .widget_shopping_cart .buttons .about-style1 .about-thumb a,
.about-style1 .about-thumb .woocommerce.widget_shopping_cart .buttons a,
.woocommerce.widget_shopping_cart .buttons .about-style1 .about-thumb a,
.about-style1 .about-thumb .woocommerce #review_form #respond .form-submit input,
.woocommerce #review_form #respond .form-submit .about-style1 .about-thumb input,
.about-style1 .about-thumb .woocommerce-cart-form .table tr .button,
.woocommerce-cart-form .table tr .about-style1 .about-thumb .button,
.about-style1 .about-thumb .woocommerce-cart .wc-proceed-to-checkout a.checkout-button,
.woocommerce-cart .wc-proceed-to-checkout .about-style1 .about-thumb a.checkout-button,
.about-style1 .about-thumb .woocommerce #respond input#submit,
.woocommerce #respond .about-style1 .about-thumb input#submit,
.about-style1 .about-thumb .woocommerce a.button,
.woocommerce .about-style1 .about-thumb a.button,
.about-style1 .about-thumb .woocommerce button.button,
.woocommerce .about-style1 .about-thumb button.button,
.about-style1 .about-thumb .woocommerce input.button,
.woocommerce .about-style1 .about-thumb input.button,
.about-style1 .about-thumb .woocommerce #place_order,
.woocommerce .about-style1 .about-thumb #place_order {
  left: unset;
  right: 70px;
}
.shop-card.style-6 .dz-content {
  left: unset;
  right: 20px;
}

.shop-card.style-6 .sale-badge {
  right: unset;
  left: -40px;
}

@keyframes ticker {
  100% {
    -webkit-transform: translateX(100%);
    transform: translateX(100%);
  }
}

.text-wrapper .title {
  letter-spacing: 0;
}

@media (min-width: 992px) {
  .ms-lg-auto {
    margin-left: unset;
    margin-right: auto !important;
  }
}

.shop-card .product-tag {
  right: unset;
  left: 20px;
}

.product-box.style-4 .sale-box {
  right: unset;
  left: -19%;
}

@media only screen and (max-width: 1680px) {
  .product-box.style-4 .sale-box {
    right: unset;
    left: 1%;
  }
}

.about-box.style-1 .animation-text {
  left: 0;
  right: unset;
  transform: translate(90%, 90%);
}

.shop-card.style-3 .sale-badge {
  right: unset;
  left: -45px;
}

.shop-card.style-4 .dz-media {
  margin-right: unset;
  margin-left: 15px;
}

.about-box.style-1 .dz-media {
  float: right;
}
.about-box.style-1 .dz-media img {
  mask-position: right;
}

.about-box.style-1 .animation-text {
  transform: translate(70%, 90%);
}

.company-box.style-1 .dz-media .sale-badge {
  right: unset;
  left: 15px;
}

.dz-card.style-2 .dz-media .post-date {
  left: unset;
  right: 30px;
}

.widget_post ul .dz-media {
  margin-left: 15px;
  margin-right: unset;
}

.dzSubscribe .form-group .input-group .input-group-addon {
  left: 0;
  right: unset;
}

.scroltop {
  right: unset;
  left: 30px;
  bottom: 75px;
}

/*
.dz-offcanvas.offcanvas.offcanvas-start {
    border: 0;
    background-color: var(--light);
}

.dz-offcanvas.offcanvas.offcanvas-start {
    width: 485px;
}*/

.breadcrumb-row ul li {
  margin-right: unset;
  margin-left: 3px;
}

.breadcrumb-row ul .breadcrumb-item + .breadcrumb-item::before {
  content: "\f104";
  float: right;
  padding-left: 12px;
  padding-right: 6px;
}

.author-bx-detail .author-bx-pic {
  margin-right: unset;
  margin-left: 15px;
}

.dz-accordion .accordion-header .accordion-button .toggle-close {
  right: unset;
  left: 20px;
}

.dz-accordion.accordion-sm .accordion-header .accordion-button {
  padding: 18px 23px 18px 55px;
}

.swiper-five .pagination-align {
  right: unset;
  left: 30px;
}

.about-style4 .about-bx-detail .about-bx-pic {
  margin-left: 15px;
  margin-right: unset;
}
.about-style4 .side-content {
  padding-right: unset;
  padding-left: 120px;
}

.about-style4 .our-customer {
  right: unset;
  left: 90px;
}

.about-banner .about-info {
  right: unset;
  left: 16%;
}

@media only screen and (max-width: 1480px) {
  .about-banner .about-info {
    left: 10%;
    right: unset;
  }
}

.about-style2 .about-bx-detail .about-bx-pic {
  margin-left: unset;
  margin-right: 15px;
}

.about-style2 .about-thumb {
  margin-right: unset;
  margin-left: 40px;
}

.get-in-touch span {
  margin-left: unset;
  margin-right: 18px;
}

.account-wrapper {
  padding-left: unset;
  padding-right: 35px;
}

.bootstrap-select .dropdown-toggle .filter-option {
  right: 0;
  left: unset;
  float: right;
}

.dropdown-menu {
  text-align: right;
}

.bootstrap-select > select {
  left: unset;
  right: 50%;
}

.form-select,
select {
  background-position: left 0.75rem center;
}

.order-cancel-card .order-head h6 span {
  display: inline-block;
}

.order-cancel-card .order-cancel-box .order-cancel-content {
  margin-left: unset;
  margin-right: 20px;
}

.countries-card ul .thumb-detail span {
  margin-left: unset;
  margin-right: 5px;
}

.check-tbl tbody tr td.product-item-name {
  padding-left: unset;
  padding-right: 15px;
}

.check-tbl tbody tr td:last-child {
  text-align: left;
}

.check-tbl tbody tr td {
  padding-right: 0;
  padding-left: 15px;
}

.widget-timeline .timeline:before {
  left: unset;
  right: 10px;
}

.widget-timeline .timeline > li > .timeline-badge {
  left: unset;
  right: 0;
}

.widget-timeline .timeline > li > .timeline-box {
  padding: 10px 15px 10px 10px;
  margin-right: 2.5rem;
  margin-left: unset;
}

.tracking-item .tracking-product {
  margin-right: unset;
  margin-left: 20px;
}

.custom-control.style-1 .form-check-input {
  right: unset;
  left: 15px;
}

.custom-control.style-1 .custom-checkbox {
  padding: 20px 20px 19px 40px;
}

.thumb-edit label {
  left: unset;
  right: -12px;
}

.profile-edit .thumb {
  margin-right: unset;
  margin-left: 15px;
}

.review-card .review-media {
  margin: 0 0 0 15px;
}

.custom-control.style-1 .price {
  margin-right: auto;
  margin-left: 10px;
}

.about-style2 .about-bx-detail .about-bx-pic {
  margin-right: unset;
  margin-left: 15px;
}

@media only screen and (max-width: 1680px) {
  .dz-bnr-inr .banner-media {
    left: 10%;
  }
}

.dz-bnr-inr .banner-media {
  left: 19%;
  right: auto;
}

.dz-meta ul li {
  margin-right: unset;
  margin-left: 10px;
}

.search-bx button {
  right: unset;
  left: 5px;
}

.widget_categories.style-1 .cat-item:before {
  content: "\e828";
  right: 0;
  left: unset;
}

.widget_archive li a,
.wp-block-latest-posts li a,
.wp-block-categories-list li a,
.wp-block-archives-list li a,
.widget_categories li a {
  float: right;
  text-align: right;
}

.widget_archive ul li,
.wp-block-categories-list li,
.wp-block-archives-list li,
.wp-block-latest-posts li,
.widget_categories ul li {
  text-align: right;
}

.widget_categories.style-1 .cat-item {
  padding: 10px 36px 10px 0 !important;
}

.recent-posts-entry .widget-post-bx .widget-post .dz-info {
  margin-right: 18px;
  margin-left: unset;
}
.wp-block-tag-cloud a,
.tagcloud a {
  margin: 0 0 10px 10px;
}

.author-box.style-1 {
  text-align: right;
}
.author-box.style-1 .author-profile-info .author-profile-pic {
  margin-right: unset;
  margin-left: 20px;
}

.search-info .search-name {
  margin-right: unset;
  margin-left: 15px;
}

.dz-card.style-1 .dz-info {
  left: unset;
  right: 0;
  border-radius: 30px 0;
}

.dz-card.style-4 {
  padding-right: 25%;
  padding-left: unset;
}

.dz-card.style-4 .dz-info {
  left: unset;
  right: 0;
}

.banner-social-media {
  right: unset;
  left: 25px;
  transform: translateY(-50%) rotate(180deg);
}

.portfolio-box.style-1 .dz-content {
  right: 0;
  left: unset;
  border-radius: 20px 0;
}

.single-page .dzSubscribe .form-control,
.single-page .dzSubscribe .woocommerce #review_form #respond input[type="text"],
.woocommerce #review_form #respond .single-page .dzSubscribe input[type="text"],
.single-page .dzSubscribe .woocommerce #review_form #respond textarea,
.woocommerce #review_form #respond .single-page .dzSubscribe textarea,
.single-page .dzSubscribe .woocommerce #review_form #respond input[type="email"],
.woocommerce #review_form #respond .single-page .dzSubscribe input[type="email"],
.single-page .dzSubscribe .woocommerce-cart-form .table tr td.actions .coupon .input-text,
.woocommerce-cart-form .table tr td.actions .coupon .single-page .dzSubscribe .input-text,
.single-page .dzSubscribe .woocommerce-cart-form .table tr .quantity input,
.woocommerce-cart-form .table tr .quantity .single-page .dzSubscribe input,
.single-page .dzSubscribe .woocommerce .woocommerce-checkout.checkout form .form-row textarea,
.woocommerce .woocommerce-checkout.checkout form .form-row .single-page .dzSubscribe textarea,
.single-page .dzSubscribe .woocommerce .woocommerce-checkout.checkout form .form-row select,
.woocommerce .woocommerce-checkout.checkout form .form-row .single-page .dzSubscribe select,
.single-page .dzSubscribe .woocommerce .woocommerce-checkout.checkout form .form-row input,
.woocommerce .woocommerce-checkout.checkout form .form-row .single-page .dzSubscribe input,
.single-page .dzSubscribe .woocommerce-EditAccountForm.edit-account input[type="text"],
.woocommerce-EditAccountForm.edit-account .single-page .dzSubscribe input[type="text"],
.single-page .dzSubscribe .woocommerce-EditAccountForm.edit-account input[type="email"],
.woocommerce-EditAccountForm.edit-account .single-page .dzSubscribe input[type="email"],
.single-page .dzSubscribe .woocommerce-EditAccountForm.edit-account input[type="password"],
.woocommerce-EditAccountForm.edit-account .single-page .dzSubscribe input[type="password"],
.single-page .dzSubscribe .login input[type="text"],
.login .single-page .dzSubscribe input[type="text"],
.single-page .dzSubscribe .login input[type="password"],
.login .single-page .dzSubscribe input[type="password"],
.single-page .dzSubscribe .woocommerce-ResetPassword.lost_reset_password input[type="text"],
.woocommerce-ResetPassword.lost_reset_password .single-page .dzSubscribe input[type="text"],
.single-page .dzSubscribe .checkout.woocommerce-checkout input[type="text"],
.checkout.woocommerce-checkout .single-page .dzSubscribe input[type="text"],
.single-page .dzSubscribe .checkout.woocommerce-checkout input[type="email"],
.checkout.woocommerce-checkout .single-page .dzSubscribe input[type="email"],
.single-page .dzSubscribe .checkout.woocommerce-checkout input[type="tel"],
.checkout.woocommerce-checkout .single-page .dzSubscribe input[type="tel"],
.single-page .dzSubscribe .checkout.woocommerce-checkout .select2-choice,
.checkout.woocommerce-checkout .single-page .dzSubscribe .select2-choice,
.single-page .dzSubscribe .checkout.woocommerce-checkout textarea,
.checkout.woocommerce-checkout .single-page .dzSubscribe textarea,
.single-page .dzSubscribe .woocommerce form .form-row input.input-text,
.woocommerce form .form-row .single-page .dzSubscribe input.input-text,
.single-page .dzSubscribe .woocommerce form .form-row .select2-selection,
.woocommerce form .form-row .single-page .dzSubscribe .select2-selection,
.single-page .dzSubscribe .woocommerce form .form-row .select2-choice,
.woocommerce form .form-row .single-page .dzSubscribe .select2-choice {
  margin-right: unset;
  margin-left: 11px;
}

.contact-us2 .map-fixed {
  right: 30vw;
  left: unset;
  padding-left: 0;
  padding-right: unset;
}

.contact-us2 .dz-text {
  right: unset;
  left: 130px;
  font-weight: 600;
  font-size: 180px;
}
.dz-text {
  right: unset;
  left: 30px;
}

.contact-us2 .col-xl-5.col-md-7 {
  z-index: 2;
}

.locations-box .locations-box-inner .country-media {
  padding-right: unset;
  padding-left: 30px;
}

.locations-box .locations-box-inner .country-media img {
  margin-right: 15px;
  margin-left: 15px;
}

.error-page.style-1 .dz-error-media {
  margin-right: unset;
  margin-left: 65px;
}

@media only screen and (max-width: 1480px) {
  .error-page.style-1 .dz-error-media {
    margin-right: unset;
    margin-left: 40px;
  }
}

.error-page .bg-img {
  transform: rotate(90deg);
  right: 0;
  left: unset;
}

@media only screen and (max-width: 1480px) {
  .error-page .bg-img {
    transform: rotate(-45deg);
    right: -10%;
    left: unset;
  }
}

.error-page .bg-img2 {
  transform: rotate(-90deg);
  right: unset;
  left: 0;
}

@media only screen and (max-width: 1480px) {
  .error-page .bg-img2 {
    transform: rotate(-90deg);
    right: unset;
    left: -6%;
  }
}

.error-page.style-2 .dz_error {
  transform: translate(-50%, -50%) rotate(180deg);
}

.error-end-content {
  padding: 80px 120px 80px 40px;
}

.dzSearch .form-group .input-group .input-group-addon {
  left: 0;
  right: unset;
}

.faq-content-box.style-1 .faq-link i,
.faq-content-box.style-1 .faq-link svg {
  margin-left: 8px;
  margin-right: unset;
}

.dz-tabs.style-1 .nav-tabs .nav-link i,
.dz-tabs.style-1 .nav-tabs .nav-link svg {
  margin-right: unset;
  margin-left: 10px;
}

#copyTarget {
  direction: ltr;
}

.start-side-content:after {
  left: unset;
  right: 16%;
}

.login-area .secure-input .show-pass {
  right: unset;
  left: 10px;
}

.post-pagination.style-1 .dz-info {
  padding-right: 15px;
  padding-left: 15px;
}

.detail-list-box.style-2 ul li:last-child {
  border-right: 1px solid rgba(255, 255, 255, 0.3);
}

.detail-list-box.style-2 ul li:first-child {
  border-right: 0;
}

.swiper-pagination-two {
  left: unset;
  right: 35px !important;
}

.blog-single.style-1 .dz-meta li {
  margin-right: unset;
  margin-left: 30px;
}

.wp-block-quote.is-large i,
.wp-block-quote.is-large svg,
.wp-block-quote.is-style-large i,
.wp-block-quote.is-style-large svg,
blockquote.wp-block-quote i,
blockquote.wp-block-quote svg,
blockquote.wp-block-pullquote i,
blockquote.wp-block-pullquote svg,
blockquote.wp-block-pullquote.alignright i,
blockquote.wp-block-pullquote.alignright svg,
blockquote.wp-block-pullquote.alignleft i,
blockquote.wp-block-pullquote.alignleft svg,
blockquote i,
blockquote svg {
  right: unset;
  left: 24px;
}

.wp-block-quote.is-large cite:before,
.wp-block-quote.is-style-large cite:before,
blockquote.wp-block-quote cite:before,
blockquote.wp-block-pullquote cite:before,
blockquote.wp-block-pullquote.alignright cite:before,
blockquote.wp-block-pullquote.alignleft cite:before,
blockquote cite:before {
  margin-right: unset;
  margin-left: 0.625rem;
}

.wp-block-quote.is-large:after,
.wp-block-quote.is-style-large:after,
blockquote.wp-block-quote:after,
blockquote.wp-block-pullquote:after,
blockquote.wp-block-pullquote.alignright:after,
blockquote.wp-block-pullquote.alignleft:after,
blockquote:after {
  left: unset;
  right: 0;
}

.wp-block-gallery.has-nested-images figure.wp-block-image:not(#individual-image) {
  margin-right: 0;
  margin-left: 9px;
}

.blog-single.dz-blog.sidebar .dz-post-text .wp-block-gallery {
  width: calc(100%);
}

.blog-single.style-1 .list-check-2 li {
  padding: 15px 55px 15px 8px !important;
}

.blog-single.style-1 .list-check-2 li:after {
  right: 5px;
  left: unset;
}

.dz-share-post .post-tags a:last-child {
  margin-right: 8px;
}

.comments-area .comment-list > .comment .comment-body .comment-author .avatar {
  right: 0;
  left: unset;
}

.comments-area .comment-list > .comment .comment-body {
  padding: 2px 100px 30px 0;
}

.comments-area .comment-list > .comment .comment-body .reply .comment-reply-link {
  right: unset;
  left: 0;
}

.comments-area .comment-list > .comment > .children {
  padding-right: 50px;
  padding-left: unset;
}

.dz-meta ul li i {
  margin-right: unset;
  margin-left: 2px;
}

.blog-single.style-1 .dz-meta li:after {
  right: unset;
  left: -17px;
}

.wp-block-gallery.alignfull,
.wp-block-gallery.alignfullwide,
.alignfull,
.alignfullwide {
  margin-right: calc(50% - 15px - calc(50vw - 30px) - (var(--content-share-ml, 0px) / 2));
  margin-left: unset;
}

.post-link-in {
  left: unset;
  right: 0;
}

.pricingtable-wrapper.style-1 .pricingtable-inner .pricingtable-list .pricingtable-features {
  text-align: justify;
}

.pricingtable-wrapper.style-1 .pricingtable-inner .pricingtable-list .pricingtable-features li {
  padding: 8px 40px 8px 0;
}

.pricingtable-wrapper.style-1 .pricingtable-inner .pricingtable-list .pricingtable-features li:after {
  right: 0;
  left: unset;
}

.detail-bx .feature-detail li i {
  margin-left: 10px;
  margin-right: unset;
}

.detail-bx .feature-detail li {
  padding: 10px 0 10px 40px;
  text-align: right;
}

.btn-quantity {
  margin-left: 45px;
  margin-right: unset;
}

.dz-product-detail .product-num > div {
  margin-left: 45px;
  margin-right: unset;
}

.dz-product-detail.style-2 .dz-content .meta-content {
  text-align: right;
}

.dz-product-detail .dz-info ul li {
  margin-left: 10px;
  margin-right: unset;
}

.dz-product-detail .dz-info ul.social-icon li {
  margin-left: 20px;
  margin-right: unset;
}

.icon-bx-wraper.style-4 .icon-content {
  margin-right: 20px;
  margin-left: unset;
}

.dz-product-detail.style-3 .product-gallery-swiper.swiper-vertical {
  left: unset;
  right: 30px;
}

.dz-product-detail.style-2 {
  padding-right: 40px;
  padding-left: unset;
}

.dz-product-detail.style-3 .swiper-btn-center-lr {
  margin-right: -80px;
  padding-right: 130px;
  margin-left: unset;
  padding-left: unset;
}

.icon-bx-wraper.style-3 .icon-bx {
  margin-left: 15px;
  margin-right: unset;
}

.dz-product-detail .quick-modal-swiper.swiper-vertical,
.dz-product-detail .product-gallery-swiper.swiper-vertical {
  left: unset;
  right: 30px;
}

.dz-maximize.top-right {
  right: unset;
  left: 20px;
}

.product-info-inner ul li:nth-child(1) {
  margin-right: unset;
  margin-left: 55px;
}

.shop-form .form-group .input-group-addon {
  right: unset;
  left: 0;
}

.shop-checkout .dz-accordion .accordion-item .accordion-header .accordion-button .toggle-close {
  left: 10px;
  right: unset;
}

.shop-checkout .form-group .form-check-input {
  margin: 5px 0 0 5px;
}

.cart-item.style-1 .dz-content {
  margin-right: 15px;
  margin-left: unset;
}

.order-detail .form-group .form-check-input {
  margin-right: unset;
  margin-left: 10px;
}

.compare-table tr.compare-product td:nth-child(5) {
  border-radius: 20px 0 0 0;
}

.compare-table tr.compare-product td:nth-child(2) {
  border-radius: 0 20px 0 0;
}

.compare-table tr td {
  border-right: 0;
  border-left: 1px solid #d7d7d7;
}

.compare-table tr.compare-table-head td:first-child {
  border-radius: 0 10px 10px 0;
}

.compare-table tr.compare-table-head td:last-child {
  border-radius: 10px 0 0 10px;
}

.compare-table tr td i {
  margin-right: unset;
  margin-left: 15px;
}

@media only screen and (max-width: 1480px) {
  .compare-table tr td i {
    margin-right: unset;
    margin-left: 5px;
  }
}

.shop-card .price del {
  margin-right: unset;
  margin-left: 10px;
}

.filter-wrapper .filter-right-area > div {
  border-left: 0;
  border-right: 1px solid var(--border-color);
}

.filter-wrapper .filter-right-area .form-group .default-select .dropdown-toggle:after,
.filter-wrapper .filter-right-area .form-group .bootstrap-select .dropdown-toggle:after {
  margin-right: 18px;
  margin-left: unset;
}

.filter-top-btn {
  padding-right: unset;
  padding-left: 20px;
}

.filter-wrapper .filter-right-area > div:nth-child(3n-1) {
  border-right: 0 !important;
}

.range-slider.style-1 .noUi-horizontal .noUi-handle {
  right: unset;
  left: 0;
}

.dz-shop-card.style-2 .dz-media {
  margin-right: unset;
  margin-left: 0px;
  aspect-ratio: 3/4;
  object-fit: cover;
}

.widget_search .form-group .input-group-addon {
  right: unset;
  left: 15px;
}

.dz-shop-card.style-2 .dz-content .review-num {
  margin-left: unset;
  margin-right: 18px;
}

.dz-shop-card.style-2 .dz-content .dz-body .dz-para {
  padding-right: unset;
  padding-left: 30px;
}

.meta-content {
  margin-right: unset;
  margin-left: 80px;
}

.bookmark-btn.style-1 .form-check-label {
  margin-left: unset;
  margin-right: 10px;
}

.form-check span {
  margin-left: 15px;
  margin-right: unset;
}

.product-size .btn,
.product-size .wp-block-button__link,
.product-size .woocommerce .widget_shopping_cart .buttons a,
.woocommerce .widget_shopping_cart .buttons .product-size a,
.product-size .woocommerce.widget_shopping_cart .buttons a,
.woocommerce.widget_shopping_cart .buttons .product-size a,
.product-size .woocommerce #review_form #respond .form-submit input,
.woocommerce #review_form #respond .form-submit .product-size input,
.product-size .woocommerce-cart-form .table tr .button,
.woocommerce-cart-form .table tr .product-size .button,
.product-size .woocommerce-cart .wc-proceed-to-checkout a.checkout-button,
.woocommerce-cart .wc-proceed-to-checkout .product-size a.checkout-button,
.product-size .woocommerce #respond input#submit,
.woocommerce #respond .product-size input#submit,
.product-size .woocommerce a.button,
.woocommerce .product-size a.button,
.product-size .woocommerce button.button,
.woocommerce .product-size button.button,
.product-size .woocommerce input.button,
.woocommerce .product-size input.button,
.product-size .woocommerce #place_order,
.woocommerce .product-size #place_order {
  margin-left: 10px !important;
  margin-right: unset !important;
}

.check-tbl.style-1 thead th:not(:first-child) {
  padding-left: unset;
  padding-right: 20px;
}

.construct-box-1 .dz-content .dz-media-title img {
  margin-right: unset;
  margin-left: 21px;
}

.construct-box-2:after {
  left: unset;
  right: 16%;
}

.dz-bnr-inr.style-2 .dz-bnr-inr-entry {
  text-align: justify;
}

/*p{
    text-align: justify;
}*/

.site-header .extra-nav .extra-cell .login-link {
    margin-right: unset;
    margin-left: 10px;
    padding: 6px;
    background: #4287f5;
    border-radius: 15px;
}

.dz-product-detail .dz-info.style-2 ul {
  margin-right: unset;
  margin-left: 15px;
}

#serviceIconWrapperFlash {
  transform: rotate(-90deg);
}

.product-box.style-4 .sale-box .sale-name {
  letter-spacing: 0;
}

.shop-section .left-box:after {
  left: unset;
  right: 5%;
}

.dz-media.style-1 {
  margin-right: unset;
  margin-left: 40px;
}
.img-ho1:after {
  left: unset;
  right: 0;
}
.img-ho1:hover:after {
  right: -18px;
}
.img-ho1:hover img {
  transform: translate(-10px, -10px);
}

.about-box.style-1 .animation-text {
  transform: translate(90%, 90%);
}

.product-box.style-2 .product-content .sub-title1 {
  letter-spacing: 0;
}
.product-box.style-2 .product-content {
  align-items: start;
}

.about-box.style-1 .dz-media {
  float: left;
}

.about-box.style-1 .dz-media img {
  mask-position: left;
}

.about-box.style-1 #dzmedia1 {
  float: right;
}
.about-box.style-1 .dz-media #dzmediaimg1 {
  mask-position: right;
}
#aboutbox1 {
  padding-right: 8rem;
  padding-left: unset;
}

@media only screen and (max-width: 1480px) {
  #aboutbox1 {
    padding-right: 4rem;
    padding-left: unset;
  }
}

.about-box.style-1 {
  padding-right: unset;
  padding-left: 8rem;
}

@media only screen and (max-width: 1480px) {
  .about-box.style-1 {
    padding-right: unset;
    padding-left: 4rem;
  }
}

.collection-bx .collection1 {
  left: unset;
  right: 5%;
}

.collection-bx .collection3 {
  right: unset;
  left: 5%;
}

.collection-bx .collection2 {
  left: unset;
  right: 17%;
}

.collection-bx .collection4 {
  right: unset;
  left: 17%;
}

/*
 *
 *
 *
 *
 *
 index.html
 *
 *
 *
 *
 *
 */

.logo-header {
  float: right;
}
.site-header .extra-nav {
  float: left;
}
/*.header-item-search {
    margin-left: unset;
    margin-right: 120px;
}*/
.site-header.style-2 .main-bar .browse-category-menu {
  margin-right: unset;
  margin-left: 10px;
}

.site-header .extra-nav .extra-cell > * {
  margin-right: 20px;
  margin-left: unset;
}

.browse-category-menu .category-menu-items .navbar-nav > li > a > i {
  margin-left: 15px;
  margin-right: unset;
}

.browse-category-menu .category-menu-items .navbar-nav .menu-icon {
  right: unset;
  left: 25px;
}

.browse-category-menu .category-menu-items .navbar-nav .badge {
  margin-left: unset;
  margin-right: 4px;
}

.browse-category-menu .category-btn {
  letter-spacing: 0;
  padding: 10px 25px 10px 15px;
}

#header-item-search-2 {
  margin-left: unset;
  margin-right: 120px;
}

.site-header.style-2 .mega-menu {
  right: 0 !important;
  left: unset;
}

@media only screen and (min-width: 991px) {
  .header-nav.w3menu .nav > li.has-mega-menu.wide-width#wide-width-2 .mega-menu {
    left: unset !important;
    right: -64% !important;
  }
}

@media only screen and (min-width: 991px) {
  .header-nav.w3menu .nav > li.has-mega-menu.wide-width .mega-menu {
    padding-left: 80px;
    padding-right: 80px;
  }
}

.browse-category-menu .category-menu-items .navbar-nav > li .mega-menu,
.browse-category-menu .category-menu-items .navbar-nav > li .sub-menu {
  left: unset;
  right: 100% !important;
}

.main-slider.style-2 .banner-media .shap:after {
  right: unset;
  left: -18%;
}

.main-slider.style-2 .banner-media .border-shap {
  left: unset;
  right: -13%;
}

.main-slider.style-2 .banner-media .star-list .star-1 {
  left: unset;
  right: 100px;
}

.main-slider.style-2 .banner-content .bnr-content-bx .dz-media {
  margin-right: unset;
  margin-left: 10px;
}

.main-slider.style-2 .banner-content .bnr-content-bx .meta-icon {
  right: unset;
  left: 0;
}

.main-slider.style-2 .banner-content .bnr-customer-bx {
  left: unset;
  right: -3vw;
}

.main-slider.style-2 .banner-content .bnr-content-bx {
  right: unset;
  left: 5vw;
}
@media only screen and (max-width: 1480px) {
  .main-slider.style-2 .banner-content .bnr-content-bx {
    right: unset;
    left: 1vw;
  }
}

.main-slider.style-2 .banner-media .border-shap2 {
  right: unset;
  left: -7%;
}

.main-slider.style-2 .banner-media .shap:before {
  left: unset;
  right: -23%;
}

.main-slider.style-2 .banner-media .star-list .star-2 {
  right: unset;
  left: -15%;
}

.main-slider.style-2 .banner-media .star-list .star-3 {
  left: unset;
  right: -25%;
}

.service-btn {
  left: unset;
  right: 26px;
}

.category-product.product-1 img {
  border-radius: 30px 30px 30px 100px;
}

.category-product.product-2 img {
  border-radius: 30px 30px 100px 30px;
}

.category-product.product-3 img {
  border-radius: 30px 30px 30px 100px;
}

.category-product.product-4 img {
  border-radius: 30px 100px 30px 30px;
}

.category-product.product-5 img {
  border-radius: 30px 100px 30px 30px;
}

.category-product.product-6 img {
  border-radius: 30px 100px 30px 30px;
}

.companies-section:before {
  right: unset;
  left: -4%;
}

.companies-section:after {
  left: unset;
  right: -4%;
}

.companies-section .icon-button:after {
  left: unset;
  right: -3px;
}

.btn-theme i {
  right: unset;
  left: -12px;
}

.image-wrapper .instagram-link .follow-link .follow-link-icon {
  margin-right: unset;
  margin-left: 10px;
}

.dz-img-effect.rotate:hover img {
  -moz-transform: scale(1.3) rotate(20deg);
  -webkit-transform: scale(1.3) rotate(20deg);
  -o-transform: scale(1.3) rotate(20deg);
  -ms-transform: scale(1.3) rotate(20deg);
  transform: scale(1.3) rotate(20deg);
}

.site-header.style-2 .dz-search-area .search-input .btn,
.site-header.style-2 .dz-search-area .search-input .wp-block-button__link,
.site-header.style-2 .dz-search-area .search-input .woocommerce .widget_shopping_cart .buttons a,
.woocommerce .widget_shopping_cart .buttons .site-header.style-2 .dz-search-area .search-input a,
.site-header.style-2 .dz-search-area .search-input .woocommerce.widget_shopping_cart .buttons a,
.woocommerce.widget_shopping_cart .buttons .site-header.style-2 .dz-search-area .search-input a,
.site-header.style-2 .dz-search-area .search-input .woocommerce #review_form #respond .form-submit input,
.woocommerce #review_form #respond .form-submit .site-header.style-2 .dz-search-area .search-input input,
.site-header.style-2 .dz-search-area .search-input .woocommerce-cart-form .table tr .button,
.woocommerce-cart-form .table tr .site-header.style-2 .dz-search-area .search-input .button,
.site-header.style-2 .dz-search-area .search-input .woocommerce-cart .wc-proceed-to-checkout a.checkout-button,
.woocommerce-cart .wc-proceed-to-checkout .site-header.style-2 .dz-search-area .search-input a.checkout-button,
.site-header.style-2 .dz-search-area .search-input .woocommerce #respond input#submit,
.woocommerce #respond .site-header.style-2 .dz-search-area .search-input input#submit,
.site-header.style-2 .dz-search-area .search-input .woocommerce a.button,
.woocommerce .site-header.style-2 .dz-search-area .search-input a.button,
.site-header.style-2 .dz-search-area .search-input .woocommerce button.button,
.woocommerce .site-header.style-2 .dz-search-area .search-input button.button,
.site-header.style-2 .dz-search-area .search-input .woocommerce input.button,
.woocommerce .site-header.style-2 .dz-search-area .search-input input.button,
.site-header.style-2 .dz-search-area .search-input .woocommerce #place_order,
.woocommerce .site-header.style-2 .dz-search-area .search-input #place_order {
  left: 0;
  right: unset;
}

/*
 *
 *
 *
 *
 *
 index-3.html
 *
 *
 *
 *
 *
 */

.main-slider.style-3 .banner-media .star {
  left: unset;
  right: -10%;
}
.main-slider.style-3:after {
  right: unset;
  left: 0;
}

.main-slider.style-3 .banner-media .icon-button {
  right: unset;
  left: -25%;
}
@media only screen and (max-width: 1480px) {
  .main-slider.style-3 .banner-media .icon-button {
    right: unset;
    left: -8%;
  }
}

.main-slider.style-3 .product-card .dz-media {
  margin-right: unset;
  margin-left: 15px;
}

.main-slider.style-3 .product-card .dz-media:after {
  right: unset;
  left: 0;
}

@media only screen and (max-width: 1480px) {
  .main-slider.style-3 .banner-media .img-preview {
    margin-right: unset;
    margin-left: -60px;
  }
}
.main-slider.style-3 .banner-media .img-preview {
  margin-right: unset;
  margin-left: -100px;
}

.dz-media.style-2 {
  margin-right: unset;
  margin-left: 20px;
}

.dz-media.style-2:after {
  left: unset;
  right: -60px;
}
@media only screen and (max-width: 1480px) {
  .dz-media.style-2:after {
    left: unset;
    right: -35px;
    transform: translate(35px, -50%); /*-35px*/
  }
}

.testimonial-swiper .swiper-slide.swiper-slide-active .about-box .about-img img {
  border-radius: 0 25% 0 0;
}
.testimonial-swiper .swiper-slide .about-box .about-img img {
  border-radius: 25% 0 0 0;
}

.dz-card.style-7.blog-half .dz-media img {
  border-radius: 0 30px 30px 0;
}

/*
 *
 *
 *
 *
 *
 footer-style-3.html
 *
 *
 *
 *
 *
 */
.site-footer.style-3 .dz-post {
  float: left;
}

.site-footer.style-3 .footer-bottom,
.site-footer.style-3 .footer-top {
  padding-right: 130px;
  padding-left: unset;
}

/*
 *
 *
 *
 *
 *
 footer-style-3.html
 *
 *
 *
 *
 *
 */
.nav-inline li {
  margin-right: unset;
  margin-left: 15px;
}

/*
 *
 *
 *
 *
 *
 footer-style-6.html
 *
 *
 *
 *
 *
 */
.footer-map .map-iframe {
  float: left;
}

/*
 *
 *
 *
 *
 *
 header-style-3.html
 *
 *
 *
 *
 *
 */
.menu-nav-btn {
  float: right;
}

.header-menu .right-social-menu {
  right: 0;
  left: auto;
}

.right-social-menu {
  left: 0;
}

.header-menu .footer-menu {
  justify-content: right;
  right: 0;
}

.header-menu .header-nav .nav > li.sub-menu-down > a:after {
  float: left;
}
.header-menu .header-nav:after {
  right: unset;
  left: 0;
}
.header-menu .header-nav:before {
  left: unset;
  right: 0;
}

/*.header-menu .header-nav .nav > li > .mega-menu, .header-menu .header-nav .nav > li > .sub-menu {
    margin-right: 50px;
    margin-left: unset;
}*/

.header-menu .mega-menu {
  right: 100% !important;
}

.header-menu .header-nav .nav > li > .mega-menu,
.header-menu .header-nav .nav > li > .sub-menu {
  right: 100%;
}

.mega-menu li a,
.mega-menu p,
.mega-menu a,
.mega-menu h3,
.sub-menu li {
  text-align: justify;
}

#masonry .item {
  float: right;
}

/*
 *
 *
 *
 *
 *
 w3menu.html
 *
 *
 *
 *
 *
 */

#extra-nav-cell-header-right {
  margin-right: 20px;
  margin-left: -40px;
}

.header-nav.w3menu .nav > li.menu-item-has-children .sub-menu-down > a:after,
.header-nav.w3menu .nav > li.sub-menu-down .sub-menu-down > a:after {
  content: "\f053";
  float: left;
}

.header-nav.w3menu .nav > li.menu-right > .sub-menu .sub-menu {
  right: -220px;
  left: unset;
}

.header-nav.w3menu .nav > li .mega-menu li > .sub-menu,
.header-nav.w3menu .nav > li .sub-menu li > .sub-menu {
  right: 220px;
  left: unset;
}

@media only screen and (min-width: 991px) {
  .header-nav.w3menu .nav > li.has-mega-menu.wide-width .mega-menu {
    left: unset;
    right: 50% !important;
    transform: translate(50%);
  }
}
.justify-content-end.header-nav .nav > li > .mega-menu {
  right: 80px;
  right: auto !important;
  left: 0 !important;
}

.header-nav.w3menu .nav > li.has-mega-menu.menu-center .mega-menu {
  right: 50% !important;
  transform: translateX(50%);
}

/*
 *
 *
 *
 *
 *
 Modal
 *
 *
 *
 *
 *
 */
.inquiry-modal .inquiry-adv img {
  border-radius: 0 30px 30px 0;
}
.inquiry-modal .btn-close {
  left: 0px;
  right: unset;
}
.inquiry-modal .modal-content .custom-checkbox .form-check-input {
  margin-left: 12px;
  margin-right: unset;
}

.navbar-toggler {
  float: left;
}
@media only screen and (max-width: 991px) {
  .navbar-toggler {
    margin: 18px 30px 16px 0;
  }
}

@media only screen and (max-width: 991px) and (max-width: 991px) {
  .header-nav.w3menu .nav > li.menu-item-has-children > a i,
  .header-nav.w3menu .nav > li.sub-menu-down > a i {
    float: left;
  }
}

@media only screen and (max-width: 767px) {
  .site-header .extra-nav .extra-cell ul .login-link {
    margin-right: -25px;
    margin-left: auto;
  }
}

@media only screen and (max-width: 991px) and (max-width: 991px) {
  .header-nav.w3menu .nav > li.menu-item-has-children > a i:before,
  .header-nav.w3menu .nav > li.sub-menu-down > a i:before {
    content: "\f053";
  }
}

@media only screen and (max-width: 991px) {
  .header-nav.w3menu .nav {
    padding: 0 30px;
  }
}

/*
@media only screen and (max-width: 575px) {
    .navbar-toggler {
        margin: 10px 0px 10px 45px;
    }
}

.navbar-toggler {
    border: 0 solid #efbb20;
    font-size: 16px;
    line-height: 24px;
    margin: 40px 0 39px 15px;
    padding: 0;
    float: left;
    outline: none !important; }
@media only screen and (max-width: 991px) {
    .navbar-toggler {
        margin: 18px 0px 16px 30px; } }
@media only screen and (max-width: 575px) {
    .navbar-toggler {
        margin: 10px 0px 10px 20px; } }*/

.navicon.open span:nth-child(1) {
  top: 23px;
  -webkit-transform: rotate(135deg);
  -moz-transform: rotate(135deg);
  -o-transform: rotate(135deg);
  transform: rotate(135deg);
}
.navicon.open span:nth-child(2) {
  opacity: 0;
  /*left: -60px;*/
}
.navicon.open span:nth-child(3) {
  top: 23px;
  width: 23px;
  -webkit-transform: rotate(-135deg);
  -moz-transform: rotate(-135deg);
  -o-transform: rotate(-135deg);
  transform: rotate(-135deg);
}

.is-fixed .main-bar {
  right: 0;
  left: unset;
}

.main-bar {
  position: fixed;
  right: 0;
  left: unset;
}
