@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;
  overflow-x: hidden;
}
*{
  letter-spacing: unset !important;
}

.dropdown-menu,
.nice-select .option,
.nice-select{
  text-align: right !important;
}
.nice-select:after{
  left: 17px;
  right: unset;
}
.contact__input-box .bootstrap-select .dropdown-menu,
.bootstrap-select .dropdown-toggle .filter-option {
  text-align: right;
}

.list-unstyled {
	padding-right: 0;
}

.main-menu .main-menu__list > li {
  padding-top: 28px;
  padding-bottom: 28px;
}

.checkout-page__input-box .bootstrap-select .dropdown-menu > li > a,
.checkout-page__input-box .bootstrap-select > .dropdown-toggle,
.checkout-page__input-box .bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn),
.checkout-page__input-box input[type=email],
.checkout-page__input-box input[type=tel],
.checkout-page__input-box input[type=text],
.checkout-page__input-box textarea,
.checkout-page__order-table tbody tr td .checkout-page__order-address-text,
.checkout-page__order-table tbody tr td.pro__price,
.checkout-page__order-table tbody tr td.pro__title,
.form-one .bootstrap-select .dropdown-menu > li > a,
.form-one .bootstrap-select > .dropdown-toggle,
.form-one .bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn),
.form-one input[type=email],
.form-one input[type=text],
.form-one textarea,
.product__price-ranger .ranger-min-max-block input[type=text],
.product__showing-sort .bootstrap-select .dropdown-menu > li > a,
.product__showing-sort .bootstrap-select > .dropdown-toggle,
.product__showing-sort .bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn),
.sidebar-one__newsletter__input,
.sidebar__comments__title,
.sidebar__search input[type=search],
.sidebar__search input[type=text],
.ui-datepicker .ui-datepicker-header,
.ui-datepicker-calendar td,
.ui-datepicker-calendar th span,
body {
font-family: "Vazirmatn";
}

.about-one__info li,
.about-three__profile__designation,
.block-title h3,
.blog-card-three__date,
.blog-card__date,
.blog-card__link,
.blog-details__meta__title,
.blog-details__tags__box a,
.boskery-breadcrumb li,
.boskery-btn,
.boskery-owl__carousel__counter,
.cart-page__bottom-btn,
.cart-page__cart-total li:not(:nth-child(2)),
.cart-page__coupone__form input[type=text],
.cart-page__table tbody tr td,
.cart-page__table thead tr th,
.cart-page__table__remove,
.checkout-page__order-table tbody tr td .checkout-page__order-address,
.checkout-page__order-table tbody tr td.pro__sub-price,
.checkout-page__order-table tbody tr td.pro__sub-title,
.checkout-page__order-table thead tr th,
.comments-one__card__reply,
.contact-info__contact-list__title,
.contact__info__number,
.custom-radio__title,
.delivery-one__curved-circle__item span,
.demo-one__title,
.faq-one__title,
.footer-widget__title,
.gallery-page__filter__list li,
.hero-slider-three .curved-circle__item span,
.login-page__main-tab-box .tab-buttons .tab-btn,
.login-page__signin__title,
.login-page__tab-title,
.main-header--three .main-header__call__number,
.main-header--three .main-header__call__tagline,
.main-header__call__number,
.main-header__call__tagline,
.main-menu .main-menu__list > li > a,
.main-menu .main-menu__list li ul li > a,
.mobile-nav__content .main-menu__list li > a,
.post-pagination a,
.pricing-card__price,
.pricing-one--home .pricing-one__main-tab-box .tab-buttons .tab-btn,
.pricing-one__main-tab-box .tab-buttons .tab-btn,
.product-details__comments-form__ratings__text,
.product-details__name,
.product__item__price,
.progress-box__number,
.sec-title__tagline,
.service-card__btn,
.service-details__list li,
.service-sidebar__nav li a,
.sidebar-one__about__text,
.sidebar__categories li a,
.sidebar__tags a,
.team-details__designation,
.technologies-one__main-tab-box .tab-buttons .tab-btn,
.testimonials-three__card__designation,
.why-choose-card__content::after,
.why-choose-card__image__title__tagline,
.work-process-one__item__thumb__number,
h1,
h2,
h3,
h4,
h5,
h6 {
font-family: "Vazirmatn";
}

.ul-list-one li::before {
font-family: "azino-icon";
}

 
.product-details__price,
.product-details__quantity .quantity-box input {
font-family: "Vazirmatn";
}
.why-choose-three__bg.dark{
  transform: scale(-1 , 1);
}

body {
  font-size: 15px;
}

.sec-title__tagline {
  font-size: 16px;
}

.sec-title__title {
  font-size: 39px;
}

@media (max-width: 1199px) {
.sec-title__title {
  font-size: 32px;
}}

@media (max-width: 767px) {
.sec-title__title {
  font-size: 28px;
}}

@media (max-width: 575px) {
.sec-title__title {
  font-size: 25px;
}}

@media (max-width: 425px) {
.sec-title__title {
  font-size: 24px;
}}

.boskery-btn {
  font-size: 12px;
}

.boskery-btn i {
  font-size: 18.13px;
}

.progress-box__title {
  font-size: 16px;
}

@media (max-width: 575px) {
.progress-box__title {
  font-size: 14px;
}}

.progress-box__number {
  font-size: 16px;
}

@media (max-width: 575px) {
.progress-box__number {
  font-size: 14px;
}}

.contact__title {
  font-size: 21px;
}

@media (max-width: 1199px) {
.contact__title {
  font-size: 19px;
}}

.contact__info__icon {
  font-size: 18px;
}

.contact__info__title {
  font-size: 10px;
}

.contact__info__number {
  font-size: 18px;
}

.video-button span {
  font-size: 14px;
}

.custom-radio__title {
  font-size: 16px;
}

.boskery-ratings span {
  font-size: 16px;
}

.boskery-social a {
  font-size: 16px;
}

.block-title p {
  font-size: 16px;
}

@media (min-width: 768px) {
.block-title p {
  font-size: 18px;
}}

@media (min-width: 992px) {
.block-title p {
  font-size: 20px;
}}

.block-title h3 {
  font-size: 25px;
}

@media (min-width: 768px) {
.block-title h3 {
  font-size: 30px;
}}

@media (min-width: 992px) {
.block-title h3 {
  font-size: 35px;
}}

.ul-list-one li {
  font-size: 15px;
}

@media (min-width: 481px) {
.ul-list-one li {
  font-size: 39px;
}}

.ul-list-one li::before {
  font-size: 19px;
}

.scroll-to-top__text {
  font-size: 12px;
}

.post-pagination a {
  font-size: 16px;
}

.post-pagination a span {
  font-size: 14.77px;
}

.boskery-owl__carousel--basic-nav.owl-carousel .owl-nav button {
  font-size: 16px;
}

.boskery-owl__carousel__counter {
  font-size: 16px;
}

.ui-datepicker-calendar .ui-state-default,
.ui-datepicker-calendar .ui-widget-content .ui-state-default,
.ui-datepicker-calendar .ui-widget-header .ui-state-default {
}

.video-one__btn .video-popup {
  font-size: 17px;
}

.video-one__btn .curved-circle--item span {
  font-size: 14px;
}

.video-one__title {
  font-size: 28px;
}

@media (min-width: 768px) {
.video-one__title {
  font-size: 35px;
}}

@media (min-width: 992px) {
.video-one__title {
  font-size: 42px;
}}

.video-two__btn .video-popup {
  font-size: 17px;
}

.video-two__btn .curved-circle--item span {
  font-size: 14px;
}

.video-two__title {
  font-size: 28px;
}

@media (min-width: 768px) {
.video-two__title {
  font-size: 35px;
}}

@media (min-width: 992px) {
.video-two__title {
  font-size: 42px;
}}

.team-card__title {
  font-size: 20px;
}

.team-card__designation {
  font-size: 15px;
}

.team-card__social__share {
  font-size: 18px;
}

.team-card__social__list a {
  font-size: 14px;
}

.team-two__name {
  font-size: 39px;
}

@media (max-width: 1399px) {
.team-two__name {
  font-size: 32px;
}}

@media (max-width: 991px) {
.team-two__name {
  font-size: 28px;
}}

@media (max-width: 767px) {
.team-two__name {
  font-size: 25px;
}}

@media (max-width: 575px) {
.team-two__name {
  font-size: 21px;
}}

@media (max-width: 390px) {
.team-two__name {
  font-size: 18px;
}}

.team-two__designation {
  font-size: 16px;
}

@media (max-width: 575px) {
.team-two__designation {
  font-size: 14px;
}}

.team-two__social__share {
  font-size: 18px;
}

.team-two__social__list a {
  font-size: 14px;
}

.blog-card__date {
  font-size: 16px;
}

.blog-card__meta li a {
  font-size: 12px;
}

.blog-card__meta li a span {
  font-size: 12px;
}

.blog-card__title {
  font-size: 17px;
}

@media (max-width: 1199px) {
.blog-card__title {
  font-size: 20px;
}}

@media (max-width: 430px) {
.blog-card__title {
  font-size: 18px;
}}

.blog-card__link {
  font-size: 14px;
}

.blog-card__link span {
  font-size: 12px;
}

.blog-card--four .blog-card__title {
  font-size: 20px;
}

.blog-card-three__date {
  font-size: 16px;
}

.blog-card-three__meta li a {
  font-size: 14px;
}

.blog-card-three__meta li a span {
  font-size: 16px;
}

.blog-card-three__title {
  font-size: 17px;
}

@media (max-width: 1799px) {
.blog-card-three__title {
  font-size: 16px;
}}

@media (max-width: 1599px) {
.blog-card-three__title {
  font-size: 20px;
}}

.form-one__control__icon {
  font-size: 14px;
}

.form-one .bootstrap-select > .dropdown-toggle {
  font-size: 14px;
}

.form-one .bootstrap-select > .dropdown-toggle:before {
  font-size: 16px;
}

.form-one .bootstrap-select .dropdown-menu > li > a {
  font-size: 14px;
}

.form-one input[type=text],
.form-one input[type=email],
.form-one textarea {
  font-size: 16px;
}

.details-form__text {
  font-size: 16px;
}

.main-footer__newsletter input[type=text] {
  font-size: 15px;
}

.main-footer__newsletter button[type=submit] {
  font-size: 18px;
}

.main-footer__copyright {
  font-size: 14px;
}

.footer-widget__title {
  font-size: 18px;
}

.footer-widget__links li, .footer-widget__address, .footer-widget__info li {
  font-size: 15px;
}

.footer-widget__links li {
}

.footer-widget__info li {
}

.footer-widget__info li span {
  font-size: 18px;
}

.footer-widget__social a {
  font-size: 14px;
}

.footer-widget__gallery__icon {
  font-size: 16px;
}

.contact-page__title {
  font-size: 39px;
}

@media (max-width: 1199px) {
.contact-page__title {
  font-size: 32px;
}}

@media (max-width: 767px) {
.contact-page__title {
  font-size: 28px;
}}

@media (max-width: 575px) {
.contact-page__title {
  font-size: 25px;
}}

@media (max-width: 425px) {
.contact-page__title {
  font-size: 24px;
}}

.contact-page__text {
  font-size: 16px;
}

.contact-info__title {
  font-size: 17px;
}

@media (max-width: 767px) {
.contact-info__title {
  font-size: 20px;
}}

.contact-info__text {
  font-size: 16px;
}

@media (max-width: 767px) {
.contact-info__text {
  font-size: 15px;
}}

.contact-info__contact-list__icon {
  font-size: 16px;
}

.contact-info__contact-list__title {
  font-size: 14px;
}

.contact-info__contact-list__link {
  font-size: 16px;
}

.contact-info__business-hours__table tbody tr td {
  font-size: 16px;
}

.topbar__info li {
  font-size: 14px;
}

.topbar__info li i {
  font-size: 15px;
}

.topbar__pages li a {
  font-size: 14px;
}

.topbar__social a {
  font-size: 14px;
}

.main-header__call__icon {
  font-size: 24px;
}

.main-header__call__tagline {
  font-size: 12px;
}

.main-header__call__number {
  font-size: 16px;
}

.main-header__cart, .main-header__search {
  font-size: 20px;
}

.main-header--three .main-header__social a {
  font-size: 14px;
}

.main-header--three .main-header__search {
  font-size: 16px;
}

.main-header--three .main-header__cart {
  font-size: 17px;
}

.main-header--three .main-header__call__icon {
  font-size: 18px;
}

.main-header--three .main-header__call__tagline {
  font-size: 14px;
}

.main-header--three .main-header__call__number {
  font-size: 20px;
}

.main-header--three .main-header__contac-btn {
  font-size: 16px;
}

.main-header--three .main-header__contac-btn i {
  font-size: 20px;
}

.main-menu .main-menu__list > li > a {
  font-size: 16px;
}

.main-menu .main-menu__list li ul li > a {
  font-size: 14px;
}

.main-menu .main-menu__list li ul li > a::after {
  font-size: 6px;
}

.demo-one__title {
  font-size: 16px;
}

.demo-one__btn {
  font-size: 12px;
}

.home-showcase .demo-one__title {
  font-size: 16px;
}

.meat-list__icon {
  font-size: 49px;
}

.meat-list__title {
  font-size: 20px;
}

.meat-list-two .meat-list__icon {
  font-size: 41px;
}

.why-choose-one__item__icon {
  font-size: 26px;
}

.why-choose-one__item__title {
  font-size: 20px;
}

.why-choose-card__image__title__tagline {
  font-size: 16px;
}

@media (max-width: 1599px) {
.why-choose-card__image__title__tagline {
  font-size: 14px;
}}

.why-choose-card__image__title__title {
  font-size: 35px;
}

@media (max-width: 1799px) {
.why-choose-card__image__title__title {
  font-size: 32px;
}}

@media (max-width: 1599px) {
.why-choose-card__image__title__title {
  font-size: 25px;
}}

@media (max-width: 1399px) {
.why-choose-card__image__title__title {
  font-size: 21px;
}}

.why-choose-card__content::after {
  font-size: 70px;
}

@media (max-width: 1850px) {
.why-choose-card__content::after {
  font-size: 56px;
}}

@media (max-width: 1399px) {
.why-choose-card__content::after {
  font-size: 49px;
}}

.why-choose-card__content__icon {
  font-size: 42px;
}

@media (max-width: 1399px) {
.why-choose-card__content__icon {
  font-size: 35px;
}}

.why-choose-card__content__title {
  font-size: 20px;
}

.why-choose-card__content__text {
  font-size: 16px;
}

.why-choose-three__card__icon {
  font-size: 26px;
}

.why-choose-three__card__title {
  font-size: 18px;
}

.counter-one__count-text {
  font-size: 63px;
}

@media (max-width: 1199px) {
.counter-one__count-text {
  font-size: 46px;
}}

@media (max-width: 575px) {
.counter-one__count-text {
  font-size: 35px;
}}

.counter-one__title {
  font-size: 20px;
}

@media (max-width: 1199px) {
.counter-one__title {
  font-size: 16px;
}}

@media (max-width: 575px) {
.counter-one__title {
  font-size: 15px;
}}

.slide-text__one, .slide-text__two {
  font-size: 63px;
}

@media (max-width: 991px) {
.slide-text__one, .slide-text__two {
  font-size: 56px;
}}

@media (max-width: 767px) {
.slide-text__one, .slide-text__two {
  font-size: 49px;
}}

@media (max-width: 575px) {
.slide-text__one, .slide-text__two {
  font-size: 42px;
}}

@media (max-width: 430px) {
.slide-text__one, .slide-text__two {
  font-size: 35px;
}}

.slide-text__icon {
  font-size: 17px;
}

.testimonial-card__text {
  font-size: 18px;
}

@media (max-width: 991px) {
.testimonial-card__text {
  font-size: 16px;
}}

.testimonial-card__name {
  font-size: 16px;
}

.testimonial-card__designation {
  font-size: 14px;
}

.testimonial-card__quotes {
  font-size: 18px;
}

.testimonials-two__quotes {
  font-size: 28px;
}

@media (max-width: 1199px) {
.testimonials-two__quotes {
  font-size: 21px;
}}

.testimonials-two__content__text {
  font-size: 20px;
}

@media (max-width: 1199px) {
.testimonials-two__content__text {
  font-size: 18px;
}}

@media (max-width: 991px) {
.testimonials-two__content__text {
  font-size: 16px;
}}

.testimonials-two__name {
  font-size: 16px;
}

.testimonials-two__designation {
  font-size: 14px;
}

.testimonials-three__card__text {
  font-size: 16px;
}

.testimonials-three__card__name {
  font-size: 20px;
}

@media (max-width: 430px) {
.testimonials-three__card__name {
  font-size: 16px;
}}

.testimonials-three__card__designation {
  font-size: 14px;
}

@media (max-width: 430px) {
.testimonials-three__card__designation {
  font-size: 12px;
}}

.delivery-one__curved-circle__item span {
  font-size: 14px;
}

.technologies-one__main-tab-box .tab-buttons .tab-btn {
  font-size: 16px;
}

@media (max-width: 767px) {
.technologies-one__main-tab-box .tab-buttons .tab-btn {
  font-size: 14px;
}}

.meat-category__title {
  font-size: 39px;
}

@media (max-width: 767px) {
.meat-category__title {
  font-size: 28px;
}}

.team-details__name {
  font-size: 20px;
}

.team-details__designation {
  font-size: 15px;
}

.team-details__social a {
  font-size: 14px;
}

.team-details__text {
  font-size: 16px;
}

.team-details__info li span {
  font-size: 16px;
}

.team-details__info li a {
  font-size: 16px;
}

.team-skills-one__title {
  font-size: 20px;
}

.team-skills-one__text {
  font-size: 16px;
}

.gallery-page__filter__list li {
  font-size: 14px;
}

.gallery-instagram__image__link span {
  font-size: 28px;
}

@media (max-width: 1399px) {
.gallery-instagram__image__link span {
  font-size: 21px;
}}

.sidebar-one__close {
  font-size: 17px;
}

.sidebar-one__title {
  font-size: 20px;
}

.sidebar-one__about__text {
  font-size: 15px;
}

.sidebar-one__info__list li {
  font-size: 15px;
}

.sidebar-one__info__list li span {
  font-size: 18px;
}

.sidebar-one__social a {
  font-size: 14px;
}

.sidebar-one__newsletter__input {
  font-size: 14px;
}

.sidebar-one__newsletter__btn span {
  font-size: 18px;
}

.sidebar__title {
  font-size: 20px;
}

.sidebar__search input[type=search],
.sidebar__search input[type=text] {
  font-size: 16px;
}

.sidebar__search button[type=submit] {
  font-size: 20px;
}

.sidebar__posts__meta a {
  font-size: 12px;
}

.sidebar__posts__meta a span {
  font-size: 12px;
}

.sidebar__posts__title {
  font-size: 18px;
}

@media (max-width: 1199px) {
.sidebar__posts__title {
  font-size: 15px;
}}

@media (max-width: 991px) {
.sidebar__posts__title {
  font-size: 18px;
}}

@media (max-width: 412px) {
.sidebar__posts__title {
  font-size: 16px;
}}

@media (max-width: 359px) {
.sidebar__posts__title {
  font-size: 15px;
}}

.sidebar__categories li a {
  font-size: 16px;
}

@media (max-width: 1199px) {
.sidebar__categories li a {
  font-size: 14px;
}}

@media (max-width: 991px) {
.sidebar__categories li a {
  font-size: 15px;
}}

.sidebar__tags a {
  font-size: 12px;
}

.sidebar__comments__icon {
  font-size: 17px;
}

.sidebar__comments__title {
  font-size: 16px;
}

@media (max-width: 1199px) {
.sidebar__comments__title {
  font-size: 15px;
}}

@media (max-width: 991px) {
.sidebar__comments__title {
  font-size: 16px;
}}

.service-sidebar__nav li a {
  font-size: 20px;
}

@media (max-width: 1199px) {
.service-sidebar__nav li a {
  font-size: 17px;
}}

.blog-details .blog-card__title {
  font-size: 20px;
}

.blog-details__meta__title {
  font-size: 18px;
}

.blog-details__tags__box a {
  font-size: 12px;
}

.comments-one__title,
.comments-form__title {
  font-size: 24px;
}

@media (max-width: 430px) {
.comments-one__title,
  .comments-form__title {
  font-size: 21px;
}}

.comments-one__card__title {
  font-size: 20px;
}

@media (max-width: 430px) {
.comments-one__card__title {
  font-size: 18px;
}}

.comments-one__card__reply {
  font-size: 12px;
}

.product__sidebar__title {
  font-size: 18px;
}

.product__search input[type=search],
.product__search input[type=text] {
  font-size: 16px;
}

.product__search button[type=submit] {
  font-size: 20px;
}

.product__price-ranger .ranger-min-max-block input[type=text] {
  font-size: 12px;
}

.product__price-ranger .ranger-min-max-block span {
  font-size: 12px;
}

.product__categories ul li a {
  font-size: 16px;
}

.product__showing-text {
  font-size: 16px;
}

.product__showing-sort {
  font-size: 18px;
}

.product__showing-sort .bootstrap-select > .dropdown-toggle {
  font-size: 16px;
}

.product__showing-sort .bootstrap-select > .dropdown-toggle:before {
  font-size: 17px;
}

.product__showing-sort .bootstrap-select .dropdown-menu > li > a {
  font-size: 14px;
}

.product__item .boskery-ratings span {
  font-size: 12px;
}

.product__item__title {
  font-size: 20px;
}

@media (max-width: 767px) {
.product__item__title {
  font-size: 18px;
}}

.product__item__price {
  font-size: 18px;
}

.product__item__link i {
  font-size: 16px;
}

.product-details__name {
  font-size: 19px;
}

.product-details__price {
  font-size: 17px;
}

.product-details__review a {
  font-size: 16px;
}

.product-details__excerpt__text {
  font-size: 16px;
}

.product-details__content__title {
  font-size: 16px;
}

.product-details__size__btn {
  font-size: 16px;
}

.product-details__quantity .quantity-box input {
  font-size: 16px;
}

.product-details__quantity .quantity-box button {
  font-size: 15px;
}

.product-details__socials__title {
  font-size: 14px;
}

.product-details__btn i {
  font-size: 16px;
}

.product-details__description__title {
  font-size: 20px;
}

.product-details__description__text {
  font-size: 16px;
}

.product-details__comments-form__text {
  font-size: 16px;
}

.product-details__comments-form__ratings__text {
  font-size: 16px;
}

.cart-page__table thead tr th {
  font-size: 16px;
}

.cart-page__table tbody tr td {
  font-size: 16px;
}

.cart-page__table__meta__title {
  font-size: 18px;
}

.cart-page__table__remove {
  font-size: 16px;
}

.cart-page__coupone__title {
  font-size: 16px;
}

.cart-page__coupone__form input[type=text] {
  font-size: 16px;
}

.cart-page__bottom-btn {
  font-size: 16px;
}

@media (max-width: 767px) {
.cart-page__bottom-btn {
}}

.cart-page__cart-total li:not(:nth-child(2)) {
  font-size: 18px;
}

.cart-page__cart-total__address {
  font-size: 16px;
}

.cart-page__cart-total__address__text {
  font-size: 16px;
}

.cart-page__checkout-btn {
  font-size: 16px;
}

@media (max-width: 390px) {
.cart-page__checkout-btn {
  font-size: 15px;
}}

.checkout-page__title {
  font-size: 17px;
}

.checkout-page__input-box label {
  font-size: 16px;
}

.checkout-page__input-box input[type=text],
.checkout-page__input-box input[type=email],
.checkout-page__input-box input[type=tel],
.checkout-page__input-box textarea {
  font-size: 14px;
}

.checkout-page__input-box .bootstrap-select > .dropdown-toggle {
  font-size: 14px;
}

.checkout-page__input-box .bootstrap-select > .dropdown-toggle:before {
  font-size: 16px;
}

.checkout-page__input-box .bootstrap-select .dropdown-menu > li > a {
  font-size: 14px;
}

.checkout-page__order-table thead tr th {
  font-size: 18px;
}

.checkout-page__order-table tbody tr td.pro__title, .checkout-page__order-table tbody tr td.pro__price {
  font-size: 16px;
}

.checkout-page__order-table tbody tr td.pro__sub-title, .checkout-page__order-table tbody tr td.pro__sub-price {
  font-size: 16px;
}

.checkout-page__order-table tbody tr td .checkout-page__order-address {
  font-size: 16px;
}

.checkout-page__order-table tbody tr td .checkout-page__order-text {
  font-size: 14px;
}

.checkout-page__order-btn {
  font-size: 14px;
}

.login-page__title {
  font-size: 25px;
}

@media (max-width: 767px) {
.login-page__title {
  font-size: 21px;
}}

.login-page__main-tab-box .tab-buttons .tab-btn {
  font-size: 16px;
}

@media (max-width: 767px) {
.login-page__main-tab-box .tab-buttons .tab-btn {
  font-size: 14px;
}}

.login-page__tab-title {
  font-size: 15px;
}

.login-page__form__input-box span {
  font-size: 15px;
}

.login-page__form__input-box input {
  font-size: 14px;
}

.login-page__form__input-box .pass-field-icon {
  font-size: 16px;
}

.login-page__form__checked-box label {
  font-size: 14px;
}

.login-page__form__forgot {
  font-size: 14px;
}

.login-page__form__btn {
  font-size: 16px;
}

.login-page__signin__title {
  font-size: 15px;
}

.login-page__signin__text {
  font-size: 14px;
}

.error-404__title {
  font-size: 21px;
}

@media (max-width: 430px) {
.error-404__title {
  font-size: 20px;
}}

.faq-accordion .accordion-title h4 {
  font-size: 16px;
}

.faq-one__title {
  font-size: 20px;
}

@media (max-width: 412px) {
.faq-one__title {
  font-size: 18px;
}}

.faq-one__hover__icon {
  font-size: 33px;
}

.faq-two__info__icon {
  font-size: 16px;
}

.faq-two__info__title {
  font-size: 16px;
}

.faq-page-search__text {
  font-size: 16px;
}

.faq-page-search__form input[type=text] {
  font-size: 16px;
}

.faq-page-search__form button[type=submit] {
  font-size: 16px;
}

.faq-page .contact__title {
  font-size: 17px;
}

.pricing-card__title {
  font-size: 20px;
}

@media (max-width: 1199px) {
.pricing-card__title {
  font-size: 18px;
}}

.pricing-card__package {
  font-size: 16px;
}

@media (max-width: 1199px) {
.pricing-card__package {
  font-size: 15px;
}}

.pricing-card__weight {
  font-size: 16px;
}

.pricing-card__price {
  font-size: 20px;
}

.pricing-one__main-tab-box .tab-buttons .tab-btn {
  font-size: 14px;
}

@media (max-width: 767px) {
.pricing-one__main-tab-box .tab-buttons .tab-btn {
  font-size: 14px;
}}

.pricing-one--home .pricing-one__main-tab-box .tab-buttons .tab-btn {
  font-size: 16px;
}

@media (max-width: 767px) {
.pricing-one--home .pricing-one__main-tab-box .tab-buttons .tab-btn {
  font-size: 14px;
}}

.pricing-one--home .pricing-one__main-tab-box .tab-buttons .tab-btn i {
  font-size: 28px;
}

.mobile-nav__close {
  font-size: 18px;
}

.mobile-nav__content .main-menu__list li > a {
  font-size: 14px;
}

.mobile-nav__content .main-menu__list ul li a {
  font-size: 12px;
}

.mobile-nav__social a {
  font-size: 16px;
}

.mobile-nav__contact li {
  font-size: 14px;
}

.mobile-nav__contact li > i {
  font-size: 12px;
}

.search-popup__form input[type=search],
.search-popup__form input[type=text] {
  font-size: 15px;
}

.search-popup__form .boskery-btn {
  font-size: 18px;
}

.page-header__title {
  font-size: 39px;
}

@media (max-width: 1199px) {
.page-header__title {
  font-size: 35px;
}}

@media (max-width: 991px) {
.page-header__title {
  font-size: 32px;
}}

@media (max-width: 767px) {
.page-header__title {
  font-size: 28px;
}}

@media (max-width: 575px) {
.page-header__title {
  font-size: 25px;
}}

.boskery-breadcrumb li {
  font-size: 16px;
}

.hero-slider-one__sub-title {
  font-size: 20px;
}

@media (max-width: 767px) {
.hero-slider-one__sub-title {
  font-size: 18px;
}}

@media (max-width: 575px) {
.hero-slider-one__sub-title {
  font-size: 16px;
}}

.hero-slider-one__title {
  font-size: 67px;
}

@media (max-width: 1199px) {
.hero-slider-one__title {
  font-size: 60px;
}}

@media (max-width: 991px) {
.hero-slider-one__title {
  font-size: 53px;
}}

@media (max-width: 767px) {
.hero-slider-one__title {
  font-size: 46px;
}}

@media (max-width: 575px) {
.hero-slider-one__title {
  font-size: 39px;
}}

@media (max-width: 430px) {
.hero-slider-one__title {
  font-size: 32px;
}}

.hero-slider-two__sub-title {
  font-size: 21px;
}

@media (max-width: 1299px) {
.hero-slider-two__sub-title {
  font-size: 18px;
}}

@media (max-width: 1199px) {
.hero-slider-two__sub-title {
  font-size: 17px;
}}

@media (max-width: 767px) {
.hero-slider-two__sub-title {
  font-size: 20px;
}}

.hero-slider-two__title {
  font-size: 105px;
}

@media (max-width: 1399px) {
.hero-slider-two__title {
  font-size: 84px;
}}

@media (max-width: 1199px) {
.hero-slider-two__title {
  font-size: 70px;
}}

@media (max-width: 767px) {
.hero-slider-two__title {
  font-size: 56px;
}}

@media (max-width: 575px) {
.hero-slider-two__title {
  font-size: 49px;
}}

@media (max-width: 430px) {
.hero-slider-two__title {
  font-size: 42px;
}}

@media (max-width: 390px) {
.hero-slider-two__title {
  font-size: 31px;
}}

.hero-slider-three__sub-title {
  font-size: 16px;
}

.hero-slider-three__title {
  font-size: 60px;
}

@media (max-width: 1399px) {
.hero-slider-three__title {
  font-size: 53px;
}}

@media (max-width: 1199px) {
.hero-slider-three__title {
  font-size: 49px;
}}

@media (max-width: 991px) {
.hero-slider-three__title {
  font-size: 46px;
}}

@media (max-width: 767px) {
.hero-slider-three__title {
  font-size: 42px;
}}

@media (max-width: 575px) {
.hero-slider-three__title {
  font-size: 39px;
}}

@media (max-width: 430px) {
.hero-slider-three__title {
  font-size: 32px;
}}

.hero-slider-three__curved-circle-box .video-popup {
  font-size: 20px;
}

.hero-slider-three .curved-circle__item span {
  font-size: 13px;
}

.hero-slider-three__scroll-btn {
  font-size: 24px;
}

@media (max-width: 767px) {
.hero-slider-three__scroll-btn {
  font-size: 21px;
}}

.about-one__image__text {
  font-size: 49px;
}

@media (max-width: 430px) {
.about-one__image__text {
  font-size: 42px;
}}

@media (max-width: 375px) {
.about-one__image__text {
  font-size: 35px;
}}

.about-one .video-button span {
  font-size: 21px;
}

@media (max-width: 1199px) {
.about-one .video-button span {
  font-size: 20px;
}}

.about-one__info-title {
  font-size: 20px;
}

.about-one__info li {
  font-size: 16px;
}

.about-one__info li span {
  font-size: 20px;
}

.about-two__experience__year {
  font-size: 67px;
}

@media (max-width: 1199px) {
.about-two__experience__year {
  font-size: 53px;
}}

@media (max-width: 500px) {
.about-two__experience__year {
  font-size: 49px;
}}

@media (max-width: 430px) {
.about-two__experience__year {
  font-size: 42px;
}}

@media (max-width: 375px) {
.about-two__experience__year {
  font-size: 35px;
}}

.about-two__experience__text {
  font-size: 20px;
}

@media (max-width: 500px) {
.about-two__experience__text {
  font-size: 18px;
}}

@media (max-width: 430px) {
.about-two__experience__text {
  font-size: 16px;
}}

@media (max-width: 375px) {
.about-two__experience__text {
  font-size: 14px;
}}

.about-two__info__icon {
  font-size: 28px;
}

.about-two__info__title {
  font-size: 16px;
}

.about-two__list li {
  font-size: 16px;
}

.about-two__list li span {
  font-size: 16px;
}

.about-three__experience__title {
  font-size: 20px;
}

@media (max-width: 1199px) {
.about-three__experience__title {
  font-size: 16px;
}}

@media (max-width: 425px) {
.about-three__experience__title {
  font-size: 14px;
}}

.about-three__experience__year {
  font-size: 67px;
}

@media (max-width: 1199px) {
.about-three__experience__year {
  font-size: 56px;
}}

@media (max-width: 425px) {
.about-three__experience__year {
  font-size: 46px;
}}

.about-three__info__icon {
  font-size: 21px;
}

.about-three__info__title {
  font-size: 20px;
}

.about-three__profile__designation {
  font-size: 10px;
}

.about-three__profile__name {
  font-size: 18px;
}

.service-card__icon {
  font-size: 25px;
}

@media (max-width: 1199px) {
.service-card__icon {
  font-size: 21px;
}}

.service-card__title {
  font-size: 20px;
}

@media (max-width: 1199px) {
.service-card__title {
  font-size: 19px;
}}

.service-card__btn {
  font-size: 14px;
}

.service-card__btn span {
  font-size: 15px;
}

.service-details__title {
  font-size: 20px;
}

.service-details__list li {
  font-size: 15px;
}

.service-details__list li i {
  font-size: 16px;
}

.work-process-one__item__thumb__number {
  font-size: 21px;
}

.work-process-one__item__thumb__icon {
  font-size: 42px;
}

.work-process-one__item__title {
  font-size: 17px;
}

.work-process-one__item__text {
  font-size: 15px;
}