@import url('https://fonts.googleapis.com/css2?family=Vazirmatn:wght@100..900&display=swap');

body{
  font-family: "Vazirmatn", sans-serif;
  direction: rtl;
  text-align: right;
}
*{
  letter-spacing: unset !important;
}


body, h1, h2, h3, h4, h5, h6,
.about-content-2__title,
.about-content__description,
.blog-single__content blockquote p,
.blog-widget-author-box__content p,
.categories-item-2__title,
.home-1-slider-content__title,
.home-2-slider-content__title,
.home-3-slider-content-style-1__description,
.home-5-slider-content-style-1__title,
.home-5-slider-content-style-2__title,
.home-8-slider-content-style-1__title,
.instagram-title__description,
.newsletter-content__description,
.newsletter-content__title,
.newsletter-wrapper-3 p,
.product-marker-content-2__description,
.section-title-7__title,
.single-features-2__body--description,
.testimonial-item-2__comment,
.testimonial-item-3__comment,
.testimonial-item__description,
.trending-item-3__title  {
font-family: "Vazirmatn";
}

.breadcrumb-wrapper__title,
.tooltip {
font-family: "Vazirmatn" ,sans-serif;
}

 
.comment-item__content:before {
font-family: "Vazirmatn";
}


@keyframes a {
0%{opacity:0;transform:translate3d(0,-50px,0)}to{opacity:1;transform:translateZ(0)}
}

@keyframes b {
0%{opacity:0;transform:translate3d(-50px,0,0)}to{opacity:1;transform:translateZ(0)}
}

@keyframes c {
0%{opacity:0;transform:translate3d(50px,0,0)}to{opacity:1;transform:translateZ(0)}
}

.header {
right: 0;
left: unset;
}

.header-2__top--items li a span {
padding-right: 5px;
padding-left: 0;
}

.header__main.is-sticky {
right: 0;
left: unset;
}

.header__main--meta .toggle-icon {
margin-right: 20px;
margin-left: 0;
}

@keyframes d {
0%{transform:translateY(-100%)}to{transform:translateY(0)}
}

.menu-items-list>li:hover>.mega-menu,.menu-items-list>li:hover>.sub-menu {
transform: translateY(0);
}

.menu-items-list>li:hover>.mega-menu>li:hover>.sub-menu,.menu-items-list>li:hover>.sub-menu>li:hover>.sub-menu {
right: 100%;
left: unset;
}

.menu-items-list .sub-menu {
right: 0;
left: unset;
transform: translateY(20px);
}

.menu-items-list .sub-menu li a i {
transform: rotate(-90deg);
}

.menu-items-list .mega-menu {
transform: translateY(20px);
}

.menu-items-list .mega-menu__banner--caption {
transform: translateY(-50%);
}

.menu-items-list .mega-menu__content {
padding-right: 110px;
padding-left: 0;
}

@media only screen and (min-width:992px) and (max-width:1199px) {
.menu-items-list .mega-menu__content {
padding-right: 50px;
padding-left: 0;
}
}

.meta-items-list li a .badge,.meta-items-list li button .badge {
right: 40%;
left: unset;
}

.meta-items-list .meta-search button {
padding: 0 10px 0 0;
}

.search-modal__close {
left: 0;
right: unset;
}

.search-modal__form {
transform: translateY(-20px);
}

.search-modal__form button {
left: 0;
right: unset;
}

.offcanvas-sidebar__close {
left: 30px;
right: unset;
}

.offcanvas-sidebar__banner {
background-position: 50%;
}

.offcanvas-sidebar__banner:before {
right: 0;
left: unset;
}

.mobile-menu__close {
margin-right: auto;
margin-left: 0;
}

.mobile-menu-items li.active>a .menu-expand {
transform: rotate(180deg);
}

.mobile-menu-items .mega-menu__banner--caption,.mobile-menu-items .sub-menu__banner--caption {
transform: translateY(-50%);
}

.mobile-meta {
right: 0;
left: unset;
}

.mobile-meta-items li a .badge,.mobile-meta-items li button .badge {
right: 45%;
left: unset;
}

.slidedown-menu {
transform: translateY(-100%);
}

.slidedown-menu.open {
transform: translateY(0);
}

.slidedown-menu__inner {
right: 0;
left: unset;
}

.slidedown-menu__close {
left: 30px;
right: unset;
}

.slidedown-primary-menu>li>a i {
margin-right: 6px;
margin-left: 0;
}

.slidedown-primary-menu .mega-menu li>a i,.slidedown-primary-menu .sub-menu li>a i {
margin-right: 6px;
margin-left: 0;
}

.footer-info__item--text {
padding-right: 5px;
padding-left: 0;
}

.footer-newsletter__form button {
left: 0;
right: unset;
}

.footer-copyright-2 ul li:first-child {
margin-right: 0;
margin-left: 0;
}

.footer-copyright-2 ul li:last-child {
margin-left: 0;
margin-right: 0;
}

.footer-map {
padding-right: 50px;
padding-left: 0;
}

@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:991px) {
.footer-map {
padding-right: 0;
padding-left: 0;
}
}

.footer-newsletter-2__form--input input {
padding: 10px 15px 10px 100px;
}

.footer-newsletter-2__form--input button {
border-right: 1px solid #cbcbcb;
border-left: 0;
left: 0;
right: unset;
transform: translateY(-50%);
}

.slider-item {
background-position: 50%;
}

.home-1-slider-social {
right: 0;
left: unset;
}

.home-1-slider-navigation .swiper-button-next {
left: 0;
right: unset;
}

.home-1-slider-navigation .swiper-button-prev {
right: 0;
left: unset;
}

.home-1-slider-navigation:hover .swiper-button-next {
left: 40px;
right: unset;
}

.home-1-slider-navigation:hover .swiper-button-prev {
right: 40px;
left: unset;
}

.home-2-slider-social {
right: 0;
left: unset;
}

.home-2-slider-navigation .swiper-button-next {
left: 5%;
right: unset;
}

.home-2-slider-navigation .swiper-button-prev {
right: 5%;
left: unset;
}

.home-3-slider-style {
background-position: 50%;
}

.home-3-slider-style__sub-title {
right: -231px;
left: unset;
transform: rotate(-90deg) translateX(-6%);
}

@media only screen and (min-width:992px) and (max-width:1199px) {
.home-3-slider-style__sub-title {
right: -140px;
left: unset;
}
}

@media only screen and (min-width:768px) and (max-width:991px) {
.home-3-slider-style__sub-title {
right: -95px;
left: unset;
}
}

@media only screen and (max-width:767px) {
.home-3-slider-style__sub-title {
right: -80px;
left: unset;
}
}

@media only screen and (max-width:575px) {
.home-3-slider-style__sub-title {
right: -60px;
left: unset;
}
}

.home-3-slider-style__image {
right: 233px;
left: unset;
transform: translateY(-50%);
}

@media only screen and (min-width:1200px) and (max-width:1599px) {
.home-3-slider-style__image {
right: 170px;
left: unset;
}
}

@media only screen and (min-width:992px) and (max-width:1199px) {
.home-3-slider-style__image {
right: 160px;
left: unset;
}
}

@media only screen and (min-width:768px) and (max-width:991px) {
.home-3-slider-style__image {
right: 160px;
left: unset;
}
}

@media only screen and (max-width:767px) {
.home-3-slider-style__image {
right: 85px;
left: unset;
}
}

@media only screen and (max-width:575px) {
.home-3-slider-style__image {
right: 0;
left: unset;
transform: translateY(0);
}
}

.home-3-slider-style-2 .home-3-slider-style__image {
left: 90px;
right: auto;
}

@media only screen and (max-width:575px) {
.home-3-slider-style-2 .home-3-slider-style__image {
left: auto;
right: unset;
}
}

.home-3-slider-style-2 .home-3-slider-content-style-1 {
margin-right: 13.8%;
margin-left: 0;
}

@media only screen and (max-width:575px) {
.home-3-slider-style-2 .home-3-slider-content-style-1 {
margin-right: 0;
margin-left: 0;
}
}

.home-3-slider-content-style-1 {
margin-right: 48%;
margin-left: 0;
}

@media only screen and (min-width:992px) and (max-width:1199px) {
.home-3-slider-content-style-1 {
margin-right: 46%;
margin-left: 0;
}
}

@media only screen and (max-width:767px) {
.home-3-slider-content-style-1 {
margin-right: 45%;
margin-left: 0;
}
}

.home-3-slider-content-style-1__title {
transform: translate(0);
}

.home-3-slider-content-style-2 {
margin-right: 60px;
margin-left: 0;
}

@media only screen and (max-width:575px) {
.home-3-slider-content-style-2 {
margin-right: 0;
margin-left: 0;
}
}

.slider-item-2 {
background-position: 50%;
}

.slider-item-2__shape-1 {
right: 45%;
left: unset;
}

@media only screen and (max-width:575px) {
.slider-item-2__shape-1 {
right: 12%;
left: unset;
}
}

.slider-item-2__shape-2 {
right: 29%;
left: unset;
}

.home-4-slider-navigation .swiper-button-next {
left: 7%;
right: unset;
}

.home-4-slider-navigation .swiper-button-prev {
right: 7%;
left: unset;
}

.home-4-slider-style-1__shape-1 {
right: 42%;
left: unset;
}

@media only screen and (max-width:575px) {
.home-4-slider-style-1__shape-1 {
right: -20px;
left: unset;
}
}

.home-4-slider-style-1__shape-2 {
left: -95px;
right: unset;
}

@media only screen and (min-width:768px) and (max-width:991px) {
.home-4-slider-style-1__shape-2 {
left: -45px;
right: unset;
}
}

@media only screen and (max-width:767px) {
.home-4-slider-style-1__shape-2 {
left: -45px;
right: unset;
}
}

.home-4-slider-style-1__shape-3 {
right: 10%;
left: unset;
}

@media only screen and (min-width:1200px) and (max-width:1599px) {
.home-4-slider-style-1__shape-3 {
right: 7%;
left: unset;
}
}

@media only screen and (min-width:992px) and (max-width:1199px) {
.home-4-slider-style-1__shape-3 {
right: 7%;
left: unset;
}
}

@media only screen and (min-width:768px) and (max-width:991px) {
.home-4-slider-style-1__shape-3 {
right: 5%;
left: unset;
}
}

@media only screen and (max-width:767px) {
.home-4-slider-style-1__shape-3 {
right: 4%;
left: unset;
}
}

.home-4-slider-style-2__shape-1 {
right: 35%;
left: unset;
}

@media only screen and (min-width:768px) and (max-width:991px) {
.home-4-slider-style-2__shape-1 {
right: 33%;
left: unset;
}
}

@media only screen and (max-width:767px) {
.home-4-slider-style-2__shape-1 {
right: 33%;
left: unset;
}
}

@media only screen and (max-width:575px) {
.home-4-slider-style-2__shape-1 {
right: -28px;
left: unset;
}
}

.home-4-slider-style-2__shape-1:before {
right: 62%;
left: unset;
}

.home-4-slider-style-2__shape-2 {
left: -100px;
right: unset;
}

@media only screen and (min-width:992px) and (max-width:1199px) {
.home-4-slider-style-2__shape-2 {
left: -75px;
right: unset;
}
}

@media only screen and (max-width:575px) {
.home-4-slider-style-2__shape-2 {
left: -46px;
right: unset;
}
}

.home-4-slider-style-2__shape-3 {
right: 44.5%;
left: unset;
}

@media only screen and (min-width:1200px) and (max-width:1599px) {
.home-4-slider-style-2__shape-3 {
right: 47%;
left: unset;
}
}

@media only screen and (min-width:992px) and (max-width:1199px) {
.home-4-slider-style-2__shape-3 {
right: 47%;
left: unset;
}
}

@media only screen and (min-width:768px) and (max-width:991px) {
.home-4-slider-style-2__shape-3 {
right: 47%;
left: unset;
}
}

@media only screen and (max-width:767px) {
.home-4-slider-style-2__shape-3 {
right: 47%;
left: unset;
}
}

.home-4-slider-style-2__shape-4 {
right: 4%;
left: unset;
}

@media only screen and (min-width:1200px) and (max-width:1599px) {
.home-4-slider-style-2__shape-4 {
right: 3%;
left: unset;
}
}

@media only screen and (min-width:992px) and (max-width:1199px) {
.home-4-slider-style-2__shape-4 {
right: 5%;
left: unset;
}
}

@media only screen and (max-width:575px) {
.home-4-slider-style-2__shape-4 {
right: 3%;
left: unset;
}
}

.home-4-slider-image {
margin-right: auto;
margin-left: 0;
}

.home-4-slider-image__shape {
right: -30px;
left: unset;
}

@media only screen and (min-width:992px) and (max-width:1199px) {
.home-4-slider-image__shape {
right: -20px;
left: unset;
}
}

@media only screen and (max-width:575px) {
.home-4-slider-image__shape {
right: -10px;
left: unset;
}
}

.home-4-slider-social {
right: 0;
left: unset;
}

.home-5-slider-navigation .swiper-button-next {
left: 7%;
right: unset;
}

.home-5-slider-navigation .swiper-button-prev {
right: 7%;
left: unset;
}

.home-6-slider-active .swiper-button-next {
left: auto;
right: 50.5%;
}

.home-6-slider-active .swiper-button-prev {
left: 50.5%;
right: auto;
}

.home-6-slider-layer {
right: 0;
left: unset;
}

.home-6-slider-layer__content {
padding-right: 30px;
padding-left: 0;
}

@media only screen and (min-width:1200px) and (max-width:1599px) {
.home-6-slider-layer__content {
padding-right: 20px;
padding-left: 0;
}
}

@media only screen and (min-width:992px) and (max-width:1199px) {
.home-6-slider-layer__content {
padding-right: 16px;
padding-left: 0;
}
}

@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:991px) {
.home-6-slider-layer__content {
padding-right: 10px;
padding-left: 0;
}
}

.home-6-slider-image-1 {
right: 49.4%;
left: unset;
}

@media only screen and (max-width:575px) {
.home-6-slider-image-1 {
right: 31px;
left: unset;
}
}

.home-6-slider-image-2 {
left: 18.4%;
right: unset;
}

@media only screen and (min-width:1200px) and (max-width:1599px) {
.home-6-slider-image-2 {
left: 13%;
right: unset;
}
}

@media only screen and (min-width:992px) and (max-width:1199px) {
.home-6-slider-image-2 {
left: 13%;
right: unset;
}
}

@media only screen and (min-width:768px) and (max-width:991px) {
.home-6-slider-image-2 {
left: 15%;
right: unset;
}
}

@media only screen and (max-width:767px) {
.home-6-slider-image-2 {
left: 13%;
right: unset;
}
}

@media only screen and (max-width:575px) {
.home-6-slider-image-2 {
left: 15%;
right: unset;
}
}

.home-6-slider-image-3 {
left: 12.2%;
right: unset;
}

@media only screen and (min-width:1200px) and (max-width:1599px) {
.home-6-slider-image-3 {
left: 6%;
right: unset;
}
}

@media only screen and (min-width:992px) and (max-width:1199px) {
.home-6-slider-image-3 {
left: 6%;
right: unset;
}
}

@media only screen and (min-width:768px) and (max-width:991px) {
.home-6-slider-image-3 {
left: 6%;
right: unset;
}
}

@media only screen and (max-width:767px) {
.home-6-slider-image-3 {
left: 6%;
right: unset;
}
}

@media only screen and (max-width:575px) {
.home-6-slider-image-3 {
left: 5%;
right: unset;
}
}

.home-6-slider-image-4 {
left: 26.4%;
right: unset;
}

@media only screen and (min-width:1200px) and (max-width:1599px) {
.home-6-slider-image-4 {
left: 22.5%;
right: unset;
}
}

@media only screen and (min-width:992px) and (max-width:1199px) {
.home-6-slider-image-4 {
left: 22.3%;
right: unset;
}
}

@media only screen and (min-width:768px) and (max-width:991px) {
.home-6-slider-image-4 {
left: 22.3%;
right: unset;
}
}

@media only screen and (max-width:767px) {
.home-6-slider-image-4 {
left: 22.8%;
right: unset;
}
}

@media only screen and (max-width:575px) {
.home-6-slider-image-4 {
left: 30%;
right: unset;
}
}

.home-6-slider-image-5 {
left: 20%;
right: unset;
transform: translateY(-50%);
}

@media only screen and (min-width:1200px) and (max-width:1599px) {
.home-6-slider-image-5 {
left: 15%;
right: unset;
}
}

@media only screen and (min-width:992px) and (max-width:1199px) {
.home-6-slider-image-5 {
left: 15%;
right: unset;
}
}

@media only screen and (min-width:768px) and (max-width:991px) {
.home-6-slider-image-5 {
left: 15%;
right: unset;
}
}

@media only screen and (max-width:767px) {
.home-6-slider-image-5 {
left: 15%;
right: unset;
}
}

@media only screen and (max-width:575px) {
.home-6-slider-image-5 {
left: auto;
right: 8%;
}
}

.home-6-slider-image-6 {
left: 12.1%;
right: unset;
transform: translateY(-50%);
}

@media only screen and (min-width:1200px) and (max-width:1599px) {
.home-6-slider-image-6 {
left: 6.1%;
right: unset;
}
}

@media only screen and (min-width:992px) and (max-width:1199px) {
.home-6-slider-image-6 {
left: 6.1%;
right: unset;
}
}

@media only screen and (min-width:768px) and (max-width:991px) {
.home-6-slider-image-6 {
left: 6.1%;
right: unset;
}
}

@media only screen and (max-width:767px) {
.home-6-slider-image-6 {
left: 6.1%;
right: unset;
}
}

.home-6-slider-text-style {
right: 44.6%;
left: unset;
transform: rotate(-30deg);
}

@media only screen and (min-width:1200px) and (max-width:1599px) {
.home-6-slider-text-style {
right: 42%;
left: unset;
}
}

@media only screen and (min-width:768px) and (max-width:991px) {
.home-6-slider-text-style {
right: 43.5%;
left: unset;
}
}

@media only screen and (max-width:767px) {
.home-6-slider-text-style {
right: 44%;
left: unset;
}
}

@media only screen and (max-width:575px) {
.home-6-slider-text-style {
right: 0;
left: unset;
}
}

.home-7-slider-style {
background-position: top;
}

.home-7-slider-banner {
background-position: 50%;
}

.home-7-slider-banner__wrapper {
padding: 5% 10% 0 5%;
}

.home-7-slider-banner--style-1 {
right: 0;
left: unset;
transform: translateY(-50%);
}

.home-7-slider-banner--style-2 {
left: 0;
right: unset;
}

.home-7-slider-banner--style-3 {
right: 0;
left: unset;
transform: translateY(-50%);
}

.home-7-slider-banner-item {
background-position: 50%;
}

.home-7-slider-banner-item--style-1 {
padding-right: 30%;
padding-left: 0;
}

.home-8-slider .swiper-button-next {
left: 5%;
right: unset;
}

.home-8-slider .swiper-button-prev {
right: 5%;
left: unset;
}

.home-8-slider-content-style-2 {
margin-right: auto;
margin-left: 0;
}

.single-features-2__body {
padding-right: 40px;
padding-left: 0;
}

@media only screen and (max-width:575px),only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:1200px) and (max-width:1599px) {
.single-features-2__body {
padding-right: 20px;
padding-left: 0;
}
}

.single-categories__content {
right: 0;
left: unset;
}

.categories-active .swiper-button-next {
left: max(0,(100% - 1368px)/2);
right: unset;
}

@media only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:1200px) and (max-width:1599px) {
.categories-active .swiper-button-next {
left: 6%;
right: unset;
}
}

@media only screen and (min-width:768px) and (max-width:991px) {
.categories-active .swiper-button-next {
left: 8%;
right: unset;
}
}

@media only screen and (max-width:767px) {
.categories-active .swiper-button-next {
left: 7px;
right: unset;
}
}

.categories-active .swiper-button-prev {
right: max(0,(100% - 1368px)/2);
left: unset;
}

@media only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:1200px) and (max-width:1599px) {
.categories-active .swiper-button-prev {
right: 6%;
left: unset;
}
}

@media only screen and (min-width:768px) and (max-width:991px) {
.categories-active .swiper-button-prev {
right: 8%;
left: unset;
}
}

@media only screen and (max-width:767px) {
.categories-active .swiper-button-prev {
right: 7px;
left: unset;
}
}

@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:991px) {
.categories-item__image img {
right: 0;
left: unset;
}
}

.categories-item__content {
right: 0;
left: unset;
}

.categories-item__content span {
transform: translateY(50%);
}

.categories-item:hover .categories-item__content span {
transform: translateY(0);
}

.categories-section-2 {
background-position: 101% 95%;
}

@media only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:1200px) and (max-width:1599px) {
.categories-section-2 {
background-position: 110% 50%;
}
}

@media only screen and (max-width:767px) {
.categories-section-2 {
background-position: 0 0;
}
}

.categories-item-2__image:after {
right: 50%;
left: unset;
transform: translate(50%, -50%);
}

.product-filter__label {
margin-left: 20px;
margin-right: 0;
}

@media only screen and (max-width:767px) {
.product-filter__label {
margin-left: 14px;
margin-right: 0;
}
}

.single-product__thumbnail--holder a img {
right: 0;
left: unset;
background-position: top;
}

.single-product__thumbnail--meta {
right: 30px;
left: unset;
}

@media only screen and (min-width:768px) and (max-width:991px) {
.single-product__thumbnail--meta {
right: 20px;
left: unset;
}
}

.single-product__thumbnail--meta:before {
right: 0;
left: unset;
}

.single-product__thumbnail--meta-2 {
right: 50%;
left: unset;
transform: translate(50%, -50%);
}

.single-product__thumbnail--meta-2:before {
right: 0;
left: unset;
}

.single-product__thumbnail--meta-3 {
left: 20px;
right: unset;
}

.single-product__thumbnail--meta-4 {
right: 50%;
left: unset;
transform: translate(50%, -50%);
}

.single-product__info--rating .star-rating>span {
right: 0;
left: unset;
float: right;
}

.single-product__info--bar-value {
right: 0;
left: unset;
}

.single-product-2__thumbnail--holder a .product-hover {
right: 0;
left: unset;
background-position: top;
}

.single-product-2__thumbnail--meta {
right: 50%;
left: unset;
transform: translate(50%, -50%);
}

@keyframes e {
0%{opacity:0;transform:translate3d(-50%,0,0)}to{opacity:1;transform:none}
}

@keyframes f {
to{opacity:1;visibility:visible;transform:translateY(0)}0%{opacity:0;visibility:hidden;transform:translateY(10px)}
}

.product-on-sale-active .swiper-button-next {
left: -5%;
right: unset;
}

@media only screen and (max-width:767px),only screen and (min-width:1600px) {
.product-on-sale-active .swiper-button-next {
left: -3%;
right: unset;
}
}

@media only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:1200px) and (max-width:1599px) {
.product-on-sale-active .swiper-button-next {
left: 2%;
right: unset;
}
}

.product-on-sale-active .swiper-button-prev {
right: -5%;
left: unset;
}

@media only screen and (max-width:767px),only screen and (min-width:1600px) {
.product-on-sale-active .swiper-button-prev {
right: -3%;
left: unset;
}
}

@media only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:1200px) and (max-width:1599px) {
.product-on-sale-active .swiper-button-prev {
right: 2%;
left: unset;
}
}

.product-kids-active .swiper-button-next {
left: -5%;
right: unset;
}

@media only screen and (min-width:1600px) {
.product-kids-active .swiper-button-next {
left: -3%;
right: unset;
}
}

@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:1200px) and (max-width:1599px) {
.product-kids-active .swiper-button-next {
left: 2%;
right: unset;
}
}

.product-kids-active .swiper-button-prev {
right: -5%;
left: unset;
}

@media only screen and (min-width:1600px) {
.product-kids-active .swiper-button-prev {
right: -3%;
left: unset;
}
}

@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:1200px) and (max-width:1599px) {
.product-kids-active .swiper-button-prev {
right: 2%;
left: unset;
}
}

.must-have-active .swiper-button-next {
left: 5%;
right: unset;
}

.must-have-active .swiper-button-prev {
right: 5%;
left: unset;
}

.product-tabs-menu .nav li button:before {
right: 50%;
left: unset;
transform: translateX(50%);
}

.client-review {
padding-left: 50px;
padding-right: 0;
}

@media only screen and (max-width:767px) {
.client-review {
padding-left: 0;
padding-right: 0;
}
}

.client-review__box--icon {
margin-left: 30px;
margin-right: 0;
}

@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:992px) and (max-width:1199px) {
.client-review__box--icon {
margin-left: 10px;
margin-right: 0;
}
}

.client-review__box--line {
margin-left: 20px;
margin-right: 0;
}

.client-review-image {
text-align: left;
}

.product-marker-image--1 {
margin-right: auto;
margin-left: 0;
}

.product-marker-image--3 {
margin-right: auto;
margin-left: 0;
}

.product-marker-content {
transform: translateY(-50%);
}

.product-marker-content-2 {
padding-right: 155px;
padding-left: 0;
}

@media only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:1200px) and (max-width:1599px) {
.product-marker-content-2 {
padding-right: 60px;
padding-left: 0;
}
}

@media only screen and (min-width:768px) and (max-width:991px) {
.product-marker-content-2 {
padding-right: 30px;
padding-left: 0;
}
}

@media only screen and (max-width:767px) {
.product-marker-content-2 {
padding-right: 0;
padding-left: 0;
}
}

.product-marker-container {
right: 0;
left: unset;
}

.product-marker-pointer.marker-pointer-01 .product-marker-pointer__pointer {
right: 64%;
left: unset;
}

@media only screen and (max-width:575px) {
.product-marker-pointer.marker-pointer-01 .product-marker-pointer__pointer {
right: 74%;
left: unset;
}
}

.product-marker-pointer.marker-pointer-02 .product-marker-pointer__pointer {
right: 73%;
left: unset;
}

@media only screen and (max-width:575px) {
.product-marker-pointer.marker-pointer-02 .product-marker-pointer__pointer {
right: 90%;
left: unset;
}
}

.product-marker-pointer.marker-pointer-03 .product-marker-pointer__pointer {
right: 52%;
left: unset;
}

.product-marker-pointer.marker-pointer-04 .product-marker-pointer__pointer {
right: 39%;
left: unset;
}

@media only screen and (max-width:575px) {
.product-marker-pointer.marker-pointer-04 .product-marker-pointer__pointer {
right: 30%;
left: unset;
}
}

.product-marker-pointer.marker-pointer-05 .product-marker-pointer__pointer {
right: 49%;
left: unset;
}

.product-marker-pointer.marker-pointer-06 .product-marker-pointer__pointer {
right: 25%;
left: unset;
}

.product-marker-pointer.marker-pointer-07 .product-marker-pointer__pointer {
right: 60%;
left: unset;
}

.product-marker-pointer.marker-pointer-08 .product-marker-pointer__pointer {
right: 65%;
left: unset;
}

.product-marker-pointer.marker-pointer-09 .product-marker-pointer__pointer {
right: 60%;
left: unset;
}

.product-marker-pointer.marker-pointer-10 .product-marker-pointer__pointer {
right: 55%;
left: unset;
}

.product-marker-pointer.marker-pointer-11 .product-marker-pointer__pointer {
right: 60%;
left: unset;
}

.product-marker-pointer.marker-pointer-12 .product-marker-pointer__pointer {
right: 44%;
left: unset;
}

.product-marker-pointer.marker-pointer-13 .product-marker-pointer__pointer {
right: 39%;
left: unset;
}

.product-marker-pointer__content {
padding: 20px 20px 20px 10px;
}

.product-marker-pointer__content--info {
padding-right: 20px;
padding-left: 0;
}

@keyframes g {
0%{transform:scale(1)}to{transform:scale(1.1)}
}

.product-marker-content-3 {
padding-right: 100px;
padding-left: 0;
}

@media only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:1200px) and (max-width:1599px) {
.product-marker-content-3 {
padding-right: 60px;
padding-left: 0;
}
}

@media only screen and (min-width:768px) and (max-width:991px) {
.product-marker-content-3 {
padding-right: 40px;
padding-left: 0;
}
}

@media only screen and (max-width:767px) {
.product-marker-content-3 {
padding-right: 0;
padding-left: 0;
}
}

.instagram-image__icon {
right: 50%;
left: unset;
transform: translate(50%, -50%);
}

.instagram-section-2 {
background-position: 50%;
}

.instagram-item__image:before {
right: 0;
left: unset;
}

.instagram-item__image img {
right: 0;
left: unset;
}

.instagram-item__icon {
right: 50%;
left: unset;
transform: translate(50%, -50%);
}

.instagram-item-2__image:before {
right: 0;
left: unset;
}

.instagram-item-2__icon {
right: 50%;
left: unset;
transform: translate(50%, -50%);
}

.instagram-title {
padding-left: 50px;
padding-right: 0;
}

@media only screen and (max-width:767px) {
.instagram-title {
padding-left: 0;
padding-right: 0;
}
}

.instagram-3-active .swiper {
padding-left: 36%;
padding-right: 0;
}

.instagram-3-active .swiper-button-next {
left: 36%;
right: unset;
}

@media only screen and (max-width:767px) {
.instagram-3-active .swiper-button-next {
left: 10px;
right: unset;
}
}

.instagram-3-active .swiper-button-prev {
right: 0;
left: unset;
}

@media only screen and (max-width:767px) {
.instagram-3-active .swiper-button-prev {
right: 10px;
left: unset;
}
}

.instagram-section-3 {
background-position: 50%;
}

.instagram-item-3__image:before {
right: 0;
left: unset;
}

.instagram-item-3__image img {
right: 0;
left: unset;
}

.instagram-item-3__icon {
right: 50%;
left: unset;
transform: translate(50%, -50%);
}

.trending-wrapper-mobile .swiper-button-next {
left: 20px;
right: unset;
}

.trending-wrapper-mobile .swiper-button-prev {
right: 20px;
left: unset;
}

.trending-item__image:after {
right: 0;
left: unset;
}

.trending-item__content {
right: 0;
left: unset;
}

.trending-left {
background-position: 50%;
}

.trending-active .swiper-button-next {
left: 0;
right: unset;
}

@media only screen and (min-width:992px) and (max-width:1199px) {
.trending-active .swiper-button-next {
left: -30px;
right: unset;
}
}

.trending-active .swiper-button-prev {
right: 0;
left: unset;
}

@media only screen and (min-width:992px) and (max-width:1199px) {
.trending-active .swiper-button-prev {
right: -30px;
left: unset;
}
}

.trending-item-3__image:after {
right: 0;
left: unset;
}

.trending-item-3__content {
right: 0;
left: unset;
transform: translateY(-50%);
}

.trending-item-3__title {
transform: translateY(100%);
}

.trending-item-3__btn {
transform: translateY(50%);
}

.trending-item-3:hover .trending-item-3__title {
transform: translateY(0);
}

.trending-item-3:hover .trending-item-3__btn {
transform: translateY(0);
}

.about-content__signature {
margin-right: -18%;
margin-left: 0;
}

@media only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:1200px) and (max-width:1599px) {
.about-content__signature {
margin-right: -10%;
margin-left: 0;
}
}

@media only screen and (max-width:767px) {
.about-content__signature {
margin-right: 0;
margin-left: 0;
}
}

.about-bg {
right: 0;
left: unset;
}

.about-video {
background-position: 50%;
}

.about-video__play {
right: 50%;
left: unset;
transform: translate(50%, -50%);
}

.about-content-2__divider:before {
right: 0;
left: unset;
}

.about-item__top--title {
right: 0;
left: unset;
}

.about-item__bottom:before {
right: 50%;
left: unset;
transform: translateX(50%);
}

.about-item__bottom--count {
right: 50%;
left: unset;
transform: translateX(50%);
}

.about-video-2 {
background-position: 50%;
}

.countdown-section {
background-position: top;
}

.countdown-image img {
border-radius: 190px 190px 0 0;
}

.countdown-content-2__countdown>* {
margin-left: 60px;
margin-right: 0;
}

@media only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:1200px) and (max-width:1599px) {
.countdown-content-2__countdown>* {
margin-left: 40px;
margin-right: 0;
}
}

@media only screen and (max-width:575px) {
.countdown-content-2__countdown>* {
margin-left: 28px;
margin-right: 0;
}
}

.countdown-content-2__countdown>:last-child {
margin-left: 0;
margin-right: 0;
}

.countdown-content-3__countdown>* {
padding-left: 50px;
padding-right: 0;
}

@media only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:1200px) and (max-width:1599px) {
.countdown-content-3__countdown>* {
padding-left: 30px;
padding-right: 0;
}
}

@media only screen and (min-width:768px) and (max-width:991px) {
.countdown-content-3__countdown>* {
padding-left: 10px;
padding-right: 0;
}
}

.countdown-content-3__countdown>:last-child {
padding-left: 0;
padding-right: 0;
}

.testimonial-active .swiper-button-next {
left: -15%;
right: unset;
}

@media only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:1200px) and (max-width:1599px) {
.testimonial-active .swiper-button-next {
left: -10%;
right: unset;
}
}

@media only screen and (max-width:767px) {
.testimonial-active .swiper-button-next {
left: 36%;
right: unset;
}
}

.testimonial-active .swiper-button-prev {
right: -15%;
left: unset;
}

@media only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:1200px) and (max-width:1599px) {
.testimonial-active .swiper-button-prev {
right: -10%;
left: unset;
}
}

@media only screen and (max-width:767px) {
.testimonial-active .swiper-button-prev {
right: 36%;
left: unset;
}
}

.testimonial-item__rating .star-rating>span {
right: 0;
left: unset;
float: right;
}

.testimonial-item-2 {
background-position: 0 60px;
}

@media only screen and (max-width:767px) {
.testimonial-item-2 {
background-position: 0 55px;
}
}

.testimonial-item-2__comment:after {
right: 50%;
left: unset;
transform: translateX(50%);
}

.testimonial-item-3 {
background-position: 30px 50px;
}

.newsletter-form-style-1 input {
padding-left: 80px;
padding-right: 0;
}

.newsletter-form-style-1 button {
left: 0;
right: unset;
}

.newsletter-left,.newsletter-right {
background-position: 50%;
}

.newsletter-social__list {
margin-right: -12.5px;
margin-left: 0;
}

@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:1200px) and (max-width:1599px) {
.newsletter-social__list {
margin-right: -5px;
margin-left: 0;
}
}

.newsletter-section-3 {
background-position: 50%;
}

.newsletter-content__icon .icon-item {
text-align: right;
}

.single-banner {
background-position: 50%;
}

.banner-section-2 {
background-position: 50%;
}

.banner-section-3 .single-banner:before {
right: 0;
left: unset;
}

.single-banner-2 {
background-position: 50%;
}

.discount-banner {
background-position: 50%;
}

.discount-banner-wrapper {
padding-right: 60px;
padding-left: 0;
}

@media only screen and (min-width:768px) and (max-width:991px) {
.discount-banner-wrapper {
padding-right: 30px;
padding-left: 0;
}
}

@media only screen and (max-width:767px) {
.discount-banner-wrapper {
padding-right: 0;
padding-left: 0;
}
}

.discount-banner-2__content {
right: 0;
left: unset;
}

.discount-banner-2__price {
left: 113px;
right: unset;
}

@media only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:1200px) and (max-width:1599px) {
.discount-banner-2__price {
left: 14%;
right: unset;
}
}

@media only screen and (min-width:768px) and (max-width:991px) {
.discount-banner-2__price {
left: 6%;
right: unset;
}
}

@media only screen and (max-width:767px) {
.discount-banner-2__price {
left: 5%;
right: unset;
}
}

.discount-banner-2__shape {
right: 15.634%;
left: unset;
}

@media only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:1200px) and (max-width:1599px) {
.discount-banner-2__shape {
right: 6%;
left: unset;
}
}

@media only screen and (min-width:768px) and (max-width:991px) {
.discount-banner-2__shape {
right: 0;
left: unset;
}
}

@media only screen and (max-width:767px) {
.discount-banner-2__shape {
right: 20%;
left: unset;
}
}

.blog-item-2__image:before {
right: 0;
left: unset;
}

.blog-item-2__image img {
right: -1px;
left: unset;
}

.blog-item-2__content {
right: 0;
left: unset;
transform: translateY(50%);
}

.blog-item-3__image img {
right: 0;
left: unset;
}

.blog-active .swiper-button-next {
left: 0;
right: unset;
}

@media only screen and (min-width:992px) and (max-width:1199px) {
.blog-active .swiper-button-next {
left: -30px;
right: unset;
}
}

.blog-active .swiper-button-prev {
right: 0;
left: unset;
}

@media only screen and (min-width:992px) and (max-width:1199px) {
.blog-active .swiper-button-prev {
right: -30px;
left: unset;
}
}

.related-blog-item__image a img {
right: 0;
left: unset;
}

.related-blog-item__meta li:not(:first-child):before {
margin-left: 2px;
margin-right: 5px;
}

.quick-shop-item__image img {
right: 0;
left: unset;
}

.contact-form-style-1__btn .btn {
margin-right: auto;
margin-left: 0;
}

.contact-us-form {
padding-left: 60px;
padding-right: 0;
}

@media only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:1200px) and (max-width:1599px) {
.contact-us-form {
padding-left: 30px;
padding-right: 0;
}
}

@media only screen and (min-width:768px) and (max-width:991px) {
.contact-us-form {
padding-left: 20px;
padding-right: 0;
}
}

@media only screen and (max-width:767px) {
.contact-us-form {
padding-left: 0;
padding-right: 0;
}
}

.contact-info-item__service p a {
margin-left: 30px;
margin-right: 0;
}

.contact-info-item__service p a:last-child {
margin-left: 0;
margin-right: 0;
}

.our-team-item__image:before {
right: 0;
left: unset;
}

.our-team-item__image img {
right: 0;
left: unset;
}

.our-team-item__social li {
margin-left: 20px;
margin-right: 0;
}

.our-team-item__social li:last-child {
margin-left: 0;
margin-right: 0;
}

.faq-accordion .accordion-item button {
padding-left: 10px;
padding-right: 0;
text-align: right;
}

.faq-accordion .accordion-item button .icon {
transform: rotate(180deg);
}

.faq-accordion .accordion-item button.collapsed .icon {
transform: rotate(0deg);
}

.single-form__select:after {
left: 20px;
right: unset;
}
.nice-select .option,
.nice-select{
  text-align: right !important;
}

.single-form .checkbox-label span {
margin: -4px 0 0 10px;
}

.single-form .checkbox-label span:before {
right: 0;
left: unset;
}

.single-form .radio-label span {
margin: -4px 0 0 5px;
}

.single-form .radio-label span:before {
right: -1px;
left: unset;
}

.comment-item__author {
margin-left: 40px;
margin-right: 0;
}

@media only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:1200px) and (max-width:1599px) {
.comment-item__author {
margin-left: 30px;
margin-right: 0;
}
}

@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:991px) {
.comment-item__author {
margin-left: 15px;
margin-right: 0;
}
}

.comment-item__content:before {
right: 30px;
left: unset;
}

.comment-item__rating .star-rating>span {
right: 0;
left: unset;
float: right;
}

.comment-reply {
padding-right: 130px;
padding-left: 0;
}

@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:991px) {
.comment-reply {
padding-right: 25px;
padding-left: 0;
}
}

.comment-reply .comment-item__author {
margin-left: 25px;
margin-right: 0;
}

@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:991px) {
.comment-reply .comment-item__author {
margin-left: 15px;
margin-right: 0;
}
}

.comment-reply .comment-reply {
padding-right: 75px;
padding-left: 0;
}

@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:991px) {
.comment-reply .comment-reply {
padding-right: 25px;
padding-left: 0;
}
}

.quickview-modal .btn-close {
left: -25px;
right: unset;
}

.quickview-modal .btn-close:hover i {
transform: rotate(90deg);
}

.quick-view-product-slide .swiper-button-next {
left: 0;
right: unset;
}

.quick-view-product-slide .swiper-button-prev {
right: 0;
left: unset;
}

.cart-offcanvas .offcanvas-header .btn-close {
left: 20px;
right: unset;
}

.offcanvas-cart-item {
padding-left: 20px;
padding-right: 0;
}

.offcanvas-cart-item__thumbnail {
margin-left: 20px;
margin-right: 0;
}

.offcanvas-cart-item__remove {
left: 0;
right: unset;
text-align: left;
}

.popup-modal {
right: 0;
left: unset;
}

.popup-modal-overlay {
right: 0;
left: unset;
}

@keyframes h {
0%{opacity:0;transform:translate3d(0,50px,0)}to{opacity:1;transform:translateZ(0)}
}

@keyframes i {
0%{opacity:1;transform:translateZ(0)}to{opacity:0;transform:translate3d(0,-50px,0)}
}

.popup-discount-content__form input {
padding: 0 20px 0 110px;
}

.popup-discount-content__form button {
left: 0;
right: unset;
}

.popup-discount-background {
background-position: 50%;
}

@media only screen and (max-width:767px) {
.popup-discount-background {
background-position: top;
}
}

.popup-close {
left: 20px;
right: unset;
}

.shop-filter-sort-by__label i {
margin-right: 10px;
margin-left: 0;
}

.shop-filter-sort-by__dropdown {
left: 0;
right: unset;
transform: translateY(20px);
}

.shop-filter-sort-by__dropdown li a i {
margin-right: 10px;
margin-left: 0;
}

.shop-filter-sort-by:hover .shop-filter-sort-by__label i {
transform: rotate(180deg);
}

.shop-filter-sort-by:hover .shop-filter-sort-by__dropdown {
transform: translateY(0);
}

.shop-filter-button {
padding-right: 20px;
padding-left: 0;
}

.shop-filter-button__btn i {
margin-right: 3px;
margin-left: 0;
}

.shop-filter-widget {
left: 0;
right: unset;
}

@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:992px) and (max-width:1199px) {
.shop-filter-widget {
left: auto;
right: 0;
transform: translateX(100%);
}
}

@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:992px) and (max-width:1199px) {
.shop-filter-widget.open {
transform: translateX(0);
}
}

.widget-item__list li label span:before {
margin-left: .6em;
margin-right: 0;
}

.widget-item__list li label span:after {
right: 3.5px;
left: unset;
}

.widget-item__list li .narrow {
left: 0;
right: unset;
}

.widget-item__list li .children {
margin-right: 16px;
margin-left: 0;
}

.widget-item__color li label span:before {
margin-left: .6em;
margin-right: 0;
}

.widget-item__color li label span:after {
right: 5px;
left: unset;
}

.sidebar-widget-item__title:before {
right: 0;
left: unset;
}

.sidebar-widget-item__list li label span:before {
margin-left: .6em;
margin-right: 0;
}

.sidebar-widget-item__list li label span:after {
right: 3.5px;
left: unset;
}

.sidebar-widget-item__list li .narrow {
left: 0;
right: unset;
}

.sidebar-widget-item__list li .children {
margin-right: 16px;
margin-left: 0;
}

.sidebar-widget-item__color li label span:before {
margin-left: .6em;
margin-right: 0;
}

.sidebar-widget-item__color li label span:after {
right: 10px;
left: unset;
}

.sidebar-widget-banner {
background-position: 50%;
}

.shop-filter-dropdown__btn {
text-align: right;
}

.shop-filter-dropdown__btn .icon {
margin-right: 10px;
margin-left: 0;
}

.product-single-carousel .swiper-button-next,.product-single-slide .swiper-button-next {
left: 0;
right: unset;
}

.product-single-carousel .swiper-button-prev,.product-single-slide .swiper-button-prev {
right: 0;
left: unset;
}

.product-single-slide-item img {
right: 0;
left: unset;
background-position: top;
}

.product-single-zoom .zoom {
left: 30px;
right: unset;
background-position: 50%;
}

.product-single-thumb-item img {
right: 0;
left: unset;
background-position: top;
}

.product-single-content__price-stock>* {
margin-left: 20px;
margin-right: 0;
}

.product-single-content__price-stock>:last-child {
margin-left: 0;
margin-right: 0;
}

.product-single-content__add-to-cart-wrapper .product-add-compare,.product-single-content__add-to-cart-wrapper .product-add-wishlist {
margin: 0 0 .5em 2em;
}

.product-single-content__quantity {
margin-left: 10px;
margin-right: 0;
}

.product-single-content__meta--item .label {
margin-left: 4px;
margin-right: 0;
}

.product-single-content__social .socail-icon li {
margin-left: 15px;
margin-right: 0;
}

.product-single-content__social .socail-icon li:last-child {
margin-left: 0;
margin-right: 0;
}

.variable-color>:first-child {
margin-right: 0;
margin-left: 0;
}

.variable-color>:last-child {
margin-left: 0;
margin-right: 0;
}

.variable-size>:first-child {
margin-right: 0;
margin-left: 0;
}

.variable-size>:last-child {
margin-left: 0;
margin-right: 0;
}

.product-progress__bar {
right: 0;
left: unset;
}

.reset-variable {
left: 0;
right: unset;
}

.reset-variable:before {
padding-left: 5px;
padding-right: 0;
}

.product-single-accordion .accordion .accordion-item>button {
text-align: right;
}

.product-single-accordion .accordion .accordion-item>button:after {
left: 30px;
right: unset;
transform: translateY(-50%);
}

@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:1200px) and (max-width:1599px) {
.product-single-accordion .accordion .accordion-item>button:after {
left: 18px;
right: unset;
}
}

.product-single-tab-image__image a {
right: calc(50% - 25px);
left: unset;
background-position: 50%;
}

.login-register__social li a .social-icon {
margin-left: 10px;
margin-right: 0;
}

.login-register .single-form .lost-password {
float: left;
text-align: left;
}

.cart-form {
padding-left: 30px;
padding-right: 0;
}

@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:991px) {
.cart-form {
padding-left: 0;
padding-right: 0;
}
}

.free-shipping-goal__loading-bar .load-percent:after {
left: 0;
right: unset;
transform: translateY(-50%);
}

.cart-meta li+li:before {
border-right: 1px solid #494949;
border-left: 0;
right: 0;
left: unset;
transform: translateY(-50%);
}

@media only screen and (max-width:767px) {
.cart-table .table tbody tr.cart-item {
padding: 10px 100px 20px 25px;
}
}

@media only screen and (max-width:767px) {
.cart-table .table tbody tr td[data-title]:before {
padding-left: 15px;
padding-right: 0;
float: right;
}
}

@media only screen and (max-width:767px) {
.cart-table .cart-product-remove {
left: 10px;
right: unset;
}
}

@media only screen and (max-width:767px) {
.cart-table .cart-product-thumbnail {
right: 15px;
left: unset;
}
}

.cart-table .cart-product-thumbnail a {
padding-left: 20px;
padding-right: 0;
}

@media only screen and (max-width:767px) {
.cart-table .cart-product-thumbnail a {
padding-left: 0;
padding-right: 0;
}
}

.cart-coupon__input {
padding-left: 100px;
padding-right: 0;
}

.cart-coupon__btn {
left: 0;
right: unset;
}

.cart-update-btn {
float: left;
text-align: left;
}

.order-tracking-banner {
background-position: top;
}

@media only screen and (max-width:767px) {
.wishlist-table .table tbody tr.wishlist-item {
padding: 10px 110px 20px 25px;
}
}

@media only screen and (max-width:767px) {
.wishlist-table .table tbody tr td[data-title]:before {
padding-left: 15px;
padding-right: 0;
float: right;
}
}

@media only screen and (max-width:767px) {
.wishlist-table .product-remove {
left: 10px;
right: unset;
}
}

@media only screen and (max-width:767px) {
.wishlist-table .product-thumbnail {
right: 0;
left: unset;
}
}

.compare-table .table tbody tr th {
border-left: none;
border-right: 0;
right: 0;
left: unset;
}

.compare-table .table tbody tr.compare-tr-info .td-placeholder {
background-position: 50%;
}

.checkout-info__title {
padding: 16px 60px 16px 30px;
}

@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:1200px) and (max-width:1599px) {
.checkout-info__title {
padding: 10px 50px 10px 40px;
}
}

.checkout-info__title i,.checkout-info__title img {
right: 30px;
left: unset;
}

@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:1200px) and (max-width:1599px) {
.checkout-info__title i,.checkout-info__title img {
right: 20px;
left: unset;
}
}

.checkout-details__order-review .table tbody tr td:first-child {
padding-left: 10px;
padding-right: 0;
}

.thank-you-order-overview {
padding-right: 17px;
padding-left: 0;
}

.blog-widget-wrapper {
padding-right: 120px;
padding-left: 0;
}

@media only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:1200px) and (max-width:1599px) {
.blog-widget-wrapper {
padding-right: 40px;
padding-left: 0;
}
}

@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:991px) {
.blog-widget-wrapper {
padding-right: 0;
padding-left: 0;
}
}

.blog-widget-wrapper.blog-widget-left {
padding-left: 120px;
padding-right: 0;
}

@media only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:1200px) and (max-width:1599px) {
.blog-widget-wrapper.blog-widget-left {
padding-left: 40px;
padding-right: 0;
}
}

@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:991px) {
.blog-widget-wrapper.blog-widget-left {
padding-left: 0;
padding-right: 0;
}
}

.blog-widget-search button {
left: 0;
right: unset;
transform: translateY(-50%);
}

.blog-widget-author-box__content {
padding-right: 20px;
padding-left: 0;
}

.blog-widget-post-item__thumbnail img {
right: 0;
left: unset;
}

.blog-widget-instagram-item__image:after {
right: 0;
left: unset;
}

.blog-widget-instagram-item__image img {
right: 0;
left: unset;
}

.blog-widget-instagram-item__icon {
right: 50%;
left: unset;
transform: translate(50%, -50%);
}

.blog-single__meta li:not(:first-child) {
padding-right: 30px;
padding-left: 0;
}

.blog-single__meta li:not(:first-child):before {
right: 12px;
left: unset;
transform: translateY(-50%) rotate(45deg);
}

.blog-single__image img {
right: 0;
left: unset;
}

.blog-single__content blockquote {
background-position: 12% 25%;
}

@media only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:1200px) and (max-width:1599px) {
.blog-single__content blockquote {
background-position: 5% 22%;
}
}

@media only screen and (max-width:767px) {
.blog-single__content blockquote {
background-position: 10px 30px;
}
}

.blog-single-meta__title {
margin-left: 30px;
margin-right: 0;
}

@media only screen and (max-width:767px) {
.blog-single-meta__title {
margin-left: 15px;
margin-right: 0;
}
}

.menu-items-list>li>a i{
  margin-right: 10px;
}
.swiper-button-prev svg,
.swiper-button-next svg{
  transform: scale(-1 , 1);
}
.sidebar-widget-item .filter-range-input{
  direction: ltr;
}
.sidebar-widget-item .filter-range-input input{
  left: 0;
}