@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;
}

.about-one__experience__text,
.about-one__experience__year,
.about-two__experience__text,
.about-two__experience__year,
.about-two__list li,
.appointment-one__service__title,
.block-title h3,
.blog-details__meta__title,
.cart-page__cart-total li:not(.cart-page__cart-total__address),
.cart-page__cart-total__address__title,
.cart-page__cart-total__title,
.cart-page__coupone__form input[type=text],
.cart-page__coupone__title,
.cart-page__table tbody tr td,
.cart-page__table thead tr th,
.checkout-page__control .bootstrap-select .dropdown-menu > li > a,
.checkout-page__control .bootstrap-select > .dropdown-toggle,
.checkout-page__control .bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn),
.checkout-page__control input[type=email],
.checkout-page__control input[type=tel],
.checkout-page__control input[type=text],
.checkout-page__order-table tbody tr td.pro__price,
.checkout-page__order-table tbody tr td.pro__title,
.checkout-page__order-table thead tr th,
.checkout-page__payment__title,
.demo-one__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=tel],
.form-one input[type=text],
.form-one textarea,
.main-menu .main-menu__list li ul li > a,
.main-slider-one__sub-title,
.main-slider-three__sub-title,
.main-slider-two__sub-title,
.mobile-nav__content .main-menu__list li > a,
.pricing-one__card__price span,
.product-details__comments-form__ratings__text,
.product-details__price,
.product-details__quantity .quantity-box input,
.product-details__socials__title,
.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),
.progress-box__number,
.progress-box__title,
.schedule-one__number::after,
.sec-title__tagline,
.service-sidebar__company__title,
.service-sidebar__contact__number,
.service-sidebar__contact__time,
.sidebar-one__newsletter__input,
.sidebar__comments__title,
.sifoxen-btn,
.testimonials-three__funfact__title,
.therapist-details__info li a,
.ui-datepicker .ui-datepicker-header,
.ui-datepicker-calendar td,
.ui-datepicker-calendar th span,
.ui-datepicker.ui-widget-content,
.why-choose-one__number::after,
body {
font-family: "Vazirmatn";
}

.service-sidebar__nav li a,
.services-two__main-tab-box .tab-buttons .tab-btn,
.sidebar-one__title,
.skills-one .circle-text__curved-circle__item span,
h1,
h2,
h3,
h4,
h5,
h6 {
font-family: "Vazirmatn";
}
 

 
.main-slider-one__carousel .sifoxen-owl__carousel__counter__current,
.main-slider-one__carousel .sifoxen-owl__carousel__counter__total,
.main-slider-two__carousel .sifoxen-owl__carousel__counter__current,
.main-slider-two__carousel .sifoxen-owl__carousel__counter__total {
font-family: "Vazirmatn";
}
.dropdown-menu,
.nice-select .option,
.nice-select{
  text-align: right !important;
}
.nice-select:after{
  left: 17px;
  right: unset;
}
 
.about-one__experience{
  clip-path: circle(50% at 100% 50%);

}
.therapist-one__carousel.owl-carousel .owl-nav button:last-child > *,
.therapist-one__carousel.owl-carousel .owl-nav button:first-child > *{
  transform: none;
}
.contact__input-box .bootstrap-select .dropdown-menu,
.bootstrap-select .dropdown-toggle .filter-option {
  text-align: right;
}

.list-unstyled {
  padding-right: 0;
}

.main-slider-one__image,
.main-slider-one__image__inner {
  -webkit-mask: url('data:image/svg+xml;utf8,<svg version="1.0" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 900.000000 750.000000"><g transform="translate(0.000000,750.000000) scale(0.100000,-0.100000)" stroke="none"><path d="M1757 7486 c-3 -8 -23 -18 -44 -21 -78 -13 -210 -76 -293 -140 -47 -37 -458 -315 -465 -315 -1 0 -113 -74 -250 -165 -136 -91 -249 -165 -252 -165 -3 0 -22 -13 -43 -30 -21 -16 -41 -30 -45 -30 -4 0 -24 -13 -44 -29 -20 -15 -40 -30 -46 -32 -5 -2 -70 -44 -143 -92 l-132 -88 0 -3189 0 -3190 3533 0 c3679 0 3596 0 3722 40 48 15 85 30 145 59 194 94 352 271 432 486 54 144 66 262 48 470 -6 72 -14 161 -17 199 -10 122 21 251 81 331 40 53 53 66 112 106 93 64 208 107 344 129 68 11 140 31 185 52 146 66 340 322 375 492 4 22 15 45 24 52 20 14 24 176 4 172 -7 -2 -17 17 -24 43 -6 25 -18 56 -25 70 -47 84 -85 138 -175 245 -137 163 -173 219 -205 319 -35 110 -21 197 53 351 21 44 54 104 73 133 19 29 35 54 35 56 0 2 16 27 35 57 81 122 144 290 145 384 0 95 -46 202 -140 318 -52 64 -231 170 -342 202 -165 48 -403 41 -723 -21 -166 -32 -194 -37 -265 -46 -222 -29 -287 -29 -465 0 -228 38 -423 171 -497 341 -59 135 -61 152 -59 480 2 314 -6 408 -46 550 -31 109 -89 253 -126 315 -99 163 -156 237 -262 338 -181 175 -445 308 -690 348 -173 28 -256 33 -357 21 -222 -27 -297 -47 -480 -126 -32 -14 -513 -247 -552 -268 -11 -6 -31 -14 -45 -18 -14 -5 -50 -18 -80 -29 -132 -50 -219 -65 -381 -65 -136 0 -163 3 -220 23 -180 63 -300 161 -461 376 -138 183 -256 309 -351 373 -71 48 -184 98 -240 106 -32 5 -48 12 -48 22 0 21 -305 21 -313 0z"/></g></svg>');
  mask: url('data:image/svg+xml;utf8,<svg version="1.0" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 900.000000 750.000000"><g transform="translate(0.000000,750.000000) scale(0.100000,-0.100000)" stroke="none"><path d="M1757 7486 c-3 -8 -23 -18 -44 -21 -78 -13 -210 -76 -293 -140 -47 -37 -458 -315 -465 -315 -1 0 -113 -74 -250 -165 -136 -91 -249 -165 -252 -165 -3 0 -22 -13 -43 -30 -21 -16 -41 -30 -45 -30 -4 0 -24 -13 -44 -29 -20 -15 -40 -30 -46 -32 -5 -2 -70 -44 -143 -92 l-132 -88 0 -3189 0 -3190 3533 0 c3679 0 3596 0 3722 40 48 15 85 30 145 59 194 94 352 271 432 486 54 144 66 262 48 470 -6 72 -14 161 -17 199 -10 122 21 251 81 331 40 53 53 66 112 106 93 64 208 107 344 129 68 11 140 31 185 52 146 66 340 322 375 492 4 22 15 45 24 52 20 14 24 176 4 172 -7 -2 -17 17 -24 43 -6 25 -18 56 -25 70 -47 84 -85 138 -175 245 -137 163 -173 219 -205 319 -35 110 -21 197 53 351 21 44 54 104 73 133 19 29 35 54 35 56 0 2 16 27 35 57 81 122 144 290 145 384 0 95 -46 202 -140 318 -52 64 -231 170 -342 202 -165 48 -403 41 -723 -21 -166 -32 -194 -37 -265 -46 -222 -29 -287 -29 -465 0 -228 38 -423 171 -497 341 -59 135 -61 152 -59 480 2 314 -6 408 -46 550 -31 109 -89 253 -126 315 -99 163 -156 237 -262 338 -181 175 -445 308 -690 348 -173 28 -256 33 -357 21 -222 -27 -297 -47 -480 -126 -32 -14 -513 -247 -552 -268 -11 -6 -31 -14 -45 -18 -14 -5 -50 -18 -80 -29 -132 -50 -219 -65 -381 -65 -136 0 -163 3 -220 23 -180 63 -300 161 -461 376 -138 183 -256 309 -351 373 -71 48 -184 98 -240 106 -32 5 -48 12 -48 22 0 21 -305 21 -313 0z"/></g></svg>');
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-position: center center;
  mask-position: center center;
  -webkit-mask-size: auto;
  mask-size: auto;
}

.main-slider-one__image-wrap {
  left: 0;
}

.main-slider-one__image__border {
  left: 0;
}

.main-slider-one__carousel .sifoxen-owl__carousel__counter__current::before {
  left: -11px;
}

.main-slider-one__carousel .sifoxen-owl__carousel__counter__total::before {
  display: none;
}

.main-slider-one__carousel .sifoxen-owl__carousel__counter__current::after {
  content: "";
  position: absolute;
  top: 50%;
  right: -96px;
  transform: translateY(-50%);
  width: 76px;
  height: 1px;
  background-color: var(--sifoxen-gray);
}
@media (max-width: 767px) {
  .main-slider-one__carousel .sifoxen-owl__carousel__counter__current::after {
    left: -60px;
    width: 50px;
  }
}
@media (max-width: 575px) {
  .main-slider-one__carousel .sifoxen-owl__carousel__counter__current::after {
    display: none;
  }
}

@keyframes iconRotate {
  0%, 100% {
    transform: rotate(0deg);
  }
  25%, 75% {
    transform: rotate(-40deg);
  }
  50% {
    transform: rotate(-80deg);
  }
}
.about-one__experience {
  clip-path: circle(50% at 100%);
}

.solutions-one__image,
.solutions-one__image__inner {
  -webkit-mask: url('data:image/svg+xml;utf8,<svg version="1.0" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 900.000000 768.000000"><g transform="translate(0.000000,768.000000) scale(0.100000,-0.100000)" stroke="none"><path d="M6910 7666 c0 -8 -15 -17 -37 -20 -133 -24 -287 -117 -404 -244 -34 -37 -114 -137 -179 -222 -205 -272 -321 -367 -508 -421 -135 -38 -375 -21 -547 41 -33 11 -74 25 -92 31 -24 7 -427 207 -519 257 -54 30 -194 88 -264 111 -158 51 -197 56 -415 56 -172 0 -224 -4 -285 -19 -124 -31 -264 -80 -330 -117 -8 -4 -37 -20 -65 -35 -124 -66 -310 -230 -406 -359 -42 -56 -139 -210 -139 -220 0 -3 -13 -33 -29 -67 -39 -84 -80 -210 -92 -278 -5 -30 -13 -75 -18 -100 -6 -25 -10 -190 -11 -367 0 -279 -2 -332 -19 -400 -37 -156 -105 -266 -216 -349 -214 -160 -522 -195 -950 -109 -307 61 -409 75 -561 75 -219 0 -373 -49 -523 -165 -147 -112 -221 -250 -221 -411 0 -124 34 -211 178 -451 137 -229 171 -313 172 -430 1 -127 -49 -230 -200 -415 -121 -147 -181 -238 -210 -319 -25 -68 -28 -245 -5 -322 36 -123 145 -295 257 -404 84 -82 122 -97 393 -159 202 -45 348 -156 416 -314 22 -51 24 -68 24 -220 -1 -91 -7 -215 -15 -277 -12 -99 -12 -126 3 -225 8 -62 22 -136 30 -164 18 -63 67 -167 101 -217 14 -21 26 -41 26 -44 0 -3 29 -38 65 -79 128 -142 278 -231 481 -283 61 -16 5637 -15 5736 0 63 10 182 39 283 69 148 43 354 155 513 278 221 170 410 416 526 685 50 114 99 287 111 390 4 40 11 57 21 57 22 0 21 4327 -1 4344 -8 6 -17 34 -20 61 -8 67 -48 219 -90 334 -15 41 -93 204 -118 246 -28 48 -110 169 -130 193 -190 225 -236 264 -642 537 -137 93 -299 206 -360 251 -151 113 -264 171 -367 190 -23 3 -38 12 -38 20 0 11 -29 14 -155 14 -126 0 -155 -3 -155 -14z"/></g></svg>');
  mask: url('data:image/svg+xml;utf8,<svg version="1.0" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 900.000000 768.000000"><g transform="translate(0.000000,768.000000) scale(0.100000,-0.100000)" stroke="none"><path d="M6910 7666 c0 -8 -15 -17 -37 -20 -133 -24 -287 -117 -404 -244 -34 -37 -114 -137 -179 -222 -205 -272 -321 -367 -508 -421 -135 -38 -375 -21 -547 41 -33 11 -74 25 -92 31 -24 7 -427 207 -519 257 -54 30 -194 88 -264 111 -158 51 -197 56 -415 56 -172 0 -224 -4 -285 -19 -124 -31 -264 -80 -330 -117 -8 -4 -37 -20 -65 -35 -124 -66 -310 -230 -406 -359 -42 -56 -139 -210 -139 -220 0 -3 -13 -33 -29 -67 -39 -84 -80 -210 -92 -278 -5 -30 -13 -75 -18 -100 -6 -25 -10 -190 -11 -367 0 -279 -2 -332 -19 -400 -37 -156 -105 -266 -216 -349 -214 -160 -522 -195 -950 -109 -307 61 -409 75 -561 75 -219 0 -373 -49 -523 -165 -147 -112 -221 -250 -221 -411 0 -124 34 -211 178 -451 137 -229 171 -313 172 -430 1 -127 -49 -230 -200 -415 -121 -147 -181 -238 -210 -319 -25 -68 -28 -245 -5 -322 36 -123 145 -295 257 -404 84 -82 122 -97 393 -159 202 -45 348 -156 416 -314 22 -51 24 -68 24 -220 -1 -91 -7 -215 -15 -277 -12 -99 -12 -126 3 -225 8 -62 22 -136 30 -164 18 -63 67 -167 101 -217 14 -21 26 -41 26 -44 0 -3 29 -38 65 -79 128 -142 278 -231 481 -283 61 -16 5637 -15 5736 0 63 10 182 39 283 69 148 43 354 155 513 278 221 170 410 416 526 685 50 114 99 287 111 390 4 40 11 57 21 57 22 0 21 4327 -1 4344 -8 6 -17 34 -20 61 -8 67 -48 219 -90 334 -15 41 -93 204 -118 246 -28 48 -110 169 -130 193 -190 225 -236 264 -642 537 -137 93 -299 206 -360 251 -151 113 -264 171 -367 190 -23 3 -38 12 -38 20 0 11 -29 14 -155 14 -126 0 -155 -3 -155 -14z"/></g></svg>');
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-position: center center;
  mask-position: center center;
  -webkit-mask-size: auto;
  mask-size: auto;
}
.testimonials-two__carousel{
  direction: ltr;
}

.sec-title__title {
  font-size: 50px;
 
}
@media (max-width: 1199px) {
  .sec-title__title {
    font-size: 45px;
  }
}
@media (max-width: 767px) {
  .sec-title__title {
    font-size: 40px;
  }
}
@media (max-width: 575px) {
  .sec-title__title {
    font-size: 35px;
  }
}
@media (max-width: 430px) {
  .sec-title__title {
    font-size: 30px;
  }
}

.service-sidebar__nav li a {
 
  font-size: 22px;
 
}
@media (max-width: 1399px) {
  .service-sidebar__nav li a {
    font-size: 20px;
    
  }
}
@media (max-width: 1199px) {
  .service-sidebar__nav li a {
    font-size: 18px;
  }
}
.product__price-ranger .price-ranger .ui-slider .ui-slider-handle:nth-child(2) {
    display: block;
}

.main-slider-two__title {
   
  font-size: 80px;
 
}
@media (max-width: 1850px) {
  .main-slider-two__title {
    font-size: 70px;
  }
}
@media (max-width: 1699px) {
  .main-slider-two__title {
    font-size: 60px;
  }
}
@media (max-width: 1399px) {
  .main-slider-two__title {
    font-size: 50px;
  }
}
@media (max-width: 991px) {
  .main-slider-two__title {
    font-size: 40px;
  }
}
@media (max-width: 767px) {
  .main-slider-two__title {
    font-size: 35px;
  }
}
@media (max-width: 575px) {
  .main-slider-two__title {
    font-size: 35px;
  }
}
@media (max-width: 430px) {
  .main-slider-two__title {
    font-size: 30px;
  }
}

body {
  font-size: 16px;
}

.sec-title__tagline {
  font-size: 16px;
  line-height: 14px;
}

@media (max-width: 767px) {
.sec-title__tagline {
  font-size: 14px;
}}

.sec-title__title {
  font-size: 33px;
}

@media (max-width: 1199px) {
.sec-title__title {
  font-size: 31px;
}}

@media (max-width: 767px) {
.sec-title__title {
  font-size: 28px;
}}

@media (max-width: 575px) {
.sec-title__title {
  font-size: 25px;
}}

@media (max-width: 430px) {
.sec-title__title {
  font-size: 22px;
}}

.sifoxen-btn {
  font-size: 16px;
}

.sifoxen-btn--primary {
  font-size: 15px;
}

.video-btn {
  font-size: 15px;
}

.client-info__text {
  font-size: 14px;
}

.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;
}}

.social-links a {
  font-size: 14px;
}

.sifoxen-ratings__icon {
  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: 20px;
}

@media (min-width: 768px) {
.block-title h3 {
  font-size: 24px;
}}

@media (min-width: 992px) {
.block-title h3 {
  font-size: 28px;
}}

.ul-list-one li {
  font-size: 16px;
}

@media (min-width: 481px) {
.ul-list-one li {
  font-size: 33px;
}}

.ul-list-one li::before {
  font-size: 26px;
}

.post-pagination a {
  font-size: 16px;
  line-height: 34px;
}

.post-pagination a .post-pagination__icon {
  font-size: 14.77px;
}

.scroll-to-top__text {
  font-size: 12px;
}

.sifoxen-owl__carousel--basic-nav.owl-carousel .owl-nav button {
  font-size: 16px;
}

.ui-datepicker.ui-widget-content {
  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 {
  line-height: 1em;
}

.video-one__btn .video-popup {
  font-size: 24px;
}

.video-one__btn .curved-circle--item span {
  font-size: 14px;
}

.video-one__title {
  font-size: 22px;
  line-height: 2em;
}

@media (min-width: 768px) {
.video-one__title {
  font-size: 28px;
}}

@media (min-width: 992px) {
.video-one__title {
  font-size: 33px;
}}

.video-two__btn .video-popup {
  font-size: 24px;
}

.video-two__btn .curved-circle--item span {
  font-size: 14px;
}

.video-two__title {
  font-size: 22px;
  line-height: 2em;
}

@media (min-width: 768px) {
.video-two__title {
  font-size: 28px;
}}

@media (min-width: 992px) {
.video-two__title {
  font-size: 33px;
}}

.therapist-card__name {
  font-size: 18px;
}

.therapist-card__designation {
  font-size: 12px;
}

.therapist-two__item__name {
  font-size: 22px;
}

@media (max-width: 1399px) {
.therapist-two__item__name {
  font-size: 20px;
}}

@media (max-width: 1199px) {
.therapist-two__item__name {
  font-size: 17px;
}}

@media (max-width: 390px) {
.therapist-two__item__name {
  font-size: 25px;
}}

.therapist-two__item__designation {
  font-size: 14px;
}

.blog-card__date {
  font-size: 14px;
}

.blog-card__meta li {
  font-size: 12px;
}

.blog-card__meta__icon {
  font-size: 12px;
}

.blog-card__title {
  font-size: 24px;
}

@media (max-width: 1199px) {
.blog-card__title {
  font-size: 22px;
}}

@media (max-width: 767px) {
.blog-card__title {
  font-size: 20px;
}}

.topbar-one__info li {
  font-size: 15px;
}

.topbar-one__info__icon {
  font-size: 16px;
}

.topbar-one__open__icon {
  font-size: 16px;
}

.topbar-one__open__text {
  font-size: 15px;
}

.topbar-one__social a {
  font-size: 15.652px;
}

.main-header__cart, .main-header__search {
  font-size: 16px;
}

.main-header--two .main-header__call__icon {
  font-size: 17px;
}

.main-header--two .main-header__call__number {
  font-size: 20px;
}

@media (max-width: 1599px) {
.main-header--two .main-header__call__number {
  font-size: 17px;
}}

.main-menu .main-menu__list > li > a {
  font-size: 16px;
  font-size: 18px;
}

.main-menu .main-menu__list li ul li > a {
  font-size: 14px;
  line-height: 23px;
}

.main-menu .main-menu__list li ul li > a::after {
  font-size: 6px;
}

.demo-one__title {
  font-size: 15px;
}

.demo-one__btn {
  font-size: 14px;
}

.home-showcase .demo-one__title {
  font-size: 14px;
}

.mobile-nav__close {
  font-size: 20px;
}

.mobile-nav__content .main-menu__list li > a {
  line-height: 26px;
  font-size: 16px;
}

.mobile-nav__content .main-menu__list li ul li a {
  font-size: 14px;
}

.mobile-nav__social a {
  font-size: 16px;
}

.mobile-nav__contact li {
  font-size: 14px;
}

.mobile-nav__contact__icon {
  font-size: 12px;
}

.page-header__title {
  font-size: 33px;
}

@media (max-width: 991px) {
.page-header__title {
  font-size: 31px;
}}

@media (max-width: 767px) {
.page-header__title {
  font-size: 28px;
}}

@media (max-width: 575px) {
.page-header__title {
  font-size: 22px;
}}

.sifoxen-breadcrumb li {
  font-size: 16px;
}

@media (max-width: 575px) {
.sifoxen-breadcrumb li {
  font-size: 14px;
}}

.sifoxen-breadcrumb li span,
.sifoxen-breadcrumb li a {
  line-height: 1em;
}

.form-one__control__icon {
  font-size: 14px;
}

.form-one .bootstrap-select > .dropdown-toggle {
  font-size: 14px;
  line-height: 51px;
}

.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 input[type=tel],
.form-one textarea {
  font-size: 14px;
  line-height: 12px;
}

.search-popup__form input[type=search],
.search-popup__form input[type=text] {
  font-size: 15px;
}

.main-slider-one__carousel.owl-carousel .owl-nav button {
  font-size: 20px;
}

.main-slider-one__carousel .sifoxen-owl__carousel__counter__total {
  font-size: 16px;
}

.main-slider-one__carousel .sifoxen-owl__carousel__counter__current {
  font-size: 20px;
}

@media (max-width: 575px) {
.main-slider-one__carousel .sifoxen-owl__carousel__counter__current {
  font-size: 25px;
}}

.main-slider-one__sub-title {
  font-size: 16px;
}

.main-slider-one__title {
  font-size: 44px;
}

@media (max-width: 1799px) {
.main-slider-one__title {
  font-size: 39px;
}}

@media (max-width: 1599px) {
.main-slider-one__title {
  font-size: 35px;
}}

@media (max-width: 1399px) {
.main-slider-one__title {
  font-size: 33px;
}}

@media (max-width: 767px) {
.main-slider-one__title {
  font-size: 28px;
}}

@media (max-width: 575px) {
.main-slider-one__title {
  font-size: 25px;
}}

.main-slider-one__video__text {
  font-size: 14px;
}

.main-slider-one .video-btn {
  font-size: 16px;
}

.main-slider-one__thumb__icon {
  font-size: 15px;
}

.main-slider-two__carousel .sifoxen-owl__carousel__counter__total {
  font-size: 16px;
}

.main-slider-two__carousel .sifoxen-owl__carousel__counter__current {
  font-size: 20px;
}

@media (max-width: 575px) {
.main-slider-two__carousel .sifoxen-owl__carousel__counter__current {
  font-size: 25px;
}}

.main-slider-two__sub-title {
  font-size: 16px;
}

.main-slider-two__title {
  font-size: 66px;
}

@media (max-width: 1850px) {
.main-slider-two__title {
  font-size: 56px;
}}

@media (max-width: 1699px) {
.main-slider-two__title {
  font-size: 50px;
}}

@media (max-width: 1399px) {
.main-slider-two__title {
  font-size: 44px;
}}

@media (max-width: 991px) {
.main-slider-two__title {
  font-size: 42px;
}}

@media (max-width: 767px) {
.main-slider-two__title {
  font-size: 39px;
}}

@media (max-width: 575px) {
.main-slider-two__title {
  font-size: 33px;
}}

@media (max-width: 430px) {
.main-slider-two__title {
  font-size: 31px;
}}

.main-slider-three__sub-title {
  font-size: 16px;
}

.main-slider-three__title {
  font-size: 66px;
}

@media (max-width: 1850px) {
.main-slider-three__title {
  font-size: 56px;
}}

@media (max-width: 1699px) {
.main-slider-three__title {
  font-size: 50px;
}}

@media (max-width: 1399px) {
.main-slider-three__title {
  font-size: 44px;
}}

@media (max-width: 991px) {
.main-slider-three__title {
  font-size: 42px;
}}

@media (max-width: 767px) {
.main-slider-three__title {
  font-size: 39px;
}}

@media (max-width: 575px) {
.main-slider-three__title {
  font-size: 33px;
}}

@media (max-width: 575px) {
.main-slider-three__title {
  font-size: 31px;
}}

@media (max-width: 430px) {
.main-slider-three__title {
  font-size: 28px;
}}

.about-one__experience__year {
  font-size: 17px;
}

.about-one__experience__text {
  font-size: 16px;
}

.about-one__list__content {
  font-size: 16px;
}

.about-one__list__icon {
  font-size: 20px;
}

.about-two__list li {
  font-size: 24px;
}

@media (max-width: 430px) {
.about-two__list li {
  font-size: 22px;
}}

.about-two__list__icon {
  font-size: 24px;
}

.about-two__experience__year {
  font-size: 31px;
}

.about-two__experience__text {
  font-size: 16px;
}

.about-three__info__icon {
  font-size: 19px;
}

.about-three__info__title {
  font-size: 24px;
}

.service-card__title {
  font-size: 24px;
}

@media (max-width: 375px) {
.service-card__title {
  font-size: 22px;
}}

.service-card__icon {
  font-size: 25px;
}

@media (max-width: 1199px) {
.service-card__icon {
  font-size: 20px;
}}

.service-card__link {
  font-size: 16px;
}

.service-card-two__icon {
  font-size: 25px;
}

@media (max-width: 1199px) {
.service-card-two__icon {
  font-size: 20px;
}}

.service-card-two__title {
  font-size: 24px;
}

@media (max-width: 1199px) {
.service-card-two__title {
  font-size: 20px;
}}

.services-two__main-tab-box .tab-buttons .tab-btn {
  font-size: 24px;
}

@media (max-width: 1199px) {
.services-two__main-tab-box .tab-buttons .tab-btn {
  font-size: 19px;
}}

@media (max-width: 767px) {
.services-two__main-tab-box .tab-buttons .tab-btn {
  font-size: 18px;
}}

.services-two__icon {
  font-size: 25px;
}

@media (max-width: 430px) {
.services-two__icon {
  font-size: 20px;
}}

@media (max-width: 375px) {
.services-two__icon {
  font-size: 17px;
}}

.services-two__title {
  font-size: 24px;
}

.services-two__link {
  font-size: 20px;
}

.service-details__title {
  font-size: 17px;
}

@media (max-width: 767px) {
.service-details__title {
  font-size: 16px;
}}

@media (max-width: 575px) {
.service-details__title {
  font-size: 26px;
}}

@media (max-width: 425px) {
.service-details__title {
  font-size: 24px;
}}

.service-details__sub-title {
  font-size: 24px;
}

@media (max-width: 575px) {
.service-details__sub-title {
  font-size: 22px;
}}

@media (max-width: 425px) {
.service-details__sub-title {
  font-size: 20px;
}}

.service-details__list li {
  font-size: 16px;
}

@media (max-width: 575px) {
.service-details__list li {
  font-size: 14px;
}}

.service-details__list li > .service-details__list__icon {
  font-size: 16px;
}

@media (max-width: 575px) {
.service-details__list li > .service-details__list__icon {
  font-size: 13px;
}}

.contact-page__info__icon {
  font-size: 24px;
}

.contact-page__info__title {
  font-size: 16px;
  line-height: 17px;
}

.contact-page__info__link {
  font-size: 20px;
}

@media (max-width: 430px) {
.contact-page__info__link {
  font-size: 16px;
}}

.contact-page .sec-title__title {
  font-size: 20px;
}

@media (max-width: 430px) {
.contact-page .sec-title__title {
  font-size: 20px;
}}

.why-choose-one__icon {
  font-size: 39px;
}

.why-choose-one__number::after {
  font-size: 16px;
  line-height: 36px;
}

.why-choose-one__title {
  font-size: 24px;
}

.why-choose-two__icon {
  font-size: 24px;
}

.why-choose-two__title {
  font-size: 24px;
}

.testimonial-card__text {
  font-size: 20px;
}

@media (max-width: 430px) {
.testimonial-card__text {
  font-size: 18px;
}}

.testimonial-card__name {
  font-size: 18px;
}

.testimonial-card__designation {
  font-size: 12px;
}

@media (max-width: 1599px) {
.testimonial-card--three .testimonial-card__text {
  font-size: 18px;
}}

.testimonials-three__funfact__number {
  font-size: 28px;
}

.testimonials-three__funfact__title {
  font-size: 14px;
}

.gallery-page__filter__list li {
  font-size: 14px;
}

.gallery-instagram__image__link {
  font-size: 22px;
}

.sidebar-one__close {
  font-size: 24px;
}

.sidebar-one__title {
  font-size: 26px;
}

.sidebar-one__info__list li {
  font-size: 16px;
}

.sidebar-one__info__list li .sidebar-one__info__icon {
  font-size: 18px;
}

.sidebar-one__social a {
  font-size: 14px;
}

.sidebar-one__newsletter__input {
  font-size: 14px;
}

.sidebar-one__newsletter__btn {
  font-size: 18px;
}

.sidebar__title {
  font-size: 24px;
  line-height: 14px;
}

.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;
  line-height: 14px;
}

.sidebar__posts__meta__icon {
  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: 14px;
}}

.sidebar__categories li a {
  font-size: 16px;
}

.sidebar__tags a {
  font-size: 14px;
  line-height: 14px;
}

.sidebar__comments__icon {
  font-size: 24px;
}

.sidebar__comments__title {
  font-size: 16px;
}

.service-sidebar__nav li a {
  font-size: 24px;
}

@media (max-width: 1399px) {
.service-sidebar__nav li a {
  font-size: 22px;
}}

@media (max-width: 1199px) {
.service-sidebar__nav li a {
  font-size: 20px;
}}

.service-sidebar__contact__icon {
  font-size: 20px;
}

@media (max-width: 1199px) {
.service-sidebar__contact__icon {
  font-size: 16px;
}}

.service-sidebar__contact__time {
  font-size: 16px;
}

@media (max-width: 1199px) {
.service-sidebar__contact__time {
  font-size: 14px;
}}

.service-sidebar__contact__number {
  font-size: 17px;
  line-height: 2%;
}

@media (max-width: 1399px) {
.service-sidebar__contact__number {
  font-size: 24px;
}}

@media (max-width: 1199px) {
.service-sidebar__contact__number {
  font-size: 22px;
}}

.service-sidebar__company__btn {
  font-size: 20px;
}

@media (max-width: 1199px) {
.service-sidebar__company__btn {
  font-size: 18px;
}}

.service-sidebar__company__title {
  font-size: 20px;
}

@media (max-width: 1399px) {
.service-sidebar__company__title {
  font-size: 18px;
}}

@media (max-width: 1199px) {
.service-sidebar__company__title {
  font-size: 16px;
}}

.blog-details__meta__title {
  font-size: 16px;
  line-height: 14px;
}

.blog-details__categories__btn {
  font-size: 14px;
  line-height: 14px;
}

.blog-details__tags__box a,
.blog-details__tags__box span {
  font-size: 14px;
  line-height: 14px;
}

.comments-one__title,
.comments-form__title {
  font-size: 17px;
}

.comments-one__card__title {
  font-size: 20px;
  line-height: 19px;
}

@media (max-width: 430px) {
.comments-one__card__title {
  font-size: 18px;
}}

.comments-one__card__reply {
  font-size: 14px;
}

.therapist-details__name {
  font-size: 20px;
}

.therapist-details__designation {
  font-size: 15px;
  line-height: 12px;
}

.therapist-details__info li .therapist-details__info__icon {
  font-size: 16px;
}

.therapist-details__info li a {
  font-size: 16px;
}

.therapist-skills-one__title {
  font-size: 24px;
}

.therapist-skills-one__skills__title {
  font-size: 20px;
}

.therapist-certificate__title {
  font-size: 24px;
}

.appointment-one__form__date__arrow {
  font-size: 16px;
}

.appointment-one__service__icon {
  font-size: 20px;
}

.appointment-one__service__title {
  font-size: 20px;
}

.product__sidebar__title {
  font-size: 22px;
  line-height: 14px;
}

.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;
  line-height: 12px;
}

.product__price-ranger .ranger-min-max-block span {
  font-size: 12px;
  line-height: 12px;
}

.product__categories ul li a {
  font-size: 16px;
}

.product__categories ul li a .product-categories__icon {
  font-size: 12px;
}

.product__showing-text {
  font-size: 16px;
}

.product__showing-sort .bootstrap-select > .dropdown-toggle {
  font-size: 16px;
  line-height: 45px;
}

.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 .sifoxen-ratings__icon {
  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 .sifoxen-btn__icon {
  font-size: 16px;
}

.product-details__name {
  font-size: 24px;
}

.product-details__price {
  font-size: 24px;
}

.product-details__review a {
  font-size: 16px;
}

.product-details__quantity__title {
  font-size: 16px;
}

.product-details__quantity .quantity-box input {
  font-size: 16px;
}

.product-details__quantity .quantity-box button {
  font-size: 10px;
}

.product-details__btn-1 {
  font-size: 15px;
}

.product-details__btn-1 .sifoxen-btn__icon {
  font-size: 16px;
}

.product-details__btn-2 {
  font-size: 15px;
}

.product-details__socials__title {
  font-size: 16px;
}

.product-details__description__title {
  font-size: 17px;
}

.product-details__comments-form__text {
  font-size: 16px;
}

.product-details__comments-form__ratings__text {
  font-size: 16px;
}

.product-details__comments-form .sifoxen-btn {
  font-size: 15px;
}

.cart-page__table thead tr th {
  font-size: 20px;
}

.cart-page__table tbody tr td {
  font-size: 16px;
}

.cart-page__table tbody tr td.cart-page__table__price, .cart-page__table tbody tr td.cart-page__table__total {
  font-size: 16px;
}

.cart-page__table tbody tr td .cart-page__table__remove {
  font-size: 16px;
}

.cart-page__table__meta__title {
  font-size: 18px;
}

.cart-page__coupone__title {
  font-size: 16px;
}

.cart-page__coupone__form input[type=text] {
  font-size: 16px;
}

.cart-page__bottom-btn {
  line-height: 53px;
}

@media (max-width: 767px) {
.cart-page__bottom-btn {
  line-height: 47px;
}}

.cart-page__cart-total li:not(.cart-page__cart-total__address) {
  font-size: 20px;
}

.cart-page__cart-total__title {
  font-size: 17px;
}

.cart-page__cart-total__amount__text {
  font-size: 18px;
}

.cart-page__cart-total__address__title {
  font-size: 16px;
}

.cart-page__cart-total__address__text {
  font-size: 16px;
}

.cart-page__button .sifoxen-btn {
  font-size: 15px;
}

.checkout-page__title {
  font-size: 24px;
}

.checkout-page__control label {
  font-size: 16px;
}

.checkout-page__control input[type=text],
.checkout-page__control input[type=email],
.checkout-page__control input[type=tel] {
  font-size: 14px;
}

.checkout-page__control .bootstrap-select > .dropdown-toggle {
  font-size: 14px;
  line-height: 52px;
}

.checkout-page__control .bootstrap-select > .dropdown-toggle:before {
  font-size: 16px;
}

.checkout-page__control .bootstrap-select .dropdown-menu > li > a {
  font-size: 14px;
}

.checkout-page__order-table thead tr th {
  font-size: 20px;
}

.checkout-page__order-table tbody tr td.pro__title, .checkout-page__order-table tbody tr td.pro__price {
  font-size: 16px;
}

.checkout-page__payment__title {
  font-size: 16px;
}

.checkout-page__payment__title::before {
  font-size: 6px;
}

.checkout-page__payment__button .sifoxen-btn {
  font-size: 15px;
}

.login-page__title {
  font-size: 20px;
}

@media (max-width: 412px) {
.login-page__title {
  font-size: 17px;
}}

.login-page__text {
  font-size: 18px;
}

@media (max-width: 500px) {
.login-page__text {
  font-size: 16px;
}}

.login-page__form__title {
  font-size: 16px;
}

.login-page__form__input {
  font-size: 16px;
}

.login-page__form__forgot {
  font-size: 14px;
}

.login-page__form__signin-btn {
  font-size: 16px;
}

@media (max-width: 430px) {
.login-page__form__signin-btn {
  font-size: 14px;
}}

.faq-accordion .accordion-title h4 {
  font-size: 16px;
}

.faq-page-search__title {
  font-size: 31px;
}

@media (max-width: 767px) {
.faq-page-search__title {
  font-size: 22px;
}}

@media (max-width: 575px) {
.faq-page-search__title {
  font-size: 20px;
}}

.faq-page-search__form input[type=text] {
  font-size: 14px;
}

.faq-page-search__form button[type=submit] {
  font-size: 18px;
}

.expert-therapist .sec-title__title {
  font-size: 31px;
}

@media (max-width: 767px) {
.expert-therapist .sec-title__title {
  font-size: 28px;
}}

@media (max-width: 575px) {
.expert-therapist .sec-title__title {
  font-size: 25px;
}}

@media (max-width: 430px) {
.expert-therapist .sec-title__title {
  font-size: 22px;
}}

.expert-therapist .video-btn {
  font-size: 24px;
}

.solutions-one__main-tab-box .tab-buttons .tab-btn {
  font-size: 16px;
}

.solutions-two__list__icon {
  font-size: 24px;
}

.solutions-two__list__title {
  font-size: 24px;
}

.pricing-one__title {
  font-size: 22px;
}

.pricing-one__text {
  font-size: 18px;
}

.pricing-one__main-tab-box .tab-buttons .tab-btn {
  font-size: 12px;
}

.pricing-one__card__category {
  font-size: 10px;
}

.pricing-one__card__price {
  font-size: 20px;
}

.pricing-one__card__price span {
  font-size: 17px;
}

.pricing-one__card__title {
  font-size: 16px;
}

.pricing-one__card__text {
  font-size: 15px;
}

.pricing-one__card__list li {
  font-size: 15px;
}

.pricing-one__card__list__icon {
  font-size: 9px;
}

.pricing-one__card__btn {
  font-size: 15px;
}

.skills-one .circle-text__curved-circle__item span {
  font-size: 13px;
}

.schedule-one__number::after {
  font-size: 16px;
}

.schedule-one__title {
  font-size: 24px;
}

.error-404__title {
  font-size: 24px;
}

.error-404__text {
  font-size: 15px;
}

.main-footer__newsletter__form input[type=text] {
  font-size: 14px;
}

.main-footer__newsletter__icon {
  font-size: 17px;
}

@media (max-width: 500px) {
.main-footer__newsletter__icon {
  font-size: 20px;
}}

.footer-widget__title {
  font-size: 20px;
}

.footer-widget__about-text {
  font-size: 15px;
}

.footer-widget__links li {
  font-size: 16px;
}

.footer-widget__time li {
  font-size: 16px;
}

.footer-widget__address {
  font-size: 15px;
}

.footer-widget__info li {
  font-size: 15px;
}

.footer-widget__info__icon {
  font-size: 18px;
}

body.boxed-wrapper .main-slider-one__title {
  font-size: 39px;
}

@media (max-width: 1599px) {
body.boxed-wrapper .main-slider-one__title {
  font-size: 35px;
}}

@media (max-width: 1399px) {
body.boxed-wrapper .main-slider-one__title {
  font-size: 33px;
}}

@media (max-width: 767px) {
body.boxed-wrapper .main-slider-one__title {
  font-size: 28px;
}}

@media (max-width: 575px) {
body.boxed-wrapper .main-slider-one__title {
  font-size: 25px;
}}