@import url('https://fonts.googleapis.com/css2?family=Estedad:wght@100..900&family=Vazirmatn:wght@100..900&display=swap');


body{
  font-family: "Vazirmatn", sans-serif;
  direction: rtl;
  text-align: right;
	overflow-x: hidden;
}
  h1,
h1.sub-banner-heading,
h2,
h3,
h4,
h5,
h6{
  font-family: "Estedad", sans-serif !important;
  font-weight: 800!important;
}


.list-unstyled {
	padding-right: 0;
}

.owl-carousel {
	direction: ltr;
}

.owl-carousel .owl-item {
	direction: rtl;
}
.testimonial-one{
  padding-top: 100px;
}
.testimonial-one__client-details {
	clip-path: polygon(25% 0, 100% 0, 100% 100%, 0% 100%);
}

.main-menu .main-menu__list>li+li,
.stricky-header .main-menu__list>li+li {
	margin-right: 70px;
}
.main-menu-two .main-menu__list>li+li, .stricky-header.main-menu-two .main-menu__list>li+li {
    margin-right: 35px;
}
.about-three__progress-title,
.about-two__title h3,
.billing_details .checked-box label,
.billing_title h2,
.blog-details__title,
.blog-one__title,
.blog-sidebar__delivering-services-title,
.blog-sidebar__title,
.cart-cupon__input,
.cart-table .quantity-box input,
.cart-table h3,
.checkout__payment__title,
.comment-form__title,
.comment-one__content h3,
.comment-one__title,
.contact-details__text h3,
.contact-one__contact-list li .content h4,
.error-page__tagline,
.faq-one-accrodion .accrodion-title h4,
.feature-three__title,
.footer-widget__news-sub-title,
.footer-widget__title,
.home-showcase__title,
.instagram__title h3,
.main-slider-three__title,
.main-slider-two__title,
.main-slider__title,
.new-product__title,
.organic-only__points-text,
.product-description__title,
.product-details__quantity .quantity-box input,
.product-details__quantity-title,
.product-details__social .title h3,
.product-details__title,
.product__all-title,
.product__sidebar-title,
.project-details__name,
.project-details__quote-title,
.project-details__sub-title,
.project-details__title-1,
.project-details__title-2,
.review-form-one__title,
.review-one__content-top .info h2,
.review-one__title h3,
.service-details__choose-title,
.services-details__title,
.services-one__title,
.shop-search form input[type=search],
.shop-search form input[type=text],
.sidebar__comments-text-box h5,
.sidebar__post-content h3 a,
.sidebar__post-content-meta,
.sidebar__title,
.team-one__title,
.testimonial-one__client-name,
.unbeatable-one__title,
.video-one__inner .video-one__video-title,
.your_order h2,
body {
font-family: "Vazirmatn";
}

.about-two__experience-plus,
.counter-one__plus,
.counter-one__text,
h1,
h2,
h3,
h4,
h5,
h6 {
font-family: "Vazirmatn";
}

.main-menu .main-menu__list>li>ul>li>a::before,
.main-menu .main-menu__list>li>ul>li>ul>li>a::before,
.stricky-header .main-menu__list>li>ul>li>a::before,
.stricky-header .main-menu__list>li>ul>li>ul>li>a::before {
font-family: "Font Awesome 5 Free";
}

.mobile-nav__content .main-menu__list>li>a,
.mobile-nav__content .main-menu__list>li>ul>li>a,
.mobile-nav__content .main-menu__list>li>ul>li>ul>li>a {
font-family: "Vazirmatn";
}

.about-one__ceo-name,
.healthy-food-two__title,
.main-slider-two__title span {
font-family: "Vazirmatn";
}

.about-three__points li .icon-box-text,
.counter-one__single h3 {
font-family: "Vazirmatn" !important;
}

.about-two__experience-count-box h3,
.testimonial-two__counter-count-box h3 {
font-family:"Vazirmatn" !important;
}

.faq-one-accrodion .accrodion-title h4::before,
.shop-category ul li a:after {
font-family: 'icomoon' !important;
}

.checkout__payment__title::before {
font-family: 'Font Awesome 5 Free';
}
.about-one__ceo-title{
  margin-right: 0;
  padding-top: 10px;
}
.main-menu .main-menu__list>li>ul>li>a::before, .main-menu .main-menu__list>li>ul>li>ul>li>a::before, .stricky-header .main-menu__list>li>ul>li>a::before, .stricky-header .main-menu__list>li>ul>li>ul>li>a::before{
  content: "\f104";
}
.shop-category ul li a:hover:after, .shop-category ul li.active a:after{
  transform: scale(-1 , 1);
}
.nice-select{
  text-align: right !important;
}
.billing_details_form .select-box .nice-select:after,
.product__showing-sort .select-box .nice-select:after{
  right: unset;
}
.thm-breadcrumb{
  padding-right: 29px;
}
.cart-page__buttons-2 .thm-btn,
.cart-page__buttons-1 .thm-btn{
  padding-right: 20px;
}
body {
  font-size: 16px;
}

.thm-btn {
  font-size: 16px;
}

.thm-btn i {
  font-size: 15px;
}

.section-title__tagline {
  font-size: 18px;
}

.section-title__title {
  font-size: 42px;
}

.bootstrap-select .dropdown-menu>li>a {
  font-size: 16px;
}

.main-header__contact-list li .icon i {
  font-size: 12px;
}

.main-header__contact-list li .text p {
  font-size: 14px;
}

.main-header__social a {
  font-size: 15px;
}

.main-menu__search {
  font-size: 18px;
}

.main-menu__cart {
  font-size: 18px;
}

.main-menu__btn {
  font-size: 13px;
}

.main-menu__btn i {
  font-size: 11px;
}

.main-header__call-icon span {
  font-size: 15px;
}

.main-header__phone-number a {
  font-size: 13px;
}

.main-menu .main-menu__list>li>a,
.stricky-header .main-menu__list>li>a {
  font-size: 16px;
}

.main-menu .main-menu__list>li>ul>li>a,
.main-menu .main-menu__list>li>ul>li>ul>li>a,
.stricky-header .main-menu__list>li>ul>li>a,
.stricky-header .main-menu__list>li>ul>li>ul>li>a {
  font-size: 16px;
}

.main-menu .main-menu__list>li>ul>li>a::before,
.main-menu .main-menu__list>li>ul>li>ul>li>a::before,
.stricky-header .main-menu__list>li>ul>li>a::before,
.stricky-header .main-menu__list>li>ul>li>ul>li>a::before {
  font-size: 14px;
}

.mobile-nav__buttons a {
  font-size: 20px;
}

.main-menu .mobile-nav__toggler {
  font-size: 20px;
}

.mobile-nav__close {
  font-size: 18px;
}

.mobile-nav__content .main-menu__list>li>a,
.mobile-nav__content .main-menu__list>li>ul>li>a,
.mobile-nav__content .main-menu__list>li>ul>li>ul>li>a {
  font-size: 14px;
}

.mobile-nav__content .main-menu__list li.cart-btn i {
  font-size: 16px;
}

.mobile-nav__social a {
  font-size: 16px;
}

.mobile-nav__contact li {
  font-size: 14px;
}

.mobile-nav__contact li>i {
  font-size: 11px;
}

.home-showcase__title {
  font-size: 16px;
}

.main-header-two__contact-list li .icon i {
  font-size: 12px;
}

.main-header-two__contact-list li .text p {
  font-size: 14px;
}

.main-header-two__social a {
  font-size: 15px;
}

.main-menu-two__search {
  font-size: 18px;
}

.main-menu-two__cart {
  font-size: 18px;
}

.main-menu-two__btn {
  font-size: 13px;
}

.main-menu-two__btn i {
  font-size: 11px;
}

.main-header-three__contact li .icon {
  font-size: 10px;
}

.main-header-three__contact li .text p {
  font-size: 14px;
}

.main-menu-three__search {
  font-size: 18px;
}

.main-menu-three__cart {
  font-size: 18px;
}

.main-menu-three__btn {
  font-size: 13px;
}

.main-menu-three__btn i {
  font-size: 11px;
}

.search-popup__content form input[type="search"],
.search-popup__content form input[type="text"] {
  font-size: 16px;
}

.search-popup__content .thm-btn i {
  font-size: 16px;
}

.main-slider__sub-title {
  font-size: 19px;
}

.main-slider__title {
  font-size: 119px;
}

.main-slider__nav .swiper-button-next,
.main-slider__nav .swiper-button-prev {
  font-size: 18px;
}

.main-slider-two__sub-title {
  font-size: 20px;
}

.main-slider-two__title {
  font-size: 70px;
}

.main-slider-three__sub-title {
  font-size: 20px;
}

.main-slider-three__title {
  font-size: 70px;
}

.feature-one__icon span {
  font-size: 46px;
}

.feature-one__title {
  font-size: 21px;
}

.about-one__text-1 {
  font-size: 20px;
}

.about-one__points li .icon span {
  font-size: 20px;
}

.about-one__points li .text p {
  font-size: 18px;
}

.about-one__ceo-name {
  font-size: 20px;
}

.about-one__ceo-title {
}

.about-one__video-icon {
  font-size: 20px;
}

.about-one__title {
  font-size: 42px;
}

.services-one__icon span {
  font-size: 29px;
}

.services-one__title {
  font-size: 17px;
}

.unbeatable-one__tagline {
  font-size: 18px;
}

.unbeatable-one__title {
  font-size: 42px;
}

.healthy-food-one__icon span {
  font-size: 45px;
}

.healthy-food-one__title {
  font-size: 18px;
}

.testimonial-one__text {
  font-size: 18px;
}

.testimonial-one__quote span {
  font-size: 16px;
}

.testimonial-one__client-name {
  font-size: 18px;
}

.testimonial-one__client-sub-title {
  font-size: 12px;
}

.counter-one__icon span {
  font-size: 45px;
}

.counter-one__single h3 {
  font-size: 35px;
}

.counter-one__text {
  font-size: 21px;
}

.call-one__content {
  font-size: 42px;
}

.call-one__icon span {
  font-size: 26px;
}

.call-one__contact-info p {
  font-size: 16px;
}

.call-one__contact-info a {
  font-size: 20px;
}

.project-one__arrow a {
  font-size: 16px;
}

.project-one__tagline {
  font-size: 14px;
}

.project-one__title {
  font-size: 28px;
}

.contact-one__contact-list li .icon {
  font-size: 16px;
}

.contact-one__contact-list li .content h4 {
  font-size: 18px;
}

.contact-one__input-box input[type="text"],
.contact-one__input-box input[type="email"] {
  font-size: 14px;
}

.contact-one__input-box textarea {
  font-size: 14px;
}

.blog-one__date span {
  font-size: 16px;
}

.blog-one__date p {
  font-size: 10px;
}

.blog-one__meta li a {
  font-size: 14px;
}

.blog-one__title {
  font-size: 17px;
}

.cta-one__icon span {
  font-size: 45px;
}

.cta-one__title {
  font-size: 35px;
}

.footer-widget__title {
  font-size: 20px;
}

.footer-widget__Explore-list li a {
  font-size: 16px;
}

.footer-widget__news-date {
  font-size: 12px;
}

.footer-widget__news-sub-title {
  font-size: 16px;
}

.footer-widget__Contact-list li .icon {
  font-size: 13px;
}

.footer-widget__Contact-list li .text p {
  font-size: 16px;
}

.footer-widget__Contact-input-box input[type="email"] {
  font-size: 14px;
}

.footer-widget__Contact-btn {
  font-size: 16px;
}

.site-footer__bottom-scroll a {
  font-size: 20px;
}

.site-footer__bottom-text {
  font-size: 16px;
}

.site-footer__social a {
  font-size: 15px;
}

.feature-two__icon span {
  font-size: 45px;
}

.feature-two__title {
  font-size: 24px;
}

.feature-two__count:before {
  font-size: 14px;
}

.about-two__experience-count-box h3 {
  font-size: 42px;
}

.about-two__experience-plus {
  font-size: 42px;
}

.about-two__experience-text {
}

.about-two__icon span {
  font-size: 14px;
}

.about-two__title h3 {
  font-size: 18px;
}

.services-two__subtitle {
  font-size: 14px;
}

.services-two__title {
  font-size: 28px;
}

.services-two__icon span {
  font-size: 45px;
}

.services-two__more-details a {
  font-size: 16px;
}

.services-two__hover-sub-title {
  font-size: 14px;
}

.services-two__hover-title {
  font-size: 28px;
}

.services-two__hover-text {
}

.services-two__hover-more-details a {
  font-size: 16px;
}

.services-two__hover-more-details a i {
  font-size: 15px;
}

.provide-one__support-icon span {
  font-size: 47px;
}

.provide-one__support-text {
  font-size: 20px;
}

.Provide-One__progress-box span {
  font-size: 17px;
}

.Provide-One__progress-content h3 {
  font-size: 21px;
}

.video-one__video-icon {
  font-size: 21px;
}

.video-one__inner .video-one__video-title {
  font-size: 42px;
}

.faq-one__img-icon span {
  font-size: 29px;
}

.faq-one__icon span {
  font-size: 10px;
}

.faq-one__text p {
  font-size: 18px;
}

.faq-one-accrodion .accrodion-title h4 {
  font-size: 18px;
}

.faq-one-accrodion .accrodion-title h4::before {
  font-size: 17px;
}

.faq-one-accrodion .accrodion-content p {
}

.project-two__title {
  font-size: 24px;
}

.project-two__arrow a {
  font-size: 15px;
}

.team-one__icon a {
  font-size: 21px;
}

.team-one__social li a i {
  font-size: 15px;
}

.team-one__social-name {
  font-size: 14px;
}

.team-one__title {
  font-size: 17px;
}

.testimonial-two__text {
  font-size: 20px;
}

.testimonial-two__client-text {
  font-size: 20px;
}

.testimonial-two__client-text span {
  font-size: 16px;
}

.testimonial-two__quote span {
  font-size: 35px;
}

.testimonial-two__counter-icon span {
  font-size: 46px;
}

.testimonial-two__counter-count-box h3 {
  font-size: 35px;
}

.counter-one__plus {
  font-size: 35px;
}

.testimonial-two__counter-text {
  font-size: 18px;
}

.feature-three__icon span {
  font-size: 45px;
}

.feature-three__title {
  font-size: 18px;
}

.new-product__sale {
  font-size: 10px;
}

.new-product__img-icon a {
  font-size: 17px;
}

.new-product__rating i {
  font-size: 11px;
}

.new-product__title {
  font-size: 20px;
}

.banners__left-title {
  font-size: 42px;
}

.banners__left-btn {
  font-size: 14px;
}

.banners__right-title {
  font-size: 42px;
}

.banners__right-btn {
  font-size: 14px;
}

.healthy-food-two__left-text {
  font-size: 18px;
}

.healthy-food-two__points-icon span {
  font-size: 21px;
}

.healthy-food-two__points-text p {
  font-size: 18px;
}

.healthy-food-two__title {
  font-size: 35px;
}

.healthy-food-two__subtitle {
  font-size: 21px;
}

.testimonial-three__carousel.owl-theme .owl-nav .owl-next {
  font-size: 15px;
}

.testimonial-three__carousel.owl-theme .owl-nav .owl-prev {
  font-size: 15px;
}

.new-product-two__filter.style1 li .filter-text {
  font-size: 18px;
}

.organic-only__points-icon span {
  font-size: 45px;
}

.organic-only__points-text {
  font-size: 20px;
}

.instagram__title h3 {
  font-size: 14px;
}

.instagram__img-icon a {
  font-size: 19px;
}

.page-header__inner h2 {
  font-size: 42px;
}

.thm-breadcrumb li {
  font-size: 14px;
}

.thm-breadcrumb li a {
  font-size: 14px;
}

.blog-details__date p {
  font-size: 16px;
}

.blog-details__date span {
  font-size: 10px;
}

.blog-details__meta li a {
  font-size: 14px;
}

.blog-details__title {
  font-size: 21px;
}

.blog-details__text-1 {
  font-size: 16px;
}

.blog-details__text-2 {
  font-size: 16px;
}

.blog-details__tags span {
  font-size: 20px;
}

.blog-details__tags a {
  font-size: 12px;
}

.blog-details__social-list a {
  font-size: 15px;
}

.blog-details__pagenation li {
  font-size: 20px;
}

.comment-one__title,
.comment-form__title {
  font-size: 21px;
}

.comment-one__content h3 {
  font-size: 20px;
}

.comment-one__content p {
  font-size: 16px;
}

.comment-one__btn {
  font-size: 14px;
}

.comment-form__input-box input[type="text"],
.comment-form__input-box input[type="email"] {
  font-size: 14px;
}

.comment-form__input-box textarea {
  font-size: 14px;
}

.sidebar__title {
  font-size: 20px;
}

.sidebar__search-form input[type="search"] {
  font-size: 16px;
}

.sidebar__search-form button[type="submit"] {
  font-size: 16px;
}

.sidebar__post-content h3 {
  font-size: 18px;
}

.sidebar__post-content-meta {
  font-size: 14px;
}

.sidebar__post-content-meta i {
  font-size: 14px;
}

.sidebar__post-content h3 a {
  font-size: 16px;
}

.sidebar__category-list li a {
  font-size: 16px;
}

.sidebar__category-list li a span {
  font-size: 16px;
}

.sidebar__tags-list a {
  font-size: 14px;
}

.sidebar__comments-icon {
  font-size: 15px;
}

.sidebar__comments-text-box p {
  font-size: 15px;
}

.sidebar__comments-text-box h5 {
  font-size: 15px;
}

.blog-sidebar__date p {
  font-size: 16px;
}

.blog-sidebar__date span {
  font-size: 10px;
}

.blog-sidebar__meta li a {
  font-size: 14px;
}

.blog-sidebar__title {
  font-size: 21px;
}

.blog-sidebar__text {
  font-size: 16px;
}

.blog-sidebar__read-more {
  font-size: 14px;
}

.blog-sidebar__arrow {
  font-size: 12px;
}

.blog-sidebar__bottom-box-text {
  font-size: 16px;
}

.blog-sidebar__delivering-services-title {
  font-size: 19px;
}

.services-details__need-help-title {
  font-size: 26px;
}

.services-details__need-help-icon span {
  font-size: 26px;
}

.services-details__need-help-contact a {
  font-size: 20px;
}

.services-details__img-icon {
  font-size: 29px;
}

.services-details__title {
  font-size: 26px;
}

.service-details__choose-title {
  font-size: 19px;
}

.service-details__choose-text {
  font-size: 18px;
}

.service-details__choose-points li .icon {
  font-size: 8px;
}

.service-details__choose-points li .text p {
  font-size: 16px;
}

.project-details__title-1 {
  font-size: 26px;
}

.project-details__title-2 {
  font-size: 26px;
}

.project-details__sub-title {
  font-size: 17px;
}

.project-details__points li .icon span {
  font-size: 9px;
}

.project-details__points li .text p {
  font-size: 16px;
}

.project-details__client {
  font-size: 16px;
}

.project-details__name {
  font-size: 16px;
}

.project-details__social a {
  font-size: 15px;
}

.project-details__quote-title {
  font-size: 20px;
}

.project-details__input-box input[type="text"],
.project-details__input-box input[type="email"] {
  font-size: 14px;
}

.project-details__input-box textarea {
  font-size: 14px;
}

.project-details__pagination li a {
  font-size: 14px;
}

.project-details__pagination li p {
}

.project-details__pagination li.next i {
  font-size: 16px;
}

.project-details__pagination li.previous i {
  font-size: 16px;
}

.contact-details__icon span {
  font-size: 23px;
}

.contact-details__text h3 {
  font-size: 16px;
}

.contact-details__social a {
  font-size: 14px;
}

.contact-form__input-box input[type="text"],
.contact-form__input-box input[type="email"] {
  font-size: 14px;
}

.contact-form__input-box textarea {
  font-size: 14px;
}

.error-page__title {
  font-size: 280px;
}

.error-page__tagline {
  font-size: 26px;
}

.error-page__text {
  font-size: 20px;
}

.error-page__form input[type="search"] {
  font-size: 14px;
}

.error-page__form button[type="submit"] {
  font-size: 16px;
}

.product__sidebar-title {
  font-size: 20px;
}

.shop-search form input[type=search],
.shop-search form input[type=text] {
  font-size: 16px;
}

.product__price-ranger .price-ranger .ranger-min-max-block input[type="submit"] {
  font-size: 14px;
}

.product__price-ranger .price-ranger .ranger-min-max-block input[type="text"] {
  font-size: 14px;
}

.product__price-ranger .price-ranger .ranger-min-max-block span {
  font-size: 14px;
}

.shop-category ul li {
  font-size: 16px;
}

.shop-category ul li a {
  font-size: 16px;
}

.shop-category ul li a:after {
  font-size: 15px;
}

.product__showing-text {
  font-size: 18px;
}

.product__showing-sort .select-box .nice-select {
  font-size: 14px;
}

.product__all-sale {
  font-size: 10px;
}

.product__all-img-icon a {
  font-size: 17px;
}

.product__all-review i {
  font-size: 11px;
}

.product__all-title {
  font-size: 20px;
}

.product-details__title {
  font-size: 31px;
}

.product-details__title span {
  font-size: 17px;
}

.product-details__reveiw i {
  font-size: 16px;
}

.product-details__reveiw span {
  font-size: 16px;
}

.product-details__content-text1 {
  font-size: 16px;
}

.product-details__content-text2 {
  font-size: 16px;
}

.product-details__quantity-title {
  font-size: 16px;
}

.product-details__quantity .quantity-box input {
  font-size: 18px;
}

.product-details__quantity .quantity-box button {
  font-size: 8px;
}

.product-details__social .title h3 {
  font-size: 18px;
}

.product-details__social-link a {
  font-size: 15px;
}

.product-description__title {
  font-size: 21px;
}

.product-description__text1 {
  font-size: 16px;
}

.product-description__list ul li p span:before {
  font-size: 17px;
}

.product-description__tex2 {
  font-size: 16px;
}

.review-one__title h3 {
  font-size: 21px;
}

.review-one__content-top .info h2 {
  font-size: 20px;
}

.review-one__content-top .info h2 span {
  font-size: 16px;
}

.review-one__content-top .reply-btn i:before {
  font-size: 15px;
}

.review-one__content-bottom p {
  font-size: 16px;
}

.review-form-one__title {
  font-size: 21px;
}

.review-form-one__rate-text {
  font-size: 18px;
}

.review-form-one__rate i {
  font-size: 16px;
}

.review-form-one__input-box textarea {
  font-size: 14px;
}

.review-form-one__input-box input[type="text"],
.review-form-one__input-box input[type="email"] {
  font-size: 14px;
}

.cart-table thead th {
  font-size: 20px;
}

.cart-table tbody td {
  font-size: 18px;
}

.cart-table h3 {
  font-size: 20px;
}

.cart-table .quantity-box input {
  font-size: 18px;
}

.cart-table .quantity-box button {
  font-size: 8px;
}

.cart-table .cross-icon i:before {
  font-size: 16px;
}

.cart-cupon__input {
  font-size: 14px;
}

.cart-total li {
  font-size: 18px;
}

.cart-total li span:first-child {
  font-size: 20px;
}

.billing_title p {
  font-size: 16px;
}

.billing_title h2 {
  font-size: 21px;
}

.billing_input_box input[type="text"],
.billing_input_box input[type="email"],
.billing_input_box input[type="tel"] {
  font-size: 14px;
}

.billing_details .checked-box label {
  font-size: 16px;
}

.ship_different_address_title h2 span::before {
  font-size: 10px;
}

.ship_different_address_form .ship_different_input textarea {
  font-size: 14px;
}

.billing_details_form .select-box .nice-select {
  font-size: 14px;
}

.your_order h2 {
  font-size: 21px;
}

.order_table_head th {
  font-size: 20px;
}

.order_table_detail tbody td.pro__title {
  font-size: 16px;
}

.order_table_detail tbody td.pro__price {
  font-size: 16px;
}

.checkout__payment__title {
  font-size: 18px;
}

.checkout__payment__title::before {
  font-size: 10px;
}

.checkout__payment__content {
  font-size: 16px;
}

.about-three__points li .icon-box span {
  font-size: 8px;
}

.about-three__points li .icon-box-text {
  font-size: 18px;
}

.about-three__progress-title {
  font-size: 16px;
}

.about-three__progress .count-text {
  font-size: 16px;
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
.services-two__title {
  font-size: 21px;
}}

@media only screen and (min-width: 768px) and (max-width: 991px) {
.feature-one__title {
  font-size: 17px;
}

.unbeatable-one__title {
  font-size: 34px;
}}

@media only screen and (max-width: 767px) {
.section-title__title {
  font-size: 25px;
}

.unbeatable-one__title {
  font-size: 21px;
}

.services-two__title {
  font-size: 21px;
}

.video-one__inner .video-one__video-title {
  font-size: 21px;
}

.healthy-food-two__title {
  font-size: 26px;
}

.healthy-food-two__subtitle {
  font-size: 20px;
}

.error-page__title {
  font-size: 224px;
}

.project-two__title {
  font-size: 21px;
}

.product-details__title {
  font-size: 24px;
}

.product-details__title span {
  font-size: 20px;
}

.page-header__inner h2 {
  font-size: 31px;
}}

@media only screen and (min-width: 1200px) and (max-width: 1470px) {
.feature-three__subtitle {
  font-size: 15px;
}}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
.main-slider__title {
  font-size: 105px;
}}

@media only screen and (min-width: 768px) and (max-width: 991px) {
.main-slider__title {
  font-size: 84px;
}

.main-slider-two__title {
  font-size: 60px;
}

.main-slider-three__title {
  font-size: 63px;
}}

@media only screen and (max-width: 767px) {
.main-slider__title {
  font-size: 35px;
}

.main-slider__sub-title {
  font-size: 17px;
}

.main-slider-two__title {
  font-size: 28px;
}

.main-slider-three__sub-title {
  font-size: 18px;
}

.main-slider-three__title {
  font-size: 30px;
}}