@import url('https://fonts.googleapis.com/css2?family=Estedad:wght@100..900&family=Vazirmatn:wght@100..900&display=swap');

 h1,
h2,
h3,
h4,
h5,
h6{
  font-family: "Estedad", sans-serif !important;
  font-weight: 800!important;
}

body{
  font-family: "Vazirmatn", sans-serif;
  direction: rtl;
  text-align: right;
}
*{
  letter-spacing: unset !important;
}
h1, h2, h3, h4, h5, h6{
  font-weight: bold;
}

.blockquote-author,
.bz-shop-details-faq-title,
.bz-shop-details-review-box-single .title,
.bz-shop-details-review-title,
.bz-shop-details-section-title,
 
p {
font-family: "Vazirmatn", sans-serif;
}

.bz-blog-details-content-wrapper .content-blockquote,
.bz-trending-item-content-2 .more-link-2,
h1,
h2,
h3,
h4,
h5,
h6 {
font-family: "Vazirmatn", serif;
}
 

 
.bz-blog-content-date h6,
.bz-feature-single-box-content-title,
.bz-shop-details-content-title {
font-family: "Vazirmatn";
}


.f-left {
float: right;
}

.f-right {
float: left;
}

[data-overlay] {
background-position: center center;
}

.ml-5 {
margin-right: 5px;

}

.ml-10 {
margin-right: 10px;

}

.ml-15 {
margin-right: 15px;

}

.ml-20 {
margin-right: 20px;

}

.ml-25 {
margin-right: 25px;

}

.ml-30 {
margin-right: 30px;

}

.ml-35 {
margin-right: 35px;

}

.ml-40 {
margin-right: 40px;

}

.ml-45 {
margin-right: 45px;

}

.ml-50 {
margin-right: 50px;

}

.ml-55 {
margin-right: 55px;

}

.ml-60 {
margin-right: 60px;

}

.ml-65 {
margin-right: 65px;

}

.ml-70 {
margin-right: 70px;

}

.ml-75 {
margin-right: 75px;

}

.ml-80 {
margin-right: 80px;

}

.ml-85 {
margin-right: 85px;

}

.ml-90 {
margin-right: 90px;

}

.ml-95 {
margin-right: 95px;

}

.ml-100 {
margin-right: 100px;

}

.ml-105 {
margin-right: 105px;

}

.ml-110 {
margin-right: 110px;

}

.ml-115 {
margin-right: 115px;

}

.ml-120 {
margin-right: 120px;

}

.ml-125 {
margin-right: 125px;

}

.ml-130 {
margin-right: 130px;

}

.ml-135 {
margin-right: 135px;

}

.ml-140 {
margin-right: 140px;

}

.ml-145 {
margin-right: 145px;

}

.ml-150 {
margin-right: 150px;

}

.ml-155 {
margin-right: 155px;

}

.ml-160 {
margin-right: 160px;

}

.ml-165 {
margin-right: 165px;

}

.ml-170 {
margin-right: 170px;

}

.ml-175 {
margin-right: 175px;

}

.ml-180 {
margin-right: 180px;

}

.ml-185 {
margin-right: 185px;

}

.ml-190 {
margin-right: 190px;

}

.ml-195 {
margin-right: 195px;

}

.ml-200 {
margin-right: 200px;

}

.mr-5 {
margin-left: 5px;

}

.mr-10 {
margin-left: 10px;

}

.mr-15 {
margin-left: 15px;

}

.mr-20 {
margin-left: 20px;

}

.mr-25 {
margin-left: 25px;

}

.mr-30 {
margin-left: 30px;

}

.mr-35 {
margin-left: 35px;

}

.mr-40 {
margin-left: 40px;

}

.mr-45 {
margin-left: 45px;

}

.mr-50 {
margin-left: 50px;

}

.mr-55 {
margin-left: 55px;

}

.mr-60 {
margin-left: 60px;

}

.mr-65 {
margin-left: 65px;

}

.mr-70 {
margin-left: 70px;

}

.mr-75 {
margin-left: 75px;

}

.mr-80 {
margin-left: 80px;

}

.mr-85 {
margin-left: 85px;

}

.mr-90 {
margin-left: 90px;

}

.mr-95 {
margin-left: 95px;

}

.mr-100 {
margin-left: 100px;

}

.mr-105 {
margin-left: 105px;

}

.mr-110 {
margin-left: 110px;

}

.mr-115 {
margin-left: 115px;

}

.mr-120 {
margin-left: 120px;

}

.mr-125 {
margin-left: 125px;

}

.mr-130 {
margin-left: 130px;

}

.mr-135 {
margin-left: 135px;

}

.mr-140 {
margin-left: 140px;

}

.mr-145 {
margin-left: 145px;

}

.mr-150 {
margin-left: 150px;

}

.mr-155 {
margin-left: 155px;

}

.mr-160 {
margin-left: 160px;

}

.mr-165 {
margin-left: 165px;

}

.mr-170 {
margin-left: 170px;

}

.mr-175 {
margin-left: 175px;

}

.mr-180 {
margin-left: 180px;

}

.mr-185 {
margin-left: 185px;

}

.mr-190 {
margin-left: 190px;

}

.mr-195 {
margin-left: 195px;

}

.mr-200 {
margin-left: 200px;

}

.pl-5 {
padding-right: 5px;

}

.pl-10 {
padding-right: 10px;

}

.pl-15 {
padding-right: 15px;

}

.pl-20 {
padding-right: 20px;

}

.pl-25 {
padding-right: 25px;

}

.pl-30 {
padding-right: 30px;

}

.pl-35 {
padding-right: 35px;

}

.pl-40 {
padding-right: 40px;

}

.pl-45 {
padding-right: 45px;

}

.pl-50 {
padding-right: 50px;

}

.pl-55 {
padding-right: 55px;

}

.pl-60 {
padding-right: 60px;

}

.pl-65 {
padding-right: 65px;

}

.pl-70 {
padding-right: 70px;

}

.pl-75 {
padding-right: 75px;

}

.pl-80 {
padding-right: 80px;

}

.pl-85 {
padding-right: 85px;

}

.pl-90 {
padding-right: 90px;

}

.pl-95 {
padding-right: 95px;

}

.pl-100 {
padding-right: 100px;

}

.pl-105 {
padding-right: 105px;

}

.pl-110 {
padding-right: 110px;

}

.pl-115 {
padding-right: 115px;

}

.pl-120 {
padding-right: 120px;

}

.pl-125 {
padding-right: 125px;

}

.pl-130 {
padding-right: 130px;

}

.pl-135 {
padding-right: 135px;

}

.pl-140 {
padding-right: 140px;

}

.pl-145 {
padding-right: 145px;

}

.pl-150 {
padding-right: 150px;

}

.pl-155 {
padding-right: 155px;

}

.pl-160 {
padding-right: 160px;

}

.pl-165 {
padding-right: 165px;

}

.pl-170 {
padding-right: 170px;

}

.pl-175 {
padding-right: 175px;

}

.pl-180 {
padding-right: 180px;

}

.pl-185 {
padding-right: 185px;

}

.pl-190 {
padding-right: 190px;

}

.pl-195 {
padding-right: 195px;

}

.pl-200 {
padding-right: 200px;

}

.pr-5 {
padding-left: 5px;

}

.pr-10 {
padding-left: 10px;

}

.pr-15 {
padding-left: 15px;

}

.pr-20 {
padding-left: 20px;

}

.pr-25 {
padding-left: 25px;

}

.pr-30 {
padding-left: 30px;

}

.pr-35 {
padding-left: 35px;

}

.pr-40 {
padding-left: 40px;

}

.pr-45 {
padding-left: 45px;

}

.pr-50 {
padding-left: 50px;

}

.pr-55 {
padding-left: 55px;

}

.pr-60 {
padding-left: 60px;

}

.pr-65 {
padding-left: 65px;

}

.pr-70 {
padding-left: 70px;

}

.pr-75 {
padding-left: 75px;

}

.pr-80 {
padding-left: 80px;

}

.pr-85 {
padding-left: 85px;

}

.pr-90 {
padding-left: 90px;

}

.pr-95 {
padding-left: 95px;

}

.pr-100 {
padding-left: 100px;

}

.pr-105 {
padding-left: 105px;

}

.pr-110 {
padding-left: 110px;

}

.pr-115 {
padding-left: 115px;

}

.pr-120 {
padding-left: 120px;

}

.pr-125 {
padding-left: 125px;

}

.pr-130 {
padding-left: 130px;

}

.pr-135 {
padding-left: 135px;

}

.pr-140 {
padding-left: 140px;

}

.pr-145 {
padding-left: 145px;

}

.pr-150 {
padding-left: 150px;

}

.pr-155 {
padding-left: 155px;

}

.pr-160 {
padding-left: 160px;

}

.pr-165 {
padding-left: 165px;

}

.pr-170 {
padding-left: 170px;

}

.pr-175 {
padding-left: 175px;

}

.pr-180 {
padding-left: 180px;

}

.pr-185 {
padding-left: 185px;

}

.pr-190 {
padding-left: 190px;

}

.pr-195 {
padding-left: 195px;

}

.pr-200 {
padding-left: 200px;

}

.bg-default {
background-position: center center;
}

.pl-72 {
padding-right: 72px;
}

.bg-default {
background-position: center center;
}

.mouseCursor {
right: 0;
left: unset;
transform: translateZ(0);
}

.cursor-inner {
margin-right: -3px;
margin-left: 0;
}

.cursor-inner.cursor-hover {
margin-right: -30px;
margin-left: 0;
}

.cursor-outer {
margin-right: -15px;
margin-left: 0;
}

.admin-cursor-button-list-1 .admin-cursor-default {
margin-left: 8px;
margin-right: 0;
}

.bz-topbar-left .count_down_box .count_down {
margin-left: 10px;
margin-right: 0;
padding-left: 10px;
padding-right: 0;
border-left: 1px solid var(--clr-bg-gray-8);
border-right: 0;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
.bz-topbar-left .count_down_box .count_down {
margin-left: 7px;
margin-right: 0;
padding-left: 7px;
padding-right: 0;
}
}

.bz-topbar-left .count_down_box .count_down:last-child {
margin-left: 0;
margin-right: 0;
padding-left: 0;
padding-right: 0;
border-left: 0;
border-right: 0;
}

.bz-topbar-right-item {
margin-left: 20px;
margin-right: 0;
padding-left: 20px;
padding-right: 0;
border-left: 1px solid var(--clr-bg-gray-8);
border-right: 0;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
.bz-topbar-right-item {
margin-left: 10px;
margin-right: 0;
padding-left: 10px;
padding-right: 0;
}
}

@media (max-width: 767px) {
.bz-topbar-right-item {
margin-left: 10px;
margin-right: 0;
padding-left: 10px;
padding-right: 0;
}
}

.bz-topbar-right-item:last-child {
margin-left: 0;
margin-right: 0;
padding-left: 0;
padding-right: 0;
border-left: 0;
border-right: 0;
}

.bz-middle-wrap-form-caregories {
margin-left: 20px;
margin-right: 0;
border-left: 1px solid var(--clr-bg-gray-8);
border-right: 0;
}

.bz-middle-wrap-form-caregories ul li a i {
margin-right: 5px;
margin-left: 0;
}

.bz-middle-wrap-form-search form input {
padding-left: 50px;
padding-right: 0;
}

.bz-middle-wrap-form-search form button {
left: 20px;
right: unset;
transform: translateY(-50%);
}

.bz-middle-right-link {
margin-right: 10px;
margin-left: 0;
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
.bz-middle-right-link {
margin-right: 5px;
margin-left: 0;
}
}

.bz-middle-right-link:last-child {
padding-right: 20px;
padding-left: 0;
border-right: 1px solid var(--clr-bg-gray-8);
border-left: 0;
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
.bz-middle-right-link:last-child {
padding-right: 10px;
padding-left: 0;
}
}

.bz-header-menu nav ul li {
margin-left: 30px;
margin-right: 0;
}

.bz-header-menu nav ul li .submenu {
right: 0;
left: unset;
border-radius: 1px 1px 5px 5px;
}

.bz-header-menu nav ul li:is(.has-dropdown) > a:after {
margin-right: 3px;
margin-left: 0;
}

.bz-header-support .teltext span {
margin-left: 10px;
margin-right: 0;
}

.bz-header-support .teltext i {
margin-left: 8px;
margin-right: 0;
}

 

.nice-select .list {
left: 0;
right: auto;
}

.nice-select.has-nice-select {
padding-left: 15px;
padding-right: 0;
}

.nice-select.has-nice-select::after {
left: 2px;
right: unset;
}

.count_down {
margin-left: 10px;
margin-right: 0;
padding-left: 10px;
padding-right: 0;
border-left: 1px solid var(--clr-bg-gray-8);
border-right: 0;
}

.count_down:last-child {
margin-left: 0;
margin-right: 0;
padding-left: 0;
padding-right: 0;
border-left: 0;
border-right: 0;
}

.bz-user-dropdown {
left: 0;
right: unset;
border-radius: 1px 1px 5px 5px;
}

.bz-user-dropdown a {
text-align: right;
}

.bz-user-dropdown a:last-child {
border-radius: 1px 1px 5px 5px;
}

.bz-category-wrapper {
right: 0;
left: unset;
border-radius: 1px 1px 5px 5px;
}

.bz-category-wrapper-sidebar {
right: 0;
left: unset;
border-radius: 1px 1px 5px 5px;
}

.bz-cat-number {
margin-left: 10px;
margin-right: 0;
}

.bz-cat-item:not(:last-child) {
margin-left: 38px;
margin-right: 0;
}

.bz-cat-img {
background-position: top;
}

.bz-cat-img:hover {
background-position: bottom;
}

.bz-topbar-social-2 a {
margin-right: 10px;
margin-left: 0;
}

.bz-topbar-left-text-2 p i {
margin-left: 10px;
margin-right: 0;
}

.bz-topbar-right-item-2 {
margin-right: 20px;
margin-left: 0;
padding-right: 20px;
padding-left: 0;
border-right: 1px solid var(--clr-bg-gray-8);
border-left: 0;
}

.nice-select.bz-topbar-right-item-link-2:after {
border-left: 1px solid #000;
border-right: 0;
}

.nice-select .list {
left: 0;
right: auto;
}

.nice-select.has-nice-select {
padding-left: 15px;
padding-right: 0;
}

.nice-select.has-nice-select::after {
left: 2px;
right: unset;
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
.bz-bottom-right-account-2 {
margin-right: 0;
margin-left: 0;
}
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
.bz-bottom-right-account-2 {
margin-right: 5px;
margin-left: 0;
}
}

.bz-bottom-right-account-info-2 a {
text-align: start;
}

.bz-bottom-middle-form-2 form input {
padding-left: 60px;
padding-right: 25px;
}

.bz-bottom-middle-form-2 form button {
left: 18px;
right: unset;
transform: translateY(-50%);
}

.bz-bottom-right-link-2 {
margin-left: 10px;
margin-right: 0;
padding-left: 15px;
padding-right: 0;
}

.bz-bottom-right-link-2 span {
right: -9px;
left: unset;
}

.bz-bottom-right-link-2::after {
left: 0;
right: unset;
}

.bz-bottom-right-link-2.bz-noafter {
margin-left: 0;
margin-right: 0;
padding-left: 0;
padding-right: 0;
}

.offcanvas-overlay {
right: 0;
left: unset;
}

.offcanvas-overlay:is(.overlay-open) {
right: 0;
left: unset;
}

.side-info {
right: -400px;
left: unset;
}

.side-info:is(.info-open) {
right: 0;
left: unset;
}

.bz-sidebar-close {
padding-left: 0;
padding-right: 0;
}

.bz-mobile-menu.mean-container .mean-nav ul li ul.submenu li a.mean-expand::after {
left: 30px;
right: unset;
transform: translateY(-50%);
}

.bz-mobile-menu.mean-container .mean-nav ul li:is(.has-dropdown) > a:not(.mean-expand):before {
left: 30px;
right: unset;
transform: translateY(-50%);
}

.bz-cat-item-sidebar input {
margin-left: 5px;
margin-right: 0;
}

.bz-header-menu nav ul li {
margin-left: 30px;
margin-right: 0;
}

.bz-header-menu nav ul li .submenu {
right: 0;
left: unset;
border-radius: 1px 1px 5px 5px;
}

.bz-header-menu nav ul li:is(.has-dropdown) > a:after {
margin-right: 3px;
margin-left: 0;
}

.bz-single-slider-main-content {
padding-right: 60px;
padding-left: 0;
}

@media only screen and (min-width: 1200px) and (max-width: 1399px) {
.bz-single-slider-main-content {
padding-right: 50px;
padding-left: 0;
}
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
.bz-single-slider-main-content {
padding-right: 30px;
padding-left: 0;
}
}

.bz-single-slider-main-content-title span svg {
right: 0;
left: unset;
}

.bz-single-slider-main-img {
left: 25px;
right: unset;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
.bz-single-slider-main-img {
margin-left: 0;
margin-right: 0;
}
}

.bz-single-slider-main-feature-item-heading i {
margin-left: 15px;
margin-right: 0;
}

@media only screen and (min-width: 1200px) and (max-width: 1399px) {
.bz-single-slider-main-feature-item-heading i {
margin-left: 0;
margin-right: 0;
}
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
.bz-single-slider-main-feature-item-heading i {
margin-left: 0;
margin-right: 0;
}
}

.bz-single-slider-main-bg {
left: 0;
right: unset;
}

.bz-single-slider-2 {
background-position: center center;
}

.bz-slider-2-btn .bz-btn-video::before {
right: -8px;
left: unset;
transform: rotate(-15deg);
}

.bz-slider-2-btn .bz-btn-video i {
margin-left: 5px;
margin-right: 0;
}

@media (max-width: 767px) {
.bz-slider-2-btn .bz-btn-video {
margin-right: 8px;
margin-left: 0;
}
}

.slider-swiper-pagination-2.swiper-pagination-clickable.swiper-pagination-bullets {
right: 140px;
left: unset;
transform: translateY(-50%);
}

@media only screen and (min-width: 1400px) and (max-width: 1599px) {
.slider-swiper-pagination-2.swiper-pagination-clickable.swiper-pagination-bullets {
right: 80px;
left: unset;
}
}

.swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet {
margin-right: 12px;
margin-left: 0;
}

.swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active {
margin-right: 0;
margin-left: 0;
}

.swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active::after {
right: 50%;
left: unset;
transform: translate(50%, -50%);
}

.slider-navigation .slider-swiper-button-prev-2 {
margin-left: 5px;
margin-right: 0;
padding-left: 10px;
padding-right: 0;
}

.slider-navigation .slider-swiper-button-prev-2::after {
left: 0;
right: unset;
}

.slider-navigation-wrap {
padding: 25px 30px 0 30px;
}

.swiper-pagination-fraction, .swiper-pagination-custom, .swiper-container-horizontal > .swiper-pagination-bullets.bz-feature-pagination {
right: 0;
left: unset;
}

@media (max-width: 767px) {
.bz-post-wrap::before {
right: 0;
left: unset;
}
}

.bz-post-wrap-content {
padding-right: 30px;
padding-left: 0;
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
.bz-post-wrap-content {
padding-right: 20px;
padding-left: 0;
}
}

@media (max-width: 767px) {
.bz-post-wrap-content {
padding-right: 15px;
padding-left: 0;
}
}

@media only screen and (min-width: 576px) and (max-width: 767px) {
.bz-post-wrap-content {
padding-right: 25px;
padding-left: 0;
}
}

.bz-post-wrap-img {
left: 0;
right: unset;
}

.bz-season-item-img .trend {
right: 20px;
left: unset;
}

.bz-season-item-img .sale {
right: 20px;
left: unset;
}

.bz-season-item-img .dis {
right: 20px;
left: unset;
}

.bz-season-item-img-icon a {
margin-left: 14px;
margin-right: 0;
}

.bz-season-item-img-icon a:last-child {
margin-left: 0;
margin-right: 0;
}

.bz-season-item-content-rating a {
margin-left: 3px;
margin-right: 0;
}

.bz-season-item-content-rating span {
margin-right: 15px;
margin-left: 0;
}

.bz-season-item-hover-cart a:before {
right: 0;
left: unset;
}

.bz-season-item-hover-cart a:after {
right: 0;
left: unset;
}

.product-color-nav li::after {
right: 50%;
left: unset;
transform: translate(50%, -50%);
}

.bz-cta-wrap-form input {
padding-left: 40px;
padding-right: 0;
}

.bz-cta-wrap-form button {
left: 0;
right: unset;
text-align: left;
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
.bz-testimonial-box-content.ml-85 {
margin-right: 0;
margin-left: 0;
}
}

@media (max-width: 767px) {
.bz-testimonial-box-content.ml-85 {
margin-right: 0;
margin-left: 0;
}
}

.bz-testimonial-box-content-rating p span {
margin-right: 15px;
margin-left: 0;
}

.bz-testimonial-box-content-rating .rating-star a {
margin-left: 5px;
margin-right: 0;
}

.bz-testimonial-box-content.bz-style-1 .swiper-pagination.bz-testimonial-pagination {
right: 50%;
left: unset;
}

.bz-testimonial.bz-style-1 .swiper-pagination.bz-testimonial-pagination {
right: 50%;
left: unset;
}

@media (max-width: 767px) {
.bz-testimonial.bz-style-1 .swiper-pagination.bz-testimonial-pagination {
right: 0;
left: unset;
}
}

.bz-blog-content-date {
margin-right: 20px;
margin-left: 0;
}

.bz-meta-date {
margin-left: 20px;
margin-right: 0;
}

.bz-meta-date span {
margin-left: 5px;
margin-right: 0;
}

.bz-blog-meta.bz-blog-meta-author {
margin-right: 7px;
margin-left: 0;
padding-right: 14px;
padding-left: 0;
}

.bz-blog-meta.bz-blog-meta-author::before {
right: 0;
left: unset;
transform: rotate(20deg) translateY(-50%);
}

.bz-blog-navigation a {
margin-left: 15px;
margin-right: 0;
}

@media (max-width: 767px) {
.bz-blog-navigation a {
margin-left: 10px;
margin-right: 0;
}
}

@media (max-width: 767px), only screen and (min-width: 768px) and (max-width: 991px) {
.bz-blog-content-wrapper.mr-20 {
margin-left: 0;
margin-right: 0;
}
}

.bz-blog-single-img-list {
margin-left: 30px;
margin-right: 0;
}

@media (max-width: 767px) {
.bz-blog-single-img-list {
margin-left: 0;
margin-right: 0;
}
}

.bz-sidebar-search-inner input {
padding-left: 50px;
padding-right: 20px;
}

.bz-sidebar-search-inner button {
left: 0;
right: unset;
}

.bz-sidebar:is(.bz-sidebar-category) ul li a:after {
right: 0;
left: unset;
}

.bz-sidebar-posts-img {
margin-left: 15px;
margin-right: 0;
}

.bz-tags a {
margin-left: 5px;
margin-right: 0;
}

.bz-gallery-images .bz-gallery-img i {
right: 50%;
left: unset;
transform: translate(50%, -50%);
}

.bz-gallery-images .bz-gallery-img:before {
right: 0;
left: unset;
}

.blockquote-author {
text-align: end;
}

.blockquote-author .long-border-left {
margin-left: 15px;
margin-right: 0;
}

.bz-blog-details-tags a:not(:last-child) {
margin-left: 10px;
margin-right: 0;
}

.bz-blog-details-reviews-block-img {
margin-left: 20px;
margin-right: 0;
}

.bz-blog-details-reviews-wrapper ul li:not(:first-child) {
margin-right: 85px;
margin-left: 0;
}

@media (max-width: 767px) {
.bz-blog-details-reviews-wrapper ul li:not(:first-child) {
margin-right: 0;
margin-left: 0;
}
}

.bz-reviews-block-content-reply i {
margin-left: 5px;
margin-right: 0;
}

@media (max-width: 767px), only screen and (min-width: 768px) and (max-width: 991px) {
.bz-blog-details-content-wrapper.mr-20 {
margin-left: 0;
margin-right: 0;
}
}

@media (max-width: 767px), only screen and (min-width: 768px) and (max-width: 991px) {
.bz-blog-content-wrapper.ml-20 {
margin-right: 0;
margin-left: 0;
}
}

.bz-breadcrumb-list a {
padding-left: 14px;
padding-right: 0;
}

.bz-breadcrumb-list a::after {
left: 0;
right: unset;
}

.bz-shop-topbar-left-icon i {
margin-left: 5px;
margin-right: 0;
}

.bz-shop-topbar-right-sorting.nice-select.has-nice-select {
padding-left: 18px;
padding-right: 0;
}

.bz-shop-topbar-right nav {
margin-right: 40px;
margin-left: 0;
padding-right: 10px;
padding-left: 0;
}

.bz-shop-topbar-right nav::before {
right: 0;
left: unset;
transform: translateY(-50%);
}

.bz-shop-topbar-right .bz-shop-nav-btn {
margin-right: 10px;
margin-left: 0;
}

.bz-shop-item-grid-img .trend {
right: 20px;
left: unset;
}

.bz-shop-item-grid-img .sale {
right: 20px;
left: unset;
}

.bz-shop-item-grid-img .dis {
right: 20px;
left: unset;
}

.bz-shop-item-grid-img-icon a {
margin-left: 14px;
margin-right: 0;
}

.bz-shop-item-grid-img-icon a:last-child {
margin-left: 0;
margin-right: 0;
}

.bz-shop-item-grid-content-rating a {
margin-left: 5px;
margin-right: 0;
}

.bz-shop-item-grid-content-rating span {
margin-right: 15px;
margin-left: 0;
}

.bz-shop-item-list-img .trend {
right: 20px;
left: unset;
}

.bz-shop-item-list-img .sale {
right: 20px;
left: unset;
}

.bz-shop-item-list-img .dis {
right: 20px;
left: unset;
}

.bz-shop-item-list-img-icon a {
margin-left: 14px;
margin-right: 0;
}

.bz-shop-item-list-img-icon a:last-child {
margin-left: 0;
margin-right: 0;
}

.bz-shop-item-list-hover-price {
margin-right: 0;
margin-left: 0;
}

.bz-shop-item-list-hover-price span {
margin-left: 5px;
margin-right: 0;
}

.bz-shop-item-list-content-rating a {
margin-left: 5px;
margin-right: 0;
}

.bz-shop-item-list-content-rating span {
margin-right: 15px;
margin-left: 0;
}

.bz-shop-item-list-content-cart:before {
right: 0;
left: unset;
}

.bz-shop-item-list-content-cart:after {
right: 0;
left: unset;
}

.bz-shop-paginate span, .bz-shop-paginate a {
margin-left: 15px;
margin-right: 0;
}

.bz-shop-paginate a:last-child {
margin-left: 0;
margin-right: 0;
}

.bz-shop-feature-item-heading i {
margin-left: 15px;
margin-right: 0;
}

.bz-shop-sidebar-categories-list ul li a:before {
right: 0;
left: unset;
}

.bz-shop-sidebar-color-list ul li::after {
right: 5px;
left: unset;
}

.bz-shop-sidebar-color-list ul li a {
padding-right: 30px;
padding-left: 0;
}

.bz-shop-sidebar-color-list ul li a:before {
right: 30px;
left: unset;
}

.bz-shop-sidebar-size-list .radio input {
margin-left: 10px;
margin-right: 0;
}

.bz-shop-sidebar-price .slider-range-amount .price {
margin-left: 5px;
margin-right: 0;
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
.bz-shop-sidebar-offer.pl-90 {
padding-right: 30px;
padding-left: 0;
}
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
.bz-shop-sidebar-offer.pl-90 {
padding-right: 0px;
padding-left: 0;
}
}

@media (max-width: 767px) {
.bz-shop-sidebar-offer.pl-90 {
padding-right: 0px;
padding-left: 0;
}
}

.bz-shop-sidebar-offer-img .offer-price {
right: 50px;
left: unset;
}

@media only screen and (min-width: 1200px) and (max-width: 1399px) {
.bz-shop-sidebar-offer-img .offer-price {
right: 20px;
left: unset;
}
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
.bz-shop-sidebar-offer-img .offer-price {
right: 20px;
left: unset;
}
}

@media (max-width: 767px) {
.bz-shop-sidebar-offer-img .offer-price {
right: 20px;
left: unset;
}
}

@media only screen and (min-width: 576px) and (max-width: 767px) {
.bz-shop-sidebar-offer-img .offer-price {
right: 50px;
left: unset;
}
}

.bz-shop-sidebar-offer-img .bz-overlay {
right: 0;
left: unset;
border-bottom-right-radius: 80%;
border-bottom-left-radius: unset;
}

.bz-shop-sidebar-offer-content {
left: 0;
right: unset;
text-align: left;
}

.product-color-nav li::after {
right: 50%;
left: unset;
transform: translate(50%, -50%);
}

@media (max-width: 767px) {
.bz-shop-topbar-right .nice-select .list {
left: auto;
right: 0;
}
}

.bz-single-product-popup {
right: 50%;
left: unset;
transform: translate(50%, -50%);
}

.bz-single-product-popup-close-action {
left: 20px;
right: unset;
}

@media only screen and (min-width: 576px) and (max-width: 767px) {
.bz-single-product-popup-close-action {
left: 30px;
right: unset;
}
}

@media only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px) {
.bz-single-product-popup .bz-shop-details-content-widget-action-item {
margin-left: 17px;
margin-right: 0;
padding-left: 17px;
padding-right: 0;
}
}

@media only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px) {
.bz-single-product-popup .bz-shop-details-content-widget-action-item i {
margin-left: 3px;
margin-right: 0;
}
}

.bz-single-product-popup .bz-shop-details-content-price-rating-wrap .bz-shop-details-content-rating span {
margin-right: 5px;
margin-left: 0;
}

@media only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px) {
.bz-single-product-popup .bz-shop-details-content-color ul li {
margin-left: 10px;
margin-right: 0;
}
}

@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
.bz-single-product-popup .bz-shop-details-content.ml-20 {
margin-right: 0;
margin-left: 0;
}
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
.bz-shop-details-content.ml-20 {
margin-right: 15px;
margin-left: 0;
}
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
.bz-shop-details-content.ml-20 {
margin-right: 0;
margin-left: 0;
}
}

@media (max-width: 767px) {
.bz-shop-details-content.ml-20 {
margin-right: 0;
margin-left: 0;
}
}

.bz-shop-details-content-price span {
margin-left: 10px;
margin-right: 0;
}

.bz-shop-details-content-rating a {
margin-left: 3px;
margin-right: 0;
}

.bz-shop-details-content-rating a:last-child {
margin-left: 0;
margin-right: 0;
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
.bz-shop-details-content-rating a {
margin-left: 0;
margin-right: 0;
}
}

@media (max-width: 767px) {
.bz-shop-details-content-rating a {
margin-left: 2px;
margin-right: 0;
}
}

.bz-shop-details-content-rating span {
margin-right: 20px;
margin-left: 0;
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
.bz-shop-details-content-rating span {
margin-right: 10px;
margin-left: 0;
}
}

@media (max-width: 767px) {
.bz-shop-details-content-rating span {
margin-right: 10px;
margin-left: 0;
}
}

.bz-shop-details-content-color ul li {
margin-left: 15px;
margin-right: 0;
}

.bz-shop-details-content-color ul li::after {
right: 5px;
left: unset;
}

.bz-shop-details-content-size-item {
margin-left: 10px;
margin-right: 0;
}

.bz-shop-details-content-size-item:last-child {
margin-left: 0;
margin-right: 0;
}

.bz-shop-details-content-size-item label input {
margin-left: 5px;
margin-right: 0;
}

.bz-shop-details-content-quantity-box .plus {
left: 16px;
right: unset;
transform: translateY(-50%);
}

.bz-shop-details-content-quantity-box .minus {
right: 16px;
left: unset;
transform: translateY(-50%);
}

.bz-shop-details-content-widget-action-item {
margin-left: 40px;
margin-right: 0;
padding-left: 40px;
padding-right: 0;
border-left: 1px solid var(--clr-bg-gray-8);
border-right: 0;
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
.bz-shop-details-content-widget-action-item {
margin-left: 25px;
margin-right: 0;
padding-left: 25px;
padding-right: 0;
}
}

@media (max-width: 767px) {
.bz-shop-details-content-widget-action-item {
margin-left: 0;
margin-right: 0;
padding-left: 0;
padding-right: 0;
}
}

@media only screen and (min-width: 576px) and (max-width: 767px) {
.bz-shop-details-content-widget-action-item {
margin-left: 25px;
margin-right: 0;
padding-left: 25px;
padding-right: 0;
border-left: 1px solid var(--clr-bg-gray-8);
border-right: 0;
}
}

.bz-shop-details-content-widget-action-item:last-child {
margin-left: 0;
margin-right: 0;
padding-left: 0;
padding-right: 0;
border-left: 0;
border-right: 0;
}

.bz-shop-details-content-widget-action-item a i {
margin-left: 8px;
margin-right: 0;
}

.bz-shop-details-content-list ul li b {
margin-left: 15px;
margin-right: 0;
}

.bz-shop-details-content-social a {
margin-left: 20px;
margin-right: 0;
}

.bz-single-shop-details-control-image::after {
right: 0;
left: unset;
}

.bz-shop-details-info-tab-controls button {
margin-left: 60px;
margin-right: 0;
}

@media (max-width: 767px) {
.bz-shop-details-info-tab-controls button {
margin-left: 0;
margin-right: 0;
}
}

@media only screen and (min-width: 576px) and (max-width: 767px) {
.bz-shop-details-info-tab-controls button {
margin-left: 30px;
margin-right: 0;
}
}

.bz-shop-details-info-tab-controls button:last-child {
margin-left: 0;
margin-right: 0;
}

.bz-shop-details-info-tab-controls button::after {
right: 0;
left: unset;
}

.bz-description-list ul li i {
margin-left: 10px;
margin-right: 0;
transform: translateY(3px);
}

.bz-shop-details-faq-box .card .card-header .card-btn {
padding-left: 30px;
padding-right: 0;
text-align: right;
}

.bz-shop-details-faq-box .card .card-header .card-btn::after {
left: 0;
right: unset;
transform: translateY(-50%);
}

@media (max-width: 767px) {
.bz-shop-details-faq-box .card .card-header .card-btn {
padding-left: 20px;
padding-right: 0;
}

.bz-shop-details-faq-box .card .card-header .card-btn::after {
left: 0;
right: unset;
}
}

@media only screen and (min-width: 576px) and (max-width: 767px) {
.bz-shop-details-faq-box .card .card-header .card-btn {
padding-left: 20px;
padding-right: 0;
}

.bz-shop-details-faq-box .card .card-header .card-btn::after {
left: 0;
right: unset;
}
}

.bz-shop-details-review-box-single .rating i {
margin-left: 5px;
margin-right: 0;
}

.bz-shop-details-review-box-single .rating i:last-child {
margin-left: 0;
margin-right: 0;
}

.bz-shop-details-review-box-single .review-date span {
margin-left: 60px;
margin-right: 0;
}

@media (max-width: 767px) {
.bz-shop-details-review-box-single .review-date span {
margin-left: 30px;
margin-right: 0;
}
}

.bz-review span {
margin-left: 30px;
margin-right: 0;
}

.bz-review-rating i {
margin-left: 5px;
margin-right: 0;
}

.bz-review-rating i:last-child {
margin-left: 0;
margin-right: 0;
}

.bz-shopping-cart-table table thead th:first-child {
padding-right: 35px;
padding-left: 0;
}

.bz-share-text {
margin-left: 5px;
margin-right: 0;
}

.bz-social-share a {
margin-left: 5px;
margin-right: 0;
}

.bz-social-share a:before {
right: 0;
left: unset;
}

.bz-compare-table table {
border-right: 1px solid #D5D5D5;
border-left: 0;
}

.bz-compare-table .table > :not(caption) > * > *:not(th) {
border-left: 1px solid #D5D5D5;
border-right: 0;
}

.bz-compare-table .table > :not(caption) > * > * {
border-left: 1px solid #D5D5D5;
border-right: 0;
}

.compare-close {
right: 50%;
left: unset;
transform: translateX(50%);
}

.bz-shopping-cart-table.cart-page table thead th:first-child {
padding-right: 0;
padding-left: 0;
text-align: start;
}

.bz-shopping-cart-table.cart-page table thead th:last-child {
padding-left: 0;
padding-right: 0;
text-align: end;
}

.bz-shopping-cart-table.cart-page .table > :not(caption) > * > *:first-child {
text-align: start;
}

.bz-shopping-cart-table.cart-page .table > :not(caption) > * > *:last-child {
padding-left: 0;
padding-right: 0;
text-align: end;
}

.cart-total-change-address-values .nice-select::after {
border-left: 1px solid #6E6E6E;
border-right: 0;
left: 20px;
right: unset;
}

@media (max-width: 767px), only screen and (min-width: 768px) and (max-width: 991px) {
.bz-cart-total-box-wrapper:is(.ml-30) {
margin-right: 0;
margin-left: 0;
}
}

.cart-total-value {
float: left;
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
.bz-cart-total-box-wrapper.ml-30 {
margin-right: 15px;
margin-left: 0;
}
}

.bz-cart-payments label {
margin-right: 3px;
margin-left: 0;
}

.bz-input-single .select2-container--default .select2-selection--single .select2-selection__rendered {
padding-left: 40px;
padding-right: 25px;
}

.bz-input-single .select2-container--default .select2-selection--single .select2-selection__arrow {
left: 0;
right: unset;
}

.bz-contact-information-icon {
margin-left: 15px;
margin-right: 0;
}

.bz-contact-open-hour-item-text {
margin-left: 20px;
margin-right: 0;
padding-right: 20px;
padding-left: 0;
}

@media (max-width: 767px) {
.bz-contact-open-hour-item-text {
margin-left: 0;
margin-right: 0;
}
}

@media only screen and (min-width: 576px) and (max-width: 767px) {
.bz-contact-open-hour-item-text {
margin-left: 20px;
margin-right: 0;
}
}

.bz-contact-open-hour-item-text:before {
right: 0;
left: unset;
transform: translateY(-50%);
}

.bz-contact-line {
margin-left: 10px;
margin-right: 0;
}

.bz-contact-day {
margin-left: 10px;
margin-right: 0;
}

.bz-footer-copyright-social a {
margin-right: 20px;
margin-left: 0;
}

.bz-footer-copyright-social a:first-child {
margin-right: 0;
margin-left: 0;
}

.progress-wrap {
left: -100px;
right: unset;
transform: translateY(15px);
}

.progress-wrap::after {
right: 0;
left: unset;
}

.progress-wrap.active-progress {
left: 50px;
right: unset;
transform: translateY(0);
}

@media (max-width: 767px) {
.progress-wrap.active-progress {
left: 15px;
right: unset;
}
}

@media only screen and (min-width: 576px) and (max-width: 767px) {
.progress-wrap.active-progress {
left: 30px;
right: unset;
}
}

.bz-instagram-content {
right: 50%;
left: unset;
transform: translate(50%, -50%);
}

.bz-newproduct-item-img-2 .bz-cart-2 {
left: 0;
right: unset;
}

.bz-newproduct-item-img-2 .bz-cart-2 i {
margin-left: 10px;
margin-right: 0;
}

.bz-newproduct-img-meta-2 {
left: -20px;
right: unset;
}

.bz-newproduct-img-meta-2 a span {
left: 30px;
right: unset;
}

.bz-newproduct-img-meta-2 a span::after {
left: -9px;
right: unset;
transform: translateY(-50%) rotateY(180deg);
}

.bz-newproduct-info-2 {
right: 20px;
left: unset;
}

.bz-newproduct-item-img-2:hover .bz-newproduct-img-meta-2 {
left: 20px;
right: unset;
}

.bz-newproduct-item-price-2 del {
margin-right: 15px;
margin-left: 0;
}

.bz-newproduct-active-2 .newproduct-navigation-wrap-2 div {
right: 20px;
left: unset;
transform: translateY(-50%);
}

.bz-newproduct-active-2 .newproduct-navigation-wrap-2 .newproduct-swiper-button-next-2 {
left: 20px;
right: auto;
}

.offer_count_down_box .count_down {
margin-left: 50px;
margin-right: 0;
padding-left: 50px;
padding-right: 0;
border-left: 1px solid var(--clr-bg-gray-8);
border-right: 0;
}

@media (max-width: 767px) {
.offer_count_down_box .count_down {
margin-left: 0;
margin-right: 0;
padding-left: 0;
padding-right: 0;
border-left: 0;
border-right: 0;
}
}

@media only screen and (min-width: 576px) and (max-width: 767px) {
.offer_count_down_box .count_down {
margin-left: 30px;
margin-right: 0;
padding-left: 30px;
padding-right: 0;
border-left: 1px solid var(--clr-bg-gray-8);
border-right: 0;
}
}

.offer_count_down_box .count_down:last-child {
margin-left: 0;
margin-right: 0;
padding-left: 0;
padding-right: 0;
border-left: 0;
border-right: 0;
}

.bz-offer-area-2 {
background-position: center center;
}

.bz-offer-price-2 del {
margin-right: 30px;
margin-left: 0;
}

.bz-subscribe-wrap-2 {
background-position: center left;
}

.bz-subscribe-content-2 {
padding: 60px 80px 60px 0;
}

@media (max-width: 767px) {
.bz-subscribe-content-2 {
padding: 40px 20px 40px 20px;
}
}

.bz-subscribe-content-2 form::before {
right: 0;
left: unset;
transform: translateY(-50%);
}

.bz-subscribe-content-2 form .bz-subscribe-input-2 {
padding-right: 25px;
padding-left: 0;
}

.bz-subscribe-content-2 form .bz-subscribe-btn-2 {
left: 0;
right: unset;
}

.bz-product-shop-btn::after {
right: 0;
left: unset;
}

@media (max-width: 767px) {
.bz-top-product-inner {
margin-left: auto;
margin-right: 0;
}
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
.bz-top-product-item.mr-70 {
margin-left: 30px;
margin-right: 0;
}

.bz-top-product-item.ml-70 {
margin-right: 30px;
margin-left: 0;
}
}

@media (max-width: 767px) {
.bz-top-product-item.mr-70 {
margin-left: 0;
margin-right: 0;
}

.bz-top-product-item.ml-70 {
margin-right: 0;
margin-left: 0;
}
}

.bz-trending-item-content-2 .more-link-2::after {
right: 0;
left: unset;
}
.mean-container .mean-nav ul li a{
  float: right;
  text-align: right;
}
.mean-container .mean-nav ul li a.mean-expand{
  right: unset;
  left: 0;
}
.nice-select .option{
  text-align: right;
}

h1 {
  font-size: 42px;
}

h2 {
  font-size: 34px;
}

h3 {
  font-size: 27px;
}

h4 {
  font-size: 20px;
}

h5 {
  font-size: 20px;
}

h6 {
  font-size: 16px;
}

p {
  font-size: 16px;
}

label {
  font-size: 14px;
}

input::-webkit-input-placeholder {
  font-size: 16px;
}

input:-moz-placeholder {
  font-size: 16px;
}

input::-moz-placeholder {
  font-size: 16px;
}

input:-ms-input-placeholder {
  font-size: 16px;
}

textarea::-webkit-input-placeholder {
  font-size: 16px;
}

textarea:-moz-placeholder {
  font-size: 16px;
}

textarea::-moz-placeholder {
  font-size: 16px;
}

textarea:-ms-input-placeholder {
  font-size: 16px;
}

.admin-cursor-button-list-1 .admin-cursor-default {
  font-size: 20px;
}

.admin-cursor-button-list-1 .admin-cursor-magic {
  font-size: 20px;
}

.bz-topbar-left .count_down_box .count_down {
  font-size: 14px;
}

.bz-topbar-right-item-link {
  font-size: 16px;
}

.bz-middle-wrap-bar a {
  font-size: 20px;
}

.bz-middle-wrap-form-caregories ul li a {
  font-size: 16px;
}

.bz-middle-wrap-form-search form input::-moz-placeholder {
  font-size: 16px;
}

.bz-middle-wrap-form-search form input::placeholder {
  font-size: 16px;
}

.bz-middle-right-link span {
  font-size: 12px;
}

.bz-header-menu nav ul li a {
  font-size: 16px;
}

.bz-header-menu nav ul li:is(.has-dropdown) > a:after {
  font-size: 13px;
}

.bz-header-support .teltext {
  font-size: 16px;
}

.nice-select.has-nice-select {
  font-size: 16px;
}

.count_down {
  font-size: 14px;
}

.bz-user-dropdown a {
  font-size: 16px;
}

.bz-cat-number {
  font-size: 16px;
}

.bz-cat-upper-text {
  font-size: 18px;
}

.bz-topbar-social-2 a {
  font-size: 16px;
}

.bz-topbar-left-text-2 p {
  font-size: 16px;
}

.nice-select.has-nice-select {
  font-size: 16px;
}

.bz-bottom-right-account-info-2 a {
  font-size: 16px;
}

.bz-bottom-right-account-user-2 .bz-user-2 {
  font-size: 16px;
}

.bz-bottom-middle-form-2 form input {
}

.bz-bottom-middle-form-2 form input::-moz-placeholder {
  font-size: 16px;
}

.bz-bottom-middle-form-2 form input::placeholder {
  font-size: 16px;
}

.bz-bottom-middle-bar-2 a {
  font-size: 17px;
}

.bz-bottom-right-link-2 span {
  font-size: 12px;
}

.bz-right-wrap-2 .bz-bottom-middle-bar-2 a {
  font-size: 16px;
}

.bz-sidebar-close {
  font-size: 17px;
}

.bz-mobile-menu.mean-container .mean-nav ul li a:not(.mean-expand) {
  font-size: 18px;
}

.bz-mobile-menu.mean-container .mean-nav ul li ul.submenu li a:not(.mean-expand) {
  font-size: 15px;
}

.bz-mobile-menu.mean-container .mean-nav ul li ul.submenu li a.mean-expand {
  font-size: 0 !important;
}

.bz-mobile-menu.mean-container .mean-nav ul li ul.submenu li a.mean-expand::after {
  font-size: 15px;
}

.bz-mobile-menu.mean-container .mean-nav ul li:is(.has-dropdown) > a.mean-expand {
  font-size: 0 !important;
}

.bz-mobile-menu.mean-container .mean-nav ul li:is(.has-dropdown) > a:not(.mean-expand):before {
  font-size: 16px;
}

.bz-cat-item-sidebar label {
  font-size: 16px;
}

.bz-header-menu nav ul li a {
  font-size: 16px;
}

.bz-header-menu nav ul li:is(.has-dropdown) > a:after {
  font-size: 13px;
}

.bz-single-slider-main-content-subtitle {
  font-size: 18px;
}

.bz-single-slider-main-content-title {
  font-size: 37px;
}

@media (max-width: 767px) {
.bz-single-slider-main-content-title {
  font-size: 32px;
}}

.bz-single-slider-main-feature-item-heading i {
  font-size: 21px;
}

.bz-single-slider-main-feature-item-heading-title {
  font-size: 16px;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
.bz-single-slider-main-feature-item-heading-title {
  font-size: 20px;
}}

@media only screen and (min-width: 768px) and (max-width: 991px) {
.bz-single-slider-main-feature-item-text p {
  font-size: 15px;
}}

.bz-slider-2-content .title {
  font-size: 49px;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
.bz-slider-2-content .title {
  font-size: 42px;
}}

@media (max-width: 767px) {
.bz-slider-2-content .title {
  font-size: 28px;
}}

@media only screen and (min-width: 576px) and (max-width: 767px) {
.bz-slider-2-content .title {
  font-size: 35px;
}}

.bz-slider-2-content .text {
  font-size: 18px;
}

.bz-slider-2-btn .bz-btn-video {
  font-size: 16px;
}

.bz-slider-2-btn .bz-btn-video i {
  font-size: 13px;
}

.slider-navigation .slider-swiper-navigation {
  font-size: 16px;
}

.bz-feature-single-box-content-title {
  font-size: 18px;
}

.bz-feature-single-box-content-items {
  font-size: 14px;
}

.bz-section-title h3 {
  font-size: 24px;
}

@media (max-width: 767px) {
.bz-section-title h3 {
  font-size: 21px;
}}

.bz-section-title p {
  font-size: 16px;
}

.bz-post-wrap-content-link {
  font-size: 18px;
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
.bz-post-wrap-content-link {
  font-size: 16px;
}}

.bz-post-wrap-content-title {
  font-size: 24px;
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
.bz-post-wrap-content-title {
  font-size: 18px;
}}

@media (max-width: 767px) {
.bz-post-wrap-content-title {
  font-size: 21px;
}}

@media only screen and (min-width: 576px) and (max-width: 767px) {
.bz-post-wrap-content-title {
  font-size: 24px;
}}

.bz-post-wrap-content-btn {
  font-size: 16px;
}

.bz-season-item-img .trend {
  font-size: 14px;
}

.bz-season-item-img .sale {
  font-size: 14px;
}

.bz-season-item-img .dis {
  font-size: 14px;
}

.bz-season-item-img-icon {
}

.bz-season-item-content-title {
  font-size: 18px;
}

.bz-season-item-content-rating a {
  font-size: 18px;
}

.bz-season-item-content .price-bottom {
  font-size: 16px;
}

.bz-season-item-hover-cart a {
  font-size: 16px;
}

.bz-season-item-hover-price span {
  font-size: 16px;
}

.bz-cta-wrap-content-subtitle {
  font-size: 16px;
}

@media (max-width: 767px) {
.bz-cta-wrap-content-subtitle {
  font-size: 15px;
}}

.bz-cta-wrap-content-title {
  font-size: 24px;
}

@media (max-width: 767px) {
.bz-cta-wrap-content-title {
  font-size: 19px;
}}

@media only screen and (min-width: 576px) and (max-width: 767px) {
.bz-cta-wrap-content-title {
  font-size: 21px;
}}

.bz-cta-wrap-form input {
  font-size: 16px;
}

.bz-cta-wrap-form button {
  font-size: 18px;
}

.bz-testimonial-box-author-img span {
  font-size: 12px;
}

.bz-testimonial-box-author-info-title {
  font-size: 18px;
}

.bz-testimonial-box-author-info-subtitle {
  font-size: 16px;
}

.bz-testimonial-box-content-text {
  font-size: 14px;
}

.bz-testimonial-box-content-rating p {
  font-size: 31px;
}

.bz-testimonial-box-content-rating p span {
  font-size: 16px;
}

.bz-testimonial-box-content-rating .rating-star a {
  font-size: 15px;
}

.bz-blog-content-date h6 {
  font-size: 24px;
}

.bz-blog-content-date span {
  font-size: 12px;
}

.bz-blog-content-admin a {
  font-size: 16px;
}

.bz-blog-content-title {
  font-size: 16px;
}

@media only screen and (min-width: 1200px) and (max-width: 1399px) {
.bz-blog-content-title {
  font-size: 20px;
}}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
.bz-blog-content-title {
  font-size: 20px;
}}

@media (max-width: 767px) {
.bz-blog-content-title {
  font-size: 20px;
}}

@media only screen and (min-width: 576px) and (max-width: 767px) {
.bz-blog-content-title {
  font-size: 16px;
}}

.bz-blog-content-link {
  font-size: 16px;
}

.bz-blog-meta {
  font-size: 16px;
}

.bz-meta-date {
}

.bz-meta-date span {
  font-size: 24px;
}

.bz-blog-meta.bz-meta-date {
  font-size: 12px;
}

.bz-blog-single-title {
  font-size: 24px;
}

@media (max-width: 767px) {
.bz-blog-single-title {
  font-size: 20px;
}}

@media only screen and (min-width: 576px) and (max-width: 767px) {
.bz-blog-single-title {
  font-size: 21px;
}}

.bz-blog-btn {
  font-size: 16px;
}

.bz-blog-navigation a {
}

.bz-blog-single-title-list {
  font-size: 17px;
}

.bz-sidebar-search-inner input {
}

.bz-sidebar-search-inner button {
  font-size: 16px;
}

.bz-sidebar-title {
  font-size: 16px;
}

.bz-sidebar-posts-title {
  font-size: 16px;
}

.bz-sidebar-posts-date {
  font-size: 14px;
}

.bz-tags a {
}

.bz-blog-details-title {
  font-size: 24px;
}

@media (max-width: 767px) {
.bz-blog-details-title {
  font-size: 20px;
}}

@media only screen and (min-width: 576px) and (max-width: 767px) {
.bz-blog-details-title {
  font-size: 21px;
}}

.bz-blog-details-content-wrapper .content-blockquote {
  font-size: 17px;
}

.blockquote-author {
  font-size: 17px;
}

.bz-blog-details-tags a {
  font-size: 16px;
}

.bz-blog-reviews-title {
  font-size: 17px;
}

.bz-reviews-block-content-title {
  font-size: 18px;
}

.bz-reviews-block-content-date {
  font-size: 14px;
}

.bz-reviews-block-content-reply {
  font-size: 14px;
}

.bz-blog-details-reviews-form-single label {
  font-size: 16px;
}

.bz-blog-details-reviews-form-single input {
}

.bz-blog-details-submit {
  font-size: 16px;
}

.bz-apps-content-title {
  font-size: 24px;
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
.bz-apps-content-title {
  font-size: 21px;
}}

@media (max-width: 767px) {
.bz-apps-content-title {
  font-size: 20px;
}}

@media only screen and (min-width: 576px) and (max-width: 767px) {
.bz-apps-content-title {
  font-size: 23px;
}}

.bz-apps-content-text {
  font-size: 16px;
}

.bz-breadcrumb-content-title {
  font-size: 24px;
}

@media (max-width: 767px) {
.bz-breadcrumb-content-title {
  font-size: 21px;
}}

@media only screen and (min-width: 576px) and (max-width: 767px) {
.bz-breadcrumb-content-title {
  font-size: 23px;
}}

.bz-breadcrumb-list a {
  font-size: 16px;
}

.bz-shop-topbar-left-icon i {
  font-size: 17px;
}

.bz-shop-topbar-left-icon span {
  font-size: 16px;
}

.bz-shop-topbar-left-text {
  font-size: 14px;
}

.bz-shop-topbar-right .bz-shop-nav-btn {
  font-size: 16px;
}

.bz-shop-topbar-middle-text {
  font-size: 14px;
}

.bz-shop-item-grid-img .trend {
  font-size: 14px;
}

.bz-shop-item-grid-img .sale {
  font-size: 14px;
}

.bz-shop-item-grid-img .dis {
  font-size: 14px;
}

.bz-shop-item-grid-img-icon {
}

.bz-shop-item-grid-content-title {
  font-size: 18px;
}

.bz-shop-item-grid-content-rating a {
  font-size: 18px;
}

.bz-shop-item-grid-content .price-bottom {
  font-size: 16px;
}

.bz-shop-item-grid-hover-cart a {
  font-size: 16px;
}

.bz-shop-item-grid-hover-price span {
  font-size: 16px;
}

.bz-shop-item-list-img .trend {
  font-size: 14px;
}

.bz-shop-item-list-img .sale {
  font-size: 14px;
}

.bz-shop-item-list-img .dis {
  font-size: 14px;
}

.bz-shop-item-list-img-icon {
}

.bz-shop-item-list-title {
  font-size: 18px;
}

.bz-shop-item-list-hover-price span {
  font-size: 16px;
}

.bz-shop-item-list-content-rating a {
  font-size: 18px;
}

.bz-shop-item-list-content-cart {
  font-size: 16px;
}

.bz-shop-paginate span, .bz-shop-paginate a {
  font-size: 16px;
}

.bz-shop-feature-item-heading i {
  font-size: 25px;
}

.bz-shop-feature-item-heading-title {
  font-size: 17px;
}

.bz-shop-sidebar-categories-title {
  font-size: 16px;
}

.bz-shop-sidebar-color-title {
  font-size: 16px;
}

.bz-shop-sidebar-color-list ul li a {
  font-size: 12px;
}

.bz-shop-sidebar-size-title {
  font-size: 16px;
}

.bz-shop-sidebar-price-title {
  font-size: 16px;
}

.bz-shop-sidebar-price .slider-range-amount .price {
  font-size: 16px;
}

.bz-shop-sidebar-price .slider-range-amount .amount {
  font-size: 16px;
}

.bz-shop-sidebar-offer-img .offer-price {
}

.bz-shop-sidebar-offer-content-text {
  font-size: 14px;
}

.bz-single-product-popup-close-action {
  font-size: 20px;
}

.bz-shop-details-content-title {
  font-size: 17px;
}

@media (max-width: 767px) {
.bz-shop-details-content-title {
  font-size: 20px;
}}

@media only screen and (min-width: 576px) and (max-width: 767px) {
.bz-shop-details-content-title {
  font-size: 17px;
}}

.bz-shop-details-content-price span {
  font-size: 18px;
}

.bz-shop-details-content-price del {
  font-size: 18px;
}

.bz-shop-details-content-rating a {
  font-size: 18px;
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
.bz-shop-details-content-rating a {
  font-size: 15px;
}}

@media (max-width: 767px) {
.bz-shop-details-content-rating a {
  font-size: 15px;
}}

.bz-shop-details-content-rating span {
  font-size: 18px;
}

@media (max-width: 767px) {
.bz-shop-details-content-rating span {
  font-size: 16px;
}}

.bz-shop-details-content-color ul li a {
  font-size: 12px;
}

.bz-shop-details-content-quantity-box input {
  font-size: 16px;
}

.bz-shop-details-content-add-cart {
  font-size: 16px;
}

.bz-shop-details-content-widget-action-item a {
  font-size: 16px;
}

.bz-shop-details-content-list ul li b {
  font-size: 18px;
}

.bz-shop-details-content-list ul li span {
  font-size: 16px;
}

.bz-shop-details-content-social a {
  font-size: 17px;
}

.bz-shop-details-info-tab-controls button {
  font-size: 16px;
}

@media (max-width: 767px) {
.bz-shop-details-info-tab-controls button {
  font-size: 18px;
}}

@media only screen and (min-width: 576px) and (max-width: 767px) {
.bz-shop-details-info-tab-controls button {
  font-size: 20px;
}}

.bz-description-text p {
  font-size: 16px;
}

.bz-description-list ul li {
  font-size: 16px;
}

@media (max-width: 767px) {
.bz-description-list ul li {
  font-size: 15px;
}}

.bz-description-list ul li i {
  font-size: 16px;
}

.bz-shop-details-faq-title {
  font-size: 16px;
}

.bz-shop-details-faq-box .card .card-header .card-btn {
  font-size: 18px;
}

.bz-shop-details-faq-box .card .card-header .card-btn::after {
  font-size: 18px;
}

@media (max-width: 767px) {
.bz-shop-details-faq-box .card .card-header .card-btn {
  font-size: 16px;
}}

@media only screen and (min-width: 576px) and (max-width: 767px) {
.bz-shop-details-faq-box .card .card-header .card-btn {
  font-size: 18px;
}}

.bz-shop-details-faq-box .card .card-header .card-btn.collapsed::after {
  font-size: 18px;
}

.bz-shop-details-review-title {
  font-size: 16px;
}

@media (max-width: 767px) {
.bz-shop-details-review-title {
  font-size: 20px;
}}

.bz-shop-details-review-box-single .title {
  font-size: 18px;
}

.bz-shop-details-review-box-single .review-date span {
  font-size: 14px;
}

.bz-shop-details-review-box-single .review-date a {
  font-size: 14px;
}

.bz-shop-details-review-box-single .review {
  font-size: 14px;
}

.bz-shop-details-review-box .required-field p {
  font-size: 16px;
}

@media (max-width: 767px) {
.bz-shop-details-review-box .required-field p {
  font-size: 15px;
}}

.bz-review span {
  font-size: 18px;
}

.bz-submit-form-default-single .name, .bz-submit-form-default-single .email {
}

.bz-submit-form-default-single .condition-box label.condition {
  font-size: 16px;
}

.bz-shop-details-section-title {
  font-size: 17px;
}

.bz-shopping-cart-table table thead th {
  font-size: 18px;
}

.bz-shopping-cart-table .title {
  font-size: 16px;
}

.bz-product-cart-price {
  font-size: 16px;
}

.bz-add-to-cart-btn.has-cart-popup {
  font-size: 14px;
}

.bz-share-text {
  font-size: 18px;
}

.compare-close {
}

.compare-close i {
  font-size: 14px;
}

.compare-heading-title {
  font-size: 18px;
}

.compare-product-title {
  font-size: 16px;
}

.cart-total-change-address-values .nice-select {
  font-size: 16px;
}

.cart-total-change-address-values .nice-select ul.list li {
}

.cart-total-change-address-values input {
}

.cart-total-change-address-values .cart-update-btn {
  font-size: 16px;
}

.bz-cart-total-box-title {
  font-size: 18px;
}

.bz-cart-total-box-inner-box li {
  font-size: 16px;
}

.cart-total-btn {
}

.cart-total-change-address-text {
  font-size: 16px;
}

.apply-coupon-button input {
  font-size: 16px;
}

.apply-coupon-button button {
  font-size: 16px;
}

.bz-cart-payments label {
  font-size: 14px;
}

.bz-checkout-billing-text {
  font-size: 17px;
}

.bz-checkout-billing-acc-text {
  font-size: 18px;
}

.bz-input-single label {
  font-size: 16px;
}

.bz-input-single input {
}

.bz-checkout-textarea-title {
  font-size: 17px;
}

.bz-input-single .select2 {
}

.bz-input-single .select2-container--default .select2-selection--single .select2-selection__rendered {
}

.select2-search--dropdown .select2-search__field {
}

.select2-results__option {
}

.bz-login-title {
  font-size: 17px;
}

.bz-login-single label {
  font-size: 16px;
}

.bz-login-wrapper .bz-submit-form-default-single .condition-box label.condition {
  font-size: 14px;
}

.bz-forgot-pss a {
  font-size: 14px;
}

.bz-login-btn {
  font-size: 16px;
}

.bz-have-account {
  font-size: 16px;
}

.bz-error-title {
  font-size: 17px;
}

.bz-error-btn {
  font-size: 16px;
}

.bz-contact-title {
  font-size: 17px;
}

.bz-contact-input-single label {
  font-size: 16px;
}

.bz-contact-submit-button button[type=submit] {
  font-size: 16px;
}

.bz-contact-information-text {
  font-size: 16px;
}

.bz-contact-information-icon i {
  font-size: 24px;
}

.bz-contact-open-hour-period {
  font-size: 16px;
}

.bz-footer-widget-phone a {
  font-size: 16px;
}

.bz-footer-widget-payment-title {
  font-size: 16px;
}

.bz-footer-widget-title {
  font-size: 16px;
}

.bz-footer-widget-list ul li a {
  font-size: 16;
}

.bz-footer-copyright-text {
  font-size: 16px;
}

.bz-footer-copyright-social a {
  font-size: 16px;
}

.bz-footer-widget-title-2 {
  font-size: 20px;
}

.bz-footer-widget-list-2 ul li a {
  font-size: 16px;
}

.bz-footer-widget-text-2 {
  font-size: 16px;
}

.bz-footer-widget-social-2 a {
  font-size: 15px;
}

.progress-wrap::after {
  font-size: 20px;
}

.bz-instagram-content-icon i {
  font-size: 25px;
}

.bz-instagram-content-title {
  font-size: 18px;
}

.bz-instagram-content-tag {
  font-size: 20px;
}

.bz-section-title-2 {
  font-size: 24px;
}

.bz-section-text-2 {
  font-size: 18px;
}

.bz-newproduct-item-img-2 .bz-cart-2 {
  font-size: 14px;
}

.bz-newproduct-item-img-2 .bz-cart-2 i {
  font-size: 14px;
}

.bz-newproduct-img-meta-2 a {
  font-size: 16px;
}

.bz-newproduct-img-meta-2 a span {
  font-size: 12px;
}

.bz-newproduct-info-2 li {
  font-size: 12px;
}

.bz-newproduct-item-content-2 .title {
  font-size: 20px;
}

@media (max-width: 767px) {
.bz-newproduct-item-content-2 .title {
  font-size: 18px;
}}

.bz-newproduct-item-price-2 {
  font-size: 16px;
}

.bz-newproduct-item-rating a {
  font-size: 15px;
}

.bz-newproduct-active-2 .newproduct-navigation-wrap-2 div {
  font-size: 23px;
}

.offer_count_down_box .count_down span {
  font-size: 21px;
}

.bz-offer-subtitle-2 {
  font-size: 16px;
}

.bz-offer-title-2 {
  font-size: 24px;
}

@media (max-width: 767px) {
.bz-offer-title-2 {
  font-size: 21px;
}}

.bz-offer-price-2 {
  font-size: 16px;
}

.offer_count_down_box .count_down p {
  font-size: 16px;
}

.bz-subscribe-content-title-2 {
  font-size: 24px;
}

.bz-subscribe-content-2 p {
  font-size: 16px;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
.bz-subscribe-content-title-2 {
  font-size: 21px;
}}

@media (max-width: 767px) {
.bz-subscribe-content-title-2 {
  font-size: 20px;
}

.bz-subscribe-content-2 p {
  font-size: 15px;
}}

@media only screen and (min-width: 576px) and (max-width: 767px) {
.bz-subscribe-content-title-2 {
  font-size: 18px;
}}

.bz-subscribe-content-2 form::before {
  font-size: 16px;
}

.bz-subscribe-content-2 form .bz-subscribe-input-2 {
  font-size: 14px;
}

.bz-subscribe-content-2 form .bz-subscribe-input-2::-webkit-input-placeholder {
  font-size: 12px;
}

.bz-subscribe-content-2 form .bz-subscribe-input-2:-moz-placeholder {
  font-size: 12px;
}

.bz-subscribe-content-2 form .bz-subscribe-input-2::-moz-placeholder {
  font-size: 12px;
}

.bz-subscribe-content-2 form .bz-subscribe-input-2:-ms-input-placeholder {
  font-size: 12px;
}

.bz-subscribe-content-2 form .bz-subscribe-btn-2 {
  font-size: 14px;
}

.bz-top-product-item-content .title {
  font-size: 17px;
}

@media only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
.bz-top-product-item-content .title {
  font-size: 16px;
}}

.bz-top-product-item-content span {
  font-size: 16px;
}

.bz-product-shop-btn {
  font-size: 18px;
}

@media only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
.bz-product-shop-btn {
  font-size: 16px;
}}

.bz-trending-item-content-2 .title {
  font-size: 17px;
}

@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
.bz-trending-item-content-2 .title {
  font-size: 16px;
}}

.bz-trending-item-content-2 .more-link-2 {
  font-size: 16px;
}